deputy leader - Turkish English Dictionary