English-Latin dictionary »

small / mean tavern / inn meaning in Latin

EnglishLatin
small / mean tavern / inn noun

cauponula [cauponulae](1st) F
noun