English-Latin dictionary »

small place to stay meaning in Latin

EnglishLatin
small place to stay noun

deversoriolum [deversorioli](2nd) N
noun