llamar a Guajardo
Meanings
Verb
1. to vomit (idiomatic, colloquial, Chile)