quedar como Cagancho en Almagro
Meanings
Verb
1. to make a show of oneself (idiomatic)