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