make implausible excuses - Francés Inglés Diccionario