scrappy adj : full of fighting spirit; "a scrappy admiral" [also: scrappiest, scrappier]
scrappiest See scrappy