Kotomora
大天狗 (daitengu) Japanese meaning: large tengu | Kotomora