suspicious transaction report (str) - English Synonyms Dictionary