deputy production manager - Turkish English Dictionary