English-Latin dictionary »

small shrub meaning in Latin

EnglishLatin
small shrub noun

arbustulum [arbustuli](2nd) N
noun