bite off more than can chew - German English Dictionary