[syn: steadfast, staunch, unswerving]
The Collaborative International Dictionary of English v.0.48:
Unswerving \Unswerving\
   See swerving.
WordNet (r) 3.0 (2006):
unswerving
    adj 1: going directly ahead from one point to another without
           veering or turning aside; "some people see evolution as
           an undeviating upward march from simple organisms to the
           very complex"; "a straight and narrow tree-lined road
           unswerving across the lowlands" [syn: undeviating,
           unswerving]
    2: firm and dependable especially in loyalty; "a steadfast
       ally"; "a staunch defender of free speech"; "unswerving
       devotion"; "unswerving allegiance" [syn: steadfast,
       staunch, unswerving]
Moby Thesaurus II by Grady Ward, 1.0:
118 Moby Thesaurus words for "unswerving":
   arrowlike, assiduous, constant, continuing, dead straight,
   diligent, direct, dogged, enduring, even, faithful, firm, fixed,
   flat, flinty, horizontal, immediate, immovable, immutable,
   in a line, inalterable, indefatigable, indomitable, industrious,
   inflexible, insistent, invincible, irreversible, lasting, level,
   lineal, linear, loyal, never-tiring, obstinate, one-way, patient,
   patient as Job, permanent, perseverant, persevering, persistent,
   persisting, pertinacious, plodding, plugging, preoccupied, rapt,
   rectilineal, rectilinear, relentless, resolute, right,
   ruler-straight, sedulous, set, settled, single-minded, sleepless,
   slogging, smooth, sot, stable, staunch, steadfast, steady, steely,
   straight, straight-cut, straight-front, straight-side,
   straightaway, straightforward, straightway, streamlined, stubborn,
   tenacious, tireless, true, unabating, unbending, unbent, unbowed,
   unbroken, unconquerable, uncurved, undaunted, undeflectable,
   undeflected, undeviating, undiscouraged, undistorted, undrooping,
   unfailing, unfaltering, unflagging, unflappable, unflinching,
   unidirectional, unintermitting, uninterrupted, unnodding,
   unrelaxing, unrelenting, unremitting, unshaken, unsleeping,
   untiring, unturned, unwavering, unwearied, unwearying, unwinking,
   unyielding, upright, utterly attentive, vertical, weariless