Adjective straightarrow has 1 sense
  1. straightarrow - conventionally moral and upright
    Antonyms:
    crooked, corrupt (indirect, via straight)
,
TOP