street ·phrase (IDIOM)

Definition: to be much better or more advanced than someone or something else Level: C2