loasa Meaning, Definition & Usage

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

WordNet