Definitely a Nepenthes. Possibly a Nepenthes ventricosa.