absolutely every little bit; everything from A to Z; systematically; thoroughly; one after another
fully fledged; full-fledged; proper; competent; qualified; full-grown
scraps; cut end; cut-off piece
one edge; one end; one side
remains; fragment; remains after having cut something
scraps; cut end; cut-off piece