Kotomora
足手まとい (ashidematoi) Japanese meaning: hindrance | Kotomora