department of mechanical engineering - Spanish English Dictionary