pomegranate
English Dictionary
->
Letter P
-> pomegranate
Search Dictionary:
pomegranate Definition
(n)
shrub
or
small
tree
native
to
southwestern
Asia
having
large
red
many
-
seeded
fruit
(n)
large
globular
fruit
having
many
seeds
with
juicy
red
pulp
in
a
tough
brownish
-
red
rind
pomegranate Synonyms
pomegranate
pomegranate tree
Punica granatum
© Art Branch Inc.