pressing need - German English Dictionary