scrappy
scrap-py
adjective
Consisting of disorganized, often leftover, pieces or fragments.
"She made a quilt from scrappy bits of fabric."
adjective
Determined, courageous, and full of fighting spirit, despite disadvantages.
"The scrappy underdog team fought hard for victory."
Thesaurus
Synonyms: aggressive