Definition of straight arrow in English English dictionary
A straight arrow is someone who is very traditional, honest, and moral. a well-scrubbed, straight-arrow group of young people. someone who is very honest and moral and who never does anything exciting or unusual