miserable, mean person - Spanish English Dictionary