Big Huge Thesaurus

rapscallion

noun