physical advantage - Francés Inglés Diccionario