pomegranate tree (0 synonym found)

Definition of pomegranate tree:

(n) : shrub or small tree native to southwestern asia having large red many-seeded fruit

Definition of pomegranate tree:

(n) : shrub or small tree native to southwestern asia having large red many-seeded fruit

Back to Top