pretense or excuse to justify something - Español Inglés Diccionario