XENODOCHY MEANING IN ENGLISH

• Xenodochy Definition & Synonyms

  1. (n.) Reception of strangers; hospitality.


RECENT SEARCHES