ivy gourd

English

Noun

ivy gourd (plural ivy gourds)

  1. A plant, Coccinia grandis.
  2. Its fruit.