teashop ( synonym found)

Definition of teashop:

(n) : a restaurant where tea and light meals are available

Definition of teashop:

(n) : a restaurant where tea and light meals are available

Back to Top