mechanical technician - Turkish English Dictionary