Multilingual dictionary of abbreviations

What does ICLARM mean?

Code

Meaning

Language

Themes and places

ICLARM

International Centre for Living Aquatic Resources Management

In English