Golden Bowl

Dictionary

POMEGRANATE-TREEn.

The tree which produces pomegranates.