to be technically disabled - Alemán Inglés Diccionario