to be technically disabled - Inglés Sinónimo Diccionario