slipper gourd

English

Noun

slipper gourd (plural slipper gourds)

  1. The caigua.