pomegranate tree
1.
(
noun
) shrub or small tree native to southwestern Asia having large red many-seeded fruit
Synonyms:
Punica granatum
,
pomegranate
Related Words:
fruit tree
Terms and Conditions of Use / Copyright Notice