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
Tweet