gooseberry gourd

English

Noun

gooseberry gourd (countable and uncountable, plural gooseberry gourds)

  1. A species of plant, Cucumis anguria