works supervision engineer - Spanish English Dictionary