Kotomora
封豕長蛇 (ほうしちょうだ, houshichouda) Japanese meaning | Kotomora