Kotomora
マゴチ (まごち, magochi) Japanese meaning: flathead | Kotomora