OIBC

AcronymDefinition
OIBCOxford International Biomedical Centre (Oxford, UK)