Meaning of pomegranate tree
Definition of pomegranate tree
(noun)
shrub
or
small
tree
native
to
southwestern
Asia having
large
red many-seeded
fruit
Other information on pomegranate tree
WIKIPEDIA results for
pomegranate tree
Amazon results for
pomegranate tree
Tweet