mustache-twirling villain - Alemán Inglés Diccionario