ID-DLO

Medical abbreviations:
ID-DLO

Institute for Animal Science and Health (Netherlands)