have an advantage over somebody - Spanish English Dictionary