technical maintenance supervisor - Turkish English Dictionary