English to Francais Dictionary
herbaceous
Plante herbacée
Meaning for herbaceous found in 24 Languages.
Sponored Video