Nepenthes distillatoria

Nepenthes distillatoria L. Engl.: nepenthes.