MBARI

Definition : Monterey Bay Aquarium Research Institute
Category : Academic & Science » Research & Development
Country/Region : United States United States
Popularity :

What does MBARI mean?

Monterey Bay Aquarium Research Institute (MBARI) is an oceanographic research institute based in Moss Landing, California, United States.