Definition of toddy shop in US English:

toddy shop

noun

  • (Chiefly in S. Asia) an establishment that serves toddy and often food.

Origin

Early 19th century; earliest use found in Calcutta Journal.