Definition of STR in US English:

STR

abbreviation

  • Synchronous transmitter receiver.