English-Latin dictionary »

small / little garden meaning in Latin

EnglishLatin
small / little garden noun

hortulus [hortuli](2nd) M
noun