in charge of fabricating metal structures - Español Inglés Diccionario