• word of the day

    umbrellawort

    umbrellawort - Dictionary definition and meaning for word umbrellawort

    Definition
    (noun) a plant of the genus Mirabilis
Download our Mobile App Today
Receive our word of the day
on Whatsapp