NIBR

(Redirected from NIBRI)

NIBR National Institute of Biological Resources, Incheon, South Korea.