bitter melon


noun

Also called bitter gourd.