Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Pomegranate in English

English

Pomegranate

/pɑməgrænət/

noun

1. Shrub or small tree native to southwestern asia having large red many-seeded fruit

    synonym:
  • pomegranate
  • ,
  • pomegranate tree
  • ,
  • Punica granatum

2. Large globular fruit having many seeds with juicy red pulp in a tough brownish-red rind

    synonym:
  • pomegranate