hecho pelota
Meanings
Adjective
1. scrunched up
2. knackered; shattered; pooped (Argentina, idiomatic)