difficult-to-machine materials - Turkish English Dictionary