1 definition by nrlmr
short for Envirotech Solutions: a company that specializes in cleaning by dry ice blasting, which is an environmentally friendly method of cleaning that many companies in the Oil & Gas Industry use.
"The seals on that wellhead need to be inspected."
"I'll called Envirotech to come out and blast it."
"I'll called Envirotech to come out and blast it."
by nrlmr April 15, 2010