defect apparent on the face thereof - Spanish English Dictionary