English | German | Russian | Czech

jambosa English

Meaning jambosa meaning

What does jambosa mean?

jambosa

(= rose apple) tropical tree of the East Indies cultivated for its edible fruit

Synonyms jambosa synonyms

What other words have the same or similar meaning as jambosa?

jambosa English » English

rose-apple tree rose apple Eugenia jambos

Are you looking for...?