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