LANSCE: Los Alamos Neutron Science Center

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

Definition in English: Los Alamos Neutron Science Center