Just hearing the name bitter gourd (karela) can make one wince, but this vegetable is packed with medicinal properties. Its ...