relentless pressure to succeed - German English Dictionary