estar hecho un toro
Meanings
Verb
1. to be strong as an ox (idiomatic)