NIMRD: National Institute for Marine Research and Development

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

Definition in English: National Institute for Marine Research and Development