hath it all over (verb) exceed: be superior to; surpass
Sinonime: adulterate, angle, beard, belie, blarney, blow smoke, build up, cheese, cloak, color, con, confuse, cover up, disguise, distort, dress, embellish, embroider, equivocate, exaggerate, falsify, garble, mangle, mask, miscolor, misinterpret, misreport, misstate, overdraw, overstate, palter, pervert, phony up, pirate, prevaricate, promote, puff, skew, slant, snow, stretch, trump up, twist, warp
Antonime: be inferior,
fail, fall behind