having some physical defect - Inglés Sinónimo Diccionario