NTT

Medical abbreviations:
NTT

New Technology Telescope