VESNA: Veolia Environmental Services North America

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

Definition in English: Veolia Environmental Services North America