English dictionary
pomegranate tree meaning and definition
Definition and meaning of pomegranate tree at MeaningMonkey.org. pomegranate tree meaning and definition in the English Dictionary.POMEGRANATE TREE noun
Definition of pomegranate tree (noun)
- shrub or small tree native to southwestern Asia having large red many-seeded fruit
- synonyms: pomegranate, Punica granatum
Source: Princeton University Wordnet