STR Meaning of STR in English [str] abbreviation steamer, strophe Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012