trl

/T R L/
noun
  1. 1

    (television) Initialism of Total Request Live, an American television program that premiered on MTV.

  2. 2

    Initialism of technology readiness level, an indicator of technology maturity developed at NASA.