heavy machinery producer - Turkish English Dictionary