despicable person with bad intentions - Francés Inglés Diccionario