952 lines
61 KiB
Python
Executable File
952 lines
61 KiB
Python
Executable File
#!/usr/bin/env python
|
|
from random import choices, randint
|
|
from re import finditer
|
|
|
|
|
|
_eff_large_wordlist = memoryview(b'''\
|
|
abacus abdomen abdominal abide abiding ability ablaze able abnormal
|
|
abrasion abrasive abreast abridge abroad abruptly absence absentee
|
|
absently absinthe absolute absolve abstain abstract absurd accent
|
|
acclaim acclimate accompany account accuracy accurate accustom acetone
|
|
achiness aching acid acorn acquaint acquire acre acrobat acronym
|
|
acting action activate activator active activism activist activity
|
|
actress acts acutely acuteness aeration aerobics aerosol aerospace
|
|
afar affair affected affecting affection affidavit affiliate affirm
|
|
affix afflicted affluent afford affront aflame afloat aflutter afoot
|
|
afraid afterglow afterlife aftermath aftermost afternoon aged ageless
|
|
agency agenda agent aggregate aghast agile agility aging agnostic
|
|
agonize agonizing agony agreeable agreeably agreed agreeing agreement
|
|
aground ahead ahoy aide aids aim ajar alabaster alarm albatross album
|
|
alfalfa algebra algorithm alias alibi alienable alienate aliens alike
|
|
alive alkaline alkalize almanac almighty almost aloe aloft aloha alone
|
|
alongside aloof alphabet alright although altitude alto aluminum
|
|
alumni always amaretto amaze amazingly amber ambiance ambiguity
|
|
ambiguous ambition ambitious ambulance ambush amendable amendment
|
|
amends amenity amiable amicably amid amigo amino amiss ammonia
|
|
ammonium amnesty amniotic among amount amperage ample amplifier
|
|
amplify amply amuck amulet amusable amused amusement amuser amusing
|
|
anaconda anaerobic anagram anatomist anatomy anchor anchovy ancient
|
|
android anemia anemic aneurism anew angelfish angelic anger angled
|
|
angler angles angling angrily angriness anguished angular animal
|
|
animate animating animation animator anime animosity ankle annex
|
|
annotate announcer annoying annually annuity anointer another
|
|
answering antacid antarctic anteater antelope antennae anthem anthill
|
|
anthology antibody antics antidote antihero antiquely antiques
|
|
antiquity antirust antitoxic antitrust antiviral antivirus antler
|
|
antonym antsy anvil anybody anyhow anymore anyone anyplace anything
|
|
anytime anyway anywhere aorta apache apostle appealing appear appease
|
|
appeasing appendage appendix appetite appetizer applaud applause apple
|
|
appliance applicant applied apply appointee appraisal appraiser
|
|
apprehend approach approval approve apricot april apron aptitude aptly
|
|
aqua aqueduct arbitrary arbitrate ardently area arena arguable
|
|
arguably argue arise armadillo armband armchair armed armful armhole
|
|
arming armless armoire armored armory armrest army aroma arose around
|
|
arousal arrange array arrest arrival arrive arrogance arrogant arson
|
|
art ascend ascension ascent ascertain ashamed ashen ashes ashy aside
|
|
askew asleep asparagus aspect aspirate aspire aspirin astonish astound
|
|
astride astrology astronaut astronomy astute atlantic atlas atom
|
|
atonable atop atrium atrocious atrophy attach attain attempt attendant
|
|
attendee attention attentive attest attic attire attitude attractor
|
|
attribute atypical auction audacious audacity audible audibly audience
|
|
audio audition augmented august authentic author autism autistic
|
|
autograph automaker automated automatic autopilot available avalanche
|
|
avatar avenge avenging avenue average aversion avert aviation aviator
|
|
avid avoid await awaken award aware awhile awkward awning awoke awry
|
|
axis babble babbling babied baboon backache backboard backboned
|
|
backdrop backed backer backfield backfire backhand backing backlands
|
|
backlash backless backlight backlit backlog backpack backpedal
|
|
backrest backroom backshift backside backslid backspace backspin
|
|
backstab backstage backtalk backtrack backup backward backwash
|
|
backwater backyard bacon bacteria bacterium badass badge badland badly
|
|
badness baffle baffling bagel bagful baggage bagged baggie bagginess
|
|
bagging baggy bagpipe baguette baked bakery bakeshop baking balance
|
|
balancing balcony balmy balsamic bamboo banana banish banister banjo
|
|
bankable bankbook banked banker banking banknote bankroll banner
|
|
bannister banshee banter barbecue barbed barbell barber barcode barge
|
|
bargraph barista baritone barley barmaid barman barn barometer barrack
|
|
barracuda barrel barrette barricade barrier barstool bartender
|
|
barterer bash basically basics basil basin basis basket batboy batch
|
|
bath baton bats battalion battered battering battery batting battle
|
|
bauble bazooka blabber bladder blade blah blame blaming blanching
|
|
blandness blank blaspheme blasphemy blast blatancy blatantly blazer
|
|
blazing bleach bleak bleep blemish blend bless blighted blimp bling
|
|
blinked blinker blinking blinks blip blissful blitz blizzard bloated
|
|
bloating blob blog bloomers blooming blooper blot blouse blubber bluff
|
|
bluish blunderer blunt blurb blurred blurry blurt blush blustery
|
|
boaster boastful boasting boat bobbed bobbing bobble bobcat bobsled
|
|
bobtail bodacious body bogged boggle bogus boil bok bolster bolt
|
|
bonanza bonded bonding bondless boned bonehead boneless bonelike boney
|
|
bonfire bonnet bonsai bonus bony boogeyman boogieman book boondocks
|
|
booted booth bootie booting bootlace bootleg boots boozy borax boring
|
|
borough borrower borrowing boss botanical botanist botany botch both
|
|
bottle bottling bottom bounce bouncing bouncy bounding boundless
|
|
bountiful bovine boxcar boxer boxing boxlike boxy breach breath
|
|
breeches breeching breeder breeding breeze breezy brethren brewery
|
|
brewing briar bribe brick bride bridged brigade bright brilliant brim
|
|
bring brink brisket briskly briskness bristle brittle broadband
|
|
broadcast broaden broadly broadness broadside broadways broiler
|
|
broiling broken broker bronchial bronco bronze bronzing brook broom
|
|
brought browbeat brownnose browse browsing bruising brunch brunette
|
|
brunt brush brussels brute brutishly bubble bubbling bubbly buccaneer
|
|
bucked bucket buckle buckshot buckskin bucktooth buckwheat buddhism
|
|
buddhist budding buddy budget buffalo buffed buffer buffing buffoon
|
|
buggy bulb bulge bulginess bulgur bulk bulldog bulldozer bullfight
|
|
bullfrog bullhorn bullion bullish bullpen bullring bullseye bullwhip
|
|
bully bunch bundle bungee bunion bunkbed bunkhouse bunkmate bunny bunt
|
|
busboy bush busily busload bust busybody buzz cabana cabbage cabbie
|
|
cabdriver cable caboose cache cackle cacti cactus caddie caddy cadet
|
|
cadillac cadmium cage cahoots cake calamari calamity calcium calculate
|
|
calculus caliber calibrate calm caloric calorie calzone camcorder
|
|
cameo camera camisole camper campfire camping campsite campus canal
|
|
canary cancel candied candle candy cane canine canister cannabis
|
|
canned canning cannon cannot canola canon canopener canopy canteen
|
|
canyon capable capably capacity cape capillary capital capitol capped
|
|
capricorn capsize capsule caption captivate captive captivity capture
|
|
caramel carat caravan carbon cardboard carded cardiac cardigan
|
|
cardinal cardstock carefully caregiver careless caress caretaker cargo
|
|
caring carless carload carmaker carnage carnation carnival carnivore
|
|
carol carpenter carpentry carpool carport carried carrot carrousel
|
|
carry cartel cartload carton cartoon cartridge cartwheel carve carving
|
|
carwash cascade case cash casing casino casket cassette casually
|
|
casualty catacomb catalog catalyst catalyze catapult cataract
|
|
catatonic catcall catchable catcher catching catchy caterer catering
|
|
catfight catfish cathedral cathouse catlike catnap catnip catsup
|
|
cattail cattishly cattle catty catwalk caucasian caucus causal
|
|
causation cause causing cauterize caution cautious cavalier cavalry
|
|
caviar cavity cedar celery celestial celibacy celibate celtic cement
|
|
census ceramics ceremony certainly certainty certified certify
|
|
cesarean cesspool chafe chaffing chain chair chalice challenge chamber
|
|
chamomile champion chance change channel chant chaos chaperone
|
|
chaplain chapped chaps chapter character charbroil charcoal charger
|
|
charging chariot charity charm charred charter charting chase chasing
|
|
chaste chastise chastity chatroom chatter chatting chatty cheating
|
|
cheddar cheek cheer cheese cheesy chef chemicals chemist chemo
|
|
cherisher cherub chess chest chevron chevy chewable chewer chewing
|
|
chewy chief chihuahua childcare childhood childish childless childlike
|
|
chili chill chimp chip chirping chirpy chitchat chivalry chive
|
|
chloride chlorine choice chokehold choking chomp chooser choosing
|
|
choosy chop chosen chowder chowtime chrome chubby chuck chug chummy
|
|
chump chunk churn chute cider cilantro cinch cinema cinnamon circle
|
|
circling circular circulate circus citable citadel citation citizen
|
|
citric citrus city civic civil clad claim clambake clammy clamor clamp
|
|
clamshell clang clanking clapped clapper clapping clarify clarinet
|
|
clarity clash clasp class clatter clause clavicle claw clay clean
|
|
clear cleat cleaver cleft clench clergyman clerical clerk clever
|
|
clicker client climate climatic cling clinic clinking clip clique
|
|
cloak clobber clock clone cloning closable closure clothes clothing
|
|
cloud clover clubbed clubbing clubhouse clump clumsily clumsy clunky
|
|
clustered clutch clutter coach coagulant coastal coaster coasting
|
|
coastland coastline coat coauthor cobalt cobbler cobweb cocoa coconut
|
|
cod coeditor coerce coexist coffee cofounder cognition cognitive
|
|
cogwheel coherence coherent cohesive coil coke cola cold coleslaw
|
|
coliseum collage collapse collar collected collector collide collie
|
|
collision colonial colonist colonize colony colossal colt coma come
|
|
comfort comfy comic coming comma commence commend comment commerce
|
|
commode commodity commodore common commotion commute commuting
|
|
compacted compacter compactly compactor companion company compare
|
|
compel compile comply component composed composer composite compost
|
|
composure compound compress comprised computer computing comrade
|
|
concave conceal conceded concept concerned concert conch concierge
|
|
concise conclude concrete concur condense condiment condition condone
|
|
conducive conductor conduit cone confess confetti confidant confident
|
|
confider confiding configure confined confining confirm conflict
|
|
conform confound confront confused confusing confusion congenial
|
|
congested congrats congress conical conjoined conjure conjuror
|
|
connected connector consensus consent console consoling consonant
|
|
constable constant constrain constrict construct consult consumer
|
|
consuming contact container contempt contend contented contently
|
|
contents contest context contort contour contrite control contusion
|
|
convene convent copartner cope copied copier copilot coping copious
|
|
copper copy coral cork cornball cornbread corncob cornea corned corner
|
|
cornfield cornflake cornhusk cornmeal cornstalk corny coronary coroner
|
|
corporal corporate corral correct corridor corrode corroding corrosive
|
|
corsage corset cortex cosigner cosmetics cosmic cosmos cosponsor cost
|
|
cottage cotton couch cough could countable countdown counting
|
|
countless country county courier covenant cover coveted coveting
|
|
coyness cozily coziness cozy crabbing crabgrass crablike crabmeat
|
|
cradle cradling crafter craftily craftsman craftwork crafty cramp
|
|
cranberry crane cranial cranium crank crate crave craving crawfish
|
|
crawlers crawling crayfish crayon crazed crazily craziness crazy
|
|
creamed creamer creamlike crease creasing creatable create creation
|
|
creative creature credible credibly credit creed creme creole crepe
|
|
crept crescent crested cresting crestless crevice crewless crewman
|
|
crewmate crib cricket cried crier crimp crimson cringe cringing
|
|
crinkle crinkly crisped crisping crisply crispness crispy criteria
|
|
critter croak crock crook croon crop cross crouch crouton crowbar
|
|
crowd crown crucial crudely crudeness cruelly cruelness cruelty crumb
|
|
crummiest crummy crumpet crumpled cruncher crunching crunchy crusader
|
|
crushable crushed crusher crushing crust crux crying cryptic crystal
|
|
cubbyhole cube cubical cubicle cucumber cuddle cuddly cufflink
|
|
culinary culminate culpable culprit cultivate cultural culture
|
|
cupbearer cupcake cupid cupped cupping curable curator curdle cure
|
|
curfew curing curled curler curliness curling curly curry curse
|
|
cursive cursor curtain curtly curtsy curvature curve curvy cushy cusp
|
|
cussed custard custodian custody customary customer customize customs
|
|
cut cycle cyclic cycling cyclist cylinder cymbal cytoplasm cytoplast
|
|
dab dad daffodil dagger daily daintily dainty dairy daisy dallying
|
|
dance dancing dandelion dander dandruff dandy danger dangle dangling
|
|
daredevil dares daringly darkened darkening darkish darkness darkroom
|
|
darling darn dart darwinism dash dastardly data datebook dating
|
|
daughter daunting dawdler dawn daybed daybreak daycare daydream
|
|
daylight daylong dayroom daytime dazzler dazzling deacon deafening
|
|
deafness dealer dealing dealmaker dealt dean debatable debate debating
|
|
debit debrief debtless debtor debug debunk decade decaf decal
|
|
decathlon decay deceased deceit deceiver deceiving december decency
|
|
decent deception deceptive decibel decidable decimal decimeter
|
|
decipher deck declared decline decode decompose decorated decorator
|
|
decoy decrease decree dedicate dedicator deduce deduct deed deem
|
|
deepen deeply deepness deface defacing defame default defeat defection
|
|
defective defendant defender defense defensive deferral deferred
|
|
defiance defiant defile defiling define definite deflate deflation
|
|
deflator deflected deflector defog deforest defraud defrost deftly
|
|
defuse defy degraded degrading degrease degree dehydrate deity
|
|
dejected delay delegate delegator delete deletion delicacy delicate
|
|
delicious delighted delirious delirium deliverer delivery delouse
|
|
delta deluge delusion deluxe demanding demeaning demeanor demise
|
|
democracy democrat demote demotion demystify denatured deniable denial
|
|
denim denote dense density dental dentist denture deny deodorant
|
|
deodorize departed departure depict deplete depletion deplored deploy
|
|
deport depose depraved depravity deprecate depress deprive depth
|
|
deputize deputy derail deranged derby derived desecrate deserve
|
|
deserving designate designed designer designing deskbound desktop
|
|
deskwork desolate despair despise despite destiny destitute destruct
|
|
detached detail detection detective detector detention detergent
|
|
detest detonate detonator detoxify detract deuce devalue deviancy
|
|
deviant deviate deviation deviator device devious devotedly devotee
|
|
devotion devourer devouring devoutly dexterity dexterous diabetes
|
|
diabetic diabolic diagnoses diagnosis diagram dial diameter diaper
|
|
diaphragm diary dice dicing dictate dictation dictator difficult
|
|
diffused diffuser diffusion diffusive dig dilation diligence diligent
|
|
dill dilute dime diminish dimly dimmed dimmer dimness dimple diner
|
|
dingbat dinghy dinginess dingo dingy dining dinner diocese dioxide
|
|
diploma dipped dipper dipping directed direction directive directly
|
|
directory direness dirtiness disabled disagree disallow disarm
|
|
disarray disaster disband disbelief disburse discard discern discharge
|
|
disclose discolor discount discourse discover discuss disdain
|
|
disengage disfigure disgrace dish disinfect disjoin disk dislike
|
|
disliking dislocate dislodge disloyal dismantle dismay dismiss
|
|
dismount disobey disorder disown disparate disparity dispatch dispense
|
|
dispersal dispersed disperser displace display displease disposal
|
|
dispose disprove dispute disregard disrupt dissuade distance distant
|
|
distaste distill distinct distort distract distress district distrust
|
|
ditch ditto ditzy dividable divided dividend dividers dividing
|
|
divinely diving divinity divisible divisibly division divisive
|
|
divorcee dizziness dizzy doable docile dock doctrine document dodge
|
|
dodgy doily doing dole dollar dollhouse dollop dolly dolphin domain
|
|
domelike domestic dominion dominoes donated donation donator donor
|
|
donut doodle doorbell doorframe doorknob doorman doormat doornail
|
|
doorpost doorstep doorstop doorway doozy dork dormitory dorsal dosage
|
|
dose dotted doubling douche dove down dowry doze drab dragging
|
|
dragonfly dragonish dragster drainable drainage drained drainer
|
|
drainpipe dramatic dramatize drank drapery drastic draw dreaded
|
|
dreadful dreadlock dreamboat dreamily dreamland dreamless dreamlike
|
|
dreamt dreamy drearily dreary drench dress drew dribble dried drier
|
|
drift driller drilling drinkable drinking dripping drippy drivable
|
|
driven driver driveway driving drizzle drizzly drone drool droop drop-
|
|
down dropbox dropkick droplet dropout dropper drove drown drowsily
|
|
drudge drum dry dubbed dubiously duchess duckbill ducking duckling
|
|
ducktail ducky duct dude duffel dugout duh duke duller dullness duly
|
|
dumping dumpling dumpster duo dupe duplex duplicate duplicity durable
|
|
durably duration duress during dusk dust dutiful duty duvet dwarf
|
|
dweeb dwelled dweller dwelling dwindle dwindling dynamic dynamite
|
|
dynasty dyslexia dyslexic each eagle earache eardrum earflap earful
|
|
earlobe early earmark earmuff earphone earpiece earplugs earring
|
|
earshot earthen earthlike earthling earthly earthworm earthy earwig
|
|
easeful easel easiest easily easiness easing eastbound eastcoast
|
|
easter eastward eatable eaten eatery eating eats ebay ebony ebook
|
|
ecard eccentric echo eclair eclipse ecologist ecology economic
|
|
economist economy ecosphere ecosystem edge edginess edging edgy
|
|
edition editor educated education educator eel effective effects
|
|
efficient effort eggbeater egging eggnog eggplant eggshell egomaniac
|
|
egotism egotistic either eject elaborate elastic elated elbow
|
|
eldercare elderly eldest electable election elective elephant elevate
|
|
elevating elevation elevator eleven elf eligible eligibly eliminate
|
|
elite elitism elixir elk ellipse elliptic elm elongated elope
|
|
eloquence eloquent elsewhere elude elusive elves email embargo embark
|
|
embassy embattled embellish ember embezzle emblaze emblem embody
|
|
embolism emboss embroider emcee emerald emergency emission emit emote
|
|
emoticon emotion empathic empathy emperor emphases emphasis emphasize
|
|
emphatic empirical employed employee employer emporium empower emptier
|
|
emptiness empty emu enable enactment enamel enchanted enchilada
|
|
encircle enclose enclosure encode encore encounter encourage encroach
|
|
encrust encrypt endanger endeared endearing ended ending endless
|
|
endnote endocrine endorphin endorse endowment endpoint endurable
|
|
endurance enduring energetic energize energy enforced enforcer engaged
|
|
engaging engine engorge engraved engraver engraving engross engulf
|
|
enhance enigmatic enjoyable enjoyably enjoyer enjoying enjoyment
|
|
enlarged enlarging enlighten enlisted enquirer enrage enrich enroll
|
|
enslave ensnare ensure entail entangled entering entertain enticing
|
|
entire entitle entity entomb entourage entrap entree entrench entrust
|
|
entryway entwine enunciate envelope enviable enviably envious envision
|
|
envoy envy enzyme epic epidemic epidermal epidermis epidural epilepsy
|
|
epileptic epilogue epiphany episode equal equate equation equator
|
|
equinox equipment equity equivocal eradicate erasable erased eraser
|
|
erasure ergonomic errand errant erratic error erupt escalate escalator
|
|
escapable escapade escapist escargot eskimo esophagus espionage
|
|
espresso esquire essay essence essential establish estate esteemed
|
|
estimate estimator estranged estrogen etching eternal eternity ethanol
|
|
ether ethically ethics euphemism evacuate evacuee evade evaluate
|
|
evaluator evaporate evasion evasive even everglade evergreen everybody
|
|
everyday everyone evict evidence evident evil evoke evolution evolve
|
|
exact exalted example excavate excavator exceeding exception excess
|
|
exchange excitable exciting exclaim exclude excluding exclusion
|
|
exclusive excretion excretory excursion excusable excusably excuse
|
|
exemplary exemplify exemption exerciser exert exes exfoliate exhale
|
|
exhaust exhume exile existing exit exodus exonerate exorcism exorcist
|
|
expand expanse expansion expansive expectant expedited expediter expel
|
|
expend expenses expensive expert expire expiring explain expletive
|
|
explicit explode exploit explore exploring exponent exporter exposable
|
|
expose exposure express expulsion exquisite extended extending extent
|
|
extenuate exterior external extinct extortion extradite extras
|
|
extrovert extrude extruding exuberant fable fabric fabulous facebook
|
|
facecloth facedown faceless facelift faceplate faceted facial facility
|
|
facing facsimile faction factoid factor factsheet factual faculty fade
|
|
fading failing falcon fall false falsify fame familiar family famine
|
|
famished fanatic fancied fanciness fancy fanfare fang fanning
|
|
fantasize fantastic fantasy fascism fastball faster fasting fastness
|
|
faucet favorable favorably favored favoring favorite fax feast federal
|
|
fedora feeble feed feel feisty feline felt-tip feminine feminism
|
|
feminist feminize femur fence fencing fender ferment fernlike
|
|
ferocious ferocity ferret ferris ferry fervor fester festival festive
|
|
festivity fetal fetch fever fiber fiction fiddle fiddling fidelity
|
|
fidgeting fidgety fifteen fifth fiftieth fifty figment figure figurine
|
|
filing filled filler filling film filter filth filtrate finale
|
|
finalist finalize finally finance financial finch fineness finer
|
|
finicky finished finisher finishing finite finless finlike fiscally
|
|
fit five flaccid flagman flagpole flagship flagstick flagstone flail
|
|
flakily flaky flame flammable flanked flanking flannels flap flaring
|
|
flashback flashbulb flashcard flashily flashing flashy flask flatbed
|
|
flatfoot flatly flatness flatten flattered flatterer flattery flattop
|
|
flatware flatworm flavored flavorful flavoring flaxseed fled fleshed
|
|
fleshy flick flier flight flinch fling flint flip flirt float flock
|
|
flogging flop floral florist floss flounder flyable flyaway flyer
|
|
flying flyover flypaper foam foe fog foil folic folk follicle follow
|
|
fondling fondly fondness fondue font food fool footage football
|
|
footbath footboard footer footgear foothill foothold footing footless
|
|
footman footnote footpad footpath footprint footrest footsie footsore
|
|
footwear footwork fossil foster founder founding fountain fox foyer
|
|
fraction fracture fragile fragility fragment fragrance fragrant frail
|
|
frame framing frantic fraternal frayed fraying frays freckled freckles
|
|
freebase freebee freebie freedom freefall freehand freeing freeload
|
|
freely freemason freeness freestyle freeware freeway freewill
|
|
freezable freezing freight french frenzied frenzy frequency frequent
|
|
fresh fretful fretted friction friday fridge fried friend frighten
|
|
frightful frigidity frigidly frill fringe frisbee frisk fritter
|
|
frivolous frolic from front frostbite frosted frostily frosting
|
|
frostlike frosty froth frown frozen fructose frugality frugally fruit
|
|
frustrate frying gab gaffe gag gainfully gaining gains gala gallantly
|
|
galleria gallery galley gallon gallows gallstone galore galvanize
|
|
gambling game gaming gamma gander gangly gangrene gangway gap garage
|
|
garbage garden gargle garland garlic garment garnet garnish garter gas
|
|
gatherer gathering gating gauging gauntlet gauze gave gawk gazing gear
|
|
gecko geek geiger gem gender generic generous genetics genre gentile
|
|
gentleman gently gents geography geologic geologist geology geometric
|
|
geometry geranium gerbil geriatric germicide germinate germless
|
|
germproof gestate gestation gesture getaway getting getup giant
|
|
gibberish giblet giddily giddiness giddy gift gigabyte gigahertz
|
|
gigantic giggle giggling giggly gigolo gilled gills gimmick girdle
|
|
giveaway given giver giving gizmo gizzard glacial glacier glade
|
|
gladiator gladly glamorous glamour glance glancing glandular glare
|
|
glaring glass glaucoma glazing gleaming gleeful glider gliding glimmer
|
|
glimpse glisten glitch glitter glitzy gloater gloating gloomily gloomy
|
|
glorified glorifier glorify glorious glory gloss glove glowing
|
|
glowworm glucose glue gluten glutinous glutton gnarly gnat goal
|
|
goatskin goes goggles going goldfish goldmine goldsmith golf goliath
|
|
gonad gondola gone gong good gooey goofball goofiness goofy google
|
|
goon gopher gore gorged gorgeous gory gosling gossip gothic gotten
|
|
gout gown grab graceful graceless gracious gradation graded grader
|
|
gradient grading gradually graduate graffiti grafted grafting grain
|
|
granddad grandkid grandly grandma grandpa grandson granite granny
|
|
granola grant granular grape graph grapple grappling grasp grass
|
|
gratified gratify grating gratitude gratuity gravel graveness graves
|
|
graveyard gravitate gravity gravy gray grazing greasily greedily
|
|
greedless greedy green greeter greeting grew greyhound grid grief
|
|
grievance grieving grievous grill grimace grimacing grime griminess
|
|
grimy grinch grinning grip gristle grit groggily groggy groin groom
|
|
groove grooving groovy grope ground grouped grout grove grower growing
|
|
growl grub grudge grudging grueling gruffly grumble grumbling grumbly
|
|
grumpily grunge grunt guacamole guidable guidance guide guiding
|
|
guileless guise gulf gullible gully gulp gumball gumdrop gumminess
|
|
gumming gummy gurgle gurgling guru gush gusto gusty gutless guts
|
|
gutter guy guzzler gyration habitable habitant habitat habitual hacked
|
|
hacker hacking hacksaw had haggler haiku half halogen halt halved
|
|
halves hamburger hamlet hammock hamper hamster hamstring handbag
|
|
handball handbook handbrake handcart handclap handclasp handcraft
|
|
handcuff handed handful handgrip handgun handheld handiness handiwork
|
|
handlebar handled handler handling handmade handoff handpick handprint
|
|
handrail handsaw handset handsfree handshake handstand handwash
|
|
handwork handwoven handwrite handyman hangnail hangout hangover hangup
|
|
hankering hankie hanky haphazard happening happier happiest happily
|
|
happiness happy harbor hardcopy hardcore hardcover harddisk hardened
|
|
hardener hardening hardhat hardhead hardiness hardly hardness hardship
|
|
hardware hardwired hardwood hardy harmful harmless harmonica harmonics
|
|
harmonize harmony harness harpist harsh harvest hash hassle haste
|
|
hastily hastiness hasty hatbox hatchback hatchery hatchet hatching
|
|
hatchling hate hatless hatred haunt haven hazard hazelnut hazily
|
|
haziness hazing hazy headache headband headboard headcount headdress
|
|
headed header headfirst headgear heading headlamp headless headlock
|
|
headphone headpiece headrest headroom headscarf headset headsman
|
|
headstand headstone headway headwear heap heat heave heavily heaviness
|
|
heaving hedge hedging heftiness hefty helium helmet helper helpful
|
|
helping helpless helpline hemlock hemstitch hence henchman henna
|
|
herald herbal herbicide herbs heritage hermit heroics heroism herring
|
|
herself hertz hesitancy hesitant hesitate hexagon hexagram hubcap
|
|
huddle huddling huff hug hula hulk hull human humble humbling humbly
|
|
humid humiliate humility humming hummus humongous humorist humorless
|
|
humorous humpback humped humvee hunchback hundredth hunger hungrily
|
|
hungry hunk hunter hunting huntress huntsman hurdle hurled hurler
|
|
hurling hurray hurricane hurried hurry hurt husband hush husked
|
|
huskiness hut hybrid hydrant hydrated hydration hydrogen hydroxide
|
|
hyperlink hypertext hyphen hypnoses hypnosis hypnotic hypnotism
|
|
hypnotist hypnotize hypocrisy hypocrite ibuprofen ice iciness icing
|
|
icky icon icy idealism idealist idealize ideally idealness identical
|
|
identify identity ideology idiocy idiom idly igloo ignition ignore
|
|
iguana illicitly illusion illusive image imaginary imagines imaging
|
|
imbecile imitate imitation immature immerse immersion imminent
|
|
immobile immodest immorally immortal immovable immovably immunity
|
|
immunize impaired impale impart impatient impeach impeding impending
|
|
imperfect imperial impish implant implement implicate implicit implode
|
|
implosion implosive imply impolite important importer impose imposing
|
|
impotence impotency impotent impound imprecise imprint imprison
|
|
impromptu improper improve improving improvise imprudent impulse
|
|
impulsive impure impurity iodine iodize ion ipad iphone ipod irate irk
|
|
iron irregular irrigate irritable irritably irritant irritate islamic
|
|
islamist isolated isolating isolation isotope issue issuing italicize
|
|
italics item itinerary itunes ivory ivy jab jackal jacket jackknife
|
|
jackpot jailbird jailbreak jailer jailhouse jalapeno jam janitor
|
|
january jargon jarring jasmine jaundice jaunt java jawed jawless
|
|
jawline jaws jaybird jaywalker jazz jeep jeeringly jellied jelly
|
|
jersey jester jet jiffy jigsaw jimmy jingle jingling jinx jitters
|
|
jittery job jockey jockstrap jogger jogging john joining jokester
|
|
jokingly jolliness jolly jolt jot jovial joyfully joylessly joyous
|
|
joyride joystick jubilance jubilant judge judgingly judicial judiciary
|
|
judo juggle juggling jugular juice juiciness juicy jujitsu jukebox
|
|
july jumble jumbo jump junction juncture june junior juniper junkie
|
|
junkman junkyard jurist juror jury justice justifier justify justly
|
|
justness juvenile kabob kangaroo karaoke karate karma kebab keenly
|
|
keenness keep keg kelp kennel kept kerchief kerosene kettle kick kiln
|
|
kilobyte kilogram kilometer kilowatt kilt kimono kindle kindling
|
|
kindly kindness kindred kinetic kinfolk king kinship kinsman kinswoman
|
|
kissable kisser kissing kitchen kite kitten kitty kiwi kleenex
|
|
knapsack knee knelt knickers knoll koala kooky kosher krypton kudos
|
|
kung labored laborer laboring laborious labrador ladder ladies ladle
|
|
ladybug ladylike lagged lagging lagoon lair lake lance landed landfall
|
|
landfill landing landlady landless landline landlord landmark landmass
|
|
landmine landowner landscape landside landslide language lankiness
|
|
lanky lantern lapdog lapel lapped lapping laptop lard large lark lash
|
|
lasso last latch late lather latitude latrine latter latticed launch
|
|
launder laundry laurel lavender lavish laxative lazily laziness lazy
|
|
lecturer left legacy legal legend legged leggings legible legibly
|
|
legislate lego legroom legume legwarmer legwork lemon lend length lens
|
|
lent leotard lesser letdown lethargic lethargy letter lettuce level
|
|
leverage levers levitate levitator liability liable liberty librarian
|
|
library licking licorice lid life lifter lifting liftoff ligament
|
|
likely likeness likewise liking lilac lilly lily limb limeade
|
|
limelight limes limit limping limpness line lingo linguini linguist
|
|
lining linked linoleum linseed lint lion lip liquefy liqueur liquid
|
|
lisp list litigate litigator litmus litter little livable lived lively
|
|
liver livestock lividly living lizard lubricant lubricate lucid
|
|
luckily luckiness luckless lucrative ludicrous lugged lukewarm lullaby
|
|
lumber luminance luminous lumpiness lumping lumpish lunacy lunar
|
|
lunchbox luncheon lunchroom lunchtime lung lurch lure luridness lurk
|
|
lushly lushness luster lustfully lustily lustiness lustrous lusty
|
|
luxurious luxury lying lyrically lyricism lyricist lyrics macarena
|
|
macaroni macaw mace machine machinist magazine magenta maggot magical
|
|
magician magma magnesium magnetic magnetism magnetize magnifier
|
|
magnify magnitude magnolia mahogany maimed majestic majesty majorette
|
|
majority makeover maker makeshift making malformed malt mama mammal
|
|
mammary mammogram manager managing manatee mandarin mandate mandatory
|
|
mandolin manger mangle mango mangy manhandle manhole manhood manhunt
|
|
manicotti manicure manifesto manila mankind manlike manliness manly
|
|
manmade manned mannish manor manpower mantis mantra manual many map
|
|
marathon marauding marbled marbles marbling march mardi margarine
|
|
margarita margin marigold marina marine marital maritime marlin
|
|
marmalade maroon married marrow marry marshland marshy marsupial
|
|
marvelous marxism mascot masculine mashed mashing massager masses
|
|
massive mastiff matador matchbook matchbox matcher matching matchless
|
|
material maternal maternity math mating matriarch matrimony matrix
|
|
matron matted matter maturely maturing maturity mauve maverick
|
|
maximize maximum maybe mayday mayflower moaner moaning mobile mobility
|
|
mobilize mobster mocha mocker mockup modified modify modular modulator
|
|
module moisten moistness moisture molar molasses mold molecular
|
|
molecule molehill mollusk mom monastery monday monetary monetize
|
|
moneybags moneyless moneywise mongoose mongrel monitor monkhood
|
|
monogamy monogram monologue monopoly monorail monotone monotype
|
|
monoxide monsieur monsoon monstrous monthly monument moocher moodiness
|
|
moody mooing moonbeam mooned moonlight moonlike moonlit moonrise
|
|
moonscape moonshine moonstone moonwalk mop morale morality morally
|
|
morbidity morbidly morphine morphing morse mortality mortally
|
|
mortician mortified mortify mortuary mosaic mossy most mothball
|
|
mothproof motion motivate motivator motive motocross motor motto
|
|
mountable mountain mounted mounting mourner mournful mouse mousiness
|
|
moustache mousy mouth movable move movie moving mower mowing much muck
|
|
mud mug mulberry mulch mule mulled mullets multiple multiply multitask
|
|
multitude mumble mumbling mumbo mummified mummify mummy mumps munchkin
|
|
mundane municipal muppet mural murkiness murky murmuring muscular
|
|
museum mushily mushiness mushroom mushy music musket muskiness musky
|
|
mustang mustard muster mustiness musty mutable mutate mutation mute
|
|
mutilated mutilator mutiny mutt mutual muzzle myself myspace mystified
|
|
mystify myth nacho nag nail name naming nanny nanometer nape napkin
|
|
napped napping nappy narrow nastily nastiness national native nativity
|
|
natural nature naturist nautical navigate navigator navy nearby
|
|
nearest nearly nearness neatly neatness nebula nebulizer nectar negate
|
|
negation negative neglector negligee negligent negotiate nemeses
|
|
nemesis neon nephew nerd nervous nervy nest net neurology neuron
|
|
neurosis neurotic neuter neutron never next nibble nickname nicotine
|
|
niece nifty nimble nimbly nineteen ninetieth ninja nintendo ninth
|
|
nuclear nuclei nucleus nugget nullify number numbing numbly numbness
|
|
numeral numerate numerator numeric numerous nuptials nursery nursing
|
|
nurture nutcase nutlike nutmeg nutrient nutshell nuttiness nutty
|
|
nuzzle nylon oaf oak oasis oat obedience obedient obituary object
|
|
obligate obliged oblivion oblivious oblong obnoxious oboe obscure
|
|
obscurity observant observer observing obsessed obsession obsessive
|
|
obsolete obstacle obstinate obstruct obtain obtrusive obtuse obvious
|
|
occultist occupancy occupant occupier occupy ocean ocelot octagon
|
|
octane october octopus ogle oil oink ointment okay old olive olympics
|
|
omega omen ominous omission omit omnivore onboard oncoming ongoing
|
|
onion online onlooker only onscreen onset onshore onslaught onstage
|
|
onto onward onyx oops ooze oozy opacity opal open operable operate
|
|
operating operation operative operator opium opossum opponent oppose
|
|
opposing opposite oppressed oppressor opt opulently osmosis other
|
|
otter ouch ought ounce outage outback outbid outboard outbound
|
|
outbreak outburst outcast outclass outcome outdated outdoors outer
|
|
outfield outfit outflank outgoing outgrow outhouse outing outlast
|
|
outlet outline outlook outlying outmatch outmost outnumber outplayed
|
|
outpost outpour output outrage outrank outreach outright outscore
|
|
outsell outshine outshoot outsider outskirts outsmart outsource
|
|
outspoken outtakes outthink outward outweigh outwit oval ovary oven
|
|
overact overall overarch overbid overbill overbite overblown overboard
|
|
overbook overbuilt overcast overcoat overcome overcook overcrowd
|
|
overdraft overdrawn overdress overdrive overdue overeager overeater
|
|
overexert overfed overfeed overfill overflow overfull overgrown
|
|
overhand overhang overhaul overhead overhear overheat overhung
|
|
overjoyed overkill overlabor overlaid overlap overlay overload
|
|
overlook overlord overlying overnight overpass overpay overplant
|
|
overplay overpower overprice overrate overreach overreact override
|
|
overripe overrule overrun overshoot overshot oversight oversized
|
|
oversleep oversold overspend overstate overstay overstep overstock
|
|
overstuff oversweet overtake overthrow overtime overtly overtone
|
|
overture overturn overuse overvalue overview overwrite owl oxford
|
|
oxidant oxidation oxidize oxidizing oxygen oxymoron oyster ozone paced
|
|
pacemaker pacific pacifier pacifism pacifist pacify padded padding
|
|
paddle paddling padlock pagan pager paging pajamas palace palatable
|
|
palm palpable palpitate paltry pampered pamperer pampers pamphlet
|
|
panama pancake pancreas panda pandemic pang panhandle panic panning
|
|
panorama panoramic panther pantomime pantry pants pantyhose paparazzi
|
|
papaya paper paprika papyrus parabola parachute parade paradox
|
|
paragraph parakeet paralegal paralyses paralysis paralyze paramedic
|
|
parameter paramount parasail parasite parasitic parcel parched
|
|
parchment pardon parish parka parking parkway parlor parmesan parole
|
|
parrot parsley parsnip partake parted parting partition partly partner
|
|
partridge party passable passably passage passcode passenger passerby
|
|
passing passion passive passivism passover passport password pasta
|
|
pasted pastel pastime pastor pastrami pasture pasty patchwork patchy
|
|
paternal paternity path patience patient patio patriarch patriot
|
|
patrol patronage patronize pauper pavement paver pavestone pavilion
|
|
paving pawing payable payback paycheck payday payee payer paying
|
|
payment payphone payroll pebble pebbly pecan pectin peculiar peddling
|
|
pediatric pedicure pedigree pedometer pegboard pelican pellet pelt
|
|
pelvis penalize penalty pencil pendant pending penholder penknife
|
|
pennant penniless penny penpal pension pentagon pentagram pep perceive
|
|
percent perch percolate perennial perfected perfectly perfume
|
|
periscope perish perjurer perjury perkiness perky perm peroxide
|
|
perpetual perplexed persecute persevere persuaded persuader pesky peso
|
|
pessimism pessimist pester pesticide petal petite petition petri
|
|
petroleum petted petticoat pettiness petty petunia phantom phobia
|
|
phoenix phonebook phoney phonics phoniness phony phosphate photo
|
|
phrase phrasing placard placate placidly plank planner plant plasma
|
|
plaster plastic plated platform plating platinum platonic platter
|
|
platypus plausible plausibly playable playback player playful
|
|
playgroup playhouse playing playlist playmaker playmate playoff
|
|
playpen playroom playset plaything playtime plaza pleading pleat
|
|
pledge plentiful plenty plethora plexiglas pliable plod plop plot plow
|
|
ploy pluck plug plunder plunging plural plus plutonium plywood poach
|
|
pod poem poet pogo pointed pointer pointing pointless pointy poise
|
|
poison poker poking polar police policy polio polish politely polka
|
|
polo polyester polygon polygraph polymer poncho pond pony popcorn pope
|
|
poplar popper poppy popsicle populace popular populate porcupine pork
|
|
porous porridge portable portal portfolio porthole portion portly
|
|
portside poser posh posing possible possibly possum postage postal
|
|
postbox postcard posted poster posting postnasal posture postwar pouch
|
|
pounce pouncing pound pouring pout powdered powdering powdery power
|
|
powwow pox praising prance prancing pranker prankish prankster prayer
|
|
praying preacher preaching preachy preamble precinct precise precision
|
|
precook precut predator predefine predict preface prefix preflight
|
|
preformed pregame pregnancy pregnant preheated prelaunch prelaw
|
|
prelude premiere premises premium prenatal preoccupy preorder prepaid
|
|
prepay preplan preppy preschool prescribe preseason preset preshow
|
|
president presoak press presume presuming preteen pretended pretender
|
|
pretense pretext pretty pretzel prevail prevalent prevent preview
|
|
previous prewar prewashed prideful pried primal primarily primary
|
|
primate primer primp princess print prior prism prison prissy pristine
|
|
privacy private privatize prize proactive probable probably probation
|
|
probe probing probiotic problem procedure process proclaim procreate
|
|
procurer prodigal prodigy produce product profane profanity professed
|
|
professor profile profound profusely progeny prognosis program
|
|
progress projector prologue prolonged promenade prominent promoter
|
|
promotion prompter promptly prone prong pronounce pronto proofing
|
|
proofread proofs propeller properly property proponent proposal
|
|
propose props prorate protector protegee proton prototype protozoan
|
|
protract protrude proud provable proved proven provided provider
|
|
providing province proving provoke provoking provolone prowess prowler
|
|
prowling proximity proxy prozac prude prudishly prune pruning pry
|
|
psychic public publisher pucker pueblo pug pull pulmonary pulp pulsate
|
|
pulse pulverize puma pumice pummel punch punctual punctuate punctured
|
|
pungent punisher punk pupil puppet puppy purchase pureblood purebred
|
|
purely pureness purgatory purge purging purifier purify purist puritan
|
|
purity purple purplish purposely purr purse pursuable pursuant pursuit
|
|
purveyor pushcart pushchair pusher pushiness pushing pushover pushpin
|
|
pushup pushy putdown putt puzzle puzzling pyramid pyromania python
|
|
quack quadrant quail quaintly quake quaking qualified qualifier
|
|
qualify quality qualm quantum quarrel quarry quartered quarterly
|
|
quarters quartet quench query quicken quickly quickness quicksand
|
|
quickstep quiet quill quilt quintet quintuple quirk quit quiver
|
|
quizzical quotable quotation quote rabid race racing racism rack
|
|
racoon radar radial radiance radiantly radiated radiation radiator
|
|
radio radish raffle raft rage ragged raging ragweed raider railcar
|
|
railing railroad railway raisin rake raking rally ramble rambling ramp
|
|
ramrod ranch rancidity random ranged ranger ranging ranked ranking
|
|
ransack ranting rants rare rarity rascal rash rasping ravage raven
|
|
ravine raving ravioli ravishing reabsorb reach reacquire reaction
|
|
reactive reactor reaffirm ream reanalyze reappear reapply reappoint
|
|
reapprove rearrange rearview reason reassign reassure reattach reawake
|
|
rebalance rebate rebel rebirth reboot reborn rebound rebuff rebuild
|
|
rebuilt reburial rebuttal recall recant recapture recast recede recent
|
|
recess recharger recipient recital recite reckless reclaim recliner
|
|
reclining recluse reclusive recognize recoil recollect recolor
|
|
reconcile reconfirm reconvene recopy record recount recoup recovery
|
|
recreate rectal rectangle rectified rectify recycled recycler
|
|
recycling reemerge reenact reenter reentry reexamine referable referee
|
|
reference refill refinance refined refinery refining refinish
|
|
reflected reflector reflex reflux refocus refold reforest reformat
|
|
reformed reformer reformist refract refrain refreeze refresh refried
|
|
refueling refund refurbish refurnish refusal refuse refusing refutable
|
|
refute regain regalia regally reggae regime region register registrar
|
|
registry regress regretful regroup regular regulate regulator rehab
|
|
reheat rehire rehydrate reimburse reissue reiterate rejoice rejoicing
|
|
rejoin rekindle relapse relapsing relatable related relation relative
|
|
relax relay relearn release relenting reliable reliably reliance
|
|
reliant relic relieve relieving relight relish relive reload relocate
|
|
relock reluctant rely remake remark remarry rematch remedial remedy
|
|
remember reminder remindful remission remix remnant remodeler remold
|
|
remorse remote removable removal removed remover removing rename
|
|
renderer rendering rendition renegade renewable renewably renewal
|
|
renewed renounce renovate renovator rentable rental rented renter
|
|
reoccupy reoccur reopen reorder repackage repacking repaint repair
|
|
repave repaying repayment repeal repeated repeater repent rephrase
|
|
replace replay replica reply reporter repose repossess repost
|
|
repressed reprimand reprint reprise reproach reprocess reproduce
|
|
reprogram reps reptile reptilian repugnant repulsion repulsive
|
|
repurpose reputable reputably request require requisite reroute rerun
|
|
resale resample rescuer reseal research reselect reseller resemble
|
|
resend resent reset reshape reshoot reshuffle residence residency
|
|
resident residual residue resigned resilient resistant resisting
|
|
resize resolute resolved resonant resonate resort resource respect
|
|
resubmit result resume resupply resurface resurrect retail retainer
|
|
retaining retake retaliate retention rethink retinal retired retiree
|
|
retiring retold retool retorted retouch retrace retract retrain
|
|
retread retreat retrial retrieval retriever retry return retying
|
|
retype reunion reunite reusable reuse reveal reveler revenge revenue
|
|
reverb revered reverence reverend reversal reverse reversing reversion
|
|
revert revisable revise revision revisit revivable revival reviver
|
|
reviving revocable revoke revolt revolver revolving reward rewash
|
|
rewind rewire reword rework rewrap rewrite rhyme ribbon ribcage rice
|
|
riches richly richness rickety ricotta riddance ridden ride riding
|
|
rifling rift rigging rigid rigor rimless rimmed rind rink rinse
|
|
rinsing riot ripcord ripeness ripening ripping ripple rippling riptide
|
|
rise rising risk risotto ritalin ritzy rival riverbank riverbed
|
|
riverboat riverside riveter riveting roamer roaming roast robbing robe
|
|
robin robotics robust rockband rocker rocket rockfish rockiness
|
|
rocking rocklike rockslide rockstar rocky rogue roman romp rope roping
|
|
roster rosy rotten rotting rotunda roulette rounding roundish
|
|
roundness roundup roundworm routine routing rover roving royal rubbed
|
|
rubber rubbing rubble rubdown ruby ruckus rudder rug ruined rule
|
|
rumble rumbling rummage rumor runaround rundown runner running runny
|
|
runt runway rupture rural ruse rush rust rut sabbath sabotage
|
|
sacrament sacred sacrifice sadden saddlebag saddled saddling sadly
|
|
sadness safari safeguard safehouse safely safeness saffron saga sage
|
|
sagging saggy said saint sake salad salami salaried salary saline
|
|
salon saloon salsa salt salutary salute salvage salvaging salvation
|
|
same sample sampling sanction sanctity sanctuary sandal sandbag
|
|
sandbank sandbar sandblast sandbox sanded sandfish sanding sandlot
|
|
sandpaper sandpit sandstone sandstorm sandworm sandy sanitary
|
|
sanitizer sank santa sapling sappiness sappy sarcasm sarcastic sardine
|
|
sash sasquatch sassy satchel satiable satin satirical satisfied
|
|
satisfy saturate saturday sauciness saucy sauna savage savanna saved
|
|
savings savior savor saxophone say scabbed scabby scalded scalding
|
|
scale scaling scallion scallop scalping scam scandal scanner scanning
|
|
scant scapegoat scarce scarcity scarecrow scared scarf scarily
|
|
scariness scarring scary scavenger scenic schedule schematic scheme
|
|
scheming schilling schnapps scholar science scientist scion scoff
|
|
scolding scone scoop scooter scope scorch scorebook scorecard scored
|
|
scoreless scorer scoring scorn scorpion scotch scoundrel scoured
|
|
scouring scouting scouts scowling scrabble scraggly scrambled
|
|
scrambler scrap scratch scrawny screen scribble scribe scribing
|
|
scrimmage script scroll scrooge scrounger scrubbed scrubber scruffy
|
|
scrunch scrutiny scuba scuff sculptor sculpture scurvy scuttle
|
|
secluded secluding seclusion second secrecy secret sectional sector
|
|
secular securely security sedan sedate sedation sedative sediment
|
|
seduce seducing segment seismic seizing seldom selected selection
|
|
selective selector self seltzer semantic semester semicolon semifinal
|
|
seminar semisoft semisweet senate senator send senior senorita
|
|
sensation sensitive sensitize sensually sensuous sepia september
|
|
septic septum sequel sequence sequester series sermon serotonin
|
|
serpent serrated serve service serving sesame sessions setback setting
|
|
settle settling setup sevenfold seventeen seventh seventy severity
|
|
shabby shack shaded shadily shadiness shading shadow shady shaft
|
|
shakable shakily shakiness shaking shaky shale shallot shallow shame
|
|
shampoo shamrock shank shanty shape shaping share sharpener sharper
|
|
sharpie sharply sharpness shawl sheath shed sheep sheet shelf shell
|
|
shelter shelve shelving sherry shield shifter shifting shiftless
|
|
shifty shimmer shimmy shindig shine shingle shininess shining shiny
|
|
ship shirt shivering shock shone shoplift shopper shopping shoptalk
|
|
shore shortage shortcake shortcut shorten shorter shorthand shortlist
|
|
shortly shortness shorts shortwave shorty shout shove showbiz showcase
|
|
showdown shower showgirl showing showman shown showoff showpiece
|
|
showplace showroom showy shrank shrapnel shredder shredding shrewdly
|
|
shriek shrill shrimp shrine shrink shrivel shrouded shrubbery shrubs
|
|
shrug shrunk shucking shudder shuffle shuffling shun shush shut shy
|
|
siamese siberian sibling siding sierra siesta sift sighing silenced
|
|
silencer silent silica silicon silk silliness silly silo silt silver
|
|
similarly simile simmering simple simplify simply sincere sincerity
|
|
singer singing single singular sinister sinless sinner sinuous sip
|
|
siren sister sitcom sitter sitting situated situation sixfold sixteen
|
|
sixth sixties sixtieth sixtyfold sizable sizably size sizing sizzle
|
|
sizzling skater skating skedaddle skeletal skeleton skeptic sketch
|
|
skewed skewer skid skied skier skies skiing skilled skillet skillful
|
|
skimmed skimmer skimming skimpily skincare skinhead skinless skinning
|
|
skinny skintight skipper skipping skirmish skirt skittle skydiver
|
|
skylight skyline skype skyrocket skyward slab slacked slacker slacking
|
|
slackness slacks slain slam slander slang slapping slapstick slashed
|
|
slashing slate slather slaw sled sleek sleep sleet sleeve slept
|
|
sliceable sliced slicer slicing slick slider slideshow sliding
|
|
slighted slighting slightly slimness slimy slinging slingshot slinky
|
|
slip slit sliver slobbery slogan sloped sloping sloppily sloppy slot
|
|
slouching slouchy sludge slug slum slurp slush sly small smartly
|
|
smartness smasher smashing smashup smell smelting smile smilingly
|
|
smirk smite smith smitten smock smog smoked smokeless smokiness
|
|
smoking smoky smolder smooth smother smudge smudgy smuggler smuggling
|
|
smugly smugness snack snagged snaking snap snare snarl snazzy sneak
|
|
sneer sneeze sneezing snide sniff snippet snipping snitch snooper
|
|
snooze snore snoring snorkel snort snout snowbird snowboard snowbound
|
|
snowcap snowdrift snowdrop snowfall snowfield snowflake snowiness
|
|
snowless snowman snowplow snowshoe snowstorm snowsuit snowy snub snuff
|
|
snuggle snugly snugness speak spearfish spearhead spearman spearmint
|
|
species specimen specked speckled specks spectacle spectator spectrum
|
|
speculate speech speed spellbind speller spelling spendable spender
|
|
spending spent spew sphere spherical sphinx spider spied spiffy spill
|
|
spilt spinach spinal spindle spinner spinning spinout spinster spiny
|
|
spiral spirited spiritism spirits spiritual splashed splashing splashy
|
|
splatter spleen splendid splendor splice splicing splinter splotchy
|
|
splurge spoilage spoiled spoiler spoiling spoils spoken spokesman
|
|
sponge spongy sponsor spoof spookily spooky spool spoon spore sporting
|
|
sports sporty spotless spotlight spotted spotter spotting spotty
|
|
spousal spouse spout sprain sprang sprawl spray spree sprig spring
|
|
sprinkled sprinkler sprint sprite sprout spruce sprung spry spud spur
|
|
sputter spyglass squabble squad squall squander squash squatted
|
|
squatter squatting squeak squealer squealing squeamish squeegee
|
|
squeeze squeezing squid squiggle squiggly squint squire squirt
|
|
squishier squishy stability stabilize stable stack stadium staff stage
|
|
staging stagnant stagnate stainable stained staining stainless
|
|
stalemate staleness stalling stallion stamina stammer stamp stand
|
|
stank staple stapling starboard starch stardom stardust starfish
|
|
stargazer staring stark starless starlet starlight starlit starring
|
|
starry starship starter starting startle startling startup starved
|
|
starving stash state static statistic statue stature status statute
|
|
statutory staunch stays steadfast steadier steadily steadying steam
|
|
steed steep steerable steering steersman stegosaur stellar stem stench
|
|
stencil step stereo sterile sterility sterilize sterling sternness
|
|
sternum stew stick stiffen stiffly stiffness stifle stifling stillness
|
|
stilt stimulant stimulate stimuli stimulus stinger stingily stinging
|
|
stingray stingy stinking stinky stipend stipulate stir stitch stock
|
|
stoic stoke stole stomp stonewall stoneware stonework stoning stony
|
|
stood stooge stool stoop stoplight stoppable stoppage stopped stopper
|
|
stopping stopwatch storable storage storeroom storewide storm stout
|
|
stove stowaway stowing straddle straggler strained strainer straining
|
|
strangely stranger strangle strategic strategy stratus straw stray
|
|
streak stream street strength strenuous strep stress stretch strewn
|
|
stricken strict stride strife strike striking strive striving strobe
|
|
strode stroller strongbox strongly strongman struck structure strudel
|
|
struggle strum strung strut stubbed stubble stubbly stubborn stucco
|
|
stuck student studied studio study stuffed stuffing stuffy stumble
|
|
stumbling stump stung stunned stunner stunning stunt stupor sturdily
|
|
sturdy styling stylishly stylist stylized stylus suave subarctic
|
|
subatomic subdivide subdued subduing subfloor subgroup subheader
|
|
subject sublease sublet sublevel sublime submarine submerge submersed
|
|
submitter subpanel subpar subplot subprime subscribe subscript
|
|
subsector subside subsiding subsidize subsidy subsoil subsonic
|
|
substance subsystem subtext subtitle subtly subtotal subtract subtype
|
|
suburb subway subwoofer subzero succulent such suction sudden sudoku
|
|
suds sufferer suffering suffice suffix suffocate suffrage sugar
|
|
suggest suing suitable suitably suitcase suitor sulfate sulfide
|
|
sulfite sulfur sulk sullen sulphate sulphuric sultry superbowl
|
|
superglue superhero superior superjet superman supermom supernova
|
|
supervise supper supplier supply support supremacy supreme surcharge
|
|
surely sureness surface surfacing surfboard surfer surgery surgical
|
|
surging surname surpass surplus surprise surreal surrender surrogate
|
|
surround survey survival survive surviving survivor sushi suspect
|
|
suspend suspense sustained sustainer swab swaddling swagger swampland
|
|
swan swapping swarm sway swear sweat sweep swell swept swerve swifter
|
|
swiftly swiftness swimmable swimmer swimming swimsuit swimwear swinger
|
|
swinging swipe swirl switch swivel swizzle swooned swoop swoosh swore
|
|
sworn swung sycamore sympathy symphonic symphony symptom synapse
|
|
syndrome synergy synopses synopsis synthesis synthetic syrup system
|
|
t-shirt tabasco tabby tableful tables tablet tableware tabloid
|
|
tackiness tacking tackle tackling tacky taco tactful tactical tactics
|
|
tactile tactless tadpole taekwondo tag tainted take taking talcum
|
|
talisman tall talon tamale tameness tamer tamper tank tanned tannery
|
|
tanning tantrum tapeless tapered tapering tapestry tapioca tapping
|
|
taps tarantula target tarmac tarnish tarot tartar tartly tartness task
|
|
tassel taste tastiness tasting tasty tattered tattle tattling tattoo
|
|
taunt tavern thank that thaw theater theatrics thee theft theme
|
|
theology theorize thermal thermos thesaurus these thesis thespian
|
|
thicken thicket thickness thieving thievish thigh thimble thing think
|
|
thinly thinner thinness thinning thirstily thirsting thirsty thirteen
|
|
thirty thong thorn those thousand thrash thread threaten threefold
|
|
thrift thrill thrive thriving throat throbbing throng throttle
|
|
throwaway throwback thrower throwing thud thumb thumping thursday thus
|
|
thwarting thyself tiara tibia tidal tidbit tidiness tidings tidy tiger
|
|
tighten tightly tightness tightrope tightwad tigress tile tiling till
|
|
tilt timid timing timothy tinderbox tinfoil tingle tingling tingly
|
|
tinker tinkling tinsel tinsmith tint tinwork tiny tipoff tipped tipper
|
|
tipping tiptoeing tiptop tiring tissue trace tracing track traction
|
|
tractor trade trading tradition traffic tragedy trailing trailside
|
|
train traitor trance tranquil transfer transform translate transpire
|
|
transport transpose trapdoor trapeze trapezoid trapped trapper
|
|
trapping traps trash travel traverse travesty tray treachery treading
|
|
treadmill treason treat treble tree trekker tremble trembling tremor
|
|
trench trend trespass triage trial triangle tribesman tribunal tribune
|
|
tributary tribute triceps trickery trickily tricking trickle trickster
|
|
tricky tricolor tricycle trident tried trifle trifocals trillion
|
|
trilogy trimester trimmer trimming trimness trinity trio tripod
|
|
tripping triumph trivial trodden trolling trombone trophy tropical
|
|
tropics trouble troubling trough trousers trout trowel truce truck
|
|
truffle trump trunks trustable trustee trustful trusting trustless
|
|
truth try tubby tubeless tubular tucking tuesday tug tuition tulip
|
|
tumble tumbling tummy turban turbine turbofan turbojet turbulent turf
|
|
turkey turmoil turret turtle tusk tutor tutu tux tweak tweed tweet
|
|
tweezers twelve twentieth twenty twerp twice twiddle twiddling twig
|
|
twilight twine twins twirl twistable twisted twister twisting twisty
|
|
twitch twitter tycoon tying tyke udder ultimate ultimatum ultra
|
|
umbilical umbrella umpire unabashed unable unadorned unadvised
|
|
unafraid unaired unaligned unaltered unarmored unashamed unaudited
|
|
unawake unaware unbaked unbalance unbeaten unbend unbent unbiased
|
|
unbitten unblended unblessed unblock unbolted unbounded unboxed
|
|
unbraided unbridle unbroken unbuckled unbundle unburned unbutton
|
|
uncanny uncapped uncaring uncertain unchain unchanged uncharted
|
|
uncheck uncivil unclad unclaimed unclamped unclasp uncle unclip
|
|
uncloak unclog unclothed uncoated uncoiled uncolored uncombed uncommon
|
|
uncooked uncork uncorrupt uncounted uncouple uncouth uncover uncross
|
|
uncrown uncrushed uncured uncurious uncurled uncut undamaged undated
|
|
undaunted undead undecided undefined underage underarm undercoat
|
|
undercook undercut underdog underdone underfed underfeed underfoot
|
|
undergo undergrad underhand underline underling undermine undermost
|
|
underpaid underpass underpay underrate undertake undertone undertook
|
|
undertow underuse underwear underwent underwire undesired undiluted
|
|
undivided undocked undoing undone undrafted undress undrilled undusted
|
|
undying unearned unearth unease uneasily uneasy uneatable uneaten
|
|
unedited unelected unending unengaged unenvied unequal unethical
|
|
uneven unexpired unexposed unfailing unfair unfasten unfazed unfeeling
|
|
unfiled unfilled unfitted unfitting unfixable unfixed unflawed
|
|
unfocused unfold unfounded unframed unfreeze unfrosted unfrozen
|
|
unfunded unglazed ungloved unglue ungodly ungraded ungreased unguarded
|
|
unguided unhappily unhappy unharmed unhealthy unheard unhearing
|
|
unheated unhelpful unhidden unhinge unhitched unholy unhook unicorn
|
|
unicycle unified unifier uniformed uniformly unify unimpeded uninjured
|
|
uninstall uninsured uninvited union uniquely unisexual unison unissued
|
|
unit universal universe unjustly unkempt unkind unknotted unknowing
|
|
unknown unlaced unlatch unlawful unleaded unlearned unleash unless
|
|
unleveled unlighted unlikable unlimited unlined unlinked unlisted
|
|
unlit unlivable unloaded unloader unlocked unlocking unlovable unloved
|
|
unlovely unloving unluckily unlucky unmade unmanaged unmanned unmapped
|
|
unmarked unmasked unmasking unmatched unmindful unmixable unmixed
|
|
unmolded unmoral unmovable unmoved unmoving unnamable unnamed
|
|
unnatural unneeded unnerve unnerving unnoticed unopened unopposed
|
|
unpack unpadded unpaid unpainted unpaired unpaved unpeeled unpicked
|
|
unpiloted unpinned unplanned unplanted unpleased unpledged unplowed
|
|
unplug unpopular unproven unquote unranked unrated unraveled unreached
|
|
unread unreal unreeling unrefined unrelated unrented unrest unretired
|
|
unrevised unrigged unripe unrivaled unroasted unrobed unroll unruffled
|
|
unruly unrushed unsaddle unsafe unsaid unsalted unsaved unsavory
|
|
unscathed unscented unscrew unsealed unseated unsecured unseeing
|
|
unseemly unseen unselect unselfish unsent unsettled unshackle unshaken
|
|
unshaved unshaven unsheathe unshipped unsightly unsigned unskilled
|
|
unsliced unsmooth unsnap unsocial unsoiled unsold unsolved unsorted
|
|
unspoiled unspoken unstable unstaffed unstamped unsteady unsterile
|
|
unstirred unstitch unstopped unstuck unstuffed unstylish unsubtle
|
|
unsubtly unsuited unsure unsworn untagged untainted untaken untamed
|
|
untangled untapped untaxed unthawed unthread untidy untie until
|
|
untimed untimely untitled untoasted untold untouched untracked
|
|
untrained untreated untried untrimmed untrue untruth unturned untwist
|
|
untying unusable unused unusual unvalued unvaried unvarying unveiled
|
|
unveiling unvented unviable unvisited unvocal unwanted unwarlike
|
|
unwary unwashed unwatched unweave unwed unwelcome unwell unwieldy
|
|
unwilling unwind unwired unwitting unwomanly unworldly unworn
|
|
unworried unworthy unwound unwoven unwrapped unwritten unzip upbeat
|
|
upchuck upcoming upcountry update upfront upgrade upheaval upheld
|
|
uphill uphold uplifted uplifting upload upon upper upright uprising
|
|
upriver uproar uproot upscale upside upstage upstairs upstart upstate
|
|
upstream upstroke upswing uptake uptight uptown upturned upward upwind
|
|
uranium urban urchin urethane urgency urgent urging urologist urology
|
|
usable usage useable used uselessly user usher usual utensil utility
|
|
utilize utmost utopia utter vacancy vacant vacate vacation vagabond
|
|
vagrancy vagrantly vaguely vagueness valiant valid valium valley
|
|
valuables value vanilla vanish vanity vanquish vantage vaporizer
|
|
variable variably varied variety various varmint varnish varsity
|
|
varying vascular vaseline vastly vastness veal vegan veggie vehicular
|
|
velcro velocity velvet vendetta vending vendor veneering vengeful
|
|
venomous ventricle venture venue venus verbalize verbally verbose
|
|
verdict verify verse version versus vertebrae vertical vertigo very
|
|
vessel vest veteran veto vexingly viability viable vibes vice vicinity
|
|
victory video viewable viewer viewing viewless viewpoint vigorous
|
|
village villain vindicate vineyard vintage violate violation violator
|
|
violet violin viper viral virtual virtuous virus visa viscosity
|
|
viscous viselike visible visibly vision visiting visitor visor vista
|
|
vitality vitalize vitally vitamins vivacious vividly vividness vixen
|
|
vocalist vocalize vocally vocation voice voicing void volatile volley
|
|
voltage volumes voter voting voucher vowed vowel voyage wackiness wad
|
|
wafer waffle waged wager wages waggle wagon wake waking walk walmart
|
|
walnut walrus waltz wand wannabe wanted wanting wasabi washable
|
|
washbasin washboard washbowl washcloth washday washed washer washhouse
|
|
washing washout washroom washstand washtub wasp wasting watch water
|
|
waviness waving wavy whacking whacky wham wharf wheat whenever whiff
|
|
whimsical whinny whiny whisking whoever whole whomever whoopee
|
|
whooping whoops why wick widely widen widget widow width wieldable
|
|
wielder wife wifi wikipedia wildcard wildcat wilder wildfire wildfowl
|
|
wildland wildlife wildly wildness willed willfully willing willow
|
|
willpower wilt wimp wince wincing wind wing winking winner winnings
|
|
winter wipe wired wireless wiring wiry wisdom wise wish wisplike wispy
|
|
wistful wizard wobble wobbling wobbly wok wolf wolverine womanhood
|
|
womankind womanless womanlike womanly womb woof wooing wool woozy word
|
|
work worried worrier worrisome worry worsening worshiper worst wound
|
|
woven wow wrangle wrath wreath wreckage wrecker wrecking wrench
|
|
wriggle wriggly wrinkle wrinkly wrist writing written wrongdoer
|
|
wronged wrongful wrongly wrongness wrought xbox xerox yahoo yam
|
|
yanking yapping yard yarn yeah yearbook yearling yearly yearning yeast
|
|
yelling yelp yen yesterday yiddish yield yin yippee yo-yo yodel yoga
|
|
yogurt yonder yoyo yummy zap zealous zebra zen zeppelin zero zestfully
|
|
zesty zigzagged zipfile zipping zippy zips zit zodiac zombie zone
|
|
zoning zookeeper zoologist zoology zoom''')
|
|
|
|
|
|
_indicies = [m.span() for m in finditer(rb'\w+', _eff_large_wordlist)]
|
|
|
|
|
|
def gen_passphrase(how_many_words=7):
|
|
return b' '.join(
|
|
_eff_large_wordlist[begin:end]
|
|
for begin, end in choices(_indicies, k=how_many_words)
|
|
).decode('UTF_8')
|
|
|
|
|
|
def generate_name():
|
|
return ''.join(
|
|
word[:randint(2, 4)]
|
|
for word in gen_passphrase(randint(2, 5)).split()
|
|
).title()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(gen_passphrase())
|
|
|