The only thing I could think of is that STR is an acronym for Stand to Reason, meaning it is likely to be true.
FCU acronym is mostly used in parents sponsorship applications and it does mean Family Class Unit. FCU-STR under "Location" could mean that your parents' eligibility to be sponsored is being assessed.
I might be totally wrong, I have no proof to back this info up, that's just my interpretation.