straight shooter

Definitions of straight shooter
  1. noun
    a frank and honest person
    synonyms: square shooter, straight arrow
    see moresee less
    Antonyms:
    liar, prevaricator
    a person who has lied or who lies repeatedly
    type of:
    good person
    a person who is good to other people
Word Family