Kotomora
オーバーオール (oobaaooru) Japanese meaning: overalls | Kotomora