'pomegranate tree' definitions:

Definition of 'pomegranate tree'

(from WordNet)
noun
Shrub or small tree native to southwestern Asia having large red many-seeded fruit [syn: pomegranate, pomegranate tree, Punica granatum]