have advantage over someone - German English Dictionary