new right - German English Dictionary