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. 2012