ITR

Definitions

[1] abbr. Internet Talk Radio 因特网(国际互联网)广播台