• word of the day

    loasa

    loasa - Dictionary definition and meaning for word loasa

    Definition
    (noun) any of various perennial South American plants of the genus Loasa having stinging hairs and showy white or yellow or reddish-orange flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp