Kotomora
巨獣 (きょじゅう, kyojuu) Japanese meaning: large animal | Kotomora