From 881b1889a51e7a0ea314b59234c477e0849c0427 Mon Sep 17 00:00:00 2001 From: Neil Smith Date: Wed, 26 Jul 2017 15:16:50 +0100 Subject: [PATCH] Fixed a bug in search, added other word files --- 08-word-chains/build-word-lists.ipynb | 59 +- 08-word-chains/explore-word-chain-4.ipynb | 415 +- 08-word-chains/explore-word-chain7.ipynb | 2464 +++++ 08-word-chains/word-chain-solution.ipynb | 54 +- 08-word-chains/words5.txt | 4566 +++++++++ 08-word-chains/words6.txt | 7223 ++++++++++++++ 08-word-chains/words7.txt | 9815 +++++++++++++++++++ 08-word-chains/words8.txt | 10328 ++++++++++++++++++++ 8 files changed, 34686 insertions(+), 238 deletions(-) create mode 100644 08-word-chains/explore-word-chain7.ipynb create mode 100644 08-word-chains/words5.txt create mode 100644 08-word-chains/words6.txt create mode 100644 08-word-chains/words7.txt create mode 100644 08-word-chains/words8.txt diff --git a/08-word-chains/build-word-lists.ipynb b/08-word-chains/build-word-lists.ipynb index d12df78..393845c 100644 --- a/08-word-chains/build-word-lists.ipynb +++ b/08-word-chains/build-word-lists.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "metadata": { "collapsed": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "metadata": { "collapsed": true }, @@ -25,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": { "collapsed": true }, @@ -40,7 +40,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": { "collapsed": true }, @@ -52,51 +52,25 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/usr/share/dict/british-english\n", - "find: ‘/usr/share/doc/google-chrome-stable’: Permission denied\n", - "/usr/share/man/man5/british-english.5.gz\n" - ] - } - ], + "outputs": [], "source": [ "# !find /usr -type f -iname 'british-english*'" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 6, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "total 2.3M\r\n", - "drwxr-xr-x 2 root root 4.0K Dec 29 12:37 .\r\n", - "drwxr-xr-x 640 root root 20K Apr 13 17:05 ..\r\n", - "-rw-r--r-- 1 root root 917K Oct 23 2011 american-english\r\n", - "-rw-r--r-- 1 root root 917K Oct 23 2011 british-english\r\n", - "-rw-r--r-- 1 root root 467K Aug 25 2016 cracklib-small\r\n", - "-rw-r--r-- 1 root root 199 Aug 29 2016 README.select-wordlist\r\n", - "lrwxrwxrwx 1 root root 30 Nov 10 2014 words -> /etc/dictionaries-common/words\r\n", - "lrwxrwxrwx 1 root root 16 Jun 18 2014 words.pre-dictionaries-common -> american-english\r\n" - ] - } - ], + "outputs": [], "source": [ "# !ls -lah /usr/share/dict" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -109,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -118,7 +92,7 @@ "True" ] }, - "execution_count": 18, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -129,7 +103,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 9, "metadata": { "collapsed": true }, @@ -144,23 +118,24 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "2336 4-letter words\n", "4566 5-letter words\n", - "7223 6-letter words\n" + "7223 6-letter words\n", + "9815 7-letter words\n", + "10328 8-letter words\n" ] } ], "source": [ "dicts = {}\n", "\n", - "for n in [4, 5, 6]:\n", + "for n in [5, 6, 7, 8]:\n", " dicts[n] = words_with_len(n)\n", " print('{} {}-letter words'.format(len(dicts[n]), n))\n", " with open('words{}.txt'.format(n), 'w') as f:\n", diff --git a/08-word-chains/explore-word-chain-4.ipynb b/08-word-chains/explore-word-chain-4.ipynb index d16966d..5449951 100644 --- a/08-word-chains/explore-word-chain-4.ipynb +++ b/08-word-chains/explore-word-chain-4.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -25,7 +25,7 @@ "2336" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -37,7 +37,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -55,7 +55,7 @@ " 'achy']" ] }, - "execution_count": 4, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -66,7 +66,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": { "collapsed": true }, @@ -83,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": { "collapsed": true }, @@ -98,7 +98,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": { "collapsed": true }, @@ -110,7 +110,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -119,7 +119,7 @@ "['able']" ] }, - "execution_count": 8, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -130,7 +130,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -139,7 +139,7 @@ "['axle', 'abbe', 'ably']" ] }, - "execution_count": 9, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -150,7 +150,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "collapsed": true }, @@ -163,7 +163,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -172,7 +172,7 @@ "0" ] }, - "execution_count": 11, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -183,7 +183,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "metadata": { "collapsed": true }, @@ -200,7 +200,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -209,7 +209,7 @@ "[['abbe', 'able']]" ] }, - "execution_count": 13, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -220,7 +220,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -229,7 +229,7 @@ "[['abbe', 'able', 'axle'], ['abbe', 'able', 'ably']]" ] }, - "execution_count": 14, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -240,7 +240,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -249,7 +249,7 @@ "[['abbe', 'able', 'ably', 'ally']]" ] }, - "execution_count": 15, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -260,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 15, "metadata": { "collapsed": true }, @@ -278,7 +278,7 @@ " else:\n", " successors = extend(current)\n", " agenda = agenda[1:] + successors\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -286,7 +286,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 16, "metadata": { "collapsed": true }, @@ -306,7 +306,7 @@ " closed.add(current[-1])\n", " successors = extend(current, closed)\n", " agenda = agenda[1:] + successors\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -314,7 +314,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -334,7 +334,7 @@ "['abbe', 'able', 'ably', 'ally']" ] }, - "execution_count": 18, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -345,7 +345,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 18, "metadata": { "collapsed": true }, @@ -363,7 +363,7 @@ " else:\n", " successors = extend(current)\n", " agenda = successors + agenda[1:]\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -371,7 +371,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -391,7 +391,7 @@ "['abbe', 'able', 'ably', 'ally']" ] }, - "execution_count": 20, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -402,7 +402,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -920,7 +920,13 @@ "['cart', 'mart', 'mare', 'mire']\n", "['cart', 'mart', 'mare', 'more']\n", "['cart', 'mart', 'mare', 'mace']\n", - "['cart', 'mart', 'mare', 'made']\n", + "['cart', 'mart', 'mare', 'made']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "['cart', 'mart', 'mare', 'make']\n", "['cart', 'mart', 'mare', 'male']\n", "['cart', 'mart', 'mare', 'mane']\n", @@ -1091,13 +1097,7 @@ "['cart', 'part', 'park', 'pars']\n", "['cart', 'part', 'pars', 'bars']\n", "['cart', 'part', 'pars', 'cars']\n", - "['cart', 'part', 'pars', 'ears']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "['cart', 'part', 'pars', 'ears']\n", "['cart', 'part', 'pars', 'jars']\n", "['cart', 'part', 'pars', 'mars']\n", "['cart', 'part', 'pars', 'oars']\n", @@ -1486,7 +1486,13 @@ "['cart', 'cant', 'rant', 'raft']\n", "['cart', 'cant', 'rant', 'rapt']\n", "['cart', 'cant', 'rant', 'rang']\n", - "['cart', 'cant', 'rant', 'rank']\n", + "['cart', 'cant', 'rant', 'rank']\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "['cart', 'cant', 'want', 'pant']\n", "['cart', 'cant', 'want', 'rant']\n", "['cart', 'cant', 'want', 'went']\n", @@ -1551,7 +1557,7 @@ "['cart', 'cant', 'cans', 'vans']" ] }, - "execution_count": 21, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -1562,7 +1568,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -1571,7 +1577,7 @@ "['cart', 'cant', 'cane', 'vane']" ] }, - "execution_count": 22, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1582,7 +1588,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -2168,7 +2174,7 @@ " 'vane']" ] }, - "execution_count": 23, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -2179,7 +2185,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 23, "metadata": { "collapsed": true }, @@ -2199,7 +2205,7 @@ " successors = extend(current)\n", " for s in successors:\n", " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -2207,7 +2213,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -2226,7 +2232,7 @@ "['cart', 'cant', 'cane', 'vane']" ] }, - "execution_count": 25, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -2237,7 +2243,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 81, "metadata": { "collapsed": true }, @@ -2259,7 +2265,7 @@ " successors = extend(current, closed)\n", " for s in successors:\n", " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -2267,7 +2273,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -2286,7 +2292,7 @@ "['cart', 'cant', 'cane', 'vane']" ] }, - "execution_count": 27, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -2306,7 +2312,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -2315,7 +2321,7 @@ "94" ] }, - "execution_count": 28, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -2341,7 +2347,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -2350,7 +2356,7 @@ "2204" ] }, - "execution_count": 29, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2361,7 +2367,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -2370,7 +2376,7 @@ "1" ] }, - "execution_count": 30, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -2381,7 +2387,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 30, "metadata": { "scrolled": true }, @@ -2392,7 +2398,7 @@ "Counter({1: 75, 2: 6, 3: 7, 4: 2, 5: 2, 6: 1, 2204: 1})" ] }, - "execution_count": 31, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -2403,7 +2409,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -2412,7 +2418,7 @@ "[5]" ] }, - "execution_count": 32, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -2423,7 +2429,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -2432,7 +2438,7 @@ "[{'abbe', 'able', 'ably', 'ally', 'axle'}]" ] }, - "execution_count": 33, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -2443,7 +2449,66 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 76, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'demo', 'memo'},\n", + " {'thou', 'thru'},\n", + " {'crud', 'crux'},\n", + " {'bevy', 'levy'},\n", + " {'ogle', 'ogre'},\n", + " {'idol', 'idyl'},\n", + " {'also', 'alto', 'auto'},\n", + " {'used', 'user', 'uses'},\n", + " {'idle', 'idly', 'isle'},\n", + " {'eddy', 'edge', 'edgy'},\n", + " {'opal', 'oral', 'oval'},\n", + " {'icon', 'ikon', 'iron'},\n", + " {'afar', 'agar', 'ajar'},\n", + " {'each', 'etch', 'inch', 'itch'},\n", + " {'high', 'nigh', 'sigh', 'sign'},\n", + " {'abbe', 'able', 'ably', 'ally', 'axle'},\n", + " {'info', 'into', 'onto', 'undo', 'unto'},\n", + " {'ache', 'achy', 'acme', 'acne', 'acre', 'ashy'}]" + ] + }, + "execution_count": 76, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted((r for r in reachables if len(r) > 1 if len(r) < 10), key=len)" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'adze; agog; ague; ahoy; alga; ammo; amok; anal; ankh; apse; aqua; aura; avow; awol; bozo; ebbs; echo; ecru; emus; ends; envy; epee; epic; espy; euro; evil; exam; expo; guru; hymn; ibex; iffy; imam; iota; isms; judo; kiwi; liar; luau; lynx; mayo; meow; myna; nova; obey; oboe; odor; ohms; okra; oleo; once; onyx; orgy; ovum; rely; rhea; semi; sexy; stye; sync; taxi; tofu; tuft; tutu; twos; ugly; ulna; upon; urge; uric; urns; void; wiki; yeti; zebu'" + ] + }, + "execution_count": 80, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "'; '.join(sorted(list(r)[0] for r in reachables if len(r) == 1))" + ] + }, + { + "cell_type": "code", + "execution_count": 33, "metadata": {}, "outputs": [ { @@ -2452,7 +2517,7 @@ "['buns', 'bunk', 'punk']" ] }, - "execution_count": 34, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -2463,7 +2528,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 34, "metadata": { "collapsed": true }, @@ -2478,7 +2543,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 35, "metadata": { "collapsed": true }, @@ -2501,7 +2566,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 36, "metadata": { "collapsed": true }, @@ -2512,33 +2577,33 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 37, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "['drip', 'grip', 'grit', 'gait', 'bait', 'bast', 'base', 'babe']\n", - "['cape', 'cope', 'dope', 'dole', 'dolt']\n", - "['laze', 'late', 'lats', 'pats']\n", - "['zest', 'best', 'bust', 'buss', 'buds', 'suds']\n", - "['gape', 'gaps', 'paps', 'peps', 'pees', 'peel']\n", - "['yogi', 'yoga', 'toga', 'togs', 'tors', 'tore']\n", - "['flux', 'flex', 'fled', 'feed', 'fees', 'foes', 'toes', 'toys']\n", - "['bike', 'bake', 'base', 'bast', 'best', 'beet', 'feet']\n", - "['tows', 'lows', 'laws', 'lams', 'lame']\n", - "['jock', 'pock', 'pork', 'pore', 'pure']\n", - "['tabu', 'tabs', 'cabs', 'caws', 'cows', 'cowl', 'coil', 'coif']\n", - "['reek', 'week', 'wees', 'weds', 'wads', 'wadi']\n", - "['gene', 'gone', 'gong', 'song']\n", - "['mete', 'mate', 'bate', 'bats', 'baas', 'bras', 'brag', 'crag', 'cram']\n", - "['gnus', 'anus', 'ants', 'acts', 'aces', 'ayes', 'byes', 'bees', 'been', 'teen']\n", - "['comb', 'come', 'core', 'corn', 'torn', 'tern']\n", - "['ouch', 'much', 'muck', 'buck', 'beck', 'beak', 'beat', 'teat', 'that', 'than', 'khan']\n", - "['rids', 'reds', 'reps', 'peps', 'peas', 'peal', 'deal']\n", - "['calm', 'balm', 'bald', 'bold', 'bolt', 'bout', 'tout']\n", - "['toed', 'toad', 'goad', 'grad', 'gray', 'grey', 'grew']\n" + "['army', 'arms', 'aims', 'aids', 'bids', 'bias', 'boas', 'boat', 'goat', 'gnat', 'gnaw']\n", + "['hoes', 'toes', 'toms', 'tams', 'tame']\n", + "['vane', 'vine', 'wine', 'wire', 'wiry', 'airy', 'awry', 'away']\n", + "['mate', 'late', 'lane', 'land', 'laid', 'lain']\n", + "['heal', 'head', 'bead', 'bend', 'bond', 'bone']\n", + "['dune', 'dine', 'dins', 'dies', 'died', 'tied']\n", + "['ions', 'dons', 'does', 'hoes', 'hoed', 'heed']\n", + "['puck', 'pick', 'pink', 'mink', 'mine']\n", + "['need', 'deed', 'died', 'dies', 'dims', 'dams', 'days', 'drys']\n", + "['pore', 'core', 'code', 'cods', 'cuds']\n", + "['mote', 'mite', 'mile', 'wile', 'wise']\n", + "['wait', 'wail', 'mail', 'mall', 'male']\n", + "['wail', 'bail', 'ball', 'boll', 'bolt', 'boot', 'boom', 'zoom']\n", + "['beat', 'beet', 'bees', 'bets', 'bats', 'cats']\n", + "['tore', 'tire', 'tile', 'vile', 'vise', 'visa']\n", + "['went', 'pent', 'pant']\n", + "['lick', 'sick', 'sics', 'sips', 'sops', 'oops']\n", + "['womb', 'tomb', 'toms', 'toes', 'does', 'dyes', 'ayes', 'apes', 'aped']\n", + "['cure', 'sure']\n", + "['cute', 'cuts', 'guts', 'guys', 'gays']\n" ] } ], @@ -2550,7 +2615,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 38, "metadata": {}, "outputs": [ { @@ -2559,7 +2624,7 @@ "['cops', 'coos', 'coon', 'coin', 'chin', 'thin', 'this', 'thus', 'thug']" ] }, - "execution_count": 39, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } @@ -2570,7 +2635,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 39, "metadata": {}, "outputs": [ { @@ -2579,7 +2644,7 @@ "[2204]" ] }, - "execution_count": 40, + "execution_count": 39, "metadata": {}, "output_type": "execute_result" } @@ -2590,7 +2655,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 40, "metadata": {}, "outputs": [ { @@ -2599,7 +2664,7 @@ "[2204]" ] }, - "execution_count": 41, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -2610,7 +2675,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 41, "metadata": {}, "outputs": [ { @@ -2619,7 +2684,7 @@ "['hate', 'have', 'hove', 'love']" ] }, - "execution_count": 42, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } @@ -2630,7 +2695,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 42, "metadata": {}, "outputs": [ { @@ -2639,7 +2704,7 @@ "['wars', 'ware', 'wave', 'wove', 'love']" ] }, - "execution_count": 43, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } @@ -2650,7 +2715,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 43, "metadata": {}, "outputs": [ { @@ -2658,7 +2723,7 @@ "output_type": "stream", "text": [ "CPU times: user 0 ns, sys: 0 ns, total: 0 ns\n", - "Wall time: 212 µs\n" + "Wall time: 185 µs\n" ] }, { @@ -2667,7 +2732,7 @@ "5" ] }, - "execution_count": 44, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -2678,7 +2743,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 44, "metadata": {}, "outputs": [ { @@ -2686,7 +2751,7 @@ "output_type": "stream", "text": [ "CPU times: user 0 ns, sys: 0 ns, total: 0 ns\n", - "Wall time: 203 µs\n" + "Wall time: 398 µs\n" ] }, { @@ -2695,7 +2760,7 @@ "5" ] }, - "execution_count": 45, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -2706,15 +2771,15 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 45, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 24 ms, sys: 0 ns, total: 24 ms\n", - "Wall time: 23.2 ms\n" + "CPU times: user 32 ms, sys: 0 ns, total: 32 ms\n", + "Wall time: 32.3 ms\n" ] }, { @@ -2723,7 +2788,7 @@ "404" ] }, - "execution_count": 46, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -2734,7 +2799,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 46, "metadata": { "collapsed": true }, @@ -2745,15 +2810,15 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 47, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 332 ms, sys: 0 ns, total: 332 ms\n", - "Wall time: 331 ms\n" + "CPU times: user 212 ms, sys: 0 ns, total: 212 ms\n", + "Wall time: 213 ms\n" ] }, { @@ -2762,7 +2827,7 @@ "5" ] }, - "execution_count": 48, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } @@ -2773,7 +2838,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 48, "metadata": {}, "outputs": [ { @@ -2782,7 +2847,7 @@ "['fear', 'feat', 'fest', 'lest', 'lost', 'lose', 'love']" ] }, - "execution_count": 49, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -2793,7 +2858,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 49, "metadata": {}, "outputs": [ { @@ -2802,7 +2867,7 @@ "['fail', 'fall', 'pall', 'pals', 'pass']" ] }, - "execution_count": 50, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -2813,7 +2878,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 50, "metadata": {}, "outputs": [ { @@ -2822,7 +2887,7 @@ "['star', 'soar', 'boar', 'boor', 'boon', 'born']" ] }, - "execution_count": 51, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -2833,7 +2898,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 51, "metadata": {}, "outputs": [ { @@ -2852,7 +2917,7 @@ " 'pass']" ] }, - "execution_count": 52, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -2863,7 +2928,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 52, "metadata": {}, "outputs": [ { @@ -2885,7 +2950,7 @@ " 'past']" ] }, - "execution_count": 53, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -2896,7 +2961,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 53, "metadata": {}, "outputs": [ { @@ -2905,7 +2970,7 @@ "[1]" ] }, - "execution_count": 54, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -2916,7 +2981,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 54, "metadata": {}, "outputs": [ { @@ -2925,7 +2990,7 @@ "[2204]" ] }, - "execution_count": 55, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } @@ -2936,14 +3001,14 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 55, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "1 loop, best of 3: 8.08 s per loop\n" + "1 loop, best of 3: 8.21 s per loop\n" ] } ], @@ -2954,14 +3019,14 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 56, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "10 loops, best of 3: 131 ms per loop\n" + "10 loops, best of 3: 145 ms per loop\n" ] } ], @@ -2972,7 +3037,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 57, "metadata": {}, "outputs": [ { @@ -2990,7 +3055,7 @@ " 'exit']" ] }, - "execution_count": 58, + "execution_count": 57, "metadata": {}, "output_type": "execute_result" } @@ -3001,8 +3066,10 @@ }, { "cell_type": "code", - "execution_count": 68, - "metadata": {}, + "execution_count": 58, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# solutions = {}\n", @@ -3023,7 +3090,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 59, "metadata": { "collapsed": true }, @@ -3048,14 +3115,14 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 60, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "1 loop, best of 3: 352 ms per loop\n" + "1 loop, best of 3: 334 ms per loop\n" ] } ], @@ -3066,15 +3133,15 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 61, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 452 ms, sys: 0 ns, total: 452 ms\n", - "Wall time: 449 ms\n" + "CPU times: user 344 ms, sys: 0 ns, total: 344 ms\n", + "Wall time: 342 ms\n" ] }, { @@ -3083,7 +3150,7 @@ "14" ] }, - "execution_count": 62, + "execution_count": 61, "metadata": {}, "output_type": "execute_result" } @@ -3094,7 +3161,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 62, "metadata": {}, "outputs": [ { @@ -3102,7 +3169,7 @@ "output_type": "stream", "text": [ "CPU times: user 92 ms, sys: 0 ns, total: 92 ms\n", - "Wall time: 91.5 ms\n" + "Wall time: 93.7 ms\n" ] }, { @@ -3111,7 +3178,7 @@ "15" ] }, - "execution_count": 63, + "execution_count": 62, "metadata": {}, "output_type": "execute_result" } @@ -3122,7 +3189,7 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 63, "metadata": {}, "outputs": [ { @@ -3130,7 +3197,7 @@ "output_type": "stream", "text": [ "CPU times: user 32 ms, sys: 0 ns, total: 32 ms\n", - "Wall time: 31.4 ms\n" + "Wall time: 32.8 ms\n" ] }, { @@ -3139,7 +3206,7 @@ "14" ] }, - "execution_count": 64, + "execution_count": 63, "metadata": {}, "output_type": "execute_result" } @@ -3150,7 +3217,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 64, "metadata": {}, "outputs": [ { @@ -3158,7 +3225,7 @@ "output_type": "stream", "text": [ "CPU times: user 16 ms, sys: 0 ns, total: 16 ms\n", - "Wall time: 17.2 ms\n" + "Wall time: 16.4 ms\n" ] }, { @@ -3167,7 +3234,7 @@ "14" ] }, - "execution_count": 65, + "execution_count": 64, "metadata": {}, "output_type": "execute_result" } @@ -3178,15 +3245,15 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 65, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 296 ms, sys: 4 ms, total: 300 ms\n", - "Wall time: 299 ms\n" + "CPU times: user 256 ms, sys: 0 ns, total: 256 ms\n", + "Wall time: 253 ms\n" ] }, { @@ -3195,7 +3262,7 @@ "14" ] }, - "execution_count": 66, + "execution_count": 65, "metadata": {}, "output_type": "execute_result" } @@ -3206,7 +3273,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 66, "metadata": {}, "outputs": [ { @@ -3214,7 +3281,7 @@ "output_type": "stream", "text": [ "CPU times: user 36 ms, sys: 0 ns, total: 36 ms\n", - "Wall time: 34.5 ms\n" + "Wall time: 34.2 ms\n" ] }, { @@ -3223,7 +3290,7 @@ "14" ] }, - "execution_count": 67, + "execution_count": 66, "metadata": {}, "output_type": "execute_result" } @@ -3234,7 +3301,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 67, "metadata": {}, "outputs": [ { @@ -3251,7 +3318,7 @@ "2" ] }, - "execution_count": 90, + "execution_count": 67, "metadata": {}, "output_type": "execute_result" } @@ -3268,7 +3335,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 68, "metadata": {}, "outputs": [ { @@ -3277,7 +3344,7 @@ "['gush', 'hush', 'lush', 'mush', 'push', 'tush', 'bosh']" ] }, - "execution_count": 91, + "execution_count": 68, "metadata": {}, "output_type": "execute_result" } @@ -3288,16 +3355,16 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": 69, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('gibe', 2)" + "('nose', 2)" ] }, - "execution_count": 89, + "execution_count": 69, "metadata": {}, "output_type": "execute_result" } @@ -3321,16 +3388,16 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 70, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'memo'" + "'grew'" ] }, - "execution_count": 88, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } @@ -3341,7 +3408,7 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 71, "metadata": {}, "outputs": [ { @@ -3350,7 +3417,7 @@ "{'bash', 'rush'}" ] }, - "execution_count": 76, + "execution_count": 71, "metadata": {}, "output_type": "execute_result" } diff --git a/08-word-chains/explore-word-chain7.ipynb b/08-word-chains/explore-word-chain7.ipynb new file mode 100644 index 0000000..ad49340 --- /dev/null +++ b/08-word-chains/explore-word-chain7.ipynb @@ -0,0 +1,2464 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "import string\n", + "import heapq\n", + "import collections\n", + "import random" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "9815" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "words = [w.strip() for w in open('words7.txt').readlines()]\n", + "len(words)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['abalone',\n", + " 'abandon',\n", + " 'abashed',\n", + " 'abashes',\n", + " 'abasing',\n", + " 'abating',\n", + " 'abdomen',\n", + " 'abducts',\n", + " 'abetted',\n", + " 'abetter']" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "words[:10]" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def adjacents_explicit(word):\n", + " neighbours = []\n", + " for i in range(len(word)):\n", + " for l in string.ascii_lowercase:\n", + " if l != word[i]:\n", + " neighbours.append(word[0:i] + l + word[i+1:])\n", + " return neighbours" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def adjacents(word):\n", + " return [word[0:i] + l + word[i+1:]\n", + " for i in range(len(word))\n", + " for l in string.ascii_lowercase\n", + " if l != word[i]]" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "# neighbours = {w: [n for n in adjacents(w) if n in words]\n", + "# for w in words}" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "worddict = {w: True for w in words}\n", + "neighbours = {w: [n for n in adjacents(w) if n in worddict]\n", + " for w in words}" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# [w for w in words if sorted(neighbours[w]) != sorted(neighbours2[w])]" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 loop, best of 3: 4min 2s per loop\n" + ] + } + ], + "source": [ + "# %%timeit\n", + "# neighbours = {w: [n for n in adjacents(w) if n in words]\n", + "# for w in words}" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 loop, best of 3: 655 ms per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "worddict = {w: True for w in words}\n", + "neighbours2 = {w: [n for n in adjacents(w) if n in worddict]\n", + " for w in words}" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 loop, best of 3: 629 ms per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "wordset = set(words)\n", + "neighbours3 = {w: [n for n in adjacents(w) if n in wordset]\n", + " for w in words}" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "neighbours['abalone']" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['abashes']" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "neighbours['abashed']" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['abusing', 'abating']" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "neighbours['abasing']" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('abalone', []),\n", + " ('abandon', []),\n", + " ('abashed', ['abashes']),\n", + " ('abashes', ['abashed']),\n", + " ('abasing', ['abusing', 'abating']),\n", + " ('abating', ['abasing']),\n", + " ('abdomen', []),\n", + " ('abducts', []),\n", + " ('abetted', ['abutted', 'abetter']),\n", + " ('abetter', ['abettor', 'abetted'])]" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[(w, neighbours[w]) for w in words[:10]]" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('brewery', ['brewers']),\n", + " ('brewing', ['crewing']),\n", + " ('bribery', []),\n", + " ('bribing', []),\n", + " ('bricked', ['cricked', 'pricked', 'tricked', 'brisked']),\n", + " ('bridals', []),\n", + " ('bridged', ['bridled', 'bridges']),\n", + " ('bridges', ['fridges', 'bridles', 'bridged']),\n", + " ('bridled', ['bridged', 'bridles']),\n", + " ('bridles', ['bridges', 'bridled'])]" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[(w, neighbours[w]) for w in words[1000:1010]]" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def distance(w1, w2):\n", + " return sum(1 for i in range(len(w1))\n", + " if w1[i] != w2[i])" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "distance('abating', 'abating')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "distance('abating', 'abetter')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def extend(chain, closed=None):\n", + " if closed:\n", + " nbrs = set(neighbours[chain[-1]]) - closed\n", + " else:\n", + " nbrs = neighbours[chain[-1]]\n", + " return [chain + [s] for s in nbrs\n", + " if s not in chain]" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['bridges', 'fridges'], ['bridges', 'bridles'], ['bridges', 'bridged']]" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extend(['bridges'])" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['bridges', 'bridles', 'bridled']]" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extend(['bridges', 'bridles'])" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['bridges', 'bridles', 'bridled', 'bridged']]" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "extend(['bridges', 'bridles', 'bridled'])" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def bfs_search(start, goal, debug=False):\n", + " agenda = [[start]]\n", + " finished = False\n", + " while not finished and agenda:\n", + " current = agenda[0]\n", + " if debug:\n", + " print(current)\n", + " if current[-1] == goal:\n", + " finished = True\n", + " else:\n", + " successors = extend(current)\n", + " agenda = agenda[1:] + successors\n", + " if finished:\n", + " return current\n", + " else:\n", + " return None " + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def bfs_search_closed(start, goal, debug=False):\n", + " agenda = [[start]]\n", + " closed = set()\n", + " finished = False\n", + " while not finished and agenda:\n", + " current = agenda[0]\n", + " if debug:\n", + " print(current)\n", + " if current[-1] == goal:\n", + " finished = True\n", + " else:\n", + " closed.add(current[-1])\n", + " successors = extend(current, closed)\n", + " agenda = agenda[1:] + successors\n", + " if finished:\n", + " return current\n", + " else:\n", + " return None " + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def dfs_search(start, goal, debug=False):\n", + " agenda = [[start]]\n", + " finished = False\n", + " while not finished and agenda:\n", + " current = agenda[0]\n", + " if debug:\n", + " print(current)\n", + " if current[-1] == goal:\n", + " finished = True\n", + " else:\n", + " successors = extend(current)\n", + " agenda = successors + agenda[1:]\n", + " if finished:\n", + " return current\n", + " else:\n", + " return None " + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def astar_search(start, goal, debug=False):\n", + " agenda = [(distance(start, goal), [start])]\n", + " heapq.heapify(agenda)\n", + " finished = False\n", + " while not finished and agenda:\n", + " _, current = heapq.heappop(agenda)\n", + " if debug:\n", + " print(current)\n", + " if current[-1] == goal:\n", + " finished = True\n", + " else:\n", + " successors = extend(current)\n", + " for s in successors:\n", + " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", + " if finished:\n", + " return current\n", + " else:\n", + " return None " + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def astar_search_closed(start, goal, debug=False):\n", + " agenda = [(distance(start, goal), [start])]\n", + " heapq.heapify(agenda)\n", + " closed = set()\n", + " finished = False\n", + " while not finished and agenda:\n", + " _, current = heapq.heappop(agenda)\n", + " if debug:\n", + " print(current)\n", + " if current[-1] == goal:\n", + " finished = True\n", + " else:\n", + " closed.add(current[-1])\n", + " successors = extend(current, closed)\n", + " for s in successors:\n", + " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", + " if finished:\n", + " return current\n", + " else:\n", + " return None " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Mutually-reachable sets\n", + "\n", + "Find the transitive closure of the `neighbours` relation, so we can see which words can be transformed into which other words." + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "5109" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "candidates = [set([k] + neighbours[k]) for k in neighbours]\n", + "reachables = []\n", + "while candidates:\n", + " current = set(candidates.pop())\n", + " altered = False\n", + " for other in candidates:\n", + " if current.intersection(other):\n", + " altered = True\n", + " current.update(other)\n", + " candidates.remove(other)\n", + " if altered:\n", + " candidates.append(current)\n", + " else:\n", + " reachables.append(current)\n", + "\n", + "len(reachables)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1400" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(max(reachables, key=len))" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(min(reachables, key=len))" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Counter({1: 4102,\n", + " 2: 632,\n", + " 3: 183,\n", + " 4: 70,\n", + " 5: 35,\n", + " 6: 24,\n", + " 7: 19,\n", + " 8: 7,\n", + " 9: 11,\n", + " 10: 3,\n", + " 11: 5,\n", + " 12: 1,\n", + " 13: 4,\n", + " 14: 1,\n", + " 15: 1,\n", + " 17: 1,\n", + " 18: 1,\n", + " 19: 2,\n", + " 22: 1,\n", + " 25: 1,\n", + " 48: 1,\n", + " 133: 1,\n", + " 361: 1,\n", + " 773: 1,\n", + " 1400: 1})" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "collections.Counter(len(r) for r in reachables)" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'nullify', 'nullity'},\n", + " {'believe', 'relieve'},\n", + " {'wriggle', 'wriggly'},\n", + " {'appeals', 'appears'},\n", + " {'liaised', 'liaises'},\n", + " {'gibbons', 'ribbons'},\n", + " {'colonel', 'colones'},\n", + " {'vehicle', 'vesicle'},\n", + " {'unclean', 'unclear'},\n", + " {'yodeled', 'yodeler'},\n", + " {'minions', 'pinions'},\n", + " {'achiest', 'ashiest'},\n", + " {'regimen', 'regimes'},\n", + " {'produce', 'product'},\n", + " {'choicer', 'choices'},\n", + " {'immured', 'immures'},\n", + " {'retried', 'retries'},\n", + " {'blessed', 'blesses'},\n", + " {'herniae', 'hernias'},\n", + " {'mealier', 'meatier'},\n", + " {'scrubby', 'shrubby'},\n", + " {'treacle', 'treadle'},\n", + " {'redrawn', 'redraws'},\n", + " {'modular', 'nodular'},\n", + " {'lacunae', 'lacunas'},\n", + " {'martial', 'partial'},\n", + " {'jackals', 'jackass'},\n", + " {'ploughs', 'sloughs'},\n", + " {'salmons', 'saloons'},\n", + " {'armored', 'armorer'},\n", + " {'ability', 'agility'},\n", + " {'draping', 'drawing'},\n", + " {'tousled', 'tousles'},\n", + " {'coerced', 'coerces'},\n", + " {'fiestas', 'siestas'},\n", + " {'rankled', 'rankles'},\n", + " {'evolved', 'evolves'},\n", + " {'maestri', 'maestro'},\n", + " {'kennels', 'kernels'},\n", + " {'donkeys', 'monkeys'},\n", + " {'caftans', 'kaftans'},\n", + " {'outfits', 'outwits'},\n", + " {'renamed', 'renames'},\n", + " {'shadows', 'shadowy'},\n", + " {'scorers', 'snorers'},\n", + " {'jostled', 'jostles'},\n", + " {'overran', 'overrun'},\n", + " {'falsify', 'falsity'},\n", + " {'gyrated', 'gyrates'},\n", + " {'caverns', 'taverns'},\n", + " {'shushed', 'shushes'},\n", + " {'seventh', 'seventy'},\n", + " {'cabbies', 'tabbies'},\n", + " {'factors', 'factory'},\n", + " {'gnashed', 'gnashes'},\n", + " {'launder', 'maunder'},\n", + " {'focused', 'focuses'},\n", + " {'widened', 'wizened'},\n", + " {'hostels', 'hostess'},\n", + " {'wigwags', 'wigwams'},\n", + " {'postman', 'postmen'},\n", + " {'fortify', 'mortify'},\n", + " {'disport', 'distort'},\n", + " {'aliened', 'aligned'},\n", + " {'lechers', 'lechery'},\n", + " {'scruffs', 'scruffy'},\n", + " {'castled', 'castles'},\n", + " {'milkman', 'milkmen'},\n", + " {'hoodoos', 'voodoos'},\n", + " {'cronies', 'ironies'},\n", + " {'aliased', 'aliases'},\n", + " {'figured', 'figures'},\n", + " {'unnamed', 'untamed'},\n", + " {'perused', 'peruses'},\n", + " {'beckons', 'reckons'},\n", + " {'flakier', 'flukier'},\n", + " {'profane', 'propane'},\n", + " {'purpler', 'purples'},\n", + " {'detours', 'devours'},\n", + " {'bonnets', 'sonnets'},\n", + " {'clement', 'element'},\n", + " {'swerved', 'swerves'},\n", + " {'inhabit', 'inhibit'},\n", + " {'service', 'servile'},\n", + " {'fixture', 'mixture'},\n", + " {'fronted', 'frosted'},\n", + " {'heppest', 'hippest'},\n", + " {'masques', 'mosques'},\n", + " {'joyride', 'joyrode'},\n", + " {'boatman', 'boatmen'},\n", + " {'edified', 'edifies'},\n", + " {'copecks', 'kopecks'},\n", + " {'cassock', 'hassock'},\n", + " {'hansoms', 'ransoms'},\n", + " {'lucidly', 'luridly'},\n", + " {'tenured', 'tenures'},\n", + " {'kinsman', 'kinsmen'},\n", + " {'endorse', 'indorse'},\n", + " {'lizards', 'wizards'},\n", + " {'siphons', 'syphons'},\n", + " {'whooped', 'whoopee'},\n", + " {'topmast', 'topmost'},\n", + " {'equated', 'equates'},\n", + " {'cranium', 'uranium'},\n", + " {'affects', 'effects'},\n", + " {'seminal', 'seminar'},\n", + " {'defiant', 'deviant'},\n", + " {'roguish', 'voguish'},\n", + " {'archers', 'archery'},\n", + " {'bummest', 'rummest'},\n", + " {'bronchi', 'broncho'},\n", + " {'plowman', 'plowmen'},\n", + " {'brothel', 'brother'},\n", + " {'decline', 'recline'},\n", + " {'licence', 'license'},\n", + " {'tampons', 'tarpons'},\n", + " {'queried', 'queries'},\n", + " {'paisley', 'parsley'},\n", + " {'conceal', 'congeal'},\n", + " {'tumbrel', 'tumbril'},\n", + " {'exposed', 'exposes'},\n", + " {'gaudier', 'gauzier'},\n", + " {'slackly', 'slickly'},\n", + " {'caraway', 'faraway'},\n", + " {'girdled', 'girdles'},\n", + " {'baulked', 'caulked'},\n", + " {'declaim', 'reclaim'},\n", + " {'probate', 'prorate'},\n", + " {'tartans', 'tartars'},\n", + " {'voicing', 'voiding'},\n", + " {'rewrite', 'rewrote'},\n", + " {'pension', 'tension'},\n", + " {'enabled', 'enables'},\n", + " {'halfway', 'hallway'},\n", + " {'clamors', 'glamors'},\n", + " {'scuttle', 'shuttle'},\n", + " {'deleted', 'deletes'},\n", + " {'caveman', 'cavemen'},\n", + " {'retread', 'retreat'},\n", + " {'parkway', 'partway'},\n", + " {'lounged', 'lounges'},\n", + " {'centred', 'centres'},\n", + " {'sidebar', 'sidecar'},\n", + " {'lengths', 'lengthy'},\n", + " {'mislead', 'misread'},\n", + " {'predate', 'prelate'},\n", + " {'submits', 'summits'},\n", + " {'granges', 'oranges'},\n", + " {'exhaled', 'exhales'},\n", + " {'cumquat', 'kumquat'},\n", + " {'someday', 'someway'},\n", + " {'outgrew', 'outgrow'},\n", + " {'snivels', 'swivels'},\n", + " {'currant', 'current'},\n", + " {'taproom', 'taproot'},\n", + " {'incense', 'intense'},\n", + " {'showers', 'showery'},\n", + " {'lovable', 'movable'},\n", + " {'metered', 'petered'},\n", + " {'outcast', 'outlast'},\n", + " {'gaunter', 'saunter'},\n", + " {'spumone', 'spumoni'},\n", + " {'photons', 'protons'},\n", + " {'revenge', 'revenue'},\n", + " {'critter', 'fritter'},\n", + " {'culture', 'vulture'},\n", + " {'outlaws', 'outlays'},\n", + " {'reasons', 'seasons'},\n", + " {'mortice', 'mortise'},\n", + " {'atheism', 'atheist'},\n", + " {'immense', 'immerse'},\n", + " {'helices', 'helixes'},\n", + " {'gushers', 'pushers'},\n", + " {'clobber', 'slobber'},\n", + " {'deceive', 'receive'},\n", + " {'taxiing', 'taxying'},\n", + " {'newsman', 'newsmen'},\n", + " {'gloried', 'glories'},\n", + " {'deadens', 'deafens'},\n", + " {'jigsawn', 'jigsaws'},\n", + " {'custard', 'mustard'},\n", + " {'carrots', 'parrots'},\n", + " {'warship', 'worship'},\n", + " {'figment', 'pigment'},\n", + " {'amended', 'emended'},\n", + " {'sophism', 'sophist'},\n", + " {'poisons', 'prisons'},\n", + " {'bodices', 'codices'},\n", + " {'abraded', 'abrades'},\n", + " {'primate', 'private'},\n", + " {'stymied', 'stymies'},\n", + " {'vantage', 'vintage'},\n", + " {'jobless', 'joyless'},\n", + " {'sandman', 'sandmen'},\n", + " {'adduced', 'adduces'},\n", + " {'optical', 'optimal'},\n", + " {'whelked', 'whelped'},\n", + " {'roundly', 'soundly'},\n", + " {'testify', 'testily'},\n", + " {'sourced', 'sources'},\n", + " {'fearful', 'tearful'},\n", + " {'neighed', 'weighed'},\n", + " {'outside', 'outsize'},\n", + " {'dappled', 'dapples'},\n", + " {'scrolls', 'strolls'},\n", + " {'secrete', 'secrets'},\n", + " {'conveys', 'convoys'},\n", + " {'implied', 'implies'},\n", + " {'sluiced', 'sluices'},\n", + " {'piloted', 'pivoted'},\n", + " {'sandals', 'vandals'},\n", + " {'thereby', 'whereby'},\n", + " {'refrain', 'retrain'},\n", + " {'grandma', 'grandpa'},\n", + " {'deforms', 'reforms'},\n", + " {'foments', 'moments'},\n", + " {'beliefs', 'reliefs'},\n", + " {'closure', 'cloture'},\n", + " {'comings', 'copings'},\n", + " {'topsail', 'topsoil'},\n", + " {'oration', 'ovation'},\n", + " {'abashed', 'abashes'},\n", + " {'enrolls', 'unrolls'},\n", + " {'hurrahs', 'hurrays'},\n", + " {'waltzed', 'waltzes'},\n", + " {'dunnest', 'funnest'},\n", + " {'scrimps', 'shrimps'},\n", + " {'fission', 'mission'},\n", + " {'whizzed', 'whizzes'},\n", + " {'telexed', 'telexes'},\n", + " {'tempted', 'tempter'},\n", + " {'damaged', 'damages'},\n", + " {'quarter', 'quartet'},\n", + " {'phrased', 'phrases'},\n", + " {'freeman', 'freemen'},\n", + " {'artiste', 'artists'},\n", + " {'trebled', 'trebles'},\n", + " {'formals', 'formats'},\n", + " {'quizzed', 'quizzes'},\n", + " {'festive', 'restive'},\n", + " {'eclipse', 'ellipse'},\n", + " {'tribune', 'tribute'},\n", + " {'combats', 'wombats'},\n", + " {'freebee', 'freebie'},\n", + " {'copulae', 'copulas'},\n", + " {'reverie', 'reverse'},\n", + " {'employe', 'employs'},\n", + " {'alleged', 'alleges'},\n", + " {'jazzing', 'razzing'},\n", + " {'deplete', 'replete'},\n", + " {'pigeons', 'wigeons'},\n", + " {'obliged', 'obliges'},\n", + " {'magneto', 'magnets'},\n", + " {'maydays', 'paydays'},\n", + " {'dumbest', 'numbest'},\n", + " {'retyped', 'retypes'},\n", + " {'angular', 'annular'},\n", + " {'display', 'misplay'},\n", + " {'bewared', 'bewares'},\n", + " {'interne', 'interns'},\n", + " {'linings', 'livings'},\n", + " {'baseman', 'basemen'},\n", + " {'diverge', 'diverse'},\n", + " {'assayed', 'essayed'},\n", + " {'acceded', 'accedes'},\n", + " {'animism', 'animist'},\n", + " {'cutback', 'outback'},\n", + " {'burgeon', 'surgeon'},\n", + " {'accrued', 'accrues'},\n", + " {'imputed', 'imputes'},\n", + " {'aphasia', 'aphasic'},\n", + " {'kittens', 'mittens'},\n", + " {'glanced', 'glances'},\n", + " {'jimmied', 'jimmies'},\n", + " {'gummier', 'yummier'},\n", + " {'miscued', 'miscues'},\n", + " {'saluted', 'salutes'},\n", + " {'smokers', 'stokers'},\n", + " {'drummed', 'drummer'},\n", + " {'explode', 'explore'},\n", + " {'detoxed', 'detoxes'},\n", + " {'cruelly', 'cruelty'},\n", + " {'calcine', 'calcite'},\n", + " {'hardest', 'harvest'},\n", + " {'hawkish', 'mawkish'},\n", + " {'patinae', 'patinas'},\n", + " {'skulked', 'skunked'},\n", + " {'lawyers', 'sawyers'},\n", + " {'glacier', 'glazier'},\n", + " {'spriest', 'spryest'},\n", + " {'healthy', 'wealthy'},\n", + " {'jurists', 'purists'},\n", + " {'insider', 'insides'},\n", + " {'chooses', 'choosey'},\n", + " {'kneeled', 'knelled'},\n", + " {'anneals', 'annuals'},\n", + " {'aspired', 'aspires'},\n", + " {'parlays', 'parleys'},\n", + " {'cession', 'session'},\n", + " {'egotism', 'egotist'},\n", + " {'spectra', 'spectre'},\n", + " {'privets', 'trivets'},\n", + " {'bleaker', 'breaker'},\n", + " {'fateful', 'hateful'},\n", + " {'reactor', 'realtor'},\n", + " {'liquefy', 'liquify'},\n", + " {'thrifts', 'thrifty'},\n", + " {'huffier', 'puffier'},\n", + " {'adhered', 'adheres'},\n", + " {'roseate', 'rosette'},\n", + " {'audible', 'audibly'},\n", + " {'bronzed', 'bronzes'},\n", + " {'evinced', 'evinces'},\n", + " {'woodman', 'woodmen'},\n", + " {'defence', 'defense'},\n", + " {'defends', 'depends'},\n", + " {'earthed', 'earthen'},\n", + " {'moussed', 'mousses'},\n", + " {'ghastly', 'ghostly'},\n", + " {'thieved', 'thieves'},\n", + " {'sheathe', 'sheaths'},\n", + " {'analyse', 'analyst'},\n", + " {'caddish', 'faddish'},\n", + " {'septets', 'sextets'},\n", + " {'fixated', 'fixates'},\n", + " {'caloric', 'calorie'},\n", + " {'denials', 'menials'},\n", + " {'restful', 'zestful'},\n", + " {'lasagna', 'lasagne'},\n", + " {'dryness', 'wryness'},\n", + " {'leagued', 'leagues'},\n", + " {'journey', 'tourney'},\n", + " {'showier', 'snowier'},\n", + " {'hideous', 'hideout'},\n", + " {'intoned', 'intones'},\n", + " {'imagine', 'imaging'},\n", + " {'perjure', 'perjury'},\n", + " {'albumen', 'albumin'},\n", + " {'legally', 'regally'},\n", + " {'applied', 'applies'},\n", + " {'villain', 'villein'},\n", + " {'arching', 'arcking'},\n", + " {'imbibed', 'imbibes'},\n", + " {'wastage', 'wattage'},\n", + " {'inshore', 'onshore'},\n", + " {'loathed', 'loathes'},\n", + " {'dearths', 'hearths'},\n", + " {'dulness', 'fulness'},\n", + " {'foamier', 'loamier'},\n", + " {'cannier', 'pannier'},\n", + " {'bequest', 'request'},\n", + " {'gossips', 'gossipy'},\n", + " {'droning', 'ironing'},\n", + " {'lineman', 'linemen'},\n", + " {'casings', 'casinos'},\n", + " {'sniping', 'swiping'},\n", + " {'brewers', 'brewery'},\n", + " {'muscled', 'muscles'},\n", + " {'leafier', 'leakier'},\n", + " {'mourned', 'mourner'},\n", + " {'enclave', 'enslave'},\n", + " {'cockier', 'rockier'},\n", + " {'orators', 'oratory'},\n", + " {'cajoled', 'cajoles'},\n", + " {'policed', 'polices'},\n", + " {'annexed', 'annexes'},\n", + " {'racists', 'rapists'},\n", + " {'fiancee', 'fiances'},\n", + " {'aerials', 'serials'},\n", + " {'vacated', 'vacates'},\n", + " {'setback', 'wetback'},\n", + " {'deprave', 'deprive'},\n", + " {'crueler', 'cruller'},\n", + " {'bulimia', 'bulimic'},\n", + " {'unloved', 'unmoved'},\n", + " {'desired', 'desires'},\n", + " {'baloney', 'boloney'},\n", + " {'exhumed', 'exhumes'},\n", + " {'subside', 'subsidy'},\n", + " {'faintly', 'saintly'},\n", + " {'officer', 'offices'},\n", + " {'scrawls', 'sprawls'},\n", + " {'excreta', 'excrete'},\n", + " {'confide', 'confine'},\n", + " {'resells', 'retells'},\n", + " {'inflame', 'inflate'},\n", + " {'dourest', 'sourest'},\n", + " {'probing', 'proving'},\n", + " {'writhed', 'writhes'},\n", + " {'tamable', 'taxable'},\n", + " {'bemused', 'bemuses'},\n", + " {'garoted', 'garotes'},\n", + " {'geegaws', 'gewgaws'},\n", + " {'hearken', 'hearten'},\n", + " {'cowards', 'towards'},\n", + " {'enticed', 'entices'},\n", + " {'scallop', 'scollop'},\n", + " {'donated', 'donates'},\n", + " {'bethink', 'rethink'},\n", + " {'coltish', 'doltish'},\n", + " {'thrones', 'throngs'},\n", + " {'likened', 'livened'},\n", + " {'collide', 'collude'},\n", + " {'entrees', 'entries'},\n", + " {'bromide', 'bromine'},\n", + " {'haggard', 'laggard'},\n", + " {'quicken', 'quicker'},\n", + " {'ignoble', 'ignobly'},\n", + " {'leopard', 'leotard'},\n", + " {'phished', 'phisher'},\n", + " {'gipsies', 'gypsies'},\n", + " {'attuned', 'attunes'},\n", + " {'lividly', 'vividly'},\n", + " {'palaces', 'palates'},\n", + " {'arrived', 'arrives'},\n", + " {'mutated', 'mutates'},\n", + " {'dazzled', 'dazzles'},\n", + " {'tourism', 'tourist'},\n", + " {'cleanly', 'clearly'},\n", + " {'bushman', 'bushmen'},\n", + " {'amiable', 'amiably'},\n", + " {'dissect', 'dissent'},\n", + " {'rotated', 'rotates'},\n", + " {'implode', 'implore'},\n", + " {'footman', 'footmen'},\n", + " {'pirated', 'pirates'},\n", + " {'nuanced', 'nuances'},\n", + " {'solaced', 'solaces'},\n", + " {'parable', 'payable'},\n", + " {'seances', 'stances'},\n", + " {'resumed', 'resumes'},\n", + " {'hammock', 'hummock'},\n", + " {'beacons', 'deacons'},\n", + " {'ickiest', 'inkiest'},\n", + " {'repaint', 'reprint'},\n", + " {'smuggle', 'snuggle'},\n", + " {'analogs', 'analogy'},\n", + " {'peopled', 'peoples'},\n", + " {'limiest', 'limpest'},\n", + " {'subdued', 'subdues'},\n", + " {'eeriest', 'veriest'},\n", + " {'enuring', 'inuring'},\n", + " {'frogman', 'frogmen'},\n", + " {'largess', 'largest'},\n", + " {'affixed', 'affixes'},\n", + " {'whereas', 'whereat'},\n", + " {'elastic', 'plastic'},\n", + " {'babysat', 'babysit'},\n", + " {'amassed', 'amasses'},\n", + " {'carfare', 'warfare'},\n", + " {'oarsman', 'oarsmen'},\n", + " {'parents', 'patents'},\n", + " {'addenda', 'addends'},\n", + " {'victual', 'virtual'},\n", + " {'torment', 'torrent'},\n", + " {'enclose', 'inclose'},\n", + " {'builder', 'guilder'},\n", + " {'thirsts', 'thirsty'},\n", + " {'lineups', 'linkups'},\n", + " {'vibrate', 'vibrato'},\n", + " {'spinals', 'spirals'},\n", + " {'pasture', 'posture'},\n", + " {'enfolds', 'unfolds'},\n", + " {'faggots', 'maggots'},\n", + " {'gooiest', 'goriest'},\n", + " {'baleful', 'baneful'},\n", + " {'chemise', 'chemist'},\n", + " {'indexed', 'indexes'},\n", + " {'layoffs', 'payoffs'},\n", + " {'tannest', 'wannest'},\n", + " {'makings', 'takings'},\n", + " {'gussets', 'russets'},\n", + " {'steeple', 'steeply'},\n", + " {'expanse', 'expense'},\n", + " {'portend', 'portent'},\n", + " {'cursors', 'cursory'},\n", + " {'fibulae', 'fibulas'},\n", + " {'garaged', 'garages'},\n", + " {'fleshly', 'freshly'},\n", + " {'fiercer', 'fierier'},\n", + " {'nostrum', 'rostrum'},\n", + " {'affable', 'affably'},\n", + " {'bandage', 'bondage'},\n", + " {'shyness', 'slyness'},\n", + " {'upstage', 'upstate'},\n", + " {'crewman', 'crewmen'},\n", + " {'leanest', 'meanest'},\n", + " {'unseals', 'unseats'},\n", + " {'inflect', 'inflict'},\n", + " {'tractor', 'traitor'},\n", + " {'blitzed', 'blitzes'},\n", + " {'clamour', 'glamour'},\n", + " {'ineptly', 'inertly'},\n", + " {'trotted', 'trotter'},\n", + " {'utopian', 'utopias'},\n", + " {'fascism', 'fascist'},\n", + " {'firearm', 'forearm'},\n", + " {'cubicle', 'cuticle'},\n", + " {'ukelele', 'ukulele'},\n", + " {'needled', 'needles'},\n", + " {'broiled', 'broiler'},\n", + " {'pommels', 'pummels'},\n", + " {'pomaded', 'pomades'},\n", + " {'humored', 'rumored'},\n", + " {'squashy', 'squishy'},\n", + " {'milieus', 'milieux'},\n", + " {'clubbed', 'flubbed'},\n", + " {'queenly', 'queerly'},\n", + " {'attired', 'attires'},\n", + " {'heedful', 'needful'},\n", + " {'scythed', 'scythes'},\n", + " {'tabular', 'tubular'},\n", + " {'nerving', 'serving'},\n", + " {'rebuild', 'rebuilt'},\n", + " {'tartest', 'tautest'},\n", + " {'protean', 'protein'},\n", + " {'hotshot', 'potshot'},\n", + " {'curious', 'furious'},\n", + " {'tipsier', 'tipster'},\n", + " {'beetled', 'beetles'},\n", + " {'imposed', 'imposes'},\n", + " {'aimless', 'airless'},\n", + " {'sibling', 'sidling'},\n", + " {'topical', 'typical'},\n", + " {'batsman', 'batsmen'},\n", + " {'jujitsu', 'jujutsu'},\n", + " {'coroner', 'coronet'},\n", + " {'capital', 'capitol'},\n", + " {'offence', 'offense'},\n", + " {'briefed', 'briefer'},\n", + " {'central', 'ventral'},\n", + " {'chiding', 'chiming'},\n", + " {'bloused', 'blouses'},\n", + " {'unlaced', 'unlaces'},\n", + " {'replied', 'replies'},\n", + " {'citrons', 'citrous'},\n", + " {'salient', 'sapient'},\n", + " {'hassled', 'hassles'},\n", + " {'schlepp', 'schleps'},\n", + " {'coronae', 'coronas'},\n", + " {'paraded', 'parades'},\n", + " {'outdoes', 'outgoes'},\n", + " {'invoked', 'invokes'},\n", + " {'emerged', 'emerges'},\n", + " {'digress', 'tigress'},\n", + " {'caption', 'caution'},\n", + " {'torqued', 'torques'},\n", + " {'grieved', 'grieves'},\n", + " {'lineage', 'linkage'},\n", + " {'opposed', 'opposes'},\n", + " {'goodbye', 'goodbys'},\n", + " {'goddess', 'godless'},\n", + " {'snifter', 'swifter'},\n", + " {'empanel', 'impanel'},\n", + " {'handout', 'hangout'},\n", + " {'elitism', 'elitist'},\n", + " {'valiant', 'variant'},\n", + " {'workman', 'workmen'},\n", + " {'baronet', 'bayonet'},\n", + " {'oarlock', 'warlock'},\n", + " {'deserve', 'reserve'},\n", + " {'bumpkin', 'pumpkin'},\n", + " {'chamois', 'chamoix'},\n", + " {'devalue', 'revalue'},\n", + " {'paunchy', 'raunchy'},\n", + " {'highest', 'nighest'},\n", + " {'infused', 'infuses'},\n", + " {'louvred', 'louvres'},\n", + " {'bookish', 'boorish'},\n", + " {'elapsed', 'elapses'},\n", + " {'denture', 'venture'},\n", + " {'consuls', 'consult'},\n", + " {'salvage', 'selvage'},\n", + " {'specced', 'specked'},\n", + " {'ferment', 'fervent'},\n", + " {'tussled', 'tussles'},\n", + " {'hermits', 'permits'},\n", + " {'honchos', 'ponchos'},\n", + " {'widowed', 'widower'},\n", + " {'cicadae', 'cicadas'},\n", + " {'aureola', 'aureole'},\n", + " {'inhered', 'inheres'},\n", + " {'legible', 'legibly'},\n", + " {'outline', 'outlive'},\n", + " {'present', 'prevent'},\n", + " {'bureaus', 'bureaux'},\n", + " {'desists', 'resists'},\n", + " {'heavens', 'leavens'},\n", + " {'tongued', 'tongues'},\n", + " {'roughly', 'toughly'},\n", + " {'quashed', 'quashes'},\n", + " {'outwore', 'outworn'},\n", + " {'designs', 'resigns'},\n", + " {'upright', 'uptight'},\n", + " {'revoked', 'revokes'},\n", + " {'skydive', 'skydove'},\n", + " {'consort', 'contort'},\n", + " {'labored', 'laborer'},\n", + " {'dingoes', 'lingoes'},\n", + " {'trestle', 'wrestle'},\n", + " {'favored', 'savored'},\n", + " {'ignored', 'ignores'},\n", + " {'forgave', 'forgive'},\n", + " {'confirm', 'conform'},\n", + " {'effaced', 'effaces'},\n", + " {'hangman', 'hangmen'},\n", + " {'garotte', 'gavotte'},\n", + " {'capable', 'capably'},\n", + " {'pajamas', 'pyjamas'},\n", + " {'opening', 'opining'},\n", + " {'require', 'requite'},\n", + " {'nemeses', 'nemesis'},\n", + " {'stature', 'statute'},\n", + " {'famines', 'gamines'},\n", + " {'datives', 'natives'},\n", + " {'pebbled', 'pebbles'},\n", + " {'anaemia', 'anaemic'},\n", + " {'emitted', 'omitted'},\n", + " {'sobered', 'soberer'},\n", + " {'clovers', 'plovers'},\n", + " {'rampant', 'rampart'},\n", + " {'mailman', 'mailmen'},\n", + " {'novella', 'novelle'},\n", + " {'usurped', 'usurper'},\n", + " {'calyces', 'calyxes'},\n", + " {'pierced', 'pierces'},\n", + " {'kneaded', 'kneader'},\n", + " {'ignited', 'ignites'},\n", + " {'dudgeon', 'dungeon'},\n", + " {'impeded', 'impedes'},\n", + " {'scherzi', 'scherzo'},\n", + " {'generic', 'genetic'},\n", + " {'paroled', 'parolee', 'paroles'},\n", + " {'civvies', 'divvied', 'divvies'},\n", + " {'crackle', 'crackly', 'grackle'},\n", + " {'pinkest', 'puniest', 'punkest'},\n", + " {'nebulae', 'nebular', 'nebulas'},\n", + " {'condoes', 'condoms', 'condors'},\n", + " {'steamed', 'steamer', 'stemmed'},\n", + " {'equable', 'equably', 'equally'},\n", + " {'command', 'commend', 'comment'},\n", + " {'stubble', 'stubbly', 'stumble'},\n", + " {'handbag', 'sandbag', 'sandbar'},\n", + " {'sponged', 'sponger', 'sponges'},\n", + " {'quavers', 'quavery', 'quivers'},\n", + " {'burnous', 'burnout', 'turnout'},\n", + " {'cookout', 'lockout', 'lookout'},\n", + " {'drivels', 'drivers', 'drovers'},\n", + " {'densest', 'tensest', 'tersest'},\n", + " {'minnows', 'windows', 'winnows'},\n", + " {'chequed', 'chequer', 'cheques'},\n", + " {'comical', 'conical', 'cynical'},\n", + " {'crassly', 'crossly', 'grossly'},\n", + " {'soluble', 'voluble', 'volubly'},\n", + " {'schemed', 'schemer', 'schemes'},\n", + " {'fidgets', 'fidgety', 'midgets'},\n", + " {'heights', 'weights', 'weighty'},\n", + " {'knacker', 'knocked', 'knocker'},\n", + " {'favours', 'savours', 'savoury'},\n", + " {'invaded', 'invader', 'invades'},\n", + " {'duality', 'qualify', 'quality'},\n", + " {'lichees', 'lichens', 'lychees'},\n", + " {'spruced', 'sprucer', 'spruces'},\n", + " {'humours', 'rumours', 'tumours'},\n", + " {'confuse', 'confute', 'contuse'},\n", + " {'cutlets', 'outlets', 'outsets'},\n", + " {'fistful', 'wishful', 'wistful'},\n", + " {'coupled', 'couples', 'couplet'},\n", + " {'growled', 'prowled', 'prowler'},\n", + " {'collage', 'collate', 'college'},\n", + " {'shaikhs', 'shaykhs', 'sheikhs'},\n", + " {'cloning', 'closing', 'cloying'},\n", + " {'digests', 'diverts', 'divests'},\n", + " {'massage', 'message', 'passage'},\n", + " {'storied', 'stories', 'stormed'},\n", + " {'fainest', 'fairest', 'vainest'},\n", + " {'soothed', 'soothes', 'toothed'},\n", + " {'deigned', 'feigned', 'reigned'},\n", + " {'grandee', 'grander', 'grinder'},\n", + " {'carbide', 'carbine', 'carmine'},\n", + " {'dignify', 'dignity', 'signify'},\n", + " {'diction', 'faction', 'fiction'},\n", + " {'noticed', 'notices', 'novices'},\n", + " {'plagued', 'plagues', 'plaques'},\n", + " {'scarlet', 'starlet', 'starlit'},\n", + " {'pursued', 'pursuer', 'pursues'},\n", + " {'ranched', 'rancher', 'ranches'},\n", + " {'sidings', 'tidings', 'timings'},\n", + " {'squeaks', 'squeaky', 'squeals'},\n", + " {'ejected', 'elected', 'erected'},\n", + " {'enduing', 'ensuing', 'induing'},\n", + " {'notable', 'notably', 'potable'},\n", + " {'dustman', 'dustmen', 'dustpan'},\n", + " {'pompoms', 'pompons', 'pompous'},\n", + " {'blandly', 'blankly', 'blindly'},\n", + " {'vaginae', 'vaginal', 'vaginas'},\n", + " {'spacial', 'spatial', 'special'},\n", + " {'editing', 'exiling', 'exiting'},\n", + " {'lateral', 'liberal', 'literal'},\n", + " {'pendant', 'pendent', 'pennant'},\n", + " {'purveys', 'surreys', 'surveys'},\n", + " {'sarapes', 'serapes', 'seraphs'},\n", + " {'devolve', 'resolve', 'revolve'},\n", + " {'reneged', 'reneges', 'renewed'},\n", + " {'innards', 'inwards', 'onwards'},\n", + " {'unified', 'unifies', 'unities'},\n", + " {'rescued', 'rescuer', 'rescues'},\n", + " {'cachets', 'sachems', 'sachets'},\n", + " {'condole', 'condone', 'console'},\n", + " {'empress', 'express', 'impress'},\n", + " {'alerted', 'averred', 'averted'},\n", + " {'badness', 'madness', 'sadness'},\n", + " {'swaddle', 'twaddle', 'twiddle'},\n", + " {'cornier', 'hornier', 'horsier'},\n", + " {'burnish', 'furbish', 'furnish'},\n", + " {'jealous', 'zealots', 'zealous'},\n", + " {'sublets', 'subsets', 'sunsets'},\n", + " {'cellars', 'collars', 'dollars'},\n", + " {'voyaged', 'voyager', 'voyages'},\n", + " {'haddock', 'paddock', 'padlock'},\n", + " {'process', 'profess', 'prowess'},\n", + " {'doorman', 'doormat', 'doormen'},\n", + " {'discard', 'discoed', 'discord'},\n", + " {'secured', 'securer', 'secures'},\n", + " {'shallot', 'shallow', 'swallow'},\n", + " {'modules', 'modulus', 'nodules'},\n", + " {'groomed', 'grooved', 'grooves'},\n", + " {'hookahs', 'hoorahs', 'hoorays'},\n", + " {'allayed', 'allowed', 'alloyed'},\n", + " {'advents', 'adverbs', 'adverts'},\n", + " {'tiptoed', 'tiptoes', 'tiptops'},\n", + " {'shadier', 'shakier', 'snakier'},\n", + " {'honeyed', 'moneyed', 'moseyed'},\n", + " {'respect', 'respell', 'respelt'},\n", + " {'recipes', 'recited', 'recites'},\n", + " {'project', 'protect', 'protest'},\n", + " {'dullest', 'fellest', 'fullest'},\n", + " {'thistle', 'whistle', 'whittle'},\n", + " {'regaled', 'regales', 'resales'},\n", + " {'naively', 'naivete', 'naivety'},\n", + " {'primacy', 'primary', 'privacy'},\n", + " {'curable', 'durable', 'durably'},\n", + " {'demount', 'recount', 'remount'},\n", + " {'accused', 'accuser', 'accuses'},\n", + " {'opaqued', 'opaquer', 'opaques'},\n", + " {'deified', 'deifies', 'deities'},\n", + " {'kindled', 'kindles', 'kindred'},\n", + " {'deflect', 'reelect', 'reflect'},\n", + " {'learned', 'learner', 'yearned'},\n", + " {'baptise', 'baptism', 'baptist'},\n", + " {'caromed', 'chromed', 'chromes'},\n", + " {'descant', 'descend', 'descent'},\n", + " {'impalas', 'impaled', 'impales'},\n", + " {'passels', 'pastels', 'tassels'},\n", + " {'inhaled', 'inhaler', 'inhales'},\n", + " {'epoxied', 'epoxies', 'epoxyed'},\n", + " {'capture', 'rapture', 'rupture'},\n", + " {'overlap', 'overlay', 'overpay'},\n", + " {'risible', 'visible', 'visibly'},\n", + " {'unbends', 'unbinds', 'unwinds'},\n", + " {'balance', 'valance', 'valence'},\n", + " {'sneaked', 'sneaker', 'speaker'},\n", + " {'savvied', 'savvier', 'savvies'},\n", + " {'gentled', 'gentler', 'gentles'},\n", + " {'handily', 'hardily', 'tardily'},\n", + " {'sprains', 'strains', 'straits'},\n", + " {'forgers', 'forgery', 'forgets'},\n", + " {'garnish', 'tarnish', 'varnish'},\n", + " {'gnarled', 'snailed', 'snarled'},\n", + " {'galleys', 'valleys', 'volleys'},\n", + " {'loonier', 'loonies', 'loopier'},\n", + " {'conduce', 'conduct', 'conduit'},\n", + " {'cosiest', 'nosiest', 'rosiest'},\n", + " {'gestate', 'restate', 'testate'},\n", + " {'gimpier', 'wimpier', 'wispier'},\n", + " {'marinas', 'mariner', 'marines'},\n", + " {'knitted', 'knitter', 'knotted'},\n", + " {'czarina', 'tsarina', 'tzarina'},\n", + " {'pricier', 'privier', 'privies'},\n", + " {'thither', 'whether', 'whither'},\n", + " {'jerkier', 'perkier', 'peskier'},\n", + " {'geneses', 'genesis', 'genuses'},\n", + " {'queened', 'queered', 'queerer'},\n", + " {'escaped', 'escapee', 'escapes'},\n", + " {'plodded', 'plodder', 'prodded'},\n", + " {'heroics', 'heroine', 'heroins'},\n", + " {'freshen', 'fresher', 'freshet'},\n", + " {'encased', 'encases', 'uncased'},\n", + " {'densely', 'tensely', 'tersely'},\n", + " {'mortals', 'mortars', 'portals'},\n", + " {'stylise', 'stylish', 'stylist'},\n", + " {'impacts', 'imparts', 'imports'},\n", + " {'careens', 'careers', 'carvers'},\n", + " {'chorale', 'chorals', 'chortle'},\n", + " {'gainful', 'pailful', 'painful'},\n", + " {'circled', 'circles', 'circlet'},\n", + " {'etching', 'inching', 'itching'},\n", + " {'sultana', 'sultans', 'suntans'},\n", + " {'futures', 'sutured', 'sutures'},\n", + " {'joshing', 'noshing', 'nothing'},\n", + " {'fondled', 'fondles', 'fondues'},\n", + " {'auction', 'section', 'suction'},\n", + " {'undoing', 'undying', 'untying'},\n", + " {'drinker', 'drunken', 'drunker'},\n", + " {'bluffed', 'bluffer', 'fluffed'},\n", + " {'foisted', 'heisted', 'hoisted'},\n", + " {'rubdown', 'rundown', 'sundown'},\n", + " {'psyched', 'psyches', 'psychos'},\n", + " {'lassies', 'lassoed', 'lassoes'},\n", + " {'baskets', 'caskets', 'gaskets'},\n", + " {'blueing', 'clueing', 'glueing'},\n", + " {'emptied', 'emptier', 'empties'},\n", + " {'locales', 'located', 'locates'},\n", + " {'merging', 'verging', 'versing'},\n", + " {'admired', 'admirer', 'admires'},\n", + " {'greened', 'greener', 'greeted', 'preened'},\n", + " {'dankest', 'darkest', 'lankest', 'rankest'},\n", + " {'abetted', 'abetter', 'abettor', 'abutted'},\n", + " {'threads', 'threats', 'throats', 'throaty'},\n", + " {'pronged', 'wringer', 'wronged', 'wronger'},\n", + " {'gassier', 'sassier', 'sissier', 'sissies'},\n", + " {'crinkle', 'crinkly', 'wrinkle', 'wrinkly'},\n", + " {'pardons', 'parsons', 'persona', 'persons'},\n", + " {'lightly', 'nightly', 'rightly', 'tightly'},\n", + " {'install', 'instals', 'instill', 'instils'},\n", + " {'dwindle', 'spindle', 'spindly', 'swindle'},\n", + " {'acidify', 'acidity', 'aridity', 'avidity'},\n", + " {'shrills', 'shrilly', 'thralls', 'thrills'},\n", + " {'arbours', 'ardours', 'armours', 'armoury'},\n", + " {'decants', 'recants', 'recasts', 'repasts'},\n", + " {'sedated', 'sedater', 'sedates', 'senates'},\n", + " {'bumpier', 'dumpier', 'jumpier', 'lumpier'},\n", + " {'crumble', 'crumbly', 'crumple', 'grumble'},\n", + " {'fastest', 'fattest', 'fittest', 'vastest'},\n", + " {'precise', 'premise', 'premiss', 'promise'},\n", + " {'dilated', 'dilates', 'diluted', 'dilutes'},\n", + " {'expands', 'expends', 'extends', 'extents'},\n", + " {'prickle', 'prickly', 'trickle', 'truckle'},\n", + " {'undated', 'updated', 'updater', 'updates'},\n", + " {'abjured', 'abjures', 'adjured', 'adjures'},\n", + " {'buzzing', 'fizzing', 'futzing', 'fuzzing'},\n", + " {'bravest', 'gravest', 'grayest', 'greyest'},\n", + " {'receded', 'recedes', 'seceded', 'secedes'},\n", + " {'wheeled', 'wheeler', 'wheezed', 'wheezes'},\n", + " {'twisted', 'twister', 'twitted', 'twitter'},\n", + " {'abasing', 'abating', 'abusing', 'amusing'},\n", + " {'realest', 'realise', 'realism', 'realist'},\n", + " {'engaged', 'engages', 'enraged', 'enrages'},\n", + " {'charily', 'charity', 'clarify', 'clarity'},\n", + " {'curfews', 'curlers', 'curlews', 'hurlers'},\n", + " {'avenged', 'avenger', 'avenges', 'avenues'},\n", + " {'distils', 'pistils', 'pistols', 'pistons'},\n", + " {'haziest', 'laciest', 'laziest', 'raciest'},\n", + " {'alluded', 'alludes', 'allured', 'allures'},\n", + " {'inbound', 'unbound', 'unsound', 'unwound'},\n", + " {'advised', 'adviser', 'advises', 'advisor'},\n", + " {'rebound', 'redound', 'resound', 'rewound'},\n", + " {'berthed', 'birched', 'birches', 'birthed'},\n", + " {'teasels', 'teasers', 'teazels', 'weasels'},\n", + " {'encrust', 'entrust', 'incrust', 'intrust'},\n", + " {'certain', 'curtail', 'curtain', 'pertain'},\n", + " {'defaced', 'defaces', 'defamed', 'defames'},\n", + " {'burlier', 'curlier', 'curvier', 'surlier'},\n", + " {'hokiest', 'holiest', 'homiest', 'pokiest'},\n", + " {'fielded', 'fielder', 'wielded', 'yielded'},\n", + " {'adapted', 'adapter', 'adaptor', 'adopted'},\n", + " {'anglers', 'anthems', 'anthers', 'antlers'},\n", + " {'assumed', 'assumes', 'assured', 'assures'},\n", + " {'iodised', 'iodises', 'ionised', 'ionises'},\n", + " {'chamber', 'clamber', 'climbed', 'climber'},\n", + " {'retinae', 'retinal', 'retinas', 'retinue'},\n", + " {'fizzled', 'fizzles', 'sizzled', 'sizzles'},\n", + " {'forties', 'softies', 'sortied', 'sorties'},\n", + " {'seethed', 'seethes', 'teethed', 'teethes'},\n", + " {'showman', 'showmen', 'snowman', 'snowmen'},\n", + " {'detract', 'refract', 'retrace', 'retract'},\n", + " {'screams', 'streaks', 'streaky', 'streams'},\n", + " {'massive', 'missile', 'missive', 'passive'},\n", + " {'foraged', 'forager', 'forages', 'forayed'},\n", + " {'dummies', 'mommies', 'mummies', 'tummies'},\n", + " {'despise', 'despite', 'respire', 'respite'},\n", + " {'deposed', 'deposes', 'reposed', 'reposes'},\n", + " {'fireman', 'firemen', 'foreman', 'foremen'},\n", + " {'boniest', 'tidiest', 'tiniest', 'toniest'},\n", + " {'cattily', 'hastily', 'nastily', 'nattily'},\n", + " {'feather', 'heathen', 'heather', 'leather', 'weather'},\n", + " {'average', 'operate', 'overage', 'overate', 'overawe'},\n", + " {'whimper', 'whisked', 'whisker', 'whiskey', 'whisper'},\n", + " {'enquire', 'enquiry', 'esquire', 'inquire', 'inquiry'},\n", + " {'daftest', 'deftest', 'leftest', 'leftism', 'leftist'},\n", + " {'cottage', 'hostage', 'portage', 'postage', 'pottage'},\n", + " {'haughty', 'naughts', 'naughty', 'nougats', 'noughts'},\n", + " {'brought', 'draught', 'drought', 'fraught', 'wrought'},\n", + " {'legatee', 'legates', 'legatos', 'negated', 'negates'},\n", + " {'smidgen', 'smidges', 'smidgin', 'smudged', 'smudges'},\n", + " {'exhorts', 'expects', 'experts', 'exports', 'extorts'},\n", + " {'jailers', 'jailors', 'mailers', 'sailors', 'tailors'},\n", + " {'departs', 'deports', 'reports', 'resorts', 'retorts'},\n", + " {'margins', 'marlins', 'martens', 'martini', 'martins'},\n", + " {'dimpled', 'dimples', 'pimples', 'wimpled', 'wimples'},\n", + " {'behaved', 'behaves', 'behoved', 'behoves', 'beloved'},\n", + " {'fatness', 'fitness', 'wetness', 'witless', 'witness'},\n", + " {'empires', 'expired', 'expires', 'umpired', 'umpires'},\n", + " {'sampled', 'sampler', 'samples', 'simpler', 'simplex'},\n", + " {'enacted', 'exacted', 'exacter', 'exalted', 'exulted'},\n", + " {'macrons', 'matrons', 'microns', 'patrols', 'patrons'},\n", + " {'besides', 'betided', 'betides', 'resided', 'resides'},\n", + " {'guessed', 'guesser', 'guesses', 'guested', 'quested'},\n", + " {'encoded', 'encoder', 'encodes', 'encored', 'encores'},\n", + " {'mileage', 'millage', 'pillage', 'tillage', 'village'},\n", + " {'breathe', 'breaths', 'breathy', 'wreathe', 'wreaths'},\n", + " {'pranced', 'prancer', 'prances', 'princes', 'trances'},\n", + " {'deadest', 'deafest', 'dearest', 'nearest', 'neatest'},\n", + " {'drizzle', 'drizzly', 'frazzle', 'frizzle', 'grizzly'},\n", + " {'indices', 'indicts', 'induced', 'induces', 'inducts'},\n", + " {'berried', 'berries', 'ferried', 'ferries', 'serried'},\n", + " {'demands', 'rebinds', 'remands', 'reminds', 'rewinds'},\n", + " {'scudded', 'studded', 'studied', 'studies', 'studios'},\n", + " {'decreed', 'decrees', 'decried', 'decries', 'degrees'},\n", + " {'ravaged', 'ravages', 'savaged', 'savager', 'savages'},\n", + " {'deluded', 'deludes', 'deluged', 'deluges', 'denuded', 'denudes'},\n", + " {'buffers', 'buffets', 'differs', 'duffers', 'suffers', 'surfers'},\n", + " {'quieted', 'quieter', 'quilted', 'quilter', 'quitted', 'quitter'},\n", + " {'manured', 'manures', 'matured', 'maturer', 'matures', 'natures'},\n", + " {'billion', 'bullion', 'million', 'mullion', 'pillion', 'zillion'},\n", + " {'defeats', 'defects', 'dejects', 'detects', 'detests', 'rejects'},\n", + " {'fledged', 'pledged', 'pledges', 'sledded', 'sledged', 'sledges'},\n", + " {'locally', 'loyally', 'loyalty', 'royally', 'royalty', 'vocally'},\n", + " {'blither', 'glitter', 'skitter', 'slather', 'slither', 'slitter'},\n", + " {'scuffle', 'shuffle', 'snaffle', 'sniffle', 'snuffle', 'souffle'},\n", + " {'craters', 'graders', 'graters', 'tracers', 'tracery', 'traders'},\n", + " {'incised', 'incises', 'incited', 'incites', 'invited', 'invites'},\n", + " {'dowdier', 'dowdies', 'downier', 'dowries', 'rowdier', 'rowdies'},\n", + " {'doubled', 'doubles', 'doublet', 'doubted', 'doubter', 'roubles'},\n", + " {'betaken', 'betakes', 'betoken', 'remakes', 'retaken', 'retakes'},\n", + " {'dizzied', 'dizzier', 'dizzies', 'fizzier', 'fuzzier', 'tizzies'},\n", + " {'fibbers', 'gibbers', 'gibbets', 'giblets', 'gimlets', 'goblets'},\n", + " {'bearded', 'boarded', 'boarder', 'hoarded', 'hoarder', 'hoarier'},\n", + " {'depress', 'redness', 'redress', 'regress', 'regrets', 'repress'},\n", + " {'excised', 'excises', 'excited', 'excites', 'excused', 'excuses'},\n", + " {'therein', 'thereof', 'thereon', 'wherein', 'whereof', 'whereon'},\n", + " {'baddest', 'baldest', 'boldest', 'coldest', 'maddest', 'saddest'},\n", + " {'corneal', 'corneas', 'corners', 'cornets', 'corsets', 'hornets'},\n", + " {'bravely', 'bravery', 'gravels', 'gravely', 'grovels', 'travels'},\n", + " {'fevered', 'levered', 'revered', 'reveres', 'reverts', 'severed', 'severer'},\n", + " {'managed', 'manager', 'manages', 'menaced', 'menaces', 'menages', 'tanager'},\n", + " {'alights', 'blights', 'flights', 'flighty', 'frights', 'plights', 'slights'},\n", + " {'rehired', 'rehires', 'retired', 'retiree', 'retires', 'rewired', 'rewires'},\n", + " {'divided', 'divider', 'divides', 'divined', 'diviner', 'divines', 'vivider'},\n", + " {'petards', 'records', 'regards', 'retards', 'rewards', 'rewords', 'reworks'},\n", + " {'cations', 'lotions', 'motions', 'nations', 'notions', 'potions', 'rations'},\n", + " {'coffees', 'coffers', 'confers', 'confess', 'taffies', 'toffees', 'toffies'},\n", + " {'derails', 'details', 'detains', 'regains', 'remains', 'retails', 'retains'},\n", + " {'crabbed', 'cribbed', 'drabber', 'drubbed', 'grabbed', 'grabber', 'grubbed'},\n", + " {'breezed', 'breezes', 'freezer', 'freezes', 'friezes', 'frizzed', 'frizzes'},\n", + " {'funnels', 'gunners', 'gunnery', 'nunnery', 'runnels', 'runners', 'tunnels'},\n", + " {'dirtied', 'dirtier', 'dirties', 'ditties', 'dittoed', 'dittoes', 'kitties'},\n", + " {'boodles', 'doodled', 'doodler', 'doodles', 'noodled', 'noodles', 'poodles'},\n", + " {'legions', 'lesions', 'lessees', 'lessens', 'lessons', 'lessors', 'regions'},\n", + " {'briskly', 'bristle', 'bristly', 'brittle', 'bruskly', 'gristle', 'gristly'},\n", + " {'fleeing', 'flexing', 'fluting', 'fluxing', 'freeing', 'treeing', 'trueing'},\n", + " {'blowers', 'flowers', 'flowery', 'glowers', 'grocers', 'grocery', 'growers'},\n", + " {'hectors', 'rectors', 'rectory', 'sectors', 'vectors', 'victors', 'victory'},\n", + " {'pennies',\n", + " 'peonies',\n", + " 'phobias',\n", + " 'phobics',\n", + " 'phonics',\n", + " 'phonied',\n", + " 'phonier',\n", + " 'phonies'},\n", + " {'capered',\n", + " 'catered',\n", + " 'caterer',\n", + " 'papered',\n", + " 'tapered',\n", + " 'wagered',\n", + " 'watered',\n", + " 'wavered'},\n", + " {'dickies',\n", + " 'dingier',\n", + " 'dinkier',\n", + " 'dinkies',\n", + " 'kickier',\n", + " 'kinkier',\n", + " 'pickier',\n", + " 'pinkies'},\n", + " {'nipples',\n", + " 'rippled',\n", + " 'ripples',\n", + " 'tippled',\n", + " 'tippler',\n", + " 'tipples',\n", + " 'toppled',\n", + " 'topples'},\n", + " {'absents',\n", + " 'accents',\n", + " 'accepts',\n", + " 'ascends',\n", + " 'ascents',\n", + " 'assents',\n", + " 'asserts',\n", + " 'assorts'},\n", + " {'regents',\n", + " 'reheats',\n", + " 'relents',\n", + " 'repeals',\n", + " 'repeats',\n", + " 'repents',\n", + " 'resents',\n", + " 'reveals'},\n", + " {'deduced',\n", + " 'deduces',\n", + " 'deducts',\n", + " 'reduced',\n", + " 'reduces',\n", + " 'seduced',\n", + " 'seducer',\n", + " 'seduces'},\n", + " {'fighter',\n", + " 'lighted',\n", + " 'lighten',\n", + " 'lighter',\n", + " 'righted',\n", + " 'righter',\n", + " 'sighted',\n", + " 'tighten',\n", + " 'tighter'},\n", + " {'crafted',\n", + " 'drafted',\n", + " 'draftee',\n", + " 'drifted',\n", + " 'drifter',\n", + " 'grafted',\n", + " 'grafter',\n", + " 'granted',\n", + " 'grunted'},\n", + " {'screwed',\n", + " 'splayed',\n", + " 'sprayed',\n", + " 'sprayer',\n", + " 'strafed',\n", + " 'strafes',\n", + " 'strawed',\n", + " 'strayed',\n", + " 'strewed'},\n", + " {'endured',\n", + " 'endures',\n", + " 'ensured',\n", + " 'ensures',\n", + " 'injured',\n", + " 'injures',\n", + " 'insured',\n", + " 'insurer',\n", + " 'insures'},\n", + " {'comfort',\n", + " 'commune',\n", + " 'commute',\n", + " 'compete',\n", + " 'comport',\n", + " 'compose',\n", + " 'compost',\n", + " 'compote',\n", + " 'compute'},\n", + " {'squared',\n", + " 'squarer',\n", + " 'squares',\n", + " 'squints',\n", + " 'squired',\n", + " 'squires',\n", + " 'squirms',\n", + " 'squirmy',\n", + " 'squirts'},\n", + " {'cleaned',\n", + " 'cleaner',\n", + " 'cleared',\n", + " 'clearer',\n", + " 'cleaved',\n", + " 'cleaver',\n", + " 'cleaves',\n", + " 'gleamed',\n", + " 'gleaned'},\n", + " {'diapers',\n", + " 'dippers',\n", + " 'kippers',\n", + " 'nippers',\n", + " 'rapiers',\n", + " 'rappers',\n", + " 'rippers',\n", + " 'tippers',\n", + " 'zippers'},\n", + " {'scalded',\n", + " 'scalier',\n", + " 'scalped',\n", + " 'scalpel',\n", + " 'scalper',\n", + " 'scamper',\n", + " 'scarcer',\n", + " 'scarier',\n", + " 'scolded'},\n", + " {'happier',\n", + " 'nappier',\n", + " 'nappies',\n", + " 'nippier',\n", + " 'sappier',\n", + " 'soapier',\n", + " 'soppier',\n", + " 'soupier',\n", + " 'zippier'},\n", + " {'bridged',\n", + " 'bridges',\n", + " 'bridled',\n", + " 'bridles',\n", + " 'cringed',\n", + " 'cringes',\n", + " 'fridges',\n", + " 'fringed',\n", + " 'fringes'}]" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted((r for r in reachables if len(r) > 1 if len(r) < 10), key=len)" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'abalone; abandon; abdomen; abducts; abiding; abolish; aborted; abounds; abreast; abridge; abscess; abscond; absence; absinth; absolve; absorbs; abstain; abusers; abusive; abysmal; abysses; acacias; academy; acanthi; acclaim; accords; accosts; account; accrual; accurst; acerbic; acetate; acetone; achieve; acolyte; aconite; acquire; acquits; acreage; acrider; acrobat; acronym; acrylic; actions; actives; actress; actuary; actuate; acutely; acutest; adagios; adamant; addicts; addling; address; adenoid; adeptly; adipose; adjoins; adjourn; adjudge; adjunct; adjusts; admiral; adoring; adorned; adrenal; adulate; advance; adverse; aerator; aerobic; aerosol; affairs; affirms; afflict; affords; affrays; affront; afghans; against; ageings; ageless; agendas; agilely; agilest; agitate; agonies; agonise; aground; aileron; ailment; airdrop; airfare; airhead; airings; airlift; airline; airmail; airport; airship; airsick; airways; alarmed; albinos; alchemy; alcohol; alcoves; alertly; alfalfa; algebra; alibied; alimony; alining; alkalis; allegro; allergy; allover; alluvia; allying; almanac; almonds; alpacas; already; alright; altered; alumnae; alumnus; amalgam; amateur; amatory; amazing; amazons; ambient; ambling; amenity; ammeter; ammonia; amnesia; amnesty; amoebas; amoebic; amongst; amorous; amounts; amperes; amplest; amplify; ampoule; ampules; amputee; amulets; anagram; anapest; anarchy; anatomy; anchors; anchovy; ancient; andante; andiron; android; anemone; angelic; angered; angling; angoras; angrier; angrily; anguish; animals; animate; aniseed; anklets; annoyed; annuity; anodyne; anoints; anomaly; anoraks; another; answers; antacid; anteing; antenna; anthill; anthrax; antigen; antique; antiwar; antonym; anxiety; anxious; anybody; anymore; anytime; aphelia; aplenty; apogees; apology; apostle; apparel; appease; appends; applaud; appoint; apprise; approve; apricot; apropos; aptness; aquaria; aquatic; aquavit; aqueous; aquifer; arbiter; arbutus; arcades; archaic; archest; archive; archway; arctics; arduous; arguing; argyles; armadas; armband; armfuls; armhole; armlets; armpits; armrest; armsful; arousal; arraign; arrange; arrayed; arrears; arrests; arrival; arroyos; article; artiest; artisan; artless; artsier; artwork; ascetic; ascribe; aseptic; asexual; ashamed; ashcans; ashrams; ashtray; asinine; askance; asocial; aspects; asphalt; aspirin; assails; assault; assigns; assists; assizes; assuage; astound; astride; astuter; asunder; asylums; atavism; atelier; athlete; atlases; atriums; atrophy; attache; attacks; attains; attempt; attends; attests; attract; audited; auditor; augment; augured; aurally; auricle; auspice; austere; authors; autopsy; autumns; availed; avarice; avatars; aviator; avocado; avoided; avowals; avowing; awaited; awakens; awaking; awarded; awesome; awfully; awkward; awnings; azaleas; azimuth; babiest; baboons; babying; babyish; bacilli; backbit; backhoe; backlog; backups; baggage; bagpipe; bailiff; bailout; balcony; ballads; ballast; balloon; balsams; bamboos; bananas; bandana; banjoes; banquet; banshee; bantams; banyans; baobabs; barbell; bargain; barmaid; baroque; barrack; barrage; barrios; barroom; bashful; bassist; bassoon; bastard; bastion; bathmat; bathtub; bauxite; bawdily; bazaars; bazooka; beagles; beanbag; bearish; beastly; beatify; beatnik; becalms; because; becomes; bedbugs; bedecks; bedevil; bedlams; bedpans; bedrock; bedroll; bedroom; bedside; bedsore; bedtime; beefier; beehive; beeline; beeswax; befalls; befouls; beggars; begonia; beguile; beheads; behests; behinds; beholds; belabor; bellboy; bellhop; belongs; beltway; bemoans; beneath; benefit; benumbs; benzene; bereave; berserk; beseech; besiege; bespeak; bespoke; bestial; bestirs; bestows; bestrid; betrays; betroth; between; betwixt; beveled; bewails; bewitch; biasing; biassed; bicycle; bifocal; biggest; bighorn; bigness; bigoted; bigotry; bigwigs; bikinis; bilious; bimboes; biology; bipedal; biplane; bipolar; biretta; biscuit; bisects; bishops; bismuth; bistros; bitumen; bivalve; bivouac; bizarre; blarney; blatant; blazers; blazons; bleakly; bleeped; blemish; blintze; blossom; blotchy; blowgun; blowout; blowups; blubber; bluejay; bluntly; bobcats; bobtail; bodegas; bodkins; bogeyed; boleros; bologna; bombard; bombast; bombers; bonanza; bonbons; boneyer; bonfire; bongoes; bonitos; bonnier; bonuses; bookend; booklet; bootleg; boozers; borders; boredom; borough; borscht; bossily; bottoms; boudoir; bouquet; bourbon; bovines; boxcars; boxwood; boycott; boyhood; braille; bramble; brasher; brashly; bravado; bravura; brazens; breadth; breakup; breasts; brevity; bribery; bribing; bridals; briefly; brigade; brigand; brimful; brinier; briquet; broadly; brocade; brogans; brogues; brokers; broncos; brownie; brunets; brusque; brutish; buckets; buckeye; buckram; bucksaw; bucolic; budgets; buffalo; buffoon; bugaboo; bugbear; buildup; bulbous; bulldog; bullish; bullock; bullpen; bulrush; bulwark; bunions; buoyant; burdens; burdock; burgher; burglar; burials; burrito; bursars; bursted; busbies; busboys; bushels; busiest; buttock; buttons; buyouts; buzzard; buzzers; byelaws; bygones; bylines; bywords; cabanas; cabaret; cabbage; cabinet; caboose; cadaver; cadence; cadenza; cadging; cadmium; caducei; caesium; caesura; cagiest; cahoots; caisson; calcify; calcium; calculi; caldron; calibre; calicos; caliper; caliphs; callers; callous; calmest; calumny; calypso; cambium; cambric; cameras; camphor; campier; canapes; canards; canasta; cancans; candour; canines; cannily; cantata; canteen; canvass; caplets; caprice; capsize; capstan; capsule; captain; captive; caracul; carafes; caramel; caravan; carcass; cardiac; careful; cargoes; caribou; carjack; carnage; carotid; carouse; carport; carrion; carsick; cartoon; cascade; cashews; cassava; cassias; cassino; castoff; casuals; casuist; catalpa; catarrh; catbird; catboat; catcall; catchup; catfish; cathode; catkins; catnaps; cattail; catwalk; caustic; cavalry; caveats; caviare; caviled; cavorts; cayenne; cedilla; celesta; cellist; cements; censure; centaur; centime; century; ceramic; cereals; cerebra; certify; chaffed; chagrin; chaises; chalets; chalice; chalked; chaotic; chapels; chaplet; charade; chariot; chasers; chassis; chateau; cheaply; checkup; cheddar; cheetah; cherish; cheroot; cherubs; chervil; chevron; chewers; chewier; chicest; chichis; chicory; chidden; chiefer; chiefly; chiffon; chigger; chignon; chimera; chimney; chintzy; chirrup; chisels; cholera; chowder; chronic; chuckle; chugged; chummed; churned; chutney; chutzpa; cigaret; cinemas; ciphers; circuit; cistern; citadel; citizen; civilly; clangor; clarets; clarion; classic; clayier; cleanse; cleanup; clerics; clerked; clients; climate; clinics; cliques; closely; closest; closets; coastal; cobwebs; cocaine; cochlea; cockade; cockily; cockney; cockpit; coconut; cocoons; codeine; codfish; codicil; coequal; coevals; coexist; coffins; cogency; cognacs; cognate; cohabit; cohorts; coiffed; coinage; colicky; colitis; collect; colleen; colloid; cologne; colored; colossi; colours; columns; comedic; comfier; commits; commode; commons; compact; company; compare; compass; compels; compile; complex; comrade; concave; concede; concise; concoct; concord; concurs; condemn; confabs; congaed; conifer; conjoin; conjure; connect; connive; connote; conquer; consign; consist; consume; contact; contain; contour; control; convict; convoke; coolant; coolest; copilot; copious; coppice; copycat; cordial; cordite; cordons; corncob; cornice; cornrow; corolla; corpora; corpses; corrals; correct; corrode; corrupt; corsage; corsair; cortege; cosigns; costars; costume; coterie; cottons; cougars; council; counsel; country; coupons; courage; courtly; cousins; coverts; cowbird; cowboys; cowgirl; cowhand; cowhide; cowlick; cowpoke; cowslip; coxcomb; coyness; coyotes; cozened; crackup; cranial; cravats; cravens; crayons; crazily; creator; creches; credits; creeper; cremate; creoles; cretins; crevice; crimson; cripple; crisply; critics; crochet; croquet; crouton; crowbar; crucial; crucify; crudely; crudest; crudity; crumbed; crunchy; crusade; crybaby; cryings; cryptic; crystal; cubical; cubists; cuckold; cuckoos; cudgels; cuisine; culotte; culprit; culvert; cumulus; cupcake; cupfuls; cupolas; cupsful; curates; curator; cursive; curtest; curtsey; cushion; cuspids; custody; customs; cutlass; cutlery; cutoffs; cyanide; cycling; cyclist; cyclone; cygnets; cymbals; cypress; dactyls; daemons; daffier; dahlias; damasks; dampest; damsels; damsons; dashiki; daubers; dauphin; daybeds; daytime; deadpan; deathly; debacle; debarks; debauch; debrief; debtors; debunks; decamps; decease; deceits; decency; decibel; decimal; declare; decorum; deejays; deepens; deepest; default; deficit; deflate; defraud; defrays; defrost; defunct; degrade; deicers; deicing; delight; delimit; deliria; deliver; delving; demagog; demeans; demerit; demesne; demigod; demoing; demonic; demurer; deniers; denizen; density; dentist; depicts; deplane; deplore; deploys; deposit; derange; derbies; derrick; dervish; deserts; desktop; despair; despoil; despots; dessert; destroy; detente; develop; deviate; devilry; devious; dewdrop; dewiest; dewlaps; diadems; diagram; dialect; dialled; dialogs; diamond; diaries; diarist; diatoms; diciest; dictate; dictums; diehard; diesels; dietary; dieters; dieting; diffuse; digital; digraph; dilemma; dimmest; dimness; dimwits; dinette; diocese; diorama; dioxide; dioxins; diploma; directs; disable; disarms; disavow; disband; disbars; discern; discuss; disdain; disease; disgust; dishpan; dishrag; dislike; dismays; dismiss; disobey; disowns; dispels; dispose; dispute; disrobe; disrupt; distaff; distant; distend; disturb; diurnal; divisor; divorce; divulge; dizzily; docents; doctors; doffing; dogfish; doggone; dogmata; dogtrot; dogwood; doleful; dollops; dolmens; dolphin; domains; dominos; doodads; doorway; dopiest; dorkier; dormant; dormers; dormice; dosages; doughty; dowager; dowdily; downers; drachma; dragnet; dragons; dragoon; drapery; drastic; drawers; dribble; driblet; driving; droller; droplet; dropout; drouths; drywall; dualism; dubiety; dubious; duchess; duchies; ductile; dugouts; dukedom; dullard; duodena; dustbin; duteous; dutiful; dwarfed; dwarves; dynamic; dynamos; dynasty; eagerer; eagerly; eaglets; earache; eardrum; earfuls; earldom; earlier; earlobe; earmark; earmuff; earnest; earplug; earshot; earthly; earwigs; easiest; eatable; ebonies; echelon; echoing; eclairs; ecology; economy; ecstasy; eddying; edgiest; edgings; edibles; edifice; edition; editors; educate; efforts; egghead; egoists; eighths; elation; elbowed; elderly; elector; elegant; elegiac; elegies; elevate; elevens; elicits; elision; elixirs; elusive; emailed; emanate; embalms; embargo; embarks; embassy; emblems; embrace; embroil; embryos; emerald; emetics; emigres; eminent; emirate; emoting; emotion; emotive; empathy; emperor; emporia; empower; emptily; emulate; enamels; enamors; enamour; encamps; enchant; encrypt; endears; endemic; endings; endives; endless; endowed; endways; endwise; enemata; enemies; enforce; engines; engorge; engrave; engross; engulfs; enhance; enigmas; enjoins; enjoyed; enlarge; enlists; enliven; ennoble; ensigns; ensnare; entails; entente; entered; enthral; enthuse; entitle; entombs; entrant; entraps; entreat; entropy; entwine; envelop; envious; envying; enzymes; epaulet; epicure; epigram; epilogs; episode; epistle; epitaph; epithet; epitome; epochal; epsilon; equator; equines; equinox; erasers; erasing; erasure; erectly; ermines; eroding; erosion; erosive; erotica; errands; erratas; erratic; erratum; erudite; erupted; eschews; escorts; escrows; espouse; espying; essence; estates; esteems; esthete; estuary; etchers; eternal; ethical; ethnics; eunuchs; euphony; evacuee; evading; evasion; evasive; evenest; evening; evicted; evident; eviller; evoking; exactly; examine; example; exceeds; excepts; excerpt; exclaim; exclude; execute; exempts; exerted; exhaust; exhibit; exigent; existed; exotics; expiate; explain; exploit; expound; expunge; extinct; extolls; extract; extreme; extrude; eyeball; eyebrow; eyefuls; eyelash; eyelets; eyelids; eyesore; fabrics; facades; faceted; facials; facings; factual; faculty; failure; fairway; falcons; fallacy; falloff; fallout; falsely; falsest; fanatic; fancily; fanfare; fantasy; fanzine; fashion; fatally; fathead; fathoms; fatigue; fatuous; faucets; feasted; feature; febrile; federal; fedoras; feebler; feedbag; felines; females; femoral; ferrets; ferrous; ferrule; fertile; fervour; festoon; fetlock; fetuses; fiascos; fibroid; fibrous; fickler; fifteen; fifties; filbert; filmier; finagle; finales; finally; finance; finesse; finicky; finises; firebug; firefly; firmest; firstly; fiscals; fishier; fishnet; fissure; fixable; fixedly; flaccid; flagons; flailed; flambes; flanges; flannel; flatcar; flattop; flaunts; flavors; flavour; floozie; florins; florist; flotsam; flounce; fluency; fluidly; flummox; flunkie; flyleaf; flyover; foghorn; foibles; foliage; fondant; fondest; foolery; foolish; footage; footsie; foppish; forbade; forbear; forbids; forbore; forceps; foreign; foreleg; foresaw; foresee; forests; forever; forfeit; forgoes; forgone; forlorn; formula; forsake; forsook; fortune; forward; forwent; fossils; foulest; foundry; fourths; foxhole; foxiest; foxtrot; fractal; fragile; frailty; framers; frankly; frantic; frappes; freckle; freedom; freeway; freight; frescos; fretful; fretted; friable; friends; frigate; frolics; frontal; frothed; fruited; fuchsia; fulcrum; fulfils; fulsome; funeral; fungous; funnily; furnace; furrier; further; furtive; fusible; fusions; fussily; fustian; fuzzily; gabbier; gadgets; gaffing; gainsay; gallant; galleon; gallery; gallium; gambits; gambols; gametes; gamiest; ganglia; gangway; gantlet; garbage; garland; garment; garrote; gaseous; gasohol; gastric; gateway; gaucher; gauchos; gaudily; gawkier; gawkily; gayness; gazebos; gazelle; gazette; gearbox; geckoes; geekier; geezers; geishas; gelatin; general; genital; genomes; genteel; gentian; gentile; genuine; geology; gerbils; germane; gerunds; gesture; getaway; geysers; gherkin; ghettos; ghosted; giddier; giddily; gigabit; gigolos; gimmick; gingham; gingkos; ginkgos; ginseng; giraffe; girders; girlish; gizzard; glacial; gleeful; glibber; glimpse; glinted; glisten; globule; glorify; glottis; glucose; gluiest; glutted; glutton; gnawing; gnomish; goatees; goblins; goddamn; godhood; godlier; godlike; godsend; godsons; goitres; golfers; gondola; goobers; goofier; gophers; gorilla; gosling; gospels; gougers; goulash; gourmet; goutier; governs; gradual; grammar; granary; grandad; grandly; granite; grannie; granola; granule; graphed; graphic; grapnel; grapple; gratify; gravies; gravity; greater; greatly; gremlin; grenade; greyish; griddle; griffin; grimace; gringos; grinned; gritted; groaned; grommet; grottos; grouchy; grounds; groupie; grownup; growths; groynes; gruffer; gruffly; gryphon; guarded; guffaws; guineas; guitars; gumdrop; gunboat; gunfire; gunshot; gunwale; gurneys; gutless; gutsier; gymnast; gypping; habitat; habitue; hackney; hacksaw; hafnium; haircut; hairdos; hairier; hairnet; hairpin; halberd; halcyon; halibut; halogen; halyard; hamlets; hamster; handcar; handful; handgun; handset; hangdog; hankies; hapless; happens; happily; harbors; harbour; hardtop; harelip; harlots; harmful; harmony; harness; harpist; harpoon; harsher; harshly; hashish; hatreds; haulers; hauteur; haycock; hayloft; haymows; hayseed; haywire; hazards; hazings; headset; headway; hearsay; heavily; hectare; heehaws; heftier; heifers; heinous; heiress; helical; hellion; hellish; helmets; helpers; helpful; hemline; hemlock; hennaed; henpeck; hepatic; heralds; herbage; heretic; heroism; herself; hertzes; hexagon; heydays; hibachi; hiccups; hickory; highboy; highway; hijacks; hillock; hilltop; himself; hippies; hirsute; history; hoagies; hoaxers; hobnail; hobnobs; hoedown; hoggish; hogwash; holdout; holdups; holiday; homages; homburg; homeboy; homonym; honesty; honored; honours; hoodlum; hookups; hopeful; horizon; hormone; horrify; horrors; hosanna; hosiery; hospice; hostile; hotbeds; hotcake; hothead; hotness; hottest; hoummos; howdahs; however; hubbubs; hubcaps; huffily; humaner; humanly; humbugs; humdrum; humerus; humidor; hundred; hurtful; husband; huskily; hussars; hutzpah; hyaenas; hybrids; hydrant; hydrate; hygiene; hymnals; hymning; hyphens; iambics; iceberg; icecaps; icicles; iciness; ideally; idiotic; idolise; idyllic; iffiest; igneous; iguanas; illegal; illicit; illness; imagery; imbuing; imitate; immoral; impairs; impasse; impeach; impends; imperil; impetus; impiety; impinge; impious; implant; impound; imprint; improve; impugns; impulse; impurer; inanely; inanest; inanity; inboard; inbreed; inbuilt; incisor; incline; include; incomes; incubus; indoors; indulge; inertia; inexact; infancy; infants; inferno; infidel; infield; informs; ingenue; ingrain; ingrate; ingress; ingrown; inherit; inhuman; initial; inkblot; inkling; inkwell; inmates; innings; inquest; inroads; insaner; inseams; insight; insigne; insipid; insists; insofar; insoles; inspect; inspire; instant; instead; insteps; insular; insulin; insults; intagli; intakes; integer; interim; intrude; intuits; invalid; inveigh; inverse; invoice; involve; ionizer; ipecacs; irately; iridium; irksome; islands; isobars; isolate; isotope; issuing; isthmus; italics; itchier; itemise; iterate; ivories; jackdaw; jackpot; jaguars; janitor; jasmine; javelin; jawbone; jaywalk; jazzier; jerkily; jerseys; jetties; jewelry; jiffies; jinxing; jitneys; jockeys; jocular; joiners; jointly; jollity; jonquil; journal; jousted; jubilee; jugular; juicers; juicier; juicing; jujubes; jukebox; juncoes; juniors; juniper; justest; justice; justify; karakul; karaoke; katydid; kayaked; keenest; keratin; kerbing; kestrel; ketchup; keyhole; keynote; keyword; kibbutz; kickoff; kidnaps; kidneys; killjoy; kiloton; kimonos; kindest; kinetic; kinfolk; kingdom; kingpin; kinship; kissers; kitchen; kitschy; klutzes; knavery; knavish; kneecap; kneeing; knifing; knights; knuckle; kookier; koshers; kowtows; krypton; labials; labours; lackeys; laconic; lacquer; lactate; lactose; ladings; ladling; ladybug; lagoons; lambast; lambent; lambkin; laments; lampoon; lamprey; languid; languor; lankier; lanolin; lantern; lanyard; laptops; larceny; largely; lariats; latency; latrine; lattice; laughed; laundry; laurels; lawless; lawsuit; laxness; layaway; layered; layette; layouts; layover; lazying; leaflet; leakage; lectern; lecture; leerier; leeward; lefties; legends; leggier; legless; legroom; legumes; legwork; leisure; lenient; lentils; leonine; leprosy; leprous; lesbian; letdown; lettuce; levying; lewdest; lexical; lexicon; liaison; liberty; libidos; library; liefest; liftoff; lignite; likable; limeade; limited; limpets; lindens; lingual; linnets; linseed; lintels; lioness; lionise; lipread; liqueur; liquids; liquors; lissome; listens; litchis; lithest; lithium; littler; liturgy; lockjaw; lockups; locusts; loftier; loftily; logbook; logical; logjams; longish; looneys; loosely; loosens; loosest; lotuses; loudest; loutish; louvers; lowbrow; lowdown; lowland; lowlier; lowness; loyaler; lozenge; luckily; luggage; lullaby; lumbago; lumpish; lunatic; lupines; lushest; lustful; lustily; lyceums; lyrical; macabre; macadam; machete; machine; macrame; madcaps; magenta; magical; magnate; magnify; magnums; magpies; mahatma; mahjong; mailbox; majesty; majored; majorly; makeups; malaise; malaria; maligns; mallard; malteds; mamboed; mammals; mammary; mammoth; manacle; manatee; mandate; manhole; manhood; manhunt; maniacs; manikin; mankind; mannish; mansard; mansion; mantels; mantras; manuals; manumit; marabou; maracas; marauds; marimba; marital; markups; marmots; maroons; marquee; marquis; marshal; martyrs; marvels; mascara; mascots; masonic; masonry; masseur; mastiff; mastoid; matador; matinee; mattock; matzohs; matzoth; maudlin; maxilla; maximal; maximum; mayoral; maypole; mazurka; meadows; meander; measles; measure; medians; mediate; medical; mediums; medleys; medulla; meekest; megaton; melange; melanin; melodic; members; memento; memoirs; menfolk; menorah; menthol; mention; mentors; meowing; mercies; mercury; mergers; merinos; merited; mermaid; merrily; mescals; messiah; messily; mestizo; meteors; methane; methods; metiers; metrics; mewling; miaowed; miasmas; microbe; midland; midmost; midriff; midterm; midtown; midways; midweek; midwife; midyear; migrant; migrate; mildews; militia; milksop; mimetic; mimicry; mimosas; minaret; mindful; mineral; minibus; minicam; minimal; minimum; minivan; minored; minuend; minuets; minutia; miracle; mirages; mirrors; miscall; miscast; misdeal; misdeed; misdoes; misdone; miserly; misfire; misfits; mishaps; mislaid; mislays; misrule; missals; misstep; mistake; mistily; mistime; mistook; mistype; mitosis; mitring; mizzens; moderns; modesty; modicum; moistly; molests; mollify; mollusc; monarch; mongrel; moniker; monitor; monocle; monolog; monsoon; montage; monthly; moodily; moonlit; moppets; moraine; morally; mordant; morgues; morocco; moronic; morsels; mosaics; motleys; motlier; motored; mousers; mouthed; muezzin; mukluks; mulatto; mullahs; mummify; mundane; murders; murkily; murmurs; museums; musical; musings; muskets; muskrat; mussels; mustang; mutable; mutants; muumuus; mynahes; myriads; myrtles; mystics; mystify; naiades; naivest; nakedly; napalms; naphtha; napkins; narrate; narwhal; nasally; nascent; natural; nautili; necktie; neglect; negligs; neither; neonate; nephews; nervous; network; neurons; neuters; neutral; neutron; newbies; newborn; newness; newsboy; newsier; newtons; nexuses; nickels; niftier; niggard; nightie; ninepin; nirvana; nitpick; nitrate; nitwits; noblest; noggins; noisier; noisily; noisome; nomadic; nominal; nominee; noncoms; nonplus; nonskid; nonstop; nonuser; nonzero; noonday; nosegay; nostril; notepad; nourish; novelty; nowhere; noxious; nuclear; nucleic; nucleus; nudists; nuggets; numbing; numeral; numeric; nuncios; nuptial; nursery; nurture; nutmeat; nutmegs; nutrias; oatmeal; obelisk; obesity; obeying; objects; oblique; oblongs; obloquy; oboists; obscene; obscure; obsequy; observe; obtains; obtrude; obtuser; obverse; obviate; obvious; ocarina; occlude; oceanic; ocelots; octagon; octaves; octette; octopus; oculars; oculist; oddball; oddness; odorous; odyssey; offbeat; offends; offered; offhand; offings; offload; offsets; offside; oftener; oilskin; omelets; ominous; omnibus; oneness; onerous; oneself; onetime; ongoing; opacity; openers; openest; operand; opiates; opinion; opossum; oppress; optimum; options; opulent; oracles; orbital; orbited; orchard; orchids; ordains; ordeals; ordered; orderly; ordinal; oregano; organic; orgasms; orients; orifice; origami; origins; orioles; orotund; orphans; osmosis; osmotic; ospreys; ostrich; ottoman; outages; outbids; outcome; outcrop; outdone; outdoor; outings; outlaid; outlook; outplay; outpost; outputs; outrage; outrank; outruns; outsell; outsold; outstay; outtake; outvote; outward; outwear; ovarian; ovaries; overact; overall; overdid; overdue; overeat; overjoy; overlie; oversaw; oversee; overtax; overtly; overuse; oviduct; ovulate; oxfords; oxidise; oxymora; pacific; package; pageant; pagodas; palatal; palaver; palette; palmist; palpate; panacea; panache; pancake; panicky; panoply; panther; papayas; papilla; papoose; paprika; papyrus; paradox; paragon; parapet; parasol; parboil; parcels; parfait; pariahs; parlors; parlour; parquet; parsnip; partake; partner; partook; parvenu; paschal; passion; passkey; pastime; patella; pathway; patient; patriot; paucity; pawpaws; payload; payment; payroll; peacock; peafowl; peahens; peanuts; pearled; peasant; peccary; pedagog; pedants; pedlars; peerage; peevish; peewees; pelagic; pelican; penalty; penance; pencils; penguin; penises; penlite; pennons; pensive; peonage; peppier; peptics; percale; percent; perfect; perfidy; perform; perfume; perhaps; perigee; periods; periwig; permute; perplex; persist; pertest; perturb; perusal; pervade; pervert; pesetas; petiole; petites; petrels; petrify; pettily; petunia; phalanx; phallic; phallus; phantom; pharaoh; pharynx; philtre; phloxes; phoebes; phoenix; phoneme; phoneys; phoning; photoed; phrasal; physics; pianist; piazzas; piccolo; pickaxe; pickups; picnics; picture; pidgins; piebald; piecing; piggish; piglets; pigpens; pigskin; pigtail; pilaffs; pileups; pilfers; pilgrim; pillars; pillbox; pillory; pimento; pinball; pincers; pinhead; pinhole; pinkeye; pinkish; pinnate; pintoes; pioneer; piously; piquant; piquing; piranha; piteous; pitfall; pithier; pithily; pitiful; pivotal; pizzazz; placard; placate; placebo; placket; plainly; plaints; planets; plateau; platens; platoon; platypi; plaudit; playact; playboy; playful; playoff; playpen; plectra; plenary; pliable; pliancy; plinths; plugins; plumage; pluming; plurals; plusses; plywood; podcast; podiums; poetess; pogroms; polecat; polemic; politer; politic; polkaed; pollute; polygon; polymer; poniard; pontiff; pontoon; poorest; popcorn; popguns; poplars; popover; popular; porcine; portico; portion; portray; poseurs; poshest; posited; possess; possums; postbox; postdoc; postwar; potency; potfuls; pothole; pothook; potluck; poultry; poverty; powwows; prairie; praline; prattle; prawned; preachy; precede; precept; predict; preempt; prefabs; preface; prefect; prefers; preheat; prelude; premier; premium; prepaid; prepare; prepays; preppie; prequel; presage; presets; preside; prestos; presume; preteen; pretend; pretext; pretzel; prevail; preview; prevues; priests; primers; prithee; probity; problem; proceed; proctor; procure; prodigy; proffer; profile; profits; profuse; progeny; program; prologs; prolong; promote; prompts; pronoun; proofed; propels; prophet; propose; prosaic; prosody; protege; prouder; proudly; proverb; provide; proviso; provoke; provost; proxies; prudent; prudery; prudish; pruning; psychic; puberty; publish; puckish; pudgier; pueblos; puerile; pullout; pulpier; pulpits; pulsars; pulsate; pumices; pundits; pungent; punster; puppets; puritan; purloin; purport; purpose; pursers; pursuit; purview; pushups; pustule; putrefy; pyramid; pythons; quacked; quaffed; quahaug; quahogs; quailed; quaking; quantum; quarrel; quartos; quasars; queuing; quibble; quiches; quickie; quickly; quietly; quietus; quinces; quinine; quintet; quipped; quirked; quoited; quondam; quorums; quoting; rabbits; raccoon; racemes; raceway; racoons; racquet; radials; radiant; radiate; radical; radioed; raffish; rafters; raggedy; raglans; ragouts; ragtags; ragtime; ragweed; raiders; railway; raiment; rainbow; rainier; rampage; ramrods; rancour; ransack; rapider; rapidly; rapport; rascals; rashest; raspier; rattans; rattrap; raucous; ravened; ravioli; rawhide; rawness; readily; readmit; readout; reagent; realign; reality; reapply; rearmed; rebirth; rebuffs; recalls; receipt; recheck; recital; recluse; recoils; recoups; recruit; rectify; rectums; recycle; redcaps; redcoat; reddens; reddest; reddish; redeems; redhead; redneck; redoing; redoubt; redraft; redskin; redwood; reefers; reenact; reenter; reentry; referee; refocus; refresh; refuels; refunds; refusal; regalia; regatta; regency; regroup; regular; reissue; rejoice; rejoins; relabel; relapse; relearn; release; reliant; reloads; remarks; remarry; rematch; remnant; remodel; remorse; removal; renewal; rentals; reoccur; reopens; reorder; repairs; replace; replays; replica; reprise; reproof; reprove; reptile; repulse; requiem; rereads; reroute; rescind; residue; respond; restart; restock; restore; restudy; results; retools; retouch; retrial; returns; reunify; reunion; reunite; revamps; revelry; reviews; revisit; revival; revolts; rhizome; rhodium; rhombus; rhubarb; rhyming; rhythms; richest; ricksha; ricotta; rigidly; rigours; ringlet; rioters; riotous; ripened; riposte; ripsaws; riskier; rituals; ritzier; rivalry; riveted; rivulet; roadbed; roadway; robotic; rodents; roebuck; rogered; roguery; rollick; romaine; romance; rompers; romping; rooftop; roomful; roomier; rosebud; rosined; rotunda; roundup; rowboat; roweled; rubbish; rubella; rubiest; rubrics; rudders; ruffian; ruinous; rulings; rummage; runaway; runoffs; runways; rustics; sackful; sadists; safaris; saffron; saguaro; salaams; salamis; saltest; saltier; salvoes; sambaed; samovar; sampans; samurai; sanctum; sandbox; sandhog; sandlot; sarcasm; sarcoma; sardine; sarongs; sashays; satanic; satchel; satiate; satiety; satires; satisfy; satraps; saucers; saucier; saucily; saucing; saunaed; sausage; sauteed; savanna; savants; saviors; saviour; sawdust; sawmill; scabies; scalars; scalene; scandal; scapula; scarabs; scarify; scenery; sceptic; sceptre; schisms; schlock; schmalz; schmuck; scholar; schools; schrods; schtick; sciatic; science; scissor; sconces; scorned; scotchs; scourge; scowled; scratch; scrawny; screech; screens; scribes; scripts; scrooge; scrotum; scrunch; scruple; scubaed; sculled; sculpts; scumbag; scupper; seabeds; seabird; seafood; sealant; seamier; seaport; seasick; seaside; seaward; seaways; seaweed; seclude; seconds; secrecy; secular; seeings; seekers; seepage; seesaws; segment; seismic; seizing; seizure; selects; selfish; sellout; seltzer; senator; sensual; septums; sequels; sequins; sequoia; serener; serfdom; serious; sermons; serpent; servant; servers; sesames; several; sexiest; sexists; sexless; sexpots; sextant; sextons; shackle; shakeup; shakily; shamans; shamble; shampoo; shapely; sharply; shebang; shekels; shellac; sherbet; sheriff; shields; shindig; shingle; shlepps; shlocky; shoaled; shodden; shoguns; shortly; shotgun; shovels; showbiz; showily; showoff; shrouds; shticks; shudder; shuteye; shutout; shyster; sickbed; sickens; sickest; sidearm; sierras; sieving; signals; silence; silents; silicon; simians; similar; similes; sincere; sinuous; sirloin; sirocco; sitcoms; situate; sixteen; sixties; sizable; skaters; sketchy; skewers; skidded; skilful; skycaps; skyjack; skylark; skyline; skyward; slaloms; slavish; sleazes; sleekly; sleeves; sleighs; sleuths; slogans; slouchy; slovens; slowest; smaller; smartly; smitten; smokier; smolder; smooths; smother; snidest; snipers; snorkel; soapbox; soberly; socials; society; softens; softest; soggily; soirees; sojourn; solaria; solicit; solider; solidly; soloist; solvent; somehow; someone; sonatas; sonnies; soonest; sootier; soprano; sorbets; sorcery; sorghum; sorrels; sottish; soulful; soupcon; soviets; soybean; spandex; spangle; spaniel; sparely; sparest; sparkle; sparrow; spartan; spastic; spatula; species; specify; speckle; speedup; spheres; spigots; spinach; spinets; spinoff; spiraea; spirits; spittle; splashy; spleens; splodge; splotch; splurge; sponsor; sporran; spouses; spreads; sprites; sprouts; spuming; squalid; squalls; squalor; squawks; squeeze; squelch; stadium; staider; staidly; stained; stalest; stamens; stamina; standby; stanzas; starchy; stardom; starkly; startle; stately; station; statues; staunch; stealth; stellar; stencil; stepson; stereos; sterile; sterner; sternly; sternum; steroid; steward; stickup; stiffly; stigmas; stimuli; stipend; stipple; stirrup; stoical; stomach; stonier; stonily; stooges; stopgap; storage; storeys; stouter; stoutly; strands; strange; stratum; streets; stretch; strophe; strudel; stuccos; student; stupefy; stupids; stupors; styptic; suavely; suavest; suavity; subhead; subject; subjoin; sublime; suborns; subplot; subsist; subsoil; subsume; subteen; subtler; suburbs; subvert; subways; succeed; success; succour; succumb; sucrose; sudsier; suffice; suffuse; sugared; suggest; suicide; suitors; sulfate; sulfide; sulfurs; sulkily; sulphur; summons; sunbeam; sunburn; sundaes; sundial; sunfish; sunlamp; sunless; sunrise; sunroof; sunspot; suppers; suppler; support; suppose; supreme; surface; surfeit; surgery; surmise; surname; surpass; surplus; surreal; survive; suspect; suspend; sustain; swarmed; swarthy; sweetie; sweetly; swiftly; swinish; swollen; syllabi; symbols; symptom; synagog; synapse; syncing; synergy; synonym; syringe; systems; tableau; tablets; tabloid; tabooed; tacitly; tactful; tactics; tactile; tadpole; taffeta; takeoff; takeout; talents; tallest; tallyho; tamales; tandems; tangelo; tangent; tankard; tankful; tantrum; tapioca; targets; tariffs; tarmacs; tattoos; tawnier; taxicab; teacups; teapots; teargas; tearoom; teatime; teazles; tedious; teenage; teenier; teepees; temblor; tempest; temples; tenable; tenancy; tenants; tendons; tendril; tenfold; tenoned; tenpins; tensile; tenuous; tequila; terabit; termite; terrace; terrain; terrify; terrors; tetanus; tethers; textile; textual; texture; thalami; thanked; thawing; theatre; theists; theorem; therapy; thereto; thermal; thermos; thiamin; thickly; thimble; thirdly; thorium; thought; through; thrower; thrusts; thruway; thudded; thunder; thwacks; thwarts; thyroid; thyself; tidying; timbres; timider; timidly; timpani; tinfoil; tinsels; tipsily; tirades; tireder; tissues; titanic; titbits; titmice; titular; tobacco; tocsins; toehold; toenail; tomboys; tomcats; tonight; tonnage; tonsils; tonsure; toolbar; toolbox; toolkit; topazes; topcoat; topknot; topless; topside; tornado; torpedo; torsion; torture; tossups; totally; totemic; toucans; toupees; towhead; towpath; trachea; traduce; traffic; tragedy; traipse; trample; transit; transom; trapeze; traumas; travail; treason; treetop; trefoil; trekked; trellis; tremble; tremolo; tremors; trended; triceps; trident; trigger; trilogy; trinity; trinket; tripods; trisect; tritely; tritest; triumph; trivial; trochee; trodden; troikas; trollop; tropics; tropism; trouble; troughs; trounce; trowels; truancy; truants; truffle; truisms; trundle; tryouts; tsunami; tubbier; tufting; tugboat; tuition; tumults; tundras; tuneful; turbans; turbine; turbots; tureens; turkeys; turmoil; turnips; turnkey; turnoff; turrets; tussock; tutored; tuxedos; tweaked; twelfth; twelves; twining; twinkle; twofers; twofold; twosome; tycoons; tympana; typeset; typhoid; typhoon; typists; tyranny; tyrants; ugliest; ululate; umbrage; umlauts; umpteen; unaided; unarmed; unasked; unaware; unblock; unbolts; unbosom; uncanny; uncivil; unclasp; uncoils; uncorks; uncouth; uncover; unction; undergo; undress; unearth; uneaten; unequal; unfrock; unfunny; unfurls; ungodly; unguent; unhands; unhappy; unheard; unhinge; unhitch; unhooks; unhorse; unicorn; uniform; uniquer; unitary; uniting; unkempt; unknown; unlatch; unlearn; unleash; unloads; unlocks; unloose; unlucky; unmakes; unmanly; unmasks; unmoral; unnerve; unpacks; unpaved; unplugs; unquote; unravel; unready; unriper; unsafer; unscrew; unsnaps; unsnarl; unstops; unstuck; untried; untruer; untruth; untwist; unusual; unveils; unwiser; unwraps; upbeats; upbraid; upchuck; upended; upfront; upgrade; uphills; upholds; uplands; uplifts; upraise; uproars; uproots; upscale; upshots; upsides; upstart; upsurge; upswing; uptakes; upturns; upwards; urbaner; urchins; urethra; urgency; urinals; urinary; urinate; urology; useable; useless; ushered; usually; usurers; utensil; uterine; utilise; utility; uttered; utterly; uvulars; vacancy; vaccine; vacuity; vacuous; vacuums; vagrant; vaguely; vaguest; valeted; validly; valises; vamoose; vampire; vanilla; vapours; variate; variety; various; varlets; varmint; varsity; varying; vassals; veggies; velours; velvety; venally; venison; veranda; verbals; verbena; verbose; verdant; verdict; verdure; versify; version; vertigo; vespers; vessels; vestige; veteran; viaduct; vibrant; viceroy; vicious; victims; vicunas; viewers; viewing; vinegar; vintner; violate; violent; violets; violins; violist; viragos; virgins; virgule; virtues; viruses; visages; visaing; viscera; viscous; visions; visited; visitor; visuals; vitally; vitamin; vitiate; vitriol; viziers; vocalic; volcano; voltage; voltaic; volumes; vomited; voyeurs; waggish; wagoner; wakeful; wakened; walkout; walkway; wallaby; walleye; walnuts; wannabe; wapitis; warhead; warlike; warlord; warpath; warrant; warrior; warthog; wartier; wartime; washout; washtub; waspish; wassail; wastrel; wavelet; waxwing; waxwork; waylaid; waylays; wayside; wayward; weakens; weakest; weapons; wearily; webbing; website; wedlock; weekday; weekend; weevils; weirder; weirdly; weirdos; welcome; welfare; western; wetland; wettest; whacked; whalers; wharves; whatnot; wheaten; wheedle; whetted; whiffed; whimsey; whiskys; whitens; whitest; whitish; whoever; widgeon; wildcat; willful; windbag; windier; windups; wingtip; winsome; wiretap; without; wittier; wittily; wolfish; wolfram; womanly; woodcut; woofers; woolens; woollen; workday; workers; workout; worldly; worsens; worsted; wraiths; wrangle; written; wrongly; yachted; yardage; yardarm; yeshiva; yoghurt; yogurts; younger; yttrium; zaniest; zeniths; zephyrs; zeroing; zigzags; zincked; zinnias; zircons; zodiacs; zombies; zoology; zygotes'" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "'; '.join(sorted(list(r)[0] for r in reachables if len(r) == 1))" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "for a in reachables:\n", + " for b in reachables:\n", + " if a != b:\n", + " if not a.isdisjoint(b):\n", + " print(a, b)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# longest_chain = []\n", + "# with open('all-chains-4.txt', 'w', 1) as f:\n", + "# for ws in reachables:\n", + "# for s in ws:\n", + "# for t in ws:\n", + "# if s < t:\n", + "# chain = astar_search(s, t)\n", + "# if chain:\n", + "# f.write('{}\\n'.format(chain))\n", + "# if len(chain) > len(longest_chain):\n", + "# longest_chain = chain\n", + "\n", + "# longest_chain" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "bigset = max(reachables, key=len)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['galling', 'gelling', 'selling', 'sealing', 'scaling', 'scaring']\n", + "['raining', 'railing', 'tailing', 'tabling', 'tabbing', 'gabbing', 'gobbing', 'bobbing', 'bobbins', 'bobbies', 'bobbles', 'babbles', 'gabbles', 'garbles', 'gargles', 'gaggles', 'giggles', 'wiggles']\n", + "['blowing', 'flowing', 'flawing', 'flaking', 'slaking', 'soaking', 'socking', 'sacking', 'tacking', 'tasking']\n", + "['bumbled', 'bubbled', 'bobbled', 'bobbles', 'bobbies', 'bobbins', 'bobbing', 'boobing', 'booting', 'boating', 'beating', 'beading', 'bending', 'pending']\n", + "['felling', 'belling', 'belting', 'bolting', 'booting', 'boobing', 'bobbing', 'bobbins', 'bobbies', 'bobbles', 'bubbles', 'burbles', 'burgles', 'bungles', 'bangles', 'tangles', 'tingles', 'tinkles', 'tickles']\n", + "['hurdled', 'huddled', 'huddles', 'puddles', 'paddles', 'paddies', 'daddies', 'dandies', 'dandier', 'handier', 'hardier', 'tardier', 'tarrier', 'terrier', 'tearier']\n", + "['seeding', 'sending', 'rending', 'renting', 'ranting', 'ratting', 'hatting']\n", + "['muddled', 'fuddled', 'fiddled', 'riddled']\n", + "['canting', 'casting', 'basting', 'besting', 'beating', 'bearing', 'fearing']\n", + "['furling', 'fulling', 'felling', 'selling', 'sealing', 'searing', 'gearing', 'glaring', 'glazing']\n", + "['bracing', 'gracing', 'grading', 'goading', 'loading', 'leading', 'leaking', 'peaking', 'peeking', 'peeping']\n", + "['rallied', 'dallied', 'dallies', 'dollies', 'collies', 'coolies', 'cookies', 'bookies', 'boobies', 'bobbies', 'bobbins', 'bobbing', 'boobing', 'booting', 'rooting', 'rioting', 'rifting']\n", + "['sorting', 'porting', 'potting', 'pitting', 'hitting']\n", + "['halving', 'halting', 'hatting', 'hitting', 'hinting', 'hinging', 'tinging']\n", + "['warping', 'warring', 'barring', 'barbing', 'garbing', 'gabbing', 'gobbing', 'bobbing', 'bobbins', 'bobbies', 'bobbles', 'bubbles', 'burbles', 'burgles', 'bungles', 'bangles', 'dangles', 'dandles', 'dandies', 'daddies', 'paddies', 'paddles', 'puddles', 'huddles', 'hurdles', 'hurtles', 'hustles', 'hustler', 'rustler', 'rustier', 'mustier', 'mussier', 'mossier']\n", + "['warding', 'carding', 'carting', 'parting', 'patting', 'putting']\n", + "['hawking', 'hacking', 'hocking', 'hooking', 'booking', 'boobing', 'bobbing', 'bobbins', 'bobbies', 'bobbles', 'bubbles', 'burbles', 'burgles', 'bungles', 'bangles', 'dangles', 'dandles', 'dandies', 'dandier', 'handier', 'hardier', 'tardier', 'tarrier', 'tarries', 'parries', 'parties', 'patties', 'potties', 'potpies', 'poppies', 'puppies']\n", + "['hussies', 'huskies', 'huskier', 'duskier', 'dustier', 'rustier', 'rustler', 'hustler', 'hustles', 'hurtles', 'hurdles', 'huddles', 'puddles', 'paddles', 'paddies', 'daddies', 'dandies', 'dandles', 'dangles', 'wangles', 'waggles', 'wiggles', 'wiggler']\n", + "['gonging', 'bonging', 'bonding', 'bending', 'beading', 'bearing', 'searing', 'sparing', 'spacing', 'spicing', 'slicing', 'sliding', 'eliding', 'eluding', 'exuding']\n", + "['locking', 'lucking', 'bucking', 'bulking', 'bulling', 'fulling', 'furling', 'furlong']\n" + ] + } + ], + "source": [ + "for _ in range(20):\n", + " start, goal = random.sample(bigset, 2)\n", + " print(astar_search_closed(start, goal))" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{2: [['soggier', 'doggier'],\n", + " ['bashing', 'hashing'],\n", + " ['growing', 'groping'],\n", + " ['gulling', 'pulling']],\n", + " 3: [['middles', 'cuddles'],\n", + " ['staring', 'snoring'],\n", + " ['lashing', 'wishing'],\n", + " ['reeking', 'peeping']],\n", + " 4: [['mulling', 'welling'],\n", + " ['seeding', 'peering'],\n", + " ['diddled', 'meddled'],\n", + " ['wiggler', 'wangled']],\n", + " 5: [['yapping', 'bailing'],\n", + " ['seating', 'pitying'],\n", + " ['budging', 'gorging'],\n", + " ['mailing', 'footing']],\n", + " 6: [['mooring', 'polling'],\n", + " ['lapping', 'pocking'],\n", + " ['rooking', 'slating'],\n", + " ['palling', 'yucking']],\n", + " 7: [['polling', 'funding'],\n", + " ['showing', 'jetting'],\n", + " ['gonging', 'kenning'],\n", + " ['tarring', 'tinting']],\n", + " 8: [['gabbing', 'fudging'],\n", + " ['rubbing', 'forking'],\n", + " ['zooming', 'railing'],\n", + " ['humping', 'fouling']],\n", + " 9: [['soloing', 'gadding'],\n", + " ['reefing', 'denying'],\n", + " ['huffing', 'gearing'],\n", + " ['gabbing', 'tensing']],\n", + " 10: [['touting', 'bumming'],\n", + " ['loafing', 'kissing'],\n", + " ['destiny', 'lording'],\n", + " ['styling', 'dogging']],\n", + " 11: [['bagging', 'booties'],\n", + " ['woolies', 'dooming'],\n", + " ['whining', 'termini'],\n", + " ['trading', 'fibbing']],\n", + " 12: [['tangier', 'boggles'],\n", + " ['hubbies', 'bonding'],\n", + " ['minting', 'boobies'],\n", + " ['sagging', 'bobbled']],\n", + " 13: [['bandies', 'battier'],\n", + " ['woodies', 'muggier'],\n", + " ['pinning', 'cobbles'],\n", + " ['pegging', 'bobbled']],\n", + " 14: [['cobbles', 'humming'],\n", + " ['rustler', 'dawdler'],\n", + " ['tumbler', 'jarring'],\n", + " ['wobbled', 'milking']],\n", + " 15: [['gambles', 'spacing'],\n", + " ['willies', 'bungled'],\n", + " ['hugging', 'mumbles'],\n", + " ['bidding', 'gambler']],\n", + " 16: [['sillies', 'pooping'],\n", + " ['cussing', 'mumbled'],\n", + " ['gushing', 'gambled'],\n", + " ['bundles', 'tasking']],\n", + " 17: [['singled', 'hostler'],\n", + " ['horsing', 'wiggles'],\n", + " ['bullies', 'parking'],\n", + " ['handing', 'woodies']],\n", + " 18: [['tickles', 'fouling'],\n", + " ['toggles', 'bidding'],\n", + " ['besting', 'soldier'],\n", + " ['joining', 'toggles']],\n", + " 19: [['masking', 'jiggled'],\n", + " ['birdied', 'boogies'],\n", + " ['mantled', 'praying'],\n", + " ['hillier', 'hatting']],\n", + " 20: [['rapping', 'sulkier'],\n", + " ['candied', 'pasting'],\n", + " ['singled', 'longing'],\n", + " ['sillier', 'peeving']],\n", + " 21: [['sighing', 'dailies'],\n", + " ['sickles', 'begging'],\n", + " ['piggies', 'humbler'],\n", + " ['bawling', 'paddies']],\n", + " 22: [['tardier', 'rolling'],\n", + " ['judging', 'bandies'],\n", + " ['tardier', 'letting'],\n", + " ['tasking', 'rangier']],\n", + " 23: [['kicking', 'diddles'],\n", + " ['dawning', 'bulgier'],\n", + " ['pedaled', 'felting'],\n", + " ['piddled', 'jetting']],\n", + " 24: [['veining', 'cockles'],\n", + " ['forcing', 'biggies'],\n", + " ['gauging', 'boggier'],\n", + " ['kenning', 'hardier']],\n", + " 25: [['palmier', 'husking'],\n", + " ['toddles', 'healing'],\n", + " ['middies', 'burping'],\n", + " ['bobbled', 'dossier']],\n", + " 26: [['middies', 'mushing'],\n", + " ['buckled', 'smoking'],\n", + " ['tearier', 'gracing'],\n", + " ['hitting', 'doggies']],\n", + " 27: [['wearier', 'gonging'],\n", + " ['farming', 'hurtled'],\n", + " ['tinging', 'merrier'],\n", + " ['basting', 'hustled']],\n", + " 28: [['chasing', 'buddies'],\n", + " ['pigmies', 'huffing'],\n", + " ['veining', 'hustles'],\n", + " ['manning', 'wearies']],\n", + " 29: [['bulking', 'patsies'],\n", + " ['bustled', 'pending'],\n", + " ['rustles', 'slewing'],\n", + " ['tattles', 'doggies']],\n", + " 30: [['tarring', 'dustier'],\n", + " ['hostler', 'glowing'],\n", + " ['battier', 'flaming'],\n", + " ['singing', 'potties']],\n", + " 31: [['nuttier', 'packing'],\n", + " ['bumping', 'potpies'],\n", + " ['wagging', 'testier'],\n", + " ['gushier', 'crazing']],\n", + " 32: [['fattier', 'signing'],\n", + " ['testing', 'tattler'],\n", + " ['bossier', 'belying'],\n", + " ['curling', 'gushier']],\n", + " 33: [['tattled', 'soiling'],\n", + " ['mintier', 'milling'],\n", + " ['tacking', 'dossier'],\n", + " ['bagging', 'yuckier']],\n", + " 34: [['wattled', 'mending'],\n", + " ['yuppies', 'dogging'],\n", + " ['dunging', 'rattled'],\n", + " ['tattled', 'seeming']],\n", + " 35: [['wattles', 'rigging'],\n", + " ['routine', 'motiles'],\n", + " ['pussies', 'lathing'],\n", + " ['lousier', 'staling']],\n", + " 36: [['wattles', 'chasing'],\n", + " ['motiles', 'orating'],\n", + " ['chafing', 'mintier'],\n", + " ['mottles', 'dulling']],\n", + " 37: [['keeling', 'mottles'],\n", + " ['yuckier', 'rimming'],\n", + " ['cupping', 'motives'],\n", + " ['bottled', 'scoping']],\n", + " 38: [['mobiles', 'girting'],\n", + " ['motiles', 'fencing'],\n", + " ['motives', 'sitting'],\n", + " ['killing', 'motives']],\n", + " 40: [['mossier', 'noising'],\n", + " ['mobiles', 'jeering'],\n", + " ['scoping', 'mobiles'],\n", + " ['revving', 'mottoes']]}" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "solutions = {}\n", + "for _ in range(10000):\n", + " start, goal = random.sample(bigset, 2)\n", + " solution = astar_search_closed(start, goal)\n", + " sl = len(solution)\n", + " if sl not in solutions:\n", + " solutions[sl] = []\n", + " if len(solutions[sl]) < 4:\n", + " solutions[sl].append([start, goal])\n", + " \n", + "# if len(solution) >= 10:\n", + "# solutions += [solution]\n", + " \n", + "solutions" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{31: [['pupping', 'lustier'],\n", + " ['eloping', 'pastier'],\n", + " ['daisies', 'poppies'],\n", + " ['dossier', 'tattled'],\n", + " ['betting', 'murkier']],\n", + " 32: [['getting', 'mossier'],\n", + " ['busting', 'guppies'],\n", + " ['mussier', 'staring'],\n", + " ['coifing', 'murkier'],\n", + " ['massing', 'cattier']],\n", + " 33: [['cattier', 'signing'],\n", + " ['mousier', 'bulling'],\n", + " ['tattles', 'railing'],\n", + " ['rattler', 'tensing'],\n", + " ['guppies', 'peeking']],\n", + " 34: [['tattled', 'sparing'],\n", + " ['darting', 'bushier'],\n", + " ['dunning', 'tattled'],\n", + " ['rattles', 'deeding'],\n", + " ['girting', 'luckier']],\n", + " 35: [['goading', 'battles'],\n", + " ['rattles', 'griping'],\n", + " ['jerkins', 'rattled'],\n", + " ['wattled', 'pegging'],\n", + " ['mintier', 'damming']],\n", + " 36: [['dotting', 'motives'],\n", + " ['foiling', 'motives'],\n", + " ['bottles', 'missing'],\n", + " ['hussies', 'hulking'],\n", + " ['letting', 'mottoes']],\n", + " 37: [['exuding', 'fattier'],\n", + " ['tinting', 'mottoes'],\n", + " ['bottled', 'temping'],\n", + " ['mobiles', 'bending'],\n", + " ['gushier', 'prising']],\n", + " 38: [['mobiles', 'walking'],\n", + " ['motives', 'furring'],\n", + " ['bottled', 'yessing'],\n", + " ['bottled', 'griming'],\n", + " ['wormier', 'motives']],\n", + " 39: [['mottoes', 'reeving'],\n", + " ['guiding', 'pussier'],\n", + " ['pricing', 'cashier'],\n", + " ['messier', 'arising'],\n", + " ['playing', 'mobiles']],\n", + " 40: [['kissing', 'motives'],\n", + " ['atoning', 'motives'],\n", + " ['mossier', 'noising'],\n", + " ['bottled', 'pricing']],\n", + " 41: [['priding', 'mottled']],\n", + " 42: [['eliding', 'mottoes']]}" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "solutions = {}\n", + "for _ in range(10000):\n", + " start, goal = random.sample(bigset, 2)\n", + " solution = astar_search_closed(start, goal)\n", + " if not solution:\n", + " solution = astar_search_closed(goal, start)\n", + " sl = len(solution)\n", + " if sl > 30:\n", + " if sl not in solutions:\n", + " solutions[sl] = []\n", + " if len(solutions[sl]) < 5:\n", + " solutions[sl].append([start, goal])\n", + " \n", + "# if len(solution) >= 10:\n", + "# solutions += [solution]\n", + " \n", + "solutions" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "solutions = {31: [['pupping', 'lustier'],\n", + " ['eloping', 'pastier'],\n", + " ['daisies', 'poppies'],\n", + " ['dossier', 'tattled'],\n", + " ['betting', 'murkier']],\n", + " 32: [['getting', 'mossier'],\n", + " ['busting', 'guppies'],\n", + " ['mussier', 'staring'],\n", + " ['coifing', 'murkier'],\n", + " ['massing', 'cattier']],\n", + " 33: [['cattier', 'signing'],\n", + " ['mousier', 'bulling'],\n", + " ['tattles', 'railing'],\n", + " ['rattler', 'tensing'],\n", + " ['guppies', 'peeking']],\n", + " 34: [['tattled', 'sparing'],\n", + " ['darting', 'bushier'],\n", + " ['dunning', 'tattled'],\n", + " ['rattles', 'deeding'],\n", + " ['girting', 'luckier']],\n", + " 35: [['goading', 'battles'],\n", + " ['rattles', 'griping'],\n", + " ['jerkins', 'rattled'],\n", + " ['wattled', 'pegging'],\n", + " ['mintier', 'damming']],\n", + " 36: [['dotting', 'motives'],\n", + " ['foiling', 'motives'],\n", + " ['bottles', 'missing'],\n", + " ['hussies', 'hulking'],\n", + " ['letting', 'mottoes']],\n", + " 37: [['exuding', 'fattier'],\n", + " ['tinting', 'mottoes'],\n", + " ['bottled', 'temping'],\n", + " ['mobiles', 'bending'],\n", + " ['gushier', 'prising']],\n", + " 38: [['mobiles', 'walking'],\n", + " ['motives', 'furring'],\n", + " ['bottled', 'yessing'],\n", + " ['bottled', 'griming'],\n", + " ['wormier', 'motives']],\n", + " 39: [['mottoes', 'reeving'],\n", + " ['guiding', 'pussier'],\n", + " ['pricing', 'cashier'],\n", + " ['messier', 'arising'],\n", + " ['playing', 'mobiles']],\n", + " 40: [['motives', 'jamming'],\n", + " ['guppies', 'noising'],\n", + " ['dimming', 'motiles'],\n", + " ['chasing', 'mobiles'],\n", + " ['poising', 'battled'],\n", + " ['motives', 'smoking'],\n", + " ['kissing', 'motives'],\n", + " ['atoning', 'motives'],\n", + " ['mossier', 'noising'],\n", + " ['bottled', 'pricing']],\n", + " 41: [['priding', 'mottled']],\n", + " 42: [['eliding', 'mottoes'], ['poising', 'mottles']]}" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "40" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(astar_search_closed('mossier', 'noising'))" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10 loops, best of 3: 154 ms per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "astar_search_closed('mossier', 'noising')" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "42" + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(astar_search_closed('eliding', 'mottoes'))" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "'eliding sliding slicing spicing spacing sparing searing bearing beating boating booting boobing bobbing bobbins bobbies bobbles bubbles burbles burgles bungles bangles dangles dandles dandies dandier handier hardier tardier tarrier tarries parries parties patties fatties fattier rattier rattler rattles battles bottles mottles mottoes'" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "' '.join(astar_search_closed('eliding', 'mottoes'))" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10 loops, best of 3: 99.7 ms per loop\n" + ] + } + ], + "source": [ + "%%timeit\n", + "astar_search_closed('eliding', 'mottoes')" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "pupping, lustier\n", + "getting, mossier\n", + "cattier, signing\n", + "tattled, sparing\n", + "goading, battles\n", + "dotting, motives\n", + "exuding, fattier\n", + "mobiles, walking\n", + "mottoes, reeving\n", + "motives, jamming\n", + "priding, mottled\n", + "eliding, mottoes\n" + ] + } + ], + "source": [ + "for l in sorted(solutions):\n", + " print(', '.join(solutions[l][0]))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2+" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/08-word-chains/word-chain-solution.ipynb b/08-word-chains/word-chain-solution.ipynb index 3f28b2c..e6bc49b 100644 --- a/08-word-chains/word-chain-solution.ipynb +++ b/08-word-chains/word-chain-solution.ipynb @@ -162,7 +162,7 @@ " else:\n", " successors = extend(current)\n", " agenda = agenda[1:] + successors\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -190,7 +190,7 @@ " closed.add(current[-1])\n", " successors = extend(current, closed)\n", " agenda = agenda[1:] + successors\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -216,7 +216,7 @@ " else:\n", " successors = extend(current)\n", " agenda = successors + agenda[1:]\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -244,7 +244,7 @@ " successors = extend(current)\n", " for s in successors:\n", " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -273,7 +273,7 @@ " successors = extend_raw(current) # Difference here\n", " for s in successors:\n", " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -303,7 +303,7 @@ " successors = extend(current, closed)\n", " for s in successors:\n", " heapq.heappush(agenda, (len(current) + distance(s[-1], goal) - 1, s))\n", - " if agenda:\n", + " if finished:\n", " return current\n", " else:\n", " return None " @@ -392,7 +392,9 @@ { "cell_type": "code", "execution_count": 19, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# len(bfs_search('vice', 'wars'))" @@ -447,7 +449,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "10000 loops, best of 3: 153 µs per loop\n" + "10000 loops, best of 3: 154 µs per loop\n" ] } ], @@ -465,7 +467,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "100 loops, best of 3: 15.7 ms per loop\n" + "100 loops, best of 3: 16.3 ms per loop\n" ] } ], @@ -483,7 +485,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "10000 loops, best of 3: 165 µs per loop\n" + "10000 loops, best of 3: 169 µs per loop\n" ] } ], @@ -495,7 +497,9 @@ { "cell_type": "code", "execution_count": 25, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# %%timeit\n", @@ -511,7 +515,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "1 loop, best of 3: 446 ms per loop\n" + "1 loop, best of 3: 1.09 s per loop\n" ] } ], @@ -529,7 +533,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "10 loops, best of 3: 91.4 ms per loop\n" + "10 loops, best of 3: 93.1 ms per loop\n" ] } ], @@ -775,7 +779,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "100 loops, best of 3: 5.84 ms per loop\n" + "100 loops, best of 3: 6 ms per loop\n" ] } ], @@ -795,7 +799,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "100 loops, best of 3: 2.79 ms per loop\n" + "100 loops, best of 3: 2.8 ms per loop\n" ] } ], @@ -897,7 +901,7 @@ { "data": { "text/plain": [ - "'akin moot mead clef yens bees sewn yous grow pelt less sacs pens gout pegs heel whom reel gent czar boot whim lens toot dial goat prop boob dock fret help blue bell sits lead vial vent reed mean need poor cent peek bras lets wees bolt knit foul boos twin baas boss toad bier frog tout hews dell week fell pier omit coup skid whet trig newt peps prom leap atop mews quit hair leek wets rood know book geek teed moat yeps draw sort goad tens door skis weed whip troy lean club pets crow dent sows suck bout well reek floe bogs test sues dram deem legs tram spec peep room hoot flee shoe stem airs teem rent pert peel belt char sped sics moan loot prod lent heft next boom bias chow said news beep step dyer herd sick deep send boys stay leak yock mewl very bops fled moor aloe dual sots peck teen tent whir nest bows coat pout beef sued shes brew jell grey trap glue feed doer been flue drab whit bran hemp saws boon blur coot beet jets text thaw keen jock eery mock foam heed brow deed rend drag crew feet thin grab bend chip veep grad pled tees crab veil chit cell fees meet jeez went goop load self keep emit rock crop sack chin soon pock meek tell yell pews pest soil bled knot pees gees jeep gets loam sill berm chop than glib brag lock hock plus crag bloc prim foot root coop cock twit brad pent soft leis bent hell bobs fist gram term held vets wiry perk flea clue shoo brat bets peed loan yews knob geed poop nets beck fest suet best felt chew lees prep leaf weep unit melt'" + "'troy peck thaw bobs fist whim deed foam herd skid cell meet lens cock lean been tees cent veil glue hell hoot jeep atop whet chew crow dual keen test reed bolt coop weep went dell lent pens prop leek chop pock knob bend dent gent bloc pets whom brew gout brat clue sacs nets gram wiry blur gees crop glib bets thin knit dram hair jeez soon sort leaf prim hemp deep yews loan bows wees rock newt mock baas leak twin sots bogs sick geed yock peel airs crew know beet pier foot melt less prep toad prom pews brow grad pees suet sued prod lees dock frog term tent sack root stay chin feet twit tram pert coat reel floe deem teem need boss moat book bias lock said best loam goop spec boon bras boys grey pelt nest jets well perk mead heel tens fled czar trap mewl brad teen very belt boom chit pent shes soil next toot crab jock foul held heft help coot berm moan char boot omit hock unit akin load boob lead beep plus sewn bees chow knot vial bled drag bell doer pest saws peed news aloe goad moot tout text tell fret gets chip rent whir bout coup pegs flea poop room peek wets hews grow dyer whit sics self than club week peep clef beef poor step brag rood vent sill legs send shoo bops sits flue emit stem grab shoe eery leap whip door yens heed felt yous quit meek bran teed moor veep loot geek bier goat weed flee pout skis blue yell yeps reek trig feed draw rend soft bent crag mews sues leis fees drab mean peps suck dial fest vets lets sped keep jell beck boos fell pled sows'" ] }, "execution_count": 43, @@ -938,14 +942,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 1.54 s, sys: 0 ns, total: 1.54 s\n", - "Wall time: 1.54 s\n" + "CPU times: user 2.28 s, sys: 4 ms, total: 2.29 s\n", + "Wall time: 2.29 s\n" ] }, { "data": { "text/plain": [ - "['coax', 'coat', 'chat', 'shat', 'spat', 'spay', 'stay']" + "['coax', 'coat', 'boat', 'boar', 'soar', 'star', 'stay']" ] }, "execution_count": 45, @@ -960,7 +964,9 @@ { "cell_type": "code", "execution_count": 46, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# %time bfs_search('coax', 'stay')" @@ -989,7 +995,9 @@ { "cell_type": "code", "execution_count": 48, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# %time bfs_search('czar', 'stay')" @@ -998,7 +1006,9 @@ { "cell_type": "code", "execution_count": 49, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "# %time bfs_search('coax', 'stay')" diff --git a/08-word-chains/words5.txt b/08-word-chains/words5.txt new file mode 100644 index 0000000..ffc35bb --- /dev/null +++ b/08-word-chains/words5.txt @@ -0,0 +1,4566 @@ +abaci +aback +abaft +abase +abash +abate +abbes +abbey +abbot +abeam +abets +abhor +abide +abler +abode +abort +about +above +abuse +abuts +abuzz +abyss +ached +aches +achoo +acids +acing +acmes +acorn +acres +acrid +acted +actor +acute +adage +adapt +added +adder +addle +adept +adieu +adios +adman +admen +admit +adobe +adopt +adore +adorn +adult +adzes +aegis +aeons +aerie +affix +afire +afoot +afoul +after +again +agape +agate +agave +agent +agile +aging +agism +aglow +agony +agree +ahead +aided +aides +ailed +aimed +aired +aisle +alarm +album +alder +alert +algae +alias +alibi +alien +align +alike +aline +alive +allay +alley +allot +allow +alloy +aloes +aloft +aloha +alone +along +aloof +aloud +alpha +altar +alter +altho +altos +alums +amass +amaze +amber +amble +ameba +ameer +amend +amigo +amirs +amiss +amity +among +amour +ample +amply +ampul +amuck +amuse +angel +anger +angle +angry +angst +anion +anise +ankhs +ankle +annex +annoy +annul +anode +anons +anted +antes +antic +antis +anvil +aorta +apace +apart +aphid +aping +appal +apple +apply +apron +apses +apter +aptly +aquae +aquas +arbor +arced +ardor +areas +arena +argon +argot +argue +arias +arise +armed +armor +aroma +arose +array +arrow +arson +artsy +ascot +ashed +ashen +ashes +aside +asked +askew +aspen +aspic +assay +asses +asset +aster +astir +atlas +atoll +atoms +atone +atria +attar +attic +audio +audit +auger +aught +augur +aunts +aurae +aural +auras +autos +avail +avast +avers +avert +avian +avoid +avows +await +awake +award +aware +awash +awful +awing +awoke +axial +axing +axiom +axles +axons +azure +baaed +babel +babes +backs +bacon +badge +badly +bagel +baggy +bails +baits +baize +baked +baker +bakes +balds +baled +bales +balks +balky +balls +balms +balmy +balsa +banal +bands +bandy +banes +bangs +banjo +banks +banns +barbs +bards +bared +barer +bares +barfs +barge +barks +barns +baron +basal +based +baser +bases +basic +basil +basin +basis +basks +bassi +basso +baste +batch +bated +bates +bathe +baths +batik +baton +batty +bauds +baulk +bawdy +bawls +bayed +bayou +beach +beads +beady +beaks +beams +beans +beard +bears +beast +beats +beaus +beaux +bebop +becks +beech +beefs +beefy +beeps +beers +beets +befit +befog +began +begat +beget +begin +begot +begun +beige +being +belay +belch +belie +belle +bells +belly +below +belts +bench +bends +bents +beret +bergs +berms +berry +berth +beryl +beset +besom +besot +bests +betas +bevel +bible +bicep +biddy +bided +bides +bidet +biers +bight +bigot +biked +biker +bikes +bilge +bilks +bills +billy +bimbo +binds +binge +bingo +biped +birch +birds +birth +bison +bites +blabs +black +blade +blame +bland +blank +blare +blase +blast +blaze +bleak +bleat +bleed +bleep +blend +blent +bless +blest +blimp +blind +blink +blips +bliss +blitz +bloat +blobs +block +blocs +blogs +blond +blood +bloom +blots +blown +blows +blued +bluer +blues +bluff +blunt +blurb +blurs +blurt +blush +board +boars +boast +boats +bobby +boded +bodes +bogey +boggy +bogie +bogus +boils +bolas +boles +bolls +bolts +bombs +bonds +boned +boner +bones +boney +bongo +bongs +bonny +bonus +boobs +booby +booed +books +booms +boons +boors +boost +booth +boots +booty +booze +boozy +borax +bored +borer +bores +borne +boron +bosom +bossy +bosun +botch +bough +bound +bouts +bowed +bowel +bower +bowls +boxed +boxer +boxes +bozos +brace +bract +brads +brags +braid +brain +brake +brand +brash +brass +brats +brave +bravo +brawl +brawn +brays +bread +break +breed +brews +briar +bribe +brick +bride +brief +brier +brigs +brims +brine +bring +brink +briny +brisk +broad +broil +broke +brood +brook +broom +broth +brown +brows +bruin +brunt +brush +brusk +brute +bucks +buddy +budge +buffs +buggy +bugle +build +built +bulbs +bulge +bulgy +bulks +bulky +bulls +bully +bumps +bumpy +bunch +bungs +bunks +bunny +bunts +buoys +burgs +burly +burns +burnt +burps +burro +burrs +burst +busby +bused +buses +bushy +busts +butch +butte +butts +buxom +buyer +bylaw +bytes +byway +cabal +cabby +cabin +cable +cacao +cache +cacti +caddy +cadet +cadge +cadre +cafes +caged +cages +cagey +cairn +caked +cakes +calfs +calif +calls +calms +calve +calyx +camel +cameo +camps +campy +canal +candy +caned +canes +canny +canoe +canon +canto +cants +caped +caper +capes +capon +carat +cards +cared +cares +caret +cargo +carol +carom +carpi +carps +carry +carts +carve +cased +cases +casks +caste +casts +catch +cater +catty +caulk +cause +caved +caves +cavil +cawed +cease +cedar +ceded +cedes +celli +cello +cells +cents +chafe +chaff +chain +chair +chalk +champ +chant +chaos +chaps +chapt +charm +chars +chart +chary +chase +chasm +chats +cheap +cheat +check +cheek +cheep +cheer +chefs +chess +chest +chews +chewy +chick +chide +chief +child +chile +chill +chime +chimp +china +chink +chino +chins +chips +chirp +chits +chive +chock +choir +choke +chomp +chops +chord +chore +chose +chows +chuck +chugs +chump +chums +chunk +churl +churn +chute +cider +cigar +cilia +cinch +circa +cited +cites +civet +civic +civil +clack +claim +clamp +clams +clang +clank +clans +claps +clash +clasp +class +claws +clean +clear +cleat +clefs +cleft +clerk +clews +click +cliff +climb +clime +cling +clink +clips +clipt +cloak +clock +clods +clogs +clomp +clone +clops +close +cloth +clots +cloud +clout +clove +clown +cloys +clubs +cluck +clued +clues +clump +clung +clunk +coach +coals +coast +coats +cobra +cocci +cocks +cocky +cocoa +codas +coded +codes +codex +coeds +coifs +coils +coins +coked +cokes +colas +colds +colic +colon +color +colts +comas +combo +combs +comer +comes +comet +comfy +comic +comma +conch +condo +cones +conga +conic +conks +cooed +cooks +cooky +cools +coons +coops +coots +coped +copes +copra +copse +coral +cords +cored +cores +corks +corms +corns +corny +corps +costs +cotes +couch +cough +could +count +coupe +coups +court +coven +cover +coves +covet +covey +cowed +cower +cowls +coyer +coyly +cozen +crabs +crack +craft +crags +cramp +crams +crane +crank +crash +crass +crate +crave +crawl +craws +craze +crazy +creak +cream +credo +creed +creek +creel +creep +crepe +crept +cress +crest +crews +cribs +crick +cried +crier +cries +crime +crimp +crisp +croak +croci +crock +crone +crony +crook +croon +crops +cross +croup +crowd +crown +crows +crude +cruel +cruet +crumb +crush +crust +crypt +cubed +cubes +cubic +cubit +cuffs +cuing +culls +cults +cumin +curbs +curds +cured +curer +cures +curie +curio +curls +curly +curry +curse +curst +curve +curvy +cushy +cusps +cuter +cutup +cycle +cynic +cysts +czars +dacha +daddy +dados +daffy +daily +dairy +daisy +dales +dally +dames +damns +damps +dance +dandy +dared +dares +darns +darts +dated +dates +datum +daubs +daunt +davit +dawns +dazed +dazes +deals +dealt +deans +dears +death +debar +debit +debts +debug +debut +decaf +decal +decay +decks +decor +decoy +decry +deeds +deems +deeps +deers +defer +deice +deify +deign +deism +deity +delay +delis +dells +delta +delve +demon +demos +demur +denim +dense +dents +depot +depth +derby +desks +deter +detox +deuce +devil +dhoti +dials +diary +diced +dices +dicey +dicks +dicky +dicta +diets +digit +diked +dikes +dills +dilly +dimer +dimes +dimly +dined +diner +dines +dingo +dings +dingy +dinky +diode +direr +dirge +dirks +dirty +disco +discs +disks +ditch +ditto +ditty +divan +divas +dived +diver +dives +divot +divvy +dizzy +djinn +docks +dodge +dodos +doers +doffs +doggy +dogie +dogma +doily +doing +doled +doles +dolls +dolly +dolts +domed +domes +donor +donut +dooms +doors +doped +dopes +dopey +dorks +dorky +dorms +dosed +doses +doted +dotes +dotty +doubt +dough +douse +doves +dowdy +dowel +downs +downy +dowry +dowse +doyen +dozed +dozen +dozes +drabs +draft +drags +drain +drake +drama +drams +drank +drape +drawl +drawn +draws +drays +dread +dream +dregs +dress +dried +drier +dries +drift +drill +drily +drink +drips +drive +droll +drone +drool +droop +drops +dross +drove +drown +drubs +drugs +druid +drums +drunk +dryad +dryer +dryly +ducal +ducat +duchy +ducks +ducts +duded +dudes +duels +duets +dukes +dulls +dully +dummy +dumps +dumpy +dunce +dunes +dungs +dunks +dunno +duped +dupes +dusky +dusts +dusty +duvet +dwarf +dweeb +dwell +dwelt +dyers +dying +dykes +eager +eagle +earls +early +earns +earth +eased +easel +eases +eaten +eater +eaves +ebbed +ebony +echos +eclat +edged +edger +edges +edict +edify +edits +eerie +egged +egret +eider +eight +eject +eking +elate +elbow +elder +elect +elegy +elfin +elide +elite +elope +elude +elves +email +embed +ember +emcee +emend +emery +emirs +emits +emote +empty +enact +ended +endow +endue +enema +enemy +enjoy +ennui +enrol +ensue +enter +entry +enure +envoy +epees +epics +epoch +epoxy +equal +equip +erase +erect +erode +erred +error +erupt +essay +ester +ether +ethic +ethos +etude +euros +evade +evens +event +every +evict +evils +evoke +ewers +exact +exalt +exams +excel +execs +exert +exile +exist +exits +expel +expos +extol +extra +exude +exult +eying +eyrie +fable +faced +faces +facet +facts +faded +fades +fagot +fails +faint +fairs +fairy +faith +faked +faker +fakes +fakir +falls +false +famed +fancy +fangs +fanny +farce +fared +fares +farms +fasts +fatal +fated +fates +fatty +fault +fauna +fauns +favor +fawns +faxed +faxes +fazed +fazes +fears +feast +feats +feeds +feels +feign +feint +fells +felon +felts +femur +fence +fends +feral +ferns +ferry +fests +fetch +feted +fetes +fetid +fetus +feuds +fever +fewer +fezes +fiats +fibre +fiche +fiefs +field +fiend +fiery +fifes +fifth +fifty +fight +filch +filed +files +filet +fills +filly +films +filmy +filth +final +finch +finds +fined +finer +fines +finis +finks +finny +fiord +fired +fires +firms +first +firth +fishy +fists +fitly +fiver +fives +fixed +fixer +fixes +fizzy +fjord +flack +flags +flail +flair +flake +flaky +flame +flank +flaps +flare +flash +flask +flats +flaws +flays +fleas +fleck +flees +fleet +flesh +flick +flied +flier +flies +fling +flint +flips +flirt +flits +float +flock +floes +flogs +flood +floor +flops +flora +floss +flour +flout +flown +flows +flubs +flues +fluff +fluid +fluke +fluky +flume +flung +flunk +flush +flute +flyby +flyer +foals +foams +foamy +focal +focus +fogey +foggy +foils +foist +folds +folio +folks +folly +fondu +fonts +foods +fools +foots +foray +force +fords +fores +forge +forgo +forks +forms +forte +forth +forts +forty +forum +fouls +found +fount +fours +fowls +foxed +foxes +foyer +frail +frame +franc +frank +frats +fraud +frays +freak +freed +freer +frees +fresh +frets +friar +fried +frier +fries +frill +frisk +frizz +frock +frogs +frond +front +frost +froth +frown +froze +fruit +frump +fryer +fudge +fuels +fugue +fulls +fully +fumed +fumes +funds +fungi +funks +funky +funny +furls +furor +furry +furze +fused +fuses +fussy +fusty +futon +fuzed +fuzes +fuzzy +gabby +gable +gaffe +gaffs +gaged +gages +gaily +gains +gaits +galas +gales +galls +gamed +gamer +games +gamey +gamin +gamma +gamut +gangs +gaped +gapes +garbs +gases +gasps +gassy +gated +gates +gaudy +gauge +gaunt +gauze +gauzy +gavel +gawks +gawky +gayer +gayly +gazed +gazer +gazes +gears +gecko +geeks +geeky +geese +gelds +gelid +genes +genie +genii +genre +gents +genus +geode +germs +getup +ghost +ghoul +giant +gibed +gibes +giddy +gifts +gilds +gills +gilts +gimme +gimpy +gipsy +girds +girls +girth +girts +gismo +given +gives +gizmo +glade +glads +gland +glare +glass +glaze +gleam +glean +glens +glide +glint +glitz +gloat +globe +globs +gloom +glory +gloss +glove +glows +glued +glues +gluey +gluts +glyph +gnarl +gnash +gnats +gnawn +gnaws +gnome +goads +goals +goats +godly +gofer +going +golds +golfs +golly +gonad +goner +gongs +gonna +goods +goody +gooey +goofs +goofy +gooks +goons +goose +gored +gores +gorge +gorse +gotta +gouge +gourd +gouty +gowns +grabs +grace +grade +grads +graft +grail +grain +grams +grand +grant +grape +graph +grasp +grass +grate +grave +gravy +grays +graze +great +grebe +greed +green +greet +greys +grids +grief +grill +grime +grimy +grind +grins +gripe +grips +grist +grits +groan +groin +groom +grope +gross +group +grout +grove +growl +grown +grows +grubs +gruel +gruff +grunt +guano +guard +guava +guess +guest +guide +guild +guile +guilt +guise +gulag +gulch +gulfs +gulls +gully +gulps +gumbo +gummy +gunny +guppy +gurus +gushy +gusto +gusts +gusty +gutsy +guyed +gybed +gybes +gypsy +gyros +habit +hacks +hafts +haiku +hails +hairs +hairy +hakes +haled +haler +hales +halls +halon +halos +halts +halve +hands +handy +hangs +hanks +hanky +happy +hardy +hared +harem +hares +harks +harms +harps +harpy +harry +harsh +harts +hasps +haste +hasty +hatch +hated +hater +hates +hauls +haunt +haven +haves +havoc +hawed +hawks +hayed +hazed +hazel +hazes +heads +heady +heals +heaps +heard +hears +heart +heath +heats +heave +heavy +hedge +heeds +heels +hefts +hefty +heirs +heist +helix +hello +helms +helot +helps +hence +henna +herbs +herds +heron +heros +hertz +hewed +hewer +hexed +hexes +hicks +hided +hides +highs +hiked +hiker +hikes +hills +hilly +hilts +hinds +hinge +hints +hippo +hippy +hired +hires +hitch +hived +hives +hoagy +hoard +hoary +hobby +hobos +hocks +hogan +hoist +hokey +hokum +holds +holed +holes +holly +homed +homer +homes +homey +homie +honed +hones +honey +honks +honor +hooch +hoods +hooey +hoofs +hooks +hooky +hoops +hoots +hoped +hopes +horde +horns +horny +horse +horsy +hosed +hoses +hosts +hotel +hotly +hound +hours +house +hovel +hover +howdy +howls +hubby +huffs +huffy +huger +hulas +hulks +hulls +human +humid +humor +humps +humus +hunch +hunks +hunts +hurls +hurry +hurts +husks +husky +hussy +hutch +hydra +hyena +hying +hymen +hymns +hyped +hyper +hypes +hypos +iambs +icier +icily +icing +icons +ideal +ideas +idiom +idiot +idled +idler +idles +idols +idyll +idyls +igloo +ikons +image +imams +imbed +imbue +impel +imply +inane +inapt +incur +index +indue +inept +inert +infer +infix +ingot +inked +inlay +inlet +inner +input +inset +inter +inure +iotas +irate +irked +irons +irony +isles +islet +issue +itchy +items +ivies +ivory +jabot +jacks +jaded +jades +jails +jambs +japan +japed +japes +jaunt +jawed +jazzy +jeans +jeeps +jeers +jehad +jello +jells +jelly +jerks +jerky +jests +jetty +jewel +jibed +jibes +jiffy +jihad +jilts +jimmy +jinni +jinns +jived +jives +jocks +johns +joins +joint +joist +joked +joker +jokes +jolly +jolts +joule +joust +jowls +joyed +judge +juice +juicy +julep +jumbo +jumps +jumpy +junco +junks +junky +junta +juror +kabob +kapok +kaput +karat +karma +kayak +kazoo +kebab +kebob +keels +keens +keeps +kerbs +ketch +keyed +khaki +khans +kicks +kicky +kiddo +kiddy +kills +kilns +kilos +kilts +kinda +kinds +kings +kinks +kinky +kiosk +kited +kites +kitty +kiwis +klutz +knack +knave +knead +kneed +kneel +knees +knell +knelt +knife +knits +knobs +knock +knoll +knots +known +knows +koala +kooks +kooky +kopek +krona +krone +kudos +kudzu +label +labia +labor +laced +laces +lacks +laded +laden +lades +ladle +lager +lairs +laity +lakes +lamas +lambs +lamed +lamer +lames +lamps +lance +lands +lanes +lanky +lapel +lapse +larch +lards +large +largo +larks +larva +laser +lasso +lasts +latch +later +latex +lathe +laths +lauds +laugh +lawns +laxer +laxly +layer +lazed +lazes +leach +leads +leafs +leafy +leaks +leaky +leans +leaps +leapt +learn +lease +leash +least +leave +ledge +leech +leeks +leers +leery +lefts +lefty +legal +leggy +legit +lemma +lemme +lemon +lemur +lends +leper +letup +levee +level +lever +liars +libel +licit +licks +liege +liens +lifer +lifts +light +liked +liken +liker +likes +lilac +lilts +limbo +limbs +limed +limes +limit +limns +limos +limps +lined +linen +liner +lines +lingo +links +lions +lipid +liras +lisle +lisps +lists +lithe +litre +lived +liven +liver +lives +livid +llama +llano +loads +loafs +loamy +loans +loath +lobby +lobed +lobes +local +locks +locus +lodes +lodge +lofts +lofty +loges +logic +logos +loins +lolls +loner +longs +looks +looms +loons +loony +loops +loopy +loose +loots +loped +lopes +lords +lorry +loser +loses +lotto +lotus +louse +lousy +louts +loved +lover +loves +lowed +lower +lowly +loxes +loyal +luaus +lubed +lubes +lucid +lucks +lucky +lucre +lulls +lumps +lumpy +lunar +lunch +lunge +lungs +lupin +lupus +lurch +lured +lures +lurid +lurks +lusts +lusty +lutes +lying +lymph +lynch +lyres +lyric +macaw +maced +maces +macho +macro +madam +madly +magic +magma +maids +mails +maims +mains +maize +major +maker +makes +males +malls +malts +mamas +mambo +mamma +manes +mange +mango +mangy +mania +manic +manly +manna +manor +manse +maple +march +mares +maria +marks +marry +marsh +marts +masks +mason +masts +match +mated +mates +matte +matts +matzo +mauls +mauve +maven +mavin +maxed +maxes +maxim +maybe +mayor +mazes +meals +mealy +means +meant +meats +meaty +mecca +medal +media +medic +meets +melds +melee +melon +melts +memos +mends +menus +meows +mercy +meres +merge +merit +merry +mesas +messy +metal +meted +meter +metes +metre +metro +mewed +mewls +miaow +micra +middy +midge +midst +miens +miffs +might +miked +mikes +milch +miler +miles +milks +milky +mills +mimed +mimes +mimic +mince +minds +mined +miner +mines +minim +minis +minks +minor +mints +minty +minus +mired +mires +mirth +misdo +miser +mists +misty +mites +mitre +mitts +mixed +mixer +mixes +moans +moats +mocha +mocks +modal +model +modem +modes +mogul +moire +moist +molar +molds +moldy +moles +molls +momma +mommy +money +monks +month +mooch +moods +moody +mooed +moons +moors +moose +moots +moped +mopes +moral +moray +mores +morns +moron +mosey +mossy +motel +motes +moths +motif +motor +motto +mould +moult +mound +mount +mourn +mouse +mousy +mouth +moved +mover +moves +movie +mowed +mower +mucks +mucky +mucus +muddy +muffs +mufti +muggy +mulch +mules +mulls +mummy +mumps +munch +mural +murks +murky +mused +muses +mushy +music +musky +mussy +musts +musty +muted +muter +mutes +mutts +mynah +mynas +myrrh +myths +nabob +nacho +nacre +nadir +naiad +nails +naive +naked +named +names +nanny +napes +nappy +narcs +narks +nasal +nasty +natal +natty +naval +navel +naves +nears +neath +necks +needs +needy +neigh +nerds +nerdy +nerve +nervy +nests +never +newel +newer +newly +newsy +newts +nexus +nicer +niche +nicks +niece +nifty +night +nimbi +nines +ninja +ninny +ninth +nippy +nites +nitre +nixed +nixes +noble +nobly +nodal +noddy +nodes +noels +noise +noisy +nomad +nonce +nooks +noose +norms +north +nosed +noses +nosey +notch +noted +notes +nouns +novae +novas +novel +noway +nuder +nudes +nudge +nuked +nukes +nulls +numbs +nurse +nutty +nylon +nymph +oaken +oakum +oared +oases +oasis +oaten +oaths +obese +obeys +obits +oboes +occur +ocean +ochre +octal +octet +odder +oddly +odium +odors +odour +offal +offed +offer +often +ogled +ogles +ogres +oiled +oinks +okras +olden +older +oldie +olive +omega +omens +omits +onion +onset +oozed +oozes +opals +opens +opera +opine +opium +opted +optic +orals +orate +orbit +order +organ +osier +other +otter +ought +ounce +ousts +outdo +outed +outer +outgo +outre +ovals +ovary +ovens +overs +overt +ovoid +ovule +owing +owlet +owned +owner +oxbow +oxide +ozone +paced +paces +packs +pacts +paddy +padre +paean +pagan +paged +pager +pages +pails +pains +paint +pairs +paled +paler +pales +palls +palms +palmy +palsy +panda +panel +panes +pangs +panic +pansy +pants +panty +papal +papas +papaw +paper +parch +pared +pares +parka +parks +parry +parts +party +pasha +passe +pasta +paste +pasts +pasty +patch +pates +paths +patio +patsy +patty +pause +paved +paves +pawed +pawls +pawns +payed +payee +payer +peace +peach +peaks +peals +pearl +pears +pease +pecan +pecks +pedal +peeks +peels +peeps +peers +peeve +pekoe +pelts +penal +pence +pends +penes +penis +penny +peons +peony +peppy +perch +peril +perks +perky +perms +pesky +pesos +pests +petal +peter +petty +pewee +phase +phial +phish +phlox +phone +phony +photo +phyla +piano +picks +picky +piece +piers +piety +piggy +pigmy +piing +piked +piker +pikes +pilaf +pilau +pilaw +piled +piles +pills +pilot +pimps +pinch +pined +pines +pings +pinks +pinky +pinto +pints +pinup +pious +piped +piper +pipes +pipit +pique +pitch +pithy +piton +pivot +pixel +pixie +pizza +place +plaid +plain +plait +plane +plank +plans +plant +plate +plays +plaza +plead +pleas +pleat +plied +plies +plods +plops +plots +ploys +pluck +plugs +plumb +plume +plump +plums +plunk +plush +poach +pocks +podia +poems +poesy +poets +point +poise +poked +poker +pokes +pokey +polar +poled +poles +polio +polka +polls +polyp +ponds +pones +pooch +poohs +pools +poops +popes +poppa +poppy +porch +pored +pores +porno +ports +posed +poser +poses +posit +posse +posts +potty +pouch +pound +pours +pouts +power +poxes +prank +prate +prawn +prays +preen +preps +press +preys +price +prick +pricy +pride +pried +pries +prigs +prime +primp +print +prior +prise +prism +privy +prize +probe +prods +profs +promo +proms +prone +prong +proof +props +prose +prosy +proud +prove +prowl +prows +proxy +prude +prune +psalm +pshaw +psych +pubic +pucks +pudgy +puffs +puffy +puked +pukes +pulls +pulps +pulpy +pulse +pumas +pumps +punch +punks +punts +pupae +pupal +pupas +pupil +puppy +puree +purer +purge +purls +purrs +purse +pushy +pussy +putts +putty +pygmy +pylon +pyres +pyxes +quack +quads +quaff +quail +quake +qualm +quark +quart +quash +quasi +quays +queen +queer +quell +query +quest +queue +quick +quids +quiet +quill +quilt +quips +quire +quirk +quite +quits +quoit +quota +quote +quoth +rabbi +rabid +raced +racer +races +racks +radar +radii +radio +radon +rafts +ragas +raged +rages +raids +rails +rains +rainy +raise +rajah +rajas +raked +rakes +rally +ramps +ranch +randy +range +rangy +ranks +rants +raped +rapes +rapid +rared +rarer +rares +rasps +raspy +rated +rates +ratio +ratty +raved +ravel +raven +raves +rawer +rayon +razed +razes +razor +reach +react +reads +ready +realm +reals +reams +reaps +rearm +rears +rebel +rebus +rebut +recap +recta +recur +redid +reeds +reedy +reefs +reeks +reels +reeve +refer +refit +regal +rehab +reign +reins +relax +relay +relic +remit +renal +rends +renew +rents +repay +repel +reply +reran +rerun +reset +resin +rests +retch +retry +reuse +revel +revue +rheas +rheum +rhino +rhyme +riced +rices +ricks +rider +rides +ridge +rifer +riffs +rifle +rifts +right +rigid +rigor +riled +riles +rills +rimed +rimes +rinds +rings +rinks +rinse +riots +ripen +riper +risen +riser +rises +risks +risky +rites +ritzy +rival +riven +river +rivet +roach +roads +roams +roans +roars +roast +robed +robes +robin +robot +rocks +rocky +rodeo +roger +rogue +roils +roles +rolls +roman +romps +roods +roofs +rooks +rooms +roomy +roost +roots +roped +ropes +roses +rosin +rotor +roues +rouge +rough +round +rouse +route +routs +roved +rover +roves +rowdy +rowed +rowel +rower +royal +rubes +ruddy +ruder +ruffs +rugby +ruing +ruins +ruled +ruler +rules +rumba +rummy +rumor +rumps +runes +rungs +runny +runts +rupee +rural +ruses +rusks +rusts +rusty +sable +sabre +sacks +sades +sadly +safer +safes +sagas +sager +sages +sahib +sails +saint +saith +salad +sales +sally +salon +salsa +salts +salty +salve +salvo +samba +sames +sands +sandy +saner +sangs +sappy +saree +saris +sassy +sated +sates +satin +satyr +sauce +saucy +sauna +saute +saved +saver +saves +savor +savvy +sawed +saxes +scabs +scads +scald +scale +scalp +scaly +scamp +scams +scans +scant +scare +scarf +scars +scary +scats +scene +scent +schwa +scion +scoff +scold +scone +scoop +scoot +scope +score +scorn +scour +scout +scowl +scows +scram +screw +scrip +scrod +scrub +scuba +scuds +scuff +scull +scums +scurf +seals +seams +seamy +sears +seats +sects +sedan +sedge +seeds +seedy +seeks +seems +seeps +seers +segue +seize +sells +semen +semis +sends +senna +sense +sepal +sepia +septa +serer +serfs +serge +serum +serve +servo +setup +seven +sever +sewed +sewer +sexed +sexes +shack +shade +shads +shady +shaft +shags +shahs +shake +shaky +shale +shall +shalt +shame +shams +shank +shape +shard +share +shark +sharp +shave +shawl +sheaf +shear +sheds +sheen +sheep +sheer +sheet +sheik +shelf +shell +sherd +shied +shies +shift +shill +shims +shine +shins +shiny +ships +shire +shirk +shirr +shirt +shlep +shoal +shock +shoed +shoes +shone +shook +shoon +shoos +shoot +shops +shore +shorn +short +shots +shout +shove +shown +shows +showy +shred +shrew +shrub +shrug +shtik +shuck +shuns +shunt +shush +shuts +shyer +shyly +sibyl +sicks +sided +sides +sidle +siege +sieve +sifts +sighs +sight +sigma +signs +silks +silky +sills +silly +silos +silts +since +sinew +singe +sings +sinks +sinus +sired +siren +sires +sirup +sisal +sises +sissy +sitar +sited +sites +sixes +sixth +sixty +sized +sizer +sizes +skate +skeet +skein +skews +skids +skied +skier +skies +skiff +skill +skimp +skims +skins +skips +skirt +skits +skulk +skull +skunk +skyed +slabs +slack +slags +slain +slake +slams +slang +slant +slaps +slash +slate +slats +slave +slays +sleds +sleek +sleep +sleet +slept +slews +slice +slick +slide +slily +slime +slims +slimy +sling +slink +slips +slits +slobs +sloes +slogs +sloop +slope +slops +slosh +sloth +slots +slows +slued +slues +slugs +slump +slums +slung +slunk +slurp +slurs +slush +sluts +slyer +slyly +smack +small +smart +smash +smear +smell +smelt +smile +smirk +smite +smith +smock +smoke +smoky +smote +smuts +snack +snafu +snags +snail +snake +snaky +snaps +snare +snarl +sneak +sneer +snide +sniff +snipe +snips +snits +snobs +snoop +snoot +snore +snort +snots +snout +snows +snowy +snubs +snuck +snuff +snugs +soaks +soaps +soapy +soars +sober +socks +sodas +sofas +softy +soggy +soils +solar +soled +soles +solid +solos +solve +sonar +songs +sonic +sonny +sooth +sooty +soppy +sorer +sores +sorry +sorta +sorts +sough +souls +sound +soups +soupy +sours +souse +south +sowed +sower +space +spacy +spade +spake +spank +spans +spare +spark +spars +spasm +spate +spats +spawn +spays +speak +spear +speck +specs +speed +spell +spelt +spend +spent +sperm +spews +spice +spicy +spied +spiel +spies +spike +spiky +spill +spilt +spine +spins +spiny +spire +spite +spits +splat +splay +split +spoil +spoke +spoof +spook +spool +spoon +spoor +spore +sport +spots +spout +sprat +spray +spree +sprig +spuds +spume +spunk +spurn +spurs +spurt +squab +squad +squat +squaw +squid +stabs +stack +staff +stage +stags +staid +stain +stair +stake +stale +stalk +stall +stamp +stand +stank +staph +stare +stark +stars +start +stash +state +stats +stave +stays +stead +steak +steal +steam +steed +steel +steep +steer +stein +stems +steps +stern +stews +stick +sties +stiff +stile +still +stilt +sting +stink +stint +stirs +stoat +stock +stoic +stoke +stole +stomp +stone +stony +stood +stool +stoop +stops +store +stork +storm +story +stout +stove +stows +strap +straw +stray +strep +strew +strip +strop +strum +strut +stubs +stuck +studs +study +stuff +stump +stung +stunk +stuns +stunt +styes +style +styli +suave +sucks +sudsy +suede +sugar +suing +suite +suits +sulks +sulky +sully +sumac +sumps +sunny +sunup +super +surer +surfs +surge +surly +sushi +swabs +swags +swain +swami +swamp +swank +swans +swaps +sward +swarm +swash +swath +swats +sways +swear +sweat +sweep +sweet +swell +swept +swift +swigs +swill +swims +swine +swing +swipe +swirl +swish +swoon +swoop +swops +sword +swore +sworn +swung +sylph +synch +syncs +synod +syrup +tabby +table +taboo +tabus +tacit +tacks +tacky +tacos +taffy +tails +taint +taken +taker +takes +tales +talks +tally +talon +tamed +tamer +tames +tamps +tango +tangs +tangy +tanks +tansy +taped +taper +tapes +tapir +tardy +tared +tares +taros +tarot +tarps +tarry +tarts +tasks +taste +tasty +tatty +taunt +taupe +tawny +taxed +taxes +taxis +teach +teaks +teals +teams +tears +teary +tease +teats +techs +teems +teens +teeny +teeth +telex +tells +tempi +tempo +temps +tempt +tends +tenet +tenon +tenor +tense +tenth +tents +tepee +tepid +terms +terns +terry +terse +tests +testy +texts +thank +thaws +thees +theft +their +theme +there +these +theta +thick +thief +thigh +thine +thing +think +thins +third +thong +thorn +those +thous +three +threw +throb +throe +throw +thrum +thuds +thugs +thumb +thump +thyme +thymi +tiara +tibia +ticks +tidal +tided +tides +tiers +tiffs +tiger +tight +tikes +tilde +tiled +tiles +tills +tilts +timed +timer +times +timid +tines +tinge +tings +tinny +tints +tipis +tipsy +tired +tires +tiros +titan +tithe +title +tizzy +toads +toady +toast +today +toddy +toffy +togae +togas +toils +toked +token +tokes +tolls +tombs +tomes +tonal +toned +toner +tones +tongs +tonic +tonne +tools +tooth +toots +topaz +topic +toque +torch +torsi +torso +torte +torts +torus +total +toted +totem +totes +touch +tough +tours +touts +towed +towel +tower +towns +toxic +toxin +toyed +trace +track +tract +trade +trail +train +trait +tramp +trams +traps +trash +trawl +trays +tread +treat +treed +trees +treks +trend +tress +triad +trial +tribe +trice +trick +tried +tries +trike +trill +trims +trios +tripe +trips +trite +troll +tromp +troop +trope +troth +trots +trout +troys +truce +truck +trued +truer +trues +truly +trump +trunk +truss +trust +truth +tryst +tsars +tubas +tubby +tubed +tuber +tubes +tucks +tufts +tulip +tulle +tumid +tummy +tumor +tunas +tuned +tuner +tunes +tunic +tunny +turds +turfs +turns +tusks +tutor +tutus +tuxes +twain +twang +tweak +tweed +tweet +twerp +twice +twigs +twill +twine +twins +twirl +twist +twits +tying +tykes +typed +types +typos +tyres +tyros +tzars +udder +ulcer +ulnae +ulnas +ultra +umbel +umber +umiak +umped +unbar +uncle +uncut +under +undid +undue +unfit +unify +union +unite +units +unity +unman +unpin +unsay +unset +untie +until +unwed +unzip +upend +upped +upper +upset +urban +urged +urges +urine +usage +users +usher +using +usual +usurp +usury +uteri +utter +uvula +vacua +vague +vales +valet +valid +valor +value +valve +vamps +vanes +vapid +vapor +vases +vasts +vault +vaunt +veeps +veers +vegan +veils +veins +velds +veldt +venal +vends +venom +vents +venue +verbs +verge +verse +verve +vests +vetch +vexed +vexes +vials +viand +vibes +vicar +viced +vices +video +views +vigil +vigor +viler +villa +vines +vinyl +viola +viols +viper +viral +vireo +virus +visas +vised +vises +visit +visor +vista +vital +vivas +vivid +vixen +vizor +vocal +vodka +vogue +voice +voids +voile +voles +volts +vomit +voted +voter +votes +vouch +vowed +vowel +vulva +vying +wacko +wacky +waded +wader +wades +wadis +wafer +wafts +waged +wager +wages +wagon +waifs +wails +waist +waits +waive +waked +waken +wakes +waled +wales +walks +walls +waltz +wands +waned +wanes +wanly +wanna +wants +wards +wares +warms +warns +warps +warts +warty +wasps +waste +watch +water +watts +waved +waver +waves +waxed +waxen +waxes +weals +weans +wears +weary +weave +wedge +weeds +weedy +weeks +weeps +weepy +weest +wefts +weigh +weird +weirs +welch +welds +wells +welsh +welts +wench +wends +wetly +whack +whale +whams +wharf +whats +wheal +wheat +wheel +whelk +whelp +whens +where +whets +which +whiff +while +whims +whine +whiny +whips +whirl +whirr +whirs +whisk +whist +white +whits +whizz +whole +whoop +whorl +whose +wicks +widen +wider +widow +width +wield +wight +wikis +wilds +wiled +wiles +wills +wilts +wimps +wimpy +wince +winch +winds +windy +wined +wines +wings +winks +winos +wiped +wiper +wipes +wired +wires +wiser +wises +wisps +wispy +witch +witty +wives +wizes +woken +wolfs +woman +wombs +women +woods +woody +wooed +wooer +woofs +wooly +woozy +words +wordy +works +world +worms +wormy +worry +worse +worst +worth +would +wound +woven +wowed +wrack +wraps +wrapt +wrath +wreak +wreck +wrens +wrest +wrier +wring +wrist +write +writs +wrong +wrote +wroth +wrung +wryer +wryly +xenon +xylem +yacht +yacks +yahoo +yanks +yards +yarns +yawed +yawls +yawns +yeahs +yearn +years +yeast +yells +yelps +yeses +yield +yocks +yodel +yogin +yogis +yoked +yokel +yokes +yolks +young +yours +youth +yowls +yucca +yucks +yucky +yummy +yuppy +zebra +zebus +zeros +zests +zilch +zincs +zings +zippy +zombi +zonal +zoned +zones +zooms \ No newline at end of file diff --git a/08-word-chains/words6.txt b/08-word-chains/words6.txt new file mode 100644 index 0000000..120b02c --- /dev/null +++ b/08-word-chains/words6.txt @@ -0,0 +1,7223 @@ +abacus +abased +abases +abated +abates +abbess +abbeys +abbots +abduct +abhors +abided +abides +abject +abjure +ablaze +ablest +abloom +aboard +abodes +aborts +abound +abrade +abroad +abrupt +absent +absorb +absurd +abused +abuser +abuses +acacia +accede +accent +accept +access +accord +accost +accrue +accuse +acetic +achier +aching +acidic +acidly +acorns +acquit +across +acting +action +active +actors +actual +acuity +acumen +acuter +acutes +adages +adagio +adapts +addend +adders +addict +adding +addled +addles +adduce +adepts +adhere +adieus +adieux +adjoin +adjure +adjust +admire +admits +adobes +adopts +adored +adores +adorns +adrift +adroit +adults +advent +adverb +advert +advice +advise +aerate +aerial +aeries +affair +affect +affirm +afford +affray +afghan +afield +aflame +afloat +afraid +afresh +agates +ageing +ageism +agency +agenda +agents +aghast +agiler +agings +agleam +agreed +agrees +aiding +ailing +aiming +airier +airily +airing +airman +airmen +airway +aisles +akimbo +alarms +albeit +albino +albums +alcove +alders +alerts +alibis +aliens +alight +aligns +alined +alines +alkali +allays +allege +alleys +allied +allies +allots +allows +alloys +allude +allure +almond +almost +alohas +alpaca +alphas +alpine +altars +alters +alumna +alumni +always +amazed +amazes +amazon +ambled +ambles +ambush +amebae +amebas +amebic +ameers +amends +amidst +amigos +amoeba +amoral +amount +amours +ampere +ampler +ampule +ampuls +amulet +amused +amuses +analog +anchor +angels +angers +angina +angled +angler +angles +angora +animal +animus +anions +ankles +anklet +annals +anneal +annoys +annual +annuls +anodes +anoint +anorak +answer +anteed +anthem +anther +antics +antler +anuses +anvils +anyhow +anyone +anyway +aortae +aortas +apathy +apexes +aphids +apiary +apices +apiece +aplomb +apogee +appals +appeal +appear +append +apples +aprons +aptest +arable +arbors +arbour +arcade +arcane +arched +archer +arches +archly +arcing +arcked +arctic +ardent +ardors +ardour +arenas +argosy +argots +argued +argues +argyle +aright +arisen +arises +armada +armful +armies +arming +armlet +armors +armory +armour +armpit +aromas +around +arouse +arrant +arrays +arrest +arrive +arrows +arroyo +artery +artful +artier +artist +ascend +ascent +ascots +ashcan +ashier +ashing +ashore +ashram +asides +asking +aslant +asleep +aspect +aspens +aspics +aspire +assail +assays +assent +assert +assess +assets +assign +assist +assize +assort +assume +assure +astern +asters +asthma +astral +astray +astute +asylum +atolls +atomic +atonal +atoned +atones +atrium +attach +attack +attain +attend +attest +attics +attire +attune +auburn +audios +audits +augers +aughts +augurs +augury +august +author +autism +autumn +avails +avatar +avenge +avenue +averse +averts +aviary +avidly +avoids +avowal +avowed +awaits +awaked +awaken +awakes +awards +aweigh +awhile +awning +awoken +axioms +azalea +azures +baaing +babble +babels +babied +babier +babies +baboon +backed +backer +backup +badder +badger +badges +baffle +bagels +bagged +bailed +baited +bakers +bakery +baking +balded +balder +baldly +baleen +baling +balked +ballad +balled +ballet +ballot +ballsy +balsam +balsas +bamboo +banana +banded +bandit +banged +bangle +banish +banjos +banked +banker +banned +banner +bantam +banter +banyan +baobab +barbed +barber +barely +barest +barfed +barged +barges +baring +barium +barked +barker +barley +barman +barons +barred +barrel +barren +barrio +barrow +barter +basalt +basely +basest +bashed +bashes +basics +basing +basins +basked +basket +basses +bassos +basted +bastes +bathed +bather +bathes +bathos +batiks +bating +batons +batted +batten +batter +battle +bauble +baulks +bawled +baying +bayous +bazaar +beacon +beaded +beagle +beaked +beaker +beamed +beaned +beards +bearer +beasts +beaten +beater +beauty +beaver +bebops +becalm +became +beckon +become +bedbug +bedded +bedder +bedeck +bedlam +bedpan +beefed +beeped +beeper +beetle +beeves +befall +befell +befits +befogs +before +befoul +begets +beggar +begged +begins +begone +behalf +behave +behead +beheld +behest +behind +behold +behove +beings +belays +belfry +belied +belief +belies +belled +belles +bellow +belong +belted +bemoan +bemuse +bender +benign +benumb +berate +bereft +berets +berths +beryls +besets +beside +besoms +besots +bested +bestir +bestow +betake +betcha +betide +betook +betray +betted +better +bettor +bevels +bevies +bewail +beware +beyond +biased +biases +bibles +biceps +bicker +bidden +bidder +bidets +biding +bigamy +bigger +biggie +bights +bigots +bigwig +bikers +biking +bikini +bilges +bilked +billed +billet +billow +bimbos +binary +binder +binged +binges +binned +bionic +biopsy +bipeds +birded +birdie +births +bisect +bishop +bisons +bisque +bistro +biting +bitmap +bitten +bitter +blacks +blades +blamed +blamer +blames +blanch +blanks +blared +blares +blasts +blazed +blazer +blazes +blazon +bleach +bleary +bleats +bleeds +bleeps +blench +blends +blight +blimps +blinds +blinks +blintz +blithe +bloats +blocks +blonde +blonds +bloods +bloody +blooms +blotch +blouse +blower +blowsy +blowup +blowzy +bluest +bluffs +bluing +bluish +blunts +blurbs +blurry +blurts +boards +boasts +boated +boater +bobbed +bobbin +bobble +bobcat +bodega +bodice +bodies +bodily +boding +bodkin +bogeys +bogged +boggle +bogied +bogies +boiled +boiler +bolder +boldly +bolero +bolted +bombed +bomber +bonbon +bonded +boners +bonged +bongos +bonier +boning +bonito +bonnet +bonnie +bonsai +boobed +boodle +boogie +booing +booked +bookie +boomed +boosts +booted +bootee +booths +bootie +boozed +boozer +boozes +bopped +border +borers +boring +borrow +borsch +bosoms +bossed +bosses +bosuns +botany +bother +bottle +bottom +boughs +bought +bounce +bouncy +bounds +bounty +bovine +bowels +bowers +bowing +bowled +bowler +bowman +bowmen +boxcar +boxers +boxing +boyish +braced +braces +bracts +braids +brains +brainy +braise +braked +brakes +branch +brands +brandy +brassy +bratty +braved +braver +braves +bravos +brawls +brawny +brayed +brazen +breach +breads +breaks +breast +breath +breech +breeds +breeze +breezy +brewed +brewer +briars +bribed +bribes +bricks +bridal +brides +bridge +bridle +briefs +briers +bright +brings +brinks +brisks +broach +broads +brogan +brogue +broils +broken +broker +bronco +bronze +brooch +broods +brooks +brooms +broths +browns +browse +bruins +bruise +brunch +brunet +brutal +brutes +bubble +bubbly +bucked +bucket +buckle +budded +budged +budges +budget +budgie +buffed +buffer +buffet +bugged +bugger +bugled +bugler +bugles +builds +bulged +bulges +bulked +bulled +bullet +bumble +bummed +bummer +bumped +bumper +bundle +bunged +bungle +bunion +bunked +bunker +bunkum +bunted +buoyed +burble +burden +bureau +burger +burgle +burial +buried +buries +burlap +burned +burner +burped +burred +burros +burrow +bursar +bursts +busboy +bushed +bushel +bushes +busied +busier +busies +busily +busing +bussed +busses +busted +buster +bustle +butane +butler +butted +butter +buttes +button +buyers +buying +buyout +buzzed +buzzer +buzzes +byelaw +bygone +bylaws +byline +bypass +bypast +byplay +byways +byword +cabals +cabana +cabbed +cabbie +cabins +cabled +cables +cacaos +cached +caches +cachet +cackle +cactus +caddie +cadets +cadged +cadger +cadges +cadres +caftan +cagier +cagily +caging +cahoot +cairns +cajole +caking +calico +califs +caliph +called +caller +callow +callus +calmed +calmer +calmly +calved +calves +camber +cambia +camels +cameos +camera +camped +camper +campus +canals +canape +canard +canary +cancan +cancel +cancer +candid +candle +candor +canine +caning +canker +canned +cannon +cannot +canoed +canoes +canons +canopy +canted +canter +canton +cantor +cantos +canvas +canyon +capers +caplet +capons +capped +captor +carafe +carats +carbon +carboy +carded +careen +career +caress +carets +cargos +caries +caring +carnal +carols +caroms +carpal +carped +carpel +carpet +carpus +carrel +carrot +carted +cartel +carton +carved +carver +carves +casein +cashed +cashes +cashew +casing +casino +casket +cassia +caster +castes +castle +castor +casual +catchy +caters +catgut +cation +catkin +catnap +catnip +catsup +cattle +caucus +caudal +caught +caulks +causal +caused +causes +caveat +cavern +caviar +cavils +caving +cavity +cavort +cawing +ceased +ceases +cedars +ceding +celery +cellar +cellos +cement +censer +censor +census +center +centre +cereal +cerise +cervix +chafed +chafes +chaffs +chains +chairs +chaise +chalet +chalks +chalky +chammy +champs +chance +chancy +change +chants +chanty +chapel +charge +charms +charts +chased +chaser +chases +chasms +chaste +chatty +cheats +checks +cheeks +cheeky +cheeps +cheers +cheery +cheese +cheesy +cheque +cherry +cherub +chests +chewed +chewer +chicer +chichi +chicks +chicle +chided +chides +chiefs +chiles +chilis +chilli +chills +chilly +chimed +chimes +chimps +chinks +chinos +chintz +chirps +chisel +chitin +chives +chocks +choice +choirs +choked +choker +chokes +choler +chomps +choose +choosy +choppy +choral +chords +chores +chorus +chosen +chowed +chrome +chubby +chucks +chummy +chumps +chunks +chunky +church +churls +churns +chutes +cicada +ciders +cigars +cilium +cinder +cinema +cipher +circle +circus +cirrus +cities +citing +citric +citron +citrus +civets +civics +civies +clacks +claims +clammy +clamor +clamps +clangs +clanks +claret +clasps +classy +clause +clawed +clayey +cleans +clears +cleats +cleave +clefts +clench +clergy +cleric +clerks +clever +clewed +cliche +clicks +client +cliffs +climax +climbs +climes +clinch +clings +clingy +clinic +clinks +clique +cloaks +cloche +clocks +clomps +cloned +clones +closed +closer +closes +closet +clothe +cloths +clouds +cloudy +clouts +cloven +clover +cloves +clowns +cloyed +clucks +cluing +clumps +clumsy +clunks +clunky +clutch +coaled +coasts +coated +coaxed +coaxes +cobalt +cobble +cobras +cobweb +coccis +coccus +coccyx +cocked +cockle +cocoas +cocoon +codded +coddle +codger +codify +coding +coerce +coeval +coffee +coffer +coffin +cogent +cognac +cohere +cohort +coifed +coiled +coined +coital +coitus +coking +colder +coldly +collar +collie +colons +colony +colors +colour +column +combat +combed +combos +comedy +comely +comers +comets +comics +coming +comity +commas +commit +common +compel +comply +conchs +concur +condom +condor +condos +confab +confer +congas +conics +conked +conned +consul +convex +convey +convoy +cooing +cooked +cooker +cookie +cooled +cooler +coolie +coolly +cooped +cooper +cootie +copeck +copied +copier +copies +coping +copped +copper +copses +copter +copula +corals +corded +cordon +coring +corked +cornea +corned +corner +cornet +corona +corpse +corpus +corral +corset +cortex +cosier +cosies +cosign +cosily +cosine +cosmic +cosmos +costar +costed +costly +cotter +cotton +cougar +coughs +counts +county +coupes +couple +coupon +course +courts +cousin +covens +covers +covert +covets +coveys +coward +cowboy +cowers +cowing +cowpox +coyest +coyote +cozens +crabby +cracks +cradle +crafts +crafty +craggy +cramps +craned +cranes +crania +cranks +cranky +cranny +crated +crater +crates +cravat +craved +craven +craves +crawls +crayon +crazed +crazes +creaks +creaky +creams +creamy +crease +create +creche +credit +credos +creeds +creeks +creels +creeps +creepy +creole +crepes +crests +cretin +crewed +cricks +criers +crimes +crimps +cringe +crises +crisis +crisps +crispy +critic +croaks +crocks +crocus +crofts +crones +crooks +croons +crotch +crouch +croupy +crowds +crowed +crowns +cruddy +cruder +cruets +cruise +crumbs +crumby +crummy +crunch +crusts +crusty +crutch +cruxes +crying +crypts +cubing +cubism +cubist +cubits +cuckoo +cuddle +cuddly +cudgel +cueing +cuffed +culled +cumuli +cupful +cupola +cupped +curacy +curate +curbed +curdle +curfew +curies +curing +curios +curled +curler +curlew +cursed +curses +cursor +curter +curtly +curtsy +curved +curves +cuspid +cussed +cusses +custom +cutely +cutest +cutesy +cutlet +cutoff +cutter +cutups +cycled +cycles +cyclic +cygnet +cymbal +cynics +cypher +cystic +dabbed +dabble +dachas +dactyl +dadoes +daemon +dafter +dagger +dahlia +dainty +daises +damage +damask +dammed +damned +damped +dampen +damper +damply +damsel +damson +danced +dancer +dances +dander +dandle +danger +dangle +danker +dankly +dapper +dapple +daring +darken +darker +darkly +darned +darted +dashed +dashes +dating +dative +daubed +dauber +daunts +davits +dawdle +dawned +daybed +dazing +dazzle +deacon +deaden +deader +deadly +deafen +deafer +dealer +dearer +dearly +dearth +deaths +deaves +debark +debars +debase +debate +debits +debris +debtor +debugs +debunk +debuts +decade +decals +decamp +decant +decays +deceit +decent +decide +decked +decode +decors +decoys +decree +deduce +deduct +deeded +deejay +deemed +deepen +deeper +deeply +deface +defame +defeat +defect +defend +defers +defied +defies +defile +define +deform +defray +defter +deftly +defuse +degree +deiced +deicer +deices +deigns +deject +delays +delete +deltas +delude +deluge +deluxe +delved +delves +demand +demean +demise +demoed +demons +demote +demure +demurs +denial +denied +denier +denies +denims +denote +denser +dental +dented +denude +depart +depend +depict +deploy +deport +depose +depots +depths +depute +deputy +derail +deride +derive +dermis +descry +desert +design +desire +desist +despot +detach +detail +detain +detect +deters +detest +detour +deuces +device +devils +devise +devoid +devote +devour +devout +dewier +dewlap +dhotis +diadem +dialog +diaper +diatom +dibble +dicier +dicing +dicker +dickey +dickie +dictum +diddle +diesel +dieted +dieter +differ +digest +digger +digits +diking +dilate +dilute +dimmed +dimmer +dimple +dimwit +diners +dinged +dinghy +dining +dinned +dinner +diodes +dioxin +dipole +dipped +dipper +direct +direst +dirges +disarm +disbar +discos +discus +dished +dishes +dismal +dismay +disown +dispel +dissed +disses +distil +disuse +dither +dittos +divans +divers +divert +divest +divide +divine +diving +divots +djinni +djinns +doable +docent +docile +docked +docket +doctor +dodder +dodged +dodger +dodges +dodoes +doffed +dogged +doggie +dogies +dogmas +doings +doling +dollar +dolled +dollop +dolmen +domain +doming +domino +donate +donkey +donned +donors +donuts +doodad +doodle +doomed +dopier +doping +dories +dormer +dorsal +dosage +dosing +dotage +doting +dotted +double +doubly +doubts +douche +doughy +dourer +dourly +doused +douses +dowels +downed +downer +dowsed +dowses +doyens +dozens +dozing +drably +drafts +dragon +drains +drakes +dramas +draped +drapes +drawer +drawls +dreads +dreams +dreamt +dreamy +dreary +dredge +drench +dressy +driers +driest +drifts +drills +drinks +drivel +driven +driver +drives +drolly +droned +drones +drools +droops +droopy +dropsy +drouth +drover +droves +drowns +drowse +drowsy +drudge +druids +drunks +dryads +dryers +dryest +drying +dubbed +ducats +ducked +duding +duffer +dugout +dulcet +dulled +duller +dumber +dumbly +dumped +dunces +dunged +dunked +dunned +dunner +duping +duplex +duress +during +dusted +duster +duties +dwarfs +dweebs +dwells +dyadic +dyeing +dynamo +eagles +eaglet +earful +earned +earner +earths +earthy +earwax +earwig +easels +easier +easily +easing +eaters +eatery +eating +ebbing +echoed +echoes +eclair +eczema +eddied +eddies +edgier +edging +edible +edicts +edited +editor +eerier +eerily +efface +effect +effete +effigy +effort +egging +eggnog +egoism +egoist +egress +egrets +eiders +eighth +eights +eighty +either +ejects +elapse +elated +elates +elbows +elders +eldest +elects +eleven +elfish +elicit +elided +elides +elites +elixir +eloped +elopes +eluded +eludes +emails +embalm +embark +embeds +embers +emblem +embody +emboss +embryo +emceed +emcees +emends +emerge +emetic +emigre +emoted +emotes +empire +employ +enable +enacts +enamel +enamor +encamp +encase +encode +encore +endear +ending +endive +endows +endued +endues +endure +enemas +energy +enfold +engage +engine +engulf +enigma +enjoin +enjoys +enlist +enmesh +enmity +enough +enrage +enrich +enroll +enrols +ensign +ensued +ensues +ensure +entail +enters +entice +entire +entity +entomb +entrap +entree +enured +enures +envied +envies +envoys +enzyme +epilog +epochs +equals +equate +equine +equips +equity +erased +eraser +erases +erects +ermine +eroded +erodes +erotic +errand +errant +errata +erring +errors +ersatz +erupts +escape +eschew +escort +escrow +espied +espies +essays +estate +esteem +esters +etched +etcher +etches +ethics +ethnic +etudes +eulogy +eunuch +eureka +evaded +evades +evened +evener +evenly +events +evicts +evilly +evince +evoked +evokes +evolve +exacts +exalts +exceed +excels +except +excess +excise +excite +excuse +exempt +exerts +exhale +exhort +exhume +exiled +exiles +exists +exited +exodus +exotic +expand +expect +expels +expend +expert +expire +expiry +export +expose +extant +extend +extent +extoll +extols +extort +extras +exuded +exudes +exults +eyeful +eyeing +eyelet +eyelid +fabled +fables +fabric +facade +facets +facial +facile +facing +factor +fading +faecal +faeces +fagged +faggot +fagots +failed +fainer +faints +fairer +fairly +faiths +fakers +faking +fakirs +falcon +fallen +fallow +falser +falter +family +famine +famish +famous +fanned +farces +farina +faring +farmed +farmer +farrow +fasted +fasten +faster +father +fathom +fating +fatten +fatter +faucet +faults +faulty +faunae +faunas +favors +favour +fawned +faxing +fazing +fealty +feared +feasts +fecund +fedora +feeble +feebly +feeder +feeler +feigns +feints +feisty +feline +felled +feller +fellow +felons +felony +felted +female +femora +femurs +fenced +fencer +fences +fended +fender +fennel +ferret +ferric +fervid +fervor +festal +fester +fetich +feting +fetish +fetter +fettle +feudal +feuded +fevers +fewest +fezzes +fiance +fiasco +fibbed +fibber +fibres +fibula +fiches +fickle +fiddle +fiddly +fidget +fields +fiends +fierce +fiesta +fifths +fights +figure +filets +filial +filing +filled +filler +fillet +fillip +filmed +filter +filthy +finale +finals +finder +finely +finery +finest +finger +fining +finish +finite +finked +fiords +firing +firmed +firmer +firmly +firsts +firths +fiscal +fished +fisher +fishes +fitful +fitted +fitter +fixate +fixers +fixing +fixity +fizzed +fizzes +fizzle +fjords +flabby +flacks +flagon +flails +flairs +flaked +flakes +flambe +flamed +flames +flange +flanks +flared +flares +flashy +flasks +flatly +flaunt +flavor +flawed +flaxen +flayed +flecks +fleece +fleecy +fleets +fleshy +flexed +flexes +flicks +fliers +fliest +flight +flimsy +flinch +flings +flints +flinty +flirts +floats +flocks +floods +floors +floozy +floppy +florae +floral +floras +florid +florin +flours +floury +flouts +flowed +flower +fluent +fluffs +fluffy +fluids +flukes +flukey +flumes +flunks +flunky +flurry +fluted +flutes +fluxed +fluxes +flybys +flyers +flying +foaled +foamed +fobbed +fodder +foetal +foetus +fogeys +fogged +fogies +foible +foiled +foists +folded +folder +folios +folksy +follow +foment +fonder +fondle +fondly +fondue +fondus +fooled +footed +forage +forays +forbad +forbid +forced +forces +forded +forego +forest +forged +forger +forges +forget +forgot +forked +formal +format +formed +former +fortes +forums +fossil +foster +fought +fouled +fouler +foully +founds +founts +fourth +fowled +foxier +foxing +foyers +fracas +framed +framer +frames +francs +franks +frappe +frauds +frayed +freaks +freaky +freely +freest +freeze +french +frenzy +fresco +friars +fridge +friend +friers +frieze +fright +frigid +frills +frilly +fringe +frisks +frisky +frizzy +frocks +frolic +fronds +fronts +frosts +frosty +froths +frothy +frowns +frowsy +frowzy +frozen +frugal +fruits +fruity +frumps +frumpy +fryers +frying +fuddle +fudged +fudges +fugues +fulcra +fulfil +fulled +fuller +fumble +fuming +funded +fungal +fungus +funked +funnel +funner +furies +furled +furors +furred +furrow +fusing +fusion +fussed +fusses +futile +futons +future +futzed +futzes +fuzing +fuzzed +fuzzes +gabbed +gabble +gabled +gables +gadded +gadfly +gadget +gaffed +gaffes +gagged +gaggle +gaging +gaiety +gained +gaiter +galaxy +galena +galled +galley +gallon +gallop +galore +galosh +gambit +gamble +gambol +gamely +gamest +gamete +gamier +gamine +gaming +gamins +gammas +gamuts +gander +ganged +gangly +gannet +gantry +gaping +garage +garbed +garble +garden +gargle +garish +garlic +garner +garnet +garote +garret +garter +gashed +gashes +gasket +gasped +gassed +gasses +gather +gating +gauche +gaucho +gauged +gauges +gavels +gawked +gayest +gayety +gazebo +gazers +gazing +geared +geckos +geegaw +geeing +geezer +geisha +gelded +gelled +gender +genera +genial +genies +genius +genome +genres +gentle +gently +gentry +geodes +gerbil +gerund +gewgaw +geyser +ghetto +ghosts +ghouls +giants +gibber +gibbet +gibbon +gibing +giblet +gifted +gigged +giggle +giggly +gigolo +gilded +gimlet +ginger +gingko +ginkgo +ginned +girded +girder +girdle +girted +girths +gismos +givens +giving +gizmos +glades +gladly +glamor +glance +glands +glared +glares +glassy +glazed +glazes +gleams +gleans +glibly +glided +glider +glides +glints +glitch +glitzy +gloats +global +globes +gloomy +glossy +gloved +gloves +glowed +glower +gluier +gluing +glumly +gluten +gnarls +gnarly +gnawed +gneiss +gnomes +goaded +goalie +goatee +gobbed +gobble +goblet +goblin +goddam +godson +gofers +goggle +goings +goitre +golden +golfed +golfer +gonads +goners +gonged +goober +goodby +goodie +goodly +goofed +gooier +goosed +gooses +gopher +gorged +gorges +gorier +goring +gospel +gossip +gotten +gouged +gouger +gouges +gourds +govern +gowned +graced +graces +graded +grader +grades +grafts +grains +grainy +grands +grange +granny +grants +grapes +graphs +grasps +grassy +grated +grater +grates +gratis +graved +gravel +graven +graver +graves +grayed +grayer +grazed +grazes +grease +greasy +greats +grebes +greedy +greens +greets +greyed +greyer +griefs +grieve +grille +grills +grimed +grimes +grimly +grinds +gringo +griped +gripes +grippe +grisly +gritty +groans +grocer +groggy +groins +grooms +groove +groovy +groped +gropes +grotto +grouch +ground +groups +grouse +grouts +grovel +groves +grower +growls +growth +groyne +grubby +grudge +grumpy +grunge +grungy +grunts +guards +guavas +guests +guffaw +guided +guides +guilds +guilty +guinea +guises +guitar +gulags +gulled +gullet +gulley +gulped +gumbos +gummed +gunman +gunmen +gunned +gunner +gurgle +gurney +gushed +gusher +gushes +gusset +gusted +gutted +gutter +guying +guzzle +gybing +gypped +gypsum +gyrate +habits +hacked +hacker +hackle +haggle +hailed +hairdo +haired +halest +haling +hallow +haloed +haloes +halted +halter +halved +halves +hamlet +hammed +hammer +hamper +handed +handle +hangar +hanged +hanger +hanker +hankie +hansom +happen +harass +harbor +harden +harder +hardly +harems +haring +harked +harken +harlot +harmed +harped +harrow +hashed +hashes +hassle +hasted +hasten +hastes +haters +hating +hatred +hatted +hatter +hauled +hauler +haunch +haunts +havens +having +hawing +hawked +hawker +hawser +haying +haymow +hazard +hazels +hazier +hazily +hazing +headed +header +healed +healer +health +heaped +hearer +hearth +hearts +hearty +heated +heater +heaths +heaved +heaven +heaves +heckle +hectic +hector +hedged +hedges +heeded +heehaw +heeled +hefted +heifer +height +heists +helium +hellos +helmet +helots +helped +helper +hemmed +hempen +hennas +hepper +herald +herbal +herded +hereby +herein +hereof +heresy +hereto +hermit +hernia +heroes +heroic +heroin +herons +herpes +hewers +hewing +hexing +heyday +hiatus +hiccup +hickey +hidden +hiding +hieing +higher +highly +hijack +hikers +hiking +hinder +hinged +hinges +hinted +hipped +hipper +hippie +hippos +hiring +hissed +hisses +hither +hitter +hiving +hoagie +hoards +hoaxed +hoaxer +hoaxes +hobbit +hobble +hobnob +hoboes +hocked +hockey +hoeing +hogans +hogged +hoists +hokier +holder +holdup +holier +holing +holler +hollow +homage +homely +homers +homeys +homier +homies +homily +homing +hominy +honcho +honest +honeys +honied +honing +honked +honors +honour +hooded +hoodoo +hoofed +hookah +hooked +hooker +hookey +hookup +hooped +hoopla +hoorah +hooray +hootch +hooted +hooter +hooves +hoping +hopped +hopper +horded +hordes +horned +hornet +horrid +horror +horsed +horses +horsey +hosing +hosted +hostel +hotbed +hotels +hotter +hounds +hourly +housed +houses +hovels +hovers +howdah +howled +howler +hubbub +hubcap +hubris +huddle +huffed +hugely +hugest +hugged +hulled +humane +humans +humble +humbly +humbug +humeri +hummed +humors +humour +humped +hunger +hungry +hunker +hunted +hunter +hurdle +hurled +hurler +hurrah +hurray +hurtle +hushed +hushes +husked +husker +hussar +hustle +hutzpa +hyaena +hybrid +hydrae +hydras +hyenas +hymens +hymnal +hymned +hyphen +hyping +iambic +ibexes +ibices +ibises +icebox +icecap +icicle +iciest +icings +ickier +ideals +idiocy +idioms +idiots +idlers +idlest +idling +idylls +iffier +igloos +ignite +ignore +iguana +imaged +images +imbeds +imbibe +imbued +imbues +immune +immure +impact +impair +impala +impale +impart +impede +impels +impend +impish +import +impose +impugn +impure +impute +inaner +inborn +inbred +incest +inched +inches +incise +incite +income +incubi +incurs +indeed +indent +indict +indigo +indoor +induce +induct +indued +indues +infamy +infant +infect +infers +infest +infirm +inflow +influx +inform +infuse +ingest +ingots +inhale +inhere +inject +injure +injury +inkier +inking +inlaid +inland +inlays +inlets +inline +inmate +inmost +innate +inning +inputs +inroad +insane +inseam +insect +insert +insets +inside +insist +insole +instal +instep +instil +insult +insure +intact +intake +intend +intent +intern +inters +intone +intros +intuit +inured +inures +invade +invent +invert +invest +invite +invoke +inward +iodine +iodise +ionise +ipecac +irises +irking +ironed +ironic +island +islets +isobar +issued +issues +isthmi +italic +itched +itches +itself +jabbed +jabber +jabots +jackal +jacked +jacket +jading +jagged +jaguar +jailed +jailer +jailor +jalopy +jammed +jangle +japans +japing +jargon +jarred +jasper +jaunts +jaunty +jawing +jazzed +jazzes +jeered +jehads +jejune +jelled +jerked +jerkin +jersey +jested +jester +jetsam +jetted +jewels +jibbed +jibing +jigged +jigger +jiggle +jigsaw +jihads +jilted +jingle +jinnis +jinxed +jinxes +jitney +jiving +jobbed +jobber +jockey +jocose +jocund +jogged +jogger +joggle +joined +joiner +joints +joists +jokers +joking +jolted +joshed +joshes +jostle +jotted +joules +jounce +jousts +jovial +joyful +joying +joyous +judged +judges +jugged +juggle +juiced +juicer +juices +jujube +juleps +jumble +jumbos +jumped +jumper +juncos +jungle +junior +junked +junker +junket +junkie +juntas +juries +jurist +jurors +juster +justly +jutted +kabobs +kaboom +kaftan +kaolin +karate +karats +kayaks +kazoos +kebabs +kebobs +keeled +keened +keener +keenly +keeper +kenned +kennel +kerbed +kernel +kettle +keying +khakis +kibitz +kibosh +kicked +kicker +kidded +kidder +kiddie +kiddos +kidnap +kidney +killed +killer +kilned +kilter +kimono +kinder +kindle +kindly +kingly +kinked +kiosks +kipper +kismet +kissed +kisser +kisses +kiting +kitsch +kitten +klutzy +knacks +knaves +kneads +kneels +knells +knifed +knifes +knight +knives +knobby +knocks +knolls +knotty +koalas +kookie +kopeck +kopeks +kosher +kowtow +kroner +kronor +kronur +kudzus +labels +labial +labium +labors +labour +lacier +lacing +lacked +lackey +lactic +lacuna +ladder +laddie +ladies +lading +ladled +ladles +lagers +lagged +lagoon +lambda +lambed +lamely +lament +lamest +laming +lammed +lanced +lancer +lances +lancet +landed +lander +lanker +lapels +lapped +lapsed +lapses +laptop +larded +larder +larger +larges +largos +lariat +larked +larvae +larval +larvas +larynx +lasers +lashed +lashes +lasses +lassie +lassos +lasted +lastly +lately +latent +latest +lathed +lather +lathes +latter +lauded +laughs +launch +laurel +lavish +lawful +lawyer +laxest +laxity +layers +laying +layman +laymen +layoff +layout +lazied +lazier +lazies +lazily +lazing +leaded +leaden +leader +leafed +league +leaked +leaned +leaner +leaped +learns +learnt +leased +leases +leaved +leaven +leaves +lecher +ledger +ledges +leered +leeway +lefter +leftie +legacy +legals +legate +legato +legend +legged +leggin +legion +legman +legmen +legume +lemmas +lemons +lemony +lemurs +lender +length +lenses +lentil +lepers +lesion +lessee +lessen +lesser +lesson +lessor +lethal +letter +letups +levees +levels +levers +levied +levies +levity +lewder +lewdly +lexica +liable +liaise +libels +libido +lichee +lichen +licked +lidded +liefer +lieges +lifers +lifted +lights +likely +likens +likest +liking +lilacs +lilies +lilted +limber +limbos +limier +liming +limits +limned +limped +limper +limpet +limpid +limply +linage +linden +lineal +linear +linens +liners +lineup +linger +lingos +lining +linked +linker +linkup +linnet +lintel +lipids +liquid +liquor +lisped +lissom +listed +listen +litany +litchi +lither +litmus +litres +litter +little +lively +livens +livers +livery +livest +living +lizard +llamas +llanos +loaded +loader +loafed +loafer +loaned +loaner +loathe +loaves +lobbed +locale +locals +locate +locked +locker +locket +lockup +locust +lodged +lodger +lodges +lofted +logged +logger +logjam +loiter +lolled +lonely +loners +longed +longer +loofah +looked +loomed +looney +looped +loosed +loosen +looser +looses +looted +looter +loping +lopped +lorded +lordly +losers +losing +losses +lotion +louder +loudly +lounge +louses +louver +louvre +lovely +lovers +loving +lowers +lowest +lowing +lowish +lubber +lubing +lucked +lugged +lulled +lumbar +lumber +lummox +lumped +lunacy +lunged +lunges +lupine +lupins +luring +lurked +lusher +lushes +lusted +lustre +luxury +lyceum +lychee +lynxes +lyrics +macaws +macing +macron +macros +madame +madams +madcap +madden +madder +madman +madmen +madras +maggot +magnet +magnum +magpie +maiden +mailed +mailer +maimed +mainly +maizes +majors +makers +makeup +making +malady +malice +malign +mallet +mallow +malted +mambos +mammal +mammas +mammon +manage +manege +manful +manger +mangle +mangos +maniac +manias +manics +manned +manner +manors +manque +manses +mantel +mantes +mantis +mantle +mantra +manual +manure +maples +mapped +mapper +maraca +maraud +marble +margin +marina +marine +marked +marker +market +markup +marlin +marmot +maroon +marred +marrow +marshy +marten +martin +martyr +marvel +mascot +mashed +masher +mashes +masked +masons +masque +massed +masses +master +mating +matins +matrix +matron +matted +matter +mattes +mature +matzoh +matzos +matzot +mauled +mavens +mavins +maxima +maxims +maxing +maybes +mayday +mayfly +mayhem +mayors +meadow +meager +meagre +meaner +meanly +measly +meccas +medals +meddle +medial +median +medias +medics +medium +medley +meeker +meekly +melded +melees +mellow +melody +melons +melted +member +memoir +memory +menace +menage +mended +mender +menial +menses +mental +mentor +meowed +merely +merest +merged +merger +merges +merino +merits +merman +mermen +mescal +meshed +meshes +messed +messes +metals +meteor +meters +method +metier +meting +metres +metric +metros +mettle +mewing +mewled +miaows +miasma +micron +midair +midday +middle +midges +midget +midway +miffed +mighty +miking +milder +mildew +mildly +milers +milieu +milked +milker +milled +miller +millet +mimics +miming +mimosa +minced +minces +minded +miners +mingle +minima +minims +mining +minion +minnow +minors +minted +minuet +minute +minxes +mirage +miring +mirror +miscue +misdid +misers +misery +misfit +mishap +mislay +misled +missal +missed +misses +misted +mister +misuse +mitred +mitres +mitten +mixers +mixing +mizzen +moaned +mobbed +mobile +mocked +mocker +modals +models +modems +modern +modest +modify +modish +module +moguls +mohair +moiety +moires +molars +molded +molest +molten +moment +mommas +monger +monied +monies +monkey +months +mooing +mooned +moored +mooted +mopeds +moping +mopped +moppet +morale +morals +morass +morays +morbid +morgue +morons +morose +morrow +morsel +mortal +mortar +mosaic +moseys +mosque +mosses +mostly +motels +mother +motifs +motile +motion +motive +motley +motors +mottle +mottos +moulds +mouldy +moults +mounds +mounts +mourns +moused +mouser +mouses +mousey +mousse +mouths +movers +movies +moving +mowers +mowing +mucked +mucous +muddle +muesli +muffed +muffin +muffle +muftis +mugged +mugger +mukluk +mulish +mullah +mulled +mullet +mumble +mummer +murals +murder +murmur +muscat +muscle +museum +mushed +mushes +musing +musket +muslin +mussed +mussel +musses +muster +mutant +mutate +mutely +mutest +muting +mutiny +mutter +mutton +mutual +muumuu +muzzle +mynahs +myopia +myopic +myriad +myrtle +myself +mystic +mythic +nabbed +nabobs +nachos +nadirs +nagged +naiads +nailed +naiver +namely +naming +napalm +napkin +napped +narked +narrow +nasals +nation +native +nature +naught +nausea +navels +navies +nearby +neared +nearer +nearly +neater +neatly +nebula +necked +nectar +needed +needle +negate +neglig +neighs +nephew +nerved +nerves +nested +nestle +nether +netted +nettle +neural +neuron +neuter +newbie +newels +newest +newton +niacin +nibble +nicely +nicest +nicety +niches +nicked +nickel +nieces +nigger +niggle +nigher +nights +nighty +nimble +nimbly +nimbus +ninety +ninjas +ninths +nipped +nipper +nipple +nitwit +nixing +nobler +nobles +nobody +nodded +nodule +noggin +noised +noises +nomads +noncom +nonfat +noodle +nooses +normal +noshed +noshes +nosier +nosing +notary +notice +notify +noting +notion +nougat +nought +novels +novice +nowise +nozzle +nuance +nubile +nuclei +nudest +nudged +nudges +nudism +nudist +nudity +nugget +nuking +numbed +number +numbly +nuncio +nursed +nurses +nutmeg +nutria +nutted +nuzzle +nylons +nymphs +oafish +oaring +obeyed +object +oblate +oblige +oblong +oboist +obsess +obtain +obtuse +occult +occupy +occurs +oceans +ocelot +octane +octave +octets +octopi +ocular +oddest +oddity +odious +odours +oedema +offend +offers +office +offing +offset +ogling +oilier +oiling +oinked +okayed +oldest +oldies +olives +omegas +omelet +onions +online +onrush +onsets +onuses +onward +onyxes +oodles +oozing +opaque +opened +opener +openly +operas +opiate +opined +opines +oppose +optics +optima +opting +option +opuses +oracle +orally +orange +orated +orates +orator +orbits +orchid +ordain +ordeal +orders +ordure +organs +orgasm +orgies +orient +origin +oriole +ormolu +ornate +ornery +orphan +osiers +osprey +ossify +others +otiose +otters +ounces +ousted +ouster +outage +outbid +outcry +outdid +outfit +outfox +outing +outlaw +outlay +outlet +output +outran +outrun +outset +outwit +overdo +overly +ovoids +ovules +owlets +owlish +owners +owning +oxbows +oxford +oxides +oxygen +oyster +pacify +pacing +packed +packer +packet +padded +paddle +padres +paeans +pagans +pagers +paging +pagoda +pained +paints +paired +palace +palate +palest +paling +palled +pallet +pallid +pallor +palmed +paltry +pampas +pamper +pandas +pander +panels +panics +panier +panned +panted +pantie +pantry +papacy +papaws +papaya +papers +papery +papyri +parade +parcel +pardon +parent +pariah +paring +parish +parity +parkas +parked +parlay +parley +parlor +parody +parole +parred +parrot +parson +parted +partly +pashas +passed +passel +passer +passes +pastas +pasted +pastel +pastes +pastor +pastry +patchy +patent +pathos +patina +patios +patois +patrol +patron +patted +patter +paunch +pauper +paused +pauses +paving +pawing +pawned +pawpaw +payday +payees +payers +paying +payoff +peaces +peahen +peaked +pealed +peanut +pearls +pearly +pebble +pebbly +pecans +pecked +pectin +pedals +pedant +peddle +pedlar +peeing +peeked +peeled +peeped +peeper +peered +peeved +peeves +peewee +pegged +pellet +pelted +pelves +pelvic +pelvis +pencil +pended +penile +penned +pennon +penury +people +pepped +pepper +pepsin +peptic +perils +period +perish +perked +permed +permit +person +perter +pertly +peruse +peseta +pester +pestle +petals +petard +peters +petite +petrel +petrol +petted +pewees +pewter +peyote +phalli +phased +phases +phials +phlegm +phloem +phobia +phobic +phoebe +phoned +phones +phoney +phonic +phooey +photon +photos +phrase +phylum +physic +pianos +piazza +piazze +pickax +picked +picker +picket +pickle +pickup +picnic +piddle +pidgin +pieced +pieces +pieing +pierce +piffle +pigeon +pigged +piglet +pigpen +pigsty +pikers +piking +pilaff +pilafs +pilaus +pilaws +pileup +pilfer +piling +pillar +pilled +pillow +pilots +pimped +pimple +pimply +pincer +pinged +pining +pinion +pinked +pinker +pinkie +pinned +pintos +pinups +pipers +piping +pipits +pipped +pippin +piqued +piques +piracy +pirate +pistil +pistol +piston +pitied +pities +pitons +pitted +pivots +pixels +pixies +pizazz +pizzas +placed +placer +places +placid +plague +plaice +plaids +plains +plaint +plaits +planar +planed +planes +planet +planks +plants +plaque +plasma +plated +platen +plates +played +player +plazas +pleads +please +pleats +pledge +plenty +plexus +pliant +pliers +plight +plinth +plough +plover +plucks +plucky +plugin +plumbs +plumed +plumes +plumps +plunge +plunks +plural +pluses +plushy +plying +pocked +pocket +podded +podium +poetic +poetry +pogrom +points +pointy +poised +poises +poison +pokers +pokeys +pokier +poking +police +policy +poling +polios +polish +polite +polity +polkas +polled +pollen +polyps +pomade +pommel +pompom +pompon +poncho +ponder +ponies +poodle +poohed +pooled +pooped +poorer +poorly +popgun +poplar +poplin +poppas +popped +poring +porous +portal +ported +porter +portly +posers +poseur +posher +posies +posing +posits +posses +possum +postal +posted +poster +potash +potato +potent +potful +potion +potpie +potted +potter +pounce +pounds +poured +pouted +powder +powers +powwow +praise +prance +pranks +prated +prates +prawns +prayed +prayer +preach +precis +preens +prefab +prefer +prefix +prepay +preppy +preset +presto +pretty +prevue +prewar +preyed +priced +prices +pricey +pricks +prided +prides +priest +primal +primed +primer +primes +primly +primps +prince +prints +priors +priory +prised +prises +prisms +prison +prissy +privet +prizes +probed +probes +profit +prolix +prolog +promos +prompt +prongs +pronto +proofs +propel +proper +proton +proved +proven +proves +prowls +prudes +pruned +prunes +prying +psalms +pseudo +pshaws +psyche +psycho +psychs +public +pucker +puddle +pueblo +puffed +puffer +puffin +puking +pulled +puller +pullet +pulley +pulped +pulpit +pulsar +pulsed +pulses +pumice +pummel +pumped +punchy +pundit +punier +punish +punker +punned +punted +punter +pupils +pupped +puppet +pureed +purees +purely +purest +purged +purges +purify +purism +purist +purity +purled +purple +purred +pursed +purser +purses +pursue +purvey +pushed +pusher +pushes +pushup +pusses +putrid +putsch +putted +putter +puzzle +pylons +pyrite +python +quacks +quaffs +quahog +quails +quaint +quaked +quakes +qualms +quanta +quarks +quarry +quarto +quarts +quartz +quasar +quaver +queasy +queens +queers +quells +quench +quests +queued +queues +quiche +quiets +quills +quilts +quince +quires +quirks +quirky +quiver +quoits +quorum +quotas +quoted +quotes +rabbis +rabbit +rabble +rabies +raceme +racers +racial +racier +racily +racing +racism +racist +racked +racket +racoon +radars +radial +radios +radish +radium +radius +raffia +raffle +rafted +rafter +ragged +raging +raglan +ragout +ragtag +raided +raider +railed +rained +raised +raises +raisin +rajahs +raking +rakish +ramble +ramify +rammed +ramrod +rancid +random +ranged +ranger +ranges +ranked +ranker +rankle +ransom +ranted +ranter +rapids +rapier +rapine +raping +rapist +rapped +rapper +rarefy +rarely +rarest +raring +rarity +rascal +rasher +rashes +rashly +rasped +raster +rather +ratify +rating +ration +ratios +rattan +ratted +rattle +ravage +ravels +ravens +ravine +raving +ravish +rawest +razing +razors +razzed +razzes +reacts +reader +realer +reales +really +realms +realty +reamed +reamer +reaped +reaper +reared +rearms +reason +rebate +rebels +rebind +reborn +rebuff +rebuke +rebuts +recall +recant +recaps +recast +recede +recent +recess +recipe +recite +reckon +recoil +recopy +record +recoup +rectal +rector +rectum +recurs +redcap +redden +redder +redeem +redoes +redone +redraw +redrew +reduce +reefed +reefer +reeked +reeled +reeved +reeves +refers +reffed +refile +refill +refine +refits +reflex +reform +refuel +refuge +refund +refuse +refute +regain +regale +regard +regent +reggae +regime +region +regret +rehabs +rehash +reheat +rehire +reigns +reined +reject +rejoin +relaid +relate +relays +relent +relics +relied +relief +relies +relish +relive +reload +remade +remain +remake +remand +remark +remedy +remind +remiss +remits +remote +remove +rename +render +renege +renews +rennet +renown +rental +rented +renter +reopen +repaid +repair +repast +repays +repeal +repeat +repels +repent +replay +report +repose +repute +reread +reruns +resale +rescue +resell +resend +resent +resets +reside +resign +resins +resist +resold +resort +rested +result +resume +retail +retain +retake +retard +retell +retina +retire +retold +retook +retool +retort +retrod +return +retype +reused +reuses +revamp +reveal +revels +revere +revert +revery +review +revile +revise +revive +revoke +revolt +revues +revved +reward +rewind +rewire +reword +rework +rheumy +rhinos +rhombi +rhymed +rhymes +rhythm +ribald +ribbed +ribbon +richer +riches +richly +ricing +ricked +ridded +ridden +riddle +riders +ridged +ridges +riding +rifest +riffed +riffle +rifled +rifles +rifted +rigged +rights +rigors +rigour +riling +riming +rimmed +ringed +ringer +rinsed +rinses +rioted +rioter +ripely +ripens +ripest +ripped +ripper +ripple +ripsaw +risers +rising +risked +risque +ritual +rivals +rivers +rivets +roamed +roamer +roared +roasts +robbed +robber +robing +robins +robots +robust +rocked +rocker +rocket +rococo +rodent +rodeos +rogers +rogues +roiled +rolled +roller +romped +romper +roofed +rooked +rookie +roomed +roomer +roosts +rooted +rooter +roping +rosary +rosier +rosily +rosins +roster +rostra +rotary +rotate +rotors +rotted +rotten +rotund +rouble +rouged +rouges +roughs +rounds +roused +rouses +routed +router +routes +rovers +roving +rowels +rowers +rowing +royals +rubbed +rubber +rubble +rubier +rubies +rubric +ruckus +rudder +rudely +rudest +rueful +ruffed +ruffle +rugged +ruined +rulers +ruling +rumbas +rumble +rummer +rumors +rumour +rumple +rumpus +runnel +runner +runoff +runway +rupees +rushed +rushes +russet +rusted +rustic +rustle +rutted +sables +sabres +sachem +sachet +sacked +sacred +sadden +sadder +saddle +sadism +sadist +safari +safely +safest +safety +sagest +sagged +sahibs +sailed +sailor +saints +salaam +salads +salami +salary +saline +saliva +sallow +salmon +salons +saloon +salsas +salted +salter +salute +salved +salver +salves +salvos +sambas +sampan +sample +sancta +sandal +sanded +sander +sanely +sanest +sanity +sapped +sarape +sarees +sarong +sashay +sashes +sassed +sasses +sateen +sating +satiny +satire +satrap +satyrs +sauced +saucer +sauces +saunas +sauted +sautes +savage +savant +savers +saving +savior +savors +savory +savour +sawing +sawyer +saying +scabby +scalar +scalds +scaled +scales +scalps +scampi +scamps +scants +scanty +scarab +scarce +scared +scares +scarfs +scenes +scenic +scents +schema +scheme +schism +schist +schlep +school +schrod +schuss +schwas +scions +scoffs +scolds +sconce +scones +scoops +scoots +scoped +scopes +scorch +scored +scorer +scores +scorns +scotch +scours +scouts +scowls +scrams +scrawl +scream +screen +screws +screwy +scribe +scrimp +scrips +script +scrods +scroll +scrota +scrubs +scruff +scubas +scuffs +sculls +sculpt +scummy +scurfy +scurry +scurvy +scuzzy +scythe +seabed +sealed +sealer +seaman +seamed +seamen +seance +search +seared +season +seated +seaway +secede +second +secret +sector +secure +sedans +sedate +seduce +seeded +seeing +seeker +seemed +seemly +seeped +seesaw +seethe +segued +segues +seized +seizes +seldom +select +seller +selves +senate +sender +senile +senior +sensed +senses +sensor +sentry +sepals +sepsis +septet +septic +septum +sequel +sequin +serape +seraph +serene +serest +serial +series +sermon +serous +serums +served +server +serves +servos +sesame +settee +setter +settle +setups +sevens +severe +severs +sewage +sewers +sewing +sexier +sexing +sexism +sexist +sexpot +sextet +sexton +sexual +shabby +shacks +shaded +shades +shadow +shafts +shaggy +shaikh +shaken +shaker +shakes +shaman +shamed +shames +shammy +shandy +shanks +shanty +shaped +shapes +shards +shared +shares +sharks +sharps +shaved +shaven +shaver +shaves +shawls +shaykh +shears +sheath +sheave +sheers +sheets +sheikh +sheiks +shekel +shells +shelve +sherds +sherry +shield +shifts +shifty +shills +shimmy +shined +shiner +shines +shinny +shires +shirks +shirrs +shirts +shiver +shlepp +shleps +shlock +shoals +shocks +shoddy +shogun +shooed +shoots +shored +shores +shorts +should +shouts +shoved +shovel +shoves +showed +shower +shrank +shreds +shrewd +shrews +shriek +shrift +shrike +shrill +shrimp +shrine +shrink +shrive +shroud +shrove +shrubs +shrugs +shrunk +shtick +shtiks +shucks +shunts +shyest +shying +sibyls +sicked +sicken +sicker +sickle +sickly +siding +sidled +sidles +sieges +sierra +siesta +sieved +sieves +sifted +sifter +sighed +sights +signal +signed +signer +signet +silage +silent +silica +silken +silted +silvan +silver +simian +simile +simmer +simper +simple +simply +sinews +sinewy +sinful +singed +singer +singes +single +singly +sinker +sinned +sinner +siphon +sipped +sirens +siring +sirups +sister +sitars +sitcom +siting +sitter +sixths +sizing +sizzle +skated +skater +skates +skeins +sketch +skewed +skewer +skiers +skiffs +skiing +skills +skimps +skimpy +skinny +skirts +skivvy +skulks +skulls +skunks +skycap +skying +slacks +slaked +slakes +slalom +slangy +slants +slated +slates +slaved +slaver +slaves +slayer +sleaze +sleazy +sledge +sleeks +sleeps +sleepy +sleets +sleety +sleeve +sleigh +sleuth +slewed +sliced +slicer +slices +slicks +slider +slides +slight +slings +slinks +slinky +sliver +slogan +sloops +sloped +slopes +sloppy +sloths +slouch +slough +sloven +slowed +slower +slowly +sludge +sluice +sluing +slumps +slurps +slushy +slyest +smacks +smalls +smarmy +smarts +smears +smells +smelly +smelts +smidge +smiled +smiles +smirch +smirks +smites +smiths +smithy +smocks +smoggy +smoked +smoker +smokes +smooch +smooth +smudge +smudgy +smugly +smutty +snacks +snafus +snails +snaked +snakes +snappy +snared +snares +snarls +snatch +snazzy +sneaks +sneaky +sneers +sneeze +snider +sniffs +sniped +sniper +snipes +snippy +snitch +snivel +snobby +snoops +snoopy +snoots +snooty +snooze +snored +snorer +snores +snorts +snotty +snouts +snowed +snuffs +snugly +soaked +soaped +soared +sobbed +sobers +soccer +social +socked +socket +sodded +sodden +sodium +sodomy +soften +softer +softie +softly +soiled +soiree +solace +solder +solely +solemn +solids +soling +soloed +solved +solver +solves +sombre +sonars +sonata +sonnet +sooner +soothe +sopped +sorbet +sordid +sorely +sorest +sorrel +sorrow +sorted +sorter +sortie +soughs +sought +sounds +souped +source +soured +sourer +sourly +soused +souses +soviet +sowers +sowing +spaced +spaces +spacey +spaded +spades +spanks +spared +sparer +spares +sparks +spasms +spates +spawns +spayed +speaks +spears +specie +specks +speech +speeds +speedy +spells +spends +sperms +spewed +sphere +sphinx +spiced +spices +spider +spiels +spiffy +spigot +spiked +spikes +spills +spinal +spines +spinet +spiral +spires +spirit +spited +spites +splash +splats +splays +spleen +splice +spline +splint +splits +spoils +spoilt +spoken +spokes +sponge +spongy +spoofs +spooks +spooky +spools +spoons +spoors +spored +spores +sports +sporty +spotty +spouse +spouts +sprain +sprang +sprats +sprawl +sprays +spread +spreed +sprees +sprier +sprigs +spring +sprint +sprite +spritz +sprout +spruce +sprung +spryer +spryly +spumed +spumes +spunky +spurns +spurts +sputum +spying +squabs +squads +squall +square +squash +squats +squawk +squaws +squeak +squeal +squids +squint +squire +squirm +squirt +squish +stable +stacks +stadia +staffs +staged +stages +stains +stairs +staked +stakes +staled +staler +stales +stalks +stalls +stamen +stamps +stance +stanch +stands +stanza +staple +starch +stared +stares +starry +starts +starve +stated +stater +states +static +statue +status +staved +staves +stayed +steads +steady +steaks +steals +steams +steamy +steeds +steels +steely +steeps +steers +steins +stench +steppe +stereo +sterna +sterns +stewed +sticks +sticky +stiffs +stifle +stigma +stiles +stills +stilts +stings +stingy +stinks +stints +stitch +stoats +stocks +stocky +stodgy +stoics +stoked +stoker +stokes +stolen +stoles +stolid +stomps +stoned +stones +stoney +stooge +stools +stoops +stored +stores +storey +storks +storms +stormy +stoves +stowed +strafe +strain +strait +strand +straps +strata +straws +strays +streak +stream +street +stress +strewn +strews +strict +stride +strife +strike +string +stripe +strips +stript +strive +strobe +strode +stroke +stroll +strong +strops +strove +struck +strums +strung +struts +stubby +stucco +studio +stuffs +stuffy +stumps +stumpy +stunts +stupid +stupor +sturdy +styled +styles +stylus +stymie +suaver +subbed +subdue +sublet +submit +suborn +subset +subtle +subtly +suburb +subway +sucked +sucker +suckle +sudden +suffer +suffix +sugars +sugary +suited +suites +suitor +sulfur +sulked +sullen +sultan +sultry +sumach +summed +summer +summit +summon +sundae +sunder +sundry +sunken +sunlit +sunned +sunset +suntan +superb +supers +supine +supped +supper +supple +supply +surely +surest +surety +surfed +surfer +surged +surges +surrey +surtax +survey +suture +svelte +swains +swamis +swamps +swampy +swanks +swanky +swards +swarms +swatch +swathe +swaths +swayed +swears +sweats +sweaty +sweeps +sweets +swells +swerve +swifts +swills +swines +swings +swiped +swipes +swirls +swirly +switch +swivel +swoons +swoops +swords +sylphs +sylvan +symbol +synced +synchs +synods +syntax +syphon +syrups +syrupy +system +tabbed +tabled +tables +tablet +taboos +tabued +tacked +tackle +tactic +tagged +tailed +tailor +taints +takers +taking +talent +talked +talker +taller +tallow +talons +tamale +tamely +tamers +tamest +taming +tamped +tamper +tampon +tandem +tangle +tangos +tanked +tanker +tanned +tanner +tannin +tapers +taping +tapirs +tapped +target +tariff +taring +tarmac +tarots +tarpon +tarred +tartan +tartar +tarter +tartly +tasked +tassel +tasted +taster +tastes +tatted +tatter +tattle +tattoo +taught +taunts +tauter +tautly +tavern +tawdry +taxied +taxies +taxing +teabag +teacup +teamed +teapot +teared +teased +teasel +teaser +teases +teazel +teazle +tedium +teeing +teemed +teensy +teepee +teeter +teethe +teller +temped +temper +temple +tempos +tempts +tenant +tended +tender +tendon +tenets +tennis +tenons +tenors +tenpin +tensed +tenser +tenses +tensor +tented +tenths +tenure +tepees +termed +termly +terror +terser +tested +tester +testes +testis +tether +thanks +thatch +thawed +thefts +theirs +theism +theist +themes +thence +theory +theses +thesis +thieve +thighs +things +thinks +thinly +thirds +thirst +thirty +thongs +thorax +thorns +thorny +though +thrall +thrash +thread +threat +threes +thresh +thrice +thrift +thrill +thrive +throat +throbs +throes +throne +throng +throve +thrown +throws +thrums +thrush +thrust +thumbs +thumps +thwack +thwart +thymus +tiaras +tibiae +tibias +ticked +ticker +ticket +tickle +tidied +tidier +tidies +tidily +tiding +tieing +tiffed +tigers +tights +tildes +tiling +tilled +tiller +tilted +timber +timbre +timely +timers +timing +tinder +tinged +tinges +tingle +tingly +tinier +tinker +tinkle +tinned +tinsel +tinted +tipped +tipper +tipple +tiptoe +tiptop +tirade +tiring +tissue +titans +titbit +tithed +tithes +titled +titles +titter +tittle +toasts +toasty +tocsin +toddle +toeing +toffee +toggle +toiled +toiler +toilet +tokens +toking +tolled +tomato +tombed +tomboy +tomcat +tongue +tonics +tonier +toning +tonnes +tonsil +tooled +tooted +toothy +topics +topped +topple +toques +torpid +torpor +torque +torrid +torsos +tortes +tossed +tosses +tossup +totals +totems +toting +totted +totter +toucan +touche +touchy +toughs +toupee +toured +tousle +touted +toward +towels +towers +towing +toxins +toying +traced +tracer +traces +tracks +tracts +traded +trader +trades +tragic +trails +trains +traits +tramps +trance +trashy +trauma +travel +trawls +treads +treats +treaty +treble +tremor +trench +trends +trendy +triads +triage +trials +tribal +tribes +tricks +tricky +trifle +trikes +trills +trimly +triple +triply +tripod +tripos +triter +trivet +trivia +troika +trolls +trolly +tromps +troops +tropes +trophy +tropic +trough +troupe +trouts +trowel +truant +truces +trucks +trudge +truest +truing +truism +trumps +trunks +trusts +trusty +truths +trying +tryout +trysts +tubers +tubing +tucked +tucker +tufted +tugged +tulips +tumble +tumors +tumour +tumult +tundra +tuners +tunics +tuning +tunnel +turban +turbid +turbot +tureen +turfed +turgid +turkey +turned +turner +turnip +turret +turtle +turves +tushes +tusked +tussle +tutors +tuxedo +twangs +tweaks +tweeds +tweedy +tweets +twelve +twenty +twerps +twiggy +twined +twines +twinge +twirls +twists +twitch +twofer +tycoon +typhus +typify +typing +typist +tyrant +tyroes +udders +uglier +ulcers +ultras +umbels +umiaks +umlaut +umping +umpire +unable +unbars +unbend +unbent +unbind +unbolt +unborn +uncles +uncoil +uncork +undies +undoes +undone +unduly +unease +uneasy +uneven +unfair +unfits +unfold +unfurl +unhand +unholy +unhook +unhurt +unions +unique +unisex +unison +united +unites +unjust +unkind +unlace +unless +unlike +unload +unlock +unmade +unmake +unmans +unmask +unpack +unpaid +unpick +unpins +unplug +unread +unreal +unrest +unripe +unroll +unruly +unsafe +unsaid +unsays +unseal +unseat +unseen +unsent +unsnap +unsold +unstop +unsung +unsure +untidy +untied +unties +untold +untrue +unused +unveil +unwary +unwell +unwind +unwise +unwrap +unzips +upbeat +update +upends +upheld +uphill +uphold +upkeep +upland +uplift +upload +uppers +upping +uppity +uproar +uproot +upsets +upshot +upside +uptake +uptown +upturn +upward +urbane +urchin +urgent +urging +urinal +usable +usages +useful +ushers +usurer +usurps +uterus +utmost +utopia +utters +uvulae +uvular +uvulas +vacant +vacate +vacuum +vagary +vagina +vaguer +vainer +vainly +valets +valise +valley +valour +valued +values +valved +valves +vamped +vandal +vanish +vanity +vanned +vapors +vapour +varied +varies +varlet +vassal +vaster +vastly +vatted +vaults +vaunts +vector +veered +vegans +veggie +veiled +veined +veldts +vellum +velour +velvet +vended +vender +vendor +veneer +venial +venous +vented +venues +verbal +verged +verges +verier +verify +verily +verity +vermin +vernal +versed +verses +versus +vertex +vesper +vessel +vested +vestry +vetoed +vetoes +vetted +vexing +viable +viands +vicars +vicing +victim +victor +vicuna +videos +viewed +viewer +vigils +vigour +vilely +vilest +vilify +villas +vinyls +violas +violet +violin +vipers +virago +vireos +virgin +virile +virtue +visaed +visage +viscid +viscus +vising +vision +visits +visors +vistas +visual +vitals +vivace +vivify +vixens +vizier +vizors +vocals +vogues +voiced +voices +voided +volley +volume +vomits +voodoo +vortex +votary +voters +voting +votive +vowels +vowing +voyage +voyeur +vulgar +vulvae +vulvas +wackos +wadded +waddle +waders +wading +wafers +waffle +wafted +wagers +wagged +waggle +waging +wagons +wailed +waists +waited +waiter +waived +waiver +waives +wakens +waking +waling +walked +walker +walled +wallet +wallop +wallow +walnut +walrus +wampum +wander +wangle +waning +wanner +wanted +wanton +wapiti +warble +warded +warden +warder +warier +warily +warmed +warmer +warmly +warmth +warned +warped +warred +warren +washed +washer +washes +wasted +waster +wastes +waters +watery +wattle +wavers +wavier +waving +waxier +waxing +waylay +weaken +weaker +weakly +wealth +weaned +weapon +wearer +weasel +weaved +weaver +weaves +webbed +wedded +wedder +wedged +wedges +weeded +weeder +weeing +weekly +weeper +weevil +weighs +weight +weirdo +welded +welder +welkin +welled +welted +welter +wended +wetted +wetter +whacks +whacky +whaled +whaler +whales +whammy +wharfs +wheals +wheels +wheeze +wheezy +whelks +whelps +whence +wheres +whiffs +whiled +whiles +whilst +whimsy +whined +whiner +whines +whinny +whirls +whirrs +whisks +whisky +whiten +whiter +whites +wholes +wholly +whoops +whoosh +whorls +wicked +wicker +wicket +widely +widens +widest +widows +widths +wields +wiener +wifely +wigeon +wigged +wiggle +wiggly +wights +wigwag +wigwam +wilder +wildly +wilful +wilier +wiling +willed +willow +wilted +wimple +winced +winces +winded +window +windup +winery +winged +winger +wining +winked +winner +winnow +winter +wintry +wipers +wiping +wirier +wiring +wisdom +wisely +wisest +wished +wisher +wishes +withal +wither +within +wizard +wizzes +wobble +wobbly +woeful +wolfed +wolves +wombat +wonder +wonted +wooded +wooden +woodsy +wooers +woofed +woofer +wooing +woolen +woolie +woolly +worded +worked +worker +worlds +wormed +worsen +worsts +worthy +woulds +wounds +wowing +wraith +wreaks +wreath +wrecks +wrench +wrests +wretch +wriest +wright +wrings +wrists +writer +writes +writhe +wrongs +wryest +wusses +yachts +yacked +yahoos +yakked +yammer +yanked +yapped +yawing +yawned +yearly +yearns +yeasts +yeasty +yelled +yellow +yelped +yeoman +yeomen +yessed +yields +yipped +yippee +yodels +yogins +yogurt +yokels +yoking +yonder +youths +yowled +yuccas +yucked +yukked +yuppie +zanier +zanies +zapped +zealot +zebras +zenith +zephyr +zeroed +zeroes +zigzag +zinced +zinged +zinger +zinnia +zipped +zipper +zircon +zither +zodiac +zombie +zombis +zoning +zonked +zoomed +zygote \ No newline at end of file diff --git a/08-word-chains/words7.txt b/08-word-chains/words7.txt new file mode 100644 index 0000000..7d30580 --- /dev/null +++ b/08-word-chains/words7.txt @@ -0,0 +1,9815 @@ +abalone +abandon +abashed +abashes +abasing +abating +abdomen +abducts +abetted +abetter +abettor +abiding +ability +abjured +abjures +abolish +aborted +abounds +abraded +abrades +abreast +abridge +abscess +abscond +absence +absents +absinth +absolve +absorbs +abstain +abusers +abusing +abusive +abutted +abysmal +abysses +acacias +academy +acanthi +acceded +accedes +accents +accepts +acclaim +accords +accosts +account +accrual +accrued +accrues +accurst +accused +accuser +accuses +acerbic +acetate +acetone +achiest +achieve +acidify +acidity +acolyte +aconite +acquire +acquits +acreage +acrider +acrobat +acronym +acrylic +actions +actives +actress +actuary +actuate +acutely +acutest +adagios +adamant +adapted +adapter +adaptor +addenda +addends +addicts +addling +address +adduced +adduces +adenoid +adeptly +adhered +adheres +adipose +adjoins +adjourn +adjudge +adjunct +adjured +adjures +adjusts +admiral +admired +admirer +admires +adopted +adoring +adorned +adrenal +adulate +advance +advents +adverbs +adverse +adverts +advised +adviser +advises +advisor +aerated +aerates +aerator +aerials +aerobic +aerosol +affable +affably +affairs +affects +affirms +affixed +affixes +afflict +affords +affrays +affront +afghans +against +ageings +ageless +agendas +agilely +agilest +agility +agitate +agonies +agonise +aground +aileron +ailment +aimless +airdrop +airfare +airhead +airiest +airings +airless +airlift +airline +airmail +airport +airship +airsick +airways +alarmed +albinos +albumen +albumin +alchemy +alcohol +alcoves +alerted +alertly +alfalfa +algebra +aliased +aliases +alibied +aliened +alights +aligned +alimony +alining +alkalis +allayed +alleged +alleges +allegro +allergy +allover +allowed +alloyed +alluded +alludes +allured +allures +alluvia +allying +almanac +almonds +alpacas +already +alright +altered +alumnae +alumnus +amalgam +amassed +amasses +amateur +amatory +amazing +amazons +ambient +ambling +amended +amenity +amiable +amiably +ammeter +ammonia +amnesia +amnesty +amoebas +amoebic +amongst +amorous +amounts +amperes +amplest +amplify +ampoule +ampules +amputee +amulets +amusing +anaemia +anaemic +anagram +analogs +analogy +analyse +analyst +anapest +anarchy +anatomy +anchors +anchovy +ancient +andante +andiron +android +anemone +angelic +angered +anglers +angling +angoras +angrier +angrily +anguish +angular +animals +animate +animism +animist +aniseed +anklets +anneals +annexed +annexes +annoyed +annuals +annuity +annular +anodyne +anoints +anomaly +anoraks +another +answers +antacid +anteing +antenna +anthems +anthers +anthill +anthrax +antigen +antique +antiwar +antlers +antonym +anxiety +anxious +anybody +anymore +anytime +aphasia +aphasic +aphelia +aplenty +apogees +apology +apostle +apparel +appeals +appears +appease +appends +applaud +applied +applies +appoint +apprise +approve +apricot +apropos +aptness +aquaria +aquatic +aquavit +aqueous +aquifer +arbiter +arbours +arbutus +arcades +archaic +archers +archery +archest +arching +archive +archway +arcking +arctics +ardours +arduous +arguing +argyles +aridity +arising +armadas +armband +armfuls +armhole +armlets +armored +armorer +armours +armoury +armpits +armrest +armsful +arousal +aroused +arouses +arraign +arrange +arrayed +arrears +arrests +arrival +arrived +arrives +arroyos +article +artiest +artisan +artiste +artists +artless +artsier +artwork +ascends +ascents +ascetic +ascribe +aseptic +asexual +ashamed +ashcans +ashiest +ashrams +ashtray +asinine +askance +asocial +aspects +asphalt +aspired +aspires +aspirin +assails +assault +assayed +assents +asserts +assigns +assists +assizes +assorts +assuage +assumed +assumes +assured +assures +astound +astride +astuter +asunder +asylums +atavism +atelier +atheism +atheist +athlete +atlases +atoning +atriums +atrophy +attache +attacks +attains +attempt +attends +attests +attired +attires +attract +attuned +attunes +auction +audible +audibly +audited +auditor +augment +augured +aurally +aureola +aureole +auricle +auspice +austere +authors +autopsy +autumns +availed +avarice +avatars +avenged +avenger +avenges +avenues +average +averred +averted +aviator +avidity +avocado +avoided +avowals +avowing +awaited +awakens +awaking +awarded +awesome +awfully +awkward +awnings +azaleas +azimuth +babbled +babbler +babbles +babiest +baboons +babying +babyish +babysat +babysit +bacilli +backbit +backers +backhoe +backing +backlog +backups +baddest +badgers +badness +baffled +baffles +baggage +baggier +bagging +bagpipe +bailiff +bailing +bailout +baiting +balance +balcony +baldest +balding +baleful +balkier +balking +ballads +ballast +ballets +balling +balloon +ballots +balmier +baloney +balsams +bamboos +bananas +bandage +bandana +bandied +bandier +bandies +banding +bandits +baneful +banging +bangles +banjoes +bankers +banking +banners +banning +banquet +banshee +bantams +banters +banyans +baobabs +baptise +baptism +baptist +barbell +barbers +barbing +barfing +bargain +barging +barkers +barking +barmaid +baronet +baroque +barrack +barrage +barrels +barrens +barrier +barring +barrios +barroom +barrows +barters +baseman +basemen +bashful +bashing +baskets +basking +bassist +bassoon +bastard +basting +bastion +batched +batches +bathers +bathing +bathmat +bathtub +batsman +batsmen +battens +batters +battery +battier +batting +battled +battles +baubles +baulked +bauxite +bawdier +bawdily +bawling +bayonet +bazaars +bazooka +beached +beaches +beacons +beadier +beading +beagles +beakers +beaming +beanbag +beaning +bearded +bearers +bearing +bearish +beastly +beaters +beatify +beating +beatnik +beavers +becalms +because +beckons +becomes +bedbugs +bedding +bedecks +bedevil +bedlams +bedpans +bedrock +bedroll +bedroom +bedside +bedsore +bedtime +beeches +beefier +beefing +beehive +beeline +beepers +beeping +beeswax +beetled +beetles +befalls +befouls +beggars +begging +begonia +beguile +behaved +behaves +beheads +behests +behinds +beholds +behoved +behoves +belabor +belated +belayed +belched +belches +beliefs +believe +bellboy +bellhop +bellied +bellies +belling +bellows +belongs +beloved +belting +beltway +belying +bemoans +bemused +bemuses +benched +benches +bending +beneath +benefit +benumbs +benzene +bequest +berated +berates +bereave +berried +berries +berserk +berthed +beseech +besides +besiege +bespeak +bespoke +bestial +besting +bestirs +bestows +bestrid +betaken +betakes +bethink +betided +betides +betoken +betrays +betroth +betters +betting +bettors +between +betwixt +beveled +bewails +bewared +bewares +bewitch +biasing +biassed +bickers +bicycle +bidders +biddies +bidding +bifocal +biggest +biggies +bighorn +bigness +bigoted +bigotry +bigwigs +bikinis +bilious +bilking +billets +billies +billing +billion +billows +billowy +bimboes +binders +bindery +binding +binging +binning +biology +bipedal +biplane +bipolar +birched +birches +birdied +birdies +birding +biretta +birthed +biscuit +bisects +bishops +bismuth +bistros +bittern +bitters +bitumen +bivalve +bivouac +bizarre +blabbed +blacked +blacken +blacker +bladder +blaming +blander +blandly +blanked +blanker +blanket +blankly +blaring +blarney +blasted +blaster +blatant +blazers +blazing +blazons +bleaker +bleakly +bleated +bleeder +bleeped +blemish +blended +blender +blessed +blesses +blights +blinded +blinder +blindly +blinked +blinker +blintze +blister +blither +blitzed +blitzes +bloated +blobbed +blocked +blogged +blogger +blonder +blondes +blooded +bloomed +bloomer +blooper +blossom +blotchy +blotted +blotter +bloused +blouses +blowers +blowgun +blowing +blowout +blowups +blubber +blueing +bluejay +bluffed +bluffer +blunder +blunted +blunter +bluntly +blurred +blurted +blushed +blusher +blushes +bluster +boarded +boarder +boasted +boaster +boaters +boating +boatman +boatmen +bobbies +bobbing +bobbins +bobbled +bobbles +bobcats +bobsled +bobtail +bodegas +bodices +bodkins +bogeyed +boggier +bogging +boggled +boggles +boilers +boiling +boldest +boleros +bologna +boloney +bolster +bolting +bombard +bombast +bombers +bombing +bonanza +bonbons +bondage +bonding +boneyer +bonfire +bonging +bongoes +boniest +bonitos +bonkers +bonnets +bonnier +bonuses +boobies +boobing +boodles +boogied +boogies +bookend +bookies +booking +bookish +booklet +booming +boorish +boosted +booster +bootees +booties +booting +bootleg +boozers +boozier +boozing +bopping +borders +boredom +borough +borrows +borscht +bossier +bossily +bossing +botched +botches +bothers +bottled +bottles +bottoms +boudoir +boulder +bounced +bouncer +bounces +bounded +bounden +bounder +bouquet +bourbon +bovines +bowlder +bowlers +bowling +boxcars +boxwood +boycott +boyhood +bracing +bracken +bracket +bragged +bragger +braided +braille +brained +braised +braises +braking +bramble +branded +brasher +brashly +brasses +bravado +bravely +bravery +bravest +braving +bravura +brawled +brawler +braying +brazens +brazier +breaded +breadth +breaker +breakup +breasts +breathe +breaths +breathy +breeder +breezed +breezes +brevity +brewers +brewery +brewing +bribery +bribing +bricked +bridals +bridged +bridges +bridled +bridles +briefed +briefer +briefly +brigade +brigand +brimful +brimmed +brinier +briquet +brisked +brisker +brisket +briskly +bristle +bristly +brittle +broaden +broader +broadly +brocade +brogans +brogues +broiled +broiler +brokers +bromide +bromine +bronchi +broncho +broncos +bronzed +bronzes +brooded +brooder +brooked +brothel +brother +brought +browned +browner +brownie +browsed +browser +browses +bruised +bruiser +bruises +brunets +brushed +brushes +brusker +bruskly +brusque +brutish +bubbled +bubbles +buckets +buckeye +bucking +buckled +buckler +buckles +buckram +bucksaw +bucolic +buddies +budding +budgets +budgies +budging +buffalo +buffers +buffets +buffing +buffoon +bugaboo +bugbear +buggers +buggier +buggies +bugging +buglers +bugling +builder +buildup +bulbous +bulgier +bulging +bulimia +bulimic +bulkier +bulking +bulldog +bullets +bullied +bullies +bulling +bullion +bullish +bullock +bullpen +bulrush +bulwark +bumbled +bumbler +bumbles +bummers +bummest +bumming +bumpers +bumpier +bumping +bumpkin +bunched +bunches +bundled +bundles +bunging +bungled +bungler +bungles +bunions +bunkers +bunking +bunnies +bunting +buoyant +buoying +burbled +burbles +burdens +burdock +bureaus +bureaux +burgeon +burgers +burgher +burglar +burgled +burgles +burials +burlier +burners +burning +burnish +burnous +burnout +burping +burring +burrito +burrows +bursars +bursted +burying +busbies +busboys +bushels +bushier +bushing +bushman +bushmen +busiest +bussing +busters +busting +bustled +bustles +busying +butcher +butches +butlers +butters +buttery +butting +buttock +buttons +buyouts +buzzard +buzzers +buzzing +byelaws +bygones +bylines +bywords +cabanas +cabaret +cabbage +cabbies +cabbing +cabinet +cabling +caboose +cachets +caching +cackled +cackles +cadaver +caddied +caddies +caddish +cadence +cadenza +cadgers +cadging +cadmium +caducei +caesium +caesura +caftans +cagiest +cahoots +caisson +cajoled +cajoles +calcify +calcine +calcite +calcium +calculi +caldron +calibre +calicos +caliper +caliphs +callers +calling +callous +calmest +calming +caloric +calorie +calumny +calving +calyces +calypso +calyxes +cambers +cambium +cambric +cameras +campers +camphor +campier +camping +canapes +canards +canasta +cancans +cancels +cancers +candied +candies +candled +candles +candour +canines +cankers +cannery +cannier +cannily +canning +cannons +cantata +canteen +canters +canting +cantons +cantors +canvass +canyons +capable +capably +capered +capital +capitol +caplets +capping +caprice +capsize +capstan +capsule +captain +caption +captive +captors +capture +caracul +carafes +caramel +caravan +caraway +carbide +carbine +carbons +carboys +carcass +cardiac +carding +careens +careers +careful +carfare +cargoes +caribou +carjack +carmine +carnage +caromed +carotid +carouse +carpals +carpels +carpets +carping +carport +carrels +carried +carrier +carries +carrion +carrots +carsick +cartels +carting +cartons +cartoon +carvers +carving +cascade +cashews +cashier +cashing +casings +casinos +caskets +cassava +cassias +cassino +cassock +casters +casting +castled +castles +castoff +castors +casuals +casuist +catalpa +catarrh +catbird +catboat +catcall +catcher +catches +catchup +catered +caterer +catfish +cathode +cations +catkins +catnaps +cattail +cattier +cattily +catwalk +caulked +causing +caustic +caution +cavalry +caveats +caveman +cavemen +caverns +caviare +caviled +cavorts +cayenne +ceasing +cedilla +ceiling +celesta +cellars +cellist +cements +censers +censors +censure +centaur +centers +centime +central +centred +centres +century +ceramic +cereals +cerebra +certain +certify +cession +chaffed +chafing +chagrin +chained +chaired +chaises +chalets +chalice +chalked +chamber +chamois +chamoix +champed +chanced +chancel +chances +changed +changes +channel +chanted +chanter +chantey +chaotic +chapels +chaplet +chapped +chapter +charade +charged +charger +charges +charier +charily +chariot +charity +charmed +charmer +charred +charted +charter +chasers +chasing +chassis +chasten +chaster +chateau +chatted +chattel +chatter +cheapen +cheaper +cheaply +cheated +cheater +checked +checker +checkup +cheddar +cheeked +cheeped +cheered +cheesed +cheeses +cheetah +chemise +chemist +chequed +chequer +cheques +cherish +cheroot +cherubs +chervil +chevron +chewers +chewier +chewing +chicest +chichis +chicken +chicory +chidden +chiding +chiefer +chiefly +chiffon +chigger +chignon +chilled +chiller +chimera +chiming +chimney +chinked +chinned +chintzy +chipped +chipper +chirped +chirrup +chisels +chocked +choicer +choices +chokers +choking +cholera +chomped +chooses +choosey +chopped +chopper +chorale +chorals +chortle +chowder +chowing +chromed +chromes +chronic +chucked +chuckle +chugged +chummed +churned +chutney +chutzpa +cicadae +cicadas +cigaret +cinched +cinches +cinders +cinemas +ciphers +circled +circles +circlet +circuit +cistern +citadel +citizen +citrons +citrous +civilly +civvies +clacked +claimed +clamber +clammed +clamors +clamour +clamped +clanged +clangor +clanked +clapped +clapper +clarets +clarify +clarion +clarity +clashed +clashes +clasped +classed +classes +classic +clatter +clauses +clawing +clayier +cleaned +cleaner +cleanly +cleanse +cleanup +cleared +clearer +clearly +cleaved +cleaver +cleaves +clement +clerics +clerked +clewing +cliched +cliches +clicked +clients +climate +climbed +climber +clinics +clinked +clinker +clipped +clipper +cliques +cloaked +clobber +cloches +clocked +clogged +clomped +cloning +clopped +closely +closest +closets +closing +closure +clothed +clothes +clotted +cloture +clouded +clouted +clovers +clowned +cloying +clubbed +clucked +clueing +clumped +clunked +clunker +cluster +clutter +coached +coaches +coaling +coastal +coasted +coaster +coating +coaxing +cobbled +cobbler +cobbles +cobwebs +cocaine +cochlea +cockade +cockier +cockily +cocking +cockles +cockney +cockpit +coconut +cocoons +codding +coddled +coddles +codeine +codfish +codgers +codices +codicil +coequal +coerced +coerces +coevals +coexist +coffees +coffers +coffins +cogency +cognacs +cognate +cohabit +cohered +coheres +cohorts +coiffed +coifing +coiling +coinage +coining +coldest +colicky +colitis +collage +collars +collate +collect +colleen +college +collide +collier +collies +colloid +collude +cologne +colonel +colones +colored +colossi +colours +coltish +columns +combats +combine +combing +comedic +comfier +comfort +comical +comings +command +commend +comment +commits +commode +commons +commune +commute +compact +company +compare +compass +compels +compete +compile +complex +comport +compose +compost +compote +compute +comrade +concave +conceal +concede +conceit +concept +concern +concert +conches +concise +concoct +concord +concurs +condemn +condoes +condole +condoms +condone +condors +conduce +conduct +conduit +confabs +confers +confess +confide +confine +confirm +conform +confuse +confute +congaed +congeal +congest +conical +conifer +conjoin +conjure +conking +connect +conning +connive +connote +conquer +consent +consign +consist +console +consort +consuls +consult +consume +contact +contain +contend +content +contest +context +contort +contour +control +contuse +convene +convent +convert +conveys +convict +convoke +convoys +cookers +cookery +cookies +cooking +cookout +coolant +coolers +coolest +coolies +cooling +coopers +cooping +cooties +copecks +copiers +copilot +copings +copious +coppers +coppery +coppice +copping +copters +copulae +copulas +copycat +copying +cordial +cording +cordite +cordons +corking +corncob +corneal +corneas +corners +cornets +cornice +cornier +corning +cornrow +corolla +coronae +coronas +coroner +coronet +corpora +corpses +corrals +correct +corrode +corrupt +corsage +corsair +corsets +cortege +cosiest +cosigns +costars +costing +costume +coterie +cottage +cotters +cottons +couched +couches +cougars +coughed +council +counsel +counted +counter +country +coupled +couples +couplet +coupons +courage +courier +coursed +courser +courses +courted +courtly +cousins +covered +coverts +coveted +cowards +cowbird +cowboys +cowered +cowgirl +cowhand +cowhide +cowlick +cowling +cowpoke +cowslip +coxcomb +coyness +coyotes +cozened +crabbed +cracked +cracker +crackle +crackly +crackup +cradled +cradles +crafted +crammed +cramped +cranial +craning +cranium +cranked +crashed +crashes +crasser +crassly +craters +crating +cravats +cravens +craving +crawled +crayons +crazier +crazies +crazily +crazing +creaked +creamed +creamer +creased +creases +created +creates +creator +creches +credits +creeper +cremate +creoles +crested +cretins +crevice +crewing +crewman +crewmen +cribbed +cricked +cricket +crimped +crimson +cringed +cringes +crinkle +crinkly +cripple +crisped +crisper +crisply +critics +critter +croaked +crochet +crocked +cronies +crooked +crooned +crooner +cropped +cropper +croquet +crosier +crossed +crosser +crosses +crossly +crouton +crowbar +crowded +crowing +crowned +crozier +crucial +crucify +crudely +crudest +crudity +crueler +cruelly +cruelty +cruised +cruiser +cruises +cruller +crumbed +crumble +crumbly +crumpet +crumple +crunchy +crusade +crushed +crushes +crusted +crybaby +cryings +cryptic +crystal +cubical +cubicle +cubists +cuckold +cuckoos +cuddled +cuddles +cudgels +cuffing +cuisine +culling +culotte +culprit +culture +culvert +cumming +cumquat +cumulus +cunning +cupcake +cupfuls +cupolas +cupping +cupsful +curable +curates +curator +curbing +curdled +curdles +curfews +curious +curlers +curlews +curlier +curling +currant +current +curried +curries +cursing +cursive +cursors +cursory +curtail +curtain +curtest +curtsey +curvier +curving +cushier +cushion +cuspids +cussing +custard +custody +customs +cutback +cuticle +cutlass +cutlery +cutlets +cutoffs +cutters +cutting +cyanide +cycling +cyclist +cyclone +cygnets +cymbals +cynical +cypress +czarina +dabbing +dabbled +dabbler +dabbles +dactyls +daddies +daemons +daffier +daftest +daggers +dahlias +dailies +dairies +daisies +dallied +dallies +damaged +damages +damasks +damming +damning +dampens +dampers +dampest +damping +damsels +damsons +dancers +dancing +dandier +dandies +dandled +dandles +dangers +dangled +dangles +dankest +dappled +dapples +darkens +darkest +darling +darning +darting +dashiki +dashing +datives +daubers +daubing +daunted +dauphin +dawdled +dawdler +dawdles +dawning +daybeds +daytime +dazzled +dazzles +deacons +deadens +deadest +deadpan +deafens +deafest +dealers +dealing +dearest +dearths +deathly +debacle +debarks +debased +debases +debated +debater +debates +debauch +debited +debrief +debtors +debunks +debuted +decades +decamps +decants +decayed +decease +deceits +deceive +decency +decibel +decided +decides +decimal +decking +declaim +declare +decline +decoded +decoder +decodes +decorum +decoyed +decreed +decrees +decried +decries +deduced +deduces +deducts +deeding +deejays +deeming +deepens +deepest +defaced +defaces +defamed +defames +default +defeats +defects +defence +defends +defense +defiant +deficit +defiled +defiles +defined +definer +defines +deflate +deflect +deforms +defraud +defrays +defrost +deftest +defunct +defused +defuses +defying +degrade +degrees +deicers +deicing +deified +deifies +deigned +deities +dejects +delayed +deleted +deletes +delight +delimit +deliria +deliver +deluded +deludes +deluged +deluges +delving +demagog +demands +demeans +demerit +demesne +demigod +demised +demises +demoing +demonic +demoted +demotes +demount +demurer +denials +deniers +denizen +denoted +denotes +densely +densest +density +dentine +denting +dentist +denture +denuded +denudes +denying +departs +depends +depicts +deplane +deplete +deplore +deploys +deports +deposed +deposes +deposit +deprave +depress +deprive +deputed +deputes +derails +derange +derbies +derided +derides +derived +derives +derrick +dervish +descant +descend +descent +deserts +deserve +designs +desired +desires +desists +desktop +despair +despise +despite +despoil +despots +dessert +destine +destiny +destroy +details +detains +detects +detente +detests +detours +detoxed +detoxes +detract +devalue +develop +deviant +deviate +devices +devilry +devious +devised +devises +devolve +devoted +devotee +devotes +devours +dewdrop +dewiest +dewlaps +diadems +diagram +dialect +dialled +dialogs +diamond +diapers +diaries +diarist +diatoms +dibbled +dibbles +diciest +dickers +dickeys +dickies +dictate +diction +dictums +diddled +diddles +diehard +diesels +dietary +dieters +dieting +differs +diffuse +digests +diggers +digging +digital +dignify +dignity +digraph +digress +dilated +dilates +dilemma +dillies +diluted +dilutes +dimmers +dimmest +dimming +dimness +dimpled +dimples +dimwits +dinette +dingier +dinging +dingoes +dinkier +dinkies +dinners +dinning +diocese +diorama +dioxide +dioxins +diploma +dippers +dipping +directs +dirtied +dirtier +dirties +disable +disarms +disavow +disband +disbars +discard +discern +discoed +discord +discuss +disdain +disease +disgust +dishing +dishpan +dishrag +dislike +dismays +dismiss +disobey +disowns +dispels +display +disport +dispose +dispute +disrobe +disrupt +dissect +dissent +dissing +distaff +distant +distend +distils +distort +disturb +disused +disuses +ditched +ditches +dithers +ditties +dittoed +dittoes +diurnal +diverge +diverse +diverts +divests +divided +divider +divides +divined +diviner +divines +divisor +divorce +divulge +divvied +divvies +dizzied +dizzier +dizzies +dizzily +docents +dockets +docking +doctors +dodders +dodgers +dodging +doffing +dogfish +doggier +doggies +dogging +doggone +dogmata +dogtrot +dogwood +doilies +doleful +dollars +dollies +dolling +dollops +dolmens +dolphin +doltish +domains +dominos +donated +donates +donkeys +donning +doodads +doodled +doodler +doodles +dooming +doorman +doormat +doormen +doorway +dopiest +dorkier +dormant +dormers +dormice +dosages +dossier +dotting +doubled +doubles +doublet +doubted +doubter +douched +douches +doughty +dourest +dousing +dowager +dowdier +dowdies +dowdily +downers +downier +downing +dowries +dowsing +drabber +drachma +drafted +draftee +dragged +dragnet +dragons +dragoon +drained +drainer +drapery +draping +drastic +draught +drawers +drawing +drawled +dreaded +dreamed +dreamer +dredged +dredger +dredges +dressed +dresser +dresses +dribble +driblet +drifted +drifter +drilled +drinker +dripped +drivels +drivers +driving +drizzle +drizzly +droller +droning +drooled +drooped +droplet +dropout +dropped +dropper +drought +drouths +drovers +drowned +drowsed +drowses +drubbed +drudged +drudges +drugged +drummed +drummer +drunken +drunker +dryness +drywall +dualism +duality +dubbing +dubiety +dubious +duchess +duchies +ducking +ductile +ducting +dudgeon +duelled +duffers +dugouts +dukedom +dullard +dullest +dulling +dulness +dumbest +dummies +dumpier +dumping +dungeon +dunging +dunking +dunnest +dunning +duodena +durable +durably +duskier +dustbin +dusters +dustier +dusting +dustman +dustmen +dustpan +duteous +dutiful +dwarfed +dwarves +dwelled +dweller +dwindle +dynamic +dynamos +dynasty +eagerer +eagerly +eaglets +earache +eardrum +earfuls +earldom +earlier +earlobe +earmark +earmuff +earners +earnest +earning +earplug +earring +earshot +earthed +earthen +earthly +earwigs +easiest +eastern +eatable +ebonies +echelon +echoing +eclairs +eclipse +ecology +economy +ecstasy +eddying +edgiest +edgings +edibles +edifice +edified +edifies +editing +edition +editors +educate +eeriest +effaced +effaces +effects +efforts +egghead +egoists +egotism +egotist +eighths +ejected +elapsed +elapses +elastic +elating +elation +elbowed +elderly +elected +elector +elegant +elegiac +elegies +element +elevate +elevens +elicits +eliding +elision +elitism +elitist +elixirs +ellipse +eloping +eluding +elusive +emailed +emanate +embalms +embargo +embarks +embassy +emblems +embrace +embroil +embryos +emended +emerald +emerged +emerges +emetics +emigres +eminent +emirate +emitted +emoting +emotion +emotive +empanel +empathy +emperor +empires +employe +employs +emporia +empower +empress +emptied +emptier +empties +emptily +emulate +enabled +enables +enacted +enamels +enamors +enamour +encamps +encased +encases +enchant +enclave +enclose +encoded +encoder +encodes +encored +encores +encrust +encrypt +endears +endemic +endings +endives +endless +endorse +endowed +enduing +endured +endures +endways +endwise +enemata +enemies +enfolds +enforce +engaged +engages +engines +engorge +engrave +engross +engulfs +enhance +enigmas +enjoins +enjoyed +enlarge +enlists +enliven +ennoble +enquire +enquiry +enraged +enrages +enrolls +ensigns +enslave +ensnare +ensuing +ensured +ensures +entails +entente +entered +enthral +enthuse +enticed +entices +entitle +entombs +entrant +entraps +entreat +entrees +entries +entropy +entrust +entwine +enuring +envelop +envious +envying +enzymes +epaulet +epicure +epigram +epilogs +episode +epistle +epitaph +epithet +epitome +epochal +epoxied +epoxies +epoxyed +epsilon +equable +equably +equally +equated +equates +equator +equines +equinox +erasers +erasing +erasure +erected +erectly +ermines +eroding +erosion +erosive +erotica +errands +erratas +erratic +erratum +erudite +erupted +escaped +escapee +escapes +eschews +escorts +escrows +espouse +espying +esquire +essayed +essence +estates +esteems +esthete +estuary +etchers +etching +eternal +ethical +ethnics +eunuchs +euphony +evacuee +evading +evasion +evasive +evenest +evening +evicted +evident +eviller +evinced +evinces +evoking +evolved +evolves +exacted +exacter +exactly +exalted +examine +example +exceeds +excepts +excerpt +excised +excises +excited +excites +exclaim +exclude +excreta +excrete +excused +excuses +execute +exempts +exerted +exhaled +exhales +exhaust +exhibit +exhorts +exhumed +exhumes +exigent +exiling +existed +exiting +exotics +expands +expanse +expects +expends +expense +experts +expiate +expired +expires +explain +explode +exploit +explore +exports +exposed +exposes +expound +express +expunge +extends +extents +extinct +extolls +extorts +extract +extreme +extrude +exuding +exulted +eyeball +eyebrow +eyefuls +eyelash +eyelets +eyelids +eyesore +fabrics +facades +faceted +facials +facings +faction +factors +factory +factual +faculty +faddish +fagging +faggots +failing +failure +fainest +fainted +fainter +faintly +fairest +fairies +fairway +falcons +fallacy +falling +falloff +fallout +fallows +falsely +falsest +falsify +falsity +falters +famines +fanatic +fancied +fancier +fancies +fancily +fanfare +fannies +fanning +fantasy +fanzine +faraway +farmers +farming +farrows +fascism +fascist +fashion +fastens +fastest +fasting +fatally +fateful +fathead +fathers +fathoms +fatigue +fatness +fattens +fattest +fattier +fatties +fatuous +faucets +faulted +favored +favours +fawning +fearful +fearing +feasted +feather +feature +febrile +federal +fedoras +feebler +feedbag +feeders +feeding +feelers +feeling +feigned +feinted +felines +fellest +felling +fellows +felting +females +femoral +fencers +fencing +fenders +fending +ferment +ferrets +ferried +ferries +ferrous +ferrule +fertile +fervent +fervour +festers +festive +festoon +fetched +fetches +fetlock +fetters +fetuses +feuding +fevered +fiancee +fiances +fiascos +fibbers +fibbing +fibroid +fibrous +fibulae +fibulas +fickler +fiction +fiddled +fiddler +fiddles +fidgets +fidgety +fielded +fielder +fiercer +fierier +fiestas +fifteen +fifties +fighter +figment +figured +figures +filbert +filched +filches +filings +fillers +fillets +fillies +filling +fillips +filmier +filming +filters +finagle +finales +finally +finance +finches +finders +finding +finesse +fingers +finicky +finises +finking +finnier +firearm +firebug +firefly +fireman +firemen +firmest +firming +firstly +fiscals +fishers +fishery +fishier +fishing +fishnet +fission +fissure +fistful +fitness +fitters +fittest +fitting +fixable +fixated +fixates +fixedly +fixings +fixture +fizzier +fizzing +fizzled +fizzles +flaccid +flagged +flagons +flailed +flakier +flaking +flambes +flaming +flanges +flanked +flannel +flapped +flapper +flaring +flashed +flasher +flashes +flatbed +flatcar +flatted +flatten +flatter +flattop +flaunts +flavors +flavour +flawing +flaying +flecked +fledged +fleeced +fleeces +fleeing +fleeted +fleeter +fleshed +fleshes +fleshly +flexing +flicked +flicker +flights +flighty +flipped +flipper +flirted +flitted +floated +floater +flocked +flogged +flooded +flooder +floored +floozie +flopped +florins +florist +flossed +flosses +flotsam +flounce +floured +flouted +flowers +flowery +flowing +flubbed +fluency +fluffed +fluidly +flukier +flummox +flunked +flunkey +flunkie +flushed +flusher +flushes +fluster +fluting +flutter +fluxing +flyleaf +flyover +foaling +foamier +foaming +fobbing +focused +focuses +fodders +foggier +fogging +foghorn +foibles +foiling +foisted +folders +folding +foliage +follies +follows +foments +fondant +fondest +fondled +fondles +fondues +foolery +fooling +foolish +footage +footing +footman +footmen +footsie +foppish +foraged +forager +forages +forayed +forbade +forbear +forbids +forbore +forceps +forcing +fording +forearm +foreign +foreleg +foreman +foremen +foresaw +foresee +forests +forever +forfeit +forgave +forgers +forgery +forgets +forging +forgive +forgoes +forgone +forking +forlorn +formals +formats +forming +formula +forsake +forsook +forties +fortify +fortune +forward +forwent +fossils +fosters +foulest +fouling +founded +founder +foundry +fourths +fowling +foxhole +foxiest +foxtrot +fractal +fragile +frailer +frailty +framers +framing +franked +franker +frankly +frantic +frappes +fraught +fraying +frazzle +freaked +freckle +freebee +freebie +freedom +freeing +freeman +freemen +freeway +freezer +freezes +freight +frescos +freshen +fresher +freshet +freshly +fretful +fretted +friable +fridges +friends +friezes +frigate +frights +fringed +fringes +frisked +fritter +frizzed +frizzes +frizzle +frogman +frogmen +frolics +frontal +fronted +frosted +frothed +frowned +fruited +fuchsia +fuddled +fuddles +fudging +fuelled +fulcrum +fulfils +fullest +fulling +fulness +fulsome +fumbled +fumbler +fumbles +funding +funeral +fungous +funkier +funking +funnels +funnest +funnier +funnies +funnily +furbish +furious +furling +furlong +furnace +furnish +furrier +furring +furrows +further +furtive +fusible +fusions +fussier +fussily +fussing +fustian +fustier +futures +futzing +fuzzier +fuzzily +fuzzing +gabbier +gabbing +gabbled +gabbles +gadding +gadgets +gaffing +gagging +gaggles +gainful +gaining +gainsay +gaiters +gallant +galleon +gallery +galleys +galling +gallium +gallons +gallops +gallows +gambits +gambled +gambler +gambles +gambols +gametes +gamiest +gamines +ganders +ganging +ganglia +gangway +gannets +gantlet +garaged +garages +garbage +garbing +garbled +garbles +gardens +gargled +gargles +garland +garment +garners +garnets +garnish +garoted +garotes +garotte +garrets +garrote +garters +gaseous +gashing +gaskets +gasohol +gasping +gassier +gassing +gastric +gateway +gathers +gaucher +gauchos +gaudier +gaudily +gauging +gaunter +gauzier +gavotte +gawkier +gawkily +gawking +gayness +gazebos +gazelle +gazette +gearbox +gearing +geckoes +geegaws +geekier +geezers +geishas +gelatin +gelding +gelling +genders +general +generic +geneses +genesis +genetic +genital +genomes +genteel +gentian +gentile +gentled +gentler +gentles +genuine +genuses +geology +gerbils +germane +gerunds +gestate +gesture +getaway +getting +gewgaws +geysers +ghastly +gherkin +ghettos +ghosted +ghostly +gibbers +gibbets +gibbons +giblets +giddier +giddily +gifting +gigabit +gigging +giggled +giggler +giggles +gigolos +gilding +gimlets +gimmick +gimpier +gingham +gingkos +ginkgos +ginning +ginseng +gipsies +giraffe +girders +girding +girdled +girdles +girlish +girting +gizzard +glacial +glacier +gladden +gladder +glamors +glamour +glanced +glances +glaring +glassed +glasses +glazier +glazing +gleamed +gleaned +gleeful +glibber +gliders +gliding +glimmer +glimpse +glinted +glisten +glitter +gloated +globule +gloried +glories +glorify +glossed +glosses +glottis +gloving +glowers +glowing +glucose +glueing +gluiest +glummer +glutted +glutton +gnarled +gnashed +gnashes +gnawing +gnomish +goading +goalies +goatees +gobbing +gobbled +gobbler +gobbles +goblets +goblins +goddamn +goddess +godhood +godless +godlier +godlike +godsend +godsons +goggled +goggles +goitres +golfers +golfing +gollies +gondola +gonging +goobers +goodbye +goodbys +goodies +goofier +goofing +gooiest +goosing +gophers +gorging +goriest +gorilla +gosling +gospels +gossips +gossipy +gougers +gouging +goulash +gourmet +goutier +governs +gowning +grabbed +grabber +gracing +grackle +graders +grading +gradual +grafted +grafter +grammar +granary +grandad +grandee +grander +grandly +grandma +grandpa +granges +granite +grannie +granola +granted +granule +graphed +graphic +grapnel +grapple +grasped +grassed +grasses +graters +gratify +grating +gravels +gravely +gravest +gravies +graving +gravity +grayest +graying +grazing +greased +greases +greater +greatly +greened +greener +greeted +gremlin +grenade +greyest +greying +greyish +griddle +grieved +grieves +griffin +grilled +grilles +grimace +grimier +griming +grimmer +grinder +gringos +grinned +griping +gripped +gristle +gristly +gritted +grizzly +groaned +grocers +grocery +grommet +groomed +grooved +grooves +groping +grossed +grosser +grosses +grossly +grottos +grouchy +grounds +grouped +grouper +groupie +groused +grouses +grouted +grovels +growers +growing +growled +grownup +growths +groynes +grubbed +grudged +grudges +gruffer +gruffly +grumble +grunted +gryphon +guarded +guessed +guesser +guesses +guested +guffaws +guiding +guilder +guineas +guitars +gulches +gullets +gullies +gulling +gulping +gumdrop +gummier +gumming +gunboat +gunfire +gunners +gunnery +gunning +gunshot +gunwale +guppies +gurgled +gurgles +gurneys +gushers +gushier +gushing +gussets +gustier +gusting +gutless +gutsier +gutters +gutting +guzzled +guzzler +guzzles +gymnast +gypping +gypsies +gyrated +gyrates +habitat +habitue +hackers +hacking +hackles +hackney +hacksaw +haddock +hafnium +haggard +haggled +haggler +haggles +hailing +haircut +hairdos +hairier +hairnet +hairpin +halberd +halcyon +halfway +halibut +hallows +hallway +halogen +haloing +halters +halting +halving +halyard +hamlets +hammers +hamming +hammock +hampers +hamster +handbag +handcar +handful +handgun +handier +handily +handing +handled +handler +handles +handout +handset +hangars +hangdog +hangers +hanging +hangman +hangmen +hangout +hankers +hankies +hansoms +hapless +happens +happier +happily +harbors +harbour +hardens +hardest +hardier +hardily +hardtop +harelip +harkens +harking +harlots +harmful +harming +harmony +harness +harpies +harping +harpist +harpoon +harried +harries +harrows +harsher +harshly +harvest +hashing +hashish +hassled +hassles +hassock +hastens +hastier +hastily +hasting +hatched +hatches +hatchet +hateful +hatreds +hatters +hatting +haughty +haulers +hauling +haunted +hauteur +hawkers +hawking +hawkish +hawsers +haycock +hayloft +haymows +hayseed +haywire +hazards +haziest +hazings +headers +headier +heading +headset +headway +healers +healing +healthy +heaping +hearers +hearing +hearken +hearsay +hearten +hearths +heaters +heathen +heather +heating +heavens +heavier +heavies +heavily +heaving +heckled +heckler +heckles +hectare +hectors +hedging +heedful +heeding +heehaws +heeling +heftier +hefting +heifers +heights +heinous +heiress +heisted +helical +helices +helixes +hellion +hellish +helmets +helpers +helpful +helping +hemline +hemlock +hemming +hennaed +henpeck +hepatic +heppest +heralds +herbage +herding +heretic +hermits +herniae +hernias +heroics +heroine +heroins +heroism +herring +herself +hertzes +hexagon +heydays +hibachi +hiccups +hickeys +hickory +hideous +hideout +highboy +highest +highway +hijacks +hillier +hillock +hilltop +himself +hinders +hinging +hinting +hippest +hippies +hipping +hirsute +hissing +history +hitched +hitches +hitters +hitting +hoagies +hoarded +hoarder +hoarier +hoaxers +hoaxing +hobbies +hobbled +hobbles +hobnail +hobnobs +hocking +hoedown +hogging +hoggish +hogwash +hoisted +hokiest +holders +holding +holdout +holdups +holiday +holiest +hollers +hollies +hollows +holster +homages +homburg +homeboy +homered +homiest +homonym +honchos +honesty +honeyed +honking +honored +honours +hooding +hoodlum +hoodoos +hoofing +hookahs +hookers +hooking +hookups +hooping +hoorahs +hoorays +hooters +hooting +hopeful +hoppers +hopping +hording +horizon +hormone +hornets +hornier +horrify +horrors +horsier +horsing +hosanna +hosiery +hospice +hostage +hostels +hostess +hostile +hosting +hostler +hotbeds +hotcake +hothead +hotness +hotshot +hottest +hoummos +hounded +housing +hovered +howdahs +however +howlers +howling +hubbies +hubbubs +hubcaps +huddled +huddles +huffier +huffily +huffing +hugging +hulking +hulling +humaner +humanly +humbled +humbler +humbles +humbugs +humdrum +humerus +humidor +humming +hummock +humored +humours +humping +hunched +hunches +hundred +hungers +hunkers +hunters +hunting +hurdled +hurdler +hurdles +hurlers +hurling +hurrahs +hurrays +hurried +hurries +hurtful +hurting +hurtled +hurtles +husband +hushing +huskers +huskier +huskies +huskily +husking +hussars +hussies +hustled +hustler +hustles +hutches +hutzpah +hyaenas +hybrids +hydrant +hydrate +hygiene +hymnals +hymning +hyphens +iambics +iceberg +icecaps +icicles +iciness +ickiest +ideally +idiotic +idolise +idyllic +iffiest +igneous +ignited +ignites +ignoble +ignobly +ignored +ignores +iguanas +illegal +illicit +illness +imagery +imagine +imaging +imbibed +imbibes +imbuing +imitate +immense +immerse +immoral +immured +immures +impacts +impairs +impalas +impaled +impales +impanel +imparts +impasse +impeach +impeded +impedes +impends +imperil +impetus +impiety +impinge +impious +implant +implied +implies +implode +implore +imports +imposed +imposes +impound +impress +imprint +improve +impugns +impulse +impurer +imputed +imputes +inanely +inanest +inanity +inboard +inbound +inbreed +inbuilt +incense +inching +incised +incises +incisor +incited +incites +incline +inclose +include +incomes +incrust +incubus +indents +indexed +indexes +indices +indicts +indoors +indorse +induced +induces +inducts +induing +indulge +ineptly +inertia +inertly +inexact +infancy +infants +infects +inferno +infests +infidel +infield +inflame +inflate +inflect +inflict +informs +infused +infuses +ingenue +ingests +ingrain +ingrate +ingress +ingrown +inhabit +inhaled +inhaler +inhales +inhered +inheres +inherit +inhibit +inhuman +initial +injects +injured +injures +inkblot +inkiest +inkling +inkwell +inmates +innards +innings +inquest +inquire +inquiry +inroads +insaner +inseams +insects +inserts +inshore +insider +insides +insight +insigne +insipid +insists +insofar +insoles +inspect +inspire +install +instals +instant +instead +insteps +instill +instils +insular +insulin +insults +insured +insurer +insures +intagli +intakes +integer +intends +intense +intents +interim +interne +interns +intoned +intones +intrude +intrust +intuits +inuring +invaded +invader +invades +invalid +inveigh +invents +inverse +inverts +invests +invited +invites +invoice +invoked +invokes +involve +inwards +iodised +iodises +ionised +ionises +ionizer +ipecacs +irately +iridium +irksome +ironies +ironing +islands +isobars +isolate +isotope +issuing +isthmus +italics +itchier +itching +itemise +iterate +ivories +jabbers +jabbing +jackals +jackass +jackdaw +jackets +jacking +jackpot +jaguars +jailers +jailing +jailors +jamming +jangled +jangles +janitor +jarring +jasmine +jaunted +javelin +jawbone +jaywalk +jazzier +jazzing +jealous +jeering +jellied +jellies +jelling +jerkier +jerkily +jerking +jerkins +jerseys +jesters +jesting +jetties +jetting +jewelry +jibbing +jiffies +jiggers +jigging +jiggled +jiggles +jigsawn +jigsaws +jilting +jimmied +jimmies +jingled +jingles +jinxing +jitneys +jitters +jittery +jobbers +jobbing +jobless +jockeys +jocular +joggers +jogging +joggled +joggles +joiners +joining +jointed +jointly +jollied +jollier +jollies +jollity +jolting +jonquil +joshing +jostled +jostles +jotting +jounced +jounces +journal +journey +jousted +joyless +joyride +joyrode +jubilee +judging +jugging +juggled +juggler +juggles +jugular +juicers +juicier +juicing +jujitsu +jujubes +jujutsu +jukebox +jumbled +jumbles +jumpers +jumpier +jumping +juncoes +jungles +juniors +juniper +junkers +junkets +junkier +junkies +junking +jurists +justest +justice +justify +jutting +kaftans +karakul +karaoke +katydid +kayaked +keeling +keenest +keening +keepers +keeping +kennels +kenning +keratin +kerbing +kernels +kestrel +ketches +ketchup +kettles +keyhole +keynote +keyword +kibbutz +kickers +kickier +kicking +kickoff +kidders +kiddies +kidding +kiddoes +kidnaps +kidneys +killers +killing +killjoy +kilning +kiloton +kimonos +kindest +kindled +kindles +kindred +kinetic +kinfolk +kingdom +kingpin +kinkier +kinking +kinship +kinsman +kinsmen +kippers +kissers +kissing +kitchen +kitschy +kittens +kitties +klutzes +knacker +knavery +knavish +kneaded +kneader +kneecap +kneeing +kneeled +knelled +knifing +knights +knitted +knitter +knocked +knocker +knotted +knowing +knuckle +kookier +kopecks +koshers +kowtows +krypton +kumquat +labials +labored +laborer +labours +laciest +lackeys +lacking +laconic +lacquer +lactate +lactose +lacunae +lacunas +ladders +laddies +ladings +ladling +ladybug +laggard +lagging +lagoons +lambast +lambent +lambing +lambkin +laments +lamming +lampoon +lamprey +lancers +lancets +lancing +landing +languid +languor +lankest +lankier +lanolin +lantern +lanyard +lapping +lapsing +laptops +lapwing +larceny +larches +larders +larding +largely +largess +largest +lariats +larking +lasagna +lasagne +lashing +lassies +lassoed +lassoes +lasting +latched +latches +latency +lateral +lathers +lathing +latrine +lattice +lauding +laughed +launder +laundry +laurels +lawless +lawsuit +lawyers +laxness +layaway +layered +layette +layoffs +layouts +layover +laziest +lazying +leached +leaches +leaders +leading +leafier +leafing +leaflet +leagued +leagues +leakage +leakier +leaking +leanest +leaning +leaping +learned +learner +leashed +leashes +leasing +leather +leavens +leaving +lechers +lechery +lectern +lecture +ledgers +leeched +leeches +leerier +leering +leeward +leftest +lefties +leftism +leftist +legally +legatee +legates +legatos +legends +leggier +legging +leggins +legible +legibly +legions +legless +legroom +legumes +legwork +leisure +lemming +lenders +lending +lengths +lengthy +lenient +lentils +leonine +leopard +leotard +leprosy +leprous +lesbian +lesions +lessees +lessens +lessons +lessors +letdown +letters +letting +lettuce +levered +levying +lewdest +lexical +lexicon +liaised +liaises +liaison +liberal +liberty +libidos +library +licence +license +lichees +lichens +licking +liefest +lifting +liftoff +lighted +lighten +lighter +lightly +lignite +likable +likened +lilting +limbers +limeade +limiest +limited +limning +limpest +limpets +limping +lindens +lineage +lineman +linemen +lineups +lingers +lingoes +lingual +linings +linkage +linking +linkups +linnets +linseed +lintels +lioness +lionise +lipread +liquefy +liqueur +liquids +liquify +liquors +lisping +lissome +listens +listing +litchis +literal +lithest +lithium +litters +littler +liturgy +livened +lividly +livings +lizards +loaders +loading +loafers +loafing +loamier +loaners +loaning +loathed +loathes +lobbied +lobbies +lobbing +lobster +locales +locally +located +locates +lockers +lockets +locking +lockjaw +lockout +lockups +locusts +lodgers +lodging +loftier +loftily +lofting +logbook +loggers +logging +logical +logjams +loiters +lolling +longest +longing +longish +looking +lookout +looming +looneys +loonier +loonies +loopier +looping +loosely +loosens +loosest +loosing +looters +looting +lopping +lording +lorries +lotions +lottery +lotuses +loudest +lounged +lounges +lousier +loutish +louvers +louvred +louvres +lovable +lowbrow +lowdown +lowered +lowland +lowlier +lowness +loyaler +loyally +loyalty +lozenge +lubbers +lucidly +luckier +luckily +lucking +luggage +lugging +lullaby +lulling +lumbago +lumbers +lumpier +lumping +lumpish +lunatic +lunched +lunches +lunging +lupines +lurched +lurches +luridly +lurking +lushest +lustful +lustier +lustily +lusting +lyceums +lychees +lynched +lynches +lyrical +macabre +macadam +machete +machine +macrame +macrons +madcaps +maddens +madders +maddest +madness +maestri +maestro +magenta +maggots +magical +magnate +magneto +magnets +magnify +magnums +magpies +mahatma +mahjong +maidens +mailbox +mailers +mailing +mailman +mailmen +maiming +majesty +majored +majorly +makeups +makings +malaise +malaria +maligns +mallard +mallets +mallows +malteds +malting +mamboed +mammals +mammary +mammoth +manacle +managed +manager +manages +manatee +mandate +mangers +mangier +mangled +mangles +mangoes +manhole +manhood +manhunt +maniacs +manikin +mankind +manlier +manners +manning +mannish +mansard +mansion +mantels +mantled +mantles +mantoes +mantras +manuals +manumit +manured +manures +mapping +marabou +maracas +marauds +marbled +marbles +marched +marcher +marches +margins +marimba +marinas +mariner +marines +marital +markers +markets +marking +markups +marlins +marmots +maroons +marquee +marquis +married +marries +marring +marrows +marshal +marshes +martens +martial +martini +martins +martyrs +marvels +mascara +mascots +mashers +mashing +masking +masonic +masonry +masques +massage +masseur +massing +massive +masters +mastery +mastiff +mastoid +matador +matched +matches +matinee +matrons +matters +matting +mattock +matured +maturer +matures +matzohs +matzoth +maudlin +mauling +maunder +mawkish +maxilla +maximal +maximum +maydays +mayoral +maypole +mazurka +meadows +mealier +meander +meanest +meaning +measles +measure +meatier +meddled +meddler +meddles +medians +mediate +medical +mediums +medleys +medulla +meekest +meeting +megaton +melange +melanin +melding +mellows +melodic +melting +members +memento +memoirs +menaced +menaces +menages +menders +mending +menfolk +menials +menorah +menthol +mention +mentors +meowing +mercies +mercury +mergers +merging +merinos +merited +mermaid +merrier +merrily +mescals +meshing +message +messiah +messier +messily +messing +mestizo +meteors +metered +methane +methods +metiers +metrics +mewling +miaowed +miasmas +microbe +microns +middies +middles +midgets +midland +midmost +midriff +midterm +midtown +midways +midweek +midwife +midyear +miffing +migrant +migrate +mildest +mildews +mileage +milieus +milieux +militia +milkier +milking +milkman +milkmen +milksop +millage +millers +milling +million +mimetic +mimicry +mimosas +minaret +mincing +mindful +minding +mineral +mingled +mingles +minibus +minicam +minimal +minimum +minions +minivan +minnows +minored +minster +mintier +minting +minuend +minuets +minuses +minuted +minuter +minutes +minutia +miracle +mirages +mirrors +miscall +miscast +miscued +miscues +misdeal +misdeed +misdoes +misdone +miserly +misfire +misfits +mishaps +mislaid +mislays +mislead +misplay +misread +misrule +missals +missile +missing +mission +missive +misstep +mistake +misters +mistier +mistily +mistime +misting +mistook +mistype +misused +misuses +mitosis +mitring +mittens +mixture +mizzens +moaning +mobbing +mobiles +mobster +mockers +mockery +mocking +moderns +modesty +modicum +modular +modules +modulus +moisten +moister +moistly +moldier +molding +molests +mollify +mollusc +moments +mommies +monarch +moneyed +mongers +mongrel +moniker +monitor +monkeys +monocle +monolog +monsoon +monster +montage +monthly +mooched +moocher +mooches +moodier +moodily +mooning +moonlit +mooring +mooting +moppets +mopping +moraine +morally +mordant +morgues +morning +morocco +moronic +morrows +morsels +mortals +mortars +mortice +mortify +mortise +mosaics +moseyed +mosques +mossier +mothers +motiles +motions +motives +motleys +motlier +motored +mottled +mottles +mottoes +moulded +moulder +moulted +mounded +mounted +mourned +mourner +mousers +mousier +mousing +moussed +mousses +mouthed +movable +muckier +mucking +muddied +muddier +muddies +muddled +muddles +muezzin +muffing +muffins +muffled +muffler +muffles +muggers +muggier +mugging +mukluks +mulatto +mulched +mulches +mullahs +mullets +mulling +mullion +mumbled +mumbler +mumbles +mummers +mummery +mummies +mummify +munched +munches +mundane +murders +murkier +murkily +murmurs +muscled +muscles +museums +mushier +mushing +musical +musings +muskets +muskier +muskrat +mussels +mussier +mussing +mustang +mustard +musters +mustier +mutable +mutants +mutated +mutates +mutters +muumuus +muzzled +muzzles +mynahes +myriads +myrtles +mystery +mystics +mystify +nabbing +nagging +naiades +nailing +naively +naivest +naivete +naivety +nakedly +nannies +napalms +naphtha +napkins +nappier +nappies +napping +narking +narrate +narrows +narwhal +nasally +nascent +nastier +nastily +nations +natives +nattier +nattily +natural +natures +naughts +naughty +nautili +nearest +nearing +neatest +nebulae +nebular +nebulas +necking +necktie +needful +needier +needing +needled +needles +negated +negates +neglect +negligs +neighed +neither +nemeses +nemesis +neonate +nephews +nerdier +nervier +nerving +nervous +nesting +nestled +nestles +netting +nettled +nettles +network +neurons +neuters +neutral +neutron +newbies +newborn +newness +newsboy +newsier +newsman +newsmen +newtons +nexuses +nibbled +nibbler +nibbles +nickels +nicking +niftier +niggard +niggers +niggled +niggles +nighest +nightie +nightly +nimbler +ninepin +ninnies +nippers +nippier +nipping +nipples +nirvana +nitpick +nitrate +nitwits +noblest +nodding +nodular +nodules +noggins +noisier +noisily +noising +noisome +nomadic +nominal +nominee +noncoms +nonplus +nonskid +nonstop +nonuser +nonzero +noodled +noodles +noonday +nosegay +noshing +nosiest +nostril +nostrum +notable +notably +notched +notches +notepad +nothing +noticed +notices +notions +nougats +noughts +nourish +novella +novelle +novelty +novices +nowhere +noxious +nozzles +nuanced +nuances +nuclear +nucleic +nucleus +nudging +nudists +nuggets +nullify +nullity +numbers +numbest +numbing +numeral +numeric +nuncios +nunnery +nuptial +nursery +nursing +nurture +nutmeat +nutmegs +nutrias +nuttier +nutting +nuzzled +nuzzles +oarlock +oarsman +oarsmen +oatmeal +obelisk +obesity +obeying +objects +obliged +obliges +oblique +oblongs +obloquy +oboists +obscene +obscure +obsequy +observe +obtains +obtrude +obtuser +obverse +obviate +obvious +ocarina +occlude +oceanic +ocelots +octagon +octaves +octette +octopus +oculars +oculist +oddball +oddness +odorous +odyssey +offbeat +offence +offends +offense +offered +offhand +officer +offices +offings +offload +offsets +offside +oftener +oiliest +oilskin +oinking +omelets +ominous +omitted +omnibus +oneness +onerous +oneself +onetime +ongoing +onshore +onwards +opacity +opaqued +opaquer +opaques +openers +openest +opening +operand +operate +opiates +opining +opinion +opossum +opposed +opposes +oppress +optical +optimal +optimum +options +opulent +oracles +oranges +orating +oration +orators +oratory +orbital +orbited +orchard +orchids +ordains +ordeals +ordered +orderly +ordinal +oregano +organic +orgasms +orients +orifice +origami +origins +orioles +orotund +orphans +osmosis +osmotic +ospreys +ostrich +ottoman +ousters +ousting +outages +outback +outbids +outcast +outcome +outcrop +outdoes +outdone +outdoor +outfits +outgoes +outgrew +outgrow +outings +outlaid +outlast +outlaws +outlays +outlets +outline +outlive +outlook +outplay +outpost +outputs +outrage +outrank +outruns +outsell +outsets +outside +outsize +outsold +outstay +outtake +outvote +outward +outwear +outwits +outwore +outworn +ovarian +ovaries +ovation +overact +overage +overall +overate +overawe +overdid +overdue +overeat +overjoy +overlap +overlay +overlie +overpay +overran +overrun +oversaw +oversee +overtax +overtly +overuse +oviduct +ovulate +oxfords +oxidise +oxymora +oysters +pacific +package +packers +packets +packing +paddies +padding +paddled +paddles +paddock +padlock +pageant +pagodas +pailful +painful +paining +painted +painter +pairing +paisley +pajamas +palaces +palatal +palates +palaver +palette +palings +pallets +palling +palmier +palming +palmist +palpate +palsied +palsies +pampers +panacea +panache +pancake +panders +panicky +paniers +pannier +panning +panoply +pansies +panther +panties +panting +papayas +papered +papilla +papoose +paprika +papyrus +parable +paraded +parades +paradox +paragon +parapet +parasol +parboil +parcels +parched +parches +pardons +parents +parfait +pariahs +parings +parking +parkway +parlays +parleys +parlors +parlour +paroled +parolee +paroles +parquet +parried +parries +parring +parrots +parsing +parsley +parsnip +parsons +partake +partial +partied +parties +parting +partner +partook +partway +parvenu +paschal +passage +passels +passing +passion +passive +passkey +pastels +pastern +pastier +pasties +pastime +pasting +pastors +pasture +patched +patches +patella +patents +pathway +patient +patinae +patinas +patriot +patrols +patrons +patsies +pattern +patters +patties +patting +paucity +paunchy +paupers +pausing +pavings +pawning +pawpaws +payable +paydays +payload +payment +payoffs +payroll +peaches +peacock +peafowl +peahens +peaking +pealing +peanuts +pearled +peasant +pebbled +pebbles +peccary +pecking +pedagog +pedaled +pedants +peddled +peddles +pedlars +peeking +peeling +peepers +peeping +peerage +peering +peeving +peevish +peewees +pegging +pelagic +pelican +pellets +pelting +penalty +penance +pencils +pendant +pendent +pending +penguin +penises +penlite +pennant +pennies +penning +pennons +pension +pensive +peonage +peonies +peopled +peoples +peppers +peppery +peppier +pepping +peptics +percale +percent +perched +perches +perfect +perfidy +perform +perfume +perhaps +perigee +periods +periwig +perjure +perjury +perkier +perking +perming +permits +permute +perplex +persist +persona +persons +pertain +pertest +perturb +perusal +perused +peruses +pervade +pervert +pesetas +peskier +pesters +pestled +pestles +petards +petered +petiole +petites +petrels +petrify +pettier +pettily +petting +petunia +pewters +phalanx +phallic +phallus +phantom +pharaoh +pharynx +phasing +philtre +phished +phisher +phloxes +phobias +phobics +phoebes +phoenix +phoneme +phoneys +phonics +phonied +phonier +phonies +phoning +photoed +photons +phrasal +phrased +phrases +physics +pianist +piazzas +piccolo +pickaxe +pickers +pickets +pickier +picking +pickled +pickles +pickups +picnics +picture +piddled +piddles +pidgins +piebald +piecing +pierced +pierces +pigeons +piggier +piggies +pigging +piggish +piglets +pigment +pigmies +pigpens +pigskin +pigtail +pilaffs +pileups +pilfers +pilgrim +pilings +pillage +pillars +pillbox +pilling +pillion +pillory +pillows +piloted +pimento +pimping +pimples +pinball +pincers +pinched +pinches +pinging +pinhead +pinhole +pinions +pinkest +pinkeye +pinkies +pinking +pinkish +pinnate +pinning +pintoes +pioneer +piously +pipping +pippins +piquant +piquing +piranha +pirated +pirates +pistils +pistols +pistons +pitched +pitcher +pitches +piteous +pitfall +pithier +pithily +pitiful +pitting +pitying +pivotal +pivoted +pizzazz +placard +placate +placebo +placers +placing +placket +plagued +plagues +plainer +plainly +plaints +plaited +planets +planing +planked +planned +planner +planted +planter +plaques +plaster +plastic +plateau +platens +plating +platoon +platter +platypi +plaudit +playact +playboy +players +playful +playing +playoff +playpen +pleaded +pleader +pleased +pleases +pleated +plectra +pledged +pledges +plenary +pliable +pliancy +plights +plinths +plodded +plodder +plopped +plotted +plotter +ploughs +plovers +plowman +plowmen +plucked +plugged +plugins +plumage +plumbed +plumber +pluming +plummer +plummet +plumped +plumper +plunder +plunged +plunger +plunges +plunked +plurals +plusher +plusses +plywood +poached +poacher +poaches +pockets +pocking +podcast +podding +podiums +poetess +pogroms +pointed +pointer +poising +poisons +pokiest +polecat +polemic +policed +polices +politer +politic +polkaed +polling +pollute +polygon +polymer +pomaded +pomades +pommels +pompoms +pompons +pompous +ponchos +ponders +poniard +pontiff +pontoon +pooched +pooches +poodles +poohing +pooling +pooping +poorest +popcorn +popguns +poplars +popover +poppies +popping +popular +porches +porcine +portage +portals +portend +portent +porters +portico +porting +portion +portray +poseurs +poshest +posited +possess +possums +postage +postbox +postdoc +posters +posting +postman +postmen +posture +postwar +potable +potency +potfuls +pothole +pothook +potions +potluck +potpies +potshot +pottage +potters +pottery +pottier +potties +potting +pouched +pouches +poultry +pounced +pounces +pounded +pouring +pouting +poverty +powders +powdery +powered +powwows +prairie +praised +praises +praline +pranced +prancer +prances +prating +prattle +prawned +prayers +praying +preachy +precede +precept +precise +predate +predict +preempt +preened +prefabs +preface +prefect +prefers +preheat +prelate +prelude +premier +premise +premiss +premium +prepaid +prepare +prepays +prepped +preppie +prequel +presage +present +presets +preside +pressed +presses +prestos +presume +preteen +pretend +pretext +pretzel +prevail +prevent +preview +prevues +preying +pricier +pricing +pricked +prickle +prickly +priding +priests +primacy +primary +primate +primers +priming +primmer +primped +princes +printed +printer +prising +prisons +prithee +privacy +private +privets +privier +privies +probate +probing +probity +problem +proceed +process +proctor +procure +prodded +prodigy +produce +product +profane +profess +proffer +profile +profits +profuse +progeny +program +project +prologs +prolong +promise +promote +prompts +pronged +pronoun +proofed +propane +propels +prophet +propose +propped +prorate +prosaic +prosier +prosody +prosper +protean +protect +protege +protein +protest +protons +prouder +proudly +proverb +provide +proving +proviso +provoke +provost +prowess +prowled +prowler +proxies +prudent +prudery +prudish +pruning +psyched +psyches +psychic +psychos +puberty +publish +puckers +puckish +pudding +puddled +puddles +pudgier +pueblos +puerile +puffier +puffing +puffins +pullers +pullets +pulleys +pulling +pullout +pulpier +pulping +pulpits +pulsars +pulsate +pulsing +pumices +pummels +pumping +pumpkin +punched +punches +pundits +pungent +puniest +punkest +punning +punster +punters +punting +puppets +puppies +pupping +purging +purists +puritan +purling +purloin +purpler +purples +purport +purpose +purring +pursers +pursing +pursued +pursuer +pursues +pursuit +purveys +purview +pushers +pushier +pushing +pushups +pussier +pussies +pustule +putrefy +putters +puttied +putties +putting +puzzled +puzzler +puzzles +pygmies +pyjamas +pyramid +pythons +quacked +quaffed +quahaug +quahogs +quailed +quaking +qualify +quality +quantum +quarrel +quarter +quartet +quartos +quasars +quashed +quashes +quavers +quavery +queened +queenly +queered +queerer +queerly +quelled +queried +queries +quested +queuing +quibble +quiches +quicken +quicker +quickie +quickly +quieted +quieter +quietly +quietus +quilted +quilter +quinces +quinine +quintet +quipped +quirked +quitted +quitter +quivers +quizzed +quizzes +quoited +quondam +quorums +quoting +rabbits +rabbles +raccoon +racemes +raceway +raciest +racists +rackets +racking +racoons +racquet +radials +radiant +radiate +radical +radioed +raffish +raffled +raffles +rafters +rafting +raggedy +ragging +raglans +ragouts +ragtags +ragtime +ragweed +raiders +raiding +railing +railway +raiment +rainbow +rainier +raining +raising +raisins +rallied +rallies +rambled +rambler +rambles +ramming +rampage +rampant +rampart +ramrods +ranched +rancher +ranches +rancour +randier +rangers +rangier +ranging +rankest +ranking +rankled +rankles +ransack +ransoms +ranting +rapider +rapidly +rapiers +rapists +rappers +rapping +rapport +rapture +rascals +rashers +rashest +raspier +rasping +ratchet +ratings +rations +rattans +rattier +ratting +rattled +rattler +rattles +rattrap +raucous +raunchy +ravaged +ravages +ravened +ravines +ravings +ravioli +rawhide +rawness +razzing +reached +reaches +reacted +reactor +readers +readied +readier +readies +readily +reading +readmit +readout +reagent +realest +realign +realise +realism +realist +reality +realtor +reamers +reaming +reapers +reaping +reapply +rearing +rearmed +reasons +rebated +rebates +rebinds +rebirth +rebound +rebuffs +rebuild +rebuilt +rebuked +rebukes +rebuses +recalls +recants +recasts +receded +recedes +receipt +receive +recheck +recipes +recital +recited +recites +reckons +reclaim +recline +recluse +recoils +records +recount +recoups +recover +recruit +rectify +rectors +rectory +rectums +recycle +redcaps +redcoat +reddens +reddest +reddish +redeems +redhead +redneck +redness +redoing +redoubt +redound +redraft +redrawn +redraws +redress +redskin +reduced +reduces +redwood +reedier +reefers +reefing +reeking +reelect +reeling +reenact +reenter +reentry +reeving +referee +reffing +refiled +refiles +refills +refined +refiner +refines +reflect +refocus +reforms +refract +refrain +refresh +refuels +refugee +refuges +refunds +refusal +refused +refuses +refuted +refutes +regains +regaled +regales +regalia +regally +regards +regatta +regency +regents +regimen +regimes +regions +regress +regrets +regroup +regular +reheats +rehired +rehires +reigned +reining +reissue +rejects +rejoice +rejoins +relabel +relapse +related +relates +relaxed +relaxes +relayed +relearn +release +relents +reliant +reliefs +relieve +relived +relives +reloads +relying +remains +remakes +remands +remarks +remarry +rematch +reminds +remnant +remodel +remorse +remoter +remotes +remount +removal +removed +remover +removes +renamed +renames +renders +rending +reneged +reneges +renewal +renewed +rentals +renters +renting +reoccur +reopens +reorder +repaint +repairs +repasts +repeals +repeats +repents +replace +replays +replete +replica +replied +replies +reports +reposed +reposes +repress +reprint +reprise +reproof +reprove +reptile +repulse +reputed +reputes +request +requiem +require +requite +rereads +reroute +resales +rescind +rescued +rescuer +rescues +resells +resents +reserve +resided +resides +residue +resigns +resists +resolve +resorts +resound +respect +respell +respelt +respire +respite +respond +restart +restate +restful +resting +restive +restock +restore +restudy +results +resumed +resumes +retails +retains +retaken +retakes +retards +retched +retches +retells +rethink +retinae +retinal +retinas +retinue +retired +retiree +retires +retools +retorts +retouch +retrace +retract +retrain +retread +retreat +retrial +retried +retries +returns +retyped +retypes +reunify +reunion +reunite +reusing +revalue +revamps +reveals +revelry +revenge +revenue +revered +reveres +reverie +reverse +reverts +reviews +reviled +reviler +reviles +revised +revises +revisit +revival +revived +revives +revoked +revokes +revolts +revolve +revving +rewards +rewinds +rewired +rewires +rewords +reworks +rewound +rewrite +rewrote +rhizome +rhodium +rhombus +rhubarb +rhyming +rhythms +ribbing +ribbons +richest +rickets +rickety +ricking +ricksha +ricotta +ridding +riddled +riddles +ridging +riffing +riffled +riffles +rifling +rifting +rigging +righted +righter +rightly +rigidly +rigours +rimming +ringers +ringing +ringlet +rinsing +rioters +rioting +riotous +ripened +riposte +rippers +ripping +rippled +ripples +ripsaws +risible +riskier +risking +rituals +ritzier +rivalry +riveted +rivulet +roaches +roadbed +roadway +roamers +roaming +roaring +roasted +roaster +robbers +robbery +robbing +robotic +rockers +rockets +rockier +rocking +rodents +roebuck +rogered +roguery +roguish +roiling +roister +rollers +rollick +rolling +romaine +romance +rompers +romping +roofing +rooftop +rookery +rookies +rooking +roomers +roomful +roomier +rooming +roosted +rooster +rooting +roseate +rosebud +rosette +rosiest +rosined +rosters +rostrum +rotated +rotates +rotting +rotunda +roubles +roughed +roughen +rougher +roughly +rouging +rounded +rounder +roundly +roundup +rousing +routine +routing +rowboat +rowdier +rowdies +roweled +royally +royalty +rubbers +rubbery +rubbing +rubbish +rubdown +rubella +rubiest +rubrics +rudders +ruddier +ruffian +ruffing +ruffled +ruffles +ruining +ruinous +rulings +rumbaed +rumbled +rumbles +rummage +rummest +rumored +rumours +rumpled +rumples +runaway +rundown +runnels +runners +runnier +running +runoffs +runways +rupture +rushing +russets +rustics +rustier +rusting +rustled +rustler +rustles +rutting +sachems +sachets +sackful +sacking +saddens +saddest +saddled +saddles +sadists +sadness +safaris +saffron +sagging +saguaro +sailing +sailors +saintly +salaams +salamis +salient +salines +sallied +sallies +salmons +saloons +saltest +saltier +saltine +salting +saluted +salutes +salvage +salvers +salving +salvoes +sambaed +samovar +sampans +sampled +sampler +samples +samurai +sanctum +sandals +sandbag +sandbar +sandbox +sanders +sandhog +sandier +sanding +sandlot +sandman +sandmen +sapient +sapling +sappier +sapping +sarapes +sarcasm +sarcoma +sardine +sarongs +sashays +sassier +sassing +satanic +satchel +satiate +satiety +satires +satisfy +satraps +saucers +saucier +saucily +saucing +saunaed +saunter +sausage +sauteed +savaged +savager +savages +savanna +savants +savings +saviors +saviour +savored +savours +savoury +savvied +savvier +savvies +sawdust +sawmill +sawyers +sayings +scabbed +scabies +scalars +scalded +scalene +scalier +scaling +scallop +scalped +scalpel +scalper +scammed +scamper +scandal +scanned +scanner +scanted +scanter +scapula +scarabs +scarcer +scarfed +scarier +scarify +scaring +scarlet +scarred +scarves +scatted +scatter +scenery +scented +sceptic +sceptre +schemed +schemer +schemes +scherzi +scherzo +schisms +schlepp +schleps +schlock +schmalz +schmuck +scholar +schools +schrods +schtick +sciatic +science +scissor +scoffed +scolded +scollop +sconces +scooped +scooted +scooter +scoping +scorers +scoring +scorned +scotchs +scoured +scourge +scouted +scowled +scratch +scrawls +scrawny +screams +screech +screens +screwed +scribes +scrimps +scripts +scrolls +scrooge +scrotum +scrubby +scruffs +scruffy +scrunch +scruple +scubaed +scudded +scuffed +scuffle +sculled +sculpts +scumbag +scummed +scupper +scuttle +scythed +scythes +seabeds +seabird +seafood +sealant +sealers +sealing +seamier +seaming +seances +seaport +searing +seasick +seaside +seasons +seating +seaward +seaways +seaweed +seceded +secedes +seclude +seconds +secrecy +secrete +secrets +section +sectors +secular +secured +securer +secures +sedated +sedater +sedates +seduced +seducer +seduces +seedier +seeding +seeings +seekers +seeking +seeming +seepage +seeping +seesaws +seethed +seethes +segment +seismic +seizing +seizure +selects +selfish +sellers +selling +sellout +seltzer +selvage +seminal +seminar +senates +senator +senders +sending +seniors +sensing +sensors +sensory +sensual +septets +septums +sequels +sequins +sequoia +serapes +seraphs +serener +serfdom +serials +serious +sermons +serpent +serried +servant +servers +service +servile +serving +sesames +session +setback +settees +setters +setting +settled +settler +settles +seventh +seventy +several +severed +severer +sexiest +sexists +sexless +sexpots +sextant +sextets +sextons +shackle +shadier +shading +shadows +shadowy +shafted +shagged +shaikhs +shakers +shakeup +shakier +shakily +shaking +shallot +shallow +shamans +shamble +shaming +shammed +shampoo +shapely +shaping +sharing +sharked +sharped +sharpen +sharper +sharply +shatter +shavers +shaving +shaykhs +sheared +shearer +sheathe +sheaths +sheaves +shebang +sheered +sheerer +sheikhs +shekels +shellac +shelled +sheller +shelter +shelved +shelves +sherbet +sheriff +shields +shifted +shilled +shimmed +shimmer +shindig +shiners +shingle +shinier +shining +shinned +shipped +shipper +shirked +shirker +shirred +shirted +shivers +shivery +shlepps +shlocky +shoaled +shocked +shocker +shodden +shoeing +shoguns +shooing +shooter +shopped +shopper +shoring +shorted +shorten +shorter +shortly +shotgun +shouted +shovels +shoving +showbiz +showers +showery +showier +showily +showing +showman +showmen +showoff +shrieks +shrikes +shrills +shrilly +shrimps +shrines +shrinks +shrived +shrivel +shriven +shrives +shrouds +shrubby +shticks +shucked +shudder +shuffle +shunned +shunted +shushed +shushes +shuteye +shutout +shutter +shuttle +shyness +shyster +sibling +sickbed +sickens +sickest +sicking +sickles +sidearm +sidebar +sidecar +sidings +sidling +sierras +siestas +sieving +sifters +sifting +sighing +sighted +signals +signers +signets +signify +signing +silence +silents +silicon +silkier +sillier +sillies +silting +silvers +silvery +simians +similar +similes +simmers +simpers +simpler +simplex +sincere +singers +singing +singled +singles +sinkers +sinking +sinners +sinning +sinuous +sinuses +siphons +sipping +sirloin +sirocco +sissier +sissies +sisters +sitcoms +sitters +sitting +situate +sixteen +sixties +sizable +sizzled +sizzles +skaters +skating +sketchy +skewers +skewing +skidded +skilful +skilled +skillet +skimmed +skimped +skinned +skipped +skipper +skirted +skitter +skulked +skunked +skycaps +skydive +skydove +skyjack +skylark +skyline +skyward +slabbed +slacked +slacken +slacker +slackly +slaking +slaloms +slammed +slammer +slander +slanted +slapped +slashed +slashes +slather +slating +slavers +slavery +slaving +slavish +slayers +slaying +sleazes +sledded +sledged +sledges +sleeked +sleeker +sleekly +sleeper +sleeted +sleeves +sleighs +slender +sleuths +slewing +slicers +slicing +slicked +slicker +slickly +sliders +sliding +slights +slimier +slimmed +slimmer +slinked +slipped +slipper +slither +slitter +slivers +slobber +slogans +slogged +sloping +slopped +sloshed +sloshes +slotted +slouchy +sloughs +slovens +slowest +slowing +slugged +slugger +sluiced +sluices +slumber +slummed +slummer +slumped +slurped +slurred +slyness +smacked +smacker +smaller +smarted +smarten +smarter +smartly +smashed +smashes +smeared +smelled +smelted +smelter +smidgen +smidges +smidgin +smiling +smirked +smiting +smitten +smocked +smokers +smokier +smoking +smolder +smooths +smother +smudged +smudges +smugger +smuggle +snacked +snaffle +snagged +snailed +snakier +snaking +snapped +snapper +snaring +snarled +sneaked +sneaker +sneered +sneezed +sneezes +snicker +snidest +sniffed +sniffle +snifter +snigger +snipers +sniping +snipped +snippet +snivels +snooker +snooped +snooper +snoozed +snoozes +snorers +snoring +snorkel +snorted +snowier +snowing +snowman +snowmen +snubbed +snuffed +snuffer +snuffle +snugged +snugger +snuggle +soaking +soapbox +soapier +soaping +soaring +sobbing +sobered +soberer +soberly +socials +society +sockets +socking +sodding +softens +softest +softies +soggier +soggily +soiling +soirees +sojourn +solaced +solaces +solaria +solders +soldier +solicit +solider +solidly +soloing +soloist +soluble +solvent +solvers +solving +someday +somehow +someone +someway +sonatas +sonnets +sonnies +soonest +soothed +soothes +sootier +sophism +sophist +soppier +sopping +soprano +sorbets +sorcery +sorghum +sorrels +sorrier +sorrows +sorters +sortied +sorties +sorting +sottish +souffle +soughed +soulful +sounded +sounder +soundly +soupcon +soupier +souping +sourced +sources +sourest +souring +sousing +soviets +soybean +spacial +spacier +spacing +spading +spammer +spandex +spangle +spaniel +spanked +spanned +spanner +sparely +sparest +sparing +sparked +sparkle +sparred +sparrow +spartan +spastic +spatial +spatted +spatter +spatula +spawned +spaying +speaker +speared +specced +special +species +specify +specked +speckle +spectra +spectre +speeded +speeder +speedup +spelled +speller +spender +spewing +spheres +spicier +spicing +spiders +spidery +spieled +spigots +spikier +spiking +spilled +spinach +spinals +spindle +spindly +spinets +spinier +spinner +spinoff +spiraea +spirals +spirits +spiting +spitted +spittle +splashy +splayed +spleens +spliced +splicer +splices +splines +splints +splodge +splotch +splurge +spoiled +spoiler +sponged +sponger +sponges +sponsor +spoofed +spooked +spooled +spooned +spoored +sporing +sporran +sported +spotted +spotter +spouses +spouted +sprains +sprawls +sprayed +sprayer +spreads +spriest +springs +springy +sprints +sprites +sprouts +spruced +sprucer +spruces +spryest +spuming +spumone +spumoni +spurned +spurred +spurted +sputter +squalid +squalls +squalor +squared +squarer +squares +squashy +squawks +squeaks +squeaky +squeals +squeeze +squelch +squints +squired +squires +squirms +squirmy +squirts +squishy +stabbed +stabled +stabler +stables +stacked +stadium +staffed +staffer +stagger +staging +staider +staidly +stained +staking +stalest +staling +stalked +stalker +stalled +stamens +stamina +stammer +stamped +stances +standby +stanzas +stapled +stapler +staples +starchy +stardom +staring +starker +starkly +starlet +starlit +starred +started +starter +startle +starved +starves +stashed +stashes +stately +stating +station +statues +stature +statute +staunch +staving +staying +stealth +steamed +steamer +steeled +steeped +steeper +steeple +steeply +steered +stellar +stemmed +stencil +stepped +steppes +stepson +stereos +sterile +sterner +sternly +sternum +steroid +steward +stewing +sticker +stickup +stiffed +stiffen +stiffer +stiffly +stifled +stifles +stigmas +stilled +stiller +stilted +stimuli +stinger +stinker +stinted +stipend +stipple +stirred +stirrer +stirrup +stocked +stoical +stokers +stoking +stomach +stomped +stonier +stonily +stoning +stooges +stooped +stopgap +stopped +stopper +storage +storeys +storied +stories +storing +stormed +stouter +stoutly +stowing +strafed +strafes +strains +straits +strands +strange +stratum +strawed +strayed +streaks +streaky +streams +streets +stretch +strewed +strides +striker +strikes +strings +stringy +striped +stripes +strived +striven +strives +strobes +stroked +strokes +strolls +strophe +strudel +stubbed +stubble +stubbly +stuccos +studded +student +studied +studies +studios +stuffed +stumble +stumped +stunned +stunted +stupefy +stupids +stupors +stutter +styling +stylise +stylish +stylist +stymied +stymies +styptic +suavely +suavest +suavity +subbing +subdued +subdues +subhead +subject +subjoin +sublets +sublime +submits +suborns +subplot +subsets +subside +subsidy +subsist +subsoil +subsume +subteen +subtler +suburbs +subvert +subways +succeed +success +succour +succumb +suckers +sucking +suckled +suckles +sucrose +suction +sudsier +suffers +suffice +suffuse +sugared +suggest +suicide +suiting +suitors +sulfate +sulfide +sulfurs +sulkier +sulkies +sulkily +sulking +sullied +sullies +sulphur +sultana +sultans +summary +summers +summery +summing +summits +summons +sunbeam +sunburn +sundaes +sunders +sundial +sundown +sunfish +sunlamp +sunless +sunnier +sunning +sunrise +sunroof +sunsets +sunspot +suntans +suppers +supping +suppler +support +suppose +supreme +surface +surfeit +surfers +surfing +surgeon +surgery +surging +surlier +surmise +surname +surpass +surplus +surreal +surreys +surveys +survive +suspect +suspend +sustain +sutured +sutures +svelter +swabbed +swaddle +swagged +swagger +swallow +swamped +swanked +swanker +swapped +swarmed +swarthy +swashed +swashes +swathed +swathes +swatted +swatter +swaying +swearer +sweater +sweeper +sweeten +sweeter +sweetie +sweetly +swelled +sweller +swelter +swerved +swerves +swifter +swiftly +swigged +swilled +swimmer +swindle +swinger +swinish +swiping +swirled +swished +swisher +swishes +swivels +swollen +swooned +swooped +swopped +syllabi +symbols +symptom +synagog +synapse +synched +synches +syncing +synergy +synonym +syphons +syringe +systems +tabbies +tabbing +tableau +tablets +tabling +tabloid +tabooed +tabuing +tabular +tacitly +tackier +tacking +tackled +tackler +tackles +tactful +tactics +tactile +tadpole +taffeta +taffies +tagging +tailing +tailors +tainted +takeoff +takeout +takings +talents +talkers +talking +tallest +tallied +tallies +tallyho +tamable +tamales +tampers +tamping +tampons +tanager +tandems +tangelo +tangent +tangier +tangled +tangles +tangoed +tankard +tankers +tankful +tanking +tanners +tannery +tannest +tanning +tantrum +tapered +tapioca +tapping +taproom +taproot +tardier +tardily +targets +tariffs +tarmacs +tarnish +tarpons +tarried +tarrier +tarries +tarring +tartans +tartars +tartest +tasking +tassels +tasters +tastier +tasting +tatters +tatting +tattled +tattler +tattles +tattoos +taunted +tautest +taverns +tawnier +taxable +taxicab +taxiing +taxying +teacher +teaches +teacups +teaming +teapots +tearful +teargas +tearier +tearing +tearoom +teasels +teasers +teasing +teatime +teazels +teazles +tedious +teeming +teenage +teenier +teepees +teeters +teethed +teethes +telexed +telexes +tellers +telling +temblor +tempera +tempers +tempest +temping +temples +tempted +tempter +tempura +tenable +tenancy +tenants +tenders +tending +tendons +tendril +tenfold +tenoned +tenpins +tensely +tensest +tensile +tensing +tension +tensors +tenting +tenuous +tenured +tenures +tequila +terabit +terming +termini +termite +terrace +terrain +terrier +terrify +terrors +tersely +tersest +testate +testers +testier +testify +testily +testing +tetanus +tethers +textile +textual +texture +thalami +thanked +thawing +theater +theatre +theists +theorem +therapy +thereby +therein +thereof +thereon +thereto +thermal +thermos +thiamin +thicken +thicker +thicket +thickly +thieved +thieves +thimble +thinker +thinned +thinner +thirdly +thirsts +thirsty +thistle +thither +thorium +thought +thralls +threads +threats +thrifts +thrifty +thrills +thrived +thriven +thrives +throats +throaty +thrones +throngs +through +thrower +thrusts +thruway +thudded +thumbed +thumped +thunder +thwacks +thwarts +thyroid +thyself +tickers +tickets +ticking +tickled +tickles +tidiest +tidings +tidying +tiffing +tighten +tighter +tightly +tigress +tillage +tillers +tilling +tilting +timbers +timbres +timider +timidly +timings +timpani +tinfoil +tinging +tingled +tingles +tiniest +tinkers +tinkled +tinkles +tinnier +tinning +tinsels +tinting +tippers +tipping +tippled +tippler +tipples +tipsier +tipsily +tipster +tiptoed +tiptoes +tiptops +tirades +tireder +tissues +titanic +titbits +tithing +titling +titmice +titters +tittles +titular +tizzies +toadied +toadies +toasted +toaster +tobacco +tocsins +toddies +toddled +toddler +toddles +toehold +toenail +toffees +toffies +toggled +toggles +toilers +toilets +toiling +tolling +tombing +tomboys +tomcats +tongued +tongues +toniest +tonight +tonnage +tonsils +tonsure +toolbar +toolbox +tooling +toolkit +toothed +tooting +topazes +topcoat +topical +topknot +topless +topmast +topmost +topping +toppled +topples +topsail +topside +topsoil +torched +torches +torment +tornado +torpedo +torqued +torques +torrent +torsion +torture +tossing +tossups +totally +totemic +totters +totting +toucans +touched +touches +toughen +tougher +toughly +toupees +touring +tourism +tourist +tourney +tousled +tousles +touting +towards +towered +towhead +towpath +tracers +tracery +trachea +tracing +tracked +tracker +tractor +traders +trading +traduce +traffic +tragedy +trailed +trailer +trained +trainee +trainer +traipse +traitor +trammed +trammel +tramped +trample +trances +transit +transom +trapeze +trapped +trapper +trashed +trashes +traumas +travail +travels +trawled +trawler +treacle +treadle +treason +treated +trebled +trebles +treeing +treetop +trefoil +trekked +trellis +tremble +tremolo +tremors +trended +tresses +trestle +tribune +tribute +triceps +tricked +trickle +trident +trifled +trifler +trifles +trigger +trilled +trilogy +trimmed +trimmer +trinity +trinket +tripled +triples +triplet +tripods +tripped +trisect +tritely +tritest +triumph +trivets +trivial +trochee +trodden +troikas +trolled +trolley +trollop +tromped +trooped +trooper +tropics +tropism +trotted +trotter +trouble +troughs +trounce +trouped +trouper +troupes +trouser +trowels +truancy +truants +trucked +trucker +truckle +trudged +trudges +trueing +truffle +truisms +trumped +trumpet +trundle +trussed +trusses +trusted +trustee +tryouts +trysted +tsarina +tsunami +tubbier +tubular +tuckers +tucking +tufting +tugboat +tugging +tuition +tumbled +tumbler +tumbles +tumbrel +tumbril +tummies +tumours +tumults +tundras +tuneful +tunnels +tunnies +turbans +turbine +turbots +tureens +turfing +turkeys +turmoil +turners +turning +turnips +turnkey +turnoff +turnout +turrets +turtles +tussled +tussles +tussock +tutored +tuxedos +twaddle +twanged +tweaked +tweeted +tweeter +twelfth +twelves +twiddle +twigged +twilled +twinged +twinges +twining +twinkle +twinned +twirled +twirler +twisted +twister +twitted +twitter +twofers +twofold +twosome +tycoons +tympana +typeset +typhoid +typhoon +typical +typists +tyranny +tyrants +tzarina +ugliest +ukelele +ukulele +ululate +umbrage +umlauts +umpired +umpires +umpteen +unaided +unarmed +unasked +unaware +unbends +unbinds +unblock +unbolts +unbosom +unbound +uncanny +uncased +uncivil +unclasp +unclean +unclear +uncoils +uncorks +uncouth +uncover +unction +undated +undergo +undoing +undress +undying +unearth +uneaten +unequal +unfolds +unfrock +unfunny +unfurls +ungodly +unguent +unhands +unhappy +unheard +unhinge +unhitch +unhooks +unhorse +unicorn +unified +unifies +uniform +uniquer +unitary +unities +uniting +unkempt +unknown +unlaced +unlaces +unlatch +unlearn +unleash +unloads +unlocks +unloose +unloved +unlucky +unmakes +unmanly +unmasks +unmoral +unmoved +unnamed +unnerve +unpacks +unpaved +unplugs +unquote +unravel +unready +unriper +unrolls +unsafer +unscrew +unseals +unseats +unsnaps +unsnarl +unsound +unstops +unstuck +untamed +untried +untruer +untruth +untwist +untying +unusual +unveils +unwinds +unwiser +unwound +unwraps +upbeats +upbraid +upchuck +updated +updater +updates +upended +upfront +upgrade +uphills +upholds +uplands +uplifts +upraise +upright +uproars +uproots +upscale +upshots +upsides +upstage +upstart +upstate +upsurge +upswing +uptakes +uptight +upturns +upwards +uranium +urbaner +urchins +urethra +urgency +urinals +urinary +urinate +urology +useable +useless +ushered +usually +usurers +usurped +usurper +utensil +uterine +utilise +utility +utopian +utopias +uttered +utterly +uvulars +vacancy +vacated +vacates +vaccine +vacuity +vacuous +vacuums +vaginae +vaginal +vaginas +vagrant +vaguely +vaguest +vainest +valance +valence +valeted +valiant +validly +valises +valleys +valuing +valving +vamoose +vamping +vampire +vandals +vanilla +vanning +vantage +vapours +variant +variate +variety +various +varlets +varmint +varnish +varsity +varying +vassals +vastest +vatting +vaulted +vaulter +vaunted +vectors +veering +veggies +vehicle +veiling +veining +velours +velvety +venally +venders +vending +vendors +veneers +venison +venting +ventral +venture +veranda +verbals +verbena +verbose +verdant +verdict +verdure +verging +veriest +versify +versing +version +vertigo +vesicle +vespers +vessels +vestige +vesting +vetches +veteran +vetoing +vetting +viaduct +vibrant +vibrate +vibrato +viceroy +vicious +victims +victors +victory +victual +vicunas +viewers +viewing +village +villain +villein +vinegar +vintage +vintner +violate +violent +violets +violins +violist +viragos +virgins +virgule +virtual +virtues +viruses +visages +visaing +viscera +viscous +visible +visibly +visions +visited +visitor +visuals +vitally +vitamin +vitiate +vitriol +vivider +vividly +viziers +vocalic +vocally +voguish +voicing +voiding +volcano +volleys +voltage +voltaic +voluble +volubly +volumes +vomited +voodoos +vouched +voucher +vouches +voyaged +voyager +voyages +voyeurs +vulture +wackier +wadding +waddled +waddles +waffled +waffles +wafting +wagered +wagging +waggish +waggled +waggles +wagoner +wailing +waiters +waiting +waivers +waiving +wakeful +wakened +walkers +walking +walkout +walkway +wallaby +wallets +walleye +walling +wallops +wallows +walnuts +waltzed +waltzes +wanders +wangled +wangles +wannabe +wannest +wanting +wantons +wapitis +warbled +warbler +warbles +wardens +warders +warding +warfare +warhead +wariest +warlike +warlock +warlord +warmers +warmest +warming +warning +warpath +warping +warrant +warrens +warring +warrior +warship +warthog +wartier +wartime +washers +washing +washout +washtub +waspish +wassail +wastage +wasters +wasting +wastrel +watched +watcher +watches +watered +wattage +wattled +wattles +wavelet +wavered +waviest +waxiest +waxwing +waxwork +waylaid +waylays +wayside +wayward +weakens +weakest +wealthy +weaning +weapons +wearers +wearied +wearier +wearies +wearily +wearing +weasels +weather +weavers +weaving +webbing +website +wedding +wedging +wedlock +weeders +weedier +weeding +weekday +weekend +weepers +weepier +weepies +weeping +weevils +weighed +weights +weighty +weirder +weirdly +weirdos +welched +welches +welcome +welders +welding +welfare +welling +welshed +welshes +welters +welting +wenches +wending +western +wetback +wetland +wetness +wettest +wetting +whacked +whalers +whaling +whammed +wharves +whatnot +wheaten +wheedle +wheeled +wheeler +wheezed +wheezes +whelked +whelped +whereas +whereat +whereby +wherein +whereof +whereon +whether +whetted +whiffed +whiling +whimper +whimsey +whiners +whinier +whining +whipped +whippet +whirled +whirred +whisked +whisker +whiskey +whiskys +whisper +whistle +whitens +whitest +whither +whiting +whitish +whittle +whizzed +whizzes +whoever +whooped +whoopee +whopper +whorled +wickers +wickets +widened +widgeon +widowed +widower +wielded +wieners +wigeons +wigging +wiggled +wiggler +wiggles +wigwags +wigwams +wildcat +wildest +wiliest +willful +willies +willing +willows +willowy +wilting +wimpier +wimpled +wimples +winched +winches +wincing +windbag +windier +winding +windows +windups +wingers +winging +wingtip +winking +winners +winning +winnows +winsome +winters +wintery +wiretap +wiriest +wishers +wishful +wishing +wispier +wistful +witched +witches +withers +without +witless +witness +wittier +wittily +witting +wizards +wizened +wobbled +wobbles +wolfing +wolfish +wolfram +womanly +wombats +wonders +woodcut +woodier +woodies +wooding +woodman +woodmen +woofers +woofing +woolens +woolier +woolies +woollen +woozier +wordier +wording +workday +workers +working +workman +workmen +workout +worldly +wormier +worming +worried +worrier +worries +worsens +worship +worsted +wounded +wounder +wraiths +wrangle +wrapped +wrapper +wreaked +wreathe +wreaths +wrecked +wrecker +wrested +wrestle +wriggle +wriggly +wringer +wrinkle +wrinkly +writers +writhed +writhes +writing +written +wronged +wronger +wrongly +wrought +wryness +yachted +yacking +yakking +yammers +yanking +yapping +yardage +yardarm +yawning +yearned +yelling +yellows +yelping +yeshiva +yessing +yielded +yipping +yodeled +yodeler +yoghurt +yogurts +younger +yowling +yttrium +yuckier +yucking +yukking +yummier +yuppies +zaniest +zapping +zealots +zealous +zeniths +zephyrs +zeroing +zestful +zigzags +zillion +zincing +zincked +zingers +zinging +zinnias +zippers +zippier +zipping +zircons +zithers +zodiacs +zombies +zoology +zooming +zygotes \ No newline at end of file diff --git a/08-word-chains/words8.txt b/08-word-chains/words8.txt new file mode 100644 index 0000000..268debd --- /dev/null +++ b/08-word-chains/words8.txt @@ -0,0 +1,10328 @@ +aardvark +abacuses +abalones +abandons +abashing +abattoir +abbesses +abdicate +abdomens +abducted +abductor +aberrant +abetters +abetting +abettors +abeyance +abhorred +abjectly +abjuring +ablative +ablution +abnegate +abnormal +aborting +abortion +abortive +abounded +abrading +abrasion +abrasive +abridged +abridges +abrogate +abrupter +abruptly +abscissa +absconds +absences +absented +absentee +absently +absinthe +absolute +absolved +absolves +absorbed +abstains +abstract +abstruse +absurder +absurdly +abundant +abutment +abutting +academia +academic +acanthus +acceding +accented +accepted +accessed +accesses +accident +acclaims +accolade +accorded +accosted +accounts +accredit +accruals +accruing +accuracy +accurate +accursed +accusers +accusing +accustom +acerbity +acetates +achieved +achiever +achieves +acolytes +aconites +acoustic +acquaint +acquired +acquires +acreages +acridest +acrimony +acrobats +acronyms +acrostic +acrylics +actinium +activate +actively +activism +activist +activity +actually +actuated +actuates +actuator +adapters +adapting +adaptive +adaptors +addendum +addicted +addition +additive +adducing +adenoids +adequacy +adequate +adherent +adhering +adhesion +adhesive +adjacent +adjoined +adjourns +adjudged +adjudges +adjuncts +adjuring +adjusted +adjuster +adjustor +adjutant +admirals +admirers +admiring +admitted +admonish +adopting +adoption +adoptive +adorable +adorably +adorning +adrenals +adroitly +adulated +adulates +adultery +advanced +advances +adverser +adverted +advisers +advising +advisors +advisory +advocacy +advocate +aerating +aeration +aerators +aerobics +aerofoil +aerosols +aesthete +affected +affinity +affirmed +affixing +afflicts +affluent +afforded +afforest +affronts +aflutter +agencies +aggrieve +agitated +agitates +agitator +aglitter +agnostic +agonised +agonises +agrarian +agreeing +agronomy +ailerons +ailments +airborne +airbrush +aircraft +airdrops +airfares +airfield +airheads +airiness +airlifts +airliner +airlines +airmails +airports +airships +airspace +airstrip +airtight +airwaves +alacrity +alarming +alarmist +albacore +alcohols +alderman +aldermen +alerting +alfresco +algebras +aliasing +alibiing +alienate +aliening +alighted +aligning +alkalies +alkaline +alkaloid +allaying +alleging +allegory +allegros +alleluia +allergen +allergic +alleyway +alliance +allocate +allotted +allowing +alloying +allspice +alluding +alluring +allusion +allusive +alluvial +alluvium +almanacs +almighty +alphabet +altering +although +altitude +altruism +altruist +amalgams +amaranth +amassing +amateurs +ambiance +ambience +ambition +ambrosia +ambushed +ambushes +amenable +amending +amethyst +amicable +amicably +ammeters +amnesiac +amorally +amortise +amounted +amperage +ampoules +amputate +amputees +anaconda +anagrams +analogue +analysed +analyser +analyses +analysis +analysts +analytic +anapests +anarchic +anathema +anatomic +ancestor +ancestry +anchored +ancients +andantes +andirons +androgen +androids +anecdota +anecdote +anemones +aneurism +aneurysm +angering +angriest +angstrom +animated +animates +animator +animists +annealed +annexing +annotate +announce +annoying +annually +annulled +anodynes +anointed +anorexia +anorexic +answered +antacids +anteater +antedate +antelope +antennae +antennas +anterior +anteroom +anthills +antibody +anticked +antidote +antigens +antihero +antimony +antiqued +antiques +antlered +antonyms +anyplace +anything +anywhere +aperitif +aperture +aphasics +aphelion +aphorism +apiaries +apologia +apoplexy +apostasy +apostate +apostles +appalled +apparels +apparent +appealed +appeared +appeased +appeaser +appeases +appended +appendix +appetite +applauds +applause +applique +applying +appoints +apposite +appraise +apprised +apprises +approach +approval +approved +approves +apricots +aptitude +aquanaut +aquarium +aquatics +aqueduct +aquifers +aquiline +arachnid +arbiters +arboreal +arboreta +archaism +archduke +archived +archives +archness +archways +ardently +argosies +arguable +arguably +argument +armament +armature +armbands +armchair +armholes +armorers +armories +armoring +armoured +armourer +armrests +aromatic +arousing +arpeggio +arraigns +arranged +arranger +arranges +arraying +arrested +arrivals +arriving +arrogant +arrogate +arsonist +artefact +arterial +arteries +artfully +articles +artifice +artisans +artistes +artistic +artistry +artsiest +artworks +asbestos +ascended +ascetics +ascribed +ascribes +ashtrays +asperity +asphalts +asphyxia +aspirant +aspirate +aspiring +aspirins +assailed +assassin +assaults +assaying +assemble +assembly +assented +asserted +assessed +assesses +assessor +assigned +assisted +assorted +assuaged +assuages +assuming +assureds +assuring +asterisk +asteroid +astonish +astounds +astutely +astutest +ateliers +atheists +athletes +athletic +atomiser +atrocity +attached +attaches +attacked +attacker +attained +attempts +attended +attender +attested +attiring +attitude +attorney +attracts +attuning +atwitter +atypical +auctions +audacity +audibles +audience +auditing +audition +auditors +auditory +augments +auguries +auguring +auguster +aureolas +aureoles +auricles +auspices +austerer +authored +autistic +autocrat +automata +automate +autonomy +autumnal +availing +avengers +avenging +averaged +averages +averring +aversion +averting +aviaries +aviation +aviators +aviatrix +avionics +avocados +avoiding +avowedly +awaiting +awakened +awarding +awfuller +azimuths +babblers +babbling +babushka +babyhood +babysits +bachelor +bacillus +backache +backbite +backbone +backdate +backdrop +backfire +backhand +backhoes +backings +backlash +backless +backlogs +backpack +backrest +backside +backslid +backspin +backstop +backward +backwash +backyard +bacteria +badgered +badinage +badlands +badmouth +baffling +baggiest +bagpipes +bailiffs +bailouts +bakeries +balanced +balances +baldness +balkiest +ballasts +balloons +balloted +ballpark +ballroom +ballsier +ballyhoo +balmiest +baluster +banality +bandaged +bandages +bandanas +bandanna +bandiest +banditry +banditti +bandying +banished +banishes +banister +banjoist +bankbook +banknote +bankroll +bankrupt +banquets +banshees +bantered +baptised +baptises +baptisms +baptists +barbaric +barbecue +barbells +barbeque +barbered +barberry +bareback +barefoot +bareness +bargains +baritone +barmaids +barnacle +barnyard +baroness +baronets +baronial +barracks +barraged +barrages +barrener +barrette +barriers +barrings +barrooms +bartered +baseball +baseless +baseline +basement +baseness +basilica +bassinet +bassists +bassoons +bastards +bastions +batching +bathmats +bathrobe +bathroom +bathtubs +battened +battered +battiest +battling +baulking +bawdiest +bayberry +bayonets +bazookas +beaching +beadiest +beanbags +bearable +bearding +bearings +bearskin +beatific +beatings +beatniks +beauties +beautify +beavered +becalmed +beckoned +becoming +bedazzle +bedecked +bedevils +bedrocks +bedrolls +bedrooms +bedsides +bedsores +bedstead +bedtimes +beechnut +beefiest +beehives +beelines +beetling +befallen +befitted +befogged +befouled +befriend +befuddle +beggared +beggarly +beginner +begonias +begotten +begrudge +beguiled +beguiles +behalves +behaving +behavior +beheaded +behemoth +beholden +beholder +behoving +belabors +belabour +belaying +belching +belfries +believed +believer +believes +belittle +bellboys +bellhops +bellowed +bellyful +bellying +belonged +beloveds +beltways +bemoaned +bemusing +benching +benefice +benefits +benignly +benumbed +bequeath +bequests +berating +bereaved +bereaves +beriberi +berrying +berthing +besieged +besieger +besieges +besmirch +besotted +besought +bespeaks +bespoken +bestiary +bestowal +bestowed +bestride +bestrode +betaking +bethinks +betiding +betokens +betrayal +betrayed +betrayer +betroths +bettered +beveling +bevelled +beverage +bewailed +bewaring +bewilder +biannual +biassing +biathlon +biblical +bibulous +bicepses +bickered +bicuspid +bicycled +bicycles +biennial +bifocals +bigamist +bigamous +bighorns +bigmouth +billeted +billfold +billings +billions +billowed +binaries +bindings +bingeing +binnacle +binomial +biopsied +biopsies +biplanes +biracial +birching +birdbath +birdcage +birdseed +birettas +birthday +birthing +biscuits +bisected +bisector +bisexual +bitingly +bitterer +bitterly +bitterns +bivalves +bivouacs +biweekly +blabbing +blackens +blackest +blacking +blackish +blackout +blacktop +bladders +blanched +blanches +blandest +blankest +blankets +blanking +blarneys +blasters +blasting +blastoff +blazoned +bleached +bleacher +bleaches +bleakest +blearier +blearily +bleating +bleeders +bleeding +bleeping +blenched +blenches +blenders +blending +blessing +blighted +blinders +blindest +blinding +blinkers +blinking +blintzes +blissful +blisters +blithely +blithest +blitzing +blizzard +bloating +blobbing +blockade +blockage +blocking +bloggers +blogging +blondest +bloodied +bloodier +bloodies +blooding +bloomers +blooming +bloopers +blossoms +blotched +blotches +blotters +blotting +blousing +blowguns +blowouts +blowsier +blowzier +blubbers +bludgeon +bluebell +bluebird +bluefish +bluejays +bluenose +bluffers +bluffest +bluffing +blunders +bluntest +blunting +blurrier +blurring +blurting +blushers +blushing +blusters +blustery +boarders +boarding +boasters +boastful +boasting +bobbling +bobolink +bobsleds +bobtails +bobwhite +bodywork +bogeying +bogeyman +bogeymen +boggiest +boggling +bohemian +boilings +boldface +boldness +bolsters +bombards +bombings +bonanzas +bondsman +bondsmen +bonehead +boneless +boneyest +bonfires +bonitoes +bonniest +bookcase +bookends +bookings +booklets +bookmark +bookshop +bookworm +boosters +boosting +bootlegs +bootless +booziest +bordello +bordered +boringly +boroughs +borrowed +borrower +bossiest +botanist +botching +bothered +bottling +bottomed +botulism +boudoirs +bouffant +bouillon +boulders +bouncers +bouncier +bouncing +boundary +bounders +bounding +bounties +bouquets +boutique +bowlders +bowsprit +boycotts +boyhoods +boyishly +bracelet +brackets +brackish +braggart +braggers +bragging +braiding +brainier +braining +braising +brakeman +brakemen +brambles +branched +branches +brandied +brandies +branding +brandish +brashest +brassier +brattier +bravuras +brawlers +brawling +brawnier +brazened +brazenly +braziers +breached +breaches +breading +breadths +breakage +breakers +breaking +breakups +breasted +breathed +breather +breathes +breeches +breeders +breeding +breezier +breezily +breezing +brethren +breviary +brickbat +bricking +bridging +bridling +briefest +briefing +brigades +brigands +brighten +brighter +brightly +brimfull +brimming +brindled +bringing +briniest +briquets +briskest +briskets +brisking +bristled +bristles +britches +brittler +broached +broaches +broadens +broadest +brocaded +brocades +broccoli +brochure +broilers +broiling +brokered +bromides +bronchos +bronchus +bronzing +brooches +brooders +brooding +brooking +brothels +brothers +brouhaha +browbeat +brownest +brownies +browning +brownish +brownout +browsers +browsing +bruisers +bruising +brunched +brunches +brunette +brushing +bruskest +brusquer +brutally +bubblier +bubbling +bucketed +buckeyes +bucklers +buckling +bucksaws +buckshot +buckskin +bucolics +buddings +budgeted +buffalos +buffered +buffeted +buffoons +bugaboos +bugbears +buggiest +builders +building +buildups +bulgiest +bulimics +bulkhead +bulkiest +bulldogs +bulldoze +bulletin +bullfrog +bullhorn +bullocks +bullpens +bullring +bullying +bulwarks +bumblers +bumbling +bumpiest +bumpkins +bunching +buncombe +bundling +bungalow +bunghole +bunglers +bungling +buntings +buoyancy +burbling +burdened +burgeons +burghers +burglars +burglary +burgling +burliest +burnoose +burnouts +burritos +burrowed +bursitis +bursting +bushiest +bushings +business +bustling +busybody +busyness +busywork +butchers +butchery +buttered +buttocks +buttoned +buttress +buzzards +buzzword +bypassed +bypasses +cabarets +cabbages +cabinets +caboodle +cabooses +cackling +cactuses +cadavers +caddying +cadences +cadenzas +caduceus +caesurae +caesuras +caffeine +caginess +caissons +cajolery +cajoling +calabash +calamine +calamity +calcined +calcines +calculus +caldrons +calendar +calfskin +calibres +calicoes +calipers +calkings +callable +callings +calliope +calliper +callower +callused +calluses +calmness +calories +calypsos +cambered +cambiums +camellia +camisole +camomile +campaign +campfire +campiest +campsite +campuses +camshaft +canaries +candidly +candling +candying +canister +cankered +cannabis +cannibal +canniest +cannoned +canoeing +canoeist +canonise +canopied +canopies +cantatas +canteens +cantered +canticle +canvased +canvases +capacity +capering +capitals +capitols +caprices +capsized +capsizes +capstans +capsuled +capsules +captains +captions +captious +captives +captured +captures +caramels +carapace +caravans +caraways +carbides +carbines +cardigan +cardinal +careened +careered +carefree +careless +caressed +caresses +careworn +caribous +carillon +carjacks +carmines +carnally +carnival +carolled +caroller +caroming +carotids +carousal +caroused +carousel +carouser +carouses +carpeted +carports +carriage +carriers +carryall +carrying +carryout +cartoons +carvings +caryatid +cascaded +cascades +caseload +casement +casework +cashiers +cashmere +cassavas +cassette +cassinos +cassocks +castanet +castaway +castings +castling +castoffs +castrate +casually +casualty +casuists +catacomb +catalpas +catalyse +catalyst +catapult +cataract +catbirds +catboats +catcalls +catchall +catchers +catchier +catching +category +caterers +catering +catheter +cathodes +catholic +cattails +cattiest +catwalks +caucused +caucuses +cauldron +caulking +causally +causeway +caustics +cautions +cautious +cavalier +caviling +cavilled +cavities +cavorted +cedillas +ceilings +celerity +celestas +celibacy +celibate +cellists +cellular +cemented +cemetery +cenotaph +censored +censured +censures +censused +censuses +centaurs +centered +centimes +centrals +centring +centrist +cephalic +ceramics +cerebral +cerebrum +ceremony +cerulean +cervical +cervices +cervixes +cesarean +cesarian +cessions +cesspool +cetacean +chaffing +chagrins +chaining +chainsaw +chairing +chairman +chairmen +chalices +chalkier +chalking +chambers +chambray +chammies +champing +champion +chancels +chancery +chancier +chancing +chandler +changing +channels +chanters +chanteys +chanties +chanting +chaperon +chaplain +chaplets +chapping +chapters +charades +charcoal +chargers +charging +chariest +chariots +charisma +charmers +charming +charring +charters +charting +chastely +chastens +chastest +chastise +chastity +chasuble +chateaus +chateaux +chattels +chatters +chattier +chattily +chatting +cheapens +cheapest +cheaters +cheating +checkers +checking +checkout +checkups +cheekier +cheekily +cheeking +cheeping +cheerful +cheerier +cheerily +cheering +cheesier +cheesing +cheetahs +chemical +chemises +chemists +chenille +chequers +chequing +cheroots +cherries +cherubic +cherubim +chessman +chessmen +chestnut +chevrons +chewiest +chickens +chickpea +chiefest +chiggers +chignons +childish +children +chillers +chillest +chillier +chillies +chilling +chimaera +chimeras +chimneys +chinking +chinning +chipmunk +chippers +chipping +chirping +chirrups +chitchat +chitlins +chivalry +chloride +chlorine +chocking +choicest +choleric +chomping +choosier +choosing +choppers +choppier +choppily +chopping +chorales +chortled +chortles +chorused +choruses +chowders +christen +chroming +chromium +chubbier +chucking +chuckled +chuckles +chugging +chummier +chumming +chunkier +churches +churlish +churning +chutzpah +cicatrix +cigarets +cilantro +cinching +cinchona +cincture +cindered +cinnabar +cinnamon +ciphered +circlets +circling +circuits +circular +circuses +cisterns +citadels +citation +citizens +citruses +civilian +civilise +civility +clacking +claimant +claiming +clambake +clambers +clammier +clamming +clamored +clamours +clamping +clanging +clangour +clanking +clannish +clappers +clapping +claptrap +clarinet +clarions +clashing +clasping +classics +classier +classify +classing +clatters +clavicle +clayiest +cleaners +cleanest +cleaning +cleansed +cleanser +cleanses +cleanups +clearest +clearing +cleavage +cleavers +cleaving +clematis +clemency +clenched +clenches +clergies +clerical +clerking +cleverer +cleverly +clicking +climates +climatic +climaxed +climaxes +climbers +climbing +clinched +clincher +clinches +clingier +clinging +clinical +clinkers +clinking +clippers +clipping +cliquish +clitoral +clitoris +cloaking +clobbers +clocking +clogging +cloister +clomping +clopping +closeout +closeted +closures +clothier +clothing +clotting +clotures +cloudier +clouding +clouting +clowning +clownish +clubbing +clubfeet +clubfoot +clucking +clueless +clumping +clumsier +clumsily +clunkers +clunkier +clunking +clusters +clutched +clutches +clutters +coaching +coachman +coachmen +coalesce +coasters +coasting +coatings +coauthor +cobblers +cobbling +coccyges +coccyxes +cochleae +cochleas +cockades +cockatoo +cockerel +cockeyed +cockiest +cockneys +cockpits +cocksure +cocktail +cocoanut +coconuts +cocooned +coddling +codicils +codified +codifies +coequals +coercing +coercion +coercive +coexists +coffined +cogently +cogitate +cognates +cognomen +cogwheel +cohabits +coherent +cohering +cohesion +cohesive +coiffing +coiffure +coinages +coincide +colander +coldness +coleslaw +coliseum +collages +collapse +collared +collated +collates +collects +colleens +colleges +collided +collides +colliers +colliery +colloids +colloquy +colluded +colludes +colognes +colonels +colonial +colonies +colonise +colonist +coloreds +colorful +coloring +colossal +colossus +coloured +columned +comatose +combated +combined +combines +comeback +comedian +comedies +comedown +comelier +comfiest +comforts +commando +commands +commence +commends +comments +commerce +commodes +commoner +commonly +communal +communed +communes +commuted +commuter +commutes +compacts +compared +compares +competed +competes +compiled +compiler +compiles +complain +complete +complied +complies +comports +composed +composer +composes +composts +compotes +compound +compress +comprise +computed +computer +computes +comrades +conceals +conceded +concedes +conceits +conceive +concepts +concerns +concerti +concerto +concerts +conciser +conclave +conclude +concocts +concrete +condemns +condense +condoled +condoles +condoned +condones +conduced +conduces +conducts +conduits +confetti +confided +confides +confined +confines +confirms +conflict +conforms +confound +confrere +confront +confused +confuses +confuted +confutes +congaing +congeals +congests +congress +conifers +conjoins +conjoint +conjugal +conjured +conjurer +conjures +conjuror +connects +connived +conniver +connives +connoted +connotes +conquers +conquest +consents +conserve +consider +consigns +consists +consoled +consoles +consomme +consorts +conspire +constant +construe +consular +consults +consumed +consumer +consumes +contacts +contains +contempt +contends +contents +contests +contexts +continua +continue +contorts +contours +contract +contrail +contrary +contrast +contrite +contrive +controls +contused +contuses +convened +convenes +convents +converge +converse +converts +conveyed +conveyer +conveyor +convicts +convince +convoked +convokes +convoyed +convulse +cookbook +cookouts +coolants +coolness +coopered +copilots +coppices +copulate +copycats +coquette +cordials +cordless +cordoned +corduroy +cornball +corncobs +cornered +cornices +corniest +cornmeal +cornrows +corollas +coronary +coroners +coronets +corporal +corpuses +corrects +corridor +corroded +corrodes +corrupts +corsages +corsairs +corseted +corteges +cortexes +cortical +cortices +cosigned +cosigner +cosiness +cosmetic +cosmoses +costings +costlier +costumed +costumes +coteries +cottages +cottoned +couching +coughing +councils +counsels +counters +countess +counties +counting +couplets +coupling +couriers +coursing +courtesy +courtier +courting +covenant +coverage +coverall +covering +coverlet +covertly +coveting +covetous +cowardly +cowbirds +cowering +cowgirls +cowhands +cowhides +cowlicks +cowlings +coworker +cowpokes +cowslips +coxcombs +coxswain +cozening +crabbier +crabbily +crabbing +crackers +cracking +crackled +crackles +crackpot +crackups +cradling +craftier +craftily +crafting +craggier +cramming +cramping +craniums +crankier +cranking +crannies +crashing +crassest +cratered +cravenly +cravings +crawfish +crawling +crayfish +crayoned +craziest +creakier +creaking +creamers +creamery +creamier +creaming +creasing +creating +creation +creative +creators +creature +credence +credenza +credible +credibly +credited +creditor +creepers +creepier +creepily +creeping +cremated +cremates +creosote +crescent +cresting +crevasse +crevices +cribbage +cribbing +crickets +cricking +criminal +crimping +crimsons +cringing +crinkled +crinkles +crippled +cripples +crispest +crispier +crisping +criteria +critical +critique +critters +croaking +crochets +crockery +crocuses +crooking +crooners +crooning +croppers +cropping +crosiers +crossbar +crossbow +crossest +crossing +crotches +crotchet +crouched +crouches +croupier +croutons +crowbars +crowding +crowning +croziers +crucible +crucifix +cruddier +crudites +cruelest +crueller +cruisers +cruising +crullers +crumbier +crumbing +crumbled +crumbles +crummier +crumpets +crumpled +crumples +crunched +cruncher +crunches +crusaded +crusader +crusades +crushing +crustier +crusting +crutches +crystals +cubicles +cuckolds +cucumber +cuddlier +cuddling +cuisines +culinary +culottes +culpable +culprits +cultural +cultured +cultures +culverts +cumquats +cupboard +cupcakes +cupidity +curacies +curative +curators +curdling +curlicue +curliest +curlycue +currants +currency +currents +currying +curtails +curtains +curtness +curtseys +curtsied +curtsies +curviest +cushiest +cushions +custards +customer +cutbacks +cuteness +cutesier +cuticles +cuttings +cyclamen +cyclical +cyclists +cyclones +cyclonic +cylinder +cynicism +cynosure +cytology +czarinas +dabblers +dabbling +dactylic +daffiest +daffodil +daintier +dainties +daintily +daiquiri +dairying +dairyman +dairymen +dallying +damaging +damasked +damnable +damnably +damndest +dampened +dampness +dandiest +dandling +dandruff +dangling +dankness +dapperer +dappling +daringly +darkened +darkness +darkroom +darlings +darneder +dashikis +database +dateline +daughter +daunting +dauphins +dawdlers +dawdling +daybreak +daydream +daylight +dazzling +deadbeat +deadbolt +deadened +deadlier +deadline +deadlock +deadpans +deadwood +deafened +deafness +dealings +dearness +deathbed +debacles +debarked +debarred +debasing +debaters +debating +debility +debiting +debonair +debriefs +debugged +debugger +debunked +debuting +decadent +decamped +decanted +decanter +decaying +deceased +deceases +decedent +deceived +deceiver +deceives +decently +decibels +deciding +decimals +decimate +decipher +decision +decisive +deckhand +declaims +declared +declares +declined +declines +decoding +decorate +decorous +decoying +decrease +decrepit +decrying +dedicate +deducing +deducted +deepened +deepness +deerskin +defacing +defaming +defaults +defeated +defecate +defected +defector +defenced +defences +defended +defender +defensed +defenses +deferred +defiance +deficits +defiling +definers +defining +definite +deflated +deflates +deflects +defogger +deforest +deformed +defrauds +defrayal +defrayed +defrosts +deftness +defusing +degraded +degrades +deifying +deigning +dejected +delaying +delegate +deleting +deletion +delicacy +delicate +delights +delimits +delirium +delivers +delivery +deluding +deluging +delusion +delusive +demagogs +demagogy +demanded +demeaned +demeanor +demented +dementia +demerits +demesnes +demigods +demijohn +demising +democrat +demolish +demoniac +demoting +demotion +demurely +demurest +demurred +denature +dendrite +denizens +denoting +denounce +dentists +dentures +denuding +departed +depended +depicted +deplaned +deplanes +depleted +depletes +deplored +deplores +deployed +deported +deposing +deposits +depraved +depraves +deprived +deprives +deputies +deputing +deputise +derailed +deranged +deranges +derelict +deriding +derision +derisive +derisory +deriving +derogate +derricks +derriere +descants +descends +descents +describe +descried +descries +deserted +deserter +deserved +deserves +designed +designer +desiring +desirous +desisted +desktops +desolate +despairs +despatch +despised +despises +despoils +despotic +desserts +destined +destines +destroys +destruct +detached +detaches +detailed +detained +detected +detector +detentes +deterred +detested +dethrone +detonate +detoured +detoxify +detoxing +detracts +detritus +devalued +devalues +develops +deviance +deviants +deviated +deviates +devilish +devilled +deviltry +devising +devolved +devolves +devotees +devoting +devotion +devoured +devouter +devoutly +dewberry +dewdrops +dextrose +dextrous +diabetes +diabetic +diabolic +diagnose +diagonal +diagrams +dialects +dialling +dialogue +dialyses +dialysis +diameter +diamonds +diapered +diarists +diatribe +dibbling +dickered +dictated +dictates +dictator +didactic +diddling +diehards +diereses +dieresis +dieseled +dietetic +differed +diffused +diffuses +digested +digitise +digraphs +dilating +dilation +dilatory +dilemmas +diligent +diluting +dilution +diminish +dimpling +dinettes +dinghies +dingiest +dinkiest +dinnered +dinosaur +diocesan +dioceses +dioramas +diplomas +diplomat +dipstick +directed +directer +directly +director +dirtiest +dirtying +disabled +disables +disabuse +disagree +disallow +disarmed +disarray +disaster +disavows +disbands +disburse +discards +discerns +disciple +disclaim +disclose +discoing +discolor +discords +discount +discover +discreet +discrete +discuses +disdains +diseased +diseases +disfavor +disgorge +disgrace +disguise +disgusts +dishevel +dishonor +dishpans +dishrags +disinter +disjoint +diskette +disliked +dislikes +dislodge +disloyal +dismally +dismayed +dismount +disobeys +disorder +disowned +dispatch +dispense +disperse +dispirit +displace +displays +disports +disposal +disposed +disposes +disproof +disprove +disputed +disputes +disquiet +disrobed +disrobes +disrupts +dissects +dissents +dissolve +dissuade +distaffs +distance +distaste +distends +distinct +distorts +distract +distrait +distress +district +distrust +disturbs +disunite +disunity +disusing +ditching +dithered +dittoing +diuretic +diverged +diverges +diverted +divested +dividend +dividers +dividing +divinely +diviners +divinest +divining +divinity +division +divisive +divisors +divorced +divorcee +divorces +divulged +divulges +divvying +dizziest +dizzying +docilely +docility +docketed +dockyard +doctoral +doctored +doctrine +document +doddered +dogfight +doggedly +doggerel +doggiest +doggoned +doggoner +doggones +doghouse +dogmatic +dogtrots +dogwoods +doldrums +dolloped +dolorous +dolphins +domestic +domicile +dominant +dominate +domineer +dominion +dominoes +donating +donation +doodlers +doodling +doomsday +doorbell +doorknob +doormats +doorstep +doorways +dorkiest +dormancy +dormouse +dossiers +dotingly +doublets +doubling +doubloon +doubters +doubtful +doubting +douching +doughier +doughnut +dovetail +dowagers +dowdiest +dowelled +downbeat +downcast +downfall +downhill +downiest +download +downplay +downpour +downsize +downtime +downtown +downturn +downward +downwind +doxology +drabbest +drabness +drachmae +drachmai +drachmas +draftees +drafting +dragging +dragnets +dragoons +drainage +drainers +draining +dramatic +draughts +draughty +drawback +drawings +drawling +dreadful +dreading +dreamers +dreamier +dreamily +dreaming +drearier +drearily +dredgers +dredging +drenched +drenches +dressage +dressers +dressier +dressing +dribbled +dribbler +dribbles +driblets +drifters +drifting +drilling +drinkers +drinking +dripping +driveway +drivings +drizzled +drizzles +drollery +drollest +drooling +droopier +drooping +droplets +dropouts +droppers +dropping +droughts +drouthes +drowning +drowsier +drowsily +drowsing +drubbing +drudgery +drudging +drugging +druggist +drummers +drumming +drunkard +drunkest +duckbill +duckling +ductless +duelling +duellist +dukedoms +dulcimer +dullards +dullness +dumbbell +dumbness +dumfound +dumpiest +dumpling +dumpster +dungaree +dungeons +duodenal +duodenum +duplexes +duration +duskiest +dustbins +dustiest +dustless +dustpans +dutiable +dwarfing +dwarfish +dwarfism +dwellers +dwelling +dwindled +dwindles +dyestuff +dynamics +dynamism +dynamite +dynastic +dyslexia +dyslexic +eagerest +earaches +eardrums +earldoms +earliest +earlobes +earmarks +earmuffs +earnests +earnings +earphone +earplugs +earrings +earthier +earthing +easiness +easterly +eastward +eatables +eateries +echelons +eclectic +eclipsed +eclipses +ecliptic +economic +ecstatic +edgeways +edgewise +edginess +edifices +edifying +editable +editions +educable +educated +educates +educator +eeriness +effacing +effected +efficacy +effigies +effluent +effusion +effusive +eggheads +eggplant +eggshell +egoistic +egotists +egresses +eighteen +eighties +ejecting +ejection +elapsing +elastics +elbowing +electing +election +elective +electors +electric +electron +elegance +elegiacs +elements +elephant +elevated +elevates +elevator +eleventh +elicited +eligible +elisions +elitists +ellipses +ellipsis +elliptic +elongate +eloquent +emaciate +emailing +emanated +emanates +embalmed +embalmer +embarked +embedded +embezzle +embitter +emblazon +embodied +embodies +embolden +embolism +embossed +embosses +embraced +embraces +embroils +emceeing +emending +emeralds +emergent +emerging +emeritus +emigrant +emigrate +eminence +emirates +emissary +emission +emitting +emotions +empanels +emperors +emphases +emphasis +emphatic +employed +employee +employer +employes +emporium +empowers +emptiest +emptying +emulated +emulates +emulator +emulsify +emulsion +enabling +enacting +enameled +enamored +enamours +encamped +encasing +enchants +encircle +enclaves +enclosed +encloses +encoders +encoding +encoring +encroach +encrusts +encrypts +encumber +endanger +endeared +endemics +endorsed +endorser +endorses +endowing +enduring +energies +energise +enervate +enfeeble +enfolded +enforced +enforcer +enforces +engaging +engender +engineer +engorged +engorges +engraved +engraver +engraves +engulfed +enhanced +enhancer +enhances +enjoined +enjoying +enlarged +enlarger +enlarges +enlisted +enlistee +enlivens +enmeshed +enmeshes +enmities +ennobled +ennobles +enormity +enormous +enquired +enquires +enraging +enriched +enriches +enrolled +ensconce +ensemble +enshrine +enshroud +enslaved +enslaves +ensnared +ensnares +ensuring +entailed +entangle +ententes +entering +enthrals +enthrone +enthused +enthuses +enticing +entirely +entirety +entities +entitled +entitles +entombed +entrails +entrance +entrants +entreats +entreaty +entrench +entrusts +entryway +entwined +entwines +envelope +envelops +enviable +enviably +environs +envisage +envision +epaulets +epicures +epidemic +epigrams +epilepsy +epilogue +episodes +episodic +epistles +epitaphs +epithets +epitomes +epoxying +equalise +equality +equalled +equating +equation +equators +equipage +equipped +equities +erasures +erectile +erecting +erection +ersatzes +erupting +eruption +escalate +escapade +escapees +escaping +escapism +escapist +escarole +eschewed +escorted +esoteric +especial +espousal +espoused +espouses +espresso +esquires +essaying +essayist +essences +esteemed +esthetes +esthetic +estimate +estrange +etchings +eternity +ethereal +eugenics +eulogies +eulogise +euphoria +euphoric +eutectic +evacuate +evacuees +evaluate +evasions +evenings +evenness +eventful +eventide +eventual +evermore +everyday +everyone +evicting +eviction +evidence +evildoer +evillest +evincing +evolving +exactest +exacting +exalting +examined +examiner +examines +exampled +examples +excavate +exceeded +excelled +excepted +excerpts +excesses +exchange +excising +excision +exciting +exclaims +excluded +excludes +excreted +excretes +excusing +execrate +executed +executes +executor +exegeses +exegesis +exemplar +exempted +exercise +exerting +exertion +exhaling +exhausts +exhibits +exhorted +exhuming +exigency +exiguous +existent +existing +exoduses +exorcise +exorcism +exorcist +exorcize +expanded +expanses +expected +expedite +expelled +expended +expenses +expertly +expiated +expiates +expiring +explains +explicit +exploded +explodes +exploits +explored +explorer +explores +exponent +exported +exporter +exposing +exposure +expounds +expunged +expunges +extended +exterior +external +extincts +extolled +extorted +extracts +extremer +extremes +extruded +extrudes +exultant +exulting +eyeballs +eyebrows +eyeglass +eyeliner +eyepiece +eyesight +eyesores +eyeteeth +eyetooth +fabulous +faceless +facelift +faceting +facetted +facially +facility +factions +factored +factotum +failings +failures +faintest +fainting +fairness +fairways +faithful +falconer +falconry +fallible +fallibly +falloffs +fallowed +falsetto +faltered +familial +familiar +families +famished +famishes +famously +fanatics +fanciers +fanciest +fanciful +fancying +fanfares +farcical +farewell +farmhand +farmland +farmyard +farrowed +fascists +fashions +fastened +fastener +fastness +fatalism +fatalist +fatality +fatheads +fathered +fatherly +fathomed +fatigued +fatigues +fattened +fattiest +faultier +faultily +faulting +favoring +favorite +favoured +fearless +fearsome +feasible +feasibly +feasting +feathers +feathery +featured +features +feckless +federals +federate +feeblest +feedback +feedbags +feedings +feelings +feigning +feinting +feistier +feldspar +felicity +fellatio +felonies +feminine +feminism +feminist +ferments +ferocity +ferreted +ferrules +ferrying +fervency +fervidly +festered +festival +festoons +fetching +fetiches +fetishes +fetlocks +fettered +feverish +fiancees +fiascoes +ficklest +fictions +fiddlers +fiddling +fidelity +fidgeted +fielders +fielding +fiendish +fiercely +fiercest +fieriest +fifteens +fiftieth +fighters +fighting +figments +figurine +figuring +filament +filberts +filching +filigree +filleted +fillings +filliped +filmiest +filtered +filthier +filtrate +finagled +finagler +finagles +finalise +finalist +finality +financed +finances +findings +fineness +finessed +finesses +fingered +finished +finisher +finishes +finitely +finniest +firearms +fireball +firebomb +firebugs +fireplug +fireside +firetrap +firewall +firewood +firework +firmness +firmware +fiscally +fishbowl +fishhook +fishiest +fishnets +fishtail +fishwife +fissures +fistfuls +fitfully +fittings +fixating +fixation +fixative +fixtures +fizziest +fizzling +flabbier +flagella +flagging +flagpole +flagrant +flagship +flailing +flakiest +flambeed +flamenco +flamingo +flamings +flanking +flannels +flapjack +flappers +flapping +flashers +flashest +flashgun +flashier +flashily +flashing +flatbeds +flatboat +flatcars +flatfeet +flatfish +flatfoot +flatiron +flatness +flattens +flatters +flattery +flattest +flatting +flattops +flatware +flaunted +flautist +flavored +flavours +flawless +flecking +fleecier +fleecing +fleetest +fleeting +fleshier +fleshing +flexible +flexibly +flextime +flickers +flicking +flimflam +flimsier +flimsily +flinched +flinches +flinging +flintier +flippant +flippers +flippest +flipping +flirting +flitting +floaters +floating +flocking +flogging +flooding +floodlit +flooring +floozies +floppier +floppies +flopping +floridly +florists +flossing +flotilla +flounced +flounces +flounder +flouring +flourish +flouting +flowered +flubbing +fluently +fluffier +fluffing +fluidity +flukiest +flunkeys +flunkies +flunking +fluoride +fluorine +fluorite +flurried +flurries +flushest +flushing +flusters +flutters +fluttery +flyovers +flypaper +flysheet +flyspeck +flywheel +foamiest +focusing +focussed +focusses +foetuses +fogbound +foggiest +foghorns +foisting +foldaway +folklore +folksier +follicle +followed +follower +fomented +fondants +fondling +fondness +foolscap +football +footfall +foothill +foothold +footings +footnote +footpath +footrest +footsies +footsore +footstep +footwear +footwork +foragers +foraging +foraying +forbears +forborne +forceful +forcible +forcibly +forearms +forebear +forebode +forecast +forefeet +forefoot +foregoes +foregone +forehand +forehead +forelegs +forelock +foremast +foremost +forename +forenoon +forensic +foreplay +foresail +foreseen +foresees +foreskin +forested +forester +forestry +foretell +foretold +forewarn +forewent +foreword +forfeits +forgiven +forgives +forgoing +forklift +formally +formerly +formless +formulae +formulas +forsaken +forsakes +forsooth +forswear +forswore +forsworn +fortieth +fortress +fortunes +forwards +fostered +foulness +founders +founding +fountain +fourfold +foursome +fourteen +fourthly +foxglove +foxholes +foxhound +foxtrots +fracases +fractals +fraction +fracture +fragment +fragrant +frailest +frankest +franking +frazzled +frazzles +freakier +freaking +freakish +freckled +freckles +freebase +freebees +freebies +freedman +freedmen +freedoms +freehand +freehold +freeload +freeways +freewill +freezers +freezing +freights +frenetic +frenzied +frenzies +frequent +frescoes +freshens +freshest +freshets +freshman +freshmen +fretting +fretwork +friction +friendly +frigates +frighted +frighten +frigidly +frillier +fringing +frippery +friskier +friskily +frisking +fritters +frizzier +frizzing +frizzled +frizzles +frontage +frontier +fronting +frostbit +frostier +frostily +frosting +frothier +frothing +frowning +frowsier +frowzier +fructify +fructose +frugally +fruitful +fruitier +fruiting +fruition +frumpier +fuchsias +fuddling +fuelling +fugitive +fulcrums +fullback +fullness +fumblers +fumbling +fumigate +function +funerals +funereal +funguses +funkiest +funniest +furbelow +furlongs +furlough +furnaces +furriers +furriest +furrowed +furthers +furthest +fuselage +fussiest +fustiest +futilely +futility +futurity +fuzziest +gabbiest +gabbling +gadabout +gadflies +gadgetry +gainsaid +gainsays +galactic +galaxies +gallants +galleons +galloped +galoshes +galvanic +gamblers +gambling +gamecock +gameness +gangland +ganglier +gangling +ganglion +gangrene +gangster +gangways +gantlets +gantries +garaging +garbanzo +garbling +gardened +gardener +gardenia +gargling +gargoyle +garishly +garlands +garlicky +garments +garnered +garoting +garotted +garottes +garrison +garroted +garrotes +garrotte +gaslight +gasolene +gasoline +gassiest +gasworks +gatepost +gateways +gathered +gatherer +gauchest +gaudiest +gauntest +gauntlet +gauziest +gavottes +gawkiest +gazeboes +gazelles +gazetted +gazettes +gazpacho +geekiest +gelatine +geldings +gemstone +gendarme +generals +generate +generics +generous +genetics +genially +genitals +genitive +geniuses +genocide +gentians +gentiles +gentlest +gentling +gentries +gentrify +geodesic +geologic +geometer +geometry +geranium +germinal +gestated +gestates +gestured +gestures +getaways +gherkins +ghettoes +ghosting +ghoulish +giantess +gibbered +gibbeted +giddiest +gigabits +gigabyte +gigantic +gigglers +gigglier +giggling +gimcrack +gimleted +gimmicks +gimmicky +gimpiest +gingerly +gingkoes +ginkgoes +giraffes +girdling +girlhood +giveaway +gizzards +glaciers +gladdens +gladdest +gladiola +gladioli +gladness +glamored +glamours +glancing +glassful +glassier +glassing +glaucoma +glaziers +gleaming +gleaning +glibbest +glibness +glimmers +glimpsed +glimpses +glinting +glistens +glitches +glitters +glittery +glitzier +gloaming +gloating +globally +globular +globules +gloomier +gloomily +glorious +glorying +glossary +glossier +glossies +glossing +glowered +glowworm +glummest +glumness +glutting +gluttons +gluttony +glycerol +glycogen +gnarlier +gnarling +gnashing +goalpost +goatherd +goatskin +gobblers +gobbling +godchild +goddamed +godliest +godsends +goggling +goldener +goldfish +gondolas +goodbyes +goodlier +goodness +goodwill +goofiest +gorgeous +gorillas +goriness +goslings +gossamer +gossiped +gourmand +gourmets +goutiest +governed +governor +grabbing +graceful +gracious +grackles +gradient +graduate +graffiti +graffito +grafters +grafting +grainier +grammars +grandads +granddad +grandees +grandest +grandeur +grandmas +grandpas +grandson +grannies +granting +granular +granules +graphics +graphing +graphite +grapnels +grappled +grapples +grasping +grassier +grassing +grateful +gratings +gratuity +gravelly +greasier +greasing +greatest +greedier +greedily +greenery +greenest +greening +greenish +greeting +gremlins +grenades +greyness +griddles +gridiron +gridlock +grieving +grievous +griffins +grilling +grimaced +grimaces +grimiest +grimmest +grimness +grinders +grinding +grinning +gripping +grislier +grittier +gritting +grizzled +groaning +groggier +groggily +grommets +grooming +groovier +grooving +grosbeak +grossest +grossing +grottoes +grouched +grouches +grounded +grounder +groupers +groupies +grouping +grousing +grouting +groveled +growling +grownups +grubbier +grubbing +grudging +grueling +gruesome +gruffest +grumbled +grumbler +grumbles +grumpier +grumpily +grungier +grunting +gryphons +guaranty +guardian +guarding +guerilla +guessers +guessing +guesting +guffawed +guidance +guilders +guileful +guiltier +guiltily +gullible +gumdrops +gummiest +gumption +gunboats +gunfight +gunpoint +gunshots +gunsmith +gunwales +gurgling +gushiest +gusseted +gustiest +gutsiest +guttered +guttural +guzzlers +guzzling +gymnasia +gymnasts +gyrating +gyration +habitats +habitual +habitues +hacienda +hackneys +hacksaws +haddocks +hagglers +haggling +haircuts +hairiest +hairless +hairline +hairnets +hairpins +halberds +halfback +halftime +halibuts +hallmark +hallowed +hallways +halogens +haltered +halyards +hammered +hammocks +hampered +hamsters +handbags +handball +handbill +handbook +handcars +handcart +handcuff +handfuls +handguns +handicap +handiest +handlers +handling +handmade +handmaid +handouts +handpick +handrail +handsets +handsful +handsome +handwork +handyman +handymen +hangings +hangnail +hangouts +hangover +hankered +happened +happiest +harangue +harassed +harasses +harbored +harbours +hardback +hardball +hardened +hardener +hardiest +hardline +hardness +hardship +hardtack +hardtops +hardware +hardwood +harelips +harkened +harmless +harmonic +harpists +harpoons +harridan +harrowed +harrying +harshest +harvests +hasheesh +hassling +hassocks +hastened +hastiest +hatchery +hatchets +hatching +hatchway +haunches +haunting +hawthorn +haycocks +haylofts +hayseeds +haystack +hazarded +hazelnut +haziness +headache +headband +headgear +headiest +headings +headland +headless +headline +headlock +headlong +headrest +headroom +headsets +headwind +headword +hearings +hearkens +heartens +heartier +hearties +heartily +heatedly +heathens +heavenly +heaviest +heavyset +hecklers +heckling +hectares +hectored +hedgehog +hedgerow +hedonism +hedonist +heedless +heehawed +heftiest +hegemony +heighten +heirloom +heisting +heliport +hellhole +hellions +helmsman +helmsmen +helpings +helpless +helpmate +helpmeet +hemlines +hemlocks +henchman +henchmen +hennaing +henpecks +heptagon +heralded +heraldic +heraldry +herdsman +herdsmen +heredity +heresies +heretics +hereupon +herewith +heritage +hermetic +herrings +hesitant +hesitate +hexagons +hiatuses +hibachis +hibiscus +hiccough +hiccuped +hideaway +hideouts +highball +highborn +highboys +highbrow +highjack +highland +highness +hightail +highways +hijacked +hijacker +hilarity +hilliest +hillocks +hillside +hilltops +hindered +hindmost +hireling +historic +hitching +hitherto +hoarders +hoarding +hoariest +hobbling +hobbyist +hobnails +hockshop +hoedowns +hogshead +hoisting +holdings +holdouts +holdover +holidays +holiness +holistic +hollered +hollowed +hollower +hollowly +hologram +holsters +homburgs +homebody +homeboys +homeland +homeless +homelier +homemade +homepage +homering +homeroom +homesick +homespun +hometown +homeward +homework +homicide +homilies +hominess +homonyms +honester +honestly +honeybee +honeydew +honeying +honorary +honoring +honoured +hoodlums +hoodooed +hoodwink +hookworm +hooligan +hoorayed +hopefuls +hopeless +horizons +hormonal +hormones +horniest +hornless +hornpipe +horology +horrible +horribly +horridly +horrific +horsefly +horseman +horsemen +horsiest +hosannas +hospices +hospital +hostages +hosteled +hosteler +hostelry +hostiles +hostlers +hotcakes +hotelier +hotheads +hothouse +hotshots +hounding +housefly +housetop +housings +hovering +howitzer +huckster +huddling +huffiest +hugeness +humanely +humanest +humanise +humanism +humanist +humanity +humanoid +humblest +humbling +humidify +humidity +humidors +humility +hummocks +humoring +humorist +humorous +humoured +humpback +hunching +hundreds +hungered +hungover +hungrier +hungrily +hunkered +huntress +huntsman +huntsmen +hurdlers +hurdling +hurrahed +hurrayed +hurrying +hurtling +husbands +huskiest +hustings +hustlers +hustling +hyacinth +hydrants +hydrated +hydrates +hydrogen +hygienic +hyphened +hypnoses +hypnosis +hypnotic +hysteria +hysteric +icebergs +icebound +iceboxes +idealise +idealism +idealist +identify +identity +ideogram +ideology +idiocies +idleness +idolater +idolatry +idolised +idolises +igniting +ignition +ignominy +ignorant +ignoring +illegals +illumine +illusion +illusive +illusory +imagined +imagines +imbecile +imbedded +imbibing +imitated +imitates +imitator +immanent +immature +immersed +immerses +imminent +immobile +immodest +immolate +immortal +immunise +immunity +immuring +impacted +impaired +impaling +impanels +imparted +impasses +impeding +impelled +impended +imperial +imperils +impetigo +impinged +impinges +impishly +implants +implicit +imploded +implodes +implored +implores +implying +impolite +imported +importer +imposing +imposter +impostor +impotent +impounds +imprints +imprison +improper +improved +improves +impudent +impugned +impulsed +impulses +impunity +impurely +impurest +impurity +imputing +inaction +inactive +inasmuch +inboards +inbreeds +incensed +incenses +inchoate +incident +incising +incision +incisive +incisors +inciting +inclined +inclines +inclosed +incloses +included +includes +incoming +increase +incrusts +incubate +incurred +indebted +indecent +indented +indexing +indicate +indicted +indigent +indirect +indolent +indorsed +indorses +inducing +inducted +inductee +indulged +indulges +industry +inedible +inequity +inertial +inexpert +infamies +infamous +infantry +infected +inferior +infernal +infernos +inferred +infested +infidels +infields +infinite +infinity +inflamed +inflames +inflated +inflates +inflects +inflicts +influxes +informal +informed +informer +infrared +infringe +infusing +infusion +ingenues +ingested +ingrains +ingrates +inhabits +inhalant +inhalers +inhaling +inherent +inhering +inherits +inhibits +inhumane +inimical +iniquity +initials +initiate +injected +injector +injuries +injuring +inkblots +inkiness +inklings +inkwells +inlaying +innately +innocent +innovate +innuendo +inputted +inquests +inquired +inquirer +inquires +insanely +insanest +insanity +inscribe +insecure +inserted +insetted +insiders +insights +insignes +insignia +insisted +insolent +insomnia +inspects +inspired +inspires +installs +instance +instants +instinct +instruct +insulate +insulted +insureds +insurers +insuring +intaglio +integers +integral +intended +intenser +intently +interact +intercom +interest +interior +internal +interned +internee +internes +internet +interred +interval +intimacy +intimate +intoning +intrench +intrepid +intrigue +intruded +intruder +intrudes +intrusts +intuited +inundate +invaders +invading +invalids +invasion +invasive +inveighs +inveigle +invented +inventor +inverses +inverted +invested +investor +inviting +invoiced +invoices +invoking +involved +involves +inwardly +iodising +ionising +ionizers +ironclad +ironical +ironware +ironwork +irrigate +irritant +irritate +islander +isolated +isolates +isotopes +isotopic +issuance +itchiest +itemised +itemises +iterated +iterates +iterator +jabbered +jabberer +jackboot +jackdaws +jackpots +jaggeder +jaggedly +jalapeno +jalopies +jalousie +jamboree +jangling +janitors +japanned +jasmines +jaundice +jauntier +jauntily +jaunting +javelins +jawboned +jawbones +jaywalks +jazziest +jealousy +jellying +jeopardy +jeremiad +jerkiest +jettison +jewelled +jeweller +jiggered +jiggling +jigsawed +jimmying +jingling +jingoism +jingoist +jiujitsu +jockeyed +jocosely +jocosity +jocundly +jodhpurs +joggling +jointing +jokingly +jolliest +jollying +jonquils +jostling +jottings +jouncing +journals +journeys +jousting +jovially +joyfully +joyously +joyrider +joyrides +joystick +jubilant +jubilees +judgment +judicial +jugglers +juggling +jugulars +juiciest +julienne +jumbling +jumpiest +jumpsuit +junction +juncture +junipers +junketed +junkiest +junkyard +justices +justness +juvenile +kamikaze +kangaroo +karaokes +katydids +kayaking +keenness +keepsake +kerchief +kerosene +kerosine +kestrels +keyboard +keyholes +keynoted +keynotes +keypunch +keystone +keywords +kibitzed +kibitzer +kibitzes +kickback +kickiest +kickoffs +kidnaped +kidnaper +kielbasa +kielbasy +killdeer +killings +killjoys +kilobyte +kilogram +kilotons +kilowatt +kindlier +kindling +kindness +kinfolks +kingdoms +kinglier +kingpins +kingship +kinkiest +kippered +kitchens +klutzier +knapsack +kneaders +kneading +kneecaps +kneeling +knelling +knickers +knighted +knightly +knitters +knitting +knitwear +knobbier +knockers +knocking +knockout +knothole +knottier +knotting +knowable +knowings +knuckled +knuckles +kohlrabi +kookiest +koshered +kowtowed +kumquats +labelled +laborers +laboring +laboured +labourer +laburnum +lacerate +lacquers +lacrimal +lacrosse +lactated +lactates +laddered +ladybird +ladybugs +ladylike +ladyship +laggards +lallygag +lamasery +lambaste +lambasts +lambkins +lambskin +lameness +lamented +laminate +lampoons +lamppost +lampreys +landfall +landfill +landings +landlady +landlord +landmark +landmass +landslid +landward +language +languish +languors +lankiest +lanterns +lanyards +lapidary +lapwings +larboard +largesse +larkspur +larynges +larynxes +lasagnas +lasagnes +lassoing +latching +lateness +laterals +lathered +latitude +latrines +latterly +latticed +lattices +laudable +laudably +laudanum +laughing +laughter +launched +launcher +launches +launders +laureate +lavatory +lavender +lavished +lavisher +lavishes +lavishly +lawfully +lawgiver +lawmaker +lawsuits +laxative +layering +layettes +layovers +laywoman +laywomen +laziness +leaching +leafiest +leafless +leaflets +leaguing +leakages +leakiest +leanings +leanness +leapfrog +learners +learning +leashing +leathers +leathery +leavened +leavings +lecithin +lecterns +lectured +lecturer +lectures +leeching +leeriest +leewards +leftists +leftmost +leftover +legacies +legalese +legalise +legalism +legality +legatees +legation +leggiest +leggings +legrooms +lemmings +lemonade +lengthen +leniency +leopards +leotards +lesbians +lessened +letdowns +lethally +lethargy +lettered +lettuces +levelled +leveller +leverage +levering +levitate +lewdness +lexicons +liaising +liaisons +libation +libelled +libeller +libelous +liberals +liberate +libretti +libretto +licenced +licences +licensed +licensee +licenses +lickings +licorice +lifeboat +lifeless +lifelike +lifeline +lifelong +lifespan +lifetime +lifework +liftoffs +ligament +ligature +lightens +lighters +lightest +lighting +likeable +likelier +likeness +likening +likewise +limbered +limbless +limeades +limerick +limiting +limpidly +limpness +linchpin +lineages +lineally +linearly +linefeed +linesman +linesmen +lingered +lingerer +lingerie +linguist +liniment +linkages +linoleum +lionised +lionises +lipreads +lipstick +liqueurs +liquored +listened +listener +listings +listless +litanies +literacy +literals +literary +literate +literati +litigant +litigate +littered +littlest +littoral +liveable +livelier +livelong +livening +liveried +liveries +loadable +loadstar +loamiest +loanword +loathing +lobbying +lobbyist +lobotomy +lobsters +localise +locality +locating +location +lockable +lockouts +lockstep +locoweed +locution +lodestar +lodgings +loftiest +logbooks +logician +logistic +logotype +loitered +loiterer +lollipop +lollygag +lollypop +lonelier +lonesome +longboat +longhair +longhand +longhorn +longings +longtime +lookouts +looniest +loophole +loopiest +loosened +lopsided +lordlier +lordship +loudness +lounging +lousiest +louvered +loveable +lovebird +loveless +lovelier +lovelies +lovelorn +lovesick +lovingly +lowbrows +lowering +lowlands +lowliest +loyalest +loyalist +loyaller +lozenges +lucidity +luckiest +luckless +lukewarm +lumbered +luminary +luminous +lummoxes +lumpiest +lunacies +lunatics +lunchbox +luncheon +lunching +lurching +luscious +lushness +lustiest +lustrous +luxuries +lymphoma +lynching +lynchpin +lyricist +macaroni +macaroon +macerate +machetes +machined +machines +machismo +mackerel +mackinaw +maddened +madhouse +madrases +madrigal +madwoman +madwomen +maestros +magazine +magician +magnates +magnesia +magnetic +magnetos +magnolia +maharaja +maharani +mahatmas +mahogany +maidenly +mailings +mainland +mainline +mainmast +mainsail +mainstay +maintain +majestic +majoring +majority +maladies +malarial +malarkey +maleness +maligned +malinger +mallards +maltreat +mamboing +mammoths +manacled +manacles +managers +managing +manatees +mandarin +mandated +mandates +mandible +mandolin +mandrake +mandrill +maneuver +manfully +mangiest +mangling +mangrove +manholes +manhunts +maniacal +manicure +manifest +manifold +manikins +manliest +mannered +mannerly +mannikin +manorial +manpower +mansards +mansions +mantilla +mantises +mantissa +mantling +manually +manumits +manuring +mappings +marabous +marathon +marauded +marauder +marbling +marchers +marching +marginal +mariachi +marigold +marimbas +marinade +marinate +mariners +maritime +marjoram +markdown +markedly +marketed +marketer +markings +marksman +marksmen +marmoset +marooned +marquees +marquess +marquise +marriage +marrieds +marrying +marshals +marshier +martinet +martinis +martyred +marzipan +mascaras +massacre +massaged +massages +masseurs +masseuse +mastered +masterly +masthead +mastiffs +mastodon +mastoids +matadors +matchbox +matching +material +materiel +maternal +matinees +matrices +matrixes +matronly +mattered +mattocks +mattress +maturely +maturest +maturing +maturity +maunders +mausolea +maverick +maxillae +maxillas +maximise +maximums +mayflies +maypoles +mazourka +mazurkas +meagerly +mealiest +mealtime +meanders +meanings +meanness +meantime +measlier +measured +measures +meatball +meatiest +meatloaf +mechanic +meddlers +meddling +mediated +mediates +mediator +medicals +medicate +medicine +medieval +mediocre +meditate +medullae +medullas +meekness +meetings +megabyte +megalith +megatons +melanges +melanoma +mellowed +mellower +melodies +meltdown +membrane +mementos +memorial +memories +memorise +menacing +menhaden +menially +menorahs +menswear +mentally +mentions +mentored +merchant +merciful +mercuric +meridian +meringue +meriting +mermaids +merriest +mesdames +mesquite +messages +messiahs +messiest +mestizos +metallic +metaphor +meteoric +metering +methadon +methanol +methinks +metrical +miaowing +miasmata +microbes +middling +midlands +midnight +midpoint +midriffs +midterms +midweeks +midwifed +midwifes +midwived +midwives +midyears +mightier +mightily +migraine +migrants +migrated +migrates +mildewed +mildness +mileages +milepost +militant +military +militate +militias +milkiest +milkmaid +milksops +milkweed +milliner +millions +millrace +mimicked +minarets +minatory +mindless +minerals +mingling +minibike +minicams +minimise +minimums +minister +ministry +minivans +minoring +minority +minstrel +mintiest +minuends +minutely +minutest +minutiae +minuting +miracles +mirrored +mirthful +misapply +miscalls +miscarry +miscasts +mischief +miscount +miscuing +misdeals +misdealt +misdeeds +misdoing +miseries +misfired +misfires +misguide +mishmash +misjudge +misleads +mismatch +misnomer +misogyny +misplace +misplays +misprint +misquote +misreads +misruled +misrules +missiles +missions +missives +misspell +misspelt +misspend +misspent +misstate +missteps +mistaken +mistakes +mistiest +mistimed +mistimes +mistreat +mistress +mistrial +mistrust +mistypes +misusing +mitigate +mixtures +mnemonic +mobilise +mobility +mobsters +moccasin +modelled +moderate +modestly +modicums +modified +modifier +modifies +modishly +modulate +moieties +moistens +moistest +moisture +molasses +moldiest +moldings +molecule +molehill +moleskin +molested +molester +molluscs +momentum +monarchs +monarchy +monastic +monaural +monetary +moneybag +mongeese +mongered +mongoose +mongrels +monicker +monikers +monitors +monkeyed +monocles +monogamy +monogram +monolith +monologs +monopoly +monorail +monotone +monotony +monoxide +monsieur +monsoons +monsters +montages +monument +moochers +mooching +moodiest +moonbeam +moonshot +moorings +moorland +moraines +moralise +moralist +morality +morasses +morbidly +mordants +moreover +moribund +mornings +morosely +morpheme +morphine +mortally +mortared +mortgage +morticed +mortices +mortised +mortises +mortuary +moseying +mosquito +mossiest +mothball +mothered +motherly +motioned +motivate +motliest +motorcar +motoring +motorise +motorist +motorman +motormen +motorway +mottling +moulders +mouldier +moulding +moulting +mounding +mountain +mounting +mourners +mournful +mourning +mousiest +moussing +mouthful +mouthing +movables +moveable +movement +movingly +mucilage +muckiest +muckrake +muddiest +muddling +muddying +mudguard +mudslide +muezzins +mufflers +muffling +muggiest +muggings +mulattos +mulberry +mulching +muleteer +mulishly +mullions +multiple +multiply +mumblers +mumbling +munchies +munching +munition +muralist +murdered +murderer +murkiest +murmured +muscatel +muscling +muscular +mushiest +mushroom +musicale +musicals +musician +musketry +muskiest +muskrats +mussiest +mustache +mustangs +mustered +mustiest +mutating +mutation +muteness +mutilate +mutineer +mutinied +mutinies +mutinous +muttered +mutually +muzzling +mystical +mystique +mythical +nameless +namesake +napalmed +nappiest +narcissi +narcosis +narcotic +narrated +narrates +narrator +narrowed +narrower +narrowly +narwhals +nasalise +nastiest +national +nativity +nattiest +naturals +nauseate +nauseous +nautical +nautilus +navigate +naysayer +nearness +neatness +nebulous +necklace +neckline +neckties +necrosis +neediest +needless +needling +negating +negation +negative +neglects +negligee +neighbor +neighing +nematode +neonatal +neonates +neophyte +neoprene +nepotism +nerdiest +nerviest +nestling +nettling +networks +neuritis +neuroses +neurosis +neurotic +neutered +neutrals +neutrino +neutrons +newborns +newcomer +newlywed +newsboys +newscast +newsiest +newsreel +nibblers +nibbling +niceness +niceties +nicknack +nickname +nicotine +niftiest +niggards +niggling +nightcap +nighties +nihilism +nihilist +nimblest +nimbuses +ninepins +nineteen +nineties +nippiest +nitpicks +nitrated +nitrates +nitrogen +nobility +nobleman +noblemen +nobodies +nocturne +noisiest +nominate +nominees +nondairy +nonempty +nonesuch +nonevent +nonfatal +nonhuman +nonrigid +nonsense +nonstick +nontoxic +nonunion +nonusers +nonwhite +noodling +noontime +normalcy +normally +northern +nosedive +nosedove +nosegays +nosiness +nostrils +nostrums +notables +notaries +notarise +notation +notching +notebook +nothings +noticing +notified +notifies +notional +novelist +novellas +nowadays +nuisance +numbered +numbness +numeracy +numerals +numerate +numerous +numskull +nuptials +nurtured +nurtures +nuthatch +nutmeats +nutrient +nutshell +nuttiest +nuzzling +oarlocks +obduracy +obdurate +obedient +obeisant +obelisks +obituary +objected +objector +oblation +obligate +obliging +obliques +oblivion +obscener +obscured +obscurer +obscures +observed +observer +observes +obsessed +obsesses +obsidian +obsolete +obstacle +obstruct +obtained +obtruded +obtrudes +obtusely +obtusest +obverses +obviated +obviates +ocarinas +occasion +occluded +occludes +occupant +occupied +occupies +occurred +octagons +octettes +oculists +oddballs +oddities +odiously +odometer +odysseys +offbeats +offences +offended +offender +offenses +offering +officers +official +offshoot +offshore +offstage +oftenest +oilcloth +oilfield +oiliness +ointment +oleander +oligarch +omelette +omission +omitting +omnivore +oncology +oncoming +onlooker +onrushes +opaquely +opaquest +opaquing +openings +openness +openwork +operable +operands +operated +operates +operatic +operator +operetta +opinions +opossums +opponent +opposing +opposite +optician +optimise +optimism +optimist +optimums +optional +optioned +opulence +oracular +orations +oratorio +orbitals +orbiting +orchards +ordained +ordering +ordinals +ordinary +ordnance +organdie +organics +organise +organism +organist +orgasmic +oriental +oriented +orifices +original +ornament +ornately +ornerier +orphaned +orthodox +ossified +ossifies +ottomans +outbacks +outbound +outbreak +outburst +outcasts +outclass +outcomes +outcries +outcrops +outdated +outdoing +outdoors +outfield +outflank +outfoxed +outfoxes +outgoing +outgrown +outgrows +outhouse +outlasts +outlawed +outlined +outlines +outlived +outlives +outlooks +outlying +outmoded +outplays +outposts +outraged +outrages +outranks +outreach +outrider +outright +outsells +outshine +outshone +outsider +outsides +outsized +outsizes +outskirt +outsmart +outstays +outstrip +outtakes +outvoted +outvotes +outwards +outwears +outweigh +ovations +overacts +overages +overalls +overawed +overawes +overbear +overbite +overbook +overbore +overcame +overcast +overcoat +overcome +overcook +overdoes +overdone +overdose +overdraw +overdrew +overeats +overflow +overfull +overgrew +overgrow +overhand +overhang +overhaul +overhead +overhear +overheat +overhung +overjoys +overkill +overlaid +overlain +overland +overlaps +overlays +overlies +overload +overlong +overlook +overlord +overmuch +overpaid +overpass +overpays +overplay +overrate +override +overripe +overrode +overrule +overruns +overseas +overseen +overseer +oversees +oversell +overshoe +overshot +oversize +oversold +overstay +overstep +overtake +overtime +overtone +overtook +overture +overturn +overused +overuses +overview +overwork +oviducts +ovulated +ovulates +oxidised +oxidiser +oxidises +oxymoron +pacified +pacifier +pacifies +pacifism +pacifist +packaged +packages +paddling +paddocks +padlocks +paganism +pageants +paginate +pailfuls +pailsful +painless +painters +painting +pairwise +paisleys +palatals +palatial +palavers +paleface +paleness +palettes +palimony +palisade +palliate +palmetto +palmiest +palmists +palomino +palpable +palpably +palpated +palpates +palsying +paltrier +pampered +pamphlet +panaceas +pancaked +pancakes +pancreas +pandemic +pandered +panderer +panelled +panicked +panniers +panorama +pantheon +panthers +pantries +pantsuit +papacies +paperboy +papering +papillae +papooses +parables +parabola +paradigm +parading +paradise +paraffin +paragons +parakeet +parallax +parallel +paralyse +paramour +paranoia +paranoid +parapets +parasite +parasols +parboils +parching +pardoned +parental +parented +parfaits +parishes +parkways +parlance +parlayed +parleyed +parlours +parodied +parodies +parolees +paroling +paroxysm +parquets +parroted +parrying +parsnips +partaken +partaker +partakes +parterre +partials +particle +partings +partisan +partizan +partners +partying +parvenus +passable +passably +passages +passbook +passerby +passions +passives +passkeys +passport +password +pasterns +pastiche +pastiest +pastimes +pastoral +pastrami +pastries +pastured +pastures +patchier +patching +patellae +patellas +patented +patently +paternal +pathetic +pathogen +pathways +patience +patients +patriots +pattered +patterns +paunches +pavement +pavilion +pawnshop +paycheck +payloads +payments +payrolls +peaceful +peacocks +peafowls +pearlier +pearling +peasants +pebblier +pebbling +pectoral +peculiar +pedagogs +pedagogy +pedaling +pedalled +pedantic +pedantry +peddling +pederast +pedestal +pedicure +pedigree +pediment +peekaboo +peelings +peephole +peerages +peerless +pelicans +pellagra +pelleted +pellucid +pelvises +penalise +penances +penchant +pendants +pendents +pendulum +penguins +penitent +penknife +penlight +penlites +pennants +penology +pensions +pentagon +peopling +peppered +peppiest +percales +perceive +percents +perching +perfects +perforce +performs +perfumed +perfumes +perigees +perilled +perilous +periodic +perished +perishes +periwigs +perjured +perjurer +perjures +perkiest +permeate +permuted +permutes +peroxide +persists +personae +personal +perspire +persuade +pertains +pertness +perturbs +perusals +perusing +pervaded +pervades +perverse +perverts +peskiest +pestered +pestling +petering +petioles +petition +pettiest +pettifog +petulant +petunias +phantasm +phantasy +phantoms +pharaohs +pharmacy +pheasant +philtres +phishers +phishing +phonemes +phonemic +phonetic +phoneyed +phoniest +phonying +phosphor +photoing +phrasing +physical +physique +pianists +picayune +piccolos +pickaxed +pickaxes +pickerel +picketed +pickiest +pickings +pickling +pictured +pictures +piddling +piebalds +piercing +piggiest +pigments +pigskins +pigsties +pigtails +pilaster +pilchard +pilfered +pilferer +pilgrims +pillaged +pillages +pillions +pillowed +piloting +pimentos +pimiento +pimplier +pinafore +pinching +pinheads +pinholes +pinioned +pinnacle +pinochle +pinpoint +pinprick +pinwheel +pioneers +pipeline +piquancy +piranhas +pirating +pitchers +pitching +pitchman +pitchmen +pitfalls +pithiest +pitiable +pitiably +pitiless +pittance +pivoting +pizzeria +placards +placated +placates +placebos +placenta +placidly +plackets +plaguing +plainest +plaiting +plangent +planking +plankton +planners +planning +plantain +planters +planting +plasters +plastics +plateaus +plateaux +plateful +platelet +platform +platinum +platonic +platoons +platters +platypus +plaudits +playable +playacts +playback +playbill +playboys +playgoer +playmate +playoffs +playpens +playroom +pleaders +pleading +pleasant +pleasing +pleasure +pleating +plebeian +plectrum +pledging +plethora +pleurisy +plexuses +plighted +plodders +plodding +plopping +plotters +plotting +ploughed +pluckier +plucking +plugging +plumbers +plumbing +plummest +plummets +plumpest +plumping +plunders +plungers +plunging +plunking +plushest +plushier +poachers +poaching +pocketed +pockmark +podiatry +poetical +poignant +pointers +pointier +pointing +poisoned +poisoner +polarise +polarity +polecats +polemics +polestar +policies +policing +polished +polisher +polishes +politely +politest +politico +politics +polities +polkaing +polliwog +pollster +polluted +polluter +pollutes +pollywog +polonium +poltroon +polygamy +polyglot +polygons +polymath +polymers +pomading +pondered +poniards +pontiffs +pontoons +ponytail +pooching +popinjay +popovers +populace +populate +populism +populist +populous +porosity +porphyry +porpoise +porridge +portable +portaged +portages +portends +portents +porthole +porticos +portions +portlier +portrait +portrays +positing +position +positive +positron +possible +possibly +postcard +postcode +postdate +postlude +postmark +postpaid +postpone +postured +postures +potables +potatoes +potbelly +potholes +pothooks +potlucks +potsherd +potshots +pottered +pottiest +pouching +poultice +pouncing +pounding +powdered +powerful +powering +powwowed +practice +practise +prairies +praising +pralines +prancers +prancing +pratfall +prattled +prattles +prawning +preached +preacher +preaches +preamble +preceded +precedes +precepts +precinct +precious +precised +preciser +precises +preclude +predated +predates +predator +predicts +preempts +preening +preexist +prefaced +prefaces +prefects +prefixed +prefixes +pregnant +preheats +prejudge +prelates +preludes +premiere +premiers +premised +premises +premiums +prenatal +prepared +prepares +preppier +preppies +prepping +prequels +presaged +presages +presence +presents +preserve +presided +presides +pressing +pressman +pressmen +pressure +prestige +presumed +presumes +preteens +pretence +pretends +preterit +pretexts +prettied +prettier +pretties +prettify +prettily +pretzels +prevails +prevents +previews +previous +priciest +pricking +prickled +prickles +priestly +priggish +primates +primeval +primmest +primness +primping +primrose +princely +princess +printers +printing +printout +prioress +priories +priority +prisoner +prissier +pristine +privater +privates +priviest +probable +probably +probated +probates +problems +proceeds +proclaim +proctors +procured +procurer +procures +prodding +prodigal +produced +producer +produces +products +profaned +profanes +proffers +profiled +profiles +profited +proforma +profound +programs +progress +prohibit +projects +prolific +prologue +prolongs +promised +promises +promoted +promoter +promotes +prompted +prompter +promptly +pronouns +proofing +properer +properly +property +prophecy +prophesy +prophets +proposal +proposed +proposer +proposes +propound +propping +prorated +prorates +prosiest +prospect +prospers +prostate +protects +proteges +proteins +protests +protocol +protozoa +protract +protrude +proudest +provable +provably +proverbs +provided +provider +provides +province +provisos +provoked +provokes +provosts +prowlers +prowling +prudence +prurient +psalmist +psychics +psyching +ptomaine +publican +publicly +puckered +puddings +puddling +pudgiest +puffball +puffiest +pugilism +pugilist +pullback +pullouts +pullover +pulpiest +pulsated +pulsates +pumpkins +punchier +punching +punctual +puncture +pungency +punished +punishes +punitive +punsters +puppetry +purblind +purchase +purebred +pureeing +pureness +purified +purifier +purifies +puritans +purloins +purplest +purplish +purports +purposed +purposes +pursuant +pursuers +pursuing +pursuits +purulent +purveyed +purveyor +pushcart +pushiest +pushover +pussiest +pussycat +pustules +putative +putsches +puttered +puttying +puzzlers +puzzling +pyramids +quackery +quacking +quadrant +quaffing +quagmire +quahaugs +quailing +quainter +quaintly +quandary +quantify +quantity +quarrels +quarried +quarries +quarters +quartets +quashing +quatrain +quavered +queasier +queasily +queening +queerest +queering +quelling +quenched +quenches +querying +questing +question +quibbled +quibbler +quibbles +quickens +quickest +quickies +quietest +quieting +quietude +quilters +quilting +quintets +quipping +quirkier +quirking +quisling +quitters +quitting +quivered +quixotic +quizzing +quoiting +quotable +quotient +rabbited +raccoons +raceways +racially +raciness +racketed +racquets +radially +radiance +radiated +radiates +radiator +radicals +radioing +radishes +radiuses +raffling +raggeder +raggedly +railings +raillery +railroad +railways +rainbows +raincoat +raindrop +rainfall +rainiest +rakishly +rallying +ramblers +rambling +ramified +ramifies +rampaged +rampages +ramparts +ranchers +ranching +randiest +randomly +rangiest +rankings +rankling +rankness +ransacks +ransomed +rapacity +rapidest +rapidity +rapports +raptures +rarefied +rarefies +rareness +rarities +rascally +rashness +raspiest +ratchets +ratified +ratifies +rational +rationed +rattiest +rattlers +rattling +rattraps +ravaging +raveling +ravelled +ravening +ravenous +raviolis +ravished +ravishes +rawboned +reaching +reacting +reaction +reactive +reactors +readable +readiest +readings +readjust +readmits +readouts +readying +reaffirm +reagents +realised +realises +realists +realtors +reappear +rearming +rearmost +rearward +reasoned +reassert +reassess +reassign +reassure +reawaken +rebating +rebelled +rebirths +rebounds +rebuffed +rebuilds +rebuking +rebuttal +rebutted +recalled +recanted +recapped +receding +receipts +received +receiver +receives +recenter +recently +receptor +recessed +recesses +recharge +rechecks +recitals +reciting +reckless +reckoned +reclaims +reclined +recliner +reclines +recluses +recoiled +recopied +recopies +recorded +recorder +recounts +recouped +recourse +recovers +recovery +recreant +recreate +recruits +recurred +recycled +recycles +redcoats +reddened +redeemed +redeemer +redefine +redeploy +redesign +redheads +redirect +rednecks +redolent +redouble +redoubts +redounds +redrafts +redskins +reducing +redwoods +reediest +reelects +reemerge +reenacts +reenlist +reenters +refereed +referees +referent +referral +referred +refiling +refilled +refiners +refinery +refining +refinish +refitted +reflects +reflexes +reforest +reformat +reformed +reformer +refracts +refrains +refugees +refunded +refusals +refusing +refuting +regained +regaling +regarded +regattas +regicide +regimens +regiment +regional +register +registry +regroups +regulars +regulate +rehabbed +rehashed +rehashes +reheated +rehiring +reigning +reimpose +reindeer +reinsert +reinvent +reinvest +reissued +reissues +rejected +rejoiced +rejoices +rejoined +rekindle +relabels +relapsed +relapses +relating +relation +relative +relaxant +relaxing +relaying +relearns +released +releases +relegate +relented +relevant +reliable +reliably +reliance +relieved +relieves +religion +relished +relishes +reliving +reloaded +relocate +remained +remaking +remanded +remarked +remedial +remedied +remedies +remember +reminded +reminder +remitted +remnants +remodels +remotely +remotest +remounts +removals +removers +removing +renaming +rendered +renegade +reneging +renewals +renewing +renounce +renovate +renowned +renumber +reoccupy +reoccurs +reopened +reorders +repaints +repaired +repartee +repaying +repealed +repeated +repeater +repelled +repented +rephrase +replaced +replaces +replayed +repleted +repletes +replicas +replying +reported +reporter +reposing +reprieve +reprints +reprisal +reprised +reprises +reproach +reproofs +reproved +reproves +reptiles +republic +repulsed +repulses +reputing +requests +requiems +required +requires +requital +requited +requites +rerouted +reroutes +rescinds +rescuers +rescuing +research +resemble +resented +reserved +reserves +resettle +resident +residing +residual +residues +resigned +resinous +resisted +resister +resistor +resolute +resolved +resolver +resolves +resonant +resonate +resorted +resounds +resource +respects +respells +respired +respires +respites +responds +response +restarts +restated +restates +restless +restocks +restored +restorer +restores +restrain +restrict +restroom +resubmit +resulted +resuming +resupply +retailed +retailer +retained +retainer +retaking +retarded +retching +rethinks +reticent +retinues +retirees +retiring +retooled +retorted +retraced +retraces +retracts +retrains +retreads +retreats +retrench +retrials +retrieve +retrofit +retrying +returned +returnee +retyping +reunions +reunited +reunites +reusable +revalued +revalues +revamped +revealed +reveille +revelled +reveller +revenged +revenges +revenues +reverend +reverent +reveries +revering +reversal +reversed +reverses +reverted +reviewed +reviewer +revilers +reviling +revising +revision +revisits +revivals +revivify +reviving +revoking +revolted +revolved +revolver +revolves +rewarded +rewiring +reworded +reworked +rewrites +rhapsody +rheostat +rhetoric +rheumier +rhizomes +rhomboid +rhubarbs +rhythmic +ribaldry +richness +rickshas +rickshaw +ricochet +riddance +riddling +ridicule +riffling +riffraff +rifleman +riflemen +rightest +rightful +righting +rightist +rigidity +rigorous +ringlets +ringside +ringworm +ripeness +ripening +riposted +ripostes +rippling +riskiest +ritually +ritziest +rivalled +riverbed +riveting +rivetted +rivulets +roadbeds +roadkill +roadshow +roadside +roadster +roadways +roadwork +roasters +roasting +robotics +robuster +robustly +rocketed +rocketry +rockiest +roebucks +roentgen +rogering +roisters +rollback +rollicks +romanced +romances +romantic +rooftops +roomfuls +roomiest +roommate +roosters +roosting +rootless +rosaries +rosebuds +rosebush +rosemary +rosettes +rosewood +rosiness +rosining +rostrums +rotaries +rotating +rotation +rottener +rotundas +roughage +roughens +roughest +roughing +roulette +roundest +rounding +roundish +roundups +routeing +routines +rowboats +rowdiest +rowdyism +roweling +rowelled +royalist +rubbishy +rubdowns +rubicund +rucksack +ruckuses +ruddiest +rudeness +rudiment +ruefully +ruffians +ruffling +ruggeder +ruggedly +rumbaing +rumbling +ruminant +ruminate +rummaged +rummages +rumoring +rumoured +rumpling +rumpuses +runabout +runaways +rundowns +runniest +ruptured +ruptures +rustiest +rustlers +rustling +rutabaga +ruthless +sabotage +saboteur +sackfuls +sacredly +sacristy +saddened +saddling +sadistic +safaried +safeness +safeties +saffrons +sagacity +saguaros +sailboat +sailfish +sailings +salaamed +salaried +salaries +saleable +salesman +salesmen +salients +salinity +salivary +salivate +sallower +sallying +saltiest +saltines +salutary +saluting +salvaged +salvages +sambaing +sameness +samovars +samplers +sampling +sanctify +sanction +sanctity +sanctums +sandbags +sandbank +sandbars +sandhogs +sandiest +sandlots +sandwich +sanguine +sanitary +sanitise +sanserif +sapience +saplings +sapphire +sappiest +sarcasms +sarcomas +sardines +sardonic +sashayed +sassiest +satanism +satchels +satiated +satiates +satirise +satirist +saturate +saucepan +sauciest +saunaing +saunters +sausages +sauteing +savagely +savagery +savagest +savaging +savannah +savannas +saviours +savorier +savories +savoring +savoured +savviest +savvying +sawhorse +sawmills +scabbard +scabbier +scabbing +scabrous +scaffold +scalawag +scalding +scaliest +scallion +scallops +scalpels +scalpers +scalping +scamming +scampers +scampies +scandals +scanners +scanning +scansion +scantest +scantier +scanties +scantily +scanting +scapulae +scapulas +scarcely +scarcest +scarcity +scarfing +scariest +scarring +scathing +scatters +scatting +scavenge +scenario +scenting +sceptics +sceptres +schedule +schemers +scheming +scherzos +schizoid +schlepps +schlocky +schmaltz +schmalzy +schmooze +schmucks +schnapps +scholars +schooled +schooner +schticks +schussed +schusses +sciatica +sciences +scimitar +scissors +scoffing +scofflaw +scolding +scollops +scooping +scooters +scooting +scorched +scorcher +scorches +scornful +scorning +scorpion +scotched +scotches +scourged +scourges +scouring +scouting +scowling +scrabble +scraggly +scramble +scrammed +scratchy +scrawled +screamed +screechy +screened +screwier +screwing +scribble +scrimped +scripted +scrofula +scrolled +scrooges +scrotums +scrounge +scrubbed +scrubber +scrupled +scruples +scrutiny +scubaing +scudding +scuffing +scuffled +scuffles +scullery +sculling +scullion +sculpted +sculptor +scumbags +scummier +scumming +scuppers +scurfier +scurried +scurries +scurvier +scuttled +scuttles +scuzzier +scything +seabirds +seaboard +seacoast +seafarer +seagoing +sealants +sealskin +seamiest +seamless +seaplane +seaports +searched +searcher +searches +seascape +seashell +seashore +seasides +seasonal +seasoned +seawards +seceding +secluded +secludes +seconded +secondly +secreted +secretes +secretly +sections +securely +securest +securing +security +sedately +sedatest +sedating +sedation +sedative +sediment +sedition +seducers +seducing +sedulous +seediest +seedless +seedling +seemlier +seesawed +seething +segments +segueing +seizures +selected +selector +selenium +selfless +selfsame +sellouts +selvages +selvedge +semantic +semester +seminars +seminary +semitone +senators +senility +sensible +sensibly +sensuous +sentence +sentient +sentinel +sentries +separate +septette +sequence +sequined +sequoias +seraglio +seraphic +seraphim +serenade +serenely +serenest +serenity +sergeant +serially +serpents +serrated +servants +serviced +services +servings +sessions +setbacks +settable +settings +settlers +settling +sevenths +severely +severest +severing +severity +sewerage +sexiness +sextants +sextette +sexually +shabbier +shabbily +shackled +shackles +shadiest +shadings +shadowed +shafting +shaggier +shagging +shakeups +shakiest +shallots +shallows +shambled +shambles +shameful +shammies +shamming +shampoos +shamrock +shanghai +shanties +shantung +sharking +sharpens +sharpers +sharpest +sharping +shatters +shavings +shearers +shearing +sheathed +sheathes +shebangs +shedding +sheepdog +sheepish +sheerest +sheering +sheeting +sheikdom +shellacs +shelling +shelters +shelving +shepherd +sherbert +sherbets +sheriffs +sherries +shielded +shiftier +shiftily +shifting +shilling +shimmers +shimmery +shimmied +shimmies +shimming +shinbone +shindigs +shingled +shingles +shiniest +shinnied +shinnies +shinning +shipload +shipmate +shipment +shippers +shipping +shipyard +shirkers +shirking +shirring +shirting +shivered +shlemiel +shlepped +shoaling +shockers +shocking +shoddier +shoddily +shoehorn +shoelace +shooters +shooting +shootout +shoplift +shoppers +shopping +shoptalk +shopworn +shortage +shortcut +shortens +shortest +shorting +shortish +shotguns +shoulder +shouting +showboat +showcase +showdown +showered +showgirl +showiest +showings +showoffs +showroom +shrapnel +shredded +shredder +shrewder +shrewdly +shrewish +shrieked +shrilled +shriller +shrimped +shrivels +shriving +shrouded +shrugged +shrunken +shucking +shuckses +shudders +shuffled +shuffler +shuffles +shunning +shunting +shushing +shutdown +shutouts +shutters +shutting +shuttled +shuttles +shysters +sibilant +siblings +sickbeds +sickened +sicklier +sickness +sidearms +sidebars +sidecars +sidekick +sideline +sidelong +sidereal +sideshow +sidestep +sidewalk +sidewall +sideways +sidewise +sighting +signally +signings +signpost +silenced +silencer +silences +silenter +silently +silicate +silicone +silkiest +silkworm +silliest +silvered +simmered +simpered +simplest +simplify +simulate +sincerer +sinecure +sinfully +singeing +singling +singsong +singular +sinister +sinkable +sinkhole +siphoned +sirloins +siroccos +sissiest +sisterly +sittings +situated +situates +sixpence +sixteens +sixtieth +sizeable +sizzling +skeletal +skeleton +sketched +sketches +skewered +skidding +skillets +skillful +skimming +skimpier +skimping +skinhead +skinless +skinnier +skinning +skippers +skipping +skirmish +skirting +skitters +skittish +skivvied +skivvies +skulking +skullcap +skunking +skydived +skydiver +skydives +skyjacks +skylarks +skylight +skylines +skywards +slabbing +slackens +slackers +slackest +slacking +slalomed +slammers +slamming +slanders +slangier +slanting +slapdash +slapping +slashing +slathers +slattern +slavered +slayings +sleazier +sleazily +sledding +sledging +sleekest +sleeking +sleepers +sleepier +sleepily +sleeping +sleetier +sleeting +sleighed +slickers +slickest +slicking +slighted +slighter +slightly +slimiest +slimmest +slimming +slimness +slinging +slinkier +slinking +slipknot +slippage +slippers +slippery +slipping +slipshod +slithers +slithery +slitting +slivered +slobbers +slogging +sloppier +sloppily +slopping +sloshing +slothful +slotting +slouched +slouches +sloughed +slovenly +slowdown +slowness +slowpoke +sluggard +sluggers +slugging +sluggish +sluicing +slumbers +slumlord +slumming +slumping +slurping +slurring +slushier +sluttish +smackers +smacking +smallest +smallish +smallpox +smarmier +smartens +smartest +smarting +smashing +smearing +smellier +smelling +smelters +smelting +smidgens +smidgeon +smidgins +smirched +smirches +smirking +smithies +smocking +smoggier +smokiest +smolders +smooched +smooches +smoothed +smoother +smoothes +smoothly +smothers +smoulder +smudgier +smudging +smuggest +smuggled +smuggler +smuggles +smugness +smuttier +snacking +snaffled +snaffles +snagging +snailing +snakiest +snappers +snappier +snapping +snappish +snapshot +snarling +snatched +snatches +snazzier +sneakers +sneakier +sneaking +sneering +sneezing +snickers +sniffing +sniffled +sniffles +snifters +sniggers +snippets +snippier +snipping +snitched +snitches +snobbery +snobbier +snobbish +snoopers +snoopier +snooping +snootier +snoozing +snorkels +snorting +snottier +snowball +snowdrop +snowfall +snowiest +snowshoe +snowsuit +snubbing +snuffbox +snuffers +snuffing +snuffled +snuffles +snuggest +snugging +snuggled +snuggles +soakings +soapiest +soapsuds +soberest +sobering +sobriety +sociable +sociably +socially +societal +sodomite +softball +softened +softener +softness +software +softwood +soggiest +sojourns +solacing +solarium +soldered +soldiers +solecism +solemner +solemnly +solenoid +solicits +solidest +solidify +solidity +solitary +solitude +soloists +solstice +solubles +solution +solvable +solvency +solvents +sombrely +sombrero +somebody +someones +sometime +somewhat +songbird +songster +sonority +sonorous +soothing +sootiest +sophists +soppiest +sopranos +sorcerer +sordidly +sorehead +soreness +sorority +sorriest +sorrowed +souffles +soughing +soulless +soundest +sounding +soupcons +soupiest +sourcing +sourness +sourpuss +southern +southpaw +souvenir +soybeans +spaceman +spacemen +spaciest +spacious +spadeful +spammers +spangled +spangles +spaniels +spanking +spanners +spanning +sparking +sparkled +sparkler +sparkles +sparring +sparrows +sparsity +spastics +spatters +spatting +spatulas +spawning +speakers +speaking +spearing +speccing +specials +specific +specimen +specious +specking +speckled +speckles +spectral +spectres +spectrum +speeches +speeders +speedier +speedily +speeding +speedups +speedway +spellers +spelling +spenders +spending +spheroid +sphinges +sphinxes +spiciest +spieling +spiffier +spikiest +spillage +spilling +spillway +spindled +spindles +spiniest +spinners +spinning +spinoffs +spinster +spiraeas +spiraled +spirally +spirited +spitball +spiteful +spitfire +spitting +spittoon +splashed +splashes +splatted +splatter +splaying +splendid +splendor +splicers +splicing +splinted +splinter +splotchy +splurged +splurges +splutter +spoilage +spoilers +spoiling +spongers +spongier +sponging +sponsors +spoofing +spookier +spooking +spooling +spoonful +spooning +spooring +sporadic +sportier +sporting +sportive +spotless +spotters +spottier +spotting +spouting +sprained +sprawled +sprayers +spraying +spreader +spreeing +sprinkle +sprinted +sprinter +spritzed +spritzes +sprocket +sprouted +sprucest +sprucing +spryness +spunkier +spurious +spurning +spurring +spurting +sputters +spyglass +squabble +squadron +squalled +squander +squarely +squarest +squaring +squashed +squashes +squatted +squatter +squawked +squeaked +squealed +squealer +squeegee +squeezed +squeezer +squeezes +squiggle +squiggly +squinted +squinter +squiring +squirmed +squirrel +squirted +squished +squishes +stabbing +stablest +stabling +staccati +staccato +stacking +stadiums +staffers +staffing +staggers +stagings +stagnant +stagnate +staidest +staining +stairway +stakeout +stalkers +stalking +stalling +stallion +stalwart +stammers +stampede +stamping +stanched +stancher +stanches +standard +standbys +standing +standoff +standout +staplers +stapling +starched +starches +starfish +starkest +starless +starlets +starling +starrier +starring +starters +starting +startled +startles +starving +stashing +stations +statuary +statures +statuses +statutes +steadied +steadier +steadies +steadily +stealing +stealthy +steamers +steamier +steaming +steelier +steeling +steepest +steeping +steeples +steerage +steering +stemming +stenches +stencils +stepping +stepsons +sterling +sternest +sternums +steroids +stewards +stickers +stickier +stickies +sticking +stickler +stickpin +stickups +stiffens +stiffest +stiffing +stifling +stigmata +stiletto +stillest +stilling +stimulus +stingers +stingier +stingily +stinging +stingray +stinkers +stinking +stinting +stipends +stippled +stipples +stirrers +stirring +stirrups +stitched +stitches +stockade +stockier +stocking +stodgier +stoicism +stolider +stolidly +stomachs +stomping +stoniest +stooping +stopcock +stopgaps +stopover +stoppage +stoppers +stopping +stormier +stormily +storming +stoutest +stowaway +straddle +strafing +straggle +straggly +straight +strained +strainer +straiten +stranded +stranger +strangle +strapped +strategy +stratify +stratums +strawing +straying +streaked +streamed +streamer +strength +stressed +stresses +stretchy +strewing +striated +stricken +stricter +strictly +stridden +strident +striding +strikers +striking +stringed +stringer +striping +stripped +stripper +striving +stroking +strolled +stroller +stronger +strongly +strophes +stropped +strudels +struggle +strummed +strumpet +strutted +stubbier +stubbing +stubborn +stuccoed +stuccoes +studding +students +studious +studying +stuffier +stuffily +stuffing +stultify +stumbled +stumbler +stumbles +stumpier +stumping +stunning +stunting +stupider +stupidly +sturdier +sturdily +sturgeon +stutters +stylised +stylises +stylists +styluses +stymying +styptics +subclass +subduing +subgroup +subheads +subhuman +subjects +subjoins +sublease +sublimed +sublimer +sublimes +submerge +submerse +suborned +subplots +subpoena +subsided +subsides +subsists +subsonic +subspace +subsumed +subsumes +subteens +subtitle +subtlest +subtlety +subtotal +subtract +suburban +suburbia +subverts +succeeds +succinct +succours +succumbs +suchlike +suckered +suckling +suctions +suddenly +sudsiest +suffered +sufferer +sufficed +suffices +suffixed +suffixes +suffrage +suffused +suffuses +sugarier +sugaring +suggests +suicidal +suicides +suitable +suitably +suitcase +sukiyaki +sulfates +sulfides +sulfured +sulfuric +sulkiest +sullener +sullenly +sullying +sulphate +sulphide +sulphurs +sultanas +sultrier +summered +summitry +summoned +summoner +sunbathe +sunbeams +sunblock +sunburns +sunburnt +sundered +sundials +sundowns +sundries +sunlamps +sunlight +sunniest +sunrises +sunroofs +sunshine +sunspots +superber +superbly +superego +superior +superman +supermen +supplant +supplest +supplied +supplier +supplies +supports +supposed +supposes +suppress +surcease +surefire +sureness +sureties +surfaced +surfaces +surfeits +surgeons +surgical +surliest +surmised +surmises +surmount +surnames +surplice +surprise +surround +surtaxed +surtaxes +surveyed +surveyor +survival +survived +survives +survivor +suspects +suspends +suspense +sustains +suturing +sveltest +swabbing +swaddled +swaddles +swaggers +swagging +swallows +swampier +swamping +swankest +swankier +swanking +swapping +swarming +swashing +swastika +swatches +swathing +swatters +swatting +swearers +swearing +sweaters +sweatier +sweating +sweepers +sweeping +sweetens +sweetest +sweeties +sweetish +swellest +swelling +swelters +swerving +swiftest +swigging +swilling +swimmers +swimming +swimsuit +swindled +swindler +swindles +swingers +swinging +swirlier +swirling +swishest +swishing +switched +switcher +switches +swooning +swooping +swopping +sybarite +sycamore +syllabic +syllable +syllabus +symbolic +symmetry +sympathy +symphony +symposia +symptoms +synagogs +synapses +synching +syndrome +synonyms +synopses +synopsis +syphilis +syphoned +syringed +syringes +systemic +systolic +tableaus +tableaux +tabloids +tabooing +tabulate +taciturn +tackiest +tacklers +tackling +tactical +tactless +tadpoles +tailcoat +tailgate +tailless +tailored +tailpipe +tailspin +tailwind +tainting +takeoffs +takeouts +takeover +talented +talisman +tallness +tallyhos +tallying +tamarind +tameable +tameness +tampered +tanagers +tangelos +tangents +tangible +tangibly +tangiest +tangling +tangoing +tankards +tankfuls +tantrums +tapering +tapestry +tapeworm +taprooms +taproots +tardiest +targeted +tarragon +tarriest +tarrying +tartness +tasteful +tastiest +tattered +tattlers +tattling +tattooed +taunting +tautness +tawdrier +tawniest +taxation +taxicabs +taxonomy +taxpayer +teachers +teaching +teammate +teamster +teamwork +teardrop +teariest +tearooms +teaspoon +teenaged +teenager +teeniest +teensier +teetered +teething +teetotal +telecast +telegram +telethon +teletype +televise +telexing +telltale +temblors +temerity +temperas +tempered +tempests +template +temporal +tempters +tempting +tenacity +tenanted +tendency +tendered +tenderer +tenderly +tendrils +tenement +tenoning +tensions +tentacle +tenuring +tequilas +terabits +terabyte +terminal +terminus +termites +terraced +terraces +terrains +terrapin +terraria +terrible +terribly +terriers +terrific +tertiary +testable +testates +testicle +testiest +tethered +textbook +textiles +textural +textured +textures +thalamus +thallium +thankful +thanking +thatched +thatcher +thatches +theaters +theatres +theistic +thematic +theology +theorems +theories +theorise +theorist +thermals +thesauri +thespian +thiamine +thickens +thickest +thickets +thickset +thievery +thieving +thievish +thimbles +thinkers +thinking +thinners +thinness +thinnest +thinning +thirsted +thirteen +thirties +thistles +thoraces +thoracic +thoraxes +thornier +thorough +thoughts +thousand +thraldom +thralled +thrashed +thrasher +thrashes +threaded +threaten +threnody +threshed +thresher +threshes +thrilled +thriller +thriving +throbbed +thronged +throttle +throwers +throwing +thrummed +thrushes +thruways +thudding +thumbing +thumping +thunders +thwacked +thwarted +thymuses +thyroids +ticketed +tickling +ticklish +tidiness +tightens +tightest +tightwad +tillable +timbered +timeless +timelier +timeworn +timezone +timidest +timidity +timorous +tincture +tingeing +tinglier +tingling +tinkered +tinkling +tinniest +tinseled +tinsmith +tipplers +tippling +tipsiest +tipsters +tiredest +tireless +tiresome +titanium +titmouse +tittered +toadying +toasters +toastier +toasting +tobaccos +toboggan +toddlers +toddling +toeholds +toenails +together +toggling +toileted +toiletry +toilette +toilsome +tokenism +tolerant +tolerate +tollgate +tomahawk +tomatoes +tomorrow +tonality +toneless +tonguing +tonnages +tonsured +tonsures +toothier +topcoats +topknots +topmasts +topology +toppings +toppling +topsails +topsides +torching +toreador +torments +tornados +torpedos +torquing +torrents +torrider +tortilla +tortoise +tortuous +tortured +torturer +tortures +totality +totalled +tottered +touchier +touching +toughens +toughest +tourists +tourneys +tousling +towelled +towering +towheads +township +townsman +townsmen +towpaths +toxaemia +toxicity +tracheae +tracheas +tracings +trackers +tracking +traction +tractors +traduced +traduces +traffics +trailers +trailing +trainees +trainers +training +traipsed +traipses +traitors +trammels +tramming +tramping +trampled +tramples +tranquil +transact +transept +transfer +transfix +transits +transmit +transoms +trapdoor +trapezes +trappers +trapping +trashcan +trashier +trashing +traumata +travails +travelog +traverse +travesty +trawlers +trawling +treading +treadled +treadles +treasure +treasury +treaties +treating +treatise +trebling +treeless +treetops +trefoils +trekking +trembled +trembles +tremolos +trenched +trenches +trendier +trendies +trending +trespass +trestles +trialled +triangle +tribunal +tribunes +tributes +trickery +trickier +tricking +trickled +trickles +tricycle +tridents +triflers +trifling +triggers +trilling +trillion +trimaran +trimmers +trimmest +trimming +trimness +trinkets +triplets +tripling +tripping +triptych +trisects +triumphs +trochees +trolleys +trollies +trolling +trollops +trombone +tromping +troopers +trooping +trophies +tropical +tropisms +trotters +trotting +troubled +troubles +trounced +trounces +troupers +trouping +trousers +truanted +truckers +trucking +truckled +truckles +trudging +truffles +trumpery +trumpets +trumping +truncate +trundled +trundles +trunking +trussing +trustees +trustful +trustier +trusties +trusting +truthful +trysting +tsarinas +tsunamis +tubbiest +tubeless +tubercle +tuberous +tuckered +tugboats +tumblers +tumbling +tumbrels +tumbrils +tuneless +tungsten +turbines +turbojet +turgidly +turmeric +turmoils +turncoat +turnkeys +turnoffs +turnouts +turnover +turnpike +tussling +tussocks +tutelage +tutorial +tutoring +tuxedoes +twaddled +twaddles +twanging +tweaking +tweedier +tweeters +tweeting +tweezers +twelfths +twenties +twiddled +twiddles +twiggier +twigging +twilight +twinging +twinkled +twinkles +twinning +twirlers +twirling +twisters +twisting +twitched +twitches +twitters +twitting +twosomes +tympanum +typecast +typeface +typesets +typhoons +typified +typifies +tzarinas +ubiquity +ugliness +ukeleles +ukuleles +ulcerate +ulcerous +ulterior +ultimata +ultimate +ululated +ululates +umbilici +umbrella +umpiring +unabated +unafraid +unawares +unbarred +unbeaten +unbelief +unbiased +unbidden +unblocks +unbolted +unbosoms +unbroken +unbuckle +unburden +unbutton +uncalled +uncaring +unclasps +unclothe +uncoiled +uncommon +uncooked +uncorked +uncouple +uncovers +unctions +unctuous +underact +underage +underarm +underbid +undercut +underdog +underfed +underlay +underlie +underpay +underpin +undersea +undertow +undoings +undulant +undulate +unearned +unearths +uneasier +uneasily +unedited +unending +unerring +unevener +unevenly +unfairer +unfairly +unfasten +unfetter +unfilled +unfitted +unfolded +unformed +unfrocks +unfurled +ungainly +unguents +ungulate +unhanded +unharmed +unheeded +unhinged +unhinges +unholier +unhooked +unhorsed +unhorses +unicorns +unicycle +uniforms +unifying +unionise +uniquely +uniquest +universe +unjustly +unkinder +unkindly +unknowns +unlacing +unlawful +unleaded +unlearns +unlearnt +unlikely +unlisted +unloaded +unlocked +unloosed +unlooses +unmaking +unmanned +unmarked +unmasked +unneeded +unnerved +unnerves +unopened +unpacked +unpinned +unproved +unproven +unquoted +unquotes +unravels +unripest +unrolled +unrulier +unsaddle +unsafest +unsalted +unsavory +unsaying +unscrews +unsealed +unseated +unseeing +unseemly +unsettle +unshaven +unsigned +unsnarls +unsolved +unspoilt +unspoken +unstable +unstated +unsteady +unstrung +unsubtle +unsuited +untangle +untapped +untaught +untested +untidier +untimely +untiring +untitled +untoward +untruest +untruths +untwists +unusable +unveiled +unvoiced +unwanted +unwarier +unwashed +unwieldy +unwisely +unwisest +unwonted +unworthy +unzipped +upbraids +upchucks +upcoming +updating +upending +upgraded +upgrades +upheaval +uplifted +upmarket +uppercut +upraised +upraises +uprights +uprising +uprooted +upstaged +upstages +upstairs +upstarts +upstream +upsurged +upsurges +upswings +upturned +upwardly +urbanest +urbanise +urbanity +urethrae +urethras +urgently +urinated +urinates +usefully +ushering +usurious +usurpers +usurping +utensils +uteruses +utilised +utilises +utopians +uttering +vacantly +vacating +vacation +vaccines +vacuumed +vagabond +vagaries +vagrancy +vagrants +valances +valences +valeting +validate +validity +valorous +valuable +vamoosed +vamooses +vampires +vanadium +vanguard +vanillas +vanished +vanishes +vanities +vanquish +vantages +vapidity +vaporise +vaporous +variable +variably +variance +variants +varicose +varmints +vascular +vastness +vaulters +vaulting +vaunting +vectored +vegetate +vehement +vehicles +velocity +venality +vendetta +veneered +venerate +venereal +vengeful +venomous +ventured +ventures +veracity +verandah +verandas +verbally +verbatim +verbenas +verbiage +verdicts +verified +verifies +verities +vermouth +versions +vertebra +vertexes +vertical +vertices +vesicles +vestiges +vestment +vestries +veterans +vexation +viaducts +vibrancy +vibrated +vibrates +vibrator +vibratos +viburnum +vicarage +viceroys +vicinity +victuals +viewings +vigilant +vignette +vigorous +vileness +vilified +vilifies +villager +villages +villains +villainy +villeins +vinegary +vineyard +vintages +vintners +violable +violated +violates +violator +violence +violists +viragoes +virginal +virgules +virility +virology +virtuosi +virtuoso +virtuous +virulent +visceral +viscount +visioned +visiting +visitors +visually +vitalise +vitality +vitamins +vitiated +vitiates +vitreous +vivacity +vividest +vivified +vivifies +vixenish +vocalise +vocalist +vocation +vocative +volatile +volcanic +volcanos +volition +volleyed +voltages +vomiting +voodooed +voracity +vortexes +vortices +votaries +vouchers +vouching +voyagers +voyaging +vulgarer +vulgarly +vultures +wackiest +waddling +waffling +wagering +waggling +wagoners +wainscot +waitress +wakening +walkouts +walkways +walleyed +walleyes +walloped +wallowed +walruses +waltzing +wandered +wanderer +wangling +wannabes +wantoned +wantonly +warblers +warbling +wardrobe +wardroom +warheads +warhorse +wariness +warlocks +warlords +warnings +warpaths +warrants +warranty +warriors +warships +warthogs +wartiest +washable +washbowl +washouts +washroom +washtubs +wassails +wasteful +wastrels +watchdog +watchers +watchful +watching +watchman +watchmen +waterbed +waterier +watering +waterway +wattling +waveform +wavelets +wavering +waviness +waxiness +waxwings +waxworks +wayfarer +waysides +weakened +weakfish +weakling +weakness +weaponry +wearable +weariest +wearying +weathers +websites +weddings +weediest +weekdays +weekends +weeklies +weepiest +weepings +weighing +weighted +weirdest +welching +welcomed +welcomes +welshing +weltered +werewolf +westerly +westerns +westward +wetbacks +wetlands +whackier +whacking +whammies +whamming +whatever +wheedled +wheedles +wheeling +wheezier +wheezing +whelping +whenever +wherever +whetting +whiffing +whimpers +whimseys +whimsies +whiniest +whinnied +whinnies +whipcord +whiplash +whippets +whipping +whirling +whirring +whiskers +whiskeys +whiskies +whisking +whispers +whistled +whistler +whistles +whitecap +whitened +whitener +whitings +whittled +whittler +whittles +whizzing +whodunit +whomever +whoopees +whooping +whooshed +whooshes +whoppers +whopping +wickeder +wickedly +wideness +widening +widgeons +widowers +widowing +wielding +wifelier +wigglers +wigglier +wiggling +wildcats +wildfire +wildfowl +wildlife +wildness +wilfully +wiliness +wimpiest +wimpling +winching +windbags +windburn +windfall +windiest +windlass +windmill +windowed +windpipe +windsock +windsurf +windward +wineries +wingless +wingspan +wingtips +winnings +winnowed +winsomer +wintered +wintrier +wireless +wiretaps +wiriness +wiseacre +wishbone +wispiest +wistaria +wisteria +witchery +witching +withdraw +withdrew +withered +withheld +withhold +wittiest +wizardry +wobblier +wobbling +woefully +womanise +womanish +wondered +wondrous +woodbine +woodcock +woodcuts +woodener +woodenly +woodiest +woodland +woodpile +woodshed +woodsier +woodsman +woodsmen +woodwind +woodwork +woodworm +wooliest +woollens +woollier +woollies +wooziest +wordiest +wordings +wordplay +workable +workaday +workbook +workdays +workfare +workings +workload +workouts +workshop +workweek +wormhole +wormiest +wormwood +worriers +worrying +worsened +worships +worsting +worthier +worthies +worthily +wounding +wrangled +wrangler +wrangles +wrappers +wrapping +wrathful +wreaking +wreathed +wreathes +wreckage +wreckers +wrecking +wrenched +wrenches +wresting +wrestled +wrestler +wrestles +wretched +wretches +wriggled +wriggler +wriggles +wringers +wringing +wrinkled +wrinkles +writable +writhing +writings +wrongest +wrongful +wronging +yachting +yammered +yardages +yardarms +yarmulke +yearbook +yearlies +yearling +yearning +yeastier +yellowed +yellower +yeshivah +yeshivas +yeshivot +yielding +yodelers +yodeling +yodelled +yodeller +yoghourt +yoghurts +youngest +youngish +yourself +youthful +yuckiest +yuletide +yummiest +zaniness +zeppelin +zillions +zincking +zippered +zippiest +zodiacal +zucchini +zwieback \ No newline at end of file -- 2.34.1