pretense or excuse to justify something - Francés Inglés Diccionario