English-Latin dictionary »

one who receives strangers meaning in Latin

EnglishLatin
one who receives strangers noun

xenodochus [xenodochi](2nd) M
noun