Meaning of loasa
Definition of loasa
(noun)
any of
various
perennial
South American plants of the
genus
Loasa having
stinging
hairs and
showy
white
or
yellow
or
reddish-orange
flowers
Other information on loasa
WIKIPEDIA results for
loasa
Amazon results for
loasa
Tweet