[Checkins] SVN: z3c.datagenerator/trunk/src/z3c/datagenerator/ New package to provide easy APIs to generate data for testing.

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Feb 19 12:48:23 EST 2007


Log message for revision 72688:
  New package to provide easy APIs to generate data for testing.
  

Changed:
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/README.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/__init__.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/ccTLD.csv
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/demographics.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/firstnames.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/gTLD.csv
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/generator.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/interfaces.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/lastnames.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/net.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/tests/
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/tests/__init__.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/tests/test_doc.py
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/us-cities.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/us-states.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-names.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-postfix.txt
  A   z3c.datagenerator/trunk/src/z3c/datagenerator/words.txt

-=-
Added: z3c.datagenerator/trunk/src/z3c/datagenerator/README.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/README.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/README.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,10 @@
+===============
+Data Generators
+===============
+
+Data Generators are meant to create data for your application quickly. They
+are most useful for generating sample data. Sample Data, in turn, allows you
+to test your application with much more realistic data volumes and is
+considered for some development groups as essential as tests themselves.
+
+


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/README.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/__init__.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/__init__.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/__init__.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1 @@
+# Make a package.


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/__init__.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/ccTLD.csv
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/ccTLD.csv	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/ccTLD.csv	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,250 @@
+".ac";"Ascension Island"
+".ad";"Andorra"
+".ae";"United Arab Emirates"
+".af";"Afghanistan"
+".ag";"Antigua and Barbuda"
+".ai";"Anguilla"
+".al";"Albania"
+".am";"Armenia"
+".an";"Netherlands Antilles"
+".ao";"Angola"
+".aq";"Antarctica"
+".ar";"Argentina"
+".as";"American Samoa"
+".at";"Austria"
+".au";"Australia"
+".aw";"Aruba"
+".ax";"Aland Islands"
+".az";"Azerbaijan"
+".ba";"Bosnia and Herzegovina"
+".bb";"Barbados"
+".bd";"Bangladesh"
+".be";"Belgium"
+".bf";"Burkina Faso"
+".bg";"Bulgaria"
+".bh";"Bahrain"
+".bi";"Burundi"
+".bj";"Benin"
+".bm";"Bermuda"
+".bn";"Brunei Darussalam"
+".bo";"Bolivia"
+".br";"Brazil"
+".bs";"Bahamas"
+".bt";"Bhutan"
+".bv";"Bouvet Island"
+".bw";"Botswana"
+".by";"Belarus"
+".bz";"Belize"
+".ca";"Canada"
+".cc";"Cocos (Keeling) Islands"
+".cd";"Congo, The Democratic Republic of the"
+".cf";"Central African Republic"
+".cg";"Congo, Republic of"
+".ch";"Switzerland"
+".ci";"Cote d'Ivoire"
+".ck";"Cook Islands"
+".cl";"Chile"
+".cm";"Cameroon"
+".cn";"China"
+".co";"Colombia"
+".cr";"Costa Rica"
+".cu";"Cuba"
+".cv";"Cape Verde"
+".cx";"Christmas Island"
+".cy";"Cyprus"
+".cz";"Czech Republic"
+".de";"Germany"
+".dj";"Djibouti"
+".dk";"Denmark"
+".dm";"Dominica"
+".do";"Dominican Republic"
+".dz";"Algeria"
+".ec";"Ecuador"
+".ee";"Estonia"
+".eg";"Egypt"
+".eh";"Western Sahara"
+".er";"Eritrea"
+".es";"Spain"
+".et";"Ethiopia"
+".eu";"European Union"
+".fi";"Finland"
+".fj";"Fiji"
+".fk";"Falkland Islands (Malvinas)"
+".fm";"Micronesia, Federated States of"
+".fo";"Faroe Islands"
+".fr";"France"
+".ga";"Gabon"
+".gb";"United Kingdom"
+".gd";"Grenada"
+".ge";"Georgia"
+".gf";"French Guiana"
+".gg";"Guernsey"
+".gh";"Ghana"
+".gi";"Gibraltar"
+".gl";"Greenland"
+".gm";"Gambia"
+".gn";"Guinea"
+".gp";"Guadeloupe"
+".gq";"Equatorial Guinea"
+".gr";"Greece"
+".gs";"South Georgia and the South Sandwich Islands"
+".gt";"Guatemala"
+".gu";"Guam"
+".gw";"Guinea-Bissau"
+".gy";"Guyana"
+".hk";"Hong Kong"
+".hm";"Heard and McDonald Islands"
+".hn";"Honduras"
+".hr";"Croatia/Hrvatska"
+".ht";"Haiti"
+".hu";"Hungary"
+".id";"Indonesia"
+".ie";"Ireland"
+".il";"Israel"
+".im";"Isle of Man"
+".in";"India"
+".io";"British Indian Ocean Territory"
+".iq";"Iraq"
+".ir";"Iran, Islamic Republic of"
+".is";"Iceland"
+".it";"Italy"
+".je";"Jersey"
+".jm";"Jamaica"
+".jo";"Jordan"
+".jp";"Japan"
+".ke";"Kenya"
+".kg";"Kyrgyzstan"
+".kh";"Cambodia"
+".ki";"Kiribati"
+".km";"Comoros"
+".kn";"Saint Kitts and Nevis"
+".kp";"Korea, Democratic People's Republic"
+".kr";"Korea, Republic of"
+".kw";"Kuwait"
+".ky";"Cayman Islands"
+".kz";"Kazakhstan"
+".la";"Lao People's Democratic Republic"
+".lb";"Lebanon"
+".lc";"Saint Lucia"
+".li";"Liechtenstein"
+".lk";"Sri Lanka"
+".lr";"Liberia"
+".ls";"Lesotho"
+".lt";"Lithuania"
+".lu";"Luxembourg"
+".lv";"Latvia"
+".ly";"Libyan Arab Jamahiriya"
+".ma";"Morocco"
+".mc";"Monaco"
+".md";"Moldova, Republic of"
+".me";"Montenegro"
+".mg";"Madagascar"
+".mh";"Marshall Islands"
+".mk";"Macedonia, The Former Yugoslav Republic of"
+".ml";"Mali"
+".mm";"Myanmar"
+".mn";"Mongolia"
+".mo";"Macao"
+".mp";"Northern Mariana Islands"
+".mq";"Martinique"
+".mr";"Mauritania"
+".ms";"Montserrat"
+".mt";"Malta"
+".mu";"Mauritius"
+".mv";"Maldives"
+".mw";"Malawi"
+".mx";"Mexico"
+".my";"Malaysia"
+".mz";"Mozambique"
+".na";"Namibia"
+".nc";"New Caledonia"
+".ne";"Niger"
+".nf";"Norfolk Island"
+".ng";"Nigeria"
+".ni";"Nicaragua"
+".nl";"Netherlands"
+".no";"Norway"
+".np";"Nepal"
+".nr";"Nauru"
+".nu";"Niue"
+".nz";"New Zealand"
+".om";"Oman"
+".pa";"Panama"
+".pe";"Peru"
+".pf";"French Polynesia"
+".pg";"Papua New Guinea"
+".ph";"Philippines"
+".pk";"Pakistan"
+".pl";"Poland"
+".pm";"Saint Pierre and Miquelon"
+".pn";"Pitcairn Island"
+".pr";"Puerto Rico"
+".ps";"Palestinian Territory, Occupied"
+".pt";"Portugal"
+".pw";"Palau"
+".py";"Paraguay"
+".qa";"Qatar"
+".re";"Reunion Island"
+".ro";"Romania"
+".rs";"Serbia"
+".ru";"Russian Federation"
+".rw";"Rwanda"
+".sa";"Saudi Arabia"
+".sb";"Solomon Islands"
+".sc";"Seychelles"
+".sd";"Sudan"
+".se";"Sweden"
+".sg";"Singapore"
+".sh";"Saint Helena"
+".si";"Slovenia"
+".sj";"Svalbard and Jan Mayen Islands"
+".sk";"Slovak Republic"
+".sl";"Sierra Leone"
+".sm";"San Marino"
+".sn";"Senegal"
+".so";"Somalia"
+".sr";"Suriname"
+".st";"Sao Tome and Principe"
+".su";"Soviet Union (being phased out)"
+".sv";"El Salvador"
+".sy";"Syrian Arab Republic"
+".sz";"Swaziland"
+".tc";"Turks and Caicos Islands"
+".td";"Chad"
+".tf";"French Southern Territories"
+".tg";"Togo"
+".th";"Thailand"
+".tj";"Tajikistan"
+".tk";"Tokelau"
+".tl";"Timor-Leste"
+".tm";"Turkmenistan"
+".tn";"Tunisia"
+".to";"Tonga"
+".tp";"East Timor"
+".tr";"Turkey"
+".tt";"Trinidad and Tobago"
+".tv";"Tuvalu"
+".tw";"Taiwan"
+".tz";"Tanzania"
+".ua";"Ukraine"
+".ug";"Uganda"
+".uk";"United Kingdom"
+".um";"United States Minor Outlying Islands"
+".us";"United States"
+".uy";"Uruguay"
+".uz";"Uzbekistan"
+".va";"Holy See (Vatican City State)"
+".vc";"Saint Vincent and the Grenadines"
+".ve";"Venezuela"
+".vg";"Virgin Islands, British"
+".vi";"Virgin Islands, U.S."
+".vn";"Vietnam"
+".vu";"Vanuatu"
+".wf";"Wallis and Futuna Islands"
+".ws";"Samoa"
+".ye";"Yemen"
+".yt";"Mayotte"
+".yu";"Yugoslavia"
+".za";"South Africa"
+".zm";"Zambia"
+".zw";"Zimbabwe"

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/demographics.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/demographics.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/demographics.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,123 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Demographics Data Generators
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+import os
+import random
+import zope.interface
+
+from z3c.datagenerator import generator
+
+class LastNameGenerator(generator.TextDataGenerator):
+    """Last Name Generator"""
+
+    def __init__(self, seed):
+        super(LastNameGenerator, self).__init__(seed, 'lastnames.txt')
+
+
+class FirstNameGenerator(generator.TextDataGenerator):
+    """First Name Generator"""
+
+    def __init__(self, seed):
+        super(FirstNameGenerator, self).__init__(seed, 'firstnames.txt')
+
+
+class SSNDataGenerator(object):
+    """A social security data generator."""
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'ssn')
+
+    def get(self):
+        """Compute a social security number."""
+        randint = self.random.randint
+        return u'%.3i-%.2i-%.4i' %(
+            randint(1, 999), randint(1, 99), randint(1, 9999))
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]
+
+
+class AddressDataGenerator(object):
+    """An address data generator."""
+
+    streetNamesFile = 'us-street-names.txt'
+    streetPostfixFile = 'us-street-postfix.txt'
+    citiesFile = 'us-cities.txt'
+    statesFile = 'us-states.txt'
+    apts = True
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'address')
+        path = os.path.dirname(__file__)
+
+        file = open(os.path.join(path, self.streetNamesFile), 'r')
+        self.streetNames = [unicode(e.strip()) for e in file.readlines()]
+
+        file = open(os.path.join(path, self.streetPostfixFile), 'r')
+        self.streetPostfix = [unicode(e.strip()) for e in file.readlines()]
+
+        file = open(os.path.join(path, self.citiesFile), 'r')
+        self.cities = [unicode(e.strip()) for e in file.readlines()]
+
+        file = open(os.path.join(path, self.statesFile), 'r')
+        self.states = [unicode(e.strip()) for e in file.readlines()]
+
+    def getStreet(self):
+        street = u'%i ' % self.random.randint(1, 2000)
+        street += u'%s ' % self.random.sample(self.streetNames, 1)[0]
+        street += self.random.sample(self.streetPostfix, 1)[0]
+        if self.apts and self.random.random() < 0.3:
+            street += u' Apt. %i' %self.random.randint(1, 30)
+        return street
+
+    def getCity(self):
+        return self.random.sample(self.cities, 1)[0]
+
+    def getState(self):
+        return self.random.sample(self.states, 1)[0]
+
+    def getZip(self):
+        return u'%.5i' % self.random.randint(1000, 99999)
+
+    def get(self):
+        """Select a value from the values list and return it."""
+        return self.getStreet(), self.getCity(), self.getState(), self.getZip()
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]
+
+
+class PhoneDataGenerator(object):
+    """A phone data generator."""
+
+    template = u'%i-%.3i-%.4i'
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'ssn')
+
+    def get(self):
+        """Compute a social security number."""
+        randint = self.random.randint
+        return self.template %(
+            randint(100, 999), randint(1, 999), randint(1, 9999))
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/demographics.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/firstnames.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/firstnames.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/firstnames.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,336 @@
+Ada
+Adam
+Adrian
+Agnieszka
+Ainhoa
+Al
+Alba
+Albert
+Alejandro
+Alex
+Alexander
+Alexis
+Alice
+Alva
+Alvaro
+Amber
+Amy
+Ana
+Andy
+Andrea
+Andrew
+Andrzej
+Ann
+Anna
+Anne
+Annie
+Anthony
+Anton
+Aoife
+Ashley
+Barbara
+Ben
+Bengie
+Benjamin
+Benjy
+Bert
+Bess
+Betty
+Bill
+Bob
+Bram
+Caitlin
+Callum
+Cameron
+Camila
+Camilla
+Carla
+Carlos
+Carolina
+Caroline
+Cath
+Catharine
+Catherine
+Cathy
+Cecilie
+Charles
+Charlie
+Charlotte
+Chloe
+Christian
+Christopher
+Chuck
+Cian
+Ciara
+Claudia
+Conor
+Cristian
+Cristina
+Daan
+Daniel
+Daniela
+Dave
+David
+Dick
+Diego
+Dylan
+Dorothy
+Drew
+Duncan
+Ed
+Edward
+Edwyn
+Eleanor
+Elena
+Elin
+Elizabeth
+Ellie
+Elzbieta
+Emil
+Emily
+Emma
+Erik
+Erin
+Ewa
+Fabian
+Femke
+Filip
+Florian
+Francisco
+Frederik
+Freja
+Gabbie
+Gabrielle
+Geoff
+Geoffery
+George
+Georgina
+Gill
+Gillian
+Godfrey
+Hank
+Hanna
+Hannah
+Harold
+Harry
+Helen
+Henry
+Herb
+Herbert
+Hiram
+Hugo
+Ida
+Ike
+Iris
+Isaac
+Isabel
+Isabelle
+Isak
+Ivan
+Izzy
+Jace
+Jack
+Jaclyn
+Jacob
+James
+Jamie
+Jan
+Jane
+Janet
+Javier
+Jean
+Jeanette
+Jeffery
+Jesse
+Jessica
+Jill
+Jim
+Jo
+Joanne
+Joe
+Joey
+John
+Johnny
+Jonas
+Jorge
+Jose
+Joseph
+Joshua
+Jozef
+Juan
+Juana
+Julia
+Julian
+Kay
+Kaylee
+Kayleigh
+Karen
+Karin
+Katarzyna
+Katharina
+Katie
+Kim
+Kimberly
+Kimmy
+Klara
+Krystyna
+Krzysztof
+Lara
+Lars
+Laura
+Lauren
+Lea
+Leah
+Lena
+Leon
+Leonie
+Lewis
+Liam
+Lincoln
+Linnea
+Lisa
+Liza
+Lizzy
+Lotte
+Louise
+Lu
+Luca
+Lucas
+Lucia
+Lucille
+Lucy
+Luis
+Lukas
+Luke
+Madison
+Mads
+Maggie
+Magnus
+Maja
+Malgorzata
+Manuel
+Marcin
+Marek
+Margaret
+Margarita
+Maria
+Marie
+Mario
+Mary
+Marta
+Martin
+Marty
+Mathias
+Mathilde
+Matt
+Matthew
+Max
+Maximilian
+Megan
+Michael
+Mick
+Mike
+Mikkel
+Milan
+Miriam
+Nate
+Nathan
+Nerea
+Nicholas
+Nick
+Nicky
+Nicolas
+Nigel
+Niklas
+Oliver
+Olivia
+Ollie
+Oscar
+Pablo
+Patricia
+Paul
+Paula
+Pawel
+Pedro
+Peg
+Peggy
+Pete
+Peter
+Phil
+Philip
+Philippa
+Piotr
+Pip
+Rachael
+Rachel
+Rasmus
+Raul
+Rich
+Richard
+Rick
+Ricky
+Ryan
+Rob
+Robert
+Rolla
+Rosa
+Ross
+Ruth
+Sally
+Sam
+Samantha
+Sammy
+Samuel
+Sanne
+Sara
+Sarah
+Scott
+Scottie
+Scotty
+Sean
+Sem
+Sergio
+Sharon
+Sherm
+Sherman
+Shermie
+Sid
+Simon
+Syd
+Sydney
+Sylvia
+Sofia
+Sophia
+Sophie
+Stanislaw
+Steph
+Stephanie
+Stephen
+Steve
+Steven
+Sue
+Susan
+Taylor
+Tara
+Ted
+Teddy
+Thelma
+Theodore
+Thomas
+Tim
+Tyler
+Tobias
+Tom
+Tomasz
+Tommy
+Tony
+Trevor
+Vanessa
+Victor
+Viktor
+Will
+William
+Willy
+Wilma
+Zoe
+Zofia


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/firstnames.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/gTLD.csv
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/gTLD.csv	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/gTLD.csv	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,18 @@
+".aero";"air-transport industry"
+".biz";"business"
+".cat";"Catalan"
+".com";"commercial"
+".coop";"cooperatives"
+".edu";"educational"
+".gov";"governmental"
+".info";"information"
+".int";"international organizations"
+".jobs";"companies"
+".mil";"United States Military"
+".mobi";"mobile devices"
+".museum";"museums"
+".name";"individuals, by name"
+".net";"network"
+".org";"organization"
+".pro";"professions"
+".travel";"travel and travel-agency related sites"

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/generator.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/generator.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/generator.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,102 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Data Generators
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+import csv
+import datetime
+import os
+import random
+import zope.interface
+
+from z3c.datagenerator import interfaces
+
+
+class VocabularyDataGenerator(object):
+    """Vocabulary-based data generator"""
+    zope.interface.implements(interfaces.IDataGenerator)
+
+    def __init__(self, seed, vocabulary):
+        self.random = random.Random(seed)
+        self.vocabulary = vocabulary
+
+    def get(self):
+        """Select a value from the values list and return it."""
+        return self.random.sample(self.vocabulary, 1)[0].value
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [term.value
+                for term in self.random.sample(self.vocabulary, number)]
+
+
+class FileDataGenerator(object):
+    """Base functionality for a file data generator."""
+    zope.interface.implements(interfaces.IFileBasedGenerator)
+
+    path = os.path.dirname(__file__)
+
+    def __init__(self, seed, filename):
+        self.random = random.Random(seed+filename)
+        self.values = self._read(filename)
+
+    def get(self):
+        """Select a value from the values list and return it."""
+        return self.random.sample(self.values, 1)[0]
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return self.random.sample(self.values, number)
+
+
+class CSVDataGenerator(FileDataGenerator):
+    """CSV-based data generator."""
+
+    def _read(self, filename):
+        fullpath = os.path.join(self.path, filename)
+        reader = csv.reader(file(fullpath), delimiter=';')
+        return [[unicode(cell) for cell in row]
+                for row in reader]
+
+
+class TextDataGenerator(FileDataGenerator):
+    """Text lines based data generator."""
+
+    def _read(self, filename):
+        fullpath = os.path.join(self.path, filename)
+        return [unicode(e.strip(), encoding='latin-1')
+                for e in open(fullpath, 'r').readlines()]
+
+
+class DateDataGenerator(object):
+    """A date data generator."""
+    zope.interface.implements(interfaces.IDateDataGenerator)
+
+    def __init__(self, seed, start=None, end=None):
+        self.random = random.Random(seed+'ssn')
+        self.start = start or datetime.date(2000, 1, 1)
+        self.end = end or datetime.date(2007, 1, 1)
+
+    def get(self, start=None, end=None):
+        """Create a new date between the start and end date."""
+        start = start or self.start
+        end = end or self.end
+        delta = end - start
+        return start + datetime.timedelta(self.random.randint(0, delta.days))
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/generator.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/interfaces.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/interfaces.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/interfaces.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,68 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Data Generators Interfaces
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+import zope.interface
+import zope.schema
+
+class IDataGenerator(zope.interface.Interface):
+    """Base functionality for data generators."""
+
+    random = zope.interface.Attribute(
+        '''An instance of the standard Python random number generator. This
+        attribute is public, so that tests can implement predictable versions
+        -- for example by setting the same seed all the time.''')
+
+    def get(self):
+        """Select a value from the values list and return it."""
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+
+
+class IFileBasedGenerator(IDataGenerator):
+    """Data generator using a single file extract data.
+
+    Specific implementations include a simple line-based and a CSV one.
+    """
+
+    path = zope.interface.Attribute(
+        'The path to the file providing the data.')
+
+
+class IDateDataGenerator(IDataGenerator):
+    """A date data generator.
+
+    This generator creates dates/times between the start and end dates/times.
+    """
+
+    start = zope.schema.Datetime(
+        title=u'Start Date/Time',
+        description=u'This field descibres the earliest date/time generated.',
+        required=True)
+
+    end = zope.schema.Datetime(
+        title=u'End Date/Time',
+        description=u'This field descibres the latest date/time generated.',
+        required=True)
+
+    def get(self, start=None, end=None):
+        """Create a new date between the start and end date.
+
+        The start and end date/time can be overridden here, since you
+        sometimes want to generate sequences of dates.
+        """


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/interfaces.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/lastnames.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/lastnames.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/lastnames.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,379 @@
+Adams
+Alexander
+Allen
+Alvarez
+Andersen
+Anderson
+Andrews
+Armstrong
+Arnold
+Austin
+Bailey
+Baker
+Banks
+Barker
+Barnes
+Barnett
+Barrett
+Bates
+Beck
+Becker
+Bell
+Bennett
+Berry
+Bishop
+Byrd
+Byrne
+Black
+Boyd
+Bowman
+Bradley
+Brewer
+Bryant
+Brooks
+Brown
+Burke
+Burns
+Burton
+Bush
+Butler
+Caldwell
+Campbell
+Carlson
+Carpenter
+Carr
+Carroll
+Carter
+Castillo
+Castro
+Chambers
+Chapman
+Chavez
+Christensen
+Christiansen
+Claes
+Clark
+Cohen
+Cole
+Coleman
+Collins
+Cook
+Cooper
+Cox
+Craig
+Crawford
+Cruz
+Cunningham
+Curry
+Curtis
+Day
+Daniels
+Davidson
+Davies
+Davis
+Dawson
+Dean
+De la Cruz
+De los Reyes
+De los Santos
+Diaz
+Dixon
+Doyle
+Douglas
+Dubois
+Dumont
+Duncan
+Dunn
+Dupont
+Edwards
+Elliott
+Ellis
+Evans
+Ferguson
+Fernandez
+Fields
+Fischer
+Fisher
+Fleming
+Fletcher
+Flores
+Ford
+Foster
+Fowler
+Fox
+Franklin
+Frazier
+Freeman
+Fuller
+Gallagher
+Garcia
+Gardner
+Garrett
+Garza
+George
+Gibson
+Gilbert
+Gomez
+Gonzales
+Gonzalez
+Goossens
+Gordon
+Graham
+Gray
+Grant
+Graves
+Green
+Greene
+Gregory
+Griffin
+Gutierrez
+Hayes
+Haynes
+Hale
+Hall
+Hamilton
+Hansen
+Hanson
+Hardy
+Harper
+Harris
+Harrison
+Hart
+Harvey
+Hawkins
+Henderson
+Henry
+Hernandez
+Herrera
+Hicks
+Hill
+Hoffman
+Hoffmann
+Holland
+Holmes
+Holt
+Hopkins
+Horton
+Howard
+Howell
+Hudson
+Hughes
+Hunt
+Hunter
+Young
+Jackson
+Jacobs
+James
+Janssens
+Jenkins
+Jennings
+Jensen
+Jimenez
+Johansen
+Johnson
+Johnston
+Jones
+Jordan
+Jorgensen
+Kelley
+Kelly
+Kennedy
+Kim
+King
+Knight
+Knudsen
+Kristensen
+Lambert
+Lane
+Larsen
+Larson
+Laurent
+Lawrence
+Lawson
+Leclercq
+Lee
+Lejeune
+Levi
+Lewis
+Lim
+Little
+Lynch
+Long
+Lopez
+Love
+Lowe
+Lucas
+Madsen
+Maes
+May
+Marshall
+Martin
+Martinez
+Mason
+Matthews
+McCarthy
+Mccoy
+Mcdaniel
+Mcdonald
+Mckinney
+Medina
+Meyer
+Mendez
+Mendoza
+Mercado
+Mertens
+Miles
+Miller
+Mills
+Mitchell
+Myers
+Montgomery
+Moore
+Morales
+Moreno
+Morgan
+Morris
+Morrison
+Mortensen
+Mueller
+Murphy
+Murray
+Neal
+Nelson
+Newman
+Nguyen
+Nichols
+Nielsen
+Norris
+O'Brien
+Obrien
+O'Connor
+O'Doherty
+Oliver
+Olsen
+Olson
+O'Neill
+O'Reilly
+Ortiz
+O'Sullivan
+Owens
+Payne
+Palmer
+Parker
+Parks
+Patterson
+Pearson
+Pedersen
+Peeters
+Pena
+Perez
+Perkins
+Perry
+Peters
+Petersen
+Peterson
+Phillips
+Pierce
+Porter
+Poulsen
+Powell
+Powers
+Price
+Quinn
+Ray
+Ramirez
+Ramos
+Rasmussen
+Reed
+Reid
+Reyes
+Reynolds
+Renard
+Rhodes
+Rice
+Richards
+Richardson
+Riley
+Rivera
+Ryan
+Roberts
+Robertson
+Robinson
+Rodriguez
+Rodriquez
+Rogers
+Romero
+Rose
+Ross
+Ruiz
+Russell
+Sanchez
+Sanders
+Santiago
+Santos
+Schmidt
+Schneider
+Schultz
+Schulz
+Scott
+Shaw
+Shelton
+Silva
+Simmons
+Simon
+Simpson
+Sims
+Smith
+Snyder
+Soerensen
+Soto
+Spencer
+Stanley
+Steele
+Stephens
+Stevens
+Stewart
+Stone
+Sullivan
+Sutton
+Taylor
+Tan
+Terry
+Thomas
+Thompson
+Thomsen
+Torres
+Tucker
+Turner
+Vargas
+Vasquez
+Vaughn
+Wade
+Wagner
+Walker
+Wallace
+Walsh
+Walters
+Ward
+Warren
+Washington
+Watkins
+Watson
+Watts
+Weaver
+Webb
+Weber
+Welch
+Wells
+West
+Wheeler
+White
+Willems
+Williams
+Williamson
+Willis
+Wilson
+Wood
+Woods
+Wouters
+Wright


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/lastnames.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/net.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/net.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/net.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,99 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Demographics Data Generators
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+import os
+import random
+import zope.interface
+
+from z3c.datagenerator import demographics, generator, interfaces
+
+
+class IPv4DataGenerator(object):
+    """IPv4 generator."""
+    zope.interface.implements(interfaces.IDataGenerator)
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'ip')
+
+    def get(self):
+        """Select a value from the values list and return it."""
+        return '%.3i.%.3i.%.3i.%.3i' %(
+            random.randint(1, 255), random.randint(0, 255),
+            random.randint(0, 255), random.randint(0, 255))
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]
+
+
+class UsernameDataGenerator(object):
+    """Username generator."""
+    zope.interface.implements(interfaces.IDataGenerator)
+
+    pattern = u'%(firstInitial)s%(lastName)s'
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'username')
+        self.firstNames = demographics.FirstNameGenerator(seed)
+        self.lastNames = demographics.LastNameGenerator(seed)
+
+
+    def get(self, firstName=None, lastName=None):
+        """Select a value from the values list and return it."""
+        fname = firstName or self.firstNames.get()
+        lname = lastName or self.lastNames.get()
+        return self.pattern % {
+            'firstName':     fname.lower(),
+            'lastName':      lname.lower(),
+            'firstInitial':  fname[0].lower(),
+            'lastInitial':   lname[0].lower(),
+            'number':        self.random.randint(1, 100)}
+
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]
+
+
+class EMailDataGenerator(object):
+    """E-Mail generator."""
+    zope.interface.implements(interfaces.IDataGenerator)
+
+    wordsFile = 'words.txt'
+    tldsFile = 'gTLD.csv'
+
+    pattern = '%(uname)s@%(domain)s%(tld)s'
+
+    def __init__(self, seed):
+        self.random = random.Random(seed+'username')
+        self.usernames = UsernameDataGenerator(seed)
+        self.words = generator.TextDataGenerator(seed, self.wordsFile)
+        self.tlds = generator.CSVDataGenerator(seed, self.tldsFile)
+
+
+    def get(self, username=None):
+        """Select a value from the values list and return it."""
+        return self.pattern %{
+            'uname': username or self.usernames.get(),
+            'domain': self.words.get(),
+            'tld': self.tlds.get()[0]}
+
+
+    def getMany(self, number):
+        """Select a set of values from the values list and return them."""
+        return [self.get() for count in xrange(number)]


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/net.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/tests/__init__.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/tests/__init__.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/tests/__init__.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1 @@
+# Make a package.


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/tests/__init__.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/tests/test_doc.py
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/tests/test_doc.py	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/tests/test_doc.py	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,32 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Test Setup
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+
+import doctest
+import unittest
+from zope.testing.doctestunit import DocFileSuite
+
+def test_suite():
+    return unittest.TestSuite((
+        DocFileSuite('../README.txt',
+                     optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS,
+                     ),
+        ))
+
+if __name__ == '__main__':
+    unittest.main(defaultTest='test_suite')


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/tests/test_doc.py
___________________________________________________________________
Name: svn:keywords
   + Id

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/us-cities.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/us-cities.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/us-cities.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,511 @@
+Abington
+Acton
+Acushnet
+Acworth
+Adams
+Agawam
+Albany
+Alexandria
+Alford
+Allenstown
+Alstead
+Alton
+Amesbury
+Amherst
+Andover
+Antrim
+Aquinnah
+Arlington
+Ashburnham
+Ashby
+Ashfield
+Ashland
+Athol
+Atkinson
+Attleboro
+Auburn
+Avon
+Ayer
+Barnstable
+Barnstead
+Barre
+Barrington
+Bartlett
+Bath
+Becket
+Bedford
+Belchertown
+Bellingham
+Belmont
+Bennington
+Benton
+Berkley
+Berlin
+Bernardston
+Bethlehem
+Beverly
+Billerica
+Blackstone
+Blandford
+Bolton
+Boscawen
+Boston
+Bourne
+Bow
+Boxboro
+Boxford
+Boylston
+Bradford
+Braintree
+Brentwood
+Brewster
+Bridgewater
+Brimfield
+Bristol
+Brockton
+Brookfield
+Brookline
+Buckland
+Burlington
+Cambridge
+Campton
+Canaan
+Candia
+Canterbury
+Canton
+Carlisle
+Carroll
+Carver
+Center Harbor
+Charlemont
+Charlestown
+Charlton
+Chatham
+Chelmsford
+Chelsea
+Cheshire
+Chester
+Chesterfield
+Chichester
+Chicopee
+Chilmark
+Clarksburg
+Clarksville
+Clinton
+Cohasset
+Colebrook
+Colrain
+Columbia
+Concord
+Conway
+Cornish
+Croydon
+Cummington
+Dalton
+Danbury
+Danvers
+Danville
+Dartmouth
+Dedham
+Deerfield
+Deering
+Dennis
+Derry
+Dighton
+Dorchester
+Douglas
+Dover
+Dracut
+Dublin
+Dudley
+Dummer
+Dunbarton
+Dunstable
+Durham
+Duxbury
+East Bridgewater
+East Brookfield
+East Kingston
+East Longmeadow
+Eastham
+Easthampton
+Easton
+Eaton
+Edgartown
+Effingham
+Egremont
+Ellsworth
+Enfield
+Epping
+Epsom
+Errol
+Erving
+Essex
+Everett
+Exeter
+Fairhaven
+Fall River
+Falmouth
+Farmington
+Fitchburg
+Fitzwilliam
+Florida
+Foxborough
+Framingham
+Francestown
+Franconia
+Franklin
+Freedom
+Freetown
+Fremont
+Gardner
+Georgetown
+Gilford
+Gill
+Gilmanton
+Gilsum
+Gloucester
+Goffstown
+Gorham
+Goshen
+Gosnold
+Grafton
+Granby
+Grantham
+Granville
+Great Barrington
+Greenfield
+Greenland
+Greenville
+Groton
+Groveland
+Hadley
+Halifax
+Hamilton
+Hampden
+Hampstead
+Hampton
+Hampton Falls
+Hancock
+Hanover
+Hanson
+Hardwick
+Harrisville
+Hart's Location
+Harvard
+Harwich
+Hatfield
+Haverhill
+Hawley
+Heath
+Hebron
+Henniker
+Hill
+Hillsborough
+Hingham
+Hinsdale
+Holbrook
+Holden
+Holderness
+Holland
+Hollis
+Holliston
+Holyoke
+Hooksett
+Hopedale
+Hopkinton
+Hubbardston
+Hudson
+Hull
+Huntington
+Ipswich
+Jackson
+Jaffrey
+Jefferson
+Kensington
+Kingston
+Lakeville
+Lancaster
+Landaff
+Lanesborough
+Langdon
+Lawrence
+Lee
+Leicester
+Lempster
+Lenox
+Leominster
+Leverett
+Lexington
+Leyden
+Lincoln
+Lisbon
+Litchfield
+Littleton
+Londonderry
+Longmeadow
+Loudon
+Lowell
+Ludlow
+Lunenburg
+Lyman
+Lyme
+Lyndeborough
+Lynn
+Lynnfield
+Madbury
+Madison
+Malden
+Manchester-by-the-Sea
+Mansfield
+Marblehead
+Marion
+Marlborough
+Marlow
+Marshfield
+Mashpee
+Mason
+Mattapoisett
+Maynard
+Medfield
+Medford
+Medway
+Melrose
+Mendon
+Meredith
+Merrimac
+Merrimack
+Methuen
+Middleborough
+Middlefield
+Middleton
+Milan
+Milford
+Millbury
+Millis
+Millville
+Milton
+Monroe
+Monson
+Mont Vernon
+Montague
+Monterey
+Montgomery
+Moultonborough
+Mount Washington
+Nahant
+Nantucket
+Natick
+Needham
+Nelson
+New Ashford
+New Bedford
+New Boston
+New Braintree
+New Castle
+New Durham
+New Hampton
+New Ipswich
+New London
+New Marlborough
+New Salem
+Newbury
+Newburyport
+Newfields
+Newington
+Newmarket
+Newport
+Newton
+Norfolk
+North Adams
+North Andover
+North Attleborough
+North Brookfield
+North Hampton
+North Reading
+Northampton
+Northborough
+Northbridge
+Northfield
+Northumberland
+Northwood
+Norton
+Norwell
+Norwood
+Nottingham
+Oak Bluffs
+Oakham
+Orange
+Orford
+Orleans
+Ossipee
+Otis
+Oxford
+Palmer
+Paxton
+Peabody
+Pelham
+Pembroke
+Pepperell
+Peru
+Peterborough
+Petersham
+Phillipston
+Piermont
+Pittsburg
+Pittsfield
+Plainfield
+Plainville
+Plaistow
+Plymouth
+Plympton
+Princeton
+Provincetown
+Quincy
+Randolph
+Raymond
+Raynham
+Reading
+Rehoboth
+Revere
+Richmond
+Rindge
+Rochester
+Rockland
+Rockport
+Rollinsford
+Rowe
+Rowley
+Roxbury
+Royalston
+Rumney
+Russell
+Rutland
+Rye
+Salem
+Salisbury
+Sanbornton
+Sandisfield
+Sandown
+Sandwich
+Saugus
+Savoy
+Scituate
+Seabrook
+Seekonk
+Sharon
+Sheffield
+Shelburne
+Sherborn
+Shirley
+Shrewsbury
+Shutesbury
+Somerset
+Somerville
+South Hadley
+South Hampton
+Southampton
+Southborough
+Southbridge
+Southwick
+Spencer
+Springfield
+Stark
+Sterling
+Stewartstown
+Stockbridge
+Stoddard
+Stoneham
+Stoughton
+Stow
+Strafford
+Stratford
+Stratham
+Sturbridge
+Sudbury
+Sugar Hill
+Sullivan
+Sunapee
+Sunderland
+Surry
+Sutton
+Swampscott
+Swansea
+Swanzey
+Tamworth
+Taunton
+Temple
+Templeton
+Tewksbury
+Thornton
+Tilton
+Tisbury
+Tolland
+Topsfield
+Townsend
+Troy
+Truro
+Tuftonboro
+Tyngsborough
+Tyringham
+Unity
+Upton
+Uxbridge
+Wakefield
+Wales
+Walpole
+Waltham
+Ware
+Wareham
+Warner
+Warren
+Warwick
+Washington
+Watertown
+Waterville Valley
+Wayland
+Weare
+Webster
+Wellesley
+Wellfleet
+Wendell
+Wenham
+Wentworth
+West Boylston
+West Bridgewater
+West Brookfield
+West Newbury
+West Springfield
+West Stockbridge
+West Tisbury
+Westborough
+Westfield
+Westford
+Westhampton
+Westminster
+Westmoreland
+Weston
+Westport
+Westwood
+Weymouth
+Whately
+Whitefield
+Whitman
+Wilbraham
+Williamsburg
+Williamstown
+Wilmington
+Wilmot
+Wilton
+Winchendon
+Winchester
+Windham
+Windsor
+Winthrop
+Woburn
+Wolfeboro
+Woodstock
+Worcester
+Worthington
+Wrentham
+Yarmouth
\ No newline at end of file


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/us-cities.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/us-states.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/us-states.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/us-states.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,59 @@
+AL
+AK
+AS
+AZ
+AR
+CA
+CO
+CT
+DE
+DC
+FM
+FL
+GA
+GU
+HI
+ID
+IL
+IN
+IA
+KS
+KY
+LA
+ME
+MH
+MD
+MA
+MI
+MN
+MS
+MO
+MT
+NE
+NV
+NH
+NJ
+NM
+NY
+NC
+ND
+MP
+OH
+OK
+OR
+PW
+PA
+PR
+RI
+SC
+SD
+TN
+TX
+UT
+VT
+VI
+VA
+WA
+WV
+WI
+WY


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/us-states.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-names.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-names.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-names.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,73 @@
+Archer
+Bellevue
+Bluestone
+Briarcliff
+Bryn Mahr
+Candlewood
+Candyland
+Capen
+Cedar
+Central
+Clarendon
+Clinton
+Clinton
+Conwell
+Delaware
+Dutton
+East
+Edgemont
+Eighth
+Elm
+Essex
+Ezekiel
+Fifth
+First
+Fourth
+Fowler
+Gerard
+Glenview
+Graymalkin
+Hansen
+Hauser
+Hegal
+Hemdale
+Hill
+Hillcrest
+Jeopardy
+Lake
+Main
+Mammon
+Maple
+Maple
+Marshall
+May
+Morning Glory
+Morton
+Ninth
+Oak
+Oak Hills
+Ocean Vista
+Old Decatur
+Palm
+Paper
+Park
+Pine
+Pinehurst
+Prescott
+Rainey
+Revello
+Santa Rita
+Second
+Sedgewick
+Seventh
+Sixth
+Spears
+Spooner
+Spring Valley
+Stag Trail
+Stigwood
+Sycamore
+Third
+View
+Washington
+Weatherly
\ No newline at end of file


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-names.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-postfix.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-postfix.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-postfix.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,7 @@
+Avenue
+Street
+Road
+Lane
+Circle
+Cove
+Terrace


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/us-street-postfix.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: z3c.datagenerator/trunk/src/z3c/datagenerator/words.txt
===================================================================
--- z3c.datagenerator/trunk/src/z3c/datagenerator/words.txt	2007-02-19 17:47:35 UTC (rev 72687)
+++ z3c.datagenerator/trunk/src/z3c/datagenerator/words.txt	2007-02-19 17:48:20 UTC (rev 72688)
@@ -0,0 +1,9648 @@
+abaft
+abandonment
+abasement
+abashed
+abate
+abater
+abbe
+abbots
+abbreviates
+abdomens
+abduction
+abducts
+aberrant
+abets
+abeyance
+abhorrer
+abided
+abilities
+abjections
+abjured
+ablated
+ablative
+ablest
+abnormally
+abodes
+abolishers
+abolishments
+abominable
+aborigines
+abortion
+aborts
+abounding
+aboveboard
+abraded
+abrasions
+abreast
+abridging
+abrogated
+abruptly
+abscesses
+absconded
+absences
+absenteeism
+absently
+absolute
+absolution
+absolving
+absorbent
+absorption
+abstained
+abstention
+abstracted
+abstractionist
+abstractor
+abstruseness
+absurdly
+abundantly
+abusing
+abuts
+abutting
+abysses
+academic
+academy
+accelerate
+acceleration
+accelerometer
+accenting
+accentuated
+accept
+acceptance
+accepters
+accepts
+accessibility
+accession
+accessory
+accidently
+acclaiming
+acclimated
+acclimatized
+accommodated
+accommodations
+accompaniments
+accompanying
+accomplished
+accomplishing
+accordance
+according
+accords
+accosts
+accountably
+accounted
+accredit
+accretion
+accrues
+acculturates
+accumulated
+accumulations
+accuracy
+accursed
+accusative
+accuses
+accustomed
+aces
+ache
+achieve
+achiever
+acid
+acidly
+acknowledgeable
+acknowledger
+acknowledgment
+acolyte
+acoustic
+acoustics
+acquainted
+acquiesced
+acquiescing
+acquires
+acquisitive
+acquittal
+acre
+acrimonious
+acrobatics
+acropolis
+acted
+actinometers
+activated
+activations
+actively
+activities
+actresses
+actuality
+actuarial
+actuates
+acuity
+acuteness
+adages
+adamantly
+adaptation
+adapters
+adaptor
+added
+adder
+addicting
+adding
+additions
+address
+addressee
+addresses
+adduces
+adducted
+adducts
+adequate
+adherence
+adherers
+adhesions
+adiabatically
+adjective
+adjoining
+adjourning
+adjudged
+adjudicated
+adjudications
+adjured
+adjustable
+adjusters
+adjustor
+adjutants
+administering
+administrate
+administratively
+admirably
+admiration
+admirer
+admiringly
+admissions
+admitted
+admitting
+admixture
+admonishing
+admonitions
+adolescent
+adopters
+adoptive
+adore
+adorned
+adrenal
+ads
+adsorbs
+adulation
+adulterates
+adulterous
+adults
+adumbrating
+advancement
+advantage
+advantages
+adventitious
+adventurers
+adverb
+adversary
+adversity
+advertisement
+advertises
+advisable
+advisedly
+advisements
+advising
+advocacy
+advocating
+aerate
+aeration
+aerials
+aerodynamics
+aerosol
+aesthetic
+affable
+affectation
+affectingly
+affections
+affianced
+affiliated
+affiliations
+affirmation
+affirmed
+affixed
+afflicted
+afflictive
+afford
+affords
+affront
+afield
+afoot
+aforethought
+aft
+afterimage
+afternoon
+afterthought
+again
+agates
+agencies
+agent
+ages
+agglomeration
+agglutinating
+aggrandize
+aggravation
+aggregates
+aggression
+aggressiveness
+aggrieved
+agile
+agitate
+agitation
+agleam
+ago
+agonized
+agony
+agreeably
+agreements
+agriculturally
+ah
+aide
+ail
+ailing
+aimed
+aimless
+airbag
+aircraft
+airers
+airfields
+airframe
+airings
+airline
+airlocks
+airmen
+airports
+airspace
+airtight
+aisle
+akin
+alarm
+alarmist
+alba
+album
+alcoholic
+alcoves
+alee
+alerter
+alertness
+algaecide
+algebras
+algorithmic
+aliased
+alibis
+alienates
+alight
+alignment
+aliment
+alkali
+alkaloids
+allayed
+allegations
+alleges
+allegoric
+allegory
+allele
+allergic
+alleviated
+alley
+alliance
+alligator
+alliterative
+allocates
+allocator
+allophonic
+allotrope
+allotter
+allowably
+allowing
+alluded
+allurement
+allusive
+almanacs
+almoner
+alnico
+aloha
+alongside
+alphabet
+alphabetics
+alphabetizing
+also
+alterable
+altercations
+altering
+alternates
+alternative
+alternators
+altogether
+altruistically
+alumnae
+alveolar
+always
+amain
+amalgamates
+amaretto
+amasses
+amateurishness
+amaze
+amazer
+amazingly
+ambiance
+ambiguities
+ambition
+ambivalence
+ambled
+ambrosial
+ambuscade
+ameliorate
+amen
+amending
+amenities
+americium
+amicably
+amino
+ammonia
+amnesty
+amoebas
+amorality
+amorphously
+amortizing
+amounter
+amour
+ampersand
+amphibians
+amphitheater
+amplified
+amplify
+amply
+amputated
+amulets
+amusement
+amuses
+amyl
+anaconda
+analogical
+analogue
+analysis
+analytical
+analyzable
+analyzers
+anaphoric
+anarchical
+anarchy
+anastomotic
+anatomy
+ancestry
+anchored
+anchors
+anciently
+anders
+anecdote
+anemic
+anemone
+anesthetics
+anesthetizing
+angels
+angers
+angled
+angling
+angrily
+anguish
+anhydrous
+animals
+animately
+animation
+animism
+anionic
+anisotropic
+annal
+annexes
+annihilating
+annotate
+annotation
+announcement
+announces
+annoyances
+annoying
+annually
+annular
+annulment
+annum
+annunciating
+anodes
+anoint
+anomalies
+anomic
+anonymous
+answerable
+answering
+antagonism
+antagonistically
+antagonizes
+anteater
+antedate
+antennae
+anthems
+anthropological
+anthropology
+antibacterial
+antibody
+anticipates
+anticipatory
+antidisestablishmentarianism
+antiformant
+antimony
+antipathy
+antiquarian
+antique
+antiredeposition
+antisemitism
+antislavery
+antisymmetry
+antitoxin
+antlered
+anxieties
+any
+anyone
+anyway
+apart
+apathy
+aperiodic
+aphasia
+aphids
+apiary
+apish
+apocalyptic
+apogees
+apologia
+apologize
+apology
+apostolic
+apothegm
+appall
+apparatus
+apparently
+appealed
+appealingly
+appearances
+appearing
+appeasement
+appellants
+appendage
+appenders
+appendix
+appertains
+appetizing
+applauds
+applejack
+applicable
+applications
+applicators
+applies
+appoint
+appointer
+appointment
+apportion
+apportionments
+appraisals
+appraisers
+appreciable
+appreciates
+appreciative
+apprehensible
+apprehensively
+apprentices
+apprises
+approachable
+approaches
+appropriate
+appropriates
+appropriator
+approve
+approves
+approximated
+approximation
+apricot
+apropos
+aptitude
+aqua
+aquatic
+aquifer
+arachnid
+arbitrarily
+arbitrated
+arbitrator
+arbors
+arcades
+archaically
+archangel
+archdioceses
+archeologist
+archetype
+architect
+architecturally
+archive
+archives
+arcing
+arctic
+arduous
+area
+argon
+arguable
+arguer
+argument
+aridity
+arisen
+arisings
+aristocratically
+arithmetically
+arithmetizes
+arm
+armament
+armed
+armhole
+armload
+armorer
+aromas
+arousal
+arousing
+arrack
+arraigning
+arrange
+arranger
+arrant
+arrears
+arresters
+arrestors
+arrived
+arrogant
+arrogates
+arrowed
+arroyo
+arsenic
+arterial
+arterioles
+artfully
+arthropods
+article
+articulately
+articulation
+articulatory
+artifice
+artificialities
+artillerist
+artist
+artists
+artwork
+ascend
+ascendency
+ascending
+ascent
+ascertaining
+ascetics
+ascribe
+ascription
+ashamedly
+ask
+askers
+asleep
+aspect
+aspersions
+aspirant
+aspirates
+aspirator
+aspires
+ass
+assailed
+assassin
+assassinating
+assault
+assay
+assemblages
+assemblers
+assembly
+assenting
+asserter
+assertions
+asserts
+assesses
+assessor
+assiduity
+assignable
+assigner
+assignments
+assimilates
+assist
+assistants
+assisting
+associates
+associations
+associator
+assort
+assorts
+assume
+assumption
+assure
+assurers
+astatine
+asteroid
+asthma
+astonishes
+astound
+astral
+astringent
+astronauts
+astronomically
+astute
+asunder
+asymmetry
+asymptotic
+asynchronously
+atemporal
+atheistic
+athletes
+atlas
+atoll
+atomically
+atomized
+atonal
+atonement
+atrocious
+atrophic
+atrophying
+attached
+attaching
+attackable
+attacking
+attainably
+attaining
+attempt
+attempting
+attendances
+attendee
+attending
+attentionality
+attentiveness
+attenuating
+attest
+attic
+attired
+attitudes
+attracted
+attractive
+attractors
+attributed
+attributions
+attune
+atypical
+auction
+audaciously
+audibly
+audiogram
+audiologists
+audiometric
+auditing
+auditions
+auditory
+aught
+augmenting
+august
+aunts
+auras
+auscultated
+auscultations
+auspiciously
+authentic
+authenticates
+authenticator
+authored
+authoritative
+authorization
+authorizer
+authors
+auto
+autobiography
+autocracies
+autocratically
+autodecrements
+autographed
+autoincremented
+automata
+automatic
+automaton
+autonavigator
+autonomously
+autopsied
+autos
+autumnal
+avail
+availably
+availing
+avalanches
+avaricious
+avenger
+avenues
+averages
+avers
+avert
+avian
+aviator
+avidly
+avocado
+avoidable
+avoider
+avow
+await
+awake
+awakens
+awarded
+awards
+away
+awful
+awkward
+awls
+awry
+axer
+axially
+axiomatic
+axiomatize
+axioms
+axolotl
+aye
+azalea
+azure
+babbles
+baboons
+babying
+bachelor
+back
+backbend
+backbones
+backer
+background
+backlash
+backorder
+backplanes
+backscattered
+backslash
+backspaces
+backstitch
+backstop
+backtrackers
+backups
+backwards
+backyard
+bacterial
+badger
+badges
+badness
+baffler
+bagatelle
+baggage
+bagging
+bags
+bailing
+baiter
+bake
+bakes
+balalaikas
+balancers
+balconies
+baldly
+bales
+balkiness
+ball
+ballasts
+ballerinas
+ballgown
+balloon
+ballooning
+ballpark
+ballroom
+balm
+balsam
+bamboo
+bananas
+bandages
+bandies
+bandpass
+bandwagon
+bandy
+bang
+bangle
+banishing
+banjo
+banker
+bankruptcies
+bankrupts
+banners
+banquetings
+banshees
+bantering
+baptisms
+baptized
+barb
+barbarism
+barbarously
+barbed
+barbital
+barbs
+bared
+barely
+barest
+bargained
+barges
+barium
+barkers
+barnstorm
+barnyards
+baron
+barons
+barracks
+barrel
+barren
+barriers
+bartender
+bartering
+base
+baseboard
+baseless
+baseman
+baser
+bashes
+basic
+basil
+basis
+basketball
+basses
+bastards
+basting
+batched
+bathe
+bathes
+bathrobes
+bathtub
+battalion
+batten
+batteries
+batting
+battlefields
+battlegrounds
+battlers
+battling
+bauxite
+bawling
+bayonet
+bazaar
+beached
+beaching
+beaded
+beads
+beak
+beaks
+beamers
+beanbag
+beaning
+bearably
+beards
+bearing
+beast
+beatable
+beaters
+beating
+beatnik
+beauteous
+beautified
+beautiful
+beauty
+becalm
+became
+beckoning
+becomingly
+bedazzlement
+bedbugs
+bedding
+bedevils
+bedraggle
+bedroom
+bedspread
+bedstead
+beecher
+beefers
+beefy
+beep
+bees
+beetling
+befalling
+befits
+befogged
+befoul
+befriend
+befuddle
+beg
+begetting
+beggary
+beginner
+begins
+begrudged
+begs
+beguiling
+behaved
+behavioral
+behaviors
+behemoth
+behold
+beholding
+beige
+belabor
+belated
+belaying
+belches
+belied
+believable
+believer
+belittle
+bellboys
+bellhop
+bellies
+belligerents
+bellow
+bells
+bellyache
+belonging
+below
+belting
+belying
+bemoans
+benchmark
+bendable
+beneath
+benefactor
+beneficent
+beneficiary
+benefits
+benevolence
+benignly
+bequeath
+bequeaths
+berated
+bereave
+bereaves
+berets
+berkelium
+beryl
+beseeching
+beside
+besieger
+besmirched
+besotter
+bespeaks
+bested
+bestirring
+bests
+bet
+betray
+betraying
+betrothed
+betterment
+betting
+bevel
+beverage
+bewailing
+bewilder
+bewilderment
+bewitches
+bias
+bib
+bibles
+bibliographical
+bibs
+bicep
+bickering
+biconvex
+bicyclers
+biddable
+biddies
+bids
+bifocals
+bigger
+bigot
+biharmonic
+bijectively
+bikini
+bilaterally
+bilinear
+bilking
+billboards
+billet
+billiard
+billow
+bimetallism
+bimonthlies
+binary
+binders
+bing
+binoculars
+biochemical
+biographer
+biographically
+biologically
+biomedical
+biophysics
+biosphere
+biotic
+bipeds
+biracial
+bird
+birdied
+birefringence
+birthdays
+birthright
+biscuit
+bisecting
+bisectors
+bismuth
+bisques
+bit
+biter
+bitingly
+bitterer
+bitternut
+bitumen
+bivalves
+biweekly
+blabbermouths
+blackberries
+blackboard
+blackening
+blackjack
+blacklisting
+blackmailed
+blackmails
+blacks
+bladder
+blamable
+blamelessness
+blameworthy
+blanches
+blandness
+blankest
+blanketers
+blankly
+blare
+blase
+blasphemies
+blasphemousness
+blaster
+blatant
+blazers
+bleached
+bleaching
+bleakness
+bleating
+bleeder
+blemishes
+blending
+blessings
+blimp
+blinder
+blindfolding
+blindly
+blinked
+blinks
+bliss
+blistered
+blithely
+blizzard
+bloater
+blobs
+blockades
+blocked
+blockhouses
+bloke
+blondes
+blooded
+bloodiest
+bloodshot
+bloodstream
+bloomers
+blooms
+blossoms
+blotting
+blower
+blown
+blubber
+bludgeons
+bluebird
+bluefish
+bluer
+bluff
+bluish
+blundering
+blunted
+bluntly
+blurb
+blurs
+blurts
+blushing
+blusters
+boarded
+boardinghouse
+boast
+boastful
+boasts
+boathouse
+boatloads
+boatsman
+boatyard
+bobbing
+bobwhite
+bodies
+bodybuilding
+bogeymen
+boggles
+boil
+boilers
+boisterously
+boldface
+bolstered
+bolted
+bombarding
+bombastic
+bombers
+bombs
+bondage
+bonding
+bone
+bones
+boning
+bonnets
+boo
+book
+booker
+booking
+bookkeepers
+bookmark
+bookshelf
+bookworm
+boomerangs
+boor
+boost
+boosts
+booths
+bootleggers
+bootstrap
+booty
+borax
+bordered
+borderlands
+bored
+boring
+borough
+borrowers
+bosoms
+bosses
+botany
+botchers
+bother
+bothersome
+bottleneck
+bottles
+bottoming
+botulism
+boughs
+boulevard
+bouncer
+bound
+bounden
+bounds
+bountiful
+bourgeois
+boutique
+bowdlerized
+bowed
+bower
+bowler
+bowling
+bowstring
+boxcars
+boxes
+boxtops
+boycott
+boyfriend
+boyishness
+braced
+bracing
+brackets
+bragger
+braid
+brainchild
+brainstem
+brainwash
+brainy
+brakes
+brambly
+branches
+brand
+brandishing
+brandy
+brashly
+brat
+bravely
+braves
+bravos
+brawn
+braying
+brazen
+brazier
+breach
+breaches
+breadboards
+breading
+breadwinners
+breakage
+breaker
+breakfaster
+breaking
+breakthrough
+breakwater
+breasts
+breathable
+breathers
+breathlessly
+breathy
+breed
+breeze
+brevet
+brevity
+breweries
+brews
+bribed
+bribes
+bricker
+bricks
+brides
+bridge
+bridgeheads
+bridgework
+bridles
+briefed
+briefings
+brig
+brigadiers
+brighten
+brightening
+brightly
+brilliant
+brimming
+bring
+brings
+brisk
+bristle
+britches
+broach
+broad
+broadcaster
+broadcasts
+broadeners
+broader
+broadside
+broccoli
+broiled
+broils
+brokenness
+bromides
+bronchioles
+bronzed
+brood
+brook
+broomstick
+brothels
+brotherly
+browbeat
+brown
+browner
+brownish
+browse
+bruising
+brunette
+brushed
+brushing
+brusquely
+brutality
+brutalizing
+brutish
+bubbles
+buckboard
+buckets
+buckler
+buckskins
+buddies
+budged
+budgeted
+budgets
+buff
+buffered
+buffeted
+buffoon
+bugaboo
+bugger
+buggy
+bugles
+build
+buildings
+built
+bulging
+bulkheads
+bulldog
+bulldozer
+bullet
+bullfrog
+bullion
+bullseye
+bum
+bumbled
+bumbling
+bump
+bumping
+bumptiousness
+bunched
+bundle
+bungalow
+bungler
+bunion
+bunkered
+bunkmate
+bunny
+bunters
+buoy
+buoys
+burdens
+bureaucracy
+bureaus
+burgess
+burglar
+burglarizes
+burglarproofing
+buried
+burlesques
+burned
+burning
+burnished
+burnt
+burped
+burrowed
+burrs
+burst
+bursty
+busboy
+bushel
+bushwhacked
+busied
+business
+businessmen
+busses
+bustards
+bustling
+butane
+butchery
+butte
+buttercup
+butterfat
+buttering
+buttery
+buttocks
+buttonholes
+buttressed
+butts
+buy
+buys
+buzzes
+buzzy
+bygone
+bylines
+bypassing
+bystander
+byway
+cab
+cabbage
+cabinet
+cabled
+cache
+cackle
+cackling
+cadence
+cafe
+caffeinated
+cager
+cairn
+cajoles
+cakes
+calcium
+calculates
+calculative
+calculus
+calf
+calibrate
+calibration
+caliphs
+caller
+calloused
+callus
+calmest
+calmness
+calories
+calypso
+cameraman
+camouflaged
+campaign
+campaigning
+campers
+camps
+can
+canary
+cancellation
+cancerous
+candidates
+candied
+candler
+candy
+canine
+cankerworm
+canner
+cannibalize
+cannibals
+cannon
+canny
+canon
+canonicalize
+canonically
+canopy
+cantaloupe
+canto
+canvases
+canvassers
+canyons
+capable
+capaciousness
+capacitive
+cape
+capillary
+capitalism
+capitalizations
+capitalizers
+capitals
+capitols
+caprice
+capstone
+captaining
+captivate
+captivation
+captor
+capturer
+car
+caravans
+carbonate
+carbonization
+carbonizers
+carborundum
+carcinogen
+cardboard
+cardinal
+cardinals
+cards
+career
+carefully
+carelessness
+caresser
+caretaker
+caricature
+carnation
+carnivore
+carols
+carpenters
+carpeting
+carriages
+carriers
+carrot
+carryovers
+carter
+cartographic
+cartoon
+carts
+carver
+cascade
+case
+cases
+cashers
+cashiers
+casings
+caskets
+cassette
+caster
+castle
+casts
+casuals
+cataclysmic
+cataloging
+catapult
+catastrophic
+catcher
+categorical
+categorize
+categorizes
+catered
+caterpillars
+catheter
+catnip
+cattle
+caught
+caulk
+causation
+causer
+causing
+caution
+cautioning
+cautiously
+cavalierness
+caveats
+cavernous
+cavil
+cavity
+ceased
+ceases
+ceding
+celebrate
+celebration
+celerity
+cell
+cellist
+cellular
+cements
+censor
+censorship
+censures
+centaur
+centered
+centers
+centipede
+centralism
+centralized
+centrifugal
+centroid
+cereals
+ceremonially
+certain
+certifiable
+certifications
+certifies
+cessations
+chaff
+chain
+chair
+chairman
+chairs
+chalices
+chalks
+challengers
+chamber
+chambermaid
+championed
+championships
+chancellor
+chancing
+changeability
+changeover
+changing
+channelled
+channels
+chanter
+chanting
+chapel
+chaperoned
+chapter
+characteristic
+characterization
+characterizer
+characters
+chargeable
+charges
+charisma
+charities
+charmer
+charms
+charted
+charters
+chartreuse
+chasers
+chasms
+chasteness
+chastisers
+chat
+chattel
+chattering
+chauffeured
+cheapening
+cheaply
+cheater
+check
+checked
+checkerboarding
+checkout
+checksum
+checkup
+cheeky
+cheerful
+cheeriness
+cheerlessly
+cheese
+cheetah
+chemically
+chemistries
+cherish
+cherry
+chest
+chests
+chewers
+chic
+chickadee
+chide
+chief
+chieftains
+childhood
+childlike
+chiller
+chilling
+chime
+chimneys
+chink
+chinner
+chins
+chipmunks
+chirped
+chiseled
+chit
+chivalry
+chlorophyll
+chocks
+choices
+choke
+chokes
+choose
+choosing
+chopping
+chord
+chords
+chores
+chorused
+christen
+christens
+chrome
+chronicle
+chronicles
+chronologically
+chubbiest
+chuckle
+chum
+chunky
+churchgoing
+churchwoman
+churn
+chute
+cider
+cigars
+cinnamon
+ciphertexts
+circlet
+circuitously
+circular
+circulated
+circumcise
+circumlocution
+circumnavigates
+circumscribing
+circumspectly
+circumstantial
+circumvented
+circuses
+citadels
+cited
+citizen
+citrus
+civet
+civilian
+civilizations
+civilizing
+claim
+claimed
+clairvoyant
+clambered
+clamored
+clamp
+clams
+clanged
+clannish
+clapping
+clarifies
+clarity
+clashes
+clasping
+classes
+classics
+classified
+classify
+classroom
+clattered
+clauses
+claw
+clay
+cleaners
+cleanly
+cleansed
+cleansing
+clearances
+clearing
+clears
+cleaved
+cleaving
+clench
+clergyman
+clerked
+clever
+cleverness
+clicked
+clientele
+cliffs
+climatic
+climaxed
+climber
+clime
+clincher
+clings
+clinician
+clinker
+clipped
+clippings
+clitoris
+cloaks
+clobbers
+clockers
+clockwatcher
+clods
+clogs
+cloned
+closed
+closer
+closet
+closing
+cloth
+clotheshorse
+clotting
+clouded
+clouding
+clout
+clown
+clubbed
+clubs
+clucks
+clump
+clumsily
+cluster
+clusters
+clutching
+clutters
+coaches
+coagulate
+coalesces
+coarse
+coarseness
+coastal
+coasting
+coated
+coats
+coaxed
+coaxing
+cobblestone
+coca
+cockpit
+cocktails
+coconut
+cod
+coded
+codes
+codicil
+codifier
+codifying
+coeditor
+coequal
+coercible
+coexist
+coexists
+coffeepot
+coffins
+cogently
+cogitating
+cognitive
+cogs
+cohere
+coherently
+cohesive
+cohort
+coils
+coincided
+coincidental
+coiner
+cokes
+coldly
+colicky
+collaborated
+collaborations
+collagen
+collapsible
+collared
+collateral
+collected
+collections
+collector
+colleges
+collided
+collisions
+colloquium
+colon
+colonially
+colonists
+colonizer
+colons
+colored
+coloring
+colossal
+columnize
+columns
+combatant
+combative
+combers
+combinator
+combinatorics
+combines
+combs
+come
+comedic
+comely
+comestible
+comfort
+comfortably
+comforting
+comical
+coming
+commandant
+commander
+commandment
+commas
+commemorating
+commenced
+commencing
+commended
+comment
+commentators
+commerce
+commercials
+commissioners
+commitment
+committee
+committeewoman
+commodity
+commonalities
+commonest
+commonplaces
+commotion
+communes
+communicated
+communications
+communion
+community
+commuted
+commuting
+compactest
+compactness
+companies
+companionship
+comparably
+comparator
+compares
+compartment
+compartmentalizing
+compassion
+compatibility
+compel
+compels
+compensates
+compensatory
+competency
+competing
+competitively
+compilations
+compilers
+complain
+complaining
+complement
+complementers
+completed
+completing
+complexes
+complexly
+complicated
+complications
+complied
+complimenter
+comply
+components
+composedly
+composing
+compositional
+compound
+comprehend
+comprehensibility
+comprehensively
+compressible
+compressor
+comprising
+compromisers
+comptrollers
+compulsory
+computational
+computed
+computerizes
+computing
+comradeship
+concatenates
+concave
+concealers
+concede
+conceit
+conceivably
+conceiving
+concentrating
+concentrators
+conceptions
+conceptualizations
+conceptualizing
+concernedly
+concerted
+concession
+concise
+conclude
+conclusion
+concoct
+concourse
+concretes
+concurred
+concurrent
+concussion
+condemned
+condemns
+condenser
+condescending
+conditionals
+conditioning
+condoned
+conducive
+conducted
+conductivity
+conduit
+confectionery
+confederation
+conference
+conferrers
+confessed
+confessions
+confidants
+confidences
+confidentially
+confidingly
+configure
+confine
+confiner
+confirmation
+confirming
+confiscates
+conflagration
+conflicts
+conformal
+conformity
+confounding
+confrontations
+confronting
+confusers
+confusion
+congenital
+congestive
+congratulation
+congregated
+congregations
+congressionally
+congresswomen
+conifer
+conjectures
+conjugate
+conjunctions
+conjuncture
+conjures
+connection
+connectives
+connects
+connoisseur
+connoted
+conquer
+conquerers
+conquers
+consciences
+consciously
+consecrate
+consensual
+consenter
+consequence
+consequentialities
+conservation
+conservatism
+conservator
+conserving
+considerate
+considered
+consigned
+consisted
+consisting
+consolations
+consolers
+consolidates
+consolingly
+consorted
+conspicuous
+conspirator
+conspires
+constant
+constellations
+constituent
+constitutes
+constitutionality
+constrain
+constraint
+constructed
+construction
+constructor
+construed
+consulate
+consultant
+consultative
+consumable
+consumers
+consummated
+consumptions
+contacted
+contagious
+contained
+containment
+contaminated
+contemplate
+contemplation
+contemporariness
+contemptuous
+contender
+content
+contentions
+contest
+contester
+context
+contiguity
+continental
+contingency
+continually
+continuations
+continuing
+continuously
+contoured
+contraception
+contracting
+contractors
+contradict
+contradictions
+contradistinctions
+contraptions
+contrasted
+contrastingly
+contributes
+contributor
+contrite
+contrive
+contriving
+controllably
+controlling
+controversy
+conundrum
+convened
+convenient
+convention
+convents
+convergent
+conversantly
+conversations
+converses
+convert
+convertibility
+convex
+conveyed
+conveyor
+convicting
+convince
+convinces
+convoke
+convoyed
+convulsion
+cookbook
+cookie
+cooky
+coolers
+cooling
+coon
+cooper
+cooperating
+cooperatively
+coopers
+coordinates
+coordinator
+copes
+copies
+copiously
+coppers
+copse
+copyrightable
+coquette
+corder
+cords
+corers
+corked
+corks
+cornea
+cornerstone
+cornfields
+cornucopia
+coronary
+coronets
+corporals
+corporations
+corpulent
+correct
+correction
+correctives
+corrects
+correlating
+correspond
+correspondent
+corresponds
+corrigendum
+corroborates
+corroborative
+corrugate
+corruptible
+corrupts
+cortical
+cosmetic
+cosmopolitan
+cost
+costing
+costumed
+cosy
+cots
+cotton
+cottonwood
+couch
+cougar
+coughs
+council
+councilmen
+counsel
+counselling
+counselors
+countably
+counteract
+counterargument
+countered
+counterfeited
+countering
+countermeasures
+counterpoint
+counterproposal
+countersunk
+countless
+countrymen
+county
+coupler
+couplings
+courageous
+course
+coursing
+courteously
+courtesies
+courtier
+courtrooms
+courtyards
+covariant
+cover
+covering
+covers
+covet
+covetousness
+coward
+cowboys
+cowerer
+cowers
+cowl
+coworker
+coyote
+coziness
+crabs
+crackers
+crackles
+cradle
+crafted
+crafts
+craftsperson
+crags
+cramming
+cranberries
+crania
+cranked
+cranking
+cranny
+crasher
+crass
+crates
+craved
+crawled
+crawls
+craze
+craziest
+crazy
+creaks
+creamer
+creams
+creases
+creates
+creative
+creator
+credence
+credibly
+credited
+credits
+creeds
+creeper
+creepy
+cremates
+crematory
+crescents
+crests
+crevices
+crewing
+cricket
+criers
+criminal
+crimson
+cringes
+cripples
+crisp
+crisscross
+critical
+criticize
+critics
+critter
+croaks
+crockery
+crocus
+crop
+cropping
+crossbars
+crosses
+crossover
+crosstalk
+crotch
+crouching
+crowder
+crowing
+crowning
+crucial
+crucifies
+crucifying
+crudely
+cruel
+cruelty
+cruisers
+crumble
+crumbly
+crumpled
+crunched
+crunching
+crusaders
+crushable
+crushes
+crust
+crutch
+crying
+cryptanalyst
+cryptographer
+cryptologist
+crystallize
+crystals
+cubes
+cuckoos
+cuddled
+cue
+cufflink
+culinary
+culling
+culminates
+culpable
+cultivable
+cultivating
+cultivators
+culture
+cumulative
+cunningly
+cupping
+curb
+curdle
+curfew
+curiosity
+curiously
+curlers
+curly
+currencies
+currentness
+curriculums
+currying
+curses
+cursorily
+curtail
+curtained
+curtly
+curvaceous
+curves
+cushion
+cusps
+custody
+customer
+customizations
+customizers
+cut
+cutest
+cutout
+cutters
+cuttings
+cyberspace
+cycles
+cycloid
+cyclones
+cylinders
+cynic
+cypress
+cytoplasm
+dabbles
+dad
+daffodils
+daintiness
+daisies
+damage
+damages
+damn
+damns
+damper
+damsel
+dancers
+dandelions
+dangerously
+dangles
+darer
+daring
+darkest
+darlings
+darner
+darted
+darts
+dasher
+dashingly
+datagram
+dateline
+dative
+daughter
+daunted
+dawns
+daydream
+daylights
+dazed
+dazzles
+deacon
+deaden
+deadlocked
+deadness
+deafer
+dealer
+dealings
+deallocation
+dean
+dearer
+dearth
+deathly
+debase
+debater
+debauch
+debilitates
+debited
+debtor
+debugger
+debunk
+decade
+decades
+decay
+deceased
+deceit
+deceive
+deceives
+decelerates
+decency
+decentralization
+deceptive
+decidability
+decidedly
+decimal
+decimates
+deciphered
+decision
+decisiveness
+decking
+declarations
+declarator
+declarer
+declassify
+declined
+declining
+decoder
+decodings
+decomposability
+decomposes
+decompress
+decorates
+decorative
+decouples
+decrease
+decreasingly
+decrees
+decrements
+decryption
+dedicating
+deducer
+deduct
+deduction
+deed
+deem
+deemphasized
+deep
+deepens
+deeps
+defaulter
+defeated
+defect
+defections
+defendant
+defenders
+defenestrated
+defense
+defensive
+deferments
+deferrers
+defiant
+deficient
+defies
+define
+defining
+definition
+deflate
+deforestation
+deformed
+defray
+defy
+degenerated
+degenerative
+degrade
+degree
+deify
+deigns
+dejected
+delaying
+delegates
+delete
+deletes
+deliberated
+deliberating
+deliberator
+delicate
+deliciously
+delightful
+delimitation
+delimiting
+delineated
+delinquency
+delirium
+deliverance
+deliveries
+dell
+deltas
+deluding
+delusion
+delves
+demand
+demandingly
+demented
+democracies
+democratically
+demographic
+demolition
+demons
+demonstrates
+demonstrative
+demoralize
+demountable
+demultiplexer
+demythologize
+deniable
+denier
+denigrates
+denominate
+denominators
+denotationally
+denoted
+denounced
+dense
+densest
+dental
+dentist
+dents
+denunciate
+deoxyribonucleic
+department
+departure
+dependable
+dependencies
+dependents
+depicted
+depleted
+depletions
+deplores
+deploying
+deport
+depose
+depositary
+depositions
+deposits
+depraved
+depreciated
+depressed
+depressions
+deprived
+depths
+dequeued
+derailed
+deregulate
+derivation
+derive
+derogatory
+descend
+descendent
+descends
+describe
+describing
+descriptively
+descry
+deserted
+desertion
+deserved
+deservings
+designate
+designation
+designed
+designs
+desire
+desirous
+desktop
+desolation
+despairing
+despatched
+desperation
+despises
+despondent
+despots
+destabilize
+destined
+destitution
+destroyers
+destruction
+destructiveness
+destuffs
+detach
+detaching
+detailed
+detained
+detectable
+detection
+detector
+detention
+deteriorated
+determinable
+determinate
+determinative
+determiners
+deterministic
+deterring
+detour
+detracts
+deuce
+devastate
+devastation
+developers
+developments
+deviate
+deviation
+devil
+devious
+devising
+devote
+devotees
+devotions
+devours
+dew
+diabetic
+diadem
+diagnoses
+diagnostician
+diagonals
+diagrammatically
+diagramming
+dialectic
+dialers
+dialogue
+dialysis
+diametric
+diapers
+diarrhea
+dibble
+dickens
+dictated
+dictations
+dictatorship
+dictum
+diddle
+died
+dielectrics
+diet
+dietetic
+differed
+differentiable
+differentiated
+differentiations
+differers
+difficulties
+diffuse
+diffusers
+diffusion
+digest
+digestion
+diggers
+digital
+digitize
+digits
+dignities
+digressed
+digressions
+dike
+dilate
+dilation
+diligence
+dilute
+dilution
+dimensionality
+dimensions
+diminished
+diminutive
+dimmers
+dimple
+dine
+dines
+dingo
+dinners
+dint
+diorama
+diphthong
+diplomas
+dipole
+dipping
+dire
+direction
+directions
+directness
+directors
+directs
+dirt
+dirtiness
+disabilities
+disabler
+disadvantage
+disaffection
+disagreeing
+disallow
+disambiguate
+disambiguation
+disappearances
+disappoint
+disappointments
+disapproves
+disarming
+disassembles
+disasters
+disbanded
+disbursed
+disbursing
+discarding
+discernibility
+discerningly
+discharged
+disciples
+disciplines
+disclaimer
+discloses
+discomfort
+disconnect
+disconnects
+discontinue
+discontinuity
+discount
+discourage
+discouraging
+discovered
+discovering
+discredited
+discrepancy
+discretion
+discriminated
+discriminatory
+discussed
+discussions
+disease
+disengage
+disentangle
+disfigures
+disgraced
+disgruntle
+disguises
+disgustful
+dish
+dishes
+dishonestly
+dishonored
+dishwashers
+disillusioned
+disinclined
+disjoint
+disjunct
+disjunctively
+diskettes
+dislikes
+dislocates
+dislodge
+dismay
+dismembered
+dismissal
+dismissers
+dismounted
+disobedient
+disobeys
+disorders
+disowning
+disparities
+dispatched
+dispatching
+dispelling
+dispense
+dispenses
+dispersed
+dispersions
+displacements
+displayable
+displays
+displeasing
+disposals
+disposes
+dispossessed
+disproves
+disputer
+disqualification
+disqualifying
+disregard
+disrespectful
+disruption
+dissatisfaction
+dissect
+disseminated
+dissension
+dissenter
+dissertation
+dissidents
+dissipate
+dissipation
+dissociating
+dissolve
+dissonant
+distally
+distantly
+distastes
+distill
+distillers
+distinct
+distinctively
+distinguish
+distinguishing
+distortion
+distracted
+distracts
+distresses
+distributes
+distributions
+distributors
+distrusted
+disturbed
+disturbs
+dither
+diurnal
+dived
+divergence
+diverging
+diversification
+diversifying
+diversities
+diverting
+divested
+divide
+divider
+divine
+divining
+divisible
+divisive
+divorced
+divulges
+docile
+docks
+doctoral
+doctors
+doctrines
+documentation
+documenters
+dodecahedra
+dodged
+doe
+dog
+doggedness
+dogmas
+doing
+doleful
+dollar
+dolly
+domain
+domestically
+domesticating
+dominant
+dominates
+domineering
+domino
+donating
+donkey
+dons
+dooming
+doorbell
+doors
+doorways
+dopers
+dormant
+dose
+dossiers
+doted
+dots
+doubled
+doublers
+doublets
+doubt
+doubters
+doubtless
+dough
+dove
+dowel
+downed
+downhill
+download
+downplay
+downpour
+downtown
+downward
+dozed
+dozes
+drafted
+drafting
+drafty
+dragnet
+dragons
+drags
+drainer
+dram
+dramatics
+drape
+drapers
+drastically
+draw
+drawbridges
+drawings
+drawls
+draws
+dreadfully
+dream
+dreamers
+dreams
+dreary
+drenched
+dressed
+dressing
+drew
+dries
+drifter
+drill
+drills
+drinker
+drip
+driven
+driveway
+drizzly
+drones
+drooping
+droplet
+droppers
+drosophila
+drover
+drowned
+drowsiness
+drudgery
+drugs
+drummed
+drunk
+drunkenness
+dryly
+duality
+dubiously
+duck
+ducks
+duel
+duet
+duke
+duller
+dullness
+duly
+dumber
+dummies
+dumper
+dunce
+dungeons
+dupe
+duplicated
+duplications
+durability
+duration
+during
+dustbin
+dustier
+duties
+dwarfed
+dwelled
+dwellings
+dwindle
+dyad
+dyeing
+dying
+dynamism
+dynamiting
+dynasty
+dystrophy
+eagle
+eared
+earliness
+earmarked
+earn
+earnest
+earnings
+ears
+earthenware
+earthmover
+earthworm
+eased
+eases
+easiness
+easter
+easternmost
+easy
+eater
+eaves
+eavesdroppers
+ebbing
+eccentricity
+echoed
+eclipse
+ecliptic
+economical
+economist
+economizer
+economy
+eddies
+edging
+edifice
+edition
+editorially
+educable
+educating
+educations
+eelgrass
+effect
+effectively
+effects
+efficacy
+efficiently
+effortless
+egalitarian
+egghead
+eggshell
+egotism
+eigenvalues
+eighteens
+eighthes
+eighty
+ejaculates
+eject
+eked
+elaborately
+elaboration
+elapse
+elastic
+elbow
+elderly
+elect
+elections
+electoral
+electric
+electrician
+electrifying
+electrocute
+electrocution
+electroencephalogram
+electrolyte
+electromechanical
+electronics
+elects
+elegy
+elementary
+elevated
+elevators
+elf
+elicits
+eliminated
+eliminations
+elite
+ellipsoid
+elliptical
+elms
+eloquently
+elsewhere
+elucidates
+eluded
+elusively
+em
+emanate
+embalm
+embarked
+embarrasses
+embassy
+embeds
+embellishing
+embezzle
+embodiment
+embolden
+embracing
+embroiders
+embryology
+emerge
+emergency
+emeritus
+emigrated
+eminence
+emission
+emitter
+emotionally
+emperors
+emphasized
+emphatically
+empirically
+employable
+employer
+employments
+empowered
+emptied
+emptily
+emulate
+emulation
+en
+enablers
+enacted
+enamel
+encamp
+encapsulate
+encapsulation
+enchanter
+enchants
+enciphers
+enclose
+enclosure
+encoder
+encodings
+encompassing
+encountering
+encouragement
+encouragingly
+encrypted
+encrypts
+encumbers
+end
+endangers
+endears
+endeavors
+enders
+endlessly
+endorsement
+endowed
+endows
+endurably
+endures
+enemas
+energies
+enfeeble
+enforced
+enforces
+engage
+engages
+engendered
+engineer
+engines
+engraves
+engrossed
+enhanced
+enhancing
+enjoin
+enjoy
+enjoying
+enlarged
+enlargers
+enlightened
+enlisted
+enlivened
+enmity
+ennobling
+enormously
+enqueued
+enquirer
+enraged
+enrich
+enrolled
+enrolls
+ensigns
+enslaving
+ensnaring
+ensues
+ensurer
+entail
+entangle
+enterprise
+entertain
+entertaining
+entertains
+enthusiastic
+enticed
+enticing
+entirety
+entitles
+entrance
+entreat
+entrench
+entrepreneur
+entropy
+entrusts
+enumerated
+enumerative
+envelop
+envelopes
+envies
+environ
+environments
+envisages
+envisions
+enzyme
+ephemeral
+epidemic
+epileptic
+epistemology
+epitaphs
+epithets
+epitomizing
+equal
+equality
+equalizer
+equally
+equates
+equator
+equidistant
+equilibrium
+equipment
+equips
+equivalence
+equivalents
+eradicate
+eradication
+erased
+erasing
+erected
+erector
+ergo
+erode
+erotica
+errata
+erring
+error
+erupt
+escalates
+escapade
+escapee
+eschewed
+escorted
+especially
+espousing
+esquires
+essences
+established
+establishments
+esteemed
+esthetics
+estimating
+etch
+eternities
+ethereally
+ethically
+etymology
+euphemisms
+eureka
+evade
+evaluate
+evaluation
+evaluators
+evaporation
+even
+evenhandedness
+evenness
+events
+eventually
+every
+everything
+evicting
+evidence
+evident
+evilly
+evinces
+evoking
+evolutionary
+evolves
+ewes
+exacerbated
+exacerbations
+exactingly
+exactly
+exaggerated
+exaggerations
+exalting
+examinations
+examiners
+examples
+exasperates
+excavated
+excavations
+exceedingly
+excellence
+excellently
+excepted
+exceptional
+excerpt
+excesses
+exchangeable
+exchequer
+excises
+excitation
+excitedly
+excitingly
+exclaimer
+exclamation
+excluded
+exclusionary
+exclusiveness
+excommunicates
+excreted
+excretions
+excursions
+excused
+executable
+executing
+executions
+executors
+exemplified
+exemplify
+exempting
+exercised
+exercising
+exertion
+exhale
+exhaust
+exhaustion
+exhibit
+exhibitions
+exhilarate
+exhume
+exiles
+existence
+existentialist
+exists
+exits
+exorcism
+expand
+expanders
+expanses
+expansions
+expectant
+expected
+expects
+expedite
+expedition
+expel
+expend
+expenditure
+expenses
+experienced
+experimental
+experimented
+experiments
+expertness
+expire
+explain
+explainers
+explanations
+explicitly
+explodes
+exploitation
+exploiters
+explorations
+explorer
+explosion
+explosives
+exponentials
+exponentiating
+export
+exporters
+exposed
+exposing
+exposure
+expounder
+expressed
+expressibly
+expressive
+expulsion
+expunging
+exquisiteness
+extendable
+extensibility
+extensive
+extenuate
+exterior
+exterminates
+externally
+extinguished
+extirpate
+extortion
+extracting
+extractors
+extraneous
+extraordinariness
+extrapolates
+extras
+extravagantly
+extremely
+extremities
+extrovert
+eyeball
+eyeful
+eyelash
+eyepieces
+eyesight
+fable
+fabricate
+fabrication
+facade
+faced
+facetious
+facilely
+facilitating
+facings
+faction
+factor
+factoring
+factory
+faculties
+fadeout
+fading
+fags
+failing
+failure
+fainted
+faintly
+fairer
+fairly
+fairs
+faith
+faithless
+fake
+faking
+fallacies
+fallibility
+fallout
+false
+falseness
+falsify
+falter
+famed
+familiarities
+familiarized
+familiarness
+famine
+famously
+fanatics
+fancies
+fancily
+fanfare
+fangs
+fantasize
+far
+fared
+farfetched
+farm
+farmhouse
+farmland
+farsighted
+fascicle
+fascinating
+fashion
+fashioning
+fasten
+fastening
+fastest
+fasts
+fatality
+fated
+fathered
+fathom
+fatigue
+fats
+fatteners
+fattest
+faulted
+faults
+favor
+favorer
+favoritism
+fawns
+fearfully
+fearlessness
+feasible
+feasts
+featherbedding
+feathering
+feathery
+features
+federalist
+feeble
+feebly
+feeders
+feel
+feelingly
+fees
+feigning
+fellatio
+fellow
+felon
+felts
+femininity
+femurs
+fencer
+fend
+fermentations
+ferocious
+ferret
+ferry
+fertilization
+fertilizers
+fervently
+festival
+festivities
+fetched
+fetid
+fetters
+feudal
+fevered
+few
+fiance
+fib
+fibers
+fibrous
+fiction
+fictitious
+fiddler
+fiddling
+fiducial
+fielded
+fiend
+fierceness
+fife
+fifth
+fig
+fighters
+figurative
+figures
+filament
+filename
+filial
+fillable
+filling
+filmed
+filtered
+filthier
+fin
+finalize
+finally
+finances
+financiers
+finders
+fine
+finer
+finessing
+fingering
+fingerprints
+fining
+finishers
+finitely
+fins
+firearms
+firecracker
+firehouse
+fireplace
+firer
+firewood
+firm
+firmest
+firms
+firstly
+fish
+fishermen
+fishing
+fishy
+fist
+fit
+fitness
+fitters
+fivefold
+fixated
+fixations
+fixer
+fixings
+fizzle
+flack
+flagging
+flagrantly
+flake
+flaky
+flamed
+flaming
+flanker
+flannels
+flared
+flashback
+flashes
+flashy
+flatly
+flattened
+flatterer
+flatulent
+flaunted
+flavored
+flaw
+flaws
+fleas
+flee
+fleeing
+fleeting
+flesh
+fleshly
+flexibility
+flicked
+flicks
+flight
+flinched
+flings
+flipflop
+flirtation
+flirts
+float
+floats
+flocks
+flooded
+floods
+floorings
+floppily
+flora
+florin
+flosses
+flounder
+flour
+flourishes
+flowcharting
+flowered
+flowers
+flows
+fluctuates
+flue
+fluff
+fluid
+fluke
+fluorescent
+flushed
+fluted
+fluttering
+flyable
+foam
+foamy
+focally
+focuses
+foe
+fogged
+fogging
+foible
+foils
+folder
+folds
+folklore
+follies
+followers
+folly
+fondled
+fondness
+foodstuff
+foolhardy
+foolishness
+footage
+footer
+foothold
+footnotes
+footstep
+foraged
+forays
+forbears
+forbidding
+forceful
+forces
+ford
+forearm
+forecasted
+forecastle
+forefinger
+foregoing
+foreheads
+foreigns
+forensic
+foreseen
+forest
+forestallment
+foresters
+foretelling
+forewarn
+forewarns
+forgave
+forgeries
+forgetful
+forgettably
+forgivably
+forgives
+forgotten
+forklift
+form
+formalities
+formalize
+formally
+formation
+formats
+formatting
+formidable
+formulae
+formulates
+formulator
+forsake
+forte
+fortier
+fortifications
+fortifying
+fortnightly
+fortuitous
+fortune
+forums
+forwarding
+fossil
+fosters
+foulest
+foulness
+foundations
+founders
+foundry
+fountains
+fourscore
+fourteens
+fowler
+fractional
+fractured
+fragment
+fragmenting
+fragrant
+frailty
+frames
+franchises
+franked
+frankly
+frantic
+fraternities
+fraught
+freak
+freckled
+freedoms
+freeman
+freer
+freewheel
+freezes
+freighters
+frenetic
+frequencies
+frequenter
+frequents
+freshen
+freshening
+freshly
+freshwater
+fretfulness
+fricative
+fried
+friendliest
+friendship
+frieze
+frighten
+frightens
+frigid
+fringe
+frisks
+fro
+frogs
+front
+frontier
+fronting
+frostbite
+frosts
+frothy
+frowns
+fructose
+fruit
+fruition
+frustrate
+frustration
+fudge
+fuels
+fulcrum
+fulfillment
+fuller
+fully
+fume
+fun
+functionality
+functioned
+functors
+fundamentals
+funding
+funereal
+fungicide
+funneled
+funniest
+fur
+furiously
+furnace
+furnishes
+furrier
+furry
+furthering
+furthest
+fury
+fusing
+fussy
+futures
+fuzziness
+gabbing
+gabler
+gadget
+gag
+gags
+gaily
+gainers
+gait
+galactose
+gall
+gallantry
+galleries
+galling
+galloped
+galls
+gambler
+gambol
+gameness
+gander
+gangrene
+gape
+gaps
+garb
+garble
+gardeners
+gargantuan
+gargling
+garlic
+garnered
+garrison
+gaseously
+gasket
+gasped
+gassed
+gastrointestinal
+gated
+gather
+gathering
+gaudiness
+gauges
+gavel
+gay
+gayly
+gazer
+gazing
+gears
+gel
+geld
+gem
+genders
+generalist
+generalization
+generalizer
+generally
+generates
+generative
+generically
+generously
+genesis
+genially
+genres
+gentle
+gentleness
+gently
+genuineness
+geodesy
+geographical
+geologist
+geometrical
+geometry
+geranium
+germinal
+germinating
+gerund
+gestures
+gets
+geyser
+ghostly
+gift
+gigabit
+gigacycle
+gigawatt
+giggling
+gilding
+gingerbread
+gins
+gird
+girl
+girls
+give
+givers
+glacier
+gladder
+gladly
+glamour
+glancing
+glare
+glaringly
+glasses
+glazer
+gleamed
+gleaned
+gleans
+gleefully
+glens
+glider
+glimmered
+glimpsed
+glinting
+glistening
+glittered
+global
+globular
+gloomy
+glorifies
+glory
+glossary
+glossy
+glovers
+glowed
+glowingly
+glued
+glutton
+gnats
+gnaws
+go
+goal
+goatees
+gobbler
+goblet
+god
+godfather
+godly
+godparent
+goes
+golden
+golding
+golf
+gone
+good
+goodies
+goody
+goofs
+gore
+gorgeously
+gorilla
+gospel
+gossiped
+gotten
+gouges
+govern
+governing
+governments
+gown
+grabbed
+grabbings
+graceful
+gracious
+gradation
+grader
+gradients
+gradually
+graduating
+grafted
+grafts
+grain
+gram
+grammatic
+granaries
+grandchildren
+grandeur
+grandly
+grandnephew
+grandparent
+grandstand
+granola
+granter
+granularity
+granulating
+grapes
+graphic
+graphing
+grappled
+grasped
+grass
+grassier
+grate
+gratefulness
+gratified
+gratings
+gratuitous
+grave
+graven
+gravest
+gravitation
+gray
+graying
+grazing
+greasy
+greatly
+greediness
+greener
+greenhouse
+greenness
+greeted
+greets
+grenade
+greyhound
+gridiron
+grievance
+griever
+grievingly
+grill
+grim
+grimly
+grind
+grindings
+grinning
+griped
+gripping
+grisly
+grizzly
+groaners
+groceries
+groin
+grooms
+grooves
+groping
+grosses
+grossness
+grotesques
+ground
+grounding
+grouped
+grouse
+groveling
+grower
+growled
+grownup
+growths
+grudge
+gruff
+grumbles
+grunts
+guaranteeing
+guaranty
+guardhouse
+guardianship
+guerrilla
+guesses
+guests
+guidebook
+guidelines
+guilder
+guilt
+guiltiness
+guinea
+guitar
+gulf
+gulled
+gulls
+gulps
+gums
+gunner
+gunny
+gunshot
+guru
+gusher
+gusto
+guts
+gutters
+guyer
+gymnasium
+gymnastics
+gyro
+ha
+habitation
+habitual
+hacked
+hacking
+had
+haggardly
+hailing
+haircut
+hairless
+hale
+hallmark
+hallucinate
+halted
+haltingly
+halvers
+ham
+hamlets
+hammering
+hampered
+hand
+handbooks
+handcuffs
+handicap
+handiest
+handiwork
+handled
+handling
+handshake
+handsomely
+handwriting
+hangar
+hangers
+hangout
+hap
+haphazardness
+haply
+happenings
+happily
+harass
+harassment
+harbored
+hard
+harder
+hardiness
+hardscrabble
+hardwired
+harelip
+harken
+harm
+harmfulness
+harmlessness
+harmonies
+harmony
+harnessing
+harpers
+harrow
+harry
+harshness
+harvester
+hash
+hashing
+hasten
+hastily
+hatched
+hated
+hater
+hats
+haul
+hauls
+haunted
+have
+havoc
+hawkers
+haystack
+haze
+hazy
+headaches
+headgear
+headlands
+headlines
+headphone
+headset
+healer
+healthful
+healthiest
+heaped
+heard
+hearings
+heartbeat
+heartily
+heat
+heater
+heather
+heaved
+heaver
+heaviest
+heavy
+hedge
+hedges
+heeded
+heeds
+heeling
+heifer
+heightening
+heinously
+heiresses
+helicopter
+hellfire
+helmet
+helpers
+helping
+helpmate
+hemisphere
+hemoglobin
+hemp
+henceforth
+henpeck
+her
+heralds
+herd
+herds
+hereafter
+hereinafter
+heretic
+hereunder
+hermetic
+hermitian
+heroes
+heroin
+heron
+herring
+hesitated
+hesitation
+heterogeneously
+heuristic
+hewed
+hexagon
+hey
+hibernate
+hidden
+hideousness
+hiding
+hierarchically
+higher
+highlight
+highly
+highwayman
+hijacked
+hikes
+hilarity
+hillside
+hilt
+hind
+hinders
+hindsight
+hinges
+hinting
+hippopotamus
+hirers
+his
+hissing
+historians
+histories
+hitch
+hitchhiked
+hitchhiking
+hitter
+hoard
+hoarse
+hobbies
+hobbling
+hobbyist
+hoe
+hogs
+hoists
+holder
+holds
+holiday
+holistic
+hollowness
+holocaust
+holy
+home-brew
+homemade
+homeomorphism
+homer
+homesick
+homesteader
+homewards
+homing
+homogeneous
+homomorphism
+hone
+honest
+honeybee
+honeymoon
+honeymooning
+honing
+honorableness
+honorary
+honors
+hoodlum
+hoodwinking
+hook
+hooking
+hoop
+hoot
+hoots
+hope
+hopefulness
+hopelessness
+hopping
+horizon
+hormone
+horned
+horny
+horrible
+horridly
+horrifying
+horseback
+horseplay
+horseshoer
+hospitable
+hospitalize
+hospitals
+hosted
+hostilely
+hosts
+hotly
+hound
+hour
+house
+houseflies
+householders
+housekeeping
+housewife
+housing
+hover
+how
+howled
+hub
+huddle
+hue
+hugely
+hull
+humane
+humanities
+humans
+humbler
+humid
+humidifiers
+humidity
+humiliates
+humility
+humored
+humorous
+hump
+hunched
+hundreds
+hungered
+hungriest
+hunks
+hunting
+hurl
+hurling
+hurried
+hurrying
+hurtle
+husband
+hushed
+husked
+husks
+hustler
+hut
+hydrant
+hydrodynamics
+hygiene
+hymns
+hypertext
+hypnosis
+hypocrite
+hypotheses
+hypothesizer
+hypothetically
+ibex
+ice
+iced
+icing
+iconoclast
+icosahedron
+idealism
+idealize
+ideally
+idempotency
+identifiable
+identified
+identify
+ideological
+idiom
+idiot
+idled
+idles
+idol
+ignite
+ignoramus
+ignore
+illegal
+illegitimate
+illiteracy
+illogical
+illuminated
+illuminations
+illusively
+illustrates
+illustrative
+illustrious
+images
+imagination
+imagine
+imagining
+imbecile
+imitating
+immaculate
+immature
+immediate
+immensely
+immersion
+immigrated
+imminent
+immoral
+immovability
+immunities
+imp
+impaction
+impair
+impale
+impartially
+impatience
+impeachable
+impedance
+impedes
+impel
+impending
+imperative
+imperceptible
+imperfectly
+imperialists
+imperiously
+impermissible
+impersonated
+impersonations
+imperviously
+impinge
+impious
+implanting
+implementable
+implementer
+implements
+implicated
+implications
+implied
+imploring
+import
+importation
+importing
+imposes
+impossibilities
+impostor
+impotent
+impoverishment
+impractically
+impregnable
+impresser
+impression
+impressions
+impressment
+imprinting
+imprisoning
+improbability
+improperly
+improvement
+improvisation
+improvised
+improvising
+impudently
+impulsion
+impurities
+in
+inaccuracy
+inactive
+inadequate
+inadmissible
+inalienable
+inanimately
+inappropriate
+inaudible
+inaugurating
+inbound
+incapable
+incarnation
+incensed
+inception
+incestuous
+inching
+incidentally
+incipient
+incitement
+inclination
+inclines
+incloses
+includes
+inclusive
+incoherent
+incoming
+incomparable
+incompatible
+incompetents
+incomprehensibility
+incompressible
+incongruity
+inconsiderable
+inconsistencies
+inconspicuous
+inconvenience
+inconvenient
+incorporated
+incorrect
+increase
+increasingly
+incredulous
+incrementally
+increments
+incubates
+incubators
+incurable
+incursion
+indecipherable
+indefatigable
+indefiniteness
+indent
+indenting
+independent
+indeterminacies
+index
+indexing
+indicates
+indicative
+indict
+indifference
+indigenously
+indignant
+indignity
+indirection
+indiscreet
+indispensability
+indistinct
+individualistic
+individualizes
+indivisibility
+indoctrinating
+indoor
+induced
+induces
+inductances
+induction
+inductor
+indulged
+indulging
+industrialist
+industrially
+industriously
+ineffective
+inefficiencies
+inelegant
+inequality
+inertia
+inescapable
+inevitabilities
+inexact
+inexorable
+inexperience
+infallible
+infamy
+infantry
+infarct
+infected
+infectious
+infer
+inferior
+infernally
+inferring
+infested
+infidelity
+infinite
+infinitive
+infinity
+infix
+inflammation
+inflated
+inflation
+inflict
+inflow
+influencing
+inform
+informant
+informatively
+informing
+infrastructure
+infringed
+infringing
+infuriating
+infuses
+ingenious
+ingenuous
+inglorious
+ingredient
+inhabitable
+inhabited
+inhaled
+inhere
+inherit
+inherited
+inheritress
+inherits
+inhibition
+inhibitory
+inhomogeneous
+inimical
+initial
+initializations
+initializers
+initials
+initiating
+initiatives
+injected
+injective
+injunction
+injuries
+injustice
+inker
+inkling
+inland
+inline
+inn
+inner
+innocence
+innocuous
+innovation
+innuendo
+inoculate
+inordinate
+inputs
+inquirer
+inquiring
+inquisitive
+inroads
+insatiable
+inscribing
+insect
+insecurely
+insensitively
+inserted
+inserts
+insiders
+insidiousness
+insignia
+insincerity
+insinuating
+insist
+insistently
+insolence
+insolvable
+inspect
+inspections
+inspiration
+inspirer
+instability
+installed
+installment
+instances
+instanter
+instantiating
+instants
+instigates
+instill
+instincts
+instituter
+institution
+institutionalizes
+instruct
+instructional
+instructor
+instrumental
+instrumentals
+instruments
+insufficiently
+insulates
+insulators
+insulting
+insurance
+insurers
+insuring
+intact
+integers
+integrand
+integrating
+integrity
+intellectual
+intelligent
+intelligible
+intending
+intensification
+intensifies
+intensity
+intention
+intentions
+inter
+interaction
+interactivity
+intercepting
+interchange
+interchanged
+interchangings
+intercommunicate
+intercommunication
+interconnection
+intercourse
+interdependency
+interdisciplinary
+interestingly
+interfacer
+interfered
+interfering
+interferometry
+interior
+interlaced
+interleaved
+interlinked
+intermediate
+intermingled
+intermittent
+intermodule
+internalized
+internals
+interned
+internship
+interpolated
+interpolations
+interposing
+interpretations
+interpreting
+interprocess
+interrelating
+interrelationships
+interrogating
+interrupt
+interruption
+intersect
+intersections
+intersperses
+interstate
+intertwining
+intervened
+interventions
+interviewer
+interwoven
+intestines
+intimately
+intimidate
+intimidation
+intolerance
+intone
+intoxicating
+intractably
+intramuscular
+intraoffice
+intrepid
+intricately
+intriguing
+introduced
+introductions
+introspections
+intrude
+intrudes
+intrust
+intubation
+intuitive
+invaded
+invading
+invalidates
+invalidities
+invaluable
+invariant
+invasions
+inventing
+inventively
+inventors
+inverse
+inversions
+inverted
+inverting
+investigate
+investigation
+investigators
+investments
+inveterate
+invisible
+invite
+invocable
+invoiced
+invoked
+involuntarily
+involvement
+inward
+ion
+iota
+ire
+irk
+irksome
+ironic
+ironing
+irrational
+irreconcilable
+irreflexive
+irregularity
+irrelevances
+irrepressible
+irrespective
+irretrievably
+irreversibly
+irrigated
+irritable
+irritates
+is
+islanders
+isles
+isolated
+isolations
+isomorphically
+isotopes
+issued
+issuing
+it
+italics
+itching
+itemizations
+itemizing
+iterates
+iterative
+itineraries
+ivies
+jabbed
+jacket
+jacking
+jail
+jailing
+jammed
+janitors
+jarring
+jaundice
+jaunty
+jawbone
+jazzy
+jealousy
+jeep
+jellies
+jenny
+jeopardizes
+jerked
+jerks
+jest
+jests
+jetted
+jewelries
+jig
+jingled
+jockey
+jogging
+joiner
+joint
+joked
+joking
+jolted
+jonquil
+jostling
+jotting
+journalist
+journalizes
+journeyed
+journeymen
+jousting
+joy
+joyous
+joys
+judges
+judicial
+jug
+juggles
+juiciest
+jumbles
+jumper
+jumpy
+junctures
+junior
+junker
+jure
+jurisprudence
+jury
+justifiable
+justified
+justify
+jut
+juxtapose
+kanji
+keel
+keen
+keenly
+keepers
+kennels
+kernel
+key
+keying
+keys
+keywords
+kicking
+kiddie
+kidnappers
+kidney
+killer
+killings
+kilobits
+kilogram
+kilojoule
+kilovolt
+kimono
+kindergarten
+kindled
+kindness
+king
+kingpin
+kinsman
+kisser
+kit
+kitchens
+kiting
+kittens
+klystron
+knave
+knee
+kneel
+knees
+knew
+knifing
+knighting
+knit
+knock
+knockers
+knoll
+knotted
+knower
+knowledge
+knuckle
+koala
+lab
+labeling
+labelling
+laboratory
+laboring
+labors
+labyrinths
+lacerate
+laceration
+lackey
+lacquered
+lacy
+ladies
+lady
+lagoon
+laissez
+lambert
+lamely
+lamentation
+laments
+lamp
+lamprey
+lancer
+lander
+landings
+landlord
+landowner
+landscaped
+lanes
+languidly
+languishes
+lapel
+lapse
+larder
+larger
+larks
+lascivious
+lashed
+lass
+lasted
+latched
+lately
+later
+latest
+latitudes
+latter
+laudable
+laughed
+laughter
+launches
+laundered
+launders
+laurels
+lavender
+lavishly
+lawfully
+lawn
+lawsuit
+lax
+layered
+layman
+layout
+lazier
+lazing
+leaded
+leadership
+leads
+leafing
+leafy
+leaguers
+leakages
+leaky
+leaning
+leaped
+leapt
+learner
+leased
+leasing
+leathern
+leaved
+leaving
+lecturer
+led
+ledges
+leer
+leeward
+leftists
+leftward
+legal
+legalized
+legend
+legibility
+legions
+legislating
+legislators
+legitimate
+leisure
+lemming
+lemons
+lenders
+lengthen
+lengthly
+leniency
+lens
+lentil
+leprosy
+lessened
+lesson
+lethal
+letterer
+letting
+levee
+leveler
+levellest
+levels
+levied
+lewdly
+lexicographical
+liabilities
+liaisons
+libelous
+liberalized
+liberals
+liberating
+liberties
+librarians
+license
+licensing
+lichens
+licking
+lids
+lien
+lieutenant
+lifeboat
+lifelike
+lifestyle
+lift
+lifting
+light
+lighter
+lighthearted
+lightly
+lights
+likelier
+likeliness
+likeness
+likes
+lilac
+limber
+limelight
+limit
+limitations
+limiting
+limp
+limpness
+linear
+linearize
+linearly
+liner
+linger
+lingers
+linguistic
+lining
+linkages
+linking
+lion
+lions
+liquid
+liquidity
+lisped
+listed
+listeners
+listers
+lit
+literal
+literary
+liters
+litigant
+litmus
+littering
+littler
+live
+liveness
+livers
+livid
+loaded
+loadings
+loafer
+loans
+loathing
+lobbied
+lobe
+local
+localize
+locally
+locates
+locative
+loci
+lockings
+locksmith
+locomotive
+locusts
+lodges
+loftiness
+logarithm
+logged
+logic
+logicians
+logistic
+logs
+loiter
+loiters
+loneliest
+loners
+longer
+longhand
+longitudes
+look
+lookers
+lookup
+looming
+loop
+looping
+looseleaf
+looseness
+looses
+looted
+lord
+lore
+lose
+losing
+lossiest
+lots
+lotus
+loudest
+loudspeakers
+lounging
+lovably
+lovelier
+lovelorn
+loves
+lower
+lowest
+lowly
+loyalty
+lubrication
+luckier
+lucks
+ludicrous
+luggage
+lulled
+lumbering
+lump
+lunar
+luncheon
+lunged
+lurching
+luring
+lurks
+lusciousness
+lustful
+lusts
+luxuriantly
+luxury
+lymph
+lynx
+maced
+machination
+machinery
+macintosh
+macromolecule
+macroscopic
+madder
+madmen
+magazine
+magical
+magistrates
+magnetic
+magnetizable
+magnificence
+magnifier
+magnitude
+magpie
+maids
+mailbox
+mailing
+mails
+maims
+mainline
+mainstream
+maintained
+maintains
+majestic
+majoring
+makable
+makes
+making
+male
+males
+malfunctioned
+malicious
+malignant
+mallet
+malt
+mama
+mammals
+manage
+management
+managers
+mandate
+mandatory
+manes
+maneuvers
+mangle
+mangling
+mania
+manic
+manicuring
+manifested
+manifold
+manipulate
+manipulation
+manipulators
+manner
+manning
+manors
+manslaughter
+mantissa
+mantles
+manufactured
+manufacturing
+map
+mapping
+marble
+marched
+mares
+margin
+marijuana
+marine
+marionette
+markable
+markers
+marketed
+marketplaces
+marmalade
+marquis
+married
+marsh
+marshaling
+marshmallow
+martial
+marts
+martyrs
+marvelling
+marvels
+masculinely
+mashing
+masker
+masochist
+masons
+masquerading
+massage
+masses
+mast
+masterful
+masterly
+masters
+masturbate
+masturbation
+matched
+matching
+mated
+materialist
+materializing
+maternally
+mathematically
+matings
+matriculate
+matrix
+mats
+mattered
+maturation
+matures
+mausoleum
+maximally
+maximizer
+maxims
+maybe
+mayonnaise
+mazes
+meadows
+meal
+mean
+meanders
+meaningful
+meaninglessly
+meanness
+meanwhile
+measurably
+measurements
+meat
+mechanic
+mechanism
+mechanize
+medal
+meddle
+meddling
+medians
+mediating
+medic
+medicinal
+medieval
+meditated
+meditations
+meek
+meekness
+meetings
+megabyte
+megaton
+megawords
+mellowness
+melodiously
+melodramatic
+melted
+member
+membrane
+memoirs
+memoranda
+memorials
+memorized
+memory
+men
+menagerie
+mended
+menials
+menstruate
+mentalities
+mentionable
+mentioning
+menu
+mercenariness
+merchandising
+mercifully
+mercurial
+merest
+mergers
+meringue
+meritorious
+mermaid
+merry
+mess
+messenger
+messiahs
+messiness
+meta
+metacircularity
+metallization
+metamathematical
+metaphorically
+metaphysics
+meteoric
+meteors
+metes
+methodically
+methodologically
+methods
+metrical
+metropolis
+mettlesome
+mews
+micro
+microbial
+microcoded
+microcomputers
+microeconomics
+microgramming
+microjumps
+microphone
+microprocedure
+microprocessors
+microprogrammer
+microscope
+microsecond
+microwaves
+middle
+middles
+midnight
+midrange
+midshipmen
+midsummer
+midwinter
+mightier
+mighty
+migrates
+migratory
+mild
+mildly
+milestone
+militarily
+milk
+milkiness
+milks
+milled
+milliammeter
+milling
+millionaires
+millipedes
+millivoltmeter
+mimeograph
+mimicking
+minced
+mind
+mindfully
+mindlessly
+minefield
+miners
+mingle
+mini
+miniaturize
+minicomputer
+minimally
+minimize
+minimizes
+minion
+ministering
+mink
+minor
+minors
+minted
+minuend
+minute
+minuteness
+miracle
+mirage
+mires
+mirrors
+miscalculation
+miscegenation
+mischief
+misconception
+misconstrued
+miserable
+miserly
+misfits
+misgivings
+misinformed
+misleading
+mismatch
+misnomer
+misplacing
+miss
+missile
+missionaries
+misspell
+misspells
+mistake
+mistaking
+mistiness
+mistrust
+mistype
+misunderstand
+misunderstandings
+misuses
+mitigated
+mitigative
+mixed
+mixing
+mnemonically
+moans
+mobility
+moccasins
+mockery
+mockup
+modally
+modeling
+modems
+moderateness
+modern
+modernizer
+moderns
+modicum
+modifications
+modifies
+modular
+modularized
+modulate
+modulation
+module
+modulus
+moistly
+molasses
+molds
+molecules
+molested
+mollusk
+momentarily
+momentously
+mommy
+monarchs
+monetary
+mongoose
+monitoring
+monkeyed
+monks
+monochromatic
+monogamous
+monograph
+monolithic
+monopolizing
+monostable
+monotonically
+monotonousness
+monstrosity
+monthly
+monumentally
+moodiness
+mooned
+moonlighter
+moored
+moot
+moraine
+morality
+morass
+morbidness
+morn
+morose
+morphological
+mortality
+mortared
+mortgage
+mortified
+mosaic
+mosquitoes
+mostly
+mothball
+motherer
+motherland
+motifs
+motionless
+motivate
+motivation
+motley
+motorcycle
+motorists
+motorizing
+mottoes
+mound
+mountable
+mountaineers
+mounted
+mounts
+mourners
+mourning
+mouses
+mouthes
+mouths
+moved
+movers
+moving
+mower
+muck
+mucus
+muddled
+muddles
+muffin
+muffler
+mug
+mulatto
+mules
+multi
+multicasts
+multilateral
+multimedia
+multiplex
+multiplexes
+multiplicand
+multiplicative
+multiplier
+multiplying
+multiprocessors
+multistage
+multivariate
+mumbler
+mumblings
+munch
+mundane
+municipally
+murder
+murdering
+murmur
+murmurs
+muscling
+mused
+mush
+mushrooms
+musically
+musicians
+musk
+muskox
+musks
+mustache
+muster
+mutability
+mutant
+mutating
+mutative
+muteness
+mutilating
+mutt
+mutterers
+mutual
+my
+myrtle
+mysteriousness
+mystics
+mythologies
+nabla
+nagging
+nail
+naive
+naked
+name
+namelessly
+names
+nanoinstruction
+nanoseconds
+napkin
+narration
+narrowed
+narrowly
+nasally
+nastily
+natal
+nationalist
+nationalization
+nationalizing
+nations
+natives
+naturalist
+naturals
+naught
+nauseate
+navel
+navigated
+navigator
+near
+nearest
+nears
+neatest
+nebula
+necessarily
+necessitates
+necessity
+necklaces
+neckties
+need
+needing
+needlers
+needlessness
+needy
+negates
+negative
+negators
+neglects
+negligible
+negotiates
+neigh
+neighboring
+neither
+neonatal
+nephews
+nervously
+nesting
+nestling
+nether
+netting
+networked
+neural
+neuron
+neurotic
+neutrality
+neutrally
+never
+newcomer
+newly
+newsletter
+newspaper
+next
+nibbler
+nicely
+niche
+nickels
+nickname
+nicotine
+nifty
+nightcap
+nightingale
+nightmares
+nihilism
+nimble
+nimbus
+nines
+nineties
+ninth
+nitric
+nobility
+nobler
+nobody
+nodal
+nodes
+noise
+noisier
+nomenclature
+nominated
+nominee
+nonblocking
+noncommunication
+noncyclic
+nondestructively
+nondeterminism
+nonempty
+nonextensible
+noninteracting
+nonintuitive
+nonlinearity
+nonmathematical
+nonnumerical
+nonperishable
+nonprocedurally
+nonsegmented
+nonspecialist
+nontechnical
+nontermination
+nonuniform
+nook
+noons
+nor
+normalization
+normalizing
+norms
+northbound
+northerly
+northernly
+northwestern
+noses
+nostril
+notables
+notarizes
+notational
+notches
+notebooks
+nothing
+noticeable
+noticing
+notifier
+notifying
+notoriety
+nouns
+nourishing
+novels
+novices
+nowhere
+nuances
+nucleic
+nuclide
+nudity
+nuisances
+nullified
+nullifying
+number
+numberless
+numbness
+numerals
+numerical
+numismatic
+nuptial
+nursery
+nurtured
+nutate
+nutritious
+nuzzle
+nymphomaniac
+oar
+oat
+oatmeal
+obedient
+obey
+obfuscate
+objected
+objections
+objector
+obligation
+obliged
+oblique
+obliterated
+oblivion
+oblong
+obscene
+obscurer
+obscurity
+observances
+observatory
+observers
+obsessions
+obsolete
+obstacle
+obstinately
+obstruction
+obtainable
+obtains
+obviating
+obviously
+occasioned
+occlude
+occlusions
+occupant
+occupationally
+occupies
+occurred
+occurs
+octagonal
+octal
+octets
+odder
+oddly
+odious
+odorous
+of
+offenders
+offenses
+offer
+offering
+office
+offices
+officials
+officiously
+offs
+offshore
+oftentimes
+ohmmeter
+oiler
+oiling
+okay
+oldest
+oleomargarine
+olives
+omens
+ominousness
+omits
+omnidirectional
+omnisciently
+once
+onerous
+ongoing
+onlooker
+onslaught
+onus
+ooze
+opals
+opcode
+openers
+openness
+operand
+operate
+operation
+operative
+operetta
+opium
+opportunely
+opportunity
+opposes
+oppositeness
+oppressed
+oppressive
+opt
+optical
+optimal
+optimist
+optimizations
+optimizers
+opting
+options
+opts
+or
+orally
+oration
+orators
+orbital
+orbiters
+orchards
+orchestrate
+ordained
+order
+orderlies
+ordinance
+ordinary
+ore
+organic
+organists
+organizationally
+organizer
+organs
+orgy
+oriented
+orifices
+originally
+originates
+originators
+ornamental
+ornamenting
+orphanage
+orthant
+orthogonal
+oscillate
+oscillation
+oscillatory
+osmosis
+ostensibly
+osteopathy
+ostrich
+otherworldly
+ought
+ours
+out
+outburst
+outcome
+outdated
+outer
+outfitted
+outgrowing
+outing
+outlaw
+outlay
+outline
+outlive
+outlook
+outperformed
+outposts
+outrage
+outrages
+outs
+outsiders
+outstretched
+outstrips
+outvoting
+outweighed
+outwits
+ovals
+ovens
+overboard
+overcome
+overcrowded
+overdose
+overemphasis
+overestimates
+overflowed
+overhang
+overhauling
+overheard
+overjoyed
+overlapped
+overlaying
+overloading
+overlooking
+overnighter
+overpowering
+overprinting
+override
+overrule
+overrunning
+overseeing
+overshadow
+overshoot
+oversimplified
+oversized
+overstatements
+oversubscribed
+overtaker
+overthrew
+overtly
+overture
+overturning
+overviews
+overwhelmingly
+overworking
+overwriting
+owe
+owl
+owner
+owning
+oxides
+oyster
+pacer
+pacification
+pacifism
+pack
+packagers
+packed
+packets
+pact
+padding
+padlock
+pagans
+pageants
+pages
+paginating
+paid
+painful
+painstaking
+painter
+paints
+pairings
+pajamas
+palaces
+pale
+paler
+palfrey
+pall
+palliative
+palmer
+pamper
+panacea
+pancake
+pander
+paneled
+panels
+pangs
+panicky
+panorama
+pansy
+pantheist
+panties
+pantry
+papal
+papered
+paperings
+papoose
+parabolic
+parachuted
+parades
+paradise
+paradoxically
+paragraph
+parakeet
+paralleling
+parallelizes
+parallels
+paralyzes
+parameterization
+parameterizes
+parametric
+paranoiac
+parapets
+paraphrases
+parasites
+parboil
+parceling
+parchment
+pardoned
+pardons
+parentage
+parenthesized
+parenthetical
+pares
+paring
+park
+parkers
+parlay
+parliamentary
+parody
+paroling
+parrot
+parry
+parser
+parsing
+partake
+parted
+partiality
+participate
+participation
+particular
+parties
+partisans
+partitions
+partners
+partridges
+passage
+passe
+passer
+passion
+passivate
+passivity
+password
+pasted
+pastness
+pastry
+pat
+patching
+paten
+patenter
+patents
+pathetic
+pathogenesis
+paths
+patient
+patio
+patriarchy
+patrimonial
+patriotism
+patrolling
+patron
+patronizes
+patter
+pattern
+patters
+paunchy
+pauses
+pavement
+pavilions
+pawn
+payable
+payer
+payments
+pays
+peacefully
+peaches
+peak
+pealing
+pear
+pearly
+peasants
+pebbles
+pecking
+peculiarity
+pedagogical
+pedant
+peddler
+pedestrians
+pedigree
+peeking
+peeling
+peeper
+peer
+peers
+pelting
+penal
+penalizing
+pence
+pencils
+pending
+pendulums
+penetrated
+penetration
+penetrators
+penicillin
+penises
+penned
+pensioner
+pentagon
+penultimate
+peopled
+peppering
+peppery
+perceivably
+perceivers
+percentage
+percents
+perceptions
+perceptually
+perches
+peremptory
+perfect
+perfection
+perfectness
+performance
+performers
+perfumed
+perihelion
+perimeter
+periodically
+peripherally
+periscope
+perished
+perishing
+permanent
+permeated
+permissible
+permissive
+permitted
+permute
+pernicious
+perpendicularly
+perpetrates
+perpetrator
+perpetuate
+perpetuation
+perplexing
+persecuting
+persevere
+persist
+persistently
+personage
+personality
+personalizes
+personified
+personnel
+perspicuous
+persuadable
+persuaders
+persuasions
+pertain
+perturb
+peruse
+peruses
+pervades
+perversion
+pessimism
+pester
+pests
+petition
+petitions
+pets
+petticoats
+petulance
+phantoms
+pharmacopoeia
+phaser
+pheasant
+phenomenological
+phenomenon
+philosophical
+philosophized
+philosophizing
+phoneme
+phonetic
+phonographs
+phosphates
+phosphorus
+photocopiers
+photodiode
+photographed
+photographing
+photos
+phrase
+phrasing
+phylum
+physicalness
+physicist
+physiologically
+physique
+piano
+pick
+picket
+picketing
+pickle
+pickup
+picnicked
+picojoule
+pictured
+picturing
+piece
+piecewise
+pierced
+piers
+piezoelectric
+pigeons
+piggybacked
+pigmentation
+pigs
+piker
+piles
+pilgrimage
+pilings
+pillar
+pillow
+pilot
+pimple
+pinch
+pincushion
+pined
+pinhead
+pink
+pinkish
+pinnacle
+pinnings
+pinpoints
+pint
+pion
+pioneers
+pip
+pipelined
+pipers
+piracy
+pistachio
+pistols
+pitch
+pitches
+piteously
+pithed
+pithiness
+pitied
+pitiful
+pituitary
+pivotal
+pixels
+placards
+placed
+placenta
+placid
+plagiarist
+plaguing
+plainer
+plaintext
+plaintive
+plait
+planarity
+planeload
+planet
+planetesimal
+plank
+planned
+planoconcave
+plantation
+planters
+plaque
+plasterer
+plasticity
+plateaus
+platen
+platforms
+platoon
+plausible
+playboy
+playful
+playgrounds
+playmates
+plaything
+playwrights
+plead
+pleads
+pleasantness
+pleasing
+pleat
+plebiscites
+plenary
+plentifully
+pliant
+plight
+plots
+plotting
+plowing
+ploy
+plucking
+pluggable
+plum
+plumbing
+plumes
+plumped
+plundered
+plunders
+plungers
+plural
+pluses
+pneumatic
+pocketbook
+pocketing
+podium
+poet
+poetics
+pogo
+point
+pointers
+pointy
+poison
+poisonous
+poke
+pokes
+pole
+polemics
+policeman
+policing
+polish
+polishes
+politer
+politically
+politics
+pollen
+pollutant
+polluting
+polygons
+polymorphic
+polytechnic
+pompous
+pond
+ponderous
+ponies
+pontificate
+pool
+pools
+poorly
+poplar
+popping
+popular
+popularized
+populate
+population
+porcelain
+porcupine
+pores
+pornographer
+porpoise
+portable
+portend
+portent
+porters
+portico
+portmanteau
+portray
+portrays
+poser
+posing
+position
+positions
+positives
+posse
+possessing
+possessive
+possessors
+possibly
+postage
+postdoctoral
+posteriori
+postgraduate
+postmark
+postoperative
+postponing
+postscript
+postulates
+posture
+potash
+potbelly
+potentates
+potentially
+potentiometers
+pots
+pottery
+poultice
+pounces
+pounder
+pour
+pouring
+pouting
+powdered
+powdery
+powerful
+powerless
+pox
+practical
+practiced
+practitioners
+pragmatism
+praiser
+praising
+prancer
+prate
+prayer
+preached
+preaching
+preamble
+preassigning
+precaution
+precedence
+precedents
+precepts
+precincts
+precipice
+precipitately
+precipitation
+precisely
+preclude
+precocious
+precomputed
+preconception
+preconditions
+predated
+predecessor
+predefines
+predetermination
+predetermining
+predicates
+predict
+predicted
+predictive
+predilections
+predominate
+predominating
+preempt
+preemptive
+preexisting
+prefaced
+preferable
+preferential
+prefers
+prefixing
+preinitialize
+prejudge
+prejudices
+preliminary
+prematurely
+premier
+premium
+preoccupied
+preparation
+preparatory
+preparing
+preposition
+preposterously
+preprocessors
+prerequisites
+prescribe
+prescriptions
+preselecting
+present
+presenter
+presents
+preserved
+preserving
+presidency
+presides
+presses
+pressured
+pressurized
+presume
+presumption
+presumptuousness
+presupposing
+pretender
+pretense
+pretentious
+pretexts
+prettiness
+prevailing
+prevalent
+preventably
+preventive
+previewed
+previously
+preys
+priceless
+pricing
+prickly
+prides
+priggish
+primal
+primate
+primer
+priming
+primitives
+princes
+principal
+principals
+principles
+printed
+printout
+priorities
+prism
+prisoners
+privacies
+privates
+privilege
+prize
+prizes
+probabilistic
+probable
+probates
+probe
+probings
+problematical
+procedural
+proceed
+proceeds
+processing
+proclaim
+proclaiming
+proclivities
+procrastinated
+procreate
+procurement
+procures
+prodigious
+producer
+producing
+productive
+profane
+professes
+professionalism
+professor
+proffered
+proficiently
+profiling
+profitably
+profiting
+profound
+profuse
+prognosis
+programmable
+programming
+progresses
+progressive
+prohibiting
+prohibitively
+projected
+projections
+projectors
+proletariat
+proliferating
+prolog
+prolonged
+promenades
+promiscuous
+promising
+promoter
+promotion
+prompted
+promptings
+promulgate
+promulgation
+pronged
+pronounceable
+pronounces
+pronunciations
+proofs
+propagate
+propagation
+propellant
+propelling
+properly
+property
+prophesier
+prophetic
+proponents
+proportionately
+proportions
+propose
+proposing
+propositioned
+propounded
+proprietor
+propulsion
+prorates
+proscription
+prosecutes
+prosecutor
+proselytizing
+prospect
+prospections
+prospector
+prosper
+prosperous
+prostitute
+protagonist
+protecting
+protectively
+protectors
+protein
+protestations
+protestor
+protons
+prototyped
+prototyping
+protrude
+protrusion
+prouder
+provability
+proved
+prover
+provers
+providence
+provides
+provincial
+provisionally
+proviso
+provokes
+prowl
+prowling
+proximity
+prudent
+pruned
+pruning
+psalm
+pseudoinstruction
+psilocybin
+psyches
+psychiatry
+psychoanalyst
+psychologically
+psychopath
+psychosis
+psychotherapist
+pub
+publications
+publicizes
+published
+publishing
+puckers
+puddles
+puffing
+puller
+pullings
+pulp
+pulsar
+pulse
+puma
+pumped
+pumps
+puncher
+punctually
+punctures
+punishable
+punishment
+punt
+puny
+pupils
+puppies
+purchase
+purchases
+purest
+purges
+purified
+purify
+purpler
+purportedly
+purports
+purposefully
+purr
+purse
+pursuant
+pursuers
+pursuits
+push
+pusher
+puss
+putt
+putting
+puzzlement
+puzzling
+pyramid
+python
+quacked
+quadrangle
+quadratic
+quadrature
+quadrillion
+quadrupling
+quagmires
+quaint
+quaked
+qualification
+qualifiers
+qualitative
+qualm
+quantification
+quantifiers
+quantile
+quantity
+quantizes
+quarantines
+quarreled
+quarries
+quarterback
+quartermaster
+quartile
+quasar
+quashing
+quavering
+queenly
+queerly
+quench
+queried
+quest
+questing
+questioned
+questioningly
+questions
+queueing
+queuing
+quick
+quickens
+quicklime
+quicksilver
+quieter
+quietness
+quilt
+quince
+quip
+quit
+quitting
+quivers
+quiz
+quizzing
+quota
+quote
+quotient
+rabbi
+rabid
+raced
+racetrack
+racing
+racketeer
+racking
+radially
+radiantly
+radiating
+radiators
+radices
+radioastronomy
+radiology
+radium
+rafter
+rage
+raggedly
+raid
+raiding
+railer
+railroaded
+railroads
+raiment
+raincoats
+rainfall
+rains
+raised
+raisin
+rakes
+rallying
+rambles
+ramifications
+rampant
+rams
+ranched
+ranching
+randomized
+randy
+rangeland
+ranging
+rank
+rankest
+rankly
+ransacked
+ransomer
+ranted
+rants
+rape
+rapidity
+raping
+rapt
+rapturous
+rareness
+rarity
+rash
+raspberry
+raster
+rated
+ratification
+ratifying
+ration
+rationalities
+rationalize
+rationally
+ratios
+rattler
+rattlesnakes
+ravage
+ravages
+raven
+ravens
+raving
+rawest
+rays
+razors
+reabbreviates
+reachable
+reaches
+reacted
+reactionary
+reactivates
+reactively
+reacts
+reader
+readies
+reading
+readouts
+realest
+realigns
+realistically
+realizable
+realize
+reallocate
+realness
+reanalyze
+reaped
+reappeared
+reappraisals
+rearing
+rearrangement
+rearrest
+reasonable
+reasoner
+reassemble
+reassembly
+reassigned
+reassigns
+reassuring
+reawakens
+rebel
+rebellions
+rebels
+reboot
+rebound
+rebroadcast
+rebuffed
+rebuilt
+rebuking
+recalcitrant
+recalculating
+recalibrated
+recalled
+recapitulate
+recapture
+recast
+receded
+receipts
+receiver
+recent
+receptacles
+receptive
+receptor
+recession
+recipients
+reciprocated
+reciprocity
+recirculating
+recitations
+recites
+recklessness
+reckoning
+reclaimable
+reclaiming
+reclassification
+reclassifying
+recoded
+recognitions
+recognize
+recognizes
+recoiling
+recollecting
+recombine
+recommend
+recommender
+recompile
+recompute
+reconcile
+reconciliation
+reconfigurations
+reconfigures
+reconnecting
+reconsideration
+reconstituted
+reconstruction
+record
+recording
+recounted
+recover
+recovering
+recreated
+recreational
+recruited
+recta
+rectify
+rectums
+recurrences
+recurs
+recursing
+recursively
+recycles
+redcoat
+reddest
+redeclared
+redeemed
+redeems
+redefining
+redesign
+redevelopment
+redirect
+redirections
+redisplays
+redistributing
+redone
+redrawn
+redressing
+reducers
+reducibly
+redundancies
+redwood
+reefer
+reelected
+reeler
+reemphasized
+reenforcement
+reenters
+reestablishing
+reevaluating
+reexamining
+refereed
+referenced
+referenda
+referential
+referral
+refers
+refilling
+refinement
+refines
+reflecting
+reflectively
+reflects
+reflexively
+reform
+reformatory
+reformed
+reforms
+reformulating
+refraction
+refrained
+refreshed
+refreshing
+refrigerate
+refueled
+refugee
+refused
+refutation
+refutes
+regaining
+regally
+regardless
+regenerated
+regenerative
+regents
+regimentation
+region
+registered
+registration
+regressed
+regressions
+regretfully
+regretted
+regrouping
+regularly
+regulates
+regulative
+rehearsal
+rehearser
+reigned
+reimbursable
+reimbursements
+reincarnation
+reinforced
+reinforces
+reins
+reinserts
+reinstates
+reinterpreting
+reintroduces
+reinventing
+reiterates
+rejected
+rejector
+rejoiced
+rejoin
+rejoins
+relabelled
+relate
+relating
+relations
+relatively
+relativistic
+relaxation
+relaxes
+relaying
+releases
+relegates
+relenting
+relents
+relevantly
+reliance
+relied
+relieved
+relieving
+religiously
+relinquished
+relished
+relives
+reloader
+relocate
+relocation
+reluctantly
+remainder
+remains
+remarkably
+remedied
+remember
+remembrance
+reminder
+reminiscences
+remission
+remnants
+remodels
+remonstrating
+remorseful
+remotest
+remove
+removing
+renaissance
+renames
+rendered
+rendezvous
+rends
+renewable
+renewing
+renouncing
+renown
+rented
+renumbering
+reopen
+reorder
+reorganization
+reorganizes
+repair
+repairman
+reparations
+repasts
+repeal
+repeals
+repeatedly
+repeats
+repels
+repenting
+repertoire
+repetitious
+rephrase
+repine
+replacement
+replacing
+replays
+replenishing
+replica
+replicates
+replied
+report
+reporters
+reposed
+repositioned
+repository
+representably
+representations
+representatives
+repress
+repression
+reprieved
+reprint
+reprisal
+reproaches
+reproduced
+reproducibilities
+reproducing
+reprogrammed
+reprove
+reptilian
+republics
+repudiating
+repulse
+repulsion
+reputably
+reputed
+requested
+requests
+requirements
+requisites
+requisitions
+rerouted
+reruns
+rescued
+rescuing
+researchers
+reselected
+reselling
+resembled
+resented
+resentment
+reservations
+reserves
+reset
+reside
+resident
+resides
+residues
+resigned
+resin
+resistance
+resisted
+resistivity
+resolute
+resolutions
+resolver
+resonance
+resort
+resound
+resourceful
+respect
+respected
+respectfulness
+respects
+respite
+responded
+responding
+responsibilities
+responsibly
+rest
+restarts
+restates
+restaurateur
+restfulness
+restless
+restorations
+restorers
+restrained
+restrains
+restricted
+restrictive
+restructure
+rests
+resultants
+resumable
+resuming
+resurrect
+resurrections
+resuscitate
+resynchronizing
+retailing
+retainers
+retaliate
+retarded
+retention
+retentiveness
+reticulate
+reticulating
+retinas
+retiree
+retiring
+retrace
+retract
+retractions
+retraining
+retransmission
+retransmitted
+retreating
+retrier
+retrieval
+retriever
+retroactive
+retrograde
+retry
+returned
+retype
+reunion
+reuniting
+reuses
+revamping
+revealing
+revelations
+revelry
+revenue
+revere
+reverends
+reverie
+reverifying
+reverse
+reverses
+revert
+review
+reviewing
+reviler
+reviser
+revisionary
+revisiting
+revive
+reviving
+revoked
+revolt
+revoltingly
+revolutionary
+revolutions
+revolvers
+reward
+rewards
+rewire
+reworks
+rewriting
+rheumatic
+rho
+rhubarb
+rhyming
+rhythms
+ribbing
+ribonucleic
+riches
+rid
+riddle
+ride
+ridge
+ridiculed
+ridiculously
+rifle
+rifles
+rigging
+righteous
+rightful
+rightly
+rightward
+rigor
+rigs
+rims
+ring
+ringing
+ringside
+rinser
+rioted
+riotous
+ripely
+ripoff
+rippled
+risen
+rising
+risking
+rite
+rivaled
+rivalry
+riverfront
+rivet
+rivulet
+roadblock
+roadsters
+roamed
+roared
+roast
+roasts
+robberies
+robed
+robins
+robots
+robustness
+rocked
+rocket
+rocking
+rod
+rodeo
+rogues
+roll
+rollers
+rolls
+romancers
+romantics
+romper
+roofed
+rooftop
+roomed
+rooming
+rooster
+rooter
+roped
+roping
+rosebud
+roster
+rotate
+rotation
+rotor
+rotund
+roughed
+roughly
+round
+rounder
+rounding
+rounds
+roused
+roustabout
+router
+routinely
+rove
+roving
+rowing
+royally
+rub
+rubbers
+rubble
+rubs
+ruddiness
+rudeness
+rue
+ruffians
+rugged
+ruin
+ruining
+rule
+rules
+rumbled
+rumen
+rummy
+rump
+rumpus
+rung
+runner
+runoff
+ruptured
+rurally
+rushes
+rustic
+rusticating
+rustled
+rusts
+ruthless
+rye
+sabers
+sacker
+sacredly
+sacrificer
+sacrificially
+sacrosanct
+saddens
+saddlebag
+sadism
+sadists
+safari
+safeguarding
+safeness
+safeties
+saga
+sagebrush
+saguaro
+sail
+sailing
+sails
+saintly
+salable
+salami
+sale
+saleslady
+salient
+salivary
+salmon
+saloons
+salters
+salting
+salutary
+saluted
+salvaged
+salvation
+salves
+sampled
+sampling
+sanctification
+sanction
+sanctity
+sand
+sander
+sandstone
+sandy
+sanest
+sanitary
+sap
+sapphire
+sarcasms
+sardonic
+sash
+sate
+sates
+satires
+satisfactorily
+satisfied
+saturate
+saturation
+saucepan
+sauces
+sausages
+savageness
+savaging
+saver
+savings
+savored
+sawdust
+sawmill
+sax
+say
+sayings
+scabbards
+scaffoldings
+scald
+scaled
+scallop
+scalps
+scampers
+scandals
+scanners
+scantier
+scantly
+scarcely
+scare
+scarf
+scarves
+scattered
+scenarios
+scenic
+scepter
+scheduled
+scheduling
+schematic
+schemed
+scheming
+scholarly
+scholastic
+schoolboy
+schoolers
+schoolmaster
+schools
+scientific
+scissor
+sclerosis
+scoffer
+scolded
+scooped
+scope
+scorch
+scorching
+scored
+scoring
+scorner
+scorns
+scoundrel
+scourge
+scouted
+scowl
+scram
+scrambles
+scraper
+scrapings
+scratched
+scratching
+scrawling
+screamed
+screams
+screeching
+screenings
+screwball
+screws
+scribbles
+scripts
+scrolled
+scrounge
+scrupulous
+scrutinizing
+scuffle
+sculpt
+sculpts
+scurried
+scuttled
+scythe
+seacoasts
+seal
+seals
+seamed
+seamy
+search
+searches
+searchlight
+seashore
+seasonable
+seasoned
+seasonings
+seating
+secant
+seceding
+seclusion
+secondary
+secondhand
+secrecy
+secretaries
+secretes
+secretive
+sect
+sectioned
+sectors
+secured
+securings
+sedate
+sedition
+seducer
+seduction
+seeded
+seedings
+seedy
+seekers
+seem
+seemly
+seepage
+seer
+seethe
+segment
+segmenting
+segregating
+seismology
+seizing
+select
+selections
+selectman
+self
+seller
+sells
+semantical
+semantics
+semester
+semicolon
+seminal
+seminars
+senate
+senators
+sending
+seniority
+sensationally
+senseless
+sensibilities
+sensing
+sensitives
+sensors
+sent
+sentencing
+sentimentally
+sentries
+separately
+separation
+sepia
+sepulchers
+sequenced
+sequencing
+sequentialize
+sequentially
+serene
+serfs
+serial
+serializations
+serializing
+serif
+sermon
+serums
+served
+service
+serviceman
+servile
+servo
+sessions
+sets
+setting
+settlement
+settles
+seven
+seventeens
+seventieth
+severalfold
+severed
+severing
+severs
+sewer
+sex
+sextillion
+sexual
+shabby
+shackled
+shade
+shadiest
+shadings
+shadows
+shafts
+shake
+shakers
+shale
+shallowly
+shame
+shameless
+shampoo
+shape
+shapelessness
+shapes
+shareable
+shareholder
+shares
+sharks
+sharpen
+sharper
+sharpshoot
+shattering
+shave
+shaving
+she
+sheared
+sheath
+shedding
+sheen
+sheered
+sheets
+shelf
+shells
+shelters
+shelves
+sheriffs
+shied
+shift
+shiftier
+shifting
+shilling
+shin
+shiner
+shingles
+ship
+shipmate
+shipper
+shipshape
+shipyard
+shirking
+shit
+shiverer
+shoal
+shocker
+shod
+shoehorn
+shoes
+shooter
+shoots
+shopped
+shops
+shores
+shortage
+shortcut
+shortened
+shortest
+shorting
+shorts
+shot
+should
+shoulders
+shouters
+shoved
+shoves
+showcase
+showered
+showings
+shows
+shred
+shrewd
+shrews
+shrieks
+shrillness
+shrines
+shrinking
+shroud
+shrubs
+shrunken
+shuddering
+shuffled
+shun
+shutdown
+shuts
+shutting
+shuttles
+shyness
+sicken
+sickly
+side
+sideboards
+sidelight
+sides
+sidetrack
+sidewise
+siege
+sierra
+sift
+sighed
+sighted
+sights
+sign
+signalled
+signature
+signers
+significantly
+signifies
+signs
+silencer
+silent
+silhouettes
+silicone
+silkiest
+silliest
+silo
+silts
+silversmith
+similar
+simile
+simmers
+simpler
+simplicities
+simplified
+simplify
+simulate
+simulation
+simulcast
+sincere
+sines
+sinful
+singable
+singers
+singled
+singlet
+singly
+singularities
+sink
+sinkhole
+sinner
+sins
+sinusoidal
+sipping
+sired
+sirup
+site
+sits
+sittings
+situates
+situationally
+sixgun
+sixteenth
+sixty
+sizes
+skate
+skates
+skeletons
+skepticism
+sketched
+sketchpad
+skewer
+ski
+skies
+skilled
+skillfulness
+skimming
+skimps
+skindive
+skinning
+skipped
+skirmish
+skirmishes
+skirting
+skulked
+skull
+skunk
+skyhook
+skylarks
+skyrockets
+slack
+slackly
+slam
+slander
+slang
+slants
+slaps
+slashes
+slated
+slaughter
+slaughters
+slavery
+slayers
+sledding
+sleds
+sleepers
+sleepless
+sleepwalk
+sleeves
+slender
+sleuth
+sliced
+slicing
+slicks
+sliders
+slighted
+slightly
+slime
+sling
+slip
+slipperiness
+slips
+sliver
+slop
+slopers
+sloppiness
+slot
+slots
+slouched
+slowdown
+slowing
+sludge
+sluggishness
+slumber
+slumped
+slur
+slurs
+smacked
+smaller
+smalltime
+smarter
+smash
+smashes
+smear
+smell
+smelly
+smile
+smilingly
+smithereens
+smithy
+smocks
+smoked
+smokescreen
+smoky
+smolders
+smoothed
+smoothing
+smother
+smug
+smugglers
+smutty
+snail
+snakelike
+snapped
+snapping
+snapshots
+snaring
+snarling
+snatching
+sneakers
+sneakiness
+sneered
+sneezed
+sniff
+sniffs
+snipe
+snobbery
+snoops
+snores
+snorted
+snout
+snowfall
+snowily
+snows
+snowy
+snuffer
+snuggle
+snugly
+soaking
+soaping
+soared
+sobbing
+soberly
+sobs
+sociably
+socialists
+socializing
+society
+sociologist
+socked
+socks
+sodium
+sofas
+soften
+softer
+software
+soiled
+sojourn
+solace
+solder
+soldierly
+solemn
+solenoid
+solicited
+solicits
+solidification
+solidifying
+solids
+solitude
+solstice
+solutions
+solvent
+solves
+some
+someone
+sometimes
+son
+song
+sonnet
+sooner
+soothe
+soothing
+sophomore
+sorcerers
+sordidness
+sorer
+sorority
+sorrowful
+sort
+sortie
+soul
+sounded
+soundings
+sounds
+sour
+soured
+sourly
+south
+southeastern
+southernmost
+southward
+sovereign
+soviets
+soya
+spacecraft
+spaces
+spacings
+spading
+spanked
+spanner
+spare
+sparer
+sparingly
+sparkle
+sparrows
+sparser
+spat
+spatially
+spawned
+speak
+speakers
+speared
+special
+specializations
+specializing
+specialty
+specific
+specificity
+specifiers
+specimen
+speckle
+spectacle
+spectacularly
+specters
+spectrogram
+spectrography
+spectroscope
+speculate
+speculation
+speculators
+speechless
+speeded
+speeding
+speedups
+spelled
+spellings
+spenders
+spent
+spherically
+spiced
+spider
+spies
+spikes
+spilling
+spinach
+spindled
+spinner
+spins
+spiraled
+spires
+spiriting
+spirituals
+spited
+spites
+spitting
+splashing
+splendidly
+spliced
+splicing
+splint
+splintery
+splitters
+spoilage
+spoiling
+spokes
+sponged
+sponging
+sponsoring
+spontaneous
+spooky
+spoolers
+spooned
+sporadic
+sported
+sports
+sportswriter
+spot
+spots
+spotting
+spout
+sprang
+sprawls
+spraying
+spreaders
+spreadsheet
+sprightly
+springers
+springiness
+springy
+sprinkles
+sprinter
+sprite
+spruce
+spun
+spurn
+spurs
+spurts
+spyglass
+squabbles
+squadrons
+squalls
+squarely
+squarest
+squashed
+squatting
+squawking
+squeaking
+squealed
+squeeze
+squeezing
+squinting
+squirmed
+squirreled
+squishy
+stabbing
+stabilize
+stabilizes
+stabler
+stabs
+stacks
+staff
+staffing
+stagecoach
+stagers
+staggering
+stagnate
+staid
+stainless
+staircases
+stairwell
+stalactite
+stalked
+stalling
+stalwart
+stammer
+stammers
+stampeded
+stampers
+stanch
+standard
+standardizes
+standby
+standoff
+standstill
+staphylococcus
+star
+stardom
+stares
+starkly
+starring
+started
+startle
+starts
+starve
+state
+statements
+statesmanlike
+statically
+stationed
+stationmaster
+statistically
+statues
+statuette
+statute
+statutory
+staunchly
+staves
+stays
+steadfastness
+steadiest
+steadying
+stealer
+stealthily
+steamboats
+steaming
+steamy
+steelers
+steely
+steeper
+steeples
+steer
+steers
+stemming
+stencil
+stenotype
+stepmother
+stepping
+stereo
+stereotyped
+sterilization
+sterilizer
+stern
+stethoscope
+stewardess
+sticker
+stickily
+sticks
+stiffens
+stiffness
+stifles
+stile
+stillbirth
+stillest
+stilts
+stimulate
+stimulation
+stimulus
+stingy
+stinking
+stipends
+stipulating
+stirrer
+stirrings
+stitched
+stochastically
+stockbroker
+stockholder
+stockroom
+stoke
+stoles
+stomacher
+stoning
+stool
+stoops
+stopgap
+stopped
+stops
+store
+storekeeper
+storied
+storks
+stormiest
+stormy
+stouter
+stove
+stowed
+straggled
+straggling
+straightened
+straightforward
+straightway
+strainers
+straiten
+stranding
+strangeness
+strangle
+strangles
+strangulations
+stratagem
+strategist
+stratifies
+straw
+stray
+streaked
+streamer
+streamlined
+streams
+streeters
+strengthened
+strengths
+stress
+stressing
+stretchers
+strewn
+strict
+strictness
+strides
+strikebreaker
+striking
+stringently
+stringiest
+stringy
+stripes
+stripping
+striven
+strobe
+strode
+strokers
+strolled
+strong
+stronghold
+struck
+structured
+struggle
+strung
+strychnine
+stubbornly
+stucco
+student
+studio
+studs
+stuffed
+stuffs
+stumbles
+stumping
+stunning
+stupefy
+stupid
+stupidly
+styled
+styli
+stylishness
+stylus
+subchannel
+subcommittees
+subcomputations
+subcultures
+subdirectory
+subdividing
+subdue
+subexpression
+subfile
+subgraph
+subinterval
+subjecting
+subjectivity
+sublayer
+sublime
+submarine
+submerge
+submission
+submits
+submode
+submultiplexed
+subnetworks
+subordinates
+subpoena
+subprogram
+subproofs
+subroutines
+subscribe
+subscribes
+subscripting
+subsection
+subsequence
+subservient
+subsided
+subsidies
+subsidizes
+subsisted
+subsists
+subspaces
+substantially
+substantiating
+substantively
+substitutability
+substitutes
+substrate
+substructure
+subsumes
+subtask
+subtitle
+subtleness
+subtlety
+subtracted
+subtractor
+subtrahends
+subunits
+suburbs
+subverted
+subway
+succeeding
+successful
+successive
+succinct
+succumb
+such
+suckers
+sucks
+sudden
+sudsing
+sufferance
+suffering
+sufficed
+sufficiently
+suffixer
+suffocated
+suffragette
+sugarings
+suggestible
+suggestive
+suicidally
+suit
+suitably
+suited
+suitor
+sulfa
+sulk
+sulks
+sullenness
+sulphured
+sultry
+summands
+summarizations
+summarizing
+summed
+summit
+summoner
+summonses
+sunbeam
+sunder
+sundry
+sunglasses
+sunlit
+suns
+suntan
+superb
+supercomputers
+superficially
+superfluously
+superhumanly
+superimposing
+superior
+superlatively
+supermini
+superposed
+superscript
+supersede
+superset
+superstitious
+supervises
+supervisors
+suppers
+supplants
+supplementary
+suppleness
+suppliers
+support
+supporters
+supportively
+supposedly
+suppositions
+suppressing
+supranational
+surcharge
+sureties
+surfaced
+surge
+surgery
+surging
+surmised
+surmounting
+surpass
+surplus
+surprises
+surrender
+surreptitious
+surround
+surrounds
+surveying
+survival
+survives
+suspected
+suspended
+suspends
+suspensions
+suspiciously
+sustains
+suzerainty
+swab
+swaggering
+swallow
+swallowtail
+swamped
+swan
+swans
+swaps
+swarms
+sway
+swear
+sweat
+sweating
+sweep
+sweepings
+sweeten
+sweetening
+sweetest
+sweetly
+swelled
+swelter
+swerved
+swifter
+swim
+swimmingly
+swindle
+swingers
+swipe
+swish
+switchblade
+switcher
+switchings
+swollen
+swooping
+swords
+swung
+sycophantic
+syllogisms
+symbol
+symbolism
+symbolizes
+symmetric
+symmetry
+sympathized
+sympathizing
+symphonies
+symposiums
+synagogue
+synchronism
+synchronizer
+synchronous
+syncopate
+syndication
+synergistic
+synonymously
+syntactic
+syntaxes
+synthesizer
+synthetic
+syrup
+systematically
+systematizing
+tabernacle
+tableaus
+tables
+tablespoons
+taboo
+tabulate
+tabulation
+tachometer
+tacked
+tactic
+tag
+tail
+tailored
+taint
+takers
+tale
+tales
+talkativeness
+talkie
+tallest
+tally
+tameness
+taming
+tampers
+tangential
+tangle
+tanker
+tanner
+tantrum
+taper
+tapes
+tapings
+tapping
+tar
+targeted
+tariffs
+tasked
+tassels
+tastefully
+taster
+tattered
+tau
+taunter
+taut
+tautologically
+taverns
+taxable
+taxi
+taxiing
+taxonomically
+teach
+teaches
+team
+tear
+tearing
+teased
+teaspoonful
+technicalities
+technicians
+technological
+technologists
+tediousness
+teeming
+teenaged
+teeth
+teething
+telegram
+telegrapher
+telegraphs
+teleologically
+telephoned
+telephonic
+telescope
+teletype
+televises
+televisor
+telling
+temperamental
+temperately
+tempered
+tempestuous
+temple
+temporal
+temporary
+tempted
+temptingly
+tenaciously
+tended
+tenderly
+tends
+tenors
+tensely
+tensest
+tent
+tentative
+tenting
+term
+terminals
+terminating
+terminators
+terminus
+terrace
+terrains
+terribly
+terrified
+territorial
+terrorism
+terrorize
+terrors
+testable
+tester
+testified
+testify
+testing
+textbook
+textual
+textures
+thankful
+thankless
+thanksgiving
+thatches
+thawing
+theatrically
+theirs
+theme
+thence
+theorems
+theoreticians
+theorization
+theorizer
+theory
+therapists
+thereafter
+thereof
+thermal
+thermometer
+thermostats
+thesis
+thicken
+thicket
+thief
+thieving
+thimbles
+things
+thinker
+thinly
+third
+thirsted
+thirteens
+thirty
+thorn
+thorny
+thoroughly
+thought
+thoughtless
+thousand
+thrashed
+thread
+threading
+threatened
+three
+threshold
+thrift
+thriller
+thrills
+thriving
+throb
+throne
+throngs
+throttling
+throw
+throws
+thrusters
+thud
+thumbed
+thumped
+thunderbolts
+thundering
+thus
+thwarting
+ticked
+tickets
+tickles
+tidally
+tidied
+tidy
+tied
+ties
+tight
+tighteners
+tighter
+tilde
+tiling
+tiller
+tilt
+timbered
+timed
+timely
+timers
+timesharing
+timetables
+timidly
+tin
+tinged
+tingling
+tininess
+tinkers
+tinkling
+tinniness
+tint
+tiny
+tipped
+tiptoe
+tiredly
+tires
+tiring
+tither
+titled
+toad
+toaster
+today
+togetherness
+toggling
+toiler
+toils
+tolerable
+tolerant
+tolerates
+tolled
+tomahawks
+tomography
+ton
+tones
+tongues
+tonight
+too
+tooler
+toothbrush
+toothpicks
+topically
+topological
+toppled
+torch
+torment
+tormenting
+torpedoes
+torrid
+tortured
+torturing
+tossed
+totaled
+totalled
+totally
+totters
+touches
+touchiness
+tough
+toughly
+tourist
+tours
+towed
+towelling
+towering
+towns
+toyed
+traceable
+traces
+tracked
+tracks
+tractor
+trade
+tradeoff
+trades
+traditional
+trafficked
+traffics
+tragically
+trailers
+train
+trainer
+trait
+trajectories
+tramping
+tramples
+trances
+transact
+transceive
+transcended
+transcontinental
+transcribers
+transcription
+transferability
+transference
+transferring
+transformable
+transformed
+transforms
+transgressions
+transiently
+transistorized
+transitional
+transitively
+translatability
+translates
+translations
+transmission
+transmittal
+transmitting
+transparencies
+transpire
+transplant
+transponder
+transportation
+transporting
+transposes
+trap
+trapped
+trappings
+trauma
+traveled
+travelings
+traverse
+travesties
+treacherous
+treading
+treasurer
+treasury
+treating
+treatments
+tree
+trek
+trembles
+tremor
+trenches
+trespassed
+tress
+triangles
+tribal
+tribunals
+tribute
+tricked
+tricking
+trickling
+trier
+trifler
+triggered
+trigonometry
+trilateral
+trillions
+trimly
+trimming
+trinkets
+tripled
+tripod
+triumphantly
+trivia
+trivially
+troll
+troop
+trophy
+trot
+troublemakers
+troubleshooters
+troublesomely
+trousers
+truant
+trucked
+trucking
+true
+truest
+truly
+trumpeter
+truncates
+trunk
+trustee
+trustfulness
+trustworthiness
+truthful
+try
+tuberculosis
+tubs
+tucking
+tug
+tulip
+tumblers
+tumors
+tunable
+tuners
+tuning
+tunnels
+turbans
+turf
+turkeys
+turn
+turner
+turnip
+turpentine
+turtle
+tutor
+tutoring
+tweed
+twenties
+twig
+twill
+twiner
+twinkles
+twirled
+twist
+twisting
+twitching
+two
+typeout
+typewriters
+typified
+typing
+typographic
+tyrannical
+tyrants
+ugh
+ugly
+ultimately
+umbrage
+umpires
+unacceptability
+unaccustomed
+unaesthetically
+unaided
+unaltered
+unanalyzable
+unanswerable
+unary
+unattainability
+unattractively
+unavoidable
+unawares
+unbelievable
+unblocked
+unbound
+unbroken
+uncapitalized
+uncertainties
+unchanging
+unclean
+uncleared
+uncomfortably
+uncompromising
+unconditional
+unconscious
+unconstrained
+uncontrolled
+unconvincing
+uncountable
+uncovered
+undaunted
+undeclared
+undeleted
+underbrush
+underestimates
+underflowed
+undergo
+undergraduate
+underlies
+underling
+underloaded
+undermines
+underpinnings
+underplays
+understand
+understanding
+understated
+undertaker
+undertakings
+underwear
+underwriter
+undesirability
+undetermined
+undirected
+undivided
+undoing
+undress
+undue
+uneasy
+unemployed
+unenlightening
+unequivocal
+unevenly
+unexpanded
+unexplored
+unfairness
+unfamiliar
+unfettered
+unflagging
+unfolds
+unformatted
+unfounded
+ungrammatical
+ungrounded
+unhappiest
+unharmed
+unicorns
+unidirectionality
+unified
+uniform
+uniforms
+unimaginable
+unindented
+unintended
+uninterestingly
+union
+unionizer
+unions
+uniquely
+unite
+uniting
+univalve
+universally
+universities
+unjustified
+unkindness
+unknown
+unlawfully
+unleashing
+unlikeness
+unlinking
+unloading
+unlocking
+unmanageably
+unmask
+unmerciful
+unmodified
+unnaturally
+unneeded
+unnerving
+unobtainable
+unopened
+unpacking
+unparsed
+unpleasantness
+unprecedented
+unpreserved
+unprotected
+unpublished
+unquestioned
+unraveling
+unrealistic
+unreasonably
+unrelated
+unrepresentable
+unrestrained
+unroll
+unruly
+unsatisfactory
+unsatisfying
+unselected
+unsent
+unshared
+unsolvable
+unspeakable
+unsteady
+unsuitable
+unsurprising
+untapped
+unthinkable
+untie
+untimely
+untouchables
+untranslated
+untruthful
+unused
+unveil
+unwanted
+unwieldy
+unwind
+unwinds
+unwisest
+unworthy
+unwrapping
+upbraid
+updater
+upgraded
+uphill
+upholding
+upholsterer
+upland
+uplinks
+uppermost
+uprising
+uprooted
+upsets
+upstairs
+upturns
+urchins
+urgent
+urgings
+urinates
+urns
+usably
+used
+useless
+users
+ushering
+usually
+utensils
+utilization
+utilizes
+utopian
+uttered
+utters
+vacant
+vacates
+vacationer
+vacuo
+vacuumed
+vagary
+vagrantly
+vaguer
+valence
+vales
+valiant
+validated
+validity
+valleys
+valuable
+valuations
+valuers
+valves
+vandalize
+vane
+vanished
+vanishingly
+vanquished
+vantage
+variability
+variably
+variant
+variations
+variety
+varnishes
+vase
+vastly
+vats
+vaulting
+veal
+vectors
+veering
+vegetarians
+vegetating
+vehement
+vehicular
+veils
+veins
+vendor
+vengeance
+vent
+ventilates
+ventricles
+venturers
+veracity
+verbal
+verbalizing
+verdure
+verifiable
+verifier
+verifying
+vermin
+versatile
+verses
+versus
+vertical
+very
+vested
+vests
+veterinarian
+vetoed
+vexation
+via
+vial
+vibrating
+viceroy
+viciousness
+victim
+victimizers
+victor
+victoriously
+victual
+videotape
+vier
+viewer
+viewpoints
+vigilante
+vignettes
+vilely
+vilified
+villa
+villages
+villainousness
+vindicated
+vindictiveness
+vineyard
+violates
+violator
+violently
+violinist
+vipers
+virginity
+virtues
+virtuously
+visa
+viscounts
+vision
+visitation
+visitor
+visors
+visualize
+visualizing
+vital
+vivid
+vocabularies
+vocals
+vocations
+voiced
+voicing
+voiding
+volatility
+volition
+voltages
+voluntarily
+volunteering
+vomits
+voters
+vouch
+vouching
+vowel
+vows
+voyagers
+vulgarly
+vulture
+wades
+waffles
+waged
+waging
+wags
+wailing
+waists
+waiting
+waive
+waives
+wakened
+waking
+walked
+walks
+walling
+wallowing
+walrus
+waltzes
+wandered
+wanderings
+wanes
+want
+wantonly
+warble
+warbling
+wardens
+wards
+warehousing
+warily
+warmer
+warmly
+warned
+warnings
+warped
+warranted
+warranty
+warriors
+wartime
+washer
+washings
+waste
+wastefulness
+watch
+watches
+watching
+watchwords
+watering
+waterway
+wave
+wavefront
+wavelength
+waves
+waxen
+waxing
+wayside
+weaken
+weaker
+weaknesses
+wealthy
+weapon
+wearer
+wearily
+wearisomely
+weasel
+weathercocks
+weaver
+webs
+wedge
+wedlock
+weeds
+weekly
+weeping
+weighing
+weighted
+weirdly
+welcomes
+welder
+wenches
+west
+westerners
+wet
+wetted
+whacked
+whales
+wharves
+whatsoever
+wheel
+wheeling
+whence
+whereas
+wherever
+while
+whimpering
+whimsically
+whined
+whipper
+whirl
+whirlpools
+whirring
+whiskers
+whisper
+whispers
+whistlers
+white
+whitener
+whitens
+whitest
+whittled
+whizzed
+whoever
+wholeness
+wholesalers
+whom
+whooping
+whorl
+wicked
+wicks
+widen
+widens
+widget
+widowers
+wielded
+wifely
+wild
+wilderness
+wile
+willed
+willingly
+wilted
+wily
+winces
+winder
+windmills
+wine
+winged
+wining
+winking
+winningly
+wintered
+wiped
+wiping
+wires
+wiretaps
+wisdoms
+wisest
+wishers
+wisp
+wistfulness
+witches
+withdraw
+withdrawn
+withers
+withholder
+withholds
+withstanding
+witnessed
+witty
+woe
+wolves
+womb
+wonder
+wonderfulness
+wonders
+wont
+woodchucks
+wooden
+woodpecker
+wooed
+woofer
+wooing
+wools
+wordiness
+wordy
+workably
+workbooks
+workhorse
+workings
+workmen
+workspace
+worldliness
+worm
+worn
+worries
+worryingly
+worshiper
+worst
+worthiness
+worths
+wound
+wove
+wrangler
+wrapper
+wraps
+wreath
+wreckage
+wrecking
+wrenched
+wrest
+wrestling
+wretchedness
+wriggler
+wring
+wrinkled
+wristwatch
+write
+writhe
+writing
+wrong
+wrongs
+wrung
+yanks
+yardstick
+yawner
+year
+yearning
+yeast
+yelling
+yellowest
+yellowness
+yelps
+yes
+yielded
+yoke
+you
+youngly
+your
+youth
+youthfulness
+zealous
+zebras
+zeroing
+zillions
+zodiac
+zoned
+zoological
+zoos
\ No newline at end of file


Property changes on: z3c.datagenerator/trunk/src/z3c/datagenerator/words.txt
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Checkins mailing list