0 to criticize someone strongly, or say unpleasant things to or about someone:
The judge was reviled in the newspapers for his opinions on rape.
We can complete it step by step however long the road is and it can't be completed however short the road is if you don't even mark your footprint.