Trichosanthes cavaleriei

Trichosanthes cavaleriei

Trichosanthes cavaleriei Leveille.
Engl.: trichosanthes.