Straight shooter Meaning in English
expression
释义
A straight shooter is someone who is honest, says what they really think, and doesn't hide their opinions or intentions.
用法与细微差别
Informal, mainly in spoken English. Often a compliment, meaning someone is trustworthy and open. Not literal—doesn't refer to shooting. Used for both men and women. Similar to 'open book' or 'calls it like it is'.
例句
Jane is a straight shooter; she always tells the truth.
basic
My boss is a straight shooter who gives clear feedback.
basic
People like working with a straight shooter.
basic
If you want an honest opinion, talk to Tom—he’s a real straight shooter.
natural
You may not always like what a straight shooter says, but you know it’s the truth.
natural
We need a straight shooter on the team to keep everyone honest.
natural