Found 1 items, similar to stevia.
English → English (WordNet)
Definition: stevia
stevia
n 1: any plant of the genus Stevia or the closely related genus
Piqueria having glutinous foliage and white or purplish
flowers; Central and South America
2: any plant of the genus Piqueria or the closely related genus
Stevia