having some physical defect - Spanish English Dictionary