• word of the day

    momordica

    momordica - Dictionary definition and meaning for word momordica

    Definition
    (noun) Old World tropical vine
    Synonyms : genus momordica
Download our Mobile App Today
Receive our word of the day
on Whatsapp