wells and special civil engineering works - Spanish English Dictionary