tmt

noun 2name 1

Definitions

noun

1

Initialism of theoretical maximum throughput.

2

Initialism of technology, media, and telecommunications.

name

1

Initialism of Thirty Meter Telescope.

Your note

not saved
0 chars