más feo que Carracuca
Meanings
Adjective
1. ugly as sin (idiomatic)