river pumpkin

English

Noun

river pumpkin (plural river pumpkins)

  1. A Madagascan plant, Gunnera perpensa.