靫蔓 うつぼかずら
utsubokazura

Noun

1. pitcher plant

Other forms: