Have it all over (someone or something) To be much better than someone or something. My new bicycle has it all over my old one.