be the subject of relentless criticism - Español Inglés Diccionario