"Trichosanthes cucumerina" var. "anguina", "snake gourd" or "serpent gourd". Immature fruits hanging from the plant (top left), immature fruits at the market (bottom left), flower (top right), ripening fruit (bottom right).