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