Meaning of teashop

Definition of teashop

(noun) a restaurant where tea and light meals are available

Other information on teashop

WIKIPEDIA results for teashop
Amazon results for teashop