street supervisor - Turkish English Dictionary