difficult-to-machine materials - Francés Inglés Diccionario