EARN YOUR KEEP


Meaning of EARN YOUR KEEP in English

1.

to do useful or helpful things in return for being allowed to live or stay somewhere

2.

to be worth the amount of time or money that is being spent :

He felt he no longer deserved such a high salary. He just wasn't earning his keep.

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.