to be technically disabled - Español Inglés Diccionario