From 9cdc8490950aad90c279f23a8ae285a27e786c90 Mon Sep 17 00:00:00 2001 From: Alexis Fourmaux Date: Wed, 24 Sep 2025 18:05:41 +0200 Subject: [PATCH] =?UTF-8?q?Ajoute=20code=20et=20documents=20du=20TP=20g?= =?UTF-8?q?=C3=A9n=C3=A9rateur=20de=20mots=20de=20passe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-bases-python/tp/TP_MDP04_fichiers.md | 0 .../tp/{ => code}/eff_words.py | 12 +- .../tp/code/eff_words_long_list.txt | 7776 +++++++++++++++++ .../CIEL1/01-bases-python/tp/code/main.py | 41 + .../CIEL1/01-bases-python/tp/code/mdp.py | 69 + ...rases _ Electronic Frontier Foundation.pdf | Bin 0 -> 291886 bytes .../CIEL2/01-revisions-python/tp/code/main.py | 33 + 7 files changed, 7930 insertions(+), 1 deletion(-) create mode 100644 src/cours/CIEL1/01-bases-python/tp/TP_MDP04_fichiers.md rename src/cours/CIEL1/01-bases-python/tp/{ => code}/eff_words.py (99%) create mode 100644 src/cours/CIEL1/01-bases-python/tp/code/eff_words_long_list.txt create mode 100644 src/cours/CIEL1/01-bases-python/tp/code/main.py create mode 100644 src/cours/CIEL1/01-bases-python/tp/code/mdp.py create mode 100755 src/cours/CIEL1/01-bases-python/tp/docs/EFF Dice-Generated Passphrases _ Electronic Frontier Foundation.pdf create mode 100644 src/cours/CIEL2/01-revisions-python/tp/code/main.py diff --git a/src/cours/CIEL1/01-bases-python/tp/TP_MDP04_fichiers.md b/src/cours/CIEL1/01-bases-python/tp/TP_MDP04_fichiers.md new file mode 100644 index 0000000..e69de29 diff --git a/src/cours/CIEL1/01-bases-python/tp/eff_words.py b/src/cours/CIEL1/01-bases-python/tp/code/eff_words.py similarity index 99% rename from src/cours/CIEL1/01-bases-python/tp/eff_words.py rename to src/cours/CIEL1/01-bases-python/tp/code/eff_words.py index 303d4f6..a662036 100644 --- a/src/cours/CIEL1/01-bases-python/tp/eff_words.py +++ b/src/cours/CIEL1/01-bases-python/tp/code/eff_words.py @@ -1,3 +1,5 @@ +from pathlib import Path + WORDS = { "11111": "abacus", "11112": "abdomen", @@ -7781,4 +7783,12 @@ def get_word_list(): return list(WORDS.values()) def get_word_dict(): - return WORDS \ No newline at end of file + return WORDS + +def get_words_from_file(): + file_path = Path("eff_words_long_list.txt") + with file_path.open('r') as file: + lines = file.readlines() + + words = {line.split("\t")[0].strip():line.split("\t")[1].strip() for line in lines} + return words \ No newline at end of file diff --git a/src/cours/CIEL1/01-bases-python/tp/code/eff_words_long_list.txt b/src/cours/CIEL1/01-bases-python/tp/code/eff_words_long_list.txt new file mode 100644 index 0000000..43f88a9 --- /dev/null +++ b/src/cours/CIEL1/01-bases-python/tp/code/eff_words_long_list.txt @@ -0,0 +1,7776 @@ +11111 abacus +11112 abdomen +11113 abdominal +11114 abide +11115 abiding +11116 ability +11121 ablaze +11122 able +11123 abnormal +11124 abrasion +11125 abrasive +11126 abreast +11131 abridge +11132 abroad +11133 abruptly +11134 absence +11135 absentee +11136 absently +11141 absinthe +11142 absolute +11143 absolve +11144 abstain +11145 abstract +11146 absurd +11151 accent +11152 acclaim +11153 acclimate +11154 accompany +11155 account +11156 accuracy +11161 accurate +11162 accustom +11163 acetone +11164 achiness +11165 aching +11166 acid +11211 acorn +11212 acquaint +11213 acquire +11214 acre +11215 acrobat +11216 acronym +11221 acting +11222 action +11223 activate +11224 activator +11225 active +11226 activism +11231 activist +11232 activity +11233 actress +11234 acts +11235 acutely +11236 acuteness +11241 aeration +11242 aerobics +11243 aerosol +11244 aerospace +11245 afar +11246 affair +11251 affected +11252 affecting +11253 affection +11254 affidavit +11255 affiliate +11256 affirm +11261 affix +11262 afflicted +11263 affluent +11264 afford +11265 affront +11266 aflame +11311 afloat +11312 aflutter +11313 afoot +11314 afraid +11315 afterglow +11316 afterlife +11321 aftermath +11322 aftermost +11323 afternoon +11324 aged +11325 ageless +11326 agency +11331 agenda +11332 agent +11333 aggregate +11334 aghast +11335 agile +11336 agility +11341 aging +11342 agnostic +11343 agonize +11344 agonizing +11345 agony +11346 agreeable +11351 agreeably +11352 agreed +11353 agreeing +11354 agreement +11355 aground +11356 ahead +11361 ahoy +11362 aide +11363 aids +11364 aim +11365 ajar +11366 alabaster +11411 alarm +11412 albatross +11413 album +11414 alfalfa +11415 algebra +11416 algorithm +11421 alias +11422 alibi +11423 alienable +11424 alienate +11425 aliens +11426 alike +11431 alive +11432 alkaline +11433 alkalize +11434 almanac +11435 almighty +11436 almost +11441 aloe +11442 aloft +11443 aloha +11444 alone +11445 alongside +11446 aloof +11451 alphabet +11452 alright +11453 although +11454 altitude +11455 alto +11456 aluminum +11461 alumni +11462 always +11463 amaretto +11464 amaze +11465 amazingly +11466 amber +11511 ambiance +11512 ambiguity +11513 ambiguous +11514 ambition +11515 ambitious +11516 ambulance +11521 ambush +11522 amendable +11523 amendment +11524 amends +11525 amenity +11526 amiable +11531 amicably +11532 amid +11533 amigo +11534 amino +11535 amiss +11536 ammonia +11541 ammonium +11542 amnesty +11543 amniotic +11544 among +11545 amount +11546 amperage +11551 ample +11552 amplifier +11553 amplify +11554 amply +11555 amuck +11556 amulet +11561 amusable +11562 amused +11563 amusement +11564 amuser +11565 amusing +11566 anaconda +11611 anaerobic +11612 anagram +11613 anatomist +11614 anatomy +11615 anchor +11616 anchovy +11621 ancient +11622 android +11623 anemia +11624 anemic +11625 aneurism +11626 anew +11631 angelfish +11632 angelic +11633 anger +11634 angled +11635 angler +11636 angles +11641 angling +11642 angrily +11643 angriness +11644 anguished +11645 angular +11646 animal +11651 animate +11652 animating +11653 animation +11654 animator +11655 anime +11656 animosity +11661 ankle +11662 annex +11663 annotate +11664 announcer +11665 annoying +11666 annually +12111 annuity +12112 anointer +12113 another +12114 answering +12115 antacid +12116 antarctic +12121 anteater +12122 antelope +12123 antennae +12124 anthem +12125 anthill +12126 anthology +12131 antibody +12132 antics +12133 antidote +12134 antihero +12135 antiquely +12136 antiques +12141 antiquity +12142 antirust +12143 antitoxic +12144 antitrust +12145 antiviral +12146 antivirus +12151 antler +12152 antonym +12153 antsy +12154 anvil +12155 anybody +12156 anyhow +12161 anymore +12162 anyone +12163 anyplace +12164 anything +12165 anytime +12166 anyway +12211 anywhere +12212 aorta +12213 apache +12214 apostle +12215 appealing +12216 appear +12221 appease +12222 appeasing +12223 appendage +12224 appendix +12225 appetite +12226 appetizer +12231 applaud +12232 applause +12233 apple +12234 appliance +12235 applicant +12236 applied +12241 apply +12242 appointee +12243 appraisal +12244 appraiser +12245 apprehend +12246 approach +12251 approval +12252 approve +12253 apricot +12254 april +12255 apron +12256 aptitude +12261 aptly +12262 aqua +12263 aqueduct +12264 arbitrary +12265 arbitrate +12266 ardently +12311 area +12312 arena +12313 arguable +12314 arguably +12315 argue +12316 arise +12321 armadillo +12322 armband +12323 armchair +12324 armed +12325 armful +12326 armhole +12331 arming +12332 armless +12333 armoire +12334 armored +12335 armory +12336 armrest +12341 army +12342 aroma +12343 arose +12344 around +12345 arousal +12346 arrange +12351 array +12352 arrest +12353 arrival +12354 arrive +12355 arrogance +12356 arrogant +12361 arson +12362 art +12363 ascend +12364 ascension +12365 ascent +12366 ascertain +12411 ashamed +12412 ashen +12413 ashes +12414 ashy +12415 aside +12416 askew +12421 asleep +12422 asparagus +12423 aspect +12424 aspirate +12425 aspire +12426 aspirin +12431 astonish +12432 astound +12433 astride +12434 astrology +12435 astronaut +12436 astronomy +12441 astute +12442 atlantic +12443 atlas +12444 atom +12445 atonable +12446 atop +12451 atrium +12452 atrocious +12453 atrophy +12454 attach +12455 attain +12456 attempt +12461 attendant +12462 attendee +12463 attention +12464 attentive +12465 attest +12466 attic +12511 attire +12512 attitude +12513 attractor +12514 attribute +12515 atypical +12516 auction +12521 audacious +12522 audacity +12523 audible +12524 audibly +12525 audience +12526 audio +12531 audition +12532 augmented +12533 august +12534 authentic +12535 author +12536 autism +12541 autistic +12542 autograph +12543 automaker +12544 automated +12545 automatic +12546 autopilot +12551 available +12552 avalanche +12553 avatar +12554 avenge +12555 avenging +12556 avenue +12561 average +12562 aversion +12563 avert +12564 aviation +12565 aviator +12566 avid +12611 avoid +12612 await +12613 awaken +12614 award +12615 aware +12616 awhile +12621 awkward +12622 awning +12623 awoke +12624 awry +12625 axis +12626 babble +12631 babbling +12632 babied +12633 baboon +12634 backache +12635 backboard +12636 backboned +12641 backdrop +12642 backed +12643 backer +12644 backfield +12645 backfire +12646 backhand +12651 backing +12652 backlands +12653 backlash +12654 backless +12655 backlight +12656 backlit +12661 backlog +12662 backpack +12663 backpedal +12664 backrest +12665 backroom +12666 backshift +13111 backside +13112 backslid +13113 backspace +13114 backspin +13115 backstab +13116 backstage +13121 backtalk +13122 backtrack +13123 backup +13124 backward +13125 backwash +13126 backwater +13131 backyard +13132 bacon +13133 bacteria +13134 bacterium +13135 badass +13136 badge +13141 badland +13142 badly +13143 badness +13144 baffle +13145 baffling +13146 bagel +13151 bagful +13152 baggage +13153 bagged +13154 baggie +13155 bagginess +13156 bagging +13161 baggy +13162 bagpipe +13163 baguette +13164 baked +13165 bakery +13166 bakeshop +13211 baking +13212 balance +13213 balancing +13214 balcony +13215 balmy +13216 balsamic +13221 bamboo +13222 banana +13223 banish +13224 banister +13225 banjo +13226 bankable +13231 bankbook +13232 banked +13233 banker +13234 banking +13235 banknote +13236 bankroll +13241 banner +13242 bannister +13243 banshee +13244 banter +13245 barbecue +13246 barbed +13251 barbell +13252 barber +13253 barcode +13254 barge +13255 bargraph +13256 barista +13261 baritone +13262 barley +13263 barmaid +13264 barman +13265 barn +13266 barometer +13311 barrack +13312 barracuda +13313 barrel +13314 barrette +13315 barricade +13316 barrier +13321 barstool +13322 bartender +13323 barterer +13324 bash +13325 basically +13326 basics +13331 basil +13332 basin +13333 basis +13334 basket +13335 batboy +13336 batch +13341 bath +13342 baton +13343 bats +13344 battalion +13345 battered +13346 battering +13351 battery +13352 batting +13353 battle +13354 bauble +13355 bazooka +13356 blabber +13361 bladder +13362 blade +13363 blah +13364 blame +13365 blaming +13366 blanching +13411 blandness +13412 blank +13413 blaspheme +13414 blasphemy +13415 blast +13416 blatancy +13421 blatantly +13422 blazer +13423 blazing +13424 bleach +13425 bleak +13426 bleep +13431 blemish +13432 blend +13433 bless +13434 blighted +13435 blimp +13436 bling +13441 blinked +13442 blinker +13443 blinking +13444 blinks +13445 blip +13446 blissful +13451 blitz +13452 blizzard +13453 bloated +13454 bloating +13455 blob +13456 blog +13461 bloomers +13462 blooming +13463 blooper +13464 blot +13465 blouse +13466 blubber +13511 bluff +13512 bluish +13513 blunderer +13514 blunt +13515 blurb +13516 blurred +13521 blurry +13522 blurt +13523 blush +13524 blustery +13525 boaster +13526 boastful +13531 boasting +13532 boat +13533 bobbed +13534 bobbing +13535 bobble +13536 bobcat +13541 bobsled +13542 bobtail +13543 bodacious +13544 body +13545 bogged +13546 boggle +13551 bogus +13552 boil +13553 bok +13554 bolster +13555 bolt +13556 bonanza +13561 bonded +13562 bonding +13563 bondless +13564 boned +13565 bonehead +13566 boneless +13611 bonelike +13612 boney +13613 bonfire +13614 bonnet +13615 bonsai +13616 bonus +13621 bony +13622 boogeyman +13623 boogieman +13624 book +13625 boondocks +13626 booted +13631 booth +13632 bootie +13633 booting +13634 bootlace +13635 bootleg +13636 boots +13641 boozy +13642 borax +13643 boring +13644 borough +13645 borrower +13646 borrowing +13651 boss +13652 botanical +13653 botanist +13654 botany +13655 botch +13656 both +13661 bottle +13662 bottling +13663 bottom +13664 bounce +13665 bouncing +13666 bouncy +14111 bounding +14112 boundless +14113 bountiful +14114 bovine +14115 boxcar +14116 boxer +14121 boxing +14122 boxlike +14123 boxy +14124 breach +14125 breath +14126 breeches +14131 breeching +14132 breeder +14133 breeding +14134 breeze +14135 breezy +14136 brethren +14141 brewery +14142 brewing +14143 briar +14144 bribe +14145 brick +14146 bride +14151 bridged +14152 brigade +14153 bright +14154 brilliant +14155 brim +14156 bring +14161 brink +14162 brisket +14163 briskly +14164 briskness +14165 bristle +14166 brittle +14211 broadband +14212 broadcast +14213 broaden +14214 broadly +14215 broadness +14216 broadside +14221 broadways +14222 broiler +14223 broiling +14224 broken +14225 broker +14226 bronchial +14231 bronco +14232 bronze +14233 bronzing +14234 brook +14235 broom +14236 brought +14241 browbeat +14242 brownnose +14243 browse +14244 browsing +14245 bruising +14246 brunch +14251 brunette +14252 brunt +14253 brush +14254 brussels +14255 brute +14256 brutishly +14261 bubble +14262 bubbling +14263 bubbly +14264 buccaneer +14265 bucked +14266 bucket +14311 buckle +14312 buckshot +14313 buckskin +14314 bucktooth +14315 buckwheat +14316 buddhism +14321 buddhist +14322 budding +14323 buddy +14324 budget +14325 buffalo +14326 buffed +14331 buffer +14332 buffing +14333 buffoon +14334 buggy +14335 bulb +14336 bulge +14341 bulginess +14342 bulgur +14343 bulk +14344 bulldog +14345 bulldozer +14346 bullfight +14351 bullfrog +14352 bullhorn +14353 bullion +14354 bullish +14355 bullpen +14356 bullring +14361 bullseye +14362 bullwhip +14363 bully +14364 bunch +14365 bundle +14366 bungee +14411 bunion +14412 bunkbed +14413 bunkhouse +14414 bunkmate +14415 bunny +14416 bunt +14421 busboy +14422 bush +14423 busily +14424 busload +14425 bust +14426 busybody +14431 buzz +14432 cabana +14433 cabbage +14434 cabbie +14435 cabdriver +14436 cable +14441 caboose +14442 cache +14443 cackle +14444 cacti +14445 cactus +14446 caddie +14451 caddy +14452 cadet +14453 cadillac +14454 cadmium +14455 cage +14456 cahoots +14461 cake +14462 calamari +14463 calamity +14464 calcium +14465 calculate +14466 calculus +14511 caliber +14512 calibrate +14513 calm +14514 caloric +14515 calorie +14516 calzone +14521 camcorder +14522 cameo +14523 camera +14524 camisole +14525 camper +14526 campfire +14531 camping +14532 campsite +14533 campus +14534 canal +14535 canary +14536 cancel +14541 candied +14542 candle +14543 candy +14544 cane +14545 canine +14546 canister +14551 cannabis +14552 canned +14553 canning +14554 cannon +14555 cannot +14556 canola +14561 canon +14562 canopener +14563 canopy +14564 canteen +14565 canyon +14566 capable +14611 capably +14612 capacity +14613 cape +14614 capillary +14615 capital +14616 capitol +14621 capped +14622 capricorn +14623 capsize +14624 capsule +14625 caption +14626 captivate +14631 captive +14632 captivity +14633 capture +14634 caramel +14635 carat +14636 caravan +14641 carbon +14642 cardboard +14643 carded +14644 cardiac +14645 cardigan +14646 cardinal +14651 cardstock +14652 carefully +14653 caregiver +14654 careless +14655 caress +14656 caretaker +14661 cargo +14662 caring +14663 carless +14664 carload +14665 carmaker +14666 carnage +15111 carnation +15112 carnival +15113 carnivore +15114 carol +15115 carpenter +15116 carpentry +15121 carpool +15122 carport +15123 carried +15124 carrot +15125 carrousel +15126 carry +15131 cartel +15132 cartload +15133 carton +15134 cartoon +15135 cartridge +15136 cartwheel +15141 carve +15142 carving +15143 carwash +15144 cascade +15145 case +15146 cash +15151 casing +15152 casino +15153 casket +15154 cassette +15155 casually +15156 casualty +15161 catacomb +15162 catalog +15163 catalyst +15164 catalyze +15165 catapult +15166 cataract +15211 catatonic +15212 catcall +15213 catchable +15214 catcher +15215 catching +15216 catchy +15221 caterer +15222 catering +15223 catfight +15224 catfish +15225 cathedral +15226 cathouse +15231 catlike +15232 catnap +15233 catnip +15234 catsup +15235 cattail +15236 cattishly +15241 cattle +15242 catty +15243 catwalk +15244 caucasian +15245 caucus +15246 causal +15251 causation +15252 cause +15253 causing +15254 cauterize +15255 caution +15256 cautious +15261 cavalier +15262 cavalry +15263 caviar +15264 cavity +15265 cedar +15266 celery +15311 celestial +15312 celibacy +15313 celibate +15314 celtic +15315 cement +15316 census +15321 ceramics +15322 ceremony +15323 certainly +15324 certainty +15325 certified +15326 certify +15331 cesarean +15332 cesspool +15333 chafe +15334 chaffing +15335 chain +15336 chair +15341 chalice +15342 challenge +15343 chamber +15344 chamomile +15345 champion +15346 chance +15351 change +15352 channel +15353 chant +15354 chaos +15355 chaperone +15356 chaplain +15361 chapped +15362 chaps +15363 chapter +15364 character +15365 charbroil +15366 charcoal +15411 charger +15412 charging +15413 chariot +15414 charity +15415 charm +15416 charred +15421 charter +15422 charting +15423 chase +15424 chasing +15425 chaste +15426 chastise +15431 chastity +15432 chatroom +15433 chatter +15434 chatting +15435 chatty +15436 cheating +15441 cheddar +15442 cheek +15443 cheer +15444 cheese +15445 cheesy +15446 chef +15451 chemicals +15452 chemist +15453 chemo +15454 cherisher +15455 cherub +15456 chess +15461 chest +15462 chevron +15463 chevy +15464 chewable +15465 chewer +15466 chewing +15511 chewy +15512 chief +15513 chihuahua +15514 childcare +15515 childhood +15516 childish +15521 childless +15522 childlike +15523 chili +15524 chill +15525 chimp +15526 chip +15531 chirping +15532 chirpy +15533 chitchat +15534 chivalry +15535 chive +15536 chloride +15541 chlorine +15542 choice +15543 chokehold +15544 choking +15545 chomp +15546 chooser +15551 choosing +15552 choosy +15553 chop +15554 chosen +15555 chowder +15556 chowtime +15561 chrome +15562 chubby +15563 chuck +15564 chug +15565 chummy +15566 chump +15611 chunk +15612 churn +15613 chute +15614 cider +15615 cilantro +15616 cinch +15621 cinema +15622 cinnamon +15623 circle +15624 circling +15625 circular +15626 circulate +15631 circus +15632 citable +15633 citadel +15634 citation +15635 citizen +15636 citric +15641 citrus +15642 city +15643 civic +15644 civil +15645 clad +15646 claim +15651 clambake +15652 clammy +15653 clamor +15654 clamp +15655 clamshell +15656 clang +15661 clanking +15662 clapped +15663 clapper +15664 clapping +15665 clarify +15666 clarinet +16111 clarity +16112 clash +16113 clasp +16114 class +16115 clatter +16116 clause +16121 clavicle +16122 claw +16123 clay +16124 clean +16125 clear +16126 cleat +16131 cleaver +16132 cleft +16133 clench +16134 clergyman +16135 clerical +16136 clerk +16141 clever +16142 clicker +16143 client +16144 climate +16145 climatic +16146 cling +16151 clinic +16152 clinking +16153 clip +16154 clique +16155 cloak +16156 clobber +16161 clock +16162 clone +16163 cloning +16164 closable +16165 closure +16166 clothes +16211 clothing +16212 cloud +16213 clover +16214 clubbed +16215 clubbing +16216 clubhouse +16221 clump +16222 clumsily +16223 clumsy +16224 clunky +16225 clustered +16226 clutch +16231 clutter +16232 coach +16233 coagulant +16234 coastal +16235 coaster +16236 coasting +16241 coastland +16242 coastline +16243 coat +16244 coauthor +16245 cobalt +16246 cobbler +16251 cobweb +16252 cocoa +16253 coconut +16254 cod +16255 coeditor +16256 coerce +16261 coexist +16262 coffee +16263 cofounder +16264 cognition +16265 cognitive +16266 cogwheel +16311 coherence +16312 coherent +16313 cohesive +16314 coil +16315 coke +16316 cola +16321 cold +16322 coleslaw +16323 coliseum +16324 collage +16325 collapse +16326 collar +16331 collected +16332 collector +16333 collide +16334 collie +16335 collision +16336 colonial +16341 colonist +16342 colonize +16343 colony +16344 colossal +16345 colt +16346 coma +16351 come +16352 comfort +16353 comfy +16354 comic +16355 coming +16356 comma +16361 commence +16362 commend +16363 comment +16364 commerce +16365 commode +16366 commodity +16411 commodore +16412 common +16413 commotion +16414 commute +16415 commuting +16416 compacted +16421 compacter +16422 compactly +16423 compactor +16424 companion +16425 company +16426 compare +16431 compel +16432 compile +16433 comply +16434 component +16435 composed +16436 composer +16441 composite +16442 compost +16443 composure +16444 compound +16445 compress +16446 comprised +16451 computer +16452 computing +16453 comrade +16454 concave +16455 conceal +16456 conceded +16461 concept +16462 concerned +16463 concert +16464 conch +16465 concierge +16466 concise +16511 conclude +16512 concrete +16513 concur +16514 condense +16515 condiment +16516 condition +16521 condone +16522 conducive +16523 conductor +16524 conduit +16525 cone +16526 confess +16531 confetti +16532 confidant +16533 confident +16534 confider +16535 confiding +16536 configure +16541 confined +16542 confining +16543 confirm +16544 conflict +16545 conform +16546 confound +16551 confront +16552 confused +16553 confusing +16554 confusion +16555 congenial +16556 congested +16561 congrats +16562 congress +16563 conical +16564 conjoined +16565 conjure +16566 conjuror +16611 connected +16612 connector +16613 consensus +16614 consent +16615 console +16616 consoling +16621 consonant +16622 constable +16623 constant +16624 constrain +16625 constrict +16626 construct +16631 consult +16632 consumer +16633 consuming +16634 contact +16635 container +16636 contempt +16641 contend +16642 contented +16643 contently +16644 contents +16645 contest +16646 context +16651 contort +16652 contour +16653 contrite +16654 control +16655 contusion +16656 convene +16661 convent +16662 copartner +16663 cope +16664 copied +16665 copier +16666 copilot +21111 coping +21112 copious +21113 copper +21114 copy +21115 coral +21116 cork +21121 cornball +21122 cornbread +21123 corncob +21124 cornea +21125 corned +21126 corner +21131 cornfield +21132 cornflake +21133 cornhusk +21134 cornmeal +21135 cornstalk +21136 corny +21141 coronary +21142 coroner +21143 corporal +21144 corporate +21145 corral +21146 correct +21151 corridor +21152 corrode +21153 corroding +21154 corrosive +21155 corsage +21156 corset +21161 cortex +21162 cosigner +21163 cosmetics +21164 cosmic +21165 cosmos +21166 cosponsor +21211 cost +21212 cottage +21213 cotton +21214 couch +21215 cough +21216 could +21221 countable +21222 countdown +21223 counting +21224 countless +21225 country +21226 county +21231 courier +21232 covenant +21233 cover +21234 coveted +21235 coveting +21236 coyness +21241 cozily +21242 coziness +21243 cozy +21244 crabbing +21245 crabgrass +21246 crablike +21251 crabmeat +21252 cradle +21253 cradling +21254 crafter +21255 craftily +21256 craftsman +21261 craftwork +21262 crafty +21263 cramp +21264 cranberry +21265 crane +21266 cranial +21311 cranium +21312 crank +21313 crate +21314 crave +21315 craving +21316 crawfish +21321 crawlers +21322 crawling +21323 crayfish +21324 crayon +21325 crazed +21326 crazily +21331 craziness +21332 crazy +21333 creamed +21334 creamer +21335 creamlike +21336 crease +21341 creasing +21342 creatable +21343 create +21344 creation +21345 creative +21346 creature +21351 credible +21352 credibly +21353 credit +21354 creed +21355 creme +21356 creole +21361 crepe +21362 crept +21363 crescent +21364 crested +21365 cresting +21366 crestless +21411 crevice +21412 crewless +21413 crewman +21414 crewmate +21415 crib +21416 cricket +21421 cried +21422 crier +21423 crimp +21424 crimson +21425 cringe +21426 cringing +21431 crinkle +21432 crinkly +21433 crisped +21434 crisping +21435 crisply +21436 crispness +21441 crispy +21442 criteria +21443 critter +21444 croak +21445 crock +21446 crook +21451 croon +21452 crop +21453 cross +21454 crouch +21455 crouton +21456 crowbar +21461 crowd +21462 crown +21463 crucial +21464 crudely +21465 crudeness +21466 cruelly +21511 cruelness +21512 cruelty +21513 crumb +21514 crummiest +21515 crummy +21516 crumpet +21521 crumpled +21522 cruncher +21523 crunching +21524 crunchy +21525 crusader +21526 crushable +21531 crushed +21532 crusher +21533 crushing +21534 crust +21535 crux +21536 crying +21541 cryptic +21542 crystal +21543 cubbyhole +21544 cube +21545 cubical +21546 cubicle +21551 cucumber +21552 cuddle +21553 cuddly +21554 cufflink +21555 culinary +21556 culminate +21561 culpable +21562 culprit +21563 cultivate +21564 cultural +21565 culture +21566 cupbearer +21611 cupcake +21612 cupid +21613 cupped +21614 cupping +21615 curable +21616 curator +21621 curdle +21622 cure +21623 curfew +21624 curing +21625 curled +21626 curler +21631 curliness +21632 curling +21633 curly +21634 curry +21635 curse +21636 cursive +21641 cursor +21642 curtain +21643 curtly +21644 curtsy +21645 curvature +21646 curve +21651 curvy +21652 cushy +21653 cusp +21654 cussed +21655 custard +21656 custodian +21661 custody +21662 customary +21663 customer +21664 customize +21665 customs +21666 cut +22111 cycle +22112 cyclic +22113 cycling +22114 cyclist +22115 cylinder +22116 cymbal +22121 cytoplasm +22122 cytoplast +22123 dab +22124 dad +22125 daffodil +22126 dagger +22131 daily +22132 daintily +22133 dainty +22134 dairy +22135 daisy +22136 dallying +22141 dance +22142 dancing +22143 dandelion +22144 dander +22145 dandruff +22146 dandy +22151 danger +22152 dangle +22153 dangling +22154 daredevil +22155 dares +22156 daringly +22161 darkened +22162 darkening +22163 darkish +22164 darkness +22165 darkroom +22166 darling +22211 darn +22212 dart +22213 darwinism +22214 dash +22215 dastardly +22216 data +22221 datebook +22222 dating +22223 daughter +22224 daunting +22225 dawdler +22226 dawn +22231 daybed +22232 daybreak +22233 daycare +22234 daydream +22235 daylight +22236 daylong +22241 dayroom +22242 daytime +22243 dazzler +22244 dazzling +22245 deacon +22246 deafening +22251 deafness +22252 dealer +22253 dealing +22254 dealmaker +22255 dealt +22256 dean +22261 debatable +22262 debate +22263 debating +22264 debit +22265 debrief +22266 debtless +22311 debtor +22312 debug +22313 debunk +22314 decade +22315 decaf +22316 decal +22321 decathlon +22322 decay +22323 deceased +22324 deceit +22325 deceiver +22326 deceiving +22331 december +22332 decency +22333 decent +22334 deception +22335 deceptive +22336 decibel +22341 decidable +22342 decimal +22343 decimeter +22344 decipher +22345 deck +22346 declared +22351 decline +22352 decode +22353 decompose +22354 decorated +22355 decorator +22356 decoy +22361 decrease +22362 decree +22363 dedicate +22364 dedicator +22365 deduce +22366 deduct +22411 deed +22412 deem +22413 deepen +22414 deeply +22415 deepness +22416 deface +22421 defacing +22422 defame +22423 default +22424 defeat +22425 defection +22426 defective +22431 defendant +22432 defender +22433 defense +22434 defensive +22435 deferral +22436 deferred +22441 defiance +22442 defiant +22443 defile +22444 defiling +22445 define +22446 definite +22451 deflate +22452 deflation +22453 deflator +22454 deflected +22455 deflector +22456 defog +22461 deforest +22462 defraud +22463 defrost +22464 deftly +22465 defuse +22466 defy +22511 degraded +22512 degrading +22513 degrease +22514 degree +22515 dehydrate +22516 deity +22521 dejected +22522 delay +22523 delegate +22524 delegator +22525 delete +22526 deletion +22531 delicacy +22532 delicate +22533 delicious +22534 delighted +22535 delirious +22536 delirium +22541 deliverer +22542 delivery +22543 delouse +22544 delta +22545 deluge +22546 delusion +22551 deluxe +22552 demanding +22553 demeaning +22554 demeanor +22555 demise +22556 democracy +22561 democrat +22562 demote +22563 demotion +22564 demystify +22565 denatured +22566 deniable +22611 denial +22612 denim +22613 denote +22614 dense +22615 density +22616 dental +22621 dentist +22622 denture +22623 deny +22624 deodorant +22625 deodorize +22626 departed +22631 departure +22632 depict +22633 deplete +22634 depletion +22635 deplored +22636 deploy +22641 deport +22642 depose +22643 depraved +22644 depravity +22645 deprecate +22646 depress +22651 deprive +22652 depth +22653 deputize +22654 deputy +22655 derail +22656 deranged +22661 derby +22662 derived +22663 desecrate +22664 deserve +22665 deserving +22666 designate +23111 designed +23112 designer +23113 designing +23114 deskbound +23115 desktop +23116 deskwork +23121 desolate +23122 despair +23123 despise +23124 despite +23125 destiny +23126 destitute +23131 destruct +23132 detached +23133 detail +23134 detection +23135 detective +23136 detector +23141 detention +23142 detergent +23143 detest +23144 detonate +23145 detonator +23146 detoxify +23151 detract +23152 deuce +23153 devalue +23154 deviancy +23155 deviant +23156 deviate +23161 deviation +23162 deviator +23163 device +23164 devious +23165 devotedly +23166 devotee +23211 devotion +23212 devourer +23213 devouring +23214 devoutly +23215 dexterity +23216 dexterous +23221 diabetes +23222 diabetic +23223 diabolic +23224 diagnoses +23225 diagnosis +23226 diagram +23231 dial +23232 diameter +23233 diaper +23234 diaphragm +23235 diary +23236 dice +23241 dicing +23242 dictate +23243 dictation +23244 dictator +23245 difficult +23246 diffused +23251 diffuser +23252 diffusion +23253 diffusive +23254 dig +23255 dilation +23256 diligence +23261 diligent +23262 dill +23263 dilute +23264 dime +23265 diminish +23266 dimly +23311 dimmed +23312 dimmer +23313 dimness +23314 dimple +23315 diner +23316 dingbat +23321 dinghy +23322 dinginess +23323 dingo +23324 dingy +23325 dining +23326 dinner +23331 diocese +23332 dioxide +23333 diploma +23334 dipped +23335 dipper +23336 dipping +23341 directed +23342 direction +23343 directive +23344 directly +23345 directory +23346 direness +23351 dirtiness +23352 disabled +23353 disagree +23354 disallow +23355 disarm +23356 disarray +23361 disaster +23362 disband +23363 disbelief +23364 disburse +23365 discard +23366 discern +23411 discharge +23412 disclose +23413 discolor +23414 discount +23415 discourse +23416 discover +23421 discuss +23422 disdain +23423 disengage +23424 disfigure +23425 disgrace +23426 dish +23431 disinfect +23432 disjoin +23433 disk +23434 dislike +23435 disliking +23436 dislocate +23441 dislodge +23442 disloyal +23443 dismantle +23444 dismay +23445 dismiss +23446 dismount +23451 disobey +23452 disorder +23453 disown +23454 disparate +23455 disparity +23456 dispatch +23461 dispense +23462 dispersal +23463 dispersed +23464 disperser +23465 displace +23466 display +23511 displease +23512 disposal +23513 dispose +23514 disprove +23515 dispute +23516 disregard +23521 disrupt +23522 dissuade +23523 distance +23524 distant +23525 distaste +23526 distill +23531 distinct +23532 distort +23533 distract +23534 distress +23535 district +23536 distrust +23541 ditch +23542 ditto +23543 ditzy +23544 dividable +23545 divided +23546 dividend +23551 dividers +23552 dividing +23553 divinely +23554 diving +23555 divinity +23556 divisible +23561 divisibly +23562 division +23563 divisive +23564 divorcee +23565 dizziness +23566 dizzy +23611 doable +23612 docile +23613 dock +23614 doctrine +23615 document +23616 dodge +23621 dodgy +23622 doily +23623 doing +23624 dole +23625 dollar +23626 dollhouse +23631 dollop +23632 dolly +23633 dolphin +23634 domain +23635 domelike +23636 domestic +23641 dominion +23642 dominoes +23643 donated +23644 donation +23645 donator +23646 donor +23651 donut +23652 doodle +23653 doorbell +23654 doorframe +23655 doorknob +23656 doorman +23661 doormat +23662 doornail +23663 doorpost +23664 doorstep +23665 doorstop +23666 doorway +24111 doozy +24112 dork +24113 dormitory +24114 dorsal +24115 dosage +24116 dose +24121 dotted +24122 doubling +24123 douche +24124 dove +24125 down +24126 dowry +24131 doze +24132 drab +24133 dragging +24134 dragonfly +24135 dragonish +24136 dragster +24141 drainable +24142 drainage +24143 drained +24144 drainer +24145 drainpipe +24146 dramatic +24151 dramatize +24152 drank +24153 drapery +24154 drastic +24155 draw +24156 dreaded +24161 dreadful +24162 dreadlock +24163 dreamboat +24164 dreamily +24165 dreamland +24166 dreamless +24211 dreamlike +24212 dreamt +24213 dreamy +24214 drearily +24215 dreary +24216 drench +24221 dress +24222 drew +24223 dribble +24224 dried +24225 drier +24226 drift +24231 driller +24232 drilling +24233 drinkable +24234 drinking +24235 dripping +24236 drippy +24241 drivable +24242 driven +24243 driver +24244 driveway +24245 driving +24246 drizzle +24251 drizzly +24252 drone +24253 drool +24254 droop +24255 drop-down +24256 dropbox +24261 dropkick +24262 droplet +24263 dropout +24264 dropper +24265 drove +24266 drown +24311 drowsily +24312 drudge +24313 drum +24314 dry +24315 dubbed +24316 dubiously +24321 duchess +24322 duckbill +24323 ducking +24324 duckling +24325 ducktail +24326 ducky +24331 duct +24332 dude +24333 duffel +24334 dugout +24335 duh +24336 duke +24341 duller +24342 dullness +24343 duly +24344 dumping +24345 dumpling +24346 dumpster +24351 duo +24352 dupe +24353 duplex +24354 duplicate +24355 duplicity +24356 durable +24361 durably +24362 duration +24363 duress +24364 during +24365 dusk +24366 dust +24411 dutiful +24412 duty +24413 duvet +24414 dwarf +24415 dweeb +24416 dwelled +24421 dweller +24422 dwelling +24423 dwindle +24424 dwindling +24425 dynamic +24426 dynamite +24431 dynasty +24432 dyslexia +24433 dyslexic +24434 each +24435 eagle +24436 earache +24441 eardrum +24442 earflap +24443 earful +24444 earlobe +24445 early +24446 earmark +24451 earmuff +24452 earphone +24453 earpiece +24454 earplugs +24455 earring +24456 earshot +24461 earthen +24462 earthlike +24463 earthling +24464 earthly +24465 earthworm +24466 earthy +24511 earwig +24512 easeful +24513 easel +24514 easiest +24515 easily +24516 easiness +24521 easing +24522 eastbound +24523 eastcoast +24524 easter +24525 eastward +24526 eatable +24531 eaten +24532 eatery +24533 eating +24534 eats +24535 ebay +24536 ebony +24541 ebook +24542 ecard +24543 eccentric +24544 echo +24545 eclair +24546 eclipse +24551 ecologist +24552 ecology +24553 economic +24554 economist +24555 economy +24556 ecosphere +24561 ecosystem +24562 edge +24563 edginess +24564 edging +24565 edgy +24566 edition +24611 editor +24612 educated +24613 education +24614 educator +24615 eel +24616 effective +24621 effects +24622 efficient +24623 effort +24624 eggbeater +24625 egging +24626 eggnog +24631 eggplant +24632 eggshell +24633 egomaniac +24634 egotism +24635 egotistic +24636 either +24641 eject +24642 elaborate +24643 elastic +24644 elated +24645 elbow +24646 eldercare +24651 elderly +24652 eldest +24653 electable +24654 election +24655 elective +24656 elephant +24661 elevate +24662 elevating +24663 elevation +24664 elevator +24665 eleven +24666 elf +25111 eligible +25112 eligibly +25113 eliminate +25114 elite +25115 elitism +25116 elixir +25121 elk +25122 ellipse +25123 elliptic +25124 elm +25125 elongated +25126 elope +25131 eloquence +25132 eloquent +25133 elsewhere +25134 elude +25135 elusive +25136 elves +25141 email +25142 embargo +25143 embark +25144 embassy +25145 embattled +25146 embellish +25151 ember +25152 embezzle +25153 emblaze +25154 emblem +25155 embody +25156 embolism +25161 emboss +25162 embroider +25163 emcee +25164 emerald +25165 emergency +25166 emission +25211 emit +25212 emote +25213 emoticon +25214 emotion +25215 empathic +25216 empathy +25221 emperor +25222 emphases +25223 emphasis +25224 emphasize +25225 emphatic +25226 empirical +25231 employed +25232 employee +25233 employer +25234 emporium +25235 empower +25236 emptier +25241 emptiness +25242 empty +25243 emu +25244 enable +25245 enactment +25246 enamel +25251 enchanted +25252 enchilada +25253 encircle +25254 enclose +25255 enclosure +25256 encode +25261 encore +25262 encounter +25263 encourage +25264 encroach +25265 encrust +25266 encrypt +25311 endanger +25312 endeared +25313 endearing +25314 ended +25315 ending +25316 endless +25321 endnote +25322 endocrine +25323 endorphin +25324 endorse +25325 endowment +25326 endpoint +25331 endurable +25332 endurance +25333 enduring +25334 energetic +25335 energize +25336 energy +25341 enforced +25342 enforcer +25343 engaged +25344 engaging +25345 engine +25346 engorge +25351 engraved +25352 engraver +25353 engraving +25354 engross +25355 engulf +25356 enhance +25361 enigmatic +25362 enjoyable +25363 enjoyably +25364 enjoyer +25365 enjoying +25366 enjoyment +25411 enlarged +25412 enlarging +25413 enlighten +25414 enlisted +25415 enquirer +25416 enrage +25421 enrich +25422 enroll +25423 enslave +25424 ensnare +25425 ensure +25426 entail +25431 entangled +25432 entering +25433 entertain +25434 enticing +25435 entire +25436 entitle +25441 entity +25442 entomb +25443 entourage +25444 entrap +25445 entree +25446 entrench +25451 entrust +25452 entryway +25453 entwine +25454 enunciate +25455 envelope +25456 enviable +25461 enviably +25462 envious +25463 envision +25464 envoy +25465 envy +25466 enzyme +25511 epic +25512 epidemic +25513 epidermal +25514 epidermis +25515 epidural +25516 epilepsy +25521 epileptic +25522 epilogue +25523 epiphany +25524 episode +25525 equal +25526 equate +25531 equation +25532 equator +25533 equinox +25534 equipment +25535 equity +25536 equivocal +25541 eradicate +25542 erasable +25543 erased +25544 eraser +25545 erasure +25546 ergonomic +25551 errand +25552 errant +25553 erratic +25554 error +25555 erupt +25556 escalate +25561 escalator +25562 escapable +25563 escapade +25564 escapist +25565 escargot +25566 eskimo +25611 esophagus +25612 espionage +25613 espresso +25614 esquire +25615 essay +25616 essence +25621 essential +25622 establish +25623 estate +25624 esteemed +25625 estimate +25626 estimator +25631 estranged +25632 estrogen +25633 etching +25634 eternal +25635 eternity +25636 ethanol +25641 ether +25642 ethically +25643 ethics +25644 euphemism +25645 evacuate +25646 evacuee +25651 evade +25652 evaluate +25653 evaluator +25654 evaporate +25655 evasion +25656 evasive +25661 even +25662 everglade +25663 evergreen +25664 everybody +25665 everyday +25666 everyone +26111 evict +26112 evidence +26113 evident +26114 evil +26115 evoke +26116 evolution +26121 evolve +26122 exact +26123 exalted +26124 example +26125 excavate +26126 excavator +26131 exceeding +26132 exception +26133 excess +26134 exchange +26135 excitable +26136 exciting +26141 exclaim +26142 exclude +26143 excluding +26144 exclusion +26145 exclusive +26146 excretion +26151 excretory +26152 excursion +26153 excusable +26154 excusably +26155 excuse +26156 exemplary +26161 exemplify +26162 exemption +26163 exerciser +26164 exert +26165 exes +26166 exfoliate +26211 exhale +26212 exhaust +26213 exhume +26214 exile +26215 existing +26216 exit +26221 exodus +26222 exonerate +26223 exorcism +26224 exorcist +26225 expand +26226 expanse +26231 expansion +26232 expansive +26233 expectant +26234 expedited +26235 expediter +26236 expel +26241 expend +26242 expenses +26243 expensive +26244 expert +26245 expire +26246 expiring +26251 explain +26252 expletive +26253 explicit +26254 explode +26255 exploit +26256 explore +26261 exploring +26262 exponent +26263 exporter +26264 exposable +26265 expose +26266 exposure +26311 express +26312 expulsion +26313 exquisite +26314 extended +26315 extending +26316 extent +26321 extenuate +26322 exterior +26323 external +26324 extinct +26325 extortion +26326 extradite +26331 extras +26332 extrovert +26333 extrude +26334 extruding +26335 exuberant +26336 fable +26341 fabric +26342 fabulous +26343 facebook +26344 facecloth +26345 facedown +26346 faceless +26351 facelift +26352 faceplate +26353 faceted +26354 facial +26355 facility +26356 facing +26361 facsimile +26362 faction +26363 factoid +26364 factor +26365 factsheet +26366 factual +26411 faculty +26412 fade +26413 fading +26414 failing +26415 falcon +26416 fall +26421 false +26422 falsify +26423 fame +26424 familiar +26425 family +26426 famine +26431 famished +26432 fanatic +26433 fancied +26434 fanciness +26435 fancy +26436 fanfare +26441 fang +26442 fanning +26443 fantasize +26444 fantastic +26445 fantasy +26446 fascism +26451 fastball +26452 faster +26453 fasting +26454 fastness +26455 faucet +26456 favorable +26461 favorably +26462 favored +26463 favoring +26464 favorite +26465 fax +26466 feast +26511 federal +26512 fedora +26513 feeble +26514 feed +26515 feel +26516 feisty +26521 feline +26522 felt-tip +26523 feminine +26524 feminism +26525 feminist +26526 feminize +26531 femur +26532 fence +26533 fencing +26534 fender +26535 ferment +26536 fernlike +26541 ferocious +26542 ferocity +26543 ferret +26544 ferris +26545 ferry +26546 fervor +26551 fester +26552 festival +26553 festive +26554 festivity +26555 fetal +26556 fetch +26561 fever +26562 fiber +26563 fiction +26564 fiddle +26565 fiddling +26566 fidelity +26611 fidgeting +26612 fidgety +26613 fifteen +26614 fifth +26615 fiftieth +26616 fifty +26621 figment +26622 figure +26623 figurine +26624 filing +26625 filled +26626 filler +26631 filling +26632 film +26633 filter +26634 filth +26635 filtrate +26636 finale +26641 finalist +26642 finalize +26643 finally +26644 finance +26645 financial +26646 finch +26651 fineness +26652 finer +26653 finicky +26654 finished +26655 finisher +26656 finishing +26661 finite +26662 finless +26663 finlike +26664 fiscally +26665 fit +26666 five +31111 flaccid +31112 flagman +31113 flagpole +31114 flagship +31115 flagstick +31116 flagstone +31121 flail +31122 flakily +31123 flaky +31124 flame +31125 flammable +31126 flanked +31131 flanking +31132 flannels +31133 flap +31134 flaring +31135 flashback +31136 flashbulb +31141 flashcard +31142 flashily +31143 flashing +31144 flashy +31145 flask +31146 flatbed +31151 flatfoot +31152 flatly +31153 flatness +31154 flatten +31155 flattered +31156 flatterer +31161 flattery +31162 flattop +31163 flatware +31164 flatworm +31165 flavored +31166 flavorful +31211 flavoring +31212 flaxseed +31213 fled +31214 fleshed +31215 fleshy +31216 flick +31221 flier +31222 flight +31223 flinch +31224 fling +31225 flint +31226 flip +31231 flirt +31232 float +31233 flock +31234 flogging +31235 flop +31236 floral +31241 florist +31242 floss +31243 flounder +31244 flyable +31245 flyaway +31246 flyer +31251 flying +31252 flyover +31253 flypaper +31254 foam +31255 foe +31256 fog +31261 foil +31262 folic +31263 folk +31264 follicle +31265 follow +31266 fondling +31311 fondly +31312 fondness +31313 fondue +31314 font +31315 food +31316 fool +31321 footage +31322 football +31323 footbath +31324 footboard +31325 footer +31326 footgear +31331 foothill +31332 foothold +31333 footing +31334 footless +31335 footman +31336 footnote +31341 footpad +31342 footpath +31343 footprint +31344 footrest +31345 footsie +31346 footsore +31351 footwear +31352 footwork +31353 fossil +31354 foster +31355 founder +31356 founding +31361 fountain +31362 fox +31363 foyer +31364 fraction +31365 fracture +31366 fragile +31411 fragility +31412 fragment +31413 fragrance +31414 fragrant +31415 frail +31416 frame +31421 framing +31422 frantic +31423 fraternal +31424 frayed +31425 fraying +31426 frays +31431 freckled +31432 freckles +31433 freebase +31434 freebee +31435 freebie +31436 freedom +31441 freefall +31442 freehand +31443 freeing +31444 freeload +31445 freely +31446 freemason +31451 freeness +31452 freestyle +31453 freeware +31454 freeway +31455 freewill +31456 freezable +31461 freezing +31462 freight +31463 french +31464 frenzied +31465 frenzy +31466 frequency +31511 frequent +31512 fresh +31513 fretful +31514 fretted +31515 friction +31516 friday +31521 fridge +31522 fried +31523 friend +31524 frighten +31525 frightful +31526 frigidity +31531 frigidly +31532 frill +31533 fringe +31534 frisbee +31535 frisk +31536 fritter +31541 frivolous +31542 frolic +31543 from +31544 front +31545 frostbite +31546 frosted +31551 frostily +31552 frosting +31553 frostlike +31554 frosty +31555 froth +31556 frown +31561 frozen +31562 fructose +31563 frugality +31564 frugally +31565 fruit +31566 frustrate +31611 frying +31612 gab +31613 gaffe +31614 gag +31615 gainfully +31616 gaining +31621 gains +31622 gala +31623 gallantly +31624 galleria +31625 gallery +31626 galley +31631 gallon +31632 gallows +31633 gallstone +31634 galore +31635 galvanize +31636 gambling +31641 game +31642 gaming +31643 gamma +31644 gander +31645 gangly +31646 gangrene +31651 gangway +31652 gap +31653 garage +31654 garbage +31655 garden +31656 gargle +31661 garland +31662 garlic +31663 garment +31664 garnet +31665 garnish +31666 garter +32111 gas +32112 gatherer +32113 gathering +32114 gating +32115 gauging +32116 gauntlet +32121 gauze +32122 gave +32123 gawk +32124 gazing +32125 gear +32126 gecko +32131 geek +32132 geiger +32133 gem +32134 gender +32135 generic +32136 generous +32141 genetics +32142 genre +32143 gentile +32144 gentleman +32145 gently +32146 gents +32151 geography +32152 geologic +32153 geologist +32154 geology +32155 geometric +32156 geometry +32161 geranium +32162 gerbil +32163 geriatric +32164 germicide +32165 germinate +32166 germless +32211 germproof +32212 gestate +32213 gestation +32214 gesture +32215 getaway +32216 getting +32221 getup +32222 giant +32223 gibberish +32224 giblet +32225 giddily +32226 giddiness +32231 giddy +32232 gift +32233 gigabyte +32234 gigahertz +32235 gigantic +32236 giggle +32241 giggling +32242 giggly +32243 gigolo +32244 gilled +32245 gills +32246 gimmick +32251 girdle +32252 giveaway +32253 given +32254 giver +32255 giving +32256 gizmo +32261 gizzard +32262 glacial +32263 glacier +32264 glade +32265 gladiator +32266 gladly +32311 glamorous +32312 glamour +32313 glance +32314 glancing +32315 glandular +32316 glare +32321 glaring +32322 glass +32323 glaucoma +32324 glazing +32325 gleaming +32326 gleeful +32331 glider +32332 gliding +32333 glimmer +32334 glimpse +32335 glisten +32336 glitch +32341 glitter +32342 glitzy +32343 gloater +32344 gloating +32345 gloomily +32346 gloomy +32351 glorified +32352 glorifier +32353 glorify +32354 glorious +32355 glory +32356 gloss +32361 glove +32362 glowing +32363 glowworm +32364 glucose +32365 glue +32366 gluten +32411 glutinous +32412 glutton +32413 gnarly +32414 gnat +32415 goal +32416 goatskin +32421 goes +32422 goggles +32423 going +32424 goldfish +32425 goldmine +32426 goldsmith +32431 golf +32432 goliath +32433 gonad +32434 gondola +32435 gone +32436 gong +32441 good +32442 gooey +32443 goofball +32444 goofiness +32445 goofy +32446 google +32451 goon +32452 gopher +32453 gore +32454 gorged +32455 gorgeous +32456 gory +32461 gosling +32462 gossip +32463 gothic +32464 gotten +32465 gout +32466 gown +32511 grab +32512 graceful +32513 graceless +32514 gracious +32515 gradation +32516 graded +32521 grader +32522 gradient +32523 grading +32524 gradually +32525 graduate +32526 graffiti +32531 grafted +32532 grafting +32533 grain +32534 granddad +32535 grandkid +32536 grandly +32541 grandma +32542 grandpa +32543 grandson +32544 granite +32545 granny +32546 granola +32551 grant +32552 granular +32553 grape +32554 graph +32555 grapple +32556 grappling +32561 grasp +32562 grass +32563 gratified +32564 gratify +32565 grating +32566 gratitude +32611 gratuity +32612 gravel +32613 graveness +32614 graves +32615 graveyard +32616 gravitate +32621 gravity +32622 gravy +32623 gray +32624 grazing +32625 greasily +32626 greedily +32631 greedless +32632 greedy +32633 green +32634 greeter +32635 greeting +32636 grew +32641 greyhound +32642 grid +32643 grief +32644 grievance +32645 grieving +32646 grievous +32651 grill +32652 grimace +32653 grimacing +32654 grime +32655 griminess +32656 grimy +32661 grinch +32662 grinning +32663 grip +32664 gristle +32665 grit +32666 groggily +33111 groggy +33112 groin +33113 groom +33114 groove +33115 grooving +33116 groovy +33121 grope +33122 ground +33123 grouped +33124 grout +33125 grove +33126 grower +33131 growing +33132 growl +33133 grub +33134 grudge +33135 grudging +33136 grueling +33141 gruffly +33142 grumble +33143 grumbling +33144 grumbly +33145 grumpily +33146 grunge +33151 grunt +33152 guacamole +33153 guidable +33154 guidance +33155 guide +33156 guiding +33161 guileless +33162 guise +33163 gulf +33164 gullible +33165 gully +33166 gulp +33211 gumball +33212 gumdrop +33213 gumminess +33214 gumming +33215 gummy +33216 gurgle +33221 gurgling +33222 guru +33223 gush +33224 gusto +33225 gusty +33226 gutless +33231 guts +33232 gutter +33233 guy +33234 guzzler +33235 gyration +33236 habitable +33241 habitant +33242 habitat +33243 habitual +33244 hacked +33245 hacker +33246 hacking +33251 hacksaw +33252 had +33253 haggler +33254 haiku +33255 half +33256 halogen +33261 halt +33262 halved +33263 halves +33264 hamburger +33265 hamlet +33266 hammock +33311 hamper +33312 hamster +33313 hamstring +33314 handbag +33315 handball +33316 handbook +33321 handbrake +33322 handcart +33323 handclap +33324 handclasp +33325 handcraft +33326 handcuff +33331 handed +33332 handful +33333 handgrip +33334 handgun +33335 handheld +33336 handiness +33341 handiwork +33342 handlebar +33343 handled +33344 handler +33345 handling +33346 handmade +33351 handoff +33352 handpick +33353 handprint +33354 handrail +33355 handsaw +33356 handset +33361 handsfree +33362 handshake +33363 handstand +33364 handwash +33365 handwork +33366 handwoven +33411 handwrite +33412 handyman +33413 hangnail +33414 hangout +33415 hangover +33416 hangup +33421 hankering +33422 hankie +33423 hanky +33424 haphazard +33425 happening +33426 happier +33431 happiest +33432 happily +33433 happiness +33434 happy +33435 harbor +33436 hardcopy +33441 hardcore +33442 hardcover +33443 harddisk +33444 hardened +33445 hardener +33446 hardening +33451 hardhat +33452 hardhead +33453 hardiness +33454 hardly +33455 hardness +33456 hardship +33461 hardware +33462 hardwired +33463 hardwood +33464 hardy +33465 harmful +33466 harmless +33511 harmonica +33512 harmonics +33513 harmonize +33514 harmony +33515 harness +33516 harpist +33521 harsh +33522 harvest +33523 hash +33524 hassle +33525 haste +33526 hastily +33531 hastiness +33532 hasty +33533 hatbox +33534 hatchback +33535 hatchery +33536 hatchet +33541 hatching +33542 hatchling +33543 hate +33544 hatless +33545 hatred +33546 haunt +33551 haven +33552 hazard +33553 hazelnut +33554 hazily +33555 haziness +33556 hazing +33561 hazy +33562 headache +33563 headband +33564 headboard +33565 headcount +33566 headdress +33611 headed +33612 header +33613 headfirst +33614 headgear +33615 heading +33616 headlamp +33621 headless +33622 headlock +33623 headphone +33624 headpiece +33625 headrest +33626 headroom +33631 headscarf +33632 headset +33633 headsman +33634 headstand +33635 headstone +33636 headway +33641 headwear +33642 heap +33643 heat +33644 heave +33645 heavily +33646 heaviness +33651 heaving +33652 hedge +33653 hedging +33654 heftiness +33655 hefty +33656 helium +33661 helmet +33662 helper +33663 helpful +33664 helping +33665 helpless +33666 helpline +34111 hemlock +34112 hemstitch +34113 hence +34114 henchman +34115 henna +34116 herald +34121 herbal +34122 herbicide +34123 herbs +34124 heritage +34125 hermit +34126 heroics +34131 heroism +34132 herring +34133 herself +34134 hertz +34135 hesitancy +34136 hesitant +34141 hesitate +34142 hexagon +34143 hexagram +34144 hubcap +34145 huddle +34146 huddling +34151 huff +34152 hug +34153 hula +34154 hulk +34155 hull +34156 human +34161 humble +34162 humbling +34163 humbly +34164 humid +34165 humiliate +34166 humility +34211 humming +34212 hummus +34213 humongous +34214 humorist +34215 humorless +34216 humorous +34221 humpback +34222 humped +34223 humvee +34224 hunchback +34225 hundredth +34226 hunger +34231 hungrily +34232 hungry +34233 hunk +34234 hunter +34235 hunting +34236 huntress +34241 huntsman +34242 hurdle +34243 hurled +34244 hurler +34245 hurling +34246 hurray +34251 hurricane +34252 hurried +34253 hurry +34254 hurt +34255 husband +34256 hush +34261 husked +34262 huskiness +34263 hut +34264 hybrid +34265 hydrant +34266 hydrated +34311 hydration +34312 hydrogen +34313 hydroxide +34314 hyperlink +34315 hypertext +34316 hyphen +34321 hypnoses +34322 hypnosis +34323 hypnotic +34324 hypnotism +34325 hypnotist +34326 hypnotize +34331 hypocrisy +34332 hypocrite +34333 ibuprofen +34334 ice +34335 iciness +34336 icing +34341 icky +34342 icon +34343 icy +34344 idealism +34345 idealist +34346 idealize +34351 ideally +34352 idealness +34353 identical +34354 identify +34355 identity +34356 ideology +34361 idiocy +34362 idiom +34363 idly +34364 igloo +34365 ignition +34366 ignore +34411 iguana +34412 illicitly +34413 illusion +34414 illusive +34415 image +34416 imaginary +34421 imagines +34422 imaging +34423 imbecile +34424 imitate +34425 imitation +34426 immature +34431 immerse +34432 immersion +34433 imminent +34434 immobile +34435 immodest +34436 immorally +34441 immortal +34442 immovable +34443 immovably +34444 immunity +34445 immunize +34446 impaired +34451 impale +34452 impart +34453 impatient +34454 impeach +34455 impeding +34456 impending +34461 imperfect +34462 imperial +34463 impish +34464 implant +34465 implement +34466 implicate +34511 implicit +34512 implode +34513 implosion +34514 implosive +34515 imply +34516 impolite +34521 important +34522 importer +34523 impose +34524 imposing +34525 impotence +34526 impotency +34531 impotent +34532 impound +34533 imprecise +34534 imprint +34535 imprison +34536 impromptu +34541 improper +34542 improve +34543 improving +34544 improvise +34545 imprudent +34546 impulse +34551 impulsive +34552 impure +34553 impurity +34554 iodine +34555 iodize +34556 ion +34561 ipad +34562 iphone +34563 ipod +34564 irate +34565 irk +34566 iron +34611 irregular +34612 irrigate +34613 irritable +34614 irritably +34615 irritant +34616 irritate +34621 islamic +34622 islamist +34623 isolated +34624 isolating +34625 isolation +34626 isotope +34631 issue +34632 issuing +34633 italicize +34634 italics +34635 item +34636 itinerary +34641 itunes +34642 ivory +34643 ivy +34644 jab +34645 jackal +34646 jacket +34651 jackknife +34652 jackpot +34653 jailbird +34654 jailbreak +34655 jailer +34656 jailhouse +34661 jalapeno +34662 jam +34663 janitor +34664 january +34665 jargon +34666 jarring +35111 jasmine +35112 jaundice +35113 jaunt +35114 java +35115 jawed +35116 jawless +35121 jawline +35122 jaws +35123 jaybird +35124 jaywalker +35125 jazz +35126 jeep +35131 jeeringly +35132 jellied +35133 jelly +35134 jersey +35135 jester +35136 jet +35141 jiffy +35142 jigsaw +35143 jimmy +35144 jingle +35145 jingling +35146 jinx +35151 jitters +35152 jittery +35153 job +35154 jockey +35155 jockstrap +35156 jogger +35161 jogging +35162 john +35163 joining +35164 jokester +35165 jokingly +35166 jolliness +35211 jolly +35212 jolt +35213 jot +35214 jovial +35215 joyfully +35216 joylessly +35221 joyous +35222 joyride +35223 joystick +35224 jubilance +35225 jubilant +35226 judge +35231 judgingly +35232 judicial +35233 judiciary +35234 judo +35235 juggle +35236 juggling +35241 jugular +35242 juice +35243 juiciness +35244 juicy +35245 jujitsu +35246 jukebox +35251 july +35252 jumble +35253 jumbo +35254 jump +35255 junction +35256 juncture +35261 june +35262 junior +35263 juniper +35264 junkie +35265 junkman +35266 junkyard +35311 jurist +35312 juror +35313 jury +35314 justice +35315 justifier +35316 justify +35321 justly +35322 justness +35323 juvenile +35324 kabob +35325 kangaroo +35326 karaoke +35331 karate +35332 karma +35333 kebab +35334 keenly +35335 keenness +35336 keep +35341 keg +35342 kelp +35343 kennel +35344 kept +35345 kerchief +35346 kerosene +35351 kettle +35352 kick +35353 kiln +35354 kilobyte +35355 kilogram +35356 kilometer +35361 kilowatt +35362 kilt +35363 kimono +35364 kindle +35365 kindling +35366 kindly +35411 kindness +35412 kindred +35413 kinetic +35414 kinfolk +35415 king +35416 kinship +35421 kinsman +35422 kinswoman +35423 kissable +35424 kisser +35425 kissing +35426 kitchen +35431 kite +35432 kitten +35433 kitty +35434 kiwi +35435 kleenex +35436 knapsack +35441 knee +35442 knelt +35443 knickers +35444 knoll +35445 koala +35446 kooky +35451 kosher +35452 krypton +35453 kudos +35454 kung +35455 labored +35456 laborer +35461 laboring +35462 laborious +35463 labrador +35464 ladder +35465 ladies +35466 ladle +35511 ladybug +35512 ladylike +35513 lagged +35514 lagging +35515 lagoon +35516 lair +35521 lake +35522 lance +35523 landed +35524 landfall +35525 landfill +35526 landing +35531 landlady +35532 landless +35533 landline +35534 landlord +35535 landmark +35536 landmass +35541 landmine +35542 landowner +35543 landscape +35544 landside +35545 landslide +35546 language +35551 lankiness +35552 lanky +35553 lantern +35554 lapdog +35555 lapel +35556 lapped +35561 lapping +35562 laptop +35563 lard +35564 large +35565 lark +35566 lash +35611 lasso +35612 last +35613 latch +35614 late +35615 lather +35616 latitude +35621 latrine +35622 latter +35623 latticed +35624 launch +35625 launder +35626 laundry +35631 laurel +35632 lavender +35633 lavish +35634 laxative +35635 lazily +35636 laziness +35641 lazy +35642 lecturer +35643 left +35644 legacy +35645 legal +35646 legend +35651 legged +35652 leggings +35653 legible +35654 legibly +35655 legislate +35656 lego +35661 legroom +35662 legume +35663 legwarmer +35664 legwork +35665 lemon +35666 lend +36111 length +36112 lens +36113 lent +36114 leotard +36115 lesser +36116 letdown +36121 lethargic +36122 lethargy +36123 letter +36124 lettuce +36125 level +36126 leverage +36131 levers +36132 levitate +36133 levitator +36134 liability +36135 liable +36136 liberty +36141 librarian +36142 library +36143 licking +36144 licorice +36145 lid +36146 life +36151 lifter +36152 lifting +36153 liftoff +36154 ligament +36155 likely +36156 likeness +36161 likewise +36162 liking +36163 lilac +36164 lilly +36165 lily +36166 limb +36211 limeade +36212 limelight +36213 limes +36214 limit +36215 limping +36216 limpness +36221 line +36222 lingo +36223 linguini +36224 linguist +36225 lining +36226 linked +36231 linoleum +36232 linseed +36233 lint +36234 lion +36235 lip +36236 liquefy +36241 liqueur +36242 liquid +36243 lisp +36244 list +36245 litigate +36246 litigator +36251 litmus +36252 litter +36253 little +36254 livable +36255 lived +36256 lively +36261 liver +36262 livestock +36263 lividly +36264 living +36265 lizard +36266 lubricant +36311 lubricate +36312 lucid +36313 luckily +36314 luckiness +36315 luckless +36316 lucrative +36321 ludicrous +36322 lugged +36323 lukewarm +36324 lullaby +36325 lumber +36326 luminance +36331 luminous +36332 lumpiness +36333 lumping +36334 lumpish +36335 lunacy +36336 lunar +36341 lunchbox +36342 luncheon +36343 lunchroom +36344 lunchtime +36345 lung +36346 lurch +36351 lure +36352 luridness +36353 lurk +36354 lushly +36355 lushness +36356 luster +36361 lustfully +36362 lustily +36363 lustiness +36364 lustrous +36365 lusty +36366 luxurious +36411 luxury +36412 lying +36413 lyrically +36414 lyricism +36415 lyricist +36416 lyrics +36421 macarena +36422 macaroni +36423 macaw +36424 mace +36425 machine +36426 machinist +36431 magazine +36432 magenta +36433 maggot +36434 magical +36435 magician +36436 magma +36441 magnesium +36442 magnetic +36443 magnetism +36444 magnetize +36445 magnifier +36446 magnify +36451 magnitude +36452 magnolia +36453 mahogany +36454 maimed +36455 majestic +36456 majesty +36461 majorette +36462 majority +36463 makeover +36464 maker +36465 makeshift +36466 making +36511 malformed +36512 malt +36513 mama +36514 mammal +36515 mammary +36516 mammogram +36521 manager +36522 managing +36523 manatee +36524 mandarin +36525 mandate +36526 mandatory +36531 mandolin +36532 manger +36533 mangle +36534 mango +36535 mangy +36536 manhandle +36541 manhole +36542 manhood +36543 manhunt +36544 manicotti +36545 manicure +36546 manifesto +36551 manila +36552 mankind +36553 manlike +36554 manliness +36555 manly +36556 manmade +36561 manned +36562 mannish +36563 manor +36564 manpower +36565 mantis +36566 mantra +36611 manual +36612 many +36613 map +36614 marathon +36615 marauding +36616 marbled +36621 marbles +36622 marbling +36623 march +36624 mardi +36625 margarine +36626 margarita +36631 margin +36632 marigold +36633 marina +36634 marine +36635 marital +36636 maritime +36641 marlin +36642 marmalade +36643 maroon +36644 married +36645 marrow +36646 marry +36651 marshland +36652 marshy +36653 marsupial +36654 marvelous +36655 marxism +36656 mascot +36661 masculine +36662 mashed +36663 mashing +36664 massager +36665 masses +36666 massive +41111 mastiff +41112 matador +41113 matchbook +41114 matchbox +41115 matcher +41116 matching +41121 matchless +41122 material +41123 maternal +41124 maternity +41125 math +41126 mating +41131 matriarch +41132 matrimony +41133 matrix +41134 matron +41135 matted +41136 matter +41141 maturely +41142 maturing +41143 maturity +41144 mauve +41145 maverick +41146 maximize +41151 maximum +41152 maybe +41153 mayday +41154 mayflower +41155 moaner +41156 moaning +41161 mobile +41162 mobility +41163 mobilize +41164 mobster +41165 mocha +41166 mocker +41211 mockup +41212 modified +41213 modify +41214 modular +41215 modulator +41216 module +41221 moisten +41222 moistness +41223 moisture +41224 molar +41225 molasses +41226 mold +41231 molecular +41232 molecule +41233 molehill +41234 mollusk +41235 mom +41236 monastery +41241 monday +41242 monetary +41243 monetize +41244 moneybags +41245 moneyless +41246 moneywise +41251 mongoose +41252 mongrel +41253 monitor +41254 monkhood +41255 monogamy +41256 monogram +41261 monologue +41262 monopoly +41263 monorail +41264 monotone +41265 monotype +41266 monoxide +41311 monsieur +41312 monsoon +41313 monstrous +41314 monthly +41315 monument +41316 moocher +41321 moodiness +41322 moody +41323 mooing +41324 moonbeam +41325 mooned +41326 moonlight +41331 moonlike +41332 moonlit +41333 moonrise +41334 moonscape +41335 moonshine +41336 moonstone +41341 moonwalk +41342 mop +41343 morale +41344 morality +41345 morally +41346 morbidity +41351 morbidly +41352 morphine +41353 morphing +41354 morse +41355 mortality +41356 mortally +41361 mortician +41362 mortified +41363 mortify +41364 mortuary +41365 mosaic +41366 mossy +41411 most +41412 mothball +41413 mothproof +41414 motion +41415 motivate +41416 motivator +41421 motive +41422 motocross +41423 motor +41424 motto +41425 mountable +41426 mountain +41431 mounted +41432 mounting +41433 mourner +41434 mournful +41435 mouse +41436 mousiness +41441 moustache +41442 mousy +41443 mouth +41444 movable +41445 move +41446 movie +41451 moving +41452 mower +41453 mowing +41454 much +41455 muck +41456 mud +41461 mug +41462 mulberry +41463 mulch +41464 mule +41465 mulled +41466 mullets +41511 multiple +41512 multiply +41513 multitask +41514 multitude +41515 mumble +41516 mumbling +41521 mumbo +41522 mummified +41523 mummify +41524 mummy +41525 mumps +41526 munchkin +41531 mundane +41532 municipal +41533 muppet +41534 mural +41535 murkiness +41536 murky +41541 murmuring +41542 muscular +41543 museum +41544 mushily +41545 mushiness +41546 mushroom +41551 mushy +41552 music +41553 musket +41554 muskiness +41555 musky +41556 mustang +41561 mustard +41562 muster +41563 mustiness +41564 musty +41565 mutable +41566 mutate +41611 mutation +41612 mute +41613 mutilated +41614 mutilator +41615 mutiny +41616 mutt +41621 mutual +41622 muzzle +41623 myself +41624 myspace +41625 mystified +41626 mystify +41631 myth +41632 nacho +41633 nag +41634 nail +41635 name +41636 naming +41641 nanny +41642 nanometer +41643 nape +41644 napkin +41645 napped +41646 napping +41651 nappy +41652 narrow +41653 nastily +41654 nastiness +41655 national +41656 native +41661 nativity +41662 natural +41663 nature +41664 naturist +41665 nautical +41666 navigate +42111 navigator +42112 navy +42113 nearby +42114 nearest +42115 nearly +42116 nearness +42121 neatly +42122 neatness +42123 nebula +42124 nebulizer +42125 nectar +42126 negate +42131 negation +42132 negative +42133 neglector +42134 negligee +42135 negligent +42136 negotiate +42141 nemeses +42142 nemesis +42143 neon +42144 nephew +42145 nerd +42146 nervous +42151 nervy +42152 nest +42153 net +42154 neurology +42155 neuron +42156 neurosis +42161 neurotic +42162 neuter +42163 neutron +42164 never +42165 next +42166 nibble +42211 nickname +42212 nicotine +42213 niece +42214 nifty +42215 nimble +42216 nimbly +42221 nineteen +42222 ninetieth +42223 ninja +42224 nintendo +42225 ninth +42226 nuclear +42231 nuclei +42232 nucleus +42233 nugget +42234 nullify +42235 number +42236 numbing +42241 numbly +42242 numbness +42243 numeral +42244 numerate +42245 numerator +42246 numeric +42251 numerous +42252 nuptials +42253 nursery +42254 nursing +42255 nurture +42256 nutcase +42261 nutlike +42262 nutmeg +42263 nutrient +42264 nutshell +42265 nuttiness +42266 nutty +42311 nuzzle +42312 nylon +42313 oaf +42314 oak +42315 oasis +42316 oat +42321 obedience +42322 obedient +42323 obituary +42324 object +42325 obligate +42326 obliged +42331 oblivion +42332 oblivious +42333 oblong +42334 obnoxious +42335 oboe +42336 obscure +42341 obscurity +42342 observant +42343 observer +42344 observing +42345 obsessed +42346 obsession +42351 obsessive +42352 obsolete +42353 obstacle +42354 obstinate +42355 obstruct +42356 obtain +42361 obtrusive +42362 obtuse +42363 obvious +42364 occultist +42365 occupancy +42366 occupant +42411 occupier +42412 occupy +42413 ocean +42414 ocelot +42415 octagon +42416 octane +42421 october +42422 octopus +42423 ogle +42424 oil +42425 oink +42426 ointment +42431 okay +42432 old +42433 olive +42434 olympics +42435 omega +42436 omen +42441 ominous +42442 omission +42443 omit +42444 omnivore +42445 onboard +42446 oncoming +42451 ongoing +42452 onion +42453 online +42454 onlooker +42455 only +42456 onscreen +42461 onset +42462 onshore +42463 onslaught +42464 onstage +42465 onto +42466 onward +42511 onyx +42512 oops +42513 ooze +42514 oozy +42515 opacity +42516 opal +42521 open +42522 operable +42523 operate +42524 operating +42525 operation +42526 operative +42531 operator +42532 opium +42533 opossum +42534 opponent +42535 oppose +42536 opposing +42541 opposite +42542 oppressed +42543 oppressor +42544 opt +42545 opulently +42546 osmosis +42551 other +42552 otter +42553 ouch +42554 ought +42555 ounce +42556 outage +42561 outback +42562 outbid +42563 outboard +42564 outbound +42565 outbreak +42566 outburst +42611 outcast +42612 outclass +42613 outcome +42614 outdated +42615 outdoors +42616 outer +42621 outfield +42622 outfit +42623 outflank +42624 outgoing +42625 outgrow +42626 outhouse +42631 outing +42632 outlast +42633 outlet +42634 outline +42635 outlook +42636 outlying +42641 outmatch +42642 outmost +42643 outnumber +42644 outplayed +42645 outpost +42646 outpour +42651 output +42652 outrage +42653 outrank +42654 outreach +42655 outright +42656 outscore +42661 outsell +42662 outshine +42663 outshoot +42664 outsider +42665 outskirts +42666 outsmart +43111 outsource +43112 outspoken +43113 outtakes +43114 outthink +43115 outward +43116 outweigh +43121 outwit +43122 oval +43123 ovary +43124 oven +43125 overact +43126 overall +43131 overarch +43132 overbid +43133 overbill +43134 overbite +43135 overblown +43136 overboard +43141 overbook +43142 overbuilt +43143 overcast +43144 overcoat +43145 overcome +43146 overcook +43151 overcrowd +43152 overdraft +43153 overdrawn +43154 overdress +43155 overdrive +43156 overdue +43161 overeager +43162 overeater +43163 overexert +43164 overfed +43165 overfeed +43166 overfill +43211 overflow +43212 overfull +43213 overgrown +43214 overhand +43215 overhang +43216 overhaul +43221 overhead +43222 overhear +43223 overheat +43224 overhung +43225 overjoyed +43226 overkill +43231 overlabor +43232 overlaid +43233 overlap +43234 overlay +43235 overload +43236 overlook +43241 overlord +43242 overlying +43243 overnight +43244 overpass +43245 overpay +43246 overplant +43251 overplay +43252 overpower +43253 overprice +43254 overrate +43255 overreach +43256 overreact +43261 override +43262 overripe +43263 overrule +43264 overrun +43265 overshoot +43266 overshot +43311 oversight +43312 oversized +43313 oversleep +43314 oversold +43315 overspend +43316 overstate +43321 overstay +43322 overstep +43323 overstock +43324 overstuff +43325 oversweet +43326 overtake +43331 overthrow +43332 overtime +43333 overtly +43334 overtone +43335 overture +43336 overturn +43341 overuse +43342 overvalue +43343 overview +43344 overwrite +43345 owl +43346 oxford +43351 oxidant +43352 oxidation +43353 oxidize +43354 oxidizing +43355 oxygen +43356 oxymoron +43361 oyster +43362 ozone +43363 paced +43364 pacemaker +43365 pacific +43366 pacifier +43411 pacifism +43412 pacifist +43413 pacify +43414 padded +43415 padding +43416 paddle +43421 paddling +43422 padlock +43423 pagan +43424 pager +43425 paging +43426 pajamas +43431 palace +43432 palatable +43433 palm +43434 palpable +43435 palpitate +43436 paltry +43441 pampered +43442 pamperer +43443 pampers +43444 pamphlet +43445 panama +43446 pancake +43451 pancreas +43452 panda +43453 pandemic +43454 pang +43455 panhandle +43456 panic +43461 panning +43462 panorama +43463 panoramic +43464 panther +43465 pantomime +43466 pantry +43511 pants +43512 pantyhose +43513 paparazzi +43514 papaya +43515 paper +43516 paprika +43521 papyrus +43522 parabola +43523 parachute +43524 parade +43525 paradox +43526 paragraph +43531 parakeet +43532 paralegal +43533 paralyses +43534 paralysis +43535 paralyze +43536 paramedic +43541 parameter +43542 paramount +43543 parasail +43544 parasite +43545 parasitic +43546 parcel +43551 parched +43552 parchment +43553 pardon +43554 parish +43555 parka +43556 parking +43561 parkway +43562 parlor +43563 parmesan +43564 parole +43565 parrot +43566 parsley +43611 parsnip +43612 partake +43613 parted +43614 parting +43615 partition +43616 partly +43621 partner +43622 partridge +43623 party +43624 passable +43625 passably +43626 passage +43631 passcode +43632 passenger +43633 passerby +43634 passing +43635 passion +43636 passive +43641 passivism +43642 passover +43643 passport +43644 password +43645 pasta +43646 pasted +43651 pastel +43652 pastime +43653 pastor +43654 pastrami +43655 pasture +43656 pasty +43661 patchwork +43662 patchy +43663 paternal +43664 paternity +43665 path +43666 patience +44111 patient +44112 patio +44113 patriarch +44114 patriot +44115 patrol +44116 patronage +44121 patronize +44122 pauper +44123 pavement +44124 paver +44125 pavestone +44126 pavilion +44131 paving +44132 pawing +44133 payable +44134 payback +44135 paycheck +44136 payday +44141 payee +44142 payer +44143 paying +44144 payment +44145 payphone +44146 payroll +44151 pebble +44152 pebbly +44153 pecan +44154 pectin +44155 peculiar +44156 peddling +44161 pediatric +44162 pedicure +44163 pedigree +44164 pedometer +44165 pegboard +44166 pelican +44211 pellet +44212 pelt +44213 pelvis +44214 penalize +44215 penalty +44216 pencil +44221 pendant +44222 pending +44223 penholder +44224 penknife +44225 pennant +44226 penniless +44231 penny +44232 penpal +44233 pension +44234 pentagon +44235 pentagram +44236 pep +44241 perceive +44242 percent +44243 perch +44244 percolate +44245 perennial +44246 perfected +44251 perfectly +44252 perfume +44253 periscope +44254 perish +44255 perjurer +44256 perjury +44261 perkiness +44262 perky +44263 perm +44264 peroxide +44265 perpetual +44266 perplexed +44311 persecute +44312 persevere +44313 persuaded +44314 persuader +44315 pesky +44316 peso +44321 pessimism +44322 pessimist +44323 pester +44324 pesticide +44325 petal +44326 petite +44331 petition +44332 petri +44333 petroleum +44334 petted +44335 petticoat +44336 pettiness +44341 petty +44342 petunia +44343 phantom +44344 phobia +44345 phoenix +44346 phonebook +44351 phoney +44352 phonics +44353 phoniness +44354 phony +44355 phosphate +44356 photo +44361 phrase +44362 phrasing +44363 placard +44364 placate +44365 placidly +44366 plank +44411 planner +44412 plant +44413 plasma +44414 plaster +44415 plastic +44416 plated +44421 platform +44422 plating +44423 platinum +44424 platonic +44425 platter +44426 platypus +44431 plausible +44432 plausibly +44433 playable +44434 playback +44435 player +44436 playful +44441 playgroup +44442 playhouse +44443 playing +44444 playlist +44445 playmaker +44446 playmate +44451 playoff +44452 playpen +44453 playroom +44454 playset +44455 plaything +44456 playtime +44461 plaza +44462 pleading +44463 pleat +44464 pledge +44465 plentiful +44466 plenty +44511 plethora +44512 plexiglas +44513 pliable +44514 plod +44515 plop +44516 plot +44521 plow +44522 ploy +44523 pluck +44524 plug +44525 plunder +44526 plunging +44531 plural +44532 plus +44533 plutonium +44534 plywood +44535 poach +44536 pod +44541 poem +44542 poet +44543 pogo +44544 pointed +44545 pointer +44546 pointing +44551 pointless +44552 pointy +44553 poise +44554 poison +44555 poker +44556 poking +44561 polar +44562 police +44563 policy +44564 polio +44565 polish +44566 politely +44611 polka +44612 polo +44613 polyester +44614 polygon +44615 polygraph +44616 polymer +44621 poncho +44622 pond +44623 pony +44624 popcorn +44625 pope +44626 poplar +44631 popper +44632 poppy +44633 popsicle +44634 populace +44635 popular +44636 populate +44641 porcupine +44642 pork +44643 porous +44644 porridge +44645 portable +44646 portal +44651 portfolio +44652 porthole +44653 portion +44654 portly +44655 portside +44656 poser +44661 posh +44662 posing +44663 possible +44664 possibly +44665 possum +44666 postage +45111 postal +45112 postbox +45113 postcard +45114 posted +45115 poster +45116 posting +45121 postnasal +45122 posture +45123 postwar +45124 pouch +45125 pounce +45126 pouncing +45131 pound +45132 pouring +45133 pout +45134 powdered +45135 powdering +45136 powdery +45141 power +45142 powwow +45143 pox +45144 praising +45145 prance +45146 prancing +45151 pranker +45152 prankish +45153 prankster +45154 prayer +45155 praying +45156 preacher +45161 preaching +45162 preachy +45163 preamble +45164 precinct +45165 precise +45166 precision +45211 precook +45212 precut +45213 predator +45214 predefine +45215 predict +45216 preface +45221 prefix +45222 preflight +45223 preformed +45224 pregame +45225 pregnancy +45226 pregnant +45231 preheated +45232 prelaunch +45233 prelaw +45234 prelude +45235 premiere +45236 premises +45241 premium +45242 prenatal +45243 preoccupy +45244 preorder +45245 prepaid +45246 prepay +45251 preplan +45252 preppy +45253 preschool +45254 prescribe +45255 preseason +45256 preset +45261 preshow +45262 president +45263 presoak +45264 press +45265 presume +45266 presuming +45311 preteen +45312 pretended +45313 pretender +45314 pretense +45315 pretext +45316 pretty +45321 pretzel +45322 prevail +45323 prevalent +45324 prevent +45325 preview +45326 previous +45331 prewar +45332 prewashed +45333 prideful +45334 pried +45335 primal +45336 primarily +45341 primary +45342 primate +45343 primer +45344 primp +45345 princess +45346 print +45351 prior +45352 prism +45353 prison +45354 prissy +45355 pristine +45356 privacy +45361 private +45362 privatize +45363 prize +45364 proactive +45365 probable +45366 probably +45411 probation +45412 probe +45413 probing +45414 probiotic +45415 problem +45416 procedure +45421 process +45422 proclaim +45423 procreate +45424 procurer +45425 prodigal +45426 prodigy +45431 produce +45432 product +45433 profane +45434 profanity +45435 professed +45436 professor +45441 profile +45442 profound +45443 profusely +45444 progeny +45445 prognosis +45446 program +45451 progress +45452 projector +45453 prologue +45454 prolonged +45455 promenade +45456 prominent +45461 promoter +45462 promotion +45463 prompter +45464 promptly +45465 prone +45466 prong +45511 pronounce +45512 pronto +45513 proofing +45514 proofread +45515 proofs +45516 propeller +45521 properly +45522 property +45523 proponent +45524 proposal +45525 propose +45526 props +45531 prorate +45532 protector +45533 protegee +45534 proton +45535 prototype +45536 protozoan +45541 protract +45542 protrude +45543 proud +45544 provable +45545 proved +45546 proven +45551 provided +45552 provider +45553 providing +45554 province +45555 proving +45556 provoke +45561 provoking +45562 provolone +45563 prowess +45564 prowler +45565 prowling +45566 proximity +45611 proxy +45612 prozac +45613 prude +45614 prudishly +45615 prune +45616 pruning +45621 pry +45622 psychic +45623 public +45624 publisher +45625 pucker +45626 pueblo +45631 pug +45632 pull +45633 pulmonary +45634 pulp +45635 pulsate +45636 pulse +45641 pulverize +45642 puma +45643 pumice +45644 pummel +45645 punch +45646 punctual +45651 punctuate +45652 punctured +45653 pungent +45654 punisher +45655 punk +45656 pupil +45661 puppet +45662 puppy +45663 purchase +45664 pureblood +45665 purebred +45666 purely +46111 pureness +46112 purgatory +46113 purge +46114 purging +46115 purifier +46116 purify +46121 purist +46122 puritan +46123 purity +46124 purple +46125 purplish +46126 purposely +46131 purr +46132 purse +46133 pursuable +46134 pursuant +46135 pursuit +46136 purveyor +46141 pushcart +46142 pushchair +46143 pusher +46144 pushiness +46145 pushing +46146 pushover +46151 pushpin +46152 pushup +46153 pushy +46154 putdown +46155 putt +46156 puzzle +46161 puzzling +46162 pyramid +46163 pyromania +46164 python +46165 quack +46166 quadrant +46211 quail +46212 quaintly +46213 quake +46214 quaking +46215 qualified +46216 qualifier +46221 qualify +46222 quality +46223 qualm +46224 quantum +46225 quarrel +46226 quarry +46231 quartered +46232 quarterly +46233 quarters +46234 quartet +46235 quench +46236 query +46241 quicken +46242 quickly +46243 quickness +46244 quicksand +46245 quickstep +46246 quiet +46251 quill +46252 quilt +46253 quintet +46254 quintuple +46255 quirk +46256 quit +46261 quiver +46262 quizzical +46263 quotable +46264 quotation +46265 quote +46266 rabid +46311 race +46312 racing +46313 racism +46314 rack +46315 racoon +46316 radar +46321 radial +46322 radiance +46323 radiantly +46324 radiated +46325 radiation +46326 radiator +46331 radio +46332 radish +46333 raffle +46334 raft +46335 rage +46336 ragged +46341 raging +46342 ragweed +46343 raider +46344 railcar +46345 railing +46346 railroad +46351 railway +46352 raisin +46353 rake +46354 raking +46355 rally +46356 ramble +46361 rambling +46362 ramp +46363 ramrod +46364 ranch +46365 rancidity +46366 random +46411 ranged +46412 ranger +46413 ranging +46414 ranked +46415 ranking +46416 ransack +46421 ranting +46422 rants +46423 rare +46424 rarity +46425 rascal +46426 rash +46431 rasping +46432 ravage +46433 raven +46434 ravine +46435 raving +46436 ravioli +46441 ravishing +46442 reabsorb +46443 reach +46444 reacquire +46445 reaction +46446 reactive +46451 reactor +46452 reaffirm +46453 ream +46454 reanalyze +46455 reappear +46456 reapply +46461 reappoint +46462 reapprove +46463 rearrange +46464 rearview +46465 reason +46466 reassign +46511 reassure +46512 reattach +46513 reawake +46514 rebalance +46515 rebate +46516 rebel +46521 rebirth +46522 reboot +46523 reborn +46524 rebound +46525 rebuff +46526 rebuild +46531 rebuilt +46532 reburial +46533 rebuttal +46534 recall +46535 recant +46536 recapture +46541 recast +46542 recede +46543 recent +46544 recess +46545 recharger +46546 recipient +46551 recital +46552 recite +46553 reckless +46554 reclaim +46555 recliner +46556 reclining +46561 recluse +46562 reclusive +46563 recognize +46564 recoil +46565 recollect +46566 recolor +46611 reconcile +46612 reconfirm +46613 reconvene +46614 recopy +46615 record +46616 recount +46621 recoup +46622 recovery +46623 recreate +46624 rectal +46625 rectangle +46626 rectified +46631 rectify +46632 recycled +46633 recycler +46634 recycling +46635 reemerge +46636 reenact +46641 reenter +46642 reentry +46643 reexamine +46644 referable +46645 referee +46646 reference +46651 refill +46652 refinance +46653 refined +46654 refinery +46655 refining +46656 refinish +46661 reflected +46662 reflector +46663 reflex +46664 reflux +46665 refocus +46666 refold +51111 reforest +51112 reformat +51113 reformed +51114 reformer +51115 reformist +51116 refract +51121 refrain +51122 refreeze +51123 refresh +51124 refried +51125 refueling +51126 refund +51131 refurbish +51132 refurnish +51133 refusal +51134 refuse +51135 refusing +51136 refutable +51141 refute +51142 regain +51143 regalia +51144 regally +51145 reggae +51146 regime +51151 region +51152 register +51153 registrar +51154 registry +51155 regress +51156 regretful +51161 regroup +51162 regular +51163 regulate +51164 regulator +51165 rehab +51166 reheat +51211 rehire +51212 rehydrate +51213 reimburse +51214 reissue +51215 reiterate +51216 rejoice +51221 rejoicing +51222 rejoin +51223 rekindle +51224 relapse +51225 relapsing +51226 relatable +51231 related +51232 relation +51233 relative +51234 relax +51235 relay +51236 relearn +51241 release +51242 relenting +51243 reliable +51244 reliably +51245 reliance +51246 reliant +51251 relic +51252 relieve +51253 relieving +51254 relight +51255 relish +51256 relive +51261 reload +51262 relocate +51263 relock +51264 reluctant +51265 rely +51266 remake +51311 remark +51312 remarry +51313 rematch +51314 remedial +51315 remedy +51316 remember +51321 reminder +51322 remindful +51323 remission +51324 remix +51325 remnant +51326 remodeler +51331 remold +51332 remorse +51333 remote +51334 removable +51335 removal +51336 removed +51341 remover +51342 removing +51343 rename +51344 renderer +51345 rendering +51346 rendition +51351 renegade +51352 renewable +51353 renewably +51354 renewal +51355 renewed +51356 renounce +51361 renovate +51362 renovator +51363 rentable +51364 rental +51365 rented +51366 renter +51411 reoccupy +51412 reoccur +51413 reopen +51414 reorder +51415 repackage +51416 repacking +51421 repaint +51422 repair +51423 repave +51424 repaying +51425 repayment +51426 repeal +51431 repeated +51432 repeater +51433 repent +51434 rephrase +51435 replace +51436 replay +51441 replica +51442 reply +51443 reporter +51444 repose +51445 repossess +51446 repost +51451 repressed +51452 reprimand +51453 reprint +51454 reprise +51455 reproach +51456 reprocess +51461 reproduce +51462 reprogram +51463 reps +51464 reptile +51465 reptilian +51466 repugnant +51511 repulsion +51512 repulsive +51513 repurpose +51514 reputable +51515 reputably +51516 request +51521 require +51522 requisite +51523 reroute +51524 rerun +51525 resale +51526 resample +51531 rescuer +51532 reseal +51533 research +51534 reselect +51535 reseller +51536 resemble +51541 resend +51542 resent +51543 reset +51544 reshape +51545 reshoot +51546 reshuffle +51551 residence +51552 residency +51553 resident +51554 residual +51555 residue +51556 resigned +51561 resilient +51562 resistant +51563 resisting +51564 resize +51565 resolute +51566 resolved +51611 resonant +51612 resonate +51613 resort +51614 resource +51615 respect +51616 resubmit +51621 result +51622 resume +51623 resupply +51624 resurface +51625 resurrect +51626 retail +51631 retainer +51632 retaining +51633 retake +51634 retaliate +51635 retention +51636 rethink +51641 retinal +51642 retired +51643 retiree +51644 retiring +51645 retold +51646 retool +51651 retorted +51652 retouch +51653 retrace +51654 retract +51655 retrain +51656 retread +51661 retreat +51662 retrial +51663 retrieval +51664 retriever +51665 retry +51666 return +52111 retying +52112 retype +52113 reunion +52114 reunite +52115 reusable +52116 reuse +52121 reveal +52122 reveler +52123 revenge +52124 revenue +52125 reverb +52126 revered +52131 reverence +52132 reverend +52133 reversal +52134 reverse +52135 reversing +52136 reversion +52141 revert +52142 revisable +52143 revise +52144 revision +52145 revisit +52146 revivable +52151 revival +52152 reviver +52153 reviving +52154 revocable +52155 revoke +52156 revolt +52161 revolver +52162 revolving +52163 reward +52164 rewash +52165 rewind +52166 rewire +52211 reword +52212 rework +52213 rewrap +52214 rewrite +52215 rhyme +52216 ribbon +52221 ribcage +52222 rice +52223 riches +52224 richly +52225 richness +52226 rickety +52231 ricotta +52232 riddance +52233 ridden +52234 ride +52235 riding +52236 rifling +52241 rift +52242 rigging +52243 rigid +52244 rigor +52245 rimless +52246 rimmed +52251 rind +52252 rink +52253 rinse +52254 rinsing +52255 riot +52256 ripcord +52261 ripeness +52262 ripening +52263 ripping +52264 ripple +52265 rippling +52266 riptide +52311 rise +52312 rising +52313 risk +52314 risotto +52315 ritalin +52316 ritzy +52321 rival +52322 riverbank +52323 riverbed +52324 riverboat +52325 riverside +52326 riveter +52331 riveting +52332 roamer +52333 roaming +52334 roast +52335 robbing +52336 robe +52341 robin +52342 robotics +52343 robust +52344 rockband +52345 rocker +52346 rocket +52351 rockfish +52352 rockiness +52353 rocking +52354 rocklike +52355 rockslide +52356 rockstar +52361 rocky +52362 rogue +52363 roman +52364 romp +52365 rope +52366 roping +52411 roster +52412 rosy +52413 rotten +52414 rotting +52415 rotunda +52416 roulette +52421 rounding +52422 roundish +52423 roundness +52424 roundup +52425 roundworm +52426 routine +52431 routing +52432 rover +52433 roving +52434 royal +52435 rubbed +52436 rubber +52441 rubbing +52442 rubble +52443 rubdown +52444 ruby +52445 ruckus +52446 rudder +52451 rug +52452 ruined +52453 rule +52454 rumble +52455 rumbling +52456 rummage +52461 rumor +52462 runaround +52463 rundown +52464 runner +52465 running +52466 runny +52511 runt +52512 runway +52513 rupture +52514 rural +52515 ruse +52516 rush +52521 rust +52522 rut +52523 sabbath +52524 sabotage +52525 sacrament +52526 sacred +52531 sacrifice +52532 sadden +52533 saddlebag +52534 saddled +52535 saddling +52536 sadly +52541 sadness +52542 safari +52543 safeguard +52544 safehouse +52545 safely +52546 safeness +52551 saffron +52552 saga +52553 sage +52554 sagging +52555 saggy +52556 said +52561 saint +52562 sake +52563 salad +52564 salami +52565 salaried +52566 salary +52611 saline +52612 salon +52613 saloon +52614 salsa +52615 salt +52616 salutary +52621 salute +52622 salvage +52623 salvaging +52624 salvation +52625 same +52626 sample +52631 sampling +52632 sanction +52633 sanctity +52634 sanctuary +52635 sandal +52636 sandbag +52641 sandbank +52642 sandbar +52643 sandblast +52644 sandbox +52645 sanded +52646 sandfish +52651 sanding +52652 sandlot +52653 sandpaper +52654 sandpit +52655 sandstone +52656 sandstorm +52661 sandworm +52662 sandy +52663 sanitary +52664 sanitizer +52665 sank +52666 santa +53111 sapling +53112 sappiness +53113 sappy +53114 sarcasm +53115 sarcastic +53116 sardine +53121 sash +53122 sasquatch +53123 sassy +53124 satchel +53125 satiable +53126 satin +53131 satirical +53132 satisfied +53133 satisfy +53134 saturate +53135 saturday +53136 sauciness +53141 saucy +53142 sauna +53143 savage +53144 savanna +53145 saved +53146 savings +53151 savior +53152 savor +53153 saxophone +53154 say +53155 scabbed +53156 scabby +53161 scalded +53162 scalding +53163 scale +53164 scaling +53165 scallion +53166 scallop +53211 scalping +53212 scam +53213 scandal +53214 scanner +53215 scanning +53216 scant +53221 scapegoat +53222 scarce +53223 scarcity +53224 scarecrow +53225 scared +53226 scarf +53231 scarily +53232 scariness +53233 scarring +53234 scary +53235 scavenger +53236 scenic +53241 schedule +53242 schematic +53243 scheme +53244 scheming +53245 schilling +53246 schnapps +53251 scholar +53252 science +53253 scientist +53254 scion +53255 scoff +53256 scolding +53261 scone +53262 scoop +53263 scooter +53264 scope +53265 scorch +53266 scorebook +53311 scorecard +53312 scored +53313 scoreless +53314 scorer +53315 scoring +53316 scorn +53321 scorpion +53322 scotch +53323 scoundrel +53324 scoured +53325 scouring +53326 scouting +53331 scouts +53332 scowling +53333 scrabble +53334 scraggly +53335 scrambled +53336 scrambler +53341 scrap +53342 scratch +53343 scrawny +53344 screen +53345 scribble +53346 scribe +53351 scribing +53352 scrimmage +53353 script +53354 scroll +53355 scrooge +53356 scrounger +53361 scrubbed +53362 scrubber +53363 scruffy +53364 scrunch +53365 scrutiny +53366 scuba +53411 scuff +53412 sculptor +53413 sculpture +53414 scurvy +53415 scuttle +53416 secluded +53421 secluding +53422 seclusion +53423 second +53424 secrecy +53425 secret +53426 sectional +53431 sector +53432 secular +53433 securely +53434 security +53435 sedan +53436 sedate +53441 sedation +53442 sedative +53443 sediment +53444 seduce +53445 seducing +53446 segment +53451 seismic +53452 seizing +53453 seldom +53454 selected +53455 selection +53456 selective +53461 selector +53462 self +53463 seltzer +53464 semantic +53465 semester +53466 semicolon +53511 semifinal +53512 seminar +53513 semisoft +53514 semisweet +53515 senate +53516 senator +53521 send +53522 senior +53523 senorita +53524 sensation +53525 sensitive +53526 sensitize +53531 sensually +53532 sensuous +53533 sepia +53534 september +53535 septic +53536 septum +53541 sequel +53542 sequence +53543 sequester +53544 series +53545 sermon +53546 serotonin +53551 serpent +53552 serrated +53553 serve +53554 service +53555 serving +53556 sesame +53561 sessions +53562 setback +53563 setting +53564 settle +53565 settling +53566 setup +53611 sevenfold +53612 seventeen +53613 seventh +53614 seventy +53615 severity +53616 shabby +53621 shack +53622 shaded +53623 shadily +53624 shadiness +53625 shading +53626 shadow +53631 shady +53632 shaft +53633 shakable +53634 shakily +53635 shakiness +53636 shaking +53641 shaky +53642 shale +53643 shallot +53644 shallow +53645 shame +53646 shampoo +53651 shamrock +53652 shank +53653 shanty +53654 shape +53655 shaping +53656 share +53661 sharpener +53662 sharper +53663 sharpie +53664 sharply +53665 sharpness +53666 shawl +54111 sheath +54112 shed +54113 sheep +54114 sheet +54115 shelf +54116 shell +54121 shelter +54122 shelve +54123 shelving +54124 sherry +54125 shield +54126 shifter +54131 shifting +54132 shiftless +54133 shifty +54134 shimmer +54135 shimmy +54136 shindig +54141 shine +54142 shingle +54143 shininess +54144 shining +54145 shiny +54146 ship +54151 shirt +54152 shivering +54153 shock +54154 shone +54155 shoplift +54156 shopper +54161 shopping +54162 shoptalk +54163 shore +54164 shortage +54165 shortcake +54166 shortcut +54211 shorten +54212 shorter +54213 shorthand +54214 shortlist +54215 shortly +54216 shortness +54221 shorts +54222 shortwave +54223 shorty +54224 shout +54225 shove +54226 showbiz +54231 showcase +54232 showdown +54233 shower +54234 showgirl +54235 showing +54236 showman +54241 shown +54242 showoff +54243 showpiece +54244 showplace +54245 showroom +54246 showy +54251 shrank +54252 shrapnel +54253 shredder +54254 shredding +54255 shrewdly +54256 shriek +54261 shrill +54262 shrimp +54263 shrine +54264 shrink +54265 shrivel +54266 shrouded +54311 shrubbery +54312 shrubs +54313 shrug +54314 shrunk +54315 shucking +54316 shudder +54321 shuffle +54322 shuffling +54323 shun +54324 shush +54325 shut +54326 shy +54331 siamese +54332 siberian +54333 sibling +54334 siding +54335 sierra +54336 siesta +54341 sift +54342 sighing +54343 silenced +54344 silencer +54345 silent +54346 silica +54351 silicon +54352 silk +54353 silliness +54354 silly +54355 silo +54356 silt +54361 silver +54362 similarly +54363 simile +54364 simmering +54365 simple +54366 simplify +54411 simply +54412 sincere +54413 sincerity +54414 singer +54415 singing +54416 single +54421 singular +54422 sinister +54423 sinless +54424 sinner +54425 sinuous +54426 sip +54431 siren +54432 sister +54433 sitcom +54434 sitter +54435 sitting +54436 situated +54441 situation +54442 sixfold +54443 sixteen +54444 sixth +54445 sixties +54446 sixtieth +54451 sixtyfold +54452 sizable +54453 sizably +54454 size +54455 sizing +54456 sizzle +54461 sizzling +54462 skater +54463 skating +54464 skedaddle +54465 skeletal +54466 skeleton +54511 skeptic +54512 sketch +54513 skewed +54514 skewer +54515 skid +54516 skied +54521 skier +54522 skies +54523 skiing +54524 skilled +54525 skillet +54526 skillful +54531 skimmed +54532 skimmer +54533 skimming +54534 skimpily +54535 skincare +54536 skinhead +54541 skinless +54542 skinning +54543 skinny +54544 skintight +54545 skipper +54546 skipping +54551 skirmish +54552 skirt +54553 skittle +54554 skydiver +54555 skylight +54556 skyline +54561 skype +54562 skyrocket +54563 skyward +54564 slab +54565 slacked +54566 slacker +54611 slacking +54612 slackness +54613 slacks +54614 slain +54615 slam +54616 slander +54621 slang +54622 slapping +54623 slapstick +54624 slashed +54625 slashing +54626 slate +54631 slather +54632 slaw +54633 sled +54634 sleek +54635 sleep +54636 sleet +54641 sleeve +54642 slept +54643 sliceable +54644 sliced +54645 slicer +54646 slicing +54651 slick +54652 slider +54653 slideshow +54654 sliding +54655 slighted +54656 slighting +54661 slightly +54662 slimness +54663 slimy +54664 slinging +54665 slingshot +54666 slinky +55111 slip +55112 slit +55113 sliver +55114 slobbery +55115 slogan +55116 sloped +55121 sloping +55122 sloppily +55123 sloppy +55124 slot +55125 slouching +55126 slouchy +55131 sludge +55132 slug +55133 slum +55134 slurp +55135 slush +55136 sly +55141 small +55142 smartly +55143 smartness +55144 smasher +55145 smashing +55146 smashup +55151 smell +55152 smelting +55153 smile +55154 smilingly +55155 smirk +55156 smite +55161 smith +55162 smitten +55163 smock +55164 smog +55165 smoked +55166 smokeless +55211 smokiness +55212 smoking +55213 smoky +55214 smolder +55215 smooth +55216 smother +55221 smudge +55222 smudgy +55223 smuggler +55224 smuggling +55225 smugly +55226 smugness +55231 snack +55232 snagged +55233 snaking +55234 snap +55235 snare +55236 snarl +55241 snazzy +55242 sneak +55243 sneer +55244 sneeze +55245 sneezing +55246 snide +55251 sniff +55252 snippet +55253 snipping +55254 snitch +55255 snooper +55256 snooze +55261 snore +55262 snoring +55263 snorkel +55264 snort +55265 snout +55266 snowbird +55311 snowboard +55312 snowbound +55313 snowcap +55314 snowdrift +55315 snowdrop +55316 snowfall +55321 snowfield +55322 snowflake +55323 snowiness +55324 snowless +55325 snowman +55326 snowplow +55331 snowshoe +55332 snowstorm +55333 snowsuit +55334 snowy +55335 snub +55336 snuff +55341 snuggle +55342 snugly +55343 snugness +55344 speak +55345 spearfish +55346 spearhead +55351 spearman +55352 spearmint +55353 species +55354 specimen +55355 specked +55356 speckled +55361 specks +55362 spectacle +55363 spectator +55364 spectrum +55365 speculate +55366 speech +55411 speed +55412 spellbind +55413 speller +55414 spelling +55415 spendable +55416 spender +55421 spending +55422 spent +55423 spew +55424 sphere +55425 spherical +55426 sphinx +55431 spider +55432 spied +55433 spiffy +55434 spill +55435 spilt +55436 spinach +55441 spinal +55442 spindle +55443 spinner +55444 spinning +55445 spinout +55446 spinster +55451 spiny +55452 spiral +55453 spirited +55454 spiritism +55455 spirits +55456 spiritual +55461 splashed +55462 splashing +55463 splashy +55464 splatter +55465 spleen +55466 splendid +55511 splendor +55512 splice +55513 splicing +55514 splinter +55515 splotchy +55516 splurge +55521 spoilage +55522 spoiled +55523 spoiler +55524 spoiling +55525 spoils +55526 spoken +55531 spokesman +55532 sponge +55533 spongy +55534 sponsor +55535 spoof +55536 spookily +55541 spooky +55542 spool +55543 spoon +55544 spore +55545 sporting +55546 sports +55551 sporty +55552 spotless +55553 spotlight +55554 spotted +55555 spotter +55556 spotting +55561 spotty +55562 spousal +55563 spouse +55564 spout +55565 sprain +55566 sprang +55611 sprawl +55612 spray +55613 spree +55614 sprig +55615 spring +55616 sprinkled +55621 sprinkler +55622 sprint +55623 sprite +55624 sprout +55625 spruce +55626 sprung +55631 spry +55632 spud +55633 spur +55634 sputter +55635 spyglass +55636 squabble +55641 squad +55642 squall +55643 squander +55644 squash +55645 squatted +55646 squatter +55651 squatting +55652 squeak +55653 squealer +55654 squealing +55655 squeamish +55656 squeegee +55661 squeeze +55662 squeezing +55663 squid +55664 squiggle +55665 squiggly +55666 squint +56111 squire +56112 squirt +56113 squishier +56114 squishy +56115 stability +56116 stabilize +56121 stable +56122 stack +56123 stadium +56124 staff +56125 stage +56126 staging +56131 stagnant +56132 stagnate +56133 stainable +56134 stained +56135 staining +56136 stainless +56141 stalemate +56142 staleness +56143 stalling +56144 stallion +56145 stamina +56146 stammer +56151 stamp +56152 stand +56153 stank +56154 staple +56155 stapling +56156 starboard +56161 starch +56162 stardom +56163 stardust +56164 starfish +56165 stargazer +56166 staring +56211 stark +56212 starless +56213 starlet +56214 starlight +56215 starlit +56216 starring +56221 starry +56222 starship +56223 starter +56224 starting +56225 startle +56226 startling +56231 startup +56232 starved +56233 starving +56234 stash +56235 state +56236 static +56241 statistic +56242 statue +56243 stature +56244 status +56245 statute +56246 statutory +56251 staunch +56252 stays +56253 steadfast +56254 steadier +56255 steadily +56256 steadying +56261 steam +56262 steed +56263 steep +56264 steerable +56265 steering +56266 steersman +56311 stegosaur +56312 stellar +56313 stem +56314 stench +56315 stencil +56316 step +56321 stereo +56322 sterile +56323 sterility +56324 sterilize +56325 sterling +56326 sternness +56331 sternum +56332 stew +56333 stick +56334 stiffen +56335 stiffly +56336 stiffness +56341 stifle +56342 stifling +56343 stillness +56344 stilt +56345 stimulant +56346 stimulate +56351 stimuli +56352 stimulus +56353 stinger +56354 stingily +56355 stinging +56356 stingray +56361 stingy +56362 stinking +56363 stinky +56364 stipend +56365 stipulate +56366 stir +56411 stitch +56412 stock +56413 stoic +56414 stoke +56415 stole +56416 stomp +56421 stonewall +56422 stoneware +56423 stonework +56424 stoning +56425 stony +56426 stood +56431 stooge +56432 stool +56433 stoop +56434 stoplight +56435 stoppable +56436 stoppage +56441 stopped +56442 stopper +56443 stopping +56444 stopwatch +56445 storable +56446 storage +56451 storeroom +56452 storewide +56453 storm +56454 stout +56455 stove +56456 stowaway +56461 stowing +56462 straddle +56463 straggler +56464 strained +56465 strainer +56466 straining +56511 strangely +56512 stranger +56513 strangle +56514 strategic +56515 strategy +56516 stratus +56521 straw +56522 stray +56523 streak +56524 stream +56525 street +56526 strength +56531 strenuous +56532 strep +56533 stress +56534 stretch +56535 strewn +56536 stricken +56541 strict +56542 stride +56543 strife +56544 strike +56545 striking +56546 strive +56551 striving +56552 strobe +56553 strode +56554 stroller +56555 strongbox +56556 strongly +56561 strongman +56562 struck +56563 structure +56564 strudel +56565 struggle +56566 strum +56611 strung +56612 strut +56613 stubbed +56614 stubble +56615 stubbly +56616 stubborn +56621 stucco +56622 stuck +56623 student +56624 studied +56625 studio +56626 study +56631 stuffed +56632 stuffing +56633 stuffy +56634 stumble +56635 stumbling +56636 stump +56641 stung +56642 stunned +56643 stunner +56644 stunning +56645 stunt +56646 stupor +56651 sturdily +56652 sturdy +56653 styling +56654 stylishly +56655 stylist +56656 stylized +56661 stylus +56662 suave +56663 subarctic +56664 subatomic +56665 subdivide +56666 subdued +61111 subduing +61112 subfloor +61113 subgroup +61114 subheader +61115 subject +61116 sublease +61121 sublet +61122 sublevel +61123 sublime +61124 submarine +61125 submerge +61126 submersed +61131 submitter +61132 subpanel +61133 subpar +61134 subplot +61135 subprime +61136 subscribe +61141 subscript +61142 subsector +61143 subside +61144 subsiding +61145 subsidize +61146 subsidy +61151 subsoil +61152 subsonic +61153 substance +61154 subsystem +61155 subtext +61156 subtitle +61161 subtly +61162 subtotal +61163 subtract +61164 subtype +61165 suburb +61166 subway +61211 subwoofer +61212 subzero +61213 succulent +61214 such +61215 suction +61216 sudden +61221 sudoku +61222 suds +61223 sufferer +61224 suffering +61225 suffice +61226 suffix +61231 suffocate +61232 suffrage +61233 sugar +61234 suggest +61235 suing +61236 suitable +61241 suitably +61242 suitcase +61243 suitor +61244 sulfate +61245 sulfide +61246 sulfite +61251 sulfur +61252 sulk +61253 sullen +61254 sulphate +61255 sulphuric +61256 sultry +61261 superbowl +61262 superglue +61263 superhero +61264 superior +61265 superjet +61266 superman +61311 supermom +61312 supernova +61313 supervise +61314 supper +61315 supplier +61316 supply +61321 support +61322 supremacy +61323 supreme +61324 surcharge +61325 surely +61326 sureness +61331 surface +61332 surfacing +61333 surfboard +61334 surfer +61335 surgery +61336 surgical +61341 surging +61342 surname +61343 surpass +61344 surplus +61345 surprise +61346 surreal +61351 surrender +61352 surrogate +61353 surround +61354 survey +61355 survival +61356 survive +61361 surviving +61362 survivor +61363 sushi +61364 suspect +61365 suspend +61366 suspense +61411 sustained +61412 sustainer +61413 swab +61414 swaddling +61415 swagger +61416 swampland +61421 swan +61422 swapping +61423 swarm +61424 sway +61425 swear +61426 sweat +61431 sweep +61432 swell +61433 swept +61434 swerve +61435 swifter +61436 swiftly +61441 swiftness +61442 swimmable +61443 swimmer +61444 swimming +61445 swimsuit +61446 swimwear +61451 swinger +61452 swinging +61453 swipe +61454 swirl +61455 switch +61456 swivel +61461 swizzle +61462 swooned +61463 swoop +61464 swoosh +61465 swore +61466 sworn +61511 swung +61512 sycamore +61513 sympathy +61514 symphonic +61515 symphony +61516 symptom +61521 synapse +61522 syndrome +61523 synergy +61524 synopses +61525 synopsis +61526 synthesis +61531 synthetic +61532 syrup +61533 system +61534 t-shirt +61535 tabasco +61536 tabby +61541 tableful +61542 tables +61543 tablet +61544 tableware +61545 tabloid +61546 tackiness +61551 tacking +61552 tackle +61553 tackling +61554 tacky +61555 taco +61556 tactful +61561 tactical +61562 tactics +61563 tactile +61564 tactless +61565 tadpole +61566 taekwondo +61611 tag +61612 tainted +61613 take +61614 taking +61615 talcum +61616 talisman +61621 tall +61622 talon +61623 tamale +61624 tameness +61625 tamer +61626 tamper +61631 tank +61632 tanned +61633 tannery +61634 tanning +61635 tantrum +61636 tapeless +61641 tapered +61642 tapering +61643 tapestry +61644 tapioca +61645 tapping +61646 taps +61651 tarantula +61652 target +61653 tarmac +61654 tarnish +61655 tarot +61656 tartar +61661 tartly +61662 tartness +61663 task +61664 tassel +61665 taste +61666 tastiness +62111 tasting +62112 tasty +62113 tattered +62114 tattle +62115 tattling +62116 tattoo +62121 taunt +62122 tavern +62123 thank +62124 that +62125 thaw +62126 theater +62131 theatrics +62132 thee +62133 theft +62134 theme +62135 theology +62136 theorize +62141 thermal +62142 thermos +62143 thesaurus +62144 these +62145 thesis +62146 thespian +62151 thicken +62152 thicket +62153 thickness +62154 thieving +62155 thievish +62156 thigh +62161 thimble +62162 thing +62163 think +62164 thinly +62165 thinner +62166 thinness +62211 thinning +62212 thirstily +62213 thirsting +62214 thirsty +62215 thirteen +62216 thirty +62221 thong +62222 thorn +62223 those +62224 thousand +62225 thrash +62226 thread +62231 threaten +62232 threefold +62233 thrift +62234 thrill +62235 thrive +62236 thriving +62241 throat +62242 throbbing +62243 throng +62244 throttle +62245 throwaway +62246 throwback +62251 thrower +62252 throwing +62253 thud +62254 thumb +62255 thumping +62256 thursday +62261 thus +62262 thwarting +62263 thyself +62264 tiara +62265 tibia +62266 tidal +62311 tidbit +62312 tidiness +62313 tidings +62314 tidy +62315 tiger +62316 tighten +62321 tightly +62322 tightness +62323 tightrope +62324 tightwad +62325 tigress +62326 tile +62331 tiling +62332 till +62333 tilt +62334 timid +62335 timing +62336 timothy +62341 tinderbox +62342 tinfoil +62343 tingle +62344 tingling +62345 tingly +62346 tinker +62351 tinkling +62352 tinsel +62353 tinsmith +62354 tint +62355 tinwork +62356 tiny +62361 tipoff +62362 tipped +62363 tipper +62364 tipping +62365 tiptoeing +62366 tiptop +62411 tiring +62412 tissue +62413 trace +62414 tracing +62415 track +62416 traction +62421 tractor +62422 trade +62423 trading +62424 tradition +62425 traffic +62426 tragedy +62431 trailing +62432 trailside +62433 train +62434 traitor +62435 trance +62436 tranquil +62441 transfer +62442 transform +62443 translate +62444 transpire +62445 transport +62446 transpose +62451 trapdoor +62452 trapeze +62453 trapezoid +62454 trapped +62455 trapper +62456 trapping +62461 traps +62462 trash +62463 travel +62464 traverse +62465 travesty +62466 tray +62511 treachery +62512 treading +62513 treadmill +62514 treason +62515 treat +62516 treble +62521 tree +62522 trekker +62523 tremble +62524 trembling +62525 tremor +62526 trench +62531 trend +62532 trespass +62533 triage +62534 trial +62535 triangle +62536 tribesman +62541 tribunal +62542 tribune +62543 tributary +62544 tribute +62545 triceps +62546 trickery +62551 trickily +62552 tricking +62553 trickle +62554 trickster +62555 tricky +62556 tricolor +62561 tricycle +62562 trident +62563 tried +62564 trifle +62565 trifocals +62566 trillion +62611 trilogy +62612 trimester +62613 trimmer +62614 trimming +62615 trimness +62616 trinity +62621 trio +62622 tripod +62623 tripping +62624 triumph +62625 trivial +62626 trodden +62631 trolling +62632 trombone +62633 trophy +62634 tropical +62635 tropics +62636 trouble +62641 troubling +62642 trough +62643 trousers +62644 trout +62645 trowel +62646 truce +62651 truck +62652 truffle +62653 trump +62654 trunks +62655 trustable +62656 trustee +62661 trustful +62662 trusting +62663 trustless +62664 truth +62665 try +62666 tubby +63111 tubeless +63112 tubular +63113 tucking +63114 tuesday +63115 tug +63116 tuition +63121 tulip +63122 tumble +63123 tumbling +63124 tummy +63125 turban +63126 turbine +63131 turbofan +63132 turbojet +63133 turbulent +63134 turf +63135 turkey +63136 turmoil +63141 turret +63142 turtle +63143 tusk +63144 tutor +63145 tutu +63146 tux +63151 tweak +63152 tweed +63153 tweet +63154 tweezers +63155 twelve +63156 twentieth +63161 twenty +63162 twerp +63163 twice +63164 twiddle +63165 twiddling +63166 twig +63211 twilight +63212 twine +63213 twins +63214 twirl +63215 twistable +63216 twisted +63221 twister +63222 twisting +63223 twisty +63224 twitch +63225 twitter +63226 tycoon +63231 tying +63232 tyke +63233 udder +63234 ultimate +63235 ultimatum +63236 ultra +63241 umbilical +63242 umbrella +63243 umpire +63244 unabashed +63245 unable +63246 unadorned +63251 unadvised +63252 unafraid +63253 unaired +63254 unaligned +63255 unaltered +63256 unarmored +63261 unashamed +63262 unaudited +63263 unawake +63264 unaware +63265 unbaked +63266 unbalance +63311 unbeaten +63312 unbend +63313 unbent +63314 unbiased +63315 unbitten +63316 unblended +63321 unblessed +63322 unblock +63323 unbolted +63324 unbounded +63325 unboxed +63326 unbraided +63331 unbridle +63332 unbroken +63333 unbuckled +63334 unbundle +63335 unburned +63336 unbutton +63341 uncanny +63342 uncapped +63343 uncaring +63344 uncertain +63345 unchain +63346 unchanged +63351 uncharted +63352 uncheck +63353 uncivil +63354 unclad +63355 unclaimed +63356 unclamped +63361 unclasp +63362 uncle +63363 unclip +63364 uncloak +63365 unclog +63366 unclothed +63411 uncoated +63412 uncoiled +63413 uncolored +63414 uncombed +63415 uncommon +63416 uncooked +63421 uncork +63422 uncorrupt +63423 uncounted +63424 uncouple +63425 uncouth +63426 uncover +63431 uncross +63432 uncrown +63433 uncrushed +63434 uncured +63435 uncurious +63436 uncurled +63441 uncut +63442 undamaged +63443 undated +63444 undaunted +63445 undead +63446 undecided +63451 undefined +63452 underage +63453 underarm +63454 undercoat +63455 undercook +63456 undercut +63461 underdog +63462 underdone +63463 underfed +63464 underfeed +63465 underfoot +63466 undergo +63511 undergrad +63512 underhand +63513 underline +63514 underling +63515 undermine +63516 undermost +63521 underpaid +63522 underpass +63523 underpay +63524 underrate +63525 undertake +63526 undertone +63531 undertook +63532 undertow +63533 underuse +63534 underwear +63535 underwent +63536 underwire +63541 undesired +63542 undiluted +63543 undivided +63544 undocked +63545 undoing +63546 undone +63551 undrafted +63552 undress +63553 undrilled +63554 undusted +63555 undying +63556 unearned +63561 unearth +63562 unease +63563 uneasily +63564 uneasy +63565 uneatable +63566 uneaten +63611 unedited +63612 unelected +63613 unending +63614 unengaged +63615 unenvied +63616 unequal +63621 unethical +63622 uneven +63623 unexpired +63624 unexposed +63625 unfailing +63626 unfair +63631 unfasten +63632 unfazed +63633 unfeeling +63634 unfiled +63635 unfilled +63636 unfitted +63641 unfitting +63642 unfixable +63643 unfixed +63644 unflawed +63645 unfocused +63646 unfold +63651 unfounded +63652 unframed +63653 unfreeze +63654 unfrosted +63655 unfrozen +63656 unfunded +63661 unglazed +63662 ungloved +63663 unglue +63664 ungodly +63665 ungraded +63666 ungreased +64111 unguarded +64112 unguided +64113 unhappily +64114 unhappy +64115 unharmed +64116 unhealthy +64121 unheard +64122 unhearing +64123 unheated +64124 unhelpful +64125 unhidden +64126 unhinge +64131 unhitched +64132 unholy +64133 unhook +64134 unicorn +64135 unicycle +64136 unified +64141 unifier +64142 uniformed +64143 uniformly +64144 unify +64145 unimpeded +64146 uninjured +64151 uninstall +64152 uninsured +64153 uninvited +64154 union +64155 uniquely +64156 unisexual +64161 unison +64162 unissued +64163 unit +64164 universal +64165 universe +64166 unjustly +64211 unkempt +64212 unkind +64213 unknotted +64214 unknowing +64215 unknown +64216 unlaced +64221 unlatch +64222 unlawful +64223 unleaded +64224 unlearned +64225 unleash +64226 unless +64231 unleveled +64232 unlighted +64233 unlikable +64234 unlimited +64235 unlined +64236 unlinked +64241 unlisted +64242 unlit +64243 unlivable +64244 unloaded +64245 unloader +64246 unlocked +64251 unlocking +64252 unlovable +64253 unloved +64254 unlovely +64255 unloving +64256 unluckily +64261 unlucky +64262 unmade +64263 unmanaged +64264 unmanned +64265 unmapped +64266 unmarked +64311 unmasked +64312 unmasking +64313 unmatched +64314 unmindful +64315 unmixable +64316 unmixed +64321 unmolded +64322 unmoral +64323 unmovable +64324 unmoved +64325 unmoving +64326 unnamable +64331 unnamed +64332 unnatural +64333 unneeded +64334 unnerve +64335 unnerving +64336 unnoticed +64341 unopened +64342 unopposed +64343 unpack +64344 unpadded +64345 unpaid +64346 unpainted +64351 unpaired +64352 unpaved +64353 unpeeled +64354 unpicked +64355 unpiloted +64356 unpinned +64361 unplanned +64362 unplanted +64363 unpleased +64364 unpledged +64365 unplowed +64366 unplug +64411 unpopular +64412 unproven +64413 unquote +64414 unranked +64415 unrated +64416 unraveled +64421 unreached +64422 unread +64423 unreal +64424 unreeling +64425 unrefined +64426 unrelated +64431 unrented +64432 unrest +64433 unretired +64434 unrevised +64435 unrigged +64436 unripe +64441 unrivaled +64442 unroasted +64443 unrobed +64444 unroll +64445 unruffled +64446 unruly +64451 unrushed +64452 unsaddle +64453 unsafe +64454 unsaid +64455 unsalted +64456 unsaved +64461 unsavory +64462 unscathed +64463 unscented +64464 unscrew +64465 unsealed +64466 unseated +64511 unsecured +64512 unseeing +64513 unseemly +64514 unseen +64515 unselect +64516 unselfish +64521 unsent +64522 unsettled +64523 unshackle +64524 unshaken +64525 unshaved +64526 unshaven +64531 unsheathe +64532 unshipped +64533 unsightly +64534 unsigned +64535 unskilled +64536 unsliced +64541 unsmooth +64542 unsnap +64543 unsocial +64544 unsoiled +64545 unsold +64546 unsolved +64551 unsorted +64552 unspoiled +64553 unspoken +64554 unstable +64555 unstaffed +64556 unstamped +64561 unsteady +64562 unsterile +64563 unstirred +64564 unstitch +64565 unstopped +64566 unstuck +64611 unstuffed +64612 unstylish +64613 unsubtle +64614 unsubtly +64615 unsuited +64616 unsure +64621 unsworn +64622 untagged +64623 untainted +64624 untaken +64625 untamed +64626 untangled +64631 untapped +64632 untaxed +64633 unthawed +64634 unthread +64635 untidy +64636 untie +64641 until +64642 untimed +64643 untimely +64644 untitled +64645 untoasted +64646 untold +64651 untouched +64652 untracked +64653 untrained +64654 untreated +64655 untried +64656 untrimmed +64661 untrue +64662 untruth +64663 unturned +64664 untwist +64665 untying +64666 unusable +65111 unused +65112 unusual +65113 unvalued +65114 unvaried +65115 unvarying +65116 unveiled +65121 unveiling +65122 unvented +65123 unviable +65124 unvisited +65125 unvocal +65126 unwanted +65131 unwarlike +65132 unwary +65133 unwashed +65134 unwatched +65135 unweave +65136 unwed +65141 unwelcome +65142 unwell +65143 unwieldy +65144 unwilling +65145 unwind +65146 unwired +65151 unwitting +65152 unwomanly +65153 unworldly +65154 unworn +65155 unworried +65156 unworthy +65161 unwound +65162 unwoven +65163 unwrapped +65164 unwritten +65165 unzip +65166 upbeat +65211 upchuck +65212 upcoming +65213 upcountry +65214 update +65215 upfront +65216 upgrade +65221 upheaval +65222 upheld +65223 uphill +65224 uphold +65225 uplifted +65226 uplifting +65231 upload +65232 upon +65233 upper +65234 upright +65235 uprising +65236 upriver +65241 uproar +65242 uproot +65243 upscale +65244 upside +65245 upstage +65246 upstairs +65251 upstart +65252 upstate +65253 upstream +65254 upstroke +65255 upswing +65256 uptake +65261 uptight +65262 uptown +65263 upturned +65264 upward +65265 upwind +65266 uranium +65311 urban +65312 urchin +65313 urethane +65314 urgency +65315 urgent +65316 urging +65321 urologist +65322 urology +65323 usable +65324 usage +65325 useable +65326 used +65331 uselessly +65332 user +65333 usher +65334 usual +65335 utensil +65336 utility +65341 utilize +65342 utmost +65343 utopia +65344 utter +65345 vacancy +65346 vacant +65351 vacate +65352 vacation +65353 vagabond +65354 vagrancy +65355 vagrantly +65356 vaguely +65361 vagueness +65362 valiant +65363 valid +65364 valium +65365 valley +65366 valuables +65411 value +65412 vanilla +65413 vanish +65414 vanity +65415 vanquish +65416 vantage +65421 vaporizer +65422 variable +65423 variably +65424 varied +65425 variety +65426 various +65431 varmint +65432 varnish +65433 varsity +65434 varying +65435 vascular +65436 vaseline +65441 vastly +65442 vastness +65443 veal +65444 vegan +65445 veggie +65446 vehicular +65451 velcro +65452 velocity +65453 velvet +65454 vendetta +65455 vending +65456 vendor +65461 veneering +65462 vengeful +65463 venomous +65464 ventricle +65465 venture +65466 venue +65511 venus +65512 verbalize +65513 verbally +65514 verbose +65515 verdict +65516 verify +65521 verse +65522 version +65523 versus +65524 vertebrae +65525 vertical +65526 vertigo +65531 very +65532 vessel +65533 vest +65534 veteran +65535 veto +65536 vexingly +65541 viability +65542 viable +65543 vibes +65544 vice +65545 vicinity +65546 victory +65551 video +65552 viewable +65553 viewer +65554 viewing +65555 viewless +65556 viewpoint +65561 vigorous +65562 village +65563 villain +65564 vindicate +65565 vineyard +65566 vintage +65611 violate +65612 violation +65613 violator +65614 violet +65615 violin +65616 viper +65621 viral +65622 virtual +65623 virtuous +65624 virus +65625 visa +65626 viscosity +65631 viscous +65632 viselike +65633 visible +65634 visibly +65635 vision +65636 visiting +65641 visitor +65642 visor +65643 vista +65644 vitality +65645 vitalize +65646 vitally +65651 vitamins +65652 vivacious +65653 vividly +65654 vividness +65655 vixen +65656 vocalist +65661 vocalize +65662 vocally +65663 vocation +65664 voice +65665 voicing +65666 void +66111 volatile +66112 volley +66113 voltage +66114 volumes +66115 voter +66116 voting +66121 voucher +66122 vowed +66123 vowel +66124 voyage +66125 wackiness +66126 wad +66131 wafer +66132 waffle +66133 waged +66134 wager +66135 wages +66136 waggle +66141 wagon +66142 wake +66143 waking +66144 walk +66145 walmart +66146 walnut +66151 walrus +66152 waltz +66153 wand +66154 wannabe +66155 wanted +66156 wanting +66161 wasabi +66162 washable +66163 washbasin +66164 washboard +66165 washbowl +66166 washcloth +66211 washday +66212 washed +66213 washer +66214 washhouse +66215 washing +66216 washout +66221 washroom +66222 washstand +66223 washtub +66224 wasp +66225 wasting +66226 watch +66231 water +66232 waviness +66233 waving +66234 wavy +66235 whacking +66236 whacky +66241 wham +66242 wharf +66243 wheat +66244 whenever +66245 whiff +66246 whimsical +66251 whinny +66252 whiny +66253 whisking +66254 whoever +66255 whole +66256 whomever +66261 whoopee +66262 whooping +66263 whoops +66264 why +66265 wick +66266 widely +66311 widen +66312 widget +66313 widow +66314 width +66315 wieldable +66316 wielder +66321 wife +66322 wifi +66323 wikipedia +66324 wildcard +66325 wildcat +66326 wilder +66331 wildfire +66332 wildfowl +66333 wildland +66334 wildlife +66335 wildly +66336 wildness +66341 willed +66342 willfully +66343 willing +66344 willow +66345 willpower +66346 wilt +66351 wimp +66352 wince +66353 wincing +66354 wind +66355 wing +66356 winking +66361 winner +66362 winnings +66363 winter +66364 wipe +66365 wired +66366 wireless +66411 wiring +66412 wiry +66413 wisdom +66414 wise +66415 wish +66416 wisplike +66421 wispy +66422 wistful +66423 wizard +66424 wobble +66425 wobbling +66426 wobbly +66431 wok +66432 wolf +66433 wolverine +66434 womanhood +66435 womankind +66436 womanless +66441 womanlike +66442 womanly +66443 womb +66444 woof +66445 wooing +66446 wool +66451 woozy +66452 word +66453 work +66454 worried +66455 worrier +66456 worrisome +66461 worry +66462 worsening +66463 worshiper +66464 worst +66465 wound +66466 woven +66511 wow +66512 wrangle +66513 wrath +66514 wreath +66515 wreckage +66516 wrecker +66521 wrecking +66522 wrench +66523 wriggle +66524 wriggly +66525 wrinkle +66526 wrinkly +66531 wrist +66532 writing +66533 written +66534 wrongdoer +66535 wronged +66536 wrongful +66541 wrongly +66542 wrongness +66543 wrought +66544 xbox +66545 xerox +66546 yahoo +66551 yam +66552 yanking +66553 yapping +66554 yard +66555 yarn +66556 yeah +66561 yearbook +66562 yearling +66563 yearly +66564 yearning +66565 yeast +66566 yelling +66611 yelp +66612 yen +66613 yesterday +66614 yiddish +66615 yield +66616 yin +66621 yippee +66622 yo-yo +66623 yodel +66624 yoga +66625 yogurt +66626 yonder +66631 yoyo +66632 yummy +66633 zap +66634 zealous +66635 zebra +66636 zen +66641 zeppelin +66642 zero +66643 zestfully +66644 zesty +66645 zigzagged +66646 zipfile +66651 zipping +66652 zippy +66653 zips +66654 zit +66655 zodiac +66656 zombie +66661 zone +66662 zoning +66663 zookeeper +66664 zoologist +66665 zoology +66666 zoom diff --git a/src/cours/CIEL1/01-bases-python/tp/code/main.py b/src/cours/CIEL1/01-bases-python/tp/code/main.py new file mode 100644 index 0000000..da43479 --- /dev/null +++ b/src/cours/CIEL1/01-bases-python/tp/code/main.py @@ -0,0 +1,41 @@ +import mdp + +def afficher_menu(): + print("================================================") + print("CIEL - Générateur de mots de passe") + print("================================================") + print("Quel type de mot de passe souhaitez-vous créer ?") + print("1 - Mot de passe avec configuration par défaut") + print("2 - Mot de passe avec configuration personnalisée") + print("3 - Phrase de passe avec configuration par défaut") + print("4 - Phrase de passe avec configuration personnalisée") + print("0 - Quitter") + +def choix_generateur(choix): + match choix: + case 1: + print(mdp.generer_mdp_with_constraints()) + case 2: + print(mdp.generer_mdp_personnalise()) + case 3: + print(mdp.generer_passphrase_v1()) + case 4: + print(mdp.generer_passphrase_personnalise()) + case 0: + print("Vous quittez le programme") + case _ as action: + print(f"Erreur : l'option {action} n'existe pas") + + +if __name__ == "__main__": + choix = -1 + while choix != 0: + afficher_menu() + choix = int(input("Saisissez votre choix : ")) + choix_generateur(choix) + if choix != 0 : + input("Appuyez sur Entrée") + + + + diff --git a/src/cours/CIEL1/01-bases-python/tp/code/mdp.py b/src/cours/CIEL1/01-bases-python/tp/code/mdp.py new file mode 100644 index 0000000..e88dd53 --- /dev/null +++ b/src/cours/CIEL1/01-bases-python/tp/code/mdp.py @@ -0,0 +1,69 @@ +import secrets +import string + +from eff_words import get_word_list, get_words_from_file + +LETTRES = string.ascii_letters +CHIFFRES = string.digits +SPECIAL = string.punctuation + +ALPHABET = LETTRES + CHIFFRES + SPECIAL + +DICE_NB = 5 + +def generer_mdp(password_length = 14): + password = "" + for i in range(password_length): + password += secrets.choice(ALPHABET) + return password + +def generer_mdp_with_constraints(password_length = 14, special = 1, digits = 1): + password = "" + contrainte_special_respectee = False + contrainte_digits_respectee = False + while not (contrainte_special_respectee and contrainte_digits_respectee): + password = generer_mdp(password_length=password_length) + contrainte_special_respectee = sum(char in SPECIAL for char in password) >= special + contrainte_digits_respectee = sum(char in CHIFFRES for char in password) >= digits + return password + +def generer_mdp_personnalise(): + password_length = int(input("Longueur du mot de passe: ")) + return generer_mdp(password_length=password_length) + +def generer_passphrase_v1(nb_words = 6): + words = get_word_list() + + chosen_words = [] + for _ in range(nb_words): + next_word = secrets.choice(words) + chosen_words.append(next_word) + + return '-'.join(chosen_words) + +def generer_passphrase_v2(nb_words = 6, add_digit=False, capitalize=True, sep='-'): + words = get_words_from_file() + + chosen_words = [] + for _ in range(nb_words): + dice = "".join(str(secrets.randbelow(6) + 1) for _ in range(DICE_NB)) + next_word = words[dice] + if capitalize: + next_word = next_word.capitalize() + if add_digit: + next_word+=secrets.choice(CHIFFRES+SPECIAL) + chosen_words.append(next_word) + + return sep.join(chosen_words) + +def generer_passphrase_personnalise(): + nb_words = int(input("Nombre de mots : ")) + add_digit = input("Ajouter des chiffres ou caractères spéciaux ? (y/n) : ") in ["y","Y"] + capitalize = input("Ajouter une majuscule au début des mots ? (y/n) : ") in ["y","Y"] + sep = input("Séparateur de mots : ") + return generer_passphrase_v2( + nb_words=nb_words, + add_digit=add_digit, + capitalize=capitalize, + sep=sep + ) \ No newline at end of file diff --git a/src/cours/CIEL1/01-bases-python/tp/docs/EFF Dice-Generated Passphrases _ Electronic Frontier Foundation.pdf b/src/cours/CIEL1/01-bases-python/tp/docs/EFF Dice-Generated Passphrases _ Electronic Frontier Foundation.pdf new file mode 100755 index 0000000000000000000000000000000000000000..9ca94449b3507ab2eb97c3800ec8ab63cd724557 GIT binary patch literal 291886 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

6hV#SEgwt{g0t4N!8urUc3d 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 z z+_RlKU|X-Zt=1C2@Ts-^wq$czW;v>yuFY55P_HvJ1<4nV1BGc+9NH^}Bq+?*6|SAA zlNMq*6wu0o6&OGPwXK|}$}dKh{=M90b|UX0uBT@s#?=<(T*KodFTXnz7OuwGi2!RT zT=f^Og2Z4|*S74{sCu+M1%v=6r0ce1s%)w1qK8*QY$l#>^5(D*+#2nVwR{+9g6b#l zXxU%yPA*5qg%B5XuGHF7$lQ9{`tU)9ThE61QOy%gr-W!dUN`nIO<#Pe4zF_4*0Y~-#;XjvawntQ2|su*=&9YwoS&1uZRDGFQveE=(*5VAiMka5Ke%x`l1aK_d0u)dJs?| za?qBlvn8o@-AWl@;-7Z9keGOZyCB@w@eRI33I|=8*+yG~bq|XR7$cIP2dDk-1u3kgwg!V=5mNWtyCB z;dp#Gq+f~W8*CXXXMa3N>4hy@X?wB|(dS}vv*0qiuxhqlST#$poAe_3b zt4PL5P(i`!NuN3&%f^fOhC*|{)WVV(rk{d`O8fe9R9*~=iLzXM5gk+3+19&WHWr%X z`KWm6z{>H1kLH@B>1NiwCktfaj+F!kYQAcUk|*m_B+zkTKK-put7cuWJ2oe5@I%O2L!emht7QVK@;(0iIZR$q_< z|AWUM!U@vPc?>85<5k<&d-f!+M#MAKYE{uwc$MG^1Qun{Py^?1ET|g>;PugZX+ACw z?@HE~MbMY2LkGCUm^^ZDQ$B>84mh5k@T&{0>UrOjWBcBn3Ffah>PG|2XJ1F9 zYjB`lS|8XWLXRD5NbfIt<_GXO^_4{rr-Rx;jB70y!1)IYv4jniNKHLv+Y}Gg&g5d4 zzZ&ElOVi*n(qs0up8dvRlTJK#@ZpKdhjUHJr3CBTh1ER*t5_`qiV+B5s)4^2=R}iwfR_jGads~zIc2@-uqecq{Uu>9o{U%XSK{)-z8n|^07ed0o8UL) zS*FHLg^cogYm(}(Z4EI+4Kkm%S^KciKR06?*EHBtvrSO@%eA5Qtyt1%($ zLBm3OVpc6M7eeOYMpe$$xu}lTGVEFLy+lk7SJ#t3NYGx`Pd_W(K-Z1ynF-Xb~z;OFI=IF1CN=u!4DUM@B?^^t248&((Ef~ zzmdpxb3E9SOA%=yBu2ev`P;ezrfT1%E;KUm*y*YdPFDYDzFEB3$U1lCpXo7EcTxSa zZJel8kQ4)ZDP)y}&v@(~=&_huWqVXpL{$b&9C*yPC7Y;7FGYk4^a8Cj^wjolNusqp;KRKe^EQU*x@+u+UoisOn=YbuV#sTeE1W!DIDX9&aXrdR~44 zU>^<2lXa=%mFYu1VWe(jK8jkecI`@1(cFqswE@S%z2xNQdaQq64z>7yTaRrvP@0LC zP}&NgnmneC@6F*`Q)O*fFn}I|RhAwD57bjNOrb22lG(BXBm?Rn3Z9?fv6;r~LYURN zp<$ANEoi;XUT^FA0RqE1s0N91kZLRO81orVZ}KO3|CpdO@vd z>MIMLz$zFCI1!JAk9)B5C*8ciPF{Cn0mfWsIoskV9O)ls|ue&SQ4`pq%Q=s zSE5Fu6e<7Izm=K@OEGR<0_cGdh%{j1d|m#aeFaH@ibKwHKZSCei3;`hRVYUDN~^;) zdt`bdE)yu+AS!EN5WpuYAD^sxbhS~Ljv1X5mJ>2$vwdYgq$2mjC2LmyOGh4H?}8^o zdp5vnAPq#}pqV(E*@^TtH*MBvm!L3d_Ot59{`5g~zV>|0OX;{Lbv9zmx2b1p){pLa zIvrh~YtfLQK_{I&(xM77CREni$}=#Adf1{Bbo31$1HB{Aa6ShE&eU=9aixDJPfym_ zR)8G%b}xv+wz3%2mcwd`Hv;7P)2s

je+wxpFcb+$BlY|C1G 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%0Au6%M((` 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�DQD+LL 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

Jm-u(meEnsE#|KjJe)p1D=Y#@--4f#+0C_S4D)2 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 UbPSy1(D`F^3pjt?#KsixFAz7I&;S4c literal 0 HcmV?d00001 diff --git a/src/cours/CIEL2/01-revisions-python/tp/code/main.py b/src/cours/CIEL2/01-revisions-python/tp/code/main.py new file mode 100644 index 0000000..f22c60b --- /dev/null +++ b/src/cours/CIEL2/01-revisions-python/tp/code/main.py @@ -0,0 +1,33 @@ +if __name__ == "__main__": + choix = None + while choix != 0: + print("================================================") + print("CIEL - Générateur de mots de passe") + print("================================================") + print("Quel type de mot de passe souhaitez-vous créer ?") + print("1 - Mot de passe avec configuration par défaut") + print("2 - Mot de passe avec configuration personnalisée") + print("3 - Phrase de passe avec configuration par défaut") + print("4 - Phrase de passe avec configuration personnalisée") + print("0 - Quitter\n") + + + choix = int(input("Saisissez votre choix : ")) + + print("\n") + match choix: + case 1: + print("Mot de passe par défaut") + case 2: + print("Mot de passe personnalisé") + case 3: + print("Phrase de passe par défaut") + case 4: + print("Phrase de passe personnalisée") + case 0: + print("Vous quittez le programme") + case _: + print(f"Erreur : l'option {choix} n'existe pas") + + if choix != 0 : + input("\n\nAppuyez sur Entrée")