tetőtől talpig

Etymology
Literally: "from top to sole", from.

Phrase

 * 1)  from head to toe