NTB

Medical abbreviations:
NTB

Nasa Tech Briefs