bellyache weed

English

Noun

bellyache weed

  1. (botany, rare) A plant of the family Cucurbitaceae.