Kotomora
猪首 (いくび) Japanese meaning | Kotomora