See moren. pomegranate treeDefinition of pomegranate tree in EnglishTree that has oblong leaves and red flowers, which produces pomegranates. Synonyms of pomegranate tree in Englishpomegranate