" …and they never understood the grim, unrelenting advance of the U.S. Cavalry."  The word "unrelenting" means ( ).
A、irresistible
B、yielding
C、relentless
D、obsessive