pomegranate tree

(noun) pomegranate

< pomegranate | pomelo >