Kotomora
捕虫葉 (hochuuyou) Japanese meaning: insectivorous leaf | Kotomora