senior team leader - Turkish English Dictionary