Guyanese call it carila. In India it's called karela. Englishmen call it bitter gourd. Whatever the name, it's bitter indeed and some people drink a brew of its leaves to bitter their blood.
While the ripe carila isn't cooked, as far as I know, its seed has a red covering that's edible and sweet. I know. I tasted it.