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