What does LENA stand for?
What does LENA mean? This page is about the various possible meanings of the acronym, abbreviation or slang term: LENA.
Low Energy Neutral Atom
Laboratory For Experimental Nuclear Astrophysics (Duke University)
What does LENA mean?
- a river in the Russian Federation in Asia, flowing NE from Lake Baikal into the Laptev Sea. 2800 mi. (4500 km) long.