have it all over (someone or something)

быть гораздо лучше, иметь преимущество перед кем-либо \ чем-либо

His new car has it all over his old one.

Другие идиомы: