pomegranate melon

English

Noun

pomegranate melon (plural pomegranate melons)

  1. Synonym of dudaim.