intercessors - Spanish English Dictionary