person who sells products to cure illnesses, displaying a serpent and uttering long speeches - Español Inglés Diccionario