earn your keep - German English Dictionary