Kotomora
大怪獣 (daikaijuu) Japanese meaning: giant monster | Kotomora