demanding and mean employer - Español Inglés Diccionario