• word of the day

    jambosa

    jambosa - Dictionary definition and meaning for word jambosa

    Definition
    (noun) tropical tree of the East Indies cultivated for its edible fruit
Connect with us on Facebook