What is the meaning of pomegranate tree in English?

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

Learn in

See more

n. pomegranate tree

Definition of pomegranate tree in English

Tree that has oblong leaves and red flowers, which produces pomegranates.

Synonyms of pomegranate tree in English

pomegranate