mustache-twirling villain - Francés Inglés Diccionario