Kotomora
巨獣 (きょじゅう) Japanese meaning | Kotomora