Definition of sticky dog in English:

sticky dog

noun

informal
  • A pitch that has been drying after rain and is difficult to bat on.

Origin

Early 20th century.