have an immeasurable advantage - Turc Anglais Dictionnaire