TTM

Medical abbreviations:
TTM

Technologie Transfer Marburg