an in-your-face mockery of a competitor to a losing rival

listen to the pronunciation of an in-your-face mockery of a competitor to a losing rival
Englisch - Englisch

Definition von an in-your-face mockery of a competitor to a losing rival im Englisch Englisch wörterbuch

An in-your-face mockery of a competitor to a losing rival.
eat my dust

I'm ahead of ya! Eat my dust!.