Refine this word faster
Althea officinalis
Definitions
Noun
- 1 European perennial plant naturalized in United States having triangular ovate leaves and lilac-pink flowers wordnet
See also for "althea officinalis"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.