make implausible excuses - Alemán Inglés Diccionario