mbari
noun 1name 1
Definitions
noun
1
A ceremonial clay shrine filled with clay models of humans or deities, made by the Igbo tribe.
name
1
Initialism of Monterey Bay Aquarium Research Institute.
Your note
not saved0 chars
noun
A ceremonial clay shrine filled with clay models of humans or deities, made by the Igbo tribe.
name
Initialism of Monterey Bay Aquarium Research Institute.