a mean, despicable person - Alemán Inglés Diccionario