have the advantage of - German English Dictionary