Mammoth Uncensored Word List:
313 words ending with sh, 7 letters long

abolish acutish alumish anguish baboosh babyish baddish badmash bagwash baldish bardash batfish beamish bearish beauish berdash biggish blemish blokish blueish boarish bobbish boggish boobish bookish boorish boxfish brinish brutish buckish budmash bullish bulrush bumrush burdash burnish caddish carlish carwash catfish cattish chavish cherish chumash clayish cockish codfish coldish coltish coolish cowfish cronish cubbish cultish currish dampish dankish darkish deafish deepish deflesh dervish dimmish dobhash dogfish doggish dollish doltish donnish doveish dronish dullish dumpish duncish dunnish duskish earbash eggwash enflesh english evanish eyelash eyewash faddish fairish falsish fastish fattish fennish filmish fineish finfish flemish flyfish fogyish folkish foolish foppish foxfish fullish furbish furnish gabnash gampish garfish garnish gawkish gemfish girlish gnomish goatish goldish goodish goosish goulash gramash grayish greyish guarish gullish gytrash hackish hagbush hagfish haggish haimish hardish hashish hawkish heimish hellish hennish hickish highish hippish hobbish hogfish hoggish hogwash hornish hottish huffish hunnish icefish jewfish jiggish kaddish kernish kiddish kiddush knavish kurbash laddish ladyish largish larkish lazyish leftish loggish lompish longish loudish loutish lubfish lumpish luskish maddish maidish mannish mawkish maybush midrash minxish missish mobbish monkish moonish moorish moreish mudfish muffish muggish mumpish murkish nebbish neddish nerdish niceish noirish nourish nunnish nurdish oarfish ogreish ooftish outfish outgush outlash outpush outrush outwash outwish panfish parkish peakish peckish peevish perkish pettish piedish pigfish piggish pigwash pinfish pinkish pixyish planish plenish poorish poppish prewash prudish publish puckish puggish punkish pupfish quamash raffish rammish rankish raspish ratfish rattish reddish redfish refresh rellish riggish roguish roinish rompish rookish roynish rubbish rummish runtish ruttish saddish saltish sawfish selfish serfish shabash sickish slavish slowish snakish snowish softish sottish sourish sploosh squoosh stonish stylish sunfish swinish tallish tannish taplash tarbush tarnish tartish tigrish tittish toadish toffish tonnish townish tubbish tubfish unflesh unflush unleash vampish varnish voguish waggish waifish wampish wannish warmish waspish weakish wearish weblish wennish wettish wheyish whitish whorish wildish wimpish wispish woggish wolfish wolvish wordish wormish yiddish yobbish zanyish