physically strong - Francés Inglés Diccionario