STR Dictionary Thesaurus Legal Financial Acronyms Encyclopedia Wikipedia STR Abbreviation for: scotopic threshold response seven-transmembrane receptor short tandem repeat single-twitch response soluble transferrin receptor Specialty Registrar (StR), see there ...