Kotomora
長蛇 (ちょうだ, chouda) Japanese meaning: long snake | Kotomora