citron melon

Noun

 * 1) An African melon,.