Definition of STR in English:

STR

abbreviation

  • Synchronous transmitter receiver.