to earn your keep

listen to the pronunciation of to earn your keep
Английский Язык - Немецкий Язык
finanziell auf eigenen Beinen stehen
seinen Lebensunterhalt selbst bestreiten