snake oil salesman - Francés Inglés Diccionario