slicker than snot on a doorknob - Francés Inglés Diccionario