loasa

Explore definitions, synonyms, and language insights of loasa

Definitions

Noun
any of various perennial South American plants of the genus Loasa having stinging hairs and showy white or yellow or reddish-orange flowers

More General Terms