Bitter Gourd Flower. Its scientific name is Momordica charantia. The bitter gourd's English names are bitter melon, goya, bitter apple, bitter gourd, bitter squash, balsam-pear.
Find bitter gourd plant's flower, leaves, and bitter gourd.
Bitter Gourd Flower