• word of the day

    harpullia

    harpullia - Dictionary definition and meaning for word harpullia

    Definition
    (noun) any of various tree of the genus Harpullia
Connect with us on Facebook