Kotomora
めくらへび (mekurahebi) Japanese meaning: blind snake | Kotomora