NELHA: Natural Energy Laboratory of Hawaii Authority

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

Definition in English: Natural Energy Laboratory of Hawaii Authority