pomegranate tree
Explore definitions, synonyms, and language insights of pomegranate tree
Definitions
Noun
shrub or small tree native to southwestern Asia having large red many-seeded fruit