English Dictionary
◊ POMEGRANATE
pomegranate
n 1: shrub or small tree native to southwestern Asia having large
red many-seeded fruit [syn: {pomegranate tree}, {Punica
granatum}]
2: large globular fruit having many seeds with juicy red pulp
in a tough brownish-red rind