march up the cannon mouth (verb) run the gauntlet: go through an ordeal
Sinonime: abominable, accursed, atrocious, damnable, devilish,
disgusting,
execrable, fiendish, heinous,
infamous, infernal,
loathsome,
odious,
pernicious, pestilential,
vileAntonime: great,
kind,
nice,
sweet