head mechanic - Turkish English Dictionary