interceders - German English Dictionary