intercessor - German English Dictionary