despicable and miserable person - Spanish English Dictionary