1 relation: Central Science Laboratory.
Central Science Laboratory
The Central Science Laboratory (CSL) was an executive agency of the UK government branch, the Department for Environment, Food and Rural Affairs (DEFRA).
New!!: Pest Infestation Control Laboratory and Central Science Laboratory · See more »
References
[1] https://en.wikipedia.org/wiki/Pest_Infestation_Control_Laboratory