Straight Shooter Definition

noun
A person who is honest, sincere, ethical, etc.
Webster's New World

(idiomatic) A person who is blunt, sometimes to the point of being harsh or offensive.

Wiktionary

(informal, recreational drugs) A type of pipe used for smoking cocaine.

Wiktionary
Alternative form of straight shooter.
Wiktionary
Synonyms: