a snake-oil salesman - Francés Inglés Diccionario