succourer - German English Dictionary