Definition of STR in US English:

STR

  • Synchronous transmitter receiver.