Latin-French dictionary »

marrubium meaning in French

LatinFrench
marrubium noun
N

marrubenom