#!/bin/bash awk 'BEGIN { split("a:e:i:o:u", vowel, ":") c = "[b-df-hj-np-tv-z]" for (v in vowel) regex = (regex ? regex "|" : "") "^" c "*" vowel[v] c "*(" vowel[v] c "]*)*$" } $0 ~ regex { for (v in vowel) if ($0 ~ vowel[v]) { hit[v] = ( hit[v] ? hit[v] ORS : "") $0 next } } END { for (v in vowel) { printf "=== %s ===\n", vowel[v] print hit[v] } }' /usr/share/dict/words
Standard input is empty
=== a === a ably abysmal abyss achy act acts ad add adds adman ads adz afar affray afghan aft agar ah ajar alas alb albs all allay ally almanac alms alpacas alphas altar am amp amply amps an anal and angry angst ankh ankhs ant anthrax ants any anyway appal apply apps apt aptly arc arch archly archway arcs ark arks arm armadas arms army array art arts artsy arty as ash ashcan ashram ashtray ashy ask asks asp asps ass assay astral astray at atlas attar avatar away awl awls awry ax ay baas baby babysat bacchanal back backs bad badly bag baggy bags bah bald baldly balds balk balks balky ball ballad balls ballsy balm balms balmy balsam balsas ban banal bananas band bandanas bands bandy bang bangs bank banks banns bans bantam banyan bar barb barbs bard bards barf barfs bark barks barman barn barns bars basal bash bask basks bass bast bat batch bath bathmat baths bats batsman batty bawdy bawl bawls bay bays blab blabs black blacks blah blanch bland blandly blank blankly blanks blast blasts bra bract bracts brad brads brag brags bran branch brand brands brandy bras brash brashly brass brassy brat brats bratty brawl brawls brawn brawny bray brays bylaw bylaws bypass bypast byplay byway byways cab cabal cabanas cabby cabs cad caddy cads caftan cagy calf calfs calk calks call calls calm calmly calms calyx cam camp camps campy cams can canal cancan candy canny cans cant cantatas cants canvas cap caps capstan car carat caravan caraway carbs card cards carnal carp carpal carps carry cars cart carts cash cask casks cassavas cast castaway casts cat catamaran catch catchy catnap cats catty caw caws chaff chaffs chalk chalks chalky chambray chammy champ champs chancy chant chants chanty chap chaps chapt char charlatan charm charms chars chart charts chary chasm chasms chat chats chatty clack clacks clad clam clammy clamp clamps clams clan clang clangs clank clanks clans clap claps claptrap clash clasp clasps class classy claw claws clay crab crabby crabs crack crackly cracks craft crafts craftsman crafty crag craggy crags cram cramp cramps crams crank cranks cranky cranny crap crappy craps crash crass crassly cravat craw crawl crawls craws crazy crybaby crystal crystals cymbal cymbals czar czars dab dabs dachas dactyl dactyls dad daddy dads daffy daft dally dam damn damns damp damply damps dams dandy dank dankly dark darkly darn darns dart darts dash dawn dawns day days drab drably drabs drachmas draft drafts draftsman drafty drag drags dram dramas drams drank draw drawl drawls drawn draws dray drays dryad dryads drywall dwarf dwarfs dynasty fa fact facts fad fads fag fags fall falls fan fancy fang fangs fanny fans far faraway farm farms fart farts fast fasts fat fatal fats fatty fawn fawns fax flab flabby flack flacks flag flags flak flaky flan flank flanks flap flaps flash flashy flask flasks flat flatcar flatly flats flaw flaws flax flay flays fracas frack fracks fractal franc francs frank frankly franks frat frats fray frays gab gabby gabs gad gadfly gads gaff gaffs gag gags gal galas gall galls gals gammas gamy gang gangly gangs gangway gantry gap gaps garb garbs gas gash gasp gasps gassy gawk gawks gawky gay gayly gays ghastly glad gladly glads gland glands glass glassy gnarl gnarls gnarly gnash gnat gnats gnaw gnawn gnaws grab grabs grad grads graft grafts gram grammar grams grand grandad granddad grandly grandmas grandpas grands granny grant grants graph graphs grasp grasps grass grassy gravy gray grays gymnast gymnasts ha hack hacks hacksaw had haft hafts hag hags hah half halfway hall halls hallway halt halts ham hams hand handbag handcar hands handy handyman hang hangar hangman hangs hank hanks hanky happy hard hardly hardy hark harks harm harms harp harps harpy harry harsh harshly hart harts has hash hashtag hasp hasps hasty hat hatch hatchway hath hats haw hawk hawks haws hay hays hazmat hazy hydra hydrant hydrants hydras hymnal hymnals jab jabs jack jackal jackdaw jacks jag jags jam jamb jambs jams japan jar jars jaw jaws jay jays jazz jazzy kaftan karat kayak khan khans knack knacks la lab labs lachrymal lack lacks lacy lad lads lady lag lags lallygag lam lamas lamb lambs lamp lamps lams land lands lank lanky lap laps larch lard lards lark larks larval larvas larynx lash lass last lastly lasts latch lath laths lats law lawn lawns laws lax laxly lay layaway layman lays lazy llamas ma macadam macaw mad madam madcap madly madman madras madrasah madrasas mads maharajah maharajas mall malls malt malts mamas mammal mammas man mangy manly mans mantras many map maps mar maracas march mark marks marksman marry mars marsh marshal marshy mart marts martyr martyrs mas mascaras mash mask masks mass mast masts mat match math mats matt matts maw maws may mayday mayfly mkay myna mynah mynahs mynas nab nabs nag nags nanny nap nappy naps narc narcs nark narks narwhal nary nasal nasty natal natty naval navy nay nays pa pack packs pact pacts pad paddy pads pagan pajamas pal palatal pall palls palm palms palmy pals palsy paltry pampas pan pandas pang pangs pans pansy pant pantry pants panty pap papal papas papaw papayas paps par parch park parkas parks parkway parlay parry pars part partly parts partway party pas paschal pashas pass past pastas pastry pasts pasty pat patch patchy path paths pathway pats patsy patty paw pawl pawls pawn pawns pawpaw paws pay payday pays pharynx phrasal phyla plan planar plank planks plans plant plants play plays plazas pram prank pranks prawn prawns pray prays psalm psalms pshaw pshaws rack racks racy radar raft rafts rag ragas raglan rags ragtag rajah rajas rally ram ramp ramps rams ran ranch randy rang rangy rank ranks rant rants rap raps rapt rascal rash rashly rasp rasps raspy rat rats rattan rattrap ratty raw ray rays razz sac sack sacks sacs sad sadly sag sagas sags salad sally salsas salt salts salty sambas sampan sand sandal sandbag sandbar sandman sands sandy sang sank sans sap sappy saps sash sashay sass sassy sat satay satrap satyr satyrs savvy saw sawn saws sax say says scab scabby scabs scad scads scalar scalawag scald scalds scallywag scalp scalps scaly scam scamp scamps scams scan scandal scans scant scants scanty scar scarab scarf scarfs scars scary scat scats schmaltz schmaltzy schmalz schmalzy schnapps schwa schwas scraggly scram scrams scrap scrappy scraps scratch scratchy scrawl scrawls scrawny shabby shack shacks shad shads shady shaft shafts shag shaggy shags shah shahs shaky shall shalt sham shaman shammy shams shandy shank shanks shanty shard shards shark sharks sharp sharply sharps shat shawl shawls shaykh shaykhs shrank skycap skycaps skyjack skyjacks skylark skylarks skyward skywards slab slabs slack slackly slacks slag slags slam slams slang slangy slant slants slap slaps slash slat slats slaw slay slays smack smacks small smalls smarmy smart smartly smarts smash snack snacks snag snags snaky snap snappy snaps snarky snarl snarls snatch snazzy spa spacy spam spams span spank spanks spans spar spark sparks spars spartan spas spasm spasms spat spats spawn spawns spay spays splash splashy splat splats splay splays sprang sprat sprats sprawl sprawls spray sprays spyglass stab stabs stack stacks staff staffs stag stags stalk stalks stall stalls stamp stamps stanch stand standby standbys stands stank stanzas staph star starch starchy stark starkly starry stars start starts stash stats stay stays straggly strand strands strap straps straw straws stray strays swab swabs swag swags swam swamp swamps swampy swan swank swanks swanky swans swap swaps sward swards swarm swarms swarthy swash swat swatch swath swaths swats sway sways sylvan sympathy syntax tab tabby tabs tack tacks tacky tact tad tads taffy tag tags talc talk talks tall tally tam tamp tamps tams tan tang tangs tangy tank tanks tans tansy tap taps tar tardy tarmac tarp tarps tarry tars tart tartan tartar tartly tarts task tasks tasty tat tats tatty tawdry tawny tax than thank thanks that thatch thaw thaws thrall thralls thrash thwack thwacks thwart thwarts track tracks tract tracts tram tramp tramps trams trap traps trash trashcan trashy trawl trawls tray trays tsar tsars twang twangs tyranny tyrant tyrants tzar tzars vamp vamps van vandal vans vary vassal vast vastly vasts vat vats wack wacks wacky wad wads waft wafts wag wags walk walks walkway wall walls waltz wan wand wands wanly want wants war ward wards warm warmly warms warmth warn warns warp warps wars wart warts warty wary was wash wasp wasps watch watchman watt watts wavy wax waxy way waylay ways whack whacks whacky wham whammy whams wharf wharfs what whats wrack wrap wraps wrapt wrath yacht yachts yachtsman yack yacks yak yaks yam yams yank yanks yap yaps yard yards yarn yarns yaw yawl yawls yawn yawns yaws zany zap zaps === e === be beck becks bed bedded bedder beds beef beefed been beep beeped beeper beer bees beet beeves beg beget begged begs belch belched belches belfry bell belled belles bells belly belt belted belts bench benched benches bend bender bends bent bents beret berg bergs berm berms berry berth berthed berths beryl beryls beset best bested bests bet bets betted better bettered bevel beveled bevy bled bleed bleeder bleep bleeped blench blenched blenches blend blended blender blends blent bless blessed blesses blest blew bred breed breeder breezed breezes brethren brew brewed brewer brews bye byes byte bytes ceded cedes cell cells censer cent center centered cents check checked checker checkered checks cheek cheeked cheep cheeped cheer cheered cheesed cheeses chef chefs cherry chess chessmen chest chests chew chewed chewer chews chewy clef clefs cleft clefts clench clenched clenches clergy clergymen clerk clerked clerks clever cleverer clew clewed clews creed creek creel creep creeper crepes crept cress crest crested crests crew crewed crewmen crews cybersex cycle cycled cycles cygnet cygnets cypher cypress cypresses deb debs debt debts deck decked decks decry deed deeded deem deemed deep deepen deepened deeper deer defer deft defter deftly defy deleted deletes dell dells delved delves den dens denser dent dented dents deny depleted depletes depth depths derby descry desk desks deter dew dewy dredged dredger dredges dregs drench drenched drenches dress dressed dresser dresses dressy drew dryer dryers dryest dryness dweeb dwell dwelled dweller dwells dwelt dye dyed dyer dyers dyes dyke dykes e ebb ebbed ebbs eddy edged edger edges edgy eel egg egged eggs egret eh eked ekes elder eleven elf elk elks ell ells elm elms elves em embed ember emblem empty ems encrypt encrypted encrypts end ended ends enter entered entry envy enzymes erg ergs err erred errs es eschew eschewed espy ester esthetes etch etched etcher etches ether even evened evener ever eves ewer ewes ex excel excreted excretes exec exegeses exes expel extremer extremes eyed eyelet eyes feces fed feds feed feeder feel feeler fees feet fell felled feller fells felt felted felts fen fenced fencer fences fend fended fender fends fennel fens fer fern ferns ferret ferreted ferry fest fester festered fests fetch fetched fetches feted fetter fettered fever fevered few fewer fey fez fezes fezzes fleck flecked flecks fled fledged fleeced fleeces flees fleet fleeted fleeter flesh fleshed fleshes fleshly fleshy flew flex flexed flexes flyer flyers flysheet flyspeck flyspecked flyspecks flywheel freckled freckles freed freemen freer frees freezer freezes french frenzy fresh freshen freshened fresher freshet freshly freshmen fret frets fretted fryer fryers geed geek gees geez geezer gel geld gelded gelds gelled gels gelt gem gems gender genes geneses genres gent gentled gentlemen gentler gentles gently gentry gents germ germs get gets geyser glen glens grebes greed green greened greener greet greeted grew grey greyed greyer greys gybe gybed gybes gypped he heck heckled heckler heckles hedged hedges heed heeded heel heeled heft hefted hefts hefty held hell helm helmet helms helmsmen help helped helper helps hem hemmed hemp hempen hems hen henchmen hens hep hepper her herb herbs herd herded herder herds herdsmen herpes hers hertz hertzes hes hew hewed hewer hewn hews hex hexed hexes hey hymen hymens hymned hype hyped hyper hypes hyphen hyphened hyphens jeep jeer jeered jeez jell jelled jells jelly jerk jerked jerks jerky jersey jest jested jester jests jet jets jetted jetty jewel jeweled jeweler keel keeled keen keened keener keep keeper keg kegs kelp ken kenned kennel kenneled kens kept kernel kestrel ketch ketches kettles key keyed keys kneed kneel kneeled knees knell knelled knells knelt knew lecher led ledger ledges leek leer leered lees left lefter lefts lefty leg legged leggy legmen legs lend lender lends length lengthen lengthened lengths lengthy lens lenses lent leper lept less lessen lessened lesser lest let lets letter lettered level leveled leveler lever levered levy lewd lewder lewdly lychees lye lynched lynches lynxes lyre lyres me meddled meddler meddles medley meek meeker meet meg megs meh meld melded melds melt melted melts member memes men mend mended mender mends menses mercy meres merged merger merges mermen merry mes mesh meshed meshes mess messed messes messy met meted meter metered metes mew mewed mewl mewled mewls mews myrtle myrtles myself mystery neck necked necks need needed nemeses nephew nerd nerds nerdy nerved nerves nervy nest nested nestled nestles nests net nether nets netted nettled nettles never new newel newer newly newlywed news newsmen newsy newt newts next pebbled pebbles pebbly peck pecked pecks pecs peddled peddler peddles peed peek peeked peel peeled peep peeped peeper peer peered pees peeved peeves peg pegged pegs pellet pelleted pelt pelted pelts pelves pen pended pends penes penned penny pens pent pep pepped pepper peppered peppy peps per perch perched perches perk perked perks perky perm permed perms perplex perplexed perplexes persevered perseveres pert perter pertly pesky pest pester pestered pestled pestles pests pet peter petered petrel pets petted petty pew pews pewter phlegm pled pledged pledges plenty preceded precedes preen preened prefer prep prepped preppy preps preset press pressed presses pressmen pretty pretzel prey preyed preys psyche psyched psyches pwned pyre pyres pyxes re rebel receded recedes recycled recycles red redden reddened redder redrew reds reed reef reefed reefer reek reeked reel reeled reeved reeves ref refer reffed reflex reflexes refs regret rely rend render rendered rends reneged reneges renew renewed rennet rent rented renter rents rep repel repleted repletes reply reps reset rest rested rests retch retched retches retry retyped retypes rev revel reveled reveler revered reveres revs revved rhyme rhymed rhymes rye scenes scent scented scents scepter schemed schemer schemes schlep schlepp schlepped schlepps schleps screen screened screw screwed screws screwy scythe scythed scythes seceded secedes secret secreted secretes secs sect sects seed seeded seek seeker seem seemed seen seep seeped seer sees self sell seller sells seltzer selves semen send sender sends sensed senses sent sentry septet serener serer serf serfs served server serves set sets setter settled settler settles seven sever severed severer sew sewed sewer sewn sews sex sexed sexes sextet sexy she shed sheds sheen sheep sheer sheered sheerer sheet shekel shelf shell shelled sheller shells shelter sheltered shelved shelves sherbet sherd sherds sherry shes shlep shlepp shlepped shlepps shleps shred shredded shredder shreds shrew shrewd shrewder shrewdly shrews shyer shyest shyness shyster shysters skeet sketch sketched sketches sketchy skew skewed skewer skewered skews skyed sled sledded sledged sledges sleds sleek sleeked sleeker sleep sleeper sleet sleeted sleeves slender slenderer slept slew slewed slews slyer slyest slyness smell smelled smells smelly smelt smelted smelter smelts sneer sneered sneezed sneezes spec specced speck specked speckled speckles specks specs specter sped speed speeded speeder spell spelled speller spells spelt spend spender spends spent sperm sperms spew spewed spews spheres spleen spreed sprees spryer spryest spryness steed steel steeled steep steeped steeper steer steered stem stemmed stems stench stenches stent stents step stepped steppes steps stern sterner sternly sterns stew stewed stews street strength strengthen strengthened strengths strep stress stressed stresses stretch stretched stretcher stretches stretchy strew strewed strewn strews stye styes style styled styles svelter sweep sweeper sweet sweeten sweetened sweetener sweeter swell swelled sweller swells swelter sweltered swept swerved swerves symmetry synced synched synches synergy syntheses system systems techs teed teem teemed teen tees teeter teetered telemeter telex telexed telexes tell teller tells temp temped temper tempered temples temps tempt tempted tempter tempts ten tend tended tender tendered tenderer tends tenet tens tensed tenser tenses tent tented tenth tenths tents term termed termly terms tern terns terry terser test tested tester testes tests testy tether tethered text texted texts the thees theft thefts them themes then theses they threes thresh threshed thresher threshes threw thyme thyself trebled trebles treed trees trek trekked treks trembled trembles trench trenched trenches trend trended trends trendy tress tresses trestles trysted tweed tweet tweeted tweeter twelfth twelfths twelves twenty twerk twerked twerks twerp twerps tyke tykes type typed types typeset veep veer veered veld velds veldt veldts velvet vend vended vender vends vent vented vents verb verbs verged verges versed verses vertex vertexes very vesper vessel vest vested vestry vests vet vetch vetches vets vetted vex vexed vexes we web webbed webs wed wedded wedder wedged wedges weds weed weeded weeder week weep weeper weer wees weft wefts welch welched welches weld welded welder welds well welled wells welsh welshed welshes welt welted welter weltered welts wen wench wenches wend wended wends wens went wept west wet wetly wets wetted wetter wheel wheeled wheeler wheezed wheezes whelk whelked whelks whelp whelped whelps when whenever whens wheres wherever whet whether whets whetted whew whey wreck wrecked wrecker wrecks wren wrench wrenched wrenches wrens wrest wrested wrestled wrestler wrestles wrests wretch wretched wretcheder wretches wryer wryest wryness xylem ye yell yelled yells yelp yelped yelps yen yens yep yeps yes yeses yessed yest yet yew yews zed zeds zephyr zephyrs zest zests === i === bib bibs bid biddy bids big bight bights bigwig bikinis bilk bilks bill bills billy bin bind binds bins birch bird birds birth births bit bitch bitchy bits blight blights blimp blimps blind blindly blinds bling blink blinks blintz blip blips bliss blitz brick bricks brig bright brightly brigs brim brims bring brings brink brinks briny brisk briskly brisks bristly chi chic chichis chick chicks chid child chilis chill chills chilly chimp chimps chin chink chinks chins chintz chintzy chip chips chirp chirps chit chitin chits cinch citric city civic civil click clicks cliff cliffs climb climbs clinch cling clings clingy clinic clink clinks clip clips clipt clit clits crib cribs crick cricks crimp crimps crinkly crisis crisp crisply crisps crispy critic crying cryings cryptic cyclic cycling cyclist cyclists cynic cynics cystic dick dicks dicky did dig digit digs dill dills dilly dim dimly dims dimwit din ding dinghy dings dingy dinky dins dint dip dips dirk dirks dirt dirty dis disc discs dish disk disks dispirit diss distil ditch ditty divvy dizzy djinn djinns drift drifts drill drills drily drink drinks drip drips drizzly drying dying fib fibs fiddly fifth fifths fifty fig fight fights figs filch fill fillip fills filly film films filmstrip filmy filth filthy fin finch find finds finis fink finks finny fins fir firm firmly firms firs first firstly firsts firth firths fish fishy fist fists fit fitly fits fix fizz fizzy flick flicks flight flights flighty flimsy flinch fling flings flint flints flinty flip flips flirt flirts flit flits flying fright frights frigid frill frills frilly frisk frisks frisky frizz frizzy frying giddy gift gifts gig giggly gigs gild gilds gill gills gilt gilts gimpy gin gingivitis gins gipsy gird girds girl girls girt girth girths girts gist glib glibly glint glints glitch glitz glitzy grid grids griffin grill grills grim grimly grimy grin grind grinds grins grip grips grisly grist gristly grit grits gritty grizzly gybing gypping hi hick hicks hid high highly highs hill hills hilly hilt hilts him hims hind hinds hint hints hip hippy hips his hiss hit hitch hits hybrid hybrids hying hymning hyping i ibis icky icy id idly ids idyl idyll idyllic idylls idyls if iffy ifs ilk ilks ill illicit ills imp implicit imply imps in inch infix inhibit ink inks inky inn inns ins insipid instil iris irk irks is ism isms it itch itchy its ivy jib jibs jiffy jig jigs jilt jilts jimmy jinn jinnis jinns jinx kick kicks kicky kid kiddy kids kill kills kiln kilns kilt kilts kin kind kindly kinds king kingly kingpin kings kingship kink kinks kinky kinship kiss kit kith kits kitsch kitschy kitty kiwis knight knightly knights knit knits lib licit lick licks lid lids lift lifts light lightly lights lilt lilts lily limb limbs limit limn limns limp limpid limply limps limy linchpin link links lint lip lipid lips lisp lisps list lists lit litchis livid lying lynching lynchings lynchpin lynchpins lyric lyrics mi mid middy midst miff miffs might mighty mil milch mild mildly milf milfs milk milks milky mill mills mils mimic mind minds minim minis mink minks mint mints minty minx mirth misdid misfit miss mist mists misty mitt mitts mix mystic mystics mystify mythic nib nibs nick nicks nifty nigh night nightly nights nighty nil nimbly ninny ninth ninths nip nippy nips nit nits nitwit nix phish physic physics pi pick picks picky picnic pidgin pig piggy pigmy pigs pigskin pigsty pilgrim pill pills pimp pimply pimps pin pinch ping pings pink pinks pinky pins pint pints pip pipit pippin pips pis piss pistil pit pitch pith pithy pits pity pixy plight plights plinth plinths plying prick prickly pricks pricy prig prigs prim primly primp primps print prints prism prisms prissy privy prying psychic psychics psyching pwning rhyming rhythmic rib ribs rich richly rick ricks rid rids riff riffs rift rifts rig right rightly rights rigid rigs rill rills rim rims rind rinds ring rings rink rinks rip rips risk risks risky ritzy schism schisms schist schtick schticks scrimp scrimps scrip scrips script scripts scything shift shifts shifty shill shills shim shimmy shims shin shindig shinny shins shiny ship ships shirk shirks shirr shirrs shirt shirts shit shits shitty shrift shrill shrills shrilly shrimp shrimps shrink shrinks shtick shticks shtik shtiks shying sibyl sibyls sic sick sickly sicks sics sift sifts sigh sighs sight sights sign signs silk silks silky sill sills silly silt silts sim simply sims sin sing singly sings sink sinks sins sip sips sir sirs sis sissy sit sits six sixth sixths sixty ski skid skids skiff skiffs skill skills skim skimp skimps skimpy skims skin skinny skins skip skips skirt skirts skis skit skits skivvy skying skylight skylights slick slickly slicks slid slight slightly slights slily slim slims slimy sling slings slink slinks slinky slip slips slit slits smidgin smirch smirk smirks smit smith smiths smithy sniff sniffs snip snippy snips snit snitch snits sphinx spicy spiffy spiky spill spills spilt spin spindly spins spiny spirit spit spits splint splints split splits sprig sprightly sprigs spring springs springy sprint sprints spritz spying stick stickpin sticks sticky stiff stiffly stiffs still stills stilt stilts sting stings stingy stink stinks stint stints stir stirs stitch strict strictly string strings stringy strip strips stript styli styling stylish stylishly stylist stylistic stylists stymying styptic styptics swift swiftly swifts swig swigs swill swills swim swims swing swings swirl swirls swirly swish switch synching syncing syphilis syphilitic thick thickly thigh thighs thin thing things think thinks thinly thins third thirdly thirds thirst thirsts thirsty thirty this thrift thrifts thrifty thrill thrills thymi ti tic tick ticks tics tidbit tidy tiff tiffs tight tightly tights till tills tilt tilts timid tin ting tingly tings tinny tins tint tints tiny tip tipis tips tipsy tit titbit tits tizzy trick tricks tricky trig trill trills trim trimly trims trip triply trips triptych triptychs trying trysting twig twiggy twigs twill twin twins twirl twirls twist twists twit twitch twits tying typify typing typist typists victim vigil vim vinyl vinyls virgin viscid visit vivid vying which whiff whiffs whilst whim whims whimsy whinny whiny whip whips whir whirl whirligig whirls whirr whirrs whirs whisk whisks whisky whiskys whist whit whits whiz whizz wick wicks width widths wig wiggly wight wights wigs wikis wild wildly wilds will wills wilt wilts wily wimp wimps wimpy win winch wind winds windy wing wings wingtip wink winks wins wintry wiry wish wisp wisps wispy wist wit witch with within wits witty wiz wriggly wright wring wrings wrinkly wrist wrists writ writs yip yips zilch zinc zincs zing zings zip zippy zips zit zits === o === blob blobs bloc block blocks blocs blog blogs blond blonds blood bloom blossom blot blotch blotchy blots blow blown blows blowsy blowzy bob bobby bobs body bog boggy bogs bogy bold boldly boll bolls bolt bolts bomb bombs bonbon bond bonds bong bongos bongs bonny bony boob book boom boon boor boos boot bop bops born boron borrow borsch borscht bosh bosom boss bossy botch both bottom bow bowl bowls bows box boy boys bozos bronchos broncos brood brook broom broth broths brow brown browns brows byword bywords chock chocks chomp chomps chop choppy chops chord chords chow chows clock clocks clod clods clog clogs clomp clomps clop clops clot cloth cloths clots clown clowns cloy cloys cob cobs coccyx cock cocks cocky cod cods cog cogs cold coldly colds colon color cols colt colts comb combos combs comfy common comply con conch conchs condom condor condos conk conks cons control convoy cook cool coon coop coos coot cop cops copy cord cordon cords cork corks corm corms corn corncob cornrow corns corny corps cosmos cost costly costs cosy cot cots cotton cow cowboy cowl cowls cowpox cows cox coy coyly cozy crock crocks crofts crony crook croon crop crops cross crossbow crossly crotch crow crowd crowds crown crowns crows cyclotron do doc dock docks docs doctor dodos doff doffs dog doggy dogs dogtrot doll dollop dolls dolly dolt dolts don donor dons doom door dopy dork dorks dorky dorm dorms dory dos dot dotcom doth dots dotty dowdy down downs downy dowry droll drolly drool droop drop drops dropsy dross drown drowns drowsy fjord fjords flock flocks flog flogs flood floor flop floppy flops floss flow flown flows fob fobs fog foggy fogs fogy fold folds folk folks folksy follow folly fond fondly font fonts food fool foot fop fops for ford fords forgot fork forks form forms fort forth forts forty fowl fowls fox foxtrot foxy fro frock frocks frog frogs from frond fronds front fronts frost frosts frosty froth froths frothy frown frowns frowsy frowzy ghost ghostly ghosts glob globs gloom glop glory gloss glossy glow glows go gob gobs god godly gods godson gold golds golf golfs golly gong gongs good goof gook goon goop gory gosh got gown gowns grog groggy groom gross grossly grottos grow growl growls grown grows growth growths gryphon gryphons gyro gyros ho hob hobby hobnob hobos hobs hock hocks hockshop hod hods hog hogs hold holds hollow holly holy homy honchos honk honks honor hood hoof hook hoop hoot hop hops horn horns horny horror horsy hos host hosts hot hotly hotshot how howdy howl howls hows hypo hypos job jobs jock jocks jog jogs john johns jolly jolt jolts josh jot jots jowl jowls joy joys knob knobby knobs knock knocks knoll knolls knot knots knotty know known knows kook kowtow kronor krypton lo lob lobby lobs lock locks loft lofts lofty log logon logos logs loll lolls lollypop long longs look loom loon loop loot lop lops lord lordly lords lorn lorry loss lost lot loth lots low lowbrow lowly lows lox mob mobs mock mocks mod mods mold molds moldy moll molls molt molts mom mommy moms monk monks monolog month monthly months mood moon moor moos moot mop mops morn morns moron morrow moss mossy most mostly moth moths motor mottos mow mown mows no nobly nod noddy nods non noncom nonstop nook noon nor norm norms north nosh nosy not notch now nylon nylons o odd oddly odds odor of off offs oft oh ohm ohms ohs old on only onyx opt opts or orb orbs orc orcs orgy orthodox ow owl owls own owns ox oxbow oxymoron phlox phony phosphor photon photos plod plods plop plops plot plots plow plows ploy ploys plywood pock pocks pod pods pogrom poky pol poll polls pollywog pols polyglot polygon polyp polyps pomp pompom pompon ponchos pond ponds pony pooh pool poop poor pop poppy pops porch pork porn porphyry port portly ports posh post postbox postdoc posts posy pot pots potshot potty powwow pox pro proctor prod prods prof profs prolog prom promos prompt promptly prompts proms prong prongs proof prop props pros prosy protocol proton prow prowl prowls prows proxy psycho psychos pylon pylons python pythons rho rob robot robs rock rocks rocky rod rods roll rolls romp romps rood roof rook room root rosy rot rotor rots row rowdy rows schlock schlocky school schrod schrods scoff scoffs scold scolds scollop scoop scoot scorch scorn scorns scotch scotchs scow scowl scowls scows scrod scrods scroll scrolls shlock shlocky shock shocks shod shoddy shook shoon shoos shoot shop shops shorn short shortly shorts shortstop shot shots show shown shows showy slob slobs slog slogs sloop slop sloppy slops slosh slot sloth sloths slots slow slowly slows smock smocks smog smoggy smoky snob snobby snobs snoop snoot snort snorts snot snots snotty snow snowdrop snowplow snows snowy so sob sobs sock socks sod sods soft softly softy soggy sol sold solos sols son song songs sonny sons soon soot sop soppy sops sorrow sorry sort sorts sos sot sots sow sown sows sox soy splotch splotchy spongy sponsor spoof spook spool spoon spoor sport sports sporty spot spots spotty stock stocks stocky stodgy stomp stomps stony stood stool stoop stop stops stork storks storm storms stormy story stow stows stroll strolls strong strongbox strongly strop strops swoon swoop swop swops sword swords sworn symbol symbols symphony symptom symptoms synod synods synonym synonyms syphon syphons tho thong thongs thorn thorns thorny throb throbs throng throngs throw thrown throws to toddy toffy tog togs told toll tolls tom tomb tomboy tombs toms ton tong tongs tons tony took tool toot top topknot tops tor torch torn torpor tors torsos tort torts toss tost tot tots tow town towns tows toy toys trod troll trollop trolls trolly tromp tromps troop trophy trot troth trots troy troys two twos tycoon typhoon typo typos tyro tyros volt volts vow vows who wholly whom whoop whorl whorls wobbly wok woks wolf wolfs womb wombs won wont wood woof wool woos word words wordy work workflow works workshop world worldly worlds worm worms wormy worn worry worst worsts worth worthy wot wow wows wrong wrongly wrongs wroth yo yock yocks yolk yolks yon yowl yowls zoom zoos === u === bluff bluffs blunt bluntly blunts blur blurb blurbs blurry blurs blurt blurts blush brunch brunt brush brusk bruskly bubbly buck bucks bud buddy buds buff buffs bug buggy bugs bulb bulbs bulgy bulk bulks bulky bull bulls bully bum bump bumps bumpy bums bun bunch bung bungs bunk bunks bunkum bunny buns bunt bunts bur burg burgs burly burn burns burnt burp burps burr burrs burs burst bursts bury bus busby bush bushy buss bust busts busy but butch buts butt butts buy buys buzz chubby chuck chucks chug chugs chum chummy chump chumps chums chunk chunks chunky church churl churls churn churns club clubs cluck clucks clump clumps clumsy clung clunk clunks clunky clutch crud cruddy crumb crumbly crumbs crumby crummy crunch crunchy crush crust crusts crusty crutch crux cub cubs cud cuddly cuds cuff cuffs cull culls cult cults cums cumulus cunt cunts cup cupful cups cupsful cur curb curbs curd curds curl curls curly curry curs curst curt curtly curtsy curvy cushy cusp cusps cuss cut cuts cutup drub drubs drug drugs drum drums drunk drunks dub dubs duchy duck ducks duct ducts dud duds duff dug duh dull dulls dully duly dumb dumbly dummy dump dumps dumpy dun dung dungs dunk dunks duns dusk dusky dust dusts dusty duty flu flub flubs fluff fluffs fluffy fluky flung flunk flunks flunky flurry flush flux frump frumps frumpy fuck fucks fulcrum full fulls fully fun fund funds fungus funk funks funky funny fur furl furls furry furs fury fuss fussy fusty futz fuzz fuzzy glum glumly glut gluts gnu gnus grub grubby grubs gruff gruffly grumpy grungy grunt grunts guff gulch gulf gulfs gull gulls gully gulp gulps gum gummy gums gun gunk gunny guns guppy gurus gush gushy gust gusts gusty gut guts gutsy guy guys gypsum hub hubbub hubby hubs huff huffs huffy hug hugs huh hulk hulks hull hulls hum humbly humbug humdrum hummus hump humps hums humus hunch hung hungry hunk hunks hunt hunts hurl hurls hurry hurt hurtful hurts hush husk husks husky hussy hut hutch huts jug jugs jump jumps jumpy junk junks junky jury just justly jut juts klutz klutzy kudzus luck lucks lucky lug lugs lull lulls lump lumps lumpy lunch lung lungs lupus lurch lurk lurks lush lust lustful lusts lusty mu much muck mucks mucky mucus mud muddy muff muffs mug muggy mugs mukluk mulch mull mulls mum mummy mumps munch murk murks murky murmur mush mushy musk musky muss mussy must musts musty mutt mutts nu nub nubs null nulls numb numbly numbs nun nuns nut nuts nutty phylum pluck plucks plucky plug plugs plum plumb plumbs plump plumps plums plunk plunks plus plush plushy pub pubs puck pucks pudgy puff puffs puffy pug pugs pull pulls pulp pulps pulpy pump pumps pun punch punchy punk punks puns punt punts puny pup puppy pups purl purls purr purrs pus push pushup pushy puss pussy put puts putsch putt putts putty rub rubs ruby ruckus ruddy ruff ruffs rug rugby rugs rum rummy rump rumps rumpus rums run rung rungs runny runs runt runts rush rusk rusks rust rusts rusty rut ruts schmuck schmucks schuss scrub scrubby scrubs scruff scruffs scruffy scrunch scrunchy scud scuds scuff scuffs scull sculls sculpt sculpts scum scummy scums scurf scurfy scurry scurvy scuzzy shrub shrubby shrubs shrug shrugs shrunk shuck shucks shun shuns shunt shunts shush shut shuts skulk skulks skull skulls skunk skunks slug slugs slum slump slumps slums slung slunk slur slurp slurps slurs slush slushy slut sluts smudgy smug smugly smut smuts smutty snub snubs snuck snuff snuffs snug snugly snugs sprung spud spuds spun spunk spunky spur spurn spurns spurs spurt spurts sputum struck strum strums strung strut struts stub stubbly stubby stubs stuck stud studs study stuff stuffs stuffy stump stumps stumpy stun stung stunk stuns stunt stunts sturdy stylus sub subs subtly such suck sucks suds sudsy sulfur sulk sulks sulky sully sulphur sultry sum sump sumps sums sun sundry sung sunk sunny suns sunup sup supply sups surf surfs surly surplus swum swung syrup syrups syrupy thru thrum thrums thrush thrust thrusts thud thuds thug thugs thumb thumbs thump thumps thus thymus truck trucks truly trump trumps trunk trunks truss trust trustful trusts trusty truth truthful truths tub tubby tubs tuck tucks tuft tufts tug tugs tummy tun tunny tuns turd turds turf turfs turn turns tush tusk tusks tutus tux typhus u ugh ugly uh um ump umps uncut unplug up ups urn urns us wrung wuss yuck yucks yucky yuk yuks yum yummy yup yuppy yups