mouse melon

English

Noun

mouse melon (plural mouse melons)

  1. cucamelon