• word of the day

    rorippa

    rorippa - Dictionary definition and meaning for word rorippa

    Definition
    (noun) annual and perennial herbs of damp habitats; cosmopolitan except Antarctica
    Synonyms : genus rorippa
Download our Mobile App Today
Receive our word of the day
on Whatsapp