Definition of straight shooter noun from the Oxford Advanced American Dictionary

 

straight shooter

 noun
noun
 
(informal)
 
jump to other results
a person who is honest and direct He's a straight shooter who will tell you exactly what he thinks.