English-Latin dictionary »

small shop (nelson) meaning in Latin

EnglishLatin
small shop (Nelson) noun

taberna [tabernae](1st) F
noun