Bohemian napravit

Bohemian! What's the age on that dictionary you consulted? It's been called Czech (or Czechoslovakian) for quite some time now. (I wonder, you never heard of Moravian as a language.) Anywho, náprava 'correction' from napravit 'to correct' from na 'to, on' + pravý 'true, correct'. (Cf. Russian pravda 'truth', also name of newspaper.)