más perdido que Carracuca
Meanings
Adjective
1. completely lost (idiomatic)