Vocabulary
関の山
せきのやま
the most one can do; the best one can do; the best one can expect
expression
noun