NAMMA: North Atlantic Marine Mammal Association

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

NAMMA: North Atlantic Marine Mammal Association

Definition in English: North Atlantic Marine Mammal Association