DEECA: Department of Energy Engineering and Environmental Control

What does DEECA mean? The above is one of DEECA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Department of Energy Engineering and Environmental Control