de cabo a cabo

Adverb

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