independent deputies - Turkish English Dictionary