intercessors - German English Dictionary