'straight arrow' definitions:

Definition of 'straight arrow'

From: WordNet
noun
A frank and honest person [syn: square shooter, straight shooter, straight arrow] [ant: liar, prevaricator]