Kotomora
靫蔓 (utsubokazura) Japanese meaning: pitcher plant | Kotomora