YourDictionary

posada

noun

in Spanish-speaking countries,
  1. an inn
  2. a Christmas festival marked by a candlelight procession

See posada in American Heritage Dictionary 4

link/cite print suggestion box