Kotomora
身を尽くす (みをつくす) Japanese meaning | Kotomora