be the subject of relentless criticism - Spanisch Englisch Wörterbuch