Life Sciences Glossary

It is common for international and UK Life Science companies to use specific medical terms and acronyms. For those in…