• word of the day

    mucuna

    mucuna - Dictionary definition and meaning for word mucuna

    Definition
    (noun) any of several erect or climbing woody plants of the genus Mucuna; widespread in tropics of both hemispheres
Download our Mobile App Today
Receive our word of the day
on Whatsapp