POSADA


Meaning of POSADA in English

[po.sa.da] n [Sp, fr. posar to lodge, fr. LL pausare] (1763): an inn in Spanish-speaking countries

Merriam-Webster English vocab.      Английский словарь Merriam Webster.