do someone a big favor - German English Dictionary