de cabo a rabo

Etymology
+ +  +

Adverb

 * 1)  to a complete extent; one hundred percent; completely; utterly; fully

Etymology
+ +  +

Adverb

 * 1)  completely, utterly, fully
 * 2)  from start to finish, all the way through
 * 1)  from start to finish, all the way through