inn
definitions
-
noun
a small hotel or lodging place, especially in a rural areath: โรงแรมเล็กๆ
-
noun
a place where travelers can rest and get foodth: ร้านขายอาหาร
examples
-
stay at an inn
พักที่โรงแรมเล็กๆ
-
old inn
ร้านขายอาหารเก่า