What is the meaning of cherimoya tree in English?

Learn vocabulary with pictures as well as definitions of cherimoya tree in English

Learn in

See more

n. cherimoya tree

Definition of cherimoya tree in English

Tree that has oval-shaped leaves and greenish flowers, which produces cherimoyas.

Synonyms of cherimoya tree in English

cherimoya