independent deputies - German English Dictionary