Italian-English dictionary »

xenodochio meaning in English

ItalianEnglish
xenodochio noun
{m}

xenodochium(room in a monastery)
noun