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