Definition of town-dab in English:

town-dab

noun

Southern, English Regional
  • The lemon sole, Microstomus kitt.

Origin

Mid 19th century; earliest use found in William Yarrell (1784–1856), zoologist.