Kotomora
捕虫嚢 (hochuunou) Japanese meaning: insectivorous sac | Kotomora