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
Tree that has oval-shaped leaves and greenish flowers, which produces cherimoyas.
cherimoya