the need of success - German English Dictionary