to earn one's keep - German English Dictionary