da cima a fondo

Etymology
lit. 'from peak to bottom'.

Prepositional phrase

 * 1) from top to bottom; completely, thoroughly