pomegranate melons

English

Noun

pomegranate melons

  1. plural of pomegranate melon