What does ICMRD stand for?
ICMRD stands for "International Center for Marine Resource Development"
How to abbreviate "International Center for Marine Resource Development"?
"International Center for Marine Resource Development" can be abbreviated as ICMRD
What is the meaning of ICMRD abbreviation?
The meaning of ICMRD abbreviation is "International Center for Marine Resource Development"
What does ICMRD mean?
ICMRD as abbreviation means "International Center for Marine Resource Development"