slight superiority - Francés Inglés Diccionario