Select the most appropriate meaning of the underlined idiom.
All his friends admired him because he was a straight shooter.
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. A thoroughly upright straightforward person.
Given idiom: Straight shooter
Meaning: Someone who speaks honestly and directly without trying to mislead or confuse others.
Example: He's known for being a straight shooter in all his business dealings.
Hence, the chosen option is the correct meaning of the idiom.