BLRDD

AcronymDefinition
BLRDDBritish Library Research and Development Department (UK)