Definition of "STR"
STR
noun
countable and uncountable, plural STRs
(genetics) Initialism of short tandem repeat.
(finance) Initialism of suspicious transaction report.
(computing) Initialism of suspend to RAM.
(roleplaying games) Initialism of strength point.
(business) Initialism of sell-through rate.