Multilingual dictionary of abbreviations

What does NBRP mean?

Code

Meaning

Language

Themes and places

NBRP

National BioResource Project

In English