physically incapacitated - Francés Inglés Diccionario