deliberately concealed defect - Spanish English Dictionary