Definition of Posada

Noun: posada  pu'saa-du

  1. A Spanish inn, hotel, or similar

See also:
posable
posadas

Anagrams containing the word posada

pdaaos aposad daposa adapos sadapo osadap