free of faults or defects - Español Inglés Diccionario