Kotomora
カニバル (かにばる, kanibaru) Japanese meaning: cannibal | Kotomora