Synonyms of 'flunk'

bollix, botch, bungle, bust, fail, fiasco, foozle, hash, lose, mess, muddle, washout