• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp