inn
definitions
-
noun
a small hotel or lodging place, especially in a rural areapt: pousada
-
noun
a place where travelers can rest and get foodpt: taberna
examples
-
stay at an inn
ficar na pousada
-
old inn
taberna antiga