Merge remote-tracking branch 'origin/develop' into as3httpclient-work

Conflicts:
	installer/src/InstallApacheFlex.mxml
diff --git a/CodeCoverage/CodeCoveragePreloadSWF.as b/CodeCoverage/AIRServer/CodeCoveragePreloadSWF.as
similarity index 100%
rename from CodeCoverage/CodeCoveragePreloadSWF.as
rename to CodeCoverage/AIRServer/CodeCoveragePreloadSWF.as
diff --git a/CodeCoverage/CodeCoverageServer-app.xml b/CodeCoverage/AIRServer/CodeCoverageServer-app.xml
similarity index 100%
rename from CodeCoverage/CodeCoverageServer-app.xml
rename to CodeCoverage/AIRServer/CodeCoverageServer-app.xml
diff --git a/CodeCoverage/CodeCoverageServer.mxml b/CodeCoverage/AIRServer/CodeCoverageServer.mxml
similarity index 100%
rename from CodeCoverage/CodeCoverageServer.mxml
rename to CodeCoverage/AIRServer/CodeCoverageServer.mxml
diff --git a/CodeCoverage/JavaServer/README b/CodeCoverage/JavaServer/README
new file mode 100755
index 0000000..ec7e608
--- /dev/null
+++ b/CodeCoverage/JavaServer/README
@@ -0,0 +1,131 @@
+Apache Flex Code Coverage Tool - Java Server

+==============================================

+

+    This code coverage tool is designed to be used at the command line

+    to provide code coverage for nightly builds.

+

+    For detailed information about the Apache Flex Code Coverage Tool please visit

+    https://cwiki.apache.org/confluence/display/FLEX/Code+Coverage+Tool

+

+    For detailed information about Apache Flex please visit

+    http://flex.apache.org/

+

+Getting the latest sources via Git

+==================================

+

+    Getting the source code is the recommended way to get the Apache Flex Code Coverage Tool.

+

+    You can always checkout the latest source from Apache's source control repository

+    using the following commands:

+

+     git clone https://git-wip-us.apache.org/repos/asf/flex-utilities.git flex-utilities

+     cd flex-utilities

+     git checkout develop

+     cd CodeCoverage/JavaServer

+

+Building Apache Flex Code Coverage Tool

+=======================================

+

+    The Apache Flex Code Coverage Tool requires some build tools 

+    which must be installed prior to building it.  

+    Some of these have different licenses.  See the Software Dependencies section 

+    for more information on the external software dependencies.

+

+Install Prerequisites

+---------------------

+

+    Before building this tool you must install the following software 

+    and set the corresponding environment variables using absolute file paths.  

+    Relative file paths will result in build errors.

+

+    ==================================================================================

+    SOFTWARE                                    ENVIRONMENT VARIABLE (absolute paths)

+    ==================================================================================

+

+    Java SDK 1.7 or greater (*1)(*2)            JAVA_HOME

+

+    Ant 1.7.1 or greater (*1)                   ANT_HOME

+        (for Java 1.7 see note at (*2))

+

+    Apache Flex 'Falcon' Compiler (*2)          FALCON_HOME

+

+    Apache Flex SDK or repository               FLEX_HOME

+

+    ==================================================================================

+

+    *1) The bin directories for ANT_HOME and JAVA_HOME should be added to your

+        PATH.

+

+        On Windows, set PATH to

+

+            PATH=%PATH%;%ANT_HOME%\bin;%JAVA_HOME%\bin

+

+        On the Mac (bash), set PATH to

+

+            export PATH="$PATH:$ANT_HOME/bin:$JAVA_HOME/bin"

+

+         On Linux make sure you path include ANT_HOME and JAVA_HOME.

+

+    *2)  If you are using Java SDK 1.7 or greater on a Mac you must use Ant 1.8

+         or greater. If you use Java 1.7 with Ant 1.7, ant reports the java

+         version as 1.6 so the JVM args for the data model (-d32/-d64) will not

+         be set correctly and you will get compile errors.

+

+    *3) Set FALCON_HOME to the root of its SDK.  When using the flex-falcon

+        repository, set 

+             FALCON_HOME=<repo-path>/compiler/generated/dist/sdk

+

+Software Dependencies

+---------------------

+

+    The Apache Flex Code Coverage Tool requires compiler.jar from the 

+    Apache Flex Falcon Compiler. The external dependences for compiler.jar are 

+    (relative to compiler.jar):

+

+    * external/antlr.jar

+    * external/commons-cli.jar

+    * external/commons-io.jar

+    * external/flex-tool-api.jar

+    * external/guava.jar

+    * external/jburg.jar

+    * external/lzma-sdk.jar

+

+    The external jar have various licenses.

+

+    When the Code Coverage Tool is built the Falcon jars are copied from 

+    FALCON_HOME to the Code Coverage Tool's lib directory. This step makes the tool ready to run.

+

+

+Building the Source in the Source Distribution

+----------------------------------------------

+

+    When you have all the prerequisites in place and the environment variables set, 

+    (see Install Prerequisites above), to build the Apache Flex Code Coverage

+    Tool use:

+

+        cd CodeCoverage/JavaServer

+        ant

+ 

+    To clean the build use:

+    

+        ant clean 

+

+Building the Source in the Eclispe and Flash Builder

+----------------------------------------------------

+

+    The Java source comes with an Eclipse project in the JavaServer/java 

+    directory. Before importing the Eclipse project first define a Java 

+    Classpath variable. Under Eclipse Preferences,

+

+        * Go to Java - Build Path - Classpath Varables. 

+        * Click on "New...".

+        * Enter "FALCON_HOME" in "Name" field.

+        * Enter the directory containing "lib/compiler.jar" in the "Path" field.       

+ 

+    The Flex code comes with a Flash Builder project in the JavaServer/flex 

+    directory. This project can be imported without any additional setup.

+

+Thanks for using Apache Flex.  Enjoy!

+

+                                          The Apache Flex Project

+                                          <http://flex.apache.org>

diff --git a/CodeCoverage/JavaServer/build.xml b/CodeCoverage/JavaServer/build.xml
new file mode 100755
index 0000000..88b2b29
--- /dev/null
+++ b/CodeCoverage/JavaServer/build.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project default="main" basedir=".">
+
+    <property file="${basedir}/env.properties"/>
+    <property environment="env"/>
+    <condition property="FLEX_HOME" value="${env.FLEX_HOME}">
+        <isset property="env.FLEX_HOME" />
+    </condition>
+    
+    <target name="main">
+      <mkdir dir="${basedir}/lib"/>
+      <ant dir="${basedir}/flex"/>
+      <ant dir="${basedir}/java"/>
+    </target>
+   
+    <target name="clean" description="clean up">
+      <ant dir="${basedir}/flex" target="clean"/>
+      <ant dir="${basedir}/java" target="clean"/>
+      <delete dir="${basedir}/lib"/>
+    </target>
+</project>
\ No newline at end of file
diff --git a/CodeCoverage/JavaServer/flex/build.xml b/CodeCoverage/JavaServer/flex/build.xml
new file mode 100755
index 0000000..44d33d5
--- /dev/null
+++ b/CodeCoverage/JavaServer/flex/build.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" ?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project default="main" basedir=".">
+
+    <property file="${basedir}/env.properties"/>
+    <property environment="env"/>
+    <condition property="FLEX_HOME" value="${env.FLEX_HOME}">
+        <isset property="env.FLEX_HOME" />
+    </condition>
+    <property name="lib.dir" value="${basedir}/../lib"/>
+
+    <!-- additional tasks - mxmlc tag -->
+    <path id="flexTasks.path">
+        <fileset dir="${FLEX_HOME}">
+            <include name="lib/flexTasks.jar" />
+            <include name="ant/lib/flexTasks.jar" />
+        </fileset>
+    </path>
+    <taskdef resource="flexTasks.tasks" classpathref="flexTasks.path"/>
+    
+    <target name="check-flex-home" unless="FLEX_HOME.set"
+            description="Check that FLEX_HOME is a directory">
+        
+        <echo message="FLEX_HOME is ${env.FLEX_HOME}"/>
+
+        <condition property="FLEX_HOME.set">
+            <and>
+                <length string="${env.FLEX_HOME}" when="greater" length="0" />
+                <available file="${env.FLEX_HOME}" type="dir"/>
+            </and>
+        </condition>
+        
+        <fail message="The environment variable FLEX_HOME must be set to the Flex SDK directory" 
+            unless="FLEX_HOME.set"/>
+    </target>
+      
+  	<target name="compile">
+  		<mxmlc file="${basedir}/src/CodeCoveragePreloadSWF.as" static-link-runtime-shared-libraries="true"
+              output="${lib.dir}/CodeCoveragePreloadSWF.swf" fork="true" failonerror="true">
+  			      <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
+              <source-path path-element="${basedir}/src"/>
+  		</mxmlc>
+  	</target>
+	
+    <target name="main" depends="check-flex-home,clean,compile">
+    </target>
+   
+    <target name="clean" description="clean up">
+    	<delete file="${lib.dir}/CodeCoveragePreloadSWF.swf"/>
+    </target>
+</project>
\ No newline at end of file
diff --git a/CodeCoverage/JavaServer/flex/src/CodeCoverageClientSocket.as b/CodeCoverage/JavaServer/flex/src/CodeCoverageClientSocket.as
new file mode 100755
index 0000000..7d9e016
--- /dev/null
+++ b/CodeCoverage/JavaServer/flex/src/CodeCoverageClientSocket.as
@@ -0,0 +1,145 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package
+{
+import flash.events.Event;
+import flash.events.IOErrorEvent;
+import flash.events.SecurityErrorEvent;
+import flash.net.Socket;
+import flash.system.Security;
+
+/**
+ * Wrapper around a Flash Player Socket.
+ */
+public class CodeCoverageClientSocket extends Socket
+{
+    //--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    //--------------------------------------------------------------------------
+    
+    /**
+     *  Constructor
+	 * 
+	 *  @param host The host to connect to.
+	 *  @param port The port to send trace data to.
+	 *  @param policyFilePort The port used to load the policy file.
+     */
+    public function CodeCoverageClientSocket(host:String, port:int, policyFilePort:int)
+    {
+        super();
+        addListeners();
+		
+		var policyFile:String = "xmlsocket://" + host + ":" + policyFilePort;
+        Security.loadPolicyFile(policyFile);
+        connect(host, port);
+    }
+    
+    //--------------------------------------------------------------------------
+    //
+    //  Variables
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Buffer output from trace data received before a connect is avaiable from
+     *  the server. 
+     */
+    private var preConnectBuffer:Array = [];
+    private var connectionAvailable:Boolean;
+	
+    //--------------------------------------------------------------------------
+    //
+    //  Methods
+    //
+    //--------------------------------------------------------------------------
+    
+	/**
+	 * Send data to the sever.
+	 * 
+	 * If the socket is not connected the data will be buffered until the 
+	 * connection is made.
+	 * 
+	 * @param data The data to send.
+	 */
+    public function sendData(data:String):void 
+    {
+        if (connectionAvailable)
+        {
+            writeUTFBytes(data);
+	        flush();
+        }
+        else
+        {
+            preConnectBuffer.push(data);
+        }
+    }
+    
+	private function addListeners():void
+	{
+		addEventListener(Event.CLOSE, closeHandler);
+		addEventListener(Event.CONNECT, connectHandler);
+		addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
+		addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
+	}
+	
+    //--------------------------------------------------------------------------
+    //
+    //  Event handler
+    //
+    //--------------------------------------------------------------------------
+    
+    private function closeHandler(event:Event):void 
+    {
+        connectionAvailable = false;
+    }
+    
+	/**
+	 * Call when the socket connection is established.
+	 */
+    private function connectHandler(event:Event):void
+    {
+        removeEventListener(Event.CONNECT, connectHandler);
+		
+		// Write out buffered data.
+        if (preConnectBuffer.length > 0)
+        {
+            var data:String = preConnectBuffer.join("");
+            writeUTFBytes(data);
+			flush();
+        }
+        
+        connectionAvailable = true;
+        preConnectBuffer = [];
+    }
+    
+    private function ioErrorHandler(event:IOErrorEvent):void
+    {
+        trace("CodeCoveragePreloadSWF ioErrorHandler: " + event.errorID);
+    }
+    
+    private function securityErrorHandler(event:SecurityErrorEvent):void
+    {
+        trace("CodeCoveragePreloadSWF securityErrorHandler: " + event.errorID);
+    }
+    
+}    
+}
\ No newline at end of file
diff --git a/CodeCoverage/JavaServer/flex/src/CodeCoveragePreloadSWF.as b/CodeCoverage/JavaServer/flex/src/CodeCoveragePreloadSWF.as
new file mode 100755
index 0000000..858f1e5
--- /dev/null
+++ b/CodeCoverage/JavaServer/flex/src/CodeCoveragePreloadSWF.as
@@ -0,0 +1,190 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package
+{
+import flash.display.LoaderInfo;
+import flash.display.Sprite;
+import flash.events.Event;
+import flash.trace.Trace;
+import flash.utils.getTimer;

+
+/**
+ *  Main of preload SWF. This SWF listens to the trace of the primary application
+ *  and sends the data to a server using a web socket.
+ */
+public class CodeCoveragePreloadSWF extends Sprite
+{
+	//--------------------------------------------------------------------------
+	//
+	//  Class constants
+	//
+	//--------------------------------------------------------------------------
+	
+	private static const DEFAULT_HOST:String = "localhost";
+	private static const DEFAULT_DATA_PORT:int = 9097;
+	private static const DEFAULT_POLICY_FILE_PORT:int = 9843;
+	
+    //--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Constructor 
+     */
+    public function CodeCoveragePreloadSWF()
+    {
+		createClientSocket();
+        addEventListener("allComplete", allCompleteHandler);
+		
+        Trace.setLevel(Trace.METHODS_AND_LINES, Trace.LISTENER);
+        Trace.setListener(methodsAndLinesCallback);
+    }
+	
+    //--------------------------------------------------------------------------
+    //
+    //  Variables
+    //
+    //--------------------------------------------------------------------------
+
+	/**
+	 * Map the debug file info to an index number to reduce the amount
+	 * of data sent over the port and stored.
+	 * 
+	 * Key debug_file string
+	 * Index: unique index representing the key.
+	 */
+    private var stringMap:Object = {};
+	
+	/**
+	 * incremented to provide a unique index for every string.
+	 */
+    private var stringIndex:int = 0;
+	
+	/**
+	 *	Collection of lines that have been sent to server.
+	 *  For the purposes of code coverage there is no need to send a debug line
+	 *  more than once. 
+	 */
+	private var lineMap:Object = {};
+	
+	/**
+	 * socket to send trace data to the server.
+	 */
+	private var socket:CodeCoverageClientSocket;
+	
+	/**
+	 * If true ignore the trace data. Used to prevent this code from being part of code
+	 * coverage. Is this needed if the application is run w/o debug instructions.
+	 */
+	private var ignoreTrace:Boolean; 
+	
+	//--------------------------------------------------------------------------
+	//
+	//	Methods
+	//
+	//--------------------------------------------------------------------------
+
+	/**
+	 * Create a socket to handle sending trace data to the server.
+	 */
+	private function createClientSocket():void
+	{
+		var key:String;
+		var value:String;
+		var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
+		var host:String = DEFAULT_HOST;
+		var port:int = DEFAULT_DATA_PORT;
+		var policyFilePort:int = DEFAULT_POLICY_FILE_PORT;
+		
+		for (key in paramObj) 
+		{
+			value = String(paramObj[key]);
+			if (key == "host")
+				host = value;
+			else if (key == "dataPort")
+				port = int(value);
+			else if (key == "policyFilePort")
+				policyFilePort = int(value);
+		}
+
+		socket = new CodeCoverageClientSocket(host, port, policyFilePort);
+	}
+
+	//--------------------------------------------------------------------------
+    //
+    //  Event handlers
+    //
+    //--------------------------------------------------------------------------
+    
+	/**
+	 * Callback for methods and lines trace data.
+	 */
+    public function methodsAndLinesCallback(filename:String, lineNumber:int, methodName:String, methodArgs:String):void
+    {
+        if (lineNumber <= 0 || ignoreTrace)
+            return;
+        
+		try
+        {
+			// Map file name to and index
+            if (!stringMap.hasOwnProperty(filename))
+            {
+                socket.sendData("#" + stringIndex + "," + filename + "\n");
+                stringMap[filename] = stringIndex.toString();
+                stringIndex++;
+            }
+            
+            var id:String = stringMap[filename];
+            var line:String = lineNumber.toString();
+			var data:String = id + "," + line + "\n";
+			
+			// Only send a debug line once.
+			if (!lineMap.hasOwnProperty(data))
+				lineMap[data] = 1;
+			else
+				return;
+			
+            socket.sendData(data);
+        }
+        catch (e:Error)
+        {
+            trace("CodeCoveragePreloadSWF Error: " + e.message);
+        }
+
+    }
+
+	/**
+	 * Called when the main application finishing loading.
+	 * This provides us with the name of the SWF.
+	 */
+    private function allCompleteHandler(event:Event):void
+    {
+		ignoreTrace = true;
+		removeEventListener("allComplete", allCompleteHandler);
+
+        var loaderInfo:LoaderInfo = event.target as LoaderInfo;
+        socket.sendData("@" + loaderInfo.loaderURL + "\n");
+		ignoreTrace = false;
+    }
+    
+}
+}
\ No newline at end of file
diff --git a/CodeCoverage/JavaServer/java/build.xml b/CodeCoverage/JavaServer/java/build.xml
new file mode 100755
index 0000000..a631529
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/build.xml
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>

+<!--

+

+  Licensed to the Apache Software Foundation (ASF) under one or more

+  contributor license agreements.  See the NOTICE file distributed with

+  this work for additional information regarding copyright ownership.

+  The ASF licenses this file to You under the Apache License, Version 2.0

+  (the "License"); you may not use this file except in compliance with

+  the License.  You may obtain a copy of the License at

+

+      http://www.apache.org/licenses/LICENSE-2.0

+

+  Unless required by applicable law or agreed to in writing, software

+  distributed under the License is distributed on an "AS IS" BASIS,

+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+  See the License for the specific language governing permissions and

+  limitations under the License.

+

+-->

+<project default="main" basedir="." name="Code Coverage Server and Code Coverge Reporter">

+    

+    <property file="${basedir}/env.properties"/>

+    <property environment="env"/>    

+    <property name="lib.dir" value="${basedir}/../lib"/>

+

+	<!-- Options for <javac> tasks -->

+    <property name="javac.debug" value="true"/>

+    <property name="javac.deprecation" value="false"/>

+    <property name="javac.src" value="1.7"/>

+

+    <!-- JAR manifest entries -->

+    <property name="manifest.Implementation-Version" value="0.9.0"/>

+    <property name="manifest.Implementation-Vendor" value="Apache Software Foundation"/>

+    

+    <target name="main" depends="check-falcon-home,clean,compile-ccserver,create-ccserver.jar,compile-ccreporter,create-ccreporter.jar,copy-bin-lib">

+    </target>

+

+    <target name="check-falcon-home" unless="FALCON_HOME"

+        description="Check FALCON_HOME is a directory.">

+        

+        <echo message="FALCON_HOME is ${env.FALCON_HOME}"/>

+

+        <available file="${env.FALCON_HOME}/lib/compiler.jar" 

+            type="file" 

+            property="FALCON_HOME"

+            value="${env.FALCON_HOME}"/>

+

+        <fail message="FALCON_HOME must be set to a folder with a lib sub-folder containing compiler.jar such as the compiler/generated/dist/sdk folder in flex-falcon repo."

+            unless="FALCON_HOME"/>

+    </target>

+

+    <target name="clean">

+        <delete dir="${basedir}/generated"/>

+        <delete file="${lib.dir}/ccreporter.jar" quiet="true" failonerror="false"/>

+        <delete file="${lib.dir}/ccserver.jar" quiet="true" failonerror="false"/>

+        <delete quiet="true" failonerror="false">

+            <fileset dir="${lib.dir}">

+                <include name="compiler.jar"/>

+                <include name="ccreporter.jar"/>

+                <include name="ccserver.jar"/>

+                <include name="ccserver.properties"/>

+            </fileset>

+        </delete>

+        <delete dir="${lib.dir}/external" quiet="true" failonerror="false"/>

+    </target>

+

+    <path id="classpath">

+        <fileset dir="${env.FALCON_HOME}/lib" includes="**/*.jar" excludes="ccserver.jar,ccreporter.jar"/>

+    </path>

+

+    <target name="create-ccserver.jar" depends="set.ccserver.jar.uptodate" unless="ccserver.jar.uptodate">

+        <jar file="${lib.dir}/ccserver.jar" basedir="${basedir}/generated/classes" includes="**/server/*" whenmanifestonly="fail">

+            <manifest>

+                <attribute name="Implementation-Title" value="Apache Flex Code Coverage Server"/>

+                <attribute name="Implementation-Version" value="${manifest.Implementation-Version}"/>

+                <attribute name="Implementation-Vendor" value="${manifest.Implementation-Vendor}"/>

+                <attribute name="Main-Class" value="org.apache.flex.tools.codecoverage.server.CodeCoverageServer"/>

+                <attribute name="Class-Path" value="."/>

+            </manifest>

+        </jar>

+    </target>

+

+    <target name="set.ccserver.jar.uptodate">

+        <uptodate property="ccserver.jar.uptodate"

+                  targetfile="${lib.dir}/ccserver.jar">

+            <srcfiles dir="${basedir}/generated/classes">

+                <include name="**/server/*.class"/>

+                <include name="**/*.properties"/>

+            </srcfiles>

+        </uptodate>

+    </target>

+    

+    <target name="compile-ccserver" description="compile">

+        <mkdir dir="${basedir}/generated/classes"/>

+        <javac debug="${javac.debug}" deprecation="${javac.deprecation}"

+               includes="**/server/*.java" destdir="${basedir}/generated/classes" 

+               classpathref="classpath" includeAntRuntime="false"

+               source="${javac.src}" target="${javac.src}">

+            <src path="${basedir}/src"/>

+            <compilerarg value="-Xlint:all,-path,-fallthrough,-cast"/>

+        </javac>

+        <copy todir="${basedir}/generated/classes">

+            <fileset dir="${basedir}/src" includes="**/*.properties"/>

+        </copy>

+    </target>

+    

+    <target name="create-ccreporter.jar" depends="set.ccreporter.jar.uptodate" unless="ccreporter.jar.uptodate">

+        <jar file="${lib.dir}/ccreporter.jar" basedir="${basedir}/generated/classes" includes="**/reporter/**/*" whenmanifestonly="fail">

+            <manifest>

+                <attribute name="Implementation-Title" value="Apache Flex Code Coverage Reporter"/>

+                <attribute name="Implementation-Version" value="${manifest.Implementation-Version}"/>

+                <attribute name="Implementation-Vendor" value="${manifest.Implementation-Vendor}"/>

+                <attribute name="Main-Class" value="org.apache.flex.tools.codecoverage.reporter.CodeCoverageReporter"/>

+                <attribute name="Class-Path" value="compiler.jar ."/>

+            </manifest>

+        </jar>

+    </target>

+

+    <target name="set.ccreporter.jar.uptodate">

+        <uptodate property="ccreporter.jar.uptodate"

+                  targetfile="${lib.dir}/ccreporter.jar">

+            <srcfiles dir="${basedir}/generated/classes">

+                <include name="**/*.class"/>

+                <include name="**/*.properties"/>

+            </srcfiles>

+        </uptodate>

+    </target>

+    

+	<target name="compile-ccreporter" description="compile">

+        <javac debug="${javac.debug}" deprecation="${javac.deprecation}"

+               includes="**/reporter/**/*.java" destdir="${basedir}/generated/classes" 

+               classpathref="classpath" includeAntRuntime="false"

+               source="${javac.src}" target="${javac.src}">

+            <src path="${basedir}/src"/>

+            <compilerarg value="-Xlint:all,-path,-fallthrough,-cast"/>

+        </javac>

+        <copy todir="${basedir}/generated/classes">

+            <fileset dir="${basedir}/src" includes="**/*.properties"/>

+        </copy>

+    </target>

+

+    <target name="copy-bin-lib" description="copy lib dependencies">

+        <copy todir="${lib.dir}">

+            <fileset dir="${FALCON_HOME}/lib/">

+                <include name="compiler.jar"/>

+                <include name="external/antlr*.*"/>

+                <include name="external/commons-cli*.*"/>

+                <include name="external/commons-io*.*"/>

+                <include name="external/flex-tool-api*.*"/>

+                <include name="external/guava*.*"/>

+                <include name="external/lzma-sdk*.*"/>

+            </fileset>

+            <fileset dir="${basedir}" includes="ccserver.properties"/>

+        </copy>

+    </target>

+

+</project>

diff --git a/CodeCoverage/JavaServer/java/ccserver.properties b/CodeCoverage/JavaServer/java/ccserver.properties
new file mode 100755
index 0000000..18f5e98
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/ccserver.properties
@@ -0,0 +1,8 @@
+#host=localhost

+#dataPort=9097

+#commandPort=9098

+#policyFilePort=9843

+#preloadSWF=CodeCoveragePreloadSWF.swf

+#mmCfgPath=

+#dataDirectory=

+

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CodeCoverageReporter.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CodeCoverageReporter.java
new file mode 100755
index 0000000..7c0d868
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CodeCoverageReporter.java
@@ -0,0 +1,549 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+
+import org.apache.flex.tools.codecoverage.reporter.reports.IReportFactory;
+import org.apache.flex.tools.codecoverage.reporter.reports.IReportWriter;
+import org.apache.flex.tools.codecoverage.reporter.reports.ReportOptions;
+import org.apache.flex.tools.codecoverage.reporter.reports.XMLReportFactory;
+import org.apache.flex.tools.codecoverage.reporter.swf.SWFLineReporter;
+
+/**
+ * Analyzes code coverage data files and produces a report.
+ * 
+ * This class can be run from the command line and accept arguments to control
+ * the format of the report.
+ *
+ */
+public class CodeCoverageReporter
+{
+    /**
+     * Extension for code coverage reports.
+     */
+    private static final String DEFAULT_REPORT_NAME = "ccreport.xml";
+    private static final String DEFAULT_DATA_DIRECTORY = "ccdata";
+    
+    private static final String CCREPORTER_VERSION = "0.9";
+    
+    /**
+     * CodeCovergeReporter will read code code coverage result files and
+     * generate reports.
+     * 
+     */
+    public static void main(String[] args) throws IOException
+    {
+        // This message should not be localized.
+        System.out.println("Apache Flex Code Coverage Reporter");
+        System.out.println("Version " + CCREPORTER_VERSION);
+        System.out.println("");
+
+        if (args.length == 1 && "-help".equals(args[0]))
+        {
+            displayUsage();
+            System.exit(1);
+        }
+
+        CodeCoverageReporter reporter = new CodeCoverageReporter();
+        reporter.processArgs(args);
+        
+        System.out.println("Analyzing " + reporter.files.size() + " files");
+        
+        try
+        {
+            final CoverageData coverageData = new CoverageData();
+
+            // analyzes the files and then report the results.
+            for (File file : reporter.files)
+            {
+                reporter.analyze(file, coverageData);
+            }
+
+            final CoverageSummary coverageSummary = reporter.createCoverageSummary(coverageData); 
+            reporter.createReport(coverageSummary);
+
+            // output high level coverage to the console
+            reporter.outputCoverageSummaryToConsole(coverageSummary);
+
+            System.out.println("Report output to " + reporter.reportFile.getAbsolutePath());
+        }
+        catch (Error e)
+        {
+            e.printStackTrace();
+
+            System.err.println("");
+            System.err.println("An unrecoverable error occurred.");
+        }
+    }
+    
+    /**
+     * Create a regex string from a given user input string that can have
+     * wild cards but is not a regex pattern. 
+     * Supports simple wild cards: '*', '?'
+     * 
+     * @param userFilter user supplied filter that may only contain the '*' and '?'
+     *  wild card characters. All other cards will have no special meaning.
+     */
+    private static String createRegexStringFromUserArg(String userFilter)
+    {
+        // substitute regex for user wild cards.
+        StringBuilder regexString = new StringBuilder("^");
+        String[] results = userFilter.split("[\\?\\*]");
+        int currentIndex = 0;
+
+        for (String filter : results)
+        {
+            currentIndex += filter.length();
+            
+            if (filter.length() > 0)
+            {
+                regexString.append("\\Q");
+                regexString.append(filter);
+                regexString.append("\\E");
+            }
+            
+            if (currentIndex < userFilter.length())
+            {
+                if (userFilter.charAt(currentIndex) == '*')
+                {
+                    regexString.append(".*");
+                }
+                else if (userFilter.charAt(currentIndex) == '?')
+                {
+                    regexString.append(".?");
+                }
+            }
+            
+            currentIndex++; // skip past wild card
+        }
+        
+        regexString.append("$");
+        return regexString.toString();
+    }
+
+    public static Collection<File> listFiles(final File dir)
+    {
+        final String[] fileNames = dir.list();
+
+        if (fileNames == null)
+        {
+            return Collections.emptyList();
+        }
+
+        final Collection<File> fileList = new ArrayList<File>(fileNames.length);
+        for (int i = 0; i < fileNames.length; i++)
+        {
+            fileList.add(new File(dir.getPath(), fileNames[i]));
+        }
+        
+        return fileList;
+    }
+
+    private void outputCoverageSummaryToConsole(final CoverageSummary coverageSummary)
+    {
+        System.out.println("Results:");
+        
+        final SummaryInfo summaryInfo = coverageSummary.getOverallSummaryInfo();
+        int executed = summaryInfo.getExecutedLineCount();
+        int total = summaryInfo.getTotalLineCount();
+        int percent = total == 0 ? 0 : executed * 100 / total;
+        System.out.println("Line Coverage:   " +  percent + "%");
+
+        executed = summaryInfo.getExecutedMethodCount();
+        total = summaryInfo.getTotalMethodCount();
+        percent = total == 0 ? 0 : executed * 100 / total;
+        System.out.println("Method Coverage: " +  percent + "%");
+    }
+
+    private static void displayUsage()
+    {
+        System.out.println("Usage: ccreporter");
+        System.out.println("[-exclude filter]");
+        System.out.println("[-help]");
+        System.out.println("[-hide-unexecuted]");
+        System.out.println("[-hide-files]");
+        System.out.println("[-hide-methods]");
+        System.out.println("[-hide-packages]");
+        System.out.println("[-include filter]");
+        System.out.println("[-output filename]");
+        System.out.println("[-report-factory");
+        System.out.println("[filename | directory name]*");
+    }
+
+    /**
+     * The report file.
+     */
+    private File reportFile;
+    
+    /**
+     * Collection of data files to analyze.
+     */
+    private Collection<File> files;
+    
+    /**
+     * User filters converted to regex.
+     */
+    private Collection<String> includeFilters;
+    private Collection<String> excludeFilters;
+    
+    /**
+     * Raw user filters as input.
+     */
+    private Collection<String> userIncludeFilters;
+    private Collection<String> userExcludeFilters;
+    private boolean showPackages = true;
+    private boolean showFiles = true;
+    private boolean showMethods = true;
+    private boolean showUnexecutedDetails = false;
+    
+    /**
+     * User can specify their own report factory.
+     */
+    private String reportFactory;
+    
+    /**
+     * Create a code coverage reporter.
+     * 
+     */
+    public CodeCoverageReporter()
+    {
+    }
+
+    /**
+     * Parse the command line arguments and set the instance variables of
+     * the reporter.
+     * 
+     * @param args User specified arguments.
+     */
+    public void processArgs(final String[] args)
+    {
+        int index = 0;
+        File reportFile = null;
+        List<String> includeFilters = new ArrayList<String>();
+        List<String> excludeFilters = new ArrayList<String>();
+        List<String> userIncludeFilters = new ArrayList<String>();
+        List<String> userExcludeFilters = new ArrayList<String>();
+        boolean showPackages = true;
+        boolean showFiles = true;
+        boolean showMethods = true;
+        boolean showUnexecutedDetails = true;
+        String reportFactory = null;
+        
+        while ((index < args.length) && (args[index].startsWith("-")))
+        {
+            switch (args[index])
+            {
+                case "-include":
+                {
+                    userIncludeFilters.add(args[++index]);
+                    includeFilters.add(createRegexStringFromUserArg(args[index]));
+                    index++;                    
+                    break;
+                }
+                case "-exclude":
+                {
+                    userExcludeFilters.add(args[++index]);
+                    excludeFilters.add(createRegexStringFromUserArg(args[index]));
+                    index++;                    
+                    break;
+                }
+                case "-include-regex":
+                {
+                    includeFilters.add(args[++index]);
+                    index++;                    
+                    break;
+                }
+                case "-exclude-regex":
+                {
+                    excludeFilters.add(args[++index]);
+                    index++;                    
+                    break;
+                }
+                case "-output":
+                {
+                    reportFile = new File(args[++index]);
+                    index++;                    
+                    break;
+                }
+                case "-hide-unexecuted":
+                {
+                    showUnexecutedDetails = false;
+                    index++;                    
+                    break;
+                }
+                case "-hide-methods":
+                {
+                    showMethods = false;
+                    index++;                    
+                    break;
+                }
+                case "-hide-files":
+                {
+                    showFiles = false;
+                    index++;                    
+                    break;
+                }
+                case "-hide-packages":
+                {
+                    showPackages = false;
+                    index++;                    
+                    break;
+                }
+                case "-report-factory":
+                {
+                    reportFactory = args[++index];
+                    index++;                    
+                    break;
+                }
+                default:
+                {
+                    System.err.println("unknown argument " + args[index]);
+                    index++;                    
+                    System.exit(1);
+                }
+            }
+        }
+
+        if (reportFile == null)
+            reportFile = new File(DEFAULT_REPORT_NAME);
+
+        Collection<String>filenames = new ArrayList<String>();
+        Collection<File> files = new ArrayList<File>();
+
+        // Collect filenames/directories from user args.
+        // If no files specified look in the default data directory.
+        if (index >= args.length)
+        {
+            filenames.add(new File(System.getProperty("user.home"), DEFAULT_DATA_DIRECTORY).getAbsolutePath());
+        }
+        else
+        {
+            for (int i = index; i < args.length; i++)
+            {
+                filenames.add(args[i]);
+            }
+        }
+
+        // validate files
+        for (String filename : filenames)
+        {
+            File file = new File(filename);
+            
+            if (!file.exists())
+            {
+                System.err.println("File not found: " + file.getAbsolutePath());
+                System.exit(1);
+            }
+            else
+            {
+                if (file.isDirectory())
+                {
+                    Collection<File> newFiles = listFiles(file); 
+                    files.addAll(newFiles);
+                    System.out.println("Found " + newFiles.size() + " files in " + file.getAbsolutePath());
+                }
+                else
+                {
+                    files.add(file);
+                    System.out.println("Found " + file.getAbsolutePath());
+                }
+            }            
+            
+        }
+
+        this.includeFilters = includeFilters;
+        this.excludeFilters = excludeFilters;
+        this.userIncludeFilters = userIncludeFilters;
+        this.userExcludeFilters = userExcludeFilters;
+        this.showUnexecutedDetails = showUnexecutedDetails;
+        this.showMethods = showMethods;
+        this.showFiles = showFiles;
+        this.showPackages = showPackages;
+        this.files = files;
+        this.reportFile = reportFile;
+        this.reportFactory = reportFactory;
+    }
+
+    /**
+     * Read in a code coverage raw file and output raw code coverage data.
+     * 
+     * @param inFile
+     *            Code coverage execution data.
+     * @throws IOException
+     * @throws FileNotFoundException
+     */
+    public void analyze(final File inFile, final CoverageData coverageData)
+            throws FileNotFoundException, IOException
+    {
+        try (BufferedReader reader = new BufferedReader(new FileReader(inFile)))
+        {
+            String inLine;
+            final ArrayList<String> stringPool = new ArrayList<String>();
+            int inLineNumber = 1;
+
+            while ((inLine = reader.readLine()) != null)
+            {
+                // test first char:
+                // @{path} the SWF's path
+                // #{id,string} defines an id string
+                char firstChar = inLine.charAt(0);
+                
+                switch (firstChar)
+                {
+                    case '@':   // @swfURL
+                    {
+                        // read in SWF and analyze
+                        String swfURL = inLine.substring(1); 
+                        SWFLineReporter swfLineReporter = new SWFLineReporter(swfURL);
+                        swfLineReporter.readLines(coverageData);
+                        break;
+                    }
+                    case '#':   // instruction: packageFileID,packageFileString
+                    {
+                        // add id to pool
+                        String[] results = inLine.substring(1).split(",");
+
+                        assert results.length == 2 : "line " + inLineNumber
+                                + System.lineSeparator()
+                                + "improperly formatted line"
+                                + System.lineSeparator() + inLine;
+
+                        assert !stringPool.contains(results[1]) : "line "
+                                + inLineNumber + System.lineSeparator()
+                                + "string is already in the string pool: "
+                                + results[1];
+
+                        assert Integer.valueOf(results[0]) == stringPool.size() : "line "
+                                + inLineNumber
+                                + System.lineSeparator()
+                                + "string is already in the string pool: "
+                                + results[1];
+
+                        stringPool.add(results[1]);
+                        break;
+                    }
+                    default:
+                    {
+                        // "id,linenum"
+                        // Split line and record linenum as a hit.
+                        String[] results = inLine.split(",");
+                        if (results.length == 2 && firstChar >= '0' && firstChar <= '9')
+                        {
+                            String file = stringPool.get(Integer.valueOf(results[0]));
+                            int hitLineNumber = Integer.valueOf(results[1]);
+                            coverageData.setLineExecuted(file, hitLineNumber);
+                            break;                            
+                        }
+                        else
+                        {
+                            System.err.println("Warning: file " + inFile.getAbsolutePath() + ", line " + inLineNumber + ": unrecognized data, " + inLine);
+                        }
+                    }
+                }
+
+                inLineNumber++;
+            }
+        }
+        catch (NumberFormatException e)
+        {
+            System.err.println(inFile.getAbsolutePath() + " may not be a code coverage data file");
+            throw new IOException(e);
+        }
+    }
+
+    /**
+     * Create a code coverage report. The report summarizes the code coverage by
+     * package, file, and method. The report is output to the file specified
+     * by the user.
+     * 
+     * @param coverageSummary A summary of the coverage data.
+     * @throws IOException 
+     */
+    public void createReport(final CoverageSummary coverageSummary) throws IOException
+    {
+        createXMLReport(coverageSummary);
+    }
+
+    /**
+     * Create a summary of the raw code coverage data.
+     * 
+     * @param coverageData
+     * @return
+     */
+    protected CoverageSummary createCoverageSummary(final CoverageData coverageData)
+    {
+        final CoverageSummary coverageSummary = new CoverageSummary(coverageData, 
+                includeFilters, excludeFilters);
+        
+        coverageSummary.processCoverageData();
+        return coverageSummary;
+    }
+    
+    /**
+     * Output an XML report to the reportFile.
+     * 
+     * @param coverageSummary A summary of the coverage data.
+     * @throws IOException 
+     */
+    protected void createXMLReport(final CoverageSummary coverageSummary) throws IOException 
+    {
+        Class<?> classFactory = null;
+        IReportFactory factory = null;
+        
+        if (reportFactory != null)
+        {
+            try
+            {
+                classFactory = Class.forName(reportFactory);
+                factory = (IReportFactory) classFactory.newInstance();
+            }
+            catch (ClassNotFoundException | InstantiationException | IllegalAccessException e)
+            {
+                // fallback to default report writer
+                e.printStackTrace();
+                System.err.println("Report factory not found," + reportFactory);
+            }
+        }
+
+        if (factory == null)
+            factory = new XMLReportFactory();
+        
+        final ReportOptions reportOptions = new ReportOptions(userIncludeFilters, userExcludeFilters,
+                showPackages, showFiles, showMethods, showUnexecutedDetails);
+        final IReportWriter reportWriter = factory.createReport(reportOptions);
+        try (final FileWriter fileWriter = new FileWriter(reportFile);
+                final BufferedWriter bufferedWriter = new BufferedWriter(fileWriter))
+        {
+            reportWriter.writeTo(bufferedWriter, coverageSummary);
+        }
+    }
+
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageData.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageData.java
new file mode 100755
index 0000000..4df2632
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageData.java
@@ -0,0 +1,113 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Set;
+import java.util.TreeMap;
+
+/**
+ * Class to record the execution data as well the all the debug lines that exist
+ * in SWF file.
+ * Each line number is associated with method.
+ */
+public class CoverageData
+{
+    /**
+     * key   = package;file
+     * value = Map<line number, LineInfo>
+     */
+    final Map<String, Map<Integer, LineInfo>> lineMap =
+            new HashMap<String, Map<Integer, LineInfo>>();
+    Iterator<Map<String, Map<Integer, LineInfo>>> lineMapIterator;
+    
+    /**
+     * Add the existence of a line to the coverage data.
+     * 
+     * @param file The file the line number is in.
+     * @param lineNumber The line number of the line
+     * @param methodName The name of the method the line is in.
+     */
+    public void addLine(final String file, final int lineNumber,
+            final String methodName)
+    {
+        doAddLine(file, lineNumber, methodName);
+    }
+    
+    /**
+     * Mark a line number as being executed.
+     * @param file The file.
+     * @param lineNumber The line number that was executed.
+     */
+    public void setLineExecuted(final String file, final int lineNumber)
+    {
+        LineInfo lineInfo = doAddLine(file, lineNumber, null);
+        lineInfo.setExecuted(true);
+    }
+    
+    /**
+     * Get a list of entries in the coverage data.
+     * 
+     * @return list of entries in the coverage data.
+     */
+    public Set<Entry<String, Map<Integer, LineInfo>>> entrySet()
+    {
+        return lineMap.entrySet();
+    }
+
+    /**
+     * Add a line to the coverage data.
+     * This line is recorded as unexecuted.
+     * 
+     * @param file The file the line is found in.
+     * @param lineNumber The line number.
+     * @param methodName The method name.
+     * @return new LineInfo object
+     */
+    private LineInfo doAddLine(final String file, final int lineNumber,
+            final String methodName)
+    {
+        Map<Integer, LineInfo> lineInfoMap = lineMap.get(file);
+        
+        if (lineInfoMap == null)
+        {
+            lineInfoMap = new TreeMap<Integer, LineInfo>();
+            lineMap.put(file, lineInfoMap);
+        }
+
+        LineInfo lineInfo = lineInfoMap.get(lineNumber);
+        
+        if (lineInfo == null)
+        {
+            lineInfo = new LineInfo(methodName, lineNumber);
+            lineInfoMap.put(lineNumber, lineInfo);
+        }
+        else if (methodName != null && lineInfo.getMethodName() == null)
+        {
+            lineInfo.setMethodName(methodName);
+        }
+        
+        return lineInfo;
+    }
+
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageSummary.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageSummary.java
new file mode 100755
index 0000000..ddf01a6
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/CoverageSummary.java
@@ -0,0 +1,423 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter;

+

+import java.util.ArrayList;

+import java.util.Collection;

+import java.util.HashMap;

+import java.util.Map;

+import java.util.Set;

+import java.util.TreeMap;

+import java.util.TreeSet;

+import java.util.regex.Matcher;

+import java.util.regex.Pattern;

+

+/**

+ * Summary of code coverage at the package, file, and method level.

+ *

+ */

+public class CoverageSummary

+{

+    /**

+     *  Used to return the results of splitting the debugfile string. 

+     */

+    private static class FilePathComponents

+    {

+        public String packageName;

+        public String filename;

+    }

+    

+    private static final TreeSet<String> emptyTreeSet = new TreeSet<String>();

+

+    /**

+     * The coverage data being summarized.

+     */

+    private final CoverageData coverageData;

+    

+    /**

+     * Compiled regex patterns to include only specific files. 

+     */

+    private final Collection<Pattern> includeFilterPatterns = new ArrayList<Pattern>();

+    

+    /**

+     * Compiled regex patterns to exclude only specific files. 

+     */

+    private final Collection<Pattern> excludeFilterPatterns = new ArrayList<Pattern>();

+    

+    /**

+     * Coverage summary rolled up to the package level.

+     * 

+     * Key: package name

+     * Value: PackageSummaryInfo

+     */

+    private final Map<String, PackageSummaryInfo> packageSummaryMap = 

+            new TreeMap<String, PackageSummaryInfo>();

+

+    /**

+     * Coverage summary rolled up to the file level.

+     * 

+     * key: package;file

+     * value: SummaryInfo.

+     */

+    private final Map<String, SummaryInfo> fileSummaryMap = 

+            new TreeMap<String, SummaryInfo>();

+    

+    /**

+     * Coverage summary for methods.

+     * 

+     * Key: method name

+     * Value: SummaryInfo

+     */

+    private final Map<String, SummaryInfo> methodSummaryMap = 

+            new TreeMap<String, SummaryInfo>();

+    

+    /**

+     * Summary information for all packages being reported.

+     */

+    private final SummaryInfo overall = new SummaryInfo();

+    

+    /**

+     * Association of methods in a file.

+     * 

+     * Key: package;filename

+     * Value: Ordered set of method names.

+     */

+    private final Map<String, TreeSet<String>> methodsInFile =

+            new HashMap<String, TreeSet<String>>();

+

+    /**

+     * Create a coverage summmary object. The coverage summary object

+     * can process the coverage data and provide coverage data by 

+     * package, file, and method.

+     * 

+     * @param coverageData the coverage data to generate the summary from.

+     * @param includeFilters Regex filter patterns. Controls which files

+     * are included in the coverage summary.

+     * @param excludeFilters Regex filter patterns. Controls which files

+     * are excluded in the coverage summary.

+     * 

+     */

+    public CoverageSummary(final CoverageData coverageData, 

+            final Collection<String> includeFilters,

+            final Collection<String> excludeFilters)

+    {

+        this.coverageData = coverageData;

+        

+        initializePatterns(includeFilters, excludeFilters);

+    }

+    

+    /**

+     * Get the coverage data the summary is generated from.

+     * @return the coverage data.

+     */

+    public CoverageData getCoverageData()

+    {

+        return coverageData;

+    }

+

+    /**

+     * Get the aggregate summary info of all the included packages.

+     * 

+     * @return aggregate summary info.

+     */

+    public SummaryInfo getOverallSummaryInfo()

+    {

+        return overall;

+    }

+    

+    /**

+     * Entry set of all included packages.

+     * 

+     * @return Set of packages included in summary data.

+     */

+    public Set<Map.Entry<String, PackageSummaryInfo>> getPackageSummaryEntrySet()

+    {

+        return packageSummaryMap.entrySet();

+    }

+    

+    /**

+     * Entry set of all files included in the summary data.

+     * 

+     * @return Entry set

+     */

+    public Set<Map.Entry<String, SummaryInfo>> getFileSummaryEntrySet()

+    {

+        return fileSummaryMap.entrySet();

+    }

+

+    /**

+     * Get the coverage summmary info for a specific file.

+     * 

+     * @param packageFileKey key formed by calling createPackageFileKey().

+     * @return SummaryInfo for the specified file or null the file is

+     * not included in the summary data.

+     */

+    public SummaryInfo getFileSummaryInfo(final String packageFileKey)

+    {

+        return fileSummaryMap.get(packageFileKey);

+    }

+

+    /**

+     * Get the summary info for a specific method.

+     * 

+     * @param methodName The name of the method to get the summary info for.

+     * @return SummyInfo for the specified method or null if the method is

+     * not included in the summary data.

+     */

+    public SummaryInfo getMethodSummaryInfo(String methodName)

+    {

+        return methodSummaryMap.get(methodName);

+    }

+    

+    /**

+     * A set of methods declared in the specified file.

+     * 

+     * @param filename The name of the AS or MXML file.

+     * @return Set of method names.

+     */

+    public Set<String> getMethodsInFile(String filename)

+    {

+        TreeSet<String> results = methodsInFile.get(filename);

+        return results != null ? results : emptyTreeSet;

+    }

+    

+    /**

+     * Roll up the coverage data at a method, file, and package level.

+     * If include filters and/or exclude filters are specified then

+     * they are applied that this time.

+     */

+    public void processCoverageData()

+    {

+        // for all packages;files

+        for (Map.Entry<String, Map<Integer, LineInfo>> fileEntry : coverageData.entrySet())

+        {

+            final String packageFile = fileEntry.getKey();

+            final FilePathComponents fileComponents = splitPackageFile(packageFile);

+            final SummaryInfo summaryInfo = new SummaryInfo();

+            summaryInfo.setName(fileComponents.filename);

+            

+            // for all line numbers; 

+            // 1. summary at the file level

+            // 2. record execution status for each method.

+            for (final Map.Entry<Integer, LineInfo> lineEntry : fileEntry.getValue().entrySet())

+            {

+                final LineInfo lineInfo = lineEntry.getValue();

+                final String methodName = lineInfo.getMethodName();

+                

+                if (!shouldIncludeFile(fileComponents))

+                    continue;

+                

+                summaryInfo.setLineExecutionStatus(lineInfo.getLineNumber(),

+                        methodName, lineInfo.isExecuted());

+

+                addMethodSummaryInfo(fileComponents.packageName,

+                        fileComponents.filename, methodName, lineInfo);

+            }

+

+            addFileSummaryInfo(fileComponents.packageName,

+                    fileComponents.filename, summaryInfo);

+        }

+    }

+    

+    /**

+     * Determine if a file should be included in the summary.

+     * If no include filters or exclude filters are specified then

+     * all files are included.

+     * 

+     * @param pathComponents The package and file name to test.

+     * @return true if the package should be included, false otherwise.

+     */

+    private boolean shouldIncludeFile(final FilePathComponents pathComponents)

+    {

+        String className = pathComponents.packageName + "." + pathComponents.filename;

+        final int index = className.lastIndexOf('.');

+        

+        assert index != -1 : "no suffix found on filename";

+        

+        className = className.substring(0, index);

+        

+        // a class name is included if it is included by the pattern

+        // and not exclude by the exclude filters.

+        if (!(includeFilterPatterns.size() == 0) && 

+            !matches(includeFilterPatterns, className))

+        {

+            return false;

+        }

+        

+        if (!(excludeFilterPatterns.size() == 0) &&

+            matches(excludeFilterPatterns, className))

+        {

+            return false;

+        }

+        

+        return true;

+    }

+

+    /**

+     * Utility to test is a string matches one of a set of patterns.

+     * 

+     * @param patterns Collection of patterns

+     * @param value The value to match

+     * @return true if the pattern matches, false otherwise.

+     */

+    private boolean matches(final Collection<Pattern> patterns, final String value)

+    {

+        for (Pattern pattern : patterns)

+        {

+            Matcher matcher = pattern.matcher(value);

+            if (matcher.matches())

+                return true;

+        }

+

+        return false;

+    }

+    

+    /**

+     * Create a combination package/file key.

+     * 

+     * @param packageName The package name part of the key.

+     * @param filename THe filename part of the key.

+     * @return Key for the package/file.

+     */

+    public String createPackageFileKey(final String packageName, final String filename)

+    {

+        return packageName + ";" + filename;

+    }

+

+    /**

+     * Split a sourcePath;package/file string. These string come from the 

+     * AS debug_file opcodes and are in the code coverage data files.

+     * 

+     * @param packageFile The string to split into components.

+     * @return FilePathComponents

+     */

+    private FilePathComponents splitPackageFile(final String packageFile)

+    {

+        final String[] splitResults = packageFile.split(";");

+        String packageName = splitResults.length > 1 ? 

+                splitResults[splitResults.length - 2] : "";

+        final String filename = splitResults[splitResults.length - 1];

+        

+        // convert '\' and '/' path separators to '.' package separators.

+        if (packageName.length() > 0)

+            packageName = packageName.replaceAll("[\\\\/]", ".");

+        

+        final FilePathComponents results = new FilePathComponents();

+        results.packageName = packageName;

+        results.filename = filename;

+        

+        return results;

+    }

+

+    /**

+     * Aggregate summary information for a file.

+     * 

+     * This method takes summary information for a file

+     * and aggregates them at the file, package, and overall coverage.

+     * 

+     * @param packageName Package name the summary info is for.

+     * @param filename The file name the summary info is for.

+     * @param summaryInfo The summary info to aggregate.

+     */

+    private void addFileSummaryInfo(final String packageName, final String filename, 

+            final SummaryInfo summaryInfo)

+    {

+        if (summaryInfo.getTotalLineCount() == 0)

+            return;

+        

+        // summarize at the package level

+        fileSummaryMap.put(createPackageFileKey(packageName, filename), summaryInfo);

+        PackageSummaryInfo packageSummaryInfo = packageSummaryMap.get(packageName);

+        if (packageSummaryInfo == null)

+        {

+            packageSummaryInfo = new PackageSummaryInfo();

+            packageSummaryInfo.getSummaryInfo().setName(packageName);

+            packageSummaryMap.put(packageName, packageSummaryInfo);

+        }

+

+        packageSummaryInfo.addFile(packageName, filename);

+        packageSummaryInfo.add(summaryInfo);

+        

+        // summary of all of the packages

+        overall.add(summaryInfo);

+    }

+    

+    /**

+     * Add line coverage information about a method.

+     * 

+     * This method aggregates the line coverage information for a method.

+     * 

+     * @param packageName The name of the package the line info is from.

+     * @param filename The name of the file the line info is from.

+     * @param methodName The name of the method the line info is from.

+     * @param lineInfo The line info.

+     */

+    private void addMethodSummaryInfo(final String packageName, final String filename, 

+            final String methodName, final LineInfo lineInfo)

+    {

+        // ignore cinit and script init methods.

+        if (methodName == null || methodName.isEmpty())

+            return;

+        

+        // method summary info

+        SummaryInfo methodSummaryInfo = methodSummaryMap.get(methodName);

+        if (methodSummaryInfo == null)

+        {

+            methodSummaryInfo = new SummaryInfo();

+            methodSummaryInfo.setName(methodName);

+            methodSummaryMap.put(methodName, methodSummaryInfo);

+

+            final String key = createPackageFileKey(packageName, filename);

+            TreeSet<String> treeSet = methodsInFile.get(key);

+            if (treeSet == null)

+            {

+                treeSet = new TreeSet<String>();

+                treeSet.add(methodName);

+                methodsInFile.put(key, treeSet);                

+            }

+            

+            treeSet.add(methodName);

+        }

+        

+        methodSummaryInfo.setLineExecutionStatus(lineInfo.getLineNumber(),

+                methodName, lineInfo.isExecuted());

+    }

+

+    /**

+     * Initialize the patterns for the include and exclude filters.

+     * 

+     * @param includeFilters regex strings of classes to include.

+     * @param excludeFilters regex strings of classes to exclude.

+     */

+    private void initializePatterns(final Collection<String> includeFilters, 

+            final Collection<String>excludeFilters)

+    {

+        for (final String includeFilter : includeFilters)

+        {

+            includeFilterPatterns.add(Pattern.compile(includeFilter));

+        }

+

+        for (final String excludeFilter : excludeFilters)

+        {

+            excludeFilterPatterns.add(Pattern.compile(excludeFilter));

+        }

+    }

+    

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/LineInfo.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/LineInfo.java
new file mode 100755
index 0000000..1c22e93
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/LineInfo.java
@@ -0,0 +1,107 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter;
+
+/**
+ * Simple value class that contains information about a line number in a source
+ * file.
+ * 
+ * Tracks:
+ * 1. the line number of this line
+ * 2. if the line was executed or not
+ * 3. the name of the method the line is in.
+ */
+public class LineInfo 
+{
+    private int lineNumber;
+    private boolean executed;
+    private String methodName;
+
+    /**
+     * Create an instance of LineInfo.
+     * 
+     * @param methodName The name of the method.
+     * @param lineNumber The source line number. 
+     */
+    public LineInfo(final String methodName, final int lineNumber)
+    {
+        this.methodName = methodName;
+        this.lineNumber = lineNumber;
+    }
+
+    /**
+     * The source line number of this line.
+     * @return the line number
+     */
+    public int getLineNumber()
+    {
+        return lineNumber;
+    }
+    
+    /**
+     * Set the source line number of this line.
+     * 
+     * @param lineNumber
+     */
+    public void setLineNumber(final int lineNumber)
+    {
+        this.lineNumber = lineNumber;
+    }
+    
+    /**
+     * Has the line been executed?
+     * 
+     * @return true if the line has been executed, false otherwise.
+     */
+    public boolean isExecuted()
+    {
+        return executed;
+    }
+    
+    /**
+     * Set the line number as being executed.
+     * 
+     * @param executed true if the line has been hit, false otherwise.
+     */
+    public void setExecuted(final boolean executed)
+    {
+        this.executed = executed;
+    }
+    
+    /**
+     * The method name containing this line.
+     * 
+     * @return The method name or an empty string if no method name is set.
+     */
+    public String getMethodName()
+    {
+        return methodName != null ? methodName : "";
+    }
+    
+    /**
+     * Set the method name this line is contained in.
+     * 
+     * @param methodName
+     */
+    public void setMethodName(final String methodName)
+    {
+        this.methodName = methodName;
+    }
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/PackageSummaryInfo.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/PackageSummaryInfo.java
new file mode 100755
index 0000000..6e1fcdc
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/PackageSummaryInfo.java
@@ -0,0 +1,77 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter;

+

+import java.util.Set;

+import java.util.TreeSet;

+

+/**

+ *  Summary of a package's coverage information.

+ *  Contains coverage summary of all of the files in the package.

+ */

+public class PackageSummaryInfo

+{

+    private Set<String> filesInPackage = new TreeSet<String>();

+    private SummaryInfo summaryInfo = new SummaryInfo();

+    

+    /**

+     * Set of files in a package.

+     * 

+     * @return The set files in the package. Each item in the

+     * set is a combined package name/filename in the following

+     * format: "packageName;filename".

+     */

+    public Set<String> getFilesInPackage()

+    {

+        return filesInPackage;

+    }

+

+    /**

+     * Add a file to this package summary info.

+     * 

+     * @param packageName The package name to add the summary info to.

+     * @param filename The name of file to add to the package.

+     */

+    public void addFile(final String packageName, final String filename)

+    {

+        filesInPackage.add(packageName + ";" + filename);

+    }

+    

+    /**

+     * The rolled up summary info for a package.

+     * 

+     * @return SummaryInfo

+     */

+    public SummaryInfo getSummaryInfo()

+    {

+        return summaryInfo;

+    }

+    

+    /**

+     * Aggregate summary info to this package.

+     * 

+     * @param info The summary info.

+     */

+    public void add(final SummaryInfo info)

+    {

+        summaryInfo.add(info);

+    }

+    

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryInfo.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryInfo.java
new file mode 100755
index 0000000..08e490a
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryInfo.java
@@ -0,0 +1,187 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter;
+
+import java.util.Collections;
+import java.util.Set;
+import java.util.TreeSet;
+
+/**
+ * Simple value class to record summary information on the lines executed vs the
+ * total number of lines.
+ * 
+ * This information can be used for reporting at the package, file, and method
+ * level.
+ * 
+ * 1. total executed lines 
+ * 2. total number of lines 
+ * 3. total executed methods
+ * 4. total number of methods
+ * 
+ */
+public class SummaryInfo
+{
+    // name of object the summary info is for.
+    private String name;
+
+    /**
+     * The set of executed lines in sorted order.
+     */
+    private final Set<Integer> executedLineSet = new TreeSet<Integer>();
+
+    /**
+     * The set of unexecuted lines in sorted order.
+     */
+    private final Set<Integer> unexecutedLineSet = new TreeSet<Integer>();
+
+    /**
+     * The set of executed lines in sorted order.
+     */
+    private final Set<String> executedMethodSet = new TreeSet<String>();
+    private final Set<String> unexecutedMethodSet = new TreeSet<String>();
+
+    /**
+     * Name of the object the summary information applies to.
+     * @return name of the object.
+     */
+    public String getName()
+    {
+        return name != null ? name : "";
+    }
+
+    /**
+     * Set the name of the object the summary information applies to.
+     * @param name Name of the object.
+     */
+    public void setName(final String name)
+    {
+        this.name = name;
+    }
+
+    /**
+     * @return Number of executed lines.
+     */
+    public int getExecutedLineCount()
+    {
+        return executedLineSet.size();
+    }
+
+    /**
+     * 
+     * @return total number of lines.
+     */
+    public int getTotalLineCount()
+    {
+        return executedLineSet.size() + unexecutedLineSet.size();
+    }
+
+    /**
+     * 
+     * @return Number of methods executed.
+     */
+    public int getExecutedMethodCount()
+    {
+        return executedMethodSet.size();
+    }
+
+    /**
+     * 
+     * @return Total number of methods.
+     */
+    public int getTotalMethodCount()
+    {
+        return executedMethodSet.size() + unexecutedMethodSet.size();
+    }
+
+    /**
+     * The set of unexecuted lines.
+     * 
+     * @return Set of executed lines, sorted in ascending order.
+     */
+    public Set<Integer> getUnexecutedLines()
+    {
+        return Collections.unmodifiableSet(unexecutedLineSet);
+    }
+    
+    /**
+     * The set of unexecuted methods.
+     * 
+     * @return Set of executed methods, sorted in ascending order.
+     */
+    public Set<String> getUnexecutedMethods()
+    {
+        return Collections.unmodifiableSet(unexecutedMethodSet);
+    }
+    
+    /**
+     * Set the execution status of a given line and method.
+     * 
+     * @param lineNumber The line number of the line.
+     * @param methodName The name of the method containing the line.
+     * @param executed true if the line is executed, false otherwise.
+     */
+    public void setLineExecutionStatus(final int lineNumber, String methodName,
+            final Boolean executed)
+    {
+        if (executedLineSet.contains(lineNumber))
+            return;
+
+        // fixup method name that were not executed.
+        if (methodName == null)
+            methodName = "";
+
+        if (executed)
+        {
+            unexecutedLineSet.remove(lineNumber);
+            executedLineSet.add(lineNumber);
+
+            // ignore empty method names.
+            // these are cinit and script init methods.
+            if (!methodName.isEmpty())
+            {
+                unexecutedMethodSet.remove(methodName);
+                executedMethodSet.add(methodName);
+            }
+        }
+        else
+        {
+            unexecutedLineSet.add(lineNumber);
+
+            // ignore empty method names.
+            // these are cinit and script init methods.
+            if (!methodName.isEmpty())
+                unexecutedMethodSet.add(methodName);
+        }
+    }
+
+    /**
+     * Add the passed summary info to the current set of summary info.
+     * 
+     * @param summaryInfo
+     *            summary information to add in, may not be null.
+     */
+    public void add(final SummaryInfo summaryInfo)
+    {
+        unexecutedLineSet.addAll(summaryInfo.unexecutedLineSet);
+        unexecutedMethodSet.addAll(summaryInfo.unexecutedMethodSet);
+        executedLineSet.addAll(summaryInfo.executedLineSet);
+        executedMethodSet.addAll(summaryInfo.executedMethodSet);
+    }
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryType.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryType.java
new file mode 100755
index 0000000..cd6be2f
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/SummaryType.java
@@ -0,0 +1,29 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter;

+

+/**

+ * The type of summary info, either line or method.

+ */

+public enum SummaryType

+{

+    LINE,

+    METHOD

+}
\ No newline at end of file
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportFactory.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportFactory.java
new file mode 100755
index 0000000..7603726
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportFactory.java
@@ -0,0 +1,37 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter.reports;

+

+/**

+ * Interface for code coverage report factories.

+ * 

+ * The default report factory can overridden by specifying the fully qualified

+ * class name of a report factory with the -report-factory command line option.

+ * 

+ */

+public interface IReportFactory

+{

+    /**

+     * Create a report writer that will output the code coverage report.

+     * 

+     * @param reportOptions Options to control the contents of the report. 

+     */

+    IReportWriter createReport(ReportOptions reportOptions);

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportWriter.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportWriter.java
new file mode 100755
index 0000000..353cd0f
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/IReportWriter.java
@@ -0,0 +1,40 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter.reports;

+

+import java.io.BufferedWriter;

+

+import org.apache.flex.tools.codecoverage.reporter.CoverageSummary;

+

+/**

+ * Interface to a report writer.

+ *

+ * Allow for different reports to be created.

+ */

+public interface IReportWriter

+{

+    /**

+     * Write a report to the specified writer.

+     * 

+     * @param writer The writer.

+     * @param coverageSummary A summary of the coverage data.

+     */

+    void writeTo(BufferedWriter writer, CoverageSummary coverageSummary);

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/ReportOptions.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/ReportOptions.java
new file mode 100644
index 0000000..ac129ff
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/ReportOptions.java
@@ -0,0 +1,204 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter.reports;
+
+import java.util.Collection;
+
+/**
+ *  Code Coverage Report options. 
+ *
+ */
+public class ReportOptions 
+{
+    private Collection<String> includeFilters;
+    private Collection<String> excludeFilters;
+    private boolean showPackages = true;
+    private boolean showFiles = true;
+    private boolean showMethods = true;
+    private boolean showUnexecutedDetails = false;
+    
+    /**
+     * Constructor.
+     * 
+     * @param includeFilters User specified include filters. 
+     * Equivalent to the -includes command line argument. 
+     * @param excludeFilters User specified exclude filters.
+     * Equivalent to the -excludes command line argument. 
+     * @param showPackages Determines if packages are listed in the report.
+     * Equivalent to the -showPackages command line argument.
+     * @param showFiles Determines if files are listed in the report. Files
+     * will not be show if packages are not shown.
+     * Equivalent to the -showFiles command line argument.
+     * @param showMethods Determines if method are listed in the report.
+     * Equivalent to the -showMethods command line argument.
+     * @param showUnexecutedDetails Determines if unexecuted lines and methods are
+     * listed in the report.
+     * Equivalent to the -showUnexecutedDetails command line argument. 
+     */
+    public ReportOptions(Collection<String> includeFilters,
+            Collection<String> excludeFilters, boolean showPackages,
+            boolean showFiles, boolean showMethods,
+            boolean showUnexecutedDetails)
+    {
+        super();
+        this.includeFilters = includeFilters;
+        this.excludeFilters = excludeFilters;
+        this.showPackages = showPackages;
+        this.showFiles = showFiles;
+        this.showMethods = showMethods;
+        this.showUnexecutedDetails = showUnexecutedDetails;
+    }
+
+    /**
+     * User specified include filters. 
+     * Equivalent to the -includes command line argument.
+     *  
+     * @return Collection of user filters.
+     */
+    public Collection<String> getIncludeFilters()
+    {
+        return includeFilters;
+    }
+    
+    /**
+     * Equivalent to the -includes command line argument.
+     *  
+     * @param includeFilters Collection of filters to include classes in the 
+     * report. 
+     */
+    public void setIncludeFilters(Collection<String> includeFilters)
+    {
+        this.includeFilters = includeFilters;
+    }
+
+    /**
+     * User specified exclude filters.
+     * Equivalent to the -excludes command line argument. 
+     * 
+     * @return Collection of filters to exclude classes from the report.
+     */
+    public Collection<String> getExcludeFilters()
+    {
+        return excludeFilters;
+    }
+
+    /**
+     * Equivalent to the -excludes command line argument. 
+     *
+     * @param excludeFilters Collection of filters to exclude classes from
+     * the report.
+     */
+    public void setExcludeFilters(Collection<String> excludeFilters)
+    {
+        this.excludeFilters = excludeFilters;
+    }
+    
+    /**
+     * Determines if packages are listed in the report.
+     * Equivalent to the -showPackages command line argument.
+     * 
+     * @return true if packages are listed in the report, false otherwise.
+     */
+    public boolean isShowPackages()
+    {
+        return showPackages;
+    }
+
+    /**
+     * Determines if packages are listed in the report.
+     * Equivalent to the -showPackages command line argument.
+     * 
+     * @param showPackages Set to true to show packages in the report.
+     */
+    public void setShowPackages(boolean showPackages)
+    {
+        this.showPackages = showPackages;
+    }
+
+    /**
+     * Determines if files are listed in the report.
+     * Equivalent to the -showFiles command line argument.
+     * 
+     * @return true if files are listed in the report, false otherwise.
+     */
+    public boolean isShowFiles()
+    {
+        return showFiles;
+    }
+    
+    /**
+     * Determines if files are listed in the report.
+     * Equivalent to the -showFiles command line argument.
+     * 
+     * @param showFiles Set to true to show files in the report.
+     */
+    public void setShowFiles(boolean showFiles)
+    {
+        this.showFiles = showFiles;
+    }
+    
+    /**
+     * Determines if methods are listed in the report.
+     * Equivalent to the -showMethods command line argument.
+     * 
+     * @return true if methods are listed in the report, false otherwise.
+     */
+    public boolean isShowMethods()
+    {
+        return showMethods;
+    }
+
+    /**
+     * Determines if methods are listed in the report.
+     * Equivalent to the -showMethods command line argument.
+     * 
+     * @param showFiles Set to true to show methods in the report.
+     */
+    public void setShowMethods(boolean showMethods)
+    {
+        this.showMethods = showMethods;
+    }
+    
+    /**
+     * Determines if unexecuted lines and unexecuted methods are listed in the
+     * report.
+     * Equivalent to the -showUnexecutedDetails command line argument.
+     * 
+     * @return true if unexecuted lines and unexecuted are listed in the 
+     * report, false otherwise.
+     */
+    public boolean isShowUnexecutedDetails()
+    {
+        return showUnexecutedDetails;
+    }
+
+    /**
+     * Determines if unexecuted lines and unexecuted methods are listed in the
+     * report.
+     * Equivalent to the -showUnexecutedDetails command line argument.
+     * 
+     * @param showUnexecutedDetails Set to true to show methods in the report.
+     */
+    public void setShowUnexecutedDetails(boolean showUnexecutedDetails)
+    {
+        this.showUnexecutedDetails = showUnexecutedDetails;
+    }
+
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportFactory.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportFactory.java
new file mode 100755
index 0000000..d5e405f
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportFactory.java
@@ -0,0 +1,36 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter.reports;

+

+/**

+ * Factory for an XML report of code coverage.

+ * This is the default factory.

+ * 

+ */

+public class XMLReportFactory implements IReportFactory

+{

+

+    @Override

+    public IReportWriter createReport(ReportOptions reportOptions)

+    {

+        return new XMLReportWriter(reportOptions);

+    }

+

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportWriter.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportWriter.java
new file mode 100755
index 0000000..aeeec72
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/reports/XMLReportWriter.java
@@ -0,0 +1,371 @@
+/*

+ *

+ *  Licensed to the Apache Software Foundation (ASF) under one or more

+ *  contributor license agreements.  See the NOTICE file distributed with

+ *  this work for additional information regarding copyright ownership.

+ *  The ASF licenses this file to You under the Apache License, Version 2.0

+ *  (the "License"); you may not use this file except in compliance with

+ *  the License.  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.flex.tools.codecoverage.reporter.reports;

+

+import java.io.BufferedWriter;

+import java.util.Collection;

+import java.util.Map;

+import java.util.Set;

+

+import javax.xml.stream.XMLOutputFactory;

+import javax.xml.stream.XMLStreamException;

+import javax.xml.stream.XMLStreamWriter;

+

+import org.apache.flex.tools.codecoverage.reporter.CoverageSummary;

+import org.apache.flex.tools.codecoverage.reporter.PackageSummaryInfo;

+import org.apache.flex.tools.codecoverage.reporter.SummaryInfo;

+import org.apache.flex.tools.codecoverage.reporter.SummaryType;

+

+/**

+ * XML formatted code coverage report.

+ *

+ */

+public class XMLReportWriter implements IReportWriter

+{

+    private static final String REPORT_VERSION = "1.0";

+    

+    private Collection<String> includeFilters;

+    private Collection<String> excludeFilters;

+    private boolean showPackages;

+    private boolean showFiles;

+    private boolean showMethods;

+    private boolean showUnexecutedDetails;

+    

+    /**

+     * Constructor.

+     * 

+     * @param reportOptions Options to control the contents of the report. 

+     */

+    public XMLReportWriter(final ReportOptions reportOptions)

+    {

+        this.includeFilters = reportOptions.getIncludeFilters();

+        this.excludeFilters = reportOptions.getExcludeFilters();

+        this.showPackages = reportOptions.isShowPackages();

+        this.showFiles = reportOptions.isShowFiles();

+        this.showMethods = reportOptions.isShowMethods();

+        this.showUnexecutedDetails = reportOptions.isShowUnexecutedDetails();

+    }

+

+    @Override

+    public void writeTo(final BufferedWriter writer, final CoverageSummary coverageSummary)

+    {

+        final XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newInstance();

+        assert xmlOutputFactory != null : "Expect XMLOutputFactory implementation.";

+

+        try

+        {

+            final XMLStreamWriter xmlWriter = xmlOutputFactory.

+                    createXMLStreamWriter(writer);

+            xmlWriter.writeStartDocument("utf-8", "1.0");

+            

+            // write top-level report

+            outputTopLevelStart(xmlWriter, coverageSummary.getOverallSummaryInfo());

+            

+            if (showPackages)

+            {

+                // start package element

+                xmlWriter.writeStartElement("packages");

+                

+                for (Map.Entry<String, PackageSummaryInfo> packageEntry :

+                     coverageSummary.getPackageSummaryEntrySet())

+                {

+                    PackageSummaryInfo packageSummary = packageEntry.getValue();

+                    outputPackageCoverageStart(xmlWriter, packageSummary.getSummaryInfo());

+

+                    if (showFiles)

+                    {

+                        outputFiles(xmlWriter, packageSummary, coverageSummary);

+                    }

+

+                    xmlWriter.writeEndElement(); // package

+                }

+                

+                xmlWriter.writeEndElement(); // packages

+            }

+

+            xmlWriter.writeEndElement(); // code-coverage (top-level)

+            xmlWriter.writeEndDocument();

+            xmlWriter.close();

+        }

+        catch (XMLStreamException e)

+        {

+            e.printStackTrace();

+        }

+

+    }

+    

+    /**

+     * Output the files xml and its children.

+     * 

+     * @param xmlWriter

+     * @param packageSummary

+     * @param coverageSummary

+     * @throws XMLStreamException

+     */

+    private void outputFiles(final XMLStreamWriter xmlWriter,

+            final PackageSummaryInfo packageSummary, 

+            final CoverageSummary coverageSummary) throws XMLStreamException

+    {

+        // start file element

+        xmlWriter.writeStartElement("files");

+

+        for (final String packageFileKey : packageSummary.getFilesInPackage()) 

+        {

+            final SummaryInfo fileSummary = coverageSummary.getFileSummaryInfo(packageFileKey);

+            outputFileCoverageStart(xmlWriter, fileSummary);

+            

+            final Set<String> methodNames = coverageSummary.getMethodsInFile(packageFileKey);

+            if (showMethods && !methodNames.isEmpty())

+            {

+                // start method element

+                xmlWriter.writeStartElement("methods");

+

+                for (final String methodName : methodNames)

+                {

+                    SummaryInfo methodSummary = coverageSummary.

+                            getMethodSummaryInfo(methodName);

+                    outputMethodNameCoverage(xmlWriter, methodSummary);

+                }

+                

+                xmlWriter.writeEndElement(); // methods

+            }

+            

+            xmlWriter.writeEndElement(); // file

+        }

+

+        xmlWriter.writeEndElement(); // files

+    }

+

+    /**

+     * Output the coverage information for a method.

+     * 

+     * @param xmlWriter

+     * @param summaryInfo

+     * @throws XMLStreamException

+     */

+    private void outputMethodNameCoverage(final XMLStreamWriter xmlWriter,

+            final SummaryInfo summaryInfo) throws XMLStreamException

+    {

+        xmlWriter.writeStartElement("method");

+        xmlWriter.writeAttribute("name", summaryInfo.getName());

+

+        outputLineCoverage(xmlWriter, summaryInfo, false);

+        outputMethodCoverage(xmlWriter, summaryInfo, false);  

+        xmlWriter.writeEndElement();

+    }

+

+    /**

+     * Output the start element for file coverage information.

+     * 

+     * @param xmlWriter

+     * @param summaryInfo

+     * @throws XMLStreamException

+     */

+    private void outputFileCoverageStart(final XMLStreamWriter xmlWriter,

+            final SummaryInfo summaryInfo) throws XMLStreamException

+    {

+        xmlWriter.writeStartElement("file");

+        xmlWriter.writeAttribute("name", summaryInfo.getName());

+

+        outputLineCoverage(xmlWriter, summaryInfo, showUnexecutedDetails);

+        outputMethodCoverage(xmlWriter, summaryInfo, showUnexecutedDetails);  

+    }

+

+    /**

+     * Output code coverage for a package.

+     * @param xmlWriter

+     * @param summaryInfo

+     * @throws XMLStreamException

+     */

+    private void outputPackageCoverageStart(final XMLStreamWriter xmlWriter,

+            final SummaryInfo summaryInfo) throws XMLStreamException

+    {

+        xmlWriter.writeStartElement("package");

+        xmlWriter.writeAttribute("name", summaryInfo.getName());

+

+        outputLineCoverage(xmlWriter, summaryInfo, false);

+        outputMethodCoverage(xmlWriter, summaryInfo, false);

+    }

+

+    /**

+     * Output top level summary information

+     * 

+     * @param summaryInfo overall coverage info.

+     * @throws XMLStreamException 

+     */

+    private void outputTopLevelStart(final XMLStreamWriter xmlWriter,

+            final SummaryInfo summaryInfo) throws XMLStreamException

+    {

+        xmlWriter.writeStartElement("code-coverage");

+        xmlWriter.writeAttribute("version", REPORT_VERSION);

+        

+        outputLineCoverage(xmlWriter, summaryInfo, false);

+        outputMethodCoverage(xmlWriter, summaryInfo, false);

+        outputFilter(xmlWriter, "include-filter");

+        outputFilter(xmlWriter, "exclude-filter");

+    }

+

+    /**

+     * Output filters as part of the report.

+     * 

+     * @param xmlWriter

+     * @param filterName The name of the filter to output.

+     * @throws XMLStreamException 

+     */

+    private void outputFilter(final XMLStreamWriter xmlWriter,

+            final String filterName) throws XMLStreamException

+    {

+        Collection<String> filters = null;

+        String startElementName = null;

+        

+        if ("include-filter".equals(filterName))

+        {

+            startElementName = "include-filters";

+            filters = includeFilters;

+        }

+        else if ("exclude-filter".equals(filterName))

+        {

+            startElementName = "exclude-filters";

+            filters = excludeFilters;            

+        }

+        else 

+        {

+            throw new IllegalArgumentException("unexpected filter name:" + filterName);

+        }

+

+        if (filters.isEmpty())

+            return;

+        

+        xmlWriter.writeStartElement(startElementName);

+        

+        for (final String filter : filters)

+        {

+            xmlWriter.writeStartElement(filterName);

+            xmlWriter.writeCharacters(filter);

+            xmlWriter.writeEndElement();

+        }

+        

+        xmlWriter.writeEndElement();

+    }

+

+    /**

+     * Common method to output line coverage information.

+     * 

+     * @param xmlWriter

+     * @param overall

+     * @throws XMLStreamException 

+     */

+    private void outputLineCoverage(final XMLStreamWriter xmlWriter,

+            final SummaryInfo overall, boolean showDetails) throws XMLStreamException

+    {

+        outputSummaryInfo(xmlWriter, "line-coverage", overall, SummaryType.LINE, showDetails);

+    }

+

+    /**

+     * Common method to output method coverage information.

+     * 

+     * @param xmlWriter

+     * @param overall

+     * @throws XMLStreamException 

+     */

+    private void outputMethodCoverage(final XMLStreamWriter xmlWriter,

+            final SummaryInfo overall, final boolean showDetails) 

+            throws XMLStreamException

+    {

+        outputSummaryInfo(xmlWriter, "method-coverage", overall, 

+                SummaryType.METHOD, showDetails);

+    }

+

+    /**

+     * Common method to output summary information.

+     * 

+     * @param xmlWriter The writer.

+     * @param elementName The name of the element.

+     * @param summaryInfo The summary info to output.

+     * @param summaryType Choose either LINE or METHOD.

+     * @param showDetails Show the lines/methods that were not executed.

+     * @throws XMLStreamException 

+     */

+    private void outputSummaryInfo(final XMLStreamWriter xmlWriter,

+            final String elementName,

+            final SummaryInfo summaryInfo, 

+            final SummaryType summaryType,

+            final boolean showDetails) throws XMLStreamException

+    {

+        xmlWriter.writeStartElement(elementName);

+

+        final int executed;

+        final int total;

+        final int percent;

+        Set<?> items = null;

+        

+        if (summaryType == SummaryType.LINE)

+        {

+            executed = summaryInfo.getExecutedLineCount();

+            total = summaryInfo.getTotalLineCount();

+            percent = total == 0 ? 0 : executed * 100 / total;

+            if (showDetails)

+                items = summaryInfo.getUnexecutedLines();

+        }

+        else

+        {

+            executed = summaryInfo.getExecutedMethodCount();

+            total = summaryInfo.getTotalMethodCount();

+            percent = total == 0 ? 0 : executed * 100 / total; 

+            if (showDetails)

+                items = summaryInfo.getUnexecutedMethods();

+        }

+        

+        xmlWriter.writeAttribute("executed", Integer.toString(executed));

+        xmlWriter.writeAttribute("total", Integer.toString(total));

+        xmlWriter.writeAttribute("percent", Integer.toString(percent));

+        

+        if (showDetails)

+            outputUnexecutedSet(xmlWriter, items);

+        

+        xmlWriter.writeEndElement();

+    }

+

+    /**

+     * Output unexecuted lines or methods.

+     * 

+     * @param xmlWriter

+     * @param items

+     * @throws XMLStreamException

+     */

+    private void outputUnexecutedSet(final XMLStreamWriter xmlWriter,

+            final Set<?> items) throws XMLStreamException

+    {

+        if (items == null || items.isEmpty())

+            return;

+        

+        xmlWriter.writeStartElement("unexecuted-set");

+        

+        for (Object item : items)

+        {

+            xmlWriter.writeStartElement("unexecuted");

+            xmlWriter.writeCharacters(item.toString());

+            xmlWriter.writeEndElement();

+        }

+        

+        xmlWriter.writeEndElement();

+    }

+

+}

diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/DebugLineVisitor.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/DebugLineVisitor.java
new file mode 100755
index 0000000..648e19b
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/DebugLineVisitor.java
@@ -0,0 +1,239 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter.swf;
+
+import org.apache.flex.abc.ABCConstants;
+import org.apache.flex.abc.Pool;
+import org.apache.flex.abc.instructionlist.InstructionList;
+import org.apache.flex.abc.semantics.ExceptionInfo;
+import org.apache.flex.abc.semantics.Instruction;
+import org.apache.flex.abc.semantics.Label;
+import org.apache.flex.abc.semantics.MethodBodyInfo;
+import org.apache.flex.abc.semantics.MethodInfo;
+import org.apache.flex.abc.semantics.Name;
+import org.apache.flex.abc.visitors.IMethodBodyVisitor;
+import org.apache.flex.abc.visitors.IMethodVisitor;
+import org.apache.flex.abc.visitors.ITraitsVisitor;
+import org.apache.flex.abc.visitors.NilABCVisitor;
+import org.apache.flex.abc.visitors.NilVisitors;
+import org.apache.flex.tools.codecoverage.reporter.CoverageData;
+
+/**
+ * Gather all the debug lines and method in a SWF file. 
+ * Look for debug_file and debug_line op codes and record them so we know all
+ * of possible lines in the SWF that can be executed.
+ *
+ */
+public class DebugLineVisitor extends NilABCVisitor
+{
+
+    private final Pool<String> stringPool = new Pool<String>(Pool.DefaultType.HasDefaultZero);
+    private final CoverageData coverageData;
+
+    /**
+     * Constructor
+     * 
+     * @param coverageData The coverage data where debug lines will be added
+     * as unexecuted lines. If a line is already in the coverage data and is
+     * marked as executed, then it will remain an executed line.
+     */
+    public DebugLineVisitor(final CoverageData coverageData)
+    {
+        this.coverageData = coverageData;
+    }
+
+    @Override
+    public IMethodVisitor visitMethod(MethodInfo minfo)
+    {
+        return new MethodVisitor();
+    }
+
+    @Override
+    public void visitPooledString(String s)
+    {
+        stringPool.add(s);
+    }
+
+    /**
+     * Visit all the methods in the ABC.
+     */
+    private class MethodVisitor implements IMethodVisitor
+    {
+        @Override
+        public void visitEnd()
+        {
+        }
+
+        @Override
+        public void visit()
+        {
+        }
+
+        @Override
+        public IMethodBodyVisitor visitBody(MethodBodyInfo mbInfo)
+        {
+            return new MethodBodyVisitor(mbInfo);
+        }
+    }
+    
+    /**
+     * Visit all the method bodies in the ABC.
+     */
+    private class MethodBodyVisitor implements IMethodBodyVisitor
+    {
+        private final MethodBodyInfo mbInfo;
+        private String currentFilename;
+        
+        public MethodBodyVisitor(MethodBodyInfo mbInfo)
+        {
+            this.mbInfo = mbInfo;
+        }
+
+        @Override
+        public void visitEnd()
+        {
+        }
+
+        @Override
+        public void labelCurrent(Label l)
+        {
+        }
+
+        @Override
+        public void labelNext(Label l)
+        {
+        }
+
+        @Override
+        public void visit()
+        {
+        }
+
+        @Override
+        public int visitException(Label from, Label to, Label target, 
+                Name exception_type, Name catch_var)
+        {
+            return  mbInfo.addExceptionInfo(new ExceptionInfo(from, to, target,
+                        exception_type, catch_var));
+        }
+
+        @Override
+        public void visitInstructionList(InstructionList new_list)
+        {
+            for (Instruction inst : new_list.getInstructions())
+            {
+                int opcode = inst.getOpcode();
+                assert opcode != ABCConstants.OP_debugfile && 
+                        opcode != ABCConstants.OP_debugline :
+                        "unexpected debug opcode";
+            }
+        }
+
+        @Override
+        public void visitInstruction(int opcode)
+        {
+            assert opcode != ABCConstants.OP_debugfile && 
+                    opcode != ABCConstants.OP_debugline :
+                    "unexpected debug opcode";
+        }
+
+        @Override
+        public void visitInstruction(int opcode, int immediate_operand)
+        {
+            if (opcode == ABCConstants.OP_debugfile)
+            {
+                recordDebugFile(immediate_operand);
+            }
+            else if (opcode == ABCConstants.OP_debugline)
+            {
+                recordDebugLine(immediate_operand);
+            }
+        }
+
+        @Override
+        public void visitInstruction(int opcode, Object[] operands)
+        {
+            assert opcode != ABCConstants.OP_debugfile && 
+                    opcode != ABCConstants.OP_debugline :
+                    "unexpected debug opcode";
+        }
+
+        @Override
+        public void visitInstruction(int opcode, Object single_operand)
+        {
+            assert opcode != ABCConstants.OP_debugline :
+                    "unexpected debug opcode";
+
+            if (opcode == ABCConstants.OP_debugfile)
+                recordDebugFile((String)single_operand);
+        }
+
+        @Override
+        public void visitInstruction(Instruction instruction)
+        {
+            int opcode = instruction.getOpcode();
+            assert opcode != ABCConstants.OP_debugfile && 
+                    opcode != ABCConstants.OP_debugline :
+                    "unexpected debug opcode";
+        }
+
+        @Override
+        public ITraitsVisitor visitTraits()
+        {
+            return NilVisitors.NIL_TRAITS_VISITOR;
+        }
+
+        /**
+         * Record a debugfile string
+         * 
+         * @param filenameIndex Index of filename in the string pool.
+         */
+        private void recordDebugFile(final int filenameIndex)
+        {
+            recordDebugFile(stringPool.getValues().get(filenameIndex));
+        }
+
+        /**
+         * Set the filename in the context for debug lines that
+         * come after it.
+         * 
+         * @param filename The debugfile filename.
+         */
+        private void recordDebugFile(final String filename)
+        {
+            currentFilename = filename;
+        }
+        
+        /**
+         * Record a debug line into the coverage data.
+         * 
+         * @param lineNumber The line number of the debug line in 
+         * the file that is set by the last debugfile opcode.
+         */
+        private void recordDebugLine(final int lineNumber)
+        {
+            assert currentFilename != null : 
+                "currentFilename must have been set by a debugFile instruction";
+
+            String methodName =  mbInfo.getMethodInfo().getMethodName(); 
+            coverageData.addLine(currentFilename, lineNumber, methodName);
+        }
+    }
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/SWFLineReporter.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/SWFLineReporter.java
new file mode 100755
index 0000000..500917e
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/reporter/swf/SWFLineReporter.java
@@ -0,0 +1,143 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.reporter.swf;
+
+import java.io.BufferedInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.net.URL;
+import java.util.Collection;
+
+import org.apache.commons.io.IOUtils;
+import org.apache.flex.abc.ABCParser;
+import org.apache.flex.compiler.clients.problems.CompilerProblemCategorizer;
+import org.apache.flex.compiler.clients.problems.ProblemFormatter;
+import org.apache.flex.compiler.clients.problems.ProblemPrinter;
+import org.apache.flex.compiler.clients.problems.ProblemQuery;
+import org.apache.flex.compiler.clients.problems.WorkspaceProblemFormatter;
+import org.apache.flex.compiler.internal.workspaces.Workspace;
+import org.apache.flex.compiler.problems.ICompilerProblem;
+import org.apache.flex.swf.TagType;
+import org.apache.flex.swf.io.SWFReader;
+import org.apache.flex.swf.tags.DoABCTag;
+import org.apache.flex.swf.tags.ITag;
+import org.apache.flex.tools.codecoverage.reporter.CoverageData;
+
+import com.google.common.collect.ImmutableList;
+
+/**
+ * Read in a SWF file and report the debugs line with the methods names. 
+ *
+ * The data is returned in a Map where the key is the "path;package;file" string.
+ * The value is another Map where the key is the line number of the line. The
+ * value is a LineInfo object.
+ */
+public class SWFLineReporter
+{
+
+    private final String path;
+    
+    /**
+     * Constructor.
+     * 
+     * @param path The path of the SWF to read.
+     */
+    public SWFLineReporter(final String path)
+    {
+        this.path = path;
+    }
+    
+    /**
+     * Read the debug lines from the SWF and populate the coverage data.
+     * 
+     * @param coverageData The coverage data to add the debug lines to.
+     * @throws IOException
+     */
+    public void readLines(final CoverageData coverageData) 
+            throws IOException
+    {
+        final SWFReader swfReader = new SWFReader(false);
+        final URL url = new URL(path);
+        
+        try
+        {
+            swfReader.readFrom(
+                    new BufferedInputStream(url.openStream()),
+                    path);
+
+            ProblemQuery problemQuery = new ProblemQuery();
+            problemQuery.addAll(swfReader.getProblems());
+            if (!problemQuery.hasErrors())
+            {
+                final ImmutableList<ITag> tags = ImmutableList.copyOf(swfReader.iterator());
+                for (ITag tag : tags)
+                {
+                    // visit the DoABC tag
+                    if (tag.getTagType() == TagType.DoABC)
+                    {
+                        processDoABC((DoABCTag)tag, coverageData);
+                    }
+                }
+            }
+
+            printProblems(swfReader.getProblems());
+        }
+        catch (FileNotFoundException e)
+        {
+        	System.err.println("Error: Unable read debug lines from " + e.getLocalizedMessage());
+        	throw e;
+        }
+        finally
+        {
+            IOUtils.closeQuietly(swfReader);
+        }
+    }
+    
+    /**
+     * Parse a DoABC record and add the debug lines to the coverage data.
+     * 
+     * @param tag The ABC tag.
+     * @param coverageData The coverage data to populate.
+     */
+    private void processDoABC(final DoABCTag tag, final CoverageData coverageData)
+    {
+        // create a visitor to record source line numbers.
+        final ABCParser parser = new ABCParser(tag.getABCData());
+        final DebugLineVisitor debugLineVisitor = new DebugLineVisitor(coverageData);
+        parser.parseABC(debugLineVisitor);
+    }
+
+    /**
+     * Print out problems to standard output.
+     * 
+     * @param problems
+     */
+    private void printProblems(final Collection<ICompilerProblem> problems)
+    {
+        final CompilerProblemCategorizer categorizer = new CompilerProblemCategorizer();
+        final ProblemFormatter formatter = new WorkspaceProblemFormatter(new Workspace(),
+                categorizer);
+        final ProblemPrinter printer = new ProblemPrinter(formatter, System.err);
+
+        printer.printProblems(problems);
+    }
+
+    
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/CodeCoverageServer.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/CodeCoverageServer.java
new file mode 100755
index 0000000..faea9c3
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/CodeCoverageServer.java
@@ -0,0 +1,556 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.server;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.io.PrintWriter;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.net.ConnectException;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.net.URL;
+import java.net.URLDecoder;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+
+/**
+ * Main class of the Code Coverage Server.
+ * 
+ * This class serves the command port.
+ * Creates threads to serve the data port and the policy file port.
+ *
+ */
+public class CodeCoverageServer
+{
+    private static enum ExitCode
+    {
+        SUCCESS(0),
+        HELP(1),
+        INVALID_OPTIONS(2),
+        ERRORS(3);
+        
+        private final int exitCode;
+        
+        private ExitCode(int exitCode)
+        {
+            this.exitCode = exitCode;
+        }
+        
+        public int getExitCode()
+        {
+            return exitCode;
+        }
+    }
+    
+    /**
+     * Commands
+     */
+    public static final String START_COMMAND = "start";
+    public static final String STOP_COMMAND = "stop";
+    public static final String STATUS_COMMAND = "status";
+    public static final String ALIVE_COMMAND = "alive";
+    
+    /**
+     * Responses
+     */
+    public static final String SUCCESS_RESPONSE = "0";
+    public static final String ERROR_RESPONSE = "-1";
+    
+    /**
+     * Default configuration values
+     */
+    private static final String DEFAULT_HOST = "localhost";
+    private static final int DEFAULT_DATA_PORT = 9097;
+    private static final int DEFAULT_COMMAND_PORT = 9098;
+    private static final int DEFAULT_POLICY_FILE_PORT = 9843;
+    private static final String DEFAULT_PRELOAD_SWF = "CodeCoveragePreloadSWF.swf"; 
+    
+    /**
+     * config.properties keys
+     */
+    private static final String MM_CFG_PATH = "mmCfgPath";
+    private static final String PRELOAD_SWF_KEY = "preloadSWF";
+    private static final String DATA_DIRECTORY_KEY = "dataDirectory";
+    private static final String HOST_KEY = "host";
+    private static final String DATA_PORT_KEY = "dataPort";
+    private static final String COMMAND_PORT_KEY = "commandPort";
+    private static final String POLICY_FILE_PORT_KEY = "policyFilePort";
+    
+    private static final boolean ADD_PRELOADSWF_KEY = true;
+    private static final boolean REMOVE_PRELOADSWF_KEY = false;
+
+    private static final String CCSERVER_VERSION = "0.9";
+    
+    private static boolean start;
+    private static boolean stop;
+   
+    /**
+     * @param args
+     */
+    public static void main(String[] args) 
+    {
+        CodeCoverageServer server = new CodeCoverageServer();
+        final int exitCode = server.mainNoExit(args);
+        System.exit(exitCode);
+    }
+
+    /**
+     * Entry point for the server instance.
+     * 
+     * @param args Command line args
+     * @return One of EXIT_CODE enum.
+     */
+    private int mainNoExit(String[] args)
+    {
+        System.out.println("Apache Flex Code Coverage Server");
+        System.out.println("Version " + CCSERVER_VERSION);
+        System.out.println("");
+
+        if (args.length == 0 ||
+            args.length == 1 && "-help".equals(args[0]))
+        {
+            System.out.println("Usage: ccserver [start | stop]");
+            return ExitCode.HELP.getExitCode();
+        }
+
+        try
+        {
+            if (!initializeProperties())
+                return ExitCode.INVALID_OPTIONS.getExitCode();
+
+            processArgs(args);
+            if (start)
+                start();
+            else if (stop)
+                stop();
+        }
+        catch (IOException e)
+        {
+            e.printStackTrace();
+            return ExitCode.ERRORS.getExitCode();
+        }
+        catch (InterruptedException e)
+        {
+            e.printStackTrace();
+            return ExitCode.ERRORS.getExitCode();
+        }
+
+        return ExitCode.SUCCESS.getExitCode();
+    }
+
+    private Properties config = new Properties();
+    private boolean listening = true;
+    private String host;
+    private int dataPort;
+    private int commandPort;
+    private int policyFilePort;
+    private String preloadSWFPath;
+    
+    /**
+     * Constructor.
+     */
+    public CodeCoverageServer() 
+    {
+    }
+    
+    private void processArgs(final String[] args)
+    {
+        for (final String arg : args)
+        {
+            switch (arg)
+            {
+                case START_COMMAND:
+                {
+                    start = true;
+                    break;
+                }
+                case STOP_COMMAND:
+                {
+                    stop = true;
+                    break;
+                }
+                default:
+                {
+                    System.err.println("unexpected argument " + arg);
+                }
+            }
+        }
+    }
+
+    /**
+     * Starts the server.
+     * 
+     * @throws IOException
+     * @throws InterruptedException
+     */
+    public void start() throws IOException, InterruptedException
+    {
+        if (isAlive())
+        {
+            System.out.println("Apache Flex Code Coverage Server is already running");
+            return;
+        }
+        
+        final String dataProperty = config.getProperty(DATA_DIRECTORY_KEY);
+        final File dataDirectory;
+        
+        if (dataProperty == null)
+            dataDirectory = new File(System.getProperty("user.home"), "ccdata");
+        else 
+            dataDirectory = new File(dataProperty); 
+        
+        if (!dataDirectory.exists())
+        {
+            // mkdir() is creating the directory but returning false, so
+            // re-test with exists()
+            if (!dataDirectory.mkdir() && !dataDirectory.exists())
+            {
+                System.err.println("Error: Data directory does not exist and unable to create it: " + dataDirectory.getAbsolutePath());
+                return;
+            }
+        }
+        
+        // modify mm.cfg file
+        updateMMCFG(ADD_PRELOADSWF_KEY);
+
+        // create thread to listen for connections on the data port
+        final DataSocketAccepter dataSocketAccepter = 
+                new DataSocketAccepter(host, dataPort, dataDirectory);
+        final Thread dataThread = new Thread(dataSocketAccepter);
+        dataThread.start();
+        
+        // create thread to listen the policy file port and server up the socket policy file.
+        final PolicyFileServer policyFileServer = new PolicyFileServer(host,
+                dataPort, policyFilePort);
+        final Thread policyFileServerThread = new Thread(policyFileServer);
+        policyFileServerThread.start();
+        
+        System.out.println("listening on port " + dataPort);
+
+        // read commands on command socket
+        final ServerSocket commandSocket = new ServerSocket(commandPort);
+        
+        try
+        {
+            while (listening)
+            {
+                try (Socket socket = commandSocket.accept();
+                     InputStreamReader reader = new InputStreamReader(socket.getInputStream());
+                     OutputStreamWriter writer = new OutputStreamWriter(socket.getOutputStream()))
+                {
+                    // wait for request
+                    char[] cbuf = new char[256];
+                    int charsRead = reader.read(cbuf);
+                    if (charsRead > 0)
+                    {
+                        processCommand(reader, writer, String.valueOf(cbuf).trim());
+                    }
+                }
+            }
+        }
+        finally
+        {
+            commandSocket.close();
+            policyFileServer.close();
+            policyFileServerThread.join();
+            dataSocketAccepter.close();
+            dataThread.join();
+            updateMMCFG(REMOVE_PRELOADSWF_KEY);        	
+        }
+        
+        System.out.println("stopping Apache Flex Code Coverage Server");
+    }
+
+    /**
+     * Process a server command.
+     * 
+     * @param reader The socket reader.
+     * @param writer The socket writer.
+     * @param command The command to process.
+     * @throws IOException 
+     */
+    private void processCommand(final InputStreamReader reader, 
+            final OutputStreamWriter writer, final String command) throws IOException
+    {
+        String response = SUCCESS_RESPONSE;
+        
+        switch (command)
+        {
+            case STOP_COMMAND:
+            {
+                listening = false;
+                break;
+            }
+            case ALIVE_COMMAND:
+            {
+                break;
+            }
+            default:
+            {
+                response = ERROR_RESPONSE;
+                System.err.println("ccserver: unknown command " + command);
+            }
+        }
+        
+        // acknowledge command
+        writer.append(response);
+        writer.flush();
+    }
+
+    /**
+     * Initialize properties from config file.
+     * Validate the properties.
+     * 
+     * @return true if the properties are valid, false otherwise.
+     * @throws IOException
+     */
+    private boolean initializeProperties() throws IOException
+    {
+        readProperties();
+        
+        host = config.getProperty(HOST_KEY, DEFAULT_HOST);
+        dataPort = getIntegerProperty(DATA_PORT_KEY, DEFAULT_DATA_PORT);
+        commandPort = getIntegerProperty(COMMAND_PORT_KEY, DEFAULT_COMMAND_PORT);
+        policyFilePort = getIntegerProperty(POLICY_FILE_PORT_KEY, DEFAULT_POLICY_FILE_PORT);
+
+        // get absolute path of preloadSWF.
+        if (!initializePreloadSWF())
+            return false;
+        
+        return true;
+    }
+
+    /**
+     * Initialize the preloadSWF value.
+     * 
+     * @return true if value, false otherwise.
+     * @throws UnsupportedEncodingException 
+     */
+    private boolean initializePreloadSWF() throws UnsupportedEncodingException
+    {
+        // if the path of the preload SWF is not configured, then try to locate
+        // it in the same directory as the jar containing this class.
+        preloadSWFPath = config.getProperty(PRELOAD_SWF_KEY, DEFAULT_PRELOAD_SWF);
+        File preloadSWFFile = new File(preloadSWFPath);
+        if (!preloadSWFFile.exists())
+        {
+            URL preloadSWFURL = getClass().getClassLoader().getResource(preloadSWFPath);
+            if (preloadSWFURL != null)
+            {
+                preloadSWFPath = URLDecoder.decode(preloadSWFURL.getPath(), "UTF-8");
+                preloadSWFFile = new File(preloadSWFPath);
+            }
+            
+            if (!preloadSWFFile.exists())
+            {
+                System.out.println("preloadSWF not found: " + preloadSWFPath);
+                return false;
+            }
+        }
+        
+        preloadSWFPath = preloadSWFFile.getAbsolutePath();
+        return true;
+    }
+
+    /**
+     * Handle NumberFormatExeptions values in the configuration file.
+     * 
+     * @param key
+     * @param defaultValue
+     * @return integer value of a configuration value.
+     */
+    private int getIntegerProperty(String key, int defaultValue)
+    {
+        String value = config.getProperty(key);
+        int result = defaultValue;
+        
+        try
+        {
+            result = Integer.valueOf(value);            
+        }
+        catch (NumberFormatException e)
+        {
+            // ignore, result is already set to defualt value
+        }
+        
+        return result;
+    }
+    
+    /**
+     * Send command to the command port to stop the server.
+     * 
+     * @throws IOException
+     */
+    public void stop() throws IOException
+    {
+        if (!isAlive())
+        {
+            System.out.println("Apache Flex Code Coverage Server not running");
+            return;
+        }
+
+        // connect to the server and send a command
+        sendCommand(STOP_COMMAND);
+    }
+    
+    /**
+     * Read properties from the config.properties file.
+     * 
+     * @throws IOException
+     */
+    private void readProperties() throws IOException
+    {
+        try (InputStream inputStream = getClass().getClassLoader().
+                getResourceAsStream("ccserver.properties"))
+        {
+            if (inputStream != null)
+                config.load(inputStream);
+        }
+    }
+    
+    /**
+     * Update the user's mm.cfg file to either add or remove the preloadSWF
+     * key.
+     * 
+     * @param addPreloadSWF If true add "preloadSWF=" to the user's mm.cfg.
+     * @throws IOException 
+     */
+    private void updateMMCFG(final boolean addPreloadSWF) throws IOException
+    {
+        // open mm.cfg
+        String filename = config.getProperty(MM_CFG_PATH, 
+                System.getProperty("user.home") + "/mm.cfg");
+        
+        // read mm.cfg
+    	List<String> lines = new ArrayList<String>();
+        try (Reader fileReader = new FileReader(filename);
+        	 BufferedReader bufferedReader = new BufferedReader(fileReader))
+        {
+        	String line = null;
+        	while ((line = bufferedReader.readLine()) != null)
+        	{
+    			// if found a preloadSWF line then don't write it in order to 
+    			// remove it. If we are adding the line we will append it later.
+        		if (!(line.startsWith(PRELOAD_SWF_KEY + "=")))
+        		{
+        			lines.add(line);
+        		}
+        	}
+            
+        	// if adding the preloadSWF key, append the preloadSWF property
+        	if (addPreloadSWF)
+        	{
+        	    StringBuilder preloadSWF = new StringBuilder(PRELOAD_SWF_KEY);
+        	    preloadSWF.append("="); 
+        	    preloadSWF.append(preloadSWFPath);
+        	    preloadSWF.append("?host=");
+        	    preloadSWF.append(host);
+        	    preloadSWF.append("&dataPort=");
+        	    preloadSWF.append(dataPort);
+        	    preloadSWF.append("&policyFilePort=");
+        	    preloadSWF.append(policyFilePort);
+        		lines.add(preloadSWF.toString());
+        	}
+        }
+        catch (FileNotFoundException e)
+        {
+            System.err.println("Unable to open mm.cfg. Create the file in the user home directory or specify the location by setting the mmCfgPath property in ccserver.properties.");
+            e.printStackTrace();
+            return;
+        }
+        
+        // write mm.cfg
+        try (FileWriter fileWriter = new FileWriter(filename);
+        	 BufferedWriter bufferedWriter = new BufferedWriter(fileWriter))
+        {
+        	for (String line : lines)
+        	{
+        		bufferedWriter.write(line);
+        		bufferedWriter.newLine();
+        	}
+        }
+        
+    }
+    
+    /**
+     * Send a command and get the response.
+     * 
+     * @param command
+     * @return A String containing the response. If there is no response an
+     * empty string will be returned. 
+     * @throws IOException
+     */
+    private String sendCommand(String command) throws IOException
+    {
+        String result = "";
+        char[] cbuf = new char[512];
+
+        try (Socket socket = new Socket(host, commandPort);
+            InputStreamReader reader = new InputStreamReader(socket.getInputStream());
+            PrintWriter writer = new PrintWriter(socket.getOutputStream()))
+        {
+            // send command
+            writer.print(command);
+            writer.flush();
+
+            // read response
+            int charsRead = reader.read(cbuf);
+            if (charsRead != -1)
+                result = String.valueOf(cbuf, 0, charsRead);
+        }
+        
+        return result;
+    }
+    
+    /**
+     * Test if the server is already running.
+     * 
+     * @return true if the server is running, false otherwise.
+     * @throws IOException 
+     */
+    private boolean isAlive() throws IOException
+    {
+        try 
+        {
+            String result = sendCommand(ALIVE_COMMAND);
+            if (result.length() > 0)
+                return true;
+            
+            return false;
+        }
+        catch (ConnectException e)
+        {
+            // server not running so connection failed.
+            return false;
+        }
+    }
+    
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketAccepter.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketAccepter.java
new file mode 100755
index 0000000..1de9992
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketAccepter.java
@@ -0,0 +1,174 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.server;
+
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.net.ServerSocket;
+import java.net.Socket;
+
+/**
+ * Thread to accept requests to connections to the data port.
+ * When a connection is made an instance of the DataSocketThread is created to
+ * read data from the socket.
+ * 
+ */
+public class DataSocketAccepter implements Runnable
+{
+
+    private static final String filenameTemplate = "ccdata_{0}.txt";
+
+    private ServerSocket socket;
+    private BufferedWriter fileWriter;
+    private Thread dataSocketReader;
+    private volatile boolean listening = true;
+    private final File dataDirectory;
+    private int fileCount = 0;
+    private Socket currentSocket;
+    private final String host;
+    private final int dataPort;
+    
+    /**
+     * Constructor.
+     * 
+     * @param host The host of the dataPort.
+     * @param dataPort The data port to service.
+     * @param dataDirectory The directory where the data files are stored.
+     * Each new connection results in a new file created in this directory.
+     */
+    public DataSocketAccepter(final String host, final int dataPort, 
+            final File dataDirectory)
+    {
+       
+       if (dataDirectory == null)
+           throw new NullPointerException("dataDirectory may not be null");
+        
+       this.host = host;
+       this.dataPort = dataPort;
+       this.dataDirectory = dataDirectory;
+    }
+    
+    /**
+     * This thread will block waiting on a connect to the data port. Once a 
+     * connection has been made an instance of DataSocketThread is run to read
+     * the data on the port and this thread waits for the next connection.
+     * Only one instance of the DataSocketThread is allowed. Before a new instance
+     * is created the current one is closed.
+     */
+    @Override
+    public void run() 
+    {
+        try
+        { 
+            socket = new ServerSocket(dataPort);
+            
+            while (listening) 
+            {
+                Socket newSocket = socket.accept();
+                
+                closeResources();
+                currentSocket = newSocket;
+                
+                if (!listening)
+                    break;
+                
+                String filename = filenameTemplate.replace("{0}", String.valueOf(fileCount++));
+                File file = new File(dataDirectory, filename);
+                System.out.println("saving trace data to " + file.getAbsolutePath());
+                fileWriter = new BufferedWriter(new FileWriter(file));
+                dataSocketReader = new Thread(new DataSocketReader(newSocket, fileWriter));
+                dataSocketReader.start();
+            }
+        } 
+        catch (IOException e) 
+        {
+            e.printStackTrace();
+        } catch (InterruptedException e)
+        {
+            e.printStackTrace();
+        }
+        finally
+        {
+            if (currentSocket != null)
+            {
+                try 
+                {
+                    currentSocket.close();
+                }
+                catch (IOException e1)
+                {
+                    e1.printStackTrace();
+                }
+            }
+            
+            if (fileWriter != null)
+            {
+                try 
+                {
+                    fileWriter.close();
+                } 
+                catch (IOException e)
+                {
+                    e.printStackTrace();
+                }
+            }            
+        }
+    }
+
+    /**
+     * Close this thread.
+     * 
+     * @throws IOException 
+     * @throws InterruptedException 
+     */
+    public void close() throws IOException
+    {
+        // connect to socket to unblock the accept call
+        listening = false;
+        Socket socket = new Socket(host, dataPort);
+        socket.close();
+    }
+    
+    /**
+     * Close the resources used by data socket thread.
+     * @throws InterruptedException
+     * @throws IOException
+     */
+    private void closeResources() throws InterruptedException, IOException
+    {
+        if (dataSocketReader != null)
+        {
+            dataSocketReader.interrupt();
+            dataSocketReader.join();
+            dataSocketReader = null;
+        }
+        
+        if (currentSocket != null)
+            currentSocket.close();
+        
+        if (fileWriter != null)
+        {
+            fileWriter.close();
+            fileWriter = null;
+        }
+    }
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketReader.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketReader.java
new file mode 100755
index 0000000..6a15168
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/DataSocketReader.java
@@ -0,0 +1,88 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.server;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.net.Socket;
+
+/**
+ * Thread to read trace data from the Flex client. 
+ * All data read from the socket is written directly to the writer
+ * with no processing.
+ * 
+ */
+public class DataSocketReader implements Runnable 
+{
+    private Socket socket;
+    private BufferedWriter fileWriter;
+
+    /**
+     * Constructor.
+     * 
+     * @param socket The socket to read from.
+     * @param fileWriter The writer to write the data to.
+     */
+    public DataSocketReader(final Socket socket, final BufferedWriter fileWriter)
+    {
+        this.socket = socket;
+        this.fileWriter = fileWriter;
+    }
+    
+    /**
+     * Read data from the socket and write it the specified file until
+     * we are interrupted.
+     */
+    @Override
+    public void run() 
+    {
+        // listen for data
+        final char[] cbuf = new char[512 * 1024];
+        
+        try (BufferedReader in = new BufferedReader(
+                    new InputStreamReader(
+                        socket.getInputStream()), 512 * 1024))
+        {
+            while (!Thread.interrupted() && !socket.isClosed())
+            {
+                int charsRead = in.read(cbuf);
+                if (charsRead > 0)
+                {
+                    String buf = String.valueOf(cbuf, 0, charsRead);
+                    fileWriter.write(buf);  
+                }
+                else
+                {
+                    Thread.sleep(1000);
+                }
+            }
+        } 
+        catch (IOException e) 
+        {
+            e.printStackTrace();
+        }
+        catch (InterruptedException e) 
+        {
+        	// This happens when we are interrupted while sleeping.
+        }
+    }
+}
diff --git a/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/PolicyFileServer.java b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/PolicyFileServer.java
new file mode 100755
index 0000000..117249e
--- /dev/null
+++ b/CodeCoverage/JavaServer/java/src/org/apache/flex/tools/codecoverage/server/PolicyFileServer.java
@@ -0,0 +1,167 @@
+/*
+ *
+ *  Licensed to the Apache Software Foundation (ASF) under one or more
+ *  contributor license agreements.  See the NOTICE file distributed with
+ *  this work for additional information regarding copyright ownership.
+ *  The ASF licenses this file to You under the Apache License, Version 2.0
+ *  (the "License"); you may not use this file except in compliance with
+ *  the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ */
+
+package org.apache.flex.tools.codecoverage.server;
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.net.UnknownHostException;
+
+/**
+ * Thread to serve a policy file to the Flash Player to allow the Flash
+ * client to connect to the data port.
+ *
+ */
+public class PolicyFileServer implements Runnable 
+{
+    /**
+     * Request sent by the Flash Player requesting the policy file.
+     */
+    private static final String EXPECTED_REQUEST = "<policy-file-request/>";
+    
+    /**
+     * Template of the policy file. Variables in brackets are replaced with
+     * the actual values.
+     */
+    private static final String POLICY_FILE = "<?xml version=\"1.0\"?>" +  
+            "<!DOCTYPE cross-domain-policy SYSTEM \"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd\">" + 
+            "<cross-domain-policy>" +  
+            "    <allow-access-from domain=\"{host}\" to-ports=\"{dataPort}\" />" +
+            "</cross-domain-policy>";
+
+    private final String host;
+    private final int dataPort;
+    private final int policyFilePort;
+    private boolean listening = true;
+    
+    // cached policy file create from the template.
+    private String policyFile;
+    
+    /**
+     * 
+     * @param host
+     * @param dataPort
+     * @param policyFilePort
+     */
+    public PolicyFileServer(final String host, final int dataPort, 
+            final int policyFilePort)
+    {
+        this.host = host;
+        this.dataPort = dataPort;
+        this.policyFilePort = policyFilePort;
+
+        initializePolicyFile();
+    }
+    
+    /**
+     * Wait for a connection on the policy file port. When a connection is received
+     * reply with a policy file if the Flash Player is requesting.
+     */
+    @Override
+    public void run() 
+    {
+        ServerSocket serverSocket = null;
+        
+        try
+        { 
+            // accept connections and return an in-memory policy file.
+            serverSocket = new ServerSocket(policyFilePort);
+
+            while (listening) 
+            {
+                try (Socket socket = serverSocket.accept())
+                {
+                    if (!listening)
+                        break;
+                    
+                    writePolicyFile(socket);
+                }
+            }
+        } 
+        catch (IOException e) 
+        {
+            e.printStackTrace();
+        }
+        finally 
+        {
+            if (serverSocket != null)
+            {
+                try 
+                {
+                    serverSocket.close();
+                } 
+                catch (IOException e1) 
+                {
+                    e1.printStackTrace();
+                }
+            }
+        }
+    }
+
+    /**
+     * Create the policy file from the template.
+     */
+    private void initializePolicyFile()
+    {
+        policyFile = POLICY_FILE.replace("{host}", host);
+        policyFile = policyFile.replace("{dataPort}", Integer.toString(dataPort));
+    }
+
+    /**
+     * Write the in-memory policy file to the socket.
+     * 
+     * @param socket Socket to write security policy file to.
+     */
+    private void writePolicyFile(final Socket socket)
+    {
+        char[] cbuf = new char[64];
+        
+        try (InputStreamReader reader = new InputStreamReader(socket.getInputStream());
+             OutputStreamWriter writer = new OutputStreamWriter(socket.getOutputStream()))
+        {
+            int result = reader.read(cbuf);
+            if (result > 0 && EXPECTED_REQUEST.equals(cbuf))
+            {
+                writer.write(policyFile);
+            }
+        } catch (IOException e)
+        {
+            e.printStackTrace();
+        }
+    }
+
+    /**
+     * Close the resources held by this thread.
+     * 
+     * @throws IOException 
+     * @throws UnknownHostException 
+     * @throws InterruptedException 
+     */
+    public void close() throws UnknownHostException, IOException, InterruptedException
+    {
+        // connect to socket to unblock the accept call
+        listening = false;
+        final Socket socket = new Socket(host, policyFilePort);
+        socket.close();
+    }
+    
+}
diff --git a/MD5Checker/build.xml b/MD5Checker/build.xml
index 6f438ad..5979e99 100644
--- a/MD5Checker/build.xml
+++ b/MD5Checker/build.xml
@@ -135,6 +135,7 @@
     </target>
     
     <target name="commit" depends="credentials">
+        <delete file="${basedir}/getresult.txt" failonerror="false"/>
         <exec executable="${svn}" dir="${site}" failonerror="true" >
             <arg value="commit" />
             <arg value="--username" />
@@ -145,9 +146,8 @@
             <arg value="&quot;update md5s&quot;" />
         </exec>
         <!-- pause to give buildbot chance to react -->
-        <sleep seconds="5" />
+        <sleep seconds="60" />
         <get src="https://cms.apache.org/flex/publish" username="${apache.username}" password="${apache.password}" dest="${basedir}/getresult.txt" />
-        <delete file="${basedir}/getresult.txt" />
     </target>
     
     <target name="credentials" depends="get-username,get-password">
diff --git a/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ResourceTable.as b/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ResourceTable.as
index 80debc7..b16542a 100644
--- a/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ResourceTable.as
+++ b/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ResourceTable.as
@@ -41,7 +41,7 @@
 		 */
 		public function ResourceTable()
 		{
-			_resources = new Object();
+			_resources = {};
 		}
 
 		/**
diff --git a/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ui/SparkHighlighter.as b/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ui/SparkHighlighter.as
index db402fa..ef01970 100644
--- a/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ui/SparkHighlighter.as
+++ b/Squiggly/main/SpellingFramework/src/com/adobe/linguistics/spelling/framework/ui/SparkHighlighter.as
@@ -127,7 +127,7 @@
 				mTextField.addChild(mHighlighter);	
 			}
 					
-		        drawSquigglyLineForRange(token.first, token.last);
+			drawSquigglyLineForRange(token.first, token.last);
 			
 			// Just adjust the left padding, top padding is not an issue 
 			//var pleft:uint = mTextField.getStyle("paddingLeft");
@@ -144,14 +144,15 @@
 			var tflIndexFirst:int = tf.flowComposer.findLineIndexAtPosition(start);
 			var tflIndexLast:int = tf.flowComposer.findLineIndexAtPosition(end);
 			
-			// Pointer
 			var tflIndex:int = tflIndexFirst;
-			var tfl:TextFlowLine = tflFirst;
-			
-			if (tflIndexFirst == tflIndexLast) {
+
+			if (tflIndexFirst == tflIndexLast)
+			{
 				// Draw one line
 				drawSquigglyLineAtIndex(tflIndexFirst, start - tflFirst.absoluteStart, end - tflFirst.absoluteStart);
-			} else {
+			}
+			else
+			{
 				// Multiple lines (very long word)
 				drawSquigglyLineAtIndex(tflIndexFirst, start - tflFirst.absoluteStart);
 				
diff --git a/Squiggly/main/SpellingUIEx/src/com/adobe/linguistics/spelling/SpellUI.as b/Squiggly/main/SpellingUIEx/src/com/adobe/linguistics/spelling/SpellUI.as
index 2d3d9ca..0033320 100644
--- a/Squiggly/main/SpellingUIEx/src/com/adobe/linguistics/spelling/SpellUI.as
+++ b/Squiggly/main/SpellingUIEx/src/com/adobe/linguistics/spelling/SpellUI.as
@@ -19,42 +19,43 @@
 
 package com.adobe.linguistics.spelling
 {
-	import com.adobe.linguistics.spelling.framework.SpellingConfiguration;
-	import com.adobe.linguistics.spelling.framework.SpellingService;
-	import com.adobe.linguistics.spelling.framework.ui.HaloHighlighter;
-	import com.adobe.linguistics.spelling.framework.ui.HaloWordProcessor;
-	import com.adobe.linguistics.spelling.framework.ui.IHighlighter;
-	import com.adobe.linguistics.spelling.framework.ui.IWordProcessor;
-	import com.adobe.linguistics.spelling.framework.ui.SparkHighlighter;
-	import com.adobe.linguistics.spelling.framework.ui.SparkWordProcessor;
-	import com.adobe.linguistics.utils.TextTokenizer;
-	import com.adobe.linguistics.utils.Token;
+    import com.adobe.linguistics.spelling.framework.SpellingConfiguration;
+    import com.adobe.linguistics.spelling.framework.SpellingService;
+    import com.adobe.linguistics.spelling.framework.ui.HaloHighlighter;
+    import com.adobe.linguistics.spelling.framework.ui.HaloWordProcessor;
+    import com.adobe.linguistics.spelling.framework.ui.IHighlighter;
+    import com.adobe.linguistics.spelling.framework.ui.IWordProcessor;
+    import com.adobe.linguistics.spelling.framework.ui.SparkHighlighter;
+    import com.adobe.linguistics.spelling.framework.ui.SparkWordProcessor;
+    import com.adobe.linguistics.utils.TextTokenizer;
+    import com.adobe.linguistics.utils.Token;
 
-	import flash.events.Event;
-	import flash.events.FocusEvent;
-	import flash.geom.Point;
-	import flash.geom.Rectangle;
-	import flash.net.SharedObject;
-	import flash.net.URLLoader;
-	import flash.net.URLRequest;
-	import flash.text.TextField;
-	import flash.utils.Dictionary;
+    import flash.events.Event;
+    import flash.events.FocusEvent;
+    import flash.geom.Point;
+    import flash.geom.Rectangle;
+    import flash.net.SharedObject;
+    import flash.net.URLLoader;
+    import flash.net.URLRequest;
+    import flash.text.TextField;
+    import flash.utils.Dictionary;
 
-	import flashx.textLayout.edit.SelectionManager;
-	import flashx.textLayout.tlf_internal;
+    import flashx.textLayout.edit.SelectionManager;
+    import flashx.textLayout.elements.TextFlow;
+    import flashx.textLayout.tlf_internal;
 
-	import mx.controls.RichTextEditor;
-	import mx.controls.TextArea;
-	import mx.controls.TextInput;
-	import mx.core.UIComponent;
-	import mx.core.mx_internal;
-	import mx.events.ScrollEvent;
+    import mx.controls.RichTextEditor;
+    import mx.controls.TextArea;
+    import mx.controls.TextInput;
+    import mx.core.UIComponent;
+    import mx.core.mx_internal;
+    import mx.events.ScrollEvent;
 
-	import spark.components.RichEditableText;
-	import spark.components.TextArea;
-	import spark.components.TextInput;
+    import spark.components.RichEditableText;
+    import spark.components.TextArea;
+    import spark.components.TextInput;
 
-	use namespace mx_internal;
+    use namespace mx_internal;
 	
 	use namespace tlf_internal;	
 	/**
@@ -87,15 +88,12 @@
 		
 		//private var mTextField:RichEditableText;
 
-		private var _dictname:String = new String();			
-		private var _hundict:HunspellDictionary = new HunspellDictionary();		
-		private var _userdict:UserDictionary = null;
-		private var _sharedobj:SharedObject = null;
-		private var scm:SpellingContextMenu;
-		
-		private var _newchecker:SpellChecker = null;
+		private var _dictionaryName:String = "";
+		private var _userDictionary:UserDictionary = null;
+		private var _sharedObject:SharedObject = null;
+		private var _scm:SpellingContextMenu;
 		private var _resource_locale:Object = null;
-		private var _spellingservice:SpellingService = null;
+		private var _spellingService:SpellingService = null;
 
 		private static var _contextMenuEntries:Object = {enable:"Enable Spelling", disable:"Disable Spelling", add:"Add to dictionary"};		
 		private static var _spellingConfigUrl:String = "SpellingConfig.xml";
@@ -129,16 +127,11 @@
 			if ( lang == null ) return;
 		 	// TODO: Change dict parameter type to a SpellCheck class or a URL string.
 			var txt:* = getComponentTextModel(comp);
-			/*var comp1:UIComponent = txt.parent;
-			var comp2:UIComponent = txt.owner;
-			var comp3:UIComponent = txt.parentApplication;
-			var comp4:UIComponent = txt.parentDocument;
-			var comp5:UIComponent = txt.parentDocument.hostComponent; <--spark parent UICOmponent*/
 			if ( txt==null || _UITable[comp]!=undefined )
 				return;	
 			
 			// TODO: dangerous, is garbage collection going to clear this?
-			_UITable[comp]=new SpellUI(txt, lang);
+			_UITable[comp] = new SpellUI(txt, lang);
 			_parentTable[txt] = comp;
 			_cacheDictTable[comp]=lang;
 		}
@@ -306,16 +299,15 @@
 				return;
 			}
 			_actualParent = textModel;
-			mTextField = textModel ;
+			mTextField = textModel;
 									
 			mTextField.addEventListener(FocusEvent.FOCUS_OUT, handleFocusOut);
 			mTextField.addEventListener(FocusEvent.FOCUS_IN, handleFocusIn);
 			mTextField.addEventListener(ScrollEvent.SCROLL, spellCheckScreen);
 			mTextField.parent.addEventListener(Event.RENDER, spellCheckScreen);
 			mTextField.parent.addEventListener(Event.CHANGE, handleChangeEvent);
-			_dictname = lang;			
+			_dictionaryName = lang;
 			loadConfig();
-			
 		}
 		
 		private function spellCheckScreen(event:Event):void
@@ -340,21 +332,28 @@
 			spellCheckScreen(event);
 		}
 		
-		/*private function doSpelling():void
-		{
-			_checkLastWord = true;
-			doSpellingJob();
-		}*/
-				
-		/**
-		 @private
-		 (This property is for Squiggly Developer use only.)
-		 */		
 		public function doSpellingJob():void
 		{
-			if (_spellingEnabled == false) return;
+			if (_spellingEnabled == false)
+                return;
+
+            if(!isTextFieldReadyForSpellingJob())
+                return;
+
 			spellCheckRange(getValidFirstWordIndex(), getValidLastWordIndex());
 		}
+
+        private function isTextFieldReadyForSpellingJob():Boolean
+        {
+            if(!mTextField)
+                return false;
+
+            var textFlow:TextFlow = mTextField is RichEditableText ? RichEditableText(mTextField).textFlow : null;
+            if(!textFlow || !textFlow.flowComposer)
+                return true;
+
+            return !textFlow.flowComposer.isDamaged(textFlow.textLength);
+        }
 		
 		private function spellCheckRange(start:uint, end:uint):void {
 			//hh.preSpellCheckRange(start, end);
@@ -388,10 +387,9 @@
 			}
 			
 			var tokenizer:TextTokenizer = new TextTokenizer(mTextField.text.substring(start,end));
-			var tokens:Vector.<Token> = new Vector.<Token>();
-			
+
 			for ( var token:Token = tokenizer.getFirstToken(); token != tokenizer.getLastToken(); token= tokenizer.getNextToken(token) ) {
-				var result:Boolean=_spellingservice.checkWord(mTextField.text.substring(token.first+start, token.last+start));					
+				var result:Boolean=_spellingService.checkWord(mTextField.text.substring(token.first+start, token.last+start));
 				if (!result){
 					if (_checkLastWord || (token.last+start != mTextField.text.length))
 						//hh.highlightWord(token.first+start, token.last+start-1);
@@ -442,36 +440,41 @@
 			return index;
 		}
 
-			private function loadConfig():void{
-			_resource_locale = SpellingConfiguration.resourceTable.getResource(_dictname);
-			
-			if ((_resource_locale != null) || (SpellUI._configXML != null)) 
-				loadConfigComplete(null);
-			else {	
-				SpellUI._configXMLLoader.addEventListener(Event.COMPLETE, loadConfigComplete);
-			
-				if (SpellUI._configXMLLoading == false)
-				{
-					SpellUI._configXMLLoader.load(new URLRequest(_spellingConfigUrl));
-					SpellUI._configXMLLoading = true;
-				}
-			}
+			private function loadConfig():void
+            {
+                _resource_locale = SpellingConfiguration.resourceTable.getResource(_dictionaryName);
+
+                if ((_resource_locale != null) || (SpellUI._configXML != null))
+                    loadConfigComplete(null);
+                else {
+                    SpellUI._configXMLLoader.addEventListener(Event.COMPLETE, loadConfigComplete);
+
+                    if (SpellUI._configXMLLoading == false)
+                    {
+                        SpellUI._configXMLLoader.load(new URLRequest(_spellingConfigUrl));
+                        SpellUI._configXMLLoading = true;
+                    }
+                }
 		}
 		
 		private function loadConfigComplete(evt:Event):void{
 			if (_resource_locale == null) {
-			if (SpellUI._configXML == null)
-				SpellUI._configXML= new XML(evt.target.data);
-			
-				SpellingConfiguration.resourceTable.setResource(_dictname,{rule:SpellUI._configXML.LanguageResource.(@languageCode==_dictname).@ruleFile, 
-																		dict:SpellUI._configXML.LanguageResource.(@languageCode==_dictname).@dictionaryFile});
-			}
+                if (SpellUI._configXML == null)
+                    SpellUI._configXML = new XML(evt.target.data);
+
+                SpellingConfiguration.resourceTable.setResource(_dictionaryName,{rule:SpellUI._configXML.LanguageResource.(@languageCode==_dictionaryName).@ruleFile,
+                                                                        dict:SpellUI._configXML.LanguageResource.(@languageCode==_dictionaryName).@dictionaryFile});
+            }
                 //New Added
-			_spellingservice = new SpellingService(_dictname);
-			_spellingservice.addEventListener(Event.COMPLETE, loadDictComplete);
-			_spellingservice.init();
+			_spellingService = createSpellingService(_dictionaryName);
+			_spellingService.addEventListener(Event.COMPLETE, loadDictComplete);
+			_spellingService.init();
 		}
-		
+
+		protected function createSpellingService(dictionaryName:String):SpellingService
+		{
+			return new SpellingService(dictionaryName);
+		}
 				
 				
 		
@@ -482,27 +485,27 @@
 			// Lazy loading the UD only when the main dict is loaded successfully
 			if ((SpellUI._cache["Squiggly_UD"] as UserDictionary) == null)
 			{
-				_sharedobj = SharedObject.getLocal("Squiggly_v03");
+				_sharedObject = SharedObject.getLocal("Squiggly_v03");
 				var vec:Vector.<String> = new Vector.<String>();
-				if (_sharedobj.data.ud) {
-					for each (var w:String in _sharedobj.data.ud)
+				if (_sharedObject.data.ud) {
+					for each (var w:String in _sharedObject.data.ud)
 					vec.push(w);
 				}
-				_userdict = new UserDictionary(vec);
+				_userDictionary = new UserDictionary(vec);
 				
-				SpellUI._cache["Squiggly_SO"] = _sharedobj;
-				SpellUI._cache["Squiggly_UD"] = _userdict;
+				SpellUI._cache["Squiggly_SO"] = _sharedObject;
+				SpellUI._cache["Squiggly_UD"] = _userDictionary;
 			}
 			else 
 			{
-				_sharedobj = SpellUI._cache["Squiggly_SO"];
-				_userdict = SpellUI._cache["Squiggly_UD"];
+				_sharedObject = SpellUI._cache["Squiggly_SO"];
+				_userDictionary = SpellUI._cache["Squiggly_UD"];
 			}
-			_spellingservice.addUserDictionary(_userdict);
+			_spellingService.addUserDictionary(_userDictionary);
 			
 			
 			// Add the context menu, this might be not successful
-			scm = null;
+			_scm = null;
 			try {
 				addContextMenu(null);
 			}
@@ -516,28 +519,21 @@
 		
 		private function addContextMenu(event:Event):void
 		{
-			if ( scm != null ) return;
-			if ( isHaloComponent ) {
-				hh= new HaloHighlighter( _actualParent);
-				hw= new HaloWordProcessor( _actualParent );
-			}else if ( isSparkComponent ){
-				hh = new SparkHighlighter( _actualParent);
-				hw = new SparkWordProcessor( _actualParent);
-			} else {
-				trace("error now, later will be true");
-			}
+			if ( _scm != null ) return;
+            hh = createHighlighter(isHaloComponent, _actualParent);
+            hw = createWordProcessor(isHaloComponent, _actualParent);
 		
-			scm =  new SpellingContextMenu(hh, hw, _spellingservice, _actualParent, _actualParent.contextMenu); 
-			scm.setIgnoreWordCallback( addWordToUserDictionary );
+			_scm =  new SpellingContextMenu(hh, hw, _spellingService, _actualParent, _actualParent.contextMenu);
+			_scm.setIgnoreWordCallback( addWordToUserDictionary );
 			
 			// Halo need this
 			if (_actualParent.contextMenu == null)
 			{
-				_actualParent.contextMenu = scm.contextMenu;
+				_actualParent.contextMenu = _scm.contextMenu;
 			}
 			
-			//hh.spellingEnabled=true;
 			_spellingEnabled = true;
+
 			try {
 				doSpellingJob();
 			}
@@ -546,13 +542,23 @@
 				// If it fails here, it should later triggered by the render event, so no need to do anything
 			}
 		}
-		
+
+        protected function createHighlighter(isHaloComoponent:Boolean, parent:*):IHighlighter
+        {
+            return isHaloComoponent ? new HaloHighlighter(parent) : new SparkHighlighter(parent);
+        }
+
+        protected function createWordProcessor(isHaloComoponent:Boolean, parent:*):IWordProcessor
+        {
+            return isHaloComoponent ? new HaloWordProcessor(parent) : new SparkWordProcessor( _actualParent);
+        }
+
 		private function addWordToUserDictionary(word:String):void
 		{
-			_userdict.addWord(word);
+			_userDictionary.addWord(word);
 		
 			// TODO: serialization here might affect ther performance
-			_sharedobj.data.ud = _userdict.wordList;
+			_sharedObject.data.ud = _userDictionary.wordList;
 			
 		}
 		/**
@@ -564,9 +570,9 @@
 				hh.clearSquiggles();
 			}
 
-			if(scm != null)
+			if(_scm != null)
 			{
-				scm.cleanUp();
+				_scm.cleanUp();
 			}
 
 			_actualParent.removeEventListener(Event.ADDED_TO_STAGE, addContextMenu);
diff --git a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34717_Tests.as b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34717_Tests.as
index 624acae..9ce89df 100644
--- a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34717_Tests.as
+++ b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34717_Tests.as
@@ -44,7 +44,7 @@
         public function test_immediate_disable_after_enable():void
         {
             //given
-            UIImpersonator.addChild(_input);
+            UIImpersonator.addElement(_input);
 
             //when
             SpellUI.enableSpelling(_input, "en_US");
diff --git a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34756_Test.as b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34756_Test.as
new file mode 100644
index 0000000..dcb074f
--- /dev/null
+++ b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/FLEX_34756_Test.as
@@ -0,0 +1,160 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package com.adobe.linguistics.spelling {
+    import com.adobe.linguistics.spelling.SpellUI;
+    import com.adobe.linguistics.spelling.framework.SpellingService;
+    import com.adobe.linguistics.spelling.framework.ui.IHighlighter;
+
+    import flash.events.Event;
+    import flash.events.IEventDispatcher;
+
+    import flashx.textLayout.edit.EditManager;
+    import flashx.textLayout.elements.FlowElement;
+    import flashx.textLayout.elements.ParagraphElement;
+    import flashx.textLayout.elements.SpanElement;
+
+    import mockolate.nice;
+    import mockolate.prepare;
+    import mockolate.received;
+    import mockolate.stub;
+
+    import org.flexunit.assertThat;
+    import org.flexunit.asserts.assertTrue;
+    import org.flexunit.async.Async;
+    import org.fluint.uiImpersonation.UIImpersonator;
+
+    import spark.components.RichEditableText;
+
+    public class FLEX_34756_Test {
+        private static var _textField:RichEditableText;
+        private static var _sut:SpellUI;
+        private static const TEXT_WITH_SPELLING_ERROR:String = "helloo";
+        private static const DICT:String = "en_GB";
+
+        [Before(async, timeout=5000)]
+        public function setUp():void
+        {
+            _textField = new RichEditableText();
+            UIImpersonator.addChild(_textField);
+            _textField.text = TEXT_WITH_SPELLING_ERROR;
+
+            var mockolateDispatcher:IEventDispatcher = prepare(IHighlighter, SpellingService);
+            mockolateDispatcher.addEventListener(Event.COMPLETE, Async.asyncHandler(this, onSetUpComplete, 5000, null, null));
+        }
+
+        private static function onSetUpComplete(event:Event, passThroughData:Object):void
+        {
+            SpellUIForTest.sparkHighlighter = nice(IHighlighter);
+            SpellUIForTest.spellingService = nice(SpellingService, "spellingService", [DICT]);
+
+            _sut = new SpellUIForTest(_textField, DICT);
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            UIImpersonator.removeAllChildren();
+            _textField = null;
+            _sut = null;
+        }
+
+        [Test(async, timeout=2500)]
+        public function make_sure_it_doesnt_run_a_spelling_job_on_damaged_text_flow():void
+        {
+            //when
+            stub(SpellUIForTest.spellingService).method("init").dispatches(new Event(Event.COMPLETE));
+            SpellUI.enableSpelling(_textField, "en_GB");
+            SpellUIForTest.eventDispatcher.addEventListener(Event.COMPLETE, Async.asyncHandler(this, onDictionaryLoadComplete, 1500, null, null));
+        }
+
+        private function onDictionaryLoadComplete(event:Event, passThroughData:Object):void
+        {
+            //given
+            damageTextFlow();
+
+            //when
+            _sut.doSpellingJob();
+
+            //then
+            //doSpellingJob() is also called once after the dictionary finishes loading, hence 'atMost(1)' below
+            assertThat(SpellUIForTest.sparkHighlighter, received().method("clearSquiggles").atMost(1));
+            assertThat(SpellUIForTest.spellingService, received().method("checkWord").never());
+        }
+
+        private function damageTextFlow():void
+        {
+            var editManager:EditManager = _textField.textFlow.interactionManager as EditManager;
+            var firstLine:FlowElement = editManager.textFlow.findLeaf(0);
+            var paragraph:ParagraphElement = firstLine.getParagraph();
+            var span:SpanElement = new SpanElement();
+            span.text = "  •  ";
+            paragraph.addChildAt(0, span);
+
+            assertTrue(_textField.textFlow.flowComposer.isDamaged(_textField.textFlow.textLength));
+        }
+    }
+}
+
+import com.adobe.linguistics.spelling.SpellUI;
+import com.adobe.linguistics.spelling.framework.SpellingService;
+import com.adobe.linguistics.spelling.framework.ui.HaloHighlighter;
+import com.adobe.linguistics.spelling.framework.ui.IHighlighter;
+
+import flash.events.Event;
+import flash.events.EventDispatcher;
+import flash.events.IEventDispatcher;
+import flash.events.TimerEvent;
+import flash.utils.Timer;
+
+class SpellUIForTest extends SpellUI
+{
+    public static var sparkHighlighter:IHighlighter;
+    public static var spellingService:SpellingService;
+    public static var eventDispatcher:IEventDispatcher = new EventDispatcher();
+    private static var _timer:Timer = new Timer(100, 1);
+
+    public function SpellUIForTest(textModel:*, lang:String)
+    {
+        _timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimer);
+        super(textModel, lang);
+    }
+
+    private function onTimer(event:TimerEvent):void
+    {
+        eventDispatcher.dispatchEvent(new Event(Event.COMPLETE));
+    }
+
+    override protected function createHighlighter(isHaloComoponent:Boolean, parent:*):IHighlighter
+    {
+        //we're not dispatching the complete event just yet because this function is called before
+        //some extra processing is done after the dictionary is loaded. See SpellUI.addContextMenu()
+        _timer.stop();
+        _timer.reset();
+        _timer.start();
+
+        return isHaloComoponent ? new HaloHighlighter(parent) : sparkHighlighter;
+    }
+
+    override protected function createSpellingService(dictionaryName:String):SpellingService
+    {
+        return spellingService;
+    }
+
+}
diff --git a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/SpellingConfig.xml b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/SpellingConfig.xml
new file mode 100644
index 0000000..64ac97d
--- /dev/null
+++ b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/SpellingConfig.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding='UTF-8'?>
+<SpellingConfig>
+  <LanguageResource language="English GB" 
+					languageCode="en_GB" 
+					ruleFile="dictionaries/en_GB/en_GB.aff"
+					dictionaryFile="dictionaries/en_GB/en_GB.dic"/>
+</SpellingConfig>
diff --git a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.aff b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.aff
new file mode 100644
index 0000000..dc71ace
--- /dev/null
+++ b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.aff
@@ -0,0 +1,1150 @@
+# Affix file for British English MySpell dictionary
+# Also suitable as basis for Commonwealth and European English.
+# Built from scratch for MySpell. Released under LGPL.
+#
+# David Bartlett, Andrew Brown.
+# R 1.18, 11/04/05
+SET ISO8859-1
+TRY esiaénrtolcdugmfphbyvkw-'.zqjxSNRTLCGDMFPHBEAUYOIVKWóöâôZQJXÅçèîêàïüäñ
+REP 27
+REP f ph
+REP ph f
+REP f gh
+REP f ugh
+REP gh f
+REP ff ugh
+REP uf ough
+REP uff ough
+REP k ch
+REP ch k
+REP dg j
+REP j dg
+REP w ugh
+REP ness ity
+REP leness ility
+REP ness ivity
+REP eness ity
+REP og ogue
+REP ck qu
+REP ck que
+REP eg e.g.
+REP ie i.e.
+REP t ght
+REP ght t
+REP ok OK
+REP ts ce
+REP ce ts
+PFX A Y 2
+PFX A 0 re [^e] 
+PFX A 0 re- e 
+PFX a Y 1
+PFX a 0 mis . 
+PFX I Y 4
+PFX I 0 il l 
+PFX I 0 ir r 
+PFX I 0 im [bmp] 
+PFX I 0 in [^blmpr] 
+PFX c Y 1
+PFX c 0 over . 
+PFX U Y 1
+PFX U 0 un . 
+PFX C Y 2
+PFX C 0 de [^e] 
+PFX C 0 de- e 
+PFX E Y 1
+PFX E 0 dis . 
+PFX F Y 5
+PFX F 0 com [bmp]
+PFX F 0 co [aeiouh]
+PFX F 0 cor r
+PFX F 0 col l
+PFX F 0 con [^abehilmopru]. 
+PFX K Y 1
+PFX K 0 pre . 
+PFX e Y 1
+PFX e 0 out . 
+PFX f Y 2
+PFX f 0 under [^r] 
+PFX f 0 under- r 
+PFX O Y 1
+PFX O 0 non- . 
+PFX 4 Y 1
+PFX 4 0 trans . 
+SFX V Y 15
+SFX V 0 tive [aio] 
+SFX V b ptive b 
+SFX V d sive d 
+SFX V be ptive be 
+SFX V e tive ce 
+SFX V de sive de 
+SFX V ke cative ke 
+SFX V e ptive me 
+SFX V e ive [st]e 
+SFX V e ative [^bcdkmst]e 
+SFX V 0 lative [aeiou]l 
+SFX V 0 ative [^aeiou]l 
+SFX V 0 ive [st] 
+SFX V y icative y 
+SFX V 0 ative [^abdeilosty] 
+SFX v Y 15
+SFX v 0 tively [aio] 
+SFX v b ptively b 
+SFX v d sively d 
+SFX v be ptively be 
+SFX v e tively ce 
+SFX v de sively de 
+SFX v ke catively ke 
+SFX v e ptively me 
+SFX v e ively [st]e 
+SFX v e atively [^bcdkmst]e 
+SFX v 0 latively [aeiou]l 
+SFX v 0 atively [^aeiou]l 
+SFX v 0 ively [st] 
+SFX v y icatively y 
+SFX v 0 atively [^abdeilosty] 
+SFX u Y 15
+SFX u 0 tiveness [aio] 
+SFX u b ptiveness b 
+SFX u d siveness d 
+SFX u be ptiveness be 
+SFX u e tiveness ce 
+SFX u de siveness de 
+SFX u ke cativeness ke 
+SFX u e ptiveness me 
+SFX u e iveness [st]e 
+SFX u e ativeness [^bcdkmst]e 
+SFX u 0 lativeness [aeiou]l 
+SFX u 0 ativeness [^aeiou]l 
+SFX u 0 iveness [st] 
+SFX u y icativeness y 
+SFX u 0 ativeness [^abdeilosty] 
+SFX N Y 26
+SFX N b ption b 
+SFX N d sion d 
+SFX N be ption be 
+SFX N e tion ce 
+SFX N de sion de 
+SFX N ke cation ke 
+SFX N e ption ume 
+SFX N e mation [^u]me 
+SFX N e ion [^o]se 
+SFX N e ition ose 
+SFX N e ation [iou]te 
+SFX N e ion [^iou]te 
+SFX N e ation [^bcdkmst]e 
+SFX N el ulsion el 
+SFX N 0 lation [aiou]l 
+SFX N 0 ation [^aeiou]l 
+SFX N 0 mation [aeiou]m 
+SFX N 0 ation [^aeiou]m 
+SFX N er ration er 
+SFX N 0 ation [^e]r 
+SFX N 0 ion [sx] 
+SFX N t ssion mit 
+SFX N 0 ion [^m]it 
+SFX N 0 ation [^i]t 
+SFX N y ication y 
+SFX N 0 ation [^bdelmrstxy] 
+SFX n Y 28
+SFX n 0 tion a 
+SFX n e tion ce 
+SFX n ke cation ke 
+SFX n e ation [iou]te 
+SFX n e ion [^iou]te 
+SFX n e ation [^ckt]e 
+SFX n el ulsion el 
+SFX n 0 lation [aiou]l 
+SFX n 0 ation [^aeiou]l 
+SFX n er ration er 
+SFX n 0 ation [^e]r 
+SFX n y ation py 
+SFX n y ication [^p]y 
+SFX n 0 ation [^aelry] 
+SFX n 0 tions a 
+SFX n e tions ce 
+SFX n ke cations ke 
+SFX n e ations [iou]te 
+SFX n e ions [^iou]te 
+SFX n e ations [^ckt]e 
+SFX n el ulsions el 
+SFX n 0 lations [aiou]l 
+SFX n 0 ations [^aeiou]l 
+SFX n er rations er 
+SFX n 0 ations [^e]r 
+SFX n y ations py 
+SFX n y ications [^p]y 
+SFX n 0 ations [^aelry] 
+SFX X Y 26
+SFX X b ptions b 
+SFX X d sions d 
+SFX X be ptions be 
+SFX X e tions ce 
+SFX X ke cations ke 
+SFX X de sions de 
+SFX X e ptions ume 
+SFX X e mations [^u]me 
+SFX X e ions [^o]se 
+SFX X e itions ose 
+SFX X e ations [iou]te 
+SFX X e ions [^iou]te 
+SFX X e ations [^bcdkmst]e 
+SFX X el ulsions el 
+SFX X 0 lations [aiou]l 
+SFX X 0 ations [^aeiou]l 
+SFX X 0 mations [aeiou]m 
+SFX X 0 ations [^aeiou]m 
+SFX X er rations er 
+SFX X 0 ations [^e]r 
+SFX X 0 ions [sx] 
+SFX X t ssions mit 
+SFX X 0 ions [^m]it 
+SFX X 0 ations [^i]t 
+SFX X y ications y 
+SFX X 0 ations [^bdelmrstxy] 
+SFX x Y 40
+SFX x b ptional b 
+SFX x d sional d 
+SFX x be ptional be 
+SFX x e tional ce 
+SFX x ke cational ke 
+SFX x de sional de 
+SFX x e ional [^o]se 
+SFX x e itional ose 
+SFX x e ional te 
+SFX x e ational [^bcdkst]e 
+SFX x el ulsional el 
+SFX x 0 lational [aiou]l 
+SFX x 0 ational [^aeiou]l 
+SFX x er rational er 
+SFX x 0 ational [^e]r 
+SFX x 0 ional [sx] 
+SFX x 0 ional [^n]t 
+SFX x 0 ational nt 
+SFX x y icational y 
+SFX x 0 ational [^bdelrstxy] 
+SFX x b ptionally b 
+SFX x d sionally d 
+SFX x be ptionally be 
+SFX x e tionally ce 
+SFX x ke cationally ke 
+SFX x de sionally de 
+SFX x e ionally [^o]se 
+SFX x e itionally ose 
+SFX x e ionally te 
+SFX x e ationally [^bcdkst]e 
+SFX x el ulsionally el 
+SFX x 0 lationally [aiou]l 
+SFX x 0 ationally [^aeiou]l 
+SFX x er rationally er 
+SFX x 0 ationally [^e]r 
+SFX x 0 ionally [sx] 
+SFX x 0 ionally [^n]t 
+SFX x 0 ationally nt 
+SFX x y icationally y 
+SFX x 0 ationally [^bdelrstxy] 
+SFX H N 13
+SFX H y ieth y 
+SFX H ree ird ree 
+SFX H ve fth ve 
+SFX H e th [^ev]e 
+SFX H 0 h t 
+SFX H 0 th [^ety] 
+SFX H y ieths y 
+SFX H ree irds ree 
+SFX H ve fths ve 
+SFX H e ths [^ev]e 
+SFX H 0 hs t 
+SFX H 0 ths [^ety] 
+SFX H 0 fold . 
+SFX Y Y 9
+SFX Y 0 ally ic 
+SFX Y 0 ly [^i]c 
+SFX Y e y [^aeiou]le 
+SFX Y 0 ly [aeiou]le 
+SFX Y 0 ly [^l]e 
+SFX Y 0 y [^aeiou]l 
+SFX Y y ily [^aeiou]y 
+SFX Y 0 ly [aeiou][ly] 
+SFX Y 0 ly [^cely] 
+SFX G Y 24
+SFX G e ing [^eioy]e 
+SFX G 0 ing [eoy]e 
+SFX G ie ying ie 
+SFX G 0 bing [^aeio][aeiou]b 
+SFX G 0 king [^aeio][aeiou]c 
+SFX G 0 ding [^aeio][aeiou]d 
+SFX G 0 fing [^aeio][aeiou]f 
+SFX G 0 ging [^aeio][aeiou]g 
+SFX G 0 king [^aeio][aeiou]k 
+SFX G 0 ling [^aeio][eiou]l 
+SFX G 0 ing [aeio][eiou]l 
+SFX G 0 ling [^aeo]al 
+SFX G 0 ing [aeo]al 
+SFX G 0 ming [^aeio][aeiou]m 
+SFX G 0 ning [^aeio][aeiou]n 
+SFX G 0 ping [^aeio][aeiou]p 
+SFX G 0 ring [^aeio][aeiou]r 
+SFX G 0 sing [^aeio][aeiou]s 
+SFX G 0 ting [^aeio][aeiou]t 
+SFX G 0 ving [^aeio][aeiou]v 
+SFX G 0 zing [^aeio][aeiou]z 
+SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz] 
+SFX G 0 ing [^aeiou][bcdfgklmnprstvz] 
+SFX G 0 ing [^ebcdfgklmnprstvz] 
+SFX J Y 25
+SFX J e ings [^eioy]e 
+SFX J 0 ings [eoy]e 
+SFX J ie yings ie 
+SFX J 0 bings [^aeio][aeiou]b 
+SFX J 0 king [^aeio][aeiou]c 
+SFX J 0 dings [^aeio][aeiou]d 
+SFX J 0 fings [^aeio][aeiou]f 
+SFX J 0 gings [^aeio][aeiou]g 
+SFX J 0 kings [^aeio][aeiou]k 
+SFX J 0 lings [^aeio][eiou]l 
+SFX J 0 ings [aeio][eiou]l 
+SFX J 0 lings [^aeo]al 
+SFX J 0 ings [aeo]al 
+SFX J 0 mings [^aeio][aeiou]m 
+SFX J 0 nings [^aeio][aiou]n 
+SFX J 0 pings [^aeio][aeiou]p 
+SFX J 0 rings [^aeio][aiou]r 
+SFX J 0 sings [^aeio][aeiou]s 
+SFX J 0 tings [^aeio][aiou]t 
+SFX J 0 vings [^aeio][aeiou]v 
+SFX J 0 zings [^aeio][aeiou]z 
+SFX J 0 ings [^aeio]e[nrt] 
+SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz] 
+SFX J 0 ings [^aeiou][bcdfgklmnprstvz] 
+SFX J 0 ings [^ebcdfgklmnprstvz] 
+SFX k Y 8
+SFX k e ingly [^eioy]e 
+SFX k 0 ingly [eoy]e 
+SFX k ie yingly ie 
+SFX k 0 kingly [^aeio][aeiou]c 
+SFX k 0 lingly [^aeio][aeiou]l 
+SFX k 0 ingly [aeio][aeiou][cl] 
+SFX k 0 ingly [^aeiou][cl] 
+SFX k 0 ingly [^ecl] 
+SFX D Y 25
+SFX D 0 d [^e]e 
+SFX D e d ee 
+SFX D 0 bed [^aeio][aeiou]b 
+SFX D 0 ked [^aeio][aeiou]c 
+SFX D 0 ded [^aeio][aeiou]d 
+SFX D 0 fed [^aeio][aeiou]f 
+SFX D 0 ged [^aeio][aeiou]g 
+SFX D 0 ked [^aeio][aeiou]k 
+SFX D 0 led [^aeio][eiou]l 
+SFX D 0 ed [aeio][eiou]l 
+SFX D 0 led [^aeo]al 
+SFX D 0 ed [aeo]al 
+SFX D 0 med [^aeio][aeiou]m 
+SFX D 0 ned [^aeio][aeiou]n 
+SFX D 0 ped [^aeio][aeiou]p 
+SFX D 0 red [^aeio][aeiou]r 
+SFX D 0 sed [^aeio][aeiou]s 
+SFX D 0 ted [^aeio][aeiou]t 
+SFX D 0 ved [^aeio][aeiou]v 
+SFX D 0 zed [^aeio][aeiou]z 
+SFX D y ied [^aeiou]y 
+SFX D 0 ed [aeiou]y 
+SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz] 
+SFX D 0 ed [^aeiou][bcdfgklmnprstvz] 
+SFX D 0 ed [^ebcdfgklmnprstvyz] 
+SFX d Y 16
+SFX d 0 d e 
+SFX d 0 ked [^aeio][aeiou]c 
+SFX d 0 led [^aeio][aeiou]l 
+SFX d y ied [^aeiou]y 
+SFX d 0 ed [aeiou]y 
+SFX d 0 ed [aeio][aeiou][cl] 
+SFX d 0 ed [^aeiou][cl] 
+SFX d 0 ed [^ecly] 
+SFX d e ing [^eioy]e 
+SFX d 0 ing [eoy]e 
+SFX d ie ying ie 
+SFX d 0 king [^aeio][aeiou]c 
+SFX d 0 ling [^aeio][aeiou]l 
+SFX d 0 ing [aeio][aeiou][cl] 
+SFX d 0 ing [^aeiou][cl] 
+SFX d 0 ing [^ecl] 
+SFX h Y 22
+SFX h 0 dly e 
+SFX h 0 bedly [^aeio][aeiou]b 
+SFX h 0 kedly [^aeio][aeiou]c 
+SFX h 0 dedly [^aeio][aeiou]d 
+SFX h 0 fedly [^aeio][aeiou]f 
+SFX h 0 gedly [^aeio][aeiou]g 
+SFX h 0 kedly [^aeio][aeiou]k 
+SFX h 0 ledly [^aeio][aeiou]l 
+SFX h 0 medly [^aeio][aeiou]m 
+SFX h 0 nedly [^aeio][aiou]n 
+SFX h 0 pedly [^aeio][aeiou]p 
+SFX h 0 redly [^aeio][aiou]r 
+SFX h 0 sedly [^aeio][aeiou]s 
+SFX h 0 tedly [^aeio][aiou]t 
+SFX h 0 vedly [^aeio][aeiou]v 
+SFX h 0 zedly [^aeio][aeiou]z 
+SFX h 0 edly [^aeio]e[nrt] 
+SFX h y iedly [^aeiou]y 
+SFX h 0 edly [aeiou]y 
+SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz] 
+SFX h 0 edly [^aeiou][bcdfgklmnprstvz] 
+SFX h 0 edly [^ebcdfgklmnprstvyz] 
+SFX i Y 22
+SFX i 0 dness e 
+SFX i 0 bedness [^aeio][aeiou]b 
+SFX i 0 kedness [^aeio][aeiou]c 
+SFX i 0 dedness [^aeio][aeiou]d 
+SFX i 0 fedness [^aeio][aeiou]f 
+SFX i 0 gedness [^aeio][aeiou]g 
+SFX i 0 kedness [^aeio][aeiou]k 
+SFX i 0 ledness [^aeio][aeiou]l 
+SFX i 0 medness [^aeio][aeiou]m 
+SFX i 0 nedness [^aeio][aiou]n 
+SFX i 0 pedness [^aeio][aeiou]p 
+SFX i 0 redness [^aeio][aiou]r 
+SFX i 0 sedness [^aeio][aeiou]s 
+SFX i 0 tedness [^aeio][aiou]t 
+SFX i 0 vedness [^aeio][aeiou]v 
+SFX i 0 zedness [^aeio][aeiou]z 
+SFX i 0 edness [^aeio]e[nrt] 
+SFX i y iedness [^aeiou]y 
+SFX i 0 edness [aeiou]y 
+SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz] 
+SFX i 0 edness [^aeiou][bcdfgklmnprstvz] 
+SFX i 0 edness [^ebcdfgklmnprstvyz] 
+SFX T Y 42
+SFX T 0 r e 
+SFX T 0 st e
+SFX T 0 ber [^aeio][aeiou]b 
+SFX T 0 best [^aeio][aeiou]b
+SFX T 0 ker [^aeio][aeiou]c 
+SFX T 0 kest [^aeio][aeiou]c
+SFX T 0 der [^aeio][aeiou]d 
+SFX T 0 dest [^aeio][aeiou]d
+SFX T 0 fer [^aeio][aeiou]f 
+SFX T 0 fest [^aeio][aeiou]f
+SFX T 0 ger [^aeio][aeiou]g 
+SFX T 0 gest [^aeio][aeiou]g
+SFX T 0 ker [^aeio][aeiou]k 
+SFX T 0 kest [^aeio][aeiou]k
+SFX T 0 ler [^aeio][aeiou]l 
+SFX T 0 lest [^aeio][aeiou]l
+SFX T 0 mer [^aeio][aeiou]m 
+SFX T 0 mest [^aeio][aeiou]m
+SFX T 0 ner [^aeio][aeiou]n 
+SFX T 0 nest [^aeio][aeiou]n
+SFX T 0 per [^aeio][aeiou]p 
+SFX T 0 pest [^aeio][aeiou]p
+SFX T 0 rer [^aeio][aeiou]r 
+SFX T 0 rest [^aeio][aeiou]r
+SFX T 0 ser [^aeio][aeiou]s 
+SFX T 0 sest [^aeio][aeiou]s
+SFX T 0 ter [^aeio][aeiou]t 
+SFX T 0 test [^aeio][aeiou]t
+SFX T 0 ver [^aeio][aeiou]v 
+SFX T 0 vest [^aeio][aeiou]v
+SFX T 0 zer [^aeio][aeiou]z 
+SFX T 0 zest [^aeio][aeiou]z
+SFX T y ier [^aeiou]y 
+SFX T y iest [^aeiou]y
+SFX T 0 er [aeiou]y 
+SFX T 0 est [aeiou]y
+SFX T 0 er [aeio][aeiou][bcdfgklmnprstvz]
+SFX T 0 er [^aeiou][bcdfgklmnprstvz]
+SFX T 0 er [^ebcdfgklmnprstvyz]
+SFX T 0 est [aeio][aeiou][bcdfgklmnprstvz]
+SFX T 0 est [^aeiou][bcdfgklmnprstvz]
+SFX T 0 est [^ebcdfgklmnprstvyz]
+SFX R Y 72
+SFX R 0 r e 
+SFX R 0 rs e 
+SFX R 0 ber [^aeio][aeiou]b 
+SFX R 0 bers [^aeio][aeiou]b 
+SFX R 0 ker [^aeio][aeiou]c 
+SFX R 0 kers [^aeio][aeiou]c 
+SFX R 0 der [^aeio][aeiou]d 
+SFX R 0 ders [^aeio][aeiou]d 
+SFX R 0 fer [^aeio][aeiou]f 
+SFX R 0 fers [^aeio][aeiou]f 
+SFX R 0 ger [^aeio][aeiou]g 
+SFX R 0 gers [^aeio][aeiou]g 
+SFX R 0 ker [^aeio][aeiou]k 
+SFX R 0 kers [^aeio][aeiou]k 
+SFX R 0 ler [^aeio][eiou]l 
+SFX R 0 er [aeio][eiou]l 
+SFX R 0 ler [^aeo]al 
+SFX R 0 er [aeo]al 
+SFX R 0 lers [^aeio][eiou]l 
+SFX R 0 ers [aeio][eiou]l 
+SFX R 0 lers [^aeo]al 
+SFX R 0 ers [aeo]al 
+SFX R 0 mer [^aeio][aeiou]m 
+SFX R 0 mers [^aeio][aeiou]m 
+SFX R 0 ner [^aeio][aeiou]n 
+SFX R 0 ners [^aeio][aeiou]n 
+SFX R 0 per [^aeio][aeiou]p 
+SFX R 0 pers [^aeio][aeiou]p 
+SFX R 0 rer [^aeio][aeiou]r 
+SFX R 0 rers [^aeio][aeiou]r 
+SFX R 0 ser [^aeio][aeiou]s 
+SFX R 0 sers [^aeio][aeiou]s 
+SFX R 0 ter [^aeio][aeiou]t 
+SFX R 0 ters [^aeio][aeiou]t 
+SFX R 0 ver [^aeio][aeiou]v 
+SFX R 0 vers [^aeio][aeiou]v 
+SFX R 0 zer [^aeio][aeiou]z 
+SFX R 0 zers [^aeio][aeiou]z 
+SFX R y ier [^aeiou]y 
+SFX R y iers [^aeiou]y 
+SFX R 0 er [aeiou]y 
+SFX R 0 ers [aeiou]y 
+SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz] 
+SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz] 
+SFX R 0 er [^aeiou][bcdfgklmnprstvz] 
+SFX R 0 ers [^aeiou][bcdfgklmnprstvz] 
+SFX R 0 er [^ebcdfgklmnprstvyz] 
+SFX R 0 ers [^ebcdfgklmnprstvyz] 
+SFX R 0 r's e 
+SFX R 0 ber's [^aeio][aeiou]b 
+SFX R 0 ker's [^aeio][aeiou]c 
+SFX R 0 der's [^aeio][aeiou]d 
+SFX R 0 fer's [^aeio][aeiou]f 
+SFX R 0 ger's [^aeio][aeiou]g 
+SFX R 0 ker's [^aeio][aeiou]k 
+SFX R 0 ler's [^aeio][eiou]l 
+SFX R 0 er's [aeio][eiou]l 
+SFX R 0 ler's [^aeo]al 
+SFX R 0 er's [aeo]al 
+SFX R 0 mer's [^aeio][aeiou]m 
+SFX R 0 ner's [^aeio][aeiou]n 
+SFX R 0 per's [^aeio][aeiou]p 
+SFX R 0 rer's [^aeio][aeiou]r 
+SFX R 0 ser's [^aeio][aeiou]s 
+SFX R 0 ter's [^aeio][aeiou]t 
+SFX R 0 ver's [^aeio][aeiou]v 
+SFX R 0 zer's [^aeio][aeiou]z 
+SFX R y ier's [^aeiou]y 
+SFX R 0 er's [aeiou]y 
+SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz] 
+SFX R 0 er's [^aeiou][bcdfgklmnprstvz] 
+SFX R 0 er's [^ebcdfgklmnprstvyz] 
+SFX r Y 24
+SFX r 0 r e 
+SFX r 0 ler [^aeio][aeiou]l 
+SFX r 0 ker [^aeio][aeiou]c 
+SFX r y ier [^aeiou]y 
+SFX r 0 er [aeiou]y 
+SFX r 0 er [aeio][aeiou][cl] 
+SFX r 0 er [^aeiou][cl] 
+SFX r 0 er [^ecly] 
+SFX r 0 rs e 
+SFX r 0 lers [^aeio][aeiou]l 
+SFX r 0 kers [^aeio][aeiou]c 
+SFX r y iers [^aeiou]y 
+SFX r 0 ers [aeiou]y 
+SFX r 0 ers [aeio][aeiou][cl] 
+SFX r 0 ers [^aeiou][cl] 
+SFX r 0 ers [^ecly] 
+SFX r 0 r's e 
+SFX r 0 ler's [^aeio][aeiou]l 
+SFX r 0 ker's [^aeio][aeiou]c 
+SFX r y ier's [^aeiou]y 
+SFX r 0 er's [aeiou]y 
+SFX r 0 er's [aeio][aeiou][cl] 
+SFX r 0 er's [^aeiou][cl] 
+SFX r 0 er's [^ecly] 
+SFX S Y 9
+SFX S y ies [^aeiou]y 
+SFX S 0 s [aeiou]y 
+SFX S 0 es [sxz] 
+SFX S 0 es [cs]h 
+SFX S 0 s [^cs]h 
+SFX S 0 s [ae]u 
+SFX S 0 x [ae]u 
+SFX S 0 s [^ae]u 
+SFX S 0 s [^hsuxyz]
+SFX P Y 6
+SFX P y iness [^aeiou]y 
+SFX P 0 ness [aeiou]y 
+SFX P 0 ness [^y] 
+SFX P y iness's [^aeiou]y 
+SFX P 0 ness's [aeiou]y 
+SFX P 0 ness's [^y] 
+SFX m Y 20
+SFX m 0 sman [bdknmt] 
+SFX m 0 sman [aeiou][bdklmnt]e 
+SFX m 0 man [^aeiou][bdklmnt]e 
+SFX m 0 man [^bdklmnt]e 
+SFX m 0 man [^bdeknmt] 
+SFX m 0 smen [bdknmt] 
+SFX m 0 smen [aeiou][bdklmnt]e 
+SFX m 0 men [^aeiou][bdklmnt]e 
+SFX m 0 men [^bdklmnt]e 
+SFX m 0 men [^bdeknmt] 
+SFX m 0 sman's [bdknmt] 
+SFX m 0 sman's [aeiou][bdklmnt]e 
+SFX m 0 man's [^aeiou][bdklmnt]e 
+SFX m 0 man's [^bdklmnt]e 
+SFX m 0 man's [^bdeknmt] 
+SFX m 0 smen's [bdknmt] 
+SFX m 0 smen's [aeiou][bdklmnt]e 
+SFX m 0 men's [^aeiou][bdklmnt]e 
+SFX m 0 men's [^bdklmnt]e 
+SFX m 0 men's [^bdeknmt] 
+SFX 5 Y 15
+SFX 5 0 swoman [bdknmt] 
+SFX 5 0 swoman [aeiou][bdklmnt]e 
+SFX 5 0 woman [^aeiou][bdklmnt]e 
+SFX 5 0 woman [^bdklmnt]e 
+SFX 5 0 woman [^bdeknmt] 
+SFX 5 0 swomen [bdknmt] 
+SFX 5 0 swomen [aeiou][bdklmnt]e 
+SFX 5 0 women [^aeiou][bdklmnt]e 
+SFX 5 0 women [^bdklmnt]e 
+SFX 5 0 women [^bdeknmt] 
+SFX 5 0 swoman's [bdknmt] 
+SFX 5 0 swoman's [aeiou][bdklmnt]e 
+SFX 5 0 woman's [^aeiou][bdklmnt]e 
+SFX 5 0 woman's [^bdklmnt]e 
+SFX 5 0 woman's [^bdeknmt] 
+SFX 6 Y 3
+SFX 6 y iful [^aeiou]y 
+SFX 6 0 ful [aeiou]y 
+SFX 6 0 ful [^y] 
+SFX j Y 3
+SFX j y ifully [^aeiou]y 
+SFX j 0 fully [aeiou]y 
+SFX j 0 fully [^y] 
+SFX p Y 5
+SFX p y iless [^aeiou]y 
+SFX p 0 less [aeiou]y 
+SFX p 0 ess ll 
+SFX p 0 less [^l]l 
+SFX p 0 less [^ly] 
+SFX Q Y 44
+SFX Q 0 tise a 
+SFX Q e ise [^l]e 
+SFX Q le ilise [^aeiou]le 
+SFX Q e ise [aeiou]le 
+SFX Q um ise um 
+SFX Q 0 ise [^u]m 
+SFX Q s se is 
+SFX Q 0 ise [^i]s 
+SFX Q y ise [^aeiou]y 
+SFX Q 0 ise [aeiou]y 
+SFX Q 0 ise [^aemsy] 
+SFX Q 0 tises a 
+SFX Q e ises [^l]e 
+SFX Q le ilises [^aeiou]le 
+SFX Q e ises [aeiou]le 
+SFX Q um ises um 
+SFX Q 0 ises [^u]m 
+SFX Q s ses is 
+SFX Q 0 ises [^i]s 
+SFX Q y ises [^aeiou]y 
+SFX Q 0 ises [aeiou]y 
+SFX Q 0 ises [^aemsy] 
+SFX Q 0 tised a 
+SFX Q e ised [^l]e 
+SFX Q le ilised [^aeiou]le 
+SFX Q e ised [aeiou]le 
+SFX Q um ised um 
+SFX Q 0 ised [^u]m 
+SFX Q s sed is 
+SFX Q 0 ised [^i]s 
+SFX Q y ised [^aeiou]y 
+SFX Q 0 ised [aeiou]y 
+SFX Q 0 ised [^aemsy] 
+SFX Q 0 tising a 
+SFX Q e ising [^l]e 
+SFX Q le ilising [^aeiou]le 
+SFX Q e ising [aeiou]le 
+SFX Q um ising um 
+SFX Q 0 ising [^u]m 
+SFX Q s sing is 
+SFX Q 0 ising [^i]s 
+SFX Q y ising [^aeiou]y 
+SFX Q 0 ising [aeiou]y 
+SFX Q 0 ising [^aemsy] 
+SFX 8 Y 44
+SFX 8 0 tize a 
+SFX 8 e ize [^l]e 
+SFX 8 le ilize [^aeiou]le 
+SFX 8 e ize [aeiou]le 
+SFX 8 um ize um 
+SFX 8 0 ize [^u]m 
+SFX 8 s ze is 
+SFX 8 0 ize [^i]s 
+SFX 8 y ize [^aeiou]y 
+SFX 8 0 ize [aeiou]y 
+SFX 8 0 ize [^aemsy] 
+SFX 8 0 tizes a 
+SFX 8 e izes [^l]e 
+SFX 8 le ilizes [^aeiou]le 
+SFX 8 e izes [aeiou]le 
+SFX 8 um izes um 
+SFX 8 0 izes [^u]m 
+SFX 8 s zes is 
+SFX 8 0 izes [^i]s 
+SFX 8 y izes [^aeiou]y 
+SFX 8 0 izes [aeiou]y 
+SFX 8 0 izes [^aemsy] 
+SFX 8 0 tized a 
+SFX 8 e ized [^l]e 
+SFX 8 le ilized [^aeiou]le 
+SFX 8 e ized [aeiou]le 
+SFX 8 um ized um 
+SFX 8 0 ized [^u]m 
+SFX 8 s zed is 
+SFX 8 0 ized [^i]s 
+SFX 8 y ized [^aeiou]y 
+SFX 8 0 ized [aeiou]y 
+SFX 8 0 ized [^aemsy] 
+SFX 8 0 tizing a 
+SFX 8 e izing [^l]e 
+SFX 8 le ilizing [^aeiou]le 
+SFX 8 e izing [aeiou]le 
+SFX 8 um izing um 
+SFX 8 0 izing [^u]m 
+SFX 8 s zing is 
+SFX 8 0 izing [^i]s 
+SFX 8 y izing [^aeiou]y 
+SFX 8 0 izing [aeiou]y 
+SFX 8 0 izing [^aemsy] 
+SFX q Y 22
+SFX q 0 tisation a 
+SFX q e isation [^l]e 
+SFX q le ilisation [^aeiou]le 
+SFX q e isation [aeiou]le 
+SFX q um isation um 
+SFX q 0 isation [^u]m 
+SFX q s sation is 
+SFX q 0 isation [^i]s 
+SFX q y isation [^aeiou]y 
+SFX q 0 isation [aeiou]y 
+SFX q 0 isation [^aemsy] 
+SFX q 0 tisations a 
+SFX q e isations [^l]e 
+SFX q le ilisations [^aeiou]le 
+SFX q e isations [aeiou]le 
+SFX q um isations um 
+SFX q 0 isations [^u]m 
+SFX q s sations is 
+SFX q 0 isations [^i]s 
+SFX q y isations [^aeiou]y 
+SFX q 0 isations [aeiou]y 
+SFX q 0 isations [^aemsy] 
+SFX - Y 22
+SFX - 0 tization a 
+SFX - e ization [^l]e 
+SFX - le ilization [^aeiou]le 
+SFX - e ization [aeiou]le 
+SFX - um ization um 
+SFX - 0 ization [^u]m 
+SFX - s zation is 
+SFX - 0 ization [^i]s 
+SFX - y ization [^aeiou]y 
+SFX - 0 ization [aeiou]y 
+SFX - 0 ization [^aemsy] 
+SFX - 0 tizations a 
+SFX - e izations [^l]e 
+SFX - le ilizations [^aeiou]le 
+SFX - e izations [aeiou]le 
+SFX - um izations um 
+SFX - 0 izations [^u]m 
+SFX - s zations is 
+SFX - 0 izations [^i]s 
+SFX - y izations [^aeiou]y 
+SFX - 0 izations [aeiou]y 
+SFX - 0 izations [^aemsy] 
+SFX s Y 33
+SFX s 0 tiser a 
+SFX s e iser [^l]e 
+SFX s le iliser [^aeiou]le 
+SFX s e iser [aeiou]le 
+SFX s um iser um 
+SFX s 0 iser [^u]m 
+SFX s s ser is 
+SFX s 0 iser [^i]s 
+SFX s y iser [^aeiou]y 
+SFX s 0 iser [aeiou]y 
+SFX s 0 iser [^aemsy] 
+SFX s 0 tisers a 
+SFX s e isers [^l]e 
+SFX s le ilisers [^aeiou]le 
+SFX s e isers [aeiou]le 
+SFX s um isers um 
+SFX s 0 isers [^u]m 
+SFX s s sers is 
+SFX s 0 isers [^i]s 
+SFX s y isers [^aeiou]y 
+SFX s 0 isers [aeiou]y 
+SFX s 0 isers [^aemsy] 
+SFX s 0 tiser's a 
+SFX s e iser's [^l]e 
+SFX s le iliser's [^aeiou]le 
+SFX s e iser's [aeiou]le 
+SFX s um iser's um 
+SFX s 0 iser's [^u]m 
+SFX s s ser's is 
+SFX s 0 iser's [^i]s 
+SFX s y iser's [^aeiou]y 
+SFX s 0 iser's [aeiou]y 
+SFX s 0 iser's [^aemsy] 
+SFX 9 Y 33
+SFX 9 0 tizer a 
+SFX 9 e izer [^l]e 
+SFX 9 le ilizer [^aeiou]le 
+SFX 9 e izer [aeiou]le 
+SFX 9 um izer um 
+SFX 9 0 izer [^u]m 
+SFX 9 s zer is 
+SFX 9 0 izer [^i]s 
+SFX 9 y izer [^aeiou]y 
+SFX 9 0 izer [aeiou]y 
+SFX 9 0 izer [^aemsy] 
+SFX 9 0 tizers a 
+SFX 9 e izers [^l]e 
+SFX 9 le ilizers [^aeiou]le 
+SFX 9 e izers [aeiou]le 
+SFX 9 um izers um 
+SFX 9 0 izers [^u]m 
+SFX 9 s zers is 
+SFX 9 0 izers [^i]s 
+SFX 9 y izers [^aeiou]y 
+SFX 9 0 izers [aeiou]y 
+SFX 9 0 izers [^aemsy] 
+SFX 9 0 tizer's a 
+SFX 9 e izer's [^l]e 
+SFX 9 le ilizer's [^aeiou]le 
+SFX 9 e izer's [aeiou]le 
+SFX 9 um izer's um 
+SFX 9 0 izer's [^u]m 
+SFX 9 s zer's is 
+SFX 9 0 izer's [^i]s 
+SFX 9 y izer's [^aeiou]y 
+SFX 9 0 izer's [aeiou]y 
+SFX 9 0 izer's [^aemsy] 
+SFX t Y 22
+SFX t 0 tisable a 
+SFX t e isable [^l]e 
+SFX t le ilisable [^aeiou]le 
+SFX t e isable [aeiou]le 
+SFX t um isable um 
+SFX t 0 isable [^u]m 
+SFX t s sable is 
+SFX t 0 isable [^i]s 
+SFX t y isable [^aeiou]y 
+SFX t 0 isable [aeiou]y 
+SFX t 0 isable [^aemsy] 
+SFX t 0 tisability a 
+SFX t e isability [^l]e 
+SFX t le ilisability [^aeiou]le 
+SFX t e isability [aeiou]le 
+SFX t um isability um 
+SFX t 0 isability [^u]m 
+SFX t s sability is 
+SFX t 0 isability [^i]s 
+SFX t y isability [^aeiou]y 
+SFX t 0 isability [aeiou]y 
+SFX t 0 isability [^aemsy] 
+SFX + Y 22
+SFX + 0 tizable a 
+SFX + e izable [^l]e 
+SFX + le ilizable [^aeiou]le 
+SFX + e izable [aeiou]le 
+SFX + um izable um 
+SFX + 0 izable [^u]m 
+SFX + s zable is 
+SFX + 0 izable [^i]s 
+SFX + y izable [^aeiou]y 
+SFX + 0 izable [aeiou]y 
+SFX + 0 izable [^aemsy] 
+SFX + 0 tizability a 
+SFX + e izability [^l]e 
+SFX + le ilizability [^aeiou]le 
+SFX + e izability [aeiou]le 
+SFX + um izability um 
+SFX + 0 izability [^u]m 
+SFX + s zability is 
+SFX + 0 izability [^i]s 
+SFX + y izability [^aeiou]y 
+SFX + 0 izability [aeiou]y 
+SFX + 0 izability [^aemsy] 
+SFX M Y 1
+SFX M 0 's . 
+SFX B Y 48
+SFX B e able [^acegilotu]e 
+SFX B 0 able [acegilou]e 
+SFX B te ble ate 
+SFX B e able [^a]te 
+SFX B 0 bable [^aeio][aeiou]b 
+SFX B 0 kable [^aeio][aeiou]c 
+SFX B 0 dable [^aeio][aeiou]d 
+SFX B 0 fable [^aeio][aeiou]f 
+SFX B 0 gable [^aeio][aeiou]g 
+SFX B 0 kable [^aeio][aeiou]k 
+SFX B 0 lable [^aeio][aeiou]l 
+SFX B 0 mable [^aeio][aeiou]m 
+SFX B 0 nable [^aeio][aeiou]n 
+SFX B 0 pable [^aeio][aeiou]p 
+SFX B 0 rable [^aeio][aeiou]r 
+SFX B 0 sable [^aeio][aeiou]s 
+SFX B 0 table [^aeio][aeiou]t 
+SFX B 0 vable [^aeio][aeiou]v 
+SFX B 0 zable [^aeio][aeiou]z 
+SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz] 
+SFX B 0 able [^aeiou][bcdfgklmnprstvz] 
+SFX B y iable [^aeiou]y 
+SFX B 0 able [aeiou]y 
+SFX B 0 able [^ebcdfgklmnprstvzy] 
+SFX B e ability [^acegilotu]e 
+SFX B 0 ability [acegilou]e 
+SFX B te bility ate 
+SFX B e ability [^a]te 
+SFX B 0 bability [^aeio][aeiou]b 
+SFX B 0 kability [^aeio][aeiou]c 
+SFX B 0 dability [^aeio][aeiou]d 
+SFX B 0 fability [^aeio][aeiou]f 
+SFX B 0 gability [^aeio][aeiou]g 
+SFX B 0 kability [^aeio][aeiou]k 
+SFX B 0 lability [^aeio][aeiou]l 
+SFX B 0 mability [^aeio][aeiou]m 
+SFX B 0 nability [^aeio][aeiou]n 
+SFX B 0 pability [^aeio][aeiou]p 
+SFX B 0 rability [^aeio][aeiou]r 
+SFX B 0 sability [^aeio][aeiou]s 
+SFX B 0 tability [^aeio][aeiou]t 
+SFX B 0 vability [^aeio][aeiou]v 
+SFX B 0 zability [^aeio][aeiou]z 
+SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz] 
+SFX B 0 ability [^aeiou][bcdfgklmnprstvz] 
+SFX B y iability [^aeiou]y 
+SFX B 0 ability [aeiou]y 
+SFX B 0 ability [^ebcdfgklmnprstvzy] 
+SFX 7 Y 9
+SFX 7 e able [acegilou]e 
+SFX 7 0 able [^acegilou]e 
+SFX 7 0 kable [^aeio][aeiou]c 
+SFX 7 0 lable [^aeio][aeiou]l 
+SFX 7 0 able [aeio][aeiou][cl] 
+SFX 7 0 able [^aeiou][cl] 
+SFX 7 y iable [^aeiou]y 
+SFX 7 0 able [aeiou]y 
+SFX 7 0 able [^cely] 
+SFX g Y 9
+SFX g e ability [^acegilou]e 
+SFX g 0 ability [acegilou]e 
+SFX g 0 kability [^aeio][aeiou]c 
+SFX g 0 lability [^aeio][aeiou]l 
+SFX g 0 ability [aeio][aeiou][cl] 
+SFX g 0 ability [^aeiou][cl] 
+SFX g y iability [^aeiou]y 
+SFX g 0 ability [aeiou]y 
+SFX g 0 ability [^cely] 
+SFX l Y 9
+SFX l e ably [^acegilou]e 
+SFX l 0 ably [acegilou]e 
+SFX l 0 kably [^aeio][aeiou]c 
+SFX l 0 lably [^aeio][aeiou]l 
+SFX l 0 ably [aeio][aeiou][cl] 
+SFX l 0 ably [^aeiou][cl] 
+SFX l y iably [^aeiou]y 
+SFX l 0 ably [aeiou]y 
+SFX l 0 ably [^cely] 
+SFX b Y 3
+SFX b e ible [^aeiou]e 
+SFX b 0 ible [aeiou]e 
+SFX b 0 ible [^e] 
+SFX L Y 12
+SFX L 0 ament m 
+SFX L y iment [^aeiou]y 
+SFX L 0 ment [aeiou]y 
+SFX L 0 ment [^my] 
+SFX L 0 aments m 
+SFX L y iments [^aeiou]y 
+SFX L 0 ments [aeiou]y 
+SFX L 0 ments [^my] 
+SFX L 0 ament's m 
+SFX L y iment's [^aeiou]y 
+SFX L 0 ment's [aeiou]y 
+SFX L 0 ment's [^my] 
+SFX Z Y 22
+SFX Z e y [^aeiouy]e 
+SFX Z 0 y [aeiouy]e 
+SFX Z 0 ey [aiouy] 
+SFX Z 0 by [^aeio][aeiou]b 
+SFX Z 0 ky [^aeio][aeiou]c 
+SFX Z 0 dy [^aeio][aeiou]d 
+SFX Z 0 fy [^aeio][aeiou]f 
+SFX Z 0 gy [^aeio][aeiou]g 
+SFX Z 0 ky [^aeio][aeiou]k 
+SFX Z 0 ly [^aeio][aeiou]l 
+SFX Z 0 my [^aeio][aeiou]m 
+SFX Z 0 ny [^aeio][aiou]n 
+SFX Z 0 py [^aeio][aeiou]p 
+SFX Z 0 ry [^aeio][aiou]r 
+SFX Z 0 sy [^aeio][aeiou]s 
+SFX Z 0 ty [^aeio][aiou]t 
+SFX Z 0 vy [^aeio][aeiou]v 
+SFX Z 0 zy [^aeio][aeiou]z 
+SFX Z 0 y [^aeio]e[nrt] 
+SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz] 
+SFX Z 0 y [^aeiou][bcdfgklmnprstvz] 
+SFX Z 0 y [^aebcdfgiklmnoprstuvyz] 
+SFX 2 Y 21
+SFX 2 e iness [^aeiouy]e 
+SFX 2 0 iness [aeiouy]e 
+SFX 2 0 biness [^aeio][aeiou]b 
+SFX 2 0 kiness [^aeio][aeiou]c 
+SFX 2 0 diness [^aeio][aeiou]d 
+SFX 2 0 finess [^aeio][aeiou]f 
+SFX 2 0 giness [^aeio][aeiou]g 
+SFX 2 0 kiness [^aeio][aeiou]k 
+SFX 2 0 liness [^aeio][aeiou]l 
+SFX 2 0 miness [^aeio][aeiou]m 
+SFX 2 0 niness [^aeio][aiou]n 
+SFX 2 0 piness [^aeio][aeiou]p 
+SFX 2 0 riness [^aeio][aiou]r 
+SFX 2 0 siness [^aeio][aeiou]s 
+SFX 2 0 tiness [^aeio][aiou]t 
+SFX 2 0 viness [^aeio][aeiou]v 
+SFX 2 0 ziness [^aeio][aeiou]z 
+SFX 2 0 iness [^aeio]e[nrt] 
+SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz] 
+SFX 2 0 iness [^aeiou][bcdfgklmnprstvz] 
+SFX 2 0 iness [^ebcdfgklmnprstvz] 
+SFX z Y 24
+SFX z e ily [^aeiouy]e 
+SFX z 0 ily [aeiouy]e 
+SFX z 0 ily [aiou]y 
+SFX z ey ily ey 
+SFX z y ily [^aeiou]y 
+SFX z 0 bily [^aeio][aeiou]b 
+SFX z 0 kily [^aeio][aeiou]c 
+SFX z 0 dily [^aeio][aeiou]d 
+SFX z 0 fily [^aeio][aeiou]f 
+SFX z 0 gily [^aeio][aeiou]g 
+SFX z 0 kily [^aeio][aeiou]k 
+SFX z 0 lily [^aeio][aeiou]l 
+SFX z 0 mily [^aeio][aeiou]m 
+SFX z 0 nily [^aeio][aiou]n 
+SFX z 0 pily [^aeio][aeiou]p 
+SFX z 0 rily [^aeio][aiou]r 
+SFX z 0 sily [^aeio][aeiou]s 
+SFX z 0 tily [^aeio][aiou]t 
+SFX z 0 vily [^aeio][aeiou]v 
+SFX z 0 zily [^aeio][aeiou]z 
+SFX z 0 ily [^aeio]e[nrt] 
+SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz] 
+SFX z 0 ily [^aeiou][bcdfgklmnprstvyz] 
+SFX z 0 ily [^ebcdfgklmnprstvyz] 
+SFX y Y 15
+SFX y e ory te 
+SFX y e atory [mr]e 
+SFX y e ary se 
+SFX y 0 ry [^mrst]e 
+SFX y 0 ory [^aeous]t 
+SFX y 0 ry [aeous]t 
+SFX y 0 ery h 
+SFX y 0 atory [^i]m 
+SFX y im matory im 
+SFX y 0 ory s 
+SFX y 0 ary ion 
+SFX y 0 ry [^i]on 
+SFX y 0 nery [aiu]n 
+SFX y 0 ry [^aiou]n 
+SFX y 0 ry [^ehmstn] 
+SFX O Y 12
+SFX O 0 l a 
+SFX O e al [^bcgv]e 
+SFX O e ial [bcgv]e 
+SFX O 0 ial [bcrx] 
+SFX O um al um 
+SFX O 0 al [^u]m 
+SFX O y al ty 
+SFX O y ial [^t]y 
+SFX O 0 ual [px]t 
+SFX O 0 tal [iu]t 
+SFX O 0 al [^ipux]t 
+SFX O 0 al [^aebcrtxmy] 
+SFX o Y 12
+SFX o 0 lly a 
+SFX o e ally [^bcgv]e 
+SFX o e ially [bcgv]e 
+SFX o 0 ially [bcrx] 
+SFX o um ally um 
+SFX o 0 ally [^u]m 
+SFX o y ally ty 
+SFX o y ially [^t]y 
+SFX o 0 ually [px]t 
+SFX o 0 tally [iu]t 
+SFX o 0 ally [^ipux]t 
+SFX o 0 ally [^aebcrtxmy] 
+SFX W Y 21
+SFX W ce tific ce 
+SFX W e atic me 
+SFX W se tic se 
+SFX W le ic ble 
+SFX W e ic [^b]le 
+SFX W e ic [^clms]e 
+SFX W 0 lic [ay]l 
+SFX W 0 ic [^ay]l 
+SFX W us ic us 
+SFX W 0 tic [^u]s 
+SFX W er ric er 
+SFX W 0 ic [^e]r 
+SFX W 0 atic [aeiou]m 
+SFX W 0 ic [^aeiou]m 
+SFX W 0 tic ma 
+SFX W a ic [^m]a 
+SFX W y etic thy 
+SFX W y ic [^t]hy 
+SFX W y tic sy 
+SFX W y ic [^hs]y 
+SFX W 0 ic [^aelmrsy] 
+SFX w Y 9
+SFX w e ical e 
+SFX w er rical er 
+SFX w 0 ical [^e]r 
+SFX w 0 atical [aeiou]m 
+SFX w 0 ical [^aeiou]m 
+SFX w 0 tical ma 
+SFX w a ical [^m]a 
+SFX w y ical y 
+SFX w 0 ical [^aemry] 
+SFX 1 Y 9
+SFX 1 e ically e 
+SFX 1 er rically er 
+SFX 1 0 ically [^e]r 
+SFX 1 0 atically [aeiou]m 
+SFX 1 0 ically [^aeiou]m 
+SFX 1 0 tically ma 
+SFX 1 a ically [^m]a 
+SFX 1 y ically y 
+SFX 1 0 ically [^aemry] 
+SFX 3 Y 21
+SFX 3 e ist [^aceiou]e 
+SFX 3 ce tist ce 
+SFX 3 0 ist [aeiou]e 
+SFX 3 y ist [^aeioubp]y 
+SFX 3 0 ist [aeioubp]y 
+SFX 3 o ist o 
+SFX 3 0 ists [^eoy] 
+SFX 3 e ists [^aceiou]e 
+SFX 3 ce tists ce 
+SFX 3 0 ists [aeiou]e 
+SFX 3 y ists [^aeioubp]y 
+SFX 3 0 ists [aeioubp]y 
+SFX 3 o ists o 
+SFX 3 0 ists [^eoy] 
+SFX 3 e ist's [^aceiou]e 
+SFX 3 ce tist's ce 
+SFX 3 0 ist's [aeiou]e 
+SFX 3 y ist's [^aeioubp]y 
+SFX 3 0 ist's [aeioubp]y 
+SFX 3 o ist's o 
+SFX 3 0 ist's [^eoy] 
diff --git a/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.dic b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.dic
new file mode 100644
index 0000000..d002789
--- /dev/null
+++ b/Squiggly/main/SpellingUIEx/tests/com/adobe/linguistics/spelling/dictionaries/en_GB/en_GB.dic
@@ -0,0 +1,46281 @@
+46280
+abaft
+abbreviation/M
+abdicate/DNGSn
+Abelard/M
+abider/M
+Abidjan
+ablaze
+abloom
+aboveground
+abrader/M
+Abram/M
+abreaction/MS
+abrogator/MS
+abscond/DRSG
+absinthe/MS
+absoluteness/S
+absorbency/SM
+abstract/ShTVDPiGY
+absurdness/S
+Abuja/M
+Abyssinia/M
+Acadia
+accede/SDG
+accept/BDSRVGkhl
+acceptable/P
+accepted/U
+accommodate/DGnkSNVu
+accommodating/U
+accompanier/M
+accomplish/RLSGD
+accordion/MS3
+accost/DSG
+accountant/SM
+accrual/MS
+accurately/I
+accusal/M
+achene/SM
+achievable/U
+achieves/c
+acidification/M
+acidulous
+acoustical
+acquaintance/SM
+acquisition/MA
+acridity/SM
+acrobatics/M
+actinic
+actinide/MS
+actively/IA
+activity/SMI
+Acton/M
+actual/q8YSQ-
+adagio/S
+adaptation/M
+add/RDGS7
+additivity
+Adele/M
+adhere/DGRS
+adherence/MS
+adjudicator/MS
+adjunct/SYMV
+adjuration/M
+adjust/RLDlGS7V
+Adler/M
+administratrix/M
+admiralty/SM
+admiration/M
+adobe/NvVSMX
+adopted/AU
+adoption/M
+adorned/U
+adrenal/Y
+adrift
+adumbrate/VSGnvDN
+Adventist's
+adverse/yTDYGP
+advertise/LJ
+adze/DMSG
+Aegean/M
+Aeneas
+aerialist
+aerodrome/SM
+aerodynamic/SY
+aero-engine/MS
+affectedly/U
+affective/M
+affinity/MS
+affirmed/A
+affix/DSG
+affray/MSDG
+affricative/M
+aforesaid
+after/S
+age's/e
+agility/MS
+agitator/MS
+agnostic/MS
+agnosticism/SM
+agreeableness/ES
+agriculturalist
+Agrippa/M
+AI
+Aiken/M
+ain't
+airflow/MS
+airsick/P
+airtime
+airway/MS
+ajar
+alabaster/SM
+Alamo/S
+alanine/M
+Alaric/M
+alarm/3DGkS
+albacore/SM
+albedo/M
+albeit
+album/MS
+Aldridge/M
+alewife/M
+Alexia/M
+Alexis
+Alfonso/M
+Alger/M
+Algiers
+alienation/M
+alinement's
+alkyd/S
+Allah/M
+all-day
+allegation/M
+allergen/MSW
+alleyway/MS
+allies/M
+allocator/KSC
+allots/A
+allowable/P
+all-star
+Allstate
+alms/m
+alnico
+aloft
+along
+alpine/S
+al-Qa'ida/M
+Alsace/M
+alternation/M
+Alton/M
+alumni
+alundum
+alveolus/M
+AMA
+amanuenses
+Amazonian
+ambergris/MS
+Amdahl/M
+Amherst/M
+amide/MS
+amir's
+Amish/M
+amoral
+amorphous/PY
+amortise/nSGD
+amortize/nNSGD
+amour/MS
+amphibian/MS
+amphibology/M
+ample/PT
+amplification/M
+anarchy/3Ww1SM
+anastigmatic
+Andaman/M
+aneroid
+Anglican/MS
+Anglicanism/M
+Anglicise/nSGD
+Anglicize/nNSGD
+Anglophobia/M
+angularity/MS
+anhydrous/Y
+animate/DnASNG
+animated/Y
+anisette/SM
+annalen
+annihilator/SM
+anorak/SM
+anorexia/MS
+antediluvian/S
+anthem/MdS
+anthropometric/S
+anthropometry/WM
+antibody/MS
+anticompetitive
+antidemocratic
+antiformant
+antigenicity/SM
+Antigua/M
+Antioch/M
+antipasti
+antipodal/S
+antiquarian/MS
+antiquarianism/MS
+antisepses
+antisocial/Y
+antitrust/M
+antral
+anyway
+apace
+aphasic/S
+aphid/MS
+apiece
+apocrypha/oM
+apogee/SM
+Apollo/M
+apology/SQ8s9M3
+apostle/MS
+apotheoses
+Appian
+appliquéd
+apply/vnNRGDSV
+appraisal/AMS
+appraise/AGSD
+appreciate/vyGVDNnuS
+apprehended/a
+approbation/MES
+Apr
+apsis/M
+aptness/IS
+aquaria
+aquiculture's
+aquiline
+Arabia/M
+Arafat/M
+arbutus/MS
+arcane/Y
+arcaneness
+arch/yTDRYSPGM
+archaist/MS
+archery/M
+Archimedes
+Argentine/SM
+argon/M
+arguable/YIU
+argumentativeness/S
+ark/MS
+armour-plate/D
+armpit/MS
+Arne/M
+around
+array/EGMSD
+arrhythmia/SM
+arrowhead/SM
+arsenate/M
+arsine/MS
+arsonist
+art/6MjZ32pS
+arteriolar
+artesian
+Artie/M
+artifice/oMRS
+artillery/3mSM
+artist/W1y
+asbestos/SM
+ascertain/L7SDG
+ASCII
+ascription/M
+Asiatic/MS
+asp/MWS
+aspect/MS
+asphyxiate/SDG
+asplenium
+assail/7DSG
+assassination/M
+assembles/A
+assembling/A
+assignee/MS
+assignor/SM
+associate/EDSGnN
+associativity/S
+assurance/SAM
+Assyria/M
+Assyriology
+Astana/M
+asterisk/SDGM
+astigmatism/MS
+astride
+astrophysicist/SM
+at/F
+atelier/SM
+Atlanta/MW
+Atman/M
+atoll/MS
+atomic/Y
+atonal
+atonality/SM
+atrial
+attaches/A
+attend/SRGD
+attendance/MS
+attentional/Y
+attentive/PIY
+attenuate/GnSDN
+attic/MS
+attorney/MS
+attractive/UY
+attractiveness/SM
+attribute/xGVvDS
+attrition/SM
+aubergine/MS
+Auckland/M
+audaciousness/S
+audibly/I
+audio/M
+audiometry/M
+audited/U
+auditorium/SM
+Aug
+augment/NnDRGS
+augmentation/M
+augury/SM
+Augusta/M
+Augusts
+Australasia/M
+Australia/M
+authorised/AU
+authoritative/YP
+autocrat/MWS1
+autodialler
+automata
+automotive
+autoregressive
+avalanche/GSMD
+avaunt/S
+avitaminoses
+aweigh
+awes/c
+awfulness/S
+axe/DmMGS
+axial/FY
+Ayr/M
+babble/RGDS
+babysit/RSG
+bacchanal/SM
+Bacchanalian/S
+backfield/MS
+backfill/SGD
+backlasher
+backscatter/dMS
+backslapper/SM
+backstop/MSGD
+backward/PSY
+bade
+bail/7MDGS
+bailey/S
+bailiff/MS
+balanced/cAeU
+balboa/MS
+Balearic/M
+ballistics/M
+balloon/3RSMDG
+balsa/SM
+balsam/dMS
+banality/SM
+Banbridge/M
+bandeaux
+banded/E
+Bangkok/M
+banish/GSLD
+bannister/SM
+banquette/MS
+bans/U
+banshee/SM
+banter/kdS
+banterer/M
+baptism/oSM
+bar/CDESUG
+barbarous/YP
+barbell/MS
+bareback
+bargepole/M
+barley/MS
+Barrett/M
+Barrow-in-Furness
+barycentre/MW
+baryon/MS
+baseball/SM
+baseband
+Basel/M
+bases/C
+bash/Sj6DG
+basilar
+basin/6MS
+basinful/S
+basing/C
+Basingstoke/M
+basswood/SM
+baste/nSN
+batcher
+bathtub/SM
+bathwater
+Bator/M
+battleship/SM
+baulky/TP
+bayonet/dMS
+bayou/SM
+Bea/M
+beady/T
+beagle/DGSM
+bearish/YP
+Beaujolais
+beautify/WNRSDnG
+because
+bedazzle/DLSG
+bedbug/SM
+bedrock/SM
+bedspread/MS
+Bedworth/M
+Beethoven/M
+befuddle/LSDG
+begonia/SM
+begrime/SDG
+begrudge/GDSk
+Beijing/M
+being/SM
+belabour/DGSM
+belate/Dih
+belief's/U
+believing/U
+belittle/GLDS
+bellboy/SM
+bell-hop's
+bell-ringer/S
+bellwether/MS
+Belmont/M
+belted/U
+Belton/M
+beltway/SM
+benedictory
+benefactor/SM
+benignant
+beribboned
+Berman/M
+Bernard/M
+Bernhard/M
+berserk/S
+Berwick/M
+beryl/MS
+beryllium/M
+bespatter/dS
+bespeak/GS
+bestial/Y
+bestride/SG
+bet/MRGSD
+Beth/M
+Bethany/M
+Betsey/M
+between/PS
+bewigged
+bicarbonate/MS
+bid/RMZdGJS
+bidet/SM
+bifocal/S
+biggish
+bigot/ydSM
+bilge/DGMS
+bilingualism/MS
+billboard/SGDM
+Billie/M
+biophysics/M
+birdhouse/SM
+birdieing
+birdseed/SM
+Birgit/M
+Biro/M
+Biscay/M
+biserial
+Bishkek/M
+bishop/dSM
+Bismarck/M
+bitch/GZDSz2M
+BITNET
+bitten
+biweekly/S
+biyearly
+blabber/d
+black-hearted
+blackjack/MSDG
+blameworthiness/S
+blank/PDGSTY
+blasting/M
+blastoff/SM
+blatant/Y
+bleater/M
+blend/RGSD
+blessing/M
+blew
+Bligh/M
+blip/DGMS
+blithe/YTP
+blitz/GSDM
+blitzkrieg/SM
+blockbusting/M
+Bloemfontein/M
+blood-letting/SM
+bloodstain/DMS
+bloodstream/SM
+blossomy
+blow-up/SM
+bluffness/S
+boar/MS
+board/RMGDSJ
+boastfulness/S
+bobtail/SMGD
+bodkin/MS
+body-colour
+body-piercing
+bog/GDMZS
+bohemian/S
+bola/SM
+bolero/MS
+bolter/M
+Boltzmann/M
+bondage/MS
+Boniface/M
+boniness/S
+bonsai/M
+booking/M
+bookshop/MS
+booth/MS
+Bootle/M
+bootlegging/M
+boozy/T
+bop/RGDS
+Borealis
+Boris/M
+born-again
+borosilicate/M
+Bose/M
+Botham/M
+bottommost
+botulinus/M
+boudoir/MS
+boutonnière/SM
+boxy/T
+boy/MS
+brachia
+bract/MS
+Braille/M
+brain-dead
+brambling/M
+Brannon/M
+brassiness/S
+bravado
+brave/DYyTGPS
+bravery/SM
+bravest/M
+breakage/MS
+breakthrough/MS
+break-up/S
+breakwater/SM
+breastbone/SM
+brecciated
+breech-loaded
+Breton/M
+bride/SM
+Bridget/M
+Bridgnorth/M
+bridle/MGSD
+brigade/GDSM
+brigandage/SM
+brigantine/SM
+Brighton/M
+brinkmanship/MS
+broadcast/SARG
+broadloom/MS
+broadness/S
+broil/GRSD
+broker/d
+brokerage/MS
+bromide/SMW
+bronchus/M
+brood/GM2ZRSDk
+brougham/SM
+brownish
+brows/SDRBG
+bruit/S
+brusqueness/S
+Bryn/M
+buccaneer/GDSM
+bucker/M
+buckminsterfullerene
+bucksaw/MS
+bucolic/YS
+buffer/rd
+bufflehead/M
+buffoonish
+build/RGJS
+Bulgarian/MS
+bulgy/T
+bulker
+bumpkin/MS
+bunion/SM
+buoyant/Y
+burdened/Uc
+burdock/MS
+burg/RSM
+burgle/SDG
+burial/SAM
+Burlington/M
+burned/U
+burnish/RSGD
+burntness
+burp/MDSG
+bury/ADSG
+bus/MAS
+Busch/M
+bushiness/S
+bushland
+bushwhacking/M
+business/m5S
+businesslike
+businessperson/S
+busywork/SM
+buttonholer/M
+Buxtehude/M
+buzzword/SM
+by
+by-election/S
+Byrne/M
+c/nN
+cab/GMDXVSN
+cablegram/SM
+cactus/MS
+caecum/M
+Caesar
+cagiest
+cahoot/MS
+Caisos
+cajole/RLyDSG
+calcite/SM
+CALCOMP
+Calder
+caldera/SM
+caldron's
+calender/dMS
+calibrate/SAGDN
+calibrater's
+calico/M
+calla/SM
+callback/S
+calliper/SM
+callowness/S
+calls/aA
+calorie/SM
+calorific
+calyces's
+Camberley/M
+Camden/M
+camelhair's
+Campbellsport
+camp-site/SM
+campus/MS
+Canaan/M
+caning/M
+canniness/S
+cannon/dSM
+canonical/Q8q-
+can't
+canted/AI
+canvas/MRGDS
+capon/SM
+cappuccino/SM
+caps/8
+capsular
+captaincy/MS
+captioner
+captivate/SDG
+carboy/MS
+carbuncle/DSM
+card-carrying
+cardioid/M
+caribou/M
+Carmen/M
+carnal/Y
+carnival/SM
+carol-singing
+Carpathian/S
+carpentry/SM
+carrageen/M
+carried/a
+carrot/MS
+carsick/P
+Carson
+cart/RMD6GS
+cartload/MS
+caryatid/SM
+Carys
+cased/U
+Casey/M
+Cassels
+caster/nN
+casts/aAe
+casualness/S
+cat/M2ZzDGS
+catalepsy/MS
+catch-all/SM
+catchphrase/S
+catechism/MS
+catharsis/M
+cathedral/SM
+Catherine
+Cathy
+Caucasoid
+cavil/SDRGJ
+cc
+celandine/SM
+celebratedness/M
+cellar/dMS
+celluloid/MS
+centaur/MS
+centime/SM
+centurion/SM
+Cephalochordata
+Cephalopoda
+ceramic/3MS
+cerebellar
+cerebra/no
+cerise/MS
+cerium/M
+cermet/SM
+certification/MCA
+certiorari/M
+cession/FMAK
+CFO
+cha/Wy
+chalkboard/MS
+chammy's
+Chancellorship/S
+chances/a
+chanciness/S
+chandelier/MS
+chanson/SM
+chapbook/MS
+Chapman
+character/sQ98t+dpq6-MS
+charitable/UY
+charlatanism/SM
+chasm/SM
+châtelaine/MS
+chauffeur/DSMG
+checkmate/MDSG
+checkout/S
+checksum/GMSD
+cheek/2GMzDZS
+cheekiness/S
+cheerleader/SM
+chelate/DnMNG
+chemosynthesis
+chemurgy/SM
+cheque/RSM
+chert/SM
+cherub/SMW
+Cheryl/M
+chevalier/MS
+chew/GRZ2S7D
+chickenfeed
+chickenpox/SM
+child/pM
+childlike/P
+China/Mm
+chine/SM
+chip/GMJZDS
+choir/GSDM
+cholera/MSW
+chomp/SDG
+Chopin
+choppiness/S
+choppy/TP
+chorale/MS
+choreography/MS
+chose
+Christ/M
+chromatics/M
+chromatograph/ZW
+chromium/SM
+chromosomal
+chronograph/ZSM
+Chrysler
+chum/2DzMZSG
+chunky/TP
+churchgoing/SM
+cinchona/SM
+circler/M
+circuit/MdS
+circuital
+circuitry/MS
+circuity/SM
+circulant
+circumcised/U
+circumciser/M
+circumflex/DSGM
+cl/GJ
+clairvoyant/SY
+clang/DRGS
+Clara
+Clarence
+classiness/S
+classing/e
+claustrophobic
+clearance/MS
+Clement/SM
+Cline
+clinometer/SIM
+cliometrician/S
+clipboard/SM
+Cliveden
+cloak-and-dagger
+cloaked/U
+cloister/MdS
+close-cropped
+closer/ESM
+clothesline/SGDM
+clothesman
+cloudless/PY
+cloudy/TP
+clown/SDGM
+clubbing/M
+clubhouse/MS
+clunk/DRM2GzZS
+coachloads
+coaler/M
+coal-fired
+coalitionist
+coarse/TPY
+coastal
+coastline/MS
+cocaine/SM
+cock-a-hoop
+cockatoo/SM
+cockpit/MS
+cockroach/SM
+cock-shy
+code/CDaAGS
+codebook/S
+codebreak
+codebreaker
+codename/D
+codpiece/MS
+coeval/SY
+cogent/Y
+cogitation/M
+cognition/AMKS
+cognoscenti
+coil/USADG
+Cointreau
+coital/Y
+cold-bloodedness
+coldish
+coldness/S
+Cole/M
+coleus/MS
+collaborative/S
+collectible/S
+collegial
+colloquium/SM
+colloquy/Mo
+coloratura/SM
+Colosseum
+colostomy/SM
+colour-code/D
+comae
+combat/vVu
+combed/U
+combustibility/SM
+come/RIGJS
+comedian/SM
+comfortableness/S
+comfy/T
+commemorate/NDvSVGn
+commemorator/S
+commercial/qQ8S-
+commercialness
+commiserate/VNnDGS
+commission/CRDSG
+commonly/U
+commonplace/P
+commons/M
+common-sense
+communicability/SM
+communicable/I
+communicated/a
+companion/DG7lMS
+compendia
+compensated/U
+compensator/M
+complainant/SM
+compliance/SM
+complicator/MS
+composition/CM
+comprehension/IMS
+comprehensiveness/S
+compress/XvNVhxb
+computed/AK
+computing/A
+concede/Rh
+conceiver/M
+conceptuality/M
+concerto/SM
+conchs
+conciliar
+conclusion/M
+concordant/Y
+concrete/GPYNDSnM
+concubinage/SM
+concupiscent
+concussion/M
+condescend/NXk
+conditionally/U
+condition's/K
+condolence/MS
+conducive/P
+conductance/4
+conductibility/MS
+conductor/SM
+conductress/MS
+coney's
+confabulation/M
+confederate/M
+conferee/MS
+confidential/PY
+confiner/M
+confirmed/PY
+conflagration/SM
+confrère/SM
+confront/NRnx
+Confucian
+confusable
+confutation/M
+confuter/M
+congested/U
+congregate/GNnSD
+conjugacy
+conjugateness
+conjunctive/S
+conjuration/M
+connectivity/SM
+consent/SRGkD
+conservative/PS
+consigns/A
+consist/SGD
+consistent/IY
+console/RNkn7
+consonance/IM
+conspiracy/SM
+constant/IY
+constellation/MS
+constituency/MS
+constitute/DASG
+consulship/SM
+consultees'
+consumable/S
+consumer/3
+consummated/U
+consumptive/S
+contaminate/NVGDnS
+contamination/MCS
+contemporaneous/PY
+contemptible/Y
+continence/IMS
+contort/VDG
+contradict/SGyD
+contralto/SM
+contrapositive/S
+contrapuntal/Y
+contrariwise
+controllability/M
+convenient/YI
+conventionalist
+conversant/Y
+conversazione/M
+convert/RSbDG
+convex/Y
+conviction/MS
+convincing/UY
+convolution/C
+co-operant
+co-operative/SP
+cootie/MS
+copay/S
+coplanar
+Copland
+coprolite/M
+coralline
+Corbie
+cordage/MS
+cordon/dSM
+co-religionist
+Corfu/M
+corked/U
+cornfield/MS
+cornflour/M
+cornmeal
+corollary/SM
+coronary/S
+coroner/MS
+corps/SM
+Corrigan
+corruption's/I
+corsage/MS
+corset/dSM
+cortège/SM
+cortex/M
+Costa
+cotangent/SM
+Cotswold/M
+cottonwood/SM
+cottony
+Coulthard
+counsel/MDJGS
+countenancer/M
+counterargument/SM
+counter-espionage/SM
+counterforce/M
+counter-offensive/MS
+counter-revolution/ySM
+counter-revolutionary/MS
+counter-tenor/SM
+counterweight/GMSD
+counting/Ea
+counts/AaEf
+coupled/U
+courier/MGDS
+courtliness/S
+cove/RDGMS
+covenanter/M
+coverage/SM
+covetousness/S
+cow-pat/SM
+crackpot/MS
+crafter
+craftspeople
+craftspersons
+Cranfield/M
+craver/M
+craw/YSM
+crawl/SRDG
+crayfish/SGDM
+cream/ZDRS2zMG
+creamy/PT
+creativeness/S
+creator/SM
+credibly/I
+credo/MS
+creed/SM
+creedal
+crenelation/M
+creole/MS
+crêpey
+crept
+crescent/MS
+Crestview
+Crete
+criminology/3wMS
+crimson/SMd
+cringe/GSD
+criss
+critique/MGSD
+crochet/dJSZr
+crocodile/MS
+crocus/MS
+croissant/SM
+croquette/MS
+crossfire/MS
+crossing/MS
+crosspoint
+cross-sectional
+croûton/SM
+crowbait
+crowd/cSDG
+crowfeet
+crudeness/S
+crudités
+crumbly/TP
+crutch/SDGM
+crux/M
+crybaby/MS
+cryogenic/S
+cryptography/W1SM
+Cryptozoic
+crystalline/S
+cubic/S
+cubit/SM
+cul/DG
+cull/S
+Cullen/M
+culmination/M
+culpa/SM
+culpable/YP
+cultivable
+cultivatable
+cumbersomeness/S
+cumbrous
+cumin/SM
+Cummings
+cumulus/M
+cupboard/MS
+cupola/DSGM
+curatorships
+curiosity/SM
+curiousness/S
+curlew/SM
+curlicue/SDMG
+curly/PT
+Curran/M
+cursory/K
+curve/SZGDM
+cushy/T
+cussed/EF
+cutlery/MS
+cyanide/SMGD
+cyclohexanol
+cylinder/wS1M
+cynical
+cypher/dSM
+czarevitch/M
+dad/MZS
+daffodil/SM
+Daguerre
+dainty/TSYP
+dairyland
+dais/SZM
+Daley/M
+dam/MDGS
+damageable
+Darcy/M
+darkness/S
+Darlene
+darling/PMS
+darnedest
+Daryl/M
+database/DMGS
+daughter/YMS
+daughters-in-law
+Davie
+daycare/S
+day-to-day
+daze/DiSGh
+DCB
+deaconess/SM
+deadbolt/S
+deadlock/MGSD
+deafening/M
+dean/MGD
+deanery/SM
+Dearing/M
+death-knell
+deathless/Y
+death-toll/M
+debauchery/SM
+debilitation/M
+debonair/PY
+Debussy/M
+decade/SM
+decadent/Y
+December/SM
+decilitre/MS
+decimetre/MS
+decision-making
+declarator/SM
+déclassée
+decomposable/I
+decoration/ASM
+decorative/P
+dedication/M
+dedicator/MS
+deejay/GDSM
+deep/TPYS
+deep-frozen
+deep-rooted
+defend/Vuv
+define/KSDAG
+definitive/SP
+deform/xnR7GN
+deformity/SM
+deftness/S
+DeKalb
+delegable
+delete/NDnSG
+deletion/M
+deliberateness/S
+delightful/P
+delinquent/YSM
+delirious/PY
+delusion/M
+delve/RSDG
+demeanour
+démodé
+demonology/M
+demonstrativeness/MS
+demureness/S
+denominate/x
+densitometry/M
+dentist/MSy
+deny/DR7kGS
+deoxyribonucleic
+department/o
+departure/SM
+dépaysé
+dependability/MS
+dependable/P
+deplorer/M
+depraved/P
+depressant/S
+depressor/MS
+derision/M
+dermatitis/MS
+derogation/M
+Derry
+descendent
+description/M
+descriptor/SM
+desertification
+designation/M
+desire/BRl
+Desmond/M
+desolation/M
+despatch/GDS
+despondence/SZ
+destructible/I
+desultory/YP
+detach/GRSiLhD7
+detected/U
+detector/SM
+deterioration/M
+determinacy/I
+determinant/MS
+determined/P
+determiner/KMS
+detonated/U
+detox/SGD
+detritus/M
+Deutsch
+devastate/DNSnkVG
+devastation/M
+deviance/MSZ
+deviation/M
+devilish/PY
+devious/YP
+Dewey
+dewy/TP
+Dhaka/M
+dhoti/MS
+diabetes/M
+diagnose/DGaS
+diagnosis/a
+dialect/wWSo1M
+diam
+diarrhoea/SMW
+diaspora
+dice/DnSGN
+dichotomous/Y
+Dictaphone
+didactic/SY
+didactics/M
+Diderot
+Dido/M
+differ/Sd
+diffidence/MS
+digestibility/SM
+digit/q-s9SQ8M
+dignified/U
+digraph/SM
+digress/uNvDSGXV
+diktat/SM
+dilemma/SM
+dimension/DGpMoS
+diminuendo/MS
+dinghy/MS
+dioptre/SM
+dioxide/SM
+dioxin/S
+diplomat/3MS
+dipstick/MS
+dirndl/SM
+disbursal/S
+disciplinary
+disclaim/7
+discothèque/MS
+discreet/PIY
+discuss/N7X
+disfigure/L
+dishcloth/MS
+disillusion/LDG
+disinterested/P
+Disneyland
+dispersive/P
+dispirited/Y
+disputably/I
+disputant/MS
+disruptor/M
+dissent/RGDS
+dissoluble/I
+dissolve/AGDS
+dissolved/U
+distastefulness/S
+distend/XN
+distillation/M
+distraught/Y
+distributable
+distribution/ASM
+distributional
+disturbed/U
+diva/SM
+divalent/S
+divergence/MS
+divers/NX
+diversion/My
+dividable
+divisiveness/S
+dobbin/MS
+documentation/M
+dodder/dSZ
+dodecahedra
+dodgy/T
+dog-clutch
+dog-collar/SM
+dogged/P
+dogmatics's
+dogs/f
+doing/aS
+domain/MS
+dominate/KNDSG
+Dominica/M
+Dominican/SM
+don't
+dopa/SM
+Dorian
+dork/ZS
+dormancy/SM
+dormitory/SM
+Dorset/M
+doss-house
+dot/M2ZdDkrGS
+double-glazed
+doubleness
+doubles/A
+doubloon/MS
+dowager/MS
+dowel/DSGM
+downfall/SM
+downplay/DGS
+downrange
+dozer/M
+drabness/S
+dragger/M
+drainage/SM
+draining-board/SM
+drainpipe/MS
+dram/w1SMW
+dramatics/M
+drape/RSDGy
+draughtsperson
+drawback/SM
+drawee/MS
+draws/ecA
+dreamland/SM
+dressy/TP
+drip-dry
+drizzle/GDSMkY
+drogue/MS
+dromedary/SM
+drudge/kyMSDG
+drumstick/SM
+Dryden
+duchy/MS
+duck/GDZSMJ
+duct/CDISGF
+due/MoPS
+duel/RMDGJS
+dugout/SM
+dumbfound/SGD
+Dumont
+dump/DR2GZS
+dun/TDGS
+dunce/SM
+dunderhead/SM
+durability/SM
+Durex
+dustiness/S
+duxes
+dwelling/M
+dwindle/SGD
+dybbuk/SM
+dyeing/M
+dyke/SM
+dyslexia/SM
+dyspepsia/SM
+dyspeptic/S
+earache/MS
+earnestness/S
+earning/M
+earthquake/MS
+earth-shattering
+ease/EDMSG
+EastEnders
+easterly/S
+eavesdrop/RDSG
+ebb/GDS
+eccentric/MSY
+Echinodermata
+éclat/M
+ectopic
+ecumenical/Y
+edge/DZMGRpSJ
+Edgewood
+edict/SM
+edifice/SM
+Edison
+editor/FMS
+Eduard
+educ/nNxV
+educated/cfU
+educe/DNG7S
+effendi/SM
+effeteness/S
+efflorescence/SM
+effrontery/MS
+effulgence/MS
+Egerton
+eggplant/SM
+egocentric/YS
+egregious/YP
+egret/SM
+Egyptian/S
+Egyptology
+eiderdown/SM
+eigenvector/MS
+eighty-seven/H
+eighty-three/H
+eisteddfodau
+elaborateness/S
+elastic/SQ8Y
+Elba
+elbowroom/MS
+elder/SY
+elected/U
+election/SM
+electrical/P
+electrocardiograph/MSZ
+electrolyse/GWSD
+electrolysis/M
+electromyographic/Y
+electron/SW1M
+electronegative
+electroweak
+elegance/ISM
+elephantiasis/M
+Elgar/M
+eliminate/SVnNDG
+eliteness
+elixir/MS
+Elmsford
+elongate/GnSND
+Elroy
+elsewhere
+elude/DuVGvS
+elution/M
+elver/MS
+Elysée/M
+Elysium
+em/M
+embank/GLSD
+embarcadero
+embassy/MS
+embed/SDGJ
+embedder
+embellished/U
+embellisher/M
+emeriti
+Emerson
+Emilio/M
+Emory
+emotionalism/SM
+emperor/MS
+empiricism/MS
+empiricist
+employed/fUA
+employing/A
+employs/A
+empress/SM
+empty/SGDTP
+emu/MS
+emulate/nDVGSvN
+encase/GDLS
+enchain/DGS
+encipher/Sd
+enclosure/MS
+encomium/SM
+encyst/GLDS
+endocrine/S
+endorphins
+enduring/P
+enforcible/U
+Englander/S
+engraving/M
+Enid/M
+enjambment/MS
+enlightened/U
+enliven/LSd
+enormous/PY
+enshroud/SDG
+entente/MS
+entomb/DLGS
+enunciable
+enunciate/GSnDN
+environ/LdS
+environmental/3
+Ephesus
+epic/MSY
+epigenetic
+epinephrine/SM
+Epping
+equipage/SM
+equipped/UA
+equiv
+era/MS
+erasure/SM
+ergo
+Eric/M
+Eriksson/M
+erode/VDuNGxXSb
+erosive/P
+escadrille/M
+espionage/SM
+espousal/MS
+Essex/M
+Esterházy/M
+etch/RGSDJ
+ethanol/M
+ether/MQ8S
+Ethernet/MS
+ethnocentric
+ethylene/M
+Etruscan
+ETSI
+euphemism/SM
+euphoria/MS
+Euphrates
+eureka/S
+Europe/M
+euthanasia/SM
+evadable
+evangelic/Y
+Evangeline
+evenly/U
+evensong/MS
+eventfulness/S
+everyday/P
+evict/SGD
+evolute/SM
+exact/PSGYTDk
+exactitude/ISM
+exactness/IS
+example/MDGS
+exceptionable/U
+exceptional/UY
+excretory/S
+exculpate/SDNnyG
+excusable/IP
+excuse/RlGDS
+executive/MS
+exempt/DGS
+exertion/SMc
+exhaustible/I
+exhortation/M
+exigency/SM
+existent/F
+Exmoor/M
+exocrine
+exogamy/M
+exonerate/nSNVDG
+exotica
+expand/BDRXVNvGSu
+expediently/I
+expel/DSn7GN
+expended/U
+expender/M
+expenditure/MS
+expensiveness/IS
+explain/AGDS
+explanation/SM
+explicable/I
+exploit/RVM7GnDS
+expressibility/I
+expression/Mp
+expurgate/SDNGn
+extemporaneous/YP
+extempore/Qs89q-S
+extendedness/M
+extinct/V
+extort/GDVS
+extracellular/Y
+extra-curricular
+extramarital
+extraordinary/PYS
+extrasolar
+extraterrestrial/S
+extraterritoriality/SM
+extravaganza/MS
+extremeness/S
+extremism/MS
+extrusion/M
+exurbia/SM
+eyedropper/MS
+eye-level
+Ezra
+fable/MSDG
+face/CGKDASe
+faceless
+facelift
+face's/K
+face-saver
+facetiousness/S
+facilitate/yDGSNnV
+facing/MS
+facsimileing
+factionalism/SM
+facto
+factorial/SM
+Fagin
+Fairfax
+fair-weather
+fairy/MS
+Falkner
+fallibility/ISM
+fallible/PY
+fall's/ce
+falsify/RBGnDSN
+falter/rJdSk
+falutin
+fanatical/P
+fantasy/Q8Ws9DSGM
+fanzine/S
+farina/MS
+farmworker/S
+far-reaching
+fascicle/DSM
+fast-forward
+fatalism/MS
+fathom/7dMpS
+fathomable/U
+fatuity/SM
+fault-finding
+faultless/YP
+faulty/PTY
+faun/SM
+feathered/U
+feather-edge
+featherweight/SM
+feckless/YP
+fecund/ng
+fecundity/SM
+federalist
+feeding/M
+felicitously/I
+Felipe
+felony/SM
+felt-tip/S
+feminism/MS
+fences/C
+Fermanagh/M
+ferret/rdSM
+ferrite/M
+ferrule/DMSG
+ferryboat/MS
+fetlock/MS
+feud/DMSoG
+feudalism/SM
+fiat/MS
+fibrosis/M
+Fidel/M
+Fife/M
+fifty-twofold
+fightback
+fights/e
+fill/JDRYGS7
+filter-tipped
+filthiness/S
+finance/ASGD
+find/JRGS7
+fineness/SM
+finger/prdSMJ
+fingerprint/DGSM
+fingertip/MS
+finial/SM
+finite/CPYI
+finny/T
+fiord/MS
+fireplace/MS
+Firestone
+fire-storm/MS
+firewood/M
+fish-bowl/MS
+fished/c
+fisher/m
+fishmonger/SM
+fishy/PT
+fist/DMGS6
+fixity/MS
+flabby/TP
+flack/SDMG
+flagrant/Y
+flaker/M
+flaky/T
+flambé/GSD
+flame/pGZRSMDkJ
+flamen/M
+flammable/IS
+flapjack/MS
+flash-pan
+flattop/SM
+flawlessness/S
+flea/MS
+fleabites
+fleawort/M
+fleetingly/M
+fleshly/T
+flexibility/MIS
+flightpath
+flights/c
+flinty/TP
+flirtation/M
+floodlight/GSM
+floorspace
+florescence/MIS
+florist/SM
+floweriness/S
+flowstone
+fluency/SM
+fluoroscope/SGDMW
+flush/7DPTGS
+fly-fishing
+flywheel/MS
+foamer
+foamy/TP
+fo'c'sle
+focus/CdGDAS
+focusable
+focus's
+foeticide
+fogydom
+fogyish
+foldaway
+folklore/3WSM
+folly/MS
+fondle/GDS
+fondler/M
+Fontaine/M
+fool/GDMS
+footman/M
+footprint/SM
+footsie/MS
+forbidding/PY
+forced/U
+forcer/M
+foreclosure/MS
+forefront/MS
+forehead/SM
+foreknow/SG
+foreknown
+forensics/M
+forequarters
+forerunner/MS
+foresaw
+foreword/SM
+forfeit/DRMSG
+forgave
+forget-me-not/S
+forging/MS
+formality/SMI
+formate/MS
+formulate/DAGSNn
+formulated/U
+Forster
+forswear/GS
+forthwith
+fortified/U
+fortissimo/S
+forty-onefold
+forty-three/H
+forum/MS
+Foss
+foster/dS
+fought/e
+founded/FU
+Fourier/M
+four-leaved
+four-square
+fox/MDzZG2S
+foxhound/MS
+fr
+Francesca
+franchiser/SM
+Françoise/M
+Frankfurt
+frankness/S
+fraud's
+Freddie
+Fredrick
+free-born
+freedmen/M
+freemasonry
+Freeport
+freight/SMRDG
+Frentzen
+fresh-faced
+Freud/M
+friction/oMSp
+friend/DGYMpS
+frieze/MGSD
+frigate/SM
+fright/DGMjS6
+frighteners
+frigidity/SM
+Frisian
+frisk/ZGSDz2
+frivolity/SM
+frivolousness/S
+fronter/F
+frothy/TP
+frown/DGSk
+frowner/M
+frumpy/T
+fulcrum/SM
+fulfilled/U
+fulfiller
+Fullerton
+full-length
+fulsome/YP
+fume/GkDZS
+fundamentalist
+fundholding
+fund-raiser/SM
+funeral/MS
+fur/GM2JZSD
+furl/UGDS
+furring/M
+furtherance/SM
+fuselage/SM
+fuses/CA
+fusilier/SM
+fusspot/SM
+futurist/W
+fuzzy/TP
+gaberdine/M
+gadabout/MS
+Gail
+galen
+galley/MS
+gallstone/MS
+galvanic
+gamesmen
+Ganges
+gantry/MS
+gaper/M
+Garfunkel/M
+garnish/LSDG
+garnishee/GMS
+gas/FC
+gasoline/M
+gasometer/M
+gastronomy/MWS
+gastropod/SM
+gasworks/M
+Gateshead/M
+gather/drSJ
+gaucherie/MS
+gavel/DSMG
+gawker
+gazillion/S
+gee-gee/SM
+geezer/MS
+gel/DMGS
+gelable
+Gemini
+gender/MSp
+gendered
+generate/AnVCGDSN
+generator/AMS
+generous/YP
+generously/U
+Genevieve/M
+genie/oSM
+genocidal
+genotype/MS
+genuflection/SM
+Geoff/M
+geomagnetic/Y
+geomagnetism/MS
+geophysical/Y
+geopolitic/YS
+George/SM
+Georgetown/M
+Georgian/S
+Gerald
+geranium/SM
+Gerard
+Gerber
+germination/M
+ghillie/MS
+ghostlike
+ghost-written
+giant/MS
+giantess/MS
+giber/M
+giddy/PGYTDS
+Gideon
+gigacycle/MS
+Gilbert/M
+gilt/S
+gimcrack/S
+gimp/DMGZS
+gin/MDSG
+ginkgoes
+girlfriend/SM
+giveth
+gizmo's
+glacé/DGS
+glacial/Y
+Gladys
+glasnost
+glean/DRSGJ
+Gleason
+Glenda
+Glendale
+glib/TPY
+gloaming/MS
+global/3Y
+globularity/M
+Gloria
+glossy/TSP
+glow/GRDkSM
+glycogen/MS
+Glyndebourne/M
+Glynn
+gnarl/GSMD
+gnat/MS
+gnomic
+gnu/MS
+goad/GDMS
+go-ahead
+goalie/MS
+goalpost/S
+go-between
+godchildren
+god-damn/D
+godhead/S
+Goering
+Goethe/M
+goitrous
+Golding
+gold-plated
+gonococcal
+good-humoured/Y
+good-looking
+good-natured/Y
+Goran
+Gordon/M
+gotten
+gourmandise
+gouty/T
+grâce
+graced/E
+graceless/YP
+gradate/DSG
+grade/nRCSDG
+gradient/SM
+gradualism/SM
+graduation/M
+graffiti
+grampus/MS
+grandniece/MS
+grant/DRMGS
+granulate/SDG
+granulocytic
+gratitude/SIM
+gravitation/M
+Grayson
+graze/RSGD
+greasepaint/SM
+greenery/SM
+greenfield
+greenfinch/SM
+greet/DRGSJ
+grenadier/SM
+gridiron/MS
+gridlock/DSG
+grimy/TP
+grin/DGS
+grind/RGJSk
+gristle/SM
+grittiness/S
+groat/MS
+groin/SMGD
+groom/SDGM
+Groot
+grotesqueness/S
+grovel/DSGR
+grub/zRMZ2DGS
+grudger/M
+grumble/GRJkSD
+GU
+guanine/SM
+Guardia
+guardianship/SM
+Guenther/M
+guerrillas
+guerrilla's
+guess/DRG7S
+guessed/e
+guildhall/SM
+guilefulness
+guilty/TP
+Guinea-Bissau/M
+Guinness
+gumboot/S
+gumption/SM
+Gunderson
+gunmen/M
+gunnery/SM
+gunning/M
+gunnysack/MS
+guppy/MS
+Gus
+gusset/SM
+gusts/E
+gut/MRGpDS
+Gwangju
+gym/MS
+gypsite
+gyroscope/SMW
+ha
+Haag/M
+habitable/P
+habitation/IMF
+habituation/M
+Hackett
+hadj's
+haem/SM
+haematoma/M
+haemolytic
+haemophiliac/SM
+Hague
+ha-ha
+haiku/M
+hair-drier
+hairless/P
+hairlike
+hair-raising
+halcyon/S
+half-deck
+half-hour/YS
+halfpence
+half-sister/SM
+half-sovereign
+halfwit/hiSMD
+halibut/M
+halite/MS
+hall/SM
+hallelujah/S
+Halley/M
+hallow/DGS
+Halloween
+hallucinate/nyNVGDS
+hallway/SM
+halter-neck
+halvers
+hammerhead/SM
+hammering/M
+hand/h6RzZSipMGD2
+handbill/SM
+handedly/f
+handful/MS
+handgun/MS
+handling/M
+handstand/SM
+hangnail/SM
+hanker/Jd
+hankerer/M
+Hanoverian
+Hansen
+ha'penny
+haphazardness/S
+haplessness/S
+harbourage
+hard-line/R
+hardshell
+hardy/TP
+harken/S
+harlotry/SM
+harpsichord/M3S
+Harrison
+Harrisonburg
+harshen/d
+harvest/MRGDS
+harvestmen/M
+hassock/MS
+hast/zZ2D
+hatchet/dMS
+hatchway/MS
+hatefulness/S
+haughty/YPT
+haul/cDSG
+have-not/MS
+havoc/SDMG
+Hawaiian/S
+hawkishness/S
+headmen/M
+headteacher/SM
+headway/SM
+health/M6jzS2Z
+healthcare
+hearing/SM
+hearsay/SM
+heartburn/GSM
+heartlessness/S
+heartstrings
+heath/RSyM
+Heathkit
+heaven/MSY
+Hebrew/SM
+heck
+hectogram/SM
+hedonist/WMS
+heel/pRSGMD
+Heidfeld
+Helena/M
+helix/M
+hellebore/SM
+Hellenic
+helpfulness/U
+helplessness/S
+Helsinki/M
+hemp/SM
+hen/yMS
+Henley/M
+Hennessey/M
+Henri/M
+herald/WGSMDy
+herbalist
+Herbert/M
+here/FI
+hereabout/S
+herein
+heretofore
+heritable/I
+Hermes
+Hertfordshire/M
+hesitance/ZS
+heterosexual/MYS
+Hettie/M
+Heuser/M
+hew/RGSD
+Hewett/M
+hexagram/SM
+heyday/MS
+hgwy
+Hiawatha
+hiccough
+hideaway/MS
+hideout/MS
+hieroglyph/SW
+high-hat
+high-jump
+highland/RSM
+high-spiritedness
+high-stepper
+hike/RSGD
+Hilbert
+hilliness/S
+Hinckley
+Hindemith
+Hindi
+hindsight/SM
+Hinduism
+hint/RSGMD
+hip/TZMDSG
+hipbone/SM
+hiring/S
+Hirsch
+histology/3MSw
+historian/SM
+history/SK1MW
+histrionic/SY
+histrionics/M
+hitch/RDSG
+HIV
+hoard/MSRDJG
+hobgoblin/SM
+Hoff/M
+hogback/SM
+hoist/SDG
+hold/RSGJ7
+Holden
+Holstein
+homecoming/SM
+homeland/MS
+home-making/M
+homesickness/S
+homiletic/S
+homoeotherm/ZW
+homogamy/M
+homogeneousness
+homogenize/DRGnSN
+Hondo
+hone/STGDM
+honester
+honey/SMD
+hooded/P
+hoofer/M
+hookup/MS
+horned/P
+horse-trading
+horsier
+horsing/M
+hos/Sd
+ho's/F
+hospitably/I
+hostility/MS
+hotness/S
+hounding/M
+houseboy/MS
+housebreak/SRJG
+house's/e
+house-to-house
+house-warming/SM
+Hove/M
+hover/dS
+hovercraft/M
+Hoyt/M
+HQ
+Huffman/M
+huffy/TP
+Huguenot/SM
+Hull/M
+hum/RSDG
+human/sQ8Y3-q9PS
+humaneness/I
+humanist/W
+humanize/CRDnSNG
+humanly/I
+humerus/M
+humidification/CM
+Hummel/M
+humorousness/S
+Hungary/M
+Huntley/M
+hurriedness/M
+hurter/M
+husband/DYyGSM
+hussy/SM
+hybridism/MS
+Hyderabad
+hydrangea/MS
+hydrochloride/M
+hydrogenates/C
+hydrostatics/M
+Hyman
+hymnal/MS
+hyperbola/MS
+hyperboloidal
+hyperplane/MS
+hypertrophy/DGSM
+hypotenuse/SM
+hypothalami
+hypotheses
+hysterectomy/SM
+Hyundai/M
+ICC/M
+icebox/SM
+icicle/SM
+iconoclasm/MS
+iconography/WMS
+ICU
+Ida/M
+idealist/W1
+idealogical
+identical/PY
+idiocy/SM
+idiomatic/U
+idolatress/S
+idyllist
+if/FS
+ignitable
+ignorance/SM
+iguana/SM
+iii
+Ikea/M
+ill-behaved
+ill-defined
+ill-equipped
+ill-tempered
+illume/GD
+illuminable
+illustrate/NnGDvSV
+illustration/M
+illustrious/YP
+ilmenite
+imaginably/U
+imagine/lnSVuNJDvG
+imaginer/M
+imbibe/RSDG
+immanency/SM
+immensity/SM
+immerse/SNbDGX
+immerser
+immolate/DGnSN
+immortal/Q8
+imped/d
+impeder/M
+imperial/3SY
+imperturbability/MS
+impetuous/PY
+impishness/S
+impresario/MS
+imprint/M
+imprison/L
+improver/M
+impudent/Y
+inalterableness
+inappropriate/P
+inbound
+in-car
+incarnadine/DSG
+inception/MS
+incipience/MSZ
+incise/XVGvDNSu
+incommode/GD
+inconceivability/SM
+inconceivable/P
+incontrovertible/Y
+incorporated/EU
+increase/Jk
+incriminate/SDNnyG
+incubation/M
+indemnity/MS
+indentation/M
+indication/M
+indicator/MS
+indices/M
+indigent/YS
+indissoluble/YP
+indistinct/P
+indistinguishable/P
+indoctrination/M
+industrialist
+industriousness/S
+inebriation/M
+ineffable/PY
+inertness/S
+inexplicable/PY
+inexplicit
+infantry/mMS
+infatuate/DSGnN
+inferential/Y
+inflate/DSGNn
+inflated/c
+inflater/M
+inflect/GxSVD
+in-flight
+infraction
+infrastructural
+ingenuously/E
+ingot/SM
+ingratiate/nGDSkN
+inhibit/SVdyXN
+inhibitor/MS
+in-house
+initialised/U
+initialized/U
+injunctive
+inlay/GS
+innermost
+innovate/NVnGuDSyv
+innovation/M
+innovator/SM
+inoculate/VGNDSn
+inordinate/YP
+inquisitive/PY
+inscribe/RNX
+insert/DGAS
+insidiousness/S
+insinuate/DGknNSV
+insolence/SM
+insolent/Y
+insomnia/SM
+inspired/U
+inspirer/M
+instanter
+instigate/SVnDNG
+instituted/A
+insult/DGkS
+insupportable/P
+insurrectionist
+intensiveness/S
+intention/DSoM
+intentionality/M
+interaction/SM
+intercept/GSD
+intercessor/SM
+interchange/SlGBD
+interfacing/M
+interfere/kRSGD
+intergeneration/oM
+interject/xGSD
+intermarry/SGD
+intermezzi
+intermodule/Nn
+internationalism/MS
+interplanetary
+interplay/MGDS
+interposition/M
+interpret/daNAnS
+interprocess
+intersect/GSD
+interstate/S
+intersurvey
+interurban/S
+intervocalic
+intimidation/M
+intradepartmental
+in-tray/S
+intrude/RuNXSDGVv
+intrusiveness/S
+inure/GDS
+invective/YPMS
+inventiveness/S
+inventress/MS
+invincible/PY
+inviting/U
+invokable
+involve/LGhSD
+iodide/MS
+ion's/U
+Irani
+Ireland/M
+iridescent/Y
+Irishwomen/M
+irksome/PY
+Irma
+ironer/S
+ironwood's
+ironworker/M
+irrepressible/Y
+irrigable
+Irvine
+Irwin/M
+Isaacson
+Isis
+Islamabad/M
+Islamic
+island/RSM
+Islay/M
+Islington/M
+isn't
+isocline/M
+isopleth/SM
+Italian/SM
+Ithacan
+its
+ix
+jackknife/DGMS
+Jacqueline
+Jaeger/M
+jag/ZDhGiS
+jaggy/T
+Jaipur
+Jakarta
+Jamaican/S
+Jameson
+janitorial
+Jardine
+jasper/MS
+javelin/MS
+jawline
+jay/MS
+jazz/S2GMDZ
+Jeanie
+Jehoshaphat
+Jesse/M
+jetty/MS
+jib/DMGS
+jihad/MS
+jingoist/WSM
+Joanne/M
+Joaquin
+jock/MS
+John/S
+johnny/SM
+join/FRSDG
+joins/A
+jointures
+jolt/DSRG
+Jonathan
+Jorge
+Jorgenson
+Joshua/M
+joss/M
+jowl/YSM
+joyless/PY
+Juanita
+jubilant/Y
+judgemental
+juicy/YPT
+julep/SM
+jump-start/G
+juncture/FMS
+jungle/SM
+junket/SdM
+junta/MS
+jurist/W
+juster/M
+juvenile/SM
+kaiser/SM
+Kano
+kappa/M
+katydid/MS
+kcal/M
+Kearney
+Keats/M
+keener/M
+keening/M
+keepsake/MS
+Keith
+Kendal
+Kenyan/S
+Kepler/M
+kerb/SM
+kerchief/SDM
+kerned
+keyclick/MS
+keyhole/SM
+kg
+Khmer
+kickballs
+kicky/T
+kid/RDMSGp
+kiddish
+Kiev/M
+kif-gloves
+Kilimanjaro/M
+killjoy/S
+kills/c
+kilowatt-hour
+Kimberly/M
+kinda
+kindness/S
+Kingsbury
+Kiowa
+Kirby
+Kirkpatrick
+Kitakyushu/M
+kitbag/M
+kitsch/ZSM
+kittiwakes
+Klondike
+knack/SRM
+kneecap/SGMD
+knick-knackery
+knight/GMDYS
+knit/RGSDJ
+knitting/M
+knotty/TP
+know/GJk7S
+knowing/T
+knowledge/SlM
+Knowles
+Kodachrome/M
+kola/SM
+Kong
+kook's
+kooky/T
+Kremlin/M
+Kronecker/M
+Kuenning/M
+kumquat/SM
+KwaZulu
+l/3
+lab/oMS
+label/aGDSA
+labiodental
+laboratory/SM
+laburnum/MS
+labyrinth/SM
+laceration/M
+lachrymose
+lackadaisicalness
+lactation/M
+lacunae
+laddie/MS
+ladybug/SM
+laevorotatory
+Lamaism
+Lamellibranchia
+lamina/Mn
+laminate/DGS
+Lancaster/M
+Lancelot/M
+landforms
+land-use
+lantern/MS
+Laos/M
+laps/SGD
+lapse's
+larboard/SM
+larcenist/S
+larcenous
+larceny/SM
+lark/MGDS
+larkspur/SM
+lasciviousness/S
+latching/M
+latticing/M
+Latvia/M
+laudanum/MS
+lauds/M
+laughable/P
+Launceston
+lavatory/SM
+lawgiver/SM
+lawlessness/S
+lawmaking/M
+lawnmower/S
+lawrencium/M
+layette/SM
+laying/ca
+lays/faAec
+Lazar
+Lazarus
+lazybones/M
+leading/a
+leaf/pSD2GMZ
+leafstalk/MS
+leasing/M
+Leatherdale
+leavening/M
+Leavenworth
+lectureship/SM
+led/a
+lefty/S3M
+legally/I
+legislator/MS
+legitimately/I
+legitimating/I
+legitimization/M
+Leiden
+Leif
+Leigh
+Lenten
+leper/SM
+lettered/U
+level/SDTPRGY
+Lewes
+lexeme/MS
+Libby/M
+liberalism/MS
+libertarian/SM
+libertarianism/M
+Libra
+Libya/M
+lichen/SM
+Lieberman/M
+lieder
+lifetaking
+light-heartedness/S
+lignite/SM
+liking/MS
+limb/SDMWp
+limestone/MS
+limpid/YP
+Limpopo
+Lin/M
+Lindbergh/M
+linen/SM
+lines/eAf
+ling/f
+lingua/Mo
+linguini's
+linkage/SM
+linseed/MS
+lionizer/M
+lip-synch
+liquefy/DRSG
+liqueur/MS
+liquorish
+Lisa
+listed/U
+listing/M
+literalism/M
+lithology/Mw
+Lithuania/M
+litigiousness/S
+litre/SM
+little/TP
+liturgics's
+livelong/S
+liverwurst's
+ll/C
+loads/AUc
+loansharkings
+loathsomeness/S
+loaves/M
+loci/M
+Locke
+locks/UA
+lode/MS
+lodestar/SM
+Logan
+logia
+login/S
+Loki/M
+loneliness/S
+lonesomeness/S
+long-ago
+long-distance
+longhair/SM
+longing/M
+long-lived
+long-range
+long-time
+loose-leaf
+Lorraine
+lotto/SM
+loudspeaker/SM
+Loughborough/M
+Louisa/M
+lour/SDG
+louse/CDSG
+love/pMk7RSYlDG
+loveless/PY
+Lowell
+lowliness/S
+loyalty/ESM
+Lucia/M
+Lucretia
+Ludwig
+luge/CM
+lukewarm/PY
+lull/GSD
+lulu/M
+luminance/M
+luminescence/MS
+luminous/YP
+lumpish/YP
+luncheonette/MS
+luncher/M
+lunger/M
+lupus/MS
+lust/GZSDjz62M
+lye/M
+lymphatic/S
+lyre/MSwW1
+Mabel/M
+Macedon
+Macedonia/M
+macintosh/SM
+MacIntyre
+Mackenzie
+Mackie
+Macmillan/M
+macramé/S
+macro/SM
+macrosimulation
+mad/RTYPGD
+madden/dkS
+madhouse/MS
+Magellan
+magi
+magisterial/Y
+magnanimous/Y
+magnetic/S
+magnolia/SM
+maidenhead/SM
+maidenliness
+Maier
+mainstreamer
+major/MS
+making/MS
+Malagasy/M
+maleficence/SM
+maleness/S
+mallard/SM
+Mallory
+malnutrition/SM
+malocclusion/MS
+Malta/M
+Mammalia
+mammography/S
+mandate/SMGyD
+manège/SGD
+Manhattan/M
+manhole/SM
+manikin/MS
+manoeuvres/e
+mansard/MS
+mantilla/MS
+mantis/MS
+manure/RMGDS
+manuscript/MS
+man-year/S
+Maoism
+mapping/M
+maraca/MS
+margin/oMdS
+mariachi's
+marijuana/SM
+Marin
+marina/nMS
+Marjory/M
+marketability/MS
+marketable/U
+Marlowe/M
+Marquess/M
+marriage/MBS
+marrow/MS
+marsupial/MS
+Martel
+marten/MS
+Marvin
+Marx/3M
+marzipan/SM
+Masai
+master-work/S
+matchlock/MS
+matchplay
+matchwood/SM
+maternal/Y
+mating/M
+matriarchs
+matron/MSY
+matt/M
+matter/d
+maturely/KI
+maturity/KMI
+Maurice
+maverick/MS
+Mavis
+maxilla/yM
+maze/SZMGD
+McCracken/M
+McDonald/M
+McDowell/M
+McGill/M
+McGovern/M
+McGregor/M
+McKesson/M
+McLeod/M
+McMahon/M
+McNeil/M
+mealtime/MS
+mealy/TPS
+mean/CSG
+meanest
+meaninglessness/S
+measurement/A
+mechanism/MS
+mechanochemically
+media/oMn
+mediaevalism
+mediaevalist
+medicament/SM
+medication/M
+meditative/P
+megacycle/MS
+megalith/SWM
+Meister
+melamine/MS
+Melanesian
+Melbourne
+melted/A
+melts/A
+Melvyn
+memorable/PY
+memoriam
+mendacity/MS
+mendicancy/MS
+mendicant/S
+mending/SM
+Mendip
+menopause/SM
+menstrual/K
+menswear/M
+mentality/MS
+menthol/MS
+merchant/BSM
+merchantman/M
+mercilessness/S
+merited/U
+mescal/SM
+mesdames/M
+mesdemoiselles/M
+meta
+metabolism/SM
+metabolize
+metacarpus/M
+metastable
+metempsychoses
+meteor/WS1M
+Metford
+method/1SMw
+metre/S1Ww
+mettlesome
+Mexican/S
+MGM
+miasma/MS
+mice/M
+Michelson
+micra's
+microdensitometer
+microdot/SM
+microelectronic/S
+microfossils
+microlevel
+micrometeorite/SWM
+microprocessing
+microscope/SMWw1Z
+Microsoft/M
+microstore
+mid-band/M
+midfield/M
+Midlands
+mid-life
+milch/M
+mile/SM
+Millie
+millimetre/S
+milliner/ZSM
+millisecond/SM
+Milne
+mimesis/M
+mindless/YP
+mindset/S
+Minerva
+minesweeper/SM
+minimax/M
+minnow/MS
+minor/SM
+Minotaur/M
+Minsk/MZ
+minuscule/SM
+minutia/M
+minx/MS
+mischance
+misfeasance/SM
+mislay
+misprision/SM
+missive/4
+Missouri
+misty/T
+mistype/J
+misunderstand/R
+mizzen/SM
+mizzenmast/MS
+mnemonic/YMS
+mob/CSDG
+moccasin/MS
+mockery/SM
+modification/M
+modulation/MCS
+moduli
+Moen/M
+mogul/MS
+molal
+molecular/Y
+molecule/MS
+mollycoddle/SGD
+molybdenite/M
+momenta/y
+momentary/PY
+mom's
+moneymaker/MS
+mongoloid/S
+monodist/S
+monody/MWS
+monolingualism
+monopoly/SM
+monotone/WMS1Z
+Montclair
+Monza
+mooch/RGDS
+moon/DSpMG
+moorland/SM
+moped/MS
+moppet/SM
+Moran/M
+Moray/M
+Mordecai
+morning/M
+Morpeth
+morphophonemics/M
+morris
+mortality/IMS
+Moslem/M
+motel/MS
+motherhood/MS
+motionless/Y
+motorboat/MS
+motorway/MS
+mouldiness/S
+mound/MDGS
+mountaintop/MS
+mounted/U
+Moussorgsky/M
+moustache/MDS
+Moyer/M
+Moyra/M
+Mozambican/S
+mpg
+MPV
+Ms
+much-needed
+muck/DGMZS
+mudslide/S
+mufti/SM
+mugginess/S
+mulatto/M
+Muller/M
+multi-access
+multichannel/M
+multicolumn
+multicomponent
+Multics/M
+multidimensionality
+multifunctional
+multilateral/Y
+multiplex's
+multi-purpose
+multiracial
+mumble/RSDGJ
+mumbo-jumbo
+Mumford/M
+Muse's
+mushy/TP
+Muslim/SM
+mutable/FI4
+mutest
+muttonchops
+muzzle-loader
+myrrh/MS
+mystic/YMS
+nabob/MS
+nacelle/MS
+Nagasaki/M
+nailer/M
+Nairobi/M
+naked/PY
+namby-pamby
+namelessness
+nanometre/SM
+naphthalene/SM
+narcosis/M
+Narragansett/M
+narrow-minded
+Nassau/M
+Nathalie/M
+naturally/U
+nature/ohMDS
+navvy/MS
+Nazi/SM
+N'Djamena/M
+Neanderthal/S
+near-sighted/PY
+near-sightedness/S
+necktie's
+necromantic
+necropsy/M
+necrotic
+needle/D5GRSM
+needy/TP
+Neely/M
+nefariousness/S
+neglectful/P
+neglectfulness/S
+negligée/SM
+negligent/Y
+neighbourliness/S
+neoclassic/M
+neocolonialism/SM
+neologism/MS
+Nepal/M
+nephrite/MWS
+Neptune/M
+nestle/DSG
+neural/Y
+neuritides
+neuritis/M
+neuroscience
+neurosurgeon/SM
+neutralise/M
+nevus's
+Newmarket/M
+newsflash/S
+newsroom/S
+news-stand/MS
+newsy/TS
+next
+NFS
+nicety/MS
+niche/GMSD
+Nicholson/M
+Nielson/M
+nightclothes
+nightdress/MS
+night-long
+nightmare/MS
+nightstand's
+night-watchman
+nimble/TPY
+Nina/M
+nine/SMH
+ninepence/M
+ninety-onefold
+Nintendo/M
+Nipponese
+nitrous
+nm
+Nobel/M
+nobelium/M
+Noble's
+nocturnal/S
+nocturne/SoM
+nod/oDMGZS
+nodule/MS
+nohow
+noire/S
+noiseless/YP
+Noll/M
+nominal/SY
+non-abrasive
+non-absorbent
+non-active
+non-athletic
+non-basic
+non-belligerency
+non-belligerent/S
+non-business
+nonchalant/Y
+non-compliance/MS
+non-conducting
+non-conductor/SM
+nonconformist/SM
+non-corrosive
+non-crystalline
+nondescript/YS
+non-disclosure/S
+non-dramatic
+non-exclusive
+non-functional/Y
+non-hereditary
+non-literary
+non-member/MS
+non-metal/SWM
+non-metropolitan
+non-military
+non-negative
+non-operational/Y
+non-orthogonal
+non-orthogonality
+non-partisan/S
+non-paying
+non-peak
+non-performance/SM
+non-porous
+non-recognition/S
+non-redeemable
+non-reducing
+non-representational/Y
+non-resident/SM
+non-residential
+non-scientific
+nonsense/1SMw
+non-sexist
+non-slip
+non-staining
+non-swimmer
+non-tenured
+non-union/S
+non-verbal/Y
+non-voter/SM
+noontide/SM
+noontime/SM
+noradrenalin
+noradrenaline/M
+normalizes/A
+north/MSG
+north-east/M
+northern/RS
+north-West/M
+notarial
+notation's/F
+noticeable/U
+Nottinghamshire/M
+nourished/fU
+nourishment/f
+nouveau
+novel/-MQ3S
+novena/MS
+Novocaine
+NT
+nuclear-free
+nucleation/M
+nudge/GSD
+Nugent/M
+nuke/SGMD
+numberplate/M
+numbers/Ae
+nursemaid/SM
+nutriment/MS
+nutritiousness/S
+nutshell/MS
+nuttiness/S
+nymphomaniac/S
+Oakland/M
+ob.
+obeyer/EM
+obfuscation/M
+objurgate/GSDnN
+obligation/M
+obliging/YP
+obliteration/M
+oblong/PS
+obnoxiousness/S
+oboist/S
+observability/M
+observe/BxkNRlnSDG
+obstacle/SM
+obstetric/S
+obstructer's
+O'Connor/M
+octavo/SM
+octennial
+odalisque/SM
+ode/MS
+Odis/M
+Odom/M
+oestrous
+off/RGMJ
+offhandedness/S
+officiation/M
+off-licence/MS
+ogress/S
+oil/m2RZGMSD
+oilcloth/SM
+Ojibwa/SM
+okra/MS
+oleaginous
+O'Leary/M
+oles
+oligarchs
+Olivia/M
+Olympian/S
+Omagh/M
+Oneida/SM
+one-off
+on-line
+onomatopoeia/MS
+Onondaga/SM
+ons
+on-screen
+ontology/1wMS
+onyx/SM
+oodles
+opalescence/S
+open-handedness/S
+open-plan
+opera/nSvuMV
+operate/DSGFN
+oppressive/P
+opprobrium/SM
+opt/1xwGWSD
+optimized/U
+opulence/MS
+or/NMn
+orderly/S
+ordination's/F
+oregano/SM
+organic/S
+orientation/EMA
+orient's
+originality/MS
+origination/M
+orneriness's
+orographic/M
+orography/WM
+Ortiz/M
+Orwell/M
+Osborn/M
+oscillation/M
+osmium/M
+ostensible/Y
+osteoarthritis/M
+osteoporoses
+ought
+oughtn't
+our/S
+overbuild/G
+overburden/k
+overflight
+overhand
+over-ride/GS
+over-the-counter
+over-the-top
+overtone
+oviform
+ownership/MS
+oxide/Q-nSMs
+oxymoron/M
+ozone-friendly
+paced/e
+pacesetting
+pacifist/W
+Packard/M
+packing/MS
+Paddington/M
+paediatrics/M
+pageboy/SM
+Pahaji
+paint/DRSGMJ
+painted/AU
+painter/Y
+paints/A
+pairwise
+palaeoecologist
+paled/I
+Paleozoic
+paler/I
+palfrey/SM
+palladia
+palliation/M
+palm/DMG3SZ
+palmist/y
+palpably/I
+palsy/DMSG
+pamphlet/SM
+panchromatic
+pancreatic
+pane/MDS
+panellist/MS
+panic/GMSZD
+panky
+panorama/MS
+pantechnicon
+pantihose
+pantiles
+pantomime/3SMDG
+pants/f
+paparazzi
+Papeete/M
+paperweight/SM
+parade/RMGDS
+paragliding
+paragon/MS
+paragraph/DMSG
+Paraguay/M
+paralegals
+paralyse/RShGWDk
+paramagnet/MW
+paramoecia
+paramoecium/M
+paraplegic/S
+parapsychologist/S
+parapsychology/SM
+parasitism/SM
+parasitology/M
+parenthesise/D
+parenthesize/D
+parenthetical
+paresis/M
+parimutuel/S
+parka/MS
+Parker/M
+parody/G3DMS
+paroxysmal
+parricide/MS
+parse
+partake/RSG
+partials
+particle/SM
+particularism
+partisan/MS
+parvenu/MS
+pas/GRDJ
+passable/I
+passband
+passé/M
+passée
+passes/IcFf
+passing/Fc
+passionate/FEY
+passiveness/SI
+password/SMD
+pastoralism
+past's/A
+patch/DESG
+patcher/EM
+patellate
+path/pSM
+pathlessness
+pathogenesis/M
+patio/MS
+patriarchate/MS
+Patrice
+patrol/MDGS
+pawn/SGDM
+pawnbroker/SM
+payee/MS
+PC/M
+peaceable/P
+peak/DM2SiGZ
+peat/ZSM
+peaty/T
+pebbly/T
+peccadilloes
+peccary/MS
+pedestal/DGMS
+pedology
+peeled/U
+peignoir/MS
+pell
+Pembrokeshire
+pencil/MGDJS
+pending
+Pendle
+pendulous
+penetrator/SM
+peninsular
+penitence/SIM
+penmanship/MS
+pen-name/S
+pentatonic
+perceiver/SM
+perchlorination
+percolation/M
+percutaneous/Y
+perdition/MS
+perfectibility/MS
+perfectionist/SM
+perfidy/SM
+perfusion/M
+Pericles
+perigee/MS
+perinatal
+peripatetic/S
+perjure/DRSGZ
+permalloy/M
+permeability/SIM
+permissiveness/S
+permittivity
+peroration/SM
+peroxidase/M
+persistent/Y
+person/7oSM
+personable/P
+perspicacious/YP
+peruse/DRGS
+pervasiveness/S
+perverseness/S
+pest/SM
+pesticide/SM
+pewit/SM
+phalanges
+pharynges
+phi/MS
+philology/M13wS
+philosopher/MS
+phlebotomy
+phlegm/SM
+phobic/S
+phoneme/MS1
+phoney
+phonics/M
+phosphoresce
+photoengraver/SM
+photogenic/Y
+photomicrograph/ZM
+photorealism
+physiology/WM1Sw3
+physiotherapist/SM
+picaresque
+pick/DRSGZJ
+pickerel/MS
+pictogram
+pictograph/SMW
+picture-writing
+pidgin/SM
+pie/MS
+piecemeal
+piezoelectric
+piggish/YP
+piggyback/GDS
+pikestaff/MS
+piling/MS
+pimento/SM
+pimp/YSDMG
+pimply/MT
+pin/MGdDJS
+pinkie
+pinkness/S
+pinna
+pinnace/SM
+piñon/S
+piousness/IS
+pipit/SM
+pippin/SM
+piss/DSG
+pit-a-pat
+Pitcairn
+pitman/M
+placed/aUA
+placekick/SGD
+placemen
+placket/SM
+plagiarism/SM
+plaice/M
+planarity
+plankton/MS
+planned/KU
+plant/IGSDA4
+plasterboard/SM
+plateful/S
+platen/MS
+plausible/IY
+play/eGADESacf
+playing/S
+playwriting/M
+plead/SDRGJk
+pleater/M
+plenipotentiary/S
+plethora/MS
+pliable/P
+pliancy/MS
+pliantness/M
+plughole
+plumage/SDM
+plumpness/S
+plutonium/M
+pneumatics/M
+pocketknife/M
+podgy/TP
+podiatry/3SM
+poikilothermic
+point-duty
+poisonousness
+polarimeter/SM
+polarise/CRnSGD
+pole/MDS
+poliomyelitides
+polish/RDJGS
+poltergeist/SM
+polyandrous
+polyether/S
+polygynous
+polyhedron/SM
+polyisocyanates
+polymorphic
+polyphony/SMW
+polystyrene/MS
+polytopes
+polyunsaturated
+polyunsaturates
+polyurethane/SM
+polyvinyl/M
+pomposity/SM
+poorhouse/MS
+popcorn/SM
+poppy/MS
+porch/SM
+porphyry/SM
+portcullis/MS
+portentous/PY
+portière/SM
+posed/4AI
+poser/IMS
+posit/vuSVd
+position/CGADKS
+positionable
+positiveness/S
+posits/C
+possessiveness/S
+possible/SIY
+postage/SM
+postbag/M
+posterior/SY
+posteriori
+post-feminist
+post-free
+postillion
+postmark/MSGD
+post-orbit
+postscript/SM
+post-structural
+postulation/M
+posturer/M
+potage/M
+pot-belly/DSM
+potion/SM
+pouffe/S
+POW
+powerboat/SM
+powerful/P
+ppm
+PPS
+practiser/M
+Praia/M
+prance/RGSDk
+prank/SM
+prattle/DRSGk
+pre/Q8s
+preamble/M
+preceptor/MS
+preciousness/S
+precipitous/YP
+precision/IM
+predatory
+predicable/S
+predicted/U
+predominate/Y
+pre-elect
+pre-existence/SM
+prefab/DSMG
+prefix/M
+prehensile
+premed/wS
+premiership/SM
+premium/SM
+preparative/SM
+preponderance/MS
+pre-programmed
+present/NnLYRS7xlDG
+presentation/MAo
+presidential/Y
+press-up/S
+pressure/M8q-9GQsDS
+pressure-cooker
+presto/S
+Preston/M
+presumable
+pretzel/SM
+priapic
+priestess/MS
+primacy/SM
+prime/PS
+princedom/SM
+princely/PT
+Pringle/M
+priori
+prismatic
+pristine/Y
+prithee/S
+private/nYTQ8SN-qPVv
+privateer/MGS
+privilege/SDMG
+prizewinner/S
+probable/I
+procaine/SM
+pro-choice
+procrastination/M
+prodigal/SY
+produced/e
+producer/AMS
+producible
+profaner
+professionalism/MS
+professor/oSM
+professorial
+programme/WSM
+programming/C
+projectile/SM
+Prokofiev/M
+prolapse/GSDM
+prolate
+proletarian/Q8-qS
+prologise
+prologize
+promethium/M
+promising/UY
+promissory
+promotion/MS
+promulgate/GSNnD
+pronounced/U
+propagation/M
+propagator/SM
+propane/SM
+prophecy/SM
+proportionality/M
+proportioner/M
+propose/DRGSNxX
+proprioception
+pro-Republican
+proscribe/DSXVGN
+prosodic/S
+protactinium/M
+protections
+protoplasm/SWM
+Protozoa
+protozoan/SM
+protrude/XSVuvDGN
+protuberant
+proves/AI
+provision/GMD
+provocative/PS
+provocativeness/S
+prudish/PY
+psittacoses
+psyche/M
+psychocultural
+psycholinguistics/M
+psychoneurosis/M
+psychos/S
+psychotherapeutic/S
+psychotherapy/SM
+psychotic/SY
+pub/MWSDG
+puberty/MS
+publication/KMA
+public's/A
+pucker/dS
+puddling/M
+puffer/Z
+pugnacity/SM
+pulchritudinous/M
+pulley/SM
+pullover/SM
+pumping/M
+pumpkin/MS
+punctuality/UM
+punished/U
+Punjabi
+pupa/M
+pupil/SM
+puppetry/SM
+purblind
+purchasable
+purdah/SM
+pureness/S
+purlieus
+pursuance/MS
+purview/MS
+put/DRGZS
+putted/e
+pyromaniac/MS
+pyrotechnic/S
+pyruvic
+Pythagorean
+q.t.
+quack/DGS
+quadriceps/SM
+quadrille/SM
+quadrillion/HMS
+quaffer/M
+quantifiable/U
+quantify/7NRDGnS
+quantity/MS
+quarterdeck/SM
+quash/SGD
+quaternary/S
+Quayle
+quincentenary/M
+quisling/SM
+quoit/GDSM
+quorum/SM
+quota/MSn
+quoted/U
+quoth
+rabble-rousing
+racialism/M
+rack/SDGM
+racquet/SM
+radiance/MS
+radiant/Y
+radioactivity/M
+radiocarbon/MS
+radio-telegraph/SZ
+radio-telephone/MS
+radish/SM
+radium/M
+Raikkonen
+rain/DMGSpZ
+raincoat/SM
+Raith
+rajah/MS
+ramp/DMSG
+rampant/Y
+ramshackle
+ran/Aec
+rancorous/Y
+Rangoon/M
+rapeseed/M
+rapier/MS
+rapport/MS
+rare/YGTP
+rarebit/MS
+ratatouille
+rationalist/W
+ratline/MS
+rattle/RGYJDS
+ravish/DRGLSk
+raw/YTP
+reactive/Nn
+readdress/G
+realisable/U
+reappoint/LG
+rear/DRMGS
+Reba/M
+rebroadcast/M
+recalcitrant
+recitalist
+reckoner/M
+reclamation/MS
+recluse/MSVN
+recombinant
+recompile/Nn
+rectify/GN7nDRS
+recusance/Z
+redeclare/N
+red-eye
+Redford/M
+red-hot
+redo/G
+reductionism/M
+reek/SDG
+re-enumerate/N
+re-equip/G
+re-establish
+referential/Y
+referral/SM
+reflation/y
+reflexivity/M
+refluence
+refraction
+refractometry
+refractoriness
+refurnish/G
+refutation/M
+reg/o
+regale/DG
+Reggie/M
+rehearsed/Uf
+rehearser/M
+Reilly/M
+releasable
+relentless/Y
+relevance/MIZ
+reliability/UM
+relief/M
+relight/G
+religion/3SM
+religiosity/M
+reliquary/SM
+remembrance/MS
+renaissance/S
+renal
+rent/DMRSG
+rep/MS
+repair's/E
+repast
+repeatable/U
+repenter
+repetitious/Y
+replace/L
+reply/NRnGV
+repression/M
+reproach/kDS6G7j
+reprogram/GRD
+republic/nNS
+reputably/E
+requestion/G
+requital/SM
+rerecord/G
+resemble/DSG
+reserve/nNih3
+reservoir/MS
+reset/G
+reside/DG
+resign/inhN
+resistibly/I
+resolve/B
+responder/MS
+responsible/PIY
+restaurateur/SM
+retardant/SM
+retardation/M
+retention/SM
+reticulum/M
+retinue/MS
+retrench/L
+retrievable/I
+revel/nRJSDGyN
+reverberate/NDGSn
+reverberation/M
+reverenced
+reverse/GbY
+revise/NX
+revitalise/Rn
+Revlon/M
+revolvable
+rewritable
+Rex/M
+Rh
+rheology/w3M
+rheumatic/SZ
+rheumy-eyed
+rhinestone/MS
+rhinoceros/SM
+Rhodesia/M
+Rhonda/M
+rhythm/1MwSW
+ribosomal
+Richardo/M
+Rickard/M
+rickety/T
+ride/GCRS
+rider's/ce
+ridiculous/YP
+riding/M
+riff/MS
+riffle/DSG
+riff-raff/M
+rifle/mGSMD
+rifle-fire
+rifling/M
+right-angled
+rightist
+rightmost
+rigidify/S
+rigour/SM
+rime/SM
+ring-pull
+ringside/MRS
+rinser
+ripen/dS
+ripple/GMYDS
+ritzy/T
+Riva/MS
+rive/RGDS
+Riviera/M
+riving/C
+riyal/SM
+Roarke/M
+robbery/SM
+Roberson/M
+Robespierre/M
+Robinson/M
+robotic/S
+Robson/M
+rock-climber/S
+rocketry/SM
+Rockingham
+Rockland/M
+Rodolfo/M
+roll/GUSD
+roll-back/SM
+Rollin/MS
+Rollo/M
+Romero/M
+rooibos
+rootstock/M
+rope/GRD7SM
+Roquefort/M
+Roscoe/M
+Rosebery/M
+rose-coloured
+Roselle/M
+Rosenthal/M
+rose-red
+Rostov/M
+rotary/S
+rotation/M
+rough/GSDPTY
+rough-hewn
+roughshod
+roundelay/SM
+roundish
+rowdy/PTSY
+Roxie/M
+royalist
+Rs.
+RSPCA
+Ruben/MS
+rubicund
+rubout
+Rudy/M
+Ruhr/M
+rumble/SGDJ
+rumen/MS
+rummy/TM
+rumour/DGSM
+rumple/SGD
+Rundle/M
+rung/SM
+runnable
+runner/SM
+run-through
+ruse/SM
+rush-hour
+Ruskin/M
+Russ
+Russian/SM
+rustication/M
+Ruthie/M
+RV
+Sabin/M
+Sabrina/M
+sackcloth/M
+sacred/Y
+sag/GDSZ
+sahara
+said/U
+saintliness
+saintly/T
+sake/S
+saleable/U
+sallow/T
+Salo
+Saltley
+saltly
+saltness
+salubriousness
+salvo/M
+samarium/M
+Samuelson/M
+sandbank/MS
+sandbox/MS
+sanely/I
+saneness
+sanguinary
+sank
+Santo/SM
+sap/DMRZG2pS
+sarcoma/MS
+sarcophagi
+sartorial/Y
+Saskatchewan/M
+sate/S
+satiate/GnDSN
+satisfied/EU
+saturnalia
+saunterer
+savable
+savoury/U
+sawbones/M
+Saxon/MS
+say/RGJS
+scad/M
+scalability
+scald/GSD
+scam/MDGS
+scans/NX
+scarecrow/MS
+scaremongering
+scarification/M
+scarify/NGDS
+scarlet/M
+schist/M
+Schneider/M
+Schoenberg/M
+scholarship/MS
+school-age
+sciatic
+science/M3SW
+science's/FK
+scion/SM
+Scorpio/MS
+scot
+scot-free
+scour/SDRG
+scoutmaster/SM
+scowl/GSD
+scrawl/SDGY
+screed/SM
+screening/M
+scribble/RSGDJ
+scrivener/MS
+scrofulous
+scrutineers
+scurrility/MS
+scurrilous/YP
+seaboard/M
+seaquake/M
+searchable/U
+seasonableness/U
+seasoning/M
+seawall/S
+seaweed/SM
+secateurs
+seceder
+secondary/Y
+section's/E
+Seder/MS
+sedimentary
+seditiousness
+seduce/RDNVvuGSn
+sedulous/Y
+seemly/TP
+sees/c
+segregated/U
+Seidel/M
+seizable
+Selassie/M
+selectiveness
+Selena/M
+selenium/M
+Seleucid/M
+self-aware
+self-awareness
+self-censorship
+self-confident/Y
+self-contradiction
+self-deception
+self-interest/D
+self-satisfied
+self-taught
+Selkirk/M
+sell-by
+sell-out
+seltzer/S
+semiarid
+semi-duplex
+semi-infinite
+seminal/Y
+semi-rigid
+semi-skilled
+Semite/WSM
+semi-tone/MS
+semitransparent
+Senegalese
+senescent
+sensitising/C
+sensitivity/IMS
+sensitizing/C
+sentence/MGDS
+sepal/SM
+separability/I
+separableness
+separatism/MS
+Sephardic
+sept/NWM
+seraph/W1SM
+serene/TY
+serology/w1M
+serve/AGCSKDF
+server/CKSM
+serving/CS
+servitude/SM
+seventy-eight/H
+seventy-six/H
+seventy-twofold
+severe/oTY
+sexuality/MS
+Sgt.
+shabbiness
+shadowed/c
+shadower/M
+shadowing/c
+Shaftesbury/M
+shaky/YT
+shalom
+shamanism
+shame/6MjpS
+Shamus/M
+shapeless/PY
+shareholder/MS
+shark/SM
+sharpener/S
+sheepwalk/MS
+sheik/SM
+shellfire/M
+shellfish/M
+shelter/drSM
+sheltered/U
+shepherd/GMSD
+Sheridan/M
+Shetland/S
+shingle/DMSG
+Shintoism/S
+shoelace/MS
+shoemaking
+shop-boy/MS
+shop-floor
+shopping/M
+shortage/MS
+shortcrust
+short-sighted/Y
+shoulder/d
+shoulder-length
+shove/DSG
+showing/M
+show-place/MS
+shrank/K
+shriek/DRSMG
+shrubbery/MS
+shrubby/T
+shrug/SDG
+shush/DSG
+shutter/dp
+shyest
+sickish
+sick-list
+side-by-side
+side-chapel
+sided/Y
+sidedness
+sidelight/MS
+side's/f
+sidestep/GDS
+side-table/S
+Sidney/M
+Siegel/M
+sifter/SM
+significance/ISM
+signor/MF
+signorina/SM
+Sikh/SM
+silent/Y
+silverfish/SM
+Silverman/M
+Simmons/M
+simplicity/MS
+since
+single-handed/Y
+siren/SM
+Sisyphus/M
+sit/RGSJ
+sixty-six/H
+skating-rink
+skill/DSM
+skilled/U
+skin-tight
+skivvy/DMSG
+skiwear
+skulk/RGSD
+sky-blue
+Skylab/M
+skyline/MS
+slam/RGSD
+slanderous/Y
+slap-up
+sleazy/PTY
+sleeve/SMGDp
+sleuth/GMDS
+slob/SM
+slot/DGSM
+slouch/DSGZ
+Slough/M
+Slovak/S
+Slovakia/M
+slowdown/MS
+slue/DSG
+slumber/MdS
+slyness/M
+Sm
+smack/GSMDR
+small/ST
+smallholding/SM
+small-minded
+small-mindedness
+small-time
+small-town
+smash/RkSGD
+smash-and-grab
+smattering/SM
+smilax/MS
+smilies
+smocking/M
+smokescreen/S
+smoke-stone
+smoking-jacket
+smoothish
+smug/PTY
+snake/GZDMS
+snappy/TP
+snare/GDMS
+snarer/M
+snarl/SDGkY
+snicker/d
+snitch/GDS
+snobbish/Y
+snobbishness
+Snodgrass/M
+snooker/d
+snoot/SzM2Z
+snowdrift/SM
+snowfield/SM
+snub-nosed
+soapsuds
+sociometry/MW
+sock/DMSG
+socket/dMS
+soever
+soigné
+solely
+solicited/U
+solid-state
+Solis/M
+somalia
+someone/M
+son/MW1SZ
+sore/TSY
+sorrel/SM
+sorrower/M
+sorry/TPY
+sorter/SM
+sorts/K
+soulless/Y
+sound/GJSTMDRYp
+sounding/M
+sounds/A
+sow/RGDS
+spa/MS
+spaciest
+spadework/M
+sparest
+sparseness
+speaking/Ua
+spearhead/GSMD
+specialise/cnGDS
+specifies/A
+specimen/SM
+specious/PY
+spectrograph/Z1M
+spectrophotometer/MWS
+speculator/SM
+speechless/PY
+speedboater
+Spencer/M
+spew/DRSG
+spider/MZS
+Spielberg/M
+spiller
+spine-chilling
+spinet/SM
+spinneret/SM
+spiraea/MS
+spiritualness
+splashdown/SM
+splendiferousness
+split/SRGM
+spoil/CSRDG
+spokespeople
+spoonbill/MS
+spoor/SM
+sporran/SM
+spouse/SM
+sprang
+spread/CGcSe
+spread-eagled
+spreadsheet/S
+springy/TP
+spry
+spud/SDGM
+spurn/DSG
+spurner
+sputa
+squeegee/MSG
+squeezable
+Squibb/M
+squiredom
+squireship
+squirrel/YMGSD
+squirter/M
+stab/RYDJSG
+stability/MSI
+Staffordshire/M
+stallholders
+stalwart/YS
+stalwartness
+stand/SfGJ
+stand-off/S
+staphylococcal
+staphylococcus
+star-spangled
+start/RSDG
+starts/A
+statistical
+statistician/SM
+stator/SM
+stealer/M
+steam/zR2DGMZS
+steed/SM
+steel-clad
+steer/GSD7
+stegosaurus/S
+stem/pGMDS
+stentorian
+stepchildren
+stepladder/SM
+sterilise/ADSG
+stern/SYT
+stevedore/SM
+stick/RZS2GzM
+sticky/PT
+stiffen/rSd
+stigmatised/U
+stile/MS
+still/SDPTG
+stimuli/M
+stinting/U
+Stirling/M
+stirrup/SM
+stochastic/Y
+stocking/MSD
+stocktaking/M
+Stoddard/M
+stodge/2MZ
+stolid/Y
+stolidity
+stomach/R6pDMG
+stonemason/SM
+stonewort/M
+stopoff
+stopover/SM
+storey/S
+stork's-bill
+storm-cock/MS
+storm-door/SM
+Stornoway/M
+Stourbridge
+Strachan
+strafe/SGD
+straggly/T
+straight-eight
+strait/SMY
+strait-laced
+strategic/S
+strayer/M
+stressed/U
+stressfulness
+stretchy/T
+stridden
+strikebreak/RG
+strike-breaking
+string/AGS
+stringent/Y
+strobe/SM
+stroke/SGDM
+struck
+struggler/M
+strum/DGS
+strumpet/MS
+stuffy/YTP
+stumble/GSDRk
+stumpy/T
+suavity/M
+sub-aqua
+sub-basement/MS
+subcontractor/SM
+subdirectory/S
+subdivide/XSDGN
+sub-edit/d
+subfamily/MS
+subfusc
+subgenera/W
+subject/vGSDuMV
+subjectivism
+subjectivist/S
+subjectivity/SM
+sublet/SG
+submerse/SbXGDN
+submit/ANSGDX
+suborn/NGDS
+subscript/DGS
+subsidised/U
+subsist/GSD
+subspecies/M
+substation/SM
+substratum/M
+substructure/MS
+subsume/GSD
+subtend/SDG
+subtitle/MSGD
+subvert/SDG
+succour/SGMDp
+suds/Z
+suffix/nSGDM
+suffusion/M
+suicide/SoM
+sulky/T
+Sumatra/M
+summation/FMS
+sunburn/MSD
+sunglasses
+Sunni/MS
+Sunnyvale/M
+sunroof/S
+sunshade/SM
+superabundance/M
+supercilious/YP
+supercooled
+superficiality/S
+superfine
+superintend/DSG
+supernatant
+supernatural/PY
+superstar/SM
+superstition/SM
+superstructure/SM
+supervised/U
+supine/PY
+supplementary/S
+suppression/M
+supra
+Supt.
+Surabaya/M
+sure-footed/Y
+sure-footedness
+surface-active
+surface-to-air
+surface-to-surface
+surfboard/MGS
+surfeit/MGSD
+surgical/Y
+Surinamese
+surmise/DGS
+surreal
+Surrey/M
+susceptibility/MSI
+Suzanne/M
+suzerain/SM
+swashbuckler/SM
+sweatshirt/S
+sweaty/PT
+sweepstake/MS
+swineherd/SM
+swingeing/Y
+switch/DMRGS
+switch-over/M
+swoosh/DSG
+sword/SmM
+swung
+sycamore/SM
+syllabary
+symptomatology/M
+synaesthetic
+synchronized/CU
+synchronizer/CSM
+syndicalist
+synonymity
+synopsis/M
+synthesis/rQ9S8dM
+synthetic/SY
+syphilitic/S
+systematise/nRSGD
+systematize/NRSGnD
+tabbouleh/S
+tablespoonful/MS
+Taft/M
+taiga/SM
+tail/AMCDSG
+tailgate/G
+take-off/SM
+taker/cS
+Talbot/M
+Taliesin/M
+talkie
+tame/RTGDYS7
+tamper/rdS
+Tanaka/M
+tandoori/S
+tangy/T
+Tania/M
+tans/Z
+Taoism/MS
+tap-dance/G
+tar/DMZGS
+tarantula/SM
+Tarawa/M
+tarsus/M
+tartan/MS
+Tashkent/M
+Tasmania/M
+tasteless/PY
+taverna/S
+tawny/TM
+tax-deductible
+Tchaikovsky/M
+TCP
+teaching/M
+teacloth
+tear-off
+tease
+teasel/MS
+teazel
+teddy/MS
+teeter/dS
+teetotal/R
+Teignbridge
+Tel.
+telefacsimile
+telemeter/WSM
+telemetry/MS
+telepathic
+teletext
+temperamental
+temperateness
+temperature/MS
+tempt/SRnGDkN
+tenacious/Y
+tenet/SM
+tensioner/S
+tentativeness
+tenter/M
+tepidness
+tercentennial/S
+termini
+term-time
+ternary/S
+terrestrial/YSM
+Terrill/M
+tertiary/S
+Tessa/M
+tessellation/M
+testimony/MS
+test's/F
+test-tube
+tethered/U
+textile/SM
+Thai/S
+Thames
+thane/SM
+thanklessness
+Thatcher/M
+that'll
+thermionics/M
+thermochemical
+thermoplastic/S
+thesaurus/SM
+Thespian/S
+Thessaly/M
+thicken/Sdr
+thieve/GyDS
+thimbleful/MS
+thingamabob/MS
+third-class
+thirty-eight/H
+thoracic
+Thornton/M
+threadbare
+threat/SM
+three-cornered
+three-handed
+threepence/M
+threnody/SM
+thrombosis/M
+Thule/M
+thumbnail/SM
+thunderstruck
+Thurman/M
+thwart/SDG
+thyroid/S
+Ti
+ticklish/P
+tiddlywinks
+tight-arsed
+tilde/SM
+tilters
+time-and-motion
+timeless/Y
+timeslot/MS
+timestamped
+Timmy/M
+timpanist/S
+Timur/M
+tingle/GDS
+Tioga/M
+Tipton
+tiredness
+tithe/SMDG
+T-junction/S
+Tobin/M
+tog/MGSD
+Tokyo/M
+tolerance/ISM
+toleration/M
+toll-gate/SM
+Tolstoy/M
+Tompkins/M
+tonal
+tonality/SM
+tone-deaf
+tonguing/M
+tonsillitis/M
+Tony/M
+toolbox/MS
+toothbrush/SM
+tootsie/M
+top/MWwGpR1JDS
+top-notch
+Toronto/M
+torrential
+torrid/Y
+torture/RDGS
+torus/SM
+Tosca/M
+tote/GS
+toupee/MS
+tow-bar/MS
+tow-head/SMD
+townspeople/M
+toxicology/3Mw
+toy/MDSG
+toymaker
+track/GMRSDp
+track-laying
+tractably/I
+tractor/FSMCA
+tract's/F
+trade-in/S
+traducement
+traffic-calmed
+tragic/Y
+train/ADGS
+train-spotting
+trample/DSG
+transcendent/oY
+transgression/M
+translatable/U
+translated/aU
+transmission/AM
+transponder/M
+trapshooting/M
+trash/SGD2MZ
+travelled/U
+treadle/DSGM
+treatise/MS
+treatment/KSM
+trenchant/Y
+Trescothick
+triangulation/M
+tribalism/M
+tribe/SmM5
+trichina/M
+trichloroethane
+trigger/d
+trigger-happy
+trimonthly
+tripe/M
+tripwire/SM
+trisect/SGD
+trisector
+trod/A
+Trondheim/M
+troopship/MS
+troth/S
+trouble/DGSM
+troublemaker/MS
+trousseau/M
+trousseaux
+trueness
+Trujillo/M
+trump/SDGM
+truss/GSD
+trusted/U
+trustful/P
+trusting/Y
+try-out/MS
+T-shirt/S
+tubing/M
+tubule/SM
+Tuck's
+Tully/M
+tumblerful/S
+tumbrils
+tune/ACSGD
+tunic/SM
+Tupperware
+turbinate
+turbojet/SM
+turboprop/SM
+Turing/M
+turn-buckle/SM
+turnover/MS
+turpitude/MS
+tutorial/MS
+Tuttle/M
+tweet/SRGD
+twenty-first/S
+twenty-three/H
+twenty-two
+Twickenham
+twiddly/T
+twit/DGSM
+'twixt
+two-wheeler/MS
+type/aASGD
+tyrannosaurus/S
+tyro/SM
+UFO/S
+Ukrainian/S
+ulcerate/SGNDn
+ulcerous
+Ulrika/M
+ultra/S
+ultraconservative/S
+ultra-high
+ultramarine/SM
+umbrage/SM
+unable
+unaccustomed/Y
+unalterable/Y
+unanimity/SM
+unavailable
+unbelieving/Y
+unchristian
+unconfirmed
+uncork/G
+uncouple/G
+unctuousness
+uncut
+understandability
+undertaking/M
+unending/Y
+unessential
+unfair
+unfit/DG
+ungainly
+unguent/S
+ungulate/S
+unilateralism/M
+Uniondale
+union's/EA
+unipolar
+Unix/M
+unlike
+unload/G
+unmanly
+unmarried
+unmovable
+unpopular
+unprovable
+unread/2B
+unselfconsciousness
+unsettle/ki
+unsolder
+unsound
+unstable
+unstinting/Y
+unsure
+unsuspecting/Y
+untouchable/MS
+unutterable/Y
+Upanishads
+uplift/SDG
+upped
+upper/S
+uppermost
+Uranus/M
+urbanite/SZM
+URL
+user/aM
+USSR
+utensil/SM
+utmost
+utopian
+Utrecht/M
+uvula/SM
+Uzi/M
+vacant/Y
+vacuity/MS
+vacuolated
+vacuum/MS
+vainglorious/Y
+Val/M
+Valentino/M
+Valenzuela/M
+Valparaiso/M
+valuably/I
+value-added
+valueless
+values/fc
+Vance/M
+vandal/Q8MS
+vanquish/RGDS
+variegate/SnDGN
+various/Y
+varsity/SM
+vascular
+Vaseline/M
+Vatican/M
+vaunt/DGS
+Vegemite
+veggie/SM
+vehicular
+velocity/SM
+velour/MS
+velum/M
+Venables
+vendetta/MS
+venomous/Y
+ventilation/M
+ventricular
+ventriloquies
+venturesome/Y
+Verdi/M
+veridical
+verifiable/U
+Vern/M
+versatility/SM
+versify/GNRSnD
+version/MIFAS
+vertebrate/SIM
+vertices
+vesicle/MS
+vesiculate/NGS
+Vesta/M
+vestibular
+vestry/mSM
+vests/I
+vex/F
+vexatious/Y
+VF
+vibrational
+vice/CSM
+Vicente/M
+vicissitude/MS
+Victoria/M
+Vidal/M
+Viennese/M
+Viet
+viewpoint/SM
+vigilantism/SM
+vigorous/Y
+Vila/M
+vile/PYT
+villa/SM
+villus/M
+vinaigrette/SM
+vino/M
+violinist
+Virgil/M
+virile
+virtuoso/SM
+viscosity/MS
+visit/AdS
+vista/SM
+vitalized/C
+vitrification/M
+viva/S
+vivisect/xGDS
+vixen/MS
+vocabulary/SM
+vocation's/IFA
+vocoder
+voice-over/S
+voltmeter/SM
+voluble/Y
+voluntarily/I
+vomit/Sd
+voracious/Y
+vouch/GSRD
+Vreeland/M
+vulnerability/SI
+vulva/M
+WAC
+wagon/SM
+waitress/MS
+Waldemar/M
+Walt/MR
+Walther/M
+warble/GRDS
+warden/MS
+warmonger/MS
+warning/M
+Warsaw/M
+washbasin/SM
+washhouse/S
+Washington/M
+waste/Sj6
+watchword/SM
+watermark/MDGS
+water-resistant
+Watford/M
+wattage/MS
+Watusi/M
+wax/GMZDS
+weaners
+Wear
+Wear-Tees
+weathercock/SM
+Weatherford/M
+weds/A
+weft/SM
+weightless/Y
+weightlifter/S
+Weiss/M
+Weldon/M
+well-deserved
+wellness
+well-thought-of
+Welshwoman/M
+Wentworth/M
+westbound
+Western
+wetland/S
+wet-nurse/S
+Weymouth/M
+Whatley/M
+Wheatstone/M
+wheelbarrow/MS
+wheelbase/MS
+whelk/SM
+whereat
+where'd
+whims/1Zw
+whipper-snapper/SM
+whiskey/MS
+whistle-blower/S
+white/PSTGMY
+white-collar
+white-out/S
+Whitfield/M
+Whitney/M
+Whitsuntide
+whoever
+whore/SDGM
+who're
+whorehouse/MS
+whorl/SMD
+wickerwork/M
+wide-angle
+wide-ranging
+wifeliness
+Wigan/M
+Wiggins
+wild/TYPSG
+wildfowl/M
+Wiley/M
+wilful/YP
+Willamette/M
+Willem
+willing/UY
+Willy
+Wiltshire/M
+wimple/MDSG
+windburn/SM
+Windhoek/M
+winding/SM
+window-shop
+windowsill/SM
+wine/ZMS
+Winthrop
+wiry/T
+wisdom/MS
+Wiseman
+wishing-well
+witch/MyDSG
+with
+withdrew
+withstood
+Witwatersrand
+wizard/ySYM
+wizen
+woebegone
+woken
+Woking
+Wolff/M
+wolverine/MS
+wonderer/M
+wonderland/SM
+wood/mZDS2M
+woodchuck/SM
+woody/T
+woolliness
+woozy/TYP
+wordbook/SM
+workfare/S
+workman/M
+workmanship/MS
+workout/MS
+WorldCom
+world-view/S
+worn-out
+worst/D
+would-be
+wrap's
+wreathe/S
+wren/SM
+wriggly/T
+wrinkle/GDSMY
+wristwatch/SM
+write-off/S
+wrought/Ic
+WWW
+Wylie/M
+Xerxes
+Xi'an/M
+xylophone/SM
+Yakutsk
+Yalta
+Yankee/S
+Yankeeism
+Yarborough
+Yashmak
+yawn/kGRDS
+ye
+yell/SGD
+Yid
+yin
+yokel/SM
+yo-yo
+ytterbium/M
+Zadie
+Zaire/M
+zaniness
+zealously
+zebra/MS
+zeroes
+Zetland
+zip/UGDS
+zircon/M
+zone/ASDG
+Zulu/MS
+AA
+Ababa/M
+abaser/M
+abated/U
+abbot/SM
+Abbott/M
+abbreviated/U
+abdication/M
+abhor/SGD
+abhorrent/Y
+abjectness/S
+abnormality/SM
+aborter
+abortive/P
+aboveboard
+abrade/DGVXvuNS
+abrasive/MS
+abreast
+abrogation/M
+abstracter/M
+abstraction/3SM
+Abu/M
+abusable
+acceleration/M
+accelerometer/MS
+accession/MDG
+acculturation/M
+accuracy/ISM
+achieve/RSfDG
+acoustician/M
+acquit/DGS
+acrobat/M1SW
+action/IMS4A
+actionable
+actuation/M
+acuity/MS
+adaptor/S
+addend/SM
+addict/DSGVu
+additional
+additive/YSM
+add-on/S
+addressed/Aa
+adductor/M
+Aden/M
+adjective/SM
+admission/AM
+admixture/MS
+adolescence/SK
+adolescent/MYS
+Adolph/M
+adorn/DLSG
+adsorbate/M
+adulate/SDNnGy
+adulation/M
+adulthood/SM
+adventitious/PY
+adventure's/a
+adventurous/U
+adventurousness/SM
+adversarial
+adversity/SM
+advisability/I
+advise/BLRSGDlh
+advocacy/MS
+aerodynamics/M
+aestivate/N
+AFC
+affability/SM
+affect/hVvNnkDiSG
+affliction/SM
+affluent/Y
+aforementioned
+Afrikaans
+Afrikaner/SM
+afro
+agency/SM
+aggressor/MS
+agile/TY
+aglow
+agoraphobic/S
+agree/dESLlG
+agronomy/3SMW
+ague/MS
+Ahab/M
+Aida/M
+aide/MS
+aide-mémoire
+ail/LSDG
+airborne
+airframe/MS
+airfreight/DSG
+airhead/SM
+airing/M
+airsickness/S
+airtight/P
+air-to-air
+aisle/DGSM
+Ajax
+al/AFC
+Alabamian/M
+Aladdin/M
+alba/M
+Alberta/M
+Alden/M
+Alec/M
+ALGOL
+Al-Haili
+aligner/MS
+aliquot/S
+alkyl/M
+Allegheny/S
+allegory/1MWS3w
+allegretto/MS
+allier
+allocation's/CKA
+all-time
+almost
+aloha/MS
+Alpert/M
+alphabet/sQ-SW89q1Mw
+alphanumerical
+al-Qaeda/M
+al-Sharif
+altar/SM
+although
+altogether
+alumna/M
+Alvarez
+amalgamate/SDG
+ambassadorship/MS
+ambience/M
+ambivalent/Y
+ambulance/MS
+Amelia/M
+amener
+amenorrhoea/M
+ammoniac
+ammunition/SM
+amniocenteses
+amoeboid
+Amos
+amputee/SM
+anagram/GMDS
+Anaheim/M
+analgesic/S
+anarchist/W
+anastomoses
+ancestral/Y
+ancestress/SM
+andiron/MS
+androgyny/MS
+anecdotal
+anemometer/SM
+Anglicism/S
+Anglophile/SM
+angst/MS
+anhydrite/M
+aniline/MS
+animalcule/S
+animately/I
+anklet/MS
+Annie/M
+annihilation/M
+anniversary/SM
+annoy/DkRSG
+anonymous/Y
+another/M
+ans/M
+answerable/U
+answered/U
+ante/MW
+anthracite/MS
+anthropomorphism/SM
+anthropomorphous
+antibiotic/MS
+anticipation/M
+anticoagulant/S
+antimacassar/MS
+antipathy/SMW
+antiphonal/S
+antiquity/SM
+antiresonance/M
+antislavery
+antisymmetry/W
+antiterrorism
+Antoinette/M
+anus/MS
+anybody/SM
+anyhow
+aorta/WSM
+apart/PL
+apex/SM
+aphrodisiac/SM
+apish/YP
+apophthegm/SM
+apparatus/SM
+appealing/U
+appeased/U
+appellation/M
+appellative/M
+applicator/SM
+appoints/EA
+apposite/Yx
+apprehender/M
+apprentice/DSGM
+appropriator/SM
+appurtenant
+apt/TPY
+Arabian/SM
+arable/S
+Arapaho/M
+arbitrariness/S
+arbour/MDS
+Arbroath/M
+arc/SMDG
+archaeopteryx
+archdiocesan
+archipelago/SM
+Arcturus
+ardent/Y
+Ards/M
+arduous/YP
+area/MS
+aren't
+Aretha/M
+arguably/IU
+argued/e
+argument/SnMN
+ariser
+Aristophanes
+Aristotelian/M
+Aristotle/M
+arithmetical
+Arizona/M
+armada/SM
+Armagnac
+Armenia/M
+armlet/SM
+Armstrong/M
+aroma/WSM1
+aromatic/PS
+arras/M
+arrears
+arrogate/DNGnS
+arsenide/M
+arterial
+arteriole/SM
+artful/P
+arthritis/M
+Arthurian
+articulateness/S
+artificiality/SM
+artistic/IY
+ascetic/MYS
+ascorbic
+asexual/Y
+ash/SMDGZ
+Ashland/M
+Asia/M
+asked/U
+asocial
+asparagus/SM
+aspartame/S
+asperity/SM
+aspirate/SGD
+aspirer/M
+aspirin/SM
+Assad/M
+assay/GDRS
+assertiveness/S
+assessor/SM
+asseverate/SGnDN
+assigned/KACU
+assigns/KCA
+assimilate/DSVGnN
+assimilationist
+assister/M
+associative/Y
+assonant/S
+assuming/U
+assumption/M
+asthmatic/S
+astonish/SLkDG
+Astoria/M
+astronomer/SM
+astrophysical
+asymptomatic/Y
+asymptote/1MSW
+Atari/M
+attached/AU
+attainably/U
+attained/AU
+attempted/A
+attenuator/SM
+attitudinal/Y
+attract/VuS7DGv
+au
+audible/YI
+Augustinian
+auricle/SM
+Australasian/S
+authenticator/MS
+authenticities
+authorial
+authorizes/A
+authorship/MS
+autocross
+autogyro/MS
+available/P
+avant-gardism
+avarice/MS
+ave/S
+aver/DG
+aviary/SM
+avionic/S
+avocation/MoS
+avoidance/MS
+avow/GSED
+awestruck
+awhile
+axed/F
+axillary
+axolotl/MS
+baa/GSD
+Babcock/M
+babe/SZM
+baccalaureate/SM
+backache/MS
+backer/SM
+backing/SM
+backlash/SDGM
+backlit
+backplate/MS
+backstairs
+backtrack/RGSD
+Backus
+backwater/MS
+badge/SRGMD
+badger/d
+bagginess/S
+baggy/TPS
+bagpipe/MRS
+baguette/MS
+bake/RGSDy
+baking/M
+baksheesh/MS
+baldric/M
+ballast/SMGD
+ball-bearing/S
+ballgame/S
+ballyhoo/MDGS
+balun
+balustrade/MS
+bandmaster/MS
+bandstop
+banisher/M
+banjoist/MS
+bank/S7RGJMD
+Bantu/M
+baptise/DRSG
+baptistery/SM
+barbarian/SM
+barbarianism/MS
+barbershop/SM
+barcarole/SM
+bard/MSDGW
+Barents
+barkeep/RS
+barmaid/SM
+Barnet/M
+baronage/MS
+baronet/SM
+Barr/MZ
+bar-room/MS
+bar's
+Bartley/M
+bas/Sd1o
+baseplate/M
+basetting
+basket/6SMy
+Basque/MS
+bassinet/MS
+bate/CDASG
+bater/C
+batted
+battle/RDLMSG
+bauble/MS
+BBC/M
+beachcomber/SM
+beard/pSGiDM
+beatably/U
+beaten/U
+beating/M
+beatitude/MS
+beatnik/MS
+became
+beckon/Sd
+bedchamber/M
+bedim/GSD
+bedlam/SM
+bedridden
+beech/SM
+beefeater
+beermat/S
+Beersheba/M
+beeves/M
+befit/SGDM
+befitting/Y
+befriend/DGS
+behaviour/aSM
+behest/MS
+behold/GSR
+bejewel/DGS
+Belarus/M
+belated/P
+belief/SME
+believably/U
+bellow/SDG
+Bellwood
+belonging/M
+bemoan/SGD
+bench/GSDM
+Benedict/M
+benevolent/YP
+Benghazi/M
+Bentley/MS
+berkelium/M
+beside/S
+besot/SDG
+bespangle/DSG
+bespoken
+bestir/SDG
+bestow/DSG
+betake/SG
+bête/S
+bethought
+betwixt
+biased/U
+bicameral
+bicentennial/S
+bier/M
+biggie/M
+bikini/SMD
+biliary
+bimodal
+bin/DGSM
+binder/Z
+binomial/SYM
+bioengineering/M
+biotechnology/w3SM
+biplane/SM
+birthrate/MS
+bisyllabic
+bitterer
+Blackadder/M
+blackbodies
+blackmail/RGMDS
+Blackshirt/SM
+blacksmith/GSM
+Blackwell/M
+blameworthy/P
+bland/TPY
+blankness/S
+blarney/GSMD
+blaspheme/RDSZG
+blatherer
+blatting
+bleed/RSG
+blight/DGMS
+blighter/M
+blimey/S
+blinker/d
+blinks/M
+bliss/6jS
+blissful/P
+blizzard/SM
+blob/SMDG
+Bloch/M
+blockbuster/MS
+blonde/SM
+blondish
+blood-brother
+blood-heat
+bloodline/MS
+blood-money
+bloodroot/M
+bloodstone/M
+bloodymindedness
+Bloomington/M
+blot/GMRSD
+blotto
+blow-dry/GD
+blubber/dSZ
+blue/TZGSYPDMJ
+bluejeans
+bluer/M
+bluestocking/SM
+bluing/M
+boasted/e
+boat-hook/S
+boatyard/SM
+bock/SGD
+bodhisattva
+body/pDMSYG
+bodywork/MS
+boggle/DGSk
+boilerplate/SM
+Bois/M
+boisterous/YP
+boldness/S
+Bolivia/M
+bolt/UGSD
+bombast/WMS1
+bombed-out
+bonfire/SM
+bongo/MS
+bonhomie/SM
+bonny/T
+boohoo/SDG
+bookbindery/MS
+bookcase/SM
+booked/cA
+bookmaker/MS
+bookshelf/M
+bootie's
+bootleg/GSRD
+borate/DMS
+borderland/SM
+bore/RGSkDW
+boring/M
+born/AU
+boss/SzG2MDZ
+bossism/SM
+bosun/M
+bouffant
+bouillon/MS
+bouncy/YT
+bounded/P
+bountiful/P
+bout/MS
+Bowery
+bowl/R6MSDG
+bow-saw/MS
+boyfriend/SM
+bracket/dSM
+bracketing/M
+Brady
+brag/TSDRG
+brain/GD2pMZS
+brainchildren
+brainwash/SGD
+brainwave/S
+brambly/T
+bravura/MS
+bray/SGD
+Brazzaville/M
+bread-and-butter
+breadboard/DGMS
+breadwinner/SM
+break/eMS
+breeching/M
+Brett/M
+bridegroom/MS
+bridleway/S
+briefs/C
+Brigadoon/M
+brighten/drS
+brilliancy/SM
+brink/MS
+briquette/SM
+Bristol/M
+Britain/M
+Britten/M
+brittlely
+brochette/SM
+brogue/SM
+bronchiole/MS
+brooklet/SM
+Bros.
+brow/SM
+Brubeck/M
+brush/ZGSDM
+brushlike
+brush-off/S
+Brussels/M
+brutal/qQ8-
+Bryce/M
+BSkyB/M
+BTU
+Budapest/M
+budgie/MS
+Buena
+bug-eyed
+Buick/M
+building/MeS
+build-up/SM
+Bulawayo/M
+bulldoze/RGDS
+bullfight/RSMG
+bully/DGTMS
+bumble/DRkSG
+bunchy/T
+bunkhouse/MS
+burdening/c
+burdens/cU
+burgess/MS
+burglarious
+Burgoyne/M
+burlap/MS
+burler/M
+burliness/S
+bursa/yM
+bursar/MS
+bursty
+busher
+bushwhack/GRSD
+busty/T
+busyness
+but/DAGS
+Bute/M
+butterfat/MS
+butterfingers/M
+buzzard/SM
+byliner/M
+bypath/SM
+byword/SM
+Byzantine
+Byzantium
+cabal/GDSM
+caballero/SM
+cabbage/DGSM
+cabochon
+cabstand/SM
+cackle/DRSYG
+Caddick/M
+caddie
+caeca
+caecitis
+caffeine/SM
+cageyness
+cagoule/S
+calcification/M
+calcimine/DSMG
+Caledonia/M
+calfskin/SM
+call-boy
+calling/a
+callisthenic/S
+callisthenics/M
+Calvert/M
+Calvin/3M
+cambial
+came/c
+cameo/MSDG
+Canaveral
+cancerous/Y
+candelabrum/M
+candidness/S
+candour/SM
+cannabis/MS
+canyon/SM
+capable/IP
+capaciousness/S
+capacity/SMI
+capillarity/MS
+capital/-qMQs893S
+capped/U
+caprice/SM
+captor/SM
+captured/A
+carbohydrate/SM
+carbon/sQ9S8W-NqMn
+Carbondale
+carcinogenesis
+card-index
+cardiogram/SM
+careerism/M
+caresser/M
+cargo/M
+Caribbean
+carious/K
+car-jack/SDJRG
+Carlin/M
+Carline
+Carney/M
+Carnot
+carny/G
+Carolingian
+Carolyn
+carpet/dJSM
+carpeting/M
+carries/a
+cartridge/MS
+cash/DGSpM
+cash-book/MS
+cashew/SM
+cassette/MS
+casting/Mc
+Castro
+casual/PY
+cataclysm/WSM
+catacomb/MS
+catamaran/MS
+Catawba
+catcall/DGSM
+catchword/MS
+catkin/SM
+catlike
+cattiness/S
+catty/TP
+caucus/S
+caught/U
+cauldron/SM
+cause/GnDMoRSp
+cautiousness/I
+cavalier/YPSDG
+cave/mRSMDG
+caver/F
+Caxton
+CB
+CDs
+Cedric/M
+Celanese
+celebrant/SM
+celery/SM
+centenarian/SM
+centreboard/SM
+centrepiece/SM
+centring/M
+century/SM
+cephalic/S
+cerebral/S
+cert/SF
+cesspool/MS
+chador
+chafer/M
+chagrin/MS
+chain-smoke/GD
+chairmanship/MS
+chalcedony/SM
+chalk/MGZ2SD
+challenge/RDGSk
+championship/SM
+chancellery/SM
+chance's/a
+changeover/SM
+Channing
+chanticleer/SM
+chaos/MS
+charisma/M1W
+Charleston
+chart/RDG73MJS
+charter/dr
+chastity/SM
+chateaubriand
+Chattahoochee
+cheap/TY
+checkpoint/MS
+cheesy/PT
+chef/SM
+chemistry/SM
+cheroot/MS
+chestful/S
+chevron/SM
+chicer
+chicken-livered
+chilblain/SM
+childrearing
+Chilean/S
+chill/TDk2PRGMYS
+Chiltern/S
+chinchilla/MS
+Chinese/M
+chinstrap/S
+chipping/M
+chivalrous/PY
+chlorination/M
+chocoholic/S
+chocolatey
+choice/TSPYM
+chokeberry/M
+cholinesterase/M
+chopstick/SM
+chording/M
+Chorley
+chortle/RGDS
+chosen
+christening/MS
+Christie
+Christmastime
+chromatogram/MS
+chumminess/S
+Churchillian
+churlish/YP
+churn/RDGSM
+chutney/SM
+chyme/MS
+ciao/S
+CID
+cilium/M
+Cinerama
+cinnamon/SM
+circa
+Circe
+circle/GDSM
+circulating/A
+circumference/SM
+circumspect/Y
+cissy
+cistern/SM
+citadel/SM
+civil/s9qQ-8Y
+civility/ISM
+clairvoyance/MS
+clamour/GMDRS
+clarification/M
+clarify/NDGSn
+clarity/SM
+Clarke/M
+clasper/M
+class-conciousness
+classicism/SM
+classicist
+Claudio
+clavichord/SM
+clavier/MS
+clean-cut
+cleanlinesses
+clearness/S
+Cleopatra/M
+clericalism/MS
+clew/SMDG
+click/RSGDM
+cliffhanger/SM
+climacteric/MS
+clime/WSM
+clinical/K
+cliometric/S
+clip/RGSDJM
+cliquish/YP
+clitorides
+cloaca/M
+cloisonné
+close-hauled
+closure/GDSM
+clothbound
+clothes-peg/SM
+cloudiness/S
+clouds/c
+cloudscape/SM
+clownishness/S
+clubroom/SM
+clued-up
+cluster/MdSJ
+cm
+Co
+coagulator/S
+cobblestone/SDM
+coca/SM
+coccyx/M
+cockade/MS
+cockney/MS
+coded/K4
+codeine/MS
+coding/4
+Coelenterata
+coelenterate/MS
+coffee-cup/SM
+coffer-dam/MS
+cognisance
+cognizance/AMS
+cogwheel/SM
+coherence/SIMZ
+cohesive/YP
+coke/SMDG
+cokey
+cola/SM
+Colby
+Coldfield
+collide/XDGxNS
+collimate/SCNDG
+colonel/SM
+colonialness
+colonised/U
+colorimeter/SMW
+colourant/SM
+Columbia/M
+column/D3SQ8M
+combustive
+cometary
+comfits/E
+comfortably/U
+comforter/SM
+comic/YMS
+coming/c
+Commander
+commando/SM
+commender/AM
+commensurably
+commenting
+commits/A
+committable
+commode/ESI
+communicate/BDxSVvGnNu
+communicates/a
+communicative/P
+commutable/I
+Compaq/M
+comparator/MS
+compatible/SIY
+compel/7NGSDnk
+compendium/MS
+compensable
+compiles/A
+complex/GxDYTPNXS
+complexity/cM
+complicate/GcDS
+complicit
+complicity/MS
+complimentary/U
+compose/CRDSXGN
+composing/EA
+comprehensibility/IMS
+compulsive/YSP
+compulsory/YS
+Comte
+conceitedness/S
+conceive/KSDaG
+conciliator/SM
+conclave/S
+condemn/Nn7RGDS
+condemnation/M
+conditioning/M
+conduction/M
+confab/DSMG
+confectioner/Z
+confessor/SM
+confident/cY
+configuration/AM
+Cong
+congener/SM
+congenial/U
+Congo/M
+Congolese
+congress/mxM5GSD
+congruency/M
+conk/RSD
+connection/MES
+connection's/A
+conscious/YU
+consequential/IY
+consequently/I
+consequentness
+conservatism/SM
+considerate/YnN
+consignment/A
+consistence/ZS
+consolatory
+consolidator/MS
+consonant/YSM
+conspirator/SoM
+conspire/G
+constipate/NGDSn
+constipation/M
+constructibility
+construe/DS7G
+construed/a
+construes/a
+cont
+contemplative/PS
+contemporaneity/MS
+contra/yS
+contraceptive/S
+contrite/P
+conundrum/MS
+convalesce/DSG
+convene/GADS
+convention/SoM
+convergence/SM
+converts/A
+conveyor/MS
+convince/RGDSk
+convinced/U
+convoke/GDNnS
+Conway/M
+cooker/SMZ
+cooled/c
+coop/RDGM
+co-operate/VSDGuNv
+coordinate/DGV
+Copernican
+copious/YP
+copula/nMSV
+coracle/SM
+coral/SM
+cord/EGSAMD
+cordial/PYS
+coriander/MS
+corm/SM
+corncrake/M
+cornstalk/MS
+coronate
+corporal/MS
+correction/SM
+corroborated/U
+corrugate/DSNnG
+corundum/M
+cos/S
+cosmic/Y
+cosset/Sd
+costly/TP
+cote/SM
+couch/DGSM
+councilperson/S
+countably/U
+counterbalance/MSDG
+counterexample/S
+counterfeit/GRSD
+counter-intelligence/MS
+counterpoise/DMGS
+counter-productive
+countervail/SGD
+Couperin
+courgette/SM
+courser/ESM
+courtesied
+courtesy/ESM
+couscous/MS
+coverlet/SM
+coveter/M
+cowardice/SM
+cowardliness/S
+cow-parsley/M
+co-written
+CPU/SM
+crab-apple/SM
+crabbiness/S
+crabbing/M
+crabgrass/S
+cradler/M
+craftiness/S
+Craig
+cramper/M
+crane/MDSG
+cranial
+Cranleigh
+crash-land/GD
+crawdad/S
+crawly/ST
+crazy/YSPT
+creaky/PT
+creamer/Z
+crease/GISCD
+creating/A
+credential/MS
+credibility/ISM
+creditor/MS
+credit's
+creditworthy
+creel/DGMS
+Creighton
+crème
+crescendos/C
+cress/S
+cretinous
+crevice/MS
+Crichton
+crispness/S
+criticism/MS
+Croatian
+crooked/P
+cross-check/DGS
+crossly
+crossness/MS
+cross-section/oS
+crotchet/MSZ2
+crucifix/XNMS
+crucifixion/M
+cruise/RSDG
+crumble/SJDG
+crummy/T
+crumple/SDG
+crusade/MRSDG
+crustacean/MS
+cry/CRSGD
+cryptanalytic
+crystallographer/MS
+crystallography/WM
+CSEU
+cu.
+cuckold/MDGyS
+cud/SM
+cudgel/DSGMJ
+culotte/S
+cultivation/M
+culvert/MS
+cum/S
+cumber/Sd
+cummerbund/SM
+cunning/TYP
+cupful/MS
+cupidity/SM
+curability/SM
+curator/SM
+curbside
+curettage/SM
+curium/M
+curled/U
+curling/M
+curls/U
+curmudgeon/MYS
+Currie
+curry/DGMS
+currycomb/SMDG
+curvature/MS
+curvilinearity/M
+cuspate
+Custer/M
+customhouse/S
+customised/C
+custom-made
+cutaway/SM
+cutlet/MS
+cut-off/SM
+cut-out/SM
+cutup/MS
+cyanate/M
+cycloidal
+cynosure/MS
+Cyrus
+cyst/SWM
+czarina/MS
+czarist
+d/to
+damaged/U
+Damascus/M
+dancelike
+Dane/S
+dangerous/YP
+danseuse/SM
+dark/PSDTGY
+dart/MGSRD
+Darwin
+DAT
+dative/S
+daughter-in-law
+daunted/U
+dauntlessness/S
+Davison/M
+deadbeat/SM
+deadliness/S
+deadwood/SM
+deaf/PYT
+deaf-and-dumb
+deafness/S
+death/pYMS
+deathblow/MS
+Debbie/M
+debt/MS
+Decalogue
+decimation/M
+declination/M
+décolleté
+decorum/SM
+decoupage/DGSM
+découpage
+decree/SMdG
+decry/J
+dedicative
+deeds/a
+deepen/dS
+defecation/M
+defenceless/Y
+defended/U
+defiance/SM
+deficient/Y
+deficit/SM
+defile/L
+defined/U
+Defoe
+deg
+deification/M
+Deighton/M
+deign/DGS
+de-industrialization
+deleterious/PY
+deliciousness/S
+delicti
+delighted/P
+demean/D
+demented/PY
+demist/G
+demonstrableness/M
+demonstrably/I
+demur/GDS
+demurral/MS
+dengue/SM
+deniable/U
+denial/MS
+denoter
+density/SM
+depend/BSDGl
+dependently/I
+depicter/M
+deploy/LD7G
+deployed/A
+deportation/M
+depreciate/DnvGkSVN
+Derby/M
+dereference/R
+derivative/MPS
+descendant/SM
+descriptivism
+deserve/kih
+desiccator/SM
+designator/SM
+desired/U
+Desiree
+despise/SRGD
+dessert/SM
+destructor/M
+detonator/SM
+detract/DGVv
+deuteron/M
+Deuteronomy
+develop/cdAS
+deviant/MYS
+devil/DLyMGS
+devitalize
+devolution/SM
+devotee/SM
+devotion/SM
+dewclaw/SM
+dexterous/PY
+diagnosed/U
+diagonal/tQ+8SY
+diamondback/SM
+Diane
+diapason/SM
+Dibley
+dibs
+dichloride/M
+dicta/nM
+dictate/DGS
+dictator/MoS
+die-hard/S
+Dieppe
+dietician/MS
+Dietz
+difference/IMS
+digest/SKGD
+digestion's/I
+dilapidate/DGSNn
+dilator/MS
+dildo/SM
+dimethylglyoxime
+dimorphic
+ding/zDG2Z
+dingle/SM
+dinky/ST
+dinnertime/S
+dinosaur/SM
+diphtheria/SM
+directional/S
+director/MAS
+directors'
+disadvantage/i
+discern/LbkSGD
+discernible/I
+discipline/GDSM
+disconnectedness/S
+disconsolate/Y
+discotheque/SM
+discriminate/SnNDVGky
+disguise/GRDh
+disjointedness/S
+disjointness
+disorderly/P
+dispatch/R
+dispensate
+disproportion/N
+disproportionation/M
+dissatisfy
+dissociation/M
+dissoluteness/S
+distil/NS7VnG
+distributorship/M
+disulphide/M
+ditch/DSMG
+ditherer/S
+dive-bombing
+diversifier/M
+diversify/SGNDn
+diversity/SM
+divertimento/M
+divide/RuDSGxVXvN
+divided/AU
+divides/A
+divvy/DSMG
+dizziness/S
+DMZ
+doc/RSMDG
+document/NMRDGSn
+Dodoma/M
+does/ecUA
+doff/SDG
+doggerel/SM
+dog-paddle
+dome/SMGD
+domination/KM
+Dominic
+Dominique/M
+dona/SM
+donation/M
+Doncaster
+Donnelly
+doorpost
+doorstop/SM
+doorway/SM
+Doreen/M
+Doris
+dormant
+dotty/T
+double-edged
+doubtful/YP
+doubtless/PY
+dour/PTY
+douse/SGD
+dove/SM
+doveish
+downhearted/PY
+downhiller
+downlink/SGD
+downpour/SM
+downstage/S
+down-to-earth
+draggy/T
+Dramamine
+draw/SRG7J
+dreaminess/S
+dreariness/S
+dreg/SM
+dressiness/S
+dressmaker/SM
+Drew's
+Drexel
+driblet/SM
+drinkable/U
+drive-ins
+Druidical
+Druid's
+Drummond/M
+DTP
+duality/MS
+Dubuque
+dull/PYGSDT
+dullard/MS
+dumbness/S
+Dunbar/M
+Dunfermline/M
+dunghill/SM
+duo/SM
+duologue/M
+duopoly/3M
+dupe/RSMGD
+duplexer/M
+duplicability/M
+duration/MS
+Durham/M
+dusk/GSDM2Z
+Düsseldorf
+dust/2MZGSzRDp
+dustcart/M
+Dutchwomen/M
+duty/6jMS7
+Duxford/M
+dwarfism/MS
+dwell/GRJS
+Dwight
+dynasty/SMW
+eagerly/c
+eaglet/SM
+Ealham
+earful/SM
+ear-splitting
+earthmover/M
+earthy/PT
+East/RM
+eastward/S
+Ebrahim
+EC
+ecclesiology/3w
+éclair/SM
+ecocide/SM
+ectoplasm/M
+Ecuadorian
+ed.
+Edgerton
+edibleness/S
+Edith
+Editor-At-Large
+Edmundsbury
+Edna
+educatedness
+educationalist
+eelgrass/M
+e'er
+EFT
+egalitarian/S
+Egan/M
+egomania/SM
+eight/HMZS
+eighty-five/H
+ejaculate/nDGSNy
+ejector/MS
+elapse/SGD
+elastodynamics
+electability
+electrologist/SM
+electroluminescent
+electromagnetism/SM
+electrostatics/M
+elegy/MS
+elephant/SM
+elephantine
+elfish
+elicitation/M
+elision/M
+Ellen/M
+Ellie
+ellipsoidal
+Ellwood/M
+eloquence/SM
+elucidate/VNDSGn
+elucidation/M
+elves/M
+Ely/M
+email/MDGS
+emanate/DnVGSN
+emancipation/M
+embarkation/MSE
+emboss/GDRS
+embryology/S3wM
+emendation/M
+emerald/MS
+emerita
+Emil/M
+Emile/MZ
+emirate/MS
+Emirates/M
+emissary/SM
+emollient/S
+emphasized/c
+employ/DGLSRB
+employments/f
+empower/LSd
+empty-handed
+en/7M
+enable/RDGS
+enact/GLSD
+enacting/A
+enactment/A
+enamel/GMRDJS
+encapsulation/M
+encompass/DGS
+encounter/Sd
+encyclical/SM
+endothelial
+endpapers
+endurable/U
+enfeeble/LSDG
+England/M
+English-speaker
+engrosser/M
+enjoinder
+enlarge/RLDSG
+ennui/MS
+enormousness/S
+enqueue/SD
+enquiry/S
+enrobed
+enrollee/MS
+ensign/SM
+entirety/SM
+entitle/SDLG
+entity/SM
+entranceway/M
+environment/o
+envoy/MS
+epicentre/MS
+epicurean/S
+episode/W1SM
+epitaph/MS
+epithelium/SM
+equability/MS
+equable/YP
+equality/IMS
+equilibration/M
+equinox/MS
+equipoise/MSDG
+equiproportional/Y
+equips/A
+equispaced
+equivalent/YS
+equivocate/GDNSn
+Erickson
+erk
+ermine/SDM
+Erwin
+escalator/MS
+escallop/SM
+escapade/MS
+escapee/SM
+esp/Z
+espalier/SDGM
+especial/Y
+established/A
+esteem/EDGS
+Ethan
+Ethel
+EU
+euclidean
+Euston/M
+evaluate/xNVDGSn
+evangelist/WSM
+Evansville
+even/YdSPJ
+even-handed/Y
+evening/M
+eventful/P
+evocative/P
+evoke/VGuvSnDN
+evolutionary/Y
+Ewing
+exacerbation/M
+exacting/P
+exampled/U
+Excalibur
+excavation/M
+excel/DGS
+exchangeable
+excitatory
+excite/lknGNLRDSBh
+exciting/Uc
+exciton/M
+exclamation/MS
+excremental
+excrete/ynDGSN
+excruciate/DSNkG
+excruciation/M
+excursion/3MS
+excursiveness/S
+excusably/I
+exemption/MS
+exercises/c
+exhale/GNDSn
+exhibitionism/MS
+exhibitionist
+exhilarate/DSVNGkn
+exhume/GDSn
+exit/dSM
+exorbitant/Y
+expatiate/GNDSn
+expedient/YS
+expend/Du7VSGv
+experiences
+experimentalist
+experimentation/M
+exploded/U
+exploitative
+explorable
+exponential/YS
+exported/A
+exporting/A
+exposit/yXN
+expunge/SGD
+exquisite/YP
+extended/c
+extensibility/M
+extensive/FY
+extermination/M
+extinction/SM
+extragalactic
+extravehicular
+extremal
+extricate/GnDSN
+exultation/M
+eye-catching
+eyeglass/SM
+eyelid/SM
+eye-shadow
+eye-teeth
+eyrie's
+fa/M
+Fabians
+façade/SM
+face-saving
+facilitator/SM
+fading/M
+Faeroe/M
+faery/SM
+faint/RGSPYTD
+fair/DTZPSGpJY
+Fairview
+faithful/UY
+Falk
+fallen
+falsifiability/M
+Falstaff
+familiar/9Qsq8-SY
+familiarise/k
+famously/I
+fanatic/MYS
+fang/SDM
+fantastic/Y
+far/d
+Farmington
+farmstead/MS
+farrier/SM
+far-sighted/YP
+farthest
+fascia/MS
+fascinate/DGSnkN
+fashions/A
+fasten/dASU
+fatherland/SM
+faultiness/S
+fauvism/S
+faux
+Fayetteville
+feature/DMGSp
+feature's/a
+federate/FNGnSD
+federative/Y
+feeling/PM
+feldspar/SM
+felicitate/DGSNn
+fellahin
+fellate
+fellatio/MS
+fellator
+felting/M
+feminise/nSGD
+feminize/nSNGD
+fenced/U
+Ferguson/M
+Ferreira
+fervent/Y
+fête/SM
+fetishism/MS
+feverish/YP
+fewness/S
+FIA
+fiancée/MS
+fibrillate/SGD
+fiche/SM
+fidget/SdZ
+fiducial/Y
+fiefdom/S
+fierce/TPY
+fifth-generation
+film/ZS2DMG
+filmy/TP
+fine/CFSDAG
+finer/FCA
+fingering/M
+fingernail/MS
+firebrand/SM
+fire-break/SM
+fire-eater
+fireside/M
+fire-water
+firmest
+firmly/I
+firmness/SM
+first-born/S
+first-class
+first-day
+Fishguard/M
+fishing/M
+fissionable/S
+fistulous
+fitness/S
+Fitzgerald
+fixative/S
+flaccid/Y
+flagellate/DSG
+flagship/SM
+flair/SM
+flammability/ISM
+flank's
+flattery/SM
+flattest/M
+flaunt/DkGS
+flaxen
+Fledermaus
+fledged/U
+fleet/DkGSTYPM
+fleeting/P
+fleshpot/SM
+flexes/A
+flexural
+flibbertigibbet/SM
+flighty/TP
+flinger/M
+flintlock/SM
+Flintshire/M
+flip-flop/S
+flirt/NDGZSn
+float/DGZSRN
+flock/DMJGS
+flog/DSGJR
+flogging/M
+floodlit
+floorboard/SM
+flop/2DGSzZ
+floppiness/S
+flowerbed/MS
+Floyd
+fluffy/PT
+fluid/Q8s9PSYM
+fluke/SGDMZ
+flung
+fluoride/nMS
+flyleaves
+flysheet/SM
+focussed/U
+fog/CGDS
+föhn
+fold-out/SM
+foliate/CGSnDN
+fondness/S
+fontanelle/SM
+food/SM
+footlocker/SM
+footmarks
+footwear/M
+fop/GSMD
+fora
+foray/DSGM
+forbear/MSG
+foregather
+foregathered
+foreignness/S
+forensic/SY
+foreseen/U
+foreshorten/dS
+foresight/SMiDh
+forestall/GRSD
+forewent
+forger/SZM
+forgettably/U
+forgiveness/S
+forgoes
+formidable/PY
+form's
+forsooth
+forsworn
+fortify/DAGS
+fortuitous/YP
+fortunateness/M
+fortune-teller/SM
+fortuning
+forward/DYSTPRG
+fouls/M
+foundational
+founding/F
+foundling/SM
+fourpence/M
+four-wheel
+foveate
+foxtail/M
+fragmentation/M
+fragrant/Y
+frail/PTY
+Francesco
+frangibility/SM
+frangible
+frankincense/MS
+Fraser/M
+Frazer
+frazzle/GDS
+free/mTSYPdG
+freebase/DSG
+frequented/U
+frequently/I
+Fresnel
+fricassee/GSM
+fries/M
+frig/SJGD
+Fritz
+frogmarched
+froid
+frolic/SRDMG
+froufrou/SM
+fructose/SM
+frugal/Y
+frustration/M
+frustum/MS
+fudge/MSDG
+Fujitsu/M
+Fukuoka
+full-blown
+fulness's
+functionary/MS
+fungible/M
+fungoid/S
+fungus/M
+funk/S2DGMZ
+fun-loving
+furious/YP
+furnish/RSGDJ
+furnishes/A
+furniture/SM
+furtive/YP
+fusible
+fuzz/DZMGz2S
+FYI
+gab/GZSD2
+gabardine/MS
+gabby/T
+gabler
+Gabrielle
+gadget/SMy
+Gagarin
+gaiety/SM
+galactic
+Galahad
+galaxy/SM
+gale/AS
+gallant/SGDY
+gallon/SM
+gallonage/M
+Gallup
+galumph/SGD
+Galveston
+Gambian/S
+gambol/SGD
+ganglion/MW
+gangrenous
+gangway/MS
+garble/GDS
+Garbo/M
+garçon/SM
+garden/dSrM
+gargantuan
+garments/f
+garment's/f
+garrulity/MS
+garrulousness/S
+Garry
+garter/dSM
+gasohol/S
+Gaspar
+gas's
+gastroenteritides
+Gatsby
+Gaylord
+gelatine
+geld/SGJD
+gem/SZMDG
+gemmology/3M
+gendarme/SM
+gene/SM
+general/Q8Ptq93+s-SM
+generalist
+generality/SM
+generation/CMA
+genital/YF
+genius/MS
+Genoa/M
+gentian/SM
+genus
+geodesic/S
+germander
+germanium/M
+germicidal
+germinal/Y
+Gershwin
+gestation/M
+gesundheit
+Gethsemane
+getup/MS
+Gewürztraminer
+ghostliness/S
+gibbet/SMd
+giddiness/S
+gill/MSGD
+girdler/M
+giro/M
+girth/GDSM
+gist/M
+gladness/S
+glamorous/UY
+glass/2D6MGZzSp
+glassiness/S
+glass-making
+glimmer/dJS
+glueing
+gluon/M
+glyph/MS
+go/fGe
+goalmouth
+goalscorer/S
+gobbledegook/M
+godfather/SdM
+godliness/S
+godsend/MS
+goggle-box/SM
+goings-on
+goldenseal/M
+goldsmith/SM
+golf/MRSGD
+gollywog
+gong/SDMG
+goniometry
+Gonville
+Goober
+Goodman
+good-oh
+good-tempered
+googly/S
+gooseberry/SM
+goosebumps
+gorgeous/YP
+Gorham
+gorse/MS
+gosling/M
+gouge/DRGS
+Gough
+gourdful/S
+gourmandism
+grab/RSJDG
+grace/DpG6MjS
+gracing/E
+graciousness/MS
+graduand/SM
+grainer/M
+granddaughter/MS
+granite/MWS
+Grantham
+grantor's
+granularity/MS
+granule/nNMVS
+grapefruit/M
+graph/MWGwD1S
+graphite/MS
+grasp/Gk7DS
+grassland/SM
+grassy/T
+gravamen/MS
+graveside/S
+graveyard/MS
+gravid/YP
+gravity/SM
+gravy/MS
+Gray
+greasiness/S
+greatness/S
+Greenberg
+greengage/MS
+greensward/SM
+Gregorian
+grenadine/MS
+Gretchen
+griffon/M
+Grimaldi/M
+grimness/S
+grindstone/MS
+gringo/SM
+grisly/PT
+groove/GSDMZ
+Grosz
+grotto/SM
+grouchy/T
+ground-plan
+ground's/f
+groundwork/M
+groups/A
+grout/MGDS
+growth/eSAIMcf
+grunge/SZ
+grunter/M
+Guam/M
+guard/RmGDhMiS
+gudgeon/M
+guessing/e
+guff/MS
+GUI
+Guildford
+guru/SM
+gush/GZRSD
+gutta-percha
+guttering/M
+Guyana/M
+Gwynedd
+gyps/Z
+gypsum/SM
+gyromagnetic
+haberdasher/ZMS
+Habib/M
+hackle/DSMG
+had
+hadji's
+Hadley/M
+haematite/SM
+haggard/PY
+haggardness/S
+hairpiece/SM
+hairspray
+Hal/M
+halberd/SM
+half-blood/D
+halfbreed
+half-century
+half-cut
+half-eaten
+half-hardy
+half-seas-over
+half-term/S
+halfway
+halfword/SM
+halide/SM
+hallo/GSD
+hallowed/U
+hallucination/M
+halve/DSG
+ham/DGSRZM
+hamburger/SM
+Hamish
+Hampshire
+hamstring/SGM
+Hancock/M
+handbarrow/SM
+handicraft/SM
+handmaid/SM
+handshake/SMG
+handsomeness/S
+handwriting/M
+handy/mPT
+Haney/M
+hangar/SdM
+hankie/M
+Hanna/M
+Hans
+happy-go-lucky
+Hapsburg/M
+Harbin/M
+hardboard/M
+hard-hearted/PY
+hard-heartedness/S
+hardship/MS
+hard-wire/SDG
+hard-working
+harebrained
+harmer/M
+harmless/PY
+harmonica/SM
+harmonics/M
+harnesser/M
+harp/RMDG3ZJS
+harpist
+harpoon/RSDGM
+harrogate/M
+hash's
+Haskell
+hasn't
+hassle/DMGS
+hastener/M
+hasty/TP
+hatchback/SM
+hatred/SM
+haughtiness/S
+Hauptmann
+Hawkins/M
+hawthorn/SM
+haycock/SM
+Haydn/M
+hazel/SM
+hdqrs
+heading/M
+headquarters
+headship/SM
+headstrong
+headwall/S
+healthfulness/S
+heard/UacA
+hearted/P
+heartedness/S
+heartfelt
+heart-to-heart
+heat/RJ7MGDSh
+heathendom/SM
+heavenward/S
+heavier-than-air
+heavy-handed
+hectare/SM
+hectic/Y
+heed/6MGDjpS
+heinous/PY
+heiress/MS
+helicopter/dSM
+heliocentric
+heliport/MS
+hell/MS
+hell-raiser
+helluva
+helpfully/U
+helpline/S
+hemline/MS
+henchman/M
+henna/DMGS
+heptane/M
+heptathlon/S
+Herculaneum
+herculean
+hereat
+hero/W1M
+Herrington
+Herzegovina/M
+hesitancy/SM
+hesitation/M
+Hewitt/M
+hex/DSG
+Heywood
+HGV
+Hickey/S
+Higgins/M
+high-falutin
+high-risk
+high-sounding
+highway/mMS
+hilt/GMDS
+Himalayas
+Hindu/MS
+Hinkle
+hipness/S
+hire/GADS
+hiss/SM
+histogram/MS
+hoarse/PYT
+hob/SZGMD
+Hoboken
+hogwash/MS
+Holbrook
+Holcomb/M
+hole/GDSM
+Hollister
+hollyhock/SM
+holmium/M
+holograph/DSZGWM
+Holst
+home-builder/S
+homeless/P
+homelike
+homely/TP
+home-made
+home-maker/SM
+homepage
+homeyness/S
+homicidal
+homing/M
+homoeostases
+homogenisation
+homosexual/SMY
+homozygous/Y
+Honecker
+honorary/SY
+hoofmark/S
+hook/RGSMD
+hooray/S
+hoot/RMDGS
+Hoover's
+hopeful/SP
+horde/MS
+Horgan
+horoscope/SM
+horror/SM
+horse/YmG5DMSp
+horseflesh/M
+horsefly/SM
+horselike
+horseradish/SM
+horticulture/3SM
+hosepipe
+hostile/Y
+hot/PDSYGT
+hothead/SDihM
+hotpot/M
+hotspot/S
+Houdini
+houseful/SM
+housemaid/SM
+houses/eA
+Houston
+however
+hue/SM
+Hugo
+humanity/SMI
+humid/Y
+hummable
+hummingbird/SM
+humus/SM
+Huron
+hurray/S
+hurt/kjG6S
+husbander/M
+hydrating/CA
+hydrocephali
+hydrofluoric
+hydrogenate/SMGD
+hydrophilic
+hydroponic/SY
+hydrostatic/S
+hydroxylate
+hymnographer
+hyperactivity/SM
+hyperglycaemia
+hyperventilate/GSnDN
+hypoactive
+hypophyseal
+hypoxic
+hysteria/MS
+I
+Ian/M
+iatrogenic
+ibex/SM
+Ibiza
+icecap/MS
+ICM
+icy/TPY
+Idaho
+idea/MoS
+idealization/M
+identifiable/U
+ideograph/WMS
+ides
+idiolect/M
+idiomaticness
+idyll/SMW1
+IEE
+IEEE
+iffiness/S
+Ignatius
+ignorant/SY
+ignore/GDS
+ilia
+ill-assorted
+ill-bred
+illimitable/P
+illuminated/U
+Imagen/M
+imaginable/U
+imbecile/MWS
+imitate/DVGvNunS
+imitative/P
+imitator/SM
+immanence/ZS
+immunodeficient
+impactor/SM
+impair/LG
+impart/GN
+impassioned/U
+impel/NRSGnD
+imperil/LGD
+imping/G
+implausibility/M
+implode/SNDGX
+implore/SkDG
+implosion/M
+imprimatur/MS
+improbable/P
+impulsion/M
+inauthentic
+inborn
+incapacitation/M
+incentive/ESM
+incident/Fo
+incineration/M
+incognito/S
+income/M
+incommunicado
+incontinent
+inconvenience/DG
+increment/NMSDGo
+incumbency/MS
+indeed
+indemnification/M
+indented/U
+indenter/M
+indeterminable/Y
+indeterminacy/SM
+indicative/S
+indict/LSD7G
+indigenous/YP
+indigo/SM
+indisputable/P
+individuality/MS
+Indochina
+industrialised/U
+industrious/PY
+industry/oMS
+infancy/M
+infectiousness/S
+infer/DS7G
+infest/nSDGNR
+infirmity/SM
+inflame/XN
+infra
+infrasonic
+infrequent
+ingenious/YP
+ingeniousness/S
+ingenuity/MS
+Ingham
+inguinal
+inhalation/M
+initialler
+initiation/M
+in-law/S
+innumerable/PY
+inquisitorial
+inscrutable/YP
+inseminate/NnDSG
+insemination/M
+inseparability/MS
+inside-out
+insidious/PY
+inspectorate/MS
+inspectors'
+inspiration/M
+instant/SYM
+instantness
+in-store
+instructor/SM
+instrument/GNoSDnM
+instrumentality/SM
+insularity/MS
+insulated/U
+insurrection/3MS
+integrability/M
+integrate/EADSGN
+intellectuality/M
+intercalate/DGVSN
+intercase
+interchanger/M
+interconnectivity
+intergovernmental
+interim/S
+interindex
+interlayer
+interleave/CGDS
+interlobular
+intermeshed
+internet
+internuclear
+interpersonal/Y
+inter-personal
+Interpol/M
+interposer/M
+interpretable
+interpretation/AMa
+interquartile
+interrupted/U
+interruptibility
+interstellar
+intertidal
+intertwine/DSG
+intestinal
+intestine/SoM
+intractability/SM
+intransigent/SY
+intransitive/S
+intrasectoral
+intrigue/RSkDG
+intro/S
+introduction/MA
+intrusion/M
+invariant/MY
+investigatory
+investor/SM
+inviolate/PYB
+Iolanthe/M
+Iona
+ionosphere/SMW
+Iowa
+Iran/M
+iridium/M
+ironmongery/M
+irreproachable/PY
+irresolute/P
+irresponsible/S
+irrigate/GDNnS
+irritability/SM
+isolationism/SM
+isolationist/W
+Isolde/M
+isometrics/M
+itemised/U
+it'll
+IUD/S
+I've
+ivory/SM
+jabber/SdrJ
+jack/MDRSJG
+Jacobi/M
+Jacobson/M
+jacquard/MS
+jadedness/S
+Jaime/M
+jalopy/SM
+Jamaica/M
+jamboree/SM
+James
+Janeiro
+jangle/DRSGY
+janissary/SM
+Jansen
+January/SM
+jato/MS
+Jean
+Jeep/SM
+Jekyll
+jenny/SM
+jeopardy/MQ8S
+Jeremy/M
+Jericho/M
+jerker/M
+jersey/MS
+Jerusalem/M
+Jessica
+jetliner's
+jettison/dS
+jewel/RGSMD
+Jewish
+Jewishness
+jiff/ZS
+jigging/M
+jimmied
+jingly/T
+jinni's
+jinrikisha's
+jitsu
+jiu
+jive/MDGS
+jnr.
+jocosity/SM
+jocund/Y
+Joe/M
+Johannesburg/M
+jointed/EPY
+joist/SMD
+joky/YT
+jolliness/S
+Jon/MZ
+Joplin
+Jovanovich
+jowly/T
+joyride/RGMS
+joystick/S
+ju/y
+judicious/IYP
+Judy/M
+jugful/SM
+jugglery/SM
+jujitsu/MS
+ju-ju/M
+jujube/MS
+Julius
+junco/MS
+juniper/SM
+jussive
+Juvenal
+kaboom
+kaput/M
+Kaufman/M
+Kellogg
+Kelsey/M
+kept
+Kermit
+kernel/SM
+kerosene/MS
+Kesteven
+kestrel/SM
+ketch/MS
+Keynesian
+keynote/SRGMD
+K-factor
+khan/MS
+kick-off/MS
+Kidderminster
+Kikuyu/M
+kilohertz/M
+kilowatt/SM
+kiloword
+Kim
+kin/5SmM
+kinesics
+kingship/SM
+Kinsey
+kirk/SM
+kite-flying
+kitten/MdS
+kitty/MS
+kiwi/SM
+klystron/SM
+knees-up
+knobby/T
+knock/RDJSG
+knock-out
+knockwurst's
+Knutsen
+Konrad/M
+kowtow/GDS
+kraal/MS
+Kremlinology
+krill/MS
+Krishna
+krone/M
+Krueger
+Kurd/SM
+kV
+Lab
+labium/M
+lac/DGSM
+lace-ups
+lactic
+lade/ZG
+Laden's
+lagoon/SM
+laity/MS
+Lakehurst
+Lakeland
+Lamar/M
+Lambert
+lame/YDPT
+lamination/M
+lampooner/MZ
+Lancashire/M
+lance/DRGMS
+landowning/M
+Langford
+languidness/S
+lapel/MS
+Laphroaig
+Lapp
+lapwing/SM
+largehearted
+large-scale
+largish
+larva/M
+lasagne/M
+lash/SDMJG
+lashed/U
+lasher/M
+latch/GMDS
+latices/M
+laudatory
+laughter/SM
+Laura/M
+Laurence
+lave/DSG
+lavish/DPTSGY
+laxes/A
+lay-bys
+layering/M
+layover/MS
+layup/MS
+Lazio
+lazy/GDTPY
+leads/a
+leap/DGS
+leaper/M
+learning/SM
+Lebanon/M
+lebensraum
+lecher/SMZ
+lechery/SM
+LEDs
+lee/SyM
+leer/DGkS2
+leeway/SM
+leftism/MS
+leftmost
+leftover/MS
+legatee/MS
+legendary/YS
+Lego/M
+legwork/MS
+Lehman/M
+lengthy/TP
+Lenin
+Leningrad
+lenitive/S
+Leona
+Leopold
+Leopoldville
+Leroy
+Lesotho/M
+let-down/SM
+lethal/Y
+let's/e
+lettering/M
+Lev
+Levi/S
+lexical/Y
+libel/DRSMG
+liberals
+Liberian/S
+Lib-Lab
+Lichtenstein
+lier's/F
+lifeboatmen
+lifebuoy/S
+life-force
+lifelong
+life-size/D
+LIFO
+lift-off/MS
+ligation/M
+light-fingered
+lighthouse/SM
+likeability/SM
+likelihood/UM
+likest
+lily/SDM
+Limerick/M
+limitless/PY
+Lincoln/M
+Lind/M
+Linda/M
+linden/MS
+linebacker/MS
+links/U
+Linotype/M
+lip/pSDZGM
+liposuction/S
+Lipscomb/M
+lip-service
+lipstick/MS
+liquidation/M
+lira/M
+listen/rdS
+listeria
+literati
+litter/d
+littoral/S
+liveability/SM
+livery/DmMS
+livestock/MS
+Lloyd/M
+loath/JGDPR
+loathsome/PY
+lobe/DSM
+lodges/E
+logging/M
+loincloth/MS
+lollipop/SM
+Lomb/M
+longer-term
+Longfellow
+longitudinal/Y
+long-playing
+long-sightedness
+longsword
+long-tailed
+longways
+lookahead
+looking/c
+loop/DMZSG
+looper/M
+loophole/SMGD
+lord/DcSMG
+Lorentz
+Lori/M
+Louie/M
+Louth/M
+Lovejoy
+lovestruck
+loyalism/SM
+Lubbock
+lucid/YP
+lucubrate/GnSND
+luggage/MS
+lugsail/MS
+lugubriousness/S
+lumbering/M
+luminescent
+Luna/M
+lunacy/SM
+lunchroom's
+lune/NM
+lunge/SM
+luridness/S
+lusty/TP
+lutetium/M
+Lutheran/MS
+Luxembourg/RM
+luxuriation/M
+luxury/SM
+Luzon/M
+lycée
+Lyn
+lynch/GRDSJ
+Lynchburg
+Lyon/MS
+lyrist
+ma'am
+macadam/QMS
+Macao
+macaronic
+macer/M
+Machiavellian
+machinate/GSD
+machinelike
+macron/SM
+Madagascar/M
+Maddox
+Madeline/M
+Madonna/M
+maestri
+magazine/MGDS
+magenta/MS
+magistracy/SM
+magnesium/M
+magnet/WqQ8-SMt+1
+magnetodynamics
+magnetron/M
+magniloquence/SM
+maharani/SM
+Maidstone/M
+maillot/SM
+mail-order
+mainstream/SM
+majolica/MS
+malathion/S
+Malawi/M
+Malcolm/M
+malfeasance/MS
+malice/SM
+malign/YRSDG
+malodorous
+maltreat/LDSG
+Mammon/M
+mammoth/SM
+man/61YRGDMjW
+Managua
+Manasseh
+Mandelbrot/M
+maniac/SM
+manifest/DYSGNn
+Manitoba
+Manitowoc
+Mann/M
+mannerism/SM
+mannerist/M
+mannerly/P
+mannish/PY
+manoeuvrability/SM
+manoeuvre/SBMGDJ
+man-of-war
+manometer/SM
+manqué/M
+mantelpiece/SM
+manufacture/RBSGJD
+Manville
+maps/A
+marabout's
+maraschino/MS
+marbler/M
+Marcel
+Marilyn
+marimba/MS
+marjoram/MS
+mark/RmDJhGSM7
+markdown/MS
+marlinespike/SM
+Marmite
+marmoreal
+Marrakesh
+marriage's/A
+Marriott
+Marseilles
+marsh/MZS2
+marshland/MS
+marshy/PT
+mart/MGSD
+martyrdom/MS
+Mary/M
+Marylebone/M
+Maseru/M
+massage/DMSG
+masseur/SM
+mass-producing
+mastoid/S
+matching/c
+matchless/Y
+Mateo/M
+materialist/W1
+materiality/IM
+Mathis
+Matsushita
+mattress/MS
+maturer/M
+Maud
+Mauritania/M
+maw/DSGM
+Maxtor/M
+Maxwellian
+Mayan/S
+mayflower/SM
+mayfly/MS
+mayhem/MS
+Mayo/M
+mayoral
+mayoress/SM
+McConnell/M
+McDougall/M
+McFarland/M
+McKinney/M
+meadow/SM
+meaning/M6jpS
+meantime
+mechanise/BnRSDG
+mechanize/nBDNG
+mediaeval/3MYS
+medial/S
+Medici
+medico/SM
+medico-legal
+meditate/VSGDvuNn
+meerschaum/MS
+meeter/M
+megavolt/M
+megawatt/SM
+mêlée/MS
+melodic/S
+melodramatic/S
+Melvin
+memoires
+Mendelssohn
+menfolk/M
+meningeal
+meningitis/M
+Mensa
+mensuration/SM
+mentalist
+mentionable/U
+menu-driven
+Menuhin/M
+Mercedes
+merchandise/RSDGJM
+merciful/P
+mercifully/U
+mercurial/S
+meringue/MS
+meritocratic
+Merrill
+Merritt/M
+mesmerized
+Mesopotamia/M
+mesozoic
+messiness/S
+metalinguistic
+metalworking/M
+metatarsal/S
+metatarsi
+metavariable
+methodicalness/S
+Methodism
+methyl/SM
+metropolis/SM
+Mexico/M
+Meyer/S
+Meyerbeer
+mezzo/S
+mi/C
+Michael/SM
+Michaelmas
+Mick/M
+micro/S
+microanalyses
+microanalytic
+microprocessor/MS
+microvolt/MS
+midday/SM
+middlebrow/SM
+middle-class
+middle-of-the-road
+middler
+Middletown
+midmost/S
+midterm/MS
+midtowns
+midwife/My
+migraine/MS
+milkiness/S
+milky/TP
+millennialism
+Millgarth
+millibar/S
+millinery/SM
+million/MHS
+Millward
+MIMD
+Mindanao/M
+mind-reader
+minds/A
+mingle/FGDS
+minidress's
+minimalism/S
+minimalist/W
+ministration/M
+mintage/MS
+Miocene
+MIPS
+miracle/MS
+Miranda
+Miriam
+mirror/dMS
+mirth/6SpMj
+misbehaver/M
+misfeature
+mishap/M
+mishmash/MS
+missions/4
+mission's/A4
+mistiness/S
+mistral/SM
+mistruster/M
+mists/C
+mitigated/U
+mitigation/M
+mks
+mobber
+mobile/IQ-+9stq8
+mode/FMS
+models/A
+modernness/S
+modi vivendi
+Mogadishu/M
+Mohawk/M
+moil/GSD
+Moldova/M
+Molokai
+momentousness/S
+momma/S
+monastery/MS
+monaural/Y
+Monmouthshire/M
+monochrome/MSW
+monoclinic
+monogamous/Y
+monolith/S1MW
+monomaniac/SM
+monotheism/MS
+Monsieur/M
+Monsignori
+monstrosity/MS
+Montevideo/M
+Montezuma
+Montmartre/M
+moonrise
+mopish
+Morant/M
+Moravia
+morgue/MS
+Moriarty
+moron/WM1S
+morphia/S
+Morrison/M
+mortgagor/MS
+Mortimer/M
+mosque/MS
+Mossberg/M
+motherliness/S
+motile/S
+mottler/M
+mould/2MZJDRGS
+mouldy/TP
+mournful/T
+mouth/M6ZDGS2
+mouthful/SM
+mouthwatering
+mouthy/PT
+move/ARSDG
+Mozart/M
+Mozes/M
+MP3
+mph
+MST
+Mt
+mudslinging/M
+Mueller/M
+Muenster
+muesli/M
+mugshot/S
+mulberry/SM
+mull/SDG
+mullet/SM
+multicellular
+multidimensional/Y
+multiform
+multilingualism/S
+multimedia
+multiplex/CGDRS
+multiplicand/MS
+multi-site
+multitudinous/PY
+multi-user
+mumbo
+mummer/Z
+munch/DMRGS
+munition/DSG
+murky/T
+Murphy/M
+murrain/SM
+Murrow/M
+muscle-bound
+muscular/Y
+musk/ZM2
+Muskegon/M
+musket-ball
+must/zZS2
+mustang/MS
+mustard/SM
+must-have
+mutilate/GnSND
+mutineer/MS
+muumuu/SM
+muzzle/DGUS
+mW
+Mycenaean
+myelitides
+Myra/M
+Myrna/M
+nadir/MS
+nag/RDSGM
+Nakamura/M
+Nancy/M
+nap/pRSZGMD
+Napier/M
+narrator/MS
+Nasser/M
+Natasha/M
+nation/M
+navigable/P
+nay/SM
+Nazareth/M
+nebular
+necroses
+needed/U
+needer/M
+needlepoint/SM
+needlework/MS
+negativeness/S
+Negev/M
+Negroes
+Nehru/M
+neighbourly/P
+neonatal
+neoprene/SM
+Nepalese
+nepenthe/SM
+nester/M
+netball/M
+nethermost
+nettle/MSGD
+neurasthenia/MS
+neurology/13MSw
+neurone/S
+neurotransmitter/S
+neutral/Q8-SsY
+neutralism/MS
+Nevis/M
+newbie/S
+new-found
+Newfoundland/RM
+newish
+new-laid
+newline/SM
+Newry/M
+newsboy/SM
+newsdealer's
+Nguyen/M
+NHL
+niacin/MS
+nib/SGMD
+nice/TPY
+nickname/MGDS
+nighthawk/MS
+nightspot/SM
+nightwear/M
+NIH
+nihilism/MS
+Nike/M
+Nils
+ninepins/M
+nineteen/HSM
+ninety-four/H
+Nineveh/M
+nit/SM
+nitre/MNSnW
+nitride/SM
+nitroglycerin/M
+Nixon/M
+Nkrumah/M
+Nomi/M
+non
+non-agricultural
+non-aligned
+non-allergic
+non-competing
+non-contagious
+non-critical
+non-cumulative
+non-custodial
+non-destructive/Y
+non-discriminatory
+non-drying
+non-executive
+non-exempt
+non-intellectual/S
+non-linear/Y
+non-logical
+non-magnetic
+non-person/S
+non-professional/SY
+non-profit-making
+non-proliferation/S
+non-racial
+non-resistant/S
+non-response
+non-scoring
+non-singing
+non-singular
+non-smoking
+non-specializing
+non-starter/S
+non-successive
+non-sympathiser/M
+non-tarnishable
+noon/SM
+noonday/SM
+Nordstrom/M
+normalize/CGSD
+normalizer/S
+Northfield/M
+north-north-east
+Northumbria
+north-west's
+no-show/S
+nostalgic/YS
+nosy/TYP
+noteworthy/P
+nothing/PS
+nourisher/M
+nouvelle
+Nov
+novelette/SM
+now
+noway
+Np
+nubile
+nuclease/M
+numismatics/M
+numismatist/MS
+Nunavut
+nuptial/S
+Nyquist/M
+oar/DSM
+oarlock/SM
+Oberon/M
+obfuscate/DNnyGS
+obit/MS
+obliqueness/S
+obliviousness/S
+obloquy/M
+oboe/SM
+obscure/NSDTGYP
+obsequies
+observance/MS
+obsession/M
+obtrusive/UY
+occasional
+occupational/Y
+occupied/U
+ocean/MWS
+ocean-going
+Oceania/M
+o'Clock
+octet/MS
+octoroon/M
+oculist/SM
+odorous/Y
+oedematous
+off-air
+officeholder/SM
+officer/d
+offish
+Ogden/M
+O'Hara
+oilseed/SM
+okay/DMG
+old-age
+olden
+old-fashioned
+oleomargarine/SM
+oligarchy/SM
+olive/MS
+Olivier/M
+Ollie/M
+ombudsman/M
+omega/MS
+omnivorous/YP
+once
+oncogene/S
+oncologist/S
+one-half
+oneself
+one-sidedness
+on-street
+ooze/DZSG
+OPEC
+open-and-shut
+open-eyed
+openness/S
+opportunity/MS
+opposition/M
+optician/MS
+optionality/M
+optometry/SMW
+oral/S
+orangery/SM
+orang-outang/S
+oration/M
+oratory/SM
+orbiter/S
+orchid/SM
+ordains/K
+Oregon/M
+Oregonian/S
+Orestes
+organdie/MS
+organelle/SM
+organisation/oM
+organism/MWS
+organization/oM
+organometallic
+orig
+Orlando/M
+Orpington
+orthodontic/S
+orthodoxy/SM
+orthogonal/Q8q-Y
+orthorhombic
+OTB
+otherwise
+OTT
+outboast
+outcry/M
+outdo/G
+outermost
+outfox/G
+outline
+outpace
+outpoint/DG
+overbid/G
+overdraw/G
+overgraze
+overgrow
+overlier
+overshoe
+overtime
+overwhelm/k
+owlet/MS
+oxidizing
+Oxonian
+oxygenate/DMGS
+oxygenation/M
+pace/DRMSG
+pacemaker/SM
+package/JRGDMS
+packer/SM
+packsaddle/SM
+Padraig/M
+paean/MS
+paediatric/S
+pagoda/SM
+paid-up
+painkilling
+Pakistani/S
+palace/SM
+palaeobotanist
+palaeobotany/w
+palaeography/MSw1W
+Palau/M
+pale/DTSYG
+pales/I
+palliative/S
+palmetto/MS
+paltry/TP
+panacea/MS
+panama/S
+Panamanian/S
+pancreas/SM
+pan-European
+pangolin/M
+panjandrum/M
+panther/SM
+pantograph/SM
+Panza/M
+Paolo/M
+papilla/yM
+papyri
+papyrus/M
+paradisal
+parallel/S
+paralleled/U
+paramour/MS
+parathion/SM
+paratroop/RS
+paring/M
+parishioner/MS
+Parisian/S
+parliament/MS
+paroxysm/MS
+parrakeet's
+parricidal
+parsec/SM
+parsonage/MS
+partaken
+participation/M
+particleboard/S
+partition/MGDS
+partizan's
+partly
+partook
+paschal/S
+passage/DMSG
+passenger-mile
+passim
+passivity/IS
+passmark
+paste/SM
+pastrami/MS
+pasts/A
+pat/DSMZG
+patriarch/ZM
+patriarchal
+patronize/k
+pay-bed
+peal/SAGD
+Pearson/M
+peashooter/SM
+pecuniary
+pederasty/SM
+pediment/ISM
+peeling/M
+peen/SGDM
+peerless/PY
+pelagic
+pelican/SM
+pellucid
+pendulum/SM
+penetration/M
+penguin/SM
+penile
+penitent/ISY
+penny-pinching
+pentecostal
+pepperoni/S
+peppy/PT
+perambulator/SM
+percentage/SM
+perch/DGMS
+percuss/DNvuSGXV
+percussion/3M
+percussion's/A
+perfidious/PY
+perforate/SNDGn
+perforation/M
+perfumer/Z
+perhaps
+perils/I
+peristalses
+peristyle/MS
+peritoneal
+periwinkle/MS
+permafrost/MS
+permissibility/M
+perpetuate/GnSDN
+perpetuity/SM
+perquisite/MS
+persecution/SM
+persistence/SM
+personality/SM
+pertness/S
+Peru/M
+pessary/S
+pestiferous
+Peterhead/M
+petite/PS
+petrel/SM
+petrographic
+petroleum/M
+pettifog/RGDS
+petunia/SM
+pewee/SM
+phaeton/MS
+phagocyte/MS
+phantasy's
+Pharisaic
+philodendron/MS
+philosophy/w1sWQ8S9M
+phlebitides
+phoenix/MS
+phonemic/S
+phonology/13wSM
+phosphine/M
+photochemistry/M
+photoengraving/MS
+photograph/R1GZDWSM
+photolytic
+photoreceptor
+phrasal
+pianoforte/MS
+pibrochs
+picked/U
+Pickering
+pickle/DSMG
+picoseconds
+pictorial/YPS
+piffle/DSMG
+pigeon-fancier/MS
+pigment/DNnG
+pigmentation/M
+pikemen
+pilaster/MS
+pilau's
+pilgrim/MS
+pilgrimage/MSDG
+pill/SM
+pillbox/MS
+pillion/MS
+pillow/GDMS
+pilothouse/SM
+pimiento/MS
+pimpernel/MS
+pince-nez
+pincered
+pincher/M
+pineapple/SM
+pinfeather/SM
+pinhead/SDiM
+pinky/S
+pinning/fS
+pinstripe/DSM
+pipe/MS
+pistol/SDGM
+pistole/M
+pitch/RGDS
+pitch-and-toss
+pithiness/S
+pithy/TP
+piton/MS
+pittance/MS
+pity/SGMRjpklD76
+pivoting/M
+pix
+pixie/SM
+place/EDRSLG
+placental/S
+plainchant
+plainness/S
+planting/S
+plantlike
+plant's
+plasm/M
+platitude/MS
+platoon/GMDS
+plaudit/MS
+play-acting/M
+playgoer/SM
+plea/MS
+pleading/M
+pleas/SkDGJ
+please/EGDS
+plenty/M6j
+plied/AIF
+plight/DGMS
+plighter
+plodding/Y
+plumpish
+plunderer/S
+plunk/RGDS
+plushy/T
+plywood/SM
+PM/M
+po/QY
+pocketknives
+podium/SM
+poetic/S
+poignant/Y
+pointillist/MS
+polariscope/M
+politicking/MS
+polka/DGSM
+pollinator/MS
+polo/MS
+polonaise/SM
+polonium/M
+polyethylene/SM
+polymer/Q8-qMS
+polynomial/MSY
+pomegranate/MS
+pompadour/SMD
+pompousness/S
+poncho/SM
+ponderer/SM
+pong/D
+pony/SM
+pool/GSDM
+popgun/SM
+popularities
+population/CMc
+populist/SM
+porcupine/SM
+portage's
+ported/A4EFCI
+porticoes
+port's/A
+pose/FNCRxDGSEX
+poses/IA4
+post-doctoral
+post-horn/MS
+postilion/MS
+post-impressionist/W
+postprandial
+post-town/MS
+potent/YIS
+potful/SM
+pothole/SMGD
+pot-pourri/SM
+pots/C
+pottery/SM
+potty/TS
+Poulenc/M
+powderpuff
+powered/cf
+powerhouse/SM
+powering/c
+praiseworthy/P
+praxes
+prayerful/P
+PRC
+prebendary/M
+precariousness/S
+precept/VvMS
+precise/NPIXY
+preciseness/IS
+prefect/MS
+prejudice/SDMG
+preliterate
+premeditated/U
+premier/MS
+pre-process/G
+presbyter/MZS
+presbyterial
+prescriptivism
+presser/MS
+presser's/I
+pressing/YS
+pressmen/M
+prestidigitate/Nn
+prestidigitator/M
+presumer/M
+pre-teen/S
+pretentiousness/U
+preterite/M
+prevaricator/MS
+pre-war
+pricer/MS
+prickly/T
+pride/DGj6SM
+Priestley/M
+primitivism/M
+primp/GSD
+principality/SM
+print/IDAGSaKc
+printout/S
+prise/FSAGD
+prissiness/S
+prize/M
+prizefight/RJSMG
+pro/SM
+pro-American
+probably/I
+probe/BnDGlS
+proboscis/SM
+procession/M
+procrastinate/SNGDn
+prodigy/SM
+produces/e
+producing/e
+productive/UY
+proffer/dS
+proficiency/SM
+programs/A
+prolonger/M
+promise/FRkDGS
+prophesy/RDSG
+prophet/1WSwM
+propulsive
+propylene/M
+prosody/WSM
+prospectus/MS
+prostate/SM
+prostitute/MGDS
+prostration/M
+protectionism/SM
+protective/SY
+proteolytic
+protozoon's
+protraction/MS
+provenance/SM
+proverbial
+providence/SIM
+provost/SM
+prudishness/S
+prune/DGRSM
+psych/1GSWDw
+psycho/SM
+psychophysical/Y
+psychotropic/S
+publicised/U
+publicized/U
+public-spirited
+pudenda
+Pudsey
+puerile/Y
+puff/RSZD2MG
+puffery/M
+pulsation/M
+pummel/DGS
+punditry/S
+punster/SM
+purée/DMS
+purer/I
+purge/DRSGNV
+puritan/wS1M
+purl/GSDM
+purloin/SDG
+purloiner/M
+purplish
+purposefulness/S
+pursuant
+pursue/DRSG
+push/SR72GzDZ
+pushcart/MS
+push-pull
+putrid/PY
+pyaemia
+pygmy/MS
+pyramidal
+pyrimidine/SM
+pyrolyse/SW
+pyroxene/MS
+Qa'ida/M
+qt
+quadrangle/MS
+quadrilateral/S
+quadriplegia/SM
+quadruped/SM
+quaff/DSG
+quagmire/SM
+quake/SGZD
+qualification/EM
+qualm/SM
+quarterer/M
+quarterstaff/SM
+quartic/S
+quasi
+quaternion/MS
+quay/SM
+queasiness/S
+quest/ADSRGM
+questioned/AU
+quiescence/SM
+quietness/S
+quintet/SM
+quit/RSGD
+quoin/DSMG
+quorate/I
+quotable
+rabbinic/Y
+rabid/PY
+RAC
+radar/MS
+radical/SQ
+radiochemistry/M
+ragamuffin/SM
+rage/eSMGD
+railer/M
+railing/M
+raillery
+rain-shadow/SM
+raise/RGDS
+ramble/kJDRSG
+ramekin/MS
+ramify/nSDGN
+ramjet/SM
+rampart/SM
+Ramsay/M
+Ranchi
+rand/2ZM
+rapacious/YP
+rape/SM3
+Raphaelite/SM
+rapprochement/MS
+raspberry/MS
+ratio/SM
+rational/s8-39Qq
+rattletrap/MS
+raunchy/TY
+razorback/MS
+razorbills
+readout/MS
+realness
+Realpolitik/M
+rearguard/MS
+reasonably/U
+reassemble/Y
+receipt/GMDS
+receive/DRGS
+received/U
+recessional/S
+reciprocation/M
+recite/R
+recompose/D
+recompute
+reconcilable/UI
+reconsign/G
+record/RJ37
+recouple
+recreate/x
+recrudescent
+recto/SyM
+rector/SMF
+rectory/SM
+recyclable/S
+redecorate
+redeemed/U
+red-faced
+redirection
+redolent
+redound/GDS
+reedy/PT
+reel/SRGDM
+refectory/MS
+reference/CDSG
+reflate/N
+reflexiveness/M
+reflexology
+reformism/M
+regalia/M
+regicide/SM
+regimen/SM
+Regina/M
+register/KdNSn
+registrar/SM
+regress/XGVDvSuN
+regularity/IMS
+rehabilitate/DNVGSn
+rehearsal/SM
+rehouse
+rein/GDM
+reinforced/U
+relater/SM
+relationship/MS
+reliably/U
+remind/G
+remobilise/B
+remorsefulness
+remorseless/YP
+remunerated/U
+Renfrewshire/M
+rennet/M
+renouncement
+renumber/d
+repairs/E
+reparation/SM
+repatriate/GnDNS
+repeat/BRDGh
+repent/SDG
+repletion/M
+reported/faU
+repository/SM
+reprehensible/Y
+represent/anNGSD
+representable
+repress/NuvXV
+reprisal/SM
+reproacher/M
+reprobate/GD
+reproducible/U
+repudiator/S
+repulsion/M
+re-release/DGS
+resection/G
+residence/MZS
+residue/SM
+resiny
+resistible/YI
+re-site/SDG
+resolute/IY
+resonant/Y
+resourceful/P
+respectfulness
+restive/P
+restraint/MS
+reticulation/M
+retract/DG
+retreat/G
+retrofire/SM
+retrofit/GSD
+retrospect/MvV
+return/7
+reunion
+reveal/RSD7Gk
+reverential/Y
+revocable/I
+rewarding/U
+rewed/GD
+rework/7
+Rhee/M
+rhenium/M
+rheostat/MS
+rhetorical
+Rhine/M
+Rhinelander/M
+Rhode/S
+rhombus/SWM
+Rhum/M
+rhymester/SM
+riboflavin/M
+Ricardo/M
+Richardson/M
+rickshaw/MS
+Rico/M
+ridiculer/M
+righteous/UY
+rightish
+right-wing
+Rinaldo/M
+ringworm/SM
+rink/MS
+riper
+ripping/Y
+Rita/M
+rite/SM
+ritual/QS8YM
+RMI
+roadblock/SM
+road-hog/S
+road-test
+roadwork/SM
+rockfall/S
+Rockford/M
+Rockwell/M
+rocky/T
+rod/SM
+Rodrigo/M
+rollick/SGkD
+romantic/8Q3MYS
+Rome/M
+Rona/M
+Ronan
+Rontgen
+room-mate/MS
+roomy/PT
+rootlet/MS
+rosemary/M
+rostrum/SM
+rottenness
+rotunda/SM
+roughen/dS
+roughneck/SM
+roundworm/MS
+route/aDSA
+routing/M
+Rowan/M
+rowdyism/SM
+rowel/MGDS
+RPO
+RSC
+rubber-stamp/DG
+rubdown/SM
+ruction/SM
+ruddy/PT
+Rudolf/M
+Rudolph/M
+Rudyard/M
+ruffian/SM
+ruffled/U
+Rufus/M
+rug/hSMDi
+runaway/S
+runners-up
+rural/Y
+rurality
+russet/MS
+rusticity/S
+Rutland/M
+Rwanda/M
+SA
+sabbatical/S
+saboteur/SM
+sabra/S
+saccharin
+sachet/SM
+Sachs/M
+sack/M6JS
+sacramental
+sacrilege/MS
+sacristan/SM
+saddlebag/MS
+SAE
+safekeeping
+safflower/SM
+sailborders
+sailing-ship/SM
+Salas/M
+salient/Y
+salinity/SM
+salivate/NDSG
+sally/DMSG
+saloon/SM
+salt/CSDG
+salter/SM
+salt-spoon/MS
+salve/RMSNnG
+sampled/c
+Sampson/M
+Sanborn/M
+sanctimony/SM
+sanctioned/U
+sandbar/S
+Sandusky/M
+sandy/T
+sangria/MS
+sanitary/UI
+sapience/M
+Sara/M
+Saran/M
+sarong/SM
+Sasha/M
+satanic
+satchel/SM
+satire/WQ8wM1S3
+saturnine/Y
+sauna/MS
+sawdust/M
+sawn-off
+saw-pit
+Saxony/M
+SBA
+Scala/M
+scale/DAGS
+scaled/U
+scallywag/SM
+scan/ADSG
+scansion/M
+scarceness
+scarer/M
+Scarlatti/M
+scatterbrain/MDS
+scenarist/MS
+scented/U
+scentless
+sch.
+scheduled/UA
+scheduling/A
+schemata
+schismatic
+schlep/GDS
+schoolbook/MS
+Schumann/M
+Schwartzkopf/M
+scissoring
+scold/DRJSG
+scoliosis
+scone/SM
+scorch/RSkGD
+scoreless
+scorn/jDRMG6S
+scornfulness
+scourge/SDMG
+scramble/UGCSD
+scratch/D2zJZRSG
+scratched/U
+screechy/T
+screwdriver/MS
+scribe's
+Scripps/M
+scriptwriter/MS
+scrotum/M
+sculler/Z
+sculpture/GDoSM
+Se
+sea/cS
+seabed
+sea-chest
+seagull/S
+seahorse/S
+seamier
+seamlessness
+Sean/M
+seaport/MS
+sear/GSDk
+seasonal/UY
+seat's
+Seattle/M
+secant/MS
+seclusion/M
+second/RGLSYD
+second-hand
+second-rate
+sectarianism/MS
+sectary/SM
+sedan/SM
+Sedgefield/M
+seedbed/MS
+seedling/SM
+seek/GRS
+segment/GonNMSD
+segue/DSG
+Seiko/M
+selenography/M
+self-closing
+self-consistent
+self-control
+self-correcting
+self-determined
+self-esteem
+self-evident/Y
+self-feeding
+self-governing
+self-immolation
+self-important
+selfish/UY
+self-knowledge
+self-locking
+selfness
+self-restraint
+self-revelation
+sell-off
+selvage/SM
+semblance/AMES
+semi-annual/Y
+semi-automatic
+semi-conscious
+semiquavers
+semisweet
+semi-weekly
+sempre
+Semtex
+send-off/S
+senescence/M
+seniority/SM
+senna/M
+sensational/Q83
+sensibleness
+sensualist/MS
+sent/FEKUA
+sentience/IM
+sentimentalist
+septa/M
+sepulchral
+sequences/FA
+sequestrate/SDG
+Sergio/M
+Seri/M
+sermon/Q8SM
+settable/A
+seventy-five/H
+seventy-seven/H
+sex-linked
+sexpot/SM
+sextillion/M
+sexy/T3
+sforzandi
+shade/MDpJSZG2
+shaded/U
+Shaffer/M
+shaggy/T
+shakeable/YU
+shaman/MS
+Sharon/M
+sharpness
+Shasta/M
+shatter-proof
+Shavian
+shear/RDGS
+sheathing/M
+sheave/DSG
+sheeplike
+sheepshank/SM
+sheet/DSMG
+Shelagh/M
+shelf/6M
+shelflike
+Shem/M
+Shenandoah/M
+sheriff/SM
+Sherpa/SM
+Sherwood/M
+shiatsu
+shiftlessness/S
+shifty/TP
+shin-pad/SM
+ship-fever
+shipowner/MS
+shipwreck/GMDS
+shirt/DpSMG
+shitty/T
+shiverer/M
+Shockley/M
+shod/zZ2
+shoemaker/SM
+shoestring/SM
+shooting-break
+short-range
+short-winded
+shorty/M
+Shostakovich/M
+shotgun/MS
+shot-put
+showroom/SM
+shrapnel/M
+shrike/SM
+shrimp/SM
+Shropshire/M
+shunter/M
+shy/DTSG
+Siam/M
+Sib/M
+sibilance/MZ
+sic/TDG
+siccative
+sickbay/M
+sick-benefit/SM
+side/ISAKef
+sidebar/MS
+side-bet
+side-door
+side-on
+side-stroke/SDMG
+sidle/DSG
+sightliness/U
+Sihanouk/M
+siltation/M
+Silurian
+silver/dMZS2
+silversmith/SM
+Simla
+Simms/M
+Simone/M
+Singaporean/S
+singlet/SM
+sing-song
+sinless/Y
+sins/A
+Siobhan/M
+Sisyphean
+Siva/M
+sixth-former/S
+sixty-nine/H
+sizzler/M
+skein/MS
+skeleton/MS
+skew/DPRGS
+skew-eyed
+skiff/MS
+skip/RSDG
+skyless
+sky-writing/SM
+slack/DGTRPYS
+Slade/M
+slain
+slapstick/M
+slash/SDGR
+slave-bangle
+sleep/R2MZGSzp
+sleepwear/M
+slenderer
+Sligo/M
+slink/GZS
+slippered
+slipshod
+sliver/dSM
+slobber/ZdS
+Slocum/M
+sloth/6Mj
+Slovene/S
+Slovenian/S
+slovenly/TP
+sludge/ZM
+sluggard/SM
+slump/GDS
+smallish
+smarty-pants
+smearer/M
+smiter/M
+smock/DGSM
+smother/Sd
+smoulder/Skd
+smuggle/RSGJD
+Sn
+snafu/MS
+snail/SM
+snakebite/SM
+snaps/U
+snatch/GDRS
+Sneed/M
+snoopy/T
+snore/GDRS
+snowbound
+snowfall/MS
+snowstorm/SM
+snowy/T
+Snyder/M
+soak/DGJS
+so-and-so/M
+soberer
+soberest
+social/Q8s39Sq-Y
+socialite/ZSM
+Sofia/M
+softly-softly
+soft-spoken
+Soho/M
+sojourn/RMDGS
+solenoidal
+sol-fa
+solicitousness
+solicitude/MS
+solider
+solidest
+Sol's
+solutes/E
+solute's
+solution/ASME
+Somalia/M
+somebody/SM
+somebody'll
+sometime/S
+somewhat
+somewhere
+sommelier/SM
+sonatina/SM
+songster/SM
+sonnet/MS
+sophist/S1yMWw
+sorcerer/MS
+sottish
+soufflé/SM
+sought-after
+soul/pS6Mj
+soundness/U
+soundproofing/M
+south/M
+south-east
+south-Easterly
+Southend-on-Sea
+southward/S
+south-West/M
+spaceship/SM
+space-time
+Spackle
+Spain/M
+spam/RDG
+Spaniard/SM
+spark/DYGZSM
+sparling/SM
+spate/SM
+spatio
+speakership/M
+special/Q-8q3S
+specialism/MS
+specialist/W
+specialness
+specificity/S
+specify/SBl1nRDWNG
+spectacle/DSM
+spectral
+specular
+speculate/NDnSvVG
+speculation/M
+speedy/TP
+speleologist/S
+spent/Ufcea
+spermatozoon/M
+spermicidal
+spheroid/oMS
+spice/DGSZM
+spiderwort/M
+spillover/SM
+spilt
+spiracle/SM
+spiritualism/MS
+spirituality/SM
+spiteful/PY
+splenetic
+splutter/dS
+spool/MRSDG
+spoonerism/SM
+spoon-feed/SG
+sportive/P
+sportsman/Y
+sportsmanship/M
+spot/2GDRSZzMp
+spotted/U
+springbok/MS
+spring-clean/D
+spring-loaded
+sprout/DGS
+spun
+squadron/MS
+squalid/YP
+squander/dS
+square/PMTDSYG
+squashy/TP
+squawk/RMDSG
+squeaky/T
+squid/MGDS
+squinter/M
+squireling
+SS
+SSE
+SSW
+st.
+stabling
+stably/U
+stadium/SM
+Stafford/M
+stage/SZBM2
+stagnancy/MS
+stagnate/nNDSG
+stalagmite/MS
+Staley/M
+Stamford/M
+staminate
+stanchion/SM
+stand-in/S
+Stanley/M
+Stanton/M
+Stanwood/M
+starch/SzMGD2Z
+stationariness
+stationery/MS
+status/MWS
+statutory/Y
+steadfast/PY
+steady-going
+steamboat/MS
+steel/DMGZ2S
+Stefanie/M
+stein/MS
+stellated
+stepchild/M
+step's/aI
+steradians
+stereography/MW
+stereoscopy/M
+Stevenson/M
+stew/DMGS
+stiff/YPTS
+stigmata
+stinky/T
+stipend/MS
+stirring/Y
+stocked/f
+stockinet's
+stockpile/DSG
+stock's
+STOL
+stomachful/S
+stomachs
+stonecutter/MS
+stoner/M
+stopgap/MS
+storehouse/MS
+stowaway/SM
+strangulate/GnSND
+stratagem/MS
+Stratford/M
+strawberry/SM
+stray/GDSM
+streamline/GDS
+strenuous/YP
+stress/cD
+stressing
+stretched/c
+stride/MSG
+strident/Y
+stringency/S
+striper/M
+strive/DSGJ
+Strolz/M
+structuralist
+Stuart/MS
+stubby/T
+stud/DSMG
+studied/U
+stuffs
+stupidest
+stupor/MS
+stutterer/S
+styli
+stylish/Y
+subaltern/MS
+subcultural
+subcutaneous/Y
+sublunary
+submerge/GDS
+submersible/S
+submicroscopic
+suborbital
+sub-Saharan
+subservience/M
+subsoil/MS
+subtenancy/SM
+subtype/SM
+suburb/SM
+suburbanite/MS
+subversive/PSY
+successive/P
+successor/SM
+Sudanese/M
+suffocate/SGkDnN
+suffragette/MS
+sugar/dMpS
+suggestive/P
+Sukarno/M
+sultan/SM
+summer/dZ
+summons/SGDM
+sunbonnet/MS
+sunburnt
+sun-dried
+sunflower/SM
+sung/U
+sunlamp/S
+sunlit
+Sunnite/MS
+sunset/SM
+supercomputer/MS
+supercomputing
+superior/SMY
+superiority/SM
+supermodel/S
+superstore/S
+supposed/Y
+supremo/M
+surcharge/GDSM
+Surinam/M
+surrender/Sd
+survival/SM
+Susan/M
+Susanne/M
+suspecting/U
+suspense/M6
+suspension/M
+Susquehanna/M
+Suzette/M
+Sven/M
+swaddle/DGS
+SWAK
+swampy/T
+swank/GDT2ZSz
+Swanson/M
+swarm/MDSG
+swatch/MS
+swearword/MS
+Swedish
+sweetbread/SM
+sweetened/U
+sweptback
+swim/SRG
+swinishness
+swoon/DSG
+swore
+Sydney/M
+syllabification/M
+symbiosis/M
+symbiotic/Y
+symbol/13WQ8-qSwM
+synclinal
+syndrome/SM
+synonymousness
+synonymy/SM
+syntax/SM
+synthesise/ADGS
+syrupy
+system/W1SM
+systematic/S
+systemic/Y
+Ta
+table/MSGD
+tablecloth/SM
+tabloid/SM
+tabular/Y
+tactile/Y
+tactility
+taffeta/MS
+Tagalog/M
+tailor/dSM
+Taipei/M
+take/RfGSJ
+takeaway/S
+takes/IacA
+taking/Aac
+talebearer/MS
+tally-ho's
+Talmud/W3M
+tamarack/MS
+tank/GMR6DS
+tantalum/sQ-98qM
+Tantalus/M
+tantamount
+taper/d
+taramasalata
+tardiness
+target/dSM
+tarragon/MS
+tarry/DTSG
+Tarrytown/M
+tasting/S
+Taunton
+tauten/dS
+tawdry/PTY
+taxies
+taximeter/SM
+Taylor/M
+TDD
+tea-leaves
+tearaway
+teaspoonful/MS
+teazle
+technocrat/WS
+Teledyne/M
+telefax
+telegraph/WZD1GSM3R
+telegraphy/3M
+telephony/M
+telephoto/S
+telex/SDGM
+Telford/M
+tell-tale/SM
+tempestuous/Y
+temporary/FS
+tempts/F
+tenant/MGSD
+tendentious/PY
+tenderfoot/MS
+tendinitis
+tens/xNTSDXG
+tensioned
+termagant/SM
+terns/I
+terrapin/MS
+territorial
+territory/MSo
+tertian
+testate/I
+testicle/MS
+tetanus/M
+tête
+tetrachord/SM
+tetraplegia
+tetravalent
+than
+thaw/DGS
+Theadora/M
+theft/MS
+their/S
+Theodore/M
+Theodosius/M
+theory/Qs-89q3MS
+therapist/SM
+Theravada/M
+there/M
+thereby
+thereto
+therewith
+thermoelectric
+thermopile/M
+thermostat/1MSW
+they
+thicket/MS
+thievish
+thigh-bone/MS
+Thimphu/M
+think/RJ7GS
+thirty/HMS
+thirty-onefold
+Thoreau/M
+thorn/M2ZS
+thoroughfare/MS
+Thorpe/M
+thou
+thought's
+thrash/RJSDG
+three-phase
+thrice-married
+thrive/DSkG
+throws/c
+thuggish
+thumb/DGMS
+thump/MGSD
+Thurrock/M
+thyrotrophic
+ticket/SMdZ
+tickety-boo
+tie/RSMDG
+tie-break
+tier/D
+Tijuana/M
+Tim/ZSM
+timely/TP
+time-spans
+time-work
+timpani
+tin/DGZSMz2
+tincture/DSMG
+tinker/dMS
+tinkle/DSGY
+tinny/TP
+Tipperary/M
+tippet/SM
+tips/zZ2
+tobacconist/MS
+Tobago/M
+toboggan/S3rMd
+tock/GMDS
+today/M
+together
+toiletry/MS
+tolerate/NDGBSn
+tomboyish
+tom-tom
+tonelessness
+Tonga/M
+tonight/M
+tonne/MS
+top-heavy
+topic/MS
+topping/M
+tore
+Torfaen/M
+torn
+tornadoes
+toroid/oSM
+torrent/SM
+Tórshavn/M
+torsion/MSo
+tortilla/MS
+tortoise/MS
+tortoiseshell/SM
+toss/GRSD
+toss-up/SM
+totality/SM
+totter/Sdk
+tough/GYPTSD
+tourmaline/SM
+tout/DSG
+tower/dk
+Towsley/M
+tracheae
+traffic/DRMGS
+trampoline/SM
+transcendental/3
+transform/R7
+transformed/U
+transgress/NSDVGX
+translatability/M
+translation/aSM
+translator/MS
+transmogrify/nSDNG
+transposed/U
+transsexualism/MS
+Transvaal/M
+transvestite/SM
+Transylvania/M
+trap/JSRDMG
+Trappist/SM
+tray/SM
+treachery/MS
+treasonous
+treatable/U
+trenchancy/SM
+trendsetting
+trendy/T
+Trevino/M
+Trevor/M
+trialling
+triangle/SM
+triceps/M
+trichinoses
+trickle/DSG
+tricolour/SDM
+trident/SM
+trimmed/U
+trimming/M
+trinket/SM
+triode/SM
+triphthong/S
+triple/SGD
+tripodal
+tripping/Y
+triumphalism
+triumvirate/MS
+troika/SM
+Trojan/MS
+troll/DGMS
+trolled/F
+trousered
+truce/SM
+trudge/SDG
+Trudi/M
+truffle/MS
+Trumann/M
+trusty/TMS
+tsar/S
+tsarina's
+TTL
+tub/drSMZ
+tuberculin/M
+tuberculoses
+Tudor/SM
+tuft/DSGZM
+tularaemic
+tulle/MS
+tumble-drier
+tumidity/SM
+tummy/MS
+tuneless/Y
+Tunisian/S
+turbocharger/SM
+turbofan/MS
+Turkic/M
+Turkmenistan/M
+Turks/M
+turn-down
+Turpin/M
+turret/MS
+turvy
+Tuskegee/M
+tut/SGD
+tutor/dSM
+Tuvalu/M
+twang/DGZSM
+twenty-eight/H
+twenty-twenty
+twiddle/YGDS
+twine/SM
+twinkle/YGDS
+two-sided
+Tyler/M
+typeset/RSG
+typewriter/MS
+typo/3MS
+tyranny/8SQ1Mw
+Tyrone/M
+tzarina/MS
+UAR
+Ugandan/S
+ugliness
+UK/M
+ulster/MS
+ultralight/S
+ultramontane
+ululation/M
+Ulysses
+um
+unaffected
+unbeknownst
+uncloak/G
+uncompress/G
+uncouthness
+uncover/d
+undaunted/Y
+undercount
+underdog
+undergone
+underneath/S
+undersea
+understandable/Y
+understanding/aM
+understudy/M
+uneatable
+unenviable
+uneven
+unfeminine
+unhappiness
+unhurt
+unicast
+unisex
+unit/d
+universal/8QS
+unmistakable/Y
+unmistakeable/Y
+unprofessional
+unrelated
+untidy/T
+unwieldy
+UPC
+upland/SM
+uppercut/S
+uppish
+uprising/SM
+upstream
+urbanism/M
+urbanity/MS
+Uriah
+urinal/SM
+urinalyses
+useless/Y
+usherette/SM
+usurp/DRNSnG
+usurpation/M
+utile/-8qQ
+utterance/SM
+uttered/U
+Uzbekistan/M
+v
+vacation/M
+vaccine/NnMS
+vacuousness
+Vader/M
+Vaduz/M
+vaginal
+vainglory/SM
+valediction/SM
+valency/SM
+Valerian/M
+valet/SMd
+valorous/Y
+valuation/f
+valued/Ufc
+valuer/SM
+van/SM
+Vandyke/M
+Vanessa/M
+varicoloured
+vaudeville/SM
+vault/RSGMD
+VAXes
+vectors
+veg
+vehement/Y
+vendor/SM
+Venezuela/M
+venial/Y
+venous/Y
+ventriloquist/MS
+veracities/I
+veracity's/I
+verifiability/M
+vermouth/MS
+Vernen/M
+verse's
+versification/M
+vessel/SM
+VG
+VHS
+viable/Y
+vibrate/DGnyNS
+vibrator/SM
+vice-like
+vice-President/SM
+viceroy/MS
+vicious/Y
+Vick/M
+victor/MS
+videodisc/MS
+vii
+viii
+vilification/M
+villi
+Villiers
+Vince
+Vincent/M
+vinyl/M
+viol/MS73
+violates
+virago/MS
+Virginian/S
+Virgo/SM
+virologist/S
+virtuosity/SM
+viscid/Y
+viscous/Y
+viscus
+visible/IY
+vision/yGM
+visionary/S
+visioning/K
+visitor/SM
+vita/oM
+vitae
+vital/Q8S-q
+vituperate/DnNSVvG
+viz.
+Vlei
+vocative/YS
+voiceless/Y
+voilà
+vol-au-vent
+volition/oMS
+volitional
+volitionality
+Volkswagen/SM
+voltaic
+voraciousness
+VP
+VPN
+vulpine
+waddle/DSG
+wag/DdrSMG
+waggishness
+waggle/DSG
+wakefulness
+Walbridge/M
+walkway/MS
+wall-to-wall
+Wally's
+Walsall/M
+wander/JSdr
+wanderlust/MS
+warmed/A
+warm-heartedness
+warmongering/M
+warmth/M
+wars/C
+Wartburg/M
+washboard/MS
+wastrel/SM
+watched/U
+Waterhouse/M
+Watson/M
+watt/SM
+Wausau/M
+wavelike
+waver/dkS
+way/SM
+we/GzJ
+wean/SDG
+weanling/M
+weathervane/SM
+Webber/M
+Wedgwood/M
+wed's
+weep/SZG
+weighty/YT
+weir/SM
+well-earned
+Weller/M
+Wellesley/M
+well-founded
+well-structured
+well-tried
+welter/d
+Wembley/M
+wench/MS
+Wensleydale/M
+werewolves
+Werther/M
+Westhampton/M
+wetness
+wharves
+what/M
+wheat/M
+Wheaton/M
+wherefore/S
+whereon
+whetstone/MS
+Whiggery
+whimsy/S
+whippet/MS
+whisper/kdrJS
+whitefly
+white-hot
+Whitlock/M
+who/M
+who'd
+wholeness
+whomever
+whoopee/S
+whoosh/GMDS
+wickedest
+widen/rdS
+Wilde/M
+wile/DSMG
+Willa/M
+Williamsburg/M
+Willis
+Winchester/S
+Winckelmann
+windburnt
+windedness
+windjammer/MS
+windowpane/SM
+wind's
+Winnipeg
+wino/MS
+winter/cdS
+Wirral
+wishy-washy
+wistfulness
+wit/zSM2pPGZD
+WNO
+woe/jSM6
+Wolcott
+Wolfgang
+wombat/MS
+womenfolk/M
+won
+wontedly/U
+Woodberry
+woodblock/S
+woodcock/SM
+woodlice
+woodpecker/MS
+woodworm/M
+woollen/S
+Worcester
+word-blindness
+work/ADeScG
+workably
+workaround/MS
+workbench/SM
+workhorse/MS
+working-class
+work's/e
+workspace/S
+worm-eaten
+worst-case
+wouldn't
+wow/GSD
+WRAF
+wretch/MiDhS
+wriggle/YRDSG
+Wrigley
+wring/RGS
+written/fUcaA
+xiv
+Yahweh
+yak/M
+yardage/MS
+yearlong
+year-round
+yeast/SM2Z
+yippee
+yo
+yoke's
+Yorktown
+youngish
+youth/jSM6
+Yule
+yum-yum
+Zadie'
+Zeitgeist
+Zellick'sF
+Zen
+zero/GSDM
+zest/6Mj
+Zimmerman/M
+zinc/M
+zirconium/M
+Zoroaster
+Zoroastrian/S
+A
+abalone/MS
+abdomen/MS
+Aberdeenshire/M
+abettor/SM
+abidance/MS
+abide/kGDS
+able/nVvYNT
+abnegation/M
+abominable/Y
+absentia/M
+absent-minded/Y
+absent-mindedness/S
+absolutism/SM
+abstention/MS
+abstracted/P
+abstractness/S
+absurdity/MS
+abundant/Y
+abyss/SM
+acceptableness/S
+acceptant
+acclaim/DSG
+accredit/Snd
+accreted
+acerbic/Y
+acetate/SM
+ache/DGkZSM
+ached/FKA
+acknowledge/LRGShD
+acorn/MS
+acquaint/ASDG
+acquaintanceship/S
+across
+acrylate/M
+activate/SINnDCG
+activation/IMCA
+actuality/SM
+ad/AC
+Adam/SM
+adapted/P
+ADC
+addenda
+addressee/MS
+adeptness/S
+adequate/IYP
+adiabatic/Y
+adieu/S
+administrate/DGSvV
+administration/M
+admit/SANDGX
+admonition/SM
+ado/M
+adopts/A
+adrenalin
+adventist/S
+adversary/MS
+advice/MS
+Aeneid
+aeolian
+Aeolus
+aeration/M
+aetiology/W1wM
+AFAIK
+affectation/M
+affection/EMS
+affine
+aflame
+afraid/U
+afterlives
+Agaa/M
+agglomerate/nVDNSG
+aggression/MS
+aggressiveness/S
+Agnes/M
+agriculture/M3oS
+aid/RGDS
+Aidan/M
+aim/RGDpSy
+airbase/S
+aircraft/M
+airfare/S
+airfield/SM
+airline/RMS
+airmail/DMG
+alack
+Alameda
+Albanian/MS
+Albrecht/M
+albumen/SM
+Alderney/M
+algaecide
+algebraist
+Algeria/M
+Ali/M
+alienist
+alimony/SM
+aliphatic
+al-Jazeera
+all-clear
+allot/SLGD
+alluvia
+alluvions
+ally/SGD
+almighty/P
+aloofness/S
+alphanumeric/YS
+Al-Qa'ida/M
+Alsatian/S
+also
+alternative/PMS
+aluminium/M
+alveolar/Y
+alveoli
+am/A
+Amalie/M
+amanuensis/M
+amaretto/S
+Amarillo/M
+amaze/LDhkGS
+amber/MS
+ambidexterity/SM
+ambrosia/MSo
+ambulation/M
+ambulatory/S
+ambuscade/SMDG
+Amerada
+Americana
+amicable/PY
+amidst
+amity/MS
+amnesiac/SM
+Amoco/M
+amorousness/S
+amorphousness/S
+amphora/M
+amphorae
+amt.
+analects
+analysable
+analysand/MS
+analytical
+anaphora/1WM
+Anatolian
+anchor/m5dSM
+Andes
+Andrew/MS
+Angelo/M
+anger/MdS
+Angola/M
+Anheuser/M
+anhydride/M
+animateness/I
+animé
+anisotropy/MWS
+annal/3SM
+annexation/M
+announced/U
+annual/Q8YS
+annuitant/SM
+annuity/SM
+anode/8MQSW
+ant/E
+anterior/SY
+anthology/Q8SM3
+anthropic/a
+anti-aircraft
+anti-Americanism
+anti-apartheid
+anticancer
+anticommunist/MS
+antidote/SDMG
+anti-heroes
+antiparticle/SM
+antiperspirant/SM
+antiquary/SM
+antitheses
+Antrim/M
+anxiety/SM
+anxiousness/S
+anything
+apartheid/M
+aperiodicity/M
+aperture/DMS
+aplomb/SM
+apparatchik/S
+appearance/AMES
+appendices
+appendix/MS
+applause/MS
+application/AM
+applying/a
+Appomattox
+appreciably/I
+appreciator/MS
+apprehensible
+apprehension/aMS
+apprise/kSGD
+appropriable
+apricot/MS
+apse/SM
+aquifer/MS
+Arabic/M
+arachnoid/M
+arbitrageur/S
+archaic/Y
+archaism/MS
+archduke/MS
+archetypal
+archiepiscopal
+architectonic/S
+arenaceous
+arid/PY
+arithmetic/YM
+Arkansas/M
+Arkwright/M
+Arlen/M
+arm/RELGDS
+armature/DMGS
+armchair/SM
+Armco
+arraign/LGDS
+arranges/AEK
+arrestee/SM
+arrival/MS
+arrive/GSD
+arrogation/M
+arrow/MGSD
+arroyo/MS
+Artemis
+arterioscleroses
+artificial/P
+ascendency
+Asheville/M
+Ashford/M
+Ashton/M
+ashtray/SM
+Asian/SM
+Asimov/M
+askew
+asphalter
+aspic/MS
+assen
+assent/GMSD
+assertion/MAS
+assessed/A
+asst
+Assyrian/M
+astern
+Aston/M
+astraddle
+astral/Y
+astringency/SM
+astronautic/S
+asylum-seeker/S
+ate/c
+Athena/M
+Athens/M
+athletics/M
+atomicity/M
+attainable/P
+attar/MS
+attendant/MS
+attested/U
+attester/M
+Aubrey/M
+auctioneer/DSMG
+audiophile/MS
+august/YPT
+Augustan
+aura/WSMo
+aureole/MDSG
+auricular
+auscultation/M
+auspice/SM
+austere/YPT
+Austin/M
+Austrian/MS
+authentication/M
+author/Qs-9d8qSM
+authoress/S
+authoritarian/S
+authorization/M
+authorize/KA
+autistic
+autograph/GMSD
+autoloader
+automation/M
+autorepeat/GS
+auto-suggestibility/M
+auxiliary/S
+avant
+aviatrices
+avocado/MS
+avouch/DSG
+avowed/Y
+awakened/A
+awkward/YPT
+Azores
+Babbage/M
+back/eM
+backbone/MS
+backdrop/DSMG
+backhoe/S
+backrest/SM
+backspace/DGS
+back-up/S
+backyard/SM
+bad-egg
+badminton/M
+bad-tempered
+Bahamas/M
+Bahrain/M
+bailer
+baldness/S
+baleful/TP
+balefulness/S
+ballad/MyS
+balladry/SM
+Ballard/M
+balloonist
+ballot/dMS
+Ballymoney/M
+banal
+Banbury/M
+banking/M
+banner/d
+Bannerman/M
+bannock/MS
+baptist/SM
+barbarism/SM
+barbarize/DSG
+barbiturate/SM
+bare/YPDTSG
+barehanded
+bareheaded
+bargain-basement
+barge/DmMSZG
+barked/C
+barleycorn/SM
+Barlow/M
+barmen/M
+barn/MDS6G
+Barnum/M
+baronetcy/SM
+Barrichello/M
+barrier/MS
+barrio/MS
+Barron/M
+bartender/SM
+baselessness
+basher
+basis/M
+bass/S3M
+Basseterre/M
+bat/FdMS
+battleaxe
+bauxite/M
+bawl/DGS
+bazaar/MS
+beach/GSDM
+bear/JlRSG7
+beastly/TP
+beaux/M
+Beaverton/M
+bêche
+bed/F
+bedder/SM
+bedsit/S
+bedsore/SM
+bed-wetting
+beehive/SM
+Beelzebub/M
+beet/MS
+beetle/DMSG
+befall/GS
+before
+beginning/M
+begrudger
+behavioural/Y
+behove/DS
+believable/YU
+bellicose/YP
+belligerent/YSM
+bellybutton/SM
+belting/M
+bemuse/DLhSG
+bent/U
+Benton/M
+bequest/SM
+bereave/LGDS
+Bergerac/M
+berm/MS
+Bernadette/M
+Berne/M
+berrylike
+Bertha/M
+betide/DGS
+bêtise
+betoken/dS
+Bette/MZ
+better-off
+bi/M
+bibliography/Ww1MS
+bibulous
+bicycle/RG3SMD
+biddy/SM
+bide/S
+bighead/MS
+bigotry/SM
+billion/MHS
+biochemist/SyM
+biodegradability/S
+biofeedback/SM
+biography/SM
+biology/w3MW1S
+biomass/MS
+biometric/S
+biometry/WM
+bionics/M
+biotin/MS
+bipartite/Y
+bipedalism
+biretta/MS
+Birmingham/M
+bisect/GSD
+bison/M
+biter/SM
+bitmap/MS
+bitter/YPSd
+bitterest
+bitwise
+blackberry/MSG
+blackener/M
+Blackfoot/M
+blackhead/SM
+blackish
+blackness/S
+Blanche/M
+blandish/DGLS
+blandness/S
+blazon/Sd
+bless/hGSDiJ
+blitheness/S
+blithering
+bloc/GDMSR
+blockade/DMGRS
+Blomberg/M
+blond/PMST
+blood-lust
+bloodsucker/MS
+bloodthirsty/PTY
+blotch/SGMZD
+blowpipe/MS
+bluebill/M
+bluebonnet/SM
+bluesy/T
+blunder/dkrJMS
+blurring/Y
+blurter
+blushing/UY
+BMW/M
+boast/DRG6jJS
+boasting/e
+boat/MDRGS
+bobble/SGMD
+boccie/SM
+body-blow
+Boer/SM
+boll/MS
+bollard/SM
+Bologna/M
+bolometer/WSM
+Bolshevism/M
+Bolshevist/WMS
+Bolshoi/M
+bolt's
+bombproof
+bond/MmDJRGS
+bonemeal
+bonito/MS
+bonus/MS
+bookbind/RGJ
+bookbinding/M
+bookkeep/RGJ
+bookmarker
+boolean
+boonies
+boor/MS
+bootprints
+Borden/M
+border/dMS
+borderline/MS
+borrowing/M
+borstal/MS
+Bosnia-Herzegovina/M
+Boston/M
+bothersome
+Botswana/M
+bougainvillea/M
+boulevard/MS
+bound/ADSG
+bourgeoisie/MS
+bourses
+bower/d
+bow-legs
+bowlful/S
+bowstring/DMGS
+boyscout
+BP
+bracelet/SM
+bracer/M
+Brachiopoda
+bracken/SM
+bracteal
+Bradley/M
+Bragg/M
+braggadocio/MS
+Brahmanism
+braider/M
+braiding/M
+bramble/GMYDS
+Brandenburg/M
+Braun/M
+braveness/S
+braze/DSG
+bread/HDMSG
+breakout/MS
+breastfed
+breasting/M
+breastwork/MS
+breezy/TPY
+Brentwood/M
+Brest/M
+brevet/MGDS
+brewer/Z
+bric/DG
+bricklaying/SM
+brickmason/S
+brickyard/M
+Briggs/M
+brilliance/SMZ
+brindle/MDS
+briner/M
+bristly/T
+bristols
+bro
+broaden/Srd
+broad-mindedness
+broadside/SMGD
+Bromley/M
+Bromwich/M
+brontosaurus/SM
+broom/GMSD
+browbeaten
+Bruce/M
+brucellosis/M
+Bruckner/M
+brusque/PTY
+brutish/PY
+bucket/Sd6M
+Buckingham/M
+buckling/M
+buck-passing
+budget/rSdM
+Budweiser/M
+buffalo/M
+buffet/SdJM
+Bulawayo'sc
+bulky/TP
+bullfinch/MS
+bullheaded/P
+bullied/M
+bullshit/RSDMG
+bullying/M
+bummed/M
+bung/GMDS
+bunghole/SM
+bunker/d
+bunting/M
+burgeon/SDG
+burier/M
+burlesque/DYRMSG
+burnout/MS
+burr/MS
+bursting
+Burundi/M
+busmen
+butterfingered
+buttoner/M
+bye/MS
+byname
+Byrd/M
+byroad/MS
+CAA
+cabdriver/MS
+cabinet/MyS
+cachet/MdS
+cad/MZS
+cadenza/MS
+cafeteria/MS
+cairn/DSM
+cajolery/SM
+cake/MDGS
+calamitous/PY
+calculated/aA
+callous/PDYSG
+calmness/S
+calumet/MS
+cam/MSD
+camber/dMWS
+Cambridge/M
+Cambridgeshire/M
+Camino
+camisole/MS
+camphor/SM
+canard/MS
+cancel/RDGS
+Candace
+candelabra/S
+candidacy/MS
+candy-striped
+cannier
+canny/UPY
+canst
+cant/DCRGS
+cantabile
+cantaloupe/SM
+capability/ISM
+capacitance/SM
+capitalised/Uc
+Capote
+capricious/YP
+Capricorn
+cap's
+carapace/MS
+carbonyl/M
+carburettor/SM
+carcase/MS
+carcass/MS
+carcinoma/SM
+card/DERGS
+cardiac/S
+cardinality/MS
+cardsharp/RMS
+caregiver/S
+carillon/MS
+Carlton
+carol/DRGSM
+carotene/SM
+carousal/SM
+carouse/RGDS
+carpentering/M
+Carr/M
+Carrie
+carry-on
+carthorse/MS
+Cartier
+carton/dMS
+cartoon/G3DMS
+cartoonist
+Cartwright
+carve/RSJGDy
+carven
+casaba/SM
+casbah/M
+cascade/GDSM
+cashier/GMDS
+cassia/SM
+castanet/SM
+Castlereagh/M
+castrato
+cast's/e
+casualty/SM
+casuist/SMWy
+catafalque/SM
+catalyse/SDWG
+Cauchy
+causality/MS
+causative/S
+Cavan/M
+cayenne/MS
+cease/CDSG
+ceaselessness/S
+cede/FKAGDS
+ceiling/MSD
+celebration/M
+celesta/SM
+celestial/Y
+cement/RGDSM
+censor/dSM
+censorious/PY
+censure/GRMSD
+Centralia
+centre/GDRMJ3WoS
+centripetal/Y
+cerebration/M
+ceremoniousness/SM
+ceremony/SMo
+CERN
+certain/UY
+certainty/USM
+Chablis
+chain's
+chairperson/SM
+chalet/SM
+chamberpot/S
+chamomile/MS
+chancy/T
+changeability/MS
+changeably/U
+change-ringing
+Chantilly
+characteristic/UY
+characteristics
+Chardonnay/S
+charming/T
+charted/U
+chasing/M
+château/SM
+chattiness/S
+chauvinism/MS
+cheapish
+cheddar/S
+cheerio/S
+cheesecloth/MS
+cheetah/SM
+Chelmsleywood
+chemiluminescent
+chemotherapeutic/S
+chequebook/MS
+cherry/MS
+chess/mSM
+Cheviot/SM
+chiaroscuro/MS
+chief/SMa
+chigger/SM
+childproof/GD
+chipmunk/MS
+chiral
+chirography/SM
+chiropody/3SM
+chiropractic/MS
+chiropractor/SM
+chisel/RDSGJM
+chivalry/WSM
+chloroform/GDSM
+choirmaster/SM
+choosiness/S
+chorion/M
+chorister/SM
+Christendom
+christened/U
+Christmastide
+chuck/SDGM
+chukka/S
+chute/SGMD
+cicerone/SM
+cider/CMS
+cinch/DSGM
+Cincinnati
+cinema/WMS
+circumpolar
+cirrhoses
+citation/MA
+citing/I
+citizen/MYyS
+Citroen/M
+clad/JGS
+claim/ERSGCAD
+clam/GMzZD2S
+clammy/TP
+clamshell/SM
+claptrap/MS
+clarinet/MS
+clarinettist/MS
+clarion/MDSG
+clasp-knife
+classicality
+classy/TP
+clatter/dSZk
+Clausen
+claustrophobia/SM
+clave/FM
+clayiest
+cleanse
+clearway/M
+cleat/GMDS
+clef/SM
+Cleveland/M
+cliché/MS
+clichéd
+cliff/SM
+climatology/S3Mw1
+clinch/SRGkD
+clipping/M
+clique/DMGSZ
+close-fitting
+clot/GDMS
+clothe/UGD
+clotheshorse/SM
+clouded/cU
+clue/pMDGS
+Clwyd
+Clyde
+CMG
+CNAA
+coagulate/nGSDN
+coalescence/SM
+coarsen/dS
+coast-to-coast
+coater/S
+coating's/c
+cob/GMSD
+Cobb/M
+cobweb/MZSGD
+cobwebby/T
+cocci/MS
+co-channel
+cochlea/MS
+cochlear
+cock/zGMDZS2
+cock-and-bull
+cockneyism
+cock-of-the-walk
+cocktail/GDSM
+cocoon/MGSD
+codicil/SM
+coequal
+coffee/SM
+coffee-house/SM
+Cohn
+coin/RMDG
+Colbert
+collagen/M
+collate/GSD
+collect/bSivDV7hG
+collectivism/SM
+collector/MS
+collects/A
+collegian/MS
+Colombo/M
+colonelcy/SM
+colonial/S3
+colophon/SM
+colour-fast/P
+colt/MS
+coltish/PY
+combinator/oWSM
+combustion/MS
+Comdex/M
+comeliness/S
+comely/PT
+comes's
+comicality/SM
+commemoration/M
+commendation/AM
+commiseration/M
+commitment/cS
+commodious/PIY
+commonness/U
+communion/MS
+commutator/M
+commute/R
+Comoros/M
+comp/DGS
+compaction/M
+companionship/SM
+comparabilities
+compartmental/-8qQ
+compassionate/P
+compatriot
+compete/SDG
+competency/IS
+complacent/Y
+complement/DMGSRN
+composed/PY
+compressibility/MI
+compression/MC
+compulsion/M
+computerese
+concerns
+concerted/E
+concierge/SM
+conciousness
+conclude/RNGXDSvVu
+concoct/SDGV
+concordance/MS
+Concordia
+concurrence/SM
+condemnatory
+condescension/M
+condom/SM
+conductance's
+confabulate/NSnDG
+confidant/SM
+confirm/nANGSD
+confiscation/M
+conflate/GnDSN
+conflictual
+confound/h
+congruence/ZMS
+congruent/Y
+conical/P
+conifer/MS
+coniferous
+conjectural
+conjugal/Y
+conjunctivitis/SM
+connective/MS
+connector/SM
+connexion/SM
+connive/RSDG
+conscience/p
+consecrated/U
+consecration/MA
+consequentiality/SM
+consistory/MS
+consolation/EM
+consolidated/AU
+consolidation/M
+conspectus/MS
+conspicuousness/SI
+constancy/IMS
+consternate/DnNGS
+constraint/SM
+constructionist/SM
+constructor/SM
+contaminator/SM
+contemplate/VNDvuGn
+content/LEDhGMS
+contested/U
+continent/oYSM
+contingency/MS
+continua/on
+continuousness/E
+contract/GbD
+contrail/M
+contrariness/S
+contrary/PSY
+contravener/M
+contribute/DvGVy
+contribution/SM
+contrive/RDSG
+control/BRMSlG
+controlled/U
+convenor
+conventionalism/M
+conversation/Mo
+conversationalist
+converser
+convolution's
+Cooke/M
+cookery/M
+Coolidge
+cooling-off
+cooperage/MS
+coordinated/U
+coper/M
+coquetry/SM
+cordite/MS
+core/MDRGS
+Corey/M
+coriaceous
+corn/R2ZSMzDG
+cornea/SM
+Coronado
+coronation/M
+corporates/I
+corporeal/IY
+corpuscle/MS
+correctness/S
+corrigendum/M
+corrigible/I
+corroborate/DSnVvGyN
+corrupt/VPTbvSDGY
+corrupter/M
+corruption/MS
+corticosteroid/MS
+cosiness/S
+cosmology/1S3Mw
+cosponsor/Sd
+cost-effective
+cost-effectiveness
+Costello
+costliness/S
+cot/RMSD
+cottered
+cougher/M
+councillor/MS
+countdown/MS
+counter-claim/GSMD
+counter-culture/SM
+countermand/SGD
+counterpoint/DSMG
+countersunk
+countess/SM
+country/5mMS
+couplet/MS
+course/SMFE
+courteous/YEP
+court-martial
+covalent/Y
+covariate/SN
+covered/EAU
+covert/PY
+covertness/S
+cover-up/S
+cowl/DGMS
+cowrie/SM
+coxcomb/MS
+coyote/SM
+cozenage/SM
+crag/MZS2
+crane-flies
+Cranford
+cranky/TP
+crap/GDMZS
+crash/RSDGk
+crass/TYP
+crayon/MdS
+creaminess/S
+creature/YSM
+creaturely/P
+credulous/PY
+creekside
+creep/RZSG2z
+creepy/PTS
+crenellated
+cretonne/MS
+crevasse/MGDS
+crib/DRGSM
+criminalise/CnDSG
+criminalize/CGNnDS
+criterion/M
+criticise/k
+criticize/k
+croaky/T
+Croat
+crone/SZM
+crookeder
+crosier/SM
+crossbow/mSM
+cross-bred/S
+cross-grained
+cross-refer/S
+crow/MDSG
+crozier/SM
+crude/PTY
+cruelty-free
+crumby/T
+crump
+crunch/RSDZG2
+cruse/SM
+Crustacea
+crustal
+cryostat/M
+cryptanalysis/M
+crystallise/AnDSG
+CSA
+cue/DaMSG
+cuisine/MS
+Culloden
+Cully
+cultivator/MS
+culture/SMoDG
+cumbersome/PY
+cumulate/DNvGnSV
+cumulation/M
+curfew/SM
+curio/SM
+currently/AF
+curse/M
+Curtis
+cussedness/M
+cw
+cybernetic/S
+cycled/A
+cyclopaedia/MS
+cyclotron/MS
+cynic/SMY
+Czechoslovakia/M
+Czechoslovakian
+dachshund/SM
+Dacron
+Dada
+daddy/SM
+Dahl/M
+dalliance/MS
+dame/MS
+dammit/S
+damn/lDGkNS7n
+damneder
+damnedest
+dampen/drS
+Dan/ZM
+dance/SDRG
+dapperest
+darken/rdS
+darning/M
+Dartford
+dash/GRSDk
+dastardliness/S
+dateline/SMDG
+dauphin/MS
+Daventry
+Davidson
+davit/SM
+dazzle/SRGkD
+dBm
+DCM
+deathly/T
+death-roll
+debaucher/M
+debouch/DGS
+debtor/SM
+decapitator/MS
+decayer
+decease's
+deceitfulness/S
+deceptiveness/S
+decide/DBGVivhNxXuS
+decided/U
+decisioning
+decking/M
+declaim/y
+declared/KUA
+décolletée
+dedicatory
+deduce/DGnbNVvS
+deep-fried
+deep-laid
+deer/M
+defalcate/GDSNn
+defalcation/M
+defeated/U
+defectiveness/S
+defiant/Y
+deflatable
+Deirdre/M
+deist/WMS
+DeKastere
+Delaney/M
+delectation/SM
+delicateness/S
+delicatessen/MS
+deliquesce/GDS
+deliverance/SM
+Delphi
+Delport
+demagoguery/SM
+demagogy/MW
+demander/M
+demarcate/SNGnD
+demarcation/M
+democratic/UY
+demolish/DSG
+demoniac/S
+demonstrative/UY
+demount/7
+demythologise/n
+dental/Y
+dentifrice/MS
+dependency/MS
+deprecation/M
+Derbyshire/M
+dereliction/MS
+dermis/SM
+derogate/NVSGnyD
+descend/FSGD
+desert/RGMDS
+deservedness/M
+designs/A
+desirability/UM
+desorption/M
+despair/SkDG
+despot/1W
+deterers
+determinable/IP
+determining/KA
+determinism/SM
+determinism's/I
+deterrence/SM
+dethrone/LG
+detonation/M
+d'être
+deviousness/S
+devoid
+devotional/S
+dewar
+dexter
+Dhabi/M
+diabolic/Y
+diacritic/MSY
+diagnosable
+dialectal
+dialectic/MS
+dials/A
+diamond/MSDG
+diary/3MS
+diastole/WSM
+diathermy/MS
+diatribe/MS
+dickiest
+die-cast
+differentiator/MS
+difficulty/MS
+digestion/MS
+digitalis/M
+digression/M
+Dillon
+dilute/PYVGDS
+dinette/MS
+dipterous
+directivity/M
+directness/IS
+directorate/SM
+dis/M
+disagreeable/S
+disallow
+discipleship/SM
+disciplined/UI
+disclosed/U
+discography/MS
+discoloured/M
+discomfit/d
+discontinue/nN
+discourage/LDGk
+discrepancy/MS
+discrimination/MI
+disgracer/M
+disjunctive/S
+dismalness
+dismay/DSk
+disparate/PSY
+dispel/DGS
+dispensary/SM
+dispersion/M
+disposable/S
+disposition/KMI
+disputable/I
+disrepute/M
+dissimilar/S
+distancing/e
+distinctive/P
+distortion/SM
+distract/GhikD
+distributive/YPS
+dither/Sd
+dividing/A
+divisive/P
+Dixieland
+dizzy/PTYDSGk
+docile/Y
+dockyard/SM
+Dodgson/M
+dodo/MS
+doesn't
+d'oeuvre
+dog-box
+dog-eared
+doggy-paddle
+dog-leg/D
+dogmatism/SM
+dog's/f
+dogtooth/M
+dog-tooth
+dogtrot/GSDM
+doily/SM
+do-it-yourself
+dolomite/SWM
+domes/W
+Domesday
+domesticate/SGD
+dominator/M
+Domingo/M
+Donovan
+doodle/SRGD
+Dooley/M
+dopiness/S
+dorm/RMS
+Dorothea/M
+dote/S
+double/SRDGY
+double-dealing
+doublespeak/S
+doubletalk
+doubting/Y
+doughnut/GMDS
+dourness/S
+dovecot
+dovecote/MS
+downgrade/SGD
+downriver
+downy/T
+dozenth
+dragon/MS
+drain/GRSMD
+dreadful/P
+dreadnought/SM
+dredge/GRMSD
+driftwood/SM
+drilling/M
+drink/7SGR
+drivenness
+driveway/SM
+droner
+drool/DRSG
+drop-in
+drove/GSDR
+drowsy/PTY
+drug/DMGS
+druggie/TS
+drumhead/M
+drunkenness/S
+Drury
+drywall/GDS
+Du
+dual/S
+ductility/MS
+duct's/F
+duffel/M
+dug/S
+Duisburg
+dumbbell/SM
+dumpiness/S
+Dumpty
+dune/MS
+Dunkirk/M
+Dunstable
+duplicator/MS
+durum/MS
+dustbin/SM
+dustman/M
+dusty/TP
+duteous/Y
+dutiful/U
+dynamo/MS
+dysfunctional
+DZ
+e
+each
+earliness/S
+earthbound
+earthly/PT
+earthwork/SM
+easel/SM
+easier
+Eastbourne/M
+eastern/R
+Eastertide
+Eastwood
+easy/UY
+Ebola
+Ecclesiastes
+ecclesiastical
+eclectic/SY
+econometrics/M
+Ecuador/M
+Eddie
+edgy/TPY
+edification/M
+Edinburgh/M
+Editor
+editorial/s3Q89SY
+EDT
+Edward/MS
+EEG
+efferent/YS
+effervesce/SGD
+effusion/M
+egger/M
+egocentricity/MS
+Egypt/M
+eidetic
+eightpence
+eighty/HMS
+eighty-eight/H
+eighty-four/H
+Eire/M
+élan/M
+elater/M
+elderflower
+elect/DAGS7
+electrocution/SM
+electrodynamic/SY
+electroencephalogram/SM
+electromagnet/W1MS
+electronics/M
+electrotherapy
+element/SMo
+elephantiases
+elevate/DSnGN
+Elgin
+eligibility/IMS
+Eliot
+Elisha/M
+elite/S3M
+ellipse/SMW
+Ellsworth
+Elmira
+eloquent/IY
+Elton/M
+elusiveness/S
+Elvira
+emasculate/DSGNn
+embroider/rZdS
+embroil/DLSG
+emergent/S
+emeritae
+emery/MS
+Emmanuel
+empanelled
+emphases/c
+emulator/SM
+enchilada/MS
+encircle/DGSL
+enclosed/U
+encrypt/GSD
+endemic/SY
+endless/PY
+endlessness/S
+endoscope/MSWZ
+endure/SGklD
+end-user/S
+energetic/YS
+energised/U
+enfranchise/EDLSG
+enfranchiser/SM
+engorge/LDSG
+engrained
+engram/M
+enhanceable
+enigma/SWM1
+enjoyable/P
+enlargeable
+enlighten/dSL
+enormity/SM
+enough
+entanglers
+enterprise/RSGMk
+entice/SRLkJGD
+entrust/DGS
+enumerating/A
+enuresis/M
+envelop/LrdS
+enzymatic/Y
+epidemic/MYS
+epidemiology/SM31w
+episcopacy/SM
+episcopate/SM
+Epstein
+equally/UF
+equiangular
+equip/LDSG
+equiproportionate
+equivocator/SM
+eradicator/SM
+Eratosthenes
+erecter
+erectile
+erection/SM
+ergosterol/MS
+Erie
+Erika/M
+Erin
+Erlang/M
+Ernest
+Esau
+escaper/M
+escapology
+Eskimo/S
+ETA
+etalon
+ethane/M
+Ethiopia/M
+ethnic/SY
+Eugenia
+eugenicist
+eunuchs
+euphony/SM
+evacuation/M
+eve/yMS
+evenest
+even-handedness
+Everett
+evergreen/S
+Everhart/M
+ever-increasing
+everliving
+evermore
+everybody/M
+ex
+exactly/I
+exceeder/M
+excision/M
+exclusion/My
+excommunication/M
+exculpation/M
+excursionist
+exemplify/SGRnND
+Exeter/M
+exhalation/M
+exhibit/XVdSN
+exhibitor/SM
+exhorter/M
+exigent/SY
+exiguity/MS
+existentialist/W
+exogamous
+exoskeleton/MS
+exoticism/SM
+expandability/M
+expanded/U
+ex-partners
+expectancy/MS
+expectoration/M
+expendable/S
+expense/MGSD
+expensive/IPY
+experimental/3
+experts
+expiate/GyNnSD
+expired/U
+expiry/MS
+explainer/SM
+explanatory
+explored/U
+exponent/SM
+exposed/U
+ex-president
+expressible/IY
+expressiveness/SI
+extol/SDG
+extorter/M
+extortionate/Y
+extradition/SM
+extrapolate/SDnGNV
+extruder/M
+eyebrow/SM
+eyesight/MS
+Fabergé/M
+fabrication/MK
+facelessness
+facial/YS
+faculty/SM
+fadeout
+faeces
+faerie/M
+fail-safe
+failure/MS
+Fairchild
+Fairfield
+fairground/SM
+Fairmont
+falsity/SM
+familiarize/k
+fantasia/MS
+farad/MS
+farce/w1MS
+far-flung
+Fargo
+Farrell
+farther
+fas
+fatten/drS
+fatuous/PY
+fatwa/MS
+faze/DGS
+fearful/TP
+feather-head/D
+Feb
+feebleness/S
+feeds/c
+feelingly/U
+feign/RGSD
+feisty/T
+Felixstowe/M
+feminine/PYS
+feminist/SM
+femur/MS
+fencepost/M
+fermentation/M
+ferociousness/S
+Ferrari/MS
+Ferris
+ferroelectric
+festering
+festiveness/S
+feta/MS
+fetish/M3S
+fettuccine/S
+fiasco/SM
+fibre/MSD
+fibreboard/SM
+fibrous/PY
+fibula/M
+fiction/MSOo
+fictitious/YP
+fictive/Y
+fiddle/RGYMJDS
+fidelity/IMS
+fie/y
+fief/MS
+fiery/TYP
+fiesta/MS
+fifty-nine/H
+fifty-second/S
+Figaro
+figurations/4
+figuring/S
+Fiji/M
+file/CaSAGD
+filet's
+Fillmore
+film-maker/S
+filth/2ZSMz
+fin/DZGowMdS
+finality/SM
+financier/SDGM
+Finnegan
+fire-fighter/SM
+fire's
+firewall/S
+firing/MS
+firmer
+fishnet/SM
+fish-plate/S
+fissure/GDSM
+fixable
+fixture/MS
+flagellum/M
+flagging/YU
+flagstone/SM
+flamboyant/Y
+flank/eSDG
+flaps/M
+flashback/MS
+flashcard/S
+flashgun/S
+flat-head/M
+flatware/MS
+fleabag/SM
+flecker
+flexure/M
+flightiness/S
+flincher/M
+flirtatiousness/S
+flora/MSo
+floridness/S
+flotation/SM
+flotsam/SM
+flout/GRDS
+flt
+fluorite/MS
+fluster/dS
+flutelike
+flux's/I
+flyblown
+flyer/SM
+flyhalf
+fo'c's'le
+focused/U
+foetid/Y
+foetus/MS
+foist/DSG
+folio/SGMD
+folks/Z2
+folk-ways
+fondant/MS
+Foote
+footing/M
+footmen/M
+footrace/S
+footsore
+foppishness/S
+forbore
+foregoes
+foremost
+forepeople
+foresee/BGRS
+foreseeable/U
+forested/AC
+forests/AC
+foretaste/MGSD
+forgery/SM
+forge's
+forgo/RG
+forgotten/U
+fork/D6GSM
+forker
+formal/qsQ89P3-
+Formica
+formula/MSn
+Forrester
+forsaken
+fort/MZS
+forthcoming/U
+fortunate/UYS
+forty-second/S
+forward-looking
+fount/MS
+fountain/SDMG
+fountain-head/SM
+fourpenny
+foursome/MS
+foveae
+fowler/M
+fowl-run
+foxed/e
+foxhole/MS
+fox-hunting
+foxtrot/DMGS
+fractionation/M
+fragment/NGMSnD
+frailty/SM
+francium/M
+Franck
+frantic/YP
+fratricide/SM
+fraudulent/Y
+freedom/SM
+freehold/RSM
+free-standing
+Freetown/M
+free-wheel/DGS
+freeze-dried
+frenetic/Y
+frescoes
+fretboard
+fretsaw/S
+friary/MS
+friendliness/SM
+friendly/TU
+friendship/MS
+frightfulness/S
+frigid/PY
+fringe/IDGS
+Frisbee
+frisky/TP
+fritterer/M
+frontrunning
+front's
+frost/CSGD
+frowziness/S
+fructify/DSG
+fruit/X6jNdpSM
+frustrater/M
+f-stop/S
+ft/C
+FTC
+fuck/DRSMGJ
+fuel/MRGDS
+fullest
+full-wave
+fully-fledged
+fumy/T
+function/SMyGopD
+functor/SM
+fundamentalism/MS
+fundholders
+funicular/SM
+furnishing/M
+furthermost
+fuss/SD2ZMGz
+fusser/M
+fut
+Gaborone/M
+Gael/W
+gaggle/SGD
+gal/GkDM
+Galatians
+Galilee
+Gallicism
+gallows/M
+galvanise/nSDG
+galvanize/NnSDG
+galvanometer/MSW
+gander/dMS
+gang/DMGSY
+gangland/MS
+ganglia/M
+gannet/MS
+gaol/RDGMS
+Garcia/M
+Gardner/M
+Gareth/M
+garland/SDMG
+gaseous/YP
+gassy/PT
+gastritides
+gastroenteritis/M
+gastronome/Z1SwM
+gateway/MS
+gathered/AI
+gathering/M
+gaucheness/S
+gaucho/MS
+gauntness/S
+gawkiness/S
+gearbox/MS
+gee/dGMS
+geisha/M
+gelatin/MS
+gelatinous/PY
+gen/GD
+genera/onWM1Vv
+generic/S
+generousness/S
+Geneva/M
+genially/F
+genocide/SM
+genteel/PY
+gentleness/S
+Geoffrey/M
+geographer/MS
+geometrician/M
+Geraldine
+geriatrics/M
+Germantown
+Germany/M
+gerontology/3SMw
+gerund/MS
+geyser/dMS
+ghost-wrote
+GHQ
+Gifford
+gig/GMSD
+gild/RJGDS
+gimlet/MS
+Gina/M
+gingerly/P
+girlie/M
+girlish/PY
+giving/aY
+gladiator/SM
+glamour/GMDS
+glanders/M
+glare/kSDG
+glassful/MS
+glass-maker/MS
+glass-paper
+glaucoma/MS
+glim/M
+gloater/M
+globular/YP
+globule/SM
+gloss/DMZGSz2
+glottalization/M
+glow-worm/SM
+glue-sniffing
+gluier
+glumness/S
+gluteus
+glycerolized/C
+glycine/M
+GMO
+gneiss/MS
+gnomelike
+gnostic
+goatherd/SM
+godchild/M
+God-forsaken
+godlessness/S
+godson/MS
+goldbrick/MDRSG
+goldfish/SM
+Golgotha
+Goliath/M
+gonadal
+Gondwanaland
+gonococcus
+gonorrhoea/M
+good/YPZS
+GOP
+Goren/M
+Gorgonzola
+goshawk/SM
+gourd/M6S
+government/a
+GPSS
+grades/A
+gradual/YP3
+gradualist
+gradualness/S
+grammarian/MS
+grand/TYSP
+grandmaster/SM
+grantsmanship/S
+grapheme/M
+graphic/PS
+graphics/M
+grapnel/SM
+grasping/P
+grassers
+gratefully/U
+gratuitous/PY
+gravitas
+grazes/c
+grease's
+greathearted
+greed/2ZSzM
+greediness/S
+Greeley
+Greene/M
+greenhorn/MS
+greening/M
+Greenwich
+Greer/M
+Greig
+Grenadian/S
+Grenoble
+grew/cAe
+greybeard/M
+grill/GSD
+grimace/RMDSG
+Grimm
+grinner/M
+grip/rRdGMDS
+grisaille
+grizzly/TS
+groggy/TP
+Grosvenor
+Grumman
+grumpiness/S
+Gruyère
+g's
+guacamole/SM
+Guadalupe
+Guerre
+Guerrero
+guesstimate/GDS
+guest/DGMS
+Guggenheim
+guidance/MaS
+Guido
+guilelessness/S
+guitar/3MS
+gum/G2DZMS
+gumboil/SM
+gunfight/RMS
+gunk/MZS
+gunman/M
+gunny/MS
+gunrunner/MS
+gunship/S
+gushy/T
+gusted/E
+gutsy/PT
+gutta
+gutter/d
+guttersnipe/SM
+gymnosperm/SM
+gynaecological/MS
+gynaecology/S3wM
+gypping
+habeas
+habiliment/MS
+habitat/MS
+habited/IF
+habitualness/S
+habituate/NnSDG
+haemophilia/MS
+haemorrhoid/MS
+hafnium/M
+haft/MDGS
+Haili
+hailstorm/SM
+hajjes
+hale/SIDG
+half-baked
+half-breed/SM
+half-mast
+half-moon
+halfness
+half-timbered
+half-yearly
+hall-stand/S
+handbook/SM
+handrail/MS
+hands/Uc
+handshaker/M
+handsomely/U
+handspring/SM
+hangout/SM
+Hanover
+haploid/S
+happy/TUY
+harden/rdS
+hardiness/S
+hardness/S
+hard-on
+hard-pressed
+harebell/SM
+harem/MS
+Hargreaves
+harmlessness/S
+Harold/M
+harrow/MGDS
+Harvard
+harvestman/M
+Harwell
+Harwich
+Hattie
+hauler/c
+Hauser
+Havana/M
+haven't
+haw/GMDS
+Hawley
+Hayden/M
+hayer
+Haynes
+haystack/MS
+Hayward
+haywire
+head-hunt/DGSR
+headlight/MS
+headline/DSMG
+headphone/SM
+headrest/MS
+headroom/SM
+headstall/MS
+headwater/S
+heal/DGRS
+healed/U
+heartache/SM
+heartland/MS
+hearty/TSP
+heatproof
+heatwave
+heave/RSGZD
+heavy-duty
+Hebraism
+hectometre/SM
+heedful/P
+Hegelian
+Heidelberg
+heigh
+held
+Helen/SM
+helium/M
+he'll
+Hellenise/DGnS
+Hellenize/DGS
+Heller
+helm/mSGMD
+Helmholtz
+helter
+henceforth
+henry/M
+hep
+hepatitis/M
+herbalism
+herbicide/SM
+herbivore/SM
+Hercules
+heresy/SM
+heritability
+heritor/IM
+hermaphroditism
+Hermaphroditus
+hermitage/SM
+heroes
+heroic/S
+heroine/MS
+Herschel
+Hester/M
+heterosexuality/SM
+hewn
+hexagonal
+hey
+Hialeah
+hidden/U
+hideousness/S
+high-born
+highfalutin
+high-flyer/S
+high-handed/PY
+high-level
+highness/S
+hill/2MGYS
+hillwalker
+hilly/PT
+Hillyer
+Hilton
+hind/R
+Hindenburg
+Hindustan/M
+hinge/USGD
+Hippocratic
+hippodrome/SM
+hirsute/P
+hist
+histochemic
+hitherto
+hoary/TP
+Hobbs
+hoity-toity
+holdall/SM
+Holland/M
+hollow/PDTGSY
+Holman/M
+Holt
+homily/SM
+hominid/SM
+homology/SMw
+homotopy
+homunculus
+Honda/M
+honer/S
+honeybee/SM
+honorific
+honour/E7MRlDGS
+hooey/MS
+Hoosier
+hoppled
+Horace
+horribleness/S
+horrify/1SWGDk
+Horsham
+horsiest
+hortatory
+hose/M
+hospitable/YI
+hotel/mSM
+hound/GSMD
+houser
+housing's
+Howard
+Howell
+hoyden/dMS
+html
+hubbub/M
+hubris/MS
+Hudson
+huff/GMZDSz2
+hulling/M
+humanitarian/S
+humiliation/M
+hummus/S
+humourlessness/S
+Hun/S
+Huntingdon/M
+Huntingdonshire/M
+huntress/SM
+hurl/DYSGR
+hurly-burly
+hurrier
+husbandry/MS
+hush/DGS
+Huxley
+hydrated/AC
+hydrogen/nMN
+hydrogenating/C
+hydrometer/SM
+hydrotherapy/MS
+hygienic/U
+hypercellularity
+hypersensitive/P
+hypersensitivity/MS
+hyphenate/SGD
+hypnosis/M
+hypothalamic/Y
+hypothesis/d8rM9QS
+hypoxaemia
+Iberian/SM
+icebound
+icon/SWM
+iconoclast/MWS
+ictus/SM
+I'd
+idealism/SM
+idiosyncrasy/SM
+Igor/M
+illumination/M
+illusionary
+illusive/PY
+I'm
+imaginative/UY
+imaginativeness/U
+immanent/Y
+immediateness/S
+immense/YPT
+immersion/M
+immunoassay/M
+immutable/P
+impala/M
+impaler/M
+impassibility/SM
+impeached/U
+impeccability/SM
+impecuniousness/S
+imperialism/SM
+impermeable/Y
+implementation/SM
+imply/VuGNvnh
+imposing/Y
+impregnable/PY
+impressed/U
+impressive/U
+improvisational
+impulsive/P
+impunity/SM
+inbreed/SGJ
+incantation/M
+incantatory
+inclination/EM
+incongruence
+inconsolable/PY
+incontestability/MS
+incorruptible/SY
+increasable
+incubate/DNSGVn
+incubus/M
+incurious
+incurs/XN
+Ind.
+indebtedness/S
+indefinable/PS
+indemnify/NDnSG
+Indiana/M
+Indianapolis
+indigence/SM
+indignant/Y
+indignation/SM
+indirect/GP
+indiscriminate/PY
+indoctrinator/SM
+ineptitude/MS
+inevitable/YP
+inexact/P
+inexhaustible/YP
+inexpedience/M
+inexpressible/SP
+infallible
+infect/EDGAS
+infected/U
+infecter
+infectious/YP
+inferno/MS
+infirmary/SM
+infix/M
+influential/Y
+influenza/MS
+inform/aNGDS
+infra-red/M
+infringe/L
+Ingersoll
+ingest/DGbVS
+inhabitance
+inherent/Y
+inheritor/S
+inhibiting/U
+inhold/JG
+initialness
+initiated/U
+inkiness/S
+inky/TP
+inmate/SM
+innocent/TYS
+innocuous/PY
+innuendo/DGMS
+innuendoes
+inoperative
+inquest
+inquire/kRDGZ
+inquisition/SoM
+insatiable/PY
+insecticidal
+inside/R
+insight/6j
+insinuator/SM
+insistent/Y
+insomuch
+inspector/SM
+inst/g
+instalment/MS
+instead
+instep
+insulate/DSnNG
+insurmountable/Y
+intangible/M
+intelligencer's
+intelligentsia/MS
+intelligible/UY
+intemperate/P
+intensification/M
+inter/ELDG
+interaxial
+interbred
+intercede/GSD
+intercensal
+intercommunicate/DGnNS
+interconnect/GDiS
+interferometry/M
+interleukin/S
+interlock/GSD
+interlocker/M
+interlude/MS
+intermediary/MS
+intermediation/M
+inter-modal
+intermodulate/SD
+internecine
+internee/SM
+internist's
+interoffice
+interpenetrates
+interpolation/M
+interpretative/Y
+interspecies
+interventionist/S
+interview's/K
+interweave/SG
+intestate/S
+intra
+intraline
+intramuscular/Y
+intransigence/MS
+intrauterine
+intrinsic/YS
+inundation/M
+inventive/P
+inventory/MDSG
+invests/A
+inveteracy/SM
+invidious/YP
+invigoration/MA
+inviter/M
+invulnerability/M
+ion/s9MWqQ8-S
+ipecac/SM
+ipso
+Ira
+Irene
+irk/DSG
+ironwork/MS
+irremediable/PY
+irritate/BnSkNhVDG
+irrupt/DGVS
+Irving
+Isabel/M
+islet/MS
+isomer/MS
+isothermal
+Israelite/SM
+ISSN
+issuance/SM
+issuing/A
+iteration/M
+Ivan/M
+J
+jackpot/MS
+Jackson/MS
+Jacksonville
+jaded/P
+Jagger
+jaguar/MS
+jambalaya/SM
+jape/GSMD
+jar/MG6JSD
+jarring/Y
+Jayasuriya
+jerky/TP
+jerry/M
+jerry-built
+jess/M
+jet/MDGS
+jetsam/MS
+jet-setted
+jibe/S
+jitterbug/RGSDM
+Jo/M
+jobless/P
+jocundity/MS
+Jodie
+jog/RJDSG
+jointing/E
+jounce/SGD
+journalism/SM
+journalist/W
+Jove
+joy/pMDG6jS
+joyous/YP
+jubilee/SM
+judgement/o
+judgement-seat
+juggle/RySDG
+juiciness/S
+Juliana
+julienne/S
+jumpsuit/S
+Jupiter/M
+justifiably/U
+Kafka
+kaftan
+Kahn/M
+Kalamazoo
+Kannada
+Kanoa/M
+Kasprowicz
+kazoo/SM
+KDE
+Kenneth
+Kenny
+Kenosha
+kerning
+Kerr/MZ
+ketone/M
+ketosis/M
+Kewaskum
+keyboardist/S
+KGB
+Khabarovsk
+kickback/MS
+kiddie/S
+Kieffer/M
+kif
+kilogramme/S
+kindler/M
+kingbird/M
+king-size/D
+Kingstown
+Kingwood
+kinkiness/S
+Kiwanis
+kleptomaniac/SM
+knee-jerk
+knuckleduster/S
+Koch
+Kodak/M
+Kodiak
+kookiness/S
+Korea/M
+Kowloon
+Krebs
+Krugman
+kudos/M
+kurtosis/M
+kW
+kyle/SM
+Kyushu/M
+labelled/U
+lacteal
+lacuna/SM
+lad/MRDJSG
+ladle/GSMD
+laggard/PYMS
+lagniappe's
+Lagos/M
+Lagrangian/M
+laid/Aacf
+lake/SM
+Lalo
+lam/GSD
+lambkin/SM
+lampoon/SDGM
+lancet/MS
+landward/S
+Lang/M
+languisher/M
+lank/T2PYZ
+lankiness/S
+lanolin/SM
+lapdog/S
+lappet/MS
+lard/FMS
+lardy/T
+large/TPY
+Larine
+Larsen
+larynx/M
+lassitude/MS
+Laszlo/M
+late/PTY
+latex/SM
+LaTeX/M
+lather/d
+latherer/M
+latitudinarian/S
+latitudinary
+Latrobe/M
+latte/S
+lauder/M
+launching/S
+lavage/SM
+lawbreaker/SM
+lawfulness/MS
+Lawson
+lawyer/YMdS
+laxness/S
+laymen/M
+laziness/S
+le/Gz3
+league/FMDGS
+leapt
+leathern
+Leda
+Lee
+leftward/S
+legacy/SM
+legality/ISM
+legate's/C
+Legendre/M
+legible/IY
+legislative/S
+legroom/SM
+Leighton
+leisureliness/S
+leitmotif/MS
+Leland/M
+lemme/JG
+lemur/SM
+Len/M
+lengthiness/S
+lengthwise
+leniency/SM
+Leno
+Lenore/M
+lens/SDGM
+lenser/S
+Leominster
+leopard/SM
+leopardess/MS
+lessor/MS
+letterpress/MS
+level-headedness/S
+Lewis/M
+Lexington
+liability/SAM
+libation/M
+Liberace
+liberality/SIM
+liberalization/M
+liberalness/SM
+liberator/MCS
+library/SM
+Libreville/M
+licence/SM
+licensable
+licensor/M
+lichenology
+Lichfield
+licit/IY
+lickerish
+life/RpM
+life-and-death
+lifespan/S
+ligand/MS
+lightening/M
+light-headed
+lightship/SM
+Lilliput
+limber/dUS
+limeade/MS
+limper/M
+lineage/MS
+linefeed
+link-up/S
+Linn/M
+Linton
+lion/QSM-s
+lipase/M
+Lipschitz/M
+liq
+liquidity/SM
+lisp/RMSGD
+Lister/SM
+listlessness/S
+litany/MS
+lithography/MS
+Lithuanian
+litigant/MS
+liverwort/MS
+living/eA
+Livingston
+Livonia
+Ljubljana/M
+llama/MS
+LLB
+loaded/AKcU
+lob/MRDGSZ
+lobular/Y
+lobularity
+locative
+locator/SM
+lock/RSDGM7
+locked/UA
+locksmith/SMG
+locomotion/MS
+locomotive/YMS
+lodged/E
+lofter/M
+loganberry/MS
+logic/IMSY
+loin/SM
+Lois
+Londonderry/M
+long-awaited
+Longbridge
+long-faced
+longhorn/SM
+long-sighted/Y
+long-standing
+longueur/SM
+long-waisted
+lookup/MS
+loosing/U
+lore/SM
+lorn
+lorry/MS
+losable
+loss/SpMZ
+lot/MS
+lotion/MS
+Louisville/M
+lout/MS
+low-born
+lower-case
+low-income
+lowlight/MS
+lowly/PT
+lubrication/M
+lucidity/MS
+Lucille
+lucky/TUY
+Ludmilla
+luger
+lugubrious/PY
+Luke/M
+Lumière/M
+lunchpack
+lunch-time
+lurcher/M
+luxuriant/Y
+Lyman/M
+Lyme
+lynching/M
+lyrical/P
+lyricist
+ma/FMS
+macabre/Y
+machine-readable
+macromolecule/SM
+macroscopic/Y
+made/AU
+Madrid/M
+Madsen/M
+madwoman/M
+Mae/M
+Mafioso/M
+Magdalene
+maggoty/T
+magnification/SM
+magpie/SM
+Maguire
+mahatma/MS
+Mahayana
+maidservant/MS
+mail/RS7GDMJ
+mailshot
+Maine
+mainframe/SM
+mainland/RMS
+mainmast/MS
+mains/M
+mainspring/MS
+majorette/MS
+makeshift
+Malabo/M
+malachite/SM
+malaria/SM
+malarkey/SM
+Malay
+Malayan/MS
+Male
+malignant/Y
+mallet/MS
+managed/U
+manager/oSM
+managerial
+managership/M
+Manama/M
+Manchester/M
+mandarin/SM
+mango/MS
+mangold-wurzel/S
+mangy/T
+manhunt/SM
+manifolder/M
+manipulatable
+manliness/S
+man-sized
+mantelshelf
+Manton
+mantra/SM
+manumit/XNSGD
+Manx
+mappable
+march/DRSG
+margarine/SM
+Marge/y
+Marianne/M
+Marina
+Marjorie
+marked/AU
+markka/M
+marl/SGDM
+Marlborough/M
+Marline/M
+marmalade/SM
+marquetry/MS
+marriageability/SM
+marriages/A
+married/S
+Marshall/M
+Martha
+martinique
+Martinson
+Marty
+marvel/GDS
+marvellous/Y
+Marxism
+Maryland/M
+mascara/DGSM
+mash/RJSGDM
+masquerade/MRSDG
+masseuse/SM
+Massey/M
+mastectomy/SM
+masterliness
+matchbook's
+Mathematica
+mathematician/MS
+Mathias
+Mathieu
+matriarch/MZ
+matriculate/NSGDn
+Matsumoto/M
+Mattel
+maturate/SGD
+matzo/MS
+Maureen
+Mauricio
+Mauritanian/S
+Maxwell/M
+Mayfair/M
+mayhap
+mayoralty/MS
+mayorship/M
+Mayotte/M
+maypole/MS
+Mazda
+mazer
+mazy/T
+Mbabane/M
+McCarty/M
+McCormick/M
+McIntosh/M
+McLaren/M
+McLaughlin/M
+McMillan/M
+McPherson/M
+mdse
+measurer/M
+meatball/SM
+meatloaves
+mechanizer/M
+mediated
+mediator/SM
+medic/NYVnMS
+medical/S
+medicine/MoS
+mediocre
+Medway/M
+meeting/M
+Meg/M
+mega
+megabuck/S
+megabyte/S
+megalomania/MS
+megalomaniac/SM
+mélange
+Melanie
+membranous
+memoir/SM
+mendacious/PY
+menial/YS
+mensurable/F
+mentholated
+meow/DSG
+Mercedes-Benz/M
+merchantmen/M
+meromorphic
+merrymaker/SM
+Merthyr
+meshes
+mesmerizing
+messianic
+mestizo/SM
+metabolic/Y
+metacentre/W
+metallic/S
+metallurgy/1MSwW
+metamorphic
+metaphysical
+metastases
+metatarsus/M
+metempsychosis/M
+metropolitan/S
+mgr
+micelles
+microbicide/M
+microeconomic/S
+microeconomics/M
+microfiche/M
+microfilm/GDMS
+micro-organism/SM
+microword/S
+mid-air/SM
+Middlesex
+midland
+midlander
+midlives
+midway
+midyear/SM
+MIG/S
+might/S2Zz
+mightiness/S
+Mignon
+Mikhail
+milepost/SM
+miler/M
+milestone/MS
+militarisation
+militate/SGD
+militia/mSM
+millenarianism/M
+milligram/S
+millilitre/S
+millivoltmeter/SM
+millstone/SM
+Millwall
+Milquetoast/S
+Milwaukee
+mincemeat/SM
+mind-numbing/Y
+mined/f
+mineral/Qq8-SM
+mineralisation/CS
+mineralogy/Mw3S
+miniature/GQ3S8M-qD
+minicam/MS
+ministerial
+minke
+minnesinger/MS
+minority/SM
+minstrelsy/SM
+misbrand
+miscall
+misclassified
+miscommunicate
+miscreant/SM
+misery/MS
+misgiving/SM
+misguided/P
+mishandle/G
+misnomer/SM
+misogamy/M3S
+misplace/L
+missal/MSE
+mistime/G
+mitosis/M
+mitt/SM
+mobility/SMI
+Mobutu
+mocha/SM
+mock-up/S
+mod/oS
+modal
+modality/SM
+moderation/MI
+modify/NnRSBGD
+Mohamed/M
+Mohammedanism
+Mojave
+molestation/M
+momentariness/S
+Monaco/M
+monastic/YS
+monetarism/S
+monetary/3Y
+money-changer/S
+Mongolian/S
+'mongst
+monitor/MSd
+monk/SM
+monkeyshine/S
+monogamousness
+monomaniacal
+monomial/MS
+Monongahela/M
+mononucleoses
+monopolist/W
+Monrovia/M
+monster/MS
+montage/SMDG
+moonbeam/MS
+moonlighting/M
+moonstruck
+Moore
+moose/M
+moralist/W1
+morally/I
+Moreen
+moribund/Y
+moroseness/S
+morph/SDJG
+Morpheus/M
+morphogenesis
+morrow/MS
+mortal/IYS
+mortar/dMS
+mortgagee/SM7
+mortifier/M
+mortify/GhnSND
+mortuary/SM
+mosaic/MS
+mote/SMV
+motes/C
+motherboard/MS
+mothers-in-law
+motocross/MS
+motorcycle/3GSM
+motorised/U
+mottle/SGD
+mottoes
+mouldboard/MS
+mountain/SM
+mournfulness/S
+mousiness/S
+movably/I
+moveable/PSY
+movement/SM
+MPs
+ms
+mucous
+muddlehead's
+mug/2JMRGZSD
+Muire/M
+mukluk's
+Mullen/M
+multicultural
+multilateralists
+multilevel/D
+multilingual
+multiplexor/SM
+multiversity/M
+mummification/M
+mummify/SNDGn
+mumps/M
+mundaneness
+municipality/SM
+Munroe/M
+murder/rdSM
+Murillo/M
+murmuring/S
+murmurous
+Muscat/M
+muscularity/SM
+mushiness/S
+musician/MSY
+musketeer/SM
+mutability/IMS
+muted/Y
+mutely
+muteness/S
+mutiny/DSGM
+myopia/SM
+mystery/SM
+mythologise/CSGD
+mythology/SQM31w
+n/NnxVvu
+nacho/S
+nacre/MS
+naffness
+naiveness
+naivete/Z
+Nakayama/M
+namely
+nark/SMZ
+narrowband
+nascences/A
+natch
+nationalism/SM
+nationally/4
+nationwide
+natl
+naught/z2MZ
+navigation/M
+naysayer/S
+NBA
+NBS
+NCO
+necessitous
+necessity/MS
+neckerchief/MS
+necropolis/MS
+nectarine/SM
+needless/Y
+needn't
+ne'er-do-wells
+negation/M
+neglect/6jSDG
+negotiability/MS
+negotiable/A
+negotiation/MA
+neither
+Nell/MY
+neoclassicism/MS
+Nepali/M
+nephritis/M
+Nero/M
+nervousness/S
+netherworld/S
+nett/SJ
+netter
+neutralization/M
+Nevada/M
+nevermore
+Newark/M
+newfangled
+Newnham
+newsagent/SM
+newscast/RSM
+news-gathering
+newsgroup/MS
+Newsweekly/M
+NFC
+NFL
+Nicholas
+Nicky/M
+Nicola/MS
+nicotine/SM
+Niger/M
+niggard/YMS
+niggardly/P
+nigh
+nightie/SM
+night-life/M
+nightshirt/MS
+nightstick/S
+Nikki/M
+Nikon/M
+nil/MGY
+nimbi
+nimbused
+Nimrod/MS
+ninety/HMS
+ninety-seven/H
+ninety-three/H
+ninety-two
+nitration/M
+nitrite/MS
+no/Q
+NOAA
+node/SM
+noes
+Nolan/M
+nominee/SM
+non-acid/S
+non-adhesive
+non-adjustable
+non-complying/S
+non-conservative
+non-constructive
+non-deductible
+non-deterministic/Y
+non-discrimination/S
+non-enforceable
+non-equivalent/S
+non-factual
+non-governmental
+non-granular
+non-interchangeable
+non-interference
+non-intervention/S
+non-ionic
+non-ionising
+non-judicial
+non-natural
+non-nuclear
+non-obligatory
+non-operative
+non-parametric
+non-payment/SM
+non-physical/Y
+non-prescription
+non-productive
+non-reciprocating
+non-recurring
+non-returnable/S
+nonsuch
+non-surgical
+non-taxable/S
+non-trunk
+non-user/SM
+non-violent/Y
+non-white/SM
+Norbert/M
+Nordic/S
+normalcy/SM
+normalise/CGASD
+Normandy/M
+Norris
+north-eastward/S
+Northrop/M
+Northumberland/M
+north-Westward/S
+nosh/SDMG
+nostril/SM
+noticeboard/S
+notion's
+Nova
+nubbin's
+nubby/T
+nugatory
+nuisance/MS
+null/S
+nullify/DRSnNG
+numberer/M
+numbering/e
+numbskull/M
+nurture/MRDSG
+nutate/GSD
+nylon/SM
+nympholepsy/M
+oafishness/S
+oakwood
+OAP
+oars/m5
+obdurate/YS
+obdurateness/S
+obligate/SNxyGnD
+oblige/EGDS
+observation/M
+observatory/MS
+obstetrics/M
+obstreperous/PY
+obstruct/GSvDuV
+obstructionism/SM
+obtain/SGD7
+obtrusiveness/SM
+obtuseness/S
+obviate/DnNSG
+occipital/Y
+occlusive/S
+occurrence/SM
+oceanic/4
+Oceanside/M
+octal/S
+October/SM
+odious/PY
+oenophile/S
+o'er
+oesophageal
+oesophagus/M
+Ofelia/M
+Offaly/M
+offensive/IYP
+offertory/MS
+officership/S
+officious/PY
+offprint/GMSD
+offshoot/MS
+oftener
+oftenest
+oiliness/S
+Okamoto/M
+Okinawa/M
+Oktoberfest
+Oldbury
+old-time/R
+old-world
+Oliver/M
+Olson/M
+omen/SMd
+omnidirectional
+on-board
+oneness/S
+one-piece
+one-third
+one-track
+one-way
+onlooker/SM
+onlooking
+onward/S
+ooh/DSG
+oops/S
+open-air
+opened/AU
+open-heart/D
+open-top
+openwork/SM
+operand/SM
+opine/GSD
+Oporto
+opossum/SM
+Oppenheimer/M
+opposite/YPS
+oppression/M
+optional/S
+opus/SM
+ordered/AU
+orderer
+ordinands
+ordinary/TSY
+ordination/SM
+ore/MySo
+O'Reilly
+organise/EnADGS
+organize/AnSEGDN
+organza/MS
+orgy/MS
+orient/ENSADnG
+oriental/SY
+orienteering/M
+origami/MS
+original/U
+Oriya/M
+Orleans
+ornament/nMDGNSo
+ornithology/3wSM
+Orpheus/M
+Orrin/M
+orthography/w1SMW
+osmosis/M
+osteoporosis/M
+Oswald/M
+OTC
+other/SPM
+OTOH
+out/MDSGJ
+outgrip
+outgrow
+outland
+outlandishness/S
+outlaw/DyG
+oval/MSP
+oven/SM
+over-abundance/SM
+over-abundant
+overbook/G
+overbuy
+overcloud
+over-delicate
+overeducate
+overload/G
+overnight/G
+overpressure
+over-sensitiveness/S
+oversize
+overtake
+overweening
+overwrite/G
+ovulate/GySD
+ovum/SM
+owl/MS
+owner/SM
+oxalic
+oxaloacetic
+oxbow/MS
+Oxfordshire
+oxidation/M
+Paarl
+Pablo/M
+pacesetter/SM
+pachyderm/MS
+pacific/4
+pacification/M
+packaging/M
+paddy/MS
+paeony/M
+paganism/SM
+painterliness
+painting/M
+pair/ADMSG
+paired/UI
+pal/MS
+Palaeocene
+palate/SgoM
+Palestine/M
+pallor/MS
+Palmyra/M
+palpitation/M
+panache/MS
+pandemic/S
+pang/SM
+parabola/MWS
+paradigmatic
+paraffin/SM
+paralinguistic
+Paramaribo/M
+paramedical/S
+paramount
+paraphraser/M
+paraquat/S
+parasite/MwWS1
+parasitic/S
+pardon/rgl7dS
+pardonableness/M
+parentage/MS
+parfait/SM
+Paris/M
+parkland/M
+parlourmaid
+parquetry/MS
+parson/MS
+partial/IY
+particularity/SM
+partitive/S
+part-timer/S
+parturition/MS
+partway
+party/DMSG
+pascal/MS
+passbook/MS
+passive/IY
+passkey/SM
+passover
+pastiness/S
+pastis
+pastor/dMS
+pasturage/SM
+patchable
+patellae
+patency
+paternalist/W
+paternity/MS
+patient/eMS
+patisserie
+patriotic/U
+patron/98Q-YMqsS
+patronise/k
+patroon/MS
+patten/MS
+paunch/S2GMZD
+pauperism/MS
+paved/U
+paver/M
+pawner/M
+pcm
+PE
+peacetime/SM
+pearler/M
+peasanthood
+pebbling/M
+pecan/MS
+pectoral/S
+pedagogics/M
+pedestrian/Q-8qMS
+peduncle/MS
+pee/RGS
+peekaboo/SM
+peers/F
+pell-mell
+pen/oGDMS
+peninsula/SM
+penknife/M
+penknives
+pennon/SM
+pennyworth/M
+pensiveness/S
+penultimate/SY
+Penzance/M
+people/DMGS
+peopled/U
+peptide/MS
+perchance
+percolate/NnDSG
+perestroika/S
+perfectionism/SM
+perform/eDGS
+performance/MS
+performer/MS
+perfused
+periastron
+perihelia
+peril/MSDG
+period/Mw1WS
+periodontal/Y
+periphrasis/M
+periphrastic
+perish/7RGDkS
+perishable/IS
+permanence's/I
+permanent/PY
+permit/GXDMNS
+perpetrate/SGDNn
+persevere/kGDS
+Persia/M
+person-to-person
+persuasive/P
+Perthshire/M
+pervasion/M
+perverse/PXVYN
+pessimal/Y
+petal/MSD
+Pete
+petitioner/SM
+petitioning
+petrodollar/SM
+petrology/MS3w
+petticoat/SDM
+petty/TSY
+pew/MS
+peyote/MS
+phantasm/SM
+phantom/SM
+Phelps
+Philippines/M
+philtre/SM
+phoebe/MS
+phone-in/S
+phonemics/M
+phony/TSP
+phooey/S
+phosphate/MS
+phosphorescence/MS
+phosphorous
+phosphorus/M
+photocell/SM
+photojournalism/MS
+photojournalist/MS
+photolysis/M
+photosphere/M
+photosyntheses
+phrasing/MS
+phrenology/1w3MS
+phylum/M
+picador/MS
+picot/SM
+piecework/MRS
+pieing
+pig/LGZDMS
+pillowcase/SM
+pilot/SdM
+pinafore/MS
+pine/AGSD
+pinged/I
+pinned/f
+pintail/SM
+pip/drDkMGS
+pique/SMDG
+piste/SM
+pistil/MS
+pitfall/SM
+pith/z2ZDMGS
+pitiless/PY
+pizzeria/SM
+pl.
+placeable/A
+placebo/SM
+placement/eMS
+placenta/MS
+plagiarist/SM
+plaining/F
+plain-spoken
+plaints/F
+plangency/S
+planking/M
+plantain/MS
+plaster/rMdS
+platitudinous/Y
+Plato/M
+plausibleness
+plausibly/I
+played/U
+playmate/SM
+pleasure/GDSlM
+pleb/ZS
+plenum/M
+pleurisy/MS
+plies/FAI
+plop/GDMS
+plough/mRGSMD
+ploy/CS
+plucky/TP
+plumelike
+plunder/dS
+pluralism/SM
+plus/S
+poach/RDSG
+poetess/SM
+poeticalness
+poetics/M
+points/e
+poker-face/D
+polar/Q-8qSs
+pole-axed
+polemic/YS
+polemicist/S
+pole-vaulting
+policyholder/MS
+politest
+politic/Q8-GDSq
+pollinate/DNGSn
+pollination/M
+Pollock/M
+polychemicals
+polymath/SM
+Polynesia/M
+polypeptide/S
+pondering
+pooh-pooh/D
+poolside
+popinjay/MS
+populated/UfA
+Porifera
+porousness/S
+porringer/MS
+portal/MS
+porterage/M
+portraitist
+positioned/a
+positions/4I
+posses/GhDi
+possessor/SM
+post-classical
+post-colonial
+posted/AFI
+posterity/MS
+post-feminism
+postfix/DSG
+postgraduate/MS
+post-industrial
+postnatal
+post-natal
+post-nuptial
+post-operative/Y
+post's/IeF
+postulate/NSnDG
+potable/PS
+potential/YS
+potherb/MS
+pot-hunter
+potsherd/SM
+poundage/MS
+pourer's
+pouring/e
+poverty-stricken
+powerless/PY
+power-sharing
+pp
+Pr
+practicals
+practitioner/MS
+Praesidium/M
+prate/SRkDG
+precarious/PY
+precess/GDS
+preciosity/MS
+precociousness/S
+predicament/MS
+pre-echo
+pre-eclamptic
+pre-embryo/S
+pre-employment/SM
+preener/M
+pre-exist/DGS
+pre-existant
+pregnancy/MS
+pre-ignition
+première/SDGM
+prenatal/Y
+prenuptial
+preoperative
+preordain
+prepack
+pre-paid
+prepay/L
+preposterous/PY
+preprint/M
+presents/A
+preservation/M
+preservative/SM
+preserve/nNV
+preside/DG
+press/FIGSADC
+presumptuousness/S
+pre-tax
+pretending/U
+previous/Y
+price/SADcG
+prickle/MDS2G
+priest/MDSGY
+prig/SM
+primordial/YS
+printable/U
+prism/SM
+privacy/SM
+privileged/Uf
+privy/YM
+probational
+probity/SM
+proclivity/MS
+procreativity
+production's/Af
+profess/DNxXhSG
+profiteer/DGSM
+profligate/SY
+profoundness/S
+profuseness/S
+prognathous
+prognosis/M
+programmable/S
+progressivism
+project/SDVvMG
+promenade/RMSGD
+prominent/Y
+promiscuity/MS
+promo/SVu
+proneness/S
+pronunciation/aSM
+proofing/M
+prophylactic/S
+propulsion/M
+prorogue/DGS
+pros/S
+prosecutable
+proser/M
+protectedly
+proteolysis/M
+protestation/M
+prove/EBSGD
+providable
+provide/NDRXSxG
+provocation/M
+prudence/ISM
+prurience/SM
+pry/TkDRGS
+pseudo
+psychobiology/M
+psychokinesis/M
+psycholinguistic/S
+psychometric/S
+psychoneuroses
+psychopathy/SM
+psychosomatics/M
+psychotherapist/MS
+public/N3MQ8n
+publican/ASM
+publishable/U
+publishes/A
+puckish/Y
+puke/GDS
+pukka
+pulchritude/SM
+pull-back/S
+pull-down
+pulser
+pulverizer/M
+punchline/S
+punctilio/SM
+puniness/S
+punitive/PY
+punk/T2SMZ
+punt/RGDMS
+pupillage/M
+puppet/ySM
+pure-bred/S
+purity/ISM
+purpose/6MvpVDjuSGY
+purposeless/PY
+purposive/P
+pushiness/S
+put-down
+putrefaction/SM
+puzzle/LRSkJDG
+PW
+python/MWS
+pyx/SM
+quadruple/SYDG
+quadrupole
+quail/DGMS
+qualify/NEnDGS
+quality/SM
+quarrier/M
+quarterback/SM
+quartet/SM
+quarto/SM
+quasilinear
+quatrain/SM
+queenly/T
+quenched/U
+questions/A
+quests/FI
+quicklime/SM
+quieter/E
+quietus/MS
+Quinton
+quirk/ZM2S
+quite/A
+quiver/dZkS
+quizzy/w1
+quondam
+Ra
+raccoon/MS
+raceway/SM
+racism/S
+racket/MdZS
+radiator/SM
+radii/M
+radiocommunications
+rag/diGkMSDh
+rags-to-riches
+raiment/M
+ramrod/MS
+rancid/P
+ransack/GSD
+rap/d3RDGS
+Raphael/M
+rapid/YS
+rapidness
+rather
+rating/MS
+ratiocinate/DVGSNn
+rationality/IM
+rattlesnake/MS
+raven/dSM
+ravine/SMD
+ray/DMSG
+rayon/M
+razzmatazz
+RDS
+readjust/LG
+ready/TSDPG
+Reagan/M
+realised/U
+realism/SM
+realistic/UY
+realized/U
+rearmost
+reason/rlp7dSM
+Rebecca/M
+recension/M
+reception/MS3
+recession/y
+recherché
+reckon/dS
+recognisable/U
+recoil/p
+reconcile/7SGD
+reconfigure/B
+recontamination
+recordist
+records/A
+recreancy
+recrudesce/DSG
+rectal/Y
+recursion/M
+reddish
+redeemable/UI
+redemptive
+redeploy/LG
+redial/DG
+Redondo/M
+reducible/YI
+redundancy/MS
+reed/ZGDMS2
+Reese/M
+refashion/G
+referenced/U
+referendum/SM
+refine/LR
+refined/cU
+reflectance/M
+reflexives
+reforest/nGN
+refractors
+region/oSM
+regional
+registered/U
+registration/MK
+regrow/G
+regular/q8Q-YS
+regularly/I
+regulate/CNGSDny
+regulative
+reheat/G
+reinstitution
+reissue
+rejoin/G
+relic/MS
+religious/PY
+relive/S
+remainder/dMS
+remark/Gl7
+rematch
+remember/ad
+remittance/SM
+remitting/U
+remobilize/B
+remonstrate/nDVNvSG
+remould/G
+removal/SM
+remuneration/M
+Renaissance's
+Renault/SM
+rend/GS
+render/rdJS
+renunciant
+renunciative
+renunciatory
+repertoire/SM
+replenish/SDG
+replicable
+representation/f
+reptile/MS
+repudiation/M
+repulsive/P
+reputes/E
+requite/DS
+re-radiated
+rescind/GDS
+resentful/P
+reserved/UY
+residency/SM
+residential/Y
+resit/G
+resolved/U
+resonator/SM
+resow/G
+respecify/G
+respect/ED6GSMj
+respectability/MS
+respell/G
+respiration/M
+respirator/SM
+resplendent/Y
+responsibility/ISM
+responsive/UY
+rest/6VjpvGuDMS
+restart/G
+restroom/SM
+resultant/YS
+resurface
+retake
+retard/nRDGS
+retouch/R
+retrogress/XDGSVNv
+reverify/NG
+reverse-charge
+reversibility/I
+revision/3y
+revoke/DNGnRS
+rewind/7
+Reyes
+rhea/MS
+rhizome/SM
+rho/M
+rib/GDMS
+rice-paper
+Richfield/M
+Richmond/M
+rick/MS
+Ridgefield/M
+Riesling/SM
+righten
+rigidity/S
+Riley/M
+ring-fence/GD
+riotous/PY
+risibility/M
+risotto/SM
+risqué
+Ritalin
+rivet/drSMk
+Riyadh/M
+road/MS
+roam/GDRS
+Roanoke/M
+rocker/Z
+rodent/MS
+Rodney/M
+roe/MS
+Roger's
+role/MZS
+role-play/GD
+roller-coaster
+rolling-stock
+roll-over/S
+romance/RSDMG
+Romanov/M
+Romeo/MS
+Romney/M
+Romulus/M
+Ronnie/M
+rook/MS
+root/RipDMGS
+Rosalind/M
+Roseland/M
+Rosicrucian/M
+rosin/dSM
+Rossini/M
+rotate/SxGDy
+Rotavator/SM
+rottener
+rouble/SM
+Roundhead/MS
+round-the-clock
+Rourke/M
+rouse/SDG
+row/DRMSG
+Rowena/M
+RPG
+RSM
+RSV
+rubato/SM
+Rubin/M
+rudder/pMS
+ruination/M
+ruinous/Y
+ruling/SM
+Rumanian/M
+Runamia
+runty/T
+rupiah/SM
+rustic/S
+rusticate/SGD
+Rutgers
+Ruth/M
+ruthless/PY
+Ryder/M
+Ryedale
+Ryukyu/M
+Sabbath/MS
+Sabina/M
+sacristy/SM
+Sadducee/M
+sadomasochism/SM
+sadomasochist/WMS
+sagacious/Y
+sagaciousness
+sage/KMS
+sagely
+Saginaw/M
+sahib/SM
+sailboarder
+sailor/MSY
+salacious/Y
+Salle/M
+Salomon/M
+saltless
+salute/SnGND
+Salvador/M
+Salvadoran/S
+salvoes
+sameness
+Sammie/M
+sampan/MS
+sand/ZMDG2S
+Sanskritise/M
+Santana/M
+sappy/T
+Saratoga/M
+Sardinia/M
+Sargent/M
+Sassoon/M
+Satanism/M
+satinwood/SM
+satori/M
+Saturnalia's
+satyriasis/M
+Sauber/M
+saucer/S
+Saukville/M
+Savoyard/M
+savvied
+sawfly/MS
+saw-horse
+sawtooth
+saxifrage/SM
+Saxton/M
+Sayre/M
+scalder
+scalene
+scallion/MS
+scallop/dSM
+scalloper/M
+scalp/RSMDG
+scanty/T
+scapegoat/SM
+scare/S2Z
+scathed/U
+scepticism/MS
+Schafer/M
+schedules/A
+scherzo/SM
+schism/MS
+schmooze
+schooling/M
+schooner/SM
+Schubert/M
+Schulz/M
+Schuster/M
+sciatica/M
+scleroses
+scoot/RSDG
+scorbutic
+Scotland/M
+scouting/M
+scowler/M
+scraggly/T
+scrapyard/SM
+scream/kRGSD
+screenwriter/SM
+screwy/T
+scrim/SM
+scrimmager/M
+scrip/M
+scrupulosity/SM
+scuba/SM
+scullery/SM
+sculptural
+scuppered
+scythe/GSMD
+Sea
+Seagate/M
+searched/A
+searchlight/SM
+sea's
+sect/ISE
+sectionalism/SM
+secular/Q3-8qY
+security/SMI
+sedateness
+sediment/SnNM
+sedition/SM
+seditious/Y
+seed-bed/SM
+seeded/UA
+segmental
+seigniory/S
+seismogram
+seismology/M3w1
+seismometer/S
+selectivity/M
+self-absorption
+self-analysis
+self-assertive
+self-confidence
+self-defeating
+self-destruct/DVGS
+self-discipline
+self-expression
+self-indulgent
+self-propelled
+self-regulation
+Selfridge/M
+self-sacrifice/G
+selfsame
+self-surrender
+self-sustained
+selves
+semantic/3SY
+semeiology/3
+semiconducting
+semiprecious
+semi-solid
+semolina/M
+señores
+sensate/x
+sensory
+sensual/FY
+sensuality/MS
+septennial/Y
+septillion/HS
+septuagenarian/SM
+Serbian/S
+sere
+servomechanism/MS
+set/eMS
+setback/S
+settee/MS
+seventy-one
+several
+Severn/M
+sewerage/SM
+sextuplet/SM
+shackle's
+Shafer/M
+shag/ZDSG2M
+shaken/U
+shake-out
+shallow/YSDT
+shammy's
+shan't
+share-out
+Sharpe/M
+Shawano/M
+sheen/ZSM
+sheeny/T
+sheepdog/SM
+sheepish/PY
+sheepskin/MS
+Shelley/M
+shelve/DSG
+sherds
+Shevardnadze/M
+shielded/U
+shimmy/MDSG
+shindig/SM
+shine/SeG
+Shintoist/MS
+shipload/SM
+ship-rigged
+ship's
+Shirley/M
+shit/ZGS
+shockproof
+shoe/pGSM
+shooting-coat/S
+shop-girl/SM
+shout/eDGS
+show/GJmR2zSDZ
+shower/Zd
+shown
+shred/DRSMG
+shrewd/TYP
+shrink/KSG
+shrinkage/SM
+shrink-wrapped
+shut-off/M
+shuttle/MGSD
+Shylock/M
+shyly
+shyness/M
+Siamese/M
+Siberian/S
+sibilancy/M
+Sibyl/M
+Sicilian/S
+sickbed/S
+sickie/MS
+sickle-cell
+sickroom/MS
+sideburns
+sideshow/SM
+side-slip
+siege/SM
+Siemens/M
+Siena/M
+sienna/M
+sight/cMSI
+sightedness
+sightless/Y
+signal/-MqRQ8GDmSY
+signification/M
+Silas/M
+silkscreen
+silkworm/SM
+silly/TPS
+Silva/M
+simile/MS
+simon
+simon-pure
+simony/MS
+simple/TY
+simplex/S
+simulcast/S
+Sinai/M
+sincerely/I
+sincerity/MSI
+singe/S
+singleton/MS
+sink/RG7S
+sinkable/U
+sink-hole/SM
+sinus/SM
+Sioux/M
+Sirius/M
+sisal/SM
+sitarist
+site/DSM
+situate/GnDN
+sixty-first/S
+sixty-onefold
+skeletal/Y
+skerries
+sketch/SzRMDGZ2
+ski'd
+skillet/MS
+skinhead/MS
+skipper/d
+skydive/SRDG
+sky-high
+Skype/M
+skyscape/S
+slake/SGD
+slanderer/S
+slapper
+slattern/YSM
+slave-drive
+slaver/d
+Slavonic/M
+sleety/T
+slingshot/SM
+Sloan/M
+slosh/DGS
+slowcoach/MS
+slug/RSGDM
+slung/U
+Smethwick
+smiling/UY
+smirk/SMDG
+smite/SG
+smithy/SM
+smoke/SR2GZDpM7
+smoothie/MS
+smooth-tongued
+SMSA/SM
+snapshot/MS
+Snell/M
+snide/PTY
+snifter/SM
+snood/SM
+snowblower/S
+snow-white
+snub/DGS
+soapbox/SM
+sociability's
+sociality/M
+socio-economic/YS
+sociolinguistics/M
+sodomy/Q8SM
+sofa/SM
+soft-boiled
+softie's
+softness/S
+soirée/MS
+sold/AfecU
+soldiery/SM
+solenoid/SM
+soles/I
+Solzhenitsyn/M
+sombreness
+Sondheim/M
+sop/DMGZS
+Sophocles/M
+sorbet/MS
+sorcery/SM
+sorghum/MS
+sortie/SMD
+sorting/K
+sought/U
+soundboard/MS
+sourpuss/MS
+southbound
+south-Eastern
+southpaw/SM
+Southport
+southwester/MS
+south-westerlies
+south-west's
+sown/A
+soy
+space-saving
+spade/SGMD6
+spadices
+span/GDRMS
+spaniel/MS
+SPARCstation/M
+spatula/SM
+spavined
+spawn/MGSD
+speaking-tube
+spear/MGSD
+spectra/oM
+spectrography/M
+spectrophotometry/M
+speech/pSM
+spelt/a
+spender/SM
+spherule/MS
+Spiegel/M
+spin-drier/S
+spineless/YP
+spin-off/S
+spinster/MS
+spirochaete/SM
+splatter/dS
+splay/SDG
+splayfoot/DM
+splint/RDSGM
+splinter/dZ
+splodge/MS
+splurge/MDSG
+splutterer/M
+spoilage/MS
+spokeshave/SM
+spongy/T
+sponsorship/S
+spontaneous/YP
+spooky/TP
+spotlight/SMGD
+spots/C
+spouter/M
+sprayer/MS
+spring/RZSz2G
+springboard/SM
+sprinkle/RJSDG
+sprite/SM
+Sputnik/MS
+sputum/M
+spyhole
+sqrt
+squash/ZGDS2
+squiggly/T
+squirt/SGD
+squishy/T
+SRA/M
+stable-lad/SM
+stack/7GSDM
+stagecoach/MS
+stain/SpDG
+stale/PTYDG
+stall/SGID
+stamen/MS
+standard/s9qQ-8S
+standardised/U
+stand-offish
+starling/SM
+starry/T
+starstruck
+started/A
+stash/GSD
+stateroom/SM
+states/5m
+statesmanlike
+static/YS
+stationary
+statuary/SM
+statuette/SM
+statute/SyM
+staunchness
+steadying
+steak/SM
+Stearns
+steep/TSGDY
+steers/m
+stencil/DSMGJ
+Stepney/M
+sterile/Q8q-s9
+sternness
+stickleback/MS
+stigmatization/CS
+Stillwell/M
+stink/GZSRk
+stippler/M
+stockpot/SM
+Stockwell/M
+stolon/MS
+stoma
+stomata
+stone/pSMZDG
+stonework/M
+stoppage/SM
+storer/A
+storm-bird/SM
+Stradivarius/M
+straight/STPY
+straighten/rSd
+straight-faced
+straitness
+strange/PTYR
+Strasbourg/M
+strata/M
+stratosphere/SWM1
+stressful/Y
+stretchable
+strewer
+stricter/F
+strictness
+strife/M
+stringed
+stringer/MS
+stringy/TP
+stripe/SMDZG
+structure/ASGD
+stubborn/TYP
+stump/ZSDGM
+stun/GSD
+stunner/M
+stunning/Y
+stunt/iSDGM
+stuntman/M
+stupefy/SkGD
+stupider
+sturdy/TYP
+stutter/dS
+stymie/SD
+Styrofoam
+sub-clause/S
+subcommand/S
+subcontinental
+sub-editorial
+submarine/RSM
+subordinate/ISNYDGn
+subrogation/M
+subservient/Y
+subsidence/M
+subsidy/SM
+substantial/YI
+substrate/MS
+subtrahend/SM
+subtropics
+succeed/DSG
+succinct/PY
+suffragan/S
+Sufi/M
+sugar-daddy/SM
+suggest/RGuVvSDb
+suicidal
+suitableness
+suitably/U
+suited/U
+Sukkoth's
+sulphur/MdSW
+sultanate/MS
+Sumatran/S
+summertime/M
+summit/SpM
+sunny/TP
+superb/PY
+superconductor/MS
+supererogatory
+superfluousness
+supernal
+supersonic/YS
+supervision/M
+supplicant/SM
+supply/ASDGc
+supposable
+suppress/NXVGDSb
+supreme/YP
+sure-fire
+surfaces/A
+surge's
+surly/PTY
+surpass/GkSD
+surprise/kSMDG
+susceptible/I
+Susette/M
+suspicion/SM
+sustainable/U
+swampland/SM
+swanlike
+Swansea/M
+swayback/DS
+sweat/RZSGMD2z
+sweetening/M
+sweetheart/SM
+swimsuit/MS
+swishier
+switchback/MS
+Switzer/M
+swizz/S
+swordfish/SM
+swordplay/M
+swordtail/M
+syllabi
+Sylvania/M
+Sylvie/M
+symbiont/M
+symbolism/SM
+symbolist
+symmetry/Q8SWM1w
+sympathetic/UY
+synchrotron/M
+syncopal
+syncopator/SM
+synopses
+syntactical
+synthesize/ADGS
+Syrian/MS
+tab/GMZSD
+Tabb/M
+tablespoon/6SM
+tachograph/S
+tacit/PY
+tack/SM
+tact/jWM6p1w
+taffrail/MS
+Tahoe/M
+taint/SGD
+Taiwanese
+Talbert/M
+talent/pMDS
+talented/U
+talk/RDvSuZVG
+tallish
+Tallulah/M
+talus/SM
+Tamil/SM
+tamp/DGS
+Tamworth
+tanager/SM
+Tandy/M
+tangential/Y
+tangibly/I
+tangle's
+Tara/M
+tare/SM
+tarn/MS
+tassel/GMDS
+tasteful/EP
+tat/rSGDZ
+taut/TY
+tautologous
+Tb
+Tbilisi/M
+teacake/SM
+teaches/A
+teacupful/SM
+teamwork/M
+tear/6pMGSj
+teaspoon/6MS
+technician/SM
+technophiles
+technophobic
+teens/Z
+teeny-bopper/MS
+teeth/DGM
+teethe
+telecast/RSG
+Telecom
+telekinesis/M
+telephone/G3ZMSDW
+teleprinter/SM
+TelePrompTers
+telly/MS
+temperament/o
+tempo/SM
+tenaciousness
+tendency/SM
+tenderest
+Tenneco/M
+tenner
+tensile
+tension/KMS
+tensor/SM
+tent/DFMGS
+tentative/Y
+tenth/Y
+terbium/M
+Teri/M
+term/GDSM
+terminator/SM
+terminology/SMw1
+Terrence/M
+Terrie/M
+terrine/M
+testimonial/MS
+testis/M
+testy/TY
+tetra/SM
+textual/FY
+Thailand/M
+theism/MS
+theoretic/Y
+thereabout/S
+theretofore
+thereunder
+therm/oSM
+thesauri
+Thessalonian
+they'd
+thigh/MS
+thirteen/HM
+thirty-five/H
+this
+thole/M
+Thor/M
+though
+thoughts
+Thracian/M
+thread's
+threaten/dSk
+three-fold
+three-wheeler
+thresh/SDRG
+threshold/MS
+throe/SM
+thug/SM
+thuggery/M
+thunderflash/S
+Thurston/M
+thyristor/SM
+thyrotropin
+tick-tock/GSDM
+tide/ZD2SoJG
+tidewater/SM
+tidily/U
+Tienanmen
+ties/AU
+tiff/MS
+tiger/MS
+timbre/MS
+time/pYRDSJMG
+timepiece/SM
+Timothy/M
+tingeing
+tinnitus/M
+tin-pan
+tin-plate/M
+tinsel/MGSDY
+tipsy/TP
+Tirane
+Tiree/M
+titillate/SnDGkN
+title/SGAD
+titled/U
+toady/SDGM
+toadyism/M
+Todd/M
+to-do
+TOEFL
+toilette/SM
+Tokyoite/MS
+toll/DGS
+tomfool
+tones/fc
+tongue-tied
+tongue-twister/S
+Toni/M
+tonnage/SM
+tonsorial
+topcoat/MS
+tor/M
+torch/SMDG
+toreador/SM
+torsional
+torsion's/I
+torturous
+touchdown/MS
+touching/Y
+touchy/TPY
+tough-minded
+tourism/MS
+towel/SMDG
+tow-line/SM
+townsfolk
+tow-rope/SM
+Toyota/M
+traceable/U
+Tracey/M
+tracing/MS
+traction/FCESMA
+Trafalgar/M
+Trafford
+tragedy/SM
+trail/GRSD
+trails/F
+trainable/U
+tranche/MS
+tranquil/Y
+transcriptional
+transformational
+transiency/S
+transient/SY
+translational
+translucence/ZM
+transmittal/MS
+transposable
+travelogue/MS
+traverse/DSG
+Travis/M
+treason/S7M
+trembly/T
+Trenton/M
+trialled
+tribal/Y
+tricycle/SM
+triennial/YS
+trifle/GRMSD
+trilogy/SM
+triplane
+triplex/S
+triptychs
+trite/YF
+triumph/SDGM
+trolleybus/S
+trollop/SM
+tropic/SM
+troubled/U
+troubleshoot/GRS
+trumpery/SM
+truncheon/MS
+trustiness
+trustworthiness/U
+trying/Y
+tuba/SM
+tuberous
+tumultuous/PY
+tunable/C
+tunnel/JSRGDM
+tupelo/M
+turbid
+turbocharged
+turfy/T
+turgidity/SM
+turnabout/MS
+turnkey/M
+turn-up/S
+turquoise/MS
+turreted
+tussle/SDG
+TWA/M
+tweed/MS2Z
+Tweedledee/M
+Tweedledum/M
+twelve/H
+twenty/SH
+twenty-second/S
+twilit
+twill/DSG
+twitch/SGDZ
+two-edged
+two-step
+two-tone
+Tydfil/M
+Tylenol/M
+tympani
+tympanum/SM
+typhoon/SM
+typify/DGS
+UDP
+UL
+ultracentrifuge/M
+ultramodern
+ululate/NnSGD
+umber/SM
+Umberto/M
+umbilicus/M
+umbrae
+unappeasable
+unceasing/Y
+unchanging/Y
+unclear
+uncommon
+uncomprehending/Y
+unconfused
+unconstitutional
+uncouth/Y
+uncurl/G
+undercover
+underemphasis
+underground
+underrate/GSD
+under-report
+understandingly
+undramatic
+unfeeling
+unflappable/Y
+unfold/G
+unfussy
+ungodly
+ungrateful
+UNICEF
+unicorn/SM
+unidirectionality
+unification/MA
+unilateralist/S
+unimpeachable/Y
+uniprocessor
+unitary
+unite/AGEDS
+unmanageable/Y
+unmannered/Y
+unmeaning
+unnatural
+unpleasantness
+unreasoning/Y
+unrest
+unromantic/Y
+unsnap/GD
+unsubtle
+unwound
+upcoming
+updraught/SM
+upgrade/DSG7
+upriver
+uproot/SGD
+upsilon/MS
+upstairs
+upturn/SGD
+Ural/S
+ureter/MS
+urine/nMNS
+USA
+usable/UA
+USS
+usuriousness
+uterus/M
+utilize/fnDSNG
+vacuole/SM
+vague/TY
+vagueness
+valour/M
+valvular
+vandalism/MS
+vanguard/MS
+vanity/MS
+variable/IS
+variableness
+variate/MnxNS
+varnish/SDMG
+Vassar/M
+Vaughan/M
+vectoring
+Vedanta/M
+veer/DGS
+veldt/M
+venal/Y
+veniality/S
+Venn/M
+ventilated/U
+ventriloquy
+venturi
+verb/SM
+verbena/MS
+verboseness
+verboten
+verdant/Y
+verge/GFSD
+Verna/M
+vertebral
+vertex/MS
+veterinarian/SM
+vexation/SM
+vexing
+via
+viaduct/MS
+vibrato/SM
+viburnum/SM
+vicar/SM
+vice-chancellorship/S
+Vichy/M
+vicinity/MS
+viciousness/S
+Vickers/M
+Vickie/M
+victim/s9Q8-MqpS
+vigilante/SM
+vigour/M
+village/RSM
+Villainage
+villeinage/M
+Vilnius/M
+VIP/S
+virgule/MS
+virology/M
+virulent/Y
+vis/bNX
+viscountess/MS
+visored
+vitalizing/C
+vitamin/MS
+vitrify/NGSnD
+vivisectionist
+Vladimir/M
+V-neck
+VOA
+vocable/AI
+vociferate/GSNDn
+Voetstoots
+Vogel/M
+voice's/I
+void/GD7S
+voile/SM
+VoIP
+volunteer/MGSD
+vorticity/M
+votary/MS
+vote/CDGeS
+vote's
+voyage/SMRGD
+voyeur/MS
+Vulcan/M
+vulgar/Q-8Yq
+wage-earning
+Wagner/M
+Waikato/M
+wait/RDSG
+Waite/M
+Walcott/M
+walk-on
+walkover/MS
+wallow/GDS
+Waltham/M
+Walvis/M
+Warburton
+warhorse/SM
+wart/MS
+warthog/S
+wasp/MS
+waxwork/MS
+Wayne/M
+wearer/SM
+weaverbird
+webbing/M
+we'd
+weekday/SM
+weeny
+weigh/eSADG
+weightlifting/M
+Weiner/M
+Weissman/M
+Welch/M
+welcome/UG
+welcomes
+we'll
+well-defined
+well-disciplined
+well-endowed
+well-equipped
+Wellington/M
+well-known
+well-loved
+well-made
+well-meant
+well-thought-out
+Welshwomen
+werewolf/M
+Werner/M
+West/M
+westernmost
+Westmeath/M
+Weston/M
+westward/S
+Wharton/M
+whatever
+what're
+whatsoever
+wheelchair/SM
+wheelie/SM
+when
+whence
+whereof
+whew
+whip/MJGSD
+whisker/Z
+whistle/DRSG
+Whitefield/M
+whitewash/DGMS
+whoa
+wholegrain
+why
+Wichita
+widgeon/M
+widow/RMSDG
+width/SM
+Wilberforce/M
+Willie/M
+willingness/M
+Wilton
+Wimbledon/M
+wince/SDG
+wincher/M
+Windsor/M
+wineglass/SM
+wineries
+wing/pmRGDM
+winter's
+wise/TYS
+wispy/T
+wistful/Y
+withdraw/SG
+withdrawer/M
+withered
+withheld
+wits/e
+WNP
+wobbly/T
+wolfram/MS
+woman/MsQY
+wondrousness
+woo/DRGS
+woodbine/SM
+woodcarving/SM
+woodlander
+woof/DRGMS
+Woonsocket
+word's
+Wordsworth/M
+workhouse/SM
+workmanlike
+workplace/SM
+worldwide
+wormer/M
+worried/U
+worry/RDkSGh
+worsen/dS
+wound/MDJSG
+wounded/U
+wove/A
+wrestle/DRGS
+Wright
+wrinkled/U
+wrong-headedness
+wrote/fAc
+wrought-iron
+WV
+Wykeham
+Xenia
+Xenix/M
+xenophobe/MWS
+Xerox/SDGM
+yacht/5mMSDG
+Yakima
+yammerer/S
+yang
+yen/DSGM
+yeti/SM
+yew/SM
+yield/DSG
+yogi/SM
+Yorker/S
+Yorkshireman
+Yost/M
+Youngberry
+yourself
+youthfulness
+Yuan
+Yuba
+Yucatan
+Yugoslavia/M
+yum/Z
+yuppie/SM
+Yuri
+Zambian/S
+Zanzibar
+Zawahiri
+zeal/M
+ziggurat/SM
+Zion/3M
+Zionism
+zoophyte/SM
+aback
+abate/DLGS
+abbess/SM
+Abe/M
+Abel/M
+ablate/SDG
+abomination/M
+above
+abridged/U
+abridger/M
+absence/SM
+absolute/PTY3S
+absolve/GSD
+absorbed/UA
+abstain/RGSD
+abstractedness/S
+abstractionism/M
+abuser/MS
+abusive/YP
+abuzz
+AC
+academic/S
+academicianship
+accelerate/NVDSnGk
+accent/GMDS
+accented/U
+accentuation/M
+accident/oMS
+accidental/SP
+accomplice/SM
+accountability/SM
+accountable/P
+Accra/M
+accreditation/M
+accumulation/M
+accurateness/S
+accusation/M
+accusatory
+accustomedness/M
+acer
+acerbity/SM
+acetic
+Achaean/M
+aching/KY
+acidophiles
+acoustic/SY
+acoustics/M
+acquiescent/Y
+acquirable
+act/cS4GAD
+actioned
+activated/A
+actuarial
+acupressure/S
+addendum/M
+addle/DSG
+Adenauer/M
+adhesive/PMSY
+adjoin/SDG
+adjourn/SLDG
+adman/M
+admonish/SkGLD
+admonisher/M
+adoration/M
+Adriatic/M
+adulterated/U
+adulterous/Y
+advantage/MEDGS
+advantageous/EY
+adventurism
+adverb/SoM
+aerate/NSnDG
+aerial/M3S
+aero
+aeroacoustic
+aeronautic/SY
+aeronautical
+aerospace/SM
+affair/SM
+affiance/SDG
+affrication/M
+affright
+affront/GDMS
+Afghan/SM
+aficionado/MS
+afire
+aforethought
+aftermost
+aftershock/MS
+afterword/SM
+Ag
+age-old
+ageratum/M
+Aggie/M
+agglutinate/nVGNDS
+aggregation/E
+agleam
+Agnatha
+agoraphobia/SM
+agrarianism/MS
+aide-de-camp
+aigrette/SM
+aileron/MS
+airship/MS
+airspeed/SM
+airstrip/SM
+Alabamans
+Alastair/M
+Albania/M
+Alberto/M
+Albion/M
+Albuquerque/M
+alcohol/MW1S
+Aldus
+aleph/M
+Aleppo/M
+Alfa/M
+alfresco
+alga/M
+Algonquin/M
+alibi/GSMD
+aliveness/S
+Al-Jazeera
+allay/GSD
+allege/NShnDG
+allegoricalness
+alleviate/SVDnGN
+all-inclusive
+all-in-one
+alliteration/M
+allocate/CDnAGSKN
+allotting/A
+allowed/E
+allows/E
+all-pervading
+all-round
+allusive/P
+allusiveness/S
+almond/SM
+aloe/SM
+aloof/PY
+alpaca/SM
+alpha/SM
+Al-Sharif
+alter/dS7
+altercation/M
+altered/U
+altimeter/MS
+Alvin/M
+amalgamation/M
+Amanda/M
+amateurish/PY
+Amazon/MS
+ambassador/SM
+ambient
+ambler/MS
+ambling
+ambulant/S
+amelioration/M
+amend/LDSG7
+amid
+amine/S
+ammo/SM
+amniocentesis/M
+amoeba/MSW
+amorality/SM
+amp/SYGMD
+amphetamine/MS
+ampoule/MS
+amyl/M
+an/CS
+anabolic
+anaconda/SM
+analgesia/MS
+analogous/PY
+analyse/GWDS
+analytic/Y
+anaplasmosis/M
+anarchism/SM
+Anastasia/M
+anatomy/Q813wSWM
+ancestry/SM
+anchorage/MS
+anchoress
+ancillary/S
+Andersen/M
+Andover/M
+anemone/MS
+aneurysm/SM
+angina/MS
+angleworm/MS
+Anglophobe/M
+angry/PTY
+angstroms
+animadvert/GDS
+animism/MS
+animosity/MS
+annotator/SM
+announce/RDSLG
+annoyance/MS
+annul/GLDS
+annulus/M
+annunciate/NDnSG
+annunciation/M
+anointer/M
+anomic
+Anselm/M
+antacid/SM
+Antarctica/M
+anteroom/MS
+anthraces
+anthropoid/S
+anthropology/31wMS
+anti-abortion/3
+anti-abortionist
+antibacterial/S
+anticline/MS
+antigen/MSW
+antinomy/M
+antisepsis/M
+antiserum/SM
+Antonio/M
+antonym/SM
+antonymous
+Antwerp/M
+aphorism/MS
+apices's
+apolar
+appearer/SM
+appendage/SM
+appendectomy/SM
+appetizer/SM
+apple-cart/M
+apple-pie
+appliance/SM
+applicable/Y
+applied/Aa
+applier/aM
+apposition/M
+appraising/Y
+appreciative/IYP
+apprehend/DvNVSGuX
+apprehensive/P
+approbate/Nn
+appropriately/I
+appropriation/M
+approval/MES
+appurtenance/MS
+aqualung/MS
+arability/MS
+Ararat/M
+arbitrary/PY
+arboretum/SM
+arborvitae/SM
+archaise/RDSG
+archdiocese/MS
+architectural
+ardour/SM
+are/B
+arena/MS
+argosy/MS
+argue/7DRSG
+Argus
+Arian/SM
+Ariel/M
+aristocracy/SM
+Arlene/M
+Armageddon/M
+armband/MS
+armful/SM
+armhole/SM
+armload/M
+armour/SRDGMZ
+army/MS
+aromaticity/M
+Arpanet/M
+arrack/M
+arranged/EKA
+arrested/A
+arrogance/SM
+arrogant/Y
+artfulness/S
+arthritic/S
+arthroscope/SW
+ascaris
+ascended/A
+asceticism/SM
+ashore
+aside/S
+aslant
+Asmara/M
+asphodel/SM
+Asquith/M
+ass/S8M
+assailable/U
+Assam/M
+assembly/m5SM
+assenter
+assiduousness/S
+assist/SGD
+assonance/SM
+assuaged/U
+assume/GNXBSDV
+assure/GASkD
+asthma/WSM
+astray
+astrologer/MS
+astronomy/1MWSw
+astrophysics/M
+astute/TPY
+Aswan/M
+asynchronism/M
+asynchronous/Y
+ataxia/MS
+ATC
+atheism/MS
+atheist/M1SW
+atilt
+atomics's
+atria
+attach/SDRL7GM
+attention/ISM
+attentionality
+Attica/M
+attitude/MS
+attraction/MS
+attune/DSG
+Audi/M
+audit/dXyMVSN
+augur/dMS
+auk/SM
+aural
+aureomycin
+Auschwitz
+australites
+authenticate/DSG
+authenticity's
+authorise/KA
+autism/MS
+autobahn/MS
+autodidact/SMW
+autoimmunity/S
+autonomic/S
+auxin/MS
+availabilities
+availability/UM
+avaricious/YP
+avenged/U
+average/GMDSY
+aversion/M
+avert/GbSD
+avid/Y
+avitaminosis/M
+avoirdupois/M
+avowal/SEM
+awed/c
+awe-inspiring/Y
+awesome/YP
+awl/SM
+axle/SM
+ayatollah/S
+Ayers
+Azeri/M
+Aziz/M
+Aztecan
+baboon/SM
+babushka/MS
+baby/DTMSG
+babyish
+Babylonia
+baccarat/MS
+Bach/M
+back-door
+backlog/DGMS
+backwood/mS
+badmouth/DGS
+bagatelle/SM
+bailiwick/SM
+bakehouse/M
+Baku/M
+balancedness
+balder/W
+baleen/SM
+ball/DRGSM
+ballcock/S
+ballsy/T
+balminess/S
+baloney/SM
+Baluchistan/M
+bamboozle/GDS
+band/DmGZSM
+bandage/SDMG
+bandeau/M
+banding/E
+bandpass
+bandwagon/SM
+bandy/DTSG
+baneful/T
+Bangui/M
+bankbook/MS
+banyan/SM
+barbarise/GDS
+barber/dy
+barberry/SM
+Barbette/M
+barbital/M
+Barbour/M
+barefaced/YP
+bare-foot/D
+barf/SYGD
+barfly/SM
+bargain/DGRSM
+barhop/GSD
+Barnstaple/M
+barrel/GMDS
+barrister/MS
+Barry/M
+Bart/M
+basal
+bask/GSD
+basset/MS
+Basse-Terre/M
+bast/DRGM
+bastard/Q8q-MSYZ
+basting/M
+bathhouse/MS
+baton/SM
+batterer/S
+battlement/D
+Bausch/M
+bawd/2ZSMz
+bawdiness/S
+bawdy/TP
+Baxter/M
+bazillion/S
+beadle/MS
+beadworker
+beano
+beast/YSMJ
+Beatrice/M
+beck/SMDG
+Becket/M
+Becquerel
+bedraggle/DSG
+bedside/MS
+bedspring/SM
+bee/RSyM
+beebread/MS
+beechnut/MS
+beefburger/SM
+beefiness/S
+beefsteak/SM
+beetroot/M
+befallen
+befell
+behaviourist/WMS
+behemoth/SM
+Belfast/M
+Belgium/M
+Belgrade/M
+believe/GERDS
+bellhop/MS
+bellied
+bellyacher/M
+belt/DGSM
+Beltsville/M
+bender/SM
+benefaction/SM
+benefactress/S
+beneficial/P
+benefit/rMdS
+Bengali/M
+benighted/PY
+benign/Y
+Benz/M
+Benzedrine/M
+benzine/SM
+Berber/M
+Bergman/M
+Berlin/Mr
+Berlitz/M
+Bernadine/M
+Bernhardt/M
+Bernie/M
+Bernstein/M
+berry/SDGM
+Bertram/M
+bester
+bestiary/SM
+bestrew/DGS
+bestridden
+betaken
+betel/SM
+betrothal/SM
+bevy/MS
+beware/GSD
+bewhiskered
+bezique
+biannual/Y
+bibliophile/SM
+bicentenary/S
+bickering/M
+biconnected
+bidding/M
+big/TGDP
+bigamous
+bijection/SM
+bijoux
+bike/RMSGD
+bilateral/YP
+billet/SdM
+billiard/MS
+billposters
+bimetallic
+binaural/Y
+biochemical/SY
+biog/S
+biophysicist
+biopsy/DGMS
+biosphere/SM
+biracial
+bird/DRGSM
+birdbrain/SMD
+Birkenhead/M
+birth/ASM
+birthday/SM
+birthright/SM
+birthstone/SM
+biscuit/MS
+bistate
+bistro/SM
+bite/cS
+bitternut/M
+bitumen/MS
+Bizet/M
+bizzes
+blackball/DGSM
+blackboard/MS
+blacken/Sd
+blackly/3
+Blackstone/M
+blamelessness/S
+blanketing/M
+Blanton/M
+blasphemy/MS
+blear/SD2GzZ
+bleep/MDGSR
+blench/DGS
+blissfulness/S
+blockhouse/MS
+blockier
+bloodless/PY
+bloodshot
+blow-by-blow
+blubberer
+Bluebeard/M
+bluebird/MS
+blueness/S
+bluff/PSDRGTY
+blunt/DSTGPY
+blurry/T
+bluster/rSZdk
+boa/SM
+Boadicea/M
+boastful/P
+boatman/M
+bobbin/SM
+bob-sleigh/RSDMG
+bockwurst
+boisterousness/S
+bold/PYT
+bolt-on
+bombard/GLDS
+bombshell/SM
+bonbon/SM
+bondholder/SM
+bondwomen
+bone/pRMSZGD
+Bonham/M
+bonkers
+boodle/DMSG
+bookish/YP
+bookkeeping/M
+booklet/SM
+boomer/M
+boomerang/GSDM
+boorish/YP
+boost/RGSMD
+bootless
+borehole/S
+boron/M
+bosser
+botany/3WSMw1
+botch/SRGD
+both/Z
+bothy/M
+bottle/RDGSM
+bottle-feed
+bottle-green
+botulin/M
+botulism/SM
+bouclé
+boulder/dMS
+boundless/PY
+bourbon/MS
+bovine/Y
+bowdlerise/nDGS
+bow-legged
+brace/SkGDM
+brackishness/S
+Bradshaw/M
+braggart/MS
+Brahman/M
+brainchild/M
+brainteasing
+brainwashing/M
+Branchville/M
+Brandt/M
+Brasilia/M
+brasserie/SM
+bratty/T
+bravo/GDS
+brazenness/S
+breadcrumb/S
+breadth/M
+breathless/YP
+breathtaking/Y
+breathy/T
+bremsstrahlung/M
+Brendan/M
+Brentford/M
+brewery/SM
+bricker
+bridal
+Bridewell/M
+brim/DGMSp6
+brine/SGDZM
+bristle/SMYGD
+BRM
+broad-brush
+broadcasting/S
+broad-minded/Y
+bronc/S
+bronchial
+bronchiolitis
+bronze/SMGD
+bronzing/M
+brooch/SM
+brookside
+brose
+brother-in-law
+brotherliness/S
+brought
+brownie/SMT
+brownout/SM
+Broxbourne/M
+Broxtowe/M
+Brunel/M
+brushfire/SM
+bruter
+brutishness/S
+Brutus/M
+BTW
+bu.
+bubbly/T
+buckles/U
+buckteeth
+bud/SGDMZ
+Buddha/M
+buffoonery/MS
+buffs/A
+bugger/dZ
+built-up
+bullseye
+bullyboy/SM
+bum/SDRGTM
+bumptious/PY
+bunch/ZSDGM
+burbler/M
+burglarproof/GD
+burnable/S
+bursitis/SM
+burst/eS
+burster/M
+bushfire
+bushing/M
+buskin/SM
+butchery/SM
+butler/dSM
+butt/RSM
+butterball/MS
+buttock/DSMG
+buttonweed
+bxs
+byers
+cabinetry/SM
+cable/DGSM
+cache/DGSM
+CACM
+cacophonous
+cacophony/3SM
+Cadillac/S
+caenorhabditis
+cakewalk/SDGM
+Calais
+calamari/S
+calamine/MDGS
+calcareous/YP
+calciferous
+calculates/Aa
+calculating/aA
+Calcutta/M
+calibrator/MS
+Californian/SM
+callosity/SM
+calorimeter/SMW
+calumniate/nDSGN
+calumnious
+calypso/MS
+camp/RGZSM2Dz
+campanile/SM
+campy/T
+can/dz2SDRZrGyM
+Canberra/M
+candid/PY
+cannibalistic
+canoe/GD3SM
+can-opener
+canopy/DGMS
+cantankerousness/S
+cantata/SM
+canteen/MS
+capacity's/c
+capeskin/SM
+capitalise/ADGnS
+capitalize/AGnSDN
+capitol/SM
+capitulate/ASDGNn
+captain/GDSM
+captivation/M
+capture/RDGS
+capturing/A
+Caputo
+carat/MS
+caravel/MS
+carbide/SM
+carbonaceous
+carbon-paper
+carbuncular
+carding/M
+care/6jSp
+careerer
+careful/TP
+cares/DG
+careworn
+caricaturisation
+Carmarthen/M
+carmine/SM
+carnivorousness/S
+Caroline/M
+carom/S
+carpenter/dSM
+carpetbag/RMSDG
+Carroll/M
+carry/DRSG
+car-sick/P
+carte/M
+Carthaginian
+cartilaginous
+cartography/WSM
+Casanova/M
+Cassandra
+catalytic/Y
+cataract/MS
+catatonia/MS
+catbird/MS
+catchy/T
+catecholamine/SM
+categorise/AGSD
+catharses
+catholicity/MS
+Catholics
+cation/MW
+catnap/DMSG
+caulk/GDRJS
+Cavendish
+cavernous/Y
+caw/GSMD
+Cayenne/M
+CD/M
+ceilidh/M
+c.Elegans
+celerity/SM
+Celia/M
+celibacy/SM
+cellphone/SM
+cemetery/SM
+censorial
+censorship/SM
+cent/SM
+central/qsQ89-3
+centralise/CDnSAG
+centreline/MS
+centrifuge/MGNDS
+cereal/MS
+cerebrum/MS
+certified/UAC
+certitude/MIS
+Cervantes
+cesspit/M
+chalice/MDS
+chalky/T
+challenged/U
+Chamberlain/M
+chamois/MDSG
+champaign/M
+Champlain
+chancing/M
+changeable/U
+channel/qs-9JSQ8RGDM
+chaotic/Y
+chapeau/MS
+Chaplin
+charabanc/SM
+characterised/U
+chard/MS
+charger/ESM
+charioteer/DSMG
+charlady/M
+charlatanry/SM
+Charlemagne/M
+Charley
+chasuble/SM
+chatelaine/MS
+chatty/PT
+Chautauqua
+cheapen/dS
+cheapskate/SM
+checker/S
+cheep/MGDS
+cheerless/YP
+cheesiness/S
+chelation/M
+Cheltenham
+chemotherapist/SM
+cherisher/M
+chesterfield/SM
+chesty/T
+Chevrolet
+chewy/T
+Chiba
+chickpea/SM
+childish/PY
+chilliness/S
+chillness/S
+chino/SM
+Chinook
+chin-strap/MS
+Chippenham
+chippy/S
+chirp/GDZS
+chlamydia/S
+chm
+chophouse/SM
+Chordata
+chordate/SM
+choreograph/ZGRS1DW
+Chris
+Christchurch
+Christine
+Christlike
+chromic
+chrysalids
+chuff/MD
+chug/DSGM
+chump/MGDS
+Chung
+churchwarden/SM
+churning/M
+cilia/M
+cinematographer/SM
+ciphered/C
+cir
+circlet/MS
+circulation/MA
+circumcision/M
+circumnavigation/M
+circumscribe/SXDNG
+circumstantial/Y
+circus/SM
+cirrhotic/S
+cited/I
+citizenry/SM
+citrate/DM
+citron/MS
+civvies
+clack/DGS
+claimant/SM
+clamber/dSr
+clamorous/YP
+clamper/M
+clan/mSM
+clangorous/Y
+clangour/SGDM
+claque/SM
+Clark/M
+classed/e
+classifiable/U
+classmark/SM
+Claude
+Claudius
+claver
+claw/DSGM
+clean-living
+clean-shaven
+clearer/M
+clematis/MS
+clemency/MIS
+Clemens
+clergy/5mSM
+cleverest
+cliffhanging
+Clifford
+climbed/U
+clink/DGSR
+cliquier
+cloakroom/MS
+cloche/SM
+clockmaker/M
+clockwise
+clogs/U
+closed-circuit
+close-knit
+closet/SdM
+close-up/S
+closish
+clothier/SM
+clothing/Mf
+cloudlet
+clove/RMS
+Clovis
+club-class
+clutch/SDG
+clutter/dS
+co/EDS
+coadjutor/SM
+coagulant/SM
+coalescent
+coat/cMSf
+Coates
+coating/SM
+coattail/S
+coattest
+cobra/SM
+coccus/M
+cockle/GDMS
+cock-of-the-wood
+coconut/MS
+Cocos/M
+coddler/M
+coed/M
+coeducational
+coercible/I
+co-founder
+cogitate/SNVnGD
+cognomen/SM
+cognoscente
+cohort/SM
+coif/M
+coiffure/SDMG
+coinage/MS
+col/SNVnW
+Colchester/M
+cold-blooded/Y
+Colgate
+coll
+collaborate/VGDNSvn
+collectedness/M
+collogue/DSG
+colloquia
+colloquies
+colossal/Y
+colouration/EM
+colourless/Y
+columnist
+combinational
+comedown/MS
+comeuppance/SM
+commentary/SM
+commissar/MS
+commissionaire
+commission's/A
+comparer/M
+compelling/M
+compensate/DcSnGN
+complain/Rk
+complaint
+complaisant/Y
+completable
+comply/LRnJN
+component/SM
+compressor/MS
+computation/oM
+computational
+concealed/U
+Concepción/M
+concert/DiGhM
+concerting/E
+concocter/M
+concord
+condign
+condiment/SM
+condo/SM
+condominium/SM
+conduce/nNvDGVS
+conduit/SM
+coneflower/M
+confection/R3SGDM
+conferral/MS
+confessional/S
+confetti/M
+confide/kDRGS
+conformable/U
+confrontation/M
+congeal/DLGS
+congestion/SM
+conglomerate/DMSGnVN
+congrats
+congressperson/S
+conic/S
+conjuring/M
+Connelly
+connoisseur/SM
+Connors
+connotative/Y
+conquerable/U
+conqueror/MS
+conquest/ASM
+conquistadores
+consanguinity/MS
+consecutive/PY
+consequence
+conservator/SM
+considerably/I
+considerer/M
+consign/L
+consigned/A
+consistency/SMI
+conspicuous/PIY
+conspirational
+Constantinople
+constitution/AMS
+construction/CMAS
+construction's/a
+constructive/YP3
+constructiveness/S
+contaminating/C
+contemn/SGD
+contemplation/M
+contention/SM
+contently
+contest/7
+continently/I
+continuer/M
+contradictory/PY
+contrast/GvZSDkV
+controllable/U
+contumacious/Y
+contumely/MS
+conurbation/SM
+convalescence/MS
+convalescent/S
+convenience/ISM
+convoy/GDMS
+cookie/MS
+cookware/SM
+cooperant
+co-option
+co-ordinate/GDSNV
+cope/SZ
+Copenhagen/M
+copied/A
+copyable
+copying/a
+coquette/SMGD
+Cordoba
+cords/F
+corf/M
+Coriolis
+corkscrew/DSMG
+corner/d
+cornice/DSMG
+corpulence/SM
+corpulent/Y
+corpuscular
+corral/GDMS
+correct/TxvPSDuGY7V
+corrugation/M
+corruptible/I
+Corsica/M
+cortisol
+coruscation/M
+cosmical
+cosmogony/3MS
+cosmonaut/SM
+cossacks
+cost/YGvSMJuDpV
+cost-cutting
+cottage/DMRSG
+cotyledon/MS
+cough/GDS
+could've
+council/SmM5
+counted/AUEa
+countryside/MS
+couples/U
+coupling/MC
+courtly/PT
+covariant/S
+covenant/DSGM
+coverable/E
+cozen/dS
+Crabbe/M
+crackling/M
+crackup/S
+craft/Dm52MGzZS
+Cranston
+Crawford
+crawlspace/S
+creased/U
+creaser/I
+credenza/MS
+credulousness/S
+cremate/SyGnND
+crematoria
+crematorium/MS
+crepe/GDMS
+crêpe/SM
+crest/DMGpS
+crestfallen/PY
+cresting/M
+Creutzfeldt-Jakob
+Crewe
+crewel/SM
+cribbing/M
+cricket/rdMS
+criminal/qQ8-SMY
+crisper/M
+critic/YQ8Ss9M
+criticality
+crockery/SM
+Croix
+Cromwell/M
+cropper/MS
+cross/GASUD
+crossable
+crosscurrent/MS
+cross-cut/SMG
+crosser/S
+cross-examine/NDSG
+cross-eyed
+crosswind/SM
+crotch/DSpM
+croup/DMGZS
+croutons
+Crowley
+crown/MSGD
+cruet/MS
+crumbliness/S
+crystallize/NRnDGS
+CTOL
+cuddle/D2GYS
+cultism/MS
+cultist
+cultural/4
+Cumbria/M
+cuneiform/S
+cupid/S
+curable/PI
+curacy/SM
+curate/DGMS
+curia/M
+curiae
+curlycue's
+current/PYS
+currents/f
+cursiveness/E
+cursiveness's
+cursives
+curtain/DMGS
+curvaceousness/S
+curvy/T
+cusses/FE
+custodian/SM
+cut-and-paste
+cutlass/MS
+cuts/f
+cutting/MY
+cuttlebone/MS
+CV
+cyanogen/M
+Cybele/M
+cybersquatting
+Cyclades
+cycleway/S
+Cyclopean
+Cyclops
+Cynon/M
+cytoplasm/SWM
+dacha/MS
+dado/MS
+daintiness/S
+daisy/MS
+Damocles
+Damon/M
+damson/SM
+dandruff/MS
+Daniel/S
+dank/YPT
+Danny/M
+Danville
+Daphne
+dartboard/SM
+dastardly/P
+date/MGVRSiphD
+day/SM
+daydream/SRMDG
+daylight/GSDM
+daysack
+Dayton
+d'Azur
+DBMS
+deacon/SdM
+deaden/Sdk
+dealing/a
+deanship/SM
+deassign/G
+deathlike
+death-warrant/MS
+debase/RL
+debauch/yGhSiD
+debit/d
+de-brief
+Decatur/M
+Decca
+deceive/UGDS
+decency/SIM
+deciduous/YP
+decisive/PIY
+declare/vnRDNVGyS
+déclassé
+declassify/DGNn
+decontaminate
+decorating/Ac
+decorator/SM
+decoy/GMS
+decrepitude/SM
+deductibility/M
+deductible/S
+deep-sea
+defame/yRGn
+defeatism/SM
+defecate/SNGnD
+defect/GuSDMVv
+defence/p
+defensibility/M
+deference/SM
+definitely/I
+deflate/GnDNS
+defuse
+degraded/P
+dehydrate
+deicide
+dejection/SM
+Delaware/M
+Delgado
+deli/M
+deliberate/PuvYV
+Delibes
+Delilah
+demesne/MS
+Demeter
+demigoddess/MS
+democracy/SM
+demographic/S
+demoralise/n
+demotivate
+demythologize/nDGNS
+dendrite/SM
+Denis
+dens/T
+dentistry/MS
+dent's
+denudation/M
+dependence/ISM
+deplorable/P
+deploys/A
+deponent/S
+depositor/SM
+depository/SM
+depravity/MS
+depreciable
+depress/bvkVXN
+deprive/SGnND
+dérailleur/MS
+Derek/M
+derisory
+describe/NVvuRX
+descriptive/SP
+desecrater/M
+desecration/M
+deserving/U
+desiderata
+desperado/M
+despicable/Y
+despond
+destiny/SM
+destruction/MS
+destructive/P
+desuetude/MS
+detain/DGSL
+d'etat
+detergent/SM
+deteriorate/DNSnGV
+determinate/IPYN
+deuce/DGhMS
+developer/SAM
+devilishness/S
+devour/DRSG
+diachronic
+diachronicness
+dialyse/SGD
+diaper
+Dickensian
+Dickinson
+Dickson
+dictum/M
+diddle/RDSG
+Diego
+diesel/SM
+dietetic/S
+diethyl
+dietitian/SM
+differenced
+differential/MSY
+differentiate/SGnBDN
+difficult/YZ
+diffident/Y
+diffractometer/MS
+diffuse/PSvYRDGubNxXV
+digested/U
+digestible/I
+digestiveness
+Digimon
+Dijkstra/M
+diker/M
+dilithium
+DiMaggio
+dimethyl/M
+dimply/T
+Dionysian
+dipsomania/SM
+diptychs
+directed/aUIA
+directions/A
+dirk/MS
+dirt/zZ2SM
+dirty/TDSGP
+disaffect
+disambiguate/NSDGn
+disappoint/Lhk
+disbelieve/k
+discernibility
+discernibly
+discrete/nYPN
+discus/SMG
+discussion/M
+dishabille/MS
+disharmoniousness
+dishwasher/SM
+dishwater/M
+disinterestedness/S
+disjoin
+disjunct/Vv
+dismayed/U
+disordered/P
+dispensable/I
+dispense/RyGnDS
+displeasure
+disport
+disproportional
+disputation/M
+disputed/U
+disrobe/G
+dissension/SM
+dissertation/MS
+dissimilitude/S
+dissipation/M
+dissociable/I
+dissonance/SM
+dissonant/Y
+distant/PY
+distinctly/I
+distinguishable/IU
+distribute/ASVGD
+dived/M
+divergent/Y
+diversification/M
+divert/SDG
+divestiture/SM
+divination/M
+divorcée/SM
+Dnieper/M
+DOB
+dock/MS
+doctrinaire/S
+doe/SM
+doggedness/S
+dogma/1MSW
+dogy's
+doing's
+dole's
+dollar/SM
+dollop/dSM
+dolt/SM
+Dom
+domicile/GSDM
+domino/M
+don/NSGnVD
+Donaldson
+doom-laden
+dopiest
+Dora/MW
+Dorchester
+dorky/T
+doss
+double-cross/G
+Doubleday
+doublethink
+doubted/U
+Doug
+dower/MdS
+downbeat/SM
+downright/YP
+downs/8
+downstairs
+drag/DMZSG
+Drakensberg/M
+drastic/Y
+drawler/M
+drawn-out
+dray/MSDG
+dread/S6GDj
+dreamt
+dresses/AUc
+droop/S2GZDk
+droopiness/S
+drop-head
+drowsiness/S
+druid/S
+drumbeat/MSG
+drunken/PY
+dry-cleaning
+dubbing/M
+dubiety/SM
+Dublin/M
+ducat/SM
+ducker/M
+duckweed/MS
+ducky/TSM
+duh
+dulcet/Y
+Duluth
+dumbstruck
+dumdum/SM
+Dumfries/M
+dungeon/GSMD
+Dunwoody
+duodenal
+duplicable
+duplicative
+Dupont
+durance/M
+duress/MS
+Dusenberg
+dusting/M
+Dutch/5m
+dynamical
+dynamics/M
+dyne/M
+ear/6SYMD
+earl/2MS
+early/PTS
+ear-piercing
+earplug/SM
+earthiness/S
+ease's/U
+easiest
+Eastern
+eatery/SM
+eave/SM
+ebullient/Y
+Eccles
+ecclesiasticism
+ECG
+echelon/dSM
+echoes/A
+eclecticism/MS
+eclogue/SM
+e.coli
+e-commerce
+economical/U
+editable/U
+eduction/M
+Edwardian/MS
+effect/DuGvVSM
+effectiveness/SI
+effeminate/SY
+effete/PY
+efficacy/ISM
+effuse/NDvuVSGX
+egoism/MS
+Ehrlich/M
+eider/SM
+eighty-six/H
+eighty-twofold
+Eileen
+Einstein/M
+eke/GSD
+Elaine
+elans
+elated/P
+electable/U
+Electra
+electress/M
+electrician/SM
+electrocardiogram/SM
+electrode/MS
+electroencephalograph/ZWMS
+electromechanics
+electromotive
+electroplate/SGD
+electroshock/MGDS
+eleemosynary
+elegiacal
+elementary/YP
+eleven/HMS
+Eli
+elicit/dSn
+elide/NSDGX
+Elizabethan/S
+Elliot
+ellipticity/M
+elope/LSDG
+elusive/P
+emaciate/SGnND
+e-mail/MSGD
+embody/AEGDS
+embosom
+embower/Sd
+embrittle
+emcee/MGS
+emerge/ASGD
+emf/S
+emigrant/SM
+eminence/SM
+emir/SM
+empathetic/Y
+emphatic/Y
+emulsify/nRSNGD
+encamp/DLSG
+encapsulate/SNDnG
+encipherer/M
+encode/JDRSBG
+encore/DSG
+encumbered/U
+endgame/M
+endosperm/M
+endue/GSD
+endways
+energy/qSQMs8-9
+Enfield
+enfold/DGS
+enforceable/U
+enfranchize/LDGRS
+engage/AGESD
+engender/dS
+enhance/GRLDS
+enmity/SM
+ennobler/M
+entangle/EDLSG
+enter/AdS
+enteritis/MS
+enthusiastic/UY
+entomology/S3Mw
+entrench/LDSG
+entrepreneurship/M
+entry's
+enumerate/VnGDNS
+enviable/P
+enviousness/S
+environmentalism/MS
+envisage/SGD
+enzymology/M
+epaulette/MS
+Ephesian/S
+epicure/MS
+epiphany/MS
+epitome/s-9qQ8MS
+equals/F
+equator/SM
+equestrienne/MS
+erosion/M
+errantry/M
+errata/SWM1
+erratum/MS
+Erskine/M
+erstwhile
+erysipelas/SM
+escalate/CDGNnS
+escalation/CM
+escritoire/MS
+essay/DRMG3S
+essence/MS
+establish/ELDGS
+Estelle
+Esther
+estimable/P
+estimableness/I
+estimation/MSc
+estoppal
+etcetera/MS
+etching/M
+eternalness/S
+ethnography/MW
+Euler/M
+eulogist/W
+eulogy/Q9s38SM
+eurhythmics
+Eurocentric
+Euroscepticism
+Eurostar
+eustatic
+evacuee/SM
+evaluator/SM
+evasion/M
+evener
+event/6SjGM
+eventide/MS
+eventuality/SM
+everything
+evisceration/M
+evolve/SGD
+exacter/M
+exaction/SM
+exaggeration/M
+exaggerator/SM
+exalt/RnhSNDG
+examined/U
+examiner/SM
+excelsior/S
+excitation/M
+excursus/MS
+executor/MS
+exert/cGDS
+exhaustion/SM
+exhaustive/P
+exhilaration/M
+exhumer/M
+exoneration/M
+exorbitance/MS
+exorcist/MS
+exosphere/SM
+exp
+expatiation/M
+expectational
+expected/UY
+expediency/IMS
+experimentalism/M
+expiation/M
+explainable/U
+explicit/PY
+exponentiate/GnDSN
+expressed/U
+expressionist/WS
+expunger/M
+extemporaneousness/S
+exterminate/DnSNG
+extinguish/GR7SD
+extinguishable/I
+extract/G7VDSv
+exuberance/SM
+exudate/M
+exurban
+exurbanite/SM
+ex-wives
+eyeful/SM
+eyewash/SM
+f/F7
+fabricator/SM
+factual/YP
+factuality/M
+faggot/dSM
+faint-hearted/Y
+fairgoer/S
+fairing/M
+fairish
+Fairport
+Faisal
+faithfulness/SM
+fallopian
+famed/C
+familiarness
+famous/YP
+fanlight/MS
+FAQ/SM
+Faraday
+faraway
+farmland/MS
+fart/SDGM
+farthing/SM
+fascism/SM
+fashioned/A
+fat/SoYPTMGZD2
+fatefulness/S
+favourably/U
+favoured/SYM
+Fayette/M
+feasibly/I
+feathering/M
+feathery/T
+fed/Ufc
+federal/q-Q83Y
+fedora/MS
+Felicia
+felicity/ISM
+fellow/MS
+felon/SM
+fem
+fennel/SM
+ferny/T
+ferocity/SM
+fetter's
+feudatory/M
+fever/SdM
+fibroblast/MS
+fibroses
+fickleness/S
+fiduciary/MS
+fierceness/S
+fifty-first/S
+figuration/MK4F
+filamentary
+filled/cAU
+filleting/M
+filtered/U
+fingerling/M
+finger-plate
+finish/ASGD
+finisher/SM
+finishing/S
+firearm/SM
+firebox/MS
+fire-brick/MS
+fire-bug
+fire-guard/M
+fireless
+fire-trap/SM
+firmament/SM
+first-hand
+fish-hook/SM
+fish-tanks
+fistfight/MS
+fits/Aae
+fitting/PY
+five-finger
+fix/KDS4G
+fixer/SM
+fizzy/T
+flab/ZSz2M
+flaccidity/SM
+flagpole/SM
+flak/dSM
+flamenco/SM
+flame-thrower/MS
+flaming/I
+flamingoes
+flashbulb/SM
+flashy/TP
+flat/PTSYGMD
+flatfish/SM
+flatmate/SM
+flatness/S
+flatter/SdkZr
+flattish
+flautist/SM
+fledgling/SM
+flexitime/M
+flight/GSZ2pMD
+flight's/cK
+flimflam/SDGM
+flimsy/TPY
+floor/SGJDM
+flooring/M
+florescent/I
+florid/PY
+flounce/DGSZ
+flowerless
+flu/M
+fluoridate/GSD
+fly-by-night
+flyover/MS
+flyswatter/MS
+foaminess/S
+foci/M
+fog's
+foil/SDG
+foliar
+folklike
+folksy/TP
+folk-tale/S
+follow-on/S
+follow-up/SM
+foment/RGSnDN
+foolery/SM
+football/RDSGM
+footling
+for
+forage/RDGSM
+forbade
+forborne
+Fordham
+forecastle/MS
+forefather/SM
+foregoer/M
+foretell/GRS
+forewarn/SDJG
+forfeiture/MS
+forfend/SGD
+forget/jGS6
+forkful/S
+formaldehyde/SM
+format/RMGuSDvV
+formic
+formulae/W
+forswore
+forthright/PY
+fortitude/MS
+forty-nine/H
+forty-one
+forwarding/M
+fosterer/M
+foulard/SM
+four/HSM
+four-eyes
+fovea/M
+fractionate/DG
+fractious/PY
+fragmentary/PY
+frame/RMSDG
+framed/U
+France/SM
+franchise/ESDG
+franchisee/MS
+Franciscan/S
+francophone/M
+Frankel/M
+franker/M
+franklin/M
+fraternal/Y
+fraternity/SMF
+fratricidal
+freak/GSMDZ
+freakish/PY
+Freda
+Fredericton/M
+free-living
+Freemason/SM
+freezable
+freon/S
+fretwork/SM
+Freudian
+frier's
+fro/S
+frontier/SM
+frostbiting/M
+froward/P
+Fruehauf/M
+fruitful/TP
+ftp
+Fulani
+full/c
+full-scale
+full-timer/S
+fully
+fulminate/SNDGn
+fumigant/MS
+Funafuti/M
+fund/ASDGM
+fund-raising
+funereal/Y
+funkiness/S
+furbisher/MS
+Furness/M
+furthermore
+furtiveness/S
+fusillade/SMDG
+fusion/IM4F
+fussiness/S
+fusty/TP
+futon/S
+fwd
+Ga/y
+gabble/GDS
+gad/RSDG
+Gadsden
+gainer/SM
+Gainsborough
+gaitered
+Galilean
+Galileo/M
+Gallagher/M
+gallery/DSM
+Galois
+galvanism/MS
+gamekeeper/MS
+gangrene/DSMG
+Ganymede
+gap-toothed
+garbler/M
+Gardiner/M
+garishness/S
+garlic/DSGZM
+garner/Sd
+Garnett
+gasify/SRnGDN
+Gaston
+gastric
+Gatling
+Gaul
+Gaulish
+gaunt/PYT
+gauze/DMZSG
+Gaza
+gaze/RGSD
+gazelle/SM
+GDP
+gearwheel/MS
+geese/M
+Geiger
+gelcap
+gemlike
+geneticist
+genitourinary
+gentile/S
+genuine/YP
+genuineness/S
+geocentric/Y
+geochronology/M
+geography/SM1Ww
+Geordie
+geostationary
+German/MSW
+gerontocracy/M
+gesture/SMDG
+get-out/S
+gettable
+gewgaw/SM
+ghat/SM
+gherkin/MS
+ghettoes
+gift/hGDSMi
+gigawatt/M
+gigolo/SM
+Gilchrist/M
+gingerbread/SM
+Giovanni
+girdle/DSGM
+given
+glacier/SM
+glaciology/M3w
+gladsome/T
+glandular/Y
+Glasgow/M
+glass-blower/S
+glasshouse/SM
+gleaning/M
+glister/Sd
+globulin/SM
+gloominess/S
+glorification/M
+glower/d
+glut/SMGD
+gluttony/SM
+glycerine/M
+gnaw/JSGD
+gnawing/M
+gob/SGDM
+gobbledygook/S
+Godspeed
+goer/SM
+Goldberg
+goldmine/S
+gonad/SM
+gondola/MS
+Gonzalez
+goodhearted
+goodie's
+goofiness/S
+goon/SM
+gorgeousness/S
+gossamer/MS
+gossiper/S
+got/I
+Goth/1W
+gov.
+governable/U
+governess/MS
+government's
+grading/A
+graduate's/f
+Graeme
+graffito/M
+gram/MS
+gramme/SM
+granary/SM
+grandiloquence/MS
+grandiloquent/Y
+grandiosity/MS
+Granger
+grant-maintained
+granulation/M
+grapple/SGD
+graticule/M
+gratuitousness/S
+gravestone/MS
+grazing/c
+great-grandfather
+great-grandmother/S
+greedy/PT
+greengrocer/SZM
+greenmail/SGD
+greeting/M
+gregariousness/S
+Grenville
+greyish
+greyness/S
+grief/MS
+Grimsby
+grinds/A
+Griswold/M
+grizzle/SYGD
+grok/SDG
+grossness/S
+grottoes
+grouch/2ZDSzG
+groundnut
+growl/2GSkDR
+grubby/TP
+gruesome/YPT
+gruffness/S
+GSA
+G-string/SM
+guano/MS
+guarantee/GdSM
+gubernatorial
+Gucci
+guernsey/S
+guffaw/GDSM
+Guiana/M
+guideline/SM
+guileless/YP
+Gujarati
+gulden/MS
+gun/yGSZRMD
+gunboat/MS
+gunshot/MS
+Gunther/M
+gurgle/DGS
+gurnard
+gybe/S
+gyp/S
+haberdashery/MS
+habitability/MS
+hackler/M
+haematin
+haemorrhoidal
+hahnium/S
+hair/p2ZSMD
+hairball/SM
+haircut/SMG
+hairdo/SM
+hairnet/SM
+hair-slide
+hair-splitter/SM
+hair-splitting
+haler/MI
+half/M
+half-light
+half-marathon/MS
+halfpennyworth
+Halifax/M
+halo/MDSG
+Hammersmith/M
+Hammond
+handcart/MS
+hand-held
+handhold/MS
+handicap/GDRMS
+handsome/PTY
+handwoven
+hang/7RmDJSG
+happen/SJd
+happing
+harangue/DGS
+Harare/M
+Harbhajan/M
+hardback/SM
+hardwood/M
+Harlem
+harlequin/SM
+Harmon/M
+harmonic/YS
+harmonium/MS
+Harrington/M
+Harry's
+harsh/PTY
+Harvey
+hassler
+Hathaway/M
+havering
+hawkish
+Hawthorne
+head/DRzGm2pihMZJS
+headdress/SM
+headgear/MS
+headmaster/MS
+hearer/SM
+Hearst
+heart-warming
+heating/Kc
+heaves/M
+hectolitre/S
+heeding/U
+heft/DzG2ZS
+heh
+Heidi/M
+heigh-ho
+heliography/M
+hell-cat/MS
+Hellenism
+Hellenist/SMW
+helpless/PY
+helpmate/MS
+hemstitch/DSGM
+henchmen/M
+Henrietta
+hepatitides
+herbal/3S
+herbivorous/Y
+hereupon
+heritage/MS
+herniate/GDS
+herringbone/SMGD
+Hertzog/M
+hesitater/M
+heterogamous
+heuristic/SMY
+hexachloride/M
+hexafluoride/M
+hexagon/oSM
+hieroglyphics/M
+higgledy
+high-mindedness
+high-resolution
+hijackers'
+Hillsdale
+hinderer/M
+Hines
+hippo/MS
+hippy/TMS
+his/JDG
+hisser/M
+historical/P
+historicism/M
+historicist/M
+historiographer/MS
+hitched/U
+hitches/U
+hittable
+hoariness/S
+hoax/DRGSM
+hobnail/DMS
+hod/SM
+hodge/SM
+Hodgkin/M
+hoecake/MS
+hogan/MS
+hogger
+hoity
+hokey
+holidaymaker/S
+holiness/S
+hollandaise
+hollow-eyed
+Hollywood/M
+Holocene
+holy/PST
+homager/M
+homelessness/S
+homestretch/MS
+homeward/S
+homework/RM
+homicide/SoM
+homiest
+hominess's
+homoeostasis/M
+homogenate/SM
+homograph/SM
+homomorph/WZM1
+homomorphism/SM
+homopolymers
+Hon.
+honesty/SME
+hood/DGMiS
+hooves/M
+Hopkins
+Horatius
+horizon/SM
+horizontal/SY
+hormonal
+Hormuz
+hornblende/MS
+Horowitz
+horrible/PY
+horse-drawn
+horseplay
+horse-race/SMG
+hosanna/GSD
+hosier/SMZ
+hosiery/SM
+hospice/MS
+hospitality/SM
+hostage/MS
+hostess/GMDS
+hothouse/MSGD
+hotplate/MS
+hounder/M
+housebroken
+housecleaning/M
+house-hunting
+housekeep/GR
+housetop/SM
+howitzer/SM
+HUD
+Huddersfield
+huddle/DSMG
+Huey
+hug/SDG
+hugeness/S
+Huggins
+Hugh
+Hughie
+hula/MDGS
+humane/P3Y
+humbleness/S
+humeral/S
+humorist/WSM
+humorous/PY
+hunch/GSDM
+hunk/MZS
+hunt/DmGRJS
+hurricane/SM
+hurry/iSGhD
+hurtfulness/S
+hurtle/DGS
+Huston/M
+Hutchins
+hydrochloric
+hydrology/M31Sw
+hydrolysis/M
+hydromagnetic
+hydrometry/MS
+hydroplane/DMSG
+hydroponics/M
+hydrothermal/Y
+hydroxyzine/M
+hymn/WSGMD
+hymnody
+hypersensitiveness/S
+hypocaust
+iambi
+Iberia/M
+ibis/SM
+Iceland/MRW
+identify/BRnDlNSG
+identity/MS
+ideology/M31wS
+idiopathic
+igloo/MS
+igneous
+ignorable
+ignorantness's
+ii
+ilea
+ill-conceived
+ill-humoured
+illuminant
+illusionist/MS
+imagery/SM
+imbecility/SM
+imbruing
+imitable/I
+immoral
+immoveable
+impaired/U
+impede/S
+impedimenta
+imperious/YP
+imperturbable/Y
+impinge/LS
+implacability/MS
+implementability
+implemented/U
+implicate/SDG
+implicit/YP
+imponderable/SP
+impressionability/SM
+imprest/SM
+impulsiveness/S
+imputation/M
+inane/TY
+inapplicable
+inasmuch
+in-between
+inboard
+incapacitate/SNDG
+incarceration/M
+incense/GMDS
+incept/DVSGv
+incestuous/PY
+incisive/P
+incisor/MS
+incite/LRX
+inclusion/M
+incompetent/SM
+incorporate/DANGS
+incredulous/c
+incrustation/MS
+incur/GS7lD
+incurable/S
+incursion/M
+India/M
+Indian/SM
+indiscipline
+indubitable/YP
+inductor/MS
+inert/PY
+inessential
+inexorability/M
+inexorable/YP
+infantile
+infatuation/M
+inference/GSM
+inferencer
+infidel/MS
+infill/GM
+influx
+information/ES
+Inglis
+ingrate/M
+ingress/SNM
+inhabitable/U
+inhale/NnR
+inheritable/P
+inheritance/EMS
+inheritress/SM
+inhibiter's
+inimitable/YP
+initiator/SM
+in-joke/S
+injured/U
+innate/PY
+innateness/S
+innkeeper/MS
+inoculating/A
+ins
+insalubrious
+inserter/M
+inset/G
+insistence/MS
+insole
+insomniac/S
+instate/ALSDG
+institution/SM
+instruction/SM
+instructive/P
+insulter/M
+insurance/FMSA
+insured/U
+insurgent/SM
+intake/M
+integer/MSNn
+Intel/M
+intenseness/S
+intensive/PS
+interbreed/GS
+interclass
+intercom/MS
+intercommunication/M
+interfaith
+interindustry
+interior/YMS
+intermarriage/MS
+interocular
+interpreter/aMS
+interregional/Y
+interrogation/M
+interviewee/MS
+interwoven
+intifada
+intimidate/NDSkGyn
+intone/xnN
+intoxicant/SM
+intracellular
+intraindustry
+intransitiveness/S
+intraprocess
+intricate/PY
+introductory
+introit/SM
+introvert/GSDM
+intuitionist/M
+intuitive/P
+invade/RXVuDGSN
+invaluable/P
+inveigher/M
+inventor/SM
+invert/RGSDb
+investigate/AGDSN
+inviolable/Y
+invisible/PS
+invitational
+invoke/RnDGNS
+involution/SM
+iota/SM
+IOU
+IP
+irksomeness/S
+Irkutsk
+ironical/P
+irony/MS
+irredentism/M
+irresistibility/M
+irritation/M
+Ishmael
+isle/SM
+isobar/SWM
+isolate/SnNDG
+isolation/3M
+isomerism/SM
+isometric/YS
+isostatic
+Itanagar
+itchiness/S
+itchy/TP
+it'd
+Ithaca
+itinerant/SY
+jackdaw/MS
+jackknives
+Jacques
+jacuzzi
+jailbreak/SM
+Jakob
+jalousie/SM
+Jana
+jardinière/MS
+jct
+Jeannie
+jeans
+jejune/PY
+jell/DYGS
+jellyfish/MS
+Jenson
+Jerome
+jerry-builder/S
+Jersey/M
+Jessie
+jest/kMDRGS
+jet-setter/SM
+jet-setting
+jewellery/M
+jiggly/T
+jilt/DGS
+Jim/ZM
+jiu-jitsu
+jobber/Z
+jobbery/M
+jobbing/M
+jobholder/SM
+Jo'burg
+jocose/PY
+jocular/Y
+jodhpurs
+Johnstone
+Jolla/M
+jonquil/SM
+Josephine
+Josephson
+Josephus
+Josiah
+joule/SM
+jovial/Y
+Jowell/M
+Joyce
+joyed/c
+joyfulness/S
+jubilate/GDNnS
+judicial/KY
+Judson/M
+Julie/M
+jumpiness/S
+June/M
+Juneau
+Jungfrau
+jurisprudence/MS
+justifiability/M
+justifiable/U
+justified/U
+justify/RlBDNSGn
+Justin
+jut/SGD
+K
+Kafkaesque
+Kalahari
+kaleidoscope/SWM1
+karmic
+Katrina/M
+Kauai
+kebab/SM
+kedgeree/S
+keel/DGMS
+keelhaul/GDS
+keeping/M
+Kelley
+ken/GSMD
+Kenton/M
+Kerry/M
+Kevin
+Keynes
+keyword/SM
+Khachaturian
+kibbutzim
+kick-start/SDG
+kilobuck
+kilogram/SM
+kilojoule/SM
+kilter
+Kimball/M
+Kimberley
+kindergarten/SM
+kindliness/S
+kingdom/SM
+kingpin/MS
+kink/2MGDZSz
+kip/SDGMR
+kite/MS
+kludgey
+knead/RDGS
+knelt
+knickerbocker/S
+knickers
+knight-errantry
+knothole/MS
+know-how
+knowledgeable/P
+knuckle/SDMG
+Knudson
+knurl/DS
+kookaburra/SM
+Korean/S
+Kosciusko
+Kraemer
+Kramer
+kronor
+Ku
+Kublai
+Kumar
+Kuwaiti/S
+KwaNdebele
+label's
+labile
+lacerate/NGDnS
+lack/MS
+laconic/Y
+lacrosse/MS
+lactate/SNMnDxG
+ladder/d
+lady/MS
+lain/fc
+lambaste/GSD
+lambency/MS
+lamed/M
+lamented/U
+lamp/GDSM
+Lanai
+landownership/M
+Langer
+language/SM
+Lansing
+lanthanide/M
+laptop/MS
+Lara
+largemouth
+Larry/M
+Lars
+lass/MS
+last-ditch
+last-minute
+latchkey/SM
+later/A
+lathing/M
+latticework/SM
+Lauderdale
+laundrette/S
+Lauren
+Laurent/M
+Lausanne/M
+lavatorial
+law/eSM
+law-abiding
+lawbreaking/SM
+lawsuit/SM
+laywoman/M
+lbs
+Leakey
+leaning/M
+learner/SM
+leash/GSUD
+leather/SMZd
+Leblanc
+lecherous/YP
+leech/GSM
+leek/MS
+leg/omDSbM2pNGJZn
+leg-bye
+legginess/S
+legion/SMy
+legislate/vVSGnDN
+leg-spinner/MS
+Lemke
+lenient/Y
+lent/A
+lentil/SM
+Leo
+Leonardo
+leonine
+lepta
+lesson/dMS
+Letitia/M
+letter/drmJ
+leukaemia/M
+levelness/S
+lever/dMS
+levity/SM
+Lhasa
+liberal/IY
+liberate/CnDNG
+liberation/CM
+Liberia/M
+libero
+librarian/MS
+libretti
+license/SGD
+Liddell/M
+lies/A
+lieut
+life-preserver
+lighted/CU
+light-pen/MS
+likelihoods
+liken/dS
+Lilongwe/M
+liltingness
+Lima/M
+lime/GMDZS
+limitation/MC
+limn/DSG
+Lindberg/M
+Lindsay/M
+lineal/Y
+linguine
+linguistics/M
+lining/feA
+lining's
+lintel/SM
+linty/T
+lipid/MS
+liplike
+Lisburn/M
+literal/YSP
+literalistic
+literariness/S
+literature/MS
+litigation/M
+littérateur/S
+litterer/S
+littleneck/M
+littleness/S
+live/yRGTDPJY7S
+liveries/C
+Liz/MZ
+lo
+loanword/S
+loathing/M
+locality/SM
+lockjaw/SM
+locust/SM
+lodestone/SM
+loge/MS
+logical/P
+logistical
+Loire
+loll/DGYS
+longevity/MS
+long-term
+long-windedness
+lookout/SM
+loony/TS
+lope/S
+lordliness/S
+Lorenz/M
+Loretta
+lost
+loud-mouth/MDS
+Louisianan
+lousy/TPY
+lovely/TSP
+lovemaking/M
+lowland/MRS
+loyal/3Y
+loyally/E
+lozenge/DSM
+lubber/MSY
+lubricator/SM
+lubricious/Y
+lucidness/S
+Ludovic
+lukewarmness/S
+luminosity/SM
+lummox's
+lung/DMGS6
+lungfish/MS
+lupin/S
+lutenist/SM
+Luther
+luting/M
+lymphoid
+lynx/SM
+MacArthur/M
+macaw/MS
+Macclesfield
+machete/SM
+macrobiotics/M
+macroeconomic/S
+macromolecular
+madcap/S
+mademoiselle/SM
+madness/S
+maelstrom/MS
+Maggie
+magic/MYGD
+magistrate/SM
+magma/WMS
+magnanimity/SM
+magnetometer/MS
+mah-jongg/M
+mahout/SM
+maid/MS
+mailbox/MS
+maim/RGSD
+Majorca/M
+majority/SM
+make/GASU
+make-believe
+Malaprop
+malapropism/MS
+malevolencies
+malfunction/GSD
+malinger/drS
+malleable/P
+malting/M
+malty/T
+mambo/MGSD
+manacle/SDMG
+manageable/U
+mañana/M
+Mandalay
+Mandel's
+mandrel/SM
+Manet
+manhandle/DGS
+manhood/SM
+manifestness
+manioc/SM
+manly/PT
+manna/MS
+Mannheim
+mannikin's
+manoeuvring/e
+manpower/MS
+mantel/SM
+mantle/ESDG
+Mao
+map/GRSMDJ
+Marcellus
+Marco/MS
+Margery/M
+marginalia
+marginality
+marinade/DMGS
+marketplace/MS
+marking/M
+Markov/M
+Marley/M
+marquise/M
+marquisette/MS
+marry/DGSA
+Marta
+Martinique/M
+Marxian
+masked/U
+masonry/SM
+massacre/MGDS
+mass-produced
+mastic/NSnM
+mastication/M
+mate/MzJS
+mathematics/M
+Mathews
+matriculation/M
+matrimony/oMS
+Matthau
+Matthew/S
+Matthias
+maturities/I
+mawkishness/S
+maxillae
+maxima/M
+maximal/S
+maximum/YMS
+may/EG
+Maynard/M
+mayor/SM
+Mbps
+McCall/M
+McClain/M
+McFadden/M
+McGuire/M
+McKnight/M
+meagre/Y
+meander/SJd
+meaningful/P
+meaningfulness/S
+meanwhile
+measures/A
+Meath/M
+medal/MSD
+median/YSM
+mediate/IPY
+mediating
+meditates/K
+medley/MS
+megaphone/MDSG
+megaword/S
+Melanesia
+melange
+Melba
+mellowness/S
+melody/SWM1
+membrane/MSD
+memorandum/SM
+menagerie/SM
+Menlo
+menopausal
+menservants/M
+mental/Y3
+mercantile
+mercury/oMW
+merge/RGSD
+meridian/SM
+meritorious/U
+meritoriousness/MS
+merlin/M
+Merrimack
+mesh/UD
+meshing
+message/SMDG
+Messrs
+metalsmith/MS
+metamorphism/SM
+metathesized
+meteorologist/S
+methane/M
+methanol/M
+methionine/M
+methylated
+metrics/M
+metro/MS
+metropolitanization
+mews/MS
+Michele/M
+Mickelson
+microchemistry/M
+microchip/S
+microfarad
+micros/M
+microsecond/SM
+microsurgery/MS
+middle/mDSGkJ
+Middlesbrough/M
+middleweight/MS
+midfielder
+mid-flight
+midget/SM
+mid-off
+midpoint/MS
+midrange
+midspan
+midst/MS
+Midwest
+midwicket
+midwinter/MYS
+migration/MI
+milady/MS
+Milan
+militancy/SM
+militarise/CSDG
+Mimi
+Minardi
+mindlessness/S
+minefield/SM
+mini/S
+minibus/SM
+minimal/S3
+minimality
+minimum/SM
+miniskirt/MS
+minster/MS
+minuteness/S
+Mirrlees
+mirthful/P
+MIRV
+misanthropist/S
+miscellanea
+mischief-making
+mischievousness/S
+misdemeanant/SM
+misdirect
+misfield
+misidentify/N
+misogynist/W
+misreport
+missive's
+Missoula
+Mitch/M
+Mitchell/M
+mobcap/SM
+mock/RGSkD7
+modem/MS
+moderate/YIPN
+moderateness/S
+modulate/CGANDS
+modulus/M
+mohair/SM
+Moines
+molar/SK
+molehill/MS
+Moliere
+Moline
+molly/MS
+monad/SMW
+monarch/3wWMZ
+Monegasque
+monetize/nCGNADS
+monies/M
+monism/MS
+monocotyledonous
+monoculture
+monogamy/3SM
+monopolization/M
+monotheist/WS
+Monseigneur/S
+monsoon/SM
+Monte/Z
+Monterey
+Montrachet/M
+moodiness/S
+moonshine/MS
+Mora
+moral/-Qs83SM
+moratorium/SM
+morbidness/S
+more/oS
+Moresby/M
+morn/GMSJ
+Moroccan/S
+Morse/M
+mosaicked
+Moscow/M
+moss/MS
+MOT/M
+motherland/MS
+motif/SM
+motion's/FC
+motivating/C
+motive/DnSNxMVpG
+motoring/M
+motorist
+Mott/M
+moulded/A
+mountable/U
+mousing/M
+moustachio/DSM
+moved/U
+mow/RSDG
+Mowgli/M
+Moyle/M
+Mrs
+M.Sc.
+mucilaginous
+mucker/M
+muffin/MS
+muffle/DGRS
+Muhammad/M
+Muhammadanism
+mulattoes
+mule/MGDS
+mulish/PY
+mulishness/S
+mulligatawny/SM
+multi
+multicollinearity/M
+multiculturalism/S
+multi-ethnic
+multinomial/M
+multiphase
+multiplication/M
+multiplicity/MS
+multitude/MS
+multivalued
+Mumbai
+mummy/MS
+Münchhausen/M
+mundane/Y
+munificent/Y
+Munoz/M
+Muscovite/MS
+museum/MS
+mushroom/DGMS
+musicality/SM
+musicianship/MS
+musicology/M3wS
+muskeg/MS
+muskellunge/SM
+musky/TP
+mussel/SM
+Mussorgsky/M
+mutational/Y
+mutual/YS
+mutuality/S
+myrmidon/S
+myth/MW1wS
+Nada/M
+naff
+Nagoya/M
+Nagy/M
+naiad/SM
+naifs
+nail/DMGS
+naiveté/SM
+Naku'alofa/M
+name/aDASG
+Naomi/M
+narrow/DGPSTY
+NASA/SM
+nasturtium/MS
+Natalie/M
+nationalise/CnAGSD
+NATO/MS
+nattiness/S
+naughtiness/S
+nauseate/GDSk
+naval/Y
+nave/ZMS
+navigator/MS
+Neal/M
+neap
+Neapolitan/SM
+nearside/M
+nebulousness/S
+necessary/UY
+necessitation/M
+necromancer/MS
+necrosis/M
+nectary/SM
+négligé
+negotiator/MS
+nemeses
+neocortex/M
+neodymium/M
+neon/MS
+neophyte/SM
+nepotist/S
+nerve/UGSD
+net/SMDG
+netting/M
+neurosurgery/MS
+neuter/dS
+neutralist/S
+neutrino/MS
+never-ending
+Newbury/M
+newel/SM
+newsprint/SM
+newsreel/SM
+new-style
+Newsweek/YM
+newton/MS
+Ni/M
+Niagara/M
+Nice's
+Nichole/M
+Nicodemus/M
+niece/SM
+night-soil
+nighty's
+nihilist/MSW
+ninety-nine/H
+ninety-one
+nipping/Y
+nipple/SM
+nitrogenous
+no-ball/SD
+noble/mPT5S
+nobody/SM
+no-claims
+noddle/DMSG
+nominate/CGASnDN
+non-administrative
+non-assignable
+non-attendance/SM
+non-availability/SM
+non-burnable
+non-caloric
+non-clinical
+non-communicable
+non-comprehending
+non-detachable
+non-determinacy
+non-driver
+non-durable
+non-equivalence
+non-existence/SM
+non-fattening
+non-inflationary
+non-legal
+non-negotiable
+non-numerical/S
+non-observant
+non-party
+non-prejudicial
+non-random
+non-refundable
+non-resistance/S
+non-restrictive
+non-scientist/S
+non-speaking
+non-specific
+non-striking
+non-thinking/S
+non-venomous
+non-vocal
+non-yielding
+non-zero
+norm/VDGMoSvu
+Norma/M
+normative/P
+north-Easterly
+northward/S
+Norwich/M
+nosegay/MS
+nostalgia/SM
+notable/C
+notables
+notation/MCo
+note/FDCGSNn
+noticed/U
+notion/CS
+notwithstanding
+nounal
+nous/M
+novelty/SM
+novitiate/MS
+nowt
+NRA
+NSF
+nuclear
+nucleon/SM
+nucleotide/SM
+nugget/MS
+numerology/wSM
+nutcracker/SM
+oak/SM
+oat/SM
+oatmeal/MS
+obelisk/MS
+oblivious/PY
+obnoxious/YP
+O'Brien/M
+obscurity/MS
+obsolescent/Y
+occasion/SMJoDG
+occupant/MS
+O'Connell/M
+OCR
+Oct
+octane/SM
+octogenarian/MS
+octopus/MS
+oddness/S
+O'Dell/M
+Odessa/M
+odiousness/S
+off-drive/S
+Offenbach/M
+offend/DRVuGSv
+offer/rJd
+officialism/MS
+off-putting
+off-stage/S
+Ofsted/M
+often
+oft-times
+ogre/MS
+O'Higgins
+ohs
+oilskin/MS
+OJ
+Oklahoman/MS
+olefin/M
+Olga/M
+Olivetti/M
+Olympiad/SM
+Olympic/S
+Omar/M
+omnipotence/SM
+onanism/M
+oncology/SM
+one-man
+ongoing/S
+onion/MS
+only-begotten
+onrush/GMS
+oozy/T
+opacity/SM
+operable/I
+operational
+operation's/F
+operativeness/I
+opiate/MGDS
+opium/SM
+opportune/IY
+opportunism/SM
+opportunist/SMW1
+oppressiveness/S
+Oprah/M
+optimism/cMS
+optimist/SW1M
+option/GDSM
+orchestrator/M
+ordinal/S
+ordure/SM
+organiser/ASM
+organizer/AM
+oriel/MS
+orientable
+Orin/M
+Orion/M
+ormolu/SM
+orphan/SMd
+orphanhood/M
+orthodoxes
+OS/M
+Osaka/M
+Osborne/M
+oscillate/NynSDG
+osculation/M
+O'Shea/M
+osteopathy/MS
+Ottoman/SM
+oust/RGDS
+outage
+outbacker
+outcrop/J
+outdoor
+out-of-phase
+outré
+outsize
+ovarian
+ovary/MS
+ovate/S
+over-activity
+over-anxiety
+overarching
+overarm
+overbearing/P
+overboard
+overbold
+overcomits
+overcommit
+overcorrection
+overdecorate
+overeager
+overemotional
+overemphasize
+overfill/G
+overheat
+over-long
+over-nice
+over-nicety
+overnighter
+overpass/M
+overpay
+oversimple
+overspill/M
+oversubtle
+overtax
+overview
+Ovid/M
+ovoid/S
+ovular
+ovule/NSMn
+owlish/YP
+own-brand
+Oxbridge
+Oxford/MS
+oxidant/SM
+oxidise/J
+oxygen/NnM
+oxyhydroxides
+pabulum/SM
+Pacific's
+packaged/AU
+packet/dSM
+packhorse/M
+pad/SZJGMD
+Paddie/M
+paedophilia/M
+Paganini/M
+painless/Y
+painlessness/S
+pairing/S
+palaeoanthropologist
+palaeoclimatologist
+palaeoclimatology/w
+palaeontology/wMS
+paleness/S
+Palestinian/S
+palindrome/MS
+palindromic
+palisade/MGDS
+pall-bearers
+palpate/SGDnN
+paltriness/S
+pamphleteer/DGSM
+Panama/M
+pancake/SDMG
+Pandora/M
+Panis
+panpipes
+pantaloons
+pantheism/MS
+pantheist/SW
+pantry/MS
+papaw/MS
+papered/A
+papery/P
+para/SM
+parachuter/M
+Paramecium/M
+parameter/W1pMS
+paranoiac/S
+paraprofessional/SM
+parasitologist/M
+parasol/MS
+parathyroid/S
+PARC/M
+pardonably/U
+pared/KF
+paregoric/SM
+parenthood/SM
+parer/F
+parity/EMS
+parking/M
+parochialism/MS
+parole/DSMG
+pars/RDGJS
+parthenogenesis/M
+participant/SM
+partisanship/SM
+passenger/MS
+passion/FM
+pastern/MS
+Patel
+patentor/MS
+paterfamilias/MS
+paternal/Y
+pathname/MS
+pathogen/WSM
+pathology/SM3w1
+patriarchy/SM
+patrician/MS
+patricide/SM
+patrimony/MS
+patriots/F
+patterer/M
+Paul/M
+payable/S
+payroll/SM
+PBX
+PCB
+PDP
+peacemaker/SM
+peach/IDSG
+peachy/T
+peacock/SM
+pearl/GDSM
+pearly/TS
+peasant/MS
+pedagogue/SM
+pedicab/SM
+pedicure/GS3DM
+Pedro
+peep/DSRGZ
+peep-show/MS
+peevishness/S
+pegboard/SM
+pejorative/Y
+Peking/M
+pelf/M
+pen-and-ink
+penis/MS
+penmen/M
+penny/pMS
+pension/7GMRD
+pentameter/MS
+pentathlete/S
+pent-up
+penury/SM
+pepperer/M
+peradventure/S
+perchlorate/M
+perdurable
+peremptory/Y
+perfection/ISM
+perfectly/I
+pericardium/M
+perilous/PY
+periodical/SM
+periodontist/S
+peripheral/SY
+perishable's
+permutation/M
+perpetual/SY
+perplexity/MS
+persist/DSG
+personae
+personal/Qq8-
+personality's/I
+personally/I
+personify/SnDGN
+perspicacity/S
+perspire/DGnNS
+pervasive/P
+perversity/SM
+pervert/DhSiG
+peskiness/S
+pester/dS
+petard/MS
+peter/dS
+Peterborough/M
+Petronas
+pettiness/S
+petulant/Y
+phalli
+phantasmal
+pharyngitis/M
+pheasant/MS
+phenol/SWM
+phenyl/M
+phenylalanine/M
+philanthropy/1MSW
+philistine/S
+phlebitis/M
+phlogiston
+phonic/S
+phoniness/S
+photo/MS
+photocopy/DRGSM
+photofinishing/MS
+physicist
+pianism/M
+pibroch/M
+pickaxe/SM
+piece/MDSG
+piezoelectricity/M
+pigeonry/S
+piggy/TMS
+pig-headed
+pigsty/MS
+pigtail/SMD
+pile/GFSD
+pilfer/drS
+pillar/MS
+pillowslip/S
+pimplike
+pinball/SM
+pince
+ping-pong
+pinkishness
+pinnae
+pin-wheel/SM
+pirouette/SGMD
+piscatorial
+Pisces
+piston/MS
+pitchstone/M
+pizza/MS
+placater
+placentae
+place's
+plained/F
+plaintiff/MS
+plait/DMSG
+plane/SM
+planeload
+plantar
+plantation/IMS
+plasterwork/M
+plastic/YQ8s9MS
+plating/M
+Platyhelminthes
+playback/SM
+playfulness/S
+playground/SM
+playroom/SM
+pleasantly/U
+pleasurable/P
+plectra
+plucker/M
+pluggable
+plumbago/M
+plumbed/U
+plume/pSM
+plunge/RSDG
+pluperfect/S
+plutocracy/MS
+Plymouth/M
+PO
+pocketful/MS
+po-faced
+poisoning/SM
+polarimetry
+pole-axes
+poliomyelitis/M
+polished/U
+politer
+politicly/I
+pollen/SM
+pollster/MS
+pollution/SM
+polycarbonate
+polygamy/3SM
+polyisobutylene
+polysaccharides
+polytonal/Y
+ponderous/YP
+pontiff/SM
+pontificate/NnDGS
+pooch/SM
+poodle/MS
+poppycock/SM
+popular/qQ8Ys9-
+popularism
+pop-up
+pork/RSZM
+porky/TS
+pornography/MS1W
+porosity/SM
+port/lDMYSBRG
+portend/GSD
+porthole/SM
+portly/PT
+ports/ACFEI4
+positive/TS
+possibility/IMS
+postal
+posthumous/PY
+post-impressionism
+postman/M
+post-millennial
+post-millennialist
+post-structuralism
+post-structuralist
+postwar
+posy/SM
+pot/RG6SZ7DgM
+pot-boiler/M
+potentate/SM
+potentiality/SM
+potentiating
+potentiometer/MS
+pot-shot/S
+pound/FGISD
+poverty/SM
+practicableness
+pragmatics/M
+pragmatism/SM
+praiseworthiness/S
+praising/Y
+pram/SM
+prawn/DMGS
+prayerbook
+precedence/MS
+pre-Christian
+precinct/MS
+preclude/DSXNG
+precocious/YP
+predator/SM
+predecessor/SM
+pref
+prefecture/SM
+preferable/P
+preliminary/YS
+premeditate/h
+preprepared
+pre-privatisation
+prequel/S
+Presbyterian/M
+presbytery/SM
+prescriptivist
+presence/SM
+presentable/P
+presentational/A
+preservable
+presider/M
+press-stud/S
+pretentious/YU
+prevalent/Y
+price's
+priesthood/MS
+primary/YMS
+primitiveness/S
+primness
+printmaker/SM
+prioress/SM
+priority/Q8q-s9SM
+prisoner/SM
+prissy/TPY
+privation/MC
+probability/MIS
+proceed/DJGS
+proclaim/DRS7G
+profession/M
+professional/Q8S
+professionally/U
+proficient/Y
+proforma/S
+profusion/M
+progesterone/SM
+prohibit/dvuSVyNX
+projection/3SM
+proletariat/SM
+prolificness
+prologue/SMGD
+promote/SRxBGD
+promptitude/MS
+pronounceable/U
+proofed
+proofer
+proofread/SGR
+propellent
+propensity/SM
+proprietary/S
+prosecutor/SM
+prosthetic/S
+protease/M
+protein/MS
+protract/DSG
+provincial/S
+provincialism/MS
+provoke/VuSNRGknvD
+prurient/Y
+psalter/Z
+psephology/w1
+pseudo-science/WS
+psychoacoustics/M
+psychodrama/SM
+psychokinetic
+psycholinguists
+psychometrics/M
+psychophysiology/M
+psychosis/M
+psychosomatic/S
+PTO
+Puccini/M
+puck/SM
+pudding/SM
+pudgy/TP
+pueblo/SM
+Puerto
+puffin/MS
+puffy/T
+pugnaciousness/S
+pulpiness/S
+pulse's/I
+pulverisation
+pulverization/M
+pumice/DSMG
+pump/GDMS
+pun/SGDM
+puncheon/SM
+punctilious/PY
+punnet
+puppy/MS
+pure/P3TY
+purvey/DGS
+purveyance/MS
+push-bike/SM
+pushover/MS
+push-up/S
+pusillanimity/SM
+pusillanimous/Y
+puss/S
+pussy/MS
+pustular
+putsch/S
+PX
+pyaemic
+pyjama/MS
+pyrometry/M
+pyxidium
+pyxis
+quackish
+quadrivium/M
+quaint/TPY
+qualifiedly
+quantified/U
+quarterly/S
+quaver/dkSZ
+queller/M
+query/GMSD
+questionableness/M
+quickie/SM
+quickness/S
+quid/SM
+quint/WMS
+quintessence/MS
+quintuplet/SM
+quire's
+quotidian/S
+rabies
+race/RDSGJZoM
+raceme/MS
+racial/3
+raconteur/SM
+radiate/SnIVDGN
+radiochemical
+radiometry/M
+raffish/PY
+raft/RSDMG
+raggedy
+raindrop/SM
+rainstorm/MS
+Raipur
+raison
+randomiser
+ransacker/M
+rascal/YMS
+rasper/M
+raspy/T
+rate-cap/G
+rationally/I
+ravenous/Y
+Raymond/M
+Rb
+reabsorb/G
+reaction/cMS
+reading/aS
+readopt/G
+reafforest/N
+real/Tts3+9q-Q8Y
+realise/l
+realize/l
+rear-view
+rearward/S
+reasonable/U
+reasoning's
+rebelliousness
+rebuttal/SM
+recess/GMNuSXDVv
+recidivism/SM
+recidivist/SM
+recipe/MS
+recital/3SM
+reclaim/7
+recognisances
+recognise/RBGDlS
+recognize/RBGDlS
+recommit/GNXD
+recondite/PY
+reconsideration/M
+recopy/G
+record-breaking
+recovery/S
+recurs/NXvV
+redbrick
+redcurrant/SM
+redelivery/M
+redesign/G
+redivide
+redlining
+reduced/U
+reducibility/MI
+Reece/M
+re-election
+re-employ/7
+re-enact
+Rees
+refer/RSDG7
+refill/G7
+refit/GD
+reflectivity/M
+re-form/N
+refract/DyvGVS
+refresh/DLGS7k
+refrigerate/NDSG
+refrigerator/MS
+refulgence/M
+re-fund
+refurbishment/S
+regather/d
+regimental/S
+regionalism/MS
+registrable
+regressive/P
+regulated/U
+rehabilitation/M
+Reinhold/M
+reinstitute/S
+rejuvenate/SnNDG
+relativeness/M
+relentlessness
+reliance/M
+remorse/pMj6
+Rena/M
+Renaldo/M
+Renate/M
+rendezvous/SDGM
+renovate/DSNGn
+renovation/M
+repair/Rm7
+repartition/G
+repêchage
+repercussion
+replenisher
+replica/MS
+report/h7G
+reporting/af
+reports/a
+reprehensibility/M
+reprieve/SDG
+Reptilia
+repugnance/M
+repugnant/Y
+reputability/M
+requisition/GMDS
+requited/U
+resale/7
+rescission/MS
+resettle/L
+resignal/GD
+resin/d
+resoluteness
+resolvability/M
+resolvable/IU
+resolvent
+resonance/SM
+resonate/DSG
+resorption/M
+resorptive
+resource/6jp
+resourcelessness
+respectable/Y
+respire/nNyG
+restless/PY
+restore/gRnVNv
+restricted/UY
+resume/GSNDX
+retail/R
+retina/SM
+retire/kL
+retrovirus/S
+returnee/SM
+Reuben/M
+reveille/SM
+reversibly/I
+revert/DSGb
+revive/GSD
+reviver/M
+revolt/DGk
+revolution/Q8My3S
+revolutionary/SM
+RFU/M
+rhesus
+rheumatism/SM
+rheumatoid
+rhinitis/M
+rhodium/M
+rhomboidal
+rhubarb/SM
+ribald/y
+ribaldry/SM
+ribbing/M
+Rican/SM
+rickets
+Ricky/M
+riddle/DSMG
+Riga/M
+right-minded
+right-winger/S
+rigid/Y
+rigorousness
+rill/SM
+rind/SDM
+ringleader/SM
+ringlet/SM
+rinse/GDS
+ripe/YP
+riposte/DMSG
+risk/GSZz2DM
+risky/TP
+Ritchie/M
+Ritter/M
+rival/SMyGD
+riven
+Riverview/M
+roach/SM
+roadie/S
+roan/S
+Robert/SM
+Robertson/M
+Rob's
+rock-bottom
+rock-climbing
+rococo/M
+Rodriguez/M
+roebuck/SM
+Rogelio/M
+rôle/MS
+roller-coast
+rolling-pin/SM
+Rolodex
+Ron/MZ
+Roosevelt/M
+root-mean-square
+Rosa/M
+Rosanna/M
+rose/SZyM
+Roseanne/M
+Rosemarie/M
+Rosemonde/M
+Ross
+rota/yvSVM
+rotifer
+rotisserie/SM
+rotogravure/SM
+rough-and-ready
+Rousseau/M
+routine/QSYM
+royal/3SY
+RP
+rt.
+rubber/QZ
+rude/TYP
+rudimentary
+ruff/SGDM
+ruffle/DGS
+Ruiz/M
+rulebook/S
+rumbustious
+rumpus/SM
+run-of-the-mill
+rush/RDZGS
+Russia/M
+rusty/NPTn
+sachem/S
+sackful/S
+sacking/M
+sacra/L
+sacral
+Sacramento/M
+Saddam/M
+saddle/GUDS
+sadness/S
+safer
+Sagittarius/M
+sago/SM
+sailborder's
+sailing-master/SM
+sainthood/SM
+saki's
+salacity/M
+salami/MS
+salary/DMS
+saleability/M
+Salem/M
+Salerno/M
+sale's/A
+salesgirl/SM
+saleslady/S
+Salina/MS
+salmonella/M
+salmonellae
+salsify/M
+salt-and-pepper
+salt-pan/MS
+salt-water
+salutatory
+Salzburg/M
+Samara/M
+Sammy/M
+Samoa/M
+samovar/MS
+Samuel/SM
+sanctum/SM
+Sander's
+sandmen/M
+Sandra/M
+sane/YT
+sang-froid
+sanguine/Y
+sanguineness
+Sanhedrin/M
+Santiago/M
+sapient
+Sapporo/M
+Sarasota/M
+Sarawak/M
+Sargasso/M
+SASE
+satisfaction/SEM
+satrap/MS
+sauté/SGD
+savannah/M
+sawn
+saying/M
+scabby/T
+Scandinavia/M
+scape/M
+Scaramouch/M
+scaremonger/SM
+scarp/DGSM
+SCCS
+schedule/RDMGS
+schematic/S
+scheme/SDRWGM
+schilling/SM
+Schlitz/M
+schnapps
+schnitzel/SM
+school/GMDJS
+schooled/U
+schoolfellow/S
+school-leaving
+school-time
+Schumacher/M
+Schwartz/M
+scintillation/M
+scissor/S
+scoff/RGDS
+sconce/M
+score/eDfGS
+score's
+Scottie/SM
+scoundrel/YSM
+scrag-end
+scraggy/T
+scramblers/C
+scrapie
+screen/GJSMD
+screener
+screws/U
+scrimshaw/GSMD
+scripting/F
+scruff/2ZSMz
+scruffy/T
+scrummage/DMGS
+scruple/DMSG
+scrupulousness/M
+SCSI
+scummy/T
+scurf/ZM
+sea-green
+Sears's
+seascape/SM
+seasonably/U
+seat/UGDSA
+seaway/MS
+Sebastian/M
+sec
+second-best
+second-class
+second-degree
+secrecy/SM
+sectarian/S
+sectioned/A
+sections/EA
+sect's/I
+secure/SYDG
+securer
+sedative/S
+sedentary
+seduction/M
+seductive/P
+seed/MD2GSRZp
+seeds/A
+seem/YSkGD
+seersucker/SM
+see-through
+segregable
+segregationist
+seigneur/MS
+select/KSGCDA
+selenographer/MS
+self-appointed
+self-assertion
+self-congratulation
+self-conscious/Y
+self-contradictory
+self-denial
+self-determination
+self-government
+self-improvement
+selfless/Y
+selflessness
+self-parody
+self-portrait/S
+self-reliant
+self-righteous/Y
+self-seeker/S
+self-seeking
+self-sufficiency
+self-tapping
+self-torture
+Seljuk/M
+sell/ASceGf
+semen/M
+semicircle/SM
+semifinal/3MS
+semiotician
+semi-skimmed
+Semitic/SM
+send/ASG
+señorita/SM
+sense/DGnSpMb
+sensibly/I
+sensor/SM
+sensuousness
+sentient/I
+sentiment/SKM
+sentimentalism/MS
+sentinel/DGSM
+Seoul/M
+sequel/MS
+sequence/RSMGD
+sequin/MSD
+Serafin/M
+serape/S
+Serb/MS
+serenity
+serf/SM
+serfdom/SM
+sergeant/MS
+serial/qQ-8SY
+series
+serotonin
+serrate/NnD
+serration/M
+serviceability/M
+serviceableness
+servile/Y
+sesame/SM
+set-aside
+settle/RLGSD
+settling/UA
+seven/HMS
+seventeen/H
+seventy-nine/H
+severity/SM
+sewage/M
+sexual/Y
+shah/MS
+shakeably/U
+Shakespeare/M
+shamble/DSG
+shamefulness
+shapeliness
+sharkskin/M
+shaven/U
+shawl/MDS
+shchi
+sheer/GYTDS
+sheikh/SM
+Sheldon/M
+Shelford/M
+Shelly/M
+sherbet/SM
+Sherri/M
+Sherrie/M
+sherry/MS
+shield/SDMG
+Shikoku/M
+shin-guard
+shininess
+ship-broker/SM
+shipping/M
+Shiraz/M
+shirr/GDS
+shirtsleeve/MS
+shirt-tail/S
+shiver/dkZS
+shoetree/SM
+shoo/SDG
+shook
+shooting/S
+shoot-out/SM
+shorebird/S
+shortish
+short-term
+Shoshone/SM
+shout's
+show-off/S
+shrewish/YP
+Shrewsbury/M
+shrivel/GSD
+shrub/ZMS
+shudder/dSZ
+shuffle/ASGD
+sibilant/YS
+Sibley/M
+sick/PY
+sickle-feather
+Sid/M
+side-band/SM
+side-car/MS
+side-splitting
+side-street/SM
+sidetrack/SGD
+sidewise
+signature/MS
+signify/nNDSG
+silence/SRMGD
+Silesia/M
+silhouette/GDSM
+silicate/MS
+silk/SzZ2M
+silky/TP
+silt/NMDGSZ
+Simeon/M
+simoniacal
+simpleness
+simplistic/Y
+simultaneity/MS
+sin/pRSj6GDM
+sincere/TY
+single-minded
+sinister/Y
+sinuosity
+sinusitis/M
+siphon/dMS
+sire/CDGS
+sissy/MS
+sitar/M3S
+six-fold
+six-pack/S
+sixty/HMS
+sixty-one
+sixty-second/S
+sixty-two
+sixty-twofold
+sizzle/DSG
+skelter
+sketchpad
+ski-jump/RGD
+ski-plane
+Skippy/M
+skol
+skylark/GDSM
+skyward/S
+slag/SMDG
+slander/dSM
+slantwise
+slap/MGSD
+slavery/SM
+slay/RSG
+sledge/SGDM
+sleek/TGYD
+sleepyhead/SM
+sleigh/SRMDG
+slenderest
+slime/2MSZ
+slip-ons
+slit/MRSDG
+sloe/SM
+slothful/P
+slow/TSPDGY
+slowish
+slummy/T
+slyer
+smallholder/S
+smallpox/M
+smartest
+smegma/W
+smeller/M
+smelly/PT
+smidgeon
+Smithfield/M
+smog/MZ
+smoking-room
+SMTP
+snaffle/GDSM
+snaky/T
+snazzy/TY
+sneezer
+snowboard/GRDS
+snowline
+snuffbox/MS
+soapy/T
+societal
+socio
+sociobiology/M
+Socratic/S
+soda/SM
+Sodom/M
+SOE
+soft/cP
+softest
+soft-heartedness
+soggy/TY
+soiled/U
+soldering
+sole/FADGS
+solid/YS
+solidness
+solitary/S
+solved/U
+soma/M
+someday
+Somme/M
+somnambulist/SM
+somnolence/M
+sonar/M
+Sonja/M
+sonorous/YP
+soot/MZ
+soothsayer/SM
+soothsaying
+Sophoclean
+sortieing
+soubriquet/M
+sounded/A
+soundproof/DGS
+sourish
+south-eastern
+south-eastward/S
+southernmost
+space/DmRM5SGJ
+spandrels
+spanned/U
+spareribs
+sparers
+sparer's
+sparkle/GRkDS
+spasm/MS
+spathe/MS
+spatial/Y
+spatter/dS
+specie/MoS
+spelling/MaS
+spend/eScaG
+sphere/M1WwS
+sphincter/MS
+sphinx/SM
+spine/pMS2Z
+spinnaker/SM
+spinsterish
+spiritedness
+spirit's
+splendid/PY
+spline/MDS
+Spock/M
+spoken/Uea
+sporting/U
+sportsmanlike/U
+sportswear/M
+spotty/TP
+spout/DGS
+spreadable
+spreader/SM
+Springfield/M
+springtime/M
+sprucer
+sprue/M
+spunk/MZ
+squally/T
+squarish
+squaw/MS
+squelchy/T
+squib/DGMS
+squire/YGMDS
+squirearch/Zw
+squirmy/T
+stabled
+stableful/S
+stablish
+stacked/U
+staff/ADGS
+stage-hand/SM
+stagnant/Y
+staid/PY
+stained-glass
+stair/MS
+stake/MDSG
+stakeholder/S
+Stalingrad/M
+stance/ISM
+standard-bearer/SM
+standee/MS
+Standish/M
+standoffish/Y
+standpoint/SM
+Stansted/M
+staphylococci
+stapled/U
+stare/S
+starfish/MS
+Starkey/M
+startle/GkDS
+starveling/M
+stately/TP
+stater/Ma
+stationmaster/M
+stature/MS
+staunch/DTSGY
+steadiest
+steamship/MS
+Steele/M
+steelwork/RSM
+Steen/M
+steeplechase/GSM
+steepness
+Steinberg/M
+Steinmetz/M
+stemmed/U
+step/cDGS
+stepfather/SM
+Stephenson/M
+steps/aI
+stereotype/ZMDGSWw1
+sterling/PMY
+steroid/MS
+Steven/MS
+stewardship/SM
+stickler/SM
+Stilton/M
+stimulant/SM
+stimulation/MS
+Stine/M
+stingy/PT
+stinkpot/M
+stir/GSJDR
+stirred/U
+stock/GcDAS
+stockbroking
+stockpiler/M
+stodgy/TY
+Stoke-on-Trent/M
+stole/MS
+stopwatch/MS
+storeroom/MS
+storyline
+storyteller/MS
+stoup/SM
+stout-hearted/Y
+strati
+stratify/NGnDS
+Strauss
+Stravinsky/M
+straw/MZS
+straw-colour/D
+street/MS
+streetwalking
+streetwise
+streptococci
+streptomycin/M
+'strewth
+stridency/S
+strikeout/S
+strim/RGD
+strip/eDGS
+strip-searched
+strontium/M
+Stroud
+strung/cUA
+strutter/M
+stubbly/T
+studbook/SM
+student/SM
+stuffer
+stumper/M
+stung
+Sturm/M
+stymieing
+styrene/M
+sub/SGDM
+subaquatic
+Subaru/M
+subcategory/SM
+subconsciousness/S
+subcontinent/SM
+subgenus
+sub-head/J
+subjugate/DnGSN
+sublease/DMGS
+sublimity/SM
+sub-machine-gun
+submergence/SM
+subpoena/DGSM
+subscribe/AGcSD
+subscriber/SM
+subsection/SM
+subside/qQ-8DZGs9S
+subsidiary/MS
+subsonic
+subspace/SM
+substantiation/FMS
+substitutional
+subtest
+subtract/RvVGDS
+subtraction/SM
+subunit/MS
+suburbia/M
+subzero
+succeeder/M
+succession/M
+such
+such-and-such
+suchlike
+sucker/d
+suffer/drJS
+Suffolk/M
+suit/MldSg7
+suite/MS
+suitor/MS
+Sullivan/M
+sultana/MS
+Sumter/M
+sunbath/GRDS
+sunbeds
+sunblock/S
+Sundanese/M
+Sunderland/M
+sundry/S
+sunfish/MS
+suntan/DMSG
+super/5m
+supercargoes
+supercritical
+supernormal
+superscript/GSD
+superset/SM
+superstitious/Y
+supervisor/MS
+supervisory
+support/vRDkSBGV
+supported/U
+suppurate/NDSnG
+suppuration/M
+surface/RSGMD
+surmount/G7DS
+surmountable/I
+surreptitiousness
+surveyor/SM
+survivability/M
+suspect/GSD
+suspended/U
+suspensory
+sustain/lGBLDS
+suture/DGMS
+Suzie/M
+Svalbard/M
+svelte/Y
+swab/SMDG
+Swahili/MS
+Swale
+swallower/M
+swastika/SM
+swat/SRGD
+swede/SM
+sweetish
+sweetshop/SM
+sweet-talking
+Swenson/M
+swing/RkZSG
+swingier
+Swithin/M
+swizzler
+sybarite/MWS
+sycophancy/S
+syllable/WSM
+syllogism/SM
+sylvan
+symposia
+synchronism/M
+syngamous
+synonym/SZWM
+syntheses
+syphilis/M
+systole/WSM
+T
+ta/o
+taboo/DGMS
+tabor/SM
+tac/D2ZG
+taciturn/Y
+taciturnity/M
+tackle/DRMGS
+tactual/Y
+Taffy/MS
+tailgater/M
+Tait/M
+talc/M
+tall/T
+Talmudist
+tamarind/SM
+tambourine/MS
+Tammany/M
+tankard/SM
+tankful/SM
+Tannhäuser/M
+tannin/SM
+tantrum/SM
+tape/Sp7M
+tapir/SM
+tapped/U
+tarnished/U
+taro/SM
+tarpon/SM
+tarsal
+Tarzan/M
+task/SDMG
+taskmaster/MS
+taste/EM6jS
+Tatar/SM
+tattooist/SM
+tau/M
+Taurus/M
+taxation/M
+taxi/DSGM
+taxpayer/MS
+Tc
+teacup/6SM
+team-mate/S
+teapot/SM
+tearfulness
+teas/RSDkG
+technical/Y
+technology/3wSM1
+Ted/M
+tee/SGdM
+TEirtza/M
+tellurium/M
+temp/GMRSTD
+tempera/MLS
+ten/lSHg7M
+tenability/SM
+tenable/U
+tenacity/S
+tenderer
+tender-hearted/YP
+tendon/SM
+tendril/MS
+tenebrous
+TENEX/M
+tensionless
+ten-year
+terminable/I
+terminated
+termite/SM
+tern/SM
+Terpsichorean
+Terra/M
+terrace/GSMD
+Terrell/M
+terrorist
+terror-stricken
+terseness
+TESL
+testament/MS
+test-drive/G
+testify/RDSG
+tether/dMS
+tetracyclic
+tetragonal
+tetrapod
+Tewkesbury
+TeX's
+textural
+thalami
+thalamus/M
+thallium/M
+thank/D6jGpS
+theatrics
+Thebes
+Thelma/M
+thematic/S
+theoretical
+theoretician/SM
+therapeutic/YS
+thereat
+Therese/M
+thereunto
+thereupon
+thermosetting
+thimble/6MS
+thirty-four/H
+thirty-seven/H
+thirty-twofold
+thistledown/M
+Thomas
+thoughtful/Y
+thoughtfulness
+thoughtless/YP
+three-dimensional/Y
+three-pronged
+three-quarter/S
+throb/SGD
+thromboses
+thrombus/M
+throne/CSD
+thrown/c
+thunder/SZkMd
+thunderclap/MS
+thunderstorm/MS
+thymus/SM
+thyroxine/M
+Tibet/M
+Tibetan/S
+tilled/E
+tiller/EMS
+tilth/M
+time-consuming
+time-honoured
+time-server/SM
+time-serving/S
+timetable/SDGM
+timorousness
+tinder/M
+tinfoil/M
+tint/MSDG
+tip/RSGMD
+tip-top
+tirade/SM
+tireless/Y
+titanium/M
+titbit/SM
+titivation/M
+titre/MSN
+tizz/Z
+TNT
+token/SQM8
+told/AU
+Tomas
+tomfoolery/MS
+Tommy/MS
+tomtit/SM
+tone/IRDGS
+Tonya/M
+tooth/zMpDZ
+toothpaste/MS
+tootsy/SM
+topdressing/S
+topgallant/M
+topography/S1WMw
+topsail/MS
+topside/SM
+topspin/MS
+topsy-turvy
+Torbay
+tormentor/SM
+Torres
+tort's
+tortuous/Y
+total/s9MDGS
+totting-up
+touched/U
+tourney/DGSM
+town/SmM5
+townie/SM
+toxaemic
+toxicity/SM
+Toyoda/M
+tract/E7ASF
+tractability/I
+trade-off/S
+trainee/SM
+traipse/SGD
+tramcar/S
+tramlines
+tranny/S
+tranquillity/S
+transcode
+transcontinental
+transept/SM
+transgenic
+transience/ZSM
+translating/a
+transmissible
+transmitter/MS
+transplant/7Nn
+transubstantiation/SM
+transuranic
+transverse/Yo
+transvestitism
+trapdoor/S
+Travers
+traversal/SM
+treasure/DRSZMG
+treat/LM7ZDSG
+Treblinka/M
+treetop/MS
+trek/SRDGM
+tremble/SGYkD
+tremendous/Y
+tribunal/SM
+tribute's
+tricentennial
+Tricia/M
+trilingual
+trim/DTGJSRY
+tripartite
+triplication/M
+triptych/M
+trireme/SM
+Trish/M
+Trisha/M
+trisyllable
+triteness
+tritium/M
+triumvir/MS
+trivial/Q8q-
+trojan
+trope/WMSw1
+troublesome/PY
+troy
+truckload/SM
+trust's
+truth/MUSj6
+try/ADGS
+trypsin/M
+tsarevich
+tsetse
+Tuareg/M
+tubercular
+tugboat/MS
+tum/Z
+tumbrel/MS
+tumour/MS
+tumulus/M
+tune's
+tuning/SM
+Tunis/M
+turbot/SM
+turbulence/MS
+turmoil/M
+turning/SM
+turnip/SM
+TVs
+twenty-five/H
+twenty-four/H
+twenty-onefold
+twenty-six/H
+twice-married
+twiggy/T
+twilight/SM
+twin/DSdGM
+Twinkie
+twirl/DRGYS
+twists/U
+twofold
+type's
+typicality/M
+typography/SWMw1
+typology/wSM1
+Tyrolean/S
+Tyrol's
+ubiquitous/Y
+ubiquitousness
+UCL/M
+Uganda/M
+ugh/F
+ukulele/SM
+umbel/SM
+umbilici
+unattractiveness
+unbalance
+unbecomingness
+unbelief
+unbind/G
+uncial/S
+unclad
+unconnected
+uncool
+underclass
+undercurrent/M
+underflow/M
+underfoot
+underlay
+underpass/M
+undershot
+undersigned/M
+undetermined
+undo/G
+unease/2
+uneventful
+unexacting
+unfashionable
+unfavourable
+unflinching/Y
+unfrozen
+Unicode/M
+unifiable
+unifier/MS
+unilateral/Y
+unimportance
+unintelligibility
+unison/S
+univalve/SM
+unkind/Y
+unkindness
+unlap
+unlawfulness
+unlit
+unlooked-for
+unloose
+unmanliness
+unmannerly
+unmemorable
+unmet
+unmissable
+unneighbourliness
+unobliging
+unobservable
+unpin/GD
+unpleasant
+unprepared
+unquote
+unseeing/Y
+unstuffy
+unthinkable/Y
+untiring/Y
+untrue
+unwell
+unworldly
+unyielding/Y
+upbeat/MS
+update/DGS
+upfront
+uphold/RGS
+upright/YS
+upside/MS
+upside-down
+upstanding
+upstroke/MS
+urban/qQ8-
+urea/M
+uric
+urinalysis/M
+Urochordata
+urology/wM
+usage/SM
+use/cEDSAa
+user-friendliness
+usualness/U
+usury/MS
+Utah/M
+utilise/fSGD
+utopia/M
+UV
+vacuous/Y
+vagabondage/MS
+Valencia/M
+Valeria/M
+valiant/Y
+valuator/MS
+value/CnASNGD
+value-for-money
+value's
+vamp's
+vapidity/SM
+vaporise/RnSGD
+vaporize/nRSGND
+var.
+varistor/M
+vasomotor
+Vax/M
+vector/FM
+vectored
+vectorial
+Veda/MS
+veil/DUSG
+vellum/MS
+velvet/SZM
+Venetian/MS
+vengeful/Y
+vent's/F
+venue/SMA
+veracious/Y
+verbosity/MS
+Verde/M
+versa
+vertebra/M
+Vertebrata
+vertical/YS
+vesper/S
+vestibule/MS
+veterinary/S
+VI
+vialful/S
+vice-Chancellorship/S
+victual/RSGD
+videotape/SDMG
+Vietminh/M
+Vietnam/M
+viewed/KA
+viewer/AKSM
+vindicate/SDNGn
+vintner/MS
+violator/SM
+Violette/M
+viper/SM
+virginal/S
+virginity/MS
+visibility/ISM
+Visigoth/S
+visor/SM
+vitiation/M
+vitreous/Y
+vitro
+vituperation/M
+vivaciousness
+VMS/M
+volatile/qQ8-S
+volt/AMS
+Volta/M
+volte
+volte-face
+voluminous/Y
+voluntary/YS
+voluptuous/Y
+vortices
+votive/Y
+vow/SDGM
+vowel/SM
+voyeurism/SM
+vulvae
+wade/S
+waggish/Y
+wail/SGD
+waistband/SM
+waistcoat/SM
+Wallachia/M
+Walloon/M
+wampum/M
+wantonness
+Waqar/M
+war/pSDGM
+wardress/MS
+warhead/MS
+warlike
+warmish
+warpath/MS
+warrantable/U
+warranty/SM
+wartime/SM
+wash/AGDS
+washing-up
+washout/MS
+wasn't
+waspish/Y
+Watergate/M
+waterlogged
+watermill/S
+water-table
+Watkins
+wattle/SM
+Waukesha/M
+wave/DSZG2
+wavering/UY
+weakness/S
+weatherboard/G
+weather-bound
+weaver/SM
+web/DSGM
+weekend/MS
+week-long
+weenie
+weighting/SM
+weirdness
+well-beloved
+well-built
+well-disposed
+Wellman
+well-mannered
+well-trained
+Welshman/M
+Welwitschia/M
+we're
+Westchester/M
+westerly/S
+Westinghouse/M
+Westphalia/M
+wet/TSDYG
+wetsuit/S
+wham/SDGM
+what's-his-name
+wheelwright/MS
+whereto
+whichever
+whimper/dS
+whinny/DSG
+whisky/S
+whistle-stop
+whitebait/M
+Whitehaven/M
+Whitman/M
+Whitsun/M
+Whittington/M
+whiz/GD
+wholehearted/Y
+wholemeal
+whoop/DGS
+whoso
+wicked/P
+wickeder
+Wicklow/M
+wide-eyed
+Widnes
+wigwam/SM
+Wilkes
+Wilkins
+Wilkinson/M
+Willenstad/M
+Williamson/M
+wily/PYT
+windblown
+windflower/SM
+windless
+windpipe/SM
+winegrower/SM
+wing-tip/S
+winning/Y
+Winooski
+wintriness
+wired/A
+wirer/M
+Wisconsin/M
+wisely/U
+wishbone/MS
+witchcraft/MS
+witchdoctor/S
+wives
+woke
+Wolfe/M
+wonder/jLSdkM6
+Wong/M
+wonky/T
+wont/hDG
+woodcutting/M
+Woodlawn
+woodruff/M
+woodwork/RMG
+wop/SM
+word/ADJGS
+wordage
+wordplay/MS
+workshop/MS
+worktable/MS
+worm/GSDZM
+worse
+Worthington/M
+worthless/PY
+worthy/TPS
+would
+wrench/DGkSM
+wrester/M
+wrestling/M
+write-up/S
+WRNS
+wryly
+x
+x-axis
+xenon/M
+xenophobia/M
+xiii
+yam/SM
+yardstick/SM
+yearbook/SM
+year-end
+Yeovil
+yob/S
+yobbism
+yoga/M
+Yoruba
+you've
+yummy/T
+Yves
+Yvette
+zany/T
+Zeus/M
+Ziegler/M
+zither/MS
+zloty/M
+zodiacal
+zoom/DGS
+3GPP's
+abacus/SM
+abase/SGLD
+abbey/SM
+Aberdeen/M
+abeyant
+abjection/MS
+ablution/SM
+abnegate/NGnDS
+abolish/DGLRS
+abominate/DnNSG
+abortionist
+abruptness/S
+absolution/MS
+abstemious/YP
+abstemiousness/S
+abstinence/MS
+abysmal/Y
+academy/MWS
+ACAS
+acceptability/MS
+acceptance/SM
+acceptingness
+accessibility/ISM
+accidence/M
+acclaimer/M
+acclamation/MS
+accompanied/U
+accordant/Y
+account/MBlDSG
+accountably/U
+accountancy/SM
+accounted/U
+accumulate/DSGNVnvu
+accumulator/SM
+accurate/YP
+achieved/Uc
+achy/TK
+acidoses
+acme/MS
+activator/SM
+actuary/SMo
+acyclic/Y
+Adamson/M
+addition/oMS
+adducer/M
+adduct/GDS
+adduction/M
+adept/TPYS
+adequateness/SI
+adhesiveness/S
+adjudge/DSG
+adjusted/UA
+admissibility/MSI
+admonitory
+adulteress/MS
+adventure/RMSGD
+adventuresome
+advert/QsS
+advisable/I
+aeronautics/M
+Aesculapius
+affectionate/U
+afford/SGBD
+afforest/GnDNS
+Afghani/SM
+afoul
+afterburner/MS
+after-hours
+afterlife/M
+aftermath/MS
+aftershave/S
+after-taste/SM
+agar-agar
+age/MihpSD
+ageism/S
+ageist/M
+ageless/YP
+agented
+agentive
+aggregate/vNnVDYSG
+agonize/hk
+agreer/SM
+agricultural/3
+aha/S
+ahoy/S
+aides-de-camp
+Airbus/SM
+aircraft-carrier/SM
+aircrew/MS
+airlessness/S
+airlock/MS
+airplay/S
+airspace/MS
+airwaves
+airwomen
+airworthiness/S
+aitch/MS
+alcove/DSM
+alert/PhSDRTYG
+A-levels
+alewives
+Alex/M
+algebraical
+Alicia/M
+all/MSc
+allegiance/SM
+allegri
+alleluia/S
+Allendale
+allergy/3W1SM
+Allis
+allocated/U
+allocation/c
+allocator's/C
+allotted/A
+allotter/M
+allowance/MS
+allowing/E
+all-powerful
+allude/vDGVuXSN
+allure/LDkGS
+Alma
+almagest
+almoner/MS
+Alofi/M
+alongshore
+Altaic/M
+alumina/SM
+Alva/M
+al-Zawahiri
+ambassadress/SM
+ambition/M
+ambuscader/M
+amenability/SM
+Americanism/S
+Amerindian
+amiable/YTP
+amidships
+amiss
+ammonia/SM
+ammonites
+amnesic
+amnesty/DSGM
+amontillado/SM
+amorallym
+amorous/PY
+Amphibia
+amphitheatre/SM
+amplify/NDRGSn
+amputate/DNSGn
+Amy/M
+anaerobe/MW1S
+anaesthesia/MS
+anal/Y
+analysis/M
+anastomotic
+anchorperson/S
+ancientness/S
+and/DG
+andante/S
+anders
+androgen/MSW
+androgynous
+android/SM
+anechoic
+anew
+Angeles
+angelfish/SM
+angiography
+Anglesey/M
+Anglo-French
+Anglomania
+Anglo-Norman
+angora/MS
+animal/Q8S-qM
+animalcular
+aniseed/SM
+ankh/SM
+Anna/M
+annihilate/NSnVDG
+annuli
+annum
+anomaly/SM
+anopheles/M
+Antananarivo/M
+antecedent/YMS
+antennae
+anthropomorphic/Y
+anticlimactic/Y
+antihistamine/MS
+anti-nuclear
+antiquate/GSD
+antiredeposition
+antistatic
+antitank
+antivenin/SM
+Antoine/M
+anvil/DGSM
+anyone/M
+aorist
+Apache/SM
+ape/M1GwSD
+aper/A
+aperitif/S
+Aphrodite/M
+apiary/S3M
+apolitical/Y
+apologetic/SY
+apologetics/M
+apoplectic
+apostleship/MS
+apostrophe/Q8SM
+apothecary/MS
+appal/DSGk
+apparent/PY
+appear/GADSE
+appetizing/UY
+applaud/RSDG
+applicabilities
+applicability/MI
+applies/Aa
+appointed/EA
+appraiser/MS
+apprenticeship/SM
+approachability/M
+approximation/M
+aptitude/SM
+aqua/MS
+aquamarine/SM
+aquavit/SM
+aqueduct/SM
+Aquinas
+aquittal
+Arachnida
+arbitrament/MS
+arcana/M
+arch-enemy/SM
+Archibald/M
+archness/S
+Arden/M
+arduousness/S
+areawide
+areolae
+argent/M
+Argentina/M
+argot/SM
+argues/e
+argy-bargy/SD
+Argyll/M
+aright
+arise/SGJ
+armadillo/SM
+Armenian/M
+Arnold/M
+aromatherapist/MS
+aromatherapy/S
+arrayer
+arrearage
+artichoke/SM
+articulate/nPSGyYDNV
+arty/3TP
+ascent/MS
+asexuality/SM
+Ashley/M
+asimilar
+ask/DRSG
+askance
+askewness
+asphalt/SGDM
+asphyxia/MSn
+assassin/NSnM
+assault/GSVuMvD
+asserts/A
+asses/GD
+asseveration/M
+assignation/M
+assimilable
+assistance/MS
+assistant/MS
+assort/GDLS
+assumer/M
+assured/PY
+assurer/MS
+astatine/SM
+Astor/M
+Astrakhan
+astronautics/M
+astuteness/S
+asymmetry/WwS1M
+athwart
+ATM/M
+atom/Qs-98MqS
+atrociousness/S
+atrocity/SM
+attack/RSDG7M
+attempt/DRGS
+attentiveness/IS
+atwitter
+audiology/S3Mw
+audiometer/SWM
+audiotape/S
+Audrey/M
+auger/MS
+augite
+Augustus
+aunty/MS
+aurorae
+auroral
+authenticated/U
+authoritativeness/S
+authorized/AU
+autobahnen
+autoclave/MDSG
+autocracy/SM
+autoignition/M
+automatism/SM
+autotransformer/M
+AV
+avant-garde/3
+avenge/DGRS
+avenue/SM
+avian/S
+aviator/MS
+avidness
+Avis/M
+avuncular
+AWACS
+await/SDG
+awareness/U
+awarenesses
+awesomeness/S
+awing/c
+awoken
+AWOL
+awry/T
+Axel/M
+axiology/M1w
+aye/MS
+Azikiwe/M
+babyhood/MS
+babysat
+bacchanalia
+Bacchus
+bachelor/MS
+backbite/RS
+backboard/SM
+backbreaking
+backchaining
+backhand/hRMSGD
+backless
+backorder
+backstabber/M
+backstreet/M
+back-to-back
+bad/PY
+Baffin/M
+baiter/M
+Bakelite/M
+balance/DMIS
+balancer/SM
+bald/PGYTDZ
+Bali/M
+balladeer/MS
+ballerina/MS
+ballpoint/MS
+balls/Z
+balm/M2ZS
+Baltic/M
+Baltimore/M
+Balzac/M
+bands/E
+bane/M6j
+Bangalore/M
+Bangladeshi/M
+banjo/SM
+baobab/MS
+Barbados/M
+barbaric/Y
+Barclay/M
+barelegged
+barman/M
+Barnett/M
+barnstorm/GRDS
+baroque/SYM
+barracuda/SM
+barrage/SMDG
+barre/SMJ
+barter/rdS
+baseboard/MS
+based/C
+bashfulness/S
+basic/S
+basketball/MS
+basso/S3M
+Bateman/M
+bath/SRGMD
+batmen
+batten/MdS
+baud/M
+bazooka/SM
+bdrm
+beak/MDRS
+bearably/U
+Beardsley/M
+beastliness/S
+beat/SlRG7J
+beatify/WDGnS1N
+beautician/MS
+beautification/M
+bedaub/DSG
+Bedford/M
+Bedfordshire/M
+bedroom/SDM
+bedsheets
+bedstead/MS
+beecher
+bee-keeping/M
+beeline/GSD
+beery/T
+began
+beggar/dMSY
+begot
+begum/SM
+behave/SaGD
+beheld
+behind/S
+belier/M
+bell/SGmMDY
+belletrist/SMW
+belligerency/SM
+beloved/S
+bemire/SDG
+Ben/M
+bencher/M
+bend/SUG
+beneath
+benignity/SM
+Bennett/M
+benzene/SM
+Bergen/M
+Berk
+Berlioz/M
+Bernardino/M
+Bert/M
+beseech/RDkSGJ
+bespoke
+best/SGD
+bethink/SG
+betrayal/SM
+better/dL
+Beulah/M
+Beverly
+bewhisker
+bewitch/LDSkG
+bias/MDSG
+bibliographer/SM
+bidiagonal
+bighearted
+bight/MGDS
+bigmouth/MS
+bilayer/S
+bilberry/SM
+bi-level
+bilingual/YS
+bilious/P
+bilk/DRGS
+billowy/T
+billy/MS
+billy-goat
+bimetallism/SM
+bimonthly/S
+bindery/SM
+binge/DGMS
+Bingham/M
+bioethics
+biomorph
+biophysic/S3Y
+biopic/S
+bioscience/S
+bipedal
+birdcage/MS
+birefringent
+bisexual/MSY
+bishopric/SM
+Bismark/M
+bisque/MS
+bitblt/S
+bitchy/TP
+bittern/MS
+bituminous
+bivariate
+biz/M
+bk
+blackbird/GSMD
+blackguard/SDYGM
+blacking/M
+blacklister
+Blair/M
+blanket/dSM
+blare/GDS
+blemished/U
+Blevins
+blindfold/DSG
+blindness/S
+blinking/U
+blockhead/SM
+block's
+bloodbath/S
+bloodiness/S
+Bloomfield/M
+blow/RGZS
+blow-drier
+blowfish/M
+blown/c
+blowtorch/MS
+Blucher/M
+bluebook/M
+blue-green
+blueprint/GSMD
+Blum/M
+blurb/GSDM
+blvd
+boarding/M
+boardroom/SM
+bob/MDGSZ
+bobcat/SM
+Boca/M
+bodice/SM
+bodied/M
+body-building
+Bohemia/M
+boiler/MS
+bole/MS
+bollocking
+bollocks
+Bolton/M
+bona fide
+boob/MDZGS
+book/7GMDRJS
+bookend/DSG
+bookmaking/M
+bookstall/SM
+booksy
+bookworm/MS
+Boone/M
+boorishness/S
+boosterism
+boot/SAGD
+bootblack/SM
+boredom/MS
+borough/MS
+Bosnia/M
+Bosnian/SM
+bosom/UdS
+Boswell/M
+bot/S
+bottomer
+bounteousness/S
+bounty/6DjSM
+bouquet/MS
+bowdlerize/NnDSG
+Boyce/M
+boycotter/M
+boyhood/SM
+boyish/PY
+BR/M
+Brahma/M
+Brahmaputra/M
+Brahms
+brainstormer
+Braintree/M
+branchlike
+brand/MRGZSD
+bras/2GzZD
+brassy/TSP
+Bratislava/M
+brawl/MRGSD
+brayer/M
+brazen/dYP
+Brazilian/SM
+breach/DRSGM
+breadbox/S
+bream/DSG
+breast/DGMS
+breastfeed/G
+breathe/S
+breech-loader
+breed/MRGS
+Brenda/M
+Brenner/M
+brevity/MS
+brewing/M
+brickbat/MS
+bridgeable/U
+Bridgend/M
+Bridgeport/M
+bridging/M
+briefcase/MS
+brilliant/PSY
+Brit.
+British/RY
+Briton/SM
+brittleness/S
+broad/TYS
+broadsheet/SM
+brochure/SM
+bromine/M
+Bronx/M
+bronzed/M
+bronzer
+broody/TP
+brother/dY
+brotherhood/MS
+browbeat/GS
+Brunswick/M
+brush-up
+brushwork/SM
+Bryan/M
+BSA
+bucketful/SM
+buckeye/MS
+buckhorn/M
+Buckinghamshire/M
+buckle/RGSMD
+buckshot/MS
+buckwheat/SM
+Buddhism/M
+buffaloes
+buffed/A
+Bugatti/M
+bugbear/MS
+bug's
+bulimic
+bulldog/MS
+bulletin/MdS
+bullfrog/SM
+bullhide
+bullish/PY
+bullring/SM
+bulwark/MGDS
+bumptiousness/S
+bun/MZS
+bunco's
+bundler/M
+bungee/SM
+bunny/MS
+Bunsen/M
+Burberry/M
+bureau/MS
+burgh/RMS
+burgomaster/SM
+Burlingame/M
+burly/TP
+Burne/M
+burnoose/SM
+burrow/DMGSR
+bursae
+bushmaster/MS
+bushy/TP
+busman/M
+bustard/MS
+busy/PSYTGD
+butt-end/S
+Butterfield/M
+buttress/SGDM
+buxomness
+Buxton/M
+buyback/S
+buys/c
+bypass/MDSG
+by-product/SM
+cabriolet/SM
+cacciatore
+cadent/C
+cadet/MS
+cadmium/M
+caecal
+cage/GDzR2MS
+calabash/SM
+calcium/M
+calculability/IM
+calculate/iVDSGkBhNn
+Calgary
+calibre/MnSN
+California/M
+caliphate/SM
+call/RSGDJ7
+callee/M
+call-girl/S
+camaraderie/SM
+camel-hair
+Camilla
+camouflage/GDRSM
+camps/C
+canary/MS
+candider
+candlelight/SM
+cannelloni
+canniest
+cannonade/MGDS
+cannot
+cannula
+canonist
+canter/d
+Cantonese
+capabler
+capacitative
+caparison/SM
+cape/BDRMlS
+capitalism/SM
+capitalist/1W
+Capitan
+capsicum/MS
+Capt.
+captiousness/S
+captivity/SM
+captures/A
+carafe/SM
+caramel/Q8SM
+carapaxes
+cardigan/MS
+cardiopulmonary
+caring/U
+Carlisle/M
+Carmichael
+carnelian/MS
+carnet/SM
+carnivore/MS
+carousel/SM
+carpel/SM
+carpool/DSG
+carriageway/MS
+carroty/T
+Cartesian
+cartful/S
+Casablanca
+case-harden/dS
+casein/MS
+casework/RSM
+cask/SMGD
+cast/RSGJM
+castigate/SnDNG
+Castillo/M
+cast-off/S
+castor/MS
+Catalonia
+catch/LRGZ7S
+catchup/SM
+categorize/AGSD
+category/wq8W9Qs-SM1
+cathodal
+catholicly
+cauliflower/SM
+causate/vV
+cauterize/NSDGn
+cautiousnesses
+cave-in
+cavity/FMS
+CCTV
+cedar/MS
+celebrated/U
+c.elegans
+cellarer/M
+cello/S3M
+cellophane/SM
+cellulite
+Celsius
+cenotaph/SM
+centennial/Y
+centimetre/MS
+centralism/M
+centralize/CDNSAnG
+centric/F
+centrifugation/M
+Ceres
+certainest
+certificate/SDM
+Cessna
+Chadwick/M
+chaffer/rd
+chagrined
+chainsaw/DSG
+chaise/MS
+chalkiness/S
+chalkline
+chamberlain/SM
+chamfer/dSM
+chancellor/MS
+chap/SDMG
+chaperone/SM
+charged/U
+charismata
+charismatic/U
+Charlottesville
+chasten/Sd
+chattel/SM
+chatter/dSr
+chatterbox/SM
+chauvinist/MSW1
+checkable
+checked/U
+cheerful/TP
+cheerfulness/S
+cheeseboard
+cheesecake/SM
+cheeseparing/S
+Chen
+chequer/d
+cherish/GDS
+cherubim/S
+chest/6ZSDM
+Chevy
+chewiness/S
+Chicago/M
+chicane/MDGSy
+Chicano/SM
+chichi/TS
+chiffonier/MS
+chignon/SM
+childes
+childminders
+chimaera/Mw
+chimney/DMS
+china/SM
+Chippewa
+chippie
+Chirac/M
+Chisholm
+chit/SM
+chitchat/DSMG
+chive/SM
+chloride/SM
+chock-a-block
+choler/SM
+chord/GSDM
+chow/GSMD
+chrism/MS
+Chrissie
+Christensen/M
+Christoph/M
+chromatography/M
+chrome/MWGD
+chronology/13SMw
+chuckle/DkGS
+chunk/ZSGM2D
+chunkiness/S
+churchgoer/MS
+Churchill/M
+churchyard/MS
+churlishness/S
+cincture/MGDS
+cinematography/WSM
+circuitousness/S
+circularity/MS
+circulated/A
+circumlocutory
+cite/nAGNDS
+claimable
+clamp/SGMD
+clannish/YP
+Clapton
+Clare/MZ
+Clarendon/M
+clarifier/M
+clasher/M
+classic/3S
+classical/3
+classics/M
+classified/S
+classifies/CA
+classlessness
+class-list
+clatterer/M
+clavicle/SM
+clearing-house/S
+clerestory/SM
+clevis/SM
+Clifton/M
+climbdown
+Clio
+cliquiest
+Clive
+clock/SDMRGJ
+clod/SMGD
+closable
+cloud-cuckoo-land
+clouding/c
+clownish/PY
+clubbed/M
+clung
+CNN
+coal/SGMD
+coalesce/GDS
+coarseness/S
+coat-hanger
+cobalt/M
+cock-eyed/Y
+cock-of-the-rock
+cocky/TP
+cod/rMdSDG
+codex/M
+coercive/PY
+coffin/dMS
+Coffman
+cogitator/SM
+cognac/MS
+cognitive/SY
+cohabit/nd
+cohabitation/o
+coincident/Y
+colander/SM
+cold/TPSY
+Colette/M
+coliseum/MS
+collaboration/3M
+collaborator/MS
+collapse/b
+collapsibility/M
+collar/pdMS
+collation/M
+collie/MRyD
+collimation/M
+collusion/M
+cologne/SMD
+Colombian/S
+colonnade/DSM
+colossi
+colourfulness/S
+colouring/M
+colourlessness
+colours/AE
+colter/M
+Colwyn/M
+comatose
+combination's/A
+combinatorial
+combinatoric/S
+combiner/SM
+comestible/MS
+comfort/EGMSDk
+commend/AnS7DG
+comment's
+commercialism/SM
+commissariat/MS
+committed/cU
+common-law
+commonwealth/SM
+communism/MS
+communist/W
+community/SM
+commutate/Vv
+compact/TRPDYG
+compactness/S
+companionable/P
+company/SMDG
+comparative/PS
+compare/uVvGBl
+compass/M
+compeer
+competence/MSZI
+competency's
+competitiveness/S
+competitor/SM
+completer/M
+completing
+complicatedly
+complicatedness/M
+compliment/RGD
+compost/G
+composure/MES
+compote/SM
+comprehend/NuXSDvGV
+Compton/M
+compunction/SM
+computer/Q8q-
+computer-literate
+concentrator/MS
+concept/xSVoM
+conceptual/-Q8q
+concerning
+concession/yo
+concessioner
+concise/TYPNX
+concreteness/S
+concreter
+concretion/M
+concuss/NXV
+conductivity/SM
+cone/MZS
+confect/S
+confectionery/SM
+confess/GXxhDN
+configured/K
+confirmatory
+conformism/SM
+confuse/kRhi
+congest/DVSG
+congruence's/I
+conjecturer/M
+conjunctiva/MS
+conjure/NRGSnD
+Conley/M
+Connecticut
+connecting/E
+Conrail/M
+conscience-stricken
+conscientiousness/S
+consecrative
+consensus/SM
+considered/U
+considering/S
+consignee/SM
+consiprationally
+consolidate/DNGnS
+constabulary/SM
+constance/Z
+consternation/M
+constitutional/3YS
+constrict/SDVG
+constructable
+consular/S
+consumerist
+consumption/Mc
+contempt/bM
+contemptuousness/S
+contented/P
+conterminous/Y
+contestable/I
+contestant/SM
+contingent/MYS
+continued/E
+continues/E
+contrariety/SM
+controversial/UY
+controversy/SMo
+contuse/XGSND
+conversion's/A
+conveyance/DRSGM
+convivial/Y
+conviviality/MS
+convulsive/P
+co-occurrence
+cookbook/MS
+cook's
+co-op
+coping/M
+copra/SM
+copse/M
+copulative/S
+copywriter/MS
+Corbett/M
+Corby
+cordillera/MS
+cordovan/MS
+Cornell/M
+cornflower/SM
+cornucopia/SM
+corolla/yMS
+corona/ySnM
+corporatism/M
+corporealness/M
+corpse/M
+correspond/k
+corridor/SM
+corruptness/S
+corsair/SM
+cortisone/SM
+corves
+cosignatory/SM
+cottagey
+couching/M
+couldn't
+counter-attack/SRMDG
+countermeasure/SM
+countersink/SG
+courage's
+coursework
+courteousness/SE
+courtesan/MS
+coven/SM
+covering/E
+coward/SMY
+cowardly/P
+cowbell/SM
+Cowes
+cowgirl/SM
+Cowley
+cowling/M
+crackly/T
+craggy/TP
+Craigavon/M
+crape/SM
+creatable
+creates/A
+creation/MAS
+creationism/SM
+crèche/MS
+creditability/M
+credulously/I
+crescendo's/C
+crick/DSMG
+cries/e
+crime/DGSM
+criminality/MS
+crinkly/TS
+crinoline/MS
+crispy/TP
+critical/UY
+critter/SM
+Croatia/M
+crocker/Z
+croft/MGSR
+Cromwellian
+crook/DSiMhG
+crop/GSeMD
+crossbeam/MS
+cross-breed/GS
+cross-ply
+cross-polar
+crossproduct/S
+crotchety/P
+crowbar/SMGD
+cruciform/S
+crucify/DGRS7
+cruelty/SM
+crumpet/MS
+Crusoe
+cryogenics/M
+crypt/MW1S
+cryptogram/MS
+crypts/C
+crystal/MS
+crystal-clear
+crystalliser/SM
+crystallized/A
+CSU
+cuber/M
+cubism/SM
+Culbertson/M
+cul-de-sac
+culprit/SM
+cup/DM6GS
+Cupertino/M
+curare/MS
+currant/MS
+curricular
+curriculum/M
+curs/GyihSD
+curvaceous/Y
+curving/M
+Cushman
+cusser/FE
+custom-built
+cyan/MWS
+cyborg/S
+cycloid/SM
+cyclopaedic
+cyder/SM
+cypress/SM
+cystitis
+cytology/3wSM
+Dag
+Dagenham
+dairymaid/MS
+dally/RGDS
+Daly
+damask/DMGS
+Damien
+damner
+damp/SDTRPGY
+Danaë
+dandy/TYMS
+Danish
+dankness/S
+Dante
+dapper/PY
+dapple/DSG
+dare/RDkGS
+d'Arezzo
+Dario
+darn/DRGS
+Darren
+Dartmoor/M
+Datamation
+datedness/e
+daub/DRGS
+Davenport/MS
+daybed/S
+daytime/SM
+DDT
+deadening/M
+deadpan
+dear/TPYZS
+dearness/S
+deathbed/MS
+debarkation/M
+debatable
+decal/SM
+deceleration/M
+deceptive/PY
+decidedness/M
+decisioned
+declension/SM
+Deco
+decolletes
+décor/SM
+decorous/IPY
+decrease/k
+deepness/S
+deep-seated
+deerskin/SM
+defeat/RG3D
+defector/SM
+definiteness/IS
+deflect/GSVD
+defoliant/MS
+defy/RSkDG
+degauss/GD
+degradable
+deletable
+delftware/S
+delicious/PY
+deliriousness/S
+delirium/MS
+delivered/U
+deliverer/SM
+deltoid/SM
+deluder/M
+demi-monde/SM
+demisemiquaver/S
+demo/GDM
+demolition/MS
+demon/SWM
+demoniacal/Y
+demoralize/R
+DeMorgan/M
+demotion
+Denbighshire/M
+denigration/M
+denim/MS
+denouement/SM
+densitometer/MWS
+dent/SIGD
+deodorant/MS
+departmental/Q8-q
+dépaysée
+depiction/SM
+depraver/M
+depth/SM
+deputation/M
+derisive/P
+derisiveness/S
+desalinate/SNnGD
+Descartes
+descriptiveness/S
+desertion/MS
+desirous/PY
+desperateness/S
+dessicate/ND
+destructiveness/S
+detainer/M
+detectability/U
+deterred/U
+detestable/P
+detestation/M
+detriment/SoM
+detrimental
+Dettingen
+devastator/SM
+deviating/U
+diabetic/S
+diabolical/P
+diagnostics/M
+diagrammaticality
+diamanté
+diaphragm/MS
+diatonic
+dibble/MGDS
+dicotyledon/SM
+dicotyledonous
+dies/U
+dietary/S
+Dietrich
+differentiated/U
+differentiation/M
+diffract/DGS
+diffuseness/S
+diffusivity/M
+digerati
+digram
+dihedral
+dilettantish
+diligence/SM
+diluent
+dime/MS
+dimensionality/M
+diminished/U
+diminution/SM
+dimwit/DMS
+Dinah
+dinnerware/SM
+diocese/SM
+diode/MS
+diplexers
+diplomata
+direct/TxPDGySYV
+directing/a
+directionality
+directrix/M
+dirge/MSDG
+dirtiness/S
+disarm/k
+disclose
+discolour/NniGJ
+discompose/D
+discretionary
+discriminant/SM
+disdain/jMDG6S
+disgrace
+dish/SDMG
+disloyal
+dismember/dL
+Disney/M
+dispensation/M
+dispersant/M
+disposal/SM
+Dispur
+disquiet/kM
+disquisition/MS
+disrupted/U
+disrupter/M
+dissidence/MS
+dissipated/P
+dissolute/PY
+distillate/MS
+distiller/Z
+distillery/MS
+distorted/U
+distributor/MS
+district/SM
+divan/SM
+dive/RJDTGS
+diverse/YP
+divestment
+dividend/MS
+divisibility/IMS
+divot/SM
+DJ/M
+dockland/MS
+dockside/M
+Dodecanese
+dodgem/S
+doge/MS
+dogfought
+doghouse/MS
+do-gooder/S
+doll/SDMGY
+dolmen/MS
+domestic/SnNY
+domiciliary
+dominations
+dominative
+dominatrix
+Donizetti
+donkey/SM
+door/DmGMS
+doorkeep/R
+doorknob/SM
+doorplate/SM
+dope/R2DMGS
+Doppler
+Dorado
+dormice
+dost
+dotard/SM
+double-blind
+double-decker/S
+double-jointed
+double-sided
+doubt/MAS7
+doughty/T
+doughy/T
+Douglas-Home/M
+Dow
+downheartedness/S
+downhill
+downturn/MS
+downward/PYS
+dowry/MS
+doyenne/MS
+dragoon/MDSG
+dramatist/SM
+drank
+draughtiness/S
+draughtsmanship/MS
+dreamless/YP
+dressed/cAU
+dresser/AM
+Dreyfuss
+dribble/RGDS
+drippy/T
+drivable
+drollery/MS
+droplet/MS
+dropsy/M
+drudgery/SM
+Druidism/SM
+drunkard/MS
+drupe/MS
+dryer/SM
+dry-eyed
+dryish
+dryly
+dubiousness/S
+duckpins
+duckpond
+ductwork/M
+dulcimer/SM
+dumb/DTPGY
+Duncan/M
+dung/DGSM
+dungaree/MS
+durst
+Dustin
+dustmen/M
+dwarf/GSMD
+dwarfish
+DWP/M
+dyad/SMW
+dybbukim
+Dyfed
+dynamic/YS
+dynamite/MGRDS
+dysentery/M
+dyslectic/S
+dystopia/M
+eagerer
+earmark/GDJS
+earnest/PY
+earphone/MS
+earthshaking
+easing/M
+Easthampton
+easting/M
+Eaton/M
+ebony/SM
+econometric/S
+economic/UY
+ecstasy/MS
+ecstatic/YS
+ecumenist/MS
+eczematous
+edging/M
+edify/RNSnDG
+editing/F
+eel/MS
+effectuate/DGSN
+Effie/M
+effigy/SM
+efflux/MN
+effort/SMp
+EGA/M
+eggcup/SM
+egotism/MS
+eh
+eighteen/HMS
+eject/VGSD
+ejection/MS
+Ektachrome
+elate/iSDGnhN
+Elbe
+Eleanor
+electrify/nRDGSN
+electro/M
+electrocardiography/SM
+electronic/S
+electrostatic/S
+elegant/IY
+elimination/M
+elk/MS
+Ella
+elliptical/S
+Ellison
+elocutionist
+Eloise
+emaciation/M
+emasculation/M
+embalm/RGDS
+embargoes
+ember/SM
+emblem/WSM
+embryonic
+emergence/SMZ
+émigré/S
+emote/SvDxVG
+emotional/Q8
+emotionality/M
+emphysema/SM
+emplane/GDS
+employment/fMU
+emption/SM
+emulsification/M
+emulsion/SM
+enc
+encephalopathy/M
+enchantress/MS
+enclose/DSG
+encroacher/M
+encrypted/U
+endanger/LSd
+endear/LkDGS
+endemicity
+endmost
+endogamy/M
+endungeoned
+enemy/MS
+enforced/AU
+enforcer/AS
+enforcing/A
+Englewood
+engrammatic
+engulf/LGDS
+enjoy/GLBSDl
+enrapture/GDS
+enrich/GSDL
+enricher/M
+enshrine/GDLS
+enslave/RGLSD
+entangler/EM
+enterprising/U
+entrails
+entrance/LMSGDk
+entrant/A
+entreaty/MS
+entry/AS
+enumerated/A
+envied/U
+EPA
+ephemeris/M
+epiphenomenon
+epistemic
+epithet/SWM
+epochal
+Epsom
+equalized/U
+equation/M
+equidistant/Y
+equilibrate/DNSG
+equitable/PY
+equivocation/M
+eradicate/VNSDGn
+eradication/M
+ere
+ergophobia
+Ericsson/M
+Eros
+erotica/M
+erudite/Y
+Es
+escudo/MS
+esoteric/Y
+Esperanto
+esprit/MS
+essential/P3SY
+Estes
+estimative
+Estonia/M
+Estonian
+ethnicity/SM
+ethology/3wMS
+ethos/SM
+eucalyptus/SM
+eulogized/U
+Eunice
+eunuch/M
+euphonious/Y
+Europa
+European/Q8Mq-S
+Eurythmics
+evacuate/VNnDSG
+evade/SvRDNVGuX
+evaluation/A
+evaluation's
+evasive/P
+evenness/S
+eventuate/DSG
+Eveready
+everywhere
+eviction/SM
+evidential/Y
+evildoing/MS
+evilness/S
+examination/SM
+examine/ASGDN
+exasperate/DhGnSkN
+excavate/DNSGn
+excellency/MS
+excellent/Y
+excerpt/MSDG
+excess/DSuVvMG
+exchequer/MS
+excited/Uc
+excites/c
+excluder/M
+excrescent
+exec/MS
+executrix/M
+exemplar/SM
+exemplification/M
+exercising/c
+exile/GSDM
+exodus/SM
+expansion/y3M
+expatriate/DnSNG
+expect/nShGDi7kN
+expectedness/U
+expedience/SIZ
+expeditious/PY
+experience/IMD
+experted
+expertness/S
+exploration/M
+exposé/SM
+expostulate/nDGNS
+expostulation/M
+expound/SRDG
+expressionless/Y
+expurgated/U
+expurgation/M
+extending/c
+extension/M
+extensor/SM
+extenuate/nGSDN
+extirpate/GSnDNV
+extra/S
+extrasensory
+extraterritorial
+extreme/PTY3S
+extremity/SM
+ex-wife
+eye-opener/SM
+facecloth/S
+facility/SM
+facsimile/MDS
+factor/Q8t+d-MqS
+factory/SM
+factotum/SM
+faddist/MS
+fade/hS
+faff/GDS
+fail/SDGkJ
+Fairbanks
+faith/6DjpMGS
+fame/MDSz
+familiarity/MS
+fancy-free
+Farley
+far-off
+farrago/MS
+fasciculation/M
+fastener/SM
+fastening/MS
+fatalist/W1
+fathers-in-law
+faultlessness/S
+favour/ERSMDG
+favourable/SYM
+Fawlty
+fearless/PY
+feasibility/I
+feather-bedding/M
+fee/GMYSd
+feedback/SM
+feedstock
+felicitation/M
+fellah
+femaleness/S
+femme/S
+fen/MS
+fenland/M
+Ferdinand
+fermenter
+ferrous
+fess's
+fettling/M
+few/TP
+Fibonacci/M
+fibroid/S
+fictional/Q8q-
+fiddlestick/SM
+Fidelio/M
+fiendish/PY
+FIFO
+fifty-eight/H
+fifty-five/H
+fifty-four/H
+fifty-one
+fifty-onefold
+fifty-three/H
+fig/LMDGS
+fighter/IMS
+figurine/MS
+filch/DSG
+filminess/S
+filtration/MI
+finale/M3S
+finely
+finis/SM
+fireball/SM
+fireproof/GD
+firework/MS
+firm's
+first-floor
+fishiness/S
+fish-meal
+fish-pond/SM
+fishwife/M
+Fisk
+Fiske/M
+fissile
+fitful/P
+fitted/e
+fitter/eMS
+five-a-side
+fixatifs
+fixes/I
+flagrancy
+flamboyancy/SM
+flare-up/S
+flatcar/SM
+flatfoot/MS
+flatulence/SM
+flatus/SM
+flatworm/SM
+flavoured/U
+fledge/DSG
+flee/DGS
+Fleming
+flesh/pY2MDGZS
+flew/c
+flex's/A
+flicker/dSkZ
+fling/GSM
+flip/RSTGD
+flirter
+flocculation/M
+Florence
+Floridian/S
+flounder/dS
+flowing/c
+fluidity/SM
+fluky/T
+flume/GMSD
+flute/GMSZDJ
+fluting/M
+flutter/rSZd
+flyby/M
+fly-by-wire
+flycatcher/SM
+flyleaf/M
+Flynn
+fly-paper/M
+flyweight/SM
+focal/FY
+fogginess/S
+foliage/SMD
+folk-dance/MGS
+Folkstone/M
+Folsom
+font/S
+Fontana
+Fontenoy
+foolhardiness/S
+foothold/MS
+footlights
+footpath/MS
+footsoldier/SM
+footstep/MS
+foppery/SM
+force-feed/G
+forceful/P
+ford/SDGM7
+forearm/GMDS
+foreknew
+foreknowledge/MS
+foresightedness/S
+forethought/MS
+forever
+forewarner/M
+forlorn/TPY
+form/FoSIGNnD
+formability/M
+formalist/W
+formats/A
+formerly
+Formosan
+forsake/GS
+forte/MS
+fortifier/SM
+forty-first/S
+forty-six/H
+forty-twofold
+fossil/Q-SMq8
+Foster's
+found/DRGynS
+founder/d
+fountain-pen/MS
+four-in-hand
+fourteen/HSM
+foveal
+foxy/TP
+franc/SM
+Francisco/M
+Frankie
+fraternizer/M
+fraudulentness
+fraught
+Frazier
+Fred/Z
+Frederic/M
+Frederick/S
+freeborn
+free-kick
+free-range
+freezes/AU
+freq
+frequency/MSI
+frication/M
+Friedman
+Friedrich/M
+frisker/M
+frizzly/T
+frock/CGSDU
+frock-coat/S
+from
+frontiers/m
+frontward/S
+frostbite/MGS
+frosting/MS
+frothiness/S
+frowzy/TPY
+fruition/M
+fry/GSND7V
+Frye/M
+führer/MS
+full-dress
+full-grown
+fullword/MS
+fulmination/M
+funfair/M
+funnel/MDGS
+funniness/S
+furbish/ASGD
+furore/MS
+fury/MS
+fused/CA
+fussy/PT
+futility/SM
+future/M3S
+futuristic/S
+g/7
+gabbiness/S
+gadfly/MS
+gadgetry/SM
+Gaelic-speaking
+gaga
+gaily
+Gaines
+Gainesville
+gainsay/RGS
+gait/SRM
+Gaithersburg
+gale's
+gallbladder/MS
+galleon/SM
+Gallic
+gallop/Srd
+galore
+Gambia/M
+gamecock/SM
+gamin/SM
+gamine/SM
+gammon/dMS
+gangsterism
+garb/DMSG
+gargle/DSG
+garment/DSMG
+garotte/SMDG
+garrotte/MRGSD
+Gary/M
+gasp/SRDGk
+gas-permeable
+Gatwick/M
+gaugeable
+Gazza
+gearing/M
+gelid
+gemstone/SM
+general-purpose
+generalship/SM
+Genghis
+genitalia
+genome/SM
+genteelest
+geom
+geophysicist/SM
+gestalt/M
+gettered
+Getty
+Ghana/M
+Ghent
+ghoulish/PY
+ghoulishness/S
+giblets
+Gibraltar/M
+gifted/P
+Gilbertson
+gilding/M
+ginger/ZYSdM
+ginmill
+Gioconda
+Giorgio
+Glamorgan/M
+glance/kDSG
+glans/M
+glassware/MS
+glassy/PT
+Glastonbury/M
+glaucous
+glide/GSRDJ
+glint/DGS
+glissandi
+globe/SMD
+globe-trotting
+gloomy/TP
+glued/U
+gluiest
+gnome/MS
+goalkeeper/MS
+goal-line/S
+goatee/SM
+Gobi/M
+godforsaken
+godhood/SM
+Godwin/M
+goes/ef
+goggle/SRDG
+goggle-eyed
+Goldman
+Gomez
+goodbye/MS
+good-for-nothing/S
+goodly/T
+goof/GD2MZS
+gooiest
+goose/M
+gorge/MSDG
+gorges/E
+gorgon/S
+goring/M
+gormless
+gosh/S
+Gosport
+Göteborg/M
+Gothic/Q8
+Gothicism
+GOTO
+goulash/MS
+governance/SM
+Govt.
+GP
+gr
+graceful/EPY
+gracefullest
+grace's/E
+Gracie
+grackle/SM
+graded/UA
+Graff/M
+graininess/S
+grain's
+grainy/TP
+grammaticality/U
+Grampian/M
+grandchild/M
+granddad/SMZ
+grandee/SM
+grandioseness
+granduncle/SM
+Granville
+grass/ZSDGM
+gratis
+gravel/DYGMS
+graviton/MS
+grazed/c
+greatcoat/SDM
+great-grandparents
+great-uncle
+greenbelt/S
+greenfly/M
+greengrocery/M
+greenkeeper/SM
+greenness/S
+grenade/MS
+Gresham/M
+grey/PGYDS
+greylag
+grievous/PY
+griffin/SM
+grilse
+grinning/Y
+gripe/S
+grisliness/S
+grist/MY
+grizzling/M
+grocer/ZSM
+grocery/SM
+grommet/dMS
+grosbeak/MS
+Grossman
+Groton
+groundwater
+grown-up/MS
+grubbiness/S
+grudge/DkMGS
+gruesomeness/S
+gruff/DTPGY
+grump/2MZSz
+grumpy/PT
+grunt/DGS
+guarani/SM
+guarded/P
+guardedly/U
+guardrail/MS
+Guatemala/M
+guesswork/SM
+guestimate/DSG
+guide/aDSG
+guillotine/DSMG
+guiltiness/S
+guise/EMS
+Gujarat
+gull/SDMbGY
+gullet/MS
+gullibility/SM
+gumdrop/SM
+gunky/T
+gusseted
+gust/SD2MGzZ
+gustatory
+Gustavo
+Guthrie
+Gutierrez
+habitant/IFSM
+habit-forming
+habits/FI
+habitué/MS
+hades
+hadn't
+hadst
+haemoglobin/SM
+hag/MS
+haggle/DRSG
+hagiographer/SM
+hagiography/MS
+hailstone/MS
+hairdressing/MS
+hairiness/S
+hairspring/SM
+hair-trigger
+halest
+half-finished
+half-lives
+half-pay
+halitosis/M
+hallmark/SMDG
+halogen/SM
+halter/d
+halyard/MS
+Hamal/M
+Hamlin/M
+hamper/dS
+handbag/SMDG
+handbasin
+handedness/SM
+handkerchief/SM
+handleable
+Handley
+handspike/MS
+hangers-on
+hangover/MS
+hankering/M
+Hanson
+hap/aS
+hapless/PY
+happiness/SM
+hara
+Harald
+Harcourt
+hardening/M
+hardpan
+hardware/M
+Harlan/M
+harmful/P
+harping/M
+harridan/SM
+hateful/P
+Hatfield
+Haugen/M
+haulier/MS
+haven/SM
+hawking/M
+hay/GMSD
+haze/DMRSGZ
+he/M
+headiness/S
+headless/P
+headmastership/M
+headscarf/M
+headshrinker/MS
+headstand/MS
+headstone/MS
+hearken/dS
+hears/SA
+hearse's
+hearthrug
+heartiness/S
+heartthrob/SM
+heated/cKUA
+heathenish/Y
+heat-resistant
+heavyweight/MS
+hedge/DRGSMk
+hedgehop/SDG
+heeded/U
+heedlessness/S
+heeling/M
+hegemony/SWM
+heir/SFM
+Helene
+hell-bent
+helmet/dMS
+helpmeet's
+Helvetian
+Hemichordata
+hence
+henpeck/DGS
+her/GS
+herbicidal
+Hereford/M
+hereinafter
+heretic/SM
+hereto
+Herman
+heron/MS
+herring/SM
+hesitant/Y
+Hess
+heterodoxy/SM
+heterogamy/M
+hexane
+Hg
+hicks
+hidebound
+hidey
+hiding/M
+higgledy-piggledy
+high-class
+high-flown
+high-flying
+high-grade
+high-heeled
+high-pitched
+high-ranking
+high-stepping
+hight
+Hilary
+Hilliard
+hillwalking
+hindrance/MS
+hinger
+hippie/M
+Hispanic/SM
+historicity/MS
+hit/pRMSG
+hmm
+HMS
+hobbit
+hobnob/DGS
+hodgepodge/MS
+hoe/GMS
+ho-hum
+holdover/MS
+holeable
+holiday/GSMD
+Hollerith
+hollowware/M
+Holm/M
+hologram/SM
+holography/SM
+holster/MdS
+Holyhead/M
+homebuilt
+home-ownership
+Homeric
+home-schooling
+homespun/S
+homoeothermal
+homophobes
+homosexuality/SM
+honeycomb/GDSM
+Honiara/M
+honourableness
+honourably/S
+hoodoo/MGDS
+hookah/SM
+Hooke
+hooks/U
+hooligan/SM
+hootch's
+hoover/d
+hornpipe/SM
+horror-stricken
+horse-cloth
+horsepower
+horsey
+Horst
+hosp
+hospital/Qq8SM-
+hotline
+hotshot/S
+Hounslow
+housebuilding
+housefly/SM
+house-proud
+housewares
+housewives
+how/MS
+Howe/S
+HRH
+hrs.
+hub-cap/SM
+Huber/M
+Hubert
+huckster/MSd
+huh/S
+hulk/GMDS
+humanely/I
+humdrum
+humeri
+humility/SM
+hump/GSMD
+Humpty
+hunchback/SMD
+hunky/T
+hunting/M
+hurrah
+hustle/RGSD
+Hutchison
+hyacinth/MS
+hyaena/SM
+Hyatt
+hydrant/MS
+hydrocarbon/SM
+hydrodynamics/M
+hydrogenous
+hydrolyse/DSG
+hydrous
+hygroscopic
+hymeneal/S
+hyperbole/M1SW
+hyperboloid/MS
+hypercritical/Y
+hypersphere/M
+hyphenated/U
+hypnoses
+hypnotist/MS
+hypothermia/MS
+hypothetical/Y
+hypothyroid
+hysterical
+Iain
+iamb/SMW
+Ibrahim
+ideal/SqQ-8s93M
+idem
+identified/Ua
+idleness/S
+idolatrous
+idolatry/MS
+i.e.
+ignite/DASG
+ileitides
+ileitis/M
+ilium/M
+I'll
+ill-considered
+ill-disposed
+illegal
+illiterate/P
+ill-omened
+illumine/DSNVGn
+illustrator/MS
+image/SMyDG
+imagination/M
+imitation/M
+imitativeness/S
+immeasurable/P
+immunity/SM
+immunodeficiency/S
+immure/GDS
+impassable/P
+impeachable/U
+impenetrable/PY
+impetuosity/SM
+impetuousness/S
+impetus/SM
+impish/PY
+implacable/YP
+implant/N7n
+implement/ADGSN
+implicant/MS
+impolitic/P
+importation/SM
+importune/GDRS
+impossible/P
+impost/G
+impoverish/GLSD
+impoverisher/M
+imprecation/M
+impression/MB3
+improvable
+impugn/RBGSLD
+inaugurate/SDGNn
+inbred
+inbreeding/M
+Inca/S
+incarnate/DGANSn
+incarnation/AM
+incestuousness/S
+incidentals
+incredible/P
+incumbent/S
+incunabula
+indefinite/SP
+indelible/Y
+indention/SM
+indestructible/YP
+indicter/M
+indispensability/MS
+indite/SGD
+inductance/SM
+indulgent/c
+inept/PY
+ineptness/S
+inequitable
+inevitability/MS
+inexpense
+infanticide/SM
+infarction/SM
+infelicitous
+inflammatory
+influenced/U
+infringer/M
+ingrain/h
+inhalant/S
+inhibited/U
+inhomogeneous
+initial/Qs-89qDSY
+initialise/ASKDG
+initialize/ASnDGN
+injection/MS
+ink/GR2ZMSD
+innumerate/B
+inorganic/Y
+inrush/GSM
+ins.
+insane
+insigne's
+insignia/MS
+insolubility/S
+installable
+installant
+installer/MS
+instigation/M
+instilment
+institutional/Q8-q
+institutionalist/M
+instrumentalist
+insufficiency/S
+insulin/MS
+insuperable/Y
+intaglio/SMGD
+integrable
+integration/AME
+integrations/E
+intelligence/MS
+intelligent/UY
+intelligibility's/U
+intendant/MS
+interchangeability/M
+intercollegiate
+interconnected/P
+intercontinental
+interdependence/SMZ
+interdict/DGMVS
+interested/UY
+interesting/UY
+interferon/SM
+intergenerational
+intergroup
+interlinear/S
+interlining/M
+interlink/DSG
+intermission/SM
+intermittent/Y
+intermix/GSD
+intern/GLDxo
+internal/s9SQ8q-
+international/3Q8-qS
+internationalist
+internetwork
+interoperate/BDNSG
+interpretive/Y
+interrelation/M
+interrogatory/S
+intersession/SM
+interstage
+interstice/SM
+inter-urban
+intervener/M
+intimacy/MS
+intoxicate/GDhnNS
+intratissue
+introduce/DSAnNG
+introspection/SM
+introversion/SM
+intubation/M
+Inuit
+investee/MS
+investigation's/A
+inviolability/MS
+invitation/oM
+invite/GSkNnD
+involuntary/P
+involute
+iodine/M
+IPR
+IQ
+Iraq/M
+irascible/Y
+irate/TY
+ironmonger/ZSM
+irreconcilable/PYS
+irresistible/P
+irresoluteness/S
+irritant/S
+IRS
+is
+Isaiah/M
+ISO
+isodine
+isolator/SM
+issued/A
+itch/GM2ZzDS
+iterative/Y
+ITT
+jab/GMDS
+jackal/SM
+Jacobian
+Jacobin
+jagged/P
+Jake/S
+jams
+Janesville
+Japan/M
+jarful/S
+jargon/M
+jaundice/SMGD
+Javanese
+Jaycee/S
+jean's
+Jeff/M
+jellybean's
+jemmy/M
+Jenkins
+Jennie
+jet-black
+jetting/M
+jiffy/MS
+jigsaw/MS
+Jimenez
+Joel
+joey/M
+Johannes
+Johnstown
+joiner/Z
+joint/FYE
+joint-stock
+jokey
+jong/M
+Jorgensen
+joviality/SM
+joyful/PT
+joyousness/S
+joyrode
+judiciary/S
+jumbo/SM
+jumpy/TP
+Juno
+juridical/Y
+jury's/I
+justification/M
+Jutland/M
+juxtaposition/M
+Kali
+kamikaze/SM
+Kansas
+kapok/M
+Karl
+Katherine
+kayo/MSDG
+kb
+Kenyatta
+Kessler/M
+kettledrum/MS
+Kewell
+keyboard/GMDRS
+keystroke/MDS
+Khyber
+kick/ZRSDG
+kickball's
+kickstand/SM
+kiddy's
+kidney/MS
+Kilkenny/M
+killing/c
+kilobit/S
+kilogauss/M
+kilt/SMD
+kindergärtner/SM
+kinetics/M
+kinked/U
+kinky/TP
+Kirghiz
+Kiribati/M
+kismet/MS
+kiss/DGRSJ7
+kitchener's
+klutz's
+knick-knack/SM
+knighthood/SM
+knock-kneed
+knowingly/U
+knowingness
+Kobe
+Koenigsberg
+Koertzen
+kosher
+Kosovo/M
+Kowalski/M
+kraft/M
+Krakatoa
+Krieger/M
+Kris
+Kuwait/M
+kWh
+labia/M
+labour-intensive
+labour-saving
+laevulose
+Lagrange
+lampshade/MS
+land/mJDRGSMp
+lander/eMS
+landing/M
+landscape/GRMSD
+languid/PY
+lanthanum/M
+lapboard/MS
+Laplace
+Lapland/RM
+lapse/FDAGS
+Laramie
+laryngeal/SY
+laryngitides
+lasso/MSDG
+lassoer/M
+last/YDGSkJ
+lasted/e
+lasting/P
+lasts/e
+latent/Y
+Latinate
+latrine/SM
+launch/GADS
+laundress/SM
+Laurie/M
+lawless/PY
+Lawley/M
+Lawrenceville
+lax/vuTYSPV
+layabout/MS
+lay-by
+layer/dC
+layman/M
+La'youn/M
+laypeople
+LCD
+leach/SDG
+Leadenhall
+leakage/SM
+leaner/M
+leas/GRSD
+leave/GSJDR
+leavened/U
+leaving/M
+leery/TP
+legal/Q8q-S
+legalistic
+legals/I
+legation/AMC
+leghorn/MS
+legionnaire/SM
+legitimated/I
+Lehigh
+leisurewear
+leitmotiv/SM
+Leitrim/M
+lemony
+lengthen/Sd
+leprosy/SM
+lepton/SM
+lesbian/MS
+Leslie/M
+less/U
+Lester
+lettuce/MS
+Levine
+levitate/DGNSn
+levy/SDRG
+lexicography/1WwMS
+lexicon/SM
+Lexis
+lg
+Li
+liar/SM
+libellous/Y
+libidinal
+libido/MS
+licensed/U
+licentiousness/S
+lichened
+licorice
+lido/SM
+lie-down
+liege/S
+lieutenancy/SM
+lifeless/PY
+lifelike/P
+lifesaver/SM
+life-support
+ligature/MDGS
+lighten/drS
+light-headedness
+like/DGE7S
+likely/TU
+like-minded
+liker/M
+likewise
+lilly
+limit/rndpMSgl
+limits/C
+limo/S
+limpet/MS
+limpidity/SM
+linear/tYQ
+line's/e
+lingual/S
+linguistic/S
+link/7RSMJDG
+lint/ZSM
+Linus
+Linux/M
+Lipton/M
+liquefaction/MS
+liquor/MS
+literary/P
+litheness/S
+litotes/M
+liturgy/S3M1w
+lived/Ae
+livelihood/SM
+Livingstone
+Llanelli/M
+LLD
+loading/M
+loadstar's
+lobotomist
+local/qYQs8S9-
+locale/SM
+locational/Y
+locket/SM
+lock-up/MS
+lodging/E
+lodging's
+loftiness/S
+logician/MS
+logistic/MYS
+logjam/SM
+logo/SM
+logotype/SM
+logrolling/SM
+London/rM
+lone/PRY
+lonely/TP
+longboat/MS
+long-drawn-out
+longeing
+Longyearbyen/M
+looker-on
+looming/M
+Lorenzo/M
+loris/M
+Lothian/M
+Lou/M
+loud/YTP
+Louise/M
+loutish/YP
+lovelorn/P
+lovingness/M
+lowbrow/SM
+lower/Sd
+lower-class
+lowermost
+lowish
+low-key
+low-spirited
+Loyola
+Lubumbashi
+lucent/4Y
+Lucifer
+Luddite
+Ludhiana
+ludicrous/PY
+ludicrousness/S
+Ludlow/M
+lug/DRGS
+lumen/M
+lunatic/S
+lunation/M
+Lund/M
+lurch/GSD
+lurid/PY
+lustful/P
+lustiness/S
+Luxenbourg/M
+Lycra
+Lydian
+lymph/SM
+MA
+macaque/MS
+macaroon/MS
+MacDonald/M
+mace-bearer/S
+macerate/DGSnN
+Machiavelli
+machine/DM3SGNyn
+machismo/SM
+mack/M
+macrophage/MS
+macrosocio-economic
+Madagascan/MS
+madame/M
+madmen/M
+madwomen
+Mafia/M
+magnanimosity
+magnanimousness
+magnate/MS
+magneto/SM
+magnetohydrodynamical
+magniloquent
+magnitude/SM
+Magog/M
+mah
+maimedness's
+main/SA
+mainsail/MS
+mainstay/MS
+maintenance/MS
+maize
+majesty/WSM1
+Majuro/M
+makefile/S
+makeover/S
+maladjust/LDV
+maladministration
+maladroit/YP
+Malawian/S
+Malaysian/S
+malefic
+malfeasant
+malposed
+malt/DGMZS
+Malthusian
+Malvern
+mamba/SM
+mammal/SM
+mammary/S
+mamma's
+mammogram/S
+Manchuria/M
+mandibular
+manganese/M
+manilla/S
+mannered/U
+Mansfield
+mantissa/MS
+mantle's
+manumission/M
+Maori
+maple/SM
+Maputo/M
+Mara
+marabou/SM
+Marathi
+maraud/SRDG
+marbling/M
+Marcie/M
+mare/SM
+Margaret/M
+Margate
+Marguerite
+marigold/SM
+marinate/SGD
+market/g7rSMdJ
+marks/A
+mark's/A
+marksmanship/S
+marquess/MS
+marquis/MS
+Mars
+marshmallow/MS
+Martinez
+martingale/MS
+martyr/MGDS
+Marxist
+Mascagni
+masculine/YP
+mass/pSVvu
+massager/M
+massive/P
+mass-market
+mastership/M
+masthead/GSDM
+mastodon/SM
+matchable/U
+matched/AU
+matcher/MS
+material/qs39S-MPQ8
+matériel/SM
+Matilda
+Matisse
+matricide/SM
+Matterhorn
+maximality
+Maxine
+maxing
+MBA
+McCabe/M
+McCartney
+McCoy/M
+McDonnell/M
+McGowan/M
+McKee/M
+McLean/M
+McNaughton/M
+MDT
+meanly
+meant/U
+measure/LSpMhlGD
+meaty/TP
+mechanical/S
+Medicaid
+medievalist/S
+Medina
+meditating/K
+Medusa/M
+meek/YPT
+meet/GJSY
+megahertz/M
+megalopolis/SM
+meiosis/M
+melanoma/SM
+Melville
+member's
+membership/SM
+memo/SyM
+memoranda
+memory/s9Q8oq-SM
+Menominee
+mentioned/fU
+Mephistopheles
+Merck/M
+mercy/S6jpM
+meretriciousness/S
+merino/MS
+meritoriously
+merrymaking/SM
+Merton
+mes/2DZzG
+meson/MS
+Messina/M
+messmate/SM
+metacircular
+metalanguage/MS
+metamorphosis/M
+metastability/M
+mete/S
+meteoritics/M
+meteoroid/MS
+meter/d
+methinks
+Methuselah
+Metzler/M
+MHz
+miasmal
+microamp
+microbe/MS
+microcosm/WSM
+microgroove/MS
+Micronesia/M
+microscopist
+midnight/SM
+midscale
+midsection/M
+midweek/YSM
+midwives
+mid-year
+miff/DSG
+mightn't
+milden
+militarism/SM
+militarist/W
+milkmen/M
+Millard
+millennial
+milliampere/S
+millionaire/SM
+millstream/SM
+mime/DSMG
+mimer/M
+mimetic/Y
+minatory
+minder/AS
+mindful/U
+minim/s9Q8S-qMo
+minion/SM
+miniver/M
+Minos
+Minsky/M
+minuet/MS
+minus/S
+minute/PMGTDSY
+Mirabeau
+misanthropy/MS
+miscalculate
+miscegenation/SM
+miscellaneous/Y
+mischievous/PY
+misconstrue
+miscount
+miserly/P
+misguide/hi
+misleader
+misogyny/3SM
+misshapenness/S
+missile/SMy
+mister/CMS
+mistreat/L
+mitochondrial
+mixed/U
+ml
+Mn
+moat/DMGS
+mobiles
+mobilize/ADSCNnG
+model/RSMJDG
+moderates
+modernist/WS
+modernity/MS
+modernization/M
+Moe/M
+Moffitt/M
+Mohammed/M
+moire/SM
+moistness/S
+molecularity/SM
+molest/SnNRGD
+molested/U
+moll/MYS
+Mollusca
+mollycoddler/M
+moment/YSM
+momentous/PY
+Mon
+monarchism/SM
+monarchist/W
+Monash
+monasticism/MS
+Mondeo
+Mondrian
+monetise/CnADSG
+Mongol/W
+monkey/DSMG
+monkish
+mononucleosis/M
+monopole/Q8Zs3-S
+Montague
+Montaigne
+Montana/M
+Montenegrin
+Monteverdi/M
+Monticello
+Montreal
+monument/oMS
+moo/SGD
+moonshiner's
+moonshot/MS
+moor/DSMGJ
+mope/SZ
+moraine/MS
+moray/SM
+morbidity/MS
+mordant/GDYS
+Mordred
+Morgan
+Mormonism/M
+morose/YP
+morphemic/S
+Mort/M
+Morten/M
+mortice/MS
+mortification/M
+mossy/T
+most/Y
+motherly/P
+motional
+motions/CF
+motivate/SGD
+motivated/CU
+motorbike/DSMG
+moulding/M
+moulds/A
+mountaineering/M
+mountainous/PY
+mountainside/MS
+mounter/SM
+mounties
+mourning/M
+mousey
+mouthorgan
+mouth-to-mouth
+mouthwash/MS
+moving/U
+mozzarella/MS
+MPhil
+MRI
+MTS
+mu
+muckrake/DRSMG
+muddiness/S
+muddy/GTSDP
+mudflat/S
+mudlarks
+mudroom/S
+mudsling/RGJ
+Mugabe/M
+muggy/T
+mullah/MS
+mullion/GMSD
+multidisciplinary
+multifaceted
+multifariousness/S
+multilayer
+multiplicative/S
+multiply/RvSNVD7nG
+multi-track
+Munich/M
+muscat/SM
+muscatel/SM
+muse/J
+muser/M
+musher's
+musket/SMy
+mustn't
+mutilation/M
+Myers
+myopic/YS
+Myron/M
+myrtle/SM
+mysteriousness/S
+mystical
+mysticism/SM
+mystique/SM
+Na/M
+NAACP
+nagging/Y
+named/M
+NaN
+Nanette/M
+napkin/MS
+narcoleptic
+narcotise/DSG
+narwhal/SM
+nasty/PYTS
+Nathan/M
+nationalist/1W
+nationalize/CSGnNDR
+native/PS
+natter/dS
+natural/qS38Q-
+naturalness/U
+NatWest
+Nauru/M
+nautical/Y
+Navajo/S
+Navarro/M
+navigability/SM
+NBC
+neaten/dS
+neatness/S
+Nebraskan/MS
+necessaries
+neckband/M
+necklace/DSMG
+neckline/SM
+née
+neediness/S
+needlecraft/M
+negativism/MS
+negativity/SM
+negator/MS
+negligibility/M
+Negro/M
+neighbourhood/MS
+Nelsen/M
+Nembutal/M
+neolithic
+neomycin/M
+nerveless/YP
+nerving/M
+Netscape/M
+neurobiology/M
+neuron/SM
+neuronal
+neurophysiology/M
+neurotic/SY
+neuterer/S
+neutrality/SM
+Neva/M
+never
+Neville/M
+newly
+news/Zm5p
+Niall/M
+Nicaraguan/S
+nicknamer/M
+nightcap/SM
+nightfall/SM
+nightmarish/Y
+nippiness/S
+Nippon/M
+nitrate/SMDG
+nitrification/SM
+nitrocellulose/SM
+nobleness/S
+noise/pMZ
+noisiness/S
+nomenclature/MS
+nomination/MCA
+non-academic/S
+non-addictive
+nonage/SM
+non-blocking
+non-chargeable
+non-combustible/S
+nonconforming
+non-consecutive
+non-contributory
+non-cooperation/S
+non-criminal/S
+non-cyclic
+non-delivery/S
+non-departmental
+non-determinate/Y
+non-effective/S
+non-electric/S
+non-electrical
+nones/M
+non-exchangeable
+non-ferrous
+non-flowering
+non-fluctuating
+non-inflammatory
+non-intoxicating
+non-lethal
+non-living
+non-narcotic/S
+non-performing
+non-programmable
+non-salaried
+non-skid
+non-smoker/SM
+non-specialist/SM
+non-strategic
+non-structural
+non-terminating
+non-uniform
+non-virulent
+non-vocational/Y
+non-voting
+non-working
+Nora/M
+NORAD/M
+normality/SM
+north-westerly
+north-Western
+Norton/M
+nosebleed/MS
+nosedive/DSG
+nosey
+nosing/M
+notational/C
+notepaper/SM
+notoriety/S
+nougat/SM
+nought/S
+Nouméa/M
+nowhere
+Noyes/M
+nuance/SMD
+nub/ZMS
+nuclide/M
+nudism/SM
+Nuku'alofa
+nullity/MS
+number/pdJ
+numbness/S
+numerable/IC
+numeracy/SI
+nursery/mSM
+nursling/M
+nut/2GDMZNS
+nutmeg/MSDG
+nutritious/PY
+nutty/TP
+nuzzle/RSDG
+nymphomania/SM
+NYSE
+Oahu/M
+oakum/SM
+Oates/M
+obbligato/S
+obduracy/S
+obedient/EY
+obeisant/Y
+Oberlin/M
+obituary/SM
+object/DSGvuVM
+objectify/DSnNG
+objectivity/SM
+oblate/YSnN
+obligatory/Y
+obscurantism/SM
+obsessive/S
+obstetrical
+obstreperousness/S
+obtainer
+obverse/SY
+occult/DGSY
+occupation/MKA
+occupy/ADSKnG
+octahedron/M
+oddity/SM
+Odell/M
+Odin/M
+odometer/SM
+odoriferous
+odour/SpM
+ODs
+O'Dwyer/M
+Odysseus/M
+Oedipus/M
+oestrogen/SM
+offbeat/SM
+offensiveness/SI
+officemate/S
+officials
+official's
+officiate/NnSDG
+off-screen
+off-season
+offset/SGM
+offshore
+oilfield/MS
+oily/TP
+OK/GDM
+Oklahoma/M
+old/T
+Olmsted/M
+omelette/MS
+omnipresence/SM
+once-over
+oncoming/S
+one/PMS
+one-liner
+oner/M
+onerousness/S
+onionskin/MS
+onshore
+on-stage
+opaque/PTSY
+opencast
+open-mouthed
+opinionated/PY
+optics/M
+optima/o
+optimal
+optimise/M
+optimised/U
+optimization/M
+optimum/qs8Q-9SM
+optoelectronic
+opulent/Y
+oracle/MS
+orang
+orange/yMS
+oratorio/SM
+orbital/YSM
+orchestration/M
+ordainment/K
+ordering/S
+orderless
+ordinance/SM
+ordinate/FNS
+ordinator/SF
+Orientalist
+Orland/M
+orthophosphate's
+Osceola/M
+Oshkosh/M
+osmoses
+osteoarthritides
+OT
+Othello/M
+otherworldly
+Otis/M
+Ottawa/M
+ourselves
+outboard
+outburst/M
+outcast/G
+outerwear/M
+outfight/G
+outgo/J
+outlawry/M
+outlook/M
+outnumber
+out-of-court
+outpost
+outspoken/PY
+outward/PY
+overachieve
+overage
+overattentive
+overcapitalise
+overcareful
+overcautious
+overconscientious
+over-delicacy
+overexcite
+overexercise
+overextend/N
+overgenerous
+overhasty
+overland
+over-many
+over-much
+over-niceness
+over-particular
+over-ridden
+overrider
+oversee
+oversleep
+overtness
+overvalue
+owe/S
+Owen/M
+own/GESD
+Oxnard
+oyster/MS
+ozone/M
+p/AYFI
+p.a.
+pacey
+pacing/e
+paddock/SGDM
+padre/SM
+paedophile/S
+painkiller/SM
+paintwork
+palatability/M
+palaver/dSM
+paling/M
+pallidness/S
+palpable/YI
+Pam/M
+pamperer/M
+pan/WGSDM
+Panasonic/M
+panel's
+panicky/T
+pannier/MS
+pansy/MS
+panties
+pantiled
+papa/MS
+papaya/SM
+paperback/MS
+paper-girl/SM
+paperwork/MS
+parable/SM
+Paraguayan/S
+parakeet/MS
+paralleling
+parallelogram/MS
+paranoid
+pardonable/U
+parentheses
+pares/FK
+pariah/SM
+parish/MS
+park/DGMSZ
+parsed/U
+parsimony/MS
+part/fICS
+parter/S
+participator/S
+particoloured
+passer-by
+passivated
+pastoral/YS
+pasty/TSP
+patentee/SM
+path-loss
+patiently/I
+patriarchs
+paw/DSGM
+pay-claim
+pays/fcK
+Pb
+PDQ
+peafowl/MS
+pectic
+peerage/SM
+peeve/MSGD
+peg/GSDM
+pellagra/SM
+penalisation
+penalization/M
+pendent/C
+Penelope
+penetrability/IMS
+Pennine/S
+pentacle/MS
+pentagonal/S
+pentathlon/SM
+penthouse/SM
+pentium
+penumbrae
+peonage/SM
+pep/ZD2SGRM
+perambulate/DGnSN
+percent/M
+percentile/MS
+perceptibility/I
+perceptible/YI
+perceptive/P
+percolator/MS
+percussionist
+pères/F
+performable
+periglacial
+perihelion/M
+periphery/SM
+periscope/SM
+peristalsis/M
+peristaltic
+periwig/SM
+perky/T
+perniciousness/S
+peroxide/SDMG
+perpetrator/SM
+persona/M
+personalise/CnSGD
+perspicuous/YP
+persuadable
+persuasion/M
+Perth
+pertinence/IS
+perturbation/M
+pertussis/M
+peseta/SM
+peso/MS
+pestilence/SM
+pethidine/M
+petition/FSAM
+PG
+Pharisaism
+phase/SRGDM
+Ph.D.
+phenolphthalein/M
+phenomenon/SM
+phew/S
+phial/SM
+Philadelphia/M
+philander/drS
+philippic/MS
+Philippine/S
+phonetician/SM
+phonetics/M
+phosphorescent/Y
+photoelectronic
+photoelectrons
+photometry/M
+photomicrography/M
+photon/SM
+phototypesetting/M
+physique/MS
+pi/DR
+pickoff/S
+picnic/MRGSD
+pico
+picojoule
+picture/DMSG
+piddle/GYDS
+piebald/S
+piety/IMS
+piggledy
+pig-sticker
+pillar-box
+Pimms
+ping/GDM
+pinkish
+pinpoint/GDS
+pinprick/SDGM
+pin-up/MS
+piny/T
+pipework
+piping/M
+pirate/1MGDSw
+Pisa/M
+pita/M
+pitch-dark
+pitchfork/SMDG
+pitching/M
+piteous/PY
+piteousness/S
+pithead
+pitilessness/S
+pivot/dSMo
+Pk
+placard/GSMD
+places/aA
+plain/mPGDTSY
+plains/F
+plaint's/F
+planetarium/MS
+planetesimal/MS
+planoconcave
+planter's/I
+plash/DMGSZ
+plasma/SM
+plasticine
+plat/rdR
+plausibility/IS
+playgirl/SM
+playpen/SM
+playtime/MS
+plaza/SM
+PLC
+pleasant/TYP
+plectrum/MS
+plenteous/YP
+plentiful/P
+pleonasm/MS
+pliant/FY
+plover/MS
+plug-in
+plug's
+plumb/MDJSRG
+plump/TYZ
+pockmark/DSMG
+pocus
+poetaster/MS
+point/RhSpGiMDZ
+pointless/YP
+point-to-point
+poise/M
+poison/dMrS
+poler/M
+poleward/S
+policy-making
+polycyclic
+polygamous/Y
+polygon/oMS
+polysyllable/WSM
+polytechnic/MS
+pommel/SGDM
+pons/M
+pontifical/YS
+poof/SM
+poorness/S
+poplar/MS
+populace/SM
+populating/A
+populous/PY
+porphyritic
+portable/S
+portage/A
+portion/SDGM
+portliness/S
+portmanteau/SM
+Port-of-Spain/M
+portraiture/SM
+Portsmouth/M
+poseur/MS
+posh/T
+posing/AI4
+positing/F
+position's/EI4FCK
+possessive/PMYS
+possum/SM
+postbox/MS
+postcard/SM
+postcondition/S
+posthypnotic
+posting/M
+post-modernism
+post-modernist
+post-mortem/SM
+post-traumatic
+posture/IMS
+posturing/S
+potato/M
+potlatch/MS
+pour/7GSD
+practicability/I
+practical/IPY
+practice/S7M
+practician
+praetor/MS
+pragmatical
+prairie/SM
+praline/SM
+prayer/j6
+preach/RJL
+precancel
+precipitable
+precocity/MS
+precode
+preconscious
+precursor
+predecline
+predestine/SG
+predetermine/NnD
+predicator
+predictabilities
+predilection/SM
+pre-election
+pre-eminence/MS
+preen/DSG
+pregnant/Y
+prelate/MS
+premature
+prep/SM
+preparedness/S
+prepends
+preponderant/Y
+prerequisite/M
+presbytership
+prescience
+prescient/Y
+Prescott/M
+Presidential
+Presley/M
+pressure-cook/G
+prestidigitation/M
+pretence/MS
+preternatural/Y
+prevent/lu7vV
+preventative/S
+prevention/MS
+prey/DMGS
+priggish/MY
+primogenitor/SM
+printing/IM
+prizewinning
+probables
+procedural/S
+processes/A
+prodigality/S
+production/Kf
+profanity/SM
+professorship/SM
+profile/RGDSM
+progenitor/SM
+progeny/SM
+prognostication/M
+prognosticator/S
+programmed/KC
+progress/GMuSDNXVv
+progressiveness/S
+prolegomena
+pro-life
+pronghorn/MS
+pronoun/SM
+pronounce/aGDS
+propellant/MS
+prophetess/S
+propinquity/SM
+proponent/MS
+proposition/GDM
+proprietor/SM
+proprietorial
+proprietorship/SM
+propriety/SMI
+proscriber/M
+prose/DZM
+prosecute/GDS
+proselytism/SM
+prosthesis/M
+proteas/S
+protection/cM
+protozoa/W
+provident/IY
+providential/Y
+proximity/MS
+PST
+psychoactive
+pubescent/K
+pudendum/M
+puerility/MS
+puffiness/S
+pull/RDGS
+pulpy/T
+pulsar/SM
+pulse/ADSIG
+punch/RGSD7JZ
+pundit/MS
+punisher/M
+puppyish
+Purcell/M
+purify/SnRNDG
+pursuit/MS
+purulent
+purveyor/MS
+push-button/S
+pussyfoot/GDS
+putrescent
+putty/MSDG
+put-up
+pvt
+pyknic
+pylori
+pyramid/SMo
+pyre/MS
+pyrolysis/M
+pyrotechnics/M
+pyrrhic
+pyxidia
+QC
+quadrophonic
+quadruply/Nn
+quaky/T
+qualified/Uc
+quandary/MS
+quanta/M
+quark/SM
+quarter-final/SM
+quartermaster/SM
+Queensland
+queerness/S
+querier
+question/RDJS7kMGl
+questionable/U
+questionnaire/MS
+quest's/FI
+quibble/RSDG
+quicken/dS
+quickener/S
+quicksilver/dMS
+quiet/PTYDGS
+quilt/RDMGS
+quinine/SM
+quinquennial/Y
+quintillion/HS
+quittance/SM
+quotation/aM
+quoter/M
+quotient/MS
+rabbit/SdM
+racoon's
+radial/SY
+radiately
+radicalism/MS
+radio-controlled
+radiogram/SM
+radiology/W13Mw
+radionics
+radiosonde/MS
+radio-telegraphy/M
+radiotherapy/SM
+radius/M
+RAF
+raffle/DSMG
+railhead/MS
+raisin/MS
+rang/RGDZ
+rarity/MS
+raster/MS
+ratepayer/SM
+rattly/T
+raunchiness
+ravel/UGDS
+raw-boned
+Rea/M
+reach/eGcDS
+read/2JlZRzGB
+re-adapt/SDG
+reaffirm/GNn
+realist/W1
+realm/SM
+ream/RGDMS
+reapply/nNG
+reassign/LG
+reassuringly/U
+reattain/G
+rebalance
+rebuild/G
+recency/M
+recentre
+receptacle/SM
+receptiveness
+recipiency
+reciprocity/SM
+recognised/U
+recommission/G
+reconciler/M
+reconstructed/U
+recrystallize/Nn
+rectilinear/Y
+recuperation/M
+recusant/M
+recycle/7R
+redaction/SM
+red-bloodedness
+redcoat/SM
+red-handed
+redraw/G
+redress/G
+reduce/SbDGRnNV
+reductionist/W
+Reedville/M
+reef/DMRSG
+reflect/GuvSVD
+reflex/Y
+refluent
+reform/BRnNVy3G
+refrain/DGS
+refuge/SM
+refugee/SM
+refulgent/Y
+refuser/M
+regal
+regalement
+regardless
+régime/MS
+Reginald/M
+Regis/M
+register's
+regret/GDj6S
+regretful/P
+rehang/G
+rehears/DG
+rehydratable
+Reid/M
+reignition
+reinvest/G
+relational/Y
+relative/SF
+relaxed/P
+relieved/U
+religionist
+relock/G
+Rembrandt/M
+remediable/I
+reminiscence/SM
+reminiscent/Y
+remodel/GD
+remonstrant
+renascence
+rendition/MS
+renegade/MS
+rennin/M
+renounce/GDS
+rental/MS
+reopen/d
+repackage/G
+repaper/d
+repetitiousness
+replicate/DGS
+repopulate
+reprehension/M
+representative/U
+representatively
+represented/fUc
+reprimand/DSGM
+reproachful/P
+reprogramme
+reproof/G
+reprover
+reptilian/S
+reputation/M
+reschedule
+research/M7G
+reseed/G
+resemblant
+resent/6LjDGS
+reservation/M
+residual/S
+resiliency/S
+resinlike
+resistance/MS
+resistant
+resistivity/M
+resound/kG
+respective/IY
+resplendence/M
+respondent/FSM
+response/bvVSuM
+restfulness
+restrain/Gh
+restrained/UY
+restrict/SDvhuVG
+resumption/M
+resurrection/SM
+retentiveness
+reticence
+reticular
+retiral
+retractile
+retributive
+retrieve/RSGD
+retroflex/DN
+retroflexion/M
+retrograde/SDG
+returned/U
+revenger/M
+revere/SDG
+reverencing
+reversible/YI
+revisionism/MS
+revival/3MS
+revivify/n
+rhapsody/QSMwW
+rhetoric/MY
+Rhone
+rial/MS
+ribbon/SM
+ribcage
+Rickie/M
+rid/rS7G
+rider/p
+ridge/DGSMZ
+Riemann/M
+rigatoni/M
+rightfulness
+right-on
+rim/GpSDM
+Riordan/M
+riparian/S
+ripcord/SM
+Ripley/M
+ripply/T
+rip-roaring/Y
+rissole/SM
+rivalry/SM
+rived/C
+road-based
+roadhouse/SM
+roadster/MS
+roadworthy
+roast/RGDSJ
+Roberta/M
+robes/E
+robin/MS
+robot/WQMS
+robust/YPT
+Roby/M
+Rochdale
+Rochester/M
+rocket/dySM
+Rockies
+Rockville/M
+Rodger/MS
+roger
+rogue/ySM
+roguery/MS
+roister/drS
+Roland/M
+Rolland/M
+Rollerblade/S
+roll-off
+roll-out
+ROM
+Romania/M
+rood/MS
+rookery/MS
+room/Z6M2S
+roomful/SM
+Rooney/M
+Rosalyn/M
+rosebush/MS
+Rosella/M
+Rosen/M
+Rosetta/M
+Rossetti/M
+Rotarian/SM
+Rotherham/M
+rotundity/S
+roughish
+round/TRYPDSiG
+roundel/S
+round-shouldered
+rouser/M
+roustabout/MS
+routeing/A
+route's
+RPI
+Rt.
+rte
+Ru/M
+rubbing/M
+rubella
+rucksack/SM
+rugby/M
+Ruggiero/M
+ruminant/SM
+rumply/T
+runt/MZS
+runway/SM
+Rushmore/M
+Russo/M
+rustre/MS
+Ruthann/M
+ruthenium/M
+Rutherford/M
+Saar/M
+sacker
+sacredness
+sacrificial
+saddler/M
+saddle's
+safes
+safety/S
+sagacity
+sailing-vessel
+Sakai/M
+saker/M
+salaciousness
+salad/SM
+sale/BMm5S
+Salford
+Salisbury/M
+saliva/My
+sallowness
+sanctimoniousness
+sanction/GDSM
+sandbag/SMDG
+sandwich/MSDG
+sanity/ISM
+Sankara/M
+sarcophagus/M
+sarsaparilla/MS
+Saskatoon/M
+sat/d
+satiable/I
+satisfactory/YU
+sauce/SGMZ2
+Saudi/SM
+Saunders
+saurian/S
+sausage/SM
+Sauternes
+savage/DPSYGy
+savant/SM
+sawmill/SM
+scabrousness
+scaly/T
+scampi/M
+scantness
+scapulae
+Scargill
+scholar/SYM
+school-day/S
+schoolmarm
+Schroedinger/M
+Schultz/M
+Schwab/M
+sciences/FK
+scientific/UY
+scoopful/S
+scope/SMGD
+scoreline
+Scot/M5Sm
+scrabble/SGD
+scrag/GMZSD
+Scranton/M
+scrape/SJ
+scratchy/T
+screech/SZDMG
+screw/MZS2GD
+scripture/oSM
+scrofula/M
+Scrooge/SM
+scrota
+scrubbier
+scrutinised/U
+scullion/SM
+scupper/MS
+Scylla/M
+seafood/M
+seafront/SM
+sea-girt
+seal/DUAGS
+sealer/M
+seamstress/MS
+search/BRDJkSG
+seasoned/U
+sec.
+secondariness
+secretariat/SM
+sectional/Q8S
+secularity/M
+sedge/SMZ
+sedimentation/M
+seed-vessel
+seen/Uc
+seepage/SM
+see-saw/DSMG
+segregation/3M
+seigniorial
+Seinfeld/M
+Selby/M
+selected/U
+selector/MS
+self-abasement
+self-abuse
+self-assurance
+self-command
+self-confessed
+self-criticism
+self-defence
+self-denying
+self-evidence
+self-hate
+self-involved
+self-perpetuating
+self-preservation
+self-referential
+self-respect/G
+self-satisfaction
+self-selecting
+self-sufficient
+self-support/G
+self-sustaining
+semi/MS
+semiconductor/SM
+Seminole/SM
+semi-permanent/Y
+senator/MS
+sensation/M
+senselessness
+sensibility/IMS
+sentiently
+septicaemia
+sequoia/SM
+Sequoya/M
+serendipity/MS
+serious/Y
+Serrano/M
+service/mB5DMSG
+serviced/U
+servility/MS
+serving's
+sessile
+session/MS
+settles/UA
+Seuss/M
+seventy/HS
+seventy-three/H
+seventy-two
+sever/dES
+sewn
+sexagenarian/SM
+sf
+sforzando/S
+shady/YT
+Shalom's
+shamanistic
+shamefaced/Y
+shammer
+shantung/M
+shanty/MS
+sharpshooting
+Shaw/M
+shawm/SM
+Shawnee/MS
+sheep-dip
+sheerness
+shekel/MS
+shelfful/S
+shell/SDGM
+shellac/DSG
+shelled/U
+Shellie/M
+shibboleth/MS
+shift/RzZ2SDGp
+shim/DZGMS
+shipboard/M
+shipbuilder/MS
+shire/SM
+shoal/SM
+shoddy/TP
+shogunate/SM
+Shoji/M
+shooting-jacket/SM
+shop/GRDSM
+shop-window/SM
+short/YZSTDGP
+short-change/GSD
+shortfall/MS
+short-handed
+short-list/DG
+shortstop/MS
+should/R
+shovelful/SM
+showgirl/MS
+shrine/MS
+shuffler/SM
+shut-eye
+Sibelius/M
+sickle-bill
+side-trip
+SIDS
+SIGGRAPH/M
+sighting/S
+sigmoid
+sign/FRSCAGD
+significant/IY
+signifier
+siliceous
+sill/2YSM
+silvery/T
+Silvester/M
+simoom
+simultaneousness
+sinful/P
+sinusoid/oMS
+sister/MAS
+sisterhood/SM
+sit-in/S
+six/HSM
+sixer
+six-shooter/S
+sixth/Y
+sixty-eight/H
+skewer/d
+skinny/PT
+Skopje/M
+sky/S7RGDZM
+Skye/M
+slapdash
+Slav/SMW
+slave/SRMyDG
+slavish/YP
+sleepover/S
+sleepwalk/RDGSJ
+sleepy/PT
+slide/SG
+slightish
+slope/S
+slouchy/T
+SLR
+sludgy/T
+slur/GDSZM
+sluttish
+Smallwood/M
+smithereens
+smithery/S
+Smithsonian/M
+Smithtown/M
+smoke-dried
+smorgasbord/SM
+smut/2GDZSM
+sneaky/TP
+snip/DrGZS
+snobbery/SM
+snoop/ZSRDG
+snooze/SGD
+snotty/TP
+snowdrop/MS
+snowmobile/SM
+snuff/RYGSD
+snuffle/GSD
+so/M
+soaker/M
+soarer/M
+soccer/M
+sociability/U
+sociably/U
+sociolinguists
+Socorro/M
+soft-paste
+soft-pedal/GD
+softwood/MS
+soi
+solarium/M
+soldered
+solecism/SM
+solemness
+solicitous/Y
+solidification/M
+soliloquies
+soliloquise/SDG
+solipsism/M
+solipsist/S
+solo/GDMS
+solute/AE
+solvating
+Somali/SM
+sombrero/SM
+song/MS
+songbird/MS
+songwriter/SM
+son-in-law
+Sonora/M
+soonish
+soothe/S
+Sophie/M
+sophistry/SM
+soporific/SMY
+Sopwith/M
+Sorbonne/M
+sorceress/S
+soreness
+Sorenson/M
+sorrow/DGM6jS
+Sosa/M
+soulful/P
+source/SeDGA
+Southey/M
+spacey
+Sparta/M
+spatio-temporal/Y
+spay/DSG
+SPCA
+speaks/a
+speckle/DGSM
+spectroscope/M1ZSW
+speculum
+speed/DRJZSG2Mz
+speedboat/MS
+spellbind/SRG
+spellbound
+Spenser/M
+sphagna
+spicy/TYP
+spiderish
+spiel/DSGM
+spill/cGDS
+spindly/T
+spindrift
+spiritual/3YS
+spit/RGS
+spitfire/MS
+Spitz/M
+splayfeet
+spleen/SM
+splendour/SM
+splice/GDRSJ
+splotch/MGDSZ
+spoilt/U
+spokesperson/S
+spook/MGZSD2
+spoonful/MS
+spotlit
+spot-weld/DG
+spree/MGS
+sprig/MSDG
+spruce/YMDPSG
+spryest
+spurious/YP
+sputter/dS
+squamous
+squanderer
+squat/YTRSPDG
+squeak/RZSGMD2z
+squeeze/SRDG
+squirm/ZSDG
+squish/2DGZS
+SSH
+stable-boy/SM
+stable-girl/MS
+Stacie/M
+staffers
+stagy/T
+Stahl/M
+stainer/M
+Stallone/M
+stampede/MS
+stampeder/M
+stand-alone
+stand-up
+stank
+stardom/MS
+start-up/MS
+starvation/M
+statehouse/S
+Staten/M
+state's
+STD
+steadiness/M
+stealth/M2zZ
+stealthy/TP
+steely/PT
+steerage/SM
+Stefano/M
+Steinway/M
+stench/SM
+Stengel/M
+Stephen/MS
+stepsister/SM
+stepson/MS
+stepwise
+sternum/SM
+steward/GMDS
+stickup/SM
+stitch's
+Stockton/M
+stoicism/MS
+stoke/SRGD
+stone-cold
+stoneware/M
+stool-pigeon
+stop-go
+store/SAGD
+Stouffer/M
+straiten/dS
+straitjacket/dMS
+strait-jacket/dSM
+Stratford-upon-Avon
+stratum/M
+streak/RSDZGM
+streaky/T
+strength/SM
+strengthen/AdS
+streptococcus/M
+stretchability/M
+strike/RGSk
+stroll/SRGD
+strop/SMDG
+structureless
+stubble/YSM
+stultify/nSGND
+stuntmen/M
+sty/SM
+stylistic/S
+Suarez/M
+suave/Y
+Sub
+subcommittee/SM
+subcontract/SGDM
+subinterval/SM
+sublimate/DSG
+sublimation/M
+submission/MA
+submissive/PY
+submittal
+subnet/MS
+subordinator
+subsistence/M
+subtenant/SM
+subtext/SM
+subtle/PTY
+successful/P
+successfully/U
+successfulness/U
+sufferance/M
+suffice/SGD
+sufficient/IY
+suggestibility/M
+suitability/U
+sullied/U
+sunbathe
+sundae/SM
+sunken
+sunlight/M
+sunrise/SM
+sunshine/ZM
+sunstroke/M
+superconducting
+superficial/Y
+superfluity/MS
+superfluous/Y
+superheat/D
+superheroes
+supernovae
+superordinate
+supersaturation/M
+supersede/GSD
+supply's/c
+supportability/M
+supportable/IU
+suppository/SM
+suppressed/U
+surgeon/SM
+surplice/MS
+surround/DSJG
+surveillance/MS
+survive/BGDS
+sushi/M
+Sussex/M
+Suva/M
+Suzuki/M
+swallow/DGS
+swamp/DGZS2M
+Swarthmore/M
+swathe/S
+swear/RSG
+sweatshop/SM
+sweet/STY
+sweetmeat/MS
+sweetness
+swerve/DGS
+swig/MSDG
+swimming/Y
+Swinburne/M
+Swindon/M
+Switzerland/M
+swizzle/MGD
+swizzle-stick/SM
+swoop/DGS
+swordsmanship/M
+swum
+Sykes/M
+syllabify/GNSnD
+syllabub/M
+syllogistic
+symbioses
+synchronise/CSAGD
+synchronised/U
+synchroniser/CSM
+synchrony/89sqQ-
+syncline/MS
+syndic/nNMS
+synodal
+synoptic
+syphon/d
+syrup/SM
+tabulation/M
+tactic/MS
+tact's/F
+Taff/MZ
+Tahiti/M
+tailboard
+tail-end
+tail-ender/S
+tailing/SM
+Taiwan/M
+takeover/MS
+take-up
+talon/MS
+tamazepam
+tamed/U
+T'ang
+tangent/MS
+tangle/DSUG
+tanned/U
+tannery/SM
+tanning/M
+tantra/S
+Taoist/SWM
+tape-record/G
+tapeworm/MS
+tariff/MGDS
+tarpaulin/SM
+tattered
+tautology/MS1w
+teak/MS
+tearless/Y
+teat/MS
+technique/SM
+technophobia
+tectonic/YS
+tedium/M
+teem/DGS
+teetotalism/MS
+Tegucigalpa/M
+Teheran's
+tektite/MS
+Tektronix/M
+telecommunicate/nN
+telegram/SGDM
+telekinetic
+telemarketing
+telescope/MGS1DW
+telethon/MS
+television/M
+tell/RYkGS
+Telugu/M
+temerity/SM
+tempest/SM
+tenancy/SM
+tench/M
+tend/FRKSIGD
+tenon/SM
+tenuousness
+tepidity/S
+tercel/M
+termination/MC
+terminus/M
+termism
+terrain/SM
+terrazzo/M
+Terri/M
+terrify/1SWGDk
+territoriality/M
+terror/qs9Q83-SM
+Tesla/M
+TESOL
+tessellate/NDGSn
+test/KFDCGSA
+testable
+testamentary
+testes
+testosterone/SM
+tetrachloride/M
+tetrarch
+tetrode
+Thad/M
+Thaddeus/M
+thanksgiving/MS
+that'd
+Thayer/M
+theme/MSD
+themselves
+Theo/M
+theologian/MS
+therapy/SM
+there'll
+thermionic/S
+thermoelastic
+thermoformed
+they're
+Thierry
+thievery/SM
+thievishness
+thingamajig/SM
+third-party
+third-rate
+thirty-second/S
+thirty-two
+thither
+thoroughbred/S
+thought-provoking
+Thrace/M
+thrall/SM
+thrashing/M
+three-line
+threw/c
+throaty/TP
+thrombi
+throughout
+throughput/SM
+throwaway/MS
+throwback/MS
+thrust/GRS
+thuggishness
+thulium/M
+thundercloud/SM
+tibiae
+tick/MS
+ticket-day
+Ticonderoga/M
+tidal
+tidy/GYSDT
+Tierney/M
+tigress/MS
+Tillman/M
+tilt/DGS
+timekeeper/SM
+time-lapse
+time-out/S
+time-worn
+Timex/M
+tiptop
+tire/cAGDS
+tiring/U
+Titian/M
+titleholder/MS
+titmouse/M
+titter/d
+tittle/MS
+tizzy/MS
+TKO
+Tm
+toad/MZS
+toffee/SM
+togetherness
+tokenism/SM
+Tokugawa/M
+tolerability/MI
+tolerably/I
+tollbooth/MS
+toll-house/M
+toll-road/MS
+tomato/M
+tomatoes
+tomblike
+tomboy/SM
+tomography/MW
+toneless/Y
+tongue/GSMD
+tongue-in-cheek
+Tonia/M
+took/afcA
+toot/GRDS
+toothy/T
+topaz/MS
+top-down
+topflight
+top-level
+topmast/SM
+torch-bearer/SM
+torment/GDkS
+torpor/MS
+Torrance/M
+tortuousness
+Toscanini/M
+tot/DSoMG
+touch-tone
+tournament/MS
+Townley/M
+townscape
+Townsend/M
+toxin/MS
+traceability
+traced/U
+tracer/ZSM
+tracery/SM
+tracheotomy/MS
+traditionalism/MS
+traditionalist/W
+trailblazing
+trained/U
+trainer/MS
+tramway/SM
+Tranmere
+transalpine
+transcendentalist
+transitivity/M
+translate/DgNGnS
+translates/a
+transnational
+transom/SM
+transparency/SM
+transparent/Y
+transpiration/M
+transputer/M
+treasury/SM
+treaty/MS
+trellis-work
+tremor/SM
+trencher/mSM
+trepidation/MS
+tress/aMS
+triad/WSM
+trice
+triceratops/M
+trichinosis/M
+trichromatic
+trilby/MS
+trimaran/SM
+Trimble/M
+trinitrotoluene/M
+triphthongal
+triplicate/S
+trisodium
+triumphant/Y
+trompe
+troublemaking
+trounce/GDS
+trove/SM
+trowel/MS
+truck/DRGMS
+Trude/MZ
+true-born
+truism/MS
+Trumbull/M
+truthfulness/U
+TRW
+T's
+tsunami/SM
+tubby/T
+tubercle/SM
+Tucson/M
+tulip/MS
+tumbler/6
+tumescent
+tumid/Y
+tumorous
+tun/W7rdSZ
+tuppence/M
+tureen/SM
+turkey/MS
+Turmenistan
+turnout/MS
+turpentine/M
+tutu/MS
+twain
+twangy/T
+'twas
+tweak/DSRG
+tweeness
+twist/RZGSD
+two/SM
+two-stroke/MS
+two-thirds
+Tylor/M
+Tyneside/M
+typed/U
+typeface/MS
+tyrant/SM
+Tyree/M
+tzatziki
+U
+ufologist/S
+ufology/M
+Ulrich/M
+ultrasonic/SY
+umbrageous
+UN
+unaccountability
+unavailing/Y
+unchallengeable
+uncivil
+uncle/MS
+unclean
+uncomfortable
+unconditional
+uncontrollability
+undependable
+under-age
+underarm
+undercoat/G
+under-investment
+understand/aJSG
+undertow/M
+underwater
+underweight
+Underwood/M
+undress/G
+ungrammatical
+unhelpful
+unhook/G
+unicellular
+unicycle/DMG3S
+unimportant
+uninterrupted/Y
+unintuitive
+unions/EA
+Unitarian/SM
+univalent
+universe/oMS
+university/MS
+unobtrusiveness
+unpick/G
+unpunctual
+unrealism
+unripe
+unscrupulousness
+unseemly
+unselfconscious/Y
+unsellable
+unshod
+unsteadiness
+unstoppable/Y
+unswerving/Y
+unthoughtful
+untie
+until
+untrustworthy
+unwieldiness
+unwillingness
+unworthy
+up/MFS
+upend/SGD
+upmarket
+uppity
+uproar/SM
+upset/SG
+uptight
+uptime
+Ur/M
+uraemia/M
+Urbana/M
+urethral
+Uri/M
+Uruguay/M
+USC/M
+USDA
+used/fU
+Usenet/M
+uterine
+utter/YdS
+uttermost
+uucp/M
+vaccination/M
+vacillate/SDkGNn
+vacillator/MS
+vagarious
+vagrancy/MS
+vain/TY
+valence/MKS
+validate/IDASGN
+valley/SM
+valuable/YS
+vamp/AGSD
+Vanderbilt/M
+vanilla/SM
+vapid/Y
+variability/SIM
+varicose
+varied/U
+varnished/U
+vasectomy/MS
+Vasili/SM
+vastness/S
+vaudevillian/SM
+VDT
+vegan/MS
+vegetarian/SM
+vegetarianism/SM
+Velásquez/M
+Velma/M
+velocipede/MS
+Velveeta/M
+velveted
+vengefulness/A
+vent/IGFSK
+Ventura/M
+verandah/MS
+verbatim
+verbiage/SM
+verdigris/M
+verge's
+verified/AU
+verity/SM
+vermiculite/SM
+vermin/M
+verminous
+vernacular/YS
+veronica/SM
+verrucae
+Versailles/M
+vertebrae
+verticality
+vested/I
+vestigial
+vesting/I
+vexatiousness
+Viagra/M
+vicarage/SM
+vicarious/Y
+vichyssoise/MS
+victory/SM
+Vida/M
+viewgraph/SM
+viler/A
+Villanovan/M
+Villeneuve/M
+Vincennes
+vinegar/MS
+vintage/SM
+violable/I
+virgin/MoS
+viscera/o
+Vishnu/M
+viticulture/M
+vivace
+VJ
+VLF
+vocalism/M
+voltage/SM
+voluntarism/SM
+Von
+Vries
+VTOL
+vu
+vulcanise/GDnS
+vulcanize/GDNSn
+wacky/T
+Waco/M
+wagtail/MS
+Waikiki/M
+wainscot/DGdS
+wake/j6MGDS
+walkabout/MS
+walkie
+walkie-talkie/S
+wallet/SM
+wall-eye/DSM
+wallpaper/dSM
+Walpole/M
+walrus/MS
+waltz/DSGM
+Wandsworth/M
+Wang/M
+wannabe/S
+want/DGS
+ward/MAGSD
+Wareham/M
+warm/TRJDSGY
+Warner/M
+Warrington/M
+Warwickshire/M
+was
+washday/M
+washerwomen/M
+wastage/SM
+Watanabe/M
+watchfulness
+water-bed/S
+water-borne
+Waterbury/M
+Waterford/M
+watering-hole
+water-soluble
+waterwheel/S
+waveform/MS
+waxen
+waxy/T
+wayfaring
+waylaid
+Wayland/M
+Weald/M
+weaponry/SM
+weatherperson/S
+weather-worn
+weave/AGS
+weaved
+web-footed
+website/MS
+Wednesday/MS
+weighbridge
+weigh-in
+well-adjusted
+well-balanced
+well-behaved
+well-bred
+well-connected
+well-formed
+well-marked
+well-prepared
+wellspring/SM
+well-supported
+Wendy/M
+wept
+Wesleyan
+Westernism/M
+Wexford/M
+whaleboat/SM
+whatnot/SM
+Wheatland
+wheel-clamp/GD
+wherein
+whether
+whey/M
+whilst
+whine/SRGDMZk
+whipsaw/SMGD
+whir/DGS
+whirligig/SM
+whirlwind/MS
+whisk/GRDZS
+whiteboard/S
+Whitley/M
+whittle/RDGSJ
+wholly
+whose
+wicket-gate
+wicket-keeper/SM
+widthways
+wield/SRDG
+Wiesbaden/M
+wife/MpY
+wiggly/T
+wigwag/GSD
+wilder/P
+wildlife/M
+Wilhelm/M
+Willcox/M
+Willoughby/M
+willy/S
+Wilmette
+win/RGdSJ
+windfall/MS
+windlass/SDMG
+windmill/MS
+windsurf/SGDR
+windy/PYT
+winemaker/SM
+winnow/DGRS
+winsomeness
+wintergreen/SM
+wire-haired
+wireless/MS
+wires/A
+wisp/MZS
+witch-hunt/S
+wither/k
+withhold/SRJG
+without
+wizardry/SM
+WO
+wobble/SY2DG
+Wolfson
+wolf-whistles
+womanhood/SM
+womanish
+women/M
+Woodard
+woodcarver/S
+Worcestershire/M
+wore/e
+workability/M
+workableness
+workbook/MS
+workroom/SM
+worksheet/S
+Worksop/M
+worm-casts
+wormhole/SM
+worn/eU
+worrisome/Y
+worshipfulness
+Worthing/M
+wouldst
+woven/UA
+wpm
+wrap/cU
+wraparound/S
+wrasse/MS
+wreckage/MS
+Wrekin/M
+wristband/MS
+writ/MrS
+writes/c
+writing/AS
+wrong/j6GYSD
+wrongdoer/MS
+Wyatt/M
+xerography/MW
+Xhosa
+Xmas
+xv
+xvi
+xylem/SM
+y/K
+Yamaha/M
+yaw/DSG
+yellow/GDSMZ
+yellow-bellied
+Yellowknife/M
+yelp/DGS
+yesteryear/SM
+yikes
+yodel/RDGS
+yoghurt/M
+Yokohama
+Yonkers
+you
+you'd
+you-know-what
+your/S
+Yousuf
+Ypsilanti
+yr
+yucca/MS
+Yuga
+Yuletide/M
+Zagreb/M
+zap/DRGS
+Zealand/M
+zealot/MS
+zealous/cP
+Zeebrugge
+Zellick
+Zeppelin/MS
+zeta/S
+Ziegfeld/SM
+zillion/S
+Zionist
+zip's
+zonked
+Zukerman
+zygote/SWM
+abater/M
+abduct/SDG
+abductor/MS
+Aberconwy/M
+Abernathy/M
+Aberystwyth/M
+abeyance/SM
+abhorrence/SM
+abhorrer/M
+Abigail/M
+Abilene/M
+ability/ESIM
+ablation/M
+able-bodied
+abode/MS
+abolitionism/SM
+Aboriginals
+abortion/3SM
+about
+abscissae
+abseil/SDG
+absentee/MS
+absolver/M
+absorption/M
+absorptivity/M
+abstruse/TYP
+abstruseness/S
+academia/MS
+acanthus/SM
+Acapulco/M
+accessors
+acclimatise/ADSG
+acclimatize/ADSG
+acclivity/SM
+accomplished/U
+accoutre/LDSG
+accumulative/P
+acerbate/GDS
+achromatic
+acid/YPWSM
+acknowledgeable
+acquiescence/SM
+acquittance/M
+acrimony/SM
+acrobatic/S
+actinium/M
+activeness/S
+activism/MS
+acupuncture/MS3
+acuteness/S
+adage/SM
+adapt/NRvuDBinSVG
+adaptability/MS
+Addis
+Addison/M
+address/RDMBGS
+addressing/a
+adduce/bGVNSD
+adequacy/ISM
+adjacent/Y
+adjectival/Y
+Adkins
+admen
+administer/dNSn
+admiral/SM
+admitted/Y
+adrenaline/MS
+adsorbent
+adultery/SM
+adventuress/SM
+adverbial/M
+advisability's
+advisor/M
+aegis/SM
+aerie/oSM
+Aesop/M
+aesthete/1WS
+affected/EPY
+affecter/M
+affectionately
+affiliation/ME
+affirms/A
+afflatus/SM
+afflict/VvGDS
+affluence/SM
+afloat
+afoot
+afternoon/SM
+against
+Agamemnon/M
+agape
+age-long
+agenting
+ages/e
+agglomeration/M
+aggravate/GkDSnN
+aggressively
+aghast
+aglitter
+ago
+agonise/kh
+Aileen/M
+aimlessness/S
+airiness/S
+airy/TP
+Alabama/M
+Alamogordo
+Alan/M
+Albany
+albatross/MS
+Albert/M
+albino/SM
+Alcoa
+aldehyde/M
+Aleutian/M
+Alexandria/M
+algorithm/SWM1
+alienate/SGD
+aliment/DGMS
+Alistair/M
+alkalinity/MS
+alkaloid/SM
+allegiant
+allele/SMW
+allemande/M
+all-embracing
+Allentown
+alley/MS
+Allison/M
+all-night
+allocative
+allow/7DSGhl
+Al-Qaeda/M
+Alsation/SM
+alterable/UI
+alteration/SM
+alternate/NVvuSDGYn
+altruism/SM
+altruist/1MSW
+alumnae
+Al-Zawahiri
+amaranth/SM
+amasser/M
+amateurishness/S
+ambiguity/SM
+ambitiousness/SM
+ambivalence/SM
+ambrosial
+amends/M
+amenity/SM
+American/Qq-8MS
+aminobenzoic
+Amit/M
+ammeter/SM
+amount/MSGD
+amperage/SM
+amphibious/PY
+amputation/M
+Amsterdam/M
+anachronism/SM
+anaesthetic/YMS
+anaesthetist/MS
+anapaest/WSM
+anchorpeople
+anchovy/MS
+Andorra/M
+Andrei/M
+Angela/M
+Angie/M
+Angkor/M
+Anguilla/M
+animator/SM
+animus/SM
+annelid/MS
+anonymity/SM
+Anson/M
+answer/7drSM
+antelope/MS
+antenatal
+anti/S
+Antichrist
+anticyclone/SMW
+Antigone
+antihistorical
+antimicrobial/S
+antinomian
+antioxidant/MS
+antiquation/M
+antique/MSDNG
+anti-racist
+antithesis/M
+antivivisectionist/S
+ant's
+antsiest
+apatite/SM
+aperiodic/Y
+aphoristic/Y
+aplenty
+apnoea
+apologia/SM
+apostate/QMS8
+appaloosa/S
+apparently/I
+appealer/M
+appellate/NVvn
+appendicitis/MS
+appertain/SDG
+appetite/VSM
+applet/S
+appointee/SM
+apportion/LADSG
+apprehends/a
+appropriate/GnaDNS
+appropriateness/ISM
+aquarium/SM
+Aquarius/M
+arbiter/MNnS
+arbitrage/DGRSM
+arcade/SDGM
+archbishopric/SM
+archdeacon/yMS
+archetype/wMS
+archfiend/MS
+Archie/M
+arching/M
+architecture/oSM
+ARCO
+Arctic/M
+areola
+areolar
+Ares
+arête/MS
+arguing/e
+aridity/SM
+arithmetician/MS
+Arlington/M
+arming/M
+armistice/MS
+arm's
+arousal/SM
+arrangeable
+arrant/Y
+arsenal/SM
+arsenic/SM
+arteriosclerosis/M
+Arthur/M
+articulable/I
+articulacy/I
+articular
+articulately/I
+artiste/MS
+arum/MS
+ashamed/UY
+asininity/SM
+aspen/MS
+aspersion/SM
+aspirator/SM
+Assamese
+assemblage/SM
+assesses/A
+assiduity/SM
+assiduous/PY
+assign/RL7DSNGn
+assigning/K
+Assisi/M
+assize/M
+assn
+associational
+assuage/DSG
+aster/FSEM
+astound/kGSD
+Asunción/M
+asunder
+asynchrony
+ataxic
+athleticism/M
+Atkinson/M
+Atlantis
+atlas/MS
+atmosphere/MS1DW
+atrium/M
+atrophy/MDWGS
+attainder/MS
+attire/DGS
+attitudinise/GDS
+attractant/SM
+auburn/SM
+audacious/PY
+aught
+Augustine
+augustness/S
+aunt/ZSM
+Aussie/MS
+austerity/MS
+Australian/SM
+Australis
+Australopithecus
+authorising/A
+autofluorescence
+automate/D8NQWGSn1
+automatic/S
+automorphism/SM
+autonomous/Y
+autopilot/MS
+autumn/MoS
+availing/U
+Avalon/M
+Avery/M
+avocational
+Avon/M
+award/DRGS
+awash
+awe/SMDG
+awful/TPY
+awkwardness/S
+awn/SMDJG
+axehead/S
+axis/M
+ayah/SM
+Azov
+BA
+Babbitt/M
+bacillary
+backbench/SR
+backed
+backfire/GDS
+backplane/MS
+backs
+backslid/r
+backstage
+backtalk/S
+bacon/SM
+baconer/M
+baddie/MS
+baddish
+Baedeker/M
+baffle/RDLGkS
+Baghdad/M
+bailee/MS
+Bakersfield/M
+balalaika/MS
+balances/cAeU
+balderdash/SM
+Baldwin/M
+bale/R6GjSMD
+Balfour/M
+ballistic/S
+ballpark/MS
+Bambi/M
+ban/SoRMDG
+banana/MS
+Bancroft/M
+Bandar/M
+bander/M
+bandit/MS
+banditry/SM
+bankruptcy/SM
+barbarity/MS
+barbecuer
+barbedwire/MS
+bargy/DS
+Barnabas
+Baroda/M
+barometer/MS1W
+baroness/SM
+barren/P
+barrow/SM
+Barrymore/M
+Bartlett/M
+basalt/WSM
+bashful/P
+basilisk/SM
+bathe/S
+bathetic
+battery/MS
+battledress
+batty/T
+baulker/M
+Bavarian/SM
+beachhead/MS
+Beale/M
+beanbag/SM
+bearishness/S
+bearlike
+beasties
+beastings/M
+beatable/U
+beau/SM
+Beaufort/M
+Beckham/M
+Becky/M
+becloud/SDG
+becoming/UY
+bedding/SM
+Bede/M
+bedpan/MS
+bedpost/SM
+bed's
+bedstraw/M
+beechen
+beechwood
+beefcake/SM
+been
+beg/SGD
+Begawan/M
+begotten/a
+begun
+behalf/M
+behavioured
+behead/DSG
+beholden
+beleaguer/Sd
+Belgrano/M
+Bella/M
+belle/SM
+bellicosity/SM
+bellyache/MSGD
+Belmopan/M
+belong/GSDJ
+belt-fed
+beluga/SM
+belvedere/M
+benchmark/DSGM
+bendable
+Benedictine/M
+benevolence/SM
+Bengal/M
+beret/MS
+berg/SM
+Berkeley/M
+Bermuda/M
+Bernice/M
+Bertrand/M
+Berwick-upon-Tweed/M
+beseem/DGS
+besom/SdM
+bestrode
+bestubble/D
+Betelgeuse
+betook
+beverage/SM
+Beverley/M
+biassed
+biasses
+biassing
+biathlon/MS
+bichromate/MD
+biconcave
+biconvex
+bicuspid/S
+bigoted/Y
+biharmonic
+bijective/Y
+bill/RM7YDJSG
+binary/S
+bind/kRJSG
+bindle/M
+binds/AU
+bingen
+binocular/SY
+binuclear
+biodegradable
+biomedical
+biomedicine/M
+biometrics/M
+biomolecule/S
+biophysical
+bipolar
+bipolarity/SM
+birch/SM
+birchen
+birdbath/MS
+Biscayne/M
+bisector/SM
+bitterness/S
+bitter-sweetness
+bittiness
+Blackburn/M
+blackcurrant/SM
+blah/MDSG
+Blanchard/M
+blancher/M
+blast/GRSMD
+blatantness
+bleakness/S
+bleeding-heart
+bloke/MS
+bloodlessness/S
+blood-red
+bloodshed/SM
+blotchy/T
+blouse/SMGD
+blowing/M
+blowy/T
+blowzy/T
+bluebell/SM
+blueberry/MS
+bluebottle/SM
+bluefish/SM
+blueish
+bluejacket/SM
+bluenose/MS
+bluepoint/SM
+blur/hGDZSM2
+blurt/SGD
+Blythe/M
+BNFL/M
+boardgames
+boards/e
+boatclubs
+boating/M
+boatmen/M
+bobbing/M
+bobs/M
+boding/M
+body-check
+boggy/T
+Bohr/M
+boldface/MGDS
+bomb/RSMDGJ
+bombardier/SM
+bonanza/SM
+Bonaparte/M
+bondwoman/M
+bong/SMDG
+bonnie
+bony/PT
+booby-trap/S
+boogeyman's
+bookshelves
+boot's
+Bordeaux
+bosomy/T
+boson/SM
+bossiness/S
+bother/dS
+bottle-fed
+bottom-up
+bouillabaisse/M
+boundary/MS
+bounder/SM
+bountifulness/S
+bourée
+Bournemouth/M
+Bowen/M
+Bowie
+bowyer/SM
+box-office
+boxtops
+Boyd/M
+boysenberry/MS
+brachium/M
+Bracknell/M
+Bradbury/M
+brain-damaged
+braininess/S
+brainless/PY
+Brampton/M
+branch/SMGD
+branding/a
+brandywine
+brat/MZS
+bratwurst/MS
+brawny/TP
+breadbasket/MS
+breadline/MS
+breaking/M
+breakup/SM
+breathable/U
+bred
+breech/SGMD
+breeding/M
+breeziness/S
+Bremen/M
+Brennan/M
+Brent/M
+Brewster/M
+briar/M
+bric-a-brac
+Brice/M
+bricklayer/SM
+brief/TJSYDPG
+briefed/C
+briefer/C
+brigand/SM
+brim-full
+brimstone/SM
+bring/RSG
+brio
+Brit/S
+Britannic
+Britannica
+Britishness
+Brittany/M
+brittle/DTGPS
+broach/SGD
+broadsword/MS
+Broadway/M
+brokenness/M
+bronchitic/S
+brothel/SM
+brownness/S
+brr
+bruin/SM
+bruise/RGSDJ
+brunette/MS
+brusher/M
+brute/GSMoD
+B.Sc.
+bubblegum/S
+Buchenwald/M
+buff/RSMDG
+builds/Ac
+built-in
+Bujumbura/M
+bulletproof/DG
+bullhorn/SM
+bullion/SM
+bullpen/SM
+bull's-eye
+bullwhackers
+bumblebee/SM
+bumpy/TP
+Bundestag/M
+bundles
+bungle/GkDRS
+bunko's
+bunk's
+bunkum/M
+buoyancy/MS
+burl/2MDS
+Burma/M
+Burmese
+Burnett/M
+Burnley/M
+bush/S2mGMJZD
+butane/MS
+butter/drZ
+butterfly/MS
+butterscotch/M
+butting/M
+buttonwood/SM
+buying/c
+Byronismyah
+Ca/y
+Cabernet/M
+cacti
+cadencing
+caesura/SM
+cagier
+caginess/MS
+Caicos/M
+caiman's
+calcine/SDG
+calculable/I
+calculableness
+calculation/aSAM
+calculus/M
+called/AUa
+calliope/MS
+calm/YTGPSkD
+Calvary
+calves/M
+Cambodia/M
+Cambrian
+cambric/MS
+Camembert
+camera/MmS5
+camion/M
+campanology/3wSM
+canasta/SM
+cancellate/DnN
+cancer/SM
+candle/RMDSG
+candlelit
+cane/SMJ
+cannery/SM
+cannister/SM
+Cannock
+canon/wMW-1qQ8S3
+cantaloup
+canticle/SM
+cantilever/dSM
+canvaser
+cap/SADG
+capablest
+capacitate/I
+capitation/CMS
+capo/SM
+captive/NSMn
+Caracas/M
+carcinogen/WMS
+cardamom/SM
+Cardiff/M
+cardiomegaly/M
+careen/DGS
+careless/YP
+carelessness/S
+caress/SvVMk
+caret/SM
+caretaker/MS
+Carl/MG
+carp/GMDkRS
+carpus/M
+carrion/SM
+cartage/MS
+cartel/SM
+cartilage/SM
+case-load/SM
+casing/M
+Caspian
+Cassius
+caste/MS
+castigation/M
+castle/GMDS
+castrate/GDS
+Castries/M
+cataleptic/S
+catalogue/GRDS
+catalyst/SM
+cat-and-dog
+catarrh/MS
+catatonic/S
+catchpenny/S
+catechist/SM
+catering/M
+catgut/SM
+Cathay
+catheter/8QMS
+Catskill/S
+causeway/GMSD
+causticity/SM
+cauterise/DnGS
+caution/KSGyDM
+cavalcade/MS
+cavern/DSGM
+cay/SCM
+Cayman/M
+cedilla/MS
+celebrate/inNSDyG
+Celeste
+celibate/SM
+cell/MDS3G
+censored/U
+census/SdM
+centavo/SM
+centigrade/S
+centilitre/SM
+centipede/SM
+centrality/SM
+CEO
+Cerberus
+cetacean/S
+CfIT/M
+Chad/M
+chaetognath
+chaffinch/SM
+challenging/U
+challis/SM
+chamber/rdMS
+chameleon/MS
+Chancellor/SM
+chancre/SM
+changeling/M
+chanteuse/SM
+chapelry/SM
+chaplaincy/MS
+chaplet/SM
+characteristic's
+chargeableness/M
+chariot/SGMD
+Charlie
+charm/MRGkDpS
+chaste/sQTYP
+chastely/U
+chastise/L
+cheapness
+cheekbone/SM
+cheer/RDp6G2ZjSz
+cheeriness/S
+chemical/MSY
+chemise/SM
+chenille/SM
+chequeing
+chequerboard/MS
+chervil/SM
+Chesapeake
+Chester/M
+Chester-le-Street
+Chiang/M
+chicanery/SM
+chicest
+Chichester
+chick/MS
+Chickasaw/S
+chiefly
+chiffon/MS
+childbearing/M
+childbirth/SM
+childcare
+childhood/SM
+childlessness/S
+Chile/MS
+Chilton/M
+chime/RMDSG
+chimpanzee/MS
+Chinatown/M
+chipboard/M
+chivvy/SGD
+Chloe
+chloral/M
+chlorinate/CGSDN
+choke/RkDSG
+choose/GR2SZ
+chore/MoDSG
+chorines
+Christian/Q8MS
+Christianity
+chromatic/SP
+chromosphere/M
+chronic/Y
+chuntering
+cicatrice/MS
+ciceroni
+cigarette/MS
+cilantro/S
+cinder/SdM
+Cinderella
+Cindy/M
+circadian
+circulates/A
+circumlocution/SM
+circumnavigate/DNnSxG
+circumscription/M
+circumstance/GSDM
+circumvent/DGS7
+circumvention/SM
+cirrus/M
+civet/SM
+civilised/U
+civilized/U
+CJD
+Clackmannanshire/M
+Claire
+clank/DMkGS
+clannishness/S
+clap/RGDS
+claret/dSM
+clasp/SUGD
+clasp-knives
+clasp's
+class-concious
+classificatory
+classifying/a
+classwork/M
+clause/SM
+clawer/M
+clay/ZSMDG
+clayier
+clear-cut
+clear-headed/PY
+cleric/SYM
+climactic
+climate/M1S
+clinician/SM
+Clinton/M
+clip-on
+clitoris/MS
+cloacae
+cloak/DMGS
+clobber/Sd
+cloddish/P
+clomp/SMDG
+clonal
+close/TRJPDYGS
+closed/UE
+close-down
+close-fisted
+closures/E
+clothes/f
+clout/SMDG
+cloverleaf/SM
+clubfeet
+clumpy/T
+Clydesdale
+coacher/M
+coachwork/M
+coagulable
+Cobol/M
+coccyges
+Cochin
+cockatrice/MS
+Cockburn/M
+cockerel/SM
+cocklebur/M
+coda/SM
+coder/4SCM
+code's
+codetermine/S
+coefficient/SM
+coerce/RDbGS
+cofactor/MS
+coffee-table/MS
+cognation/M
+coherent/IY
+cohesion/MS
+coiffed
+coincide/SGD
+coliform
+collateral/M
+collection/AMS
+colleen/M
+colleges
+collegiality/S
+collegiate/Y
+colliery/SM
+collimated/U
+collimator/M
+collision/M
+colon/9MWQsq3-8S
+colonialist
+colonize/AGCDSNn
+colorimetry
+colostrum/SM
+colour-sergeant
+columbine/SM
+Columbus
+coma/SM
+combative/P
+combustible/IS
+comer/cM
+comforted/U
+command/RkGDLMS
+commandant/SM
+commandeer/DGS
+Commander-in-Chief
+commencer/M
+commendatory/A
+commentate/SGD
+commerce/GoSDM
+commissary/SM
+committee/mSM5
+commonest
+commonsensical
+communality/M
+communicator/SM
+commutativity
+companionway/MS
+comparability/MI
+comparison/SM
+compatibility/SMI
+compensatory
+compiled/A
+complete/IYP
+completeness/IS
+completes
+complexion/DM
+complicated/U
+compositor/MS
+comprehended/a
+compromise/M
+computes/A
+con/SwMW1DG
+Conakry/M
+conceited/P
+conceivable/IY
+concentration/M
+concertmaster/MS
+conch/MDG
+condensate/MS
+condensation/M
+condense/DRSGbn
+conditional/S
+condonable
+condoner/M
+confederacy/SM
+conference/GMDS
+configure/NADGSn
+confined/U
+confirmation/MA
+confiscate/yNnSGD
+confluence/MS
+conform/7R3x
+conformities
+Confucius
+Congleton
+congregation/M
+Congregationalism/MS
+Congregationalist
+conics/M
+conjugate/DVGnSNY
+conmen/M
+connect/viVbGhDS
+connoisseurship
+conquer/AdS
+Conrad/M
+consciousness/SM
+conservationist
+conserve/VnvNu
+considerateness/I
+consortia
+constituent/YSM
+constitutionalities/U
+constitutionality/SM
+constriction/SM
+constructional/Y
+constructivism
+construing/a
+consult/nDNGS
+consultant/SM
+consumed/U
+contact/G7DS
+contagious/YP
+container/Q-8q
+contaminated/UC
+cont'd
+contemporary/P
+continuant/M
+continuousness's
+contortion/M3S
+contortionist
+contractile
+contraindication/M
+contraption/MS
+contrivance/SM
+conventicle/SM
+conventionality/MUS
+conventionally/U
+convergent
+converse/GnY
+convertible/PS
+convict/GVDS
+convincingness/M
+convolutions
+convulse/GXDSVuNv
+cook/KGADcS
+Cooley/M
+coot/MS
+co-owners
+coppice/DMSG
+Coptic
+copy/3DRGMS
+cording/AM
+Corinth/M
+cornball/MS
+corneal
+Cornelia/M
+corniness/S
+Cornish
+cornrow/GSD
+cornstarch/MS
+corny/T
+corrected/U
+correspondence/MS
+corrode/DvbGuSXNV
+corrosion/M
+corruptions/I
+cortical/Y
+Corvallis
+cosine/MS
+cosmetology/3MS
+cosmos/MS
+cost-efficient
+counsellor/SM
+count/GSlDRBpZ
+counterproposal/M
+courage/ES
+courageous/U
+courageously
+courageousness/SM
+courtier/SM
+couturier/SM
+covariance/MS
+covary
+Coventry
+cover/Jd7
+covey/MS
+cow/ShGMDm
+cowshed/SM
+cps
+crabbed/P
+crackle/DSGJ
+crammer/M
+Crandall
+crankcase/SM
+crankshaft/SM
+cranny/DSGM
+crassness/S
+crater/d
+cravat/SMGD
+crave/DJSG
+Crawley
+create/uGnSNDVv
+created/UA
+creativity/SM
+creditable/P
+credulity/IMS
+creepiness/S
+cremation/M
+crenelate/SNGDn
+crenellation/S
+Crimea
+crimp/SGD
+crimper/M
+crinkle/DGSY
+crispiness/S
+crony/MS
+crossways
+crosswise
+crossword/SM
+crouch/SGD
+crunchy/TP
+crusty/TPS
+crystallizing/A
+Cs
+Cuban/S
+culminate/NSGnD
+culpability/MS
+cumuli
+cumulonimbi
+cunnilingus/MS
+cupping/M
+curatorial
+curb/MDSG
+curial
+curliness/S
+curricula
+Currier
+cursive/EY
+curt/YTP
+curtail/RLSDG
+curtsey/DSMG
+curtsy/DGSM
+cusp/MDS
+cussing/F
+custodial
+customary/YP
+cutesy/T
+cut-price
+cuttle/M
+cybernate/N
+cycad/SM
+cyclamen/SM
+cycles/A
+cycling/A
+cyclometer/MS
+Cygnus
+cymbalist
+Cynthia
+cytochemistry/M
+cytochrome/M
+daffy/T
+Dakar/M
+Dakota
+dampness/S
+damselfly/SM
+danceable
+danger/SdM
+dangle/RGkDS
+Danzig
+Darby
+darkroom/SM
+Darwinian
+dashiki/MS
+Davis
+Dawes
+day-boys
+day-long
+dead-end
+deadhead/SM
+dead-heat
+deadline/MGSD
+dealership/MS
+Deane/M
+Deanna/M
+death-trap/MS
+deb/SM
+debar/L
+debark/NnG
+Debby
+debenture/SM
+Deborah/M
+Debra
+début/S
+decaf/S
+decaffeinate/DGS
+decertify/NGn
+deck/DRGSJM
+declamation/SM
+declivity/SM
+decomposability/M
+decompress/NXG
+decremental
+decrepit
+decrypt/GD
+dedicate/NASnDG
+deduct/b
+deerstalking/M
+default/R
+deferential/Y
+deferrable
+deferral/SM
+definable/UI
+definite/xVuv
+deflation/My
+DEFRA
+defraud/RGD
+defrost/R
+degrade/hki
+degree/SM
+dehydrator/MS
+de-industrialisation
+deja
+dejected/P
+delectable/PSY
+Delhi/M
+delicacy/IMS
+delinquency/MS
+deliquescent
+deliverable/S
+Delmarva
+delta/SM
+delude/NXvkxSGVDu
+demilitarise/n
+demilitarize/nNSG
+demi-mondaine/SM
+demography/1WwSM
+demolisher/M
+demoness
+demonstrator/SM
+dentition/MS
+depersonzlized
+depict/GSD
+depilatory/S
+depolarize/R
+deport/nLNG
+deportee/SM
+depot
+deprave/DhSiG
+depreciation/M
+depressive/S
+Dept.
+deputy/SM
+derby/MS
+derogatory/Y
+derrière/S
+descant/SM
+design/NhJ7Vxn
+designed/A
+desirableness/S
+desolate/YNPkGnDS
+detective/MS
+detonate/DVNGSn
+d'etre
+deviancy/S
+devilry/SM
+devout/TYP
+dexterity/MS
+dextrose/SM
+dhow/SM
+diabolism/M
+diacritical/S
+diaeresis/M
+diagrammatic/Y
+diaphanous/PY
+diathesis/M
+dicer/M
+dicey
+dichotomy/qQS-8M
+dicier
+dickey/SM
+dictatorial/P
+dictionary/MS
+did/AecU
+diesel-electric
+diet/MGSRD
+dietetics/M
+different/IY
+diffraction/SM
+digestifs
+dignify/DSG
+dike/SMGD
+dilapidation/M
+diligent/YP
+dilly-dally/GDS
+dilogarithm
+diluter
+dim/rSRPYDTG
+dint/MGSD
+Dionysus
+dipole/SM
+dipsomaniac/SM
+Dirac
+directory/MS
+disaggregate
+disband/L
+disbar/L
+discerning/U
+disciplinarian/SM
+disconcert/k
+disconnect
+discordance/MS
+discorporate/D
+discovered/U
+discoverer/S
+discreetness/S
+discriminator/MS
+discussant/SM
+discusser/M
+disguised/U
+dismal/Y
+dismantle/L
+disperse/LXVubNvDhRGS
+disruption/SM
+dissection
+disseminate/DSNnG
+dissident/MS
+dissuade/VDGS
+distal/Y
+distance/MGDS
+distinguished/U
+distress/GkD6
+distributed/U
+distributivity
+disturb/DRkGS
+disuse/M
+diuretic/S
+diverge/DGS
+divine/YTNDSGnR
+divisor/MS
+divulge/DGS
+Dixie
+djellaba/S
+DJs
+Doberman
+doctrine/oMS
+docudrama/S
+documentary/MS
+documented/U
+DOD
+dodecahedral
+dodecahedron/M
+dog/DSMiGZh
+dog-star
+dolerite
+doltishness/S
+domesticity/SM
+dominant/KY
+dominatrices
+Donald/M
+donate/DSG
+done/fUeAcF
+doodlebug/MS
+dooper
+doorbell/SM
+do-or-die
+doornail/M
+doorstep/DSGM
+door-to-door
+dooryard/SM
+doppelgänger
+dory/MS
+dosage/MS
+dosimeter/MS
+doth
+double-breasted
+double-headed
+doubles's
+Douglas
+down/MGZRSD
+downcast
+downdraught/M
+Downey
+dowse/SDRG
+doxology/SM
+drachma/SM
+draconian
+draftee/SMD
+dragging/Y
+drawbridge/MS
+drawing/M
+drawl/SGDk
+drawstring/SM
+dreadfulness/S
+dream/SM2GpZDRzk
+dreamlike
+dream-world/S
+drill/SGDRM
+drop/DRMJGS
+drop-out/SM
+dropping/M
+drops/Zw
+drop-shot/MS
+Drottningholm/M
+drowner/M
+drowse/ZGSD
+dryness/SM
+dualism/MS
+Dubai/M
+Dubrovnik
+dukedom/MS
+duly/U
+dumpling/MS
+dung-beetle
+dunker/M
+dunno/M
+Dushanbe/M
+duty-bound
+eagerest
+eagerness/cM
+eagernesses
+eagle/MSGD
+eardrum/MS
+earn/GRSTDJ
+earned/U
+earring/SM
+earthed/U
+earthenware/MS
+earthworm/SM
+easer/M
+easiness/SM
+Easter/Y
+Eastland
+eat/ScG
+eating/M
+eccentricity/SM
+eclipse/SGMDW
+Ecole
+ecumenicism/SM
+Eden/M
+Edgewater
+edible/PS
+edit/A7dNS
+editorialist
+edits/F
+Edmund
+education/FSMo
+educator/MS
+eerily
+effervescence/SM
+efficient/IF
+effluent/SM
+egad
+Egbert
+eggbeater/SM
+eggnog/MS
+egress/DMSG
+eighty-one
+eighty-second/S
+Eisenhower
+ejaculation/M
+elasticated
+elastomer/M
+elbow/GSDM
+elderberry/SM
+electrochemical/Y
+electrocute/SDG
+electrodynamics/M
+electroencephalography/MS
+electromechanical
+elevator/SM
+elfin/S
+Elias
+eligible/SYI
+elitism/MS
+ell/SM
+ellipsometry
+Elmer
+else/M
+eluate/SM
+Emacs/M
+emancipate/DSNnGy
+embargo/MGD
+embark/EGSAD
+embarrassed/U
+embeddable
+embellish/DSGL
+embitter/LdS
+embracive
+emend/7nGDS
+emeritus
+emetic/S
+e.m.f.
+emigration/M
+emit/RXSNDG
+empathetical
+emphasize/CRGDS
+emphysematous
+employable/US
+empty-headed
+enacts/A
+enchanter/MS
+enclave/MS
+encryption/MS
+end/SRpMDJG
+ending/U
+endnote/SM
+endogamous
+endomorphism/SM
+endoplasmic
+endurably/U
+endurance/SM
+enema/MS
+enervate/GDnVSN
+enervation/M
+enfilade/SMGD
+enforces/A
+Engel/S
+engrave/GRDJS
+enjoin/SDG
+enlightening/U
+enlist/AGDS
+enlister/M
+enlistments
+Enoch
+enquire/GZSDRk
+enrage/DSG
+Enron
+ensemble/MS
+entertain/GRLSkD
+enthrone/DLGS
+enthuse/SDG
+entourage/MS
+entrainer/M
+entrap/LGSD
+entrepreneur/MS
+entwine/SDG
+enumeration/M
+enureses
+envelope/SM
+eolith/W
+ephedrine/SM
+ephemerides
+Ephraim
+Epicurus
+epidermal
+epidermic
+epidural
+epigraphy/SM
+episcopal/Y
+epistemology/1wM
+epistle/SM
+equanimity/MS
+equatorial/S
+equilibria
+equilibrium/ESM
+equine/S
+equity/MSI
+equivalence/GDSM
+Equuleus
+er/ae
+erect/DA
+erector/MS
+Erlenmeyer/M
+errand/SM
+erratic/S
+eructation/MS
+escapism/MS
+espadrille/MS
+Espagnol
+espouse/GDRS
+est/R
+establishes/A
+estate/SM
+estimations/f
+estrange/DGLS
+estranger/M
+etc.
+eternal/PY
+ethereal/PY
+ethic/3MSY
+ethical/UY
+ethnology/3SwM
+ethnomethodology
+Etna
+etymology/31SMw
+Eucharist/MWS
+euphonium/MS
+Eurasia
+evanescent
+Evelyn
+ever
+everlasting/PY
+evolution/3MyS
+evolutionism
+examinees
+excellence/MZS
+except/xDGS
+excessive/P
+excitability/SM
+exclusiveness/S
+excommunicate/SNnVDG
+ex-communist/MS
+excoriate/SGDNn
+excoriation/M
+excrescence/MS
+excreta
+excursive/PY
+execration/M
+execute/SVRxGD
+exegetic/S
+exemplary/P
+exeunt
+exhauster/M
+exorcism/MS
+exothermic/Y
+exotic/PSY
+expatriation/M
+expectorant/S
+expedite/RSDG
+expedition/SyM
+expletive/SM
+explication/M
+explicitly/I
+exploitation's
+explosiveness/S
+exponentiation/M
+export/DRGBnMSN
+exports/A
+exposited
+expressionism/SM
+expropriator/MS
+exquisiteness/S
+extend/iDRVvhGNSxubX
+extendibility/M
+extends/c
+extensiveness/SM
+exterior/MYS
+exterminator/SM
+externalities
+extirpation/M
+extortion/MSR3
+extortionist
+extractor/SM
+extralegal/Y
+extramural
+extravagance/SM
+exudation/M
+eye/RSpMD6iG
+eyelet/MdS
+Ezekiel
+FAA
+facer/KMC
+fad/rSdM
+failing/M
+faintness/S
+fake/RSDG
+fakir/SM
+fallacious/PY
+fallibly/I
+fallow/DPSG
+falsetto/MS
+faluting
+familial
+fandango/MS
+fanfold/M
+farewell/MDGS
+farinaceous
+farm/SDRGM
+fascist/WSM
+fashionably/U
+fastidious/YP
+fastidiousness/S
+fatale/3S
+fatality/SM
+fate/jS6DM
+father/dpSYM
+fatherly/P
+Faulkner
+fauna/SM
+Fauntleroy
+favouring/SMY
+favouritism/MS
+fealty/SM
+feast/RDMGS
+feather/drpSZM
+feather-bed/GD
+feather-brain/MD
+feather-stitch
+febrile
+Feds
+feedstuffs
+Felder
+Feldman
+feline/YS
+female/PSM
+ferro
+ferry/SGmWDM
+fertility/ISM
+fervency/SM
+fester/IS
+festered
+feverishness/S
+fiancé/SM
+fibrefill/S
+fibreglass/M
+fibular
+fielded
+fielding
+fiend/MS
+Fifa/M
+fife/RSDMG
+fifteen/SHM
+fifty-two
+fighting/IS
+figural
+Fijian/SM
+file's
+filing/S
+fillet/SdM
+filter/7SrndMN
+filtrate's
+final/Q83q-S
+finance's
+finites
+Finley/M
+Finn/MS
+fired/U
+fire-walking
+firmware/SM
+firth/MS
+fishtail/DMSG
+Fitchburg
+fitfulness/S
+fitments
+fittingly/U
+flames/I
+flamingo/SM
+flanker/SM
+flannelette/MS
+flash/MDRZS2GzJ
+flat-footed/Y
+flatland/S
+flatten/Srd
+flatulent/Y
+flavouring/M
+flaxseed/M
+fleetingness/S
+fletcher/M
+flex/SGDMb
+fliest
+flinch/DSG
+flirtatious/PY
+floating-point
+floozy/SM
+floppy/TSPM
+flossy/TS
+flouncing/M
+flourish/SDkG
+flourisher/M
+flowchart/GS
+flue/SM
+flue-cured
+fluff/DMZSG2
+flummox/DSG
+flunky/SM
+fluorescence/SM
+fluorescent/S
+flurry/GSDM
+fly-drive
+flypaper/M
+flypast/M
+fob/DSMG
+foetidness
+Foley/M
+foliaceous
+folk/SM
+follicular
+Folstone/M
+foolishness/S
+footrest/MS
+forayer/M
+forbearance/MS
+forbearer/M
+forbid/GS
+forcible/YP
+fore/5m
+foreboding/PM
+foreclose/SGD
+forecourt/SM
+forefoot/M
+foreground/GMSD
+foreleg/SM
+forelimb/SM
+forepaws
+foreshadow/GSD
+foreshore/SM
+forestland/S
+forestry/SM
+forgather/dS
+forgetful/P
+forgivably/U
+forgone
+forklift/GDMS
+formatted/U
+formless/PY
+fornicate/SNDGn
+fornication/M
+forsythia/MS
+fortification/MS
+fortnightly/S
+Fortran/M
+foulness/S
+fowl/DMGS
+fowling/M
+foxing/M
+fracas/SM
+fractal/SM
+fractions/IA
+fractiousness/S
+framework/SM
+franchise's
+franchisor/SM
+Francine/M
+François
+frank/PYSDTG
+Frankish
+Frank's
+franticly
+frap/GSD
+Frau
+fray/CDGS
+Fredrickson
+freebie/SM
+freelance/SDRGM
+freestyle/SM
+freeze/RSG
+French/m5M
+fresher/AMS
+fretful/P
+fretfulness/S
+Friday/SM
+fridge/SM
+fried/A
+friendless/P
+fringe's
+fritter/dS
+frizzle/DGS
+front/FDGS
+frontage/SM
+frontispiece/MS
+frontrunner/MS
+frostbitten
+froze/AU
+fruiterer/M
+fruitfulness/U
+fruitlessness/S
+frustrate/hNDSknG
+fryer/SM
+FSA
+fuddle/GDS
+Fuji
+Fulham/M
+full-blooded
+full-frontal
+fullish
+full-time
+fumarole/S
+fumigator/MS
+fun/Mz2Z
+fungous
+furiouser
+furlong/MS
+furnished/UA
+fusee/MS
+fusibility/SM
+futurism/MS
+gable/SDGM
+Gabon/M
+gadolinium/M
+gaff/RMSGD
+gagwriter/S
+Galapagos
+Galen's
+gallantly/U
+gallantry/SM
+gallimaufry/MS
+Gallipoli
+galosh/S
+gambit/MS
+gamble/RDSG
+game/JYPTSMGRZD
+gamesmanship/MS
+gamut/SM
+gangplank/SM
+gardenia/SM
+gardening/M
+Garfield/M
+Garibaldi/M
+garrison/dSM
+garrulous/PY
+Garth/M
+Garvey
+gasbag/SM
+gash/DMGTS
+gateau/SM
+gatecrash/DRSG
+gatepost/MS
+gathers/A
+gaudiness/S
+Gauguin
+Gaulle/M
+gauziness/S
+gave
+gazette/DGMS
+gazpacho/SM
+GCSE/MS
+generalissimo/SM
+geniality/FSM
+genii/M
+genomic
+genteelism
+genteelness/S
+gentle/5PYmTGD
+geode/SM
+geometry/SM
+Georgia/M
+Gerhard
+germicide/MS
+gesticulate/VDNSGnv
+gesticulation/M
+gestural
+Gettysburg
+ghastliness/S
+ghetto/QSDGM
+ghoul/MS
+Gibson/M
+Giddings
+gigahertz/M
+giggly/T
+gillie/SM
+Gillingham
+Giraud
+Giusto
+glaciation/M
+Gladstone/M
+glass-blowing/MS
+Glaswegian/S
+glazier/SM
+glee/jSM6
+glen/MS
+Glenn
+glimmering/M
+glimpse/MGRDS
+glisten/Sd
+glitter/dSZkJ
+globalisation
+globalization
+globetrotter/MS
+glossolalia/SM
+glottal
+Gloucester/M
+glove/SRGDMp
+glum/TYP
+gluttonous/Y
+glycerol/SM
+glycol/SM
+goal-kick/S
+gobble/RDGS
+goblin/SM
+god/SMYp
+god-daughter/MS
+Gödel/M
+Godfrey/M
+Godzilla/M
+go-kart
+goldfinch/SM
+Goleta/M
+golly/S
+Gonzales
+gooder/S
+Goodyear
+gorger/EM
+gorilla/SM
+Gorky
+go-slow
+gospel/SM
+gossip/dSM
+Gould/M
+gourmand/SM
+gourmet/SM
+govern/GaSD
+governmental/Y
+Gower/M
+GPO
+gracefully/U
+gracefulness/SE
+graft/SMRGD
+Graham/M
+grammatical/PY
+grandeur/SM
+grandfather/MdSY
+grandma/SM
+grandness/S
+grandparent/SM
+granular/Y
+grapeshot/M
+gratifying/U
+grating/M
+gravedigger/SM
+gravimeter/SWM
+greaseproof
+grebe/SM
+green/TPMGYDS
+green-eyed
+greenish
+Greenland/M
+greenstick
+greenwood/SM
+gremlin/MS
+greyer
+griddle/DGSM
+grille/SM
+griller/M
+griseofulvin
+groan/MGRDS
+gross/YSDTPG
+groundsheet/M
+ground-squirrel
+group/SMRJGD
+groupie/SM
+grouse/RGSDM
+grown/ceIA
+grunion/SM
+G-suit
+Guadeloupe/M
+guidebook/MS
+guider/aM
+guiders
+Guillaume
+guilt/ZS2zMp
+gummy/TP
+gumtree/MS
+gunpowder/MS
+Gutenberg
+guy/RSMDG
+Guyanese
+guzzle/DRGS
+Gwen
+gypped
+gypster/S
+gyrfalcon/MS
+h/E
+habitual/YP
+hackney/SDM
+Haddad/M
+Hadrian
+Hagar
+Hagen/M
+Haifa
+hairbrush/SM
+haircloth/SM
+hairdresser/SM
+hair-dryer/S
+hairy/TP
+hajji/SM
+half-back/SM
+half-beak
+half-blue/S
+half-caste/S
+half-heartedness/S
+half-inch
+half-length
+half-step
+half-time/S
+half-track
+hallucinogen/SWM
+halon/M
+Hambleton
+Hamburg/M
+hamlet/MS
+hammer/dpr
+hamstrung
+handcuff/DSG
+handing/c
+handle/RMGDS
+handled/a
+handmade
+hand-to-hand
+hand-to-mouth
+hang-glide/RG
+hangs/cA
+hangup/S
+Hanukkah
+haphazard/PY
+happening/M
+harbour/pRGSDM
+harbourmaster's
+hardcore
+hardtop/SM
+hark/GSD
+harlot/ySM
+harmed/U
+harmoniously/E
+harrumph/DGS
+harry/RDSG
+hart/SM
+hasp/GSMD
+hastiness/S
+hatching/M
+hatstands
+hauler's
+haunt/kDRJGS
+hauteur
+Havant
+haver/S
+hayloft/MS
+hazard/DGSM
+headedness/S
+headlong
+headnote
+head-on
+headpiece/SM
+headwind/SM
+headword/SM
+healthful/P
+hearer's/c
+heartbreak/SkGM
+hearth/MS
+heathen/SM
+heaven-sent
+heaviness/S
+heavy/TPSY
+he'd
+hedgerow/MS
+heedless/YP
+heftiness/S
+height/MS
+helical/Y
+helices/M
+Helmut
+helot/S
+help/RSjpD6JG
+helter-skelter
+hemlock/SM
+heparin/MS
+heptagon/MS
+heretical
+hereunder
+Heriot-Watt
+hermaphrodite/SMW
+hermetical
+hermitian
+Herod/M
+Hewlett/M
+hexer/M
+hgt
+hiatus/SM
+hibernate/GSnDN
+Hibernian
+Hick
+hieing
+hieratic
+high/STPY
+highbrow/MS
+high-handedness/S
+high-income
+highish
+high-octane
+high-powered
+high-spirited
+high-street
+hijack/GRSDJ
+Hildebrand/M
+Hillcrest
+hindquarters
+Hinsdale
+hippopotamus/MS
+Hiram
+histamine/MS
+histochemistry/M
+Hitachi
+hit-and-miss
+hit-and-run
+hither
+hitherto-unseen
+HMSO
+ho/MRYD
+Hobbes
+hobby/3MS
+hockey/SM
+hocus
+hoes/F
+Hoffman
+Hogg
+holey
+holly/MS
+Holyoke
+home/RpYGzDMS
+home-brew/SDM
+home-building
+Homerton
+home-shopper
+homogeneity/ISM
+homophobic
+honestest
+honourable/MS
+Honshu/M
+hoof/MDGS
+hook-nosed
+hookworm/SM
+hopples
+Hornblower
+horner
+hornlike
+horology/W3wSM
+horseback
+horse-doctor
+horsehair/SM
+horsewhip/GDSM
+Horton
+hot-blooded
+hotbox/SM
+hotchpotch/M
+hotheaded/P
+hot-tempered
+hour/MYS
+hourglass/SM
+hourly/S
+household/RSM
+house-mother/SM
+house-parent/SM
+house-train/D
+hove
+howbeit
+howdah/SM
+Hoyle
+huge/PTY
+Hughes
+hull/SRGMD
+humankind/M
+humanness/S
+Humber
+Humberside
+humidify/CnGNRDS
+humidity/SM
+humongous
+humourer/S
+Hurley/M
+hurling/M
+husk/RzZSMD2G
+husky/TSP
+Hussain/M
+Hutu
+hybrid/q-MQ8S
+hydration/CMS
+hydrofoil/MS
+hydrogenated/C
+hydrophone/MS
+hymnography
+hyper/S
+hyperactive/S
+hyperaemia/M
+hyperaesthetic
+hypercube/SM
+hypergamy/M
+hyperplasia/M
+hyperventilation/M
+hyphenation/M
+hypo-allergenic
+hypochondria/SM
+hypodermic/S
+Hz
+ibuprofen/S
+ice-cold
+Iceni
+icing/M
+ideogram/SM
+ideologue/S
+idiosyncratic/Y
+idiot/1SMW
+Iestyn
+igniter/M
+ignominy/SM
+Ike/M
+ileum/M
+ilk
+ill-fitting
+ill-founded
+ill-gotten
+illicitness/S
+illiquid
+ill-judged
+ill-mannered
+ill-suited
+ill-treat/D
+ill-treatment
+illusion/ES
+illusion's
+illustrated/U
+imaginableness
+imaginativeness's
+imagined/U
+immature/P
+immediacy/SM
+immemorial
+imp/DSGM
+impartation/M
+impassible/Y
+impeded/U
+imperfect/gVP
+imperiousness/S
+imperishable/PY
+impermanent
+impersonal
+impersonality
+impetuousity
+implement's
+implicitness/S
+importance/SM
+importunate/PSY
+impose/ASDG
+imposition
+impotence/MSZ
+imprecate/GNDSn
+impressionable/P
+impressionist/W
+impromptu/S
+improved/U
+inadmissible
+inadvertence/SM
+inaneness
+inappeasable
+inapt/P
+inaugural/S
+incant/NnG
+incarcerate/DNnSG
+inceptor/M
+inchoate/GDS
+incidence/MFS
+incinerator/SM
+incipient/Y
+incline/EDNSnG
+incondensable
+incongruousness/S
+incontestable/Y
+incrimination/M
+incubator/SM
+index/RD7GnM
+indicate/NVnSGvD
+indolence/SM
+Indonesia/M
+induce/nRuDLGVSNbv
+inductive/P
+indulge/cGDS
+industrialism/SM
+Indy/S
+ineducable
+ineffability/MS
+inertia/oMS
+inexplicitness
+inexpressibility/M
+inextricable/Y
+infective
+infighting/M
+infiltrate/V
+infinitive/MS
+inflexion/SM
+inflicter/M
+informative/UY
+informativeness/S
+infusible/P
+ingression/M
+inheritrix/MS
+inhumane
+iniquitous/PY
+injure/RDGSZ
+inkblot/MS
+inkstand/SM
+inlier/M
+in-line
+inmost
+innards
+innersole/S
+innervation/M
+inoculation/A
+inopportune/P
+input/SGM
+inroad/SM
+inscrutableness/S
+insecure
+insentience/S
+inseparable/PS
+in-service
+insofar
+instantiated/U
+instantiation/M
+instinct/vVMS
+instinctual
+institute/DxRGSV
+instituting/A
+instrumentation/M
+insufferable/Y
+insulation/M
+insure/DRSG
+insurgency/SM
+intemperateness/S
+intent/PY
+intentness/S
+intercaste
+interconnection/SM
+interdependent/Y
+interdisciplinary
+interestingness/M
+interfacer
+interfile/SDG
+interglacial
+interleaver/SM
+interline/SDGJ
+interlope/SDRG
+internationality/M
+Internet/M
+interpolatable
+interpolate/DNnSVG
+interprocessor
+interracial
+intersection/SM
+intertask
+intervene/SDG
+intimate/DYPGNSn
+intimater/M
+intimation/M
+intracity
+intrametropolitan
+intrapulmonary
+intuited
+intuitiveness/S
+invalidism/MS
+inveigle/RSGD
+invention/AMS
+invested/A
+invigilate/DG
+invulnerable/P
+inward/YP
+iodise/GDS
+iodize/GDS
+IPA
+Iqaluit
+Iranian/SM
+ire/6SDMG
+iridescence/MS
+Irish/m5
+ironside/SM
+ironstone/SM
+ironware/SM
+irredentist/M
+irrefutable/Y
+irretrievable/Y
+irrigation/M
+irritable/PY
+irruption/MS
+isinglass/SM
+isolated/K
+isoperimetrical
+isotonic
+ISP
+ispell/M
+issuant
+it/M4SU
+itinerary/SM
+ITU
+Ives
+ivy/DMS
+jackass/SM
+jackhammered
+jackhammer's
+Jackie
+Jacob/S
+jalapeño/S
+jamb/GMDS
+Jamestown/M
+Janis
+jauntiness/S
+jaywalk/GDSRJ
+Jazeera
+jazzmen
+Jeanne
+jello's
+jellying/M
+Jethro
+jet-lag/D
+Jezebel/S
+jg/M
+jig/DRSGM
+jigger/dZ
+jimmying
+jinn/MS
+Joanna
+jocularity/MS
+joggle/DGS
+jointer/M
+jollity/SM
+Jonas
+Jordan/M
+Joseph
+journey/RmSMDJG
+Juan
+jubilation/M
+judger/M
+judiciousness/IS
+judo/MS
+Juliet/M
+jumble/GDS
+Jung/M
+junk/MDRZGS
+junky/TS
+jurisdictional
+jute/MS
+juxtapose/SDXGN
+kabuki/MS
+kaddish/S
+kale/MS
+Kampala/M
+Kandahar
+Kansai
+Kant
+kaolin/WQ8M
+karaoke
+Kate/M
+Kathleen
+Kaunda
+Kawasaki
+Kazakh
+kc/M
+Keating
+keeler
+keen/TGDPY
+keenness/S
+keep-fit
+keg/SGMD
+Keighley
+Keller
+Kennet
+keno's
+Kentucky
+Kenya/M
+kerbside
+Kershaw
+key/DSGM
+keypunch/GRDS
+Khalid
+Khoisan
+kibble/DSGM
+Kidd
+kill/SRkJ7GD
+killdeer/SM
+kilohm/M
+kilolitre/SM
+kilometre/SM
+kimono/SM
+kind/PSTY
+kindest/U
+kind-hearted/YP
+kindle/DSAG
+kindred
+kingly/TP
+Kinross/M
+kiosk/MS
+Kipling/M
+Kirchner/M
+kittenish/YP
+kiwifruit/S
+kl
+Kleenex
+Klingon
+kludge/RGSDM
+knapsack/MS
+knavery/SM
+knee/GdMS
+knee-deep
+Knesset
+knew
+knightliness/S
+knish/SM
+knitwear/M
+knives/M
+knocking-shop
+knower/M
+Knox
+Knutson
+Kobayashi
+Kohler
+kopeck/MS
+Kovacs
+kph
+Krakow
+Krause
+krona/M
+Kropotkin
+Kruse/M
+KS
+Kubrick
+Kurdish
+labial/S
+labouring/M
+lacer/MV
+lachrymal/S
+lacing/M
+lackey/MDGS
+lacklustre
+lacquer/SrdM
+Ladbrokes
+ladybird/SM
+ladylike/U
+ladylove/MS
+lag/SrDJG
+laird/SM
+laissez
+lakeside
+lamasery/SM
+lambda/MS
+lambent/Y
+lambskin/MS
+lambswool
+lamentable/P
+Lamont
+lamprey/SM
+Lana/M
+Lanarkshire/M
+landlord/SM
+landlubber/MS
+landmine
+lane/SM
+languor/SM
+Lanka/M
+lankness/S
+lap/DScGM
+lapin/MS
+largeness/S
+largesse
+largo/S
+lascivious/YP
+latest/S
+lath/SDRyGM
+lathe/SM
+Lathrop
+Latino
+latitude/MS
+latter/YM
+Lattimer
+laud/SlDG7
+laugh/7RSlGkDJ
+laughing/M
+laureate/S
+lawgiving/M
+lawn/MS
+lay/CRGS
+layperson/S
+laywomen
+leadership/MS
+lead-free
+leafhopper/M
+leak/DZS2GM
+leaker/M
+leaky/TP
+lean-burn
+leapfrog/MSGD
+leash's
+least/S
+leaves/M
+lecture/RGDSM
+LED's
+Leeds
+Leeuwenhoek/M
+leeward/S
+left-footed
+legend/MS
+legislature/MS
+legit
+legitimacy/ISM
+legitimisation
+legume/SM
+leguminous
+lei/SM
+Leipzig/M
+leisurely/P
+lemon/MS
+lend/SRG
+Leon
+Leone/M
+Leonid/M
+lest
+Lethe/M
+letterhead/MS
+letup/SM
+leukocyte/MS
+Levant
+lewd/TPY
+Liana
+lib/DGSnM
+Libyan/S
+licensee/SM
+lichenous
+lick/JDSG
+licker/M
+Liebfraumilch
+lie-in/S
+lieu/M
+life-giving
+lifelessness/S
+ligate/NnDSG
+light-hearted/PY
+lightning/DMS
+lights/CA
+lightweight/S
+lignum
+likeableness/S
+likeness/MS
+lilac/MS
+lilt/SGDMk
+lily-white
+Limavady/M
+Limburger
+limekiln/M
+limitedly/U
+limitlessness/S
+limp/STGDPY
+limpidness/S
+limy/T
+Lindsey/M
+Lindstrom/M
+lingoes
+linter's
+lionize/D
+lippy/T
+lip-read/GSJ
+liquidator/MS
+liquorice/SM
+lire
+lissome/P
+listless/PY
+Liszt
+lit/R
+literateness
+lithesome
+lithosphere/WSM
+Littleton
+liverish
+llano/MS
+Llewellyn
+load/RSDGMJ7
+loadstone's
+loam/ZSM
+lobar
+locatable/A
+locution/SM
+lodge/LRSDGJM
+loft/SDz2GMZ
+loiter/dSr
+Lola
+Lombardy/M
+lonesome/PSY
+long-drawn
+long-life
+long-suffering/Y
+longwise
+look/eSc
+looked/Uc
+looker/SM
+loosing's
+loot/RSDGM
+Lopez
+loquacious/PY
+loquacity/MS
+lottery/SM
+lotus/SM
+louden/d
+loudspeaking
+lovableness/S
+love-bird/MS
+love-child
+low/DGSTYP
+lowlife/MS
+low-profile
+loyalist
+LPG
+LSD
+lubricity/MS
+Lucas
+Lucerne
+Lucian
+luckiness/SM
+lucrative/P
+lucubration/M
+lumber/rdSM
+lumberjack/MS
+lumper/M
+lumpy/PT
+lunar/S
+lunch/SDMG
+lurex
+lurk/RGDS
+Lusitania
+lutanist/SM
+Lutz
+luxe/C
+Luxembourgian
+luxuriance/SM
+lyric/3S
+Macau
+MacDraw/M
+Mach
+mackerel/SM
+macrocosm/SM
+Mafiosi
+maggot/MS
+magnesia/SM
+magnesite/M
+magnetics/M
+magnificence/SM
+magnum/MS
+Magnuson/M
+Mahayanist
+maiden/YSM
+maidenhair/MS
+maidenhood/MS
+mainline/RSGD
+mainly
+maintain/RBSDG
+maintop/SM
+majordomo/S
+make-up/SM
+maladapt/VD
+malcontent/M
+Maldives/M
+malefactor/SM
+maleficent
+Malibu/M
+malignancy/SM
+mall/SM
+malpractice/MS
+mammy/M
+Mamoutzu/M
+manageableness
+mananas
+manatee/SM
+Manchurian/S
+Manfred
+mangle/GDS
+mangler/M
+mangrove/MS
+Mani
+maniacal/Y
+manicure/3DSMG
+mannequin/SM
+manner/Y
+mannerliness/U
+manning/c
+manoeuvred/e
+manse/XNMS
+manservant/M
+mansion/M
+mapmaker/S
+mapped/U
+mar/DGZ
+Mardi
+Margo/M
+maria/M
+Mariana/S
+Marianas/M
+Marie/M
+marinara/SM
+marine/RSN
+Marion
+maritime
+Markham/M
+Marlene/M
+marlin/SM
+marmot/SM
+Marquette
+Marylanders
+mask/JRDMSG
+masochist/SWM1
+Massachusetts
+massif/SM
+mast/DRSMG
+master-stroke/MS
+masticate/DGS
+Mata-Utu/M
+matches/A
+maternity/SM
+maths
+Matlab
+matrices
+Mattie
+Maude
+maul/DRSG
+Mauritian/S
+maxi/S
+maxim/qQs89Mo-S
+Maya
+Mayer/M
+mayn't
+MB
+McGee/M
+McGrath/M
+meatloaf
+mechanic/SMY
+medallion/MS
+meddle/RSDG
+Medfield
+medicate/SGD
+medicinal/S
+meekness/S
+Meier/M
+Mekong
+Melbourn
+Meldrew
+melioration/M
+mellifluousness/S
+Mellon
+mellow/GYTPSD
+melodious/U
+melodrama/WSM1
+melt/DkSG
+meltdown/S
+memorially/I
+memorization/M
+memoryless
+ménage
+Mendoza
+menhaden/M
+meninx
+menstruate/SGnND
+mensurableness
+mention/7SRDG
+mentor/MS
+menu/MS
+mercenary/PMS
+merciless/PY
+mercurialness
+Mercurochrome
+mere/TYS
+meretricious/PY
+merit/CdMS
+meritocrats
+Merriam
+Merrimac
+merriness/S
+merry-go-round/S
+mesa/MS
+mescaline/SM
+mesh's
+mess/SM
+Messiaen
+messieurs's
+messy/TP
+met/dr
+metalliferous
+metalloid/M
+metalwork/RGJMS
+metamathematical
+metastasis/dMSQ
+metatheses
+metathesizing
+meteoritic/S
+methodologists
+Methuen/M
+methylene/M
+meticulousness/S
+metric/MNSn
+metronome/SM
+mewl/DSG
+mezzo-soprano
+mfg
+mica/MS
+Michaelangelo
+Michel/M
+Michelle/M
+mickey/SM
+microbiology/w3SM
+microbrewery/S
+microelectronics/M
+microfibre/S
+microgramme/S
+microhydrodynamics
+Micronesian/S
+microsomal
+microwave/G7DSM
+mid/Z
+midden/SM
+mid-evening
+Midlothian/M
+mid-morning
+midriff/SM
+Midwesterner/S
+migrate/INS4DnG
+Miguel
+mike/DMGS
+Milanese
+militant/YPS
+milksop/SM
+milkweed/MS
+milliard/SM
+millidegree/S
+millwright/SM
+Milo
+Milton/W
+minded/A
+mines/f
+Ming
+ministrant/S
+mink/MS
+Minneapolis
+Minoan
+minstrels/Z
+mint/DGSMRZ
+misaddress
+misadventure
+misapprehend
+miscellaneousness
+miscellany/SM
+misconfiguration
+misdeed
+miserable/P
+misfit
+missionary/MS
+misspell
+mistake/M
+misted/C
+mite/MS
+mitoses
+mitre/DGMS
+mm
+Mme
+Mo
+mobilise/CnGADS
+mob's
+mobster/MS
+mockingbird/SM
+moderating
+modernised/U
+modest/TZY
+modi
+modular/Q-Y8q
+modus
+Mohammedan
+molarity/SM
+molar's
+molasses/M
+Moldavia
+molluscan
+Molotov
+molten
+momentum/MS
+Mona/M
+moneyer's
+moneymaking/M
+Monfort
+mongolism/SM
+mongrel/MS
+moniker/SM
+monitored/U
+monitory/S
+monologist/S
+monophthongs
+monoplane/SM
+monotonicity
+monotony/SM
+monoxide/MS
+Monroe
+Monsignor
+monstrance/SM
+monstrance's/A
+month/MSY
+Montrose
+moody/TP
+mop/dSGrMD
+morality/SMI
+morass/MS
+Moravian
+Morehouse
+morel/MS
+Morley/M
+morphine/SM
+morsel/SM
+mortise/DGSM
+Moseley/M
+Moses
+moth/RSM
+mothball/DMGS
+motherer/S
+motivator/S
+motley
+motorcar/SM
+motto/M
+mourn/6jJDRGS
+mouse/DRGMSZ
+mouthpiece/SM
+moveability
+mowing/M
+mown
+Mox
+mudguard/MS
+Muhammed
+muleteer/SM
+Mulligan/SM
+Mullins
+multicast
+multicomputer/MS
+multi-coupler
+multinational/SY
+multipoint
+multiprocessor/SM
+multiprogramming/M
+multivariate
+murderess/S
+murderous/YP
+Murdock/M
+Murial/M
+Murmansk/M
+murmur/dMSr
+Murray/M
+mus/dSw1k
+musculature/SM
+musette/MS
+musketry/SM
+muslin/MS
+must've
+mutagen/MS
+Mutsuhito/M
+mutt/SM
+mutton/MS
+Muzak
+muzzle-loaded
+muzzle-loading
+muzzler/M
+Mycenae/M
+mycology/3SM
+mysterious/PY
+mystifier/M
+mythographer/SM
+nab/GSD
+nacreous
+Nadia/M
+Nadine/M
+naïve/Y
+naïvety/S
+name-drop/DGSR
+nameplate/SM
+Nannette/M
+nanosecond/SM
+Nantwich
+nappy/MS
+Nara/M
+narcissism/MS
+narcissist/SWM
+narcissus/M
+narration/M
+nascent/A
+NASDAQ
+Nashua/M
+natalist
+Nathaniel/M
+naturist
+naughty/PTS
+nausea/MS
+nauseous/P
+nauseousness/S
+Navaho/M
+navel/SM
+navy/MS
+Nb
+neaptide
+near/YDTGPS
+Nebraska/M
+nebulosity
+necessitate/DNnSG
+necking/M
+necrophilia/M
+nectar/MS
+needfulness
+neigh/SGDM
+neighbour/DYSGM
+Nellie/M
+Nelly/M
+nematic
+Nemesis/M
+nephritides
+nerd/SZ
+Netherlands/M
+neuralgic
+neuropsychiatric
+neuroses
+neutron/MS
+newcomer/MS
+newest
+Newport/M
+newspaper/mdS5M
+newt/SM
+next-door
+niceness/S
+Nichol/SM
+nickel/SGMD
+Nicosia/M
+Nielsen/M
+nighters/c
+nightingale/SM
+Nikolai/M
+Nile/SM
+ninety-six/H
+nitrogen/M
+nitroglycerine
+Niue/M
+nix
+NLRB
+noggin/SM
+noiselessness/S
+noise-maker/SM
+Nokia/M
+Noland/M
+nonagenarian/MS
+non-alcoholic/S
+non-believer/MS
+non-combatant/MS
+non-commercial/S
+non-competitive
+non-content
+non-contiguous
+non-continuous
+non-contributing
+non-corroding/S
+non-denominational/Y
+non-disciplinary
+non-flammable
+non-hazardous
+non-interventionist
+non-local
+non-magical
+non-native/S
+non-objective
+non-radioactive
+non-rigid
+non-rural
+non-seasonal
+non-secular
+non-sexual
+non-spiritual/S
+non-supervisory
+non-transparent
+non-trivial
+non-violence/S
+noodle/SM
+nope
+nor
+Norfolk/M
+normalized/A
+Northampton/M
+north-East/M
+north-western
+Norwalk/M
+Norwegian/S
+nose-cone/S
+notability/SM
+notary/SM
+notate/xDSVG
+notebook/MS
+notice/DMSGl
+notification/M
+nourish/DGLS
+novae
+Novocain
+nowadays
+no-win
+Nubian/M
+nudes/C
+nudity/SM
+nullification/M
+numb/RkTYDPGS
+numeration/MS
+numerator/SM
+numeric/SY
+numerologist/S
+numskull/SM
+Nunez/M
+nunnery/SM
+Nuremberg/M
+nutation/M
+Nuuk/M
+Nyasa/M
+nymph/SM
+Nyssa/M
+OAS
+obese
+obesity/SM
+objectionable/U
+oblateness
+obliger/M
+obsequious/Y
+obsequiousness/S
+observant/YU
+obsessiveness/S
+obtainable/U
+obtrude/VvuGNSDX
+obtuse/TY
+obviousness/S
+O'Casey
+occlude/SVXNDG
+occlusion/M
+occulter/M
+occultism/SM
+occupancy/MS
+occupier/SM
+oceanographer/SM
+octahedral
+odorousness
+odyssey/S
+Odyssey's
+oesophagi
+off-break
+offcuts
+offensive's
+off-frequency
+office/SRoM
+officiator/SM
+officiousness/S
+offing/M
+off-key
+offside/S
+off-the-shelf
+oft
+ointment/SM
+OKs
+oldish
+Oldsmobile/M
+oligopoly/SM
+Olympia/M
+omission/M
+omnibus/MS
+omnivore/SM
+on/Y
+Onega/M
+one-horse
+O'Neill
+one-sided/Y
+one-time
+on-frequency
+on-site
+onslaught/SM
+Ontarian/S
+opal/SM
+opaqueness/S
+opcode's
+open/rdSJY
+open-ended
+open-faced
+operadi
+operator/FMS
+opinion/MS
+opp
+oppose/SNxXGD
+optimistic/c
+opt-out/S
+orangeade/SM
+orchestral
+ordain/LSGD
+order/YESdM
+orderliness/ES
+ordnance/SM
+Oren/M
+organisational
+organizational/S
+orientate/SDAEG
+orienter
+originate/SDG
+orotund
+Orson/M
+orthogonality/M
+orthogonalization/M
+Orville/M
+Osage/SM
+Oscar/MS
+oscilloscope/SM
+osculate/nNDGS
+OSGi
+OSHA
+osier/MS
+Oslo/M
+osprey/SM
+ostentatious/YP
+osteopath/WZSM
+ostrich/MS
+O'Sullivan/M
+otherworldliness
+otiose
+oubliette/SM
+ounce/SM
+outang/S
+outbid/G
+outbound
+outdistance
+outfall
+outguess
+outlandish/PY
+outlay/M
+outmigration
+outpouring/SM
+outrank/G
+outside/R
+outwit/G
+ova/yoMn
+over-active
+overawe
+overdetermined
+overenthusiastic
+overfall
+overfeed/G
+overhead
+overlay
+overpopulous
+over-sensitive
+over-sensitivity
+ow/GD
+oxalate/M
+oxidisation
+oxidization/M
+pa/Mo
+Pabst/M
+PAC
+packable
+pacts/F
+Padilla/M
+padlock/GDMS
+paediatrician/SM
+pagan/SM
+pageant/SM
+pageantry/MS
+paginate/DSGNn
+pail/S6M
+painstaking/Y
+pairs/I
+Pakistan/M
+palaeographer/SM
+palatal/QS
+palatial/Y
+palatinate/SM
+Paleocene
+palliate/NVGvDnS
+palpation/M
+panda/SM
+pander/Sd
+panel/IGSD
+pans/Z
+panzer
+paperhanger/SM
+papist
+paraboloidal/M
+paradoxical/P
+parallax/SM
+paralytic/YS
+paranormal/YS
+parapet/SM
+paraphernalia
+paratyphoid/S
+parboil/GSD
+parcelling/M
+parch/SGLD
+parenteral
+parolee/MS
+parsimonious/Y
+parsnip/SM
+parterre/SM
+parthenogeneses
+particulate/S
+partier
+partridge/SM
+passageway/SM
+passed/Fc
+passers-by
+pasta/SM
+paster
+pastiche/MS
+patchiness/S
+patch's
+paternoster/SM
+pathetic/Y
+pathfinder/MS
+patience/ISM
+patienter
+patronizing/M
+paunchy/TP
+pave/ASDG
+pavilion/GDMS
+paving/SM
+pawnbroking/S
+pay-as-you-earn
+payback/S
+payload/MS
+payment/fMSc
+pay-off/MS
+peacekeepers
+peacemaking/M
+peahen/MS
+peal's
+peculiar/SY
+pedagogy/1SMWw
+peeler/M
+peer/pDG
+peered/F
+peeress/SM
+peevers/M
+pellet/dMS
+pelter/M
+pendant/CMS
+penetrative/P
+penman/M
+Penn
+pentagram/SM
+pentasyllabic
+penumbra/SM
+peon/SZM
+peony/MS
+peperoni
+peppiness/S
+percale/SM
+perceived/U
+perceptual
+percha
+percipience/SM
+Percy
+peregrinate/DSG
+peregrine/nSN
+peremptoriness
+perfumery/MS
+pericardia
+perimeter/SM
+perk/DzGSZ2
+perkiness/S
+permanganate
+perplex/SGDh
+persecute/yDSG
+persiflage/MS
+persister
+personage/MS
+personalize/CSNGn
+pert/PTY
+pertinacious/PY
+perturbed/U
+perverter/M
+pessimist/MSW1
+pesto/S
+Peterhouse
+petrochemical/SM
+pewterer
+Pharisee/S
+pharmacopoeia/SM
+phenomenology/S1Mw
+philharmonic/S
+Phillips
+phloem/SM
+phonetic/SY
+phoneticist
+phosphide/M
+phosphor/SWM
+photoengraved
+photography/SM
+photosynthesis/SQdM
+photosynthetic/Y
+physical/S
+physicality/M
+physiochemical
+physiotherapy/SM
+phytoplankton/M
+pianist/W
+piano/3MS
+picturesque/PY
+pierce/RDSJkG
+pigeon-breast/D
+pilchard/MS
+pile's
+pilferage/MS
+pincushion/MS
+pioneer/SDGM
+piracy/MS
+piragua
+pistoleers
+Pittsburgh
+pivotal
+plaid/DMS
+plaintive/P
+plangent
+planning/A
+planoconvex
+planter/SM
+plasmid/S
+plastering/M
+plasticity/SM
+platelet/SM
+playful/PY
+plaything/SM
+pleasantry/SM
+plosive/I
+plum/MSZ
+plumery
+plural/s8Q-S9qY
+ply/BDSNG
+pneumatic/SY
+pocket/d6MS
+pod/SDMG
+poet/1WSywM
+poetry/SM
+pointillism/SM
+pointing/M
+poisonous/Y
+poke/yRDSGZ
+Poland/M
+polemics/M
+police/m5DSGZM
+policy-maker/S
+politician/MS
+politics/M
+pollutant/MS
+polluted/U
+poltroon/SM
+polyandry/SM
+polyatomic
+polychrome/W
+polyclinic/MS
+polyelectrolytes
+polyglot/S
+polyhedral
+polymeric
+polypropylene/SM
+polythene/M
+Ponting/M
+poop/SDGM
+poplin/SM
+poppet/M
+porridge/SM
+portaged
+portaging
+portamento/M
+Port-au-Prince/M
+portent/SM
+portered
+portering
+portrayal/SM
+positional/KY
+possibly/I
+postdate/GDS
+post-entry/S
+postmaster/MS
+postmen/M
+post-millennialism
+postoperative/Y
+postpaid
+post-partum
+postponable
+postpone/LGDS
+posts/FIAe
+postured
+pother/dSM
+pottage/SM
+potterer
+pounder/FM
+pounders
+ppr
+practicabilities
+practise/SGD
+praetorian/S
+pragmatic/YS
+pragmatist/SM
+praise/EDSG
+praiser/S
+preamp
+preassign
+precancerous
+precipitate/YnSDPGN
+précis/dSM
+precognitive
+predation/MCS
+predication/M
+pre-echoes
+pre-emphasis
+prefatory
+prefer/DSl7G
+preform
+preheat
+pre-implementation
+premarket
+premise/DSGM
+premiss/M
+prepared/P
+pre-preference
+pre-print
+prepubescent/S
+presbyopia/MS
+preschool
+presentably/A
+presented/A
+preserved/U
+president/MS
+presort
+pressurised/U
+prestidigitatorial
+pretentiousnesses
+prettify/SDG
+prettiness/S
+pretty/DTSYPG
+priced/U
+prick/YRDGS
+prickliness/S
+primal
+principal/SY
+principle/SMD
+principled/U
+prions
+prise's/A
+Prix
+probate/SANM
+probation/RoyM
+probationary/S
+prober/M
+proclamation/MS
+procrastinator/MS
+proctorial
+procurable/U
+procurer/M
+prod/GDS
+produce/cNDSGAn
+profane/DPSGYNn
+profaneness/S
+profound/PYT
+prognoses
+program/BRGSJDM
+prohibiter/M
+prohibitive/P
+pro-hunt/G
+projector/SM
+proliferation/M
+prolixity/SM
+prom/QMSs
+Promethean
+prominence/MS
+promiscuous/PY
+prompt/PYRJTSGD
+promulgation/M
+prong/DMGS
+pronouncer/M
+proper/IPY
+property/DSM
+proportionate/EYS
+proprioceptive
+prorogation/MS
+prosaic/Y
+prospect/DSuVvMG
+prospector/SM
+prosperity/SM
+prosperous/YP
+protea/SM
+protectiveness/S
+protest/RSMNnkDG
+provability/MS
+proved/AI
+prowess/MS
+psephologist/M
+pseudonymous
+pseudopod
+pseudopodia
+pshaw/S
+psoriasis/M
+psychoanalyst/S
+psychopathology/M
+psychophysics/M
+psychosocial/Y
+psychs
+pterosaurs
+Pu
+pubescence/KS
+publicity/SM
+publicly
+puerperal
+pug/SMGD
+pugilism/MS
+pulper
+pulpit/SM
+punchbowl/M
+punctualities
+pup/SMNZDG
+pupae
+pupal
+pupate/DSG
+Purbeck
+purchase/SARGD
+purest/I
+purgatorial
+pushy/TP
+Putney/M
+putrescence/MS
+putridity/M
+putter/d
+pylon/SM
+Pyongyang/M
+pyorrhoea/M
+pyromania/SM
+pyrotechny/Ww
+q
+QoS
+quadrant/SM
+quadrature/SM
+quadrennial/YS
+quadrivia
+quadruplicate/DSG
+qualifier/SM
+quantitative/PY
+quantum/qQs8M-9
+quarry/mSMGD
+quarter/dY
+quartz/SM
+quayside/M
+Quebec/RM
+querulous/Y
+queuer/SM
+queue's
+quick-witted
+quieten/Sd
+quieter's
+quietly/E
+quietude/ESMI
+Quinnell/M
+quirky/TP
+quirt/DSMG
+Quito/M
+quotability/S
+quote/DaSNGn
+qwerty
+rabbinate/MS
+rabbinical
+racketeer/JGMS
+racy/T3PY
+radices
+radio/DmSGM
+radioisotope/MS
+radioscopy/M
+radon/M
+raftered
+ragtime/M
+rail's
+railway/mSM
+rain-making
+rally/DSG
+rampancy
+random/qQ-8YP
+randy/T
+range/SCGD
+range's
+ransom/MdS
+rapine/MS
+rappel/GDS
+rapping/M
+rapture/SM
+rarefaction/MS
+rarefy/DGS
+rateable
+rationalities
+rattail
+rattan/SM
+raze/DSG
+razor/MS
+Rd/M
+reactionary/MS
+reactivate
+readership/MS
+real-life
+re-allocated
+reanalysis
+rearm/GL
+rearrange/L
+rearrest/G
+reasoned/U
+reasoning/U
+reassess/LG
+reawaken/d
+rebel/MSGD
+rebuker
+recant/GNn
+recast/G
+recentness
+receptionist
+recklessness
+reclassify/DNGn
+reclusion/M
+recollect/G
+recommittal
+reconnaissance/MS
+recordable/U
+recoup/DG
+recourse
+recover/gdZ7
+rectification/M
+recur/DGS
+recurrence/MS
+redactor/MS
+red-blooded
+redbreast/SM
+red-head/MSD
+Redhill
+redolence/M
+redoubt/l
+redundant/Y
+reeding/M
+reeve/SGM
+referee/GdMS
+referencing/U
+reflective/P
+reflexive/I
+reflexively
+refrigerant/SM
+refrigeration/M
+refuel/DRG
+Refugio/M
+refusal/SM
+refuse
+regnant
+regrade
+regrettable/Y
+regulars/I
+Reiko/M
+reimbursable
+reinitialise/n
+reinvent/G
+reject/DRGSV
+rejection/SM
+reknit
+related/P
+relativity/SM
+relaxant/MS
+relaxation/M
+reliable/U
+reload/7G
+remarkable/U
+remarriage
+remedial
+remiss/PV
+remonstration/M
+Remy/M
+renegue
+repaint/G
+repartee/SM
+repeated/U
+repertory/SM
+repetitiveness
+replenishment/S
+replete/NP
+reply-paid
+reproachable/I
+reprocess/G7
+reproducibility's
+reprove/k
+repulse/Vuv
+requisitioner/M
+reread/7G
+re-route/GSD
+rescue/RSGD
+researched/U
+reselect/7
+resilience/MZ
+resist/bSvDVG
+respond/FGDS
+résumé/S
+resurgent
+resuscitate/nSVGDN
+retain/RSDG
+reteach/G
+retinitis
+retro
+revenge/D6jSMG
+reverend/SM
+reverter/M
+revivalism/MS
+revivalist
+revolutionist
+reward/k
+rewarm/G
+Reykjavik/M
+Reyna/M
+Reynaldo/M
+Rheims/M
+rheumy/T
+Rhineland/M
+rhino/SM
+Rhys/M
+ribboned
+Rica/M
+rice/SM
+Rickey/M
+ricochet/dGDS
+rides/c
+rift/DMGS
+right-hand/iD
+Rigoletto/M
+rigorous/Y
+rile/DSG
+riot/DRMGSJ
+rip-off/S
+ritualistic/Y
+Rivera/M
+riverboat/S
+rives/C
+roadmap
+roadrunner/SM
+roadside/S
+roadway/SM
+Robbie/M
+Robbins
+Robby/M
+Rockaway/M
+Rogers
+Rojas/M
+Rolfe/M
+Romanian/MS
+romanize/SGnND
+romanticism/MS
+Ronald/M
+rondo/SM
+roof-garden
+roost/SMRDG
+rootlessness
+Rorke/M
+Rorschach
+Rory/M
+Rosario/M
+Roscommon/M
+Roseau/M
+Rosenberg/M
+rose-tinted
+rosy/PYT
+rotatable
+rotator/MS
+Roth/M
+rotten/Y
+rouge/SGDM
+rounded/P
+roundhouse/SM
+Rowe/M
+Rowland/M
+Roy/M
+royalty/SM
+rt
+rub/SRGD
+rubati
+ruck/M
+ruefulness
+ruin/dMNSn
+rummage/GDS
+rump/MYS
+runabout/MS
+run-in/S
+runnel/SM
+Runnymede/M
+run-off/MS
+run-out/S
+runtime
+Rupert/M
+rut/SGMZD
+rutty/T
+Rwandan/S
+Ryan/M
+sable/MS
+sabot
+sac/DG
+sacrilegious/Y
+sageness
+sailboard/SG
+sailing-boat/SM
+saintlike
+salaam/M
+saleroom/MS
+salesmanship
+salespeople/M
+salesperson/SM
+salience/ZM
+Salk/M
+salt's
+salty/T
+Salvadorian/S
+salvageable
+salvation/M
+Salvatore/M
+Samoan/S
+Samoyed/M
+sampling/c
+Samson/M
+sanctify/nGDNS
+sandblast/GDSR
+sandcastle/S
+Sanderson/M
+sandman/M
+Sandoval/M
+Sanford/M
+sang
+sanitation
+sapphire/MS
+saprophyte/MSW
+sarcasm/MS
+sardine/MS
+sari/MS
+sartorius
+Satan/M31
+satellite/SM
+satiety/MS
+satin/SM
+Sato
+saturated/U
+satyr/SMW
+sauerkraut/SM
+savour/ZD2SGM
+scaler/SM
+scaliness
+scandal/SMQ8
+scandium/M
+scapegrace/MS
+scar/dDSGM
+scarab/SM
+Scarlett/M
+scary/TY
+scathe/GkD
+scenario/MS
+scent/CMDGS
+scherzi
+Schiller/M
+schizo/S
+schizoid/S
+schoolboy/SM
+schoolgirlish
+school-inspector
+schoolroom/MS
+Schweppes/M
+Scientology/M
+Scilly/M
+scintillate/SDG
+sclerotic
+scoreboard/MS
+scrapbook/MS
+script/SKMF
+scripted/FU
+scriptorium
+scrotal
+scrounge/SDGR
+Scruggs/M
+scrum-half
+scull/DRMSG
+Seabrook/M
+seagoing
+seam/MDGSZp
+seamen/M
+seashell/SM
+seashore/SM
+seasonable/U
+seaward/S
+seaworthy/U
+secret/dVSYvu
+secretary/MS
+secretaryship/SM
+sector/EMS
+sectoral
+secularism/MS
+sedate/YVGnSND
+see/RS98dG
+Segovia/M
+Segundo/M
+seigniorage
+seine/MG
+seismical
+selection/SoM
+selectional
+selective/Y
+self-absorbed
+self-assembly
+self-assured
+self-centred
+self-consciousness
+self-contained
+self-delusion
+self-effacing
+self-help
+self-image
+self-importance
+self-justification
+self-loading
+self-motivated
+self-pollination
+self-possessed
+self-propagating
+self-protection
+self-raising
+self-recording
+self-righteousness
+self-service
+self-styled
+self-winding
+selvedge/MS
+semeiotic/S
+semicircular
+semi-flexible
+seminarian/MS
+semi-permeable
+semiprivate
+Semitism/M
+semitone/MS
+sempiternity
+senatorial
+Senegal/M
+senile
+señor/M
+sensitise/GRnDS
+sensitised/C
+sensitises/C
+sensitiveness
+sensitize/GRNnDS
+sensitized/C
+sensitizes/C
+sensuous/Y
+separable/IY
+separate/B3nSGDVYN
+Sepoy's
+sepsis
+septate
+Septuagint/MS
+sepulchre/SoM
+seraglio/SM
+serenader/M
+serendipitous/Y
+serge/M
+serif/SDM
+servant/SM
+serviette/SM
+servitor/SM
+sesquicentennial/S
+Sevastopol/M
+seventy-four/H
+seventy-second/S
+Seville/M
+sew/SAGD
+sextet/SM
+shabby/TY
+shack/MGDS
+shackler/M
+shadow-boxing
+shakedown
+Shakespearean/S
+shaking/M
+shale/M
+shall
+shallowness
+shamrock/SM
+shandy/M
+Shanghai's
+shard/MS
+shareware
+Shauna/M
+Shawn/M
+sheep/M
+Sheila/M
+shelver/M
+Shillong
+shin/rSdDGkM
+Shinto/SM
+shiny/T
+ship-breaker/MS
+shipmen/M
+shipshape
+shipwright/SM
+shipyard/MS
+shogun/SM
+shone/e
+shooting-range
+shoplift/DRSG
+shop-worn
+shorn/U
+shorten/dJS
+show-piece/MS
+shrill/GSTPDY
+shrinker/M
+shrinking/Y
+shriven
+Shrove
+Shrovetide/M
+shrunk/K
+shrunken
+shtick/S
+shuffle-board
+shunt/DSG
+shut/RGS
+shut-down/SM
+Si/M
+Siberia/M
+sibling/MS
+Sibylline
+sickle/2SGM
+sickness/S
+sideboard/SM
+side-drum/SM
+sidekick/MS
+sideways
+sidewinder/SM
+siding/SM
+Siegfried/M
+sight-line
+sightly/TP
+sight-read/RG
+signing/S
+Sigrid/M
+silicosis/M
+Silverstein/M
+silverware/MS
+Silvia/M
+simulative
+Sindbad/M
+Sindhi/M
+sine/M
+sinecure/MS
+singsong/DMS
+sinlessness
+sinuous/YP
+sip/RSDG
+sire's
+sirloin/SM
+sisters-in-law
+sixpence/SM
+sixty-three/H
+skateboard/RGMSD
+skilful/Y
+skilfulness
+skimp/zG2ZSD
+ski-run
+skit/SM
+slate/MS
+slaughter/SdrM
+slaughterhouse/SM
+slave-born
+slave-driver/S
+sledgehammer/SM
+sleeping/c
+sleeps/c
+slender/8QPY
+slice/RMDSG
+slid/r
+slight/kSDTYG
+slim/DRSGYT
+slimline
+sling/MGS
+slinger
+slinky/T
+slipstream/MGDS
+slither/dSZ
+slog/SDG
+slop/Gz2SDZd
+slumberer/M
+slush/S2DGMZ
+small-scale
+smarter
+smear/SGDZ
+smelt/RDGS
+Smirnoff/M
+smitten
+smoke-room
+smoky/T
+smote
+smudge/SpDGZ
+Smyrna/M
+snakelike
+snakeroot/M
+snakeskin
+Snape
+snappish/YP
+sneerer/M
+snippet/MS
+snob/SMZ
+snot/zS2ZM
+snout/MDS
+snowflake/MS
+snowplough/DSMG
+Snr.
+snubber
+sobriety/ISM
+so-called
+socialist/W
+sociocultural/Y
+soften/drS
+soft-headed
+softly
+soldier/DYSGZM
+solemn/-qQ8TY
+sole's/I
+solicit/dnS
+solicitor/MS
+solidify/DNnGS
+solidity/S
+Solihull/M
+solitariness
+solubility/MI
+solve/EDRASG
+sombre/Y
+someone'll
+somnambulism/M
+sonata/SM
+Sondra/M
+songsmith
+sonority/S
+sophisticated/U
+sophistication/M
+sorted/UK
+sough/DGS
+soul-searching
+soup/SMZ
+source's/A
+sousaphone/MS
+Southampton/M
+souther/YM
+southerly/S
+south-south-west
+sou'wester
+sovereign/YSM
+sowed/A
+Soyuz/M
+spacier
+spaghetti/M
+sparky/T
+sparse/Y
+spawner/M
+speciality/S
+specificness
+speck/MS
+spectrometer/SMW
+spectrometry/M
+spectrum/M
+speed-up/MS
+speedway/SM
+spell/RG7JDS
+spending/f
+spermatophyte/M
+spermatozoa
+spicebush/M
+spike/DGSMZ
+spillikin
+spillway/SM
+spinach/SM
+spinal/S
+spindle/SMGYD
+spire/IDFSA
+splat/DMGS
+splendiferous/Y
+Spokane/M
+spongeable
+spongelike
+sponsor/dMS
+spontaneity/SM
+spoon-fed
+sport/kVmGvM5ZDS2u
+spot's/C
+spray/ADGS
+springlike
+sprung/U
+SPSS
+spume/SMZ
+spur/SMDG
+sputterer
+squelcher/M
+squidgy/T
+squireen
+squirehood
+squirl
+Sr
+stabilise/CnRGDS
+stabilize/CNRnGDS
+stadia
+staffroom
+stag/dSM
+stage-manage/RD
+stager/M
+stagger/Skrd
+stagnation/M
+staircase/MS
+stakeout/MS
+Stalin/M
+stalk/RDMGS
+stallion/SM
+standing/fM
+Stanfield/M
+Stapleton/M
+stardust/M
+stargaze/RSGD
+starlit
+star-studded
+stasis/M
+station/eMS
+Stauffer/M
+stave/GDSM
+stay/ecDSG
+steelyard/SM
+steeplechaser
+steeplejack/MS
+Steinbeck/M
+Stellenbosch/M
+stenos
+stenotype/M
+Stephanie/M
+sterilised/U
+Stewart/M
+stimulate/cGSD
+stimulated/U
+stint/GDMS
+stipendiary
+stipulation/M
+stockbroker/SM
+Stockhausen/M
+stockholder/MS
+stoical
+stolen
+stony/YPT
+stood/f
+storm/R2GpzDZSM
+stormy/T
+storyboard/SGMD
+stow/DGS
+stowage/M
+Stowe/M
+Strabane/M
+straightforward/PY
+strain/FSAD
+strained/cU
+strainer/AMS
+strapless
+strap's
+stratigraphy/MwW
+strawboard
+Street
+stress's
+stretcher/dMS
+strew/GDS
+stricken
+Strickland/M
+stricture/MS
+strider/M
+stripling/M
+striptease/RSM
+striver/M
+stroboscope/MSW
+strong/mTY
+strongbox/MS
+strong-minded
+structured/U
+strut/DSG
+'struth
+strychnine/M
+Stubblefield/M
+stuccoes
+studiedly
+study/ASfDG
+Stuttgart/M
+style/ASGD
+stylise/nSDG
+stylize/nSNDG
+stylus/SM
+styptic/S
+Styx/M
+suasion/SEM
+suaveness
+subarctic
+subconscious/YP
+subheading/M
+sub-lieutenant/SM
+sublime/YTDnSG
+subnormal
+subordination/MI
+subornation/M
+subregional
+subsequent/Y
+substance/SM
+sub-standard
+substitute/SVBvDG
+substitution/SyM
+subsystem/MS
+subversion/SM
+subway/MS
+succulent/S
+succumb/GSD
+suckling/M
+sudden/YP
+suede/M
+suet/MZ
+suffering/M
+suffrage/3SM
+sukiyaki/MS
+Sulla/M
+sulphide/MS
+sultry/TPY
+sum/8NSRMXDG
+summing-up
+Sumner/M
+sumo/SM
+Sunbelt/M
+Sunday/MS
+sundown/MR
+sunk
+sunspot/SM
+superannuation/M
+supercargo/M
+super-dooper
+superficialness
+superhero/M
+superhuman/Y
+superintendence/Z
+supernumerary/S
+supervene/SDG
+supplanter/M
+supplement/GDNn
+supplemental
+suppliant/S
+supplier/SM
+supranational/Y
+supremacy/3MS
+surcease/SM
+surd/M
+surfacing/A
+surgery/SM
+surplus/MS
+survivor/SM
+sustainer/M
+Sutherland/M
+Suzann/M
+SW
+swallowtail/MS
+swam
+swanky/TP
+swarthy/PT
+Swazi/MS
+sweatband/MS
+sweetcorn
+swelter/Sdk
+swiftness
+swine/M
+swingletree/SM
+switch-blade/SM
+swot/S
+Sybil/M
+sycophant/MSW1
+sylphlike
+sylph-like
+sympathy/SQ9s8WM
+symphony/SWM
+synagogue/MS
+synchronize/AnDGNS
+syncopate/GDS
+syndromic
+synonymous/Y
+syzygy/S
+Szechuan/M
+Taber/M
+tabla/MS
+tactful/U
+tactician/SM
+tactless/Y
+tactlessness
+tadpole/SM
+tailback/MS
+tailcoat/S
+tailor-made
+tailwind/SM
+take-home
+tale/MS
+Talley/M
+taloned
+Tam/MZ
+tameness
+Tammie/M
+tan/SMJDRyG
+tandem/MS
+tangelo/MS
+tango/SGMD
+Tanzania/M
+tapelike
+tapioca/SM
+tappet/SM
+tardy/TY
+tarmac/DGS
+Tartuffe/M
+Tate/M
+Tatiana/M
+tattier
+tattoo/RGSMD
+Tatum/M
+taupe/M
+taxicab/MS
+taxing/c
+Tayside/M
+Te
+teach/RGSJ7
+teal/SM
+teamster/SM
+Tecumseh/M
+tedious/YP
+teen/SZ
+teeny/T
+Tees/M
+TEFL
+telecommute/SRG
+teleconference/GMDS
+telemarketer/S
+telepathy/S1M
+temperance/MI
+temperate/IY
+temptress/SM
+tended/EU
+tender/PdQ8Ys9
+tenement/SM
+tenor/SM
+tensioning
+teratology/M
+Terpsichore/M
+terrorism/M
+tested/U
+tester/FSCM
+tête-à-tête
+tetrathlon
+Tex
+Texan/S
+thalidomide/SM
+Thayne/M
+theatre/S1Mw
+thenceforward
+theocratic
+Theodora/M
+Theodosia/M
+therefore
+thermoluminescence/M
+Thermos/MS
+these/S
+thesis/M
+thick-skinned
+thief/M
+thing/M
+think-tank
+thirst/2SMzGDZ
+thirty-one
+thorny/T
+thorough/YP
+threadlike
+three-colour
+three-legged
+threescore
+thrift/2pSMzZ
+throng/SGMD
+throwing/c
+Thu
+thumbprint
+thus
+thwarter/M
+thymine/M
+tiara/SM
+Tiberius/M
+Tiburon/M
+tidier/U
+tidiness/U
+tied/UA
+tight-fitting
+tightrope/MS
+till/DRSG7
+timber/SdM
+timbrel/SM
+Timbuktu/M
+timed/a
+time-scale/S
+timespan
+timidity/SM
+tin-glaze
+tinpot
+tintinnabulation/SM
+tiptoe/DGS
+tiresome/Y
+Tirol/M
+Titania/M
+Titanic's
+title's
+tittle-tattle
+titular/Y
+TLC
+toadstool/SM
+toast/DGRZMS
+toasty/T
+toecap/MS
+toenail/MS
+tofu/S
+toilsome/Y
+tolerable/YI
+tomb/SM
+tong/S
+tonsillectomy/SM
+tonsure/SMGD
+tool/AGDS
+toothache/MS
+toothpick/SM
+tootle/DSG
+Topeka/M
+toper/M
+topiary/S
+topographer/MS
+topology/w13SM
+topple/GDS
+topsoil/M
+top-up
+torpid/Y
+torr
+torso/SM
+torte/MS
+tortellini/M
+Toshiba/M
+Totalizator/M
+totemic
+Tote's
+Toto/M
+touchable/U
+touch-and-go
+touch-judge/S
+touchpaper
+touchwood
+touchy-feely
+toughen/dS
+tourer/SM
+tourniquet/MS
+townee
+toxaemia/M
+trachea/M
+Tracy/M
+trade/Mm5GRSD
+traditionally/U
+trainman/M
+trajectory/SM
+tramp/RDGS
+transact/x
+transcend/SDG
+transcendence/MS
+transcription/M
+transit/dxXuvNVy
+transmit/AXGNSD
+transversal/M
+trapezia
+trapezium/SM
+trauma/Q8SW1M
+traumata
+travail/SDGM
+traversable
+tread/ASG
+treasure-trove/SM
+tremendousness
+tremolo/MS
+trendsetter
+trespass/RDSG
+trial/KaA
+trial's/Aa
+triangular/Y
+Triassic
+tribulation/SM
+tributary/SM
+trifocals
+trilateral
+trilobite/SM
+trio/SM
+triplet/SM
+Tristan/M
+triumphal
+triune
+triviality/MS
+tRNA
+trodden/UA
+troop/RDMGS
+troposphere/MW
+Trotsky/M
+troubadour/SM
+truelove/MS
+trumped-up
+trumpet/rdSM
+truncate/GDSnN
+tryst/GDMS
+tu
+TUC
+Tue/S
+Tums/M
+tumult/SM
+tuna/MS
+turbidity/MS
+turbo
+turgid/Y
+Turkish
+turnaround/MS
+turn-off/SM
+turnstone/M
+turtle/MS
+turtle-neck/DSM
+Tuscany/M
+tush
+tussock/MSZ
+Tutsi
+twee/T
+twerp/MS
+twig/SMZDG
+twitter/dS
+two-handed
+twopenny
+twosome/SM
+Tyndall/M
+Tyne/M
+typecast/G
+typescript/MS
+typhus/M
+typographer/MS
+tyrannosaur/MS
+tyrannous
+tzar/SM
+Udall/M
+ugly/T
+uh
+ulcer/VMS
+Ulrike/M
+ultraviolet
+umbrella/MS
+unapologetic/Y
+unapparent
+unappreciative
+unauthentic
+unaware
+unbound/Di
+unbreakable
+unclassified
+uncleanness
+uncoloured
+uncommunicative
+unconsciousness
+unction/M
+unction's/I
+undedicated
+under
+undermine/G
+underpinning/M
+under-represent
+under-secretary/SM
+underskirt
+underspecification
+understood/a
+undervalue
+undesirable
+undue
+unexceptionable/Y
+unfailing
+unfamiliar
+unfix/G7D
+ungainliness
+ungraciousness
+unhistorical
+unhitch/G
+uni
+unify/AGNSnD
+Unitarianism/M
+unity/MES
+unknowing
+unlikeness
+unlock/G
+unmentionable/S
+unmerciful
+unmodifiable
+unmoveable
+unneighbourly
+unpalatable
+unshapely
+unsightly
+untaxable
+unthinking/Y
+unwise
+upbraid/DSG
+upholstery/SM
+upkeep/MS
+upraise/SDG
+ups
+upshot
+upstart/MS
+upsurge/S
+uptake/SM
+Upton/M
+upwind
+Urdu/M
+urethane/MS
+Urquhart/M
+useful/Y
+uselessness
+Utahan/SM
+utan/S
+utilitarianism/MS
+utility/MS
+V
+vacancy/SM
+vagary/MS
+vaingloriousness
+valedictory/SM
+valid/InY
+validation/IMA
+validator/SM
+Valkyrie/SM
+Vallejo
+valuation's/C
+vanadium/M
+Vanautu/M
+varlet/SM
+Vasquez/M
+vassal/SM
+vast/PTY
+VDU
+veil's
+vein/GMSD
+Velcro/M
+Velez/M
+venality/SM
+Venezuelan/S
+ventilate/SNDGnV
+ventilator/SM
+ventral/Y
+Vera/M
+verbal/qs89QY-
+verger/SM
+vermilion/SM
+vesicular
+vesture/DSG
+vet/SGMD
+veteran/MS
+veto/DGM
+Vettori/M
+vexed/Y
+vibe/S
+vibrant/Y
+Vic/MZ
+Vicksburg/M
+Vicky/M
+Victorian/SM
+videlicet
+Vieira/M
+Vietnamese/M
+vigilant/Y
+villagey
+villainous/Y
+villein/SM
+vim/M
+vindaloo/S
+vindication/M
+vinegary
+Vineland
+violate/I
+violated
+violating
+violoncellist/S
+virility/SM
+virulence/S
+vis-à-vis
+visceral
+vitalise/CGASD
+vitality/SM
+vitalize/ANnDG
+vitriol/MW
+vivacious/Y
+vivarium/M
+viviparous
+vocation/oMS
+vocoded
+vol.
+volcanoes
+Volgograd/M
+Voltaire/M
+voluptuousness
+Volvo/M
+voter/SM
+vouchsafe/DSG
+VT
+vulture/MS
+WAAC/S
+Wabash/M
+wafer/SM
+Wagnerian
+waist/MDS
+waken/Sd
+Walden/M
+Waldorf/M
+Waldron/M
+Wales
+walk/SRGD
+walk-in
+Wallace/M
+Wallis/M
+wallop/dS
+Walsh/M
+Wansbeck/M
+warder/SM
+wardrobe/SM
+wardroom/SM
+ware/MS2Z
+warmness
+warn/GSDkJ
+warranted/U
+warrantor/M
+washable/S
+Washburn/M
+wasp-waisted
+watchmaker/MS
+watercolour/MS
+watercourse/MS
+watercress/M
+waterfall/SM
+waterhole/S
+waterline/S
+watermelon/SM
+waterside/SM
+watertight
+waterway/MS
+watery/T
+wavy/T
+waxwing/SM
+waylay/GS
+Waynesboro/M
+waywardness
+weak-minded
+wear/eSG
+weary/DkTSGY
+wed/CAU
+week/SMY
+weekly/S
+weensy
+weepy/T
+Weidman/M
+weightiness
+welfare/MS
+well-fed
+well-head/SM
+well-kept
+well-off
+well-ordered
+well-organised
+Wellsville/M
+well-to-do
+well-used
+welsh
+Welshmen/M
+Wendell/M
+went/f
+weren't
+Wessex
+Westminster/M
+we've
+WFF
+wharf/MS
+wheaten
+wheelhouse/SM
+wheezy/T
+where're
+wherewithal/M
+Whiggish
+while/DGS
+whirlpool/MS
+whirr
+Whitaker/M
+whiten/dSr
+whitish
+whizzes
+wholesomeness/U
+who'll
+whom
+whomsoever
+whorish
+wicket/SM
+wide/TY
+wide-area
+widget/SM
+widowhood/S
+Wilhelmina/M
+Willard/M
+Wilma
+wineskin/M
+winkle/DSG
+Winslow
+wintertime/M
+wish/RSjGD6Z
+wish-list
+witchery/SM
+withdrawal/MS
+witless/Y
+witting/YU
+woefulness
+Wolds
+wolfishness
+wondrous/Y
+woodlouse/M
+woodpile/SM
+Woodward/S
+woolly/TS
+Wooster
+wordless/Y
+workable/U
+worker/SM
+world-weary
+wormy/T
+worship/jRSG6D
+would've
+wrath/jM6
+wreck/GSDR
+wrongdoing/MS
+WY
+Wyman
+Wyoming
+Xavier
+xylophonist/S
+Yale
+Yamoussoukro/M
+yardarm/MS
+yearning/M
+Yemeni
+yeomen/M
+Yerevan/M
+yoke/UDGS
+Yorkshire/M
+you're
+yourselves
+Yugoslav/S
+YWCA
+z/d
+Zamia
+zenith/MS
+zigzag/SGD
+zilch
+Zimbabwe/M
+zing/GDM
+Zoe/M
+zombie/SM
+zoo/SM
+Zoroastrianism
+zwieback/MS
+AAA
+aardvark/MS
+Aarhus/M
+Aaronvitch/M
+abandoner/M
+abdominal/YS
+abeam
+aberration/MS
+abler/E
+abolition/3MS
+abracadabra/S
+abrasiveness/S
+abroad
+abrogate/DNnGS
+abrupt/TPY
+abscission/SM
+absent/YDG
+absenter
+abstinent/Y
+abstractor/SM
+abundance/MS
+abyssal
+academician/SM
+accessibly/I
+accessory/MS
+acclimation/M
+acclimatisation
+acclimatization
+accommodation/M
+accompany/3SLDG
+accordionist
+accounting/M
+accredited/U
+acct
+acculturate/VDSNGn
+accursed/YP
+accustomed/U
+ace/vNSMnuV
+acetylene/MS
+achievement's
+Achilles
+acidify/NSGD
+acidity/SM
+acidosis/M
+aconite/MS
+acquirement/SM
+acquisitions
+acre/SM
+acrid/PY
+acrimonious/PY
+acronym/SM
+acrophobia/MS
+acrostic/MS
+acrylic/S
+actor/S4MA
+actuate/NSGnD
+actuator/SM
+acute/PTY
+adamant/SY
+adenine/M
+adhesion/MS
+adjacency/MS
+adjudication/M
+adjure/NGSDn
+adjusts/A
+administrator/MS
+admire/NRGSDkln
+admissible/Y
+Adonis/M
+adopt/DRS7G
+adroitness/S
+ads/A
+ad's
+adsorb/XvDNVGS
+adsorption/M
+adulator/SM
+adulterate/GDnNS
+adulteration/M
+advertised/U
+advisory/S
+aerator/SM
+aeroplane/MS
+aerosol/SM
+Aeschylus
+aether/M
+affects/E
+affidavit/SM
+affirm/DGVnvSN
+Afghanistan/M
+afield
+aflutter
+afore
+aft
+afters/M
+agar/MS
+agave/SM
+agelessness/S
+agglutination/M
+agitate/DVGSNnh
+agitation/M
+Agnew/M
+agog
+agony/Q8Ss9
+agrochemical/S
+ah
+ahem/S
+aided/U
+aimless/YP
+air-conditioned
+air-conditioning
+air-cooled
+Airedale/M
+airmass
+airwoman
+airworthy/TP
+akimbo
+Akron/M
+alas/S
+albuminous
+alchemy/3SMw
+Aldrich/M
+ale/SM
+Aleck
+alembic/MS
+alertness/S
+Aleut
+alfalfa/SM
+Alfred/M
+algebra/3SM
+Algerian/SM
+Algonquian
+al-Haili
+Alice/M
+align/SaDGLA
+aligned/U
+alike/P
+alkali/MS
+Allan/M
+allegorising
+alliance/aMS
+all-important
+alliterate/nNVSvDG
+allocable
+all-out
+allusion/M
+almanac/MS
+almshouse/MS
+aloud
+Alpinist/MS
+already
+also-ran/S
+altitude/SM
+alto/SM
+alumnus/MS
+always
+Amadeus/M
+amaryllis/SM
+amass/GDS
+amateur/MS
+ambiance/SM
+ambiguousness/M
+ambitious/UY
+ambush/RSGDM
+amen/dgl7S
+America/MS
+Ames
+amethyst/SM
+Ami
+amiability/SM
+amicability/MS
+amigo/MS
+amino/M
+ammonium/M
+amnesia/MS
+amoebae
+ampersand/SM
+amuse/RSkLVhDG
+anaemic/Y
+anaesthesiology/M3S
+anagrammatic/Y
+analecta
+analogy/SQ8M1w
+analysed/aU
+analyser/S
+analyst/SM
+analytics's
+anchoritism/M
+Andean/M
+Andrea/SM
+Andy/M
+anecdote/SMo
+anemometry/M
+angelica/MS
+angioplasty/S
+anglepoise
+Anglo
+animadversion/SM
+animateness's
+aniseikonic
+Ann/M
+annalist
+annex/nDSG
+annotate/GnNVDS
+annotation/M
+anoint/SDGL
+anomie
+anteater/SM
+anther/MS
+Anthony/M
+anthrax/M
+antic/GMDS
+anticipate/NnySvVGD
+anticoagulation/M
+anticommunism/SM
+antifundamentalist/M
+anti-gravity
+anti-hero/M
+antiknock/SM
+antilogs
+antimissile/S
+antipasto/MS
+anti-personnel
+antiphon/MSo
+anti-Semitic
+anti-Semitism/M
+antiseptic/SY
+antispasmodic/S
+antisubmarine
+antlered
+ants
+anywhere
+apathetic/Y
+apathy/MSW
+apocalypse/WMS
+apostolic
+apotheosizing
+appanage/M
+appease/SDRLG
+appetising/UY
+apple/YSM
+appliqué/SMG
+appoint/RLSVDG
+appointing/E
+appreciated/U
+appreciation/M
+approach/BRGDS
+approachable/U
+appropriative
+approved/U
+apron/SM
+apropos
+aquaculture/MS
+aquatic/YS
+aqueous/Y
+arachnid/SM
+araldite
+Aramaic
+arbitration/M
+arbitrator/MS
+arcanum
+archbishop/MS
+archfool
+archway/SM
+arclike
+Argonaut/SM
+argumentative/PY
+argy
+Ariadne/M
+arithmetise/SGD
+arithmetize/SGD
+Armagh/M
+armed/UA
+Armonk/M
+armorial
+arms/Afc
+arpeggio/SM
+arrest/Rk7DGS
+arrowroot/MS
+arson/3SM
+Arte
+artefactual
+artery/MSo
+Arthropoda
+article/MSDG
+articulated/EU
+artiness/S
+artless/YP
+artwork/MS
+asbestosis
+ascend/RXDGSN
+ascendancy/MS
+ascribe/NDGXSV
+Asiatech/M
+asinine/Y
+aspiration/M
+aspire/xSDnGN
+assassinate/SGD
+assemblies/A
+asset/SM
+assisted/U
+astringent/YS
+astrolabe/SM
+atemporal
+ates
+atheroscleroses
+athlete/1SMW
+Atkins
+atlantes
+attains/A
+attendee/SM
+attenuated/U
+attributer/M
+Atwood/M
+augmentative/S
+auntie/M
+auspicious/IY
+australes
+Austria/M
+authorises/A
+authoritarianism/MS
+auto
+autobiography/M1SwW
+autocollimator/M
+autocorrelation/M
+autogiro/MS
+autonomy/SMW
+avatar/SM
+averse/PNXVY
+Aves
+avoidably/U
+avower/M
+awake/SG
+awakener/M
+awakens/A
+aware/P
+axiom/SWM1
+axon/MS
+Ayckbourn/M
+Aylesbury/M
+azimuth/SMo
+azimuthal
+Aztec/M
+Babylon/M
+Babylonian/MS
+bacillus/MS
+backcloth/M
+back-pedal/GD
+backside/MS
+backstabbing
+backstretch/MS
+bacterial
+bactericidal
+bacteriophora
+bacterium/M
+badmen/M
+badness/S
+bagful/SM
+bairn/SM
+Baja/M
+baked/U
+baklava/M
+Balinese/M
+balkanise/GSnD
+balkanize/GSnND
+balloter/M
+baluster/MS
+Bamako/M
+bandbox/SM
+bandstand/SM
+bang/RMDGS
+bangle/SM
+banquet/rdSM
+bantam/SM
+baptismal
+Barcelona/M
+barefoot/D
+baritone/MS
+barium/M
+barnacle/DMS
+Barney/M
+barns/6
+barony/MS
+Barrie/M
+Bartholomew/M
+Bartók/M
+base/mYPpLMT
+baseness/S
+basined
+Bassett/M
+bassoonist
+bastardy/M
+bastion/MD
+bathos/MS
+bathyscaphe's
+bathysphere/MS
+batiste/SM
+batman
+bats/m
+batter/dZMS
+battle-cry
+battledore/SM
+battlefront/MS
+battleground/SM
+Bauhaus/M
+Bayard/M
+Baylor/M
+BBQ
+BCD
+beachwear/M
+beacon/dSM
+bead/ZSMDmJG
+beam/SRGMD
+beam-width
+beanie/SM
+beanstalk/MS
+bears/c
+bearskin/SM
+beatification/M
+beaut/MZS
+BECTa
+bedded
+bedfellow/SM
+bedlinen
+bedmate/SM
+beds
+bedtime/SM
+Beeb
+Beebe/M
+beef/MD2GZS
+belay/DSG
+belch/SGD
+believability/M
+believer/UMS
+Belize/M
+Bellini/M
+bellyful/S
+bellying
+benefice/MGoDS
+beneficence/MS
+beneficiary/SM
+bentwood/SM
+berate/SDG
+bereft
+Beresford/M
+Berger/M
+Berkowitz/M
+Berkshire/M
+besmirch/DGS
+bespectacled
+Bessel/M
+Bessemer
+best-known
+bestowal/SM
+bethel/M
+Bethesda/M
+Bethlehem/M
+betroth/DGS
+Betty/MS
+Bexley/M
+bezel/MS
+Bhopal/M
+Bhutan/M
+bicameralism/MS
+biceps
+bicker/drS
+biddable
+Biddle/M
+bider/M
+biennial/SY
+biennium/SM
+bifurcation/M
+Bigelow/M
+bilinear
+bindweed/SM
+binodal
+biodiversity/S
+biograph/WZRw1
+biorhythm/S
+biosynthesized
+biota/W
+bipartisan
+bipartisanship/SM
+birdie/MDS
+birefringence/M
+birthing
+birthplace/SM
+bis
+biting/Y
+bit's
+bitty/T
+bivalve/SMD
+bivouac/GMDS
+blabbermouth/SM
+blackleg/DGMS
+bladderwort/M
+blasphemous/YP
+bleariness/S
+bleat/DGS
+blimp/MS
+blinding/M
+blister/dMkSZ
+Blofeld/M
+Blomquist/M
+blood/zhp2MDiZGS
+blood-curdling
+bloodstock/SM
+bloodsucking
+blood-wort/M
+blue-black
+bluegrass/SM
+bluest/M
+bluish/P
+Blunkett/M
+blusterous
+boardinghouse/MS
+boasts/e
+Bobbie/M
+bod/SMd
+bodega/SM
+body-builder/SM
+bodysuit/S
+Bogart/M
+bogey/GmMDS
+bogus
+bohemianism/S
+boilermaker/MS
+Bolivar/M
+boloney's
+bolster/dS
+Bonner/M
+bonnet/dSM
+bonzes
+booby/MS
+boogie/SD
+books/cA
+bookwork/M
+boom/SGD
+bootee/SM
+bootlace/S
+bootlegged/M
+booze/RZGDMS
+boringness
+borne/c
+Borodin/M
+borzoi/MS
+Bosch/M
+Bosporus/M
+Botticelli/M
+bounce/kZSRG2D
+bounds/e
+boutique/SM
+Bouvier/M
+bowing/M
+bowling/M
+bow-window
+bowwow/SDMG
+boxcar/MS
+boyer
+bpi
+bra/WpSM
+Bradford/M
+braincell/S
+brandy/GMDS
+Brant/M
+Braque/M
+brash/YSPT
+brass/MS
+brassiere/MS
+brawn/ZSM2
+brazier/SM
+breakable/S
+break-in/S
+breakneck
+breastplate/MS
+breathalysed
+breathalyser/S
+breech-loading
+breviary/SM
+brew/RGMDS
+bribe/DRySG
+bribery/SM
+briefness/S
+brig/MS
+brigadier/SM
+briny/TP
+briskness/S
+britches
+broadleaved
+broken-hearted/Y
+Bromford/M
+Bromsgrove/M
+bronchiolar
+bronco/MS
+broncobuster/MS
+broth/RMS
+brouhaha/MS
+Brownell/M
+brownfield
+browning/M
+browse
+brunt/DMGS
+Bucharest/M
+buckled/U
+Buddhist/SM
+Buenos
+buffered/U
+buffoon/MS
+bug/CRGSD
+bugle/RGDMS
+bulblet
+bulbous
+bulge/ZGDMSk
+bulimia/SM
+bulkiness/S
+bullet/SM
+bumming/M
+bumper/d
+buncombe's
+bundle's
+Bundy/M
+bunk/RCSDG
+bunt/RSGDJ
+buoy/SGMD
+Burbank/M
+burble/GSD
+burden/dMS
+bureaucracy/MS
+bureaucrat/1QWq8SM-
+Burgundian
+buried/U
+Burke/M
+burnt/Y
+bursary/MS
+bushel/MSDGJ
+Bushnell/M
+buskined
+busybody/SM
+butch/RyS
+butcher/dY
+butcherer/M
+butene/M
+buttercup/MS
+butyl/M
+buy/RSG
+buyout/S
+buzz/MDRSGZ
+bye-bye
+bygone/S
+byline/GDSM
+byplay/S
+Byron/WM
+cabana/SM
+caber/M
+caboodle/SM
+cacao/SM
+cadaver/MS
+cadaverous/Y
+caddishness/S
+caddy/MDSG
+cadenced
+cadge/DRSG
+caduceus/M
+Caerphilly/M
+caesarean/S
+caftan/MS
+Cajun/SM
+calamity/SM
+calcify/NDSnG
+calculator/SM
+calculi
+Caldwell/M
+Caleb/M
+calibration/M
+calicoes
+Callaghan/M
+calligrapher/SM
+calling's
+callousness/S
+call-up
+calumny/SM
+camellia/SM
+camerae
+camera-ready
+Cameroon/M
+camomile/M
+camp-fire/MS
+camshaft/SM
+canapé/S
+cancan/MS
+candelas
+candidature/S
+Canterbury/M
+cantonal
+cant's
+canvass/S
+capacitive/Y
+capitulation/MA
+Capri
+capriciousness/S
+capstan/SM
+capstone/SM
+capsule/8SQMGD
+captivator/MS
+caravanner/M
+caraway/SM
+carbonate/GDSM
+carbonation/M
+carborundum
+cardholders
+cardinal/MYS
+cardiology/3MS
+cardiovascular
+card's
+career/G3MDS
+carefulness/S
+caricature/3SGDM
+caries/M
+Carlo/S
+Carlota
+Carlsbad/M
+Carlyle
+carnage/SM
+carnality/SM
+carnivorous/YP
+Carolinian/S
+carotid/M
+carpal/SM
+carpi/M
+carrying/a
+car-sharing
+car-sickness/S
+cartographer/SM
+Caruso
+casebook/MS
+casino/SM
+casket/dSM
+casserole/MGDS
+Cassiopeia
+castaway/SM
+castellated
+cataclysmal
+catalpa/SM
+catalysis/M
+catboat/SM
+catenation/MF
+cater/drS
+caterpillar/SM
+cathartic
+cathode/SWM
+cattle/mM
+caudal/Y
+causal
+cautioner/SM
+cautious/IY
+caveat/SM
+cavort/DSG
+CBS
+CDT
+ceasing/U
+Ceil
+celebrity/MS
+cellular/Y
+censoriousness/S
+censurable
+centralist
+centrefold/S
+centrifugate/M
+centroid/SM
+cerebellum/MS
+ceremonialness
+certify/NRl7DGnS
+CFC/S
+chaconne
+chainlike
+chairlift/SM
+chambray/SM
+chancery/SM
+change/RBlpGDS
+channelling/M
+chapel/MyS
+chaperonage/MS
+char/5GDS
+charade/SM
+charbroil/SGD
+charlatan/MS
+Charles
+Charlotte/M
+Charlton
+chartist
+cheat/RDSG
+check/ASGD
+cheery/PT
+Chekhov
+chemist/y
+chemotherapy/SM
+Cherwell
+chessboard/MS
+chg
+chickenhearted
+chicle/YMS
+chicness/S
+chicory/SM
+chide/DkSG
+Chief
+chiefdom/MS
+chieftain/SM
+childless/P
+chilly/TPS
+chimp/MS
+chitin/MS
+chitterlings
+chivalrously/U
+chivalrousness/S
+chloroquine/M
+chocolate/SMZ
+choirboy/MS
+chop/R2ZSzGD
+chordal
+Christiana/M
+Christiansen
+chromite/M
+chronometer/SMW
+chrysalis/SM
+chubby/TP
+chummy/TP
+chumping/M
+Church
+chutzpah/SM
+Cicely
+Cicero
+cigar/SM
+ciliate/DFYS
+ciphers/C
+circular/8YQPMS
+cirri/M
+citizenship/SM
+city/DMS
+citywide
+claim's
+clamminess/S
+clampdown/SM
+clandestine/YP
+clasped/M
+classroom/MS
+Clayton/M
+cleanness/S
+Clearwater
+cleavage/SM
+clerk/GSYDM
+cleverer
+climb/7GRDSJ
+clingy/T
+Clint
+C.Lit.
+cloaks/U
+clockwatcher
+clockwork/SM
+clodhopper/MS
+clonk/GSD
+clothesbrush
+cloudburst/SM
+club-foot/MD
+clubland
+clumsiness/S
+Clydebank/M
+CMOS
+coach/mGM
+coagulation/M
+coal-black
+coalface/SM
+coalfield/MS
+coastguard/SM
+cock-eyedness
+cockiness/S
+cockleshell/MS
+cockshies
+coco/MS
+coddle/SGD
+codify/RDGSNn
+Cody/M
+coffee-maker/S
+cogency/SM
+cognate/YnSN
+cohabitational
+cohesiveness/S
+coiffing
+Coleman/M
+Coleridge/M
+collaborationist
+collarbone/SM
+collected/UA
+collective/q38SQ-
+collectivity/SM
+college/MK
+colloidal
+collude/DGNVSX
+co-located
+Colombia/M
+colonise/AGCDSn
+colony/oSM3
+coloured/ES
+colourful/P
+Coltrane
+Columbian
+columnar
+comaker/MS
+comb/RGMS
+combine/DGAnSN
+comeback/SM
+comedy/WSM
+comes/ce
+comfit/SM
+comfortability/S
+comfortable/PY
+comical
+comity/SM
+commemorative/S
+comment/USD
+commenter/M
+commissioned/A
+commit/NLSoXDG
+commodore/MS
+commonality/MS
+communal
+communicably
+communication/a
+communiqué/MS
+communitarian/M
+compactor/SM
+comparably/I
+compartment/DGMS
+compensation/cM
+competitive/PY
+complacency/SM
+complaisance/SM
+complementation/M
+completion's/I
+compound/M7
+comprehending/U
+comprehensible/IPY
+compulsivity
+computability/M
+compute/DRGnNlSB
+comrade/MSY
+conceit/GiMSDh
+conceivability/I
+conception/KSMa
+concerti
+concertina/MDGS
+concessionaire/SM
+concessional
+concomitant/Y
+concordat/SM
+concur/DG7S
+condition/oMGRJDS
+conditioned/AUK
+condor/MS
+conduct/aDGMS
+Conestoga
+confer/7DgGRS
+confession/M
+confidence/cSM
+configurable/K
+configuring/K
+conflation/M
+conformal
+conformance/SM
+conformist
+conformity/IMU
+congeries/M
+conglomeration/M
+congratulate/DSGnyN
+congruential
+conjunct/VSvD
+connectionless
+connivance/MS
+conscientious/PY
+conscionable/U
+consequent/Y
+conservatory/SM
+consider/AdS
+considerable/YI
+consonances
+consortium/M
+conspiratorial
+constants
+constitutionalist
+constrain/h
+constrained/U
+constrictor/SM
+construct/ASbDG
+consultancy/S
+consulter/M
+consumerism/MS
+contagion/SM
+contain/7RLDSG
+contaminant/MS
+contaminates/C
+contentedness/S
+contentious/UY
+contentiousness/MS
+continuing/E
+contractual/Y
+contrition/SM
+controvert/DGSb
+convect/xGSDV
+convener/SM
+conventional/Q83
+convexity/MS
+conveyancing/M
+convolve/CSGD
+cony/MS
+coo/GSD
+cooked/fU
+cool/GDPSRYT
+cooper/dvuV
+cooperative/U
+copies/A
+Copley
+copolymer/SM
+cop-out/S
+copperplate/SM
+coppersmith/SM
+co-produced
+coprophagous
+copybook/SM
+corbel/SJGMD
+corder/AM
+coring/M
+corncob/SM
+cornerstone/SM
+cornet/SM
+cornflake/S
+Cornwallis
+coronal/MS
+corp.
+corporeality/MS
+corr
+correctly/I
+correlated/U
+corrigenda
+corroborator/SM
+corrosive/SP
+corruptibility/MIS
+Corsican
+coruscate/NSnDG
+corvette/MS
+cosmetic/MSY
+cosmetician/SM
+cosmopolitanism/SM
+co-star/GSD
+coterminous/Y
+cotton/dMS
+cottontail/MS
+coulée/SM
+countable/U
+countenance/SDEG
+countercyclical
+counteroffer/SM
+counterpane/SM
+counterpart/SM
+counters/E
+couple's
+coupon/MS
+coursed/E
+coursing/M
+Courtney/M
+courtship/SM
+cousin/MYS
+Cousteau
+coverer/AME
+covering's
+coversheet
+cowhide/SGDM
+cox/SGMD
+coyness/S
+crab/2GhDRzMiZS
+crack/SRYDG7
+crackdown/MS
+cradle/SDMG
+craftsmanship/SM
+cranium/MS
+crate/MDRSG
+cravenness/S
+crawfish's
+Cray/M
+creak/zZSD2G
+creakiness/S
+creamery/MS
+creationist/MS
+credit/dE7lS
+credited/U
+creosote/SMGD
+crescendo/GDSM
+cretin/MS
+crisis/M
+crisp/GYPDTZ2S
+criss-cross/DGS
+Cristina/M
+Crockett
+crossarm
+cross-dressing
+cross-fertilisation
+cross-fertilization
+cross-hatch/DSG
+crosspatch/SM
+cross-reference/DGS
+crossroad/SM
+cross's
+crowded/P
+crowfoot/M
+crucial/Y
+crucible/SM
+cruddy/T
+crudity/SM
+cruel/DTYGP
+cruelness/S
+crumb/YDZSMG
+crumminess/S
+crupper/MS
+crush/R7kSDG
+Cruz
+cryosurgery/SM
+cryptographer/SM
+cryptology/M3Ww
+crystallite/SM
+CSE
+cuckoo/MSGD
+cuddly/T
+cuff/DGMS
+cultured/U
+cur/rYgvZl7dSMV
+curbing/M
+curl/DGSR2
+currency/FSM
+cursors/K
+curvilinear/Y
+cushion/SGMD
+custard/SM
+cutaneous/Y
+cut-down
+cut-throat/MS
+cuttlefish/SM
+Cyanamid
+cyberpunk/SM
+cycler/A
+cyclone/WSM
+Cyprus/M
+cytotoxic
+czar/3MS
+Czechoslovak
+Czechs
+dactyl/SM
+daddy-long-legs
+Dade
+dahlia/SM
+damage/DRSkMG
+damnation/M
+damsel/SM
+Dana/M
+dandelion/MS
+dandify/GDS
+daredevilry/S
+Darius
+Darrell
+Darwinism
+datagram/SM
+daunt/DGkpS
+dauntless/PY
+Dave/MZ
+dawn/GDSM
+Dawson
+DC
+DCVO
+de/G
+dealing's
+deals/a
+deary/SM
+deathlessness
+death-rattle
+death-wish/S
+debonairness/S
+débutante/MS
+deceit/S6jM
+deceitful/P
+deceiver/MS
+deceiving/Y
+decelerator/SM
+decibel/MS
+decipherable/IU
+decision/IMS
+declaration/AM
+declarative/S
+declaring/A
+decline/RGNnSD
+DECNET
+decompose/B
+decompresser
+decontrol/GD
+decorticate/DGSN
+decrement/SDGM
+decryption
+deduction/M
+deed/SGDM
+deem/SDAG
+deepish
+Deere
+defection/MS
+defective/PS
+defencelessness
+defer/RGSD
+deficiency/MS
+defiled/U
+definer/MS
+deflater
+deflection/SM
+defoliator/SM
+deforest/NnG
+defrayal/MS
+defunct
+degeneracy/MS
+deleter
+delimit/nd
+delineate/SGDNnV
+deliver/AdZS
+dell/SM
+Della/M
+Delphic
+delusive/P
+demagogue/DySMG
+demand/SGDk
+demanding/U
+demographer/SM
+demonstrable/IY
+demonstrate/uGnVSDvN
+demonstratives
+demotic/S
+Dempsey
+demure/YP
+denature/G
+dendrochronology/w
+Denmark/M
+dense/FY
+denser/F
+denunciate/DSGnNV
+depletion/M
+deplore/klDGS
+depositary/M
+deprecate/DSNnGky
+derange/L
+derive/VuvNn
+dermal
+dermatitides
+derringer/SM
+dervish/SM
+descender/SM
+describable/I
+desensitise/n
+desensitize/nN
+déshabillé's
+desiccation/M
+desirabilities
+desirables/U
+desk/MS
+despoil/L
+despondent/Y
+despotism/MS
+d'Estaing
+destine/nKND
+destitution/SM
+detection/MS
+détente/S
+determinability/M
+determination/IMK
+determinative/P
+determine/uDRBvGVhiS
+deterministic/Y
+deterrent/YSM
+DETR/M
+devoutness/S
+dewberry/SM
+dexterousness/S
+diabase/M
+dialogue/S
+dialysis/M
+diameter/SMw1W
+Diana
+diarrhoeal
+diastase/MS
+diatom/MS
+dices/I
+dichotomousness
+dicing/M
+dick/DGMS
+dicky's
+dictation/M
+diction/KSM
+didn't
+didst
+die/SDG
+digestive/YS
+dilatation/SM
+dilate/hiVGnDSNy
+diluted/U
+diminish/SDG7
+dimity/MS
+dimorphism/M
+dimorphous
+dimple/YMGDS
+din/rDRSMdG
+diploma/SDM1W
+diplomatics/M
+dippy/T
+dire/PTj6Y
+direction-finder
+directorial
+directrices
+directs/aA
+disastrous/Y
+discomfiture/SM
+discommode/GD
+discordant/Y
+discount/RB
+discourager
+discourse/G
+discover/AdZS
+discovery/MSA
+discrepant/Y
+disembark/Nn
+disfranchise/L
+disgorge
+disingenuous
+dislodge/L
+dispassionate/P
+display/ADGS
+displease/h
+disproportionate/DG
+Disraeli/M
+dissemination/M
+distinction/MS
+distinctiveness/S
+distinctness/IS
+diurnal/SY
+diverseness/S
+divisible/I
+divorce/GSMD
+divorcee/S
+doctorate/SM
+dodge/ZRSDG
+doggo
+doggy/MST
+dogleg/SGDM
+dog-tail
+doh/M
+Dolby/M
+dole/FSGD
+dolour/MS
+dolphin/MS
+doltish/PY
+domesticated/U
+domestication/M
+dominants
+Dominick/M
+dominoes
+Donahue
+donative/M
+donor/SM
+dopant/M
+dopier
+Dorothy
+dorsal/Y
+dosimetry/M
+dossier/MS
+dotage/MS
+doubled/A
+double-parked
+doubtfulness/S
+douche/GMSD
+Douglass
+Dover
+downpipe/S
+downscale/DSG
+downside/S
+downstream
+downswing's
+downtrodden
+doyen/SM
+drafted/A
+drafter/SM
+drama/s9Q8q-SM
+drawing-room
+dreadlocks
+dreamy/TP
+dreary/TP
+drench/GDS
+drencher/M
+Dresden
+dress/Z2RSDGJ
+drift/DRGkS
+drivel/RDGS
+drives/c
+droller/Z
+drollness/S
+droopy/TP
+drop-kick/S
+drought/SM
+drub/RDJGS
+drubbing/M
+drumlin/MS
+drystone
+dual-purpose
+dub/cDGS
+dubbin/SM
+ducal
+duchess/SM
+duckbill/SM
+Dudley/M
+duellist/SM
+dulcify
+dumpy/TSP
+Dunham
+Dunn/M
+Dunne
+duplicate/GAnNDS
+duplicity/SM
+Durban/M
+during
+duskiness/S
+dust-up
+dutifulness/S
+DVD/SM
+Dvorak
+dwarves
+Dy
+dysprosium/M
+ea
+earlobe/S
+earpiece/S
+earthen
+earthliness/U
+earthling/SM
+earthmen
+earthmoving
+easement/SM
+east/GM
+Eastman
+Eastward/S
+easygoing/P
+eaten/Uc
+eaters
+echinoderm/MS
+echolocation/SM
+economy/qQ8s39wWS-M1
+Edam
+edgewise
+edginess/S
+edibility/SM
+edited/UF
+Edmonton/M
+educability/SM
+educatedly
+educational/3
+Edwin
+Edwina
+e'en
+effector/SM
+effectuation/M
+efflorescent
+effluvium/M
+effortless/YP
+effusiveness/S
+egghead/MiDS
+eggshell/MS
+eglantine/MS
+ego/SM
+Eichmann
+Eiffel
+eigenfunction/MS
+eighty-nine/H
+Einsteinian
+either
+El
+eldest
+Eldon/M
+elective/SPY
+electrophoresis/M
+electrophorus/M
+electrotherapist/SM
+electrotypers
+eligibly/I
+Elijah
+Ellington
+Elliott
+elliptic/Y
+Ellis
+elm/SM
+elongation/M
+eloper/M
+Elsie
+embarrass/kLDhSG
+embattle/SGD
+embedding/M
+embodiment/MS
+embolism/SM
+embroidery/SM
+emittance/M
+Emma
+empathic
+emphasise/CR
+emphasis's/Cc
+employability/M
+empt/zVZGSDv2
+empyrean/SM
+enamelware/MS
+encephalitic
+encephalographic
+enchant/EGLSD
+encrustation/M
+encyclopaedic
+endeavour/RGMDS
+endive/SM
+endogenous/Y
+endoscopy/SM
+endothermic
+energized/U
+engagement/SM
+engine/SMD
+English/m5M
+enharmonic
+enlistee/SM
+enmesh/LDSG
+ennoble/LDSG
+ensconce/DSG
+ensue/SDG
+entail/DRLSG
+entire/Y
+entrants
+entrée/S
+entremets
+entryway/SM
+enumerable
+enumerator/SM
+envy/MRS7lDkG
+eohippus/M
+epicycle/Ww1MS
+epigrammatic
+epileptic/S
+epilogue/MGDS
+episcopalian
+epitaxial
+epoxy/DSG
+equal/s9Q-DGYqS8
+equalise/J
+equalising/U
+equatable
+equilateral/S
+equipotential
+equivocalness/MS
+erbium/M
+erg/SM
+ergonomic/U
+ergot/MS
+ERM
+erogenous
+erroneous/PY
+Erse
+erudition/SM
+erupt/DVGSv
+erythrocyte/SM
+escalope/MS
+escarpment/SM
+eschew/GDS
+escutcheon/DSM
+esplanade/MS
+Espoo
+espresso/SM
+essentialist
+establisher/M
+estimate/cGfASND
+estimator/SM
+estuarine
+estuary/SM
+Ethelred
+ethicist
+Ethiopian/S
+ethnographer/S
+eucalypti
+euchre/MSGD
+Eurasian
+Euripides
+Euro
+Eurydice/M
+evaluable
+evaluated/AU
+evanescence/SM
+evangelicalism/MS
+evaporation/M
+evasiveness/S
+eventual/Y
+Everglades
+everyone/M
+evidence/DMGS
+evident/Y
+evil/YSPT
+eviscerate/GDSNn
+ewe/RSM
+exaggerate/SnvhiGNVD
+excavator/MS
+exceed/SDGk
+exceptionalness/M
+excerpter/M
+exchange/RGDS
+excise/GDSMNBX
+exclaim/yRSDG
+exclude/NDSGuXVv
+exclusive/SP
+excreter/M
+execrate/SGVnND
+exegesis/M
+exegete/MwW
+exhaustiveness/S
+exhort/NnSDG
+exhumation/M
+exist/FGSD
+existential/Y3
+existentialism/MS
+exorcise/GDS
+expanse/SDMGb
+expansionist
+expectation/Mo
+experiencing
+expert's
+expiration/M
+expire/ynDSZGN
+explained/U
+explode/SDRGuXVvN
+expo/MS
+exportation/M
+expose/fDScG
+expositor/SM
+exposure/cSMf
+expressibly/I
+expropriation/M
+extant
+extendible/S
+extraction/SM
+extracurricular/S
+extralinguistic
+extremis
+extrication/M
+extrovert/DMSG
+exude/SnDG
+exultant/Y
+eyeball/SM
+eye-tooth/M
+Eyre
+fabler/M
+fabric/SNnM
+fabricate/DSKNnG
+facetious/YP
+face-to-face
+fact/SMyxY
+faction/MS
+factitious
+faddish
+faecal
+fain
+faire
+fairway/MS
+faithless/PY
+faithlessness/S
+fajitas
+falafel
+Falkirk/M
+fallacy/SM
+fallout/MS
+falls/e
+falsehood/SM
+faltering/UY
+famish/DGS
+fan/DSMGZ
+fanaticism/MS
+fancy/RTjPYDS6G
+fantail/SM
+fare/SM
+farming/M
+farmyard/SM
+Farnborough
+far-sightedness/S
+fasciculate/DnN
+Fashanu
+fashionable/PS
+Faso/M
+fastness/S
+fatherhood/SM
+fatness/S
+fault-finder/SM
+Fawkes
+FCC
+fear/6MpGDjS
+fearlessness/S
+feasibilities
+feasibility's
+feather-light
+fecundate/SDG
+federation/MF
+feet/M
+feint/SDMG
+fellowship/SM
+femme fatale
+femmes fatales
+femoral
+Fenwick
+Fergus
+Fermat/M
+Fermi
+ferocious/YP
+ferromagnet/MW
+ferule/SDGM
+fervid/PY
+festoon/SMGD
+fetch/DRkSG
+fetishist/W
+fetter/USd
+fettle/SDG
+feudal
+fey/T
+ff
+fibril/MnSN
+ficus
+field/SeRIM
+fieriness/S
+fifty-seven/H
+fifty-six/H
+fight/RSJG
+figure/EG4KSFD
+figure's
+filbert/MS
+filer/CSM
+filibuster/drSM
+filly/MS
+filthy/GTDP
+financial/YS
+fine-grained
+finespun
+finesse/MS
+Finland/M
+fir/rdS
+fire-bomb/DMGS
+fire-control
+firecracker/MS
+firelight/M
+fire-lighter/S
+fireman/M
+firkin/M
+first-aid
+first-name
+first-strike
+Fischer
+fish/DRZGM2zyS
+Fishkill
+Fisichella
+fistula/MS
+five/SHM
+fixation/M
+fizzer/M
+fizzle/GDS
+flabbiness/S
+flagging's
+flagon/SM
+flake/Z2MS
+flamed/I
+flame-proof/GD
+flamer/IM
+flan/MS
+Flanagan
+flange/DMGS
+flannel/DGMS
+flare/DGkS
+flashiness/S
+flashing/M
+flashpoint/S
+flatfeet
+flat-footedness
+flatlander
+flavour/RM6DGJSp
+flaw/DGMpS
+fledgeling
+Fletch
+flews/M
+flier/SM
+flippant/Y
+floodgate/MS
+floodplain/S
+flopper/M
+Florentine
+Flores
+florin/SM
+floss/DGMZS
+flotilla/MS
+flowery/PT
+flown/c
+flunk/DZGS
+flunker
+fluoresce/DGS
+fluorescer
+fluoridation/M
+fluorine/SM
+flux/DGAS
+flyaway
+FM
+focuser/M
+focusses/CA
+fogbound
+Fokker
+fol/Y
+folds/AU
+foliation/CM
+folksiness/S
+folk-singer/S
+foll
+fond/TPMY
+Fonda
+foolhardy/TPY
+foolish/TPY
+foolproof
+foolscap/MS
+footage/SM
+footplate/M
+force/Dh6jGbMS
+forcefulness/S
+forceps/M
+forebode/DSGJk
+foredeck
+forehand/S
+forename/DSM
+foreordain/GDS
+foreperson/S
+foresighted/P
+forester/CMS
+foretold
+forgetfulness/S
+formalism/MS
+formant/MIS
+fornicator/SM
+Fort-de-France/M
+fortress/DMGS
+fortune/SaM
+fortuned
+fortune-telling/SM
+forty-eight/H
+forty-five/H
+forty-four/H
+forty-seven/H
+forty-two
+foul/DTPSGY
+foundry/SM
+fourth/Y
+foxiness/S
+fraction's/IA
+fragility/MS
+Franchitti
+Francis
+Franco
+Frankfort
+frappé
+fraud/CS
+Fredricton
+free-fall/G
+freestone/SM
+freewill
+freeze-frame
+fresco/DGMS
+Frick
+frighten/Sdk
+frigidness/S
+frill/GSMDY
+frippery/SM
+frizz/GYSDZ
+frizzy/T
+front-line
+front-page
+frostbit
+frostiness/S
+frosty/TPY
+fruitiness/S
+fruity/PT
+FTP
+fuchsia/SM
+fuel-cell
+fugal
+fuller/dSM
+fullstops
+fulsomeness/S
+fumigate/SGDnN
+funded/fU
+funder/SM
+fungal/S
+funny/TSP
+furlough/SM
+furnace/MS
+furrow/SDMG
+furthest
+fuse/SIX4NGFD
+fuse's/A
+fusing/CA
+futile/PY
+Futuna/M
+gag/RDGS
+gainful/YP
+gala/SM
+galena/M
+galoot/SM
+gamest/R
+gaminess/S
+gaming/M
+gangster/SM
+gap/dkSMD
+garage/GDSM
+garde
+gargoyle/DSM
+garish/PY
+garnet/SM
+Garrick
+gasses
+gastritis/SM
+gastrointestinal
+gate/SMDG
+gaudy/TYP
+gauge/GaSD
+gauger/M
+Gaussian
+gauzy/TP
+gavotte/SMDG
+gawk/D2MzZSG
+gawky/PT
+gay/TPS
+gayness/S
+Gbps
+gelding/M
+generalisable/Y
+generational/Y
+genesis
+genetic/3SY
+genetics/M
+gentlefolk
+gentleman/Y
+gentlemanliness/M
+geocentricism
+geodesy/MS
+geology/w3WM1S
+geothermal
+germane
+Gerry/M
+gerundive/M
+Gestapo
+get-rich-quick
+ghostly/PT
+gibberish/MS
+gibbon/MS
+gigantic/PY
+gigavolt
+Giggs
+Gilgamesh
+Gillespie
+Gillette
+Gilmore/M
+gimbals
+gimcrackery/SM
+gimpy/T
+gingham/MS
+gingivitis/MS
+ginseng/MS
+gipsy/S
+girt
+git/M
+give-away/MS
+glad/DZPGTY
+gladden/dS
+glade/MS
+gladiatorial
+gladioli
+glaze/RSJDG
+glibness/S
+glissando/M
+gloat/GkSD
+glob/SM
+glockenspiel/SM
+gloom/MD2GZSz
+glory/MSGD
+glucose/MS
+glue/SRMDGZ
+glutamate/M
+gluteal
+gnawer/M
+gnomonic
+gnosticism
+goatskin/SM
+goblet/SM
+God
+godlier/U
+going/SM
+golden/PY
+Goldstein/M
+Gomorrah
+gonorrhoeal
+Goodrich
+goofy/TP
+Gordian
+gore/SMDGZ
+gorged/E
+gormandise/GSRD
+gormandize/GSRD
+gossipy
+Gounod
+gout/ZSM
+gracelessness/S
+gracious/UY
+gradation/CM
+grade's
+grail/S
+grammar/SM
+grammatically/U
+Granada
+grandchildren
+grandnephew/SM
+grandson/SM
+grandstand/SDGM
+grape/MS
+graphology/3MS
+grateful/TP
+grates/I
+gratify/SGkNnD
+graven
+Gravesend
+greasy/PTY
+great-grandchildren
+great-nephew
+great-niece
+Greek/SM
+Greensboro
+Greenville
+Gretel/M
+greyhound/SM
+grievousness/S
+Griffith
+grime/ZM
+grit/2GSDRMZ
+grogginess/S
+ground/mRMGJDpS
+grounded/U
+groundswell/S
+grow/7RkGS
+growing/Iec
+Grünewald/M
+gryphon's
+Guadalcanal
+guardhouse/MS
+guardian/SM
+Guatamala
+guerilla/SM
+guesses/e
+guided/U
+guillemot/MS
+guinea/MS
+Gulliver/M
+gunmetal/M
+gunrunning/MS
+Gustav/M
+gusting/E
+gutlessness/S
+gymkhana/SM
+gymnasium/SM
+gymnast/M1SW
+gyration/M
+gyrator/SM
+habit/7ndgSM
+hacksaw/GSMD
+hackwork/S
+haddock/SM
+haemorrhage/SGDWM
+hail/RMDSG
+Haiti/M
+Haitian/SM
+Haley/M
+half-life
+halfpenny/SM
+Halton
+hampered/U
+hamster/MS
+handcuffs/M
+handed/fU
+handles/a
+handmaiden/SM
+hand-me-down/S
+handwritten
+hanky/MS
+Hanoi/M
+hara-kiri
+harass/RLDSG
+hard-boiled
+hard-hitting
+hardihood/SM
+Harding
+hardish
+Harley/M
+harmonize/RDGnNS
+harpsichordist
+harpy/MS
+Harriet
+hash/ADGS
+hatchery/SM
+haulage/SM
+haulers
+haunch/DGSM
+have/SG
+Hawaii/M
+haws/R
+Hayes
+haymow/SM
+hayseed/MS
+haywain
+hazardous/YP
+Hazlitt
+hazy/PYT
+headache/SM
+headlock/MS
+headmistress/SM
+heap/MDSG
+hearse/A
+heartburning/M
+heartsick/P
+heathland
+Heathrow/M
+heatstroke/MS
+heavenly/PT
+heavyhearted
+hebetude
+Hebraic
+hector/dS
+hedgehog/SM
+heehaw/DGS
+heighten/Sd
+Heinrich/M
+Heisenberg
+Helios
+heliotrope/MS
+hellish/YP
+hello/MGS
+helve/MS
+Hendricks
+henge/M
+herb/MS
+hereafter/S
+heredity/SM
+Herefordshire/M
+hereunto
+Hermann/M
+heroin/MS
+herpes/M
+Herrick
+herself
+hesitate/nNDkSG
+hesitating/UY
+heterogeneity/SM
+heterostructure
+heterozygous
+hexadecimal/SY
+Hi
+hibernation/M
+Hickman/M
+hid/r
+hide-and-seek
+Hi-Fi/S
+high-flier/S
+Highgate
+high-pressure
+hilarity/SM
+hillock/SM
+hillside/MS
+him
+himself
+hinterland/MS
+histochemical
+historiography/wSM
+hitting/a
+hoar/MZ2
+hoarfrost/SM
+Hobart/M
+hobby-horse/SM
+hog/GSDM
+hoggish/Y
+hogshead/MS
+hokey-cokey
+holding/M
+holdout/SM
+Hollander/S
+Holzman
+homage/SM
+homburg/MS
+homier
+homo/SM
+homoeopath/WSZ
+homogeneous/Y
+homologue/M
+homonym/MS
+homophone/MSZ
+honeymoon/RDGMS
+honeysuckle/MS
+Honeywell
+Hong/M
+honk/RSMDG
+honorarium/MS
+hoodlum/SM
+hooliganism/SM
+hoop/GMDS
+hop/RdDSGM
+hopefulness/S
+hoper/M
+hornbeam/M
+horsedom
+horsetail/SM
+hotcake/S
+housebroke
+housecoat/SM
+housed/A
+house-plant/S
+housewife/MY
+housing/A
+hovel/SM
+hoverer/M
+howsoever
+hoy/M
+hr.
+Huang
+Hubbard/M
+Hubble/M
+hubcaps
+huddler/M
+humaner
+humanitarianism/SM
+humanoid/S
+humble/PTGSDY
+Hume
+humourless/PY
+humph/S
+Humphrey/M
+Huntsville
+hurried/UY
+Hussein/M
+hutch/GSDM
+Huygens
+hydrazine/M
+hydrocephalus/MS
+hydrochemistry
+hydrodynamic/S
+hydrophobia/SM
+hydroxide/SM
+hydroxyl/NSM
+hygiene/M13WS
+hygienics/M
+hype/DSMG
+hypertensive/S
+hypnotherapy/MS
+hypnotism/MS
+hypnotize/DSG
+hypocellularity
+hypocrite/1wMS
+hypoglycaemia/SM
+hypothalamus/MW
+hypothyroidism/SM
+hyrax
+hyssop/SM
+hysteresis/M
+IA
+iambus/SM
+ibid
+IBM/M
+Ibsen
+iceberg/SM
+icebreaker/SM
+icepick/S
+ice-skate/G
+icky/T
+idle/DRTPSG
+idolater/SM
+ignition/MS
+ignoble/YP
+ignominious/Y
+ill/YP
+ill-informed
+illness/S
+illuminate/DSGk
+imam/MS
+imbroglio/MS
+imbue/SGD
+impassion/DG
+impassivity/M
+impatiens/M
+impeccable/Y
+impedance/MS
+imperialist/W1
+impersonate/SGDNn
+impersonator/MS
+implanter
+implementable/U
+important/Y
+impracticable/P
+impress/XVLbNvu
+impressibility/SM
+improve/qQ9Ls8
+impudence/MS
+impulse/Vuv
+impute/GDNnS
+inaccurate
+inactive
+inalienability/SM
+inalienable/Y
+inanimate
+inauspiciousness
+inbuilt
+incessant/Y
+Inchon
+inchworm/MS
+incidents
+inclining/M
+incorporable
+incorrigible/PSY
+incremental
+inculcate/SDGnN
+indenture/DG
+independent/S
+indescribable/YPS
+indeterminism
+indeterministic
+indicant/SM
+indispensable/PSY
+individualize/k
+individuation/M
+indolent/Y
+Indonesian/S
+indoor
+inedible
+inelastic/Y
+ineluctable/Y
+inertial
+inestimable/Y
+infarct/SM
+infertile
+infestation/M
+infirm
+inflation/EMyS
+inflection/SM
+inflow/GM
+informational/Y
+infotainment/MS
+infuriation/M
+infuse/Rb
+ingenuous/YP
+ingenuousness/S
+ingestion/SM
+ingratiation/M
+inhabited/U
+inhibition/M
+inhuman
+inject/SG7DV
+injurious/PY
+inkwell/SM
+inlaid
+inly/G
+inner-city
+innocuousness/S
+inpatient/MS
+in-phase
+inquisitional
+inquisitiveness/S
+insatiability/MS
+inscrutability/SM
+insecticide/MS
+insectivore/MS
+insectivorous
+insertion/SMA
+insinuation/M
+insipidity/SM
+insist/DSGk
+insoluble/PSY
+insouciance/SM
+insouciant/Y
+inspection/SM
+inspire/xNnGk
+inspiring/U
+instantaneous/PY
+instantiate/SGDNn
+instigator/MS
+instil/SRNnGD
+instillation/M
+institutionalism/M
+instructed/U
+insulator/MS
+intact/P
+integrand/SM
+integrator/MS
+intellect/SM
+intellectual/Q8YPS
+intellectualism/SM
+intendedness/M
+intensity/MS
+intentional/UY
+interact/SVDGvu
+interactivity
+intercohort
+intercourse/MS
+interdepartmental/Y
+interdependency/MS
+interdiction/SM
+interest/EDhSMG
+intergalactic
+interjection/SM
+interlace/DGS
+interlingual
+interlingua's
+interlocutor/MS
+intermediate/YNMPGDS
+intermezzo/SM
+intermolecular/Y
+interrelate/SnGihND
+interrelated/P
+interrogate/SGNyvDVn
+interrogative/S
+interrogator/MS
+interruption/MS
+inters
+interspersion/M
+interval/SM
+intervention/SM
+interwove
+intestacy/MS
+intolerable/P
+intoxication/M
+intramural/Y
+intraregional/Y
+intrastate
+intravenous/SY
+intrepid/PY
+invalid/MdS
+invasion/M
+inveigh/GSD
+inveiglement
+invents/A
+inverse/Y
+investigator/SM
+investment/f
+inveterate/Y
+invidiousness/S
+invincibility/MS
+invitee/S
+involved/U
+involver/M
+iodate
+ionise/CRSGD
+ionize/CRSGD
+ions/U
+irateness/S
+ironclad/S
+ironwoods
+irrational/S
+irredeemable/YS
+ISBN
+Islam/M
+isochronal/Y
+isomorphism/MS
+isotherm/MSo
+isotropy/1MW
+Israeli/SM
+Istanbul/M
+Italianate
+Italy/M
+iterate/nAGDNSV
+Ito/M
+itself
+ITV
+Ivanhoe
+jaggedness/S
+jam/UDG
+Janet/M
+Janice
+Janos
+Jason/M
+jaunt/Mz2GZS
+jaunty/PT
+jawbreaker/SM
+jaybird/MS
+jeerer/M
+Jefferson/M
+jehad's
+jejunum/M
+jellyroll/S
+jerkin/MS
+Jervis
+Jew/MSy
+jingle/YGDS
+jingo/M
+jinx/SGMD
+jiujitsu's
+job/RpGSDM
+joblessness/S
+jockey/SDGM
+Johann
+Johnnie/M
+johnny-come-lately
+john's
+joints/E
+jolly/SPTYDG
+Jordanian/S
+Josef
+jostle/SGD
+jot/RJSDG
+joyridden
+Judaic
+Judaism/M
+Judas
+juice/RZMDGS
+jujutsu's
+jukebox/MS
+Jules
+Julio
+July/MS
+jump/zR2ZSDG
+juries/I
+justiciable
+Kagoshima
+Kampf
+kapellmeister/M
+karakul/M
+karat's
+Karen
+karma/SM
+Katharine/M
+Katmai
+kbps
+kelpers
+kelvin/SM
+Kennedy
+kennel/DSGM
+Kent/M
+Kenyon/M
+Kewaunee
+Kewpie
+keypad/SM
+keyring
+kiddo/SM
+kidnap/DRGJS
+Kigali/M
+killed/c
+Kilmarnock/M
+kilobyte/S
+kilovolt/SM
+kindling/M
+kine/M
+kinematic/S
+kinematics/M
+kinetic/YS
+kingfisher/MS
+kipper/d
+kitchen/SM
+kitchenware/SM
+kith/MS
+Klan
+Klaus
+Klux
+km
+knackered
+Knapp/M
+kneel/RGS
+knee-length
+knell/GMSD
+knife-edge
+knob/ZMS
+Knossos/M
+knot/ZMS2GD
+knotting/M
+Knoxville
+Knuth/M
+Koenig
+Kofi
+kohlrabies
+Kolonia/M
+Koror/M
+Kristin/M
+Krupp
+Kuomintang
+Kurosawa
+Kyoto/M
+Kyrgyzstan/M
+labeller/MS
+Labrador
+lace/USGD
+lace's
+lackadaisical/Y
+lactose/SM
+laden/Uc
+lading/M
+laetriles
+Lafayette
+laissez-faire
+lama/SM
+lamber
+Lambeth
+lament/SnDlG7N
+lamentation/M
+lampblack/SM
+lamper
+lamplight/RSM
+lamppost/SM
+LAN
+landfall/SM
+landlady/SM
+landmass/MS
+Langley
+languish/SkDG
+languorous/Y
+lanyard/SM
+lapser/AM
+larch/MS
+larding
+Large
+lariat/DSGM
+larker/M
+Larson
+lash-up
+lassie/SM
+latched/U
+lattice/GSDM
+Launce
+launchpad/S
+lava/SM
+Laval
+lawful/UY
+Lawrence
+Lawton
+laxative/SMP
+lay-off/SM
+layout/SM
+LBJ
+lea/SM
+leader's/a
+Leah
+Leander/M
+learn/UGSAD
+learnt
+lease/ARGMSD
+leaseback/MS
+leastwise
+lectern/MS
+ledge/RMS
+Lee-Enfield
+left-wing/R
+leg-cutter
+legging/M
+leggy/TP
+legibility/MIS
+Leicester/M
+Leicestershire
+leisure/MSYD
+lemma/MS
+lemonade/SM
+Lena/M
+length/zSZ2M
+lengthways
+lenience/ZS
+Leninism
+Lennon/M
+leopardskin
+leprous
+lesion/GDMS
+lessee/SM
+lethality/M
+levitation/M
+lewdness/S
+lewis/M
+lexicographer/SM
+Leyland/M
+Leyton
+liableness/A
+Lib/Z
+liberationists
+libretto/3MS
+licentiate/SM
+Liechtenstein/RM
+lied/M
+lifeblood/SM
+lifeboat/MS
+lifeforms
+lifesaving
+lifestyle/S
+lifetime/MS
+ligament/MS
+light/JTDRSPMGY
+Lillian/M
+limelight/GMS
+limerick/SM
+limitedness/M
+limiter/CMS
+limousine/SM
+Lindquist/M
+lined/fUAe
+linger/drkS
+liniment/SM
+Linnaeus/M
+linoleum/SM
+lioness/MS
+Lisbon/M
+lisle/MS
+Lissajous
+list/DGJp
+literalness/S
+literately/I
+lithe/YPT
+lithograph/RMZW1SDG
+litigate/SNnDG
+litigator/SM
+lived-in
+lively/TP
+livid/PY
+loan/RMS7GD
+localization/M
+location/EMAF
+lochs
+Lockhart/M
+Lockheed/M
+lockout/SM
+locksmithing/M
+locksteps
+loco/GSM
+logarithm/W1SM
+logbook/MS
+loggerhead/MS
+logicically
+Lohengrin
+loller/M
+Lombard/Z
+long/GPSDTkJ
+longbow/SM
+longish
+longitude/MS
+long-legged
+long-running
+loo/M
+lookalike/S
+Loomis
+loopy/T
+loose/PYGSDT
+looseness/S
+looses/U
+lopsided/PY
+lordly/TP
+Lordship/MS
+Loren/M
+Lorentzian
+lorryload/S
+lose/RSG
+loss-leader/S
+Louis/M
+Louisiana/M
+loupe/MS
+louvre/MSD
+Loveland
+loveliness/S
+lovesick
+low-grade
+low-noise
+lox
+Lt
+Luanda/M
+lubricate/DSNGnV
+Luce/Z
+lucrativeness/S
+luff/MSDG
+lumbago/MS
+lumpen
+lumpiness/S
+Lumpur/M
+lunate/WY
+luncheon/MS
+Lundberg/M
+lupine/SM
+lurer/M
+lush/TPY
+lustre/pSMGD
+lustring/M
+luxuriate/NSGDn
+luxurious/YP
+luxuriousness/S
+lycopodium/M
+lyingly
+lymphoma/MS
+Lynn/M
+machination/M
+machine-gun/DGS
+machinery/SM
+macho/S
+macroeconomics/M
+madam/SM
+made-up
+Madison
+madman/M
+madras
+madrigal/SM
+MAG
+Magdalena
+Magherafelt/M
+magical
+Magill
+magnetise/CBnSDG
+magnetize/CBNnSDG
+magnificent/Y
+magnify/CSGRND
+maharishi/MS
+mah-jong/M
+Mahler/M
+maiolica's
+maître
+Malamud
+Malaya
+Malaysia/M
+malformation/MS
+Mali/M
+Mallarmé/M
+malnourished
+Malone
+Manchu
+mane/MSZ
+mangold
+mania/SM
+manifestation/M
+manifesto/SM
+manned/fU
+mannishness/S
+mantling/M
+mantrap/SM
+marble/DSMGJ
+Marc/MZ
+Marcello/M
+marchioness/MS
+margaritas
+marionette/MS
+Marius
+Marlow/M
+marrowbone/MS
+marshal/JRSGDM
+martial/Y
+mas/rGWD
+masc
+masks/U
+Massa
+massacrer
+Massenet
+mastering/S
+mastermind/GDS
+mastery/MS
+mastiff/SM
+masturbate/GSnDNy
+masturbation/M
+matador/SM
+match/eGDaS
+matchings
+matchmake/RJG
+matchmaking/M
+materialism/MS
+materialness/I
+materiel
+mathematical/Y
+matins/M
+matrimonial
+matter-of-fact/Y
+mature/YDTVSxnPGN
+Maui
+maunder/Sd
+Maurine/M
+mawkish/PY
+maybe/S
+mayonnaise/MS
+mazurka/SM
+McAdams
+McCarthy/M
+McClure/M
+McDermott/M
+McGraw/M
+McIntyre/M
+McKay/M
+McKenzie/M
+McKinley/M
+me/3s
+Meade
+meadowsweet/M
+meanie/SM
+meanness/S
+measurably/I
+measuring/A
+meat/ZS2pM
+meatiness/S
+mechanised/U
+mechanized/U
+meddlesome
+meditated/K
+Mediterranean
+medium/SM
+mediumistic
+meed/SM
+meetinghouse/S
+melancholia/SM
+melanin/MS
+melatonin
+Melcher/M
+Melinda
+mellifluous/PY
+melodiousness/S
+mementoes
+menarche/MS
+mend/GFSD
+mendelevium/M
+mender/FM
+menstruation/M
+mercer/QMS
+Meredith
+merganser/MS
+mermaid/SM
+mesmeric
+mesmerism/MS
+mesmerizer/M
+Mesolithic
+mesomorph/SM
+mesosphere/MS
+metacarpi
+metallize/NnDSG
+metallography/M
+metallurgist/S
+metathesizes
+methadone/SM
+Methodist/MS
+methodology/Sw1M
+methought
+metier
+metronomic
+Micah
+Michaelson
+Michelangelo
+Michigan/M
+microcode/GDS
+microgravity
+microinstruction/MS
+microlight/S
+micrometer/SM
+micrometre/S
+micron/MS
+microphone/SMG
+microtome
+Midas
+Middlebury
+mid-on
+midrib/MS
+midship/mS
+midstream/M
+Midwestern
+mighty/TP
+migratory/S
+mildew/ZGDSM
+mild-mannered
+mildness/S
+militarization/M
+milk/RD2ZSMG
+milkman/M
+milkshake/S
+millennia
+millennium/SM
+millivolt/MS
+milliwatt/S
+millpond/SM
+millrace/MS
+milt/RSM
+mimosa/MS
+mind-expanding
+mine-detector
+mineralization/CS
+Minnie
+Mira
+miraculous/YP
+mire/DMGSZ
+mirthless/PY
+mischief-makers
+misdeal
+misdemeanour's
+miserableness/S
+miserliness/S
+misogynous
+misprint/M
+misread
+miss/EVDGS
+Mississippi
+Mississippian/S
+Missy
+mistaker
+misuse/M
+MIT/M
+mitotic
+mixable
+Mobil
+Möbius
+mocker/Z
+moderations
+Modesto
+modesty/MIS
+modicum/MS
+modifiable/P
+modi operadi
+modularity/MS
+module/NSnM
+moiety/SM
+moisten/rdS
+moisture/sQMS
+mole/MS
+Mollie
+Monaghan/M
+Monday/SM
+moneybags
+moneylender/MS
+Mongolia/M
+mongoose/MS
+mono/SM3
+monoclonal/S
+monogram/DGSM
+monolingual/S
+monologue/MDGS
+monorail/SM
+monosyllable/WSM
+monotonous/PY
+monsoonal
+monstrous/YP
+Montenegro/M
+Montgomery
+Moog
+Mooney
+moonlight/MGRSD
+moot/GSD
+mooter
+mopy/PYT
+morale/MS3
+mordancy/SM
+Moreland
+Morgen
+moribundity/M
+morpheme/SM
+morphology/MwS1
+morphophonemic/S
+Moser/M
+Mosley/M
+mosquitoes
+motet/SM
+mother-of-pearl
+Motherwell
+motility/SM
+motionlessness/S
+motliest
+motor/QSdqm38-M
+Motorola/M
+moue/DMGS
+Mountie
+mount's
+movability/I
+movable/SIPY
+Mozambique/M
+much/P
+mucus/SM
+muddle/RSGD
+muddleheadedness
+mulch/DGMS
+Multibus/M
+multifarious/PY
+multifigure
+multifunction/oD
+multimillionaire/MS
+multi-national
+multiprocess/G
+multiprogram/JDG
+multi-stage
+mummery/SM
+munge/RGSJD
+Munro/M
+Munson/M
+Munster/M
+muon/SM
+mural/3MS
+Murchison/M
+Murdoch/M
+murk/TZzSM2
+Murry/M
+Muscovy/M
+musical/S
+muskrat/SM
+musty/TP
+mutableness/M
+muter/F
+muzzle's
+myocardial
+myocardium/M
+myriad/S
+Myriapoda
+myself
+Nabisco/M
+Nahum/M
+nail-biting
+name-calling
+name's
+namesake/SM
+Namibia/M
+Nanak/M
+Nance/ZM
+napalm/SMDG
+nape/MS
+naphtha/SM
+narcotic/MS
+narrative/SM
+nasal/-YqQ8S
+nascence's/A
+nastiness/S
+natality/M
+national/8-S9Qsq3
+nationality/MS
+natty/PYT
+naturalism/SM
+naturalnesses
+navigate/BNxDGSn
+Ndjamena/M
+nebulae
+neck/MJSGD
+necker
+necromancy/MS
+Ned/M
+nee
+needlessness/S
+needleworker
+negate/GSD
+neglecter/M
+negligence/MS
+negotiate/DAnNSG
+Negritude/M
+Neill/M
+nelson/SM
+nemesis
+Neolithic's
+neoplasm/SM
+nervy/TP
+nestler/M
+neuroanatomy
+new/AS
+Newcastle/M
+Newell/M
+newer
+newly-wed/MS
+newsgirl/S
+newsletter/SM
+newsreader/MS
+news-sheet
+Newtownabbey/M
+nexus/MS
+Nicaragua/M
+nichrome
+nicknack's
+Nicole/M
+nifty/TSY
+Nigeria/M
+niggle/RGkJDS
+nightshade/SM
+NIMBY
+nincompoop/SM
+ninety-eight/H
+ninety-twofold
+niobium/M
+nip/RGD2SZ
+nippy/T
+nirvana/SM
+Nita/M
+nitpick/RGDJS
+nitwit/MS
+Niuo
+Noah/M
+noblesse/M
+noddy/M
+noisome
+nomad/WMS
+Nome/M
+Nona/M
+non-acceptance/S
+non-adjacent
+non-aggression/S
+non-alignment/S
+non-automotive
+non-cancerous
+non-carbohydrate
+nonce/SM
+nonchalance/MS
+non-collectable
+non-controversial
+non-credit
+non-dairy
+non-decreasing
+non-determinism
+non-drinker/SM
+none/S
+non-emergency
+non-fatal
+Nonie/M
+non-industrial
+non-infectious
+non-intuitive
+non-invasive
+non-irritating
+non-migratory
+non-occupational/Y
+non-perishable/S
+non-perturbing
+non-poisonous
+non-procedural/Y
+non-programmer
+non-public
+non-reactive
+non-reciprocal/S
+non-religious
+non-scheduled
+non-social
+non-stop
+non-sustaining
+non-terminal/S
+non-threatening
+non-traditional/Y
+non-viable
+non-volunteer/S
+Norristown/M
+northeaster/MS
+north-Eastern
+northernmost
+north-south
+north-westward/S
+notative/F
+notch/DGSM
+note's
+notify/SRG7NDn
+Notting
+Nounéa
+novella/SM
+noxious/YP
+nroff/M
+nth
+nuder/C
+numeral/MS
+numerate/IS
+numismatic/S
+nurser/Z
+nutritional
+nutritive/Y
+Nye/M
+Nyerere/M
+NZ
+Oakley/M
+Oakmont/M
+oases
+oatcake/SM
+objectionableness/M
+objectiveness/S
+objurgation/M
+oblique/YDSG
+obliquity/MS
+oblivion/MS
+obscurantist/SM
+observable/S
+obsolete/GPDSY
+obtruder/M
+ocarina/MS
+Occident/M
+ocelot/SM
+ochre/MS
+Oconomowoc/M
+octagon/oMS
+octant/M
+octave/MS
+octile
+octillion's
+OD
+odium/MS
+O'Donnell/M
+OED
+oedema/SM
+OEM/M
+oeuvre/SM
+of
+off-centre
+offensives
+off-peak
+offspring/M
+off-the-peg
+ogive/M
+ogle/DRSG
+O'Hare/M
+Ohio/M
+Ohioan/S
+ohm/WSM
+oligopolistic
+Olin/M
+OM
+Omaha/M
+omelet/SM
+omit/NXSDG
+omni/M
+omnipresent/Y
+Ono/M
+onset/SM
+Ontario/M
+onus/SM
+oolitic
+open-minded/Y
+open-mindedness
+operability
+operation/Mo
+Ophelia/M
+opioid
+oppress/VNuSvDGX
+optic/S
+oracular
+orbit/dMS
+orchard/MS
+orchestra/SnoM
+orchestrate/DSG
+ordaining/K
+ordinate's
+Oreo
+origin/NMnSoVv
+originals
+Orinoco/M
+oriole/SM
+orison/MS
+Orkney/M
+ornateness/S
+orthodontist/SM
+orthopaedic/S
+Osama/M
+Osgood/M
+osmotic
+ossification/M
+Osteichthyes
+ostler
+ostracise/DSMG
+outargue
+outbalance
+outclass
+outdraw/G
+outgoingness
+outhouse
+outlier/S
+outlive/S
+out-of-date
+out-of-pocket
+outsiderness
+outstanding/Y
+ovenbird/SM
+oven-ready
+over/MSY
+over-anxious/Y
+overbite/M
+overcerebral
+over-curiosity
+overdo/G
+overdrive/M
+overkill/M
+over-large
+overripe
+oversaw
+oversimplification/M
+overstretch
+overstrict
+overture/SM
+oviduct/SM
+owner-occupier
+ox/M
+oxcart's
+oxidative/Y
+oxyacetylene/SM
+Ozzie/M
+Pacheco/M
+packinghouse/S
+pack's
+padding/M
+Padgett/M
+paid/KfUcA
+pailful/MS
+painfulness/S
+palaeontologist/S
+palanquin/SM
+Palermo/M
+palimpsest/SM
+Palladio/M
+Palmolive/M
+palmtop/S
+Palo/M
+palpitate/DSNGn
+pals/Z
+Pancras
+panoply/DSM
+pant/SDG
+Pantaloon/M
+pantiliner
+pap/oM3r
+papers/A
+parachute/3DSMG
+paradigm/MS
+paradise/MwS
+paragrapher/M
+parallelepiped/MS
+parametrise/DBnGS
+paraphrase/SGMD
+parasympathetic/S
+parent/DJSoGM
+parental
+parmigiana
+parochiality
+parrot/dSM
+partiality/MIS
+participate/ySNVDGn
+participle/SM
+particular/Q8SY
+particularistic
+parting/MS
+partitioned/A
+partitioner/M
+partitions/A
+part-song
+passionflower/SM
+pasteurise/RnSDG
+pasteurize/nRNSDG
+pastime/MS
+patchwork/RSM
+patchy/TY
+pate/SM
+paten/M
+pathway/SM
+patientest
+patina/SM
+Patrick/M
+patrimonial
+patronage/SM
+patroness/S
+patter/dS
+Patterson/M
+patty/MS
+pauper/QdMS
+pause/GSD
+pawnshop/MS
+pawpaw's
+pay/A7LSG
+PAYE
+peacefulness/S
+peacekeeping
+pea-green
+peaky/P
+peanut/SM
+peasantry/MS
+peats/A
+peccadillo/M
+pedagogic/S
+pedal/RGMSD
+peddle/SDG
+pederast/ZSM
+pedlar/SM
+peer's/F
+Pele
+pelvis/MS
+penalty/SM
+Penberthy
+penetrable/I
+penitential/YS
+Pennsylvania
+pens/XuNvV
+pentagon/oSM
+peppercorn/MS
+per/y
+perceivable/I
+perceptibly/I
+perception/MS
+percussions/A
+perfecter/M
+perforce
+perjury/MS
+permanency/SM
+permanently/I
+permeate/BDNnGS
+permissible/PY
+pernicious/YP
+perpendicular/SY
+perpendicularity/MS
+perpetration/M
+perspex
+persuade/DVXRNSvuG
+pertinacity/SM
+pertinent/YI
+perturb/GSnD
+peruke/SM
+pesky/TY
+pestilent/Y
+petitioned
+Petri
+petrify/GSND
+petulance/SM
+pfennig/MS
+pharmaceutical/SY
+pharmacology/3M1Sw
+pharyngitides
+philanthropist/SM
+Philip/MS
+Phnom
+phonograph/WSM
+phonon/M
+photographed/A
+photographs/A
+photometer/1WSM
+photostatic
+phyla/M
+phylogenetic
+pianola
+pick-up/MS
+picky/T
+piecer/M
+pigheadedness/S
+pigskin/SM
+pilaf/SM
+pincer/S
+pinhole/MS
+pinion/DMGS
+pinnate
+pion/M
+pipeline/DMS
+pipette/SMDG
+pipsqueak/MS
+pisser
+pit/MGSD
+pixmap/MS
+pizzicato
+placidity/MS
+placings
+planetary
+plank/GMDSJ
+platform/MS
+play-act/JGDS
+playwright/MS
+pleasantness/S
+plebeian/S
+pleural
+plication/FMIA
+plot/SRMGDJ
+ploughshare/SM
+pluckiness/S
+plumbing/M
+plumper/M
+plurality/MS
+Pluto/M
+pluvial/S
+PMS
+pock/SDM
+pocketer/S
+pogrom/SM
+poinciana/SM
+polarity/SM
+polarograph/Z
+polemical
+polio/SM
+polite/IPYW
+polo-neck
+polycrystalline
+polygonal
+polygraph/DSMG
+polyhedra
+polymerase/S
+polymorphism/S
+polymorphous
+polytheism/MS
+polytheist/WSM
+pomade/SGMD
+pomp/SM
+pompano/MS
+ponce/M
+pondered
+ponderousness/S
+pondweed
+pontoon/MDSG
+ponytail/SM
+pooh/SDG
+Poole/M
+poor-spirited
+poppyseed
+popularization/M
+populate/cCnNDGS
+populism/S
+populousness/S
+porcine
+pore/GDS
+porn/S
+porno/S
+porter/CM4SAI
+porterhouse/M
+portico/M
+Porto
+portray/SDG
+Portuguese/M
+posse/bSM
+possession/MKEA
+postcode/SM
+postmistress/MS
+postural
+potability/SM
+potash/SM
+pothook/SM
+pot's/C
+pouch/MDSG
+pout/RSDG
+Powell/M
+powers/c
+Powys
+PPP
+practicable/IY
+prankster/MS
+praseodymium/M
+pray/RGDS
+precondition/G
+predicate/VnNSDG
+predictability/UM
+predictor/SM
+pre-eclampsia
+pre-empt/DVSvG
+preferential/Y
+pre-industrial
+preinterview
+prejudiced/U
+prelacy/SM
+preluder/M
+premonitory
+prepare/VviGnyhN
+prepossessing/U
+preprocessor
+pre-pubescent
+preradiation
+presager/M
+prescribe/vXVN
+prescription/M
+pre-set/S
+press-gang/D
+prestigious/Y
+Prestwick/M
+presumption/M
+prevaricate/DGNSn
+preventable/U
+preview/G
+prevision/D
+pricey
+priciest
+priestliness/S
+primeval/Y
+primitive/PSY
+princess/MS
+privet/MS
+probation's/A
+problematic/U
+procedure/MSo
+processing/K
+processional/S
+processors/K
+procreation/M
+procure/LDSG
+prodigious/YP
+productions/f
+Prof.
+profit/Mpgdl7S
+profitably/U
+profiterole/MS
+profit-taking
+profuse/YPNX
+prognostic/nNVS
+progression/M
+projectionist
+proliferate/GnDSNV
+prophylaxis/M
+propionate/M
+propitiously
+propitiousness/M
+proportion/EDSGMo
+proportionment/M
+proprietress/MS
+proscenium/SM
+prosciutto/M
+proselyte/M8GsQ9DS
+prospective/PS
+prostheses
+prosthetics/M
+prostitution/MS
+prostrate/NnDSG
+protagonist/MS
+protect/cVGSD
+protected/U
+protector/MS
+protestantism
+protractor/SM
+protuberance/S
+proud/YT
+proven/U
+provisional/S
+proviso/MS
+prow/SM
+prowl/RSDG
+proximal/Y
+prudery/M
+pseudo-intellectual
+psychedelia
+psychic/SM
+psychoacoustic/S
+psychoanalysis/M
+psychopath/ZSMW
+pt
+pubes
+published/UA
+puce/KMS
+pule/GDS
+pullet/SM
+pulmonary
+puma/SM
+pumper
+pumpernickel/SM
+pungent/Y
+punkier
+purgation/M
+purism/SM
+purist/W
+purple/TSMGD
+purulence/SM
+putterer/S
+pyridine/M
+pyrometer/SM
+pyrotechnist
+pyxides
+Qaeda/M
+Qatar/M
+QPR
+qua
+quadrangular/M
+quadratic/MYS
+qualitative/Y
+qualmish
+quarrelsome/PY
+quarter-hour
+quartile/MS
+quasar/SM
+queen/GYSDM
+quiche/MS
+quieted/E
+quintuple/DGS
+quip/SMGD
+quixotic/Y
+quizzes
+r/sd
+rabbet/SMd
+racecourse/SM
+Rachmaninov/M
+radian/MS
+radiotherapist/MS
+raffia/M
+raga/MS
+ragout/SM
+rainbow/MS
+Raj/M
+Rameau
+ramie/MS
+rancour/M
+Randolph/M
+ranee/MS
+ranked/Ue
+ranking/M
+rankle/DSG
+rapporteur/SM
+raptness
+rashness
+rasp/SGkZDM
+rat/DdMRGSZ
+ratchet/dSM
+rattrap/SM
+raucous/PY
+ravenousness
+ravioli/SM
+rawhide/SM
+razorblades
+react/cSDG
+reactant/SM
+reactivity
+reading's
+ready-made
+real-time
+reauthorise/n
+reauthorize/Nn
+rebellion/MS
+rebid/G
+rebook/G
+recapture
+receivership/SM
+recent/Y
+recipient/SM
+reciprocate/NnDGS
+recirculate
+recondition/G
+reconnect/GD
+reconvert/G
+recoverable/UI
+recreant/SY
+recruit/rdMLS
+rectangle/MS
+recuperate/SnNVGD
+recurving
+red/PTSZ
+redcap/SM
+Redcar/M
+redevelop/L
+redhead/S
+redirect/G
+red-light
+reducibly/I
+redwood/MS
+Reebok/M
+re-enlister
+re-export/7
+referent/MS
+reflection/SM
+reformist
+refund/7
+refuseniks
+Regan/M
+regency/MS
+reggae/SM
+regime/SM
+regiment/DMGnSN
+regression/M
+regrind/G
+regurgitate/DGSnN
+reindeer/M
+reinforce/LDSG
+reinforcer/M
+relent/pSDG
+relevant/IY
+reliant/Y
+relinquish/GDLS
+relish/SDG
+relit
+rely/BlWGD
+rem
+remeasure
+remedy/7SGMoD
+remelt/G
+remoteness
+remunerate/DSNnvVG
+Renato/M
+Renee/M
+renewal/SM
+Renoir/M
+renouncer/M
+renovator/MS
+rent-free
+reorder/d
+repairable/U
+repeatability/M
+repel/DNGSn
+repellent/SY
+rephotograph/G
+replay/M
+representation's/a
+representativeness
+representative's
+reprogrammable
+republicanism/SM
+republish/G
+requisite/SK
+re-routeing
+resequence
+reservedness/M
+resident/MS
+residua/oy
+residuum/M
+resilient/Y
+resinous
+resistor/MS
+restorative/S
+restriction/MS
+resurrect/DSG
+retch/SGD
+reticle/MS
+retinal
+retroactive/Y
+retrogradations
+retsina/MS
+rev/QsSDG
+Revd.
+revealing/U
+reverberant
+reverence/ISM
+reverser/M
+revet/LDG
+revivification/M
+revolve/RDJGS
+rewarded/U
+rewire
+rewound
+Rhoda/M
+rhomboid/MS
+ribonucleic
+ribosome/M
+Richard/MS
+richen/d
+Richmondshire
+ricotta/SM
+ridden/c
+Riggs/M
+right/RP7DjG36SY
+Rinehart/M
+ring/DRMG
+rise/bGJS
+risen
+ritualism/M
+Rn/M
+robber/Z
+Roberto/M
+Robinette/M
+Robles/M
+Rocco/M
+Rochelle/M
+rode/cF
+Roget/M
+roil/SGD
+roll-call
+roller/MS
+roller-skate/GSDM
+roll-on
+Roma/M
+Romanesque
+romanise/nSDG
+Romansh/M
+Ronda/M
+roof/RpDGSM
+rooftop/S
+rookie/SM
+rosewater
+Roslyn/M
+roster/MS
+rotor/SM
+rotund/Y
+roulette/M
+rove/RGDS
+rowing-boat/MS
+Roxanne/M
+Royce/M
+r.p.m.
+Rubicon/M
+rubidium/M
+rubric/MS
+ruby/SM
+Rudd/M
+rummer
+run-down/M
+runny/T
+run-up/S
+rupture/GMDS
+rushy/T
+rusk/MS
+rust/SWZG1D2M
+Rustbelt/M
+rutabaga/SM
+rutherfordium/M
+Rutledge/M
+Rutter/M
+rye/MS
+Saab/M
+sabotage/SDG
+sabre/SMD
+sabre-toothed
+sacroiliac/S
+sacrosanct
+sad/T3PY
+sadden/dS
+Sadie/M
+sadist/1W
+saffron/M
+saguaro/MS
+saint/YDSM
+Sal/M
+salamander/SM
+Salazar/M
+salesclerk
+saline
+salmon/MS
+salt-cat
+salted/U
+salt-marsh/M
+saltpetre
+salubrious/Y
+salubrity/M
+salutation/M
+salvager/M
+Samantha/M
+Samaria/M
+samba/SMGD
+samizdat
+sample/DRSGMJ
+Sampras
+Samsung/M
+Sana'a/M
+Sanchez/M
+sanctifier/M
+sanitisation
+Santa/M
+Satanist
+sateen/M
+satisfies/E
+satisfy/BDkRSG
+saturate/CnSGND
+Saturn/M
+Saul/M
+Saundra/M
+savouries
+savoy/SM
+sawyer/MS
+scabrous/Y
+scalpel/MS
+scamp
+scandalous/Y
+scant/2zZY
+scarifier
+scarlatina/M
+scatology/wM
+scavenge/RDGS
+Scheherazade/M
+schizophrenia/M
+Schloss/M
+scholastic/SY
+schoolhouse/SM
+schoolmate/S
+Schuyler/M
+Schweitzer/M
+scimitar/SM
+scoop/MGS6RD
+scorer/SM
+Scottish
+scouter/M
+Scrabble's
+scrambler/UMC
+scrimmage/MGSD
+Scudamore/M
+scuff/DGS
+scurvy/SY
+seafarer/SM
+sealskin
+seamer/M
+Seamus/M
+seance/S
+searcher/AMS
+seasonality
+seater/M
+sebaceous
+secede/SGD
+seclude/GNXSVD
+securely/I
+sedation/M
+seed-potato
+seedy/TP
+seep/GSD
+segmentation/M
+seignior/SZM
+seldom
+selenite/M
+self/p
+self-addressed
+self-catering
+self-cleaning
+self-congratulatory
+self-consistency
+self-fulfilling
+self-hatred
+self-made
+self-opinionated
+self-possession
+self-proclaimed
+self-regulatory
+selfsameness
+self-serving
+self-willed
+Sellafield
+seller/AMS
+semanticist
+semaphore/DSMG
+semeiotician
+semi-detached
+semi-final/S
+seminar/MS
+semplice
+senate/SM
+Sendai/M
+sender/SM
+senior/SM
+Sennacherib/M
+sensationalist/W
+sententious/Y
+sentimental/Q3-8qYs9
+sentry/SM
+separateness
+September/SM
+septet/SM
+septicaemic
+seq.
+sequacious/Y
+sequence's/F
+sequentiality/F
+sequester/dSnN
+sera's
+Serena/M
+seriousness
+serpent/SM
+serpiginous
+serried
+serum/MS
+serviceable/U
+servomotor/MS
+Seton/M
+sets/AI
+set-up/S
+severalty/M
+severance/MS
+sewer/SM
+sex/SzG3p2ZD
+sexology/3M
+sex-starved
+sextant/SM
+shading/M
+shadow/DGp2ZMS
+shadows/c
+shaft/DGSM
+shake/2Z7SRG
+Shakespearian
+shanghai/DSMG
+Shannon/M
+shape's
+Shapiro/M
+share/7SRGDM
+shareholding/S
+Sharif
+sharpshooter/MS
+Shaun/M
+Shay/M
+sheath/MGDJS
+Sheba/M
+shed/SGM
+she'd
+sheikdom/SM
+Sheilah/M
+Shelby/M
+shelf-life
+shelf-mark
+shelf-room
+Shelia/M
+she'll
+shelving/M
+Shepstone/M
+Sheraton/M
+Sheri/M
+Sherwin/M
+shiftless/Y
+Shi'ite
+shilling/SM
+Shiloh/M
+shin-bone/SM
+shipborne
+shippable
+shirt-front/S
+Shiva/M
+shock/GRSDk
+shoes/c
+shoot/fGSc
+shopkeeping
+Shoreham
+shoreward
+shortbread/SM
+shortcake/MS
+short-circuiting
+shortening/M
+shorthand/M
+shoulder-high
+shovel/MDR6GS
+Sicily/M
+sick-leave
+sick-pay
+sidereal
+Sierra/M
+sieve/SGDM
+sift/ASGD
+sigma/M
+signet/MS
+signori
+Sikhism/SM
+silicone/SM
+silty/T
+Simon/M
+simper/dS
+simple-minded/Y
+simplifier/SM
+simplify/ncGDNS
+Simpson/M
+simulator/MES
+sinecurist/M
+singeing
+singer-songwriter
+single/PGDS
+single-line
+sinisterness
+sin's/A
+sintered
+sirocco/MS
+sisterly/P
+sitting/M
+situation/M
+situational
+sixty-five/H
+sixty-four/H
+skate/GRSMD
+skedaddle/SGD
+sketchy/PT
+ski/GMS
+skimpy/PT
+skinflint/MS
+skirt's/f
+skitter/dSZ
+skittish/YP
+skittle/MS
+skull/SM
+skyjack/RJSGD
+skyway/M
+slacken/dS
+slant/GDS
+slave-driven
+sleaze/ZS
+sleet/GZDSM
+sleight/SM
+slimy/T
+slipper/2Z
+slogan/SM
+sloop/SM
+sloppy/TP
+sloven/YSM
+Slovenia/M
+sluggish/PY
+sluice/DMSG
+slumberous
+slushy/PT
+slut/SM
+smidgen/MS
+smiley/M
+smith/ZSMy
+smokestack/SM
+smooch/GSD
+smutty/PT
+snappable
+snapping/Y
+sneer/DSkGM
+sneeze/SGD
+snick/RM
+Snider's
+snigger/dS
+snivel/RSDGJ
+snook/RM
+snowball/GDSM
+soap/SGZMD2
+sob/SDG
+Soc.
+society/oSM
+sociolinguistic/S
+sociology/13MwS
+socio-political
+sodomite/SM
+softer
+soft-headedness
+softy/MS
+Soham/M
+solecist/W
+solidarity/SM
+solitaire/SM
+solitude/SM
+Solomon/M
+solstice/SM
+Somerset/M
+somnolent/Y
+songbook/S
+Sonoma/M
+soon/T
+sooty/T
+sophism/SM
+sophisticate/GShD
+soppy/T
+sorrowful/P
+sort/FSMAGD
+sot/MS
+soul-destroying
+soundtrack/MS
+Southall
+south-East/M
+south-easterly
+Southfield/M
+south-south-east
+south-Westerly/S
+souvenir/MS
+sovereignty/SM
+soviet/SM
+soya
+spacesuit/SM
+spadiceous
+Spanish/M
+spanker/M
+spar/dMkDGS
+SPARC/M
+sparrow/SM
+Spartan/S
+spasmodic/Y
+spavin/SM
+speak/GRS7J
+spearmint/SM
+specialised/U
+spectator/MS
+spectre/MS
+spectrogram/SM
+speechifying
+spendable
+spendings
+Sperry/M
+sphagnum/M
+spheroidal
+spicule/SM
+spigot/SM
+spiny/T
+spiral/SDGY
+spirituous
+spiting
+split-second
+splotchy/T
+sportscast/RSGM
+sporty/TP
+sprightly/TP
+springiness/S
+Springsteen/M
+sprocket/dSM
+spryly
+spryness
+spunky/T
+spurge/SM
+spy/GDMS
+spyglass/SM
+sq
+squad/MS
+squall/MYSDG
+squarer/M
+squelch/ZDSG
+squiggle/SYMGD
+squint/SDG
+SSA/SM
+SSS
+stablemen/M
+staffed/cUf
+staff's
+stage-management
+Staines
+stairway/MS
+stalactite/MS
+stammer/rdSk
+stamped/d
+standstill/SM
+Stanford/M
+stannous
+Stargate/M
+stark/TYP
+starship
+starve/GNSnD
+state/aSALGfIcD
+statecraft
+statehood/MS
+stateless/P
+state-of-the-art
+stationed
+stationing
+statue/MSD
+statuesqueness
+stay-at-home
+stayer/SM
+steadied
+steadier
+stealing/M
+steepen/dS
+Stefan/M
+Steffi/M
+stepbrother/MS
+stepdaughter/MS
+Stephan/M
+stepmother/SM
+step-parent/SM
+stereoscope/ZWM1S
+sterility/SM
+sternal
+steroidal
+stethoscope/SM
+stiff-necked
+stilt/MhiSD
+stimulator/M
+sting/RZSGkz2
+stinter/M
+stipple/GDSJ
+stipulate/GNnDS
+stitch/ADGJS
+stocker/MS
+stockroom/SM
+stocky/YTP3
+Stokes's
+stolonate
+stoloniferous
+stomach-tube
+Stonehenge/M
+stonewall/DSG
+stool/MS
+stoppered
+stormbound
+storm-finch/SM
+storybook/SM
+stout-heartedness
+Stout's
+stove/SM
+straight-edge/SM
+strand/GSD
+strangle/DGRS
+stranglehold/MS
+Strathclyde/M
+stratification/M
+Streisand/M
+stretch/eGDS
+stria/nM
+striation/M
+strikebreaking/M
+stripper/MS
+strip's
+strode
+strophe/WSM
+strove
+structuralism/M
+stuck/U
+studentship/MS
+studiedness/M
+studier/SM
+studio/SM
+stupendous/YP
+stupidity/MS
+Stygian
+style's
+stylishness
+stylist/WM1S
+subatomic
+subculture/SM
+sub-editor/SM
+subgroup/SM
+subhead/MGSJ
+subjection/SM
+subjoin/GDS
+subjugation/M
+subliminal/Y
+subordinative
+subregion/SoM
+subroutine/SM
+subsidiarity
+subsistent
+substantiate/NSDGn
+substantiated/U
+substrata
+subterranean/YS
+subtotal/MS
+succulence/M
+suck/GRSD
+sudsy/T
+sue/R7SGD
+Suez/M
+sufficiency/IM
+sugary
+suggestion/SM
+suitable/U
+suitcase/SM
+sulk/GZz2SD
+sullen/YP
+sulphite/S
+Summerdale/M
+summon/rdS
+sump/SM
+sun/DZpMSG2
+sunbeam/MS
+sunscreen/S
+superabundant
+supercooling
+supererogation/M
+superimpose/XSGDN
+superpose/DGNS
+superuser/MS
+supervise/DNGXS
+supplicate/GDSNn
+suppressant/S
+suppressor/S
+sure/TPY
+surety/SM
+surfing/M
+Suriname/M
+surreptitious/Y
+surrogacy
+surrounding/M
+surtitles
+survivalist/S
+Susanna/M
+suss/GSD
+sustenance/M
+sutler/MS
+Sutton/M
+swan/GMSD
+swappable
+swart
+swashbuckling
+sweatpants
+Swedenborg/M
+sweetbrier/SM
+sweetie/SM
+sweet-tempered
+swelling/M
+swept
+swerving/U
+swill/SDG
+swish/SZDG
+switchgear
+swivel/DGSM
+Sybille/M
+Sylvester/M
+Sylvia/M
+synaeresis
+synagogal
+synch
+synchronizing/C
+synchronous/Y
+syncope/nMN
+synergy/SM
+Syracuse/M
+Syria/M
+tabby/MS
+tableau/M
+tableaux
+tableware/M
+tabulate/SNGnD
+taco/MS
+Tacoma/M
+tagged/U
+tailless
+tailspin/SM
+Talladega/M
+tallboy/MS
+tally/DSG
+tally-hos
+tameability
+Tampax/M
+Tampere
+tang/MZbS
+Tanganyika/M
+tangible/IYS
+Tangier's
+tansy/MS
+Tanzanian/S
+tarantella/SM
+tarmacadam
+tarot/SM
+Tasmanian/S
+Tass/M
+tasty/TPY
+tax/SklnMJG7D
+taxable/S
+tax-free
+taxidermy/3SM
+taxonomy/13wWSM
+tea-leaf
+team/MDGS
+tear-gas/GD
+tearjerker/S
+tearlessness
+tearoom/MS
+technocracy/SM
+techs
+teensy-weensy
+teleology/wM
+Teletype/MS
+televangelism/S
+teleworking
+temporarily
+temporariness
+Tennessee/M
+Tennyson/M
+Terence/M
+Teresa/M
+terminal/SYM
+terminate/CNSn
+Terrance/M
+terrarium/SM
+terribleness
+terry/SRM
+testability/M
+tetchy/TY
+tetrahedra/o
+tetrameter/MS
+text/KSFM
+textured/U
+thankless/Y
+thatch/MRDSG
+Thatcherite
+the/JG
+theatregoer/MS
+theist/MWS
+theodolite/SM
+theology/Sw1M
+therein
+thermocouple/SM
+thermoforming
+thermometry/M
+Theron/M
+Theseus
+they've
+Thiensville/M
+thin/TDRGPYS
+thinkable/U
+thirty-first/S
+thirty-six/H
+Thom/M
+Thomson/M
+thorax/MS
+thousand/HSM
+threepenny
+three-point
+three-way
+thrill/DRMkSG
+throat/2DMZzS
+throne's
+throttle/DMGS
+throw-in
+thrush/SM
+thunder-box
+thyself
+Tiber/M
+ticket-of-leave
+tick-tack
+tic-tac
+tideway/M
+tighten/dS
+tight-fisted
+tike's
+timberline/S
+times/ca
+Tina/M
+tinderbox/SM
+tine/MSZ
+tingly/T
+tinkerer/S
+tinsmith/SM
+tin-tack
+tinware/M
+tip-offs
+tired/Y
+tissue/MS
+titillation/M
+titivate/nSNDG
+title-deed/MS
+titrate/SGD
+Titus/M
+toasting-fork
+toastmaster/SM
+tobogganist
+Toby/M
+toccata/M
+tocsin/MS
+toilsomeness
+toil-worn
+tolerant/IY
+tom/MS
+tombola/M
+tombstone/SM
+tone's/cf
+tonic/MS
+tonsil/SM
+topknot/MS
+topmost
+torchlight
+tornado/M
+torpedoes
+torpidity/S
+totem/MS
+Tottenham/M
+toucan/MS
+touché
+touchstone/SM
+tourist/ZMS
+township/MS
+Toynbee/M
+trace/ANDGnS
+trackbed
+tracksuit/MS
+tractive
+tradescantia
+tradition/SMo
+traditional/3
+traduce/GRDS
+trafficking/S
+tragedian/SM
+tragicomedy/MS
+tragicomic
+train-bearer/S
+traineeships
+traitorous/Y
+trammelled/U
+transceiver/SM
+transect/SG
+transferee/SM
+transition/DMG
+transitive/IPY
+transmittable
+transonic
+transpire/DnNSG
+transportable/U
+transpose/N
+travel/DRGJS
+travertine/M
+treacherous/PY
+treated/KUAa
+treble/SDG
+tree/MpGS
+trellis/MdS
+trematode/SM
+trend/DzZ2MSG
+trews
+tribute/FSE
+tried/U
+trier/MS
+Trieste/M
+trig/DRGS
+trihedral
+Trina/M
+trinity/SM
+trioxide/M
+trip/SDRGMY
+Tripoli/M
+tripos/SM
+Tripp/M
+trochaic/S
+troglodyte/SM
+trophy/MS
+trough/MS
+troupe/SRM
+trout/M
+truant/GDMS
+truculent/Y
+true-blue
+Truman/M
+trundle/SDG
+trunk/SGM
+trust/E6SaDGj
+tsarist
+tube/MpS
+tuberculous
+tuberose/MS
+tug/GSD
+Tulsa/M
+turd/SM
+Turkey/M
+turmeric/MS
+turncoat/SM
+turntable/MS
+Tuscaloosa/M
+tutorship/S
+tu-whoo
+twaddle/M
+Tweed/M
+tweezers
+twiddler/M
+twinge/DMGS
+Twp
+tying/UA
+tyrosine/M
+UAW
+udder/SM
+ulceration/M
+ulna/M
+umbilical
+umlaut/GDSM
+umpteen
+unassertive
+unbuckle/G
+uncalled-for
+uncompetitive
+unconventional
+underline
+underpin
+under-sheriff
+understrength
+understructure
+underwear/M
+undulate/SnNDG
+unevenness
+unfathomable/Y
+unforgeable
+ungallant
+ungentle
+ungraceful
+unguarded
+unhorse
+unidirectional/Y
+uniformity/MS
+unimposing
+unionist
+unlatch/G
+unmusical
+unnavigable
+unpartizan
+unprofitable
+unrelenting/Y
+unremitting/Y
+unset
+unshakable/Y
+unstamped
+untimely
+untyred
+unwomanly
+upgradable
+upheld
+uphill
+upon/F
+uprightness
+upstage/SDG
+up-tempo
+up-to-the-minute
+uptown
+uracil/MS
+uraemic
+urchin/MS
+urethra/MS
+urethrae
+urge/JDGS
+Uruguayan/S
+USAF
+USCG
+USIA
+USMC
+USN
+usual/UY
+utilitarian
+Uttlesford
+Vail/M
+Valletta/M
+Vancouver/M
+vane/MS
+vanquished/U
+vaporous
+vapour/MS
+Vargas/M
+variant/IS
+variation/M
+variegation/M
+varietal
+vary/BSDlGkh
+Vasily/M
+vassalage/MS
+veal's
+Vega/SM
+vegetable/MS
+vegetation/M
+velar/S
+vend/SbDG
+veneer/GnDSNM
+venerate/GBDS
+venereal
+venison/M
+venomousness
+veracity/SM
+verify/BnRDGNS
+Verne/M
+Verona/M
+Veronique/M
+verruca/MS
+versus
+vertiginous
+verve/MS
+vest/ySDGLoM
+vestige/MoS
+vexes
+VFW
+VGA
+VHF
+vice-Chancellor/SM
+vicegerent/SM
+vice-Presidential
+viceregal
+victorious/Y
+video/DMGS
+vie/7SDG
+viewfinder/MS
+vigil/SM
+vignette/MGDS
+Vikram/M
+villain/MSZ
+villainy/SM
+viola/nMS
+violin/3MS
+violist
+violoncello/SM
+viral/Y
+Virginia/M
+virtual
+virtuosi
+virtuous/Y
+visa/MS
+viscount/MS
+visibly/I
+vision's/K
+vitalizes/C
+viticulturist/S
+vivacity/SM
+Vivaldi/M
+vivendi
+vivisection/MS3
+VLSI
+vocal/98-Q3sqSY
+vocalised/U
+vocalist
+vocational
+vociferation/M
+vodka/SM
+Voetsek
+vogue/SM
+volcanic/Y
+volcanism/M
+volcano/M
+vole/MS
+Volker
+volley/SDMG
+volute/SF
+vortex/SM
+voyageur/SM
+voyeuristic
+vulnerably/I
+Wadsworth/M
+wage/MS
+waggoner's
+Wahhabi
+waif/MS
+waive/GSRD
+Wakayama/M
+wakeup
+Walgreen/M
+wall/SDGM
+Walton/M
+Walton-on-Thames
+wand/SM
+wanted/U
+wanton/Y
+wapiti/SM
+warehouse/DmMGS
+warfare/M
+wariest
+warlord/SM
+warm-down
+warm-up/S
+Warne/M
+warrant/S7ZDGM
+war's/C
+washstand/SM
+washy
+wast/RDG
+wastefulness
+wasteland/MS
+waste-paper/M
+watchtower/SM
+water/mMpZdS2
+waterfowl/M
+Waterloo/M
+waterspout/SM
+Watertown/M
+Waupaca/M
+waveband/MS
+wavelet/MS
+wayfarer/SM
+weaken/dS
+wealthy/T
+wearable/U
+weasel/SDGM
+Webb/M
+wedding/MS
+wedge/GSMD
+Wednesfield
+wee
+weight/cDSG
+Weissmuller/M
+welcomed
+well-chosen
+well-designed
+well-dressed
+well-established
+well-informed
+well-meaning
+well-read
+well-rounded
+well-spoken
+well-timed
+welt/RSDGM
+Welwyn/M
+were
+Wesley/M
+Westfield/M
+Westmorland/M
+Westport/M
+whalebone/SM
+Whalen/M
+wheedle/DSG
+wheel/GRDSM
+wherever
+wherewith
+which
+whiff/DGSM
+Whig/SM
+whilom
+whirl/GDS
+whit
+Whitbread
+Whitelaw/M
+whitewasher
+whither
+Whittaker/M
+Whitwell/M
+wholeheartedness
+whys
+wide-screen
+wig/MGSD
+wiggle/RGYDS
+wilderness/S
+wildfire/MS
+Willcocks
+Willemstad
+willpower/MS
+winch/DSGM
+windcheater/SM
+winder/MS
+wind-up/SM
+windward
+wingspread/SM
+Winifred/M
+wink/RDSG
+Winnebago/M
+winterer/M
+wintry/T
+wire-tapper
+wiring's
+wiseacre/MS
+Witherspoon
+within
+Wittgenstein/M
+witty/PT
+wobbler's
+wolfhound/SM
+Wollongong
+womankind/M
+woodenness
+woodshed/MS
+word-perfect
+wordy/TPY
+workaholic/S
+workforce/S
+Workington
+workload/SM
+worktop/S
+world/fMS
+worldly-wise
+worsted/MS
+worth/pZz2
+worthily/U
+worthiness/U
+worthwhile
+wrack/M
+wraith/MS
+wrangle/GRDS
+wreak/DSG
+Wrexham/M
+wrong-foot/D
+wrong-headed/Y
+wrongness
+wroth
+wry/3
+wryest
+wryness
+Wu/M
+wurzel/S
+Wycombe
+xerophyte/MS
+xii
+XOR
+yachters
+yank/SGD
+Yaoundé/M
+yap/SGD
+yard/SM
+yeah
+Yeats
+yellowhammer/MS
+yeomanry
+yesterday/SM
+yolk/SM
+yon
+yore
+young/T
+Younis
+Younker
+yowl/GSD
+Zachary
+Zambia/M
+Zealanders
+zebu/SM
+Zeeland
+zeugma/M
+zippy/T
+zoology/3SMw1
+a/o
+Aaron/M
+abandon/LdS
+Abba/M
+abduction/SM
+abet/GSD
+abject/PY
+abjure/nyRSDGN
+abolitionist
+aboriginal
+aborigine/oSM
+abort/DVGvSu
+Abraham/M
+abrasion/M
+abs/M
+absenteeism/SM
+absorb/GRDXNVkS
+acacia/SM
+academe/1SMZw
+accentual/Y
+accentuate/NDSnG
+acceptor/MS
+accessible/IY
+acclimate/Ss9Q8DNnG
+accolade/MGDS
+accord/SMDkRG
+accursedness/S
+accustom/dS
+acetaminophen/S
+acetone/SM
+aches/KFA
+achievements
+achieving/c
+acquisitive/PY
+acquittal/SM
+acquitter/M
+acrimoniousness/S
+acropolis/MS
+actioning
+activating/A
+active/3NSnP
+actress/MS
+act's
+Adair/M
+adaptive/P
+adaptivity
+addiction/MS
+addresses/aA
+Adelaide/M
+adenoid/S
+adenoidal
+adipose/S
+adjudicate/DGnSNVy
+adorableness/S
+Adrienne/M
+adult/YPSM
+adulterant/MS
+advance/LGSDR
+advantageousness's
+adventures/a
+adventurously
+adverseness/S
+advertising/M
+advisabilities
+advisedly/I
+advisee/SM
+advocate/GSVD
+aegrotat/SM
+aerobatic/S
+aesthetic/S
+affecting/E
+afferent/Y
+affiliated/U
+afforestation/M
+after-care/MS
+afterglow/SM
+after-image/MS
+again
+Ågar
+agate/SM
+ageing
+agent/AMS
+aggrandise/DSLG
+aggravation/M
+aggregated/E
+aggregates/E
+aggregation's
+aggrieve/DhSG
+agouti
+Agra
+agrarian/S
+agreeable/PE
+agribusiness/SM
+aground
+ahead
+Ainu
+air/mzGTp2ZRMDJS
+air-conditioner
+Airdrie
+aka
+alarmist
+albinism/SM
+alcoholic/SM
+alcoholism/MS
+alder/mM5S
+aleatory
+Alexander/M
+Alexandrian
+alginate/SM
+alias/GSD
+alien/NGDMn3S7
+alienable/IU
+alight/SGD
+Alison/M
+alkaline
+alkalis/QdS
+allegro/MS
+alleviation/M
+alleviator/SM
+alligator/MS
+allocatable/C
+allophone/MSW
+alloyed/U
+all-rounder
+alone/P
+alongside
+Alps
+altarpiece/SM
+alterer/S
+ALU
+amateurism/SM
+ambiguous/UY
+ambit/NMX
+ambulate/SNyDGn
+amerce/SGLD
+americium/SM
+amethystine
+Amman/M
+amok
+amplitude/SM
+amulet/MS
+amused/U
+amusing/P
+amylase/MS
+Anabaptist/MS
+anaesthetize/NRDSGn
+anaglyph/M
+analogue/SM
+analyticity/S
+ancestor/MS
+ancient/TPYS
+Andre/M
+Anglia/M
+angling/M
+anglophone/MS
+Anglo-Saxon
+Angus/M
+animalism
+animality
+animist/WS
+Anita/M
+ankle/GDMS
+Annapolis/M
+anneal/DRGS
+Annelida
+annexe/M
+annular/Y
+anodyne/M
+anorexic/S
+antagonise/RSGD
+Antarctic/M
+antechamber/MS
+antenna/SM
+anthill/S
+anthropogenic
+anthropomorphising
+anthropomorphizing
+anticipated/U
+anticlerical/S
+antidepressant/SM
+antifascist/SM
+antilogarithm/MS
+antimalarial/S
+antimony/M
+anti-racism
+antiresonator
+antithetical
+antithyroid
+antitoxin/SM
+antitruster
+antiwar
+antler/MS
+Anton/M
+any
+Apalachicola
+aphasia/SM
+Apia/M
+Apollonian
+apostasy/SM
+apotheosis/M
+apotheosized
+apparel/DGMS
+append/SGRD
+appetiser/SM
+applicant/SM
+appositeness
+appraisees
+appreciable/YI
+apprehending/a
+apprehensiveness/S
+approve/RkEGSD
+approximate/GVNSvDYn
+April/MS
+aquaplane/MDGS
+arboreal/Y
+Arcadia/M
+Arcadian
+archangel/MS
+archduchess/SM
+architectonics/M
+archival
+archive/DRS3MG
+arcsine
+ardency/M
+areal
+Argos
+arisen
+Arkansan
+armless
+arose
+ARPA
+arr
+arranging/AEK
+arrestor/SM
+arrhythmic
+arrhythmical
+arthritides
+arthrogram/MS
+articulation/M
+artlessness/S
+Aruba/M
+asap
+aseptic/Y
+Ashanti/M
+ashen
+ashram/SM
+aspidistra/SM
+aspirant/SM
+assailant/MS
+assaulter/M
+assemble/SGREDY
+assert/xvuRSDVG
+asserted/A
+assertive/P
+assess/7LS
+assistantship/SM
+associable
+association's/E
+astigmatic
+astir
+astrology/w1MS3
+asylum/MS
+At
+atavism/MS
+atavist/SMW
+athirst
+Atlantic/M
+Atlee/M
+atomistic
+atop
+atrocious/PY
+atropine/SM
+attain/lDRBGLS
+attainment/A
+attempts/A
+attended/U
+attenuation/M
+attest/DnGNS
+Attila/M
+attributable/U
+attributed/U
+audibility/MIS
+audiovisual/S
+audition/DMG
+aurora/SM
+auscultate/DGSNn
+auspiciousness/MS
+austral
+auteur
+authentic/nNY
+authenticity/I
+authorizing/A
+autocorrelate/GSnDN
+autofocus
+autopsy/SMDG
+auto-suggestion
+Avarua/M
+averageness
+avidity/MS
+Aviv/M
+awoke
+axes/F
+axil/S
+axiomatising
+axiomatizing
+Azerbaijan/M
+azure/SM
+babel
+bachelorhood/SM
+backarrow
+backgammon/MS
+background/DRGSM
+backpack/SRDGM
+backslapping/M
+backslash/GSD
+backspin/SM
+backstitch/MSGD
+backup/MS
+backwardness/S
+backwash/DGMS
+bacteria/Mo
+badland/S
+bag/2ZzR6MGDS
+baggage/mSM
+bagging/M
+bails/m
+Baird/M
+bakery/MS
+balcony/DSM
+ballet/MWS
+ballfields
+Ballymena/M
+balmy/TP
+balsamic
+bandoleer/SM
+bandy-legged
+Banjul/M
+banns
+bantamweight/MS
+banzai/S
+Barbara/M
+Barbuda/M
+Barnard/M
+Barnes
+Barnsley/M
+barnyard/M
+baronial
+barque/MS
+barricade/GDSM
+Barrow
+barstool/SM
+Barstow/M
+baseline/SM
+basil/SM
+basilica/SM
+basketwork/SM
+bassoon/3MS
+bathrobe/MS
+bathroom/DMS
+batik/SM
+battlefield/MS
+baulk/GZSMD2
+bawler/M
+bay/GMDS
+bayberry/MS
+Bayesian
+bbl
+BC
+be/Y
+bean/DRGSM
+bear-baiting
+bearing/c
+bearing's
+Beatles
+Beauchamps
+beauteous/PY
+beauty/jSM6
+beaver/dSM
+bebop/SM
+becalm/DGS
+bedeck/DGS
+bedizen/Sd
+bedmaker/SM
+beefy/PT
+beep/DRSGM
+beeswax/MDG
+beetler
+befog/DGS
+befoul/DSG
+beggarly/P
+beggary/M
+begone/S
+beguine/SM
+behaviourism/SM
+beige
+belie
+belittler/M
+Bellamy/M
+Belleville/M
+belligerence/ZSM
+Beloit
+beman
+bended
+benediction/SM
+Benelux/M
+Benny/M
+Benson/M
+benumb/SDG
+Bern/M
+berserker/M
+berth/GSDM
+beset/SG
+besmear/DGS
+besought
+Bessie/M
+bestiality/SM
+bestrewn
+best-selling
+beta/MS
+betatron/M
+betcha
+betray/GRSD
+Betsy
+bevel/RSDMG
+bewail/DSG
+bewilder/idLhSk
+bib/DMGS
+biblicist/SM
+bicarb/SM
+bidden/U
+bidirectional/Y
+bids/fcAe
+bifurcate/YSGnDN
+bigamy/3MS
+bigheartedness/S
+bighorn/SM
+bigness/S
+bigwig/SM
+bijou/M
+bile/MS
+bilharzia
+bimolecular/Y
+bingo/SM
+biochemistry/SM
+bionic/YS
+bipartition/M
+birdlime/SMGD
+birdsong
+birdtables
+birdwatch/RG
+bisexuality/MS
+Bissau/M
+bit/CS
+bitser/M
+bitter-sweet/Y
+bivalent
+black/TSPYGD
+Blackpool/M
+blackthorn/SM
+bladder/MS
+bladdernut/M
+blame/R7SGMpD
+blameless/PY
+Blantyre/M
+blazoner/M
+bldg
+bleach/GRDS
+bleached/U
+bleak/TPSY
+bleary-eyed
+blemish/MDSG
+blessed/U
+blink/RSGD
+blockage/MS
+blondness/S
+bloodsport/S
+bloodworm/M
+bloody/STPGD
+blossom/dMS
+blowfly/SM
+blow-out/SM
+blue-collar
+bluegill/MS
+blueing's
+blue-pencils
+blunderbuss/M
+bluntness/S
+blurriness/S
+blush/GDkRS
+bobby/MS
+bobbysoxer's
+bobwhite/SM
+bodyguard/MS
+bodyweight
+Boise/M
+Bolshevik/SM
+bolus/MS
+bombaster
+Bombay/M
+bonehead/DMS
+Bonn/M
+Bonneville/M
+bookbinder/Z
+bookie/MS
+bookmark/GSDM
+boon/SM
+borax/M
+Borg/M
+Borneo/M
+borrow/RGS7JD
+bosom's
+botfly/M
+bottom/dSpM
+Boucher/M
+bough/SM
+bought/c
+bounden
+bow/mRGDS
+bowed/U
+bowser/M
+boxful/M
+boxing/M
+boxlike
+boycott/SGD
+boyishness/S
+Boyle/M
+bozo/SM
+bps
+Brabham/M
+brad/DSGM
+bradawl/M
+braid/DGSJ
+brainpower/M
+brainy/PT
+brake/SGDM
+branching/M
+Brando/M
+Brandon/M
+brands/a
+brashness/S
+Brazil/M
+breakaway/MS
+breakdown/SM
+breakfast/MRGDS
+breaststroke/SM
+breath/RpZDS7JGM
+breathlessness/S
+breeze/ZMGSD
+brethren
+bric-à-brac
+brickwork/SM
+bridesmaid/MS
+bridge/MGSD
+Bridgetown/M
+Bridgewater/M
+bridgework/MS
+bridled/U
+brier/SM
+Brierly/M
+bright/TPGY
+bright-eyed
+Brindisi/M
+Brinkley/M
+Brisbane/M
+brisk/TYPG
+brisket/SM
+Britannia/M
+Briticism
+broadband
+broadcloth/SM
+brocade/DMSG
+broccoli/MS
+Brock/M
+broken/UY
+broken-down
+broken-heartedness
+bronchi/M
+bronchitis/MS
+broomstick/MS
+brown/DTSMPGY
+brownstone/MS
+brunch/SDGM
+Brunei/M
+brunet/S
+Bruno/M
+brushier
+brushwood/SM
+brutality/MS
+BSD
+bubo/M
+buck/SMDG
+Buckley/M
+buckskin/SM
+bucktooth/DM
+budgetary
+budging/U
+bugaboo/SM
+buggery/M
+built/Ac
+bulb/DSGM
+Bulgaria/M
+bulk/ZSMD2G
+bulkhead/DSM
+bullock/SM
+bulrush/SM
+bump/DRGZS2
+bungalow/SM
+bunkmate/MS
+burbs
+Burch/M
+burglar/MS
+Burkina/M
+burn/DR7kSGJ
+Burnside/M
+Burton/M
+button/UdS
+buttonhole/DMSG
+button's
+by-law/MS
+bys
+byte/MS
+cabala/MS
+cabby's
+cabin/dMS
+cabinetmaker/SM
+cabinetmaking/SM
+cabinetwork/MS
+cablecast/SG
+Cabot/M
+caddish/YP
+cadence/CMS
+caesarian
+caesium/M
+cagey
+Cahokia
+Cain
+Cairo/M
+caisson/SM
+Caius
+calaboose/SM
+calendar/SdM
+calf/M
+calf-length
+Calhoun/M
+Callao
+callus/SdM
+caloric
+calorimetry/M
+Caltech
+calumniation/M
+Calvinism
+Calvinist/W
+Cambodian/S
+camel/SM
+Cameron/M
+camped/C
+Campos
+Canaanite
+Canada/M
+canal/q-GSMQ8D
+candidate/MS
+candlepower/MS
+candlestick/MS
+candlewick/SM
+canebrake/SM
+canine/S
+canister/dSM
+canker/dMS
+Cannes
+cannibalism/SM
+cantankerous/YP
+canto/MS
+canton/dMSL
+canvasback/SM
+capably/I
+capacious/PY
+capacitor/MS
+caper/d
+Capilano
+capillary/S
+capitalises/c
+Capone
+caption/DGM
+captious/PY
+car/rZdMS
+caravan/MSDG
+caravanserai's
+carbine/SM
+carboniferous
+carcinogenicity/MS
+cardiograph/SM
+cared/U
+Carey/M
+carload/GMS
+Carlow/M
+Carlson
+Carmel
+carob/MS
+Carolina/SM
+carport/MS
+Carrick
+Carrickfergus/M
+carving/M
+cascara/SM
+case/DMLJSG
+cashmere/SM
+cassava/SM
+cassino's
+casteth
+cast-iron
+catalogued/U
+catapult/GMDS
+catastrophe/SM1W
+catechize/GSD
+categorised/U
+caterwaul/GDS
+Catholicism
+Cato
+catsuit/MS
+cattery/M
+catwalk/SM
+Caucasus
+causerie/MS
+caustic/SY
+cavalry/SmM
+caviare/MS
+cayman/S
+CDC/M
+CDMA
+CD-ROM
+ceasefire/S
+Cecil/M
+cementa
+cementum/MS
+cenobite/SMW
+censer/SM
+centenary/S
+Centrex
+Cepheid
+ceramicist
+ceramist/SM
+cerement/SM
+cervix/M
+cessation/SM
+Ceylon
+cha-cha
+Chaetognatha
+chafe/SGD
+chain/UDGS
+Chalan/M
+chandler/MS
+changing/U
+chantry/SM
+chaperon/d
+chaplain/MS
+charcoal/GSMD
+charge/cGEfDAS
+chargeable/A
+charitableness/MS
+charitably/U
+chartreuse/SM
+chary/TPY
+chasteness/S
+Chattanooga
+Chaucer
+Chechen
+check-in
+check-list/S
+check-up/MS
+cheeky/TP
+cheerlessness/S
+cheese/ZMDSG
+chef-d'oeuvre
+Cheney/M
+Cheng
+Chernobyl/M
+Chesterton/M
+chestnut/MS
+chevroned
+Cheyenne
+Chicagoan/S
+chickadee/MS
+chicken/dSM
+chicken-and-egg
+chickweed/MS
+chihuahua/S
+childishness/S
+children/M
+chimera/SMwW
+chin/pSMGD
+chink/DGMS
+chintz/SMZ
+chintzy/T
+Chippendale
+chirpy/T
+chirrup/Sd
+chitinous
+chlamydiae
+chlorate/M
+chlorine/nNM
+chlorofluorocarbon/S
+Choctaw/S
+chopper/d
+chordata
+choroid/S
+chorus/MdS
+christen/dAS
+Christina/M
+chromaticism/M
+chronicle/MSRGD
+chub/SMZ2
+chubbiness/S
+churchly/P
+Church-of-England
+CIA
+cine/M
+cinnabar/MS
+circuitous/YP
+circulator
+circumcise/DSGNX
+circumspection/SM
+circumsphere
+citified
+citrus/SWM
+civic/S
+civics/M
+clackers
+claimed/U
+Clancy
+Claremont
+classer/M
+classicalist
+classification/MaCA
+classmate/SM
+Claus
+clausal
+claymore/SM
+clean/BDRTPYGS
+cleanly/TP
+clearing/M
+clear-up/S
+cleave/RGSD
+Clemence
+Clementine
+Clemson
+clench/GUSD
+clerical/S
+clerkship/MS
+clever/PY
+cleverness/S
+cling/RGZ
+clip-clop
+clipped/U
+cliquishness/S
+clog/MSGD
+cloisonnes
+cloistral
+clop/DSG
+close-mouthed
+closing/E
+clothesmen
+cloud/pZ2SMDGz
+cloven
+cloy/DkSG
+cluck/DGMS
+clunky/T
+cluttered/U
+coal-holes
+coalition/3SM
+coast/SGMD
+coated/U
+co-author/SMd
+coax/RkoG
+cobble/GRDMS
+coble/M
+cocker/M
+cock-fight/JSGM
+cock-up/SM
+cocoa/SM
+codependency/S
+codependent/S
+codfish/MS
+codger/SM
+codification/M
+coding's
+codon/S
+coffer/SdM
+Coffey/M
+cog/DMGS
+cognitional/Y
+cognizable
+Cohen/M
+cohere/GDS
+coherency/S
+colatitude/SM
+cold-shouldering
+colitis/SM
+collage/SDMG
+collated/U
+collator/SM
+collinear
+colloquial
+colloquialism/MS
+colonialism/SM
+colour/qQ-8RNpGJSnD6jM
+colour-fastness/S
+combatant/MS
+combativeness/S
+combination/oM
+combo/MS
+comedienne/MS
+commence/DLAGS
+commendable/Y
+commie/MS
+committal/MS
+committing/c
+commodity/MS
+commonalty/SM
+commotion
+commune/oQ8S3DG
+communicant/SM
+communication's
+compatibleness/M
+compensative
+compère/M
+compilation/SAM
+compile/RCNS7DG
+compiling/A
+complacence/Z
+complementarity
+complementary/PS
+completest
+completive
+complexities
+composes/AE
+comprehensibly/I
+compressed/UC
+compresses/C
+compromising/UY
+compulsiveness/S
+CompuServe/M
+comradeship/SM
+conceal/S7RDkLG
+conceivably/I
+concern/hUD
+concerts/E
+conciliatory/A
+concious
+concision/M
+concurrent
+condenseness
+conditions/KA
+conductible
+confidante/SM
+confidentiality/SM
+confidingness
+confine/L
+confute/NSnDG
+conga/MDG
+Congregational/3Y
+congruently/I
+congruity/MSI
+congruous/YPI
+conjecture/GDoSM
+conjugation/M
+conman/M
+connected/EPY
+conquistador/SM
+consecrate/ADNSnG
+consequentialness/M
+conservation/M3
+conservationism
+considerately/I
+consignor/S
+consolable/I
+consol's
+constitutionally/U
+consul/SM
+consume/RVSXvkNDhGJ
+consummate/DSGVY
+contagiousness/S
+contd
+contemptuous/PY
+continual
+continuation/ME
+continue/7DSGN
+continuum/M
+contraband/M
+contrabass/M
+contraception/MS
+contradiction/SM
+contraindicate/VSNnDG
+contravene/SGD
+contributory/SY
+contriteness/S
+controllably/U
+controversialist/MS
+controvertible/I
+contumacy/MS
+contumelious
+contusion/M
+conversational/3
+conversion/G
+convertibilities
+convertibility/IM
+convulsion/M
+cooking/M
+Cookstown/M
+coolant/SM
+cool-bag
+cool-box/SM
+cool-headed
+coolie/MS
+coolish
+coordinator/M
+Coors
+cop/GDRdMS
+Copeland
+Copernicus
+co-pilot
+copiousness/S
+copper/dZ
+copulate/GSyD
+copyright/GRMDS7
+cordiality/MS
+corduroy/DSMG
+corgi/SM
+cornbread/S
+Cornwell
+coronet/SDM
+coroutine/SM
+corpora/MnVo
+corporation/MIS
+corpus/M
+correlate/CSGDN
+corrupted/U
+cortices
+Cosmo
+Cossack
+costume/DRMSG
+coterie/MS
+cottar's
+counter/md
+counterfoil/MS
+counter-inflation/y
+counterinsurgency/MS
+countersignature/MS
+counterstrike
+countrify/D
+countrywide
+coup/AS
+court/SRYMGD
+courthouse/MS
+courtroom/SM
+courtyard/MS
+couture/MS
+coverall/DSM
+covers/AEU
+covetous/PY
+cowboy/SM
+cower/dkS
+co-worker/SM
+Cowper/M
+coy/TPYGD
+coyed/C
+CPI
+cpl
+CPR
+crablike
+crafty/PT
+cragginess/S
+Cramer
+cramp/DSMG
+cranberry/SM
+cranelike
+crankiness/S
+craze/SZGDM
+craziness/S
+crease's
+credence/MS
+Cretaceous/Y
+crew/mMDGS
+cribbage/SM
+cringer/M
+crock/DGSM
+Cronin
+croquet/SdM
+crossbones
+cross-country
+cross-hair/S
+cross-legged
+crosstalk/M
+croupy/RT
+crud/GDMZS
+crunchiness/S
+crushproof
+crustiness/S
+CSYS
+Cu
+Cuba/M
+cubbyhole/SM
+cube/M3S
+cubicle/SM
+cuboid
+cuckoldry/SM
+culinary
+Culver/S
+Cumberland/M
+cumulonimbus/M
+cunt/MS
+cupric
+curbstone/SM
+curd/GvuMVSD
+curious/TPY
+cursor/dSM
+cursorily
+cursoriness/MS
+cursor's/K
+curved/A
+curved's
+cuss's/F
+custodianship/MS
+custody/SM
+cute/TYP
+cuticle/SM
+cutler/ZSM
+cwt
+cybernetics/M
+cyberspace/MS
+cymbal/M3S
+cynicism/MS
+Cyprian
+czarship
+dab/TGDS
+Dacca/M
+dace/M
+Daedalus
+daft/YTP
+dagger/dMS
+dailiness/S
+daily/SP
+Daimler
+daiquiri/MS
+dairying/M
+dale/MmS
+daleth/M
+Dallas
+dalmatian/S
+dapperer
+daring/P
+Darjeeling
+darkly/T
+Darlington/M
+darneder
+DARPA/M
+Darwen/M
+dataset/S
+dated/eU
+Datsun
+dB/M
+dBi
+dBW
+DCMG
+deadener/M
+deafen/dkS
+deal/JRGS
+death-watch/MS
+débâcle/SM
+debate/RM
+debauched/P
+debility/SM
+debrief/JRG
+debris/M
+Dec
+decadence/Z
+decagon/MS
+decapitate/DSG
+decathlon/SM
+decay/GD
+deception/MS
+decile/MS
+decipher/dL7r
+decisiveness/IS
+deckchair/S
+deckhand/S
+declares/A
+decode/B
+decongestant/S
+decorate/NVvGnDSu
+decorated/AcU
+decrescendo
+deducer
+deep-freeze/G
+defamation/M
+defendant/MS
+defenestrate/DSG
+defensibly/I
+defibrillator/SM
+degas/JDG
+de-ice/DRGS
+deictic
+deify/NDGnS
+deity/MS
+deject/GiDhS
+Delano/M
+delay/D
+delft/SM
+delicate/IPY
+delicates
+delight/6jhGi
+delineation/M
+Delius
+demigod/SM
+demijohn/SM
+demise/DMGS
+demit/DNSG
+demitasse/MS
+demonstration/M
+demote/DGW
+demulcent/S
+denizen/dSM
+Dennis
+dénouement
+denseness/SM
+denuclearize/SGD
+denude/DRnG
+denunciation/M
+Denver
+depart/LG
+deplete/DGSNnV
+depression/M
+derivable
+dermatology/3SMw
+Derwent
+desecrate/SDNnG
+deserved/UY
+desiccate/DGSNn
+desideratum/M
+designate/DKGS
+desirable/PS
+desist/DGS
+desolater/M
+despairer/M
+desperadoes
+desperate/YPNn
+desperation/M
+destroy/DR7GS
+destruct/bvVuGDS
+destructibility/SMI
+detached/P
+detectably/U
+detention/MS
+deter/SGD
+detest/ln7N
+detribalise/DSG
+development/fMS
+deviate/NDSGn
+devise/DJRSG
+Devonian
+Devonshire/M
+devote/ixh
+dewdrop/SM
+dewy-eyed
+Dexedrine
+dexes/I
+DfES
+diadem/SMd
+diagnostic/SYM
+diagnostician/MS
+diamagnetic
+Dianne
+diaphragmatic
+diatomic
+diciest
+dickens/M
+Dickerson/M
+dickier
+diem
+digester/M
+dignitary/SM
+dignity/ISM
+Dijon
+dilettantism/MS
+dill/YM
+dilution/SM
+dimensional
+diminutive/PSY
+dimmed/U
+dimness/S
+dinar/SM
+ding-dong
+dinginess/S
+dingoes
+diorama/SM
+diphthong/SM
+direction/IMaS
+directly/I
+directorship/SM
+disarrange/L
+disburse/LSGD
+discipliner/M
+discipline's/I
+disco/MG
+disconnecter/M
+discreeter
+discreetest
+discreteness/S
+discriminating/IY
+disembody/L
+disembowel/LDSG
+disengage/L
+disgust/k6jh
+disinterest/i
+disk/MS
+diskette/S
+disorder/hi
+disparage/LRkDSG
+dispirit/dS
+dispose/KGNISXD
+dispute/lnRNDGS
+disrepair
+disservice
+dissipate/nVRNDShiG
+dissociate/NVvnSDG
+dissuader/M
+distanced/e
+distinct/TvPVYu
+distinguishably/I
+distracted/P
+distrait
+disunion
+ditto/DMGS
+ditty/MS
+diverticulitis/M
+divest/SGD
+division/A
+divorcé
+Djakarta/M
+djellabah's
+DLR
+Dmitri
+DNA
+do/7TGJRzy
+docility/SM
+dockworker/S
+DoCoMo
+doctor/dSM
+doctoral/K
+doctrinal
+Dodson/M
+doeskin/MS
+dog-biscuit/MS
+dog-end
+dogfight/GSM
+dogmatist/MS
+dog's-tail
+dogwood/SM
+doldrums
+doleful/PY
+dolefulness/S
+dolorous/Y
+dominance/KSM
+domineering/P
+dominion/SM
+dong/MGSD
+dongle/S
+Donny
+Doolittle
+doorhandles
+doormat/SM
+doors/eI
+dopamine
+dopey
+dormouse/M
+Dortmund/M
+dose/cSMDG
+double-checked
+doubleheader/MS
+doubter/MS
+Dougherty
+dowdiness/S
+down-and-out/S
+downtime/SM
+downwind
+drab/YPT
+dragnet/SM
+dramaturgy/M
+drat/SDG
+draughty/TP
+Dravidian
+drawn/ceAI
+dreader
+dreamboat/MS
+dreamed/U
+drear/2Zz
+dressage/MS
+dressing/M
+dressmaking/MS
+drinkables
+drone/SGkDM
+drop-test/GSDM
+drudger/M
+Druidic
+dryad/MS
+dry-cleaned
+Duane
+dubber/MS
+dubious/PY
+ductile
+dude/MS
+dudgeon/SM
+duff/GRDSM
+dug-out
+Dumbarton/M
+dumbfounder
+Dunlap
+Dunstan
+duodena
+duodenum/M
+duple
+duplication/MA
+duplicitous
+Duracell/M
+dustpan/MS
+duty-free
+duvet/SM
+Dvorák/M
+dwarfness
+dwelt/I
+dye/7GDRJMS
+dyestuff/MS
+dyslexic/SY
+dystrophy/M
+earthward/S
+earwax/M
+eastbound
+easternmost
+Eastleigh
+east-north-east
+eater/cM
+ecclesiastic/SMY
+echo/AGD
+echo's
+ecoclimate/MS
+Econ.
+econometricians
+ecosystem/MS
+Ecuadoran
+ecumenicist/MS
+eczema/SM
+Ed
+edgeways
+edified/U
+edition/MS
+editorship/SM
+EDP
+eds/F
+Eduardo/M
+edutainment/SM
+EEC
+eerie/T
+effaceable/I
+effacer/M
+effective/IPY
+effervescent/Y
+efficiently/I
+effluence/MS
+effluvia
+effulgent
+effusive/P
+egg/MDGS
+egis's
+egoist/SMWw1
+egomaniac/SM
+EiC
+eighty-onefold
+eighty-two
+einsteinium/M
+eisteddfod/WMS
+ejecta
+elaborators
+eland/MS
+Elbert
+elbow-work
+electioneer/GSD
+elector/SM
+electorate/SM
+electric/SY
+electricity/MS
+electrification/M
+electroscope/SMW
+electrotype/SDGM
+elegiac/S
+Elena/M
+elevation/M
+elevens/S
+Elise/M
+Elkhart
+Ellesmere
+ellipsis/M
+ellipsoid/SM
+Elmhurst
+elocution/3SMy
+elodea/S
+emanation/M
+emancipator/SM
+Emanuel
+emblazon/LSd
+embodier/M
+embolden/dS
+embrace/SGDk
+embraceable
+embrasure/MS
+emender
+emigrate/nSNDG
+eminent/Y
+emissivity/SM
+Emmett/M
+emolument/SM
+emotionally/Uc
+empanelling
+emphasizes/A
+empire/wS1MW
+empiric/M3
+emplace/L
+emporia
+emporium/MS
+emptor/M
+ems
+encephalitides
+enchanting/Y
+encl
+encourager/M
+encroach/LGDS
+encrust/nDGNS
+encumber/ESd
+Endicott
+ending's
+endow/GLSD
+endpoint/MS
+enforceability/M
+engaging/Y
+engineering/M
+enlistment/A
+enlistment's
+ensilage/SMGD
+enterer/MS
+entr'acte/S
+entrain/DGLS
+entrammel/DSG
+entreat/kSGZD
+entrecôte/SM
+entropy/WSM
+enunciation/M
+envenom/dS
+environmentalist
+envision/GSD
+enzyme/WSM
+Eocene
+ephemeral/S
+epidermis/SM
+epiglottis/SM
+epigraph/wSMZ
+epilepsy/SM
+epoch/oM
+epsilon/MS
+equate/DGBSnN
+equerry/SM
+equestrianism/SM
+equinoctial/S
+equiproportionality
+eradicable/I
+eras/7gSrd
+erectness/SM
+erects
+eremite/SM
+ergonomics/M
+Erhard
+Erica
+Erich
+Eritrea/M
+Ernestine
+errant/YS
+error/MS
+eruption/MS
+escrow/SDMG
+establishment/A
+et
+eternity/SM
+ethyl/MS
+eugenics/M
+eukaryote/S
+euphemist/SW1M
+euphoric/Y
+europium/M
+eustacy
+eutectic
+evaluating/A
+evangelise/DGS
+evangelize/DGS
+Evans
+Evanston
+evaporate/vGnDSVN
+eventfully/U
+evocable
+evolutionist
+exacerbate/nNDSG
+exaltation/M
+exam/SM
+exception/7MS
+exclusivity/SM
+executable/SM
+execution/SMR
+exhaust/bkSVvDhuG
+exhibition/MR3
+exobiology/MS
+exogenous/Y
+exorcize/SDG
+expeditiousness/S
+experiential/Y
+experting
+expertise/SM
+explicate/VSnNvGD
+exploitation/c
+exploited/cUf
+explosive/SP
+expos/rdS
+expressive/IPY
+expropriate/SGDNn
+expulsion/M
+ext
+extent/SM
+external/qQ-8Ys9S
+extoller/M
+extraditable
+extradite/GDS
+extrapolation/M
+extricable/I
+extroversion/SM
+exuberant/Y
+exult/NnkGDS
+exurb/MS
+Exxon
+eye-opening
+eyepiece/MS
+eyewitness/MS
+factious/YP
+factoid/S
+Fagatogo/M
+faïence/S
+failingly/U
+fair-minded
+fairness/S
+fairytale
+falconry/SM
+fall/RbMGS
+fall-back
+fallibleness/S
+false/TYP
+falseness/S
+familiarly/U
+fancifulness/S
+fanfare/MS
+fanout
+fantastical
+Farber
+Fareham
+farfetchedness/M
+faro/M
+farraginous
+farrow/MDSG
+farthermost
+fascination/M
+fast/TGPSD
+fastback/SM
+fatal/3
+fateful/P
+fathead/MSDi
+father-in-law
+fatigue/kDMSG
+fatty/TSP
+Faustian
+favouredness
+fax/SGMD
+feasible/PY
+febrility
+February/SM
+federalism/MS
+fed-up
+feeble-minded
+feel/GkRSJ
+felicitous/YP
+Felix
+felt/GSD
+Feltham
+femininity/SM
+fencing/M
+fenestration/CSM
+fermion/MS
+fermium/M
+fern/MZS
+Fernando
+fertile/Ps-Q89qY
+fess/SF
+festival/MS
+festive/YP
+fez/M
+Fi
+fibulae
+fieldwork/SMR
+fifty/HMS
+figurative/PY
+figurer/SMF
+filamentous
+filial/UY
+filling/M
+fills/Ac
+film-strip/MS
+filtrate/IGDNnS
+finagle/RSGD
+financing/S
+finding/M
+fine's
+finest
+fingermarks
+finicky/T
+fining/M
+Finsbury/M
+fire-hose/MS
+fire-walker/S
+firm/FDGS
+fiscal/Y
+fisticuffs
+Fitch
+Fitzpatrick
+Fitzroy
+five-year
+fizz/ZGSD
+flabbergast/GkSD
+flagellation/M
+flagstaff/SM
+flag-waving
+flail/GSMD
+flamboyance/MZS
+flamelike
+flawless/PY
+flax/MS
+fleecy/PT
+fleer
+Flemish
+flesher/M
+fleshy/TP
+flexible/IY
+flick/DGS
+flinching/U
+flippable
+floret/SM
+floury/T
+fluctuate/nGDSN
+fluctuation/M
+fluorinated
+fly/cGS
+flyable
+flybys
+foal/MGSD
+foetal
+foggy/TPY
+foghorn/SM
+foible/MS
+fold/JGRSD
+folded/UA
+folkish
+follow/DGJRS7
+fondue/MS
+foodie/S
+foodstuff/MS
+footfall/SM
+foothill/SM
+footloose
+footstool/SM
+footwork/MS
+foppish/PY
+force-fed
+forebear/SM
+forecast/SRG
+forefeet
+forego/GJ
+foregone
+foreign/PRY
+forelock/DGSM
+foreplay/SM
+forestation/CMA
+forgive/RPlS7kG
+forgot
+formation/MFIC4S
+formfitting
+formulation/AM
+forseeability
+fortiori
+fortuitousness/S
+forty/HMS
+forwardness/S
+Foucault
+foul-mouth/D
+foul-up/S
+foundation/Mo
+four-letter
+four-poster/MS
+fourscore/S
+foxes/e
+foxglove/SM
+fraction/DNoSGM
+fragile/Y
+fragrance/SM
+framing/M
+Fran/M
+frankfurter/MS
+Franz
+fraudster/S
+fraudulence/S
+freakishness/S
+freckly/T
+freeboot/R
+freedman/M
+freehand/Dh
+free-handed/Y
+free-market
+freethinker/MS
+fresh/TPRmY
+freshet/SM
+freshwater/MS
+Fresno
+fret/jD6SG
+Frey
+friar/YZSM
+frictional
+friendlily
+friends'
+frightful/P
+Frobisher
+frog/DGmSM
+frolicsome
+frond/SM
+frowardness/S
+frozen/PY
+frugality/MS
+fruitcake/MS
+fruitfulnesses
+fruitless/YP
+frumpish
+Fuchs
+FUD
+fugitive/PSYM
+fugue/GSDM
+fuhrer/S
+fulfil/DLGS
+fullness/SM
+fumigation/M
+functionalism/M
+funerary
+fungicide/SM
+furriness/S
+furry/TRP
+furtherest
+fusebox/S
+fusiform
+fustian/MS
+futurology/3SM
+fuzziness/S
+Gabarone
+Gabriel
+gain/ASDG
+Galbraith
+gallivant/DGS
+gamete/WMS
+gamy/PT
+Gantt
+garret/MS
+gases
+gasification/M
+gaslight/DMS
+gasser/SM
+gassing/CMS
+Gastropoda
+gatekeeper/MS
+Gatlinburg
+gauss/MS
+Gautier
+gayety's
+gazebo/MS
+gazetteer/SM
+Ge
+gear/DGSJM
+gecko/MS
+gelignite/MS
+genealogy/w31MS
+generalise/cDSG
+generative/AY
+genial/P
+genitals
+gent/AMS
+gentry/SM
+geochemistry/SM
+geodetic/S
+geog
+geometer/wS1MW
+geomorphology/wM
+geosynchronous
+gerbil/MS
+germ/MS
+ghost-write/RGS
+GHz
+gibber/Sd
+gibbous/PY
+gigabyte/S
+giggle/RGDSYk
+giller
+gimmick/SZMy
+ginkgo/M
+Gino/M
+girl/SM
+girlhood/SM
+girlishness/S
+Girton/M
+give/7RGSk
+glaciate/DGSNn
+gladiola/SM
+glaring/P
+glasswort/M
+glazed/U
+gleeful/P
+glitch/MS
+glitz/SDGZ
+glorify/RNSGnD
+glorious/PYI
+glossary/SM
+glottis/SM
+gluten/SM
+glutinous/PY
+glyceride/M
+glycerinate/DM
+GMT
+gnomish
+GNP
+goalkeeping/M
+goal-mouth/M
+goalscoring
+goat/SM
+gobbet/SM
+goddess/SM
+God-fearing
+godlike/P
+godly/PT
+godparent/MS
+Golda
+goldenrod/MS
+goldilocks
+goo/ZM
+goodish
+goodness/S
+goodnight
+Goodwin
+goody/MS
+gopher/MS
+gorging/E
+Gouda/M
+governed/U
+governor/MS
+governorship/MS
+Goya
+gracefuller
+graces/E
+gradings
+graduates/f
+grafting/M
+Grafton
+grandam/MS
+grandmother/MYS
+grandpa/MS
+grandstander/M
+granny/MS
+grapevine/MS
+grappling/M
+grasper/M
+gratefulness/U
+gratefulnesses
+grave/RSMZPTDYG
+grave-stone/SM
+gravitate/NDGnVxS
+great/PYST
+Grecian/S
+greener/Z
+greenishness
+gregarious/PY
+Gregory
+Greta
+grievance/MS
+grieve/RkSDG
+Grimes
+griminess/S
+gripping/Y
+grope/RJSDGk
+groundskeepers
+grouping/M
+grouter/M
+grows/cAe
+grudging/U
+Grundy
+guaranty/SM
+Guatemalan/S
+Guevara
+guild/MSR
+Guinevere/M
+guitarist
+gulf/SM
+Gullah
+Gunnar
+Gunter
+gunwale/SM
+guts/Z2
+guttural/PSY
+Gwent/M
+Hadamard
+haemostasis
+Hager/M
+haggis/SM
+haircare
+hairline/MS
+hairpin/SM
+hairstyle/3MSG
+hake/SM
+halal/SDG
+half-crown/MS
+half-tone/S
+half-wave
+half-way
+halitoses
+hallucinogenic/S
+haloes
+halogenated
+Halsey/M
+halves/M
+Hamiltonian/S
+hammerlock/SM
+hammy/T
+Hampstead
+handball/MS
+handclasp/SM
+Handel/M
+handover
+hand-pick/GSD
+handset/SM
+handwork/SM
+handwrite/GJS
+hangdog/S
+hanging's
+hank/RMZS
+Hannah
+Hansel
+haranguer/M
+harbinger/MS
+hard/Z2YPzT
+hardbitten
+hard-earned
+hardened/U
+Hardin
+hard-nosed
+harm/GSjpM6D
+harmfulness/S
+harmonious/IPY
+harmonise/RnGSD
+harmony/ESM
+harness/SUDG
+harrower/M
+harshness/S
+Hartlepool/M
+Hartman
+has
+Hasbro
+hashish/MS
+haste/MS
+hasten/Sd
+Hastings/M
+hatcher/M
+hate/jSM6
+haversack/SM
+hawk/RMDGS
+haziness/S
+HDTV
+headband/MS
+headboard/SM
+headcount
+headman/M
+headset/SM
+heady/T
+healthiness/SM
+healthy/TUY
+heartbeat/MS
+hearten/kEdS
+hearthstone/MS
+heartwood/M
+heats/KcA
+heavyset
+Hebrides
+hedonism/MS
+hefty/TP
+heinousness/S
+Heinz
+heirloom/MS
+hellishness/S
+Héloise/M
+helpful/P
+hempen
+Henderson
+Hendrix
+Henry/M
+hepatic/S
+heptagonal
+heralded/U
+heraldry/SM
+herbage/SM
+Herby
+hereby
+hereditary
+hereof
+Hermosa
+hernia/nSM
+Herodotus
+herpetology/S3M
+Hershey
+hertz/M
+Hessian/S
+heterodox/Z
+heterogeneous/YP
+HF
+hibernator/SM
+Hibernia
+hiccup/dSM
+hickory/SM
+hideous/PY
+hie/GS
+hierarchy/1WMSw
+hieroglyphic/S
+high-profile
+high-quality
+high-rise
+high-speed
+high-strung
+Hillary
+hilltop/SM
+hinder/d
+hinge's
+hipster/SM
+hirer/MS
+Hiroshi/M
+Hiroshima
+hoarding/M
+hobble/RGDS
+hock/MS
+hocus-pocus
+hoister/M
+Hokkaido
+Holbeck
+holidayer
+holistic/Y
+Holloway/M
+hollowness/S
+Holmes
+holystone/SM
+home-based
+homebody/SM
+home-grown
+homeliness/S
+home-shopping
+homesick/P
+homestead/GMDSR
+homeward-bound
+homey/P
+homoeopathy/SM
+homomorphous
+homophobia/S
+Honolulu
+hoodwinker/M
+hooked/U
+hoopla/MS
+Horatio
+hormone/oMS
+horn/DGip2ZSM
+hornet/MS
+horny/PT
+horrendous/Y
+horse-breaker
+horseshoe/GDSM
+horticultural
+Hosea
+hostel/DRMSyG
+hostelry/SM
+hotelier/MS
+hotfoot/DSG
+hotheadedness/S
+hotrod
+hough/M
+house/M6SJmDG
+houseboat/MS
+housebound
+housewifely/P
+howl/DSRGM
+hoydenish
+http
+hub/MZS
+huckleberry/MS
+huffiness/S
+hullabaloo/MS
+humanism/MS
+humbug/GDSM
+humdinger/SM
+hummock/DSMZG
+humour/DhMpSG
+hundredweight/MS
+hunger/dMS
+hungover
+hungriness/S
+hungry/YPT
+Hurst
+hurtful/P
+hut/MDGS
+Hyde/M
+hydrates/CA
+hydraulic/YS
+hydride/SM
+hydro/MS
+hydrodynamical
+hydroelectric/Y
+hydrogenation/CM
+hydromechanics/M
+hymen/MS
+hymnary/S
+hymn-book/SM
+hyperaemic
+hyperfine
+hypergamous/Y
+hypermarket/MS
+hyperspace/M
+hypertension/SM
+hypertext/MS
+hyperthyroid
+hyperthyroidism/SM
+hyphen/MdnSN
+hypnotise/SGD
+hypo/MDGS
+hypochondriac/MS
+hypocrisy/SM
+iambic/S
+iceboat/MS
+icosahedra
+icosahedral
+icosahedron/M
+ictorianises
+id/MY
+ideation/M
+identification/Ma
+idiom/WSM1
+idol/QqSs-89M
+iffy/T
+ifs
+Iliad
+ill-advised
+illegitimate/S
+ill-favoured
+ill-starred
+imago/MS
+IMAP
+imbrication/SM
+IMHO
+immaculate/YP
+immaculateness/S
+Immanuel
+imminent/PY
+immolation/M
+immunology/3w1WMS
+impact/VDG
+impairer/M
+impale/LG
+impassive/P
+impatient
+impecunious/PY
+imperative/PYS
+impermanence
+impermissible
+impertinence/M
+impervious/PY
+impetigo/MS
+Imphal
+importable
+impostor/SM
+impoundments
+impregnation/M
+impresser
+impressionism/MS
+improvisation/oM
+improvisatory
+impure/P
+imputable
+inadvertent/Y
+inamorata/SM
+inanity/MS
+inarticulate
+Inc.
+incalculable/PY
+incandescence/SM
+incandescent/SY
+incendiary/S
+incest/SM
+inch/SMGD
+incidental/F
+incident's
+incision/M
+incliner/M
+include/SGXNvVDu
+inclusive/P
+incoherency/M
+incorrect/7
+inculpate/DGS
+indebted/P
+indecenter
+indefatigable/PY
+indent/Nn
+Indira
+individualise/k
+individuate/GnDSN
+induction/M
+indulger/M
+industrial/8Q3-qS
+indwell/G
+inebriate/NnGDS
+inescapable/Y
+inexpedient
+infamous
+infamy/SM
+infection/EMSA
+inferior/MYS
+inferiority/SM
+infinite/VZ
+infinitesimal/YS
+inflatable/SM
+infliction/MS
+informatics
+informatory
+informed/U
+informer/M
+infuriate/SGDkN
+ingénue/S
+inglenook/SM
+Ingram
+ingredient/MS
+inhospitable/P
+inhospitality
+inimical/Y
+iniquity/SM
+inkling/SM
+inland
+inlet/MS
+inn/MJS
+innocence/SM
+inoculated/A
+inquiry/SM
+inquisitor/oMS
+inscription/M
+insincere
+inspect/AGSD
+installation/SM
+instance/GD
+institutes/M
+instruct/VvuGxDS
+insular/Y
+insurable/U
+insurgence/ZSM
+integrity/MS
+intelligibility/SM
+intelligibleness/M
+intemperance/S
+intend/uhViv
+intended/U
+intense/P
+interceder/M
+interception/MS
+interceptor/SM
+intercessory
+interchangeable/P
+intercorrelated
+interdenominational/Y
+interface/GSMD
+interlayering
+intermingle/DSG
+intermodulation/M
+interpenetration
+interpretor/S
+interregnum/MS
+intersperse/DSNXG
+interventionism/MS
+interwork/SGD
+intonate
+intonation/M
+intrafamily
+intraoffice
+intricacy/MS
+introspective/PY
+intrusive/P
+invent/uVyv
+invented/A
+investigation/MS
+invigilator/MS
+invigorating/Y
+invited/U
+involuntariness/S
+Iqbal
+Iraqi/MS
+irascibility/SM
+irenic/S
+iris/MS
+ironing/M
+ironness
+Iroquois
+irreplaceableness
+irrevocable/YP
+Irvin/M
+i's
+Isabella/M
+Iscariot
+isochronous/Y
+isocyanate/M
+isomeric
+isosceles
+isotope/SMW
+issue/RG7DMS
+issues/A
+isthmian
+isthmus/MS
+italic/Q8q-S
+iv/M
+jacaranda/MS
+jackhammering
+jack-in-the-box
+Jacobean
+Jacobite
+Jacobsen
+Jamie/M
+Janacek
+Jane/M
+janitor/SM
+Japanese/M
+jaw/MDGS
+Jeanette/M
+jeez
+Jehovah
+jelly/DGMS
+jellylike
+Jenner
+jennet/SM
+Jeremiah
+jerkiness/S
+jerry-building
+jet-propelled
+Jewess/SM
+jiggery-pokery
+jingler/M
+jingoism/SM
+jitter/SZ
+jittery/T
+jocoseness/S
+joggler/M
+joint's
+jollification/SM
+Jonah
+Jones/S
+journal/9Q83DsSMG
+journalese/MS
+joust/MRGSD
+joylessness/S
+Judd/M
+judge/DKLaGS
+judgeship/SM
+Julys
+junior/MS
+just/TPY
+justice/IMS
+justly/U
+Kabul/M
+Kampuchea/M
+kangaroo/SM
+Karachi/M
+Kashmir
+Kazakhstan/M
+Keck/M
+keep/JSGR
+Kemp
+Kern
+Kettering
+Khartoum/M
+kHz/M
+kibitzer's
+kibosh/SM
+kid-glove
+Kildare/M
+kiln/SM
+kilobaud/M
+Kingsley
+Kingston/M
+Kinney/M
+Kinnock/M
+kinsfolk
+Kirkland
+Kirkwood
+Kirov/M
+kirsch/S
+Kisangani
+kit/GMZrDS
+Kitchener
+kitchenette/MS
+Kitts/M
+Klansman
+Klein/M
+kleptomania/MS
+kn
+knacker/Z
+knackish
+knee-high
+knick
+knife/SGMD
+knightly/P
+knock-on
+know-it-all
+Kodaly
+kohlrabi/M
+kopeks
+kriegspiel/M
+Kristina
+kronur
+Kruger
+krypton/M
+Kuala/M
+kudzu/SM
+Kuhn/M
+la/M
+labelling/S
+laborious/YP
+laboriousness/S
+laboured/MP
+Lackawanna
+Lahore/M
+lair/MGDS
+Lakewood
+lamb/MGDS
+lambada/S
+lamebrain/MS
+laminar
+landau/M
+landaus
+landhold/RGJ
+landowner/SM
+Landwehr
+Lange
+Laredo
+larynges
+lase/SRG
+lashing/M
+latches/U
+latency/SM
+lateness/S
+lateral/FSY
+latter-day
+launderette/MS
+laundromat/S
+laureateship/MS
+lavishness/S
+laxity/MS
+lazuli/M
+lbw
+lead/GSRD
+leaded/U
+leader/p
+leafage/SM
+leaguer/SM
+leanness/S
+Lear/Z
+learned/PY
+leasehold/RMS
+leaven/dSM
+Lebanese
+Lebesgue
+lecithin/SM
+leeriness/S
+left/ZS3T
+left-hand/DiRh
+legate/CDASnGN
+legerdemain/MS
+legionary/S
+legitimate/YGQND
+legitimise/SGD
+Leibniz
+lengthener/M
+Lenny
+lenticular
+lento/S
+Leonard
+leotard/SM
+Les
+lesbianism/MS
+lesser
+let/RMGS
+lethargy/1SMW
+letting/S
+level-headed/Y
+Lewisham
+Leyden
+liable
+liaise/DSG
+liberates
+licentious/PY
+lichee/M
+licking/M
+lid/MpGDS
+lien/MS
+lifebelt/MS
+lifeguard/SGDM
+lifeline/SM
+life-threatening
+lifework/MS
+lightness/S
+likeable/P
+likeliness
+limited/UC
+linchpin/SM
+line/SmJRGMD
+lineament/MS
+linearity/FM
+lingo/M
+linguist/MWS1
+linked/U
+lip-reader
+lip's/f
+liquid/9n8YPQ-SMsq
+liquidate/DGS
+lissom/P
+literacy/SMI
+literal-minded
+literate/4NS
+literates/IK
+litigious/PY
+liveable/YP
+liveliness/S
+liven/dS
+Liverpool/M
+lives/M
+Lizzie
+loaf/MRDGS
+loamy/T
+loaning/M
+loathe/S
+Lobachevsky
+lobby/3DMGS
+lobotomy/QSM
+lobster/dSM
+localisms
+locate/ASGFENnD
+locomotor
+locomotory
+locus/M
+log/JGMWRw1DS
+loggia/MS
+logion/M
+lolly/MS
+long-winded
+lookers-on
+loom/SDGM
+loosed/U
+lop/dDRGS
+lorgnette/MS
+Lourdes
+lousiness/S
+loved/U
+low-down/S
+low-level
+lowness/S
+ls/I
+Lt.
+Ltd
+Lu
+luau's
+lube/SGMD
+lubricant/MS
+Lucien
+ludo/M
+lullaby/DSGM
+lumbar
+luminary/MS
+Lundquist/M
+lungful/S
+lusciousness/S
+lushness/S
+lustrous/YP
+lute/SGMD
+Luton/M
+lyceum/MS
+Lydia
+lying/e
+Lyle/M
+lymphocyte/SM
+lyricism/SM
+lysine/M
+Lyttleton
+macaroni/MS
+mace/SMGD
+Macedonian
+maceration/M
+Macon
+macrodynamic
+Madhya
+maestro/SM
+magnetism/SM
+magnetohydrodynamics/M
+magnetosphere/M
+magnified/U
+maharanee's
+maintained/U
+maisonette/SM
+malady/MS
+malarial
+male/PSM
+malevolent/Y
+malformed
+malignity/SM
+mallow/SM
+malnourishment/SM
+Maltese
+mama/SM
+mammalian/MS
+manageability/S
+manciple/M
+Mancunian/MS
+mandible/SM
+mandrill/MS
+manginess/S
+manifold/PSYM
+manipulative/M
+manipulator/SM
+mankind/M
+man-made
+manorial
+manslaughter/MS
+manual/MSY
+Manuel/M
+margarita's
+marketeer/S
+marketing/M
+mark-up/MS
+marmoset/SM
+marque/MS
+marquee/SM
+Marseillaise
+Marsha
+Martian/S
+martin/SM
+Martini/SM
+Marvell
+mascot/MS
+masochism/SM
+mat/dRMDJGS
+materially/I
+matinee/S
+matinée/S
+matrix/M
+matte/MS
+matting/M
+maturation/M
+matureness/K
+matzoth
+Mauritius/M
+maximization/M
+May's
+McCluskey/M
+McDaniel/M
+MCI
+McNish
+MD
+meagreness
+meal/ZSM2
+meaningless/PY
+measly/T
+measured/UA
+meatpacking/S
+Mecca/M
+mechanist/MW1
+mediates
+mediation/M
+medieval
+mediocrity/SM
+medulla/SM
+megabit/SM
+megadeath/MS
+megaton/SM
+meioses
+Mel
+meld/SDG
+meliorate/nDGNVS
+Melissa
+melodiously
+Melton
+memento/SM
+mémoire
+menders
+meningitides
+menisci
+Mennonite/S
+menorah/SM
+menorrhoea
+Mercator
+Mercier
+Merrick
+Merseyside/M
+mesmerise/RGSD
+Mesopotamian/S
+messiah/S
+metabolite/SM
+metacircularity
+metallise/SnGD
+metamorphose/DGS
+metaphosphate's
+meteorite/SMW
+methodical/P
+metricate/DSG
+mettle/DSM
+mfr/S
+Miami
+Michelin
+microbicidal
+microfilmer
+micrograph/Z
+micromanage/LDSG
+microprogram/MSGD
+microscopy/MS
+microsimulation/S
+microwavable
+middle-age/D
+middle-sized
+middy/SM
+midge/SM
+midtown's
+migrative
+mikado/SM
+Mildred
+milieu/SM
+militarized/C
+milkmaid/SM
+mill/SRD7MG
+millenarian
+millepede's
+millet/SM
+millijoule/S
+milling/M
+millionth/M
+millipede/SM
+mimic/RDGSy
+mimicry/SM
+Min
+min.
+minaret/SM
+mince/RDGkSJ
+mind/phSiR6DjMG
+mineshaft
+minestrone/MS
+mineworkers
+minima/M
+minimization/M
+miniseries
+minister/NdnSMo
+ministry/SM
+Minnesota/M
+Minot/M
+minstrel/SM
+misanthrope/M1ZS
+misapply/nN
+miscarry
+miscibility/S
+miscible/CI
+misdirector
+miser/ZY7l
+misrepresenter/M
+misshapen/YP
+Mississauga
+missives
+misspoke
+missus/SM
+mist/RZ2zDG
+mitigate/DNnyGS
+mitochondria
+mitten/SM
+Mitterrand
+mix/GKDSA
+mixture/MS
+Mlle
+moan/RDGMS
+mobile's
+moderated/U
+modestly/I
+modifiability/M
+modish/YP
+modulated/U
+modulo
+modus vivendi
+moggie/MS
+Mohr/M
+moist/PYT
+moleskin/SM
+Molina
+mollify/GnDSN
+Mombasa
+mommy's
+monarchs
+Monet
+money/pMDS
+monger/SM
+Monica
+monkshood/SM
+monocotyledon/MS
+monocular/SY
+monolayers
+monomania/MS
+monomer/MS
+monostable
+monotonousness/S
+Monterrey
+Montessori
+monthly/S
+Montoya/M
+Montpelier
+Montserrat/M
+monumental
+moonwalk/DGS
+moralize/CNnSDG
+morbid/Y
+moreover
+morion's
+mortarboard/SM
+mosaicking
+Moshe/M
+mosquito/M
+moss-grown
+motion/GpDMS
+motioner/M
+motivation/M
+motorcade/MGSD
+mots
+moulder/d
+mount/EDCAGS
+Mountbatten/M
+mounting/MS
+Mourne/M
+mousetrap/DMSG
+mouther
+mouthiness/S
+Mozilla/M
+MSc
+MTV
+mucky/T
+muff/DGMS
+Muhammadan/SM
+Mulder/M
+muleskinner/S
+multimillion
+multi-modal
+multisyllabic
+multi-way
+municipal/SY
+Muriel/M
+murkiness/S
+mush/Z2SM
+music/MS
+musk-rose
+Mussolini/M
+muster/Sd
+mutant/MS
+mutator/FS
+mutinous/Y
+Myanmar/M
+myelitis/M
+Mylar
+mynah/MS
+mystify/CSnDGN
+naive/YT
+naïveness
+naïveté/S
+nameable/U
+Namibian/S
+Nana/M
+nanny/MDSG
+nanotechnology
+Napoleon/WSM
+Narbonne/M
+narcoses
+narrate/GDnNSVv
+narratology
+nary
+Nash/M
+NATA
+nativity/SM
+natured/C
+Nazism
+Nd
+N'Djemena
+nearby
+nearness/S
+neat/TPY
+'neath
+need/ZDSpj26G
+negligee/MS
+negotiant/M
+Negroid/S
+Nehemiah/M
+neonate/oSM
+nephew/SM
+nerve's
+nervous/PY
+nest/DS7MG
+nestling/M
+Nestor/M
+Netherlander/SM
+network/GJDMS
+Neumann/M
+neuralgia/SM
+neuritic/S
+neuroscientist/S
+neurosis/M
+neutralisation
+nevertheless
+Newburyport/M
+Newcastle-under-Lyme
+new-look
+newscasting's
+newsworthiness/S
+Newtonian
+nibble/RGDS
+nick/GDSM
+Nigel/M
+Nigerian/S
+nigger/SM
+night/MpYS
+night-time/SM
+nilpotent
+Nilsson/M
+nimbleness/S
+Nimitz/M
+ninepin/S
+ninety-five/H
+ninety-second/S
+ninja/S
+Nissan/M
+nob/MY
+nodal
+nodular
+no-go
+noisy/PTY
+Nola/M
+nominative/SY
+non-appearance/S
+non-breakable
+nonchalantness
+non-clerical/S
+non-committal/Y
+nonconformity/SM
+non-deferential
+non-democratic
+non-economic
+non-empty
+nonentity/MS
+nonesuch
+nonetheless
+non-existent
+non-explosive/S
+non-fading
+non-fat
+non-food
+non-human
+non-inclusive
+non-inflected
+non-interacting
+non-judgemental
+non-moral
+non-participating
+non-polluting
+non-punishable
+non-residual
+non-rhythmic
+non-segregated
+nonsensical/P
+nonsuit
+non-theatrical
+non-toxic
+non-transferable
+non-tropical
+non-volatile
+non-words
+nook/SM
+nooning's
+noose/MSDG
+Noreen/M
+normal/8Qs+-tqS
+Norman/MS
+Norplant
+Nortel/M
+north-eastern
+north-Eastward/S
+northing/M
+Northwest/M
+not/7NxdgnlS
+notepad/S
+noun/MS
+nova/SM
+novelist/W
+novice/SM
+Novo/M
+nozzle/SM
+nucleate/NnGDS
+nuclei/M
+nucleus/MW
+nudger/M
+numbered/AeU
+numerical/S
+numinous/S
+nun/MyS
+nuncio/SM
+Nuneaton
+nurse/RMJSDG
+nuthatch/MS
+nutrient/SM
+nutrition/oM3S
+nymphet/SM
+O
+oaf/MS
+Obadiah/M
+obedience/EMS
+obeisance/SM
+objection/lSM7
+objective/PS
+objector/SM
+obloquies
+obscenity/SM
+obsidian/SM
+obstetrician/MS
+obstinate/PY
+obstructed/U
+obstructionist
+obstructiveness/S
+Occam/M
+occidental/SY
+oceanography/WMS
+octagonal
+oddball/SM
+odds-on
+OE
+Oedipal/Y
+oenology/SM
+offal/SM
+official/UY
+officialness
+officiant/SM
+off-line
+off-piste
+off-the-cuff
+off-white
+ohmmeter/SM
+oink/DGS
+O'Keeffe
+Oldenburg/M
+Oldfield/M
+Oldham
+oldness/S
+oldster/SM
+old-style
+oleander/MS
+olfactory
+olivine
+omicron/SM
+omnipotent/YS
+omnivorousness/S
+oncer/M
+onefold
+O'Neil
+one-step
+one-upmanship
+onomatopoeic
+onto
+op/FS
+opening/M
+OpenOffice/M
+opens/A
+operandi
+operantly
+operatic/YS
+operetta/MS
+opponent/SM
+opprobrious/Y
+optimality
+Oran/M
+orangey
+Oranjestad/M
+orate/SGD
+orator/Sw1M
+ordained/KU
+ordainer/M
+orders/A
+orgasm/DGMSW
+orgiastic
+orifice/MS
+originator/MS
+ornamental/S
+ornamentation/M
+ornate/YP
+Orr/M
+orris/SM
+ors
+Ortega/M
+orthonormal
+osseous/Y
+ossify/SNGnD
+ostentation/SM
+ostracism/MS
+Oswestry
+Ouagadougou/M
+ourself
+outcome/M
+outer/S
+outing/M
+outlast/G
+outmoded
+outrageous/PY
+outright
+outspokenness/S
+out-take/S
+overambitious
+over-curious
+overdress/G
+overdue
+overfish/G
+overhearer
+overleaf
+override/G
+overshot
+overt/Y
+overthrow
+oviparous
+owned/U
+oxen/M
+oxidised/U
+oxidized
+oxidizer/M
+oxtail/M
+pacifism/SM
+pack/GADSU
+pact/IMS
+paella/MS
+Paige/M
+pain/DMpSjG6
+Paine/M
+paintbox/M
+paintbrush/MS
+paisley
+paladin/SM
+palaeoanthropology/w
+paleface/SM
+Palestrina/M
+palish
+pallet/MQ8-Sq
+pallid/PY
+palmer/M
+palmistry/SM
+palomino/SM
+pamper/dS
+pandemonium/MS
+panelling/SM
+panic-stricken
+panier's
+panoramic
+pantomimic
+Paola/M
+papacy/MS
+papal
+paper-clip/SM
+paperhanging/SM
+papoose/MS
+paraboloid/SM
+paradox/Mw1WS
+paramedic/MS
+parametrize/SGBnDN
+paramilitary/S
+paranoia/SM
+paraplegia/SM
+pardoned/U
+pare/JS
+parenthesis/M
+parenthetic/Y
+pareses
+parlance/SM
+parley/MGDS
+parliamentary/U
+parlour/MS
+parsley/SM
+Parthenon/M
+participial/Y
+partner/dMS
+part-time
+pass/7SuVNXvlk
+passionless
+pasteurised/U
+pasteurized/U
+pasture/GDSM
+pasturer/M
+patella/M
+patellar
+pater/M
+paternalism/SM
+Patna
+patois/M
+patriotism/SM
+patristic/S
+patronymic/YS
+pawl/MS
+paxes
+paymaster/MS
+payout/S
+payphone/S
+pc
+PCs
+pea/MS
+peaceful/T
+peach's
+pear/MYS
+peartrees
+pebble/DYMGS
+peculiarity/SM
+pedant/WSM1
+pedantry/SM
+pedigree/MS
+pedimented
+peek/SDG
+peevish/PY
+peewee/S
+peke/SM
+pekoe/MS
+pelmet/S
+pence/M
+penchant/SM
+penetrate/vNnBSDVkuG
+penlight/MS
+penny-farthing
+pennyweight/SM
+penology/S3M
+pent/A
+penurious/YP
+peppermint/SM
+perceive/aSD
+percept/vbVMoxSu
+perceptiveness/S
+percipient/S
+peregrination/M
+perfect/bDYTuPSGVv
+performed/Uf
+periodicity/MS
+peritonitis/MS
+perm/GSDM
+permanence/MZS
+permission/M
+permissive/YP
+permute/DGNSn
+persecutor/MS
+perseverance/MS
+personalty/MS
+perspective/YSM
+perspicuity/MS
+persuasiveness/S
+perusal/MS
+Peruvian/S
+pervade/uDGNVSv
+pessimism/MS
+pestle/DSMG
+petiole/SM
+Petit
+petrographical
+petrol/MS
+pewter/MS
+PFC
+pH/M
+phage/M
+pharmaceutics
+phenacetin/SM
+phenomena/Mo
+phenomenal
+pheromone/MS
+philately/3SWM
+phlegmatic/Y
+phobia/MS
+photoelectric/Y
+photomultiplier/M
+photosensitive
+phototypesetter
+phrase/GDSA
+phrasebook
+phrase's
+phylactery/SM
+phylogeny/SM
+physic/S3DGM
+physician/SM
+physiography/MS
+pianissimo/S
+pick-me-up/S
+pickpocketing
+picofarad/SM
+Pierre/M
+pigeon/SyM
+pigeon-hole/SMDG
+pigeon-toed
+piggishness/S
+pigheaded/Y
+piglet/SM
+pigswill/M
+pilers/F
+pileup/SM
+pillared
+pillory/DSMG
+pimple/DSM
+piñata/S
+pinch/DSG
+pine's
+pinger
+pins/fU
+pious/PYI
+pismire/SM
+pitchblende/SM
+pizazz/S
+placid/YP
+plaguer/M
+plain-clothes
+plainer/F
+plaint/uSvMV
+plaiting/M
+plan/DdMSrRG
+plaque/MS
+platinum/QM
+platypus/MS
+playability
+player/SEM
+playfellow/S
+play-off/S
+pleasing/P
+pleasures/E
+pleat/GDMS
+plebiscite/SM
+pledger/M
+plenitude/SM
+pleura/M
+plexus/MS
+pliers/F
+PLO
+plotted/A
+ploy's
+plummy/T
+pluralist/SW
+plushness/S
+plutocrat/SMW
+plying/F
+pocketbook/SM
+poem/SM
+point-of-sale
+poky/T
+polecat/SM
+policy/SM
+politicise/CGSD
+politico/SM
+poll/DMGS
+poller
+pollute/RSDG
+polyester/MS
+polyp/MS
+polyphosphate/S
+pompous/Y
+pond/DMGS
+ponder/4S
+pongee/MS
+poor/TYP
+pope/SM
+pornographer/SM
+Portland/M
+portrait/3SM
+posited/FC
+positivism/M
+positivist/S
+positivity
+possess/EGKDSNAX
+post/JDMRGS
+poster/ISM
+post-haste
+postmarital
+post-office/MS
+postponer
+postpositions
+potency/MS
+pothead/SM
+potholing/M
+poulterer/SM
+poultice/DSMG
+poultry/MS
+powder/dMSZ
+powderer
+pox/SM
+practicably/I
+practicality/ISM
+Prague/M
+pre-adolescent
+pre-amplifier/M
+prearrange/L
+precedent/MDS
+precedented/U
+precipitant/S
+preciser
+preconfigure
+precut
+pre-date/DSG
+predict/DSvBGlV
+predictably/U
+preference/MS
+prefigure/N
+preflight
+prejudicialness
+prepender/S
+preponderate/GYSDN
+pre-processor
+preservationist/S
+presidency/MS
+President/MS
+presume/vDSGVkXNl
+preventer/M
+priceless
+pricing/f
+pricking/M
+priestly/TP
+primate/MS
+Principe/M
+printed/U
+printer/AMIS
+printmaking/M
+prior/YZ
+priory/MS
+prison/ISd
+probative
+problem/MSwW1
+proceeder/M
+process/7XNMSGxD
+proconsul/MS
+proconsular
+procreate/VGyxDNSn
+procurator/SM
+productiveness/SM
+prof/MS
+profitable/P
+profligacy/S
+profundity/SM
+prolific/Y
+prologuise
+prolongation/M
+promontory/SM
+promulgator/SM
+prone/PY
+pronominal
+pronouncedly
+pronto
+proof-read/GS
+proof-reader/S
+propagandist/SWM
+propagate/NnVGDS
+propitiate/NynSDG
+propitious/U
+proportional/S
+propound/SDG
+prorate/DNSG
+prosecution/MS
+prosy/T
+protégé/MS
+protestant/S
+proverb/oMS
+province/oMS
+proving/IA
+prude/MyS
+prudential/YS
+PS
+psalm/M3S
+pseudonym/MS
+psittacosis/M
+psychiatry/W3MS
+psychology/MS31w
+PTA
+ptarmigan/SM
+pubertal
+publishing/M
+puddle/SGJYDM
+pudginess/S
+puffball/MS
+pugilist/WS
+puissant/Y
+pull-out/S
+pulsate/SNnDG
+pulverise/RSDG
+pulverize/NDGn
+puny/PT
+purely/I
+purgative/SM
+purgatory/MS
+purine/SM
+puritanism/S
+purport/RGDSh
+purr/GDSk
+purse/GRDMS
+pustule/SM
+putative/Y
+puts/e
+pylorus/MW
+pyrite/MS
+Pythagoras
+quad/SM
+quadraphonic/S
+quadrennium/MS
+quadrupedal
+quadruplet/SM
+quaintness/S
+quango/S
+quarantine/DSMG
+quarrel/RGSDMJ
+quarrelsomeness/S
+quart/WMRS
+quarter-light
+queasy/PYT
+Quebecois
+queer/YDGTS
+quench/DR7SGp
+quenchable/U
+quern/M
+querulousness/S
+questioning/UY
+queue/GCSD
+queueing
+quick/TPY
+quicksand/MS
+quiesce/D
+quill/DMGS
+quince/SM
+quinsy/SM
+quintessential/Y
+quipster/SM
+quirkiness/S
+quiz/DRZGM
+rabbi/SM
+racehorse/SM
+racetrack/MS
+racialist
+Radford/M
+radiographer/MS
+radiography/SWM
+radiometer/MSW
+radionuclide/M
+raff
+ragbag/SM
+ragged/P
+rail/CDSGJ
+rain-cloud/SM
+rainy/T
+raison d'être
+rakish/PY
+ranch/DRSGM
+ranks/e
+rans
+rapacity/M
+rapt/Y
+rash/SYTR
+rate's
+rationale/3MS
+rationalism/SM
+ratty/T
+rave/RDSGJ
+Ravensbruck/M
+Raymondville/M
+Raytheon/M
+razor-sharp
+reachable/U
+reader/aM
+reality/USM
+reap/RGS
+reasonableness/U
+reassert/G
+reattach/GL
+rebate/M
+rebellious/Y
+rebuke/DkSG
+recall/G7
+receivable/S
+receptivity
+recertify/N
+reciprocal/YS
+reckless/Y
+reclaimable/I
+recline/SDRG
+recolour/GD
+reconnection
+reconnoitre/SDG
+recount/G
+recriminate/VSyGDnN
+rectitude/M
+rectum/MS
+redact/GDS
+redbud/M
+redeem/7R
+redemption/SM
+redskin/SM
+re-emergence
+re-emission
+re-employment
+re-enforce/L
+re-engagement
+re-evaluate
+reference's
+referenda
+refold/G
+reformat/DG
+reformatory/MS
+reformed/U
+refrigerated/U
+refutable/I
+refute/NDnRSG
+regard/ESGD
+regatta/SM
+regenerate/U
+reground
+regulation/M
+regurgitation/M
+rehab
+rehydrate/N
+Reich/M
+reign/SDGM
+reinoculate
+rejoice/SJDGk
+relation/MF
+relax/GiDnkh
+relenting/U
+relieve/SGDhR
+remain/GD
+remarkableness
+remembered/U
+rememberer/M
+Remington/M
+reminisce/DGS
+remonstrance
+remote/TY
+Rene/M
+renew/D7G
+Rensselaer/M
+renunciation/SM
+repentance/MS
+repentant/UY
+replaceable/I
+repost/G
+repressive/P
+reproducibility/I
+reproducibly
+Republican
+reputable/E
+requiem/MS
+resat
+reseal/7
+reselection
+resisting/U
+Respighi/M
+responsiveness/U
+restitution/SM
+result/MDGS
+resuscitator/SM
+resynchronise/n
+retaliate/SVynGDN
+retell/G
+retie
+retort/DG
+retortion/SM
+retribution/MS
+retrieval/MS
+Reuters
+revelry/SM
+reverent/YI
+reverie/MS
+review/G
+revisable
+revulsion/M
+Reynold/SM
+Rf
+Rheinholdt/M
+Rhodesian/S
+Rhondda/M
+rhyme/SRGDM
+Richelieu/M
+Richie/M
+Richland/M
+riders/e
+ridge-pole/SM
+ridge-tile/SM
+ridgy/T
+rig/JDMRGS
+rigging/M
+righteousness's
+rightism/SM
+rightward/S
+Rio/SM
+rip/DRGS
+ripplet
+ripsaw/SM
+riverine
+rivulet/SM
+roadbed/SM
+roar/RkSDGJ
+robe/MDS
+Robyn/M
+rockabilly/M
+rocking-horse/SM
+rodeo/MS
+Roderick/M
+Rodriquez/M
+roentgen/MS
+Rogation
+roguish/YP
+Rolf/M
+roly-poly
+Romano/M
+romanticist
+Rommel/M
+roofing/M
+Rosalie/M
+roseate
+rosebud/SM
+rosewood/MS
+rote/M
+Rothschild/M
+rottenest
+rotter/M
+Rotterdam/M
+roundabout/SM
+round-arm
+Rowell/M
+RSI
+RSVP
+rubberneck/DRGSM
+rubbery/T
+rubble/M
+rule's
+rum/ZMS
+Rumania's
+ruminate/DGvNSnV
+rummager/M
+rumourmonger/MS
+rune/MSW
+runlet/MS
+runner-up
+Runyon/M
+Russell/M
+rustle/SGRD
+rustproof/GD
+s/ko7
+Sabine/M
+saccharine
+sacerdotal
+sacrifice/GDSoM
+safe/YU
+safeness
+safest
+saga/SM
+Sahara/M
+Saharan/M
+Saigon/M
+Salome/M
+salsa/MS
+salt-mashes
+Sam/ZM
+Samaritan/SM
+Samsonite/M
+sanatorium/SM
+sanctification/M
+sanctity/SM
+sandal/GMDS
+sandalwood/M
+sandpiper/SM
+sandpit/SM
+Sanger/M
+sanguineous/F
+sanitise/RGDS
+sanitize/RGDSN
+sanserif
+sapling/MS
+Sarajevo/M
+sarcastic/Y
+sardonic/Y
+Sargon/M
+Sartre/M
+saucepan/SM
+saucy/TY
+savagery/SM
+Savannah's
+saveloy/M
+saviour/SM
+savoury's
+saw/DGMS
+saxophone/MS3
+say-so
+Sb/M
+scab/2GMZSD
+scabies/M
+scaffolding/M
+scalar/MS
+scale's
+scandalousness
+scanner/SM
+scapular/S
+Scarborough/M
+scat/DG
+scatter/rSkJd
+scattering/M
+sceptre/SD
+schema/S1M
+Schenectady/M
+Schick/M
+Schmitt/M
+schoolchild/M
+school-leaver/MS
+schoolmistress/SM
+Schottky/M
+Schroeder/M
+Schuylkill/M
+Schwarzenegger/M
+scorecard/SM
+scorekeeper/SM
+scotch/SMDG
+Scotia/M
+Scott/M
+scout/MGDS
+scram/GDS
+scrap/rDRGdZS
+scrapheap/SM
+scrappy/T
+scrawny/T
+screenplay/MS
+Scribner/M
+scrollbar/SM
+scrumptious/Y
+scrunch/GSDZ
+scrutiny/SsQ98Mq-
+Sculley/M
+sculpt/DSG
+scurfy/T
+scuttle/MGDS
+scuttlebutt/MS
+seaborne
+Seagram/M
+sealant/SM
+seaman/YM
+seamless/Y
+seaplane/SM
+searches/A
+seasick/P
+season/dlS7Mo
+SEATO
+seawater/S
+seborrhoea/W
+secession/M3S
+secessionist
+secretarial
+secretion/M
+section/GMDSo
+secularist
+secured/U
+sedgy/T
+seed-cord
+segregative
+seigneurial
+seisin
+seismal
+self-adhesive
+self-approval
+self-critical
+self-deprecating
+self-destruction
+self-doubt
+self-employed
+self-explanatory
+self-financing
+self-fulfilment
+self-glorification
+self-imposed
+selfishness/U
+self-regulating
+self-reliance
+self-worth
+Selma/M
+semifinalist
+semi-official/Y
+semi-precious
+semitropical
+semi-yearly
+sempiternal/Y
+Sen.
+senility/SM
+senseless/Y
+sensible/IY
+separably/I
+separator/MS
+sepses
+septum/M
+seqq.
+sequacity
+sequencing/A
+sequent/F
+seraphim/M
+Serengeti/M
+serous
+services/E
+sett/7RJMDSG
+settled/UA
+Sevenoaks
+seventy-onefold
+sexton/MS
+Seyfert/M
+Shackleton/M
+shake-up
+shampoo/GMDS
+shank/SDM
+shape/ADaSG
+Shari/M
+sharp/YTS
+Shea/M
+Sheboygan/M
+Sheltand/M
+Shelton/M
+shenanigan/SM
+shepherdess/SM
+ship/D4ALGS
+shipbuilding
+shipmate/MS
+shirk/GSRD
+shoe's/c
+shootable
+shooting-box/SM
+shooting-brake
+shopkeeper/SM
+shoplifting/M
+shop-soiled
+shore/GDMS
+Shorewood/M
+shortcoming/SM
+shorthorn/MS
+short-lived
+short-sightedness
+Shostakovitch/M
+shouldn't
+shouter/SM
+showy/TP
+shrift/MS
+shrive/GS
+shroud/DMSG
+shyer
+side-arms
+sideline/DMS
+side-saddle
+side-swipe/DMGS
+siesta/SM
+sigh/DSG
+sighter/M
+Sigmund/M
+signal-to-noise
+signatory/SM
+signora/M
+silica/M
+silicon/M
+silk-screen/SM
+silo/SM
+siltstone/M
+SIMD
+simian/S
+similar/EY
+similitude/ME
+simmer/Sd
+simple-mindedness
+simpleton/SM
+simplified/U
+SIMULA/M
+simulacrum/M
+simultaneous/Y
+sincereness
+Sinclair/M
+sinfonia/M
+sinfulness/S
+sing/RS7GDk
+Singapore/M
+single-decker/S
+single-seater
+singularity/MS
+sinistral/Y
+sinusoidal
+sir/dMS
+sissified
+sister-in-law
+Sistine
+sits/A
+sixty-seven/H
+skeet/M
+skid/DGS
+skim/RDSGM
+Skinner/SM
+skirmish/DSRGM
+skirt/GDMS
+skua/S
+skulduggery/M
+skullcap/MS
+skyscraper/MS
+slab/MSGD
+slalom/MS
+slang/MGZ
+slat/MDdGS
+sled/G
+sleekness
+sleepless/YP
+sleeving/M
+slimness
+slippery/T
+slipway/MS
+slough/SMGD
+Slovakian/S
+slunk
+slurp/DGS
+slyest
+slyly
+smallness
+smart/eDSG
+smarten/Sd
+smartly
+smarty
+smash-up/S
+smile/GDMkS
+smooth/GYRSTPD7
+snapdragon/MS
+snarler/M
+sniff/SRGD
+sniffle/SGD
+snobby/T
+snort/GRDS
+snowcapped
+snowshoer/M
+snug/YPT
+snuggle/GSD
+soapstone/M
+sobbing/Y
+socialism/MS
+sodium/M
+softball/SM
+soft-hearted
+software/M
+sogginess
+soi-disant
+soil/GMDS
+soiree
+sol
+solace/GDMS
+solaria
+soldiership
+solidi
+soloist/SM
+solvable/IU
+solvent/SIM
+some/W
+somersault/GSMD
+songstress/MS
+sons-in-law
+Sonya/M
+sooth/RkMDG
+sophistic/Nn
+sortable
+sou/MS
+soundly/U
+soupy/T
+sour/DPTSGY
+Sousa/M
+souse
+Southend/M
+Soweto/M
+sows/A
+spacing/M
+spadeful/MS
+spadix/M
+spanking/M
+spare/PYS
+spars/T
+Spartacus/M
+spas/W
+spastic/S
+spatiality/M
+specified/UaAf
+spectroscopy/M
+speleology/Mw
+spelled/aA
+spells/aA
+Spence/M
+spendthrift/SM
+sperm/MS
+spidering
+spillage/SM
+spin/RGSo
+spinney
+spire's/I
+spiritless
+splash/GDSzZ
+split-level
+spoilsport/MS
+spoof/SDGM
+sporter
+spotless/PY
+sprain/GDS
+sprawl/GSD
+spray's
+spryer
+sq.
+squalor/S
+squeamish/YP
+squirelet
+SRO
+SST
+St
+stable/FMS
+staccato/S
+Stacy/M
+stagecraft/M
+stage-struck
+stagflation/SM
+Stalag/M
+stalemate/SGMD
+Stalinist
+stamina/M
+stamp/RJDGS
+Stan/M
+standby
+stander/S
+standoffishness
+standpipe/SM
+stannic
+stanza/SM
+staple/SGDRM
+star/rdZpSDG
+starboard/MS
+starlet/SM
+starlight/M
+Starr/M
+statesmanship/M
+statical
+stationer/ZSM
+station-wagon/MS
+statuesque/Y
+stead/z2MZ
+steadies
+steady/UY
+steamroller/dSM
+steamy/TP
+Steiner/M
+Stella/M
+stellar
+stenographer/MS
+steppe/SRM
+steppingstone/S
+stereophonic
+stet/MGSD
+Stevenage
+stifle/SGDk
+stillborn/S
+stimulative
+stimulatory
+stimulus/M
+stitcher/MZ
+stoat/MS
+stockade/MS
+Stockdale
+Stockholm/M
+stockinette
+Stockton-on-Tees/M
+stockyard/MS
+stoic/SYM
+stoichiometry/MW
+stolidness
+stomach-ache/SM
+stomach-pump
+stomal
+stonewashed
+stoop/DGS
+stop/MRSDG
+stoppable/U
+storekeeper/SM
+stork/SM
+storm-lantern/SM
+storm-sail/SM
+story/MSD
+storytelling/M
+straddle/RSDG
+strangulation/M
+stream/GSRMD
+streamed/U
+strengthener/SM
+stretchiness
+striae
+striate/SGD
+strict/TY
+string's
+Stromberg/M
+structure's
+strudel/MS
+struggle/SGD
+stucco/MDG
+stuff/cDG
+stuffing/M
+stupid/Y
+sturgeon/MS
+styler/SM
+subaqueous
+subduction
+subdue/SDG
+subhuman
+submarginal
+submitter/S
+suboptimal
+sub-plot/SM
+subsequence/M
+subset/MS
+substantive/SMY
+subtask/SM
+subterfuge/SM
+subtlety/SM
+subtly/U
+subtopic/SM
+subvention/MS
+sucrose/M
+Sudan/M
+Sufism/M
+sugar-coated
+sullener
+sumac/SM
+summary/Ss9Q8MY
+sumptuous/YPK
+sun-baked
+sunder/dS
+sundial/SM
+supercharge/GSRD
+superego/MS
+superhighway/SM
+superintendency/M
+superintendent/SM
+superlunary
+supermarket/MS
+supernova/SM
+superposition/M
+superscribe/XDNSG
+superscription/M
+superstate/S
+superstitiousness
+supervention
+supplant/GSD
+supplely
+suppose/DXKSGN
+supranationalism/M
+Surat/M
+surer/I
+surf/RDMSG
+surge/ASDG
+surprised/U
+surprising/UY
+surrealism/MS
+surrealist/W1S
+surrogate/MS
+surtax/SM
+Susana/M
+Susie/M
+suspicious/PY
+swansong
+Swartz/M
+swath/MDGS
+Swaziland/M
+Sweden/M
+Sweeney/M
+swell/JDGS
+swift/TYS
+swinish/Y
+swirl/DGYS
+swirly/T
+Swiss
+switchboard/MS
+swollen
+syllabus/SM
+sylph/MS
+symphonists
+synaesthesia
+sync/SDG
+syndactyl/Y
+syndicalism
+synergism/SM
+synergistic
+syngamy
+synod/MWwS
+synoecious
+Tabitha/M
+table-top
+tachometer/SM
+tachycardia/SM
+tacky/T
+tag/GMDS
+Tahitian/S
+tailplane
+talcum
+talky/S
+Tallinn/M
+tallness
+tallow/ZM
+tamale/MS
+Tamar/M
+Tamara/M
+Tampa/M
+tampon/dMS
+tangency/M
+tangerine/MS
+tantalise/k
+tantalize/k
+Tao/M
+tap/drRDMGS
+tapestry/SMD
+taproom/MS
+tarnish/G7DS
+tarsi
+taskmistress/MS
+tasted
+taster/SM
+taught/AU
+tautness
+tavern/SM
+teabag/S
+teach-in
+tear-jerker
+teatime/SM
+technicality/SM
+tee-heed
+teenage/R
+teeny-weeny
+teepee/MS
+Tehran/M
+Telefonica
+Telefunken/M
+Teleprompter
+televisual
+Tempe/M
+temper/dESM
+template/FS
+template's
+temple/MS
+Templeton/M
+temporal/Y
+temptation/M
+tempura/SM
+tenpin/SM
+tents/I
+tenuous/Y
+tepee/MS
+tequila/MS
+tercentenary/S
+terracotta
+Terre/M
+terse/TY
+testator/SM
+tête-bêche
+tetrafluoride
+tetragon/oMS
+tetrahedral
+tetrahedron/SM
+Tettenhall
+Teuton/MW
+textbook/MS
+thallophyte/M
+Thameslink
+that/M
+thatching/M
+THC
+theatrical/S
+them/W1
+thence
+thenceforth
+theocracy/SM
+theorem/SM
+there'd
+thereon
+Theresa/M
+thermal/S
+thermistor/SM
+thermonuclear
+thiamine/M
+thickening/M
+thickhead
+thick-headed
+thickish
+thickset
+thine
+thinking/U
+thinks/A
+thirty-nine/H
+this'll
+Thomism/M
+Thompson/M
+thoroughgoing
+those
+thought/A
+thread/AGDS
+three-piece
+three-ply
+through
+through-traffic
+throw/RSG
+thumper
+thunderous/Y
+thunk
+thyrotropic
+ticker-tape
+tieback/SM
+tight/SYPT
+tightened/c
+tight-knit
+Tigris/M
+tile/RDSMG
+tillage/SM
+timekeeping/M
+timelessness
+timeliness/U
+time-share/DGS
+timid/Y
+timidness
+tinge/S
+Ting's
+tin-opener
+Tippecanoe/M
+Tirana/M
+tirelessness
+tit/RMS
+titan/MSW
+titration/M
+tobacco/MS
+toe/DMGS
+toehold/SM
+toga/DSM
+Togo/M
+Togolese
+Toledo/M
+tomahawk/MDGS
+Tomlin/M
+Tommie/M
+tomorrow/MS
+ton/droMWS
+Tonbridge
+Tongan/SM
+toolmaking/M
+tool's
+topicality/MS
+tops/Z
+toque/MS
+Torquay
+torque/DSGM
+tort/FSEA
+Tory/SM
+totalitarianism/SM
+tousle/DSG
+tow/DRGS
+tow-coloured
+toyshop
+traceless/Y
+trace's
+Traci/M
+trackball/S
+tractable/IY
+tracts/C
+trademark/GSDM
+tradespeople
+traffic-calming
+trailblazer/MS
+training/MS
+trainload
+trainmen/M
+tram/SM
+trammel/SDG
+trampolinist
+trance/MS
+tranquilly/Q8q-s9
+transatlantic
+transcribe/RGNSDX
+transducer/MS
+transistor/Q8MS
+transliterate/GnD
+translucency/SM
+transmittance/MS
+transsexual/SM
+trapezoidal
+trappable/U
+trashy/TP
+trawl/SRGD
+treadmill/MS
+treats/aA
+trefoil/SM
+tremulous/YP
+trench/AGDS
+triangulate/NnSGD
+triathlon/S
+trick/SGD2MzZ
+trickery/SM
+trickster/MS
+tricky/TP
+trill/SMGD
+trillion/HS
+trillium/SM
+trimester/SM
+trimness
+Trinidad/M
+triply/N
+tripod/SM
+trisection/S
+trochee/MS
+tropism/MS
+trot/GRSD
+Truckee/M
+truckle/GSD
+truculence/M
+Trudeau/M
+true/DTG
+truly
+trumpet-call
+Tswana/M
+tuberculosis/M
+tubular
+tuck/DRSG
+tuition/SMI
+tumbledown
+Tunisia/M
+tunny/MS
+turban/SM
+turbaned
+turn/AScGD
+turned/U
+turner/AS
+turner's
+turnpike/SM
+turnstile/SM
+turtle-dove/SM
+tutelage/MS
+tutelary/S
+tu-whit
+TVA
+twenty-one
+twisted/U
+two-faced
+twopence/SM
+two-way
+TWX
+Ty
+tyke/SM
+tympanist/MS
+Tynemouth
+typewriting
+typewritten
+typhoid/M
+Tyson/M
+tzigane
+UART
+Ukraine/M
+Ulan/M
+ulnar
+ultimatum/MS
+ultimo
+ultrasound/SM
+Ultrix/M
+UMIST
+umpteenth
+unabated/Y
+unacceptability
+unacceptable
+unalike
+unanimous/Y
+unattainable
+unban/DG
+unbeknown
+uncapping
+uncertainness
+unchaste
+uncreative
+undated/I
+undeliverable
+undeniable/Y
+underfloor
+undergarment
+undergrad/MS
+underlip
+underpay
+undertone
+undoubted/Y
+undulant
+unfairness
+unfamiliarity
+unfavoured
+unfelt
+unflappability
+unforgiving
+unfriendliness
+unfruitful
+unfunny
+ungodliness
+unhand/GZ
+unicameral
+unidimensional
+uniform/SMYD
+Unisys/M
+universalism/M
+universality/SM
+unjust
+unkempt
+unkink
+unlovable
+unmask/G
+unmethodical
+unpersuasive
+unruliness
+unruly/T
+unsentimental
+unsocial
+unspeakable/Y
+unspectacular
+unsubstantial
+unsystematic
+untoward/Y
+untraditional
+untwist/G
+unwrap/DG
+updater/M
+Updike/M
+upheaval/SM
+upholster/ASd
+upholsterer/SM
+UPI
+uplink/GDS
+up-to-date
+uranium/M
+urbane/Y
+urgent/Y
+urinary
+urinate/DSG
+urination/M
+urologist/S
+Ursula/M
+us/rS7dgl
+USART
+usefulness
+USO
+USPS
+usurer/SM
+Utica/M
+uvular/S
+uxorious
+Uzbek/M
+vaccinate/GDS
+vacillation/M
+vacua/M
+vagabond/GMSD
+vagrant/YSM
+vainness
+Valdez/M
+vale/MS
+Valerie/M
+valetudinarian/MS
+validity/SMI
+valve/SDMp
+Vanuatu
+vapourish
+variably/I
+Varian/M
+variance/IS
+variance's
+variety/SM
+varying/UY
+vat/GMDS
+VCR
+VD
+veal/A
+vectorise/nDGS
+vectorize/DNGnS
+veld/SM
+venation/SM
+veneration/M
+Venice/M
+ventricle/SM
+venture/SRDG
+venturesomeness
+Venusian/S
+veranda/SM
+verdict/MS
+verdure/DSM
+verifies/A
+verisimilitude/MS
+vermicelli/SM
+vermiform
+Vermont/M
+vernier/MS
+Vernon/M
+versatile/Y
+verses/4I
+verso/MS
+vertigo/M
+very/Y
+vestal/S
+Vesuvius/M
+viability/MS
+vibrancy/SM
+vibraphone/S3M
+vibration/M
+vicariousness
+vice-chancellor/SM
+Vicki/M
+vicuña/S
+videophone/SM
+Vienna/M
+Vientiane/M
+Vietcong/M
+viewing/M
+views/KAc
+vigorousness
+Viking/SM
+vilify/DNSnG
+Vinci/M
+vindicator/SM
+vineyard/MS
+violet/SM
+viperous
+vireo/MS
+virus/MS
+viscometer/SM
+viscountcy/MS
+visions/K
+visitation/SM
+visited/U
+visual/8sY-9QSq
+Vivian/M
+vociferousness
+Vogts
+volatility/SM
+Volga/M
+volume/MS
+volumetric/Y
+voluminousness
+voluptuary/SM
+Voss/M
+Vouvray/M
+vulgarism/SM
+vulgarity/MS
+vulnerable/IY
+wad/drMGS
+waffle/GMDS
+waffle-iron
+wager/d
+wailer/M
+Wainwright
+waistline/SM
+Wakefield
+walkout/SM
+wallaby/SM
+walnut/MS
+Walsingham/M
+Walworth/M
+wane/S
+wariness/U
+warms/A
+warp/DGMS
+warren/SM
+warrior/MS
+warship/MS
+Warwick/M
+wary/UY
+washer/5SM
+washing/SM
+waspishness
+Wasserman
+watchdog/SM
+water-glass
+watershed/MS
+waterworks
+Watling/M
+Waupun/M
+Waveland/M
+Waverley/M
+wayward/Y
+weak/YT
+wealth/MZ
+weather/mdSM
+Webster/M
+weed/DGMSZ
+weekender/M
+weevil/SM
+weighed/U
+weightlessness
+Weimar/M
+Weinberg/M
+well/DGS
+well-born
+well-developed
+Wellingborough/M
+well-paid
+well-received
+well-wisher/S
+wend/DGS
+Wenger/M
+Wesson/M
+west/M
+Westbrook/M
+Westward/S
+whack/SDG
+whale/RMGS
+what's-her-name
+what's-its-name
+wheeze/DSGZ
+whelm/fDcGS
+whelp/SDMG
+where/M
+whereabouts
+whereas
+whereby
+whiny/T
+whipcord/SM
+Whippany
+whipper
+whipping/M
+whirlybird/SM
+whist/M
+Whitehall/M
+Whitehorse/M
+Whitlow/M
+Whittier/M
+whoo
+who've
+WI
+wick/RiSDhM
+wideband
+widespread
+Wilcox/M
+Wilfred/M
+Wilkie/M
+willow/SMZ
+Wilmington
+Wilmslow
+Wilson/M
+wilt/DGS
+wimp/MSZ
+winded
+window/pGSDM
+windrow/SM
+windscreen/MS
+Winfield
+wingspan/MS
+Winston/M
+wire/2ZmDpSMJG
+Wisenheimer
+wisteria/SM
+withdrawnness
+witlessness
+witness/DGS
+Witt/M
+Wittenberg
+witticism/SM
+wizened
+woad/M
+Wodehouse
+wok/MS
+Wokingham
+Wolffian
+wolfish/Y
+Wolverhampton/M
+womanlike
+womanly/TP
+Woodbury
+woodcut/SRGJM
+woodworking/M
+Woody's
+Woolworth
+word-processing
+workday/MS
+working/MS
+workmen/M
+world-famous
+worldliness/U
+worldly/TP
+worm-wheel
+wrapping/SM
+wrest/GSD
+wretched/P
+wrights
+writeable
+writing's
+wrongfulness
+wrung
+wt
+X
+X-ray/S
+yack/GDS
+y'all
+Yarmouth/M
+yarmulke/SM
+yarn/DMGS
+Yasmin
+yawl/SM
+y-axis
+yea/S
+Yeager
+year/YMS
+yearling/SM
+yearn/DJGkS
+yeasty/T
+Yellowstone/M
+Yemen/M
+yeoman/YM
+yes
+yes-man
+yielding/U
+YMCA
+yonder
+Yoong
+York/M
+Yosemite
+Youngstown
+Ypres
+yucky/T
+Yugoslavian
+Zaibatsu
+Zambezi
+zephyr/MS
+zodiac/MS
+zymurgy/S

+Aachen/M
+abash/LGhSD
+abashed/UY
+abattoir/SM
+abbé/S
+abbreviate/NDnSG
+Abdul/M
+Abelson/M
+aberrant/Y
+abjuration/M
+abnormal/Y
+aboard
+abound/GDS
+abridge/LSGD
+abscess/DSGM
+abscissa/MS
+abseiler
+absorbent/M
+absorbs/A
+abstractionist
+absurd/PYT
+abuse/GESD
+abusiveness/S
+abut/GRSLD
+Abyssinian
+Ac
+acc.
+accelerator/SM
+acceptably/U
+access/NSXDyMbG
+accident-prone
+accommodative/P
+accordance/SM
+accountability's/U
+accretion/SM
+accrue/SGD
+accusative/S
+accuse/nRkSGD
+accused/M
+achievement/f
+achiever/cS
+Ackerman/M
+acknowledged/U
+ACM
+acne/SMD
+acolyte/MS
+acquainted/U
+acquiesce/GSD
+acquire/DASG
+acquisitiveness/S
+acreage/MS
+acridness/S
+actinometer/MS
+acumen/SM
+acyclovir/S
+adherent/YSM
+adiós
+Adirondack/S
+adjustor's
+adjutant/MS
+administrable
+admirable/P
+admittance/SM
+adolescence's
+adorable/P
+adore/lRSNnGkD
+Adrian/M
+adroit/TYP
+ADte
+adulterer/SM
+adumbration/M
+advantageousness/E
+advent/SvM
+aeon/SM
+aerobic/SY
+aerofoil/MS
+aestheticism/SM
+aestival
+afar
+affable/TY
+affiliate/nESGDN
+affirmation/MA
+affordable/U
+affricate/VSNM
+afresh
+Africa/M
+African/SM
+afterbirth/SM
+after-effect/SM
+afterthought/MS
+afterwards
+aged/P
+agenda/MS
+agglutinin/SM
+aggrandize/GLDS
+aggregating/E
+aggressive/c
+agitprop/SM
+agronomic/S
+airbrush/MGDS
+Aires/M
+airlift/GDMS
+airport/MS
+akin
+Al/M
+alacrity/SM
+Alaska/M
+Albans
+albumin/MS
+alee
+alehouse/SM
+Alf/M
+Alfredo/M
+algae
+algal
+algebraic/Y
+Alhambra/M
+aliener
+alimentary
+alive/P
+Allen/M
+all-in
+allotrope/WM
+alloy/SGMD
+all-purpose
+allspice/M
+alluvial
+alluvium/SM
+alp/M
+Alphonse/M
+Altai/M
+altercate/nN
+alternator/SM
+Althea/M
+alum/SM
+Alyssa/M
+amalgam/nVSM
+ambassadorial
+ambidextrous/Y
+amble/KS
+ambled
+ambrose
+ameliorate/DGnNVS
+amender/M
+amnion/MS
+amniotic
+among
+amongst
+amortised/U
+ampere/MS
+Amtrak/M
+anabolism/MS
+anachronistic/Y
+anaemia/SM
+anaesthetise/RnSGD
+analogousness/S
+anamorphic
+anastomosis/M
+anathema/MQ8S
+Anatolia/M
+anchoret/W
+anchorite/SWM
+Andalusia/M
+Anderson/M
+angel/S1wMW
+Angelina/M
+angiosperm/SM
+angle/MRSJGD
+Anglo-Boer
+Anglo-Indian
+Anglo-Irish
+anguish/MDSG
+angular/Y
+animalness
+animation/AM
+anion/SWM
+anise/MS
+Ankara/M
+anklebone/MS
+Anne/M
+Annette/M
+annunciator/MS
+anomalous/PY
+anon
+anon.
+anorectic
+ANSI/M
+antagonism/SM
+antagonist/WSM1
+antagonize/RSDG
+antebellum
+antecedence/SM
+antedate/GSD
+anthropocentric
+anticlimax/MS
+anticlockwise
+antidisestablishmentarianism/M
+anti-establishment
+antifreeze/MS
+anti-hunt/G
+Antilles/M
+antimatter/MS
+antipode/SM
+antipodean/S
+antithetic/Y
+antiviral/S
+antsier
+anxious/PY
+aped/A
+apelike
+Apennines
+aphelia
+aphelion/SM
+aphonic
+APO
+apocryphal/P
+apoplexy/SM
+Apostille
+apotheosizes
+Appalachia/M
+Appalachian/MS
+apparition/SM
+appeal/GDSkM
+appellant/SM
+Appleton/M
+approx
+aproned
+aptly/I
+aquanaut/SM
+Arab/MWS
+arabesque/MS
+arachnophobia
+arbitrate/VSGD
+archaeology/w3SM1
+archaicness
+architect/SM
+architrave/SM
+arctangent
+Argentinian/S
+argumentation/M
+aria/SM
+Arianism/M
+Aries/M
+aristocrat/WM1S
+armoury/SMD
+armrest/SM
+arouse/SDG
+arrange/LRSDG
+arrests/A
+arriver/M
+artefact/SM
+arthropod/MS
+articulator/MS
+artisan/MS
+artistry/MS
+Arturo/M
+Aryan/SM
+as
+ascendant/Y
+ascends/A
+ascension/M
+Ascot/M
+ascribable
+asher
+Ashgabat/M
+ashlar/dSM
+ashy/T
+asleep
+asphyxiation/M
+assembled/AU
+assembly's/AE
+assimilation/M3
+associateship
+association/oM
+associator/MS
+assorter/M
+asteroid/SM
+asteroidal
+astronaut/WwSM
+Athenian/SM
+atherosclerosis/M
+Atherton/M
+athletic/S
+atmospheric/S
+atone/SoLDG
+attaché/S
+attainability/MS
+attestation/M
+attractor/SM
+attribution/SM
+atypical/Y
+auction/DMGS
+audacity/SM
+audience/SM
+auditor/MS
+Audubon/M
+August's
+Aurelius
+authority/SM
+autobiographer/SM
+Autocue
+autodial
+autoimmune
+automaton/MS
+autumnal
+avail/BlSDG
+avast/S
+aviate/nN
+aviation/M
+aviatrix/SM
+avionics/M
+avoid/RSDGl7
+avoidable/U
+awaken/dJS
+away
+awayness
+awning/MD
+Ayrshire/M
+azalea/MS
+b/pb
+Baal/M
+bacilli
+backdate/DSG
+back-seat
+backslide/GS
+backstroke/DGMS
+bactericide/MS
+bacteriology/MwW3S
+bacteriophage
+Baden/M
+badinage/SDMG
+badman/M
+bagel/SM
+bagged/M
+bah/S
+bailout/MS
+Bairiki/M
+bait/SMGD
+baize/M
+balaclava/MS
+balancing/AcUe
+Balkan/SM
+ballade/MS
+ballplayer/SM
+ballroom/SM
+bamboo/SM
+bandager/M
+bandanna/M
+banding's
+bandwidth/SM
+Bangladesh/M
+Bangor/M
+banister/SM
+bankcard/S
+banknote/S
+bankroll/GSDM
+bankrupt/GSDM
+baptistry's
+barb/SRGMDi
+Barbary
+barbecue/DSMG
+barbel/SM
+Barclaycard
+bareness/S
+bark/MDRGS
+Barkley's
+barks/C
+baron/MS
+baroqueness
+barrack/SGD
+barracker/M
+barrenness/S
+barrette/MS
+Barton/M
+baser/C
+Basildon/M
+basketry/SM
+basophilic
+bas-relief/S
+Bastille/M
+Batavia/M
+batch/DSGM
+bathmat/S
+battalion/MS
+batting/M
+Bauer/M
+Bavaria/M
+Bayonne/M
+BBS
+beading/M
+beanpole/MS
+bearable/U
+Beaumont/M
+Beckett/M
+become/SGk
+bedclothes
+bedevil/LDGS
+Bedouin/M
+bedroll/MS
+bedsitter/M
+bee-keeper/SM
+Beerbohm/M
+beforehand
+beggar-my-neighbour
+begin/RJGS
+beguile/DRLSGk
+behalves
+behaver/a
+behindhand
+Beirut/M
+belfry/SM
+Belgian/MS
+belladonna/SM
+bellflower/M
+belly/SfM
+belongingness
+below
+bely/SDG
+beneficent/Y
+Benin/M
+Benjamin/M
+Bennington/M
+Beowulf/M
+bequeath/GDS
+Bergstrom/M
+beribbon
+beriberi/MS
+Bering
+Bernardo/M
+Bernoulli/M
+bes
+besiege/SRDG
+best-seller/S
+betimes
+beyond
+bf
+biaxial/Y
+bible/1wMS
+big-boned
+big-name
+bilabial
+Bilbao/M
+biliousness/S
+billing/M
+billionaire/SM
+billow/DGMZS
+bimbo/MS
+binding/PM
+Binghamton
+binnacle/SM
+biol
+biostatistic/S
+biped/SM
+birdlike
+birthed
+birthmark/SM
+bisection/SM
+Bishopsgate/M
+bismuth/M
+bistable
+bitchiness/S
+bitterroot/M
+bizarre/PY
+blab/RSDG
+blacklist/GD
+Blackman/M
+blackout/MS
+blade/GDMS
+Blaenau/M
+Blaine/M
+Blake/M
+blanc/M
+blanch/DSG
+blancmange/MS
+blanketer/S
+blasé
+blatancy/MS
+blather/dS
+blaze/RkGDMS
+bleary/TP
+bled
+blessedness/MS
+blind/SDRTPGkY
+blithesome
+bloat/SDRG
+block/UGDS
+bloodhound/SM
+bloodied/U
+blood-poisoning
+bloom/RMDGS
+bloop/SDRG
+blow-dryer
+blowgun/SM
+bludgeon/MGSD
+blueback
+blue-blooded
+bluebush
+blue-eyed
+boathouse/SM
+boatload/MS
+boatswain/MS
+bode/SZ
+bodying/M
+Boeing/M
+boffin
+Bogotá/M
+boil/AGSD
+boiled/U
+Bolivian/S
+Bollinger/M
+bolsterer/M
+bona
+boo/DSG
+bookseller/SM
+bootstrap/MDGS
+booty/SM
+borderer/M
+borscht/SM
+bosh/SM
+bossy/TP
+Bostonian/MS
+bottleneck/MDGS
+bottomless/YP
+boundlessness/S
+bounteous/YP
+bourgeois/M
+Bourne/M
+bowel/SGMD
+Bowes
+bowline/SM
+bowsprit/MS
+bow-tie/SM
+box/DZ2RS6GM
+boxwood/SM
+brackish/P
+bracteate
+brae/SMQ
+brainstorm/SMDG
+brainstorming/M
+brainteaser/S
+brainwasher/M
+bran/SDGM
+branded/Ua
+brander/d
+brandish/SGD
+brawniness/S
+breadfruit/MS
+breaker/SM
+breakpoint/DGMS
+breathing/M
+breccias
+breve/MS
+Brian/M
+brick/SM
+brick-red
+bridgehead/SM
+briefing/M
+Brigham/M
+brightness/S
+brininess/S
+brioche/SM
+broacher/M
+broke/RG
+brontosaur/SM
+broodmare/SM
+brook/DSMG
+brotherly/P
+brothers-in-law
+Browne/M
+Brownian
+Bryant/M
+bubble/GYSMD
+buboes
+bubonic
+Buchanan/M
+buckram/dMS
+Budd/M
+buddy/MSGD
+budge/DGS
+budgerigar/MS
+buggy/MTS
+bulimarexia/S
+bull/GYSMD
+bullfighting/M
+bullhead/hMDSi
+bullheadedness/S
+bullishness/S
+bumpiness/S
+bundle/UDG
+bur/DGSYM
+burdensome/PY
+burglary/SM
+burgundy/S
+Burk/M
+Burroughs
+Burt/M
+Bushido/M
+businesspeople
+busk/MRG
+bust/RGZSMD
+busted/F
+bustle/kSGD
+buttermilk/M
+buttery/TS
+butyrate/M
+buxom/Y
+bx
+bye-law/SM
+byre/SM
+bystander/MS
+byway/SM
+cabaret/SM
+cachepot/MS
+cacher
+cadre/SM
+caducei
+café/MS
+caitiff/MS
+californium/M
+Caligula
+caliph/SM
+Callahan/M
+calligraphy/S3MW
+callow/PT
+calumniator/SM
+calve/DGS
+calyx/SM
+cambium/MS
+camcorder/S
+Camelot
+Camille
+campaign/MRDSG
+Campbell/M
+Canadian/S
+cancellation/M
+cancels/K
+candlelighter
+candy/SGMD
+cankerous
+cannibal/MQ8Sq-
+cannonball/SDMG
+Canoga
+cantor/SM
+cants/A
+Capistrano
+capita/onM
+capitalising/c
+capping/M
+caravansary/SM
+carbolic
+cardboard/SM
+Cardigan/M
+Cardin
+careerist
+carefree
+cargoes
+caricaturization
+Carina
+Carla
+Carleton
+carnation/MIS
+Carnegie/M
+carrel/SM
+carriage/aSMf
+carry-all/SM
+carry-cot/SM
+Carthage
+cartwheel/RGMDS
+Caspar
+cassock/SMD
+cassowary/MS
+castigator/MS
+castration/M
+casuistry/MS
+Catalan
+Catalina
+catechise/SGD
+catenate/FN
+catfish/SM
+catholic/M
+catnip/SM
+CATV
+Caucasian/S
+causation/M
+cautiousness's
+caving/M
+cavitation
+Cayuga/M
+ceaseless/PY
+Cecilia
+celebrator/SM
+cellulose/MS
+Celt/W
+centrifugal/SY
+cerebrate/SDG
+ceremonial/S
+ceremonious/UY
+certainer
+certifies/CA
+cerulean/MS
+cervical
+cessions/F
+chaff/MGSD
+chair/MGm5SD
+chairlady/M
+chambermaid/MS
+champ/DGS
+champagne/SM
+champers
+champion/SGDM
+chance/DS2MZGy
+chancel/SM
+chancellorship/MS
+chancer
+Chang
+changeableness/SM
+changed/U
+chant/MRDGSJ
+chapter/dSM
+chariness/S
+charismatics
+charity/SM
+Charlottetown
+chartroom/S
+chase/RDGS
+chassis/M
+chat/GS2MZDz
+cheeseburger/MS
+Chelmsford
+Chelsea/M
+chem/3
+chemiluminescence/M
+Cherie
+Cherokee/S
+Cheshire/M
+chge
+chi/M
+chianti/M
+chilli/M
+chin-wag/GD
+Chisinau/M
+chlorophyll/SM
+chloroplast/SM
+chock/DGSM
+chocker
+chock-full
+chokes/M
+cholesterol/SM
+choline/M
+Chondrichthyes
+choosy/T
+choral
+chorea/SM
+Christi
+Christmas/MS
+Christopher/M
+chroma/M1
+chromate/M
+chromatin/MS
+chromosome/SM
+chrysanthemum/MS
+church/mMG5SDY
+churl/MS
+cicada/SM
+cicatrix/M
+cigarillo/SM
+cipher/MdS
+circulate/GyNDSnV
+circumferential/Y
+cirque/SM
+cirrhosis/M
+citable
+cites/I
+citronella/SM
+citrous
+cityscape/SM
+civilian/SM
+civilly/U
+ck/C
+cladding/M
+clash/DGS
+class/2GZDMwpS1
+classes/e
+classify/R7DSnGN
+Claudia
+cleaning/M
+cleanliness/U
+cleans/DRSG
+clean-up/MS
+clear/TPSYGJD
+clear-sighted
+cleft/DGSM
+Clemenceau
+clement/IY
+client/MS
+clientèle/M
+climax/MGDS
+clinic/YSM
+clinker/d
+clitoral
+clone/GDMRS
+closes/E
+close-set
+closure's/E
+cloth/DGJSM
+club/GSMD
+clump/DZSGM
+clumsy/TYP
+Cm
+coalminers
+cochineal/SM
+cochleae
+Cochran/M
+cock-fighting/M
+cockscomb/MS
+cocksucker/S
+cocksure
+codec/SM
+codeword/SM
+codices/M
+codling/M
+coercion/SM
+coffee-cake/MS
+coffee-pot/MS
+co-found
+cognisant
+cognizant/A
+coherer/M
+coho/S
+coitus/MS
+cold-hearted
+Coleraine/M
+coleslaw/SM
+colic/ZSM
+Colin
+collectable/S
+Collins
+colloid/MoS
+Colorado/M
+colossus/M
+colour-blind/P
+Comanche
+combinable
+comet/MS
+cometh
+comm
+commensurable/I
+commensurate/YI
+commentator/SM
+common/YPSr
+common-room/M
+communique/S
+comparable/P
+compatibly/I
+compendious
+competent/IY
+complaining/UY
+completed/U
+completion/SM
+comport/L
+composite/SY
+comprehensive/PS
+compressible/I
+comptroller/SM
+comradeliness
+Conan
+concatenate/nDSG
+concave/Y
+concentrate/SGNnVD
+concentric/Y
+conciliate/nGVyN
+conciliation/MA
+conciseness/S
+conclusive/IPY
+conclusiveness/IS
+concoction/SM
+Concorde/M
+concubine/MS
+concupiscence/MS
+conditionality
+condone/DGS
+conductances
+confectionist
+confiscator/SM
+conflict/kSMVDG
+Confucianism
+confused/P
+conger/SM
+congratulation/M
+congresspeople
+connects/EA
+conner
+Connie
+connubial/Y
+conquered/U
+consanguineous/Y
+conscription/SM
+conservancy/MS
+consideration/AS
+consolidates/A
+consommé/S
+consonantal
+Constantine/M
+constitutive/Y
+consulate/SM
+consultation/M
+consultative
+consultee/SM
+contemporariness/S
+contemptibility
+contextual/Q-q8
+contiguity/MS
+contiguous/PY
+continental/S
+continuance/ESM
+continuity/ESM
+continuous/YE
+contradistinction/SM
+contraflow/S
+contravention/MS
+contretemps/M
+contributor/MS
+convection/SM
+converted/UA
+convey/D7SG
+convolute/DY
+coolness/S
+co-operation/M
+co-operator/MS
+co-opt/NVG
+co-ordinator/SM
+co-ownership
+copilot/SM
+Copperfield
+copperhead/MS
+coprocessor/S
+cops/DSG
+copter/SM
+copulation/M
+copycat/SMDG
+coquettish/Y
+cordless
+cord's/F
+co-respondent/SM
+Corinthian/S
+cork/DRGMS
+corks/U
+cormorant/SM
+Cornelius
+Cornwall/M
+corporate/3SY
+corpulentness/S
+correctable/U
+corrective/S
+correlator/SM
+corroboration/M
+Cortland
+cosign/RSDG
+co-site
+cosmopolitan/MS
+costive/P
+cosy/YTP
+Côte
+cotillion/MS
+cougar/SM
+could
+coulomb/SM
+countenance's
+counteract/DGVS
+counteraction/SM
+counter-clockwise
+counterflow
+counter-intuitive
+countersign/DSG
+counterspy/SM
+counter-terrorism
+countless/Y
+county/M
+coupé/SM
+couple/DRCSGJ
+courtesying
+Covent
+covers's
+covet/dSk
+cowherd/SM
+cow-lick/SM
+cowpox/MS
+co-writer
+cowslip/SM
+coxswain/GSMD
+coypu/SM
+CPA
+cpd
+crabby/T
+crackable/U
+cradling/M
+cram/GSD
+crampon/MS
+crank/DTZSGM2z
+crappy/T
+craven/dPY
+craving/M
+crawlway
+creative/P
+credible/YI
+creditworthiness
+creek/SM
+Cretan
+cretinism/SM
+Creutzfeldt
+crewelwork/MS
+Crimean
+cripple/RGkDSM
+crises
+criteria
+croak/RDZSG
+crookedest
+Crookes
+croon/GSRD
+Crosby
+crossbar/MSDG
+crossest
+crossover/MS
+crosspiece/SM
+crowd's
+crowned/U
+crowner/M
+Croydon/M
+CRT/S
+crust/MGZzS2D
+cryptanalyst/M
+crystallizes/A
+CSP
+cub/dWw3SD1GM
+cucumber/MS
+cueing
+culler/M
+cult/SM3
+cultivate/NGSnD
+cultivated/U
+Cumbrian/M
+cumquat's
+Cunningham/M
+cupcake/SM
+cupidinously
+cuprous
+curative/S
+curdle/GSD
+cure/S
+curie/MS
+curricle/M
+cursed/P
+curtness/S
+cuspidal
+cuss/DhiSGM
+custom/sQ-9Mr8qSt+
+cut/RSGJM
+cutback/SM
+cuteness/S
+cutworm/SM
+cybernetician
+Cycladic
+cycle/D3SWGwM1
+cycling's
+cygnet/SM
+Cypriot/SM
+Cyril
+Cyrillic
+cytosine/SM
+czarism/M
+Czech/M
+dabber/M
+dabble/DRSG
+Dachau
+dactylic
+daemon/SWM
+daffiness/S
+daftness/S
+daguerreotype/SMDG
+dairy/m5MSG
+daisy-cutter/S
+Dalton
+Danbury
+dander/SdM
+dandle/DSG
+Danielson
+Danube
+daredevil/SyM
+darkish
+d'art
+Dartmouth
+dashboard/SM
+data/M
+datable
+datafile
+datum/MS
+Daugherty/M
+David/M
+Davy/S
+dawdle/DRSG
+daybreak/SM
+DBE
+dead/PTY
+deadly/PT
+dealt/a
+Dearborn
+dearth/SM
+debauchee/MS
+debilitate/SNGnD
+decadency/S
+decamp/GL
+decease/KSGD
+decelerate/nDSNG
+decennial/YS
+decent/YI
+decimal/Q8Y-qSM
+decimate/NDSnG
+declarable
+décolletage/S
+decorates/cA
+decorousness/S
+decortication/M
+dedicated/Y
+dee/M
+deed's/a
+deerstalker/SM
+deface/RL
+defeatist
+defensible/IY
+definably/I
+definition/KAMS
+deflector/MS
+defog/R
+deft/PTY
+degenerate/YP
+degreed
+dehydrogenate
+déjà
+Delia/M
+deliberative/P
+delivery/m
+delphinium/SM
+deluge/GSD
+dementia/SM
+democrat/qQ81-WSM
+den/ZDSGM
+denigrate/nVGSND
+Denny
+denounce/DLSGR
+dentine/M
+denture/SIM
+denuclearise/SDG
+deodorise/nGRSD
+deodorize/nGRNSD
+dependent/cI
+deposit/AdS
+depute/SnQ8NGDZ
+derail/L
+derelict/S
+deride/NXvkVuD
+derivation/M
+derrick/SDGM
+descry/DGS
+desiccant/S
+desirabilia
+desirably/U
+desktop/S
+desolateness/S
+despite
+despondency/SM
+destigmatization/M
+destination/MK
+destitute/P
+detainee/S
+detect/DGSBVl
+detectable/U
+determines/KA
+detonable
+detoxification/M
+detoxify/GnDSN
+detribalize/DSG
+Detroit
+deuterium/M
+developed/Uf
+developmental/Y
+devolve/SGD
+Devon/M
+dew/ZGS2M
+dewiness/S
+Dewitt
+dewlap/SM
+Dhiri
+diaereses
+diagnometer/SM
+diagnosis's
+diagram/RDGMS
+diagrammable
+dial/RSMGD
+dictatorship/MS
+dielectric/SM
+differencing
+differentness
+differer/S
+diffusion/M
+diffusive/P
+dig/RSJG
+digital/-qQ9s8Y
+digressive/P
+dilation/M
+dilatory/P
+dilettante/MS
+Dillinger
+dine/S
+dingo/MS
+dingy/TSP
+diocesan/S
+Diogenes
+dioxalate
+dip/DRGSZ
+diploid/S
+diplomacy/SM
+diplomatic/U
+diplomatist
+diptych/M
+directive/SM
+directors/a
+dirigible/S
+disable/LGSDR
+disburser/M
+disc/SM
+discerner/M
+disciple/MGDS
+disclosure
+discretion/IMS
+discriminable
+disdainful/P
+disgruntle/LSDG
+disharmonious
+dishevel/DGLS
+disinfectant/SM
+dismiss/vR
+dispersal/SM
+disputatious/Y
+disregard/6
+disreputable/P
+disrupt/uGVSDv
+dissect/GD
+dissemble/DSRG
+distaff/SM
+distances/e
+distinguish/S7DlG
+distort/DRG7
+disturbance/SM
+disyllable/MW
+ditcher/M
+ditz/S
+diuresis/M
+divinity/SM
+division's
+Dixon/M
+Djibouti/M
+DLA
+docket/SdM
+dog-eat-dog
+dogfish/MS
+Doggett/M
+dogsbody/M
+dog-tired
+Doha/M
+dolly/DGMS
+Dolores
+domineer/DkSG
+Donegal/M
+Donna
+donnish/YP
+doom/SDGM
+doomsday/MS
+dos/dSDG
+Dostoevsky
+double-barrelled
+doublet/SM
+doubling/A
+dough/MZS
+douser/M
+dovelike
+dovetail/MGDS
+dowdy/PTY
+downland/S
+download/BGDS
+Doyle
+doze/SZDG
+dozen/S
+Dr
+Dracula/M
+draft/cSA
+drafting
+draft's/c
+dragonfly/MS
+drake/MS
+dramatic/S
+drapery/SM
+draught/zm52SZ
+drew/Ace
+drillmaster/MS
+drink-driving
+drip/JSZMDG
+drive/RJSG
+driven
+drizzly/T
+droll/YTP
+drop-forging
+drosophila/M
+dross/MS
+drown/GJDS
+drum/RSDGM
+drunk/TMSY
+dry/SGTDRY
+d's/A
+duck-billed
+duckling/SM
+ductless
+dud/SM
+duenna/SM
+duet/SDMG
+Duffy
+duke/SM
+Dulles
+Dumas
+dummy/SGDM
+Dunbartonshire/M
+Dundee/M
+Dunedin/M
+Dungannon/M
+dunk/GDS
+duodecimal/S
+dupion/M
+duplex/SMDG
+durable/SPY
+dusky/PT
+dwells/I
+Dyfed-Powys
+dying/U
+Dylan/M
+dynamism/SM
+dysfunction/oSM
+eager/MYP
+eagle-eyed
+Ealing
+earldom/SM
+earmuff/SM
+earshot/M
+ear-stud/MS
+earth/MZY2DG
+earwig/GSDM
+EBCDIC
+ebullience/SM
+echoic
+ecliptic/MS
+ecology/wS3M1
+economics/M
+ecru/M
+ecumenism/SM
+eddy/DGMS
+edelweiss/M
+Edgar/M
+Edgbaston
+edifying/U
+educable/S
+educate/DGANS
+EEOC
+eeriness/SM
+efface/LDSG
+effectual/PIY
+effeminacy/MS
+efficacious/YIP
+efficiency/MIS
+effloresce
+effortlessness/S
+e.g.
+egalitarianism/SM
+egotist/WS1Mw
+egregiousness/S
+eigenstate/S
+eigenvalue/MS
+eighty-first/S
+EKG
+elaborate/PDSGnYVN
+elaboration/M
+elasticity/SM
+elation/M
+elderly/SP
+electoral/Y
+electrolyte/MS1
+elemental
+elf/M
+eliminator/MS
+Elisabeth/M
+Elizabeth/M
+Elle
+ellipsometer/MS
+elute/DG
+elven
+Elvis/M
+elvish
+Elwood/M
+elysian
+embezzle/DLRSG
+embouchure/MS
+embracer/M
+embrocation/MS
+embryo/SM
+emergency/SM
+emission/M
+emotion/pMS
+empathy/QM8WS
+emphasis/cdACQS
+emphasizing/A
+employee/SM
+emptier/M
+emptiness/S
+emulation/M
+enacted/A
+enamour/DGS
+encephalitis/M
+encourage/LDSkG
+encumbrance/SM
+encyclopaedia/SM
+endocrinology/3SM
+endorse/LRDSG
+energetics/M
+enforce/RbBLDGhS
+engineer/SDGM
+English-speaking
+engross/LDSGhk
+Ennis
+Enrico
+enrol/LDRSG
+ensnare/SDLG
+ensure/DRGS
+enteritides
+enthalpy/MS
+enthral/GDLS
+enthusiasm/SM
+enthusiast/SWM1
+entrant's
+entrechat/S
+entrepôt/S
+entrepreneurial
+enumerates/A
+envious/PY
+ephemera/SMo
+epicycloid/M
+epigram/MS
+epigrapher/M
+epiphenomena
+epistolary/S
+epitaxy/Mo
+epithelial
+epochs
+eponymous
+equalised/U
+equestrian/S
+equipartition/M
+equitably/I
+equitation/MS
+equivocal/UY
+erase
+Erasmus
+erecting
+erectly
+ergodic
+ergodicity/M
+ergonomically
+Erik/M
+Ernie
+Ernst
+erosible
+erotic/YS
+eroticism/SM
+err/DkSG
+errancy/SM
+erring/UY
+Errol
+ersatz/S
+erst
+Ervin
+escapable/I
+escape/3SDLG
+eschatology/M
+escort/SGMD
+escorted/U
+esoterica
+Esposito/M
+espy/DGS
+esquire/SM
+Essen/M
+establishing/A
+Estella/M
+etchant
+ethicalness/M
+ethnocentrism/SM
+etiquette/SM
+Euclid
+Eugene
+eugenic/Y3S
+eulogised/U
+Eustachian
+Eva
+evaluates/A
+evangelical/S
+evangelism/SM
+evaporator/SM
+ever-changing
+Everest
+Everton
+Everyman
+evildoer/MS
+evince/SDG
+evocation/M
+examinable/A
+exasperation/M
+excitable/P
+excrement/SM
+excretion/M
+execrable/PY
+executrices
+exegeses
+exercise/RSBGD
+exercised/c
+exigence/ZS
+exiguous
+existence/SFM
+expansionism/MS
+expansiveness/S
+expectant/SY
+expectorate/SGNDn
+expeditor's
+experiment/NRSGMonD
+expert/IPY
+expiable/I
+explicitness/S
+explore/SnDRNyG
+explosion/M
+exposition/M
+express/SNvbuDGYXV
+expresser/M
+expressionlessness
+ex-students
+extensible/I
+extenuation/M
+extraneous/PY
+extravagant/Y
+extravert's
+extrema
+extrinsic/Y
+extrude/GNSDXV
+eyelash/MS
+eye-liner/MS
+eyesore/SM
+Faber/M
+fabulous/PY
+faceplate/M
+facet/SdM
+facile/YP
+facilitation/M
+factoring/MS
+fag/SDGM
+faggoting/M
+Fahrenheit
+faint-heartedness
+fairly/U
+fairyland/SM
+falcon/SryM
+Falkland/SM
+falloff/S
+falsification/M
+fames/C
+family/MS
+famine/SM
+fanciful/P
+fanciness/S
+fancywork/SM
+fanny/MS
+farer/M
+far-fetched
+farmhand/S
+farmhouse/MS
+farseeing
+fashion/RSMDl7G
+fatalness
+fathomed/U
+fatso/M
+fattiness/S
+fatuousness/S
+fault/CSDGM
+Faust
+favourableness
+favourite/MS
+fawn/SRkDGM
+fay/SM
+FBI
+FDA
+fearfulness/S
+fearsome/PY
+feat/SCM
+fecundation/M
+feeble/TPY
+feed/GRS
+feigned/U
+fell/GSTD
+fellow-traveller/MS
+felonious/PY
+fence/RSDMJG
+fend/CGDRS
+fer/KLFC
+feral
+ferment/nDNG
+fernery/M
+fervour/MS
+festal/Y
+festivity/SM
+fib/DRSG
+fibrillation/M
+fibrin/SM
+fichu/SM
+fickle/PT
+fieldstone/M
+fifth/Y
+figurehead/SM
+filament/SM
+filigree/GMS
+Filipino/S
+fillip/MS
+filming/M
+finch/SM
+findable/U
+finery/MSA
+fine-tune/SDG
+fingerboard/SM
+finickiness/S
+finished/U
+Finnish
+fire/aSGD
+firedamp/SM
+firefly/SM
+firemen/M
+fire-power/MS
+first/SY
+first-rate
+Fis
+fishery/SM
+fishlike
+fishwives
+fission/7SMDG
+fistful/MS
+fit/RPTJSG6YDjM
+fit's/Aea
+Fitzwilliam
+five-fold
+fiver/M
+fixate/DSnVGN
+fixed/PY
+fixing/MS
+fjord/SM
+flag/mDGMJS
+flagella/nM
+Flanders
+flap/SGDRM
+flashcube/SM
+flask/SM
+flattering/UY
+flavoursome
+flay/DRGS
+fleck/GDSM
+fleece/RDMGZS
+fleeciness/S
+fleetness/S
+flexibly/I
+flimsiness/S
+flint/ZSGMD2p
+Flintoff
+flippancy/SM
+flit/SDG
+flocculate/DSNG
+floe/SM
+flood/SGMD
+flooder
+floorer/M
+floral
+Florida/M
+flouncy/T
+flour/DMGZS
+flow/kRGDS
+flowed/c
+flower/CSd
+flowerpot/MS
+flows/Ifec
+fluent/YF
+fluffiness/S
+flunkey's
+fluorocarbon/MS
+fluxes/I
+foam/DZSM2G
+fodder/SdM
+foe/SM
+fogey
+fogy/MS
+folk-song/S
+follicle/SM
+fomentation/M
+Fontainebleau
+foot/GSRDJhipM
+footbridge/SM
+footnote/GDSM
+footpad/SM
+Forbes
+forbidden
+forcefield/SM
+foredoom/GSD
+forefinger/MS
+foremast/SM
+forenoon/MS
+foresail/SM
+foreskin/MS
+forest/RMDSyNnG
+foreverness
+forge/SGAD
+forgettable/YU
+forgiven/U
+forgiving/P
+formalin/M
+formative/PIY
+formatives
+formed/K4CAU
+former/SC4FAI
+forming/K4
+formlessness/S
+Formosa
+forms/AKC4
+formulator/SM
+forsook
+forth
+forthrightness/S
+fortnight/MYS
+fortuity/SM
+forwent
+fossiliferous
+founds/F
+foyer/MS
+fps
+fractional
+fracture/DSMG
+frailness/S
+Frankenstein
+Frankford
+fraternise/RnSGD
+fraternize/NnSG
+fray's
+freaky/T
+freckle/GMDSY
+Freddy/M
+free-for-all
+free-form
+free-handeness
+freethinking/S
+free-up
+freezing/AU
+frenzy/DMShG
+frequent/TDRYSGP
+freshen/dSr
+freshness/S
+Freya/M
+friable/P
+fricative/MS
+frictionless/Y
+friendlies
+Frigidaire
+frilly/TS
+Frisco
+friskiness/S
+frisson/M
+Frito
+frivolous/PY
+frocking/M
+frock's
+frontal/YS
+frost's
+froth/ZSD2MG
+frump/ZSM
+fuels/A
+fullback/SMG
+full-bodied
+fulling
+full-page
+Fulton/M
+fumble/GRkSJD
+functional
+functionality/S
+fundamental/SY3
+funding/f
+fungi/M
+fungicidal
+funky/T
+furbelow/DGMS
+further/drS
+furze/SM
+fustiness/S
+futurity/SM
+G
+gaffe/MS
+gage/SM
+gainsaid
+gall/SM
+galleria/S
+gallium/M
+Galloway/M
+Galvin/M
+Galway/M
+gameness/S
+gamma/MS
+Gandhi/M
+Gandhinagar
+ganger/M
+gangling
+GAO
+gape/S
+garbage/M
+Garrett
+Gascoigne/M
+gasket/SM
+gassed
+gatehouse/SM
+gauche/TPY
+gauntlet/SdM
+gausses/C
+Gavin/M
+GB
+Geary
+generalize/l
+genericness
+generosity/SM
+Genet
+genitive/SM
+genre/MS
+gentility/SM
+gentlemanly/U
+gentrification/M
+gentrify/nSDGN
+genuflect/DGS
+geochemical/Y
+geometric/S
+geophysics/M
+geopolitical
+geopolitics/M
+Georgette
+geoscientific
+geriatric/S
+germinate/NnDGVvS
+gerrymander/dS
+Gertrude
+gestate/SNxDGn
+get/RSG
+getaway/SM
+ghastly/TP
+ghost/DGMYS
+giantkiller
+Gibbs
+gibe/GSD
+Gilead/M
+Giles
+gilt-edged
+gimmickry/SM
+giraffe/SM
+gird/RSDG
+Giuseppe/M
+giveback/S
+gizzard/SM
+gladiolus/M
+glamorise/nDRSG
+glamorize/NnDRSG
+gland/MS
+glandes
+Glaser
+glass-cloth
+glazing/M
+gleam/GSMD
+gleefulness/S
+glitzy/T
+globalism/S
+globalist
+glossiness/S
+Gloucestershire/M
+glutei
+glutton/SM
+glycerins
+gm
+gnash/DGS
+goal/pSDM
+Goddard/M
+godless/P
+godmother/MS
+Goff/M
+goitre/DMS
+gold/TSM
+golliwog/SM
+gondolier/MS
+gone/R
+goniometer/Ww
+gonococci
+goodwill/SM
+gooier
+goose-step/G
+goriness/S
+gory/TYP
+go's
+gotta
+governments
+gown/SDMG
+graduate/NMGnDS
+Grady
+grain/DIGS
+graining/M
+grammaticality's
+gramophone/MS
+grandaunt/MS
+granddaddy/SM
+grandiose/Y
+grange/SM
+Grantchester
+grantee/SM
+grappler/M
+grasshopper/SM
+grate/jRG6SDkJ
+gratification/M
+gratified/U
+gratuity/MS
+graveness/S
+grazing's
+grease/CDRGS
+great-aunt/S
+Greece/M
+greenhouse/MS
+Greenpeace/M
+Greg/M
+Gregg
+Grenada/M
+Grenadines/M
+Gretna
+grid/SMD
+Grieg/M
+grim/PYT
+gristly/PT
+gritty/TP
+grog/Z2zM
+groovy/T
+grotesque/PY
+groundless/PY
+grounds/f
+grouped/A
+grove/RSM
+grubstake/MGDS
+gruel/MGkS
+grungy/T
+GT
+Guadalajara
+guarantor/SM
+guardroom/SM
+guava/MS
+Guernsey/M
+guidepost/MS
+guile/pM6j
+guiltless/PY
+Guinea/M
+gulley/SM
+gully/MSGD
+gulp/RGSD
+gunfire/SM
+gunnel's
+gunpoint/M
+gunsmith/SM
+Gurkha/M
+Gustafson/M
+gusto/M
+gusty/PT
+Gwyneth
+gymnasia/M
+gymnastic/S
+gymnastics/M
+gypsy/MS
+gyrate/GDSNn
+gyrocompass/M
+hacienda/SM
+hack/R7DGSJ
+hadron/SM
+haematology/W3SMw
+haemostatic
+Hafiz
+Haggai
+haggish
+Hahn/M
+hairbreadth/SM
+hairsbreadth/S
+hajj/M
+half-and-half
+half-brother/SM
+half-duplex
+half-fare
+half-hearted/YP
+half-truth/S
+halloo's
+halt/RJGSMkD
+Hamilton/M
+hammertoe/SM
+Hammett
+hammock/MS
+Hampton
+handbrake/SM
+handiwork/MS
+handlebar/MS
+handout/MS
+handsaw/SM
+handshaking/M
+hanger-on
+hanging/c
+hanky-panky
+Hannibal/M
+hansom/SM
+ha'p'orth
+hardbound
+hard-core
+hard-done-by
+hard-headed/YP
+hard-headedness/S
+hard-paste
+hare/MDGS
+harelip/MSD
+Haringey
+Harlow
+harmoniousness/IS
+harmonised/U
+harness's
+Harris
+Harrisburg
+Harrogate
+Hartford
+Hartley
+harvested/U
+hasher/M
+hashing/M
+Haskins
+hat/rGRSMdpD
+hatch/GyDSJ
+hauberk/SM
+hayfield/MS
+hayrick/SM
+Haywood
+hazelnut/SM
+headlamp/S
+headland/SM
+heads/c
+headstock/M
+hear/GAaSc
+heart/DhiMZz2Sp
+heartbroken
+heartless/PY
+heart-rending/Y
+heart-searching
+heathenism/SM
+hebe
+hecatomb/M
+heckle/RGSD
+Hegel
+hegira/S
+heifer/MS
+helicon/M
+heliosphere
+hell-fire/M
+hell-hole/MS
+helpfulnesses
+helping/M
+hem/GRSMD
+Hemingway
+hemisphere/SMWwD
+henceforward
+Hendrickson
+herbaceous
+herd/mRGSMD
+here's
+herewith
+hermeneutic/S
+hermeneutics/M
+hermetic/YS
+hermit/SM
+Hernandez/M
+hernial
+heroism/SM
+Herr
+Hershel
+Hesperus
+heterodyne
+Hewkin/M
+hexameter/SM
+Hezekiah
+hi
+hibiscus/MS
+hide/GSJ
+high-energy
+high-faluting
+Highfield
+highlight/SGMDR
+high-minded/Y
+highpoint
+hilarious/YP
+hilariousness/S
+Hillsboro
+hindered/U
+hindmost
+hipping/M
+hireling/MS
+hire-purchase
+hirsuteness/S
+hissing/M
+Hitchcock
+hitch-hike/DRGS
+Hitler/M
+Hittite/SM
+hive/MDGS
+hoarseness/S
+Hogarth
+Hoggard
+Holdsworth/M
+hold-up/MS
+holocaust/SM
+home-owner/MS
+home-owning
+homoeostatic
+homoerotic
+homogenise/RGDS
+homologous
+Honduras/M
+honest/EZY
+honeydew/SM
+honeylocust
+hoodwink/SGD
+hooper/M
+Hoovers
+hope/6MjSp
+hopeless/PY
+hopelessness/S
+hopscotch/M
+Horne
+horrid/PY
+horror-struck
+horsemanship/SM
+hospitality's/I
+host/YSMGD
+hostler/SM
+hot-air
+hotbed/MS
+Hottentot/M
+houri/SM
+housebreaking/M
+houseclean/JGDS
+house-husband
+housework/RSM
+HP
+hubby/MS
+Huck
+hullo/MSGD
+humanenesses
+humanise/CRDSnG
+Humboldt
+humidistat/M
+humidor/MS
+humiliate/GSkNDn
+humpback/DSM
+hundred/HMS
+hung/Ac
+Hungarian/S
+hunker/Sd
+hunter-gatherer/S
+hurdle/RMGSD
+huskiness/S
+husking/M
+hussar/SM
+hustings/M
+Hutchinson
+hwyl
+hydra/nSM
+hydrate/MGDS
+hydroelectricity/SM
+hydrophobic
+hydrosphere/MS
+hyena/SM
+hygrometer/SM
+hymnology/3
+hyperaesthesia
+hyperglycaemic
+hyperinflation
+Hyperion
+hypermedia
+hypersonic
+hypnotic/SY
+hypoglycaemic/S
+hypoxia/M
+hysteric/MSY
+ibidem
+IC
+Icarus
+ice/mSMJGD
+icepack
+ichneumon/M
+ichthyology/M3S
+iciness/S
+ideate/SN
+idempotent/S
+identifies/a
+identifying/a
+ids
+ignoramus/SM
+ignorer/M
+iliac
+ill-fated
+illicit/P
+Illinois
+ill-matched
+illogical
+illusory/P
+illustriousness/S
+imaginary/PS
+immaterial
+imminence/SM
+immodest
+immovability/MS
+immune/q-Q8
+impaction/SM
+impasse/MulXbN
+impasto/MS
+impeach/LR7
+impend/GSD
+imperceptibility/MS
+impersonation/M
+implementer/MS
+import/ARGSD
+importunity/MS
+imposable
+impregnability/MS
+impregnate/DBSGnN
+impressiveness/MS
+in/ASF
+inauguration/M
+incinerate/SnNDG
+incipiency/M
+incisiveness/S
+inclusiveness/S
+incomparable
+inconsiderable/P
+inconsiderate/N
+inconvertible
+incorrigibility/SM
+increaser/M
+inculcation/M
+incunabulum
+indefeasible/Y
+in-depth
+index-linked
+indigestion
+indium/M
+individual/sY38Q-9MqS
+individualism/MS
+individualist/1W
+indivisible/SPY
+indoctrinate/NnGSD
+indomitable/PY
+inductee/MS
+indulgence/cMS
+indulgently
+inequivalent
+inerrant
+infant/SM
+infeasible
+infernal/Y
+infiltrator/MS
+infinitival
+infinitude/SM
+infinitum
+infinity/MS
+inflammation/M
+inflict/DGS
+influence/RDGMS
+info/S
+informal
+infrastructure/MS
+ingoing
+inhabit/7d
+inhalator's
+inhere/DSG
+inherit/EdS
+initiate/NDGSnVy
+initiative/SM
+injector/SM
+inner/S
+innerspring
+innervate/SGDnN
+Innsbruck
+innumerability/M
+inoculates/A
+inoculation's
+insensate/YP
+inshore
+insipid/Y
+insolvent/Y
+install/ADGS
+institution's/A
+instrumental/3S
+integral/SMY
+integrative
+integument/SM
+intelligibly/U
+Intelsat
+intensify/RNnDSG
+interbank
+intercalation/M
+intercession/MS
+intercity
+interconversion/M
+interference/MS
+interferometer/WSM
+interlard/DSG
+interlibrary
+interlocutory
+intermetrics
+interminable/PY
+intermixer
+interpose/SNDXG
+interpreted/U
+interrelationship/SM
+interrupt/DGSbRV
+interstitial/SY
+intervenor/M
+interview/ADGS
+interviewer/MS
+intimal
+intraclass
+intracohort
+intragenerational/Y
+intranasal
+Intranet
+intrepidity/MS
+introducer/M
+intubate/SNDG
+intuit/vSVXu7N
+inundate/nSNG
+Inverclyde/M
+Inverness/M
+invest/ALE
+investigative
+investiture/SM
+invigorate/AGDNSn
+inviscid
+Ionian
+Ipswich/M
+irides's
+iron/wMSd1W
+Iroquoian
+irreconcilability/MS
+irrecoverable/YP
+irregular
+irrelevance/S
+irreligious
+irreparable/YP
+Isaac/M
+ism/SMC
+isomorph/WM1
+Israel/M
+item/qsQ98-SM
+iterator/SM
+jabot/SM
+jackboot/MSD
+jacket/dSM
+jacketed/U
+Jacky
+Jacoby
+jade/iDMhS
+jadeite/MS
+jail/RMDGS
+jailbird/SM
+Jainism
+jam's
+Jan
+Jarvis
+jasmine/SM
+Java/M
+JavaScript
+jawbone/SDM
+jazzy/PT
+jealous/YPZ
+jealousy/SM
+jeer/MDJSGk
+Jeeves
+Jeffrey/S
+jejuna
+Jennifer
+Jennings
+Jensen/M
+jeremiad/SM
+jerk/zGZSD2
+jeroboam
+Jessop/SM
+Jesuit/S
+Jesus
+jeweller/Z
+jib-boom/S
+jiggle/DSYG
+jilter/M
+jimmy's
+jinked
+Joan
+jockstrap/MS
+Johanna/M
+Johansen
+Johnson
+Johnston/M
+joined/A
+joinery/SM
+joke/ZDRMSGk
+jongg/M
+Jose
+José/M
+jotting/M
+Judah
+judder/dS
+Jude/Z
+Judea
+judge's
+judicature/SM
+Judith
+jug/6GDSM
+juggernaut/SM
+jugular/S
+Julia/M
+Julian/M
+jump-off
+junction/FSMIE
+Jungian
+juniority/M
+junkie/M
+Jurassic
+jurisdiction/oMS
+jurisprudent
+jurisprudential/Y
+juror/MS
+jury/35DmMSG
+Jussi/M
+justificatory
+Justine
+justness/U
+justnesses
+k/k
+kabob's
+Kane/M
+Kaplan/M
+karate/M
+Karp/M
+kart/M
+Kasai
+Kathmandu/M
+Kathy
+Katie/M
+Katz
+Kay
+kayak/MS
+kB
+Keane
+Keegan
+Keele/M
+Keenan
+Kelly/M
+kelp/DGSM
+Kendall/M
+Kenilworth
+Kensington
+kepi/MS
+keratin/MS
+ketchup/SM
+kettle/6SM
+keystone/SM
+khaki/MS
+Khrushchev
+kibbutz/M
+kidding/MY
+Kiel/M
+Kilauea
+Kilbride/M
+kilo/MS
+kilocycle/MS
+kiloton/SM
+kinaesthetic/YS
+kind-heartedness/S
+kindly/PT
+king/MDSG
+kinglet/M
+Kinshasa/M
+kinship/MS
+kiri
+klaxon/M
+Kline/M
+knave/MyS
+knavish/Y
+knick-knackish
+knobbly
+knockabout/M
+knock-down/S
+knock-up
+knoll/DSGM
+known/US
+Knudsen
+koala/MS
+Kohl
+Koran/M
+Kremlinologist
+kroner
+kt.
+kulaks
+Kurdistan/M
+Kurt/M
+labour/JShRikGDM
+labyrinthine
+lacewing/MS
+lacy/T
+ladyfinger's
+Ladyship/MS
+lagging/M
+Laguerre
+Laguna
+Lamborghini/M
+lamé
+lameness/S
+laminae
+Lampeter
+lamp-post/S
+landfill/SD
+Landis
+landlines
+landlocked
+landmark/SDGM
+landslide/SM
+landslip/S
+lanky/TP
+Laois/M
+Laotian/S
+lapidary/SM
+larded
+larder/SM
+largess/SM
+Larousse
+larvae
+larval
+laryngitis/M
+latecomer/MS
+Lateran/M
+Latin/M
+latish
+latitudinal/Y
+Latvian
+laughingstock/SM
+launcher/SM
+launder/rdS
+laundered/U
+laundry/5SmM
+laurel/SMDG
+lavender/dSM
+lawmaker/SM
+Layton/M
+laze/GZDS
+lb
+leaden/PY
+leaflet/MdS
+leafy/TP
+leakiness/S
+lean/JYGDTPS
+leant
+leatherette/S
+leatherneck/SM
+leave-taking
+lecherousness/S
+Lee-Metford
+legalese/MS
+legalism/MS
+legato/SM
+legibly/I
+legislation/M
+legitimiser
+legitimize/NDnG
+legstraps
+Leila
+lemming/M
+Leninist
+leprechaun/SM
+lessen/dS
+let-out
+lets/e
+letterbox/S
+leverage/DM
+leviathan/SM
+Levin/M
+Leviticus
+liaison/MS
+liberalise/DGnSR
+liberalize/DGNSRn
+libertine/SM
+liberty/SM
+libidinous/YP
+librarianship
+lice/M
+licenser/M
+lie/FGcSf
+lief/A
+lieutenant/SM
+lieux
+life-raft/SM
+lift/RDSGM
+lighting/M
+lightproof
+ligneous
+Lila/M
+Lilliputian/S
+lily-livered
+limbo/DSMG
+limpness/S
+linage/SM
+Lincolnshire/M
+linearisation
+linearities
+line-up/S
+lingerie/SM
+linnet/MS
+lino/M
+Lionel
+lionhearted
+lionization/M
+lip-sync
+literation/M
+lithium/M
+litmus/SM
+litterbug/MS
+Litton
+liver/CdSZ
+Livermore
+Liverpudlian/SM
+lixiviation
+lizard/MS
+lobule/MS
+locater/M
+loch/M
+locknut/M
+Lockwood/M
+locoweed/SM
+lofty/TP
+logicality/MIS
+logout
+Lomé/M
+Longford/M
+longhand/SM
+long-lasting
+long-lost
+Longstreet/M
+loofah/SM
+looking-glass/S
+loon/ZSM
+loosen/dSU
+loosener/S
+loper/M
+lopsidedness/S
+loquaciousness/S
+lording/M
+lossy/T
+loudness/S
+lounge/DRSG
+louse's
+lousewort/M
+lovable/P
+Lovelace
+Lovell
+loving/U
+Lowe/My
+low-emission
+low-lying
+low-pitched
+Loy
+luck/zMZpS2DG
+lucre/vMVuS
+Lucretius
+Lucy/M
+Lufthansa/M
+Luftwaffe/M
+Luis
+lump/GDZ2SM
+lunchtime/MS
+lure/GDS
+Lusaka/M
+luscious/YP
+luxes
+luxe's
+lychee/SM
+Lyndon
+lyrebird/SM
+Lysenko/M
+Lysol
+mac/SM
+MacGregor/M
+machinable
+MacKenzie/M
+mackintosh/SM
+MacMillan/M
+macrobiotic/S
+Madeira
+Madeleine/M
+magician/SM
+magnetite/MS
+Magyar
+maharajah/MS
+mahogany/SM
+Maidenhead/M
+mailbag/SM
+mainbrace/M
+maintainable/U
+makable
+maker/SM
+maladroitness/S
+malaise/MS
+malamute/MS
+malediction/SM
+malefaction/SM
+malevolence/S
+malicious/PY
+maliciousness/S
+malleability/MS
+maltose/MS
+Managau/M
+manage/LaDGS
+manageress/SM
+mandala/SM
+mandamus/SdM
+Mandela
+mandolin/MS
+mandrake/SM
+mange/MZRS2
+mangoes
+man-hour/S
+manic/S
+Manila/M
+manille
+manipulate/BSGnyDNVu
+Manley/M
+manlike
+manor/SM
+manta/MS
+Maracaibo
+marathon/MrS
+Marceau/M
+Marcia/M
+Marconi
+Marcus
+marginal/Q8q-S
+Marian/M
+Marietta
+marination/M
+Marino/M
+Mario
+Marissa/M
+marital/KY
+maritimer
+Markovitz/M
+maroon/SDG
+marooner
+Marsden
+martinet/MS
+masculinity/MS
+mason/SdyWM
+Masonite
+masque/RSM
+massiveness/S
+master/AdSc
+master-class/SM
+masterful/PY
+masterly
+masterpiece/MS
+matchbox/SM
+match's/A
+matchstick/SM
+mater/Mo
+materialization/M
+Matlock
+matriarchal
+matriarchy/MS
+matricidal
+mattock/SM
+maudlin/Y
+Mauser
+mausoleum/SM
+mauve/MS
+maxillary/S
+Maximilian
+mayday/S
+Mayhew
+mayst
+McAllister/M
+McBride/M
+McCauley/M
+McClellan/M
+McCullough/M
+mead/MS
+meadowland
+meadowlark/SM
+mealiness/S
+mealy-mouthed
+meaner
+measles
+measurable/IU
+meataxe
+medallist/S
+Medicare
+meditation/KMS
+medium-sized
+megajoules
+megaparsec
+megohm/MS
+meiotic
+Meistersinger
+melancholic/S
+melancholy/MSW
+melon/SM
+melter/M
+member/ASE
+memorabilia
+memorability/MS
+memorial/QS
+Memphis
+men/M
+menace/kSGD
+Mendel/M
+meninges
+meniscus/M
+mentored
+meridional
+meritocracy/SM
+Merle
+merry/TLY
+Mersey
+mesquite/MS
+messenger/dMS
+metabolise/DSG
+metacarpal/S
+metal/WSMGJD
+metaphor/SWw1M
+metaphysic/SMY
+metastatic
+metathesis/M
+meteorology/wMS
+Methyr/M
+meticulous/PY
+métier/S
+metonymy/M
+mew/GSD
+mezzanine/MS
+mg
+microanalysis/M
+microbial
+microcircuit/SM
+microcomputer/MS
+microgram/S
+micrography/M
+microjoule
+mid-afternoon
+Middleton
+midi/S
+midsummer/SM
+midwifery/MS
+mien/SM
+migrant/ISM
+mild/TPY
+mileage/MS
+Milford/M
+military/-Q3Y
+milliamp
+mimeograph/MDSG
+Mina
+mindbogglingly
+mindfulness/SM
+mine/RDSJG
+minicab/M
+minicomputer/SM
+mining/M
+minivan/S
+minty/T
+minuend/MS
+minutiae
+Miquelon/M
+mirage/DSMG
+mirthfulness/S
+miry/T
+mi's
+misc/b
+miscast/G
+mislead/k
+misses/K
+missilery/MS
+mission/FRSM
+misspeak
+misspecification
+misstep
+mistakable/U
+mistaken/Y
+mistletoe/SM
+Mitsubishi
+mixer/SM
+mix-up
+mnemonics/M
+mockers/M
+moderator/MS
+modern/Q8YTPs9q-
+modernism/SM
+modified/U
+modishness/S
+modulator/CAMS
+modus operandi
+Moldavian
+mollification/M
+mollusc/MS
+molybdenum/M
+monarchy/SM3
+Mondale
+monition/KMS
+Monmouth/M
+monocle/DMS
+monograph/SMDG
+monomeric
+monomolecular
+monophonic
+Monsanto
+monumentality/M
+mood/2MZSz
+moonlit
+moonscape/MS
+moonstone/MS
+mooring/M
+Moorish
+moralise/CGSDR
+Morecambe
+Mormon/SM
+Moro/M
+Morocco/M
+Moroni/M
+morphism/MS
+Morris's
+Morristown/M
+mortem/SM
+mortgage/DSMG
+Morton/M
+mos/GZD
+Moselle/M
+mosey/DGS
+moth-eaten
+mother/dpY
+mothering/M
+mother-in-law
+motlier
+moult/RSGD
+mountaineer/JMGSD
+mountebank/SM
+mousse/SM
+mousy/PT
+mouton's
+movingly
+Moyes
+Mr/M
+mucilage/SM
+mucosa/M
+mud/SM2Zz
+muddleheaded
+muezzin/MS
+Muir/M
+mulct/SDG
+mullein/MS
+multicolour/SMD
+multifamily
+multimegaton/M
+multimeter/M
+multipath
+multiple/SMY
+multiple-choice
+multi-storey
+multitasking
+multivalent
+multivitamin/S
+mum/RDZSMG
+Muncie/M
+munificence/MS
+Muppet/M
+Murali
+muralist
+Murielle/M
+muscle/MGSD
+musicale's
+musically/U
+mustiness/S
+mutably/I
+mutate/FDSG
+mutation/FM4
+mute/Fn4NDSG
+mutilator/MS
+mutter/rJSd
+MW
+my
+Myles/M
+myna/SM
+mystification/M
+mystifying/Y
+mythography/M
+NaCl/M
+naffer
+nailbrush's
+naivety/SM
+nakedness/S
+namby
+nameless/Y
+namer/MS
+nan/MZ
+nano
+Nantes/M
+Nantucket/M
+Naples/M
+narky/T
+narrow-mindedness
+narrowness/S
+nasality/SM
+Nashville/M
+natal/K
+Natchez
+nationaliser/CMS
+nationalization/M
+nationhood/SM
+naturalist/W
+natures/C
+nautilus/MS
+navel-gazing
+Nazarene/MS
+NCAA
+NCC
+Ne
+né
+Neath/M
+Nebuchadnezzar/M
+nebula/MS
+nebulous/PY
+necrology/MS
+necrophiliac/S
+nectarous
+Needham/M
+ne'er
+nefarious/PY
+neg/uNnvV
+negative/GDPS
+negligible/Y
+Neil/M
+Nematoda
+nematode/SM
+neoclassical
+neoplastic
+nepotism/SM
+neptunium/MS
+nerdy/T
+nervelessness/S
+nerviness/S
+nether
+neurasthenic/S
+neuromuscular
+neuropathology/M
+neutralness
+Nevadan/S
+newborn/S
+Newman/M
+newness/SM
+newsworthy/TP
+NHS
+Niamey/M
+Nicene
+nickelodeon's
+Nietzsche/M
+Nieves/M
+night-blindness
+nightclub/MGSD
+nightgown/MS
+night-owl
+Nikita/M
+nimbus/M
+ninety-first/S
+ninny/MS
+nobility/SM
+Noel/SM
+Noelle/M
+nominator/CMS
+non-adaptive
+non-com/MS
+non-commissioned
+non-convertible
+non-depreciating
+non-educational/Y
+non-elastic
+non-essential/S
+non-event/MS
+non-extensible
+non-flying
+non-freezing
+non-identical
+non-independent
+non-linearity/SM
+non-linguistic
+non-malignant
+non-militant/S
+non-observance/S
+nonogenarian
+no-nonsense
+non-parallel/S
+nonpareil/MS
+non-participant/SM
+nonplus/GDS
+non-political
+non-profit/S7
+non-recoverable
+non-refillable
+non-renewable
+non-respondent/S
+non-sectarian
+non-standard
+non-stick
+non-support/SG
+non-technical/Y
+non-termination
+non-veteran/SM
+Norah/M
+normalizing/A
+Norse/m
+Northamptonshire/M
+northbound
+north-easterly
+northerly/S
+norther's
+northmen
+northwester/MS
+north-Westerly
+Norway/M
+nose/ZDGSM
+nosebag/M
+nosiness/S
+nostrum/SM
+notableness/M
+noteworthiness/S
+nothingness/S
+notorious/PY
+Notre
+Nottingham/M
+Nouakchott/M
+nouveaux
+Novak/M
+November/SM
+nu/M
+nuclear-powered
+nucleoli
+nucleolus/M
+nude/Y3STP
+numerous/PY
+nutria/MS
+nutritionist
+oafish/Y
+oaken
+oasis/M
+oaten
+oath/SM
+obey/ESDG
+obfuscater
+oblation/M
+obliterate/DNvnSVG
+obscene/TY
+observed/U
+obsess/NxXVSuDGv
+obsolescence/S
+obstinacy/SM
+obstruction/3SM
+obstructive/PS
+obvious/PY
+occur/ASGD
+Ochoa/M
+o'clock
+ocular/S
+odd/TLPSY
+OEMS
+Oersted/M
+oestrus/SM
+offence/S
+offhand/iDh
+officialdom/MS
+officio
+offload/DGS
+off-road/G
+off-street
+off-the-wall
+Oglethorpe/M
+ogreish
+ogrish
+oh
+oho/S
+OHSA/M
+oil-shale
+okapi/SM
+Okayama/M
+Okeechobee/M
+Okhotsk/M
+old-gold
+oldie/MS
+olé
+Olen/M
+oligarch/ZMWw
+Olsen/M
+Olympus/WM
+Oman/M
+ombudsmen
+ominous/PY
+ominousness/S
+omniscience/MS
+omniscient/SY
+one-quarter
+onerous/PY
+one-to-one
+on-off
+onside
+ontogeny/MS
+OOo/M
+opalescent/Y
+open-deartedness
+open-handed/P
+operative/FPS
+ophthalmic/S
+ophthalmology/3MWS
+opposable
+opposed/U
+opposer/M
+oppressor/SM
+ops
+orang-utan/MS
+orb/SMGD
+orbicular
+ordeal/SM
+ordinariness/S
+Ordovician
+organ/W3q-Q81s9t+SM
+organist
+orotundity/MS
+orphanage/MS
+Orphic
+orthodontia
+orthodox/ZUY
+Orwellian
+oscillator/SM
+osteology/M
+Ostrander/M
+otter/MS
+Otto/M
+ouch/S
+outfit/G
+outflow/M
+outlet
+outmanoeuvre
+outproduce
+output/MG
+outrider
+outsource/J
+out-tray
+ouzo/MS
+ovation/M
+overbalance
+overbear/k
+overbore
+overcapacity
+overcast
+overcome
+overcritical
+overflow
+overfond
+overground
+overhang
+overhaul/J
+overpower/k
+overprecise
+overreacher
+oversample
+oversaturate
+overshadow
+Oxordshire/M
+oz
+Ozark/MS
+paceman
+pacify/nD3RWN1SG
+packages/A
+Packwood/M
+padded/U
+paddle/DRSMG
+Padrewski/M
+page/SM6RDG
+paged/U
+painful/TP
+Paisley/MS
+palaeoecology/w
+palaeolithic
+Palaeozoic
+palatable/P
+palatine/S
+palette/MS
+pall/MS
+palladium/M
+pallbearer/MS
+palmate
+palmy/3T
+paludal
+pamby
+Pamela/M
+pampas/M
+panderer/S
+panegyric/MS
+panellise/SnDG
+panellize/SNDnG
+pantheon/SM
+Paoli/M
+paper/2pdrZ
+paper-boy/SM
+papillae
+paprika/MS
+Papua/M
+par/dDGS7Z
+paracetamol/M
+parallelism/MS
+paralysis/M
+paramagnetism
+Paramecia
+parcel/SMGD
+parers
+parietal/S
+parkway/SM
+parky/T
+parliamentarian/MS
+parlous
+parochial/Y
+parquet/dyMS
+parrotlike
+parry/GDS
+parted/CI
+partnership/SM
+part's/f
+pasha/MS
+passives
+passport/SM
+past/DMS2GZy
+pasteboard/SM
+pastel/SM
+paste-up
+pastille/MS
+pastorate/SM
+pastry/SM
+pâté/M
+patent/YSMD7G
+pathos/SM
+patriot/1WSM
+patriot's/F
+pattern/SGDpM
+paucity/SM
+pavement/MS
+payer/SM
+paying/Kfc
+pay-packet/SM
+payslip/S
+pd
+Pde
+PDSA
+peace/Ml6j
+peck/DRMGS
+pectin/MS
+peculate/GDSNn
+peculator/S
+pedometer/MS
+peel/DGSJ
+peep-hole/SM
+peering/F
+pelt/DGS
+pelvic/S
+Pembroke/M
+pemmican/SM
+penal/Q8-
+penance/DSGM
+Penh/M
+penicillin/SM
+pennant/MS
+pennyroyal
+Penrith
+penuriousness/S
+pepper/Zd
+peppergrass/M
+pepsin/SM
+peptic/S
+perambulation/M
+perceivably
+perceiving
+percussive/P
+perennial/YS
+perfective/P
+perfectness/SI
+perfume/SRDMG
+perfunctory/PY
+pergola/SM
+perineum/M
+periodontics/M
+periphrases
+peritoneum/MS
+permanences/I
+permeable/IP
+perpetuation/M
+Persian/MS
+persimmon/SM
+personification/M
+personifier/M
+personnel/MS
+perspiration/M
+pertain/DSG
+perversion/M
+pestilential/Y
+pet/SRGMD
+petrifaction/SM
+petroglyph/M
+pettish/YP
+phalanger/SM
+phalanx/SM
+phallus/WMS
+phantasmagoria/MS
+Pharaoh/S
+Pharisaical
+pharmacy/3SM
+pharyngeal/S
+pharynx/M
+phaseout/S
+phenotype/MS
+philistinism/S
+phlox/M
+phone/ZSWG1DM
+phosphatase/M
+photochemical/Y
+photovoltaic
+phrasemaking
+phraseology/SM
+phys/w1
+physicalness
+physiognomy/SM
+piastre/MS
+piazza/SM
+pica/SM
+piccalilli/MS
+piccolo/MS
+picket/rdMS
+pickpocket/SM
+picturesqueness/S
+piecewise
+piedmont
+piggery/M
+pike/SRMDG
+pikeman
+pillage/DGRS
+piloting/M
+pineal
+pink/PZDTMYGS
+pinkeye/SM
+pinnacle/DSMG
+pint/MS
+piquancy/SM
+piquant/PY
+piranha/SM
+pistachio/SM
+pistillate
+pitiable/P
+pitiful/PT
+pituitary/MS
+pixel/SM
+pizzicati
+placate/yDVSGnN
+placeless/Y
+placing/aA
+plagiarise/DRGS
+plagiarize/DRGS
+plague/GDMS
+plainsong/SM
+plaiter
+planar
+planet/MS
+planetoid/MS
+plate/6SMJ
+plateau/GMDS
+platonic
+playable/EU
+playbill/MS
+playboy/MS
+playgroup/S
+playhouse/SM
+pleaser/M
+pleasure's/E
+plebiscitary
+pledge/GDMS
+plenary/S
+pleurae
+pliability/SM
+plimsolls
+plinth/MS
+plod/DRGSJV
+ploughed/U
+pluck/ZGSz2D
+plug/UDSG
+plummet/Sd
+pluralization/M
+plush/TZPMS2Y
+pm
+pneumonia/MS
+P.O.
+pocketing/M
+poesy/MS
+pogo
+poignancy/SM
+poinsettia/SM
+point-blank
+pointed/P
+pointlessness/S
+pointy/T
+polarize/CnNSGD
+polarography/M
+pole-vaulter
+politburo/S
+politeness/IS
+politesse/MS
+politicize/CGSD
+polity/SMw1
+pollack/MS
+polybutene/SM
+pomander/MS
+pompom/MS
+pone/SZM
+poniard/SM
+pop/ZRGSDM
+popularity/MU
+populates/A
+porcelain/MS
+porous/YP
+porpoise/DMGS
+portability/S
+portages
+portfolio/MS
+porting/FE4
+portrayer/M
+Portugal/M
+positron/SM
+post-coital/Y
+postlude/MS
+post-modern
+post-production
+post-war
+potassium/M
+potatoes
+potencies/I
+potter/dZ
+pounce/DSG
+pourri/SM
+power/6jdpSM
+powerlessness/S
+powwow/SGDM
+practised/U
+prague's
+praise's
+praxis/M
+precious/SY
+precipice/MS
+precipitation/M
+precisest
+predecessors'
+pre-decimal
+pre-defined
+predictable/U
+pre-eminent/Y
+pre-emption/SM
+pre-emptor/M
+prelude/GMDS
+pre-package/GSD
+preparation/M
+pre-record/SDG
+prerogative/MS
+presage/GD
+presbyteral
+presbyterate
+preschooler/S
+present-day
+pressman/M
+prestige/SM
+prestigiousness
+Pretoria/M
+prevail/GkSD
+preventive/SP
+pricier
+priggishness/S
+prim/rdTY
+primaeval
+primogeniture/MS
+primrose/MS
+prince/YSM
+princeliness/S
+printably
+printings
+prison's
+prizefighting/M
+proactive
+probabilist/W1
+proceeding/M
+processed/UKA
+processor/MS
+proctor/dMS
+pro-democracy
+product/QVMsvSu
+productivity/SM
+prognosticate/DGS
+progressive/PS
+prohibition/3M
+prohibitionist
+prolix/Y
+prologuize
+prolong/nSDNG
+prompted/U
+promptness/S
+pronouncement/SM
+proof/EASM
+prop/MSGD
+propaganda/MS
+propagandise/DSG
+propel/RSNDnG
+prophylaxes
+proposal/SM
+proscription/M
+prosper/dS
+protean/S
+protectionist/SM
+protectorate/MS
+protégée/S
+protocol/SM
+proton/MS
+prototype/WGSM1Dw
+protrusile
+protrusion/M
+provable/Y
+Provençal
+Provence/M
+provender/SM
+provisioner/M
+provoked/U
+proximate/YP
+proxy/MS
+prudent/IY
+prussic
+psalmist
+psaltery/SM
+psi
+psoriases
+psst/S
+psychedelic/YS
+psychoanalyse/WDSG
+psychoanalytical
+psychometry/WM
+psychopathic/S
+pterodactyl/MS
+ptomaine/MS
+pubis/M
+publicist
+publish/R7SJDG
+puckishness/S
+puddler/M
+pugnacious/YP
+Pulitzer
+pulp/DMS2GZ
+pulpwood/SM
+punchy/T
+punctiliousness/S
+punctual/YP
+punctuate/DSGxnN
+punctuation/M
+puncture/DSMG
+pungency/SM
+punish/DGL7S
+puppeteer/SM
+puréeing
+purlieu/M
+purpose-built
+pus/ZM
+pushchair/SM
+pussy-cat/S
+putrefactive
+putrefy/GSD
+putt/MS
+puttee/MS
+puttying/M
+PVC
+qi
+qr
+quackery/SM
+quadric
+quadripartite/Y
+quadriplegic/SM
+quantile/S
+quartering/M
+quarter-plate
+quartzite/M
+quasi-synchronous
+quell/SGD
+quester/FMS
+questionably/U
+queue-jump/G
+quickstep/SM
+quiescent/Y
+quiescentness
+quieting/E
+quiets/E
+quiff
+quilting/M
+quipper
+quire/SAI
+Rabat/M
+rabble/SM
+rabble-rouser
+racegoers
+rad/w1
+radiation/MI
+radioactive/Y
+radix/M
+raglan/SM
+ragtag/M
+ragwort/M
+raid/RGSDM
+Railtrack/M
+rainfall/SM
+rainforest/MS
+rain-maker/MS
+rainproof
+rainwater/M
+rake/SGMD
+raker/M
+Ralf
+ram/DSGM
+ramification/M
+rampage/DSG
+Ramprakash
+rancidity/MS
+rangy/T
+rank/PRYTJDGSM
+rant/RGJSDk
+rapid-fire
+rapidity/M
+rapscallion/SM
+rapturous/PY
+rat-catcher
+rate/cDGS
+ratify/SRNnDG
+ratiocination/M
+ration/MGD
+ravage/DRSG
+Rayleigh/M
+re/nxhoYJNi
+reachability
+readability/SM
+read-only
+reads/aA
+realtor's
+reascend/NG
+reattempt/G
+rebind/G
+rebuff/G
+recalcitrance/M
+recalculate
+receptive/U
+receptively
+receptor/SM
+recessive/PS
+recitative/SM
+recognisably/U
+recompense/SDG
+reconciled/U
+reconversion
+recorded/AU
+recrimination/M
+recrudescence/M
+rectangular/Y
+recumbent/Y
+recurrent
+redden/dS
+re-deployed
+redetermine/ND
+red-letter
+Redmond/M
+redouble
+redraft/G
+reduction/M3
+re-emphasize
+ref/M
+refection/M
+reflector/MS
+refractometer/WMS
+refreeze
+refries
+refrozen
+regimentation/M
+registry/SM
+regroup/G
+regulator/MS
+Reigate
+reimburse/GLDS
+Reinhardt/M
+rejoicer
+relate/FnNvSVDG
+relativism/M
+relativist/M1WS
+relay/GDM
+released/U
+relevancy/IMS
+relict/MC
+reline
+reluctance/SM
+reluctant/Y
+remand/SDG
+remap/GD
+remit/GXNSD
+remnant/MS
+removable/I
+Renata/M
+renege/RSDG
+Reno/M
+renown/DM
+repetitive/Y
+repose/N6MX
+reprehend/XGSND
+representatives
+reprint/JM
+reproduce/ubvV
+repudiate/NnSDG
+repute/lhSBnND
+require/LGD
+reshow/G
+resignation/M
+re-soluble
+resolution/IMS
+responsibly/I
+restaurant/MS
+restoration/M
+resurgence/SM
+resuscitation/M
+retaliation/M
+retentive/Y
+rethink/G
+reticent/Y
+reticulate/SYGD
+reticule/NSMn
+retread/D
+retrogression/M
+retrorocket/MS
+retrospection/SM
+retrospective/S
+Réunion/M
+revelation/SM
+revelatory
+reversal/MS
+reversibility's
+revile/GRSLD
+revisionist
+revue/SM
+rhetorician/MS
+rheum/W1MZ
+rhododendron/MS
+rich/PTSY
+Richey/M
+Richter/M
+riddance/M
+ridicule/SDMG
+rife/T
+rigger/eSM
+righteousness/U
+right-hander/S
+right-thinking
+rigmarole
+Ringling/M
+ringmaster/MS
+Ritz/M
+rivalled/U
+riverbank/MS
+riverbed/S
+riverside/SM
+rob/GDRS
+Robb/MZ
+Roche/M
+rock/RZ2DGSM
+Rockefeller/M
+Rolph/M
+Roman/SM3
+Romany/M3
+romp/RGSD
+Ronny/M
+rooinek/S
+ropey
+Rosales/M
+Rosamond/M
+rosary/SM
+rosé
+Rosemont
+rosette/SMD
+Rosie/M
+Rossi/M
+Rosslyn/M
+Roswell/M
+rot/NnDSG
+rot-gut/M
+roué/MS
+roughage/SM
+round-up
+roust/GDS
+rout/RGDJ
+Rowley/M
+RSA
+RU
+rub-a-dub
+rubbish/SGDZM
+Rube/M
+Rubik/M
+Rubinstein/M
+Ruddock/M
+rudiment/SM
+rue/Gj6SD
+Rugby's
+rule/cSaGD
+ruled/U
+ruler/SM
+rumba/DMSG
+Rumford/M
+run/eGScA
+Runcorn/M
+rupee/MS
+sacrum/M
+Sadat/M
+sadism/SM
+safari/SM
+safeguard/GSDM
+sagebrush/MS
+saggy/T
+sail/MDSJG
+sailcloth/M
+sailfish/MS
+Saint-Denis/M
+Sakhalin/M
+salicylic
+Sallie/M
+Sallyanne/M
+salon/MS
+salt-cellar/SM
+saltiness
+saltish
+salutary
+saluter/M
+salvage/GMDS
+same
+samurai/M
+San/M
+sanctimonious/Y
+sanctuary/MS
+Sandburg/M
+sander/S
+Sandi/M
+sandpaper/MdS
+sandstone/SM
+sandstorm/SM
+sans
+Sanskrit/MW
+São
+sapwood/M
+Saracen/SM
+Sarah/M
+sash/MDS
+satiation/M
+satiny
+satisfactoriness
+satisfying/UE
+Saturday/SM
+Saunderson/M
+saunter/dS
+sauropod/SM
+save/SGRJD
+saved/U
+sax/SM
+Sc/M
+scabbard/MS
+scaffold/JGSM
+scalable
+scamper/Sd
+scandalmonger/MS
+Scandinavian/S
+scapula/M
+scarce/YT
+scarcity/SM
+scarf/DM
+scarves
+scene/1MSWy
+scenery/SM
+sceptic/YMS
+sceptical
+Schaefer/M
+Schaeffer/M
+schizophrenic/SY
+Schmidt/M
+schnauzer/MS
+Schofield/M
+schoolchildren
+schoolgirl/SM
+schoolmaster/SM
+schools/K
+schoolteacher/SM
+Schrödinger/M
+schuss/M
+schwa/MS
+scintilla/nM
+Scipio/M
+sclerosis/M
+scorpion/MS
+Scottsdale/M
+Scotty's
+scourger/M
+scrawly/T
+scrawniness
+scree/M
+screecher/M
+screened/U
+screwed/U
+screwer/M
+Scriabin/M
+scribe/IDSGCK
+scriber/IMKC
+scrimp/GSD
+scriptural
+scriptwriting/M
+scroll/G7MSD
+scrub/RGDZS
+scrum/MS
+scrupulous/YU
+scud/SDG
+scuffle/DGS
+sculptor/SM
+sculptress/MS
+scum/ZDMG
+Scunthorpe/M
+scurry/DGSJ
+SDI
+seafaring/S
+seal's
+seamanship/M
+séance/MS
+seaside/M
+seatbelt/S
+seaworthiness
+secrete/SNn
+sectored
+Sedgemoor/M
+Sedgwick/M
+seductress/MS
+seed-eater/SM
+seeing/Uc
+Seeley/M
+seemliness/U
+seer/cSM
+seethe/SDG
+segmented/U
+segregate/CNDSGn
+segregation's/C
+seigeury/S
+seismic/Y
+seismograph/RSMWZ
+seismography/M
+seizure/SM
+selectable
+selenate
+selenology/3
+self-deceit
+self-examination
+self-induced
+self-indulgence
+self-inflicted
+self-justifying
+self-love
+self-pity
+self-regard
+self-restrained
+Selwyn
+semester/SM
+semicolon/MS
+semi-independent
+semi-monthly
+seminary/SM
+semiology/3
+semiotic/S
+semi-professional/SY
+semi-trailer
+semi-vowel
+sempstress/MS
+Seneca/M
+señora/SM
+Señora/M
+sensationalism/MS
+sensitive/IY
+sentential
+sentimentality/SM
+separation/M
+sepia/SM
+sepoy/S
+sequenced/A
+sequential/FY
+sequestration/M
+Serbia/M
+serenade/DMGS
+serigraph/MS
+serpentine
+servo/S
+Seth/M
+setting/K
+seventy-first/S
+severable
+Seward/M
+sexed/fc
+sexism/SM
+sextuple/DG
+Seychelles/M
+Seymour/M
+shackle/USDG
+shallot/SM
+sham/SGMdD
+shameless/Y
+shamelessness
+Shane/M
+shapely/T
+shaper/MS
+shared/U
+sharpen/AdS
+sharpened/U
+shatter/kSd
+shave/DGSRJ
+she/DM
+sheaf/M
+sheathe/UDG
+sheepfold/M
+sheeting/M
+Sheffield/RM
+Shepard/M
+Sheppard/M
+sherd's
+Sherlock/M
+Sherman/M
+Sheryl/M
+Shiite/SM
+shillelagh/MS
+shimmer/dSZ
+shipper/SM
+shirting/M
+shoebox
+shoehorn/SDGM
+shooter/SM
+shooting-stick/SM
+shoreline/SM
+short-circuit
+short-staffed
+short-termism
+shot/MS
+showbiz
+showcase/GDSM
+showdown/SM
+shower-bath/S
+showmanship/M
+Shreveport/M
+shrew/MS
+shrinkable
+shun/DGS
+shut-out
+shuttlecock/MS
+Siciliana/M
+sicken/dkS
+sickly/T
+sidelong
+sidewards
+sierra/SM
+sifting/S
+sighted/U
+sightedly
+sightsee/GR
+signboard/MS
+signed/fU
+signet-ring/SM
+signpost/DGMS
+sign's/C
+silage/SM
+silicoses
+silken
+Silverstone
+similarity/ESM
+simpatico
+simulate/EnNSGD
+simulation/EM
+Sinatra/M
+sinew/MZS
+sing-along
+singular/qS-Y
+sinter/M
+sis/Z
+sitcom/SM
+situationist
+sixpenny
+sixteen/HM
+size/AD7GS
+sized/fc
+sketchbook/SM
+skewbald
+ski-lift/SM
+skin/MpZ2DGS
+skincare
+skin-dive/RG
+skirts/ef
+skunk/SM
+skydiving/M
+skylight/MS
+sky-rocket/SdM
+sky-writer/SM
+slangy/T
+slap-happy
+slave-drove
+slave-trade/R
+Slavic/M
+slept/c
+slew/GDS
+slick/YDPGST
+slightness
+slip/MSDRG
+slipcase/SM
+slipknot/SM
+slippage/SM
+Sloane/M
+slum/SGZMD
+slurry/SM
+sly
+smarmy/T
+smartness
+smell/Y2GS7D
+Smetana/M
+smiler
+smirch/DSG
+smoggy/T
+smokable
+smooth-talk
+smudgy/TYP
+snack/DSGM
+snag/GMDS
+snap/ZSR2GDz
+snarly/T
+Snead/M
+sneak/zDk2ZSG
+sniffler/M
+snipe/SGM
+snippy/T
+snooty/TP
+snorkel/RMSDG
+snow/ZmD2MGS
+snowshoe/SM
+snuffler/M
+soar/DGkS
+sober/YdkPS
+sobriquet/MS
+sociable/EU
+Socrates/M
+sod/GSDM
+sodden/YP
+soft-sell
+solar
+solder/SA
+solderer/S
+solemnity/MS
+solidus/M
+soliloquy/M
+soluble/EI
+solvency/ISM
+Somalian/S
+somehow
+Somerville/M
+something
+Sonia/M
+sonny/MS
+Sony/M
+Sophia/M
+soprano/SM
+sordid/PY
+Sorensen/M
+SOS
+soundless/Y
+soupçon/MS
+sous/DGS
+southeaster/SM
+south-Eastward/S
+southern/R
+Southwark
+spacecraft/M
+spacial
+spacious/PY
+Spalding/M
+spangle/GMDS
+spank/JSDG
+sparing/U
+sparsity
+spat/MSGD
+speakable/U
+specific/S
+specification/M
+spectacular/YS
+sped
+speedometer/MS
+speedwell/MS
+Spenserian
+spermicide/M
+SPF
+spiderlike
+spiffy/T
+spiky/TP
+spinsterhood/M
+spirit/IdS
+spirited/Y
+spiritualist/W
+Spiro/M
+spiry
+spite/AMS
+spittle/MY
+spittoon/SM
+splashy/T
+spoiled/U
+spoke/Dm5S
+spoliation/SCM
+sponge/GZDRS2M
+spoon/D6GSM
+sporadic/Y
+spore/MS
+sprat/SM
+sprinkling/M
+sprint/RDSMG
+spumy/T
+spurt/DGS
+squab/SM
+squabble/DRSG
+squeal/DRSGM
+Sri
+SSC
+SSL
+stableman/M
+stable-mate
+stableness
+stabler
+stablest
+stacker/M
+stained/U
+stairwell/MS
+stalking-horse
+stall's
+standalone
+standbys
+Stanislavsky/M
+Stanleigh/M
+Starbucks
+starchy/TP
+stated/U
+Statehouse's
+statesman/Y
+statistic/SYM
+steakhouse/MS
+steal/SG
+steeple/SM
+steerer/M
+steeves
+Steffen/M
+stenography/WM
+stereo/SM
+stertorous/PY
+Stetson/MS
+Steuben/M
+Steve/M
+stewardess/MS
+stifler/M
+stigma/Q8Wq-SM
+stiletto/SM
+stillbirth/SM
+stingray/MS
+stir-fry/D
+stitching/M
+stockbreeder/SM
+stock-in-trade
+Stockport
+Stoke/M
+stomp/DSG
+stooge/SM
+stopcock/SM
+stopped/U
+stopping/U
+storable
+storage/MS
+store's
+stormproof
+storm-signal/MS
+stout/TYSP
+stove-pipe/SM
+straggle/RYDSG
+straightish
+straining/c
+strap/DUSG
+strategy/W3MSw1
+stratus/M
+straw-worm/S
+streamliner
+streetwalker/MS
+streptococcal
+stresses
+strewn
+strip-searching
+striven
+Strom/M
+stronghold/MS
+strongish
+strongroom/SM
+structural/3Y
+stub/MZDGS
+studious/YP
+stunk
+stupefaction/MS
+sub-branch/MS
+subclass/MS
+subcomponent/SM
+subdivision/M
+subframe/SM
+sub-group/S
+subjective/P
+subjunctive/S
+Sub-Lt.
+submersion/M
+suborder/MS
+subscription/MS
+sub-sequence/SM
+substandard
+subsurface
+subtropical
+suburban/Q8q-
+subverter/M
+sub-zero
+success/XVMN6jvuS
+succubus/M
+suckle/JSGD
+suction/DMGS
+Sue's
+suffuse/DNXSG
+sugar-pea/S
+sugarplum/SM
+sully/SDG
+sulphate/GDSM
+sulphonamide/MS
+sulphurous
+Sumerian/M
+summerhouse/MS
+sunburst/SM
+sup/GRSD
+superannuate/GSNDn
+superclass/M
+superconductivity/SM
+superimposition/M
+superlative/PSY
+supernaturalism/M
+superpower/SM
+supersaturate/GDNS
+superstructural
+supertanker/MS
+supple/LYPT
+supplication/M
+supposition/M
+surcingle/MS
+surfaced/UA
+surfactant/SM
+surname/SDM
+surpassed/U
+surreality
+survey/AGSD
+Susannah/M
+suspend/SNDRXGvV
+SUV
+suzerainty/SM
+Suzy/M
+Svetlana/M
+swag/DMGS
+swagger/dS
+swaggerer
+swain/MS
+swami/SM
+swap/RSGD
+sward/MDS
+swash/DSG
+sway/SDG
+sweep/kRSGJ
+sweeten/drS
+swimwear
+swindle/DRGS
+swipe/DGSM
+switched-on
+sworn
+Sylvan's
+symmetrical/U
+symposium/SM
+symptom/MpWS1
+synaereses
+synapse/WSM
+synchronizes/C
+syncopation/M
+syndical
+syndicate/SMDG
+syngenesis
+syntactic/Y
+syringe/SMGD
+t/7k
+Tabasco/M
+tabernacle/MS
+tableland/SM
+tablet/SM
+tabletop/MS
+tabulator/SM
+tactfulness
+tailpipe/MS
+tainted/U
+Tajikistan/M
+taken/caAf
+taker's/a
+Taliban/M
+talisman/WSM
+Tallahassee/M
+Tally's
+tameable/U
+Tami/M
+Tammy/M
+tanbark/SM
+tangibility/SIM
+Tannenbaum/M
+Tanya/M
+tart/SMYPTGD
+tartar/SMW
+Tasman
+tatter/S
+tattle/DRSG
+taunt/kRGDS
+taxed/Uc
+taxer/S
+taxiway/MS
+taxpaying
+Tay
+TBA
+tea/SM
+teachable/U
+tear-drop/SM
+tear-duct/S
+teashop/MS
+technetium/M
+Teflon/M
+telecommunication/M
+Telemann/M
+televangelist/S
+televise/DSXNG
+tells/A
+tempestuousness
+tempi
+temporise/DSkRG
+temporize/DSkRG
+tenderloin/SM
+tending/E
+tends/E
+tennis/M
+tense/YIT
+tenseness
+tentacle/DSM
+tenterhook/MS
+tenure/MSD
+tepid/Y
+terminating
+terrible/Y
+testatrix
+testicular
+testiness
+tetracycline/MS
+tetraplegic
+tetrastich
+tetrasyllable/W
+Texaco/M
+Texas/M
+Textron/M
+texture/SMoDG
+Th
+thankfulness
+theatregoing
+theatricality/MS
+thee
+then
+theosophy/w3WSM
+thereafter
+thereof
+thermodynamic/SY
+thermometer/SMW
+theta/MS
+they'll
+thick/TPY
+thinnish
+third/Y
+thirsty/T
+thirty-three/H
+thistle/MS
+thong/MSD
+thorium/M
+Thorndike/M
+three/HMS
+threesome/SM
+thrice
+thrifty/T
+thrum/GDS
+thud/DSMG
+thumbscrew/MS
+Thunderbirds
+thunderbolt/MS
+Thur/S
+Thursday/SM
+thwack/GDS
+thy
+thyme/MS
+thyroidal
+tibia/M
+tic/GRD
+tickle/DSGR
+tiebreaker/SM
+tie-in
+Tiffany/M
+tigerish
+tight-lipped
+tightly-knit
+Timaeus
+timebase
+time's/c
+timestamps
+time-wasting
+timing/M
+timorous/Y
+ting/D
+tiny/PT
+tipple/DSRG
+tipster/SM
+tiresomeness
+Tirolean/S
+tit-for-tat
+title-page
+titmice
+Tito/M
+to/IU
+toastmistress/S
+Tobias/M
+toddle/DGSR
+toddy/MS
+toggle/DGMS
+toil/RSMDG
+toilet/ySdM
+toity
+toll-bridge/MS
+toluene/M
+tomcat/SM
+tome/SM
+Tomé/M
+too
+toolmaker/SM
+toothsome
+toots/Z
+Torah/MS
+toroidal
+torpedo/DMG
+Torricelli/M
+torridness
+totalitarian/S
+touch/AGDS
+touchline/M
+touch-typists
+Toulouse/M
+tour/CSGMFD
+toward/S
+tow-path/MS
+tows/f
+toxic/S
+tracheal
+Tracie/M
+tracked/U
+tragedienne/SM
+trailer/d
+train-spotter/M
+trait/SM
+traitor/MS
+transcendentalism/SM
+transcript/MS
+transfer/DR7SGMg
+transferability/M
+transference/SM
+transferor/SM
+transferral/SM
+transfinite
+transgressor/S
+transmogrification/M
+transport/BnN
+transportation/M
+transvestism/SM
+trapeze/SM
+trapezoid/SM
+travesty/MDSG
+treacle/MY
+treating/a
+treelike
+Tremayne/M
+trembler/M
+trench's
+Trent/M
+trepanned
+tresses/E
+trestle/MS
+triage/SDMG
+trials/Aa
+tribune/SM
+trichinae
+triffid/S
+triglyceride/M
+trigonometry/WwM
+trike/M
+trimodal
+tristate
+triumphalist
+trivalent
+trivet/SM
+trivia/o
+trolley/SM
+Trollope/M
+trombone/3MS
+trouser/S
+Troutman/M
+Troy's
+truancy/SM
+Trudy/M
+truncation/M
+Truro/M
+trustee/SM
+trusteeship/SM
+trustfulness/E
+trustworthy/P
+Tuesday/SM
+Tulane/M
+tularaemia
+tumble/RSGD
+tumble-dry/SD
+tumescence
+Tunbridge
+tundra/SM
+tuneful/PY
+tungsten/M
+turbine/SM
+turbulent/Y
+turf/MGZDS
+Turin/M
+Turk/WSM
+Tuscan
+tusk/DRGMS
+Tutankhamen/M
+tutored/U
+tutti/S
+tut-tuts
+TV/M
+tweedy/T
+twenty-nine/H
+twenty-seven/H
+twenty-twofold
+twice
+twitchy/T
+two-dimensional/Y
+two-timer
+tycoon/SM
+typical/Y
+tyre/SM
+ubiquity/S
+UHF
+ukase/SM
+ulnae
+ulterior
+ultimate/Y
+umbra/MS
+umpire/DMGS
+unaccountable
+unassuming/Y
+unblinking/Y
+unburden/d
+unclog/DG
+uncomely
+unconscionable/Y
+unconstitutionality
+unctuous/Y
+underbid/G
+undercut/G
+undergraduate
+underhand/i
+underling/MS
+underspend
+undiscriminating
+unearth/YSG
+unemotional
+unequal/D
+UNESCO
+unfaithfulness
+unfatherly
+unfitness
+unforgivable
+unfreeze
+ungenerous
+unharmonious
+unheard-of
+unholy
+unideal
+uninhibited/Y
+union/qQ3
+unionism/MS
+unique/Y
+uniqueness
+univariate
+universalistic
+unlink/G
+unlovely
+unluckiness
+unnamed
+unnerve/k
+unperturbed/Y
+unreal
+unreservedness
+unscrew/G
+unshrinking
+unspecific
+unsuccessful
+unties/F
+unwarrantable/Y
+unwiseness
+upbringing/MS
+upcountry
+upload/SDG
+upper-case/DSG
+upper-class/S
+upping
+uprate/GD
+uproarious/PY
+upstandingness
+upswing/MS
+upward/SY
+urethritis/M
+urgency/SM
+urn/SM
+ursine
+user-friendly
+USG/M
+usher/dSM
+using/facA
+USP
+usurious/Y
+Ute/M
+uteri
+utilisation/f
+utopianism/M
+vacate/NDSGn
+vagina/SMo
+valance/MS
+valentine/SM
+valetudinarianism/M
+Valhalla/M
+valise/SM
+Valle/M
+valuing/fc
+vampire/MS
+vanish/GJSkD
+vantage/SM
+variable's
+vase/SM
+vegetate/GVnDNS
+vehemence/M
+vehicle/SM
+velveteen/SM
+vengeance/SM
+venom/MS
+vented/KI
+ventriloquism/MS
+Venus/S
+verbose/Y
+veritable/Y
+Vermeer/M
+vernal/Y
+verse/ANDXFS
+versed/U
+vetch/SM
+vetoes
+vial/S6M
+viand/MS
+vice-president/SM
+vice-presidential
+Vice's
+Vickery
+view/JpDRGS7M
+view's/cKA
+vigilance/SM
+vindictive/YP
+vine/SM
+vinous
+violence/MS
+violent/Y
+virtue/SoM
+virtuousness
+visage/SM
+viscose/SM
+visitant/SM
+Viterbi/M
+vitiate/SNnGD
+vivaria
+vivid/YP
+vivify/ASGND
+vizier/MS
+Vladivostok/M
+vocalic
+vociferous/Y
+Vodafone/M
+voguish
+voice/CGDIS
+voice-band
+voiced/U
+volleyball/SM
+volubility/S
+voodoo/SM
+voracity/SM
+Vuelta/M
+Vulcanite
+WA
+WAAF
+Wade's
+waft/SGD
+wafters
+Waldo/M
+wale/MG
+wallflower/SM
+wan/dY
+wangle/GDS
+wards/Ie
+warier
+warlock/SM
+warm-hearted/Y
+warming/M
+washed/U
+washed-out
+wash-out/S
+wassail/GMSD
+waste-basket
+watch/GmDRS6j
+water-bird/S
+water-cooled
+waterfront/MS
+waterproof/SGD
+Waugh/M
+wavelength/MS
+wayside/MS
+weakling/SM
+weal/M
+weapon/yMS
+weariness
+wearing/Y
+wearisome/Y
+weatherproof/DGS
+wedded
+wedgies
+wedlock/M
+Wednsebury
+weedy/T
+Weibull/M
+weight's
+Weinstein/M
+weird/TY
+weld/GSRD
+well-being
+well-educated
+well-intentioned
+well-matched
+well-nigh
+well-placed
+well-preserved
+well-worn
+welterweight/SM
+Westerly/S
+western/qQSR
+Westwood/M
+what'd
+Whelan/M
+whenever
+whereupon
+whet/SDG
+whim/SM
+whimsicality/MS
+whimsicalness
+whiplash/MS
+Whipple/M
+whiskered
+Whitcomb/M
+whitey/SM
+Whittall/M
+whole/S
+wholesale/RMDG
+wholesome/UY
+whooper/M
+whop/RG
+whosoever
+wicket-keeping
+Wickliffe/M
+wideness
+Wieland/M
+wifely/T
+Wight/M
+Wilbur/M
+wildcat/MS
+wildebeest/SM
+wilding/M
+will/GkSYD
+William/MS
+willowy/T
+willy-nilly
+wimpy/T
+Winceyette
+wind/UGSA
+windbag/SM
+windbreak/SM
+winding-sheet
+windsock/SM
+windswept
+winnable
+Winnetka
+winsome/Y
+wipe/SRGD
+wire-tapping
+wiring/A
+Wisden
+wisecrack/SGMD
+withal
+withdrawn
+withstand/SG
+witted/e
+wolf/MDGS
+Wolverton
+wolves
+womb/MS
+wonderful/P
+won't
+wooden/Y
+woodener
+woodland/SM
+Woodrow
+Woodstock/M
+woodwind/S
+wool/SMY
+wool-gathering
+wording/MA
+workaday
+workmate/S
+work-shy
+workstation/MS
+work-to-rule
+world-class
+wormwood/MS
+wrapped
+wrapper/MS
+wraps/U
+wrathfulness
+wreath/SDMG
+write/fRGAS
+writhe/SDG
+wryer
+WWII
+Wynn/M
+yahoo/SM
+yammer/Sd
+Yangtze
+Yankton/M
+Yaounde/M
+yarrow/SM
+Yates
+yd
+year-on-year
+yellowish
+yellowness
+yet
+Yiddish
+yobbo/S
+you-know-who
+you'll
+youngster/SM
+yttrium/M
+Yukon
+zabaglione
+zed/MS
+zero-rated
+zero-sum
+Zimbabwean/S
+zinnia/SM
+zone's
+Zurich/M
diff --git a/ant_on_air/build.xml b/ant_on_air/build.xml
index f83fbba..2048eff 100644
--- a/ant_on_air/build.xml
+++ b/ant_on_air/build.xml
@@ -128,6 +128,7 @@
         description="Compiles the SWC.">
         <compc 
             output="${LIBRARY_DIR}/${LIBRARY_NAME}.swc"
+			swf-version="23"
             debug="${DEBUG_FLAG}"
             failonerror="true"
             fork="true"
@@ -158,6 +159,7 @@
 		<mxmlc file="${basedir}/tests/AntOnAir.mxml"
 			output="${basedir}/tests/AntOnAir.swf"
 			debug="${DEBUG_FLAG}"
+			swf-version="23"
 			failonerror="true"
             fork="true"
             maxmemory="512m">
diff --git a/ant_on_air/locale/en_AU/ant.properties b/ant_on_air/locale/en_AU/ant.properties
index d0ae9b7..86870a2 100644
--- a/ant_on_air/locale/en_AU/ant.properties
+++ b/ant_on_air/locale/en_AU/ant.properties
@@ -1,22 +1,17 @@
-<?xml version="1.0"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 
 MKDIR=Created ya dir mate %1
 COPY=Copying ya %1 file to %2
diff --git a/ant_on_air/locale/en_GB/ant.properties b/ant_on_air/locale/en_GB/ant.properties
index 8420313..6b5deaf 100644
--- a/ant_on_air/locale/en_GB/ant.properties
+++ b/ant_on_air/locale/en_GB/ant.properties
@@ -1,22 +1,17 @@
-<?xml version="1.0"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 
 MKDIR=Created directory %1
 COPY=Copying %1 file to %2
diff --git a/ant_on_air/locale/en_US/ant.properties b/ant_on_air/locale/en_US/ant.properties
index 8420313..6b5deaf 100644
--- a/ant_on_air/locale/en_US/ant.properties
+++ b/ant_on_air/locale/en_US/ant.properties
@@ -1,22 +1,17 @@
-<?xml version="1.0"?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
 
 MKDIR=Created directory %1
 COPY=Copying %1 file to %2
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/Replace.as b/ant_on_air/src/org/apache/flex/ant/tags/Replace.as
index 6a3cac1..2873ee1 100644
--- a/ant_on_air/src/org/apache/flex/ant/tags/Replace.as
+++ b/ant_on_air/src/org/apache/flex/ant/tags/Replace.as
@@ -26,6 +26,7 @@
     
     import org.apache.flex.ant.Ant;
     import org.apache.flex.ant.tags.supportClasses.TaskHandler;
+    import org.apache.flex.xml.ITagHandler;
     
     [Mixin]
     public class Replace extends TaskHandler
@@ -89,10 +90,26 @@
             {
                 for (var i:int = 0; i < numChildren; i++)
                 {
-                    var rf:ReplaceFilter = getChildAt(i) as ReplaceFilter;
-                    rf.setContext(context);
-                    tokens.push(rf.token);
-                    reps.push(rf.value);
+                    var child:ITagHandler = getChildAt(i);
+                    if(child is ReplaceFilter)
+                    {
+                        var rf:ReplaceFilter = child as ReplaceFilter;
+                        rf.setContext(context);
+                        tokens.push(rf.token);
+                        reps.push(rf.value);
+                    }
+                    else if(child is ReplaceToken)
+                    {
+                        var rt:ReplaceToken = child as ReplaceToken;
+                        rt.setContext(context);
+                        tokens.push(rt.text);
+                    }
+                    else if(child is ReplaceValue)
+                    {
+                        var rv:ReplaceValue = child as ReplaceValue;
+                        rv.setContext(context);
+                        reps.push(rv.text);
+                    }
                 }
             }
             var n:int = tokens.length;
@@ -112,7 +129,7 @@
                         var firstHalf:String = s.substr(0, c);
                         var secondHalf:String = s.substr(c);
                         s = firstHalf + secondHalf.replace(tokens[i], reps[i]);
-                        cur = c + 1;
+                        cur = c + reps[i].length;
                     }
                 } while (c != -1)
             }
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/ReplaceToken.as b/ant_on_air/src/org/apache/flex/ant/tags/ReplaceToken.as
new file mode 100644
index 0000000..8bb811d
--- /dev/null
+++ b/ant_on_air/src/org/apache/flex/ant/tags/ReplaceToken.as
@@ -0,0 +1,44 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.ant.tags
+{
+	import mx.core.IFlexModuleFactory;
+	
+	import org.apache.flex.ant.Ant;
+	import org.apache.flex.ant.tags.supportClasses.TagHandler;
+	
+	[Mixin]
+	public class ReplaceToken extends TagHandler
+	{
+		public static function init(mf:IFlexModuleFactory):void
+		{
+			Ant.antTagProcessors["replacetoken"] = ReplaceToken;
+		}
+
+		public function ReplaceToken()
+		{
+			super();
+		}
+		
+		public function get text():String
+		{
+			return ant.getValue(xml.text().toString(), context);
+		}
+	}
+}
\ No newline at end of file
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/ReplaceValue.as b/ant_on_air/src/org/apache/flex/ant/tags/ReplaceValue.as
new file mode 100644
index 0000000..227d8a9
--- /dev/null
+++ b/ant_on_air/src/org/apache/flex/ant/tags/ReplaceValue.as
@@ -0,0 +1,44 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.flex.ant.tags
+{
+	import mx.core.IFlexModuleFactory;
+	
+	import org.apache.flex.ant.Ant;
+	import org.apache.flex.ant.tags.supportClasses.TagHandler;
+	
+	[Mixin]
+	public class ReplaceValue extends TagHandler
+	{
+		public static function init(mf:IFlexModuleFactory):void
+		{
+			Ant.antTagProcessors["replacevalue"] = ReplaceValue;
+		}
+
+		public function ReplaceValue()
+		{
+			super();
+		}
+		
+		public function get text():String
+		{
+			return ant.getValue(xml.text().toString(), context);
+		}
+	}
+}
\ No newline at end of file
diff --git a/ant_on_air/src/org/apache/flex/ant/tags/TStamp.as b/ant_on_air/src/org/apache/flex/ant/tags/TStamp.as
index 8b7f88b..0646a1f 100644
--- a/ant_on_air/src/org/apache/flex/ant/tags/TStamp.as
+++ b/ant_on_air/src/org/apache/flex/ant/tags/TStamp.as
@@ -21,7 +21,8 @@
     import mx.core.IFlexModuleFactory;
     import mx.resources.ResourceManager;
     
-    import spark.formatters.DateTimeFormatter;
+    import flash.globalization.DateTimeFormatter;
+    import flash.globalization.LocaleID;
     
     import org.apache.flex.ant.Ant;
     import org.apache.flex.ant.tags.supportClasses.TaskHandler;
@@ -44,14 +45,14 @@
             super.execute(callbackMode, context);
             
             var d:Date = new Date();
-            var df:DateTimeFormatter = new DateTimeFormatter();
-            df.dateTimePattern = "yyyyMMdd";
+            var df:DateTimeFormatter = new DateTimeFormatter(LocaleID.DEFAULT);
+            df.setDateTimePattern("yyyyMMdd");
             var dstamp:String = df.format(d);
             context["DSTAMP"] = dstamp;
-            df.dateTimePattern = "hhmm";
+            df.setDateTimePattern("hhmm");
             var tstamp:String = df.format(d);
             context["TSTAMP"] = tstamp;
-            df.dateTimePattern = "MMMM dd yyyy";
+            df.setDateTimePattern("MMMM dd yyyy");
             var today:String = df.format(d);
             context["TODAY"] = today;
             
diff --git a/ant_on_air/tests/test.xml b/ant_on_air/tests/test.xml
index fa4ea4d..e218795 100644
--- a/ant_on_air/tests/test.xml
+++ b/ant_on_air/tests/test.xml
@@ -186,6 +186,7 @@
             <entry key="somekey" value="somevalue" />
             <entry key="somekey1" value="somevalue1" />
             <entry key="looptest" value="foo" />
+            <entry key="xml" value="&lt;test/&gt;" />
         </propertyfile>
         <fail message="propertyfile did not result in expected file">
             <condition>
@@ -199,6 +200,14 @@
         <replace file="${basedir}/temp/custom.properties">
             <replacefilter token="key" value="ky" />
         </replace>
+        <replace file="${basedir}/temp/custom.properties">
+            <replacetoken>loop</replacetoken>
+            <replacevalue>lop</replacevalue>
+        </replace>
+        <replace file="${basedir}/temp/custom.properties">
+            <replacetoken><![CDATA[<test/>]]></replacetoken>
+            <replacevalue><![CDATA[<replaced/><test/>]]></replacevalue>
+        </replace>
         <loadproperties srcFile="${basedir}/temp/custom.properties" />
         <fail message="replace did not work: found somekey">
             <condition>
@@ -212,6 +221,11 @@
                 </not>
             </condition>
         </fail>
+        <fail message="replace did not work: found looptest">
+            <condition>
+                <isset property="looptest" />
+            </condition>
+        </fail>
         <fail message="replace did not work: did not find replacedkey1">
             <condition>
                 <not>
@@ -222,7 +236,14 @@
         <fail message="replace did not work: did not find food">
             <condition>
                 <not>
-                    <equals arg1="${looptest}" arg2="food" />
+                    <equals arg1="${loptest}" arg2="food" />
+                </not>
+            </condition>
+        </fail>
+        <fail message="replace did not work: did not find &lt;replaced/&gt;&lt;test/&gt;">
+            <condition>
+                <not>
+                    <equals arg1="${xml}" arg2="&lt;replaced/&gt;&lt;test/&gt;" />
                 </not>
             </condition>
         </fail>
diff --git a/installer/README b/installer/README
index 8fef8e7..5a56ba7 100644
--- a/installer/README
+++ b/installer/README
@@ -19,7 +19,7 @@
 
 ==========================================================================================
 Overview:
-=========
+==========================================================================================
 
 - The Apache Flex SDK Installer AIR application provides an easy installation of the 
   Apache Flex SDK and all its dependencies.  This will make it suitable for working with 
@@ -127,7 +127,7 @@
 	file (var: TEMP_PASS_CHANGE_THIS)
 
 ==========================================================================================
-How to set up the project for working with Adobe Flash Builder (or any other IDE):
+How to set up the project for working with Adobe Flash Builder 4.7:
 ==========================================================================================
 
 1.  Unzip the source distribution.  You should see the 'installer' directory and the 
@@ -151,3 +151,52 @@
 
 7.  In the installer project, add ${APACHE_FLEX_UTILITIES_ROOT}/ant_on_air/locale/{locale} as a source path.
 
+==========================================================================================
+How to set up the project for working with JetBrains IDEA 12+
+==========================================================================================
+
+1.  Setup a new project by either unzipping the downloaded source or grabbing the source from the version control.
+
+2.  During the project setup, DO NOT search for modules or frameworks.  We will set these up later.
+
+3.  Setup a new module by going to the File -> New Module menu.
+    Module Type :  Flash
+    Target Platform : Desktop
+    Output Type : Application
+    Create Sample App :  Unchecked
+    Create HTML Wrapper : Unchecked
+
+    Create the new module, name it "installer" and chose the ${APACHE_FLEX_UTILITIES_ROOT}/installer directory
+
+4.  After the module is created, go into the installer module settings (Right-Click ->  Open Module Settings)
+
+5.  Add the following Content Roots :
+    flex-utilities\ant_on_air
+    flex-utilities\common
+
+6.  Mark the following directories as Sources :   (some may already be marked as src)
+    flex-utilities\ant_on_air\src
+    flex-utilities\ant_on_air\external
+    flex-utilities\common\src
+    flex-utilities\installer\src
+
+7.  Close the Settings dialog
+
+8.  Open the Ant Build tab within IDEA.
+    Add the flex-utilities\build.xml ANT build script.
+
+9.  Run the get-as3commons.swc ant target.  This will download the required SWC to build the installer.
+
+10. Return to the module properties, and go to the dependencies tab.  Make sure the following are listed :
+    Flex SDK
+    flex-utilities\installer\libs
+    flex-utilities\installer\common\bin\common.swc
+    flex-utilities\installer\ant_on_air\bin\ant_on_air.swc
+    flex-utilities\ant_on_air\external\libs\as3commons-zip-1.0.0-alpha.1.swc
+
+11. Apply and close the dialog box.
+
+12. Update the flex-utilities\installer\build.properties to match your settings.  In theory you should only
+    have to update the FLEX_HOME_WIN or FLEX_HOME_MAC property to point to your SDK with AIR 4.0 overlaid.
+
+You should now be able to build and debug the installer.
diff --git a/installer/build.xml b/installer/build.xml
index 49de697..e052051 100644
--- a/installer/build.xml
+++ b/installer/build.xml
@@ -68,6 +68,10 @@
     <property name="binary.kit" value="${kit.prefix}-bin"/>
     <property name="LOCAL_CONFIG_FILE" value="${basedir}/src/installer/sdk-installer-config-4.0.xml" />
 
+    <!--<property name="commons.zip" value="http://projects.yoolab.org/maven/content/repositories/releases/org/as3commons/as3commons-zip/1.0.0-alpha.1/as3commons-zip-1.0.0-alpha.1.swc" />-->
+    <!-- use this one for now until we find a better source -->
+    <property name="commons.zip" value="https://github.com/bigosmallm/MakeApacheFlexForFlashBuilder/blob/master/libs/as3commons-zip-1.0.0-alpha.1.swc?raw=true" />
+    
     <!--
         Properties are immutable so value frozen first time property is set.
         If FLEX_HOME is not set with -DFLEX_HOME=/path/to/flex/sdk on the ant command line
@@ -275,10 +279,11 @@
     <target name="get-as3commons.swc" depends="check-as3commons.swc" unless="as3commons.swc.present"
         description="Download as3commons.swc and fail if checksum mismatch.">
         <mkdir dir="${LIBRARY_DIR}"/>
-        <get src="http://projects.yoolab.org/maven/content/repositories/releases/org/as3commons/as3commons-zip/1.0.0-alpha.1/as3commons-zip-1.0.0-alpha.1.swc"
+        <get src="${commons.zip}"
             dest="${LIBRARY_DIR}/as3commons-zip-1.0.0-alpha.1.swc"
             verbose="true"/>
-        <get src="http://projects.yoolab.org/maven/content/repositories/releases/org/as3commons/as3commons-zip/1.0.0-alpha.1/as3commons-zip-1.0.0-alpha.1.swc.md5"
+        <!-- skip checksum until we find a valid file
+        <get src="${commons.zip}.md5"
             dest="${LIBRARY_DIR}/as3commons-zip-1.0.0-alpha.1.swc.md5"
             verbose="true"/>
         <checksum file="${LIBRARY_DIR}/as3commons-zip-1.0.0-alpha.1.swc" algorithm="md5" verifyProperty="isMD5ok"/>
@@ -288,6 +293,7 @@
                 <isfalse value="${isMD5ok}"/>
             </condition>
         </fail>
+         -->
     </target>
 
     <target name="check-as3httpclient.swc">
diff --git a/installerLocaleEditor/src/org/apache/flex/runtimelocale/ini/IniReader.as b/installerLocaleEditor/src/org/apache/flex/runtimelocale/ini/IniReader.as
index cce61a3..5ecc539 100644
--- a/installerLocaleEditor/src/org/apache/flex/runtimelocale/ini/IniReader.as
+++ b/installerLocaleEditor/src/org/apache/flex/runtimelocale/ini/IniReader.as
@@ -6,10 +6,6 @@
 	import org.as3commons.logging.api.ILogger;

 	import org.as3commons.logging.api.getClassLogger;

 

-	/**

-	 *

-	 * @author Roland Zwaga

-	 */

 	public class IniReader {

 

 		/** Character code for the APPLE line break. */

diff --git a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/compiler/Compiler.java b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/compiler/Compiler.java
index 6e2261f..8de3e0c 100644
--- a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/compiler/Compiler.java
+++ b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/compiler/Compiler.java
@@ -18,12 +18,6 @@
 

 import org.apache.maven.project.MavenProject;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 23:13

- */

 public interface Compiler {

 

     void compile(MavenProject project);

diff --git a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/generator/Generator.java b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/generator/Generator.java
index bdab24f..89ba054 100644
--- a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/generator/Generator.java
+++ b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/generator/Generator.java
@@ -16,11 +16,5 @@
  */

 package org.apache.flex.maven.plugins.flex.generator;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 23:13

- */

 public interface Generator {

 }

diff --git a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/Optimizer.java b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/Optimizer.java
index 20b46e8..0ccd766 100644
--- a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/Optimizer.java
+++ b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/Optimizer.java
@@ -16,11 +16,5 @@
  */

 package org.apache.flex.maven.plugins.flex.optimizer;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 23:13

- */

 public interface Optimizer {

 }

diff --git a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/packager/Packager.java b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/packager/Packager.java
index 7b5e560..11ea9c3 100644
--- a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/packager/Packager.java
+++ b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/packager/Packager.java
@@ -16,11 +16,5 @@
  */

 package org.apache.flex.maven.plugins.flex.packager;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 23:13

- */

 public interface Packager {

 }

diff --git a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/test/Test.java b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/test/Test.java
index 0abf32c..3fda4d3 100644
--- a/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/test/Test.java
+++ b/maven-flex-plugin/components/api/src/main/java/org/apache/flex/maven/plugins/flex/test/Test.java
@@ -16,11 +16,5 @@
  */

 package org.apache.flex.maven.plugins.flex.test;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 23:13

- */

 public interface Test {

 }

diff --git a/maven-flex-plugin/components/compiler/compiler-asdoc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/asdoc/AsdocCompilerImpl.java b/maven-flex-plugin/components/compiler/compiler-asdoc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/asdoc/AsdocCompilerImpl.java
index 2fb7469..1e3fc2c 100644
--- a/maven-flex-plugin/components/compiler/compiler-asdoc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/asdoc/AsdocCompilerImpl.java
+++ b/maven-flex-plugin/components/compiler/compiler-asdoc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/asdoc/AsdocCompilerImpl.java
@@ -20,12 +20,6 @@
 import org.apache.maven.project.MavenProject;

 import org.codehaus.plexus.component.annotations.Component;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 02.12.12

- * Time: 12:40

- */

 @Component(role = Compiler.class, hint = "asdoc")

 public class AsdocCompilerImpl implements Compiler {

 

diff --git a/maven-flex-plugin/components/compiler/compiler-compc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/compc/CompcCompilerImpl.java b/maven-flex-plugin/components/compiler/compiler-compc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/compc/CompcCompilerImpl.java
index d2b4827..4f6b455 100644
--- a/maven-flex-plugin/components/compiler/compiler-compc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/compc/CompcCompilerImpl.java
+++ b/maven-flex-plugin/components/compiler/compiler-compc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/compc/CompcCompilerImpl.java
@@ -20,12 +20,6 @@
 import org.apache.maven.project.MavenProject;

 import org.codehaus.plexus.component.annotations.Component;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 02.12.12

- * Time: 12:40

- */

 @Component(role = Compiler.class, hint = "compc")

 public class CompcCompilerImpl implements Compiler {

 

diff --git a/maven-flex-plugin/components/compiler/compiler-falcon/src/main/java/org/apache/flex/maven/plugins/flex/compiler/falcon/FalconCompilerImpl.java b/maven-flex-plugin/components/compiler/compiler-falcon/src/main/java/org/apache/flex/maven/plugins/flex/compiler/falcon/FalconCompilerImpl.java
index d782e82..3613772 100644
--- a/maven-flex-plugin/components/compiler/compiler-falcon/src/main/java/org/apache/flex/maven/plugins/flex/compiler/falcon/FalconCompilerImpl.java
+++ b/maven-flex-plugin/components/compiler/compiler-falcon/src/main/java/org/apache/flex/maven/plugins/flex/compiler/falcon/FalconCompilerImpl.java
@@ -20,12 +20,6 @@
 import org.apache.maven.project.MavenProject;

 import org.codehaus.plexus.component.annotations.Component;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 02.12.12

- * Time: 12:40

- */

 @Component(role = Compiler.class, hint = "falcon")

 public class FalconCompilerImpl implements Compiler {

 

diff --git a/maven-flex-plugin/components/compiler/compiler-mxmlc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/mxmlc/MxmlcCompilerImpl.java b/maven-flex-plugin/components/compiler/compiler-mxmlc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/mxmlc/MxmlcCompilerImpl.java
index 1c06083..038fc1f 100644
--- a/maven-flex-plugin/components/compiler/compiler-mxmlc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/mxmlc/MxmlcCompilerImpl.java
+++ b/maven-flex-plugin/components/compiler/compiler-mxmlc/src/main/java/org/apache/flex/maven/plugins/flex/compiler/mxmlc/MxmlcCompilerImpl.java
@@ -20,12 +20,6 @@
 import org.apache.maven.project.MavenProject;

 import org.codehaus.plexus.component.annotations.Component;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 02.12.12

- * Time: 12:40

- */

 @Component(role = Compiler.class, hint = "mxmlc")

 public class MxmlcCompilerImpl implements Compiler {

 

diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/pom.xml b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/pom.xml
new file mode 100644
index 0000000..3ad9c85
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/pom.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.flexjs</groupId>
+        <artifactId>flexjs</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>flexjs-hello-world</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <sourceFile>FlexJSTest_basic.mxml</sourceFile>
+                    <!--compilerName>Falcon</compilerName-->
+                    <compilerName>FlexJS</compilerName>
+                    <debug>true</debug>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex.compiler</groupId>
+                        <artifactId>falcon-jx-compiler</artifactId>
+                        <version>0.0.3-SNAPSHOT</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.flexjs</groupId>
+            <artifactId>framework</artifactId>
+            <version>0.0.3-SNAPSHOT</version>
+            <type>pom</type>
+        </dependency>
+        <!-- This is still only needed to satisfy check in Flexmojos -->
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>14.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/FlexJSTest_basic.mxml b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/FlexJSTest_basic.mxml
new file mode 100644
index 0000000..b000196
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/FlexJSTest_basic.mxml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+<basic:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+				   xmlns:local="*"
+				   xmlns:basic="library://ns.apache.org/flexjs/basic" 
+				   xmlns:models="models.*" 
+				   xmlns:controllers="controllers.*"
+				   initialize="MyModel(model).labelText='Hello World'">
+
+	<fx:Script><![CDATA[ import models.MyModel; ]]></fx:Script>
+
+	<basic:valuesImpl>
+		<basic:SimpleCSSValuesImpl />
+	</basic:valuesImpl>
+	<basic:initialView>
+		<local:MyInitialView />
+	</basic:initialView>
+	<basic:model>
+		<models:MyModel />
+	</basic:model>
+	<basic:controller>
+		<controllers:MyController />
+	</basic:controller>
+    <basic:beads>
+        <basic:HTTPService id="service">
+            <basic:LazyCollection id="collection">
+                <basic:inputParser>
+                    <basic:JSONInputParser />
+                </basic:inputParser>
+                <basic:itemConverter>
+                    <local:StockDataJSONItemConverter />
+                </basic:itemConverter> 
+            </basic:LazyCollection>
+        </basic:HTTPService>
+    </basic:beads>
+</basic:Application>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/MyInitialView.mxml b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/MyInitialView.mxml
new file mode 100644
index 0000000..9a910cc
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/MyInitialView.mxml
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+<basic:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009"
+				xmlns:basic="library://ns.apache.org/flexjs/basic" 
+			   >
+    <fx:Script>
+        <![CDATA[            
+			import org.apache.flex.events.CustomEvent;
+			import org.apache.flex.events.Event;
+			import org.apache.flex.utils.Timer;
+			
+			private var timer:org.apache.flex.utils.Timer;
+			
+			public function get symbol():String
+			{
+				return list.selectedItem as String;
+			}
+			
+			public function get city():String
+			{
+				return cityList.selectedItem as String;
+			}
+			
+			public function get inputText():String
+			{
+				return input.text;
+			}
+			
+			public function get comboBoxValue():String
+			{
+				return String(comboBox.selectedItem);
+			}
+			
+			public function startTimer():void
+			{
+				timer = new org.apache.flex.utils.Timer(1000);
+				timer.addEventListener('timer', timerHandler);
+				timer.start()				
+			}
+			
+			public function timerHandler(event:org.apache.flex.events.Event):void
+			{
+				timerLabel.text = timer.currentCount.toString();	
+			}
+        ]]>
+    </fx:Script>
+	<fx:Style>
+		@namespace basic "library://ns.apache.org/flexjs/basic";
+		
+		.skinned {
+			background-image: url('ButtonImageUp.png');
+			border-style: none;
+		}
+		
+		.skinned:hover {
+			background-image: url('ButtonImageOver.png');
+		}
+		
+		.skinned:active {
+			background-image: url('ButtonImageDown.png');
+		}
+
+	</fx:Style>
+	<basic:Label id="lbl" x="100" y="25" >
+		<basic:beads>
+			<basic:SimpleBinding eventName="labelTextChanged"
+								 sourceID="applicationModel"
+								 sourcePropertyName="labelText"
+								 destinationPropertyName="text" />
+		</basic:beads>
+	</basic:Label>
+	<basic:TextButton text="Start Timer" x="100" y="75" click="startTimer()" />
+	<basic:TextButton text="Stop Timer" x="100" y="100" click="timer.removeEventListener('timer', timerHandler);timer.stop()" />
+	<basic:Label id="timerLabel" x="100" y="125" />
+	
+	<basic:List id="cityList"  x="200" y="75" width="100" height="75" change="dispatchEvent(new CustomEvent('cityListChanged'))">
+		<basic:beads>
+			<basic:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="cities"
+				destinationPropertyName="dataProvider" />
+		</basic:beads>
+	</basic:List>
+	
+	<basic:TextArea x="320" y="25" width="150" height="75">
+		<basic:beads>
+			<basic:SimpleBinding eventName="labelTextChanged"
+								 sourceID="applicationModel"
+								 sourcePropertyName="labelText"
+								 destinationPropertyName="text" />
+		</basic:beads>
+	</basic:TextArea>
+	<basic:TextInput id="input" x="320" y="110" />
+	<basic:TextButton text="Transfer" x="320" y="138" click="dispatchEvent(new CustomEvent('transferClicked'))" />
+	
+	<basic:CheckBox id="checkbox" x="320" y="170" text="Check Me" />
+	
+	<basic:RadioButton groupName="group1" text="Apples" value="0" x="100" y="150" />
+	<basic:RadioButton groupName="group1" text="Oranges" value="1" x="100" y="170" selected="true" />
+	<basic:RadioButton groupName="group1" text="Grapes" value="2" x="100" y="190" />
+	
+	<basic:RadioButton groupName="group2" text="Red" value="red" x="100" y="250" selected="true" />
+	<basic:RadioButton groupName="group2" text="Green" value="green" x="100" y="270" />
+	<basic:RadioButton groupName="group2" text="Blue" value="blue" x="100" y="290"  />
+	
+	<basic:DropDownList id="list" x="200" y="200" width="100" height="18" change="dispatchEvent(new CustomEvent('listChanged'))">
+		<basic:beads>
+			<basic:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="strings"
+				destinationPropertyName="dataProvider" />
+		</basic:beads>
+	</basic:DropDownList>
+	<basic:TextButton text="OK" x="200" y="230" click="dispatchEvent(new CustomEvent('buttonClicked'))" />
+	<basic:TextButton text="Skinned" x="200" y="260" width="80" height="24" className="skinned" click="dispatchEvent(new CustomEvent('buttonClicked'))" />
+	
+	<basic:ComboBox id="comboBox" x="320" y="200" width="100" change="dispatchEvent(new CustomEvent('comboBoxChanged'))">
+		<basic:beads>
+			<basic:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="cities"
+				destinationPropertyName="dataProvider" />
+		</basic:beads>
+	</basic:ComboBox>
+    
+</basic:ViewBase>
diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/StockDataJSONItemConverter.as b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/StockDataJSONItemConverter.as
new file mode 100644
index 0000000..5ad0c38
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/StockDataJSONItemConverter.as
@@ -0,0 +1,38 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+import org.apache.flex.collections.converters.JSONItemConverter;
+
+    public class StockDataJSONItemConverter extends JSONItemConverter
+    {
+        public function StockDataJSONItemConverter()
+        {
+            super();
+        }
+        
+        override public function convertItem(data:String):Object
+        {
+            var obj:Object = super.convertItem(data);
+			if (obj['query']['results'] == null)
+				return 'No Quote Available';
+            return obj['query']['results']['quote']['Ask'];
+        }
+    }
+}
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/controllers/MyController.as b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/controllers/MyController.as
new file mode 100644
index 0000000..636ed30
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/controllers/MyController.as
@@ -0,0 +1,92 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package controllers
+{
+	import org.apache.flex.core.Application;
+	import org.apache.flex.core.IDocument;
+	import org.apache.flex.events.Event;
+	
+	
+	import models.MyModel;
+	
+	public class MyController implements IDocument
+	{
+		public function MyController(app:Application = null)
+		{
+			if (app)
+			{
+				this.app = app as FlexJSTest_basic;
+				app.addEventListener("viewChanged", viewChangeHandler);
+			}
+		}
+		
+		private var queryBegin:String = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22";
+		private var queryEnd:String = "%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json";
+		private var app:FlexJSTest_basic;
+		
+		private function viewChangeHandler(event:Event):void
+		{
+			app.initialView.addEventListener("buttonClicked", buttonClickHandler);
+			app.initialView.addEventListener("listChanged", listChangedHandler);
+			app.initialView.addEventListener("cityListChanged", cityListChangeHandler);
+			app.initialView.addEventListener("transferClicked", transferClickHandler);
+			app.initialView.addEventListener("comboBoxChanged", comboBoxChangeHandler);
+		}
+		
+		private function buttonClickHandler(event:Event):void
+		{
+			var sym:String = MyInitialView(app.initialView).symbol;
+			app.service.url = queryBegin + sym + queryEnd;
+			app.service.send();
+			app.service.addEventListener("complete", completeHandler);
+		}
+		
+		private function completeHandler(event:Event):void
+		{
+			MyModel(app.model).labelText = app.collection.getItemAt(0) as String;
+		}
+		
+		private function listChangedHandler(event:Event):void
+		{
+			MyModel(app.model).labelText = MyInitialView(app.initialView).symbol;
+		}
+		
+		private function cityListChangeHandler(event:Event):void
+		{
+			MyModel(app.model).labelText = MyInitialView(app.initialView).city;
+		}
+		
+		private function transferClickHandler(event:Event):void
+		{
+			MyModel(app.model).labelText = MyInitialView(app.initialView).inputText;
+		}
+		
+		private function comboBoxChangeHandler(event:Event):void
+		{
+			MyModel(app.model).labelText = MyInitialView(app.initialView).comboBoxValue;
+		}
+		
+		public function setDocument(document:Object, id:String = null):void
+		{
+			this.app = document as FlexJSTest_basic;
+			app.addEventListener("viewChanged", viewChangeHandler);
+		}
+		
+	}
+}
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/models/MyModel.as b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/models/MyModel.as
new file mode 100644
index 0000000..1dc23e6
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/flexjs-hello-world/src/main/flex/models/MyModel.as
@@ -0,0 +1,59 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package models
+{
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.EventDispatcher;
+	
+	public class MyModel extends EventDispatcher
+	{
+		public function MyModel()
+		{
+		}
+		
+		private var _labelText:String;
+		
+		public function get labelText():String
+		{
+			return _labelText;
+		}
+		
+		public function set labelText(value:String):void
+		{
+			if (value != _labelText)
+			{
+				_labelText = value;
+				dispatchEvent(new Event("labelTextChanged"));
+			}
+		}
+        
+        private var _strings:Array = ["AAPL", "ADBE", "GOOG", "MSFT", "YHOO"];
+        public function get strings():Array
+        {
+            return _strings;
+        }
+		
+		private var _cities:Array = ["London", "Miami", "Paris", "Sydney", "Tokyo"];
+		public function get cities():Array
+		{
+			return _cities;
+		}
+
+	}
+}
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/flexjs/pom.xml b/maven-flex-plugin/examples/flexjs/pom.xml
new file mode 100644
index 0000000..8d01b07
--- /dev/null
+++ b/maven-flex-plugin/examples/flexjs/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples</groupId>
+        <artifactId>parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.flex.examples.flexjs</groupId>
+    <artifactId>flexjs</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>flexjs-hello-world</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/pom.xml b/maven-flex-plugin/examples/i18n/compiled-locales/pom.xml
new file mode 100644
index 0000000..be807ff
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>i18n</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>compiled-locales</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>swf</module>
+        <module>war</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/swf/pom.xml b/maven-flex-plugin/examples/i18n/compiled-locales/swf/pom.xml
new file mode 100644
index 0000000..4c23e35
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/swf/pom.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>compiled-locales</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>compiled-locales-swf</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <debug>true</debug>
+                    <localesCompiled>
+                        <locale>en_US</locale>
+                        <locale>de_DE</locale>
+                    </localesCompiled>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.14.1</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>14.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/flex/Main.mxml b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/flex/Main.mxml
new file mode 100644
index 0000000..a449ab7
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/flex/Main.mxml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+               xmlns:s="library://ns.adobe.com/flex/spark">
+
+    <fx:Metadata>
+        [ResourceBundle("myresources")]
+    </fx:Metadata>
+
+    <fx:Script>
+      <![CDATA[
+        import mx.collections.ArrayCollection;
+
+        import spark.events.IndexChangeEvent;
+
+        [Bindable]
+        private var locales:ArrayCollection = new ArrayCollection([{label:"English", locale:"en_US"},
+            {label:"German", locale:"de_DE"}]);
+
+        private function onLanguageChange(event:IndexChangeEvent):void {
+            resourceManager.localeChain = [localeSelector.selectedItem.locale];
+        }
+
+        ]]>
+   </fx:Script>
+
+    <s:VGroup>
+        <s:ComboBox id="localeSelector" dataProvider="{locales}" change="onLanguageChange(event)"/>
+        <s:Label text="{resourceManager.getString('myresources','greeting')}"/>
+    </s:VGroup>
+
+</s:Application>
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/de_DE/myresources.properties b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/de_DE/myresources.properties
new file mode 100644
index 0000000..f792b93
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/de_DE/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+greeting=Hallo Welt!
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/en_US/myresources.properties b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/en_US/myresources.properties
new file mode 100644
index 0000000..ba8ac99
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/swf/src/main/locales/en_US/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+greeting=Hello World!
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/war/pom.xml b/maven-flex-plugin/examples/i18n/compiled-locales/war/pom.xml
new file mode 100644
index 0000000..b68bd30
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/war/pom.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>compiled-locales</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>compiled-locales-war</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+
+    <!--
+        Properties used in the wrapper template, used by maven-war-plugin to
+        perform the filtering.
+    -->
+    <properties>
+        <swf>compiled-locales-swf-1.0.0-SNAPSHOT</swf>
+        <width>100%</width>
+        <height>100%</height>
+        <title>My First Application</title>
+        <useBrowserHistory>true</useBrowserHistory>
+        <bgcolor>white</bgcolor>
+        <version_major>10</version_major>
+        <version_minor>2</version_minor>
+        <version_revision>0</version_revision>
+        <expressInstallSwf>expressInstall.swf</expressInstallSwf>
+        <application>application</application>
+    </properties>
+
+    <build>
+        <plugins>
+            <!--
+                Copy all the flex related resources (SWFs, RSLs, ...)
+            -->
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-flex-resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+            <!--
+                Builds the war and copies the flex default wrapper template.
+            -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-war-plugin</artifactId>
+                <version>2.4</version>
+                <configuration>
+                    <overlays>
+                        <overlay>
+                            <groupId>org.apache.flex.wrapper</groupId>
+                            <artifactId>swfobject</artifactId>
+                            <type>war</type>
+                            <filtered>true</filtered>
+                        </overlay>
+                    </overlays>
+                </configuration>
+            </plugin>
+            <!--
+                Make the war project "runnable" by running mvn jetty:run
+            -->
+            <plugin>
+                <groupId>org.mortbay.jetty</groupId>
+                <artifactId>maven-jetty-plugin</artifactId>
+                <version>6.1.17</version>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.examples.i18n</groupId>
+            <artifactId>compiled-locales-swf</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+            <type>swf</type>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.flex.wrapper</groupId>
+            <artifactId>swfobject</artifactId>
+            <version>4.14.1</version>
+            <type>war</type>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/compiled-locales/war/src/main/webapp/WEB-INF/web.xml b/maven-flex-plugin/examples/i18n/compiled-locales/war/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8dd835a
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/compiled-locales/war/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         id="WebApp_ID" version="2.5">
+
+    <display-name>war war</display-name>
+
+    <welcome-file-list>
+        <welcome-file>index.html</welcome-file>
+    </welcome-file-list>
+
+</web-app>
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/pom.xml b/maven-flex-plugin/examples/i18n/locale-chains/pom.xml
new file mode 100644
index 0000000..bff39bc
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>i18n</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>locale-chains</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>swf</module>
+        <module>war</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/pom.xml b/maven-flex-plugin/examples/i18n/locale-chains/swf/pom.xml
new file mode 100644
index 0000000..6d71468
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/pom.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>locale-chains</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>locale-chains-swf</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <debug>true</debug>
+                    <localesCompiled>
+                        <locale>en_US</locale>
+                        <locale>en_GB,en_US</locale>
+                        <locale>de_DE</locale>
+                        <locale>de_AT,de_DE</locale>
+                    </localesCompiled>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.14.1</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>14.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/flex/Main.mxml b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/flex/Main.mxml
new file mode 100644
index 0000000..3f2cdad
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/flex/Main.mxml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+               xmlns:s="library://ns.adobe.com/flex/spark">
+
+    <fx:Metadata>
+        [ResourceBundle("myresources")]
+    </fx:Metadata>
+
+    <fx:Script>
+      <![CDATA[
+        import mx.collections.ArrayCollection;
+
+        import spark.events.IndexChangeEvent;
+
+        [Bindable]
+        private var locales:ArrayCollection = new ArrayCollection([
+            {label:"US English", locale:"en_US"},
+            {label:"British English", locale:"en_GB,en_US"},
+            {label:"German", locale:"de_DE,en_US"},
+            {label:"Austrian German", locale:"de_AT,de_DE,en_US"}
+        ]);
+
+        private function onLanguageChange(event:IndexChangeEvent):void {
+            resourceManager.localeChain = getLocaleChain(localeSelector.selectedItem.locale);
+        }
+
+        private function getLocaleChain(str:String):Array {
+            var result:Array = [];
+            for each(var locale:String in str.split(",")) {
+                result.push(locale);
+            }
+            return result;
+        }
+
+        ]]>
+   </fx:Script>
+
+    <s:VGroup>
+        <s:ComboBox id="localeSelector" dataProvider="{locales}" change="onLanguageChange(event)"/>
+        <s:Label text="{resourceManager.getString('myresources','hotDrink')}"/>
+        <s:Label text="{resourceManager.getString('myresources','coldDrink')}"/>
+        <s:Label text="{resourceManager.getString('myresources','strangeDrink')}"/>
+    </s:VGroup>
+
+</s:Application>
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_AT/myresources.properties b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_AT/myresources.properties
new file mode 100644
index 0000000..c48d822
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_AT/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+hotDrink=Haferl Kaffee
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_DE/myresources.properties b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_DE/myresources.properties
new file mode 100644
index 0000000..ca4e20e
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/de_DE/myresources.properties
@@ -0,0 +1,20 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+hotDrink=Tasse Kaffee
+coldDrink=Bier
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_GB/myresources.properties b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_GB/myresources.properties
new file mode 100644
index 0000000..b020332
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_GB/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+hotDrink=Cup of tee
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_US/myresources.properties b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_US/myresources.properties
new file mode 100644
index 0000000..6959d2c
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/swf/src/main/locales/en_US/myresources.properties
@@ -0,0 +1,21 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+hotDrink=Cup of coffee
+coldDrink=Beer
+strangeDrink=Red Bull
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/war/pom.xml b/maven-flex-plugin/examples/i18n/locale-chains/war/pom.xml
new file mode 100644
index 0000000..e837c60
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/war/pom.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>locale-chains</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>locale-chains-war</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+
+    <!--
+        Properties used in the wrapper template, used by maven-war-plugin to
+        perform the filtering.
+    -->
+    <properties>
+        <swf>locale-chains-swf-1.0.0-SNAPSHOT</swf>
+        <width>100%</width>
+        <height>100%</height>
+        <title>My First Application</title>
+        <useBrowserHistory>true</useBrowserHistory>
+        <bgcolor>white</bgcolor>
+        <version_major>10</version_major>
+        <version_minor>2</version_minor>
+        <version_revision>0</version_revision>
+        <expressInstallSwf>expressInstall.swf</expressInstallSwf>
+        <application>application</application>
+    </properties>
+
+    <build>
+        <plugins>
+            <!--
+                Copy all the flex related resources (SWFs, RSLs, ...)
+            -->
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-flex-resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+            <!--
+                Builds the war and copies the flex default wrapper template.
+            -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-war-plugin</artifactId>
+                <version>2.4</version>
+                <configuration>
+                    <overlays>
+                        <overlay>
+                            <groupId>org.apache.flex.wrapper</groupId>
+                            <artifactId>swfobject</artifactId>
+                            <type>war</type>
+                            <filtered>true</filtered>
+                        </overlay>
+                    </overlays>
+                </configuration>
+            </plugin>
+            <!--
+                Make the war project "runnable" by running mvn jetty:run
+            -->
+            <plugin>
+                <groupId>org.mortbay.jetty</groupId>
+                <artifactId>maven-jetty-plugin</artifactId>
+                <version>6.1.17</version>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.examples.i18n</groupId>
+            <artifactId>locale-chains-swf</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+            <type>swf</type>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.flex.wrapper</groupId>
+            <artifactId>swfobject</artifactId>
+            <version>4.14.1</version>
+            <type>war</type>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/locale-chains/war/src/main/webapp/WEB-INF/web.xml b/maven-flex-plugin/examples/i18n/locale-chains/war/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8dd835a
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/locale-chains/war/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         id="WebApp_ID" version="2.5">
+
+    <display-name>war war</display-name>
+
+    <welcome-file-list>
+        <welcome-file>index.html</welcome-file>
+    </welcome-file-list>
+
+</web-app>
diff --git a/maven-flex-plugin/examples/i18n/pom.xml b/maven-flex-plugin/examples/i18n/pom.xml
new file mode 100644
index 0000000..26c6cc0
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/pom.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples</groupId>
+        <artifactId>parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.flex.examples.i18n</groupId>
+    <artifactId>i18n</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>compiled-locales</module>
+        <module>runtime-locales</module>
+        <module>locale-chains</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/pom.xml b/maven-flex-plugin/examples/i18n/runtime-locales/pom.xml
new file mode 100644
index 0000000..3a3a8d2
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>i18n</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>runtime-locales</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>swf</module>
+        <module>war</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/swf/pom.xml b/maven-flex-plugin/examples/i18n/runtime-locales/swf/pom.xml
new file mode 100644
index 0000000..54818c6
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/swf/pom.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>runtime-locales</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>runtime-locales-swf</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>swf</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <debug>true</debug>
+                    <localesRuntime>
+                        <locale>en_US</locale>
+                        <locale>de_DE</locale>
+                    </localesRuntime>
+                </configuration>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.14.1</version>
+            <type>pom</type>
+        </dependency>
+        <dependency>
+            <groupId>com.adobe.flash.framework</groupId>
+            <artifactId>playerglobal</artifactId>
+            <version>14.0</version>
+            <type>swc</type>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/flex/Main.mxml b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/flex/Main.mxml
new file mode 100644
index 0000000..db86365
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/flex/Main.mxml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+               xmlns:s="library://ns.adobe.com/flex/spark"
+               creationComplete="onCreationComplete(event)">
+
+    <fx:Metadata>
+        [ResourceBundle("myresources")]
+    </fx:Metadata>
+
+    <fx:Script>
+      <![CDATA[
+        import mx.collections.ArrayCollection;
+        import mx.events.FlexEvent;
+        import mx.events.ResourceEvent;
+        import mx.modules.ModuleBase;
+
+        import spark.events.IndexChangeEvent;
+
+        // Actually I don't quite know why I need to do this ...
+        // without it, I get an error, that this class is missing.
+        private var tst:ModuleBase = null;
+
+        [Bindable]
+        private var locales:ArrayCollection = new ArrayCollection([{label: "English", locale: "en_US"},
+            {label: "German", locale: "de_DE"}]);
+
+        private function onCreationComplete(event:FlexEvent):void {
+            if("en" == Capabilities.language) {
+                localeSelector.selectedItem = locales.getItemAt(0);
+            } else if("de" == Capabilities.language) {
+                localeSelector.selectedItem = locales.getItemAt(1);
+            }
+            onLanguageChange();
+        }
+
+        private function onLanguageChange(event:IndexChangeEvent = null):void {
+            var selectedLocale:String = String(localeSelector.selectedItem.locale);
+
+            // Ensure that you are not loading the same resource module more than once.
+            if (resourceManager.getLocales().indexOf(selectedLocale) != -1) {
+                completeHandler(null);
+            } else {
+                var resourceModuleURL:String =
+                        "./locales/runtime-locales-swf-1.0.0-SNAPSHOT-" + selectedLocale + ".swf";
+                var eventDispatcher:IEventDispatcher = resourceManager.loadResourceModule(resourceModuleURL);
+                eventDispatcher.addEventListener(ResourceEvent.COMPLETE, completeHandler);
+            }
+        }
+
+        private function completeHandler(event:ResourceEvent):void {
+            resourceManager.localeChain = [localeSelector.selectedItem.locale];
+        }
+
+        ]]>
+   </fx:Script>
+
+    <s:VGroup>
+        <s:ComboBox id="localeSelector" dataProvider="{locales}" change="onLanguageChange(event)"/>
+        <s:Label text="{resourceManager.getString('myresources','greeting')}"/>
+    </s:VGroup>
+
+</s:Application>
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/de_DE/myresources.properties b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/de_DE/myresources.properties
new file mode 100644
index 0000000..f792b93
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/de_DE/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+greeting=Hallo Welt!
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/en_US/myresources.properties b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/en_US/myresources.properties
new file mode 100644
index 0000000..ba8ac99
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/swf/src/main/locales/en_US/myresources.properties
@@ -0,0 +1,19 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+greeting=Hello World!
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/war/pom.xml b/maven-flex-plugin/examples/i18n/runtime-locales/war/pom.xml
new file mode 100644
index 0000000..d1d753e
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/war/pom.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.i18n</groupId>
+        <artifactId>runtime-locales</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>runtime-locales-war</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+
+    <!--
+        Properties used in the wrapper template, used by maven-war-plugin to
+        perform the filtering.
+    -->
+    <properties>
+        <swf>runtime-locales-swf-1.0.0-SNAPSHOT</swf>
+        <width>100%</width>
+        <height>100%</height>
+        <title>My First Application</title>
+        <useBrowserHistory>true</useBrowserHistory>
+        <bgcolor>white</bgcolor>
+        <version_major>10</version_major>
+        <version_minor>2</version_minor>
+        <version_revision>0</version_revision>
+        <expressInstallSwf>expressInstall.swf</expressInstallSwf>
+        <application>application</application>
+    </properties>
+
+    <build>
+        <plugins>
+            <!--
+                Copy all the flex related resources (SWFs, RSLs, ...)
+            -->
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-flex-resources</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                </dependencies>
+            </plugin>
+            <!--
+                Builds the war and copies the flex default wrapper template.
+            -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-war-plugin</artifactId>
+                <version>2.4</version>
+                <configuration>
+                    <overlays>
+                        <overlay>
+                            <groupId>org.apache.flex.wrapper</groupId>
+                            <artifactId>swfobject</artifactId>
+                            <type>war</type>
+                            <filtered>true</filtered>
+                        </overlay>
+                    </overlays>
+                </configuration>
+            </plugin>
+            <!--
+                Make the war project "runnable" by running mvn jetty:run
+            -->
+            <plugin>
+                <groupId>org.mortbay.jetty</groupId>
+                <artifactId>maven-jetty-plugin</artifactId>
+                <version>6.1.17</version>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.examples.i18n</groupId>
+            <artifactId>runtime-locales-swf</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+            <type>swf</type>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.flex.wrapper</groupId>
+            <artifactId>swfobject</artifactId>
+            <version>4.14.1</version>
+            <type>war</type>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/maven-flex-plugin/examples/i18n/runtime-locales/war/src/main/webapp/WEB-INF/web.xml b/maven-flex-plugin/examples/i18n/runtime-locales/war/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8dd835a
--- /dev/null
+++ b/maven-flex-plugin/examples/i18n/runtime-locales/war/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         id="WebApp_ID" version="2.5">
+
+    <display-name>war war</display-name>
+
+    <welcome-file-list>
+        <welcome-file>index.html</welcome-file>
+    </welcome-file-list>
+
+</web-app>
diff --git a/maven-flex-plugin/examples/mobile/pom.xml b/maven-flex-plugin/examples/mobile/pom.xml
new file mode 100644
index 0000000..44b1683
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/pom.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples</groupId>
+        <artifactId>parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.flex.examples.mobile</groupId>
+    <artifactId>mobile</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>simple-air</module>
+    </modules>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/mobile/simple-air/pom.xml b/maven-flex-plugin/examples/mobile/simple-air/pom.xml
new file mode 100644
index 0000000..c49e789
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/pom.xml
@@ -0,0 +1,110 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.examples.mobile</groupId>
+        <artifactId>mobile</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>simple-air</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>air</packaging>
+
+    <build>
+        <sourceDirectory>src/main/flex</sourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>net.flexmojos.oss</groupId>
+                <artifactId>flexmojos-maven-plugin</artifactId>
+                <version>7.1.0-SNAPSHOT</version>
+                <extensions>true</extensions>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>sign-air</goal>
+                        </goals>
+                    </execution>
+                </executions>
+
+                <configuration>
+                    <!-- Strangely I get linker errors, if I comment in this line -->
+                    <!--keepGeneratedActionscript>true</keepGeneratedActionscript-->
+
+                    <storepass>flexmojos</storepass>
+                    <descriptorTemplate>${basedir}/src/main/resources/descriptor.xml</descriptorTemplate>
+                    <debug>true</debug>
+                </configuration>
+
+                <dependencies>
+                    <dependency>
+                        <groupId>org.apache.flex</groupId>
+                        <artifactId>compiler</artifactId>
+                        <version>4.14.1</version>
+                        <type>pom</type>
+                    </dependency>
+                    <dependency>
+                        <groupId>com.adobe.air.compiler</groupId>
+                        <artifactId>adt</artifactId>
+                        <version>17.0</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex</groupId>
+            <artifactId>framework</artifactId>
+            <version>4.14.1</version>
+            <type>pom</type>
+        </dependency>
+
+        <!-- Add the components optimized for mobile use -->
+        <dependency>
+            <groupId>org.apache.flex.framework</groupId>
+            <artifactId>mobile</artifactId>
+            <version>4.14.1</version>
+            <type>pom</type>
+        </dependency>
+
+        <!-- Add the default mobile skin -->
+        <dependency>
+            <groupId>org.apache.flex.framework.themes</groupId>
+            <artifactId>mobile</artifactId>
+            <version>4.14.1</version>
+            <type>swc</type>
+            <scope>theme</scope>
+        </dependency>
+
+        <!-- Air runtime dependencies -->
+        <dependency>
+            <groupId>com.adobe.air</groupId>
+            <artifactId>framework</artifactId>
+            <version>17.0</version>
+            <type>pom</type>
+        </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/examples/mobile/simple-air/src/main/air/sign.p12 b/maven-flex-plugin/examples/mobile/simple-air/src/main/air/sign.p12
new file mode 100644
index 0000000..0be9fc3
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/src/main/air/sign.p12
Binary files differ
diff --git a/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/SimpleAirMobileApplication.mxml b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/SimpleAirMobileApplication.mxml
new file mode 100644
index 0000000..09845f7
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/SimpleAirMobileApplication.mxml
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:TabbedViewNavigatorApplication
+        xmlns:fx="http://ns.adobe.com/mxml/2009"
+        xmlns:s="library://ns.adobe.com/flex/spark">
+
+    <s:ViewNavigator label="tab1" firstView="tabs.Tab1"/>
+    <s:ViewNavigator label="tab2" firstView="tabs.Tab2"/>
+
+</s:TabbedViewNavigatorApplication>
diff --git a/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab1.mxml b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab1.mxml
new file mode 100644
index 0000000..dfe492c
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab1.mxml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">
+
+  <s:Label text="tab1"/>
+
+</s:View>
diff --git a/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab2.mxml b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab2.mxml
new file mode 100644
index 0000000..e3a3783
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/src/main/flex/tabs/Tab2.mxml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">
+
+  <s:Label text="tab2"/>
+
+</s:View>
diff --git a/maven-flex-plugin/examples/mobile/simple-air/src/main/resources/descriptor.xml b/maven-flex-plugin/examples/mobile/simple-air/src/main/resources/descriptor.xml
new file mode 100644
index 0000000..cdc220d
--- /dev/null
+++ b/maven-flex-plugin/examples/mobile/simple-air/src/main/resources/descriptor.xml
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<application xmlns="http://ns.adobe.com/air/application/17.0">
+
+<!-- Adobe AIR Application Descriptor File Template.
+
+	Specifies parameters for identifying, installing, and launching AIR applications.
+
+	xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/3.5
+			The last segment of the namespace specifies the version 
+			of the AIR runtime required for this application to run.
+			
+	minimumPatchLevel - The minimum patch level of the AIR runtime required to run 
+			the application. Optional.
+-->
+
+	<!-- A universally unique application identifier. Must be unique across all AIR applications.
+	Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
+	<id>SimpleAirMobile</id>
+
+	<!-- Used as the filename for the application. Required. -->
+	<filename>SimpleAirMobile</filename>
+
+	<!-- The name that is displayed in the AIR application installer. 
+	May have multiple values for each language. See samples or xsd schema file. Optional. -->
+	<name>SimpleAirMobile</name>
+	
+	<!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade. 
+	Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
+	An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
+	<versionNumber>1.0.0</versionNumber>
+		         
+	<!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
+	<!-- <versionLabel></versionLabel> -->
+
+	<!-- Description, displayed in the AIR application installer.
+	May have multiple values for each language. See samples or xsd schema file. Optional. -->
+	<!-- <description></description> -->
+
+	<!-- Copyright information. Optional -->
+	<!-- <copyright></copyright> -->
+
+	<!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
+	<!-- <publisherID></publisherID> -->
+
+	<!-- Settings for the application's initial window. Required. -->
+	<initialWindow>
+		<!-- The main SWF or HTML file of the application. Required. -->
+		<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
+		<content>${output}</content>
+		
+		<!-- The title of the main window. Optional. -->
+		<!-- <title></title> -->
+
+		<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
+		<!-- <systemChrome></systemChrome> -->
+
+		<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
+		<!-- <transparent></transparent> -->
+
+		<!-- Whether the window is initially visible. Optional. Default false. -->
+		<!-- <visible></visible> -->
+
+		<!-- Whether the user can minimize the window. Optional. Default true. -->
+		<!-- <minimizable></minimizable> -->
+
+		<!-- Whether the user can maximize the window. Optional. Default true. -->
+		<!-- <maximizable></maximizable> -->
+
+		<!-- Whether the user can resize the window. Optional. Default true. -->
+		<!-- <resizable></resizable> -->
+
+		<!-- The window's initial width in pixels. Optional. -->
+		<!-- <width></width> -->
+
+		<!-- The window's initial height in pixels. Optional. -->
+		<!-- <height></height> -->
+
+		<!-- The window's initial x position. Optional. -->
+		<!-- <x></x> -->
+
+		<!-- The window's initial y position. Optional. -->
+		<!-- <y></y> -->
+
+		<!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
+		<!-- <minSize></minSize> -->
+
+		<!-- The window's initial maximum size, specified as a width/height pair in pixels, such as "1600 1200". Optional. -->
+		<!-- <maxSize></maxSize> -->
+
+        <!-- The aspect ratio of the app ("portrait" or "landscape" or "any"). Optional. Mobile only. Default is the natural orientation of the device -->
+
+        <!-- <aspectRatio></aspectRatio> -->
+
+        <!-- Whether the app will begin auto-orienting on launch. Optional. Mobile only. Default false -->
+
+        <!-- <autoOrients></autoOrients> -->
+
+        <!-- Whether the app launches in full screen. Optional. Mobile only. Default false -->
+
+        <!-- <fullScreen></fullScreen> -->
+
+        <!-- The render mode for the app (either auto, cpu, gpu, or direct). Optional. Default auto -->
+
+        <!-- <renderMode></renderMode> -->
+
+        <!-- Whether the default direct mode rendering context allocates storage for depth and stencil buffers.  Optional.  Default false. -->
+        <!-- <depthAndStencil></depthAndStencil> -->
+
+		<!-- Whether or not to pan when a soft keyboard is raised or lowered (either "pan" or "none").  Optional.  Defaults "pan." -->
+		<!-- <softKeyboardBehavior></softKeyboardBehavior> -->
+
+		<!-- Display Resolution for the app (either "standard" or "high"). Optional, OSX-only. Default "standard" -->
+		<!-- <requestedDisplayResolution></requestedDisplayResolution> -->
+	<autoOrients>true</autoOrients>
+        <fullScreen>false</fullScreen>
+        <visible>true</visible>
+        <softKeyboardBehavior>none</softKeyboardBehavior>
+    </initialWindow>
+
+	<!-- We recommend omitting the supportedProfiles element, -->
+	<!-- which in turn permits your application to be deployed to all -->
+	<!-- devices supported by AIR. If you wish to restrict deployment -->
+	<!-- (i.e., to only mobile devices) then add this element and list -->
+	<!-- only the profiles which your application does support. -->
+	<!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->
+
+	<!-- Languages supported by application -->
+	<!-- Only these languages can be specified -->
+	<!-- <supportedLanguages>en de cs es fr it ja ko nl pl pt ru sv tr zh</supportedLanguages> -->
+
+	<!-- The subpath of the standard default installation location to use. Optional. -->
+	<!-- <installFolder></installFolder> -->
+
+	<!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
+	<!-- <programMenuFolder></programMenuFolder> -->
+
+	<!-- The icon the system uses for the application. For at least one resolution,
+	specify the path to a PNG file included in the AIR package. Optional. -->
+	<!-- <icon>
+		<image16x16></image16x16>
+		<image29x29></image29x29>
+		<image32x32></image32x32>
+		<image36x36></image36x36>
+		<image48x48></image48x48>
+		<image50x50></image50x50>
+		<image57x57></image57x57>
+		<image58x58></image58x58>
+		<image72x72></image72x72>
+		<image96x96></image96x96>
+		<image100x100></image100x100>
+		<image114x114></image114x114>
+		<image128x128></image128x128>
+		<image144x144></image144x144>
+		<image512x512></image512x512>
+		<image732x412></image732x412>
+		<image1024x1024></image1024x1024>
+	</icon> -->
+
+	<!-- Whether the application handles the update when a user double-clicks an update version
+	of the AIR file (true), or the default AIR application installer handles the update (false).
+	Optional. Default false. -->
+	<!-- <customUpdateUI></customUpdateUI> -->
+	
+	<!-- Whether the application can be launched when the user clicks a link in a web browser.
+	Optional. Default false. -->
+	<!-- <allowBrowserInvocation></allowBrowserInvocation> -->
+
+	<!-- Listing of file types for which the application can register. Optional. -->
+	<!-- <fileTypes> -->
+
+		<!-- Defines one file type. Optional. -->
+		<!-- <fileType> -->
+
+			<!-- The name that the system displays for the registered file type. Required. -->
+			<!-- <name></name> -->
+
+			<!-- The extension to register. Required. -->
+			<!-- <extension></extension> -->
+			
+			<!-- The description of the file type. Optional. -->
+			<!-- <description></description> -->
+			
+			<!-- The MIME content type. -->
+			<!-- <contentType></contentType> -->
+			
+			<!-- The icon to display for the file type. Optional. -->
+			<!-- <icon>
+				<image16x16></image16x16>
+				<image32x32></image32x32>
+				<image48x48></image48x48>
+				<image128x128></image128x128>
+			</icon> -->
+			
+		<!-- </fileType> -->
+	<!-- </fileTypes> -->
+
+    <!-- iOS specific capabilities -->
+	<!-- <iPhone> -->
+		<!-- A list of plist key/value pairs to be added to the application Info.plist -->
+		<!-- <InfoAdditions>
+            <![CDATA[
+                <key>UIDeviceFamily</key>
+                <array>
+                    <string>1</string>
+                    <string>2</string>
+                </array>
+                <key>UIStatusBarStyle</key>
+                <string>UIStatusBarStyleBlackOpaque</string>
+                <key>UIRequiresPersistentWiFi</key>
+                <string>YES</string>
+            ]]>
+        </InfoAdditions> -->
+        <!-- A list of plist key/value pairs to be added to the application Entitlements.plist -->
+		<!-- <Entitlements>
+            <![CDATA[
+                <key>keychain-access-groups</key>
+                <array>
+                    <string></string>
+                    <string></string>
+                </array>
+            ]]>
+        </Entitlements> -->
+	<!-- Display Resolution for the app (either "standard" or "high"). Optional. Default "standard" -->
+	<!-- <requestedDisplayResolution></requestedDisplayResolution> -->
+	<!-- Forcing Render Mode CPU for the devices mentioned. Optional  -->
+	<!-- <forceCPURenderModeForDevices></forceCPURenderModeForDevices> -->
+	<!-- File containing line separated list of external swf paths. These swfs won't be 
+	packaged inside the application and corresponding stripped swfs will be output in 
+	externalStrippedSwfs folder. -->
+	<!-- <externalSwfs></externalSwfs> -->
+	<!-- </iPhone> -->
+
+	<!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
+    <!--<android> -->
+    <!--	<manifestAdditions>
+		<![CDATA[
+			<manifest android:installLocation="auto">
+				<uses-permission android:name="android.permission.INTERNET"/>
+				<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+				<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
+				<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
+				<application android:enabled="true">
+					<activity android:excludeFromRecents="false">
+						<intent-filter>
+							<action android:name="android.intent.action.MAIN"/>
+							<category android:name="android.intent.category.LAUNCHER"/>
+						</intent-filter>
+					</activity>
+				</application>
+            </manifest>
+		]]>
+        </manifestAdditions> -->
+	    <!-- Color depth for the app (either "32bit" or "16bit"). Optional. Default 16bit before namespace 3.0, 32bit after -->
+        <!-- <colorDepth></colorDepth> -->
+        <!-- Indicates if the app contains video or not. Necessary for ordering of video planes with graphics plane, especially in Jellybean - if you app does video this must be set to true - valid values are true or false -->
+        <!-- <containsVideo></containsVideo> -->
+    <!-- </android> -->
+	<!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->
+
+    <android>
+        <colorDepth>16bit</colorDepth>
+        <manifestAdditions><![CDATA[
+			<manifest android:installLocation="auto">
+			    <!--See the Adobe AIR documentation for more information about setting Google Android permissions-->
+			    <!--Removing the permission android.permission.INTERNET will have the side effect
+					of preventing you from debugging your application on your device-->
+			    <uses-permission android:name="android.permission.INTERNET"/>
+			    <!--<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>-->
+			    <!--<uses-permission android:name="android.permission.READ_PHONE_STATE"/>-->
+			    <!--<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>-->
+			    <!--The DISABLE_KEYGUARD and WAKE_LOCK permissions should be toggled together
+					in order to access AIR's SystemIdleMode APIs-->
+			    <!--<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>-->
+			    <!--<uses-permission android:name="android.permission.WAKE_LOCK"/>-->
+			    <!--<uses-permission android:name="android.permission.CAMERA"/>-->
+			    <!--<uses-permission android:name="android.permission.RECORD_AUDIO"/>-->
+			    <!--The ACCESS_NETWORK_STATE and ACCESS_WIFI_STATE permissions should be toggled
+					together in order to use AIR's NetworkInfo APIs-->
+			    <!--<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>-->
+			    <!--<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>-->
+			</manifest>
+			
+		]]></manifestAdditions>
+    </android>
+    <!--iPhone>
+        <InfoAdditions><![CDATA[
+			<key>UIDeviceFamily</key>
+			<array>
+				<string>1</string>
+				<string>2</string>
+			</array>
+            <key>UIApplicationExitsOnSuspend</key>
+            <true/>
+		]]></InfoAdditions>
+        <requestedDisplayResolution>high</requestedDisplayResolution>
+    </iPhone-->
+</application>
diff --git a/maven-flex-plugin/examples/pom.xml b/maven-flex-plugin/examples/pom.xml
new file mode 100644
index 0000000..c8028bd
--- /dev/null
+++ b/maven-flex-plugin/examples/pom.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.apache.flex.examples</groupId>
+    <artifactId>parent</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>flexjs</module>
+        <module>i18n</module>
+        <module>mobile</module>
+    </modules>
+
+    <repositories>
+        <!--
+            This is where we get released stuff from.
+        -->
+        <repository>
+            <id>maven-central</id>
+            <url>http://repo1.maven.org/maven2/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+        <!--
+            This is where we get unreleased Apache stuff from
+        -->
+        <repository>
+            <id>apache-snapshots</id>
+            <url>http://repository.apache.org/snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+        <!--
+            This is where we get unreleased Flexmojos stuff from.
+        -->
+        <repository>
+            <id>sonatype-snapshots</id>
+            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <!--
+            This is where we get released stuff from.
+        -->
+        <pluginRepository>
+            <id>maven-central</id>
+            <url>http://repo1.maven.org/maven2/</url>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </pluginRepository>
+        <!--
+           This is where we get unreleased Apache stuff from
+       -->
+        <pluginRepository>
+            <id>apache-snapshots</id>
+            <url>http://repository.apache.org/snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
+        <!--
+             This is where we get unreleased Flexmojos stuff from.
+         -->
+        <pluginRepository>
+            <id>sonatype-snapshots</id>
+            <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
+    </pluginRepositories>
+
+</project>
\ No newline at end of file
diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/AbstractFlexMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/AbstractFlexMojo.java
index ae399a6..79a42a3 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/AbstractFlexMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/AbstractFlexMojo.java
@@ -2,11 +2,5 @@
 

 import org.apache.maven.plugin.AbstractMojo;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 18:24

- */

 public abstract class AbstractFlexMojo extends AbstractMojo {

 }

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/compiler/CompilerMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/compiler/CompilerMojo.java
index 4fde721..8a72a12 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/compiler/CompilerMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/compiler/CompilerMojo.java
@@ -24,12 +24,6 @@
 

 import java.util.Map;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "compile",

         defaultPhase = LifecyclePhase.COMPILE,

         requiresDependencyResolution = ResolutionScope.COMPILE,

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/generator/GeneratorMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/generator/GeneratorMojo.java
index ad49603..76714ff 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/generator/GeneratorMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/generator/GeneratorMojo.java
@@ -20,12 +20,6 @@
 import org.apache.maven.plugins.annotations.LifecyclePhase;

 import org.apache.maven.plugins.annotations.Mojo;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "generate",

         defaultPhase = LifecyclePhase.GENERATE_SOURCES,

         threadSafe = true)

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/OptimizerMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/OptimizerMojo.java
index 53c7253..39cbaac 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/OptimizerMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/optimizer/OptimizerMojo.java
@@ -20,12 +20,6 @@
 import org.apache.maven.plugins.annotations.LifecyclePhase;

 import org.apache.maven.plugins.annotations.Mojo;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "optimize",

         defaultPhase = LifecyclePhase.PROCESS_CLASSES,

         threadSafe = true)

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/packager/PackagerMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/packager/PackagerMojo.java
index f725e37..9cd765b 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/packager/PackagerMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/packager/PackagerMojo.java
@@ -20,12 +20,6 @@
 import org.apache.maven.plugins.annotations.LifecyclePhase;

 import org.apache.maven.plugins.annotations.Mojo;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "package",

         defaultPhase = LifecyclePhase.PACKAGE,

         threadSafe = true)

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestCompilerMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestCompilerMojo.java
index ebee152..ed4b77c 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestCompilerMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestCompilerMojo.java
@@ -21,12 +21,6 @@
 import org.apache.maven.plugins.annotations.Mojo;

 import org.apache.maven.plugins.annotations.ResolutionScope;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "test-compile",

         defaultPhase = LifecyclePhase.TEST_COMPILE,

         requiresDependencyResolution = ResolutionScope.TEST,

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestGeneratorMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestGeneratorMojo.java
index b0b3be3..e87f2d7 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestGeneratorMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestGeneratorMojo.java
@@ -21,12 +21,6 @@
 import org.apache.maven.plugins.annotations.Mojo;

 import org.apache.maven.plugins.annotations.ResolutionScope;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "test-generate",

         defaultPhase = LifecyclePhase.GENERATE_TEST_SOURCES,

         requiresDependencyResolution = ResolutionScope.TEST,

diff --git a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestRunnerMojo.java b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestRunnerMojo.java
index 9bfff09..08160c8 100644
--- a/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestRunnerMojo.java
+++ b/maven-flex-plugin/plugins/maven-flex-plugin/src/main/java/org/apache/flex/maven/plugins/flex/test/TestRunnerMojo.java
@@ -20,12 +20,6 @@
 import org.apache.maven.plugins.annotations.LifecyclePhase;

 import org.apache.maven.plugins.annotations.Mojo;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "test",

         defaultPhase = LifecyclePhase.TEST,

         threadSafe = true)

diff --git a/maven-flex-plugin/plugins/maven-mavenizer-plugin/src/main/java/org/apache/flex/maven/plugins/mavenizer/MavenizerMojo.java b/maven-flex-plugin/plugins/maven-mavenizer-plugin/src/main/java/org/apache/flex/maven/plugins/mavenizer/MavenizerMojo.java
index 5582932..f2abad4 100644
--- a/maven-flex-plugin/plugins/maven-mavenizer-plugin/src/main/java/org/apache/flex/maven/plugins/mavenizer/MavenizerMojo.java
+++ b/maven-flex-plugin/plugins/maven-mavenizer-plugin/src/main/java/org/apache/flex/maven/plugins/mavenizer/MavenizerMojo.java
@@ -23,12 +23,6 @@
 

 import java.io.File;

 

-/**

- * Created with IntelliJ IDEA.

- * User: cdutz

- * Date: 01.12.12

- * Time: 17:48

- */

 @Mojo(name = "mavenizer",

         defaultPhase = LifecyclePhase.NONE,

         threadSafe = false)

diff --git a/mavenizer/LICENSE b/mavenizer/LICENSE
new file mode 100644
index 0000000..6b0b127
--- /dev/null
+++ b/mavenizer/LICENSE
@@ -0,0 +1,203 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/mavenizer/NOTICE b/mavenizer/NOTICE
new file mode 100644
index 0000000..d1becf0
--- /dev/null
+++ b/mavenizer/NOTICE
@@ -0,0 +1,5 @@
+Apache Flex Mavenizer
+Copyright 2015 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
diff --git a/mavenizer/README.txt b/mavenizer/README.txt
index d22c539..7f84e76 100644
--- a/mavenizer/README.txt
+++ b/mavenizer/README.txt
@@ -1,130 +1,222 @@
-/////////////////////////////////////////////////////////////////////////////////////////
-The Mavenizer tool is used to convert the Apache and Adobe Flex SDKs and Air SDKs into
-Maven artifacts. Automatically creating the Directories, pom-files, copying and moving 
-the resources to the correct destinations.
+Apache Flex SDK Converter
+=========================
+	The Mavenizer tool is used to convert the Apache and Adobe Flex SDKs and Air
+	SDKs into Maven artifacts. Automatically creating the Directories, pom-files,
+	copying and moving the resources to the correct destinations.
 
-These artifacts can be used in Maven builds using the Flexmojos plugin (Starting with
-version 6.x).
-/////////////////////////////////////////////////////////////////////////////////////////
+	These artifacts can be used in Maven builds using the Flexmojos plugin
+	(Starting with version 6.x).
 
-The generator automatically converts the desired FDKs into a mavenized form, all you 
-need, is to download and unzip the archives containing the sdks and execute the 
-generator passing in the source and target directory as parameter. 
+	The Apache Flex SDK Converter comes with all the means to download, convert
+	and deploy a mavenized form of an Apache Flex SDK.
 
-The Generator doesn't stupidly copy all java libraries to the destination, but checks
-if the given artifact has already been deployed to maven central or by deploying an
-other FDK previously. For this check you do need an internet connection to do the
-conversion, otherwise I think this will probably take forever.
+    The Converter does not simply copy all java libraries to the destination; it checks
+    if the given artifact has already been deployed to maven central or by deploying an
+    other FDK previously. For this check you do need an internet connection to do the
+    conversion, otherwise it will probably take forever.
 
-Internally it consists of 3 components: 
-- One for deploying the Flash artifacts
-- One for deploying the Air artifacts
-- One for deploying the Flex artifacts
+    Internally it consists of 3 components:
+    - One Retriever
+    	- DownloadRetriever: For downloading binary artifacts
+    - Four Converters
+    	- One for producing the Apache Flex SDK artifacts
+    	- One for producing the Adobe Flash artifacts
+    	- One for producing the Adobe Air artifacts
+    	- One for producing the Adobe Fontkit artifacts
+    - Two Deployers
+    	- One using Aether with no requirement to Maven (Faster, but less configurable)
+    	- One using a local Maven installation (A lot slower, but fully configurable)
 
-As the Adobe FDKs all contained the AIR SDK and the Flash runtime the FDK directories
-are processed by each of the FDK directories. When deploying the Flex SDK the references
-to the flash and air artifacts are done based upon the playerglobal.swc and 
-airglobal.swc. The Generator compares the checksum of the file contained in the FDK
-with that of already deployed artifacts (I think in one of the 3.x FDKs the 
-"AIR SDK Readme.txt" stated the version to be a different version than it actually was).
 
-The Flash version used isn't detected by looking at the playerglobal.swc but by having
-a look at the content of the file "flex-config.xml" in the directory 
-"{fdkroot}/frameworks". Unfortunately I couldn't find a similar reference to a desired
-AIR version in any of the config files.
+
+Getting the latest sources via git
+==================================
+
+    Getting the source code is the recommended way to get the Apache Flex SDK
+    Converter.
+
+    You can always checkout the latest source via git using the following
+    command:
+
+	 git clone https://git-wip-us.apache.org/repos/asf/flex-utilities.git flex-utilities
+	 cd flex-utilities/mavenizer
+	 git checkout develop
+
+Building the Apache Flex SDK Converter
+======================================
+
+    The Apache Flex SDK Converter is a relatively simple project. It requires some
+    build tools which must be installed prior to building the compiler and it depends
+    on some external software which are downloaded as part of the build process.
+    Some of these have different licenses. See the Software Dependencies section
+    for more information on the external software dependencies.
+
+Install Prerequisites
+---------------------
+
+    Before building the Apache Flex Compiler you must install the following software
+    and set the corresponding environment variables using absolute file paths.
+    Relative file paths will result in build errors.
+
+    ==================================================================================
+    SOFTWARE                                    ENVIRONMENT VARIABLE (absolute paths)
+    ==================================================================================
+
+    Java SDK 1.6 or greater (*1)                JAVA_HOME
+
+    Maven 3.1.0 or greater (*1)                 MAVEN_HOME
+
+    ==================================================================================
+
+    *1) The bin directories for MAVEN_HOME and JAVA_HOME should be added to your
+        PATH.
+
+        On Windows, set PATH to
+
+            PATH=%PATH%;%MAVEN_HOME%\bin;%JAVA_HOME%\bin
+
+        On the Mac (bash), set PATH to
+
+            export PATH="$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin"
+
+         On Linux make sure you path include MAVEN_HOME and JAVA_HOME.
+
+Software Dependencies
+---------------------
+
+    The Apache Flex SDK Converter uses third-party code that will be downloaded as
+    part of the build.
+
+    The Apache Version 2.0 license is in the LICENSE file.
+
+    The following dependencies have licenses which are, or are compatible with,
+    the Apache Version 2.0 license.  You will not be prompted to acknowledge the
+    download.  Most of the jars are installed in your maven local repository and
+    are included in the assembly jars.
+
+TODO: Add them all here ...
+
+Building the Source in the Source Distribution
+----------------------------------------------
+
+    The project is built with Apache Maven so for a reference to Maven commands
+    please have a look at the Maven documentation.
+
+    When you have all the prerequisites in place and the environment variables
+    set (see Install Prerequisites above) use
+
+        cd <mavenizer.dir>
+        mvn install
+
+    to download the thirdparty dependencies and build the binary from the source.
+
+    To clean the build, of everything other than the downloaded third-party
+    dependencies use
+
+        mvn clean
+
+    The packages can be found in the "target" subdirectories.
+
+    The particularly interesting one is the Standalone Command Line Interface:
+    - cli/target/apache-flex-sdk-converter-1.0.0-SNAPSHOT.jar
+
+
+
+Using the Apache Flex SDK Converter
+===================================
+
+	The CLI (Command Line Interface) allows the Apache Flex SDK Converter
+	to be executed from the command-line. Assuming the Java executable is
+	available on the current systems path, it can be called using:
+
+ 	cd <mavenizer.dir>/cli/target
+	java -jar apache-flex-sdk-converter-1.0.0-SNAPSHOT.jar
+
+	If executed without any command, it will output a list of commands and
+	available properties.
+
+	In general it is able to perform 4 different commands:
+
+	- help		Prints a list of all commands and options available.
+	- list     	Lists all versions and platforms available for download
+	- download  Downloads selected versions and assembles an FDK
+	- convert   Converts a previously installed (using the installer) or
+				assembled (using download command) FDK into a mavenized form.
+	- deploy    Uploads previously created maven artifacts to a remote repository.
+
+Some typical usage scenarios
+----------------------------
+
+	- Create a mavenized version of a previously installed FDK (Using the installer):
+	   	"... -fdkDir <FDK install dir> -mavenDir <maven local repo> convert"
+
+	- Download and create an FDK (Flex 4.14.1 with playerglobal 17.0 and 16.0
+		AIR SDK 17.0 for Windows and Mac and the fontkit libs):
+   		"... -fdkDir <FDK target dir> -flexVersion 4.14.1 -flashVersions 17.0,16.0 \
+   			-airVersion 17.0 -platform WINDOWS,MAC -fontkit download"
+
+	- Download and convert an FDK (FDK assembled in temp directory using Air for
+		current systems platform only):
+   		"... -flexVersion 4.14.1 -flashVersions 17.0 -airVersion 17.0 -fontkit \
+   			-mavenDir <maven local repo> download convert"
+
+	- Deploy a bunch of maven artifacts to a remote maven repository:
+   		"... -mavenDir <dir with maven artifacts> -repoUrl <url> \
+   			-repoUsername <username> -repoPassword <pasword> deploy"
+
+	- "The works": Download, Convert and Deploy using only temp directories:
+   		"... -flexVersion 4.14.1 -flashVersions 17.0 -airVersion 17.0 -fontkit \
+   			-repoUrl <url> -repoUsername <username> -repoPassword <pasword> \
+   			download convert deploy"
+
+
+Thanks for using Apache Flex.  Enjoy!
+
+                                          The Apache Flex Project
+                                          <http://flex.apache.org>
+
+
+
+
 
 /////////////////////////////////////////////////////////////////////////////////////////
-/////////////////////////////////////////////////////////////////////////////////////////
-								!!! WARNING !!!
-/////////////////////////////////////////////////////////////////////////////////////////
-/////////////////////////////////////////////////////////////////////////////////////////
-I would suggest not to generate the artifacts into your local repo directly, but
-to generate it to an empty directory and then move it from there.
+Some information (HOWTO) to go with the deployer artifacts
 /////////////////////////////////////////////////////////////////////////////////////////
 
-Here come the steps needed to build the Generator (Assuming you already have a working
-Maven installation)
+The deployers are separate modules. Currently two implementations exist.
+1. The Maven deployer (located in deployers/maven/target/maven-deployer-1.0.0-full.jar)
+2. The Aether deployer (located in deployers/aether/target/aether-deployer-1.0.0-full.jar)
 
-1. Checkout the code (The directory containing the pom.xml I will call {home} from now on)
-2. Go to the directory {home}
-3. Execute "mvn package"
+The Maven-Deployer expects Maven to be installed on your system and issues a set of
+commandline commands in order to deploy the artifacts. This is the safest approach if you
+haven any special settings that need to be handled in order to deploy the artifacts.
 
-You should now have a jar file called flex-sdk-converter-1.0.jar in your {home}/target
-directory.
+The Aether-Deplyoer uses the Maven-Internal aether libraries to deploy the artifacts from
+within the running JVM. This makes this approach a lot faster than the Maven-Deployer.
 
-Using the generator:
+/////////////////////////////////////////
+Usage for the Maven Deployer:
+/////////////////////////////////////////
 
-1. Prepare the source directory:
-	a) Create a directory anywhere (I will call it {sdkhome} from now on).
-	b) Create a directory {sdkhome}/air (optionally if you want to deploy Air SDKs).
-		I) Copy the AIR SDK archives you downloaded into {sdkhome}/air 
-		II) Unpack the archives in that directory, so the path to the "AIR SDK Readme.txt"
-		    is as follows "{sdkhome}/air/AdobeAIRSDK-{Airversion}-{Airplatform}/AIR SDK Readme.txt"
-			(Actually the name of the "AdobeAIRSDK-*" directory doesn't matter, it's just important
-			for the sequence in which the artifacts are generated)
-	c) Create a directory {sdkhome}/flex (optionally if you want to deploy Flex SDKs).
-		I) Copy the Flex SDK archives you downloaded into {sdkhome}/flex
-		II) Unpack the archived in that directory, so the path to the "flex-sdk-description.xml"
-		    is as follows "{sdkhome}/flex/flex_sdk_{Flexversion}/flex-sdk-description.xml"
-			(Actually the name of the "flex_sdk_*" directory doesn't matter, it's just important
-			for the sequence in which the artifacts are generated)
-	d) Create a directory anywhere which will contain the output (I will call it {fdktarget} 
-	   from now on)
-	e) Change to the directory {home}
-	f) Execute the following command: "java -cp target/flex-sdk-converter-1.0.jar SDKGenerator "{sdkhome}" "{fdktarget}""
-	   (You should wrap the both directory names in double-quotes if they contain spaces)
+java -cp {home}/deployers/maven/target/maven-deployer-1.0.0-full.jar "directory" "repositoryId" "url" "mvn"
 
-/////////////////////////////////////////////////////////////////////////////////////////
-Some notes to things I noticed in dealing with some of the SDKs
-/////////////////////////////////////////////////////////////////////////////////////////
-	   
-Flex SDK 2.0:
-- Version is strange "3.0 Moxie M2.180927". Has to be changed to 2.0.1.180927 in flex-sdk-description.xml 
-
-With the first three Flex SDKs (3.0.0.477A, 3.0.1.1732A and 3.2.0.3958A) I did have some 
-trouble finding out the AIR version as well as the binary artifacts. The sizes and 
-checksums of the airglobal.swc didnt match any of the official AIR artifacts and the adl 
-command didn't output a version. Currently without tweaking these FDKs are generated 
-without working AIR support.
-If however you need one of these FDKs you can simply make the generator use the air 
-version you want, by copying the airglobal.swc of the version you want to use into the
-directory "{fdkroot}/frameworks/libs/air" assuming you have deployed any FDK or Air SDK 
-containing that version of airglobal, the generator will correctly add dependencies to
-that AIR version.
-
-Flex 4.8.0.1359417:
-- Needs a "player" directory in "framework" in order to execute compc (Copy from Flex 4.6.0).
-- Needs all the dependencies in place "textlayout", "osmf" and the stuff that needs to
-  be copied into the "{fdkroot}/lib/external" and "{fdkroot}/lib/external/optional" 
-  directories. For more instructions on this, please read the README.txt in the root of
-  Your FDK.
-- Needs to detect the AIR version the FDK is compatible with, this is currently determined 
-  by checking the version of the airglobal.swc in the framework/libs/air/airglobal.swc. 
-  Simply copy this from the 4.6 FDK
-
-/////////////////////////////////////////////////////////////////////////////////////////
-Some of the urls to access the binary distributions:  
-/////////////////////////////////////////////////////////////////////////////////////////
-  
-AIR SDKs (From Adobe):  
-http://helpx.adobe.com/air/kb/archived-air-sdk-version.html
-
-Flex SDKs (From Adobe):
-(Unfortunately the page seems messed-up, but you can get the URLs from there)
-http://sourceforge.net/adobe/flexsdk/wiki/downloads/
-
-/////////////////////////////////////////////////////////////////////////////////////////
-Some information (HOWTO) to go with the MavenDeployer
-/////////////////////////////////////////////////////////////////////////////////////////
-
-The MavenDeployer allows you to deploy any maven structured directory to a remote maven
-repository as soon as you've got the remote rights.
-
-Usage:
-java -cp flex-sdk-converter-1.0.jar org.apache.flex.utilities.converter.deployer.maven.MavenDeployer "directory" "repositoryId" "url" "mvn"
-
-The MavenDeployer needs 4 ordered parameters separated by spaces:
+The Maven-Deployer needs 4 ordered parameters separated by spaces:
     1- directory: The path to the directory to deploy.
     2- repositoryId: Server Id to map on the <id> under <server> section of settings.xml.
     3- url: URL where the artifacts will be deployed.
     4- mvn: The path to the mvn.bat / mvn.sh.
+
+/////////////////////////////////////////
+Usage for the Maven Deployer:
+/////////////////////////////////////////
+
+java -cp {home}/deployers/aether/target/maven-aether-1.0.0-full.jar "directory" "url" ["username" "password]
+
+The Aether-Deployer needs 2 ordered parameters separated by spaces:
+    1- directory: The path to the directory to deploy.
+    2- url: URL where the artifacts will be deployed.
+Optionally you can provide the username and password that is used for deploying artifacts.
+    3- username: The username needed to log-in to the remote repository.
+    4- password: The password needed to log-in to the remote repository.
+
+
diff --git a/mavenizer/RELEASE_NOTES b/mavenizer/RELEASE_NOTES
new file mode 100644
index 0000000..d51fd96
--- /dev/null
+++ b/mavenizer/RELEASE_NOTES
@@ -0,0 +1,19 @@
+Apache Flex Mavenizer 1.0.0
+===========================
+
+Apache Flex Mavenizer 1.0.0 is the first release of a tool allowing, automating
+the conversion of Apache Flex FDKs into Maven artifacts that can be used by
+FlexMojos to build Apache Flex application using Maven.
+
+Known Issues
+_____________
+
+Currently None.
+
+
+Please report new issues to our bug tracker at:
+
+    https://issues.apache.org/jira/browse/FLEX
+
+                                          The Apache Flex Project
+                                          <http://flex.apache.org/>
diff --git a/mavenizer/core/pom.xml b/mavenizer/cli/pom.xml
similarity index 71%
rename from mavenizer/core/pom.xml
rename to mavenizer/cli/pom.xml
index d8f06d0..5a7449a 100644
--- a/mavenizer/core/pom.xml
+++ b/mavenizer/cli/pom.xml
@@ -17,18 +17,16 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>flex-sdk-converter</artifactId>
+        <artifactId>apache-flex-sdk-converter</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>core</artifactId>
+    <artifactId>cli</artifactId>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>jar</packaging>
 
@@ -42,7 +40,7 @@
                         <manifest>
                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                             <addClasspath>true</addClasspath>
-                            <mainClass>org.apache.flex.utilities.converter.core.SdkConverter</mainClass>
+                            <mainClass>org.apache.flex.utilities.converter.core.SdkConverterCLI</mainClass>
                         </manifest>
                         <manifestEntries>
                             <Implementation-Build>${project.version}</Implementation-Build>
@@ -51,7 +49,7 @@
                     <descriptorRefs>
                         <descriptorRef>jar-with-dependencies</descriptorRef>
                     </descriptorRefs>
-                    <finalName>flex-sdk-converter-${project.version}</finalName>
+                    <finalName>apache-flex-sdk-converter-${project.version}</finalName>
                     <appendAssemblyId>false</appendAssemblyId>
                 </configuration>
                 <executions>
@@ -69,14 +67,35 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>download-retriever</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
             <artifactId>flex-converter</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>download-retriever</artifactId>
+            <artifactId>aether-deployer</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
+
+        <dependency>
+            <groupId>commons-cli</groupId>
+            <artifactId>commons-cli</artifactId>
+            <version>1.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>3.3.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+            <version>1.7.7</version>
+        </dependency>
     </dependencies>
 
 </project>
diff --git a/mavenizer/cli/src/main/java/org/apache/flex/utilities/converter/core/SdkConverterCLI.java b/mavenizer/cli/src/main/java/org/apache/flex/utilities/converter/core/SdkConverterCLI.java
new file mode 100644
index 0000000..918dd70
--- /dev/null
+++ b/mavenizer/cli/src/main/java/org/apache/flex/utilities/converter/core/SdkConverterCLI.java
@@ -0,0 +1,394 @@
+package org.apache.flex.utilities.converter.core;
+
+import org.apache.commons.cli.*;
+import org.apache.commons.io.FileUtils;
+import org.apache.flex.utilities.converter.air.AirConverter;
+import org.apache.flex.utilities.converter.deployer.aether.AetherDeployer;
+import org.apache.flex.utilities.converter.flash.FlashConverter;
+import org.apache.flex.utilities.converter.flex.FlexConverter;
+import org.apache.flex.utilities.converter.fontkit.FontkitConverter;
+import org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever;
+import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
+import org.apache.flex.utilities.converter.retrievers.types.SdkType;
+import org.apache.flex.utilities.converter.wrapper.WrapperConverter;
+import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.*;
+
+/**
+ * Created by christoferdutz on 07.04.15.
+ */
+public class SdkConverterCLI {
+
+    public static final String COMMAND_HELP = "help";
+    public static final String COMMAND_LIST = "list";
+    public static final String COMMAND_DOWNLOAD = "download";
+    public static final String COMMAND_CONVERT = "convert";
+    public static final String COMMAND_DEPLOY = "deploy";
+
+    public static final String OPTION_FLEX_VERSION = "flexVersion";
+    public static final String OPTION_FLASH_VERSIONS = "flashVersions";
+    public static final String OPTION_AIT_VERSION = "airVersion";
+    public static final String OPTION_FONTKIT = "fontkit";
+    public static final String OPTION_PLATFORMS = "platforms";
+
+    public static final String OPTION_FDK_DIR = "fdkDir";
+    public static final String OPTION_MAVEN_DIR = "mavenDir";
+
+    public static final String OPTION_REPO_URL = "repoUrl";
+    public static final String OPTION_REPO_USERNAME = "repoUsername";
+    public static final String OPTION_REPO_PASSWORD = "repoPassword";
+
+
+    @SuppressWarnings("unchecked")
+    public static void main(String[] args) throws Exception {
+        Options options = new Options();
+        options.addOption(OptionBuilder.withArgName("version").hasArg().
+                withDescription("(Optional and Only valid for download) Version of the " +
+                        "FDK which should be downloaded.").
+                isRequired(false).
+                create(OPTION_FLEX_VERSION));
+        options.addOption(OptionBuilder.withArgName("version(s)").hasArg().
+                withValueSeparator(',').
+                withDescription("(Optional and Only valid for download) Version(s) of the " +
+                        "Adobe Flash SDK which should be downloaded. Multiple versions can " +
+                        "be separated by \",\".").
+                isRequired(false).
+                create(OPTION_FLASH_VERSIONS));
+        options.addOption(OptionBuilder.withArgName("version").hasArg().
+                withDescription("(Optional and Only valid for download) Version of the " +
+                        "Adobe Air SDK which should be downloaded.").
+                isRequired(false).
+                create(OPTION_AIT_VERSION));
+        options.addOption(OptionBuilder.
+                withDescription("(Optional and Only valid for download) If provided, the " +
+                        "Converter will also download the Fontkit libraries needed for font " +
+                        "encoding.").
+                isRequired(false).
+                create(OPTION_FONTKIT));
+        options.addOption(OptionBuilder.withArgName("platform(s)").hasArg().
+                withValueSeparator(',').
+                withDescription("(Optional and Only valid for download) Platform the artifacts " +
+                        "should be downloaded for. If omitted the platform this process is run " +
+                        "on will be used. Valid options are: \"WINDOWS\", \"MAC\" and \"LNX\". " +
+                        "Multiple versions can be separated by \",\".").
+                isRequired(false).
+                create(OPTION_PLATFORMS));
+        options.addOption(OptionBuilder.withArgName("dir").hasArg().
+                withDescription("(Optional) Directory that the FDK will be located in. " +
+                        "If omitted, a temporary directory will be used.").
+                isRequired(false).
+                create(OPTION_FDK_DIR));
+        options.addOption(OptionBuilder.withArgName("dir").hasArg().
+                withDescription("(Optional) Directory that the mavenized artifacts will be located in. " +
+                        "If omitted, a temporary directory will be used.").
+                isRequired(false).
+                create(OPTION_MAVEN_DIR));
+        options.addOption(OptionBuilder.withArgName("url").hasArg().
+                withDescription("(Optional and only valid for deploy) Url of the remote Maven " +
+                        "repository that the generated Maven artifacts should be deployed to.").
+                isRequired(false).
+                create(OPTION_REPO_URL));
+        options.addOption(OptionBuilder.withArgName("username").hasArg().
+                withDescription("(Optional and only valid for deploy) Username used to authenticate " +
+                        "on the remote Maven repository that the generated Maven artifacts should be " +
+                        "deployed to.").
+                isRequired(false).
+                create(OPTION_REPO_USERNAME));
+        options.addOption(OptionBuilder.withArgName("password").hasArg().
+                withDescription("(Optional and only valid for deploy) Password used to authenticate " +
+                        "on the remote Maven repository that the generated Maven artifacts should be " +
+                        "deployed to.").
+                isRequired(false).
+                create(OPTION_REPO_PASSWORD));
+
+        CommandLineParser parser = new BasicParser();
+        try {
+            CommandLine cmd = parser.parse(options, args);
+            if(cmd.getArgList().isEmpty() || cmd.getArgList().contains(COMMAND_HELP)) {
+                printHelp(options);
+                System.exit(0);
+            }
+
+            // Find out the desired platform(s).
+            List<PlatformType> platforms = new ArrayList<PlatformType>();
+            String platformParam = cmd.getOptionValue(OPTION_PLATFORMS);
+            if((platformParam != null) && !platformParam.isEmpty()) {
+                String[] platformNames = platformParam.split(",");
+                for(String platformName : platformNames) {
+                    platforms.add(PlatformType.valueOf(platformName));
+                }
+            }
+
+            if(platforms.isEmpty()) {
+                try {
+                    platforms.add(PlatformType.getCurrent());
+                } catch (Exception e) {
+                    System.err.println("Unsupported OS type. Provide manually using 'platform' parameter.");
+                    System.exit(1);
+                }
+            }
+
+            /////////////////////////////////////////////////////////
+            // Validate sensible combinations of commands.
+            /////////////////////////////////////////////////////////
+
+            // Check that all commands are valid.
+            for(String command : (List<String>) cmd.getArgList()) {
+                if(!COMMAND_LIST.equals(command) && !COMMAND_DOWNLOAD.equals(command) &&
+                        !COMMAND_CONVERT.equals(command) && !COMMAND_DEPLOY.equals(command)) {
+                    System.err.println("Unsupported command '" + command + "'.");
+                    System.exit(1);
+                }
+            }
+
+            // Downloading and deploying without converting doesn't make sense.
+            if(cmd.getArgList().contains(COMMAND_DOWNLOAD) && !cmd.getArgList().contains(COMMAND_CONVERT) &&
+                    cmd.getArgList().contains(COMMAND_DEPLOY)) {
+                System.err.println("Downloading and deploying without conversion doesn't make much sense.");
+                System.exit(1);
+            }
+
+            // If Downloading and not converting, the fdkDir parameter has to be provided as
+            // otherwise the download result would reside in some strange temp directory.
+            if(cmd.getArgList().contains(COMMAND_DOWNLOAD) && !cmd.getArgList().contains(COMMAND_CONVERT)
+                    && !cmd.hasOption(OPTION_FDK_DIR)) {
+                System.err.println("Parameter 'fdkDir' required for task 'download' without conversion.");
+                System.exit(1);
+            }
+
+            // If Converting and not deploying, the mavenDir parameter has to be provided as
+            // otherwise the converted FDK would reside in some strange temp directory.
+            if(cmd.getArgList().contains(COMMAND_CONVERT) && !cmd.getArgList().contains(COMMAND_DEPLOY)
+                    && !cmd.hasOption(OPTION_MAVEN_DIR)) {
+                System.err.println("Parameter 'mavenDir' required for task 'convert' without deployment.");
+                System.exit(1);
+            }
+
+            // Downloading nothing doesn't really make sense. On the bad side it even causes
+            // problems with the converter without any fdkDir parameter, therefore we abort here.
+            if(cmd.getArgList().contains(COMMAND_DOWNLOAD) && !cmd.hasOption(OPTION_FLEX_VERSION) &&
+                    !cmd.hasOption(OPTION_FLASH_VERSIONS) && !cmd.hasOption(OPTION_AIT_VERSION) &&
+                    !cmd.hasOption(OPTION_FONTKIT)) {
+                System.err.println("At least one of the parameters 'flexVersion', 'flashVersions', 'airVersion' or " +
+                        "'fontkit' required for task 'download'.");
+                System.exit(1);
+            }
+
+            // Find out where to download or convert from.
+            File fdkDir = cmd.hasOption(OPTION_FDK_DIR) ?
+                    new File(cmd.getOptionValue(OPTION_FDK_DIR)) : getTempDir("FLEX-DOWNLOAD-");
+
+            // Find out where to convert to or deploy from.
+            File mavenDir = cmd.hasOption(OPTION_MAVEN_DIR) ?
+                    new File(cmd.getOptionValue(OPTION_MAVEN_DIR)) : getTempDir("FLEX-MAVEN-");
+
+            ////////////////////////////////////////////////////////////////////////////
+            // Exectute operations
+            ////////////////////////////////////////////////////////////////////////////
+
+            // Output a list of all available downloads.
+            if(cmd.getArgList().contains(COMMAND_LIST)) {
+                System.out.println("-----------------------------------------------");
+                System.out.println("- Available downloads");
+                System.out.println("-----------------------------------------------");
+
+                DownloadRetriever retriever = new DownloadRetriever();
+                System.out.println("Apache Flex:");
+                List<DefaultArtifactVersion> versions = new ArrayList<DefaultArtifactVersion>(
+                        retriever.getAvailableVersions(SdkType.FLEX).keySet());
+                Collections.sort(versions);
+                for(DefaultArtifactVersion version : versions) {
+                    System.out.println(" - " + version.toString());
+                }
+                System.out.println();
+
+                System.out.println("Adobe Flash:");
+                versions = new ArrayList<DefaultArtifactVersion>(
+                        retriever.getAvailableVersions(SdkType.FLASH).keySet());
+                Collections.sort(versions);
+                for(DefaultArtifactVersion version : versions) {
+                    System.out.println(" - " + version.toString());
+                }
+                System.out.println();
+
+                System.out.println("Adobe AIR:");
+                Map<DefaultArtifactVersion, Collection<PlatformType>> versionData =
+                        retriever.getAvailableVersions(SdkType.AIR);
+                versions = new ArrayList<DefaultArtifactVersion>(versionData.keySet());
+                Collections.sort(versions);
+                for(DefaultArtifactVersion version : versions) {
+                    StringBuilder sb = new StringBuilder();
+                    sb.append(" - ").append(version.toString()).append(" (");
+                    boolean firstOption = true;
+                    for(PlatformType platformType : versionData.get(version)) {
+                        if(!firstOption) {
+                            sb.append(", ");
+                        }
+                        sb.append(platformType.name());
+                        firstOption = false;
+                    }
+                    sb.append(")");
+                    System.out.println(sb.toString());
+                }
+            }
+
+            // Handle the downloading of atifacts.
+            if(cmd.getArgList().contains(COMMAND_DOWNLOAD)) {
+                System.out.println("-----------------------------------------------");
+                System.out.println("- Downloading");
+                System.out.println("-----------------------------------------------");
+
+                DownloadRetriever retriever = new DownloadRetriever();
+
+                String flexVersion = cmd.getOptionValue(OPTION_FLEX_VERSION, null);
+                if(flexVersion != null) {
+                    System.out.println("- Downloading Flex SDK version: " + flexVersion +
+                            " to directory: " + fdkDir.getAbsolutePath());
+                    File fdkDownloadDirectory = retriever.retrieve(SdkType.FLEX, flexVersion);
+                    // Unpack the archive to the FDK directory.
+                    mergeDirectories(fdkDownloadDirectory, fdkDir);
+
+                    // Add the swfobject files.
+                    File swfObjectDirectory = retriever.retrieve(SdkType.SWFOBJECT);
+                    mergeDirectories(swfObjectDirectory, fdkDir);
+                }
+
+                String flashVersions = cmd.getOptionValue(OPTION_FLASH_VERSIONS, "");
+                if(!flashVersions.isEmpty()) {
+                    for(String flashVersion : flashVersions.split(",")) {
+                        System.out.println("- Downloading Flash SDK version: " + flashVersion +
+                                " to directory: " + fdkDir.getAbsolutePath());
+                        File flashDownloadDiretory = retriever.retrieve(SdkType.FLASH, flashVersion);
+                        // Integrate the download into  the FDK directory.
+                        mergeDirectories(flashDownloadDiretory, fdkDir);
+                    }
+                }
+
+                String airVersion = cmd.getOptionValue(OPTION_AIT_VERSION, "");
+                if(!airVersion.isEmpty()) {
+                    for(PlatformType platformType : platforms) {
+                        System.out.println("- Downloading Air SDK version: " + airVersion +
+                                " and platform " + platformType.name() +
+                                " to directory: " + fdkDir.getAbsolutePath());
+                        File airDownloadDirectory = retriever.retrieve(SdkType.AIR, airVersion, platformType);
+                        // Integrate the download into the FDK directory.
+                        mergeDirectories(airDownloadDirectory, fdkDir);
+                    }
+                }
+
+                if(cmd.hasOption(OPTION_FONTKIT)) {
+                    System.out.println("- Downloading Flex Fontkit libraries" +
+                            " to directory: " + fdkDir.getAbsolutePath());
+                    File fontkitDownloadDirectory = retriever.retrieve(SdkType.FONTKIT);
+                    // Integrate the download into the FDK directory.
+                    mergeDirectories(fontkitDownloadDirectory, fdkDir);
+                }
+
+                System.out.println("Finished downloads.");
+            }
+
+            // Handle the conversion.
+            if(cmd.getArgList().contains(COMMAND_CONVERT)) {
+                System.out.println("-----------------------------------------------");
+                System.out.println("- Conversion");
+                System.out.println("-----------------------------------------------");
+
+                System.out.println("- Converting Flex SDK from " + fdkDir.getAbsolutePath() +
+                        " to " + mavenDir.getAbsolutePath());
+                FlexConverter flexConverter = new FlexConverter(fdkDir, mavenDir);
+                flexConverter.convert();
+
+                System.out.println("- Converting Flash SDKs from " + fdkDir.getAbsolutePath() +
+                        " to " + mavenDir.getAbsolutePath());
+                FlashConverter flashConverter = new FlashConverter(fdkDir, mavenDir);
+                flashConverter.convert();
+
+                System.out.println("- Converting Air SDK from " + fdkDir.getAbsolutePath() +
+                        " to " + mavenDir.getAbsolutePath());
+                AirConverter airConverter = new AirConverter(fdkDir, mavenDir);
+                airConverter.convert();
+
+                System.out.println("- Converting Fontkit libraries from " + fdkDir.getAbsolutePath() +
+                        " to " + mavenDir.getAbsolutePath());
+                FontkitConverter fontkitConverter = new FontkitConverter(fdkDir, mavenDir);
+                fontkitConverter.convert();
+
+                System.out.println("- Converting Wrappers from " + fdkDir.getAbsolutePath() +
+                        " to " + mavenDir.getAbsolutePath());
+                WrapperConverter wrapperConverter = new WrapperConverter(fdkDir, mavenDir);
+                wrapperConverter.convert();
+
+                System.out.println("Finished conversion.");
+            }
+
+            // Handle the deployment.
+            if(cmd.getArgList().contains(COMMAND_DEPLOY)) {
+                System.out.println("-----------------------------------------------");
+                System.out.println("- Deployment");
+                System.out.println("-----------------------------------------------");
+
+                if(!cmd.hasOption(OPTION_REPO_URL)) {
+                    System.err.println("Parameter 'repoUrl' required for task 'deploy'.");
+                    System.exit(1);
+                }
+
+                String repoUrl = cmd.getOptionValue(OPTION_REPO_URL);
+                String repoUsername = cmd.getOptionValue(OPTION_REPO_USERNAME, null);
+                String repoPassword = cmd.getOptionValue(OPTION_REPO_PASSWORD, null);
+
+                System.out.println("- Deploying libraries to " + repoUrl + " from " + mavenDir.getAbsolutePath());
+
+                AetherDeployer deployer = new AetherDeployer(mavenDir, repoUrl, repoUsername, repoPassword);
+                deployer.deploy();
+
+                System.out.println("Finished deploying.");
+            }
+            System.out.println("-----------------------------------------------");
+        } catch (ParseException e) {
+            System.err.println("Parsing failed. Reason: " + e.getMessage());
+            printHelp(options);
+        }
+    }
+
+    protected static void printHelp(Options options) {
+        String headerText = "Commands: \n" +
+                "If the parameters 'fdkDir' and 'mavenDir' are not specified, the Converter creates two temporary " +
+                "directories in your systems temp directory and uses these for the follwoing commands.\n" +
+                " - list:\nList all available versions and platforms (for download)\n" +
+                " - download:\nDownload the selected versions of FDK parts specified by 'flexVersion', " +
+                "'flashVersions', 'airVersion' and 'fontkit' and creates an FDK in the directory specified by " +
+                "'fdkDir'. If 'airVersion' is specified, the 'platforms' parameter specifies the platforms for which " +
+                "the given AIR SDK should be downloaded, if not specified the current systems platform is used. \n" +
+                " - convert:\nConvert the FDK located in 'fdkDir' into a mavenized form at 'mavenDir'.\n" +
+                " - deploy:\nDeploy the maven artifacts located in 'mavenDir', to the remote maven repository " +
+                "specified with 'repoUrl'. If the 'repoUsername' and 'repoPassword' parameters are specified, use " +
+                "these credentials for authenticating at the remote system.\n" +
+                "Options:";
+
+        HelpFormatter helpFormatter = new HelpFormatter();
+        helpFormatter.printHelp("java -jar apache-flex-sdk-converter.jar [list] [-fdkDir <fdkDir>] " +
+                        "[-mavenDir <mavenDir>] [[-flexVersion <version>] [-flashVersions <version(s)>] " +
+                        "[-airVersion <version> [-platforms <platform(s)>]] [-fontkit] download] [convert] " +
+                        "[-repoUrl <url> [-repoUsername <username> -repoPassword <password>] deploy]",
+                headerText, options, "");
+    }
+
+    protected static File getTempDir(String prefix) throws IOException {
+        File tempFile = File.createTempFile(prefix, ".TMP");
+        tempFile.delete();
+        File tempDir = new File(tempFile.getParentFile(),
+                tempFile.getName().substring(0, tempFile.getName().length() - 4));
+        if(!tempDir.exists()) {
+            tempDir.mkdirs();
+        }
+        return tempDir;
+    }
+
+    protected static void mergeDirectories(File sourceDir, File targetDir) throws IOException {
+        FileUtils.copyDirectory(sourceDir, targetDir);
+    }
+
+}
diff --git a/mavenizer/converters/air/pom.xml b/mavenizer/converters/air/pom.xml
index c3021c5..88d61aa 100644
--- a/mavenizer/converters/air/pom.xml
+++ b/mavenizer/converters/air/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/mavenizer/converters/air/src/main/java/org/apache/flex/utilities/converter/air/AirConverter.java b/mavenizer/converters/air/src/main/java/org/apache/flex/utilities/converter/air/AirConverter.java
index c655df5..d1dbbfc 100644
--- a/mavenizer/converters/air/src/main/java/org/apache/flex/utilities/converter/air/AirConverter.java
+++ b/mavenizer/converters/air/src/main/java/org/apache/flex/utilities/converter/air/AirConverter.java
@@ -52,8 +52,9 @@
      */
     @Override
     protected void processDirectory() throws ConverterException {
-        if(!rootSourceDirectory.exists() || !rootSourceDirectory.isDirectory()) {
-            throw new ConverterException("Air SDK directory '" + rootSourceDirectory.getPath() + "' is invalid.");
+        if((airSdkVersion == null) || !rootSourceDirectory.exists() || !rootSourceDirectory.isDirectory()) {
+            System.out.println("Skipping AIR SDK generation.");
+            return;
         }
 
         generateCompilerArtifacts();
@@ -210,9 +211,11 @@
         // stick to that for now.
 
         final File sdkDescriptor = new File(rootDirectory, "AIR SDK Readme.txt");
+
+        // If the descriptor is not present, return null as this FDK directory doesn't
+        // seem to contain a AIR SDK.
         if(!sdkDescriptor.exists() || !sdkDescriptor.isFile()) {
-            throw new ConverterException("Air SDK directory '" + rootDirectory.getPath() +
-                    "' is missing a the version text-file 'AIR SDK Readme.txt'.");
+            return null;
         }
 
         DataInputStream in = null;
diff --git a/mavenizer/converters/base/pom.xml b/mavenizer/converters/base/pom.xml
index e919012..5a1b89c 100644
--- a/mavenizer/converters/base/pom.xml
+++ b/mavenizer/converters/base/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
@@ -44,9 +42,9 @@
             <version>1.3.1</version>
         </dependency>
         <dependency>
-            <groupId>org.apache.velocity</groupId>
-            <artifactId>velocity</artifactId>
-            <version>1.7</version>
+            <groupId>org.freemarker</groupId>
+            <artifactId>freemarker</artifactId>
+            <version>2.3.22</version>
         </dependency>
     </dependencies>
 
diff --git a/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/BaseConverter.java b/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/BaseConverter.java
index 9747209..5d904dd 100644
--- a/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/BaseConverter.java
+++ b/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/BaseConverter.java
@@ -19,11 +19,11 @@
 import com.sun.jersey.api.client.Client;
 import com.sun.jersey.api.client.ClientResponse;
 import com.sun.jersey.api.client.WebResource;
-
+import freemarker.template.Configuration;
+import freemarker.template.Template;
+import freemarker.template.TemplateExceptionHandler;
 import org.apache.flex.utilities.converter.exceptions.ConverterException;
 import org.apache.flex.utilities.converter.model.MavenArtifact;
-import org.apache.velocity.VelocityContext;
-import org.apache.velocity.app.VelocityEngine;
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
@@ -31,12 +31,12 @@
 
 import java.io.*;
 import java.math.BigInteger;
+import java.net.URL;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.Properties;
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipOutputStream;
 
@@ -54,7 +54,7 @@
     protected File rootSourceDirectory;
     protected File rootTargetDirectory;
 
-    private VelocityEngine velocityEngine;
+    protected Configuration freemarkerConfig;
 
     protected BaseConverter(File rootSourceDirectory, File rootTargetDirectory) throws ConverterException {
         if(rootSourceDirectory == null) {
@@ -67,20 +67,10 @@
         this.rootSourceDirectory = rootSourceDirectory;
         this.rootTargetDirectory = rootTargetDirectory;
 
-        try {
-            // Load some initial properties from the classpath.
-            final Properties properties = new Properties();
-            final InputStream propertyInputStream =
-                  getClass().getClassLoader().getResourceAsStream("velocity.properties");
-            if(propertyInputStream != null) {
-                properties.load(propertyInputStream);
-            }
-
-            // Instantiate the engine that will be used for every generation.
-            velocityEngine = new VelocityEngine(properties);
-        } catch (Exception e) {
-            throw new ConverterException("Error initializing the velocity template engine.", e);
-        }
+        this.freemarkerConfig = new Configuration(Configuration.VERSION_2_3_22);
+        this.freemarkerConfig.setDefaultEncoding("UTF-8");
+        this.freemarkerConfig.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);
+        this.freemarkerConfig.setClassForTemplateLoading(this.getClass(), "/");
     }
 
     public void convert() throws ConverterException {
@@ -243,17 +233,16 @@
     protected void createPomDocument(final MavenArtifact metadata, File outputFile) throws ConverterException {
         try {
             // Build a context to hold the model
-            final VelocityContext velocityContext = new VelocityContext();
-            velocityContext.put("artifact", metadata);
+            Map freemarkerContext = new HashMap();
+            freemarkerContext.put("artifact", metadata);
 
             // Try to get a template "templates/{type}.vm".
-            final String templateName;
-            if(velocityEngine.resourceExists("templates/" + metadata.getPackaging() + ".vm")) {
-               templateName = "templates/" + metadata.getPackaging() + ".vm";
-            } else if(velocityEngine.resourceExists("templates/default.vm")) {
-               templateName = "templates/default.vm";
+            Template template;
+            URL check = this.getClass().getClassLoader().getResource("templates/" + metadata.getPackaging() + ".ftl");
+            if(check != null) {
+                template = freemarkerConfig.getTemplate("templates/" + metadata.getPackaging() + ".ftl");
             } else {
-               throw new ConverterException("No template found for generating pom output.");
+                template = freemarkerConfig.getTemplate("templates/default.ftl");
             }
 
             // Prepare an output stream to which the output can be generated.
@@ -267,8 +256,8 @@
 
                 writer = new FileWriter(outputFile);
 
-                // Have velocity generate the output for the template.
-                velocityEngine.mergeTemplate(templateName, "utf-8", velocityContext, writer);
+                // Have Freemarker generate the output for the template.
+                template.process(freemarkerContext, writer);
             } finally {
                 if(writer != null) {
                     writer.close();
diff --git a/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/Converter.java b/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/Converter.java
index 5883270..54f4e18 100644
--- a/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/Converter.java
+++ b/mavenizer/converters/base/src/main/java/org/apache/flex/utilities/converter/Converter.java
@@ -18,8 +18,6 @@
 
 import org.apache.flex.utilities.converter.exceptions.ConverterException;
 
-import java.io.File;
-
 /**
  * Created by cdutz on 18.04.2014.
  */
diff --git a/mavenizer/converters/base/src/main/resources/templates/default.ftl b/mavenizer/converters/base/src/main/resources/templates/default.ftl
new file mode 100644
index 0000000..e4a200b
--- /dev/null
+++ b/mavenizer/converters/base/src/main/resources/templates/default.ftl
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>${artifact.groupId}</groupId>
+    <artifactId>${artifact.artifactId}</artifactId>
+    <version>${artifact.version}</version>
+    <packaging>${artifact.packaging}</packaging>
+
+<#if artifact.hasDependencies()>
+    <dependencies>
+<#list artifact.dependencies as dependency>
+        <dependency>
+            <groupId>${dependency.groupId}</groupId>
+            <artifactId>${dependency.artifactId}</artifactId>
+            <version>${dependency.version}</version>
+            <type>${dependency.packaging}</type>
+        </dependency>
+</#list>
+    </dependencies>
+</#if>
+
+</project>
\ No newline at end of file
diff --git a/mavenizer/converters/base/src/main/resources/templates/default.vm b/mavenizer/converters/base/src/main/resources/templates/default.vm
deleted file mode 100644
index 4bfb60e..0000000
--- a/mavenizer/converters/base/src/main/resources/templates/default.vm
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0">
-    <modelVersion>4.0.0</modelVersion>
-
-    <groupId>${artifact.groupId}</groupId>
-    <artifactId>${artifact.artifactId}</artifactId>
-    <version>${artifact.version}</version>
-    <packaging>${artifact.packaging}</packaging>
-
-#if ( $artifact.hasDependencies() )
-    <dependencies>
-#foreach( $dependency in $artifact.dependencies )
-        <dependency>
-            <groupId>${dependency.groupId}</groupId>
-            <artifactId>${dependency.artifactId}</artifactId>
-            <version>${dependency.version}</version>
-            <type>${dependency.packaging}</type>
-        </dependency>
-#end
-    </dependencies>
-#end
-
-</project>
diff --git a/mavenizer/converters/base/src/main/resources/templates/pom.ftl b/mavenizer/converters/base/src/main/resources/templates/pom.ftl
new file mode 100644
index 0000000..1242fb7
--- /dev/null
+++ b/mavenizer/converters/base/src/main/resources/templates/pom.ftl
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>${artifact.groupId}</groupId>
+    <artifactId>${artifact.artifactId}</artifactId>
+    <version>${artifact.version}</version>
+    <packaging>${artifact.packaging}</packaging>
+
+<#if artifact.hasDependencies()>
+    <dependencies>
+<#list artifact.dependencies as dependency>
+        <dependency>
+            <groupId>${dependency.groupId}</groupId>
+            <artifactId>${dependency.artifactId}</artifactId>
+            <version>${dependency.version}</version>
+<#if dependency.packaging != "jar">
+            <type>${dependency.packaging}</type>
+</#if>
+        </dependency>
+</#list>
+    </dependencies>
+
+    <dependencyManagement>
+        <dependencies>
+<#list artifact.dependencies as dependency>
+            <dependency>
+                <groupId>${dependency.groupId}</groupId>
+                <artifactId>${dependency.artifactId}</artifactId>
+                <version>${dependency.version}</version>
+            </dependency>
+</#list>
+        </dependencies>
+    </dependencyManagement>
+</#if>
+
+</project>
diff --git a/mavenizer/converters/base/src/main/resources/templates/pom.vm b/mavenizer/converters/base/src/main/resources/templates/pom.vm
deleted file mode 100644
index 405ada1..0000000
--- a/mavenizer/converters/base/src/main/resources/templates/pom.vm
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0">
-    <modelVersion>4.0.0</modelVersion>
-
-    <groupId>${artifact.groupId}</groupId>
-    <artifactId>${artifact.artifactId}</artifactId>
-    <version>${artifact.version}</version>
-    <packaging>${artifact.packaging}</packaging>
-
-#if ( $artifact.hasDependencies() )
-    <dependencies>
-#foreach( $dependency in $artifact.dependencies )
-        <dependency>
-            <groupId>${dependency.groupId}</groupId>
-            <artifactId>${dependency.artifactId}</artifactId>
-            <version>${dependency.version}</version>
-#if ($dependency.packaging != "jar")
-            <type>${dependency.packaging}</type>
-#end
-        </dependency>
-#end
-    </dependencies>
-
-    <dependencyManagement>
-        <dependencies>
-#foreach( $dependency in $artifact.dependencies )
-            <dependency>
-                <groupId>${dependency.groupId}</groupId>
-                <artifactId>${dependency.artifactId}</artifactId>
-                <version>${dependency.version}</version>
-            </dependency>
-#end
-        </dependencies>
-    </dependencyManagement>
-#end
-
-</project>
diff --git a/mavenizer/converters/base/src/main/resources/velocity.properties b/mavenizer/converters/base/src/main/resources/velocity.properties
deleted file mode 100644
index 2beb502..0000000
--- a/mavenizer/converters/base/src/main/resources/velocity.properties
+++ /dev/null
@@ -1,10 +0,0 @@
-#
-# specify three resource loaders to use
-#
-resource.loader = class
-
-#
-#  for the loader we call 'class', use the ClasspathResourceLoader
-#
-class.resource.loader.description = Velocity Classpath Resource Loader
-class.resource.loader.class = org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
diff --git a/mavenizer/converters/flash/pom.xml b/mavenizer/converters/flash/pom.xml
index 84d0ad3..6afc519 100644
--- a/mavenizer/converters/flash/pom.xml
+++ b/mavenizer/converters/flash/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/mavenizer/converters/flash/src/main/java/org/apache/flex/utilities/converter/flash/FlashConverter.java b/mavenizer/converters/flash/src/main/java/org/apache/flex/utilities/converter/flash/FlashConverter.java
index 5ce72f6..776e0c6 100644
--- a/mavenizer/converters/flash/src/main/java/org/apache/flex/utilities/converter/flash/FlashConverter.java
+++ b/mavenizer/converters/flash/src/main/java/org/apache/flex/utilities/converter/flash/FlashConverter.java
@@ -53,7 +53,8 @@
     @Override
     protected void processDirectory() throws ConverterException {
         if(!rootSourceDirectory.exists() || !rootSourceDirectory.isDirectory()) {
-            throw new ConverterException("Flash SDK directory '" + rootSourceDirectory.getPath() + "' is invalid.");
+            System.out.println("Skipping Flash SDK generation.");
+            return;
         }
 
         generateRuntimeArtifacts();
@@ -69,7 +70,7 @@
         // Create a list of all libs that should belong to the Flash SDK runtime.
         final File directory = new File(rootSourceDirectory, "runtimes" + File.separator + "player");
         if(!directory.exists() || !directory.isDirectory()) {
-            System.out.println("Skipping runtime generation.");
+            System.out.println("Skipping Flash runtime generation.");
             return;
         }
         final List<File> playerVersions = new ArrayList<File>();
@@ -214,8 +215,10 @@
     protected void generateFrameworkArtifacts() throws ConverterException {
         // Create a list of all libs that should belong to the Flash SDK runtime.
         final File directory = new File(rootSourceDirectory, "frameworks.libs.player".replace(".", File.separator));
+        // It seems the fdk directory doesn't contain any flash resources.
         if (!directory.exists() || !directory.isDirectory()) {
-            throw new ConverterException("Runtime directory does not exist.");
+            System.out.println("Skipping Flash framework generation.");
+            return;
         }
         final List<File> playerVersions = new ArrayList<File>();
         final File[] versions = directory.listFiles();
@@ -241,6 +244,17 @@
                 playerglobal.setPackaging("swc");
                 playerglobal.addDefaultBinaryArtifact(playerglobalSwc);
                 writeArtifact(playerglobal);
+
+                // Create a dummy pom artifact that references the playerglobal
+                // in order to consequently have a framework artifact for every
+                // part of flex.
+                final MavenArtifact framework = new MavenArtifact();
+                framework.setGroupId("com.adobe.flash");
+                framework.setArtifactId("framework");
+                framework.setVersion(version);
+                framework.setPackaging("pom");
+                framework.addDependency(playerglobal);
+                writePomArtifact(framework);
             }
         }
     }
diff --git a/mavenizer/converters/flex/pom.xml b/mavenizer/converters/flex/pom.xml
index eca8505..480bc83 100644
--- a/mavenizer/converters/flex/pom.xml
+++ b/mavenizer/converters/flex/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
@@ -51,6 +49,16 @@
             <artifactId>flash-converter</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>fontkit-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>wrapper-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
     </dependencies>
 
 </project>
diff --git a/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java b/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java
index 4aa9ba8..6def8a1 100644
--- a/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java
+++ b/mavenizer/converters/flex/src/main/java/org/apache/flex/utilities/converter/flex/FlexConverter.java
@@ -41,6 +41,7 @@
 public class FlexConverter extends BaseConverter implements Converter {
 
     protected String flexSdkVersion;
+    protected String flexBuild;
 
     /**
      * @param rootSourceDirectory Path to the root of the original Flex SDK.
@@ -52,6 +53,7 @@
 
         // Get the version of the current Flex SDK.
         this.flexSdkVersion = getFlexVersion(rootSourceDirectory);
+        this.flexBuild = getFlexBuild(rootSourceDirectory);
     }
 
     /**
@@ -61,8 +63,9 @@
      */
     @Override
     protected void processDirectory() throws ConverterException {
-        if(!rootSourceDirectory.exists() || !rootSourceDirectory.isDirectory()) {
-            throw new ConverterException("Flex SDK directory '" + rootSourceDirectory.getPath() + "' is invalid.");
+        if((flexSdkVersion == null) || !rootSourceDirectory.exists() || !rootSourceDirectory.isDirectory()) {
+            System.out.println("Skipping Flex SDK generation.");
+            return;
         }
 
         generateCompilerArtifacts();
@@ -94,12 +97,6 @@
         final File externalDirectory = new File(directory, "external");
         if(externalDirectory.exists() && externalDirectory.isDirectory()) {
             files.addAll(Arrays.asList(externalDirectory.listFiles(new FlexCompilerFilter())));
-
-            // Add all jars in the "external/optional" directory.
-            final File optionalDirectory = new File(externalDirectory, "optional");
-            if(optionalDirectory.exists() && optionalDirectory.isDirectory()) {
-                files.addAll(Arrays.asList(optionalDirectory.listFiles(new FlexCompilerFilter())));
-            }
         }
 
         // Generate artifacts for every jar in the input directories.
@@ -172,7 +169,6 @@
         // After processing the current directory, process any eventually existing child directories.
         final List<File> children = new ArrayList<File>();
         children.addAll(Arrays.asList(directory.listFiles(new FileFilter() {
-            @Override
             public boolean accept(File pathname) {
                 return pathname.isDirectory() && !"player".equals(pathname.getName()) &&
                         !"mx".equals(pathname.getName());
@@ -430,6 +426,11 @@
             try {
                 final File compcLibrary = new File(fdkLibDir, "compc.jar");
                 final File frameworkDir = new File(rootSourceDirectory, "frameworks");
+                final String targetPlayer = getTargetPlayer(new File(frameworkDir, "libs/player"));
+                if(targetPlayer == null) {
+                    System.out.println("Skipping theme compilation due to missing playerglobl.swc");
+                    return null;
+                }
 
                 processCmd.add("java");
                 processCmd.add("-Xmx384m");
@@ -437,11 +438,11 @@
                 processCmd.add("-jar");
                 processCmd.add(compcLibrary.getCanonicalPath());
                 processCmd.add("+flexlib=" + frameworkDir.getCanonicalPath());
+                processCmd.add("-target-player=" + targetPlayer);
 
                 if (themeDirectory.isDirectory()) {
                     // Add all the content files.
                     final File contents[] = themeDirectory.listFiles(new FileFilter() {
-                        @Override
                         public boolean accept(File pathname) {
                             return !(pathname.isDirectory() && "src".equals(pathname.getName())) &&
                                     !"preview.jpg".equals(pathname.getName()) && !pathname.getName().endsWith(".fla");
@@ -565,6 +566,12 @@
     protected String getFlexVersion(File rootDirectory) throws ConverterException {
         final File sdkDescriptor = new File(rootDirectory, "flex-sdk-description.xml");
 
+        // If the descriptor is not present, return null as this FDK directory doesn't
+        // seem to contain a Flex SDK.
+        if(!sdkDescriptor.exists()) {
+            return null;
+        }
+
         final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
         try {
             // Parse the document
@@ -577,7 +584,39 @@
             final String build = root.getElementsByTagName("build").item(0).getTextContent();
 
             // In general the version consists of the content of the version element with an appended build-number.
-            return (build.equals("0")) ? version + "-SNAPSHOT" : version + "." + build;
+            return (build.equals("0")) ? version + "-SNAPSHOT" : version;
+        } catch (ParserConfigurationException pce) {
+            throw new RuntimeException(pce);
+        } catch (SAXException se) {
+            throw new RuntimeException(se);
+        } catch (IOException ioe) {
+            throw new RuntimeException(ioe);
+        }
+    }
+
+    /**
+     * Get the version of an Flex SDK from the content of the SDK directory.
+     *
+     * @return version string for the current Flex SDK
+     */
+    protected String getFlexBuild(File rootDirectory) throws ConverterException {
+        final File sdkDescriptor = new File(rootDirectory, "flex-sdk-description.xml");
+
+        // If the descriptor is not present, return null as this FDK directory doesn't
+        // seem to contain a Flex SDK.
+        if(!sdkDescriptor.exists()) {
+            return null;
+        }
+
+        final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
+        try {
+            // Parse the document
+            final DocumentBuilder db = dbf.newDocumentBuilder();
+            final Document dom = db.parse(sdkDescriptor);
+
+            // Get name, version and build nodes
+            final Element root = dom.getDocumentElement();
+            return root.getElementsByTagName("build").item(0).getTextContent();
         } catch (ParserConfigurationException pce) {
             throw new RuntimeException(pce);
         } catch (SAXException se) {
@@ -588,7 +627,7 @@
     }
 
     protected File getRsl(String artifactId) {
-        final FlexRslFilter filter = new FlexRslFilter(artifactId, flexSdkVersion);
+        final FlexRslFilter filter = new FlexRslFilter(artifactId, flexSdkVersion, flexBuild);
         final File rslDirectory = new File(rootSourceDirectory, "frameworks" + File.separator + "rsls");
         final File[] rsls = rslDirectory.listFiles(filter);
         if ((rsls != null) && (rsls.length == 1)) {
@@ -622,6 +661,16 @@
         return bundles;
     }
 
+    protected String getTargetPlayer(File playerDir) {
+        if(playerDir.exists() && playerDir.isDirectory()) {
+            File[] files = playerDir.listFiles();
+            if((files != null) && files.length > 0) {
+                return files[0].getName();
+            }
+        }
+        return null;
+    }
+
     public static class FlexCompilerFilter implements FilenameFilter {
         private AirConverter.AirCompilerFilter airFilter = new AirConverter.AirCompilerFilter();
 
@@ -645,8 +694,8 @@
     public static class FlexRslFilter implements FilenameFilter {
         private String fileName;
 
-        public FlexRslFilter(String artifactName, String artifactVersion) {
-            this.fileName = artifactName + "_" + artifactVersion + ".swf";
+        public FlexRslFilter(String artifactName, String artifactVersion, String build) {
+            this.fileName = artifactName + "_" + artifactVersion + "." + build + ".swf";
         }
 
         public boolean accept(File dir, String name) {
diff --git a/mavenizer/converters/fontkit/pom.xml b/mavenizer/converters/fontkit/pom.xml
new file mode 100644
index 0000000..3d472e0
--- /dev/null
+++ b/mavenizer/converters/fontkit/pom.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.utilities.converter</groupId>
+        <artifactId>converters</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>fontkit-converter</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>base-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java b/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java
new file mode 100644
index 0000000..81fbe09
--- /dev/null
+++ b/mavenizer/converters/fontkit/src/main/java/org/apache/flex/utilities/converter/fontkit/FontkitConverter.java
@@ -0,0 +1,74 @@
+package org.apache.flex.utilities.converter.fontkit;
+
+import org.apache.flex.utilities.converter.BaseConverter;
+import org.apache.flex.utilities.converter.Converter;
+import org.apache.flex.utilities.converter.exceptions.ConverterException;
+import org.apache.flex.utilities.converter.model.MavenArtifact;
+
+import java.io.File;
+
+/**
+ * Created by christoferdutz on 06.04.15.
+ */
+public class FontkitConverter extends BaseConverter implements Converter {
+
+    public FontkitConverter(File rootSourceDirectory, File rootTargetDirectory) throws ConverterException {
+        super(rootSourceDirectory, rootTargetDirectory);
+    }
+
+    @Override
+    protected void processDirectory() throws ConverterException {
+        File fontkitRootDir = new File(rootSourceDirectory, "lib/external/optional");
+        if(!fontkitRootDir.exists() || !fontkitRootDir.isDirectory()) {
+            System.out.println("Skipping Fontkit generation.");
+            return;
+        }
+
+        File afeJar = new File(fontkitRootDir, "afe.jar");
+        File aglj40Jar = new File(fontkitRootDir, "aglj40.jar");
+        File rideauJar = new File(fontkitRootDir, "rideau.jar");
+        File flexFontkitJar = new File(fontkitRootDir, "flex-fontkit.jar");
+
+        if(!afeJar.exists() || !aglj40Jar.exists() || !rideauJar.exists() || !flexFontkitJar.exists()) {
+            throw new ConverterException("Fontkit directory '" + fontkitRootDir.getPath() + "' must contain the jar " +
+                    "files afe.jar, aglj40.jar, rideau.jar and flex-fontkit.jar.");
+        }
+
+        final MavenArtifact fontkit = new MavenArtifact();
+        fontkit.setGroupId("com.adobe");
+        fontkit.setArtifactId("fontkit");
+        fontkit.setVersion("1.0");
+        fontkit.setPackaging("jar");
+        fontkit.addDefaultBinaryArtifact(flexFontkitJar);
+
+        final MavenArtifact afe = new MavenArtifact();
+        afe.setGroupId("com.adobe.fontkit");
+        afe.setArtifactId("afe");
+        afe.setVersion("1.0");
+        afe.setPackaging("jar");
+        afe.addDefaultBinaryArtifact(afeJar);
+        fontkit.addDependency(afe);
+
+        final MavenArtifact aglj40 = new MavenArtifact();
+        aglj40.setGroupId("com.adobe.fontkit");
+        aglj40.setArtifactId("aglj40");
+        aglj40.setVersion("1.0");
+        aglj40.setPackaging("jar");
+        aglj40.addDefaultBinaryArtifact(aglj40Jar);
+        fontkit.addDependency(aglj40);
+
+        final MavenArtifact rideau = new MavenArtifact();
+        rideau.setGroupId("com.adobe.fontkit");
+        rideau.setArtifactId("rideau");
+        rideau.setVersion("1.0");
+        rideau.setPackaging("jar");
+        rideau.addDefaultBinaryArtifact(rideauJar);
+        fontkit.addDependency(rideau);
+
+        writeArtifact(afe);
+        writeArtifact(aglj40);
+        writeArtifact(rideau);
+        writeArtifact(fontkit);
+    }
+
+}
diff --git a/mavenizer/converters/pom.xml b/mavenizer/converters/pom.xml
index 41847d8..69a859b 100644
--- a/mavenizer/converters/pom.xml
+++ b/mavenizer/converters/pom.xml
@@ -17,14 +17,12 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>flex-sdk-converter</artifactId>
+        <artifactId>apache-flex-sdk-converter</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
 
@@ -40,6 +38,8 @@
         <module>air</module>
         <module>flash</module>
         <module>flex</module>
+        <module>fontkit</module>
+        <module>wrapper</module>
     </modules>
 
 </project>
diff --git a/mavenizer/converters/wrapper/pom.xml b/mavenizer/converters/wrapper/pom.xml
new file mode 100644
index 0000000..86f8a43
--- /dev/null
+++ b/mavenizer/converters/wrapper/pom.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.flex.utilities.converter</groupId>
+        <artifactId>converters</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>wrapper-converter</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>base-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+
+</project>
diff --git a/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java b/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java
new file mode 100644
index 0000000..7e4af4c
--- /dev/null
+++ b/mavenizer/converters/wrapper/src/main/java/org/apache/flex/utilities/converter/wrapper/WrapperConverter.java
@@ -0,0 +1,93 @@
+package org.apache.flex.utilities.converter.wrapper;
+
+import org.apache.flex.utilities.converter.BaseConverter;
+import org.apache.flex.utilities.converter.Converter;
+import org.apache.flex.utilities.converter.exceptions.ConverterException;
+import org.apache.flex.utilities.converter.model.MavenArtifact;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.xml.sax.SAXException;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import java.io.File;
+import java.io.IOException;
+
+/**
+ * Created by christoferdutz on 06.04.15.
+ */
+public class WrapperConverter extends BaseConverter implements Converter {
+
+    public WrapperConverter(File rootSourceDirectory, File rootTargetDirectory) throws ConverterException {
+        super(rootSourceDirectory, rootTargetDirectory);
+    }
+
+    @Override
+    protected void processDirectory() throws ConverterException {
+        File wrapperRootDir = new File(rootSourceDirectory, "templates/swfobject");
+        if(!wrapperRootDir.exists() || !wrapperRootDir.isDirectory()) {
+            System.out.println("Skipping Wrapper generation.");
+            return;
+        }
+
+        try {
+            // Rename the index.template.html to index.html
+            File indexHtml = new File(wrapperRootDir, "index.template.html");
+            if(!indexHtml.renameTo(new File(wrapperRootDir, "index.html"))) {
+                System.out.println("Could not rename index.template.html to index.html.");
+            }
+
+            final File wrapperWar = File.createTempFile("SWFObjectWrapper-2.2", ".war");
+            generateZip(wrapperRootDir.listFiles(), wrapperWar);
+
+            final MavenArtifact swfobjectWrapper = new MavenArtifact();
+            swfobjectWrapper.setGroupId("org.apache.flex.wrapper");
+            swfobjectWrapper.setArtifactId("swfobject");
+            swfobjectWrapper.setVersion(getFlexVersion(rootSourceDirectory));
+            swfobjectWrapper.setPackaging("war");
+            swfobjectWrapper.addDefaultBinaryArtifact(wrapperWar);
+
+            writeArtifact(swfobjectWrapper);
+        } catch (IOException e) {
+            throw new ConverterException("Error creating wrapper war.", e);
+        }
+    }
+
+    /**
+     * Get the version of an Flex SDK from the content of the SDK directory.
+     *
+     * @return version string for the current Flex SDK
+     */
+    protected String getFlexVersion(File rootDirectory) throws ConverterException {
+        final File sdkDescriptor = new File(rootDirectory, "flex-sdk-description.xml");
+
+        // If the descriptor is not present, return null as this FDK directory doesn't
+        // seem to contain a Flex SDK.
+        if(!sdkDescriptor.exists()) {
+            return null;
+        }
+
+        final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
+        try {
+            // Parse the document
+            final DocumentBuilder db = dbf.newDocumentBuilder();
+            final Document dom = db.parse(sdkDescriptor);
+
+            // Get name, version and build nodes
+            final Element root = dom.getDocumentElement();
+            final String version = root.getElementsByTagName("version").item(0).getTextContent();
+            final String build = root.getElementsByTagName("build").item(0).getTextContent();
+
+            // In general the version consists of the content of the version element with an appended build-number.
+            return (build.equals("0")) ? version + "-SNAPSHOT" : version;
+        } catch (ParserConfigurationException pce) {
+            throw new RuntimeException(pce);
+        } catch (SAXException se) {
+            throw new RuntimeException(se);
+        } catch (IOException ioe) {
+            throw new RuntimeException(ioe);
+        }
+    }
+
+}
diff --git a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/AirDownloader.java b/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/AirDownloader.java
deleted file mode 100644
index 6e2b9ce..0000000
--- a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/AirDownloader.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.core;
-
-import org.apache.flex.utilities.converter.air.AirConverter;
-import org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever;
-import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
-import org.apache.flex.utilities.converter.retrievers.types.SdkType;
-
-import java.io.File;
-
-/**
- * Created by cdutz on 24.05.2014.
- */
-public class AirDownloader {
-
-    public void downloadAndConvert(File targetDirectory, String version, PlatformType platformType) throws Exception {
-        final DownloadRetriever downloadRetriever = new DownloadRetriever();
-        final File airSDKSourceDirectory = downloadRetriever.retrieve(SdkType.AIR, version, platformType);
-
-        final AirConverter airConverter = new AirConverter(airSDKSourceDirectory, targetDirectory);
-        airConverter.convert();
-    }
-
-    public static void main(String[] args) throws Exception {
-        if(args.length != 3) {
-            System.out.println("Usage: AirDownloader {air-version} {target-directory} {platform-type}");
-            return;
-        }
-
-        final String version = args[0];
-        final File targetDirectory = new File(args[1]);
-        final PlatformType platformType = PlatformType.valueOf(args[2]);
-        if(platformType == null) {
-            throw new Exception("Unknown platform type: " + args[2]);
-        }
-
-        new AirDownloader().downloadAndConvert(targetDirectory, version, platformType);
-    }
-
-}
diff --git a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/BatchConverter.java b/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/BatchConverter.java
deleted file mode 100644
index caf14cf..0000000
--- a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/BatchConverter.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.core;
-
-import org.apache.flex.utilities.converter.air.AirConverter;
-import org.apache.flex.utilities.converter.flash.FlashConverter;
-import org.apache.flex.utilities.converter.flex.FlexConverter;
-
-import java.io.File;
-import java.io.FileFilter;
-
-/**
- * Created by cdutz on 30.05.2014.
- */
-public class BatchConverter {
-
-    public static void main(String[] args) throws Exception {
-        if(args.length != 2) {
-            System.out.println("Usage: SDKConverter {source-directory} {target-directory}");
-            return;
-        }
-
-        final File sourceDirectory = new File(args[0]);
-        final File targetDirectory = new File(args[1]);
-
-        if(!sourceDirectory.exists()) {
-            throw new Exception("'source-directory' does not exist: " + sourceDirectory.getAbsolutePath());
-        }
-
-        if(!targetDirectory.exists()) {
-            if(!targetDirectory.mkdirs()) {
-                throw new Exception("Could not create 'target-directory': " + targetDirectory.getAbsolutePath());
-            }
-        }
-
-        for(final File batchDirectory : sourceDirectory.listFiles(new FileFilter() {
-            @Override
-            public boolean accept(File pathname) {
-                return pathname.isDirectory();
-            }
-        })) {
-            System.out.println("-------------------------------------------------------------------------------------");
-            System.out.println("Processing directory: " + batchDirectory.getAbsolutePath());
-
-            try {
-                System.out.println("Generating FLEX SDK");
-                final FlexConverter flexConverter = new FlexConverter(batchDirectory, targetDirectory);
-                flexConverter.convert();
-            } catch(Exception e) {
-                System.out.println("Skipping generation of FLEX SDK");
-            }
-
-            try {
-                System.out.println("Generating AIR SDK");
-                final AirConverter airConverter = new AirConverter(batchDirectory, targetDirectory);
-                airConverter.convert();
-            } catch(Exception e) {
-                System.out.println("Skipping generation of AIR SDK");
-            }
-
-            try {
-                System.out.println("Generating Flash SDK");
-                final FlashConverter flashConverter = new FlashConverter(batchDirectory, targetDirectory);
-                flashConverter.convert();
-            } catch(Exception e) {
-                System.out.println("Skipping generation of Flash SDK");
-            }
-
-            System.out.println("Finished.");
-        }
-    }
-
-}
diff --git a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/FlashDownloader.java b/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/FlashDownloader.java
deleted file mode 100644
index b90a223..0000000
--- a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/FlashDownloader.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.core;
-
-import org.apache.flex.utilities.converter.flash.FlashConverter;
-import org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever;
-import org.apache.flex.utilities.converter.retrievers.types.SdkType;
-
-import java.io.File;
-
-/**
- * Created by cdutz on 24.05.2014.
- */
-public class FlashDownloader {
-
-    public void downloadAndConvert(File targetDirectory, String version) throws Exception {
-        final DownloadRetriever downloadRetriever = new DownloadRetriever();
-        final File playerglobalSourceFile = downloadRetriever.retrieve(SdkType.FLASH, version);
-
-        final File tempSdkRoot = new File(playerglobalSourceFile.getParent(),
-                playerglobalSourceFile.getName().substring(0, playerglobalSourceFile.getName().length() - 4) +
-                        "-temp-dir");
-        final File playerGlobalTargetDir = new File(tempSdkRoot,
-                ("frameworks.libs.player.").replace(".", File.separator) + version);
-        if(!playerGlobalTargetDir.mkdirs()) {
-            throw new Exception("Couldn't create playerglobal target dir " + tempSdkRoot.getAbsolutePath());
-        }
-        final File playerGlobalTargetFile = new File(playerGlobalTargetDir, "playerglobal.swc");
-
-        if(!playerglobalSourceFile.renameTo(playerGlobalTargetFile)) {
-            throw new Exception("Couldn't move playerglobal file from " + playerglobalSourceFile.getAbsolutePath() +
-                    " to " + playerGlobalTargetFile.getAbsolutePath());
-        }
-
-        final FlashConverter flashConverter = new FlashConverter(tempSdkRoot, targetDirectory);
-        flashConverter.convert();
-    }
-
-    public static void main(String[] args) throws Exception {
-        if(args.length != 2) {
-            System.out.println("Usage: FlashDownloader {player-version} {target-directory}");
-            return;
-        }
-
-        final String version = args[0];
-        final File targetDirectory = new File(args[1]);
-
-        new FlashDownloader().downloadAndConvert(targetDirectory, version);
-    }
-
-}
diff --git a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/SdkConverter.java b/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/SdkConverter.java
deleted file mode 100644
index e98cf5f..0000000
--- a/mavenizer/core/src/main/java/org/apache/flex/utilities/converter/core/SdkConverter.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.flex.utilities.converter.core;
-
-import org.apache.flex.utilities.converter.air.AirConverter;
-import org.apache.flex.utilities.converter.exceptions.ConverterException;
-import org.apache.flex.utilities.converter.flash.FlashConverter;
-import org.apache.flex.utilities.converter.flex.FlexConverter;
-
-import java.io.File;
-
-/**
- * Created by cdutz on 24.05.2014.
- */
-public class SdkConverter {
-
-    public static void main(String[] args) throws Exception {
-        if(args.length != 2) {
-            System.out.println("Usage: SDKConverter {source-directory} {target-directory}");
-            return;
-        }
-
-        final File sourceDirectory = new File(args[0]);
-        final File targetDirectory = new File(args[1]);
-
-        if(!sourceDirectory.exists()) {
-            throw new Exception("'source-directory' does not exist: " + sourceDirectory.getAbsolutePath());
-        }
-
-        if(!targetDirectory.exists()) {
-            if(!targetDirectory.mkdirs()) {
-                throw new Exception("Could not create 'target-directory': " + targetDirectory.getAbsolutePath());
-            }
-        }
-
-        try {
-            final FlexConverter flexConverter = new FlexConverter(sourceDirectory, targetDirectory);
-            flexConverter.convert();
-        } catch(ConverterException e) {
-            System.out.println("Skipping generation of FLEX SDK");
-        }
-        try {
-            final AirConverter airConverter = new AirConverter(sourceDirectory, targetDirectory);
-            airConverter.convert();
-        } catch(ConverterException e) {
-            System.out.println("Skipping generation of AIR SDK");
-        }
-        try {
-            final FlashConverter flashConverter = new FlashConverter(sourceDirectory, targetDirectory);
-            flashConverter.convert();
-        } catch(ConverterException e) {
-            System.out.println("Skipping generation of Flash SDK");
-        }
-    }
-
-}
diff --git a/mavenizer/deployers/aether/pom.xml b/mavenizer/deployers/aether/pom.xml
index ac7d2bb..692b99c 100644
--- a/mavenizer/deployers/aether/pom.xml
+++ b/mavenizer/deployers/aether/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java b/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
index 74434f9..89b991b 100644
--- a/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
+++ b/mavenizer/deployers/aether/src/main/java/org/apache/flex/utilities/converter/deployer/aether/AetherDeployer.java
@@ -58,21 +58,24 @@
  * execution.
  *
  * Created with IntelliJ IDEA.
- * User: cdutz
  * Date: 03.11.13
- *
- * @author Christofer Dutz
  */
 public class AetherDeployer {
 
-    private String directory;
+    private File directory;
     private String url;
     private String username;
     private String password;
 
+    public AetherDeployer(File directory, String url, String username, String password) {
+        this.directory = directory;
+        this.url = url;
+        this.username = username;
+        this.password = password;
+    }
 
     public AetherDeployer(String[] parameters) {
-        this.directory = parameters[0];
+        this.directory = new File(parameters[0]);
         this.url = parameters[1];
         if (parameters.length > 2) {
             this.username = parameters[2];
@@ -87,7 +90,7 @@
         }
 
         final AetherDeployer deployer = new AetherDeployer(args);
-        deployer.start();
+        deployer.deploy();
     }
 
     private static void printUsage() {
@@ -100,7 +103,7 @@
         System.out.println("\t4- password: The password used to authenticate on the target repository.");
     }
 
-    private void start() {
+    public void deploy() {
         try {
             final DefaultServiceLocator locator = new DefaultServiceLocator();
             locator.addService(RepositoryConnectorFactory.class, BasicRepositoryConnectorFactory.class);
@@ -134,7 +137,7 @@
                 session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(session, localRepo));
 
                 // Process all content of the mavenizer target directory.
-                final File rootDir = new File(directory);
+                final File rootDir = directory;
                 processDir(rootDir, repositorySystem, session, remoteRepository);
             }
         } catch (Throwable e) {
@@ -225,21 +228,18 @@
     }
 
     private class PomFilter implements java.io.FileFilter {
-        @Override
         public boolean accept(File pathname) {
             return pathname.getName().endsWith(".pom");
         }
     }
 
     private class DirFilter implements java.io.FileFilter {
-        @Override
         public boolean accept(File pathname) {
             return pathname.isDirectory();
         }
     }
 
     private class ArtifactFilter implements java.io.FileFilter {
-        @Override
         public boolean accept(File pathname) {
             return !pathname.getName().endsWith(".pom") && !pathname.isDirectory();
         }
diff --git a/mavenizer/deployers/maven/pom.xml b/mavenizer/deployers/maven/pom.xml
index e06285d..c1fc93c 100644
--- a/mavenizer/deployers/maven/pom.xml
+++ b/mavenizer/deployers/maven/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java b/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
index 88c28b8..6b2da53 100644
--- a/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
+++ b/mavenizer/deployers/maven/src/main/java/org/apache/flex/utilities/converter/deployer/maven/MavenDeployer.java
@@ -22,12 +22,8 @@
 
 /**
  * Created with IntelliJ IDEA.
- * User: fthomas
  * Date: 11.08.12
  * Time: 18:17
- *
- * @author Frederic Thomas
- * @author Jose Barragan
  */
 public class MavenDeployer {
 
diff --git a/mavenizer/deployers/pom.xml b/mavenizer/deployers/pom.xml
index 3c821dc..692b45d 100644
--- a/mavenizer/deployers/pom.xml
+++ b/mavenizer/deployers/pom.xml
@@ -17,14 +17,12 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>flex-sdk-converter</artifactId>
+        <artifactId>apache-flex-sdk-converter</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
 
diff --git a/mavenizer/mavenizer/pom.xml b/mavenizer/maven-extension/pom.xml
similarity index 62%
rename from mavenizer/mavenizer/pom.xml
rename to mavenizer/maven-extension/pom.xml
index 1183da8..4a96355 100644
--- a/mavenizer/mavenizer/pom.xml
+++ b/mavenizer/maven-extension/pom.xml
@@ -17,48 +17,51 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>flex-sdk-converter</artifactId>
+        <artifactId>apache-flex-sdk-converter</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>mavenizer</artifactId>
+    <artifactId>maven-extension</artifactId>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>jar</packaging>
 
-    <name>Apache Flex Mavenizer</name>
-    <description>Ueber jar containing all libraries needed to use the Mavenizer.</description>
-
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <groupId>org.sonatype.plugins</groupId>
+                <artifactId>sisu-maven-plugin</artifactId>
+                <version>1.4</version>
+                <executions>
+                    <execution>
+                        <id>generate-index</id>
+                        <goals>
+                            <goal>main-index</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.4</version>
                 <configuration>
-                    <transformers>
-                        <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
-                            <mainClass>org.apache.flex.utilities.converter.core.SdkConverter</mainClass>
-                        </transformer>
-                    </transformers>
-                    <filters>
-                        <filter>
-                            <artifact>*:*</artifact>
-                        </filter>
-                    </filters>
-                    <finalName>mavenizer</finalName>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                    <finalName>flex-maven-extension-${project.version}</finalName>
+                    <appendAssemblyId>false</appendAssemblyId>
                 </configuration>
                 <executions>
                     <execution>
                         <phase>package</phase>
                         <goals>
-                            <goal>shade</goal>
+                            <goal>single</goal>
                         </goals>
                     </execution>
                 </executions>
@@ -69,18 +72,12 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>core</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>base-converter</artifactId>
+            <artifactId>download-retriever</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>air-converter</artifactId>
+            <artifactId>flex-converter</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
@@ -90,30 +87,31 @@
         </dependency>
         <dependency>
             <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>flex-converter</artifactId>
+            <artifactId>air-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>fontkit-converter</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.flex.utilities.converter</groupId>
+            <artifactId>wrapper-converter</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
 
         <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>aether-deployer</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <groupId>javax.inject</groupId>
+            <artifactId>javax.inject</artifactId>
+            <version>1</version>
+            <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>maven-deployer</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>base-retriever</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.flex.utilities.converter</groupId>
-            <artifactId>download-retriever</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-core</artifactId>
+            <version>3.1.1</version>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
diff --git a/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java b/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java
new file mode 100644
index 0000000..034636d
--- /dev/null
+++ b/mavenizer/maven-extension/src/main/java/org/apache/flex/utilities/converter/mavenextension/FlexEventSpy.java
@@ -0,0 +1,241 @@
+package org.apache.flex.utilities.converter.mavenextension;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.flex.utilities.converter.air.AirConverter;
+import org.apache.flex.utilities.converter.flash.FlashConverter;
+import org.apache.flex.utilities.converter.flex.FlexConverter;
+import org.apache.flex.utilities.converter.fontkit.FontkitConverter;
+import org.apache.flex.utilities.converter.retrievers.download.DownloadRetriever;
+import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
+import org.apache.flex.utilities.converter.retrievers.types.SdkType;
+import org.apache.flex.utilities.converter.wrapper.WrapperConverter;
+import org.apache.maven.MavenExecutionException;
+import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
+import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
+import org.apache.maven.eventspy.AbstractEventSpy;
+import org.apache.maven.execution.ExecutionEvent;
+import org.apache.maven.execution.MavenSession;
+import org.apache.maven.repository.RepositorySystem;
+import org.codehaus.plexus.logging.Logger;
+import org.eclipse.aether.RepositoryEvent;
+import org.eclipse.aether.artifact.Artifact;
+
+import javax.inject.Inject;
+import javax.inject.Named;
+import javax.inject.Singleton;
+import java.io.File;
+
+/**
+ * Maven EventSpy that listens for resolution requests and in case of Flex related
+ * artifacts, it pre-checks their availability. If they are not available, it uses
+ * the apache flex sdk converter to automatically download and convert the missing
+ * artifacts before continuing the build normally.
+ *
+ * Created by christoferdutz on 17.04.15.
+ */
+@Named
+@Singleton
+public class FlexEventSpy extends AbstractEventSpy {
+
+    @Inject
+    protected RepositorySystem repositorySystem;
+
+    @Inject
+    protected Logger logger;
+
+    protected MavenSession mavenSession;
+
+    protected boolean internalLookup = false;
+    protected boolean flexSplashScreenShown = false;
+
+    public FlexEventSpy() {
+    }
+
+    @Override
+    public void init(Context context) throws Exception {
+    }
+
+    @Override
+    public void onEvent(Object o) throws Exception {
+        if(o instanceof ExecutionEvent) {
+            mavenSession = ((ExecutionEvent) o).getSession();
+        } else if(o instanceof RepositoryEvent) {
+            RepositoryEvent repositoryEvent = (RepositoryEvent) o;
+            if(repositoryEvent.getType() == RepositoryEvent.EventType.ARTIFACT_RESOLVING) {
+                if(!internalLookup) {
+                    try {
+                        internalLookup = true;
+                        Artifact artifact = repositoryEvent.getArtifact();
+
+                        if (artifact.getGroupId().startsWith("org.apache.flex") &&
+                                !"rb.swc".equals(artifact.getExtension())) {
+                            // Output a cool spash-screen ... sorry for that ... couldn't resist :-)
+                            if(!flexSplashScreenShown) {
+                                showFlexSplashScreen();
+                            }
+
+                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
+                                    artifact.getExtension(), artifact.getClassifier())) {
+                                initFlex(artifact.getVersion());
+                            }
+                        } else if (artifact.getGroupId().startsWith("com.adobe.flash")) {
+                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
+                                    artifact.getExtension(), artifact.getClassifier())) {
+                                initFlash(artifact.getVersion());
+                            }
+                        } else if (artifact.getGroupId().startsWith("com.adobe.air")) {
+                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
+                                    artifact.getExtension(), artifact.getClassifier())) {
+                                initAir(artifact.getVersion());
+                            }
+                        } else if (artifact.getGroupId().equals("com.adobe") && artifact.getArtifactId().equals("fontkit")) {
+                            if(!canResolve(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
+                                    artifact.getExtension(), artifact.getClassifier())) {
+                                initFontkit();
+                            }
+                        }
+                    } finally {
+                        internalLookup = false;
+                    }
+                }
+            }
+        }
+    }
+
+    protected boolean canResolve(String groupId, String artifactId, String version,
+                                                            String type, String classifier) {
+        try {
+            ArtifactResolutionRequest req = new ArtifactResolutionRequest();
+            req.setLocalRepository(mavenSession.getLocalRepository());
+            req.setRemoteRepositories(mavenSession.getRequest().getRemoteRepositories());
+            if((classifier == null) || (classifier.length() == 0)) {
+                req.setArtifact(repositorySystem.createArtifact(groupId, artifactId, version, type));
+            } else {
+                req.setArtifact(repositorySystem.createArtifactWithClassifier(groupId, artifactId, version, type, classifier));
+            }
+            ArtifactResolutionResult res = repositorySystem.resolve(req);
+            return res.isSuccess();
+        } catch (Throwable e) {
+            return false;
+        }
+    }
+
+    protected void initFlex(String version) throws MavenExecutionException {
+        logger.info("===========================================================");
+        logger.info(" - Installing Apache Flex SDK " + version);
+        try {
+            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
+            DownloadRetriever downloadRetriever = new DownloadRetriever();
+            File sdkRoot = downloadRetriever.retrieve(SdkType.FLEX, version);
+
+            // In order to create a fully functional wrapper we need to download
+            // SWFObject and merge that with the fdk first.
+            File swfObjectRoot = downloadRetriever.retrieve(SdkType.SWFOBJECT);
+            FileUtils.copyDirectory(swfObjectRoot, sdkRoot);
+
+            // In order to compile some of the themes, we need to download a
+            // playerglobal version.
+            logger.info("In order to convert some of the skins in the Apache Flex SDK, " +
+                    "a Flash SDK has to be downloaded.");
+            File flashSdkRoot = downloadRetriever.retrieve(SdkType.FLASH, "10.2");
+            FileUtils.copyDirectory(flashSdkRoot, sdkRoot);
+
+            // Convert the FDK itself.
+            FlexConverter converter = new FlexConverter(sdkRoot, localRepoBaseDir);
+            converter.convert();
+
+            // Convert the wrapper.
+            WrapperConverter wrapperConverter = new WrapperConverter(sdkRoot, localRepoBaseDir);
+            wrapperConverter.convert();
+        } catch (Throwable ce) {
+            throw new MavenExecutionException(
+                    "Caught exception while downloading and converting artifact.", ce);
+        }
+        logger.info(" - Finished installing Apache Flex SDK " + version);
+    }
+
+    protected void initFlash(String version) throws MavenExecutionException {
+        logger.info("===========================================================");
+        logger.info(" - Installing Adobe Flash SDK " + version);
+        try {
+            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
+            DownloadRetriever downloadRetriever = new DownloadRetriever();
+            File sdkRoot = downloadRetriever.retrieve(SdkType.FLASH, version);
+            FlashConverter converter = new FlashConverter(sdkRoot, localRepoBaseDir);
+            converter.convert();
+        } catch (Throwable ce) {
+            throw new MavenExecutionException(
+                    "Caught exception while downloading and converting artifact.", ce);
+        }
+        logger.info(" - Finished installing Adobe Flash SDK " + version);
+    }
+
+    protected void initAir(String version) throws MavenExecutionException {
+        logger.info("===========================================================");
+        logger.info(" - Installing Adobe AIR SDK " + version);
+        try {
+            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
+            DownloadRetriever downloadRetriever = new DownloadRetriever();
+            File sdkRoot = downloadRetriever.retrieve(SdkType.AIR, version, PlatformType.getCurrent());
+            AirConverter converter = new AirConverter(sdkRoot, localRepoBaseDir);
+            converter.convert();
+        } catch (Throwable ce) {
+            throw new MavenExecutionException(
+                    "Caught exception while downloading and converting artifact.", ce);
+        }
+        logger.info(" - Finished installing Adobe AIR SDK " + version);
+    }
+
+    protected void initFontkit() throws MavenExecutionException {
+        logger.info("===========================================================");
+        logger.info(" - Installing Adobe Fontkit libraries");
+        try {
+            File localRepoBaseDir = new File(mavenSession.getLocalRepository().getBasedir());
+            DownloadRetriever downloadRetriever = new DownloadRetriever();
+            File sdkRoot = downloadRetriever.retrieve(SdkType.FONTKIT);
+            FontkitConverter converter = new FontkitConverter(sdkRoot, localRepoBaseDir);
+            converter.convert();
+        } catch (Throwable ce) {
+            throw new MavenExecutionException(
+                    "Caught exception while downloading and converting artifact.", ce);
+        }
+        logger.info(" - Finished installing Adobe Fontkit libraries");
+    }
+
+
+    protected void showFlexSplashScreen() {
+        logger.info("                                                                   \n" +
+                "                                          `,;':,                :';;;  \n" +
+                "                                         `:;''';'             `++'';;, \n" +
+                "                                         :;'''++;'           .+'+''';;;\n" +
+                "                              :          ;'''++++''         ,';+++''';'\n" +
+                "                  ,. `,  ,. ..: , `,    `'''+++##;'',      ;;'+#+++''''\n" +
+                "                 ; ; ; ;; ;`: :,: ; ;    ;'+++;  #;;;;;:::;;;;+  +++'':\n" +
+                "                 ; ; : ;; ;., : : ;.     ;;++#    ';;;;;;;;;;+   .+++; \n" +
+                "                 `;: :; `;: :;: , :;`     +;+#    ,;;;:::::;:    ;#+', \n" +
+                "      ;++++:'++      :                ;+,; ++;#    +;::::::;    ,+;;:  \n" +
+                "     ++++++,'++                  `++'       +'''`   ;::::::,   +:;;:   \n" +
+                "    `+++.   '++    ++++++  +++   +++         '''''   ;:::::   :;;;;    \n" +
+                "    +++`    '++   ++++++++ +++` `++:         :'';;;   ;::`   :::::     \n" +
+                "    +++     '++  +++'  :++: +++ +++           ;;;;;'        ::::::     \n" +
+                "    +++     '++  +++    ++' `+++++`           ;;;;;;:      .:::::`     \n" +
+                "    +++++++ '++  +++:::+++.  +++++            ;;;;;;;      ,:::::      \n" +
+                "    +++++++ '++  +++++++++   :+++'            ;;;;;;;      ,:::::      \n" +
+                "    +++'''  '++  +++;;;:`    +++++            ;;;;;;`      ::::::.     \n" +
+                "    +++     '++  +++        +++ +++           ;;;;;:        ::::::     \n" +
+                "    +++     :++. ++++   `  :++, ,++;         ''';;.   `..:   ::::;`    \n" +
+                "    +++      ++'  +++++++  +++   +++        :''';    ,,,,,:   ;;;;;    \n" +
+                "    ;++`     +++   ++++++ +++     +++      .+';+    :,,,,,,:   `';;;   \n" +
+                "     ++'                                  `+'''    ::,,,,,:::    ';;'  \n" +
+                "     :++                                  #;''    +:::,,,::::    .'':; \n" +
+                "                                         ';;''   ::::::::::::'   ,';;:.\n" +
+                "                                         ;;;;''`;+;;::`  .::;;'.,';;;;:\n" +
+                "                                        `::;;;''':;;       `;;;'';;;;;;\n" +
+                "                                         :::;;;'';:          ;;';;;;;:;\n" +
+                "                                         ,:::;;;',            ',;;;;::`\n" +
+                "                                          .:::;:.              ;:;;::: \n" +
+                "                                           ::;,                 `,;;`  \n");
+        flexSplashScreenShown = true;
+    }
+
+}
diff --git a/mavenizer/pom.xml b/mavenizer/pom.xml
index 805a780..e5317f6 100644
--- a/mavenizer/pom.xml
+++ b/mavenizer/pom.xml
@@ -17,24 +17,22 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
-        <version>14</version>
+        <version>16</version>
     </parent>
 
     <groupId>org.apache.flex.utilities.converter</groupId>
-    <artifactId>flex-sdk-converter</artifactId>
+    <artifactId>apache-flex-sdk-converter</artifactId>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <properties>
-        <mavenVersion>3.1.0</mavenVersion>
+        <mavenVersion>3.1.1</mavenVersion>
         <aetherVersion>0.9.0.M4</aetherVersion>
         <wagonVersion>2.2</wagonVersion>
     </properties>
@@ -52,24 +50,18 @@
     </mailingLists>
 
     <scm>
-        <connection>
-            scm:svn:https://git-wip-us.apache.org/repos/asf/flex-utilities.git
-        </connection>
-        <developerConnection>
-            scm:svn:https://git-wip-us.apache.org/repos/asf/flex-utilities.git
-        </developerConnection>
-        <url>
-            https://git-wip-us.apache.org/repos/asf/flex-utilities.git
-        </url>
+        <connection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-utilities.git</connection>
+        <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/flex-utilities.git</developerConnection>
+        <url>https://git-wip-us.apache.org/repos/asf/flex-utilities.git</url>
+        <tag>HEAD</tag>
     </scm>
 
     <modules>
-        <module>core</module>
         <module>retrievers</module>
         <module>converters</module>
         <module>deployers</module>
-
-        <module>mavenizer</module>
+        <module>cli</module>
+        <module>maven-extension</module>
     </modules>
 
     <build>
diff --git a/mavenizer/retrievers/base/pom.xml b/mavenizer/retrievers/base/pom.xml
index 3524dd8..ace86c6 100644
--- a/mavenizer/retrievers/base/pom.xml
+++ b/mavenizer/retrievers/base/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
@@ -32,6 +30,11 @@
     <version>1.0.0-SNAPSHOT</version>
     <packaging>jar</packaging>
 
+    <properties>
+        <powermock.version>1.6.2</powermock.version>
+        <junit.version>4.11</junit.version>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>commons-io</groupId>
@@ -44,10 +47,23 @@
             <version>1.8.1</version>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.plexus</groupId>
-            <artifactId>plexus-utils</artifactId>
-            <version>3.0.15</version>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>3.3.2</version>
+        </dependency>
+
+        <!--TEST-->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>pl.pragmatists</groupId>
+            <artifactId>JUnitParams</artifactId>
+            <version>1.0.4</version>
+            <scope>test</scope>
         </dependency>
     </dependencies>
-
 </project>
diff --git a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
index b5cf83f..d7320d4 100644
--- a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
+++ b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/PlatformType.java
@@ -16,6 +16,8 @@
  */
 package org.apache.flex.utilities.converter.retrievers.types;
 
+import org.apache.commons.lang3.SystemUtils;
+
 /**
  * Created by cdutz on 18.05.2014.
  */
@@ -23,6 +25,25 @@
 
     WINDOWS,
     LINUX,
-    MAC
+    MAC;
 
+    public static PlatformType getCurrent() throws Exception {
+        PlatformType platformType = null;
+
+        if (SystemUtils.IS_OS_WINDOWS)
+        {
+            platformType = PlatformType.WINDOWS;
+        }
+        else if (SystemUtils.IS_OS_MAC || SystemUtils.IS_OS_MAC_OSX)
+        {
+            platformType = PlatformType.MAC;
+        }
+        else if (SystemUtils.IS_OS_UNIX)
+        {
+            platformType = PlatformType.LINUX;
+        }
+        else throw new Exception("Unsupported OS.");
+
+        return platformType;
+    }
 }
diff --git a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/SdkType.java b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/SdkType.java
index da0b527..f8b3024 100644
--- a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/SdkType.java
+++ b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/types/SdkType.java
@@ -21,8 +21,10 @@
  */
 public enum SdkType {
 
+    FLEX,
     FLASH,
     AIR,
-    FLEX
+    FONTKIT,
+    SWFOBJECT
 
 }
diff --git a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/utils/ProgressBar.java b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/utils/ProgressBar.java
index 8e91864..c15d26b 100644
--- a/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/utils/ProgressBar.java
+++ b/mavenizer/retrievers/base/src/main/java/org/apache/flex/utilities/converter/retrievers/utils/ProgressBar.java
@@ -16,7 +16,7 @@
  */
 package org.apache.flex.utilities.converter.retrievers.utils;
 
-import org.codehaus.plexus.util.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 
 /**
  * Created by cdutz on 24.05.2014.
diff --git a/mavenizer/retrievers/base/src/test/java/org/apache/flex/utilities/converter/retrievers/types/PlatformTypeTest.java b/mavenizer/retrievers/base/src/test/java/org/apache/flex/utilities/converter/retrievers/types/PlatformTypeTest.java
new file mode 100644
index 0000000..eeb6a22
--- /dev/null
+++ b/mavenizer/retrievers/base/src/test/java/org/apache/flex/utilities/converter/retrievers/types/PlatformTypeTest.java
@@ -0,0 +1,69 @@
+package org.apache.flex.utilities.converter.retrievers.types;
+
+import junitparams.JUnitParamsRunner;
+import junitparams.Parameters;
+import org.apache.commons.lang3.SystemUtils;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.lang.reflect.Field;
+import java.lang.reflect.Modifier;
+import java.util.Arrays;
+import java.util.Collection;
+
+import static org.junit.Assert.assertEquals;
+
+/**
+ * @author: Frederic Thomas
+ * Date: 12/05/2015
+ * Time: 01:34
+ */
+@RunWith(JUnitParamsRunner.class)
+public class PlatformTypeTest {
+
+	private Class<SystemUtils> systemUtilsClass;
+
+	public static Collection<Object[]> platformParameters() {
+		return Arrays.asList(new Object[][]{
+				{"IS_OS_WINDOWS", PlatformType.WINDOWS},
+				{"IS_OS_MAC", PlatformType.MAC},
+				{"IS_OS_MAC_OSX", PlatformType.MAC},
+				{"IS_OS_UNIX", PlatformType.LINUX}
+		});
+	}
+
+	@Before
+	public void setUp() throws Exception {
+		systemUtilsClass = SystemUtils.class;
+
+		setFinalStatic(systemUtilsClass.getField("IS_OS_WINDOWS"), false);
+		setFinalStatic(systemUtilsClass.getField("IS_OS_MAC"), false);
+		setFinalStatic(systemUtilsClass.getField("IS_OS_MAC_OSX"), false);
+		setFinalStatic(systemUtilsClass.getField("IS_OS_UNIX"), false);
+	}
+
+	@Test
+	@Parameters(method = "platformParameters")
+	public void it_detects_the_current_platform_type(String fieldName, PlatformType platformType) throws Exception {
+
+		setFinalStatic(systemUtilsClass.getField(fieldName), true);
+		assertEquals(platformType, PlatformType.getCurrent());
+	}
+
+	@Test(expected = Exception.class)
+	public void it_throws_an_exception_when_it_can_not_detect_the_current_platform_type() throws Exception {
+		PlatformType.getCurrent();
+	}
+
+	private static void setFinalStatic(Field field, Object newValue) throws Exception {
+		field.setAccessible(true);
+
+		// remove final modifier from field
+		Field modifiersField = Field.class.getDeclaredField("modifiers");
+		modifiersField.setAccessible(true);
+		modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL);
+
+		field.set(null, newValue);
+	}
+}
diff --git a/mavenizer/retrievers/download/pom.xml b/mavenizer/retrievers/download/pom.xml
index a566673..13cd1a9 100644
--- a/mavenizer/retrievers/download/pom.xml
+++ b/mavenizer/retrievers/download/pom.xml
@@ -17,9 +17,7 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
@@ -38,6 +36,17 @@
             <artifactId>base-retriever</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </dependency>
+
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+            <version>4.2.3</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-artifact</artifactId>
+            <version>3.2.3</version>
+        </dependency>
     </dependencies>
 
 </project>
diff --git a/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java b/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
index ff0a05e..45c9570 100644
--- a/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
+++ b/mavenizer/retrievers/download/src/main/java/org/apache/flex/utilities/converter/retrievers/download/DownloadRetriever.java
@@ -16,11 +16,19 @@
  */
 package org.apache.flex.utilities.converter.retrievers.download;
 
+import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.IOUtils;
 import org.apache.flex.utilities.converter.retrievers.BaseRetriever;
 import org.apache.flex.utilities.converter.retrievers.exceptions.RetrieverException;
 import org.apache.flex.utilities.converter.retrievers.types.PlatformType;
 import org.apache.flex.utilities.converter.retrievers.types.SdkType;
 import org.apache.flex.utilities.converter.retrievers.utils.ProgressBar;
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
@@ -33,14 +41,11 @@
 import javax.xml.xpath.XPathConstants;
 import javax.xml.xpath.XPathExpressionException;
 import javax.xml.xpath.XPathFactory;
-
 import java.io.*;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLConnection;
+import java.net.*;
 import java.nio.channels.Channels;
 import java.nio.channels.ReadableByteChannel;
-import java.util.Properties;
+import java.util.*;
 
 /**
  * Created by cdutz on 18.05.2014.
@@ -50,40 +55,187 @@
     public static final String FLEX_INSTALLER_CONFIG_URL =
             "http://flex.apache.org/installer/sdk-installer-config-4.0.xml";
 
+    /**
+     * Wrapper to allow simple overriding of this property.
+     *
+     * @return URL from which the version information should be loaded.
+     */
+    protected String getFlexInstallerConfigUrl() {
+        return FLEX_INSTALLER_CONFIG_URL;
+    }
+
+    public File retrieve(SdkType type) throws RetrieverException {
+        return retrieve(type, null, null);
+    }
+
     public File retrieve(SdkType type, String version) throws RetrieverException {
         return retrieve(type, version, null);
     }
 
     public File retrieve(SdkType type, String version, PlatformType platformType) throws RetrieverException {
         try {
-            if (type.equals(SdkType.FLASH) || type.equals(SdkType.AIR)) {
+            if (type.equals(SdkType.FLASH) || type.equals(SdkType.AIR) || type.equals(SdkType.FONTKIT)) {
                 confirmLicenseAcceptance(type);
             }
 
-            // Define the source.
-            final URL sourceUrl = new URL(getBinaryUrl(type, version, platformType));
-            final URLConnection connection = sourceUrl.openConnection();
-            final ReadableByteChannel rbc = Channels.newChannel(connection.getInputStream());
+            if(type.equals(SdkType.FONTKIT)) {
+                File tmpTargetFile = File.createTempFile(UUID.randomUUID().toString(), "");
+                String tempSuffix = tmpTargetFile.getName().substring(tmpTargetFile.getName().lastIndexOf("-"));
+                if(!(tmpTargetFile.delete()))
+                {
+                    throw new IOException("Could not delete temp file: " + tmpTargetFile.getAbsolutePath());
+                }
 
-            // Create a temp target file.
-            final File targetFile = File.createTempFile(type.toString() + "-" + version +
-                    ((platformType != null) ? "-" + platformType : "") + "-",
-                    sourceUrl.getFile().substring(sourceUrl.getFile().lastIndexOf(".")));
-            final FileOutputStream fos = new FileOutputStream(targetFile);
+                File targetRootDir = new File(tmpTargetFile.getParentFile(), type.toString() + tempSuffix);
+                File targetDir = new File(targetRootDir, "/lib/external/optional");
+                if(!(targetDir.mkdirs()))
+                {
+                    throw new IOException("Could not create temp directory: " + targetDir.getAbsolutePath());
+                }
 
-            ////////////////////////////////////////////////////////////////////////////////
-            // Do the downloading.
-            ////////////////////////////////////////////////////////////////////////////////
+                final URI afeUri = new URI("http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/afe.jar?format=raw");
+                final File afeFile = new File(targetDir, "afe.jar");
+                performSafeDownload(afeUri, afeFile);
 
-            final long expectedSize = connection.getContentLength();
+                final URI aglj40Uri = new URI("http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/aglj40.jar?format=raw");
+                final File aglj40File = new File(targetDir, "aglj40.jar");
+                performSafeDownload(aglj40Uri, aglj40File);
+
+                final URI rideauUri = new URI("http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/rideau.jar?format=raw");
+                final File rideauFile = new File(targetDir, "rideau.jar");
+                performSafeDownload(rideauUri, rideauFile);
+
+                final URI flexFontkitUri = new URI("http://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/lib/flex-fontkit.jar?format=raw");
+                final File flexFontkitFile = new File(targetDir, "flex-fontkit.jar");
+                performSafeDownload(flexFontkitUri, flexFontkitFile);
+
+                return targetRootDir;
+            } else {
+                final URL sourceUrl = new URL(getBinaryUrl(type, version, platformType));
+                final File targetFile = File.createTempFile(type.toString() + "-" + version +
+                                ((platformType != null) ? "-" + platformType : "") + "-",
+                        sourceUrl.getFile().substring(sourceUrl.getFile().lastIndexOf(".")));
+                performFastDownload(sourceUrl, targetFile);
+
+                ////////////////////////////////////////////////////////////////////////////////
+                // Do the extracting.
+                ////////////////////////////////////////////////////////////////////////////////
+
+                if (type.equals(SdkType.FLASH)) {
+                    final File targetDirectory = new File(targetFile.getParent(),
+                            targetFile.getName().substring(0, targetFile.getName().lastIndexOf(".") - 1));
+                    final File libDestFile = new File(targetDirectory, "frameworks/libs/player/" + version + "/playerglobal.swc");
+                    if (!libDestFile.getParentFile().exists()) {
+                        libDestFile.getParentFile().mkdirs();
+                    }
+                    FileUtils.moveFile(targetFile, libDestFile);
+                    return targetDirectory;
+                } else {
+                    System.out.println("Extracting archive to temp directory.");
+                    File targetDirectory = new File(targetFile.getParent(),
+                            targetFile.getName().substring(0, targetFile.getName().lastIndexOf(".") - 1));
+                    if(type.equals(SdkType.SWFOBJECT)) {
+                        unpack(targetFile, new File(targetDirectory, "templates"));
+                    } else {
+                        unpack(targetFile, targetDirectory);
+                    }
+                    System.out.println();
+                    System.out.println("Finished extracting.");
+                    System.out.println("===========================================================");
+
+                    // In case of the swfobject, delete some stuff we don't want in there.
+                    if(type.equals(SdkType.SWFOBJECT)) {
+                        File delFile = new File(targetDirectory, "templates/swfobject/index_dynamic.html");
+                        FileUtils.deleteQuietly(delFile);
+                        delFile = new File(targetDirectory, "templates/swfobject/index.html");
+                        FileUtils.deleteQuietly(delFile);
+                        delFile = new File(targetDirectory, "templates/swfobject/test.swf");
+                        FileUtils.deleteQuietly(delFile);
+                        delFile = new File(targetDirectory, "templates/swfobject/src");
+                        FileUtils.deleteDirectory(delFile);
+                    }
+
+                    return targetDirectory;
+                }
+            }
+        } catch (MalformedURLException e) {
+            throw new RetrieverException("Error downloading archive.", e);
+        } catch (FileNotFoundException e) {
+            throw new RetrieverException("Error downloading archive.", e);
+        } catch (IOException e) {
+            throw new RetrieverException("Error downloading archive.", e);
+        } catch (URISyntaxException e) {
+            throw new RetrieverException("Error downloading archive.", e);
+        }
+    }
+
+    protected void performFastDownload(URL sourceUrl, File targetFile) throws IOException {
+        final URLConnection connection = sourceUrl.openConnection();
+        final ReadableByteChannel rbc = Channels.newChannel(connection.getInputStream());
+        final FileOutputStream fos = new FileOutputStream(targetFile);
+
+        ////////////////////////////////////////////////////////////////////////////////
+        // Do the downloading.
+        ////////////////////////////////////////////////////////////////////////////////
+
+        final long expectedSize = connection.getContentLength();
+        long transferedSize = 0L;
+
+        System.out.println("===========================================================");
+        System.out.println("Downloading " + sourceUrl.toString());
+        if(expectedSize > 1014 * 1024) {
+            System.out.println("Expected size: " + (expectedSize / 1024 / 1024) + "MB");
+        } else {
+            System.out.println("Expected size: " + (expectedSize / 1024 ) + "KB");
+        }
+        final ProgressBar progressBar = new ProgressBar(expectedSize);
+        while (transferedSize < expectedSize) {
+            transferedSize += fos.getChannel().transferFrom(rbc, transferedSize, 1 << 20);
+            progressBar.updateProgress(transferedSize);
+        }
+        fos.close();
+        System.out.println();
+        System.out.println("Finished downloading.");
+        System.out.println("===========================================================");
+    }
+
+    protected void performSafeDownload(URI sourceUri, File targetFile) throws IOException {
+        HttpGet httpget = new HttpGet(sourceUri);
+        HttpClient httpclient = new DefaultHttpClient();
+        HttpResponse response = httpclient.execute(httpget);
+
+        String reasonPhrase = response.getStatusLine().getReasonPhrase();
+        int statusCode = response.getStatusLine().getStatusCode();
+        System.out.println(String.format("statusCode: %d", statusCode));
+        System.out.println(String.format("reasonPhrase: %s", reasonPhrase));
+
+        HttpEntity entity = response.getEntity();
+        InputStream content = entity.getContent();
+
+        final ReadableByteChannel rbc = Channels.newChannel(content);
+        final FileOutputStream fos = new FileOutputStream(targetFile);
+
+        ////////////////////////////////////////////////////////////////////////////////
+        // Do the downloading.
+        ////////////////////////////////////////////////////////////////////////////////
+
+        final long expectedSize = entity.getContentLength();
+        System.out.println("===========================================================");
+        System.out.println("Downloading " + sourceUri.toString());
+        if(expectedSize < 0) {
+            try {
+                System.out.println("Unknown size.");
+                IOUtils.copy(content, fos);
+            } finally {
+                // close http network connection
+                content.close();
+            }
+        } else {
             long transferedSize = 0L;
-            System.out.println("===========================================================");
-            System.out.println("Downloading " + type + " version " + version +
-                    ((platformType != null) ? " for platform " + platformType : ""));
-            if(expectedSize > 1014 * 1024) {
+            if (expectedSize > 1014 * 1024) {
                 System.out.println("Expected size: " + (expectedSize / 1024 / 1024) + "MB");
             } else {
-                System.out.println("Expected size: " + (expectedSize / 1024 ) + "KB");
+                System.out.println("Expected size: " + (expectedSize / 1024) + "KB");
             }
             final ProgressBar progressBar = new ProgressBar(expectedSize);
             while (transferedSize < expectedSize) {
@@ -92,33 +244,9 @@
             }
             fos.close();
             System.out.println();
-            System.out.println("Finished downloading.");
-            System.out.println("===========================================================");
-
-            ////////////////////////////////////////////////////////////////////////////////
-            // Do the extracting.
-            ////////////////////////////////////////////////////////////////////////////////
-
-            if(type.equals(SdkType.FLASH)) {
-                return targetFile;
-            } else {
-                System.out.println("Extracting archive to temp directory.");
-                final File targetDirectory = new File(targetFile.getParent(),
-                        targetFile.getName().substring(0, targetFile.getName().lastIndexOf(".") - 1));
-                unpack(targetFile, targetDirectory);
-                System.out.println();
-                System.out.println("Finished extracting.");
-                System.out.println("===========================================================");
-
-                return targetDirectory;
-            }
-        } catch (MalformedURLException e) {
-            throw new RetrieverException("Error downloading archive.", e);
-        } catch (FileNotFoundException e) {
-            throw new RetrieverException("Error downloading archive.", e);
-        } catch (IOException e) {
-            throw new RetrieverException("Error downloading archive.", e);
         }
+        System.out.println("Finished downloading.");
+        System.out.println("===========================================================");
     }
 
     protected String getBinaryUrl(SdkType sdkType, String version, PlatformType platformType)
@@ -126,7 +254,7 @@
         try {
             final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
             final DocumentBuilder builder = factory.newDocumentBuilder();
-            final Document doc = builder.parse(FLEX_INSTALLER_CONFIG_URL);
+            final Document doc = builder.parse(getFlexInstallerConfigUrl());
 
             //Evaluate XPath against Document itself
             final String expression = getUrlXpath(sdkType, version, platformType);
@@ -138,7 +266,7 @@
             }
 
             final StringBuilder stringBuilder = new StringBuilder();
-            if (sdkType == SdkType.FLEX) {
+            if ((sdkType == SdkType.FLEX) || (sdkType == SdkType.SWFOBJECT)) {
                 final String path = artifactElement.getAttribute("path");
                 final String file = artifactElement.getAttribute("file");
                 if (!path.startsWith("http://")) {
@@ -148,7 +276,10 @@
                 if(!path.endsWith("/")) {
                     stringBuilder.append("/");
                 }
-                stringBuilder.append(file).append(".zip");
+                stringBuilder.append(file);
+                if(sdkType == SdkType.FLEX) {
+                    stringBuilder.append(".zip");
+                }
             } else {
                 final NodeList pathElements = artifactElement.getElementsByTagName("path");
                 final NodeList fileElements = artifactElement.getElementsByTagName("file");
@@ -204,6 +335,12 @@
             case FLASH:
                 stringBuilder.append("//*[@id='flash.sdk.version.").append(version).append("']");
                 break;
+            case FONTKIT:
+                stringBuilder.append("//fontswf");
+                break;
+            case SWFOBJECT:
+                stringBuilder.append("//swfobject");
+                break;
         }
         return stringBuilder.toString();
     }
@@ -221,86 +358,81 @@
             question = questionProps.getProperty("ASK_ADOBE_FLASH_PLAYER_GLOBAL_SWC");
         } else if(type.equals(SdkType.AIR)) {
             question = questionProps.getProperty("ASK_ADOBE_AIR_SDK");
+        } else if(type.equals(SdkType.FONTKIT)) {
+            question = questionProps.getProperty("ASK_ADOBE_FONTKIT");
         } else {
-            throw new RetrieverException("Unknown SDKType");
+            throw new RetrieverException("Unknown SdkType");
         }
-        System.out.println(question);
-        System.out.print(questionProps.getProperty("DO_YOU_ACCEPT_QUESTION") + " ");
         final BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
         try {
-            final String answer = reader.readLine();
-            if (!"YES".equalsIgnoreCase(answer)) {
-                System.out.println("You have to accept the license agreement in order to proceed.");
-                throw new RetrieverException("You have to accept the license agreement in order to proceed.");
+            while (true) {
+                System.out.println(question);
+                System.out.print(questionProps.getProperty("DO_YOU_ACCEPT_QUESTION") + " ");
+                final String answer = reader.readLine();
+                if ("YES".equalsIgnoreCase(answer) || "Y".equalsIgnoreCase(answer)) {
+                    return;
+                }
+                if ("NO".equalsIgnoreCase(answer) || "N".equalsIgnoreCase(answer)) {
+                    System.out.println("You have to accept the license agreement in order to proceed.");
+                    throw new RetrieverException("You have to accept the license agreement in order to proceed.");
+                }
             }
         } catch(IOException e) {
             throw new RetrieverException("Couldn't read from Stdin.");
         }
     }
 
+    public Map<DefaultArtifactVersion, Collection<PlatformType>> getAvailableVersions(SdkType type) {
+        Map<DefaultArtifactVersion, Collection<PlatformType>> result =
+                new HashMap<DefaultArtifactVersion, Collection<PlatformType>>();
+        try {
+            final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+            final DocumentBuilder builder = factory.newDocumentBuilder();
+            final Document doc = builder.parse(getFlexInstallerConfigUrl());
+            final XPath xPath = XPathFactory.newInstance().newXPath();
 
+            String expression;
+            NodeList nodes = null;
+            switch (type) {
+                case FLEX:
+                    expression = "/config/products/ApacheFlexSDK/versions/*";
+                    nodes = (NodeList) xPath.evaluate(expression, doc.getDocumentElement(), XPathConstants.NODESET);
+                    break;
+                case FLASH:
+                    expression = "/config/flashsdk/versions/*";
+                    nodes = (NodeList) xPath.evaluate(expression, doc.getDocumentElement(), XPathConstants.NODESET);
+                    break;
+                case AIR:
+                    expression = "/config/airsdk/*/versions/*";
+                    nodes = (NodeList) xPath.evaluate(expression, doc.getDocumentElement(), XPathConstants.NODESET);
+                    break;
+            }
 
-    public static void main(String[] args) throws Exception {
-        final DownloadRetriever retriever = new DownloadRetriever();
-
-        // Test the retrieval of Flex SDKs
-        /*retriever.retrieve(SDKType.FLEX, "4.9.1");
-        retriever.retrieve(SDKType.FLEX, "4.10.0");
-        retriever.retrieve(SDKType.FLEX, "4.11.0");
-        retriever.retrieve(SDKType.FLEX, "4.12.0");
-        retriever.retrieve(SDKType.FLEX, "4.12.1");
-        retriever.retrieve(SDKType.FLEX, "Nightly");*/
-
-        // Test the retrieval of AIR SDKs
-        /*retriever.retrieve(SDKType.AIR, "2.6", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "2.6", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "2.6", PlatformType.LINUX);
-        retriever.retrieve(SDKType.AIR, "2.7", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "2.7", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.0", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.0", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.1", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.1", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.2", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.2", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.3", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.3", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.4", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.4", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.5", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.5", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.6", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.6", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.7", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.7", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.8", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.8", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "3.9", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "3.9", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "4.0", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "4.0", PlatformType.MAC);
-        retriever.retrieve(SDKType.AIR, "13.0", PlatformType.WINDOWS);
-        retriever.retrieve(SDKType.AIR, "13.0", PlatformType.MAC);*/
-        //retriever.retrieve(SDKType.AIR, "14.0", PlatformType.WINDOWS);
-        retriever.retrieve(SdkType.AIR, "14.0", PlatformType.MAC);
-
-        // Test the retrieval of Flash SDKs
-        /*retriever.retrieve(SDKType.FLASH, "10.2");
-        retriever.retrieve(SDKType.FLASH, "10.3");
-        retriever.retrieve(SDKType.FLASH, "11.0");
-        retriever.retrieve(SDKType.FLASH, "11.1");
-        retriever.retrieve(SDKType.FLASH, "11.2");
-        retriever.retrieve(SDKType.FLASH, "11.3");
-        retriever.retrieve(SDKType.FLASH, "11.4");
-        retriever.retrieve(SDKType.FLASH, "11.5");
-        retriever.retrieve(SDKType.FLASH, "11.6");
-        retriever.retrieve(SDKType.FLASH, "11.7");
-        retriever.retrieve(SDKType.FLASH, "11.8");
-        retriever.retrieve(SDKType.FLASH, "11.9");
-        retriever.retrieve(SDKType.FLASH, "12.0");
-        retriever.retrieve(SDKType.FLASH, "13.0");
-        retriever.retrieve(SDKType.FLASH, "14.0");*/
-
+            if (nodes != null) {
+                for(int i = 0; i < nodes.getLength(); i++) {
+                    Element element = (Element) nodes.item(i);
+                    DefaultArtifactVersion version = new DefaultArtifactVersion(element.getAttribute("version"));
+                    if(type == SdkType.AIR) {
+                        PlatformType platformType = PlatformType.valueOf(
+                                element.getParentNode().getParentNode().getNodeName().toUpperCase());
+                        if(!result.containsKey(version)) {
+                            result.put(version, new ArrayList<PlatformType>());
+                        }
+                        result.get(version).add(platformType);
+                    } else {
+                        result.put(version, null);
+                    }
+                }
+            }
+        } catch (ParserConfigurationException e) {
+            e.printStackTrace();
+        } catch (SAXException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        } catch (XPathExpressionException e) {
+            e.printStackTrace();
+        }
+        return result;
     }
-
 }
diff --git a/mavenizer/retrievers/download/src/main/resources/message.properties b/mavenizer/retrievers/download/src/main/resources/message.properties
index b799623..9552436 100644
--- a/mavenizer/retrievers/download/src/main/resources/message.properties
+++ b/mavenizer/retrievers/download/src/main/resources/message.properties
@@ -18,4 +18,5 @@
 ################################################################################
 ASK_ADOBE_AIR_SDK=The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you want to install the Adobe AIR SDK? Adobe AIR SDK License: http://www.adobe.com/products/air/sdk-eula.html
 ASK_ADOBE_FLASH_PLAYER_GLOBAL_SWC=The Adobe SDK license agreement applies to the Adobe Flash Player playerglobal.swc. Do you want to install the Adobe Flash Player playerglobal.swc?
+ASK_ADOBE_FONTKIT=Apache Flex can optionally integrate with Adobe's embedded font support. This feature requires a few font jars from the Adobe Flex SDK. The Adobe SDK license agreement for Adobe Flex 4.6 applies to these jars. This license is not compatible with the Apache V2 license. Do you want to install these jars from the Adobe Flex SDK?
 DO_YOU_ACCEPT_QUESTION=Do you accept (Yes/No)?
\ No newline at end of file
diff --git a/mavenizer/retrievers/pom.xml b/mavenizer/retrievers/pom.xml
index 30b38d3..a95bf41 100644
--- a/mavenizer/retrievers/pom.xml
+++ b/mavenizer/retrievers/pom.xml
@@ -17,14 +17,12 @@
   limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
         <groupId>org.apache.flex.utilities.converter</groupId>
-        <artifactId>flex-sdk-converter</artifactId>
+        <artifactId>apache-flex-sdk-converter</artifactId>
         <version>1.0.0-SNAPSHOT</version>
     </parent>