• 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
Connect with us on Facebook