to be technically disabled - Francés Inglés Diccionario