Definition of bitter gourd in English:

bitter gourd

noun