French-Latin dictionary »

marrube meaning in Latin

FrenchLatin
marrube nom

marrubiumnoun
N

Your history