Meaning of pomegranate

Definition of pomegranate

(noun) shrub or small tree native to southwestern Asia having large red many-seeded fruit
large globular fruit having many seeds with juicy red pulp in a tough brownish-red rind

Other information on pomegranate

WIKIPEDIA results for pomegranate
Amazon results for pomegranate