• word of the day

    rose apple

    rose apple - Dictionary definition and meaning for word rose apple

    Definition
    (noun) tropical tree of the East Indies cultivated for its edible fruit Definition
    (noun) fragrant oval yellowish tropical fruit used in jellies and confections
Connect with us on Facebook