DTLO stands for Departmental Technology Liaison Officer (Switzerland)

DTLO
Share
Abbreviations And Their Meaning