packages feed

gf 3.2.9 → 3.3

raw patch · 256 files changed

+31979/−108312 lines, 256 filesdep +cgidep +jsonsetup-changedbinary-added

Dependencies added: cgi, json

Files

Setup.hs view
@@ -1,4 +1,3 @@-module Main where  import Distribution.Simple import Distribution.Simple.LocalBuildInfo@@ -7,27 +6,37 @@ import Distribution.Simple.Setup import Distribution.PackageDescription hiding (Flag) import Control.Monad-import Data.Maybe import Data.List(isPrefixOf) import System.IO import System.Cmd import System.FilePath import System.Directory-import System.Environment import System.Process import System.Exit +import WebSetup+ main :: IO () main = defaultMainWithHooks simpleUserHooks{ preBuild =checkRGLArgs                                            , postBuild=buildRGL                                            , preInst  =checkRGLArgs-                                           , postInst =installRGL+                                           , postInst =gfPostInst                                            , preCopy  =checkRGLArgs-                                           , postCopy =copyRGL+                                           , postCopy =gfPostCopy                                            , sDistHook=sdistRGL                                            , runTests =testRGL                                            }+  where+    gfPostInst args flags pkg lbi =+      do installRGL args flags pkg lbi+         let gf = default_gf pkg lbi+         installWeb gf args flags pkg lbi +    gfPostCopy args flags pkg lbi =+      do copyRGL args flags pkg lbi+         let gf = default_gf pkg lbi+         copyWeb gf args flags pkg lbi+ -------------------------------------------------------- -- Commands for building the Resource Grammar Library --------------------------------------------------------@@ -156,20 +165,24 @@                        putStr (in_file++" ... ")                        hFlush stdout                        res <- runTest in_file out_file gold_file-                       putStrLn (if res then "OK" else "FAIL")+                       putStrLn res                else return ()         else walk fpath      runTest in_file out_file gold_file = do-      inp <- readFile in_file-      out <- readProcess (default_gf pkg lbi) ["-run"] inp-      writeFile out_file out+      writeFile out_file =<< readProcess (default_gf pkg lbi) ["-run"] =<< readFile in_file       exists <- doesFileExist gold_file       if exists-        then do gold <- readFile gold_file-                return $! (out == gold)-        else return False+        then do out <- compatReadFile out_file+                gold <- compatReadFile gold_file+                return $! if out == gold then "OK" else "FAIL"+        else return "MISSING GOLD" +    -- Avoid failures caused by Win32/Unix text file incompatibility+    compatReadFile path =+      do h <- openFile path ReadMode+         hSetNewlineMode h universalNewlineMode+         hGetContents h  rgl_src_dir     = "lib" </> "src" rgl_dst_dir lbi = buildDir lbi </> "rgl"@@ -330,12 +343,15 @@ run_gfc pkg lbi args =      do let args' = ["-batch","-gf-lib-path="++rgl_src_dir,"+RTS","-K32M","-RTS"] ++ filter (not . null) args            gf = default_gf pkg lbi-       putStrLn $ "Running: " ++ gf ++ " " ++ unwords (map showArg args')+           gf_cmdline = gf ++ " " ++ unwords (map showArg args')+--     putStrLn $ "Running: " ++ gf_cmdline        e <- rawSystem gf args'        case e of          ExitSuccess   -> return ()-         ExitFailure i -> die $ "gf exited with exit code: " ++ show i-  where showArg arg = "'" ++ arg ++ "'"+         ExitFailure i -> do putStrLn $ "Ran: " ++ gf_cmdline+                             die $ "gf exited with exit code: " ++ show i+  where+    showArg arg = if ' ' `elem` arg then "'" ++ arg ++ "'" else arg  default_gf pkg lbi = buildDir lbi </> exeName' </> exeNameReal   where
+ WebSetup.hs view
@@ -0,0 +1,63 @@+module WebSetup(installWeb,copyWeb) where++import System.Directory(createDirectoryIfMissing,copyFile,removeFile)+import System.FilePath((</>))+import System.Cmd(system)+import System.Exit(ExitCode(..))+import Distribution.Simple.Setup(Flag(..),CopyDest(..),copyDest)+import Distribution.Simple.LocalBuildInfo(datadir,buildDir,absoluteInstallDirs)++{-+   To test the GF web services, the minibar and the grammar editor, use+   "cabal install" (or "runhaskell Setup.hs install") to install gf as usual.+   Then start the server with the command "gf -server" and+   open http://localhost:41296/minibar/minibar.html in your web browser+   (Firefox, Safari, Opera or Chrome). The example grammars listed below will+   be available in the minibar.+-}++example_grammars =  -- :: [(pgf, tmp, src)]+   [("Foods.pgf","foods","contrib"</>"summerschool"</>"foods"</>"Foods???.gf"),+    ("Letter.pgf","letter","examples"</>"letter"</>"Letter???.gf")]+++installWeb gf args flags pki lbi = setupWeb gf args dest pki lbi+  where+    dest = NoCopyDest++copyWeb gf args flags pki lbi = setupWeb gf args dest pki lbi+  where+    dest = case copyDest flags of+             NoFlag -> NoCopyDest+             Flag d -> d++setupWeb gf args dest pkg lbi =+    do putStrLn "setupWeb"+       mapM_ (createDirectoryIfMissing True) [grammars_dir,cloud_dir]+       mapM_ build_pgf example_grammars+  where+    grammars_dir = www_dir </> "grammars"+    cloud_dir = www_dir </> "tmp" -- hmm+    www_dir = datadir (absoluteInstallDirs pkg lbi dest) </> "www"+    gfo_dir = buildDir lbi </> "gfo"++    build_pgf (pgf,tmp,src) =+      do createDirectoryIfMissing True tmp_dir+         execute cmd+         copyFile pgf (grammars_dir</>pgf)+         putStrLn (grammars_dir</>pgf)+         removeFile pgf+      where+        tmp_dir = gfo_dir</>tmp+        cmd = gf++" -make -s -optimize-pgf --gfo-dir="++tmp_dir+++              " --gf-lib-path=dist/build/rgl"+++           -- " --output-dir="++grammars_dir++  -- has no effect?!+              " "++src++execute command =+  do putStrLn command+     e <- system command+     case e of+       ExitSuccess -> return ()+       _ -> fail "Command failed"+     return ()
build-binary-dist.sh view
@@ -13,23 +13,10 @@ set -e                             # Stop if an error occurs set -x                             # print commands before exuting them -cabal install    # gf needs to be installed before building gf-server below--runhaskell Setup.hs configure --user --prefix $prefix+runhaskell Setup.hs configure --user --prefix $prefix -fserver runhaskell Setup.hs build $langs runhaskell Setup.hs copy --destdir=$destdir $langs -(-cd src/server--## If you don't already have the packages gf-server depends on, this is-## the easiest way to install them:-#cabal install--runhaskell Setup.hs configure --user --prefix $prefix-runhaskell Setup.hs build-runhaskell Setup.hs copy --destdir=$destdir-) tar -C $destdir/$prefix -zcf $targz . echo "Created $targz, rename it to something more informative" rm -r $destdir
demos/index-numbers.html view
@@ -38,6 +38,6 @@ the directory <CODE>numbers</CODE> to your FileMagnet uploader. </P> -<!-- html code generated by txt2tags 2.4 (http://txt2tags.sf.net) -->-<!-- cmdline: txt2tags -thtml index-numbers.txt -->+<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./demos/index-numbers.t2t --> </BODY></HTML>
doc/gf-bibliography.html view
@@ -2,12 +2,13 @@ <HTML> <HEAD> <META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css"> <TITLE>Grammatical Framework Bibliography</TITLE> </HEAD><BODY BGCOLOR="white" TEXT="black">-<P ALIGN="center"><CENTER><H1>Grammatical Framework Bibliography</H1>+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Bibliography</H1> <FONT SIZE="4"> <I>Aarne Ranta</I><BR>-Tue Dec 15 15:38:41 2009+Tue Oct 25 21:48:04 2011 </FONT></CENTER>  <H2>Publications on GF</H2>@@ -15,10 +16,101 @@ In reverse temporal order: </P> <P>+C. España-Bonet, R. Enache, A. Slaski, A. Ranta, L. Màrquez, and M. Gonzàlez.+Patent translation within the MOLTO project.+Proceedings of the 4th Workshop on Patent Translation, +MT Summit XIII, Xiamen, China, September 23, 2011.+<A HREF="http://www.lsi.upc.edu/~cristinae/CV/docs/MTS11PatEspanaetal.pdf">PDF</A>+<br>+<I>First steps to a hybrid GF-SMT system.</I>+</P>+<P>+S. Virk, M. Humayoun, and A. Ranta.+An Open-Source Punjabi Resource Grammar.+Proceedings of RANLP-2011, Recent Advances in Natural Language Processing,+Hissar, Bulgaria, 12-14 September, 2011.+pp. 70-76.+<A HREF="http://lml.bas.bg/~iva/ranlp2011/RANLR2011_Proceedings.PDF">PDF</A>+<br>+<I>Punjabi syntax, building on Humayoun and Ranta 2010.</I>+</P>+<P> A. Ranta.-The GF Resource Grammar Library,-to appear in the on-line journal <I>Linguistics in Language Technology</I>,+Translating between Language and Logic: What Is Easy and What is Difficult?+In N. Bjørner and V. Sofronie-Stokkermans (eds.),+<I>CADE-23. Automated Deduction</I>,+LNCS/LNAI 6803,+pp. 5-25,+2011.+<A HREF="http://www.springerlink.com/content/42n685777k846810/">PDF at Springer</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/cade2011.pdf">Draft PDF</A>+<br>+<I>Invited talk at the CADE conference, showing how GF can help writing natural language interfaces</I> +<I>to proof systems, and also exploring how to make the language richer, e.g. how to get from</I>+<I>"for all numbers x, x is even or x is odd" to "every number is even or odd".</I>+</P>+<P>+A. Ranta. <I>Grammatical Framework: Programming with Multilingual Grammars</I>, +  CSLI Publications, Stanford, 2011.+  <A HREF="http://www.grammaticalframework.org/gf-book/">Book web page</A> +<br>+<I>Meant as the standard reference and textbook on GF.</I>+</P>+<P>+M. Humayoun and A. Ranta. +Developing Punjabi Morphology, Corpus and Lexicon. +<I>The 24th Pacific Asia conference on Language, Information and Computation (PACLIC24)</I>,+2010.+<br>+<I>Yet another South-East Asian language, spoken by 88 million people.</I>+</P>+<P>+S. Virk, M. Humayoun, and A. Ranta. +An Open Source Urdu Resource Grammar. +<I>Proceedings of the 8th Workshop on Asian Language Resources (Coling 2010 workshop)</I>,+2010.+<br>+<I>The national language of Pakistan, spoken by 60 million people; almost the same as Hindi.</I>+</P>+<P>+A. Ranta, K. Angelov, and T. Hallgren.+Tools for multilingual grammar-based translation on the web.+<I>Proceedings of the ACL 2010 System Demonstrations</I>,+ACM Digital Library,+2010.+</P>+<P>+R. Enache, A. Ranta, and K. Angelov.+An Open-Source Computational Grammar of Romanian.+A. Gelbukh (ed.), <I>CiCLING-2010</I>,+LNCS 6008,+2010.+<br>+<I>A Romance language different enough not to follow the Romance functor.</I>+</P>+<P>+K. Angelov and A. Ranta.+Implementing Controlled Languages in GF.+N. Fuchs (ed.), <I>CNL-2009 Controlled Natural Languages</I>,+LNCS/LNAI 5972,+2010.+</P>+<P>+K. Angelov, B. Bringert and A. Ranta.+PGF: A Portable Run-time Format for Type-theoretical Grammars,+<I>Journal of Logic, Language and Information</I>,+19(2),+pp. 201-228, 2009.+<A HREF="http://www.springerlink.com/content/y32q021028747k70/">SpringerLink</A>+</P>+<P>+A. Ranta.+The GF Resource Grammar Library.+<I>Linguistic Issues in Language Technology</I>, +2 (2),+2009.+<A HREF="http://elanguage.net/journals/index.php/lilt/article/viewFile/214/158">PDF</A> <br> <I>A systematic presentation of the library from the linguistic point of view.</I> </P>@@ -40,7 +132,7 @@ <A HREF="http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-448/">on-line</A>, 2009. <br>-<I>Makes a case for using GF in controlled language implementation, illustrated by Attempto Controlled English ported to French, German, and Swedish.</I>+<I>Makes a case for using GF in controlled language implementation, illustrated by Attempto Controlled English ported to French, German, and Swedish; longer version in 2010.</I> </P> <P> A. Ranta. Grammars as Software Libraries.@@ -49,7 +141,7 @@ Cambridge University Press, Cambridge,  pp. 281-308, 2009.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/libraries-kahn.pdf">pdf (preliminary version)</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/libraries-kahn.pdf">pdf (preliminary version)</A> <br> <I>Grammar-libraries from the software engineering point of view, with an example application to mathematical language.</I> </P>@@ -160,7 +252,7 @@ <I>8th SIGdial Workshop on Discourse and Dialogue</I>,  Antwerp, Belgium, September 1-2,  2007.-<A HREF="http://www.cs.chalmers.se/~bringert/publ/gf-voicexml/gf-voicexml.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~bringert/publ/gf-voicexml/gf-voicexml.pdf">pdf</A> <br> <I>Shows how to build a web-based spoken dialogue system by generating VoiceXML and JavaScript.</I> </P>@@ -190,7 +282,7 @@ Modular Grammar Engineering in GF. <I>Research on Language and Computation</I>,  5:133-158, 2007.-Draft available as <A HREF="http://www.cs.chalmers.se/~aarne/articles/multieng3.pdf">pdf</A>.+Draft available as <A HREF="http://www.cse.chalmers.se/~aarne/articles/multieng3.pdf">pdf</A>. <br> <I>Adapts library-based software engineering methods to grammar writing</I>  <I>and introduces the module system of GF.</I>@@ -201,7 +293,7 @@ <I>Workshop on New Directions in Type-theoretic Grammars</I>, Dublin, August 2007 (ESSLLI workshop). 2007.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/ar-compiler.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/ar-compiler.pdf">pdf</A> <br> <I>Describes the compilation of GF source code to lower-level run-time formats.</I> </P>@@ -220,7 +312,7 @@ <I>SPEECHGRAM 2007: ACL Workshop on Grammar-Based Approaches to Spoken Language Processing</I>, June 29, 2007, Prague. 2007.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/perera-ranta.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/perera-ranta.pdf">pdf</A> <br> <I>An experiment in porting an in-car dialogue system from two to six languages.</I>  </P>@@ -240,7 +332,7 @@ <I>The 2nd International Workshop on Typed Feature Structure Grammars</I>, Tartu, 24 May 2007 (NODALIDA workshop). 2007.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/ranta-tfsg2007.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/ranta-tfsg2007.pdf">pdf</A> <br> <I>Explores the design choices of incorporating features in a GF-like grammar,</I> <I>with comparisons to feature-based unification grammars.</I>@@ -261,7 +353,7 @@ Language engineering in Grammatical Framework (GF). Phd thesis, Computer Science, Chalmers University of Technology, 2006.-<A HREF="http://www.cs.chalmers.se/~janna/Janna_Khegai_phd.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~janna/Janna_Khegai_phd.pdf">pdf</A> <br> <I>Collection of articles and technical reports on multilingual authoring</I> <I>and the Russian resource grammar.</I>@@ -271,7 +363,7 @@ A Pattern for Almost Compositional Functions. <I>ICFP 2006, The 11th ACM SIGPLAN International Conference on Functional Programming, Portland, Oregon, September 18-20, 2006</I>, 2006.-<A HREF="http://www.cs.chalmers.se/~bringert/publ/composOp/composOp.pdf">pdf</A>.+<A HREF="http://www.cse.chalmers.se/~bringert/publ/composOp/composOp.pdf">pdf</A>. <br> <I>A method of generic programming useful for compiler construction</I> <I>and transfer-based translation.</I>@@ -364,7 +456,7 @@ Multimodal Dialogue System Grammars. <I>Proceedings of DIALOR'05, Ninth Workshop on the Semantics and Pragmatics of Dialogue, Nancy, France, June 9-11, 2005</I>, 2005.-<A HREF="http://www.cs.chalmers.se/~bringert/publ/mm-grammars-dialor/mm-grammars-dialor.pdf">pdf</A>.+<A HREF="http://www.cse.chalmers.se/~bringert/publ/mm-grammars-dialor/mm-grammars-dialor.pdf">pdf</A>. <br> <I>Shows how mouse clicks can be integrated in GF grammars</I> <I>alongside with speech input.</I>@@ -375,7 +467,7 @@ PhD thesis, Computer Science, Göteborg University,  2005.-[<A HREF="http://www.cs.chalmers.se/~krijo/thesis/thesisA4.pdf">http://www.cs.chalmers.se/~krijo/thesis/thesisA4.pdf</A>]+[<A HREF="http://www.cse.chalmers.se/~krijo/thesis/thesisA4.pdf">http://www.cse.chalmers.se/~krijo/thesis/thesisA4.pdf</A>] <br> <I>Collection of articles in the GF-KeY project, with an introduction.</I> </P>@@ -385,7 +477,7 @@ PhD thesis, Computer Science,  Göteborg University,  2004.-<A HREF="http://www.cs.chalmers.se/~peb/pubs/p04-PhD-thesis.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~peb/pubs/Ljunglof-2004a.pdf">pdf</A> <br> <I>Language-theoretical study of GF and its parsing problem.</I> </P>@@ -395,7 +487,7 @@ <I>Journal of Functional Programming</I>, 14(2), pp. 145-189,  2004.-Draft available as <A HREF="http://www.cs.chalmers.se/~aarne/articles/gf-jfp.ps.gz">ps.gz</A>.+Draft available as <A HREF="http://www.cse.chalmers.se/~aarne/articles/gf-jfp.ps.gz">ps.gz</A>. <br> <I>Theoretical paper explaining the GF formalism and its implementation.</I> <I>The standard reference on GF, but doesn't cover the module system.</I>@@ -406,7 +498,7 @@ <I>Mathematics and Social Sciences</I>, 165, pp. 31-57,  2004.-Draft available as <A HREF="http://www.cs.chalmers.se/~aarne/articles/3formsem.pdf">pdf</A>.+Draft available as <A HREF="http://www.cse.chalmers.se/~aarne/articles/3formsem.pdf">pdf</A>. <br> // Shows how Montague-style grammars are implemented in GF and extends// <I>this to type-theoretical grammars for anaphoric expressions.</I>@@ -443,7 +535,7 @@ Springer LNCS 945,  pp. 38-41, 2004.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/mexico.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/mexico.ps.gz">ps.gz</A>. <br> <I>An introduction to the GF resource grammar project, with Russian as prime example.</I> </P>@@ -454,7 +546,7 @@ pp. 225-240,  2004. Conference version (IJCAR/ICoS-3, Siena, June 2001) available as-  <A HREF="http://www.cs.chalmers.se/~aarne/articles/dialogue3.ps.gz">ps.gz</A>.+  <A HREF="http://www.cse.chalmers.se/~aarne/articles/dialogue3.ps.gz">ps.gz</A>. <I>Shows a close analogy between task-oriented dialogue systems</I> <I>and metavariable-based proof editors.</I> </P>@@ -467,7 +559,7 @@ Springer LNCS 945,  pp. 38-41, 2004.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/mexico.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/mexico.ps.gz">ps.gz</A>. <br> <I>Explains how the GF GUI is used in syntax editing and discusses</I> <I>how new grammars are created.</I>@@ -481,7 +573,7 @@ vol. 2306, pp. 233--248,  2002.-<A HREF="http://www.cs.chalmers.se/~krijo/GF/FASE.pdf">pdf</A>+<A HREF="http://www.cse.chalmers.se/~krijo/GF/FASE.pdf">pdf</A> <br> <I>Describes a GF-based authoring tool for object-oriented</I> <I>specifications in OCL and English. Carries out in full</I>@@ -494,7 +586,7 @@ Departments of Computer Science and Computer Engineering, Chalmers University of Technology and Göteborg University. 2001.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/aarne+krijo.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/aarne+krijo.ps.gz">ps.gz</A>. <br> <I>Instructions for an alarm system in four languages, verified in the proof editor Alfa.</I> </P>@@ -504,7 +596,7 @@ <I>ETAPS 2001 Workshop on Transformations in UML (WTUML)</I>,  Genova,  2001.-<A HREF="http://www.cs.chalmers.se/~reiner/papers/wtuml.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~reiner/papers/wtuml.ps.gz">ps.gz</A>. <br> <I>A position paper explaining how GF can be used to help in object-oriented</I> <I>modelling, with some examples on natural-language interaction with</I>@@ -514,7 +606,7 @@ T. Hallgren, "The Correctness of Insertion Sort", Manuscript, Chalmers University, Göteborg, 2001. Available in-<A HREF="http://www.cs.chalmers.se/~hallgren/Papers/insertion_sort.ps">ps</A>+<A HREF="http://www.cse.chalmers.se/~hallgren/Papers/insertion_sort.ps">ps</A> <br> <I>A seven-page text generated by GF-Alfa</I>. </P>@@ -534,7 +626,7 @@ pp. 70-84, Springer Verlag, Heidelberg,  2000.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/lpar2000.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/lpar2000.ps.gz">ps.gz</A>. <br> <I>Describes an interface to the proof editor Alfa written in GF</I>. </P>@@ -545,7 +637,7 @@ pp. 243-249, Saarbruecken,  2000.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/coling2000.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/coling2000.ps.gz">ps.gz</A>. <br> <I>Relates GF not only with XML but also with definite clause grammars</I>. </P>@@ -554,7 +646,7 @@ The type theory and type checker of GF. <I>Colloquium on Principles, Logics, and Implementations of High-Level Programming Languages, Workshop on Logical Frameworks and Meta-languages, Paris, 28 September 1999</I>. 1999. -<A HREF="href=http://www.cs.chalmers.se/~aarne/papers/lfm1999.ps.gz">ps.gz</A>.+<A HREF="href=http://www.cse.chalmers.se/~aarne/papers/lfm1999.ps.gz">ps.gz</A>. <br> <I>Concise theoretical presentation of GF, using the old notation prior to v0.9</I>. </P>@@ -585,7 +677,7 @@ <I>Programming in Martin-Löf's Type Theory: an Introduction</I>. Oxford University Press, 1990.  The book is out of print, but a free version can be picked up from-<A HREF="http://www.cs.chalmers.se/Cs/Research/Logic/book/">www.cs.chalmers.se/Cs/Research/Logic/book/</A>+<A HREF="http://www.cse.chalmers.se/Cs/Research/Logic/book/">www.cse.chalmers.se/Cs/Research/Logic/book/</A> <br> <I>Standard reference on the subject</I>. </P>@@ -610,7 +702,7 @@ Springer-Verlag,  Heidelberg,  1995.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/baastad.ps.gz">ps.gz</A>+<A HREF="http://www.cse.chalmers.se/~aarne/articles/baastad.ps.gz">ps.gz</A> <br> <I>Predecessor of GF: grammar defined in type theory and implemented in ALF</I>.  </P>@@ -625,7 +717,7 @@ Springer-Verlag,  Heidelberg,  1996.-<A HREF="http://www.cs.chalmers.se/~aarne/articles/torino.ps.gz">ps.gz</A>.+<A HREF="http://www.cse.chalmers.se/~aarne/articles/torino.ps.gz">ps.gz</A>. <br> <I>Extending the theory of the previous paper. The implementation in ALF</I>  <I>eventually became so heavy that the need arose for GF.</I>@@ -648,6 +740,6 @@ <I>Interprets Lambek Calculus in type theory and defines some extensions</I>. </P> -<!-- html code generated by txt2tags 2.4 (http://txt2tags.sf.net) -->-<!-- cmdline: txt2tags -thtml gf-bibliography.txt -->+<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./doc/gf-bibliography.t2t --> </BODY></HTML>
doc/gf-bibliography.t2t view
@@ -6,17 +6,100 @@ % Create an html file from this file using: % txt2tags -thtml --toc gf-reference.html +%!style:../css/style.css %!target:html %!postproc(html): #BR <br>+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>  ==Publications on GF==  In reverse temporal order: +C. España-Bonet, R. Enache, A. Slaski, A. Ranta, L. Màrquez, and M. Gonzàlez.+Patent translation within the MOLTO project.+Proceedings of the 4th Workshop on Patent Translation, +MT Summit XIII, Xiamen, China, September 23, 2011.+[PDF http://www.lsi.upc.edu/~cristinae/CV/docs/MTS11PatEspanaetal.pdf]+#BR+//First steps to a hybrid GF-SMT system.//++S. Virk, M. Humayoun, and A. Ranta.+An Open-Source Punjabi Resource Grammar.+Proceedings of RANLP-2011, Recent Advances in Natural Language Processing,+Hissar, Bulgaria, 12-14 September, 2011.+pp. 70-76.+[PDF http://lml.bas.bg/~iva/ranlp2011/RANLR2011_Proceedings.PDF]+#BR+//Punjabi syntax, building on Humayoun and Ranta 2010.//+ A. Ranta.-The GF Resource Grammar Library,-to appear in the on-line journal //Linguistics in Language Technology//,+Translating between Language and Logic: What Is Easy and What is Difficult?+In N. Bjørner and V. Sofronie-Stokkermans (eds.),+//CADE-23. Automated Deduction//,+LNCS/LNAI 6803,+pp. 5-25,+2011.+[PDF at Springer http://www.springerlink.com/content/42n685777k846810/]+[Draft PDF http://www.cse.chalmers.se/~aarne/articles/cade2011.pdf]+#BR+//Invited talk at the CADE conference, showing how GF can help writing natural language interfaces// +//to proof systems, and also exploring how to make the language richer, e.g. how to get from//+//"for all numbers x, x is even or x is odd" to "every number is even or odd".//++A. Ranta. //Grammatical Framework: Programming with Multilingual Grammars//, +  CSLI Publications, Stanford, 2011.+  [Book web page http://www.grammaticalframework.org/gf-book/] +#BR+//Meant as the standard reference and textbook on GF.//++M. Humayoun and A. Ranta. +Developing Punjabi Morphology, Corpus and Lexicon. +//The 24th Pacific Asia conference on Language, Information and Computation (PACLIC24)//,+2010.+#BR+//Yet another South-East Asian language, spoken by 88 million people.//++S. Virk, M. Humayoun, and A. Ranta. +An Open Source Urdu Resource Grammar. +//Proceedings of the 8th Workshop on Asian Language Resources (Coling 2010 workshop)//,+2010.+#BR+//The national language of Pakistan, spoken by 60 million people; almost the same as Hindi.//++A. Ranta, K. Angelov, and T. Hallgren.+Tools for multilingual grammar-based translation on the web.+//Proceedings of the ACL 2010 System Demonstrations//,+ACM Digital Library,+2010.++R. Enache, A. Ranta, and K. Angelov.+An Open-Source Computational Grammar of Romanian.+A. Gelbukh (ed.), //CiCLING-2010//,+LNCS 6008,+2010.+#BR+//A Romance language different enough not to follow the Romance functor.//++K. Angelov and A. Ranta.+Implementing Controlled Languages in GF.+N. Fuchs (ed.), //CNL-2009 Controlled Natural Languages//,+LNCS/LNAI 5972,+2010.++K. Angelov, B. Bringert and A. Ranta.+PGF: A Portable Run-time Format for Type-theoretical Grammars,+//Journal of Logic, Language and Information//,+19(2),+pp. 201-228, 2009.+[SpringerLink http://www.springerlink.com/content/y32q021028747k70/]++A. Ranta.+The GF Resource Grammar Library.+//Linguistic Issues in Language Technology//, +2 (2),+2009.+[PDF http://elanguage.net/journals/index.php/lilt/article/viewFile/214/158] #BR //A systematic presentation of the library from the linguistic point of view.// @@ -36,7 +119,7 @@ [on-line http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-448/], 2009. #BR-//Makes a case for using GF in controlled language implementation, illustrated by Attempto Controlled English ported to French, German, and Swedish.//+//Makes a case for using GF in controlled language implementation, illustrated by Attempto Controlled English ported to French, German, and Swedish; longer version in 2010.//  A. Ranta. Grammars as Software Libraries. In Y. Bertot, G. Huet, J-J. Lévy, and G. Plotkin (eds.),@@ -44,7 +127,7 @@ Cambridge University Press, Cambridge,  pp. 281-308, 2009.-[pdf (preliminary version) http://www.cs.chalmers.se/~aarne/articles/libraries-kahn.pdf]+[pdf (preliminary version) http://www.cse.chalmers.se/~aarne/articles/libraries-kahn.pdf] #BR //Grammar-libraries from the software engineering point of view, with an example application to mathematical language.// @@ -144,7 +227,7 @@ //8th SIGdial Workshop on Discourse and Dialogue//,  Antwerp, Belgium, September 1-2,  2007.-[pdf http://www.cs.chalmers.se/~bringert/publ/gf-voicexml/gf-voicexml.pdf]+[pdf http://www.cse.chalmers.se/~bringert/publ/gf-voicexml/gf-voicexml.pdf] #BR //Shows how to build a web-based spoken dialogue system by generating VoiceXML and JavaScript.// @@ -171,7 +254,7 @@ Modular Grammar Engineering in GF. //Research on Language and Computation//,  5:133-158, 2007.-Draft available as [pdf http://www.cs.chalmers.se/~aarne/articles/multieng3.pdf].+Draft available as [pdf http://www.cse.chalmers.se/~aarne/articles/multieng3.pdf]. #BR //Adapts library-based software engineering methods to grammar writing//  //and introduces the module system of GF.//@@ -181,7 +264,7 @@ //Workshop on New Directions in Type-theoretic Grammars//, Dublin, August 2007 (ESSLLI workshop). 2007.-[pdf http://www.cs.chalmers.se/~aarne/articles/ar-compiler.pdf]+[pdf http://www.cse.chalmers.se/~aarne/articles/ar-compiler.pdf] #BR //Describes the compilation of GF source code to lower-level run-time formats.// @@ -198,7 +281,7 @@ //SPEECHGRAM 2007: ACL Workshop on Grammar-Based Approaches to Spoken Language Processing//, June 29, 2007, Prague. 2007.-[pdf http://www.cs.chalmers.se/~aarne/articles/perera-ranta.pdf]+[pdf http://www.cse.chalmers.se/~aarne/articles/perera-ranta.pdf] #BR //An experiment in porting an in-car dialogue system from two to six languages.//  @@ -217,7 +300,7 @@ //The 2nd International Workshop on Typed Feature Structure Grammars//, Tartu, 24 May 2007 (NODALIDA workshop). 2007.-[pdf http://www.cs.chalmers.se/~aarne/articles/ranta-tfsg2007.pdf]+[pdf http://www.cse.chalmers.se/~aarne/articles/ranta-tfsg2007.pdf] #BR //Explores the design choices of incorporating features in a GF-like grammar,// //with comparisons to feature-based unification grammars.//@@ -237,7 +320,7 @@ Language engineering in Grammatical Framework (GF). Phd thesis, Computer Science, Chalmers University of Technology, 2006.-[pdf http://www.cs.chalmers.se/~janna/Janna_Khegai_phd.pdf]+[pdf http://www.cse.chalmers.se/~janna/Janna_Khegai_phd.pdf] #BR //Collection of articles and technical reports on multilingual authoring// //and the Russian resource grammar.//@@ -246,7 +329,7 @@ A Pattern for Almost Compositional Functions. //ICFP 2006, The 11th ACM SIGPLAN International Conference on Functional Programming, Portland, Oregon, September 18-20, 2006//, 2006.-[pdf http://www.cs.chalmers.se/~bringert/publ/composOp/composOp.pdf].+[pdf http://www.cse.chalmers.se/~bringert/publ/composOp/composOp.pdf]. #BR //A method of generic programming useful for compiler construction// //and transfer-based translation.//@@ -333,7 +416,7 @@ Multimodal Dialogue System Grammars. //Proceedings of DIALOR'05, Ninth Workshop on the Semantics and Pragmatics of Dialogue, Nancy, France, June 9-11, 2005//, 2005.-[pdf http://www.cs.chalmers.se/~bringert/publ/mm-grammars-dialor/mm-grammars-dialor.pdf].+[pdf http://www.cse.chalmers.se/~bringert/publ/mm-grammars-dialor/mm-grammars-dialor.pdf]. #BR //Shows how mouse clicks can be integrated in GF grammars// //alongside with speech input.//@@ -345,7 +428,7 @@ PhD thesis, Computer Science, Göteborg University,  2005.-[http://www.cs.chalmers.se/~krijo/thesis/thesisA4.pdf]+[http://www.cse.chalmers.se/~krijo/thesis/thesisA4.pdf] #BR //Collection of articles in the GF-KeY project, with an introduction.// @@ -354,7 +437,7 @@ PhD thesis, Computer Science,  Göteborg University,  2004.-[pdf http://www.cs.chalmers.se/~peb/pubs/p04-PhD-thesis.pdf]+[pdf http://www.cse.chalmers.se/~peb/pubs/Ljunglof-2004a.pdf] #BR //Language-theoretical study of GF and its parsing problem.// @@ -363,7 +446,7 @@ //Journal of Functional Programming//, 14(2), pp. 145-189,  2004.-Draft available as [ps.gz http://www.cs.chalmers.se/~aarne/articles/gf-jfp.ps.gz].+Draft available as [ps.gz http://www.cse.chalmers.se/~aarne/articles/gf-jfp.ps.gz]. #BR //Theoretical paper explaining the GF formalism and its implementation.// //The standard reference on GF, but doesn't cover the module system.//@@ -374,7 +457,7 @@ //Mathematics and Social Sciences//, 165, pp. 31-57,  2004.-Draft available as [pdf http://www.cs.chalmers.se/~aarne/articles/3formsem.pdf].+Draft available as [pdf http://www.cse.chalmers.se/~aarne/articles/3formsem.pdf]. #BR // Shows how Montague-style grammars are implemented in GF and extends// //this to type-theoretical grammars for anaphoric expressions.//@@ -410,7 +493,7 @@ Springer LNCS 945,  pp. 38-41, 2004.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/mexico.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/mexico.ps.gz]. #BR //An introduction to the GF resource grammar project, with Russian as prime example.// @@ -421,7 +504,7 @@ pp. 225-240,  2004. Conference version (IJCAR/ICoS-3, Siena, June 2001) available as-  [ps.gz http://www.cs.chalmers.se/~aarne/articles/dialogue3.ps.gz].+  [ps.gz http://www.cse.chalmers.se/~aarne/articles/dialogue3.ps.gz]. //Shows a close analogy between task-oriented dialogue systems// //and metavariable-based proof editors.// @@ -434,7 +517,7 @@ Springer LNCS 945,  pp. 38-41, 2004.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/mexico.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/mexico.ps.gz]. #BR //Explains how the GF GUI is used in syntax editing and discusses// //how new grammars are created.//@@ -448,7 +531,7 @@ vol. 2306, pp. 233--248,  2002.-[pdf http://www.cs.chalmers.se/~krijo/GF/FASE.pdf]+[pdf http://www.cse.chalmers.se/~krijo/GF/FASE.pdf] #BR //Describes a GF-based authoring tool for object-oriented// //specifications in OCL and English. Carries out in full//@@ -462,7 +545,7 @@ Departments of Computer Science and Computer Engineering, Chalmers University of Technology and Göteborg University. 2001.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/aarne+krijo.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/aarne+krijo.ps.gz]. #BR //Instructions for an alarm system in four languages, verified in the proof editor Alfa.// @@ -472,7 +555,7 @@ //ETAPS 2001 Workshop on Transformations in UML (WTUML)//,  Genova,  2001.-[ps.gz http://www.cs.chalmers.se/~reiner/papers/wtuml.ps.gz].+[ps.gz http://www.cse.chalmers.se/~reiner/papers/wtuml.ps.gz]. #BR //A position paper explaining how GF can be used to help in object-oriented// //modelling, with some examples on natural-language interaction with//@@ -483,7 +566,7 @@ T. Hallgren, "The Correctness of Insertion Sort", Manuscript, Chalmers University, Göteborg, 2001. Available in-[ps http://www.cs.chalmers.se/~hallgren/Papers/insertion_sort.ps]+[ps http://www.cse.chalmers.se/~hallgren/Papers/insertion_sort.ps] #BR //A seven-page text generated by GF-Alfa//. @@ -503,7 +586,7 @@ pp. 70-84, Springer Verlag, Heidelberg,  2000.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/lpar2000.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/lpar2000.ps.gz]. #BR //Describes an interface to the proof editor Alfa written in GF//. @@ -514,7 +597,7 @@ pp. 243-249, Saarbruecken,  2000.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/coling2000.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/coling2000.ps.gz]. #BR //Relates GF not only with XML but also with definite clause grammars//. @@ -524,7 +607,7 @@ The type theory and type checker of GF. //Colloquium on Principles, Logics, and Implementations of High-Level Programming Languages, Workshop on Logical Frameworks and Meta-languages, Paris, 28 September 1999//. 1999. -[ps.gz href=http://www.cs.chalmers.se/~aarne/papers/lfm1999.ps.gz].+[ps.gz href=http://www.cse.chalmers.se/~aarne/papers/lfm1999.ps.gz]. #BR //Concise theoretical presentation of GF, using the old notation prior to v0.9//. @@ -565,7 +648,7 @@ //Programming in Martin-Löf's Type Theory: an Introduction//. Oxford University Press, 1990.  The book is out of print, but a free version can be picked up from-[www.cs.chalmers.se/Cs/Research/Logic/book/ http://www.cs.chalmers.se/Cs/Research/Logic/book/]+[www.cse.chalmers.se/Cs/Research/Logic/book/ http://www.cse.chalmers.se/Cs/Research/Logic/book/] #BR //Standard reference on the subject//. @@ -590,7 +673,7 @@ Springer-Verlag,  Heidelberg,  1995.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/baastad.ps.gz]+[ps.gz http://www.cse.chalmers.se/~aarne/articles/baastad.ps.gz] #BR //Predecessor of GF: grammar defined in type theory and implemented in ALF//.  @@ -604,7 +687,7 @@ Springer-Verlag,  Heidelberg,  1996.-[ps.gz http://www.cs.chalmers.se/~aarne/articles/torino.ps.gz].+[ps.gz http://www.cse.chalmers.se/~aarne/articles/torino.ps.gz]. #BR //Extending the theory of the previous paper. The implementation in ALF//  //eventually became so heavy that the need arose for GF.//
doc/gf-developers.html view
@@ -8,7 +8,7 @@ <P ALIGN="center"><CENTER><H1>GF Developers Guide</H1> <FONT SIZE="4"> <I>Authors: Björn Bringert  and  Krasimir Angelov</I><BR>-Last update: Mon Dec 14 18:55:45 2009+Last update: Tue Oct 25 21:03:04 2011 </FONT></CENTER>  <P></P>@@ -484,5 +484,5 @@ </P>  <!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->-<!-- cmdline: txt2tags gf-developers.txt -->+<!-- cmdline: txt2tags -thtml ./doc/gf-developers.t2t --> </BODY></HTML>
+ doc/gf-editor-modes.html view
@@ -0,0 +1,102 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>Editor modes &amp; IDE integration for GF</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Editor modes &amp; IDE integration for GF</H1>+<FONT SIZE="4">+</FONT></CENTER>++<P></P>+<HR NOSHADE SIZE=1>+<P></P>+    <UL>+    <LI><A HREF="#toc1">GF Eclipse Plugin</A>+    <LI><A HREF="#toc2">Emacs</A>+    <LI><A HREF="#toc3">Gedit</A>+    <LI><A HREF="#toc4">Geany</A>+    </UL>++<P></P>+<HR NOSHADE SIZE=1>+<P></P>+<P>+We collect GF modes for various editors on this page. Contributions are+welcome!+</P>+<A NAME="toc1"></A>+<H2>GF Eclipse Plugin</H2>+<P>+As a new development under the MOLTO Poject, there is now a (beta) Eclipse plugin for+writing GF grammars within the Eclipse IDE.+Details can be found <A HREF="../eclipse/">here</A>+</P>+<A NAME="toc2"></A>+<H2>Emacs</H2>+<P>+<A HREF="../src/tools/gf.el">gf.el</A> by Johan Bockgård provides syntax highlighting and+automatic indentation and lets you run the GF Shell in an emacs buffer.+See installation instructions inside.+</P>+<A NAME="toc3"></A>+<H2>Gedit</H2>+<P>+<A HREF="http://johnjcamilleri.com/">John J. Camilleri</A>+provided the following syntax highlighting mode for+<A HREF="http://www.gedit.org/">Gedit</A> (the default text editor in Ubuntu).+</P>+<P>+Copy the file below to+<CODE>~/.local/share/gtksourceview-2.0/language-specs/gf.lang</CODE> (under Ubuntu).+</P>+<UL>+<LI><A HREF="../src/tools/gf.lang">gf.lang</A>+</UL>++<P>+Some helpful notes/links:+</P>+<UL>+<LI>The code is based heavily on the <CODE>haskell.lang</CODE> file which I found in+  <CODE>/usr/share/gtksourceview-2.0/language-specs/haskell.lang</CODE>.+<LI>Ruslan Osmanov recommends +  <A HREF="http://osmanov-dev-notes.blogspot.com/2011/04/how-to-add-new-highlight-mode-in-gedit.html">registering your file extension as its own MIME type</A>+  (see also <A HREF="https://help.ubuntu.com/community/AddingMimeTypes">here</A>),+  however on my system the <CODE>.gf</CODE> extension was already registered+  as a generic font (<CODE>application/x-tex-gf</CODE>) and I didn't want to risk+  messing any of that up.+<LI>This is a quick 5-minute job and might require some tweaking.+  <A HREF="http://developer.gnome.org/gtksourceview/stable/lang-tutorial.html">The GtkSourceView language definition tutorial</A>+  is the place to start looking.+<LI>Contributions are welcome!+</UL>++<A NAME="toc4"></A>+<H2>Geany</H2>+<P>+<A HREF="http://johnjcamilleri.com/">John J. Camilleri</A> provided the following+<A HREF="http://www.geany.org/manual/dev/index.html#custom-filetypes">custom filetype</A>+config files for syntax highlighting in <A HREF="http://www.geany.org/">Geany</A>.+</P>+<P>+Copy one of the files below to <CODE>/usr/share/geany/filetypes.GF.conf</CODE>+(under Ubuntu). You will need to manually create the file.+</P>+<UL>+<LI><A HREF="../src/tools/light-filetypes.GF.conf">light-filetypes.GF.conf</A>+<LI><A HREF="../src/tools/dark-filetypes.GF.conf">dark-filetypes.GF.conf</A>+</UL>++<P>+You will also need to edit the <CODE>filetype_extensions.conf</CODE> file and add the+following line somewhere:+</P>+<PRE>+  GF=*.gf+</PRE>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./doc/gf-editor-modes.t2t -->+</BODY></HTML>
+ doc/gf-editor-modes.t2t view
@@ -0,0 +1,71 @@+Editor modes & IDE integration for GF+++%!style:../css/style.css+%!options(html): --toc+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>++We collect GF modes for various editors on this page. Contributions are+welcome!++==GF Eclipse Plugin==++As a new development under the MOLTO Poject, there is now a (beta) Eclipse plugin for+writing GF grammars within the Eclipse IDE.+Details can be found [here ../eclipse/]+++==Emacs==++[gf.el ../src/tools/gf.el] by Johan Bockgård provides syntax highlighting and+automatic indentation and lets you run the GF Shell in an emacs buffer.+See installation instructions inside.+++==Gedit==++[John J. Camilleri http://johnjcamilleri.com/]+provided the following syntax highlighting mode for+[Gedit http://www.gedit.org/] (the default text editor in Ubuntu).++Copy the file below to+``~/.local/share/gtksourceview-2.0/language-specs/gf.lang`` (under Ubuntu).++- [gf.lang ../src/tools/gf.lang]+++Some helpful notes/links:++- The code is based heavily on the ``haskell.lang`` file which I found in+  ``/usr/share/gtksourceview-2.0/language-specs/haskell.lang``.+- Ruslan Osmanov recommends +  [registering your file extension as its own MIME type http://osmanov-dev-notes.blogspot.com/2011/04/how-to-add-new-highlight-mode-in-gedit.html]+  (see also [here https://help.ubuntu.com/community/AddingMimeTypes]),+  however on my system the ``.gf`` extension was already registered+  as a generic font (``application/x-tex-gf``) and I didn't want to risk+  messing any of that up.+- This is a quick 5-minute job and might require some tweaking.+  [The GtkSourceView language definition tutorial http://developer.gnome.org/gtksourceview/stable/lang-tutorial.html]+  is the place to start looking.+- Contributions are welcome!+++==Geany==++[John J. Camilleri http://johnjcamilleri.com/] provided the following+[custom filetype http://www.geany.org/manual/dev/index.html#custom-filetypes]+config files for syntax highlighting in [Geany http://www.geany.org/].++Copy one of the files below to ``/usr/share/geany/filetypes.GF.conf``+(under Ubuntu). You will need to manually create the file.++- [light-filetypes.GF.conf ../src/tools/light-filetypes.GF.conf]+- [dark-filetypes.GF.conf ../src/tools/dark-filetypes.GF.conf]+++You will also need to edit the ``filetype_extensions.conf`` file and add the+following line somewhere:++```+GF=*.gf+```
+ doc/gf-help-full.txt view
@@ -0,0 +1,1177 @@++++#VSPACE++====!====+#NOINDENT+``!``: //system command: escape to system shell.//++#TINY++- Syntax: ``! SYSTEMCOMMAND``++- Examples:++ | ``! ls *.gf`` | list all GF files in the working directory+++#NORMAL+++#VSPACE++====?====+#NOINDENT+``?``: //system pipe: send value from previous command to a system command.//++#TINY++- Syntax: ``? SYSTEMCOMMAND``++- Examples:++ | ``gt | l | ? wc`` | generate, linearize, word-count+++#NORMAL+++#VSPACE++====ai = abstract_info====+#NOINDENT+``ai`` = ``abstract_info``: //Provides an information about a function, an expression or a category from the abstract syntax.//++#TINY++The command has one argument which is either function, expression or+a category defined in the abstract syntax of the current grammar. +If the argument is a function then ?its type is printed out.+If it is a category then the category definition is printed.+If a whole expression is given it prints the expression with refined+metavariables and the type of the expression.++- Syntax: ``ai IDENTIFIER  or  ai EXPR``++#NORMAL+++#VSPACE++====aw = align_words====+#NOINDENT+``aw`` = ``align_words``: //show word alignments between languages graphically.//++#TINY++Prints a set of strings in the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is postscript, unless overridden by the+flag -format.+++- Options:++ | ``-giza`` | show alignments in the Giza format; the first two languages++- Flags:++ | ``-format`` | format of the visualization file (default "png")+ | ``-lang`` | alignments for this list of languages (default: all)+ | ``-view`` | program to open the resulting file++- Examples:++ | ``gr | aw`` | generate a tree and show word alignment as graph script+ | ``gr | aw -view="open"`` | generate a tree and display alignment on Mac+ | ``gr | aw -view="eog"`` | generate a tree and display alignment on Ubuntu+ | ``gt | aw -giza | wf -file=aligns`` | generate trees, send giza alignments to file+++#NORMAL+++#VSPACE++====ca = clitic_analyse====+#NOINDENT+``ca`` = ``clitic_analyse``: //print the analyses of all words into stems and clitics.//++#TINY++Analyses all words into all possible combinations of stem + clitics.+The analysis is returned in the format stem &+ clitic1 &+ clitic2 ...+which is hence the inverse of 'pt -bind'. The list of clitics is give+by the flag '-clitics'. The list of stems is given as the list of words+of the language given by the '-lang' flag.+++- Options:++ | ``-raw`` | analyse each word separately (not suitable input for parser)++- Flags:++ | ``-clitics`` | the list of possible clitics (comma-separated, no spaces)+ | ``-lang`` | the language of analysis++- Examples:++ | ``ca -lang=Fin -clitics=ko,ni "nukkuuko minun vaimoni" | p`` | to parse Finnish+++#NORMAL+++#VSPACE++====cc = compute_concrete====+#NOINDENT+``cc`` = ``compute_concrete``: //computes concrete syntax term using a source grammar.//++#TINY++Compute TERM by concrete syntax definitions. Uses the topmost+module (the last one imported) to resolve constant names.+N.B.1 You need the flag -retain when importing the grammar, if you want+the definitions to be retained after compilation.+N.B.2 The resulting term is not a tree in the sense of abstract syntax+and hence not a valid input to a Tree-expecting command.+This command must be a line of its own, and thus cannot be a part+of a pipe.++- Syntax: ``cc (-all | -table | -unqual)? TERM``+- Options:++ | ``-all`` | pick all strings (forms and variants) from records and tables+ | ``-list`` | all strings, comma-separated on one line+ | ``-one`` | pick the first strings, if there is any, from records and tables+ | ``-table`` | show all strings labelled by parameters+ | ``-unqual`` | hide qualifying module names+++#NORMAL+++#VSPACE++====dc = define_command====+#NOINDENT+``dc`` = ``define_command``: //define a command macro.//++#TINY++Defines IDENT as macro for COMMANDLINE, until IDENT gets redefined.+A call of the command has the form %IDENT. The command may take an+argument, which in COMMANDLINE is marked as ?0. Both strings and+trees can be arguments. Currently at most one argument is possible.+This command must be a line of its own, and thus cannot be a part+of a pipe.++- Syntax: ``dc IDENT COMMANDLINE``++#NORMAL+++#VSPACE++====dg = dependency_graph====+#NOINDENT+``dg`` = ``dependency_graph``: //print module dependency graph.//++#TINY++Prints the dependency graph of source modules.+Requires that import has been done with the -retain flag.+The graph is written in the file _gfdepgraph.dot+which can be further processed by Graphviz (the system command 'dot').+By default, all modules are shown, but the -only flag restricts them+by a comma-separated list of patterns, where 'name*' matches modules+whose name has prefix 'name', and other patterns match modules with+exactly the same name. The graphical conventions are:+  solid box = abstract, solid ellipse = concrete, dashed ellipse = other+  solid arrow empty head = of, solid arrow = **, dashed arrow = open+  dotted arrow = other dependency++- Syntax: ``dg (-only=MODULES)?``++- Flags:++ | ``-only`` | list of modules included (default: all), literally or by prefix*++- Examples:++ | ``dg -only=SyntaxEng,Food*`` | shows only SyntaxEng, and those with prefix Food+++#NORMAL+++#VSPACE++====dt = define_tree====+#NOINDENT+``dt`` = ``define_tree``: //define a tree or string macro.//++#TINY++Defines IDENT as macro for TREE or STRING, until IDENT gets redefined.+The defining value can also come from a command, preceded by "<".+If the command gives many values, the first one is selected.+A use of the macro has the form %IDENT. Currently this use cannot be+a subtree of another tree. This command must be a line of its own+and thus cannot be a part of a pipe.++- Syntax: ``dt IDENT (TREE | STRING | "<" COMMANDLINE)``++- Examples:++ | ``dt ex "hello world"`` | define ex as string+ | ``dt ex UseN man_N`` | define ex as string+ | ``dt ex < p -cat=NP "the man in the car"`` | define ex as parse result+ | ``l -lang=LangSwe %ex | ps -to_utf8`` | linearize the tree ex+++#NORMAL+++#VSPACE++====e = empty====+#NOINDENT+``e`` = ``empty``: //empty the environment.//++#TINY++#NORMAL+++#VSPACE++====eb = example_based====+#NOINDENT+``eb`` = ``example_based``: //converts .gfe files to .gf files by parsing examples to trees.//++#TINY++Reads FILE.gfe and writes FILE.gf. Each expression of form+'%ex CAT QUOTEDSTRING' in FILE.gfe is replaced by a syntax tree.+This tree is the first one returned by the parser; a biased ranking+can be used to regulate the order. If there are more than one parses+the rest are shown in comments, with probabilities if the order is biased.+The probabilities flag and configuration file is similar to the commands+gr and rt. Notice that the command doesn't change the environment,+but the resulting .gf file must be imported separately.++- Syntax: ``eb (-probs=FILE | -lang=LANG)* -file=FILE.gfe``+- Options:++ | ``-api`` | convert trees to overloaded API expressions (using Syntax not Lang)++- Flags:++ | ``-file`` | the file to be converted (suffix .gfe must be given)+ | ``-lang`` | the language in which to parse+ | ``-probs`` | file with probabilities to rank the parses+++#NORMAL+++#VSPACE++====gr = generate_random====+#NOINDENT+``gr`` = ``generate_random``: //generate random trees in the current abstract syntax.//++#TINY++Generates a list of random trees, by default one tree.+If a tree argument is given, the command completes the Tree with values to+all metavariables in the tree. The generation can be biased by probabilities,+given in a file in the -probs flag.++- Syntax: ``gr [-cat=CAT] [-number=INT]``++- Flags:++ | ``-cat`` | generation category+ | ``-lang`` | uses only functions that have linearizations in all these languages+ | ``-number`` | number of trees generated+ | ``-depth`` | the maximum generation depth+ | ``-probs`` | file with biased probabilities (format 'f 0.4' one by line)++- Examples:++ | ``gr`` | one tree in the startcat of the current grammar+ | ``gr -cat=NP -number=16`` | 16 trees in the category NP+ | ``gr -lang=LangHin,LangTha -cat=Cl`` | Cl, both in LangHin and LangTha+ | ``gr -probs=FILE`` | generate with bias+ | ``gr (AdjCN ? (UseN ?))`` | generate trees of form (AdjCN ? (UseN ?))+++#NORMAL+++#VSPACE++====gt = generate_trees====+#NOINDENT+``gt`` = ``generate_trees``: //generates a list of trees, by default exhaustive.//++#TINY++Generates all trees of a given category, with increasing depth.+By default, the depth is 4, but this can be changed by a flag.+If a Tree argument is given, the command completes the Tree with values+to all metavariables in the tree.+++- Flags:++ | ``-cat`` | the generation category+ | ``-depth`` | the maximum generation depth+ | ``-lang`` | excludes functions that have no linearization in this language+ | ``-number`` | the number of trees generated++- Examples:++ | ``gt`` | all trees in the startcat, to depth 4+ | ``gt -cat=NP -number=16`` | 16 trees in the category NP+ | ``gt -cat=NP -depth=2`` | trees in the category NP to depth 2+ | ``gt (AdjCN ? (UseN ?))`` | trees of form (AdjCN ? (UseN ?))+++#NORMAL+++#VSPACE++====h = help====+#NOINDENT+``h`` = ``help``: //get description of a command, or a the full list of commands.//++#TINY++Displays information concerning the COMMAND.+Without argument, shows the synopsis of all commands.++- Syntax: ``h (-full)? COMMAND?``+- Options:++ | ``-changes`` | give a summary of changes from GF 2.9+ | ``-coding`` | give advice on character encoding+ | ``-full`` | give full information of the commands+ | ``-license`` | show copyright and license information+ | ``-t2t`` | output help in txt2tags format+++#NORMAL+++#VSPACE++====i = import====+#NOINDENT+``i`` = ``import``: //import a grammar from source code or compiled .pgf file.//++#TINY++Reads a grammar from File and compiles it into a GF runtime grammar.+If its abstract is different from current state, old modules are discarded.+If its abstract is the same and a concrete with the same name is already in the state+it is overwritten - but only if compilation succeeds.+The grammar parser depends on the file name suffix:+  .cf    context-free (labelled BNF) source+  .ebnf  extended BNF source+  .gfm   multi-module GF source+  .gf    normal GF source+  .gfo   compiled GF source+  .pgf   precompiled grammar in Portable Grammar Format+++- Options:++ | ``-retain`` | retain operations (used for cc command)+ | ``-src`` | force compilation from source+ | ``-v`` | be verbose - show intermediate status information++- Flags:++ | ``-probs`` | file with biased probabilities for generation+++#NORMAL+++#VSPACE++====l = linearize====+#NOINDENT+``l`` = ``linearize``: //convert an abstract syntax expression to string.//++#TINY++Shows the linearization of a Tree by the grammars in scope.+The -lang flag can be used to restrict this to fewer languages.+A sequence of string operations (see command ps) can be given+as options, and works then like a pipe to the ps command, except+that it only affect the strings, not e.g. the table labels.+These can be given separately to each language with the unlexer flag+whose results are prepended to the other lexer flags. The value of the+unlexer flag is a space-separated list of comma-separated string operation+sequences; see example.+++- Options:++ | ``-all`` | show all forms and variants, one by line (cf. l -list)+ | ``-bracket`` | show tree structure with brackets and paths to nodes+ | ``-groups`` | all languages, grouped by lang, remove duplicate strings+ | ``-list`` | show all forms and variants, comma-separated on one line (cf. l -all)+ | ``-multi`` | linearize to all languages (default)+ | ``-table`` | show all forms labelled by parameters+ | ``-treebank`` | show the tree and tag linearizations with language names+ | ``-bind`` | bind tokens separated by Prelude.BIND, i.e. &++ | ``-chars`` | lexer that makes every non-space character a token+ | ``-from_amharic`` | from unicode to GF Amharic transliteration+ | ``-from_ancientgreek`` | from unicode to GF ancient Greek transliteration+ | ``-from_arabic`` | from unicode to GF Arabic transliteration+ | ``-from_cp1251`` | decode from cp1251 (Cyrillic used in Bulgarian resource)+ | ``-from_devanagari`` | from unicode to GF Devanagari transliteration+ | ``-from_greek`` | from unicode to GF modern Greek transliteration+ | ``-from_hebrew`` | from unicode to GF unvocalized Hebrew transliteration+ | ``-from_nepali`` | from unicode to GF Nepali transliteration+ | ``-from_persian`` | from unicode to GF Persian/Farsi transliteration+ | ``-from_telugu`` | from unicode to GF Telugu transliteration+ | ``-from_thai`` | from unicode to GF Thai transliteration+ | ``-from_urdu`` | from unicode to GF Urdu transliteration+ | ``-from_utf8`` | decode from utf8 (default)+ | ``-lexcode`` | code-like lexer+ | ``-lexmixed`` | mixture of text and code (code between $...$)+ | ``-lextext`` | text-like lexer+ | ``-to_amharic`` | from GF Amharic transliteration to unicode+ | ``-to_ancientgreek`` | from GF ancient Greek transliteration to unicode+ | ``-to_arabic`` | from GF Arabic transliteration to unicode+ | ``-to_cp1251`` | encode to cp1251 (Cyrillic used in Bulgarian resource)+ | ``-to_devanagari`` | from GF Devanagari transliteration to unicode+ | ``-to_greek`` | from GF modern Greek transliteration to unicode+ | ``-to_hebrew`` | from GF unvocalized Hebrew transliteration to unicode+ | ``-to_html`` | wrap in a html file with linebreaks+ | ``-to_nepali`` | from GF Nepali transliteration to unicode+ | ``-to_persian`` | from GF Persian/Farsi transliteration to unicode+ | ``-to_telugu`` | from GF Telugu transliteration to unicode+ | ``-to_thai`` | from GF Thai transliteration to unicode+ | ``-to_urdu`` | from GF Urdu transliteration to unicode+ | ``-to_utf8`` | encode to utf8 (default)+ | ``-unchars`` | unlexer that puts no spaces between tokens+ | ``-unlexcode`` | code-like unlexer+ | ``-unlexmixed`` | mixture of text and code (code between $...$)+ | ``-unlextext`` | text-like unlexer+ | ``-unwords`` | unlexer that puts a single space between tokens (default)+ | ``-words`` | lexer that assumes tokens separated by spaces (default)++- Flags:++ | ``-lang`` | the languages of linearization (comma-separated, no spaces)+ | ``-unlexer`` | set unlexers separately to each language (space-separated)++- Examples:++ | ``l -lang=LangSwe,LangNor no_Utt`` | linearize tree to LangSwe and LangNor+ | ``gr -lang=LangHin -cat=Cl | l -table -to_devanagari`` | hindi table+ | ``l -unlexer="LangAra=to_arabic LangHin=to_devanagari"`` | different unlexers+++#NORMAL+++#VSPACE++====ma = morpho_analyse====+#NOINDENT+``ma`` = ``morpho_analyse``: //print the morphological analyses of all words in the string.//++#TINY++Prints all the analyses of space-separated words in the input string,+using the morphological analyser of the actual grammar (see command pg)+++- Options:++ | ``-missing`` | show the list of unknown words in the input++- Flags:++ | ``-lang`` | the languages of analysis (comma-separated, no spaces)+++#NORMAL+++#VSPACE++====mq = morpho_quiz====+#NOINDENT+``mq`` = ``morpho_quiz``: //start a morphology quiz.//++#TINY++- Syntax: ``mq (-cat=CAT)? (-probs=FILE)? TREE?``++- Flags:++ | ``-lang`` | language of the quiz+ | ``-cat`` | category of the quiz+ | ``-number`` | maximum number of questions+ | ``-probs`` | file with biased probabilities for generation+++#NORMAL+++#VSPACE++====p = parse====+#NOINDENT+``p`` = ``parse``: //parse a string to abstract syntax expression.//++#TINY++Shows all trees returned by parsing a string in the grammars in scope.+The -lang flag can be used to restrict this to fewer languages.+The default start category can be overridden by the -cat flag.+See also the ps command for lexing and character encoding.++The -openclass flag is experimental and allows some robustness in +the parser. For example if -openclass="A,N,V" is given, the parser+will accept unknown adjectives, nouns and verbs with the resource grammar.+++- Options:++ | ``-bracket`` | prints the bracketed string from the parser++- Flags:++ | ``-cat`` | target category of parsing+ | ``-lang`` | the languages of parsing (comma-separated, no spaces)+ | ``-openclass`` | list of open-class categories for robust parsing+ | ``-depth`` | maximal depth for proof search if the abstract syntax tree has meta variables+++#NORMAL+++#VSPACE++====pg = print_grammar====+#NOINDENT+``pg`` = ``print_grammar``: //print the actual grammar with the given printer.//++#TINY++Prints the actual grammar, with all involved languages.+In some printers, this can be restricted to a subset of languages+with the -lang=X,Y flag (comma-separated, no spaces).+The -printer=P flag sets the format in which the grammar is printed.+N.B.1 Since grammars are compiled when imported, this command+generally shows a grammar that looks rather different from the source.+N.B.2 Another way to produce different formats is to use 'gf -make',+the batch compiler. The following values are available both for+the batch compiler (flag -output-format) and the print_grammar+command (flag -printer):++ bnf		BNF (context-free grammar)+ ebnf		Extended BNF+ fa		finite automaton in graphviz format+ gsl		Nuance speech recognition format+ haskell		Haskell (abstract syntax)+ js		JavaScript (whole grammar)+ jsgf		JSGF speech recognition format+ lambda_prolog		LambdaProlog (abstract syntax)+ pgf_pretty		human-readable pgf+ prolog		Prolog (whole grammar)+ prolog_abs		Prolog (abstract syntax)+ regexp		regular expression+ slf		SLF speech recognition format+ srgs_abnf		SRGS speech recognition format in ABNF+ srgs_abnf_nonrec		SRGS ABNF, recursion eliminated+ srgs_xml		SRGS speech recognition format in XML+ srgs_xml_nonrec		SRGS XML, recursion eliminated+ vxml		Voice XML based on abstract syntax+++- Options:++ | ``-cats`` | show just the names of abstract syntax categories+ | ``-fullform`` | print the fullform lexicon+ | ``-funs`` | show just the names and types of abstract syntax functions+ | ``-langs`` | show just the names of top concrete syntax modules+ | ``-lexc`` | print the lexicon in Xerox LEXC format+ | ``-missing`` | show just the names of functions that have no linearization+ | ``-opt`` | optimize the generated pgf+ | ``-pgf`` | write current pgf image in file+ | ``-words`` | print the list of words++- Flags:++ | ``-file`` | set the file name when printing with -pgf option+ | ``-lang`` | select languages for the some options (default all languages)+ | ``-printer`` | select the printing format (see flag values above)++- Examples:++ | ``pg -funs | ? grep " S ;"`` | show functions with value cat S+++#NORMAL+++#VSPACE++====ph = print_history====+#NOINDENT+``ph`` = ``print_history``: //print command history.//++#TINY++Prints the commands issued during the GF session.+The result is readable by the eh command.+The result can be used as a script when starting GF.+++- Examples:++ | ``ph | wf -file=foo.gfs`` | save the history into a file+++#NORMAL+++#VSPACE++====ps = put_string====+#NOINDENT+``ps`` = ``put_string``: //return a string, possibly processed with a function.//++#TINY++Returns a string obtained from its argument string by applying+string processing functions in the order given in the command line+option list. Thus 'ps -f -g s' returns g (f s). Typical string processors+are lexers and unlexers, but also character encoding conversions are possible.+The unlexers preserve the division of their input to lines.+To see transliteration tables, use command ut.++- Syntax: ``ps OPT? STRING``+- Options:++ | ``-bind`` | bind tokens separated by Prelude.BIND, i.e. &++ | ``-chars`` | lexer that makes every non-space character a token+ | ``-from_amharic`` | from unicode to GF Amharic transliteration+ | ``-from_ancientgreek`` | from unicode to GF ancient Greek transliteration+ | ``-from_arabic`` | from unicode to GF Arabic transliteration+ | ``-from_cp1251`` | decode from cp1251 (Cyrillic used in Bulgarian resource)+ | ``-from_devanagari`` | from unicode to GF Devanagari transliteration+ | ``-from_greek`` | from unicode to GF modern Greek transliteration+ | ``-from_hebrew`` | from unicode to GF unvocalized Hebrew transliteration+ | ``-from_nepali`` | from unicode to GF Nepali transliteration+ | ``-from_persian`` | from unicode to GF Persian/Farsi transliteration+ | ``-from_telugu`` | from unicode to GF Telugu transliteration+ | ``-from_thai`` | from unicode to GF Thai transliteration+ | ``-from_urdu`` | from unicode to GF Urdu transliteration+ | ``-from_utf8`` | decode from utf8 (default)+ | ``-lexcode`` | code-like lexer+ | ``-lexmixed`` | mixture of text and code (code between $...$)+ | ``-lextext`` | text-like lexer+ | ``-to_amharic`` | from GF Amharic transliteration to unicode+ | ``-to_ancientgreek`` | from GF ancient Greek transliteration to unicode+ | ``-to_arabic`` | from GF Arabic transliteration to unicode+ | ``-to_cp1251`` | encode to cp1251 (Cyrillic used in Bulgarian resource)+ | ``-to_devanagari`` | from GF Devanagari transliteration to unicode+ | ``-to_greek`` | from GF modern Greek transliteration to unicode+ | ``-to_hebrew`` | from GF unvocalized Hebrew transliteration to unicode+ | ``-to_html`` | wrap in a html file with linebreaks+ | ``-to_nepali`` | from GF Nepali transliteration to unicode+ | ``-to_persian`` | from GF Persian/Farsi transliteration to unicode+ | ``-to_telugu`` | from GF Telugu transliteration to unicode+ | ``-to_thai`` | from GF Thai transliteration to unicode+ | ``-to_urdu`` | from GF Urdu transliteration to unicode+ | ``-to_utf8`` | encode to utf8 (default)+ | ``-unchars`` | unlexer that puts no spaces between tokens+ | ``-unlexcode`` | code-like unlexer+ | ``-unlexmixed`` | mixture of text and code (code between $...$)+ | ``-unlextext`` | text-like unlexer+ | ``-unwords`` | unlexer that puts a single space between tokens (default)+ | ``-words`` | lexer that assumes tokens separated by spaces (default)++- Flags:++ | ``-env`` | apply in this environment only+ | ``-from`` | backward-apply transliteration defined in this file (format 'unicode translit' per line)+ | ``-to`` | forward-apply transliteration defined in this file++- Examples:++ | ``l (EAdd 3 4) | ps -code`` | linearize code-like output+ | ``ps -lexer=code | p -cat=Exp`` | parse code-like input+ | ``gr -cat=QCl | l | ps -bind`` | linearization output from LangFin+ | ``ps -to_devanagari "A-p"`` | show Devanagari in UTF8 terminal+ | ``rf -file=Hin.gf | ps -env=quotes -to_devanagari`` | convert translit to UTF8+ | ``rf -file=Ara.gf | ps -from_utf8 -env=quotes -from_arabic`` | convert UTF8 to transliteration+ | ``ps -to=chinese.trans "abc"`` | apply transliteration defined in file chinese.trans+++#NORMAL+++#VSPACE++====pt = put_tree====+#NOINDENT+``pt`` = ``put_tree``: //return a tree, possibly processed with a function.//++#TINY++Returns a tree obtained from its argument tree by applying+tree processing functions in the order given in the command line+option list. Thus 'pt -f -g s' returns g (f s). Typical tree processors+are type checking and semantic computation.++- Syntax: ``ps OPT? TREE``+- Options:++ | ``-compute`` | compute by using semantic definitions (def)+ | ``-paraphrase`` | paraphrase by using semantic definitions (def)+ | ``-smallest`` | sort trees from smallest to largest, in number of nodes++- Flags:++ | ``-number`` | take at most this many trees+ | ``-transfer`` | syntactic transfer by applying function, recursively in subtrees++- Examples:++ | ``pt -compute (plus one two)`` | compute value+ | ``p "4 dogs love 5 cats" | pt -transfer=digits2numeral | l`` | four...five...+++#NORMAL+++#VSPACE++====q = quit====+#NOINDENT+``q`` = ``quit``: //exit GF interpreter.//++#TINY++#NORMAL+++#VSPACE++====r = reload====+#NOINDENT+``r`` = ``reload``: //repeat the latest import command.//++#TINY++#NORMAL+++#VSPACE++====rf = read_file====+#NOINDENT+``rf`` = ``read_file``: //read string or tree input from a file.//++#TINY++Reads input from file. The filename must be in double quotes.+The input is interpreted as a string by default, and can hence be+piped e.g. to the parse command. The option -tree interprets the+input as a tree, which can be given e.g. to the linearize command.+The option -lines will result in a list of strings or trees, one by line.+++- Options:++ | ``-lines`` | return the list of lines, instead of the singleton of all contents+ | ``-tree`` | convert strings into trees++- Flags:++ | ``-file`` | the input file name+++#NORMAL+++#VSPACE++====rt = rank_trees====+#NOINDENT+``rt`` = ``rank_trees``: //show trees in an order of decreasing probability.//++#TINY++Order trees from the most to the least probable, using either+even distribution in each category (default) or biased as specified+by the file given by flag -probs=FILE, where each line has the form+'function probability', e.g. 'youPol_Pron  0.01'.+++- Options:++ | ``-v`` | show all trees with their probability scores++- Flags:++ | ``-probs`` | probabilities from this file (format 'f 0.6' per line)++- Examples:++ | ``p "you are here" | rt -probs=probs | pt -number=1`` | most probable result+++#NORMAL+++#VSPACE++====sd = show_dependencies====+#NOINDENT+``sd`` = ``show_dependencies``: //show all constants that the given constants depend on.//++#TINY++Show recursively all qualified constant names, by tracing back the types and definitions+of each constant encountered, but just listing every name once.+This command requires a source grammar to be in scope, imported with 'import -retain'.+Notice that the accuracy is better if the modules are compiled with the flag -optimize=noexpand.+This command must be a line of its own, and thus cannot be a part of a pipe.++- Syntax: ``sd QUALIFIED_CONSTANT+``+- Options:++ | ``-size`` | show the size of the source code for each constants (number of constructors)+++- Examples:++ | ``sd ParadigmsEng.mkV ParadigmsEng.mkN`` | show all constants on which mkV and mkN depend+ | ``sd -size ParadigmsEng.mkV`` | show all constants on which mkV depends, together with size+++#NORMAL+++#VSPACE++====se = set_encoding====+#NOINDENT+``se`` = ``set_encoding``: //set the encoding used in current terminal.//++#TINY++- Syntax: ``se ID``++- Examples:++ | ``se cp1251`` | set encoding to cp1521+ | ``se utf8`` | set encoding to utf8 (default)+++#NORMAL+++#VSPACE++====so = show_operations====+#NOINDENT+``so`` = ``show_operations``: //show all operations in scope, possibly restricted to a value type.//++#TINY++Show the names and type signatures of all operations available in the current resource.+This command requires a source grammar to be in scope, imported with 'import -retain'.+The operations include the parameter constructors that are in scope.+The optional TYPE filters according to the value type.+The grep STRINGs filter according to other substrings of the type signatures.+This command must be a line of its own, and thus cannot be a part+of a pipe.++- Syntax: ``so (-grep=STRING)* TYPE?``+- Options:++ | ``-raw`` | show the types in computed forms (instead of category names)++- Flags:++ | ``-grep`` | substring used for filtering (the command can have many of these)+++#NORMAL+++#VSPACE++====sp = system_pipe====+#NOINDENT+``sp`` = ``system_pipe``: //send argument to a system command.//++#TINY++- Syntax: ``sp -command="SYSTEMCOMMAND", alt. ? SYSTEMCOMMAND``++- Flags:++ | ``-command`` | the system command applied to the argument++- Examples:++ | ``gt | l | ? wc`` | generate trees, linearize, and count words+++#NORMAL+++#VSPACE++====ss = show_source====+#NOINDENT+``ss`` = ``show_source``: //show the source code of modules in scope, possibly just headers.//++#TINY++Show compiled source code, i.e. as it is included in GF object files.+This command requires a source grammar to be in scope, imported with 'import -retain'.+The optional MODULE arguments cause just these modules to be shown.+The -size and -detailedsize options show code size as the number of constructor nodes.+This command must be a line of its own, and thus cannot be a part of a pipe.++- Syntax: ``ss (-strip)? (-save)? MODULE*``+- Options:++ | ``-detailedsize`` | instead of code, show the sizes of all judgements and modules+ | ``-save`` | save each MODULE in file MODULE.gfh instead of printing it on terminal+ | ``-size`` | instead of code, show the sizes of all modules+ | ``-strip`` | show only type signatures of oper's and lin's, not their definitions+++- Examples:++ | ``ss`` | print complete current source grammar on terminal+ | ``ss -strip -save MorphoFin`` | print the headers in file MorphoFin.gfh+++#NORMAL+++#VSPACE++====t = tokenize====+#NOINDENT+``t`` = ``tokenize``: //Tokenize string usng the vocabulary.//++#TINY++- Flags:++ | ``-lang`` | The name of the concrete to use+++#NORMAL+++#VSPACE++====tq = translation_quiz====+#NOINDENT+``tq`` = ``translation_quiz``: //start a translation quiz.//++#TINY++- Syntax: ``tq -from=LANG -to=LANG (-cat=CAT)? (-probs=FILE)? TREE?``++- Flags:++ | ``-from`` | translate from this language+ | ``-to`` | translate to this language+ | ``-cat`` | translate in this category+ | ``-number`` | the maximum number of questions+ | ``-probs`` | file with biased probabilities for generation++- Examples:++ | ``tq -from=Eng -to=Swe`` | any trees in startcat+ | ``tq -from=Eng -to=Swe (AdjCN (PositA ?2) (UseN ?))`` | only trees of this form+++#NORMAL+++#VSPACE++====ut = unicode_table====+#NOINDENT+``ut`` = ``unicode_table``: //show a transliteration table for a unicode character set.//++#TINY++- Options:++ | ``-amharic`` | Amharic+ | ``-ancientgreek`` | ancient Greek+ | ``-arabic`` | Arabic+ | ``-devanagari`` | Devanagari+ | ``-greek`` | modern Greek+ | ``-hebrew`` | unvocalized Hebrew+ | ``-persian`` | Persian/Farsi+ | ``-nepali`` | Nepali+ | ``-telugu`` | Telugu+ | ``-thai`` | Thai+ | ``-urdu`` | Urdu+++#NORMAL+++#VSPACE++====vd = visualize_dependency====+#NOINDENT+``vd`` = ``visualize_dependency``: //show word dependency tree graphically.//++#TINY++Prints a dependency tree in the .dot format (the graphviz format, default)+or the MaltParser/CoNLL format (flag -output=malt for training, malt_input)+for unanalysed input.+By default, the last argument is the head of every abstract syntax+function; moreover, the head depends on the head of the function above.+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is png, unless overridden by the+flag -format.+++- Options:++ | ``-v`` | show extra information++- Flags:++ | ``-file`` | configuration file for labels per fun, format 'fun l1 ... label ... l2'+ | ``-format`` | format of the visualization file (default "png")+ | ``-output`` | output format of graph source (default "dot")+ | ``-view`` | program to open the resulting file (default "open")++- Examples:++ | ``gr | vd`` | generate a tree and show dependency tree in .dot+ | ``gr | vd -view=open`` | generate a tree and display dependency tree on a Mac+ | ``gr -number=1000 | vd -file=dep.labels -output=malt`` | generate training treebank+ | ``gr -number=100 | vd -file=dep.labels -output=malt_input`` | generate test sentences+++#NORMAL+++#VSPACE++====vp = visualize_parse====+#NOINDENT+``vp`` = ``visualize_parse``: //show parse tree graphically.//++#TINY++Prints a parse tree the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is png, unless overridden by the+flag -format.+++- Flags:++ | ``-format`` | format of the visualization file (default "png")+ | ``-view`` | program to open the resulting file (default "open")++- Examples:++ | ``p "John walks" | vp`` | generate a tree and show parse tree as .dot script+ | ``gr | vp -view="open"`` | generate a tree and display parse tree on a Mac+++#NORMAL+++#VSPACE++====vt = visualize_tree====+#NOINDENT+``vt`` = ``visualize_tree``: //show a set of trees graphically.//++#TINY++Prints a set of trees in the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is postscript, unless overridden by the+flag -format.+With option -mk, use for showing library style function names of form 'mkC'.+++- Options:++ | ``-api`` | show the tree with function names converted to 'mkC' with value cats C+ | ``-mk`` | similar to -api, deprecated+ | ``-nofun`` | don't show functions but only categories+ | ``-nocat`` | don't show categories but only functions++- Flags:++ | ``-format`` | format of the visualization file (default "png")+ | ``-view`` | program to open the resulting file (default "open")++- Examples:++ | ``p "hello" | vt`` | parse a string and show trees as graph script+ | ``p "hello" | vt -view="open"`` | parse a string and display trees on a Mac+++#NORMAL+++#VSPACE++====wf = write_file====+#NOINDENT+``wf`` = ``write_file``: //send string or tree to a file.//++#TINY++- Options:++ | ``-append`` | append to file, instead of overwriting it++- Flags:++ | ``-file`` | the output filename+++#NORMAL+++
doc/gf-quickstart.html view
@@ -1,4 +1,4 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">+<!DOCTYPE html> <html> <head> <title>GF Quickstart</title>@@ -13,7 +13,7 @@ <p> Aarne Ranta <p>-December 2010 for GF 3.2+October 2011 for GF 3.3  <p> @@ -126,14 +126,15 @@   fridge magnets </ul> -The quickest way to provide a GF web service is to start the program <tt>pgh-http</tt>+The quickest way to provide a GF web service is to start GF with the <tt>-server</tt> option: <pre>-  $ pgf-http-  Starting HTTP server, open http://localhost:41296/ in your web browser--  Options {documentRoot = "/home/aarne/.cabal/share/gf-server-1.0/www", port = 41296}+  $ gf -server+  This is GF version 3.3+  Built on linux/i386 with ghc-7.0, flags: interrupt server cclazy+  Document root = /usr/local/share/gf-3.3/www+  Starting HTTP server, open http://localhost:41296/ in your web browser. </pre>-which resides next to your <tt>gf</tt> program. You can view it locally by pointing your+You can view it locally by pointing your browser to the URL shown. You can add your own <tt>.pgf</tt> grammar to the service by copying it over to the <tt>documentRoot</tt> directory. Just push "reload" in  your browser after each such update.
doc/gf-reference.html view
@@ -36,7 +36,7 @@ cover all forms of expression available when writing grammars. It assumes basic knowledge of GF, which can be acquired from the -<A HREF="http://www.cs.chalmers.se/~aarne/GF/doc/tutorial/">GF Tutorial</A>.+<A HREF="http://www.grammaticalframework.org/doc/tutorial/gf-tutorial.html">GF Tutorial</A>. Help on GF commands is obtained on line by the help command (<CODE>help</CODE>), and help on invoking GF with (<CODE>gf -help</CODE>).@@ -566,7 +566,7 @@ <A NAME="toc11"></A> <H3>References</H3> <P>-<A HREF="http://www.cs.chalmers.se/~aarne/GF/">GF Homepage</A>+<A HREF="http://www.grammaticalframework.org/">GF Homepage</A> </P> <P> A. Ranta, Grammatical Framework: A Type-Theoretical Grammar Formalism.
+ doc/gf-shell-reference.html view
@@ -0,0 +1,2577 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>The GF Software System</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>The GF Software System</H1>+<FONT SIZE="4">+</FONT></CENTER>++<P>+The GF software system implements the GF programming language. Its+components are+</P>+<UL>+<LI>the <I>compiler</I>, +translating <CODE>.gf</CODE> source files to <CODE>.gfo</CODE> object files, to+<CODE>.pgf</CODE> run-time grammars, and to various other formats+<LI>the <I>run-time system</I>,+performing parsing, generation, translation and other functions with+<CODE>.pgf</CODE> grammars+<LI>the <I>command interpreter</I>, also known as the <I>GF shell</I>,+executing user commands by calling the compiler and the run-time system+</UL>++<P>+This page describes the commands of the GF shell,+as well as the use of the compiler in batch mode.+</P>+    <UL>+    <LI><A HREF="#toc1">The GF shell</A>+      <UL>+      <LI><A HREF="#toc2">GF shell commands</A>+        <UL>+        <LI><A HREF="#toc3">!</A>+        <LI><A HREF="#toc4">?</A>+        <LI><A HREF="#toc5">ai = abstract_info</A>+        <LI><A HREF="#toc6">aw = align_words</A>+        <LI><A HREF="#toc7">ca = clitic_analyse</A>+        <LI><A HREF="#toc8">cc = compute_concrete</A>+        <LI><A HREF="#toc9">dc = define_command</A>+        <LI><A HREF="#toc10">dg = dependency_graph</A>+        <LI><A HREF="#toc11">dt = define_tree</A>+        <LI><A HREF="#toc12">e = empty</A>+        <LI><A HREF="#toc13">eb = example_based</A>+        <LI><A HREF="#toc14">gr = generate_random</A>+        <LI><A HREF="#toc15">gt = generate_trees</A>+        <LI><A HREF="#toc16">h = help</A>+        <LI><A HREF="#toc17">i = import</A>+        <LI><A HREF="#toc18">l = linearize</A>+        <LI><A HREF="#toc19">ma = morpho_analyse</A>+        <LI><A HREF="#toc20">mq = morpho_quiz</A>+        <LI><A HREF="#toc21">p = parse</A>+        <LI><A HREF="#toc22">pg = print_grammar</A>+        <LI><A HREF="#toc23">ph = print_history</A>+        <LI><A HREF="#toc24">ps = put_string</A>+        <LI><A HREF="#toc25">pt = put_tree</A>+        <LI><A HREF="#toc26">q = quit</A>+        <LI><A HREF="#toc27">r = reload</A>+        <LI><A HREF="#toc28">rf = read_file</A>+        <LI><A HREF="#toc29">rt = rank_trees</A>+        <LI><A HREF="#toc30">sd = show_dependencies</A>+        <LI><A HREF="#toc31">se = set_encoding</A>+        <LI><A HREF="#toc32">so = show_operations</A>+        <LI><A HREF="#toc33">sp = system_pipe</A>+        <LI><A HREF="#toc34">ss = show_source</A>+        <LI><A HREF="#toc35">t = tokenize</A>+        <LI><A HREF="#toc36">tq = translation_quiz</A>+        <LI><A HREF="#toc37">ut = unicode_table</A>+        <LI><A HREF="#toc38">vd = visualize_dependency</A>+        <LI><A HREF="#toc39">vp = visualize_parse</A>+        <LI><A HREF="#toc40">vt = visualize_tree</A>+        <LI><A HREF="#toc41">wf = write_file</A>+        </UL>+      </UL>+    <LI><A HREF="#toc42">The GF batch compiler</A>+    </UL>++<P></P>+<A NAME="toc1"></A>+<H2>The GF shell</H2>+<P>+The GF shell is invoked by the command <CODE>gf</CODE>, which takes arguments and+options according to the following syntax:+</P>+<PRE>+    gf (OPTION | FLAG)* FILE*+</PRE>+<P>+The shell maintains a  <I>state</I>, to which belong+</P>+<UL>+<LI>a multilingual PGF grammar+<LI>optionally, a set of compiled GF modules (retaining <CODE>oper</CODE> definitions)+<LI>a history of previous commands+<LI>a set of string, tree, and command macros+</UL>++<P>+Unless file arguments are provided to the <CODE>gf</CODE> command, the shell starts in an+empty state, with no grammars and no history. +</P>+<P>+In the shell, a set of commands+is available. Some of these commands may change the grammars in the state. The general+syntax of commands is given by the following BNF grammar:+</P>+<PRE>+    COMMAND_LINE ::= COMMAND_PIPE+    COMMAND_LINE ::= COMMAND_PIPE ";" COMMAND_LINE+    COMMAND_PIPE ::= COMMAND+    COMMAND_PIPE ::= COMMAND "|" COMMAND_PIPE+    COMMAND      ::= COMMAND_ID (OPTION | FLAG)* ARGUMENT?+    OPTION       ::= "-"OPTION_ID+    FLAG         ::= "-"OPTION_ID "=" VALUE+    ARGUMENT     ::= QUOTED_STRING | TREE+    VALUE        ::= IDENT | QUOTED_STRING+</PRE>+<P>+A command pipe is a sequence of commands interpreted in such a way +that the output of each command+is send as input to the next. The option <CODE>-tr</CODE> causes GF to show a trace,+i.e. the intermediate result of the command to which it is attached.+</P>+<P>+A command line is a sequence of pipes separated by <CODE>;</CODE>. These pipes are+executed one by one, in the order of appearance.+</P>+<A NAME="toc2"></A>+<H3>GF shell commands</H3>+<P>+The full set of GF shell commands is listed below with explanations. +This list can also be obtained in the GF shell by the command <CODE>help -full</CODE>.+</P>+<P>+<hr>+</P>+<A NAME="toc3"></A>+<H4>!</H4>+<P>++<CODE>!</CODE>: <I>system command: escape to system shell.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>! SYSTEMCOMMAND</CODE>+<P></P>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>! ls *.gf</CODE></TD>+<TD>list all GF files in the working directory</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc4"></A>+<H4>?</H4>+<P>++<CODE>?</CODE>: <I>system pipe: send value from previous command to a system command.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>? SYSTEMCOMMAND</CODE>+<P></P>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gt | l | ? wc</CODE></TD>+<TD>generate, linearize, word-count</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc5"></A>+<H4>ai = abstract_info</H4>+<P>++<CODE>ai</CODE> = <CODE>abstract_info</CODE>: <I>Provides an information about a function, an expression or a category from the abstract syntax.</I>+</P>+<P>++</P>+<P>+The command has one argument which is either function, expression or+a category defined in the abstract syntax of the current grammar. +If the argument is a function then ?its type is printed out.+If it is a category then the category definition is printed.+If a whole expression is given it prints the expression with refined+metavariables and the type of the expression.+</P>+<UL>+<LI>Syntax: <CODE>ai IDENTIFIER  or  ai EXPR</CODE>+<P></P>++</UL>++<P>+<hr>+</P>+<A NAME="toc6"></A>+<H4>aw = align_words</H4>+<P>++<CODE>aw</CODE> = <CODE>align_words</CODE>: <I>show word alignments between languages graphically.</I>+</P>+<P>++</P>+<P>+Prints a set of strings in the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is postscript, unless overridden by the+flag -format.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-giza</CODE></TD>+<TD>show alignments in the Giza format; the first two languages</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-format</CODE></TD>+<TD>format of the visualization file (default "png")</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>alignments for this list of languages (default: all)</TD>+</TR>+<TR>+<TD><CODE>-view</CODE></TD>+<TD>program to open the resulting file</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gr | aw</CODE></TD>+<TD>generate a tree and show word alignment as graph script</TD>+</TR>+<TR>+<TD><CODE>gr | aw -view="open"</CODE></TD>+<TD>generate a tree and display alignment on Mac</TD>+</TR>+<TR>+<TD><CODE>gr | aw -view="eog"</CODE></TD>+<TD>generate a tree and display alignment on Ubuntu</TD>+</TR>+<TR>+<TD><CODE>gt | aw -giza | wf -file=aligns</CODE></TD>+<TD>generate trees, send giza alignments to file</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc7"></A>+<H4>ca = clitic_analyse</H4>+<P>++<CODE>ca</CODE> = <CODE>clitic_analyse</CODE>: <I>print the analyses of all words into stems and clitics.</I>+</P>+<P>++</P>+<P>+Analyses all words into all possible combinations of stem + clitics.+The analysis is returned in the format stem &amp;+ clitic1 &amp;+ clitic2 ...+which is hence the inverse of 'pt -bind'. The list of clitics is give+by the flag '-clitics'. The list of stems is given as the list of words+of the language given by the '-lang' flag.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-raw</CODE></TD>+<TD>analyse each word separately (not suitable input for parser)</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-clitics</CODE></TD>+<TD>the list of possible clitics (comma-separated, no spaces)</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>the language of analysis</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>ca -lang=Fin -clitics=ko,ni "nukkuuko minun vaimoni" | p</CODE></TD>+<TD>to parse Finnish</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc8"></A>+<H4>cc = compute_concrete</H4>+<P>++<CODE>cc</CODE> = <CODE>compute_concrete</CODE>: <I>computes concrete syntax term using a source grammar.</I>+</P>+<P>++</P>+<P>+Compute TERM by concrete syntax definitions. Uses the topmost+module (the last one imported) to resolve constant names.+N.B.1 You need the flag -retain when importing the grammar, if you want+the definitions to be retained after compilation.+N.B.2 The resulting term is not a tree in the sense of abstract syntax+and hence not a valid input to a Tree-expecting command.+This command must be a line of its own, and thus cannot be a part+of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>cc (-all | -table | -unqual)? TERM</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-all</CODE></TD>+<TD>pick all strings (forms and variants) from records and tables</TD>+</TR>+<TR>+<TD><CODE>-list</CODE></TD>+<TD>all strings, comma-separated on one line</TD>+</TR>+<TR>+<TD><CODE>-one</CODE></TD>+<TD>pick the first strings, if there is any, from records and tables</TD>+</TR>+<TR>+<TD><CODE>-table</CODE></TD>+<TD>show all strings labelled by parameters</TD>+</TR>+<TR>+<TD><CODE>-unqual</CODE></TD>+<TD>hide qualifying module names</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc9"></A>+<H4>dc = define_command</H4>+<P>++<CODE>dc</CODE> = <CODE>define_command</CODE>: <I>define a command macro.</I>+</P>+<P>++</P>+<P>+Defines IDENT as macro for COMMANDLINE, until IDENT gets redefined.+A call of the command has the form %IDENT. The command may take an+argument, which in COMMANDLINE is marked as ?0. Both strings and+trees can be arguments. Currently at most one argument is possible.+This command must be a line of its own, and thus cannot be a part+of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>dc IDENT COMMANDLINE</CODE>+<P></P>++</UL>++<P>+<hr>+</P>+<A NAME="toc10"></A>+<H4>dg = dependency_graph</H4>+<P>++<CODE>dg</CODE> = <CODE>dependency_graph</CODE>: <I>print module dependency graph.</I>+</P>+<P>++</P>+<P>+Prints the dependency graph of source modules.+Requires that import has been done with the -retain flag.+The graph is written in the file _gfdepgraph.dot+which can be further processed by Graphviz (the system command 'dot').+By default, all modules are shown, but the -only flag restricts them+by a comma-separated list of patterns, where 'name*' matches modules+whose name has prefix 'name', and other patterns match modules with+exactly the same name. The graphical conventions are:+  solid box = abstract, solid ellipse = concrete, dashed ellipse = other+  solid arrow empty head = of, solid arrow = **, dashed arrow = open+  dotted arrow = other dependency+</P>+<UL>+<LI>Syntax: <CODE>dg (-only=MODULES)?</CODE>+<P></P>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-only</CODE></TD>+<TD>list of modules included (default: all), literally or by prefix*</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>dg -only=SyntaxEng,Food*</CODE></TD>+<TD>shows only SyntaxEng, and those with prefix Food</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc11"></A>+<H4>dt = define_tree</H4>+<P>++<CODE>dt</CODE> = <CODE>define_tree</CODE>: <I>define a tree or string macro.</I>+</P>+<P>++</P>+<P>+Defines IDENT as macro for TREE or STRING, until IDENT gets redefined.+The defining value can also come from a command, preceded by "&lt;".+If the command gives many values, the first one is selected.+A use of the macro has the form %IDENT. Currently this use cannot be+a subtree of another tree. This command must be a line of its own+and thus cannot be a part of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>dt IDENT (TREE | STRING | "&lt;" COMMANDLINE)</CODE>+<P></P>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>dt ex "hello world"</CODE></TD>+<TD>define ex as string</TD>+</TR>+<TR>+<TD><CODE>dt ex UseN man_N</CODE></TD>+<TD>define ex as string</TD>+</TR>+<TR>+<TD><CODE>dt ex &lt; p -cat=NP "the man in the car"</CODE></TD>+<TD>define ex as parse result</TD>+</TR>+<TR>+<TD><CODE>l -lang=LangSwe %ex | ps -to_utf8</CODE></TD>+<TD>linearize the tree ex</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc12"></A>+<H4>e = empty</H4>+<P>++<CODE>e</CODE> = <CODE>empty</CODE>: <I>empty the environment.</I>+</P>+<P>++</P>+<P>++</P>+<P>+<hr>+</P>+<A NAME="toc13"></A>+<H4>eb = example_based</H4>+<P>++<CODE>eb</CODE> = <CODE>example_based</CODE>: <I>converts .gfe files to .gf files by parsing examples to trees.</I>+</P>+<P>++</P>+<P>+Reads FILE.gfe and writes FILE.gf. Each expression of form+'%ex CAT QUOTEDSTRING' in FILE.gfe is replaced by a syntax tree.+This tree is the first one returned by the parser; a biased ranking+can be used to regulate the order. If there are more than one parses+the rest are shown in comments, with probabilities if the order is biased.+The probabilities flag and configuration file is similar to the commands+gr and rt. Notice that the command doesn't change the environment,+but the resulting .gf file must be imported separately.+</P>+<UL>+<LI>Syntax: <CODE>eb (-probs=FILE | -lang=LANG)* -file=FILE.gfe</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-api</CODE></TD>+<TD>convert trees to overloaded API expressions (using Syntax not Lang)</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-file</CODE></TD>+<TD>the file to be converted (suffix .gfe must be given)</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>the language in which to parse</TD>+</TR>+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>file with probabilities to rank the parses</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc14"></A>+<H4>gr = generate_random</H4>+<P>++<CODE>gr</CODE> = <CODE>generate_random</CODE>: <I>generate random trees in the current abstract syntax.</I>+</P>+<P>++</P>+<P>+Generates a list of random trees, by default one tree.+If a tree argument is given, the command completes the Tree with values to+all metavariables in the tree. The generation can be biased by probabilities,+given in a file in the -probs flag.+</P>+<UL>+<LI>Syntax: <CODE>gr [-cat=CAT] [-number=INT]</CODE>+<P></P>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-cat</CODE></TD>+<TD>generation category</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>uses only functions that have linearizations in all these languages</TD>+</TR>+<TR>+<TD><CODE>-number</CODE></TD>+<TD>number of trees generated</TD>+</TR>+<TR>+<TD><CODE>-depth</CODE></TD>+<TD>the maximum generation depth</TD>+</TR>+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>file with biased probabilities (format 'f 0.4' one by line)</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gr</CODE></TD>+<TD>one tree in the startcat of the current grammar</TD>+</TR>+<TR>+<TD><CODE>gr -cat=NP -number=16</CODE></TD>+<TD>16 trees in the category NP</TD>+</TR>+<TR>+<TD><CODE>gr -lang=LangHin,LangTha -cat=Cl</CODE></TD>+<TD>Cl, both in LangHin and LangTha</TD>+</TR>+<TR>+<TD><CODE>gr -probs=FILE</CODE></TD>+<TD>generate with bias</TD>+</TR>+<TR>+<TD><CODE>gr (AdjCN ? (UseN ?))</CODE></TD>+<TD>generate trees of form (AdjCN ? (UseN ?))</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc15"></A>+<H4>gt = generate_trees</H4>+<P>++<CODE>gt</CODE> = <CODE>generate_trees</CODE>: <I>generates a list of trees, by default exhaustive.</I>+</P>+<P>++</P>+<P>+Generates all trees of a given category, with increasing depth.+By default, the depth is 4, but this can be changed by a flag.+If a Tree argument is given, the command completes the Tree with values+to all metavariables in the tree.+</P>+<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-cat</CODE></TD>+<TD>the generation category</TD>+</TR>+<TR>+<TD><CODE>-depth</CODE></TD>+<TD>the maximum generation depth</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>excludes functions that have no linearization in this language</TD>+</TR>+<TR>+<TD><CODE>-number</CODE></TD>+<TD>the number of trees generated</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gt</CODE></TD>+<TD>all trees in the startcat, to depth 4</TD>+</TR>+<TR>+<TD><CODE>gt -cat=NP -number=16</CODE></TD>+<TD>16 trees in the category NP</TD>+</TR>+<TR>+<TD><CODE>gt -cat=NP -depth=2</CODE></TD>+<TD>trees in the category NP to depth 2</TD>+</TR>+<TR>+<TD><CODE>gt (AdjCN ? (UseN ?))</CODE></TD>+<TD>trees of form (AdjCN ? (UseN ?))</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc16"></A>+<H4>h = help</H4>+<P>++<CODE>h</CODE> = <CODE>help</CODE>: <I>get description of a command, or a the full list of commands.</I>+</P>+<P>++</P>+<P>+Displays information concerning the COMMAND.+Without argument, shows the synopsis of all commands.+</P>+<UL>+<LI>Syntax: <CODE>h (-full)? COMMAND?</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-changes</CODE></TD>+<TD>give a summary of changes from GF 2.9</TD>+</TR>+<TR>+<TD><CODE>-coding</CODE></TD>+<TD>give advice on character encoding</TD>+</TR>+<TR>+<TD><CODE>-full</CODE></TD>+<TD>give full information of the commands</TD>+</TR>+<TR>+<TD><CODE>-license</CODE></TD>+<TD>show copyright and license information</TD>+</TR>+<TR>+<TD><CODE>-t2t</CODE></TD>+<TD>output help in txt2tags format</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc17"></A>+<H4>i = import</H4>+<P>++<CODE>i</CODE> = <CODE>import</CODE>: <I>import a grammar from source code or compiled .pgf file.</I>+</P>+<P>++</P>+<P>+Reads a grammar from File and compiles it into a GF runtime grammar.+If its abstract is different from current state, old modules are discarded.+If its abstract is the same and a concrete with the same name is already in the state+it is overwritten - but only if compilation succeeds.+The grammar parser depends on the file name suffix:+  .cf    context-free (labelled BNF) source+  .ebnf  extended BNF source+  .gfm   multi-module GF source+  .gf    normal GF source+  .gfo   compiled GF source+  .pgf   precompiled grammar in Portable Grammar Format+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-retain</CODE></TD>+<TD>retain operations (used for cc command)</TD>+</TR>+<TR>+<TD><CODE>-src</CODE></TD>+<TD>force compilation from source</TD>+</TR>+<TR>+<TD><CODE>-v</CODE></TD>+<TD>be verbose - show intermediate status information</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>file with biased probabilities for generation</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc18"></A>+<H4>l = linearize</H4>+<P>++<CODE>l</CODE> = <CODE>linearize</CODE>: <I>convert an abstract syntax expression to string.</I>+</P>+<P>++</P>+<P>+Shows the linearization of a Tree by the grammars in scope.+The -lang flag can be used to restrict this to fewer languages.+A sequence of string operations (see command ps) can be given+as options, and works then like a pipe to the ps command, except+that it only affect the strings, not e.g. the table labels.+These can be given separately to each language with the unlexer flag+whose results are prepended to the other lexer flags. The value of the+unlexer flag is a space-separated list of comma-separated string operation+sequences; see example.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-all</CODE></TD>+<TD>show all forms and variants, one by line (cf. l -list)</TD>+</TR>+<TR>+<TD><CODE>-bracket</CODE></TD>+<TD>show tree structure with brackets and paths to nodes</TD>+</TR>+<TR>+<TD><CODE>-groups</CODE></TD>+<TD>all languages, grouped by lang, remove duplicate strings</TD>+</TR>+<TR>+<TD><CODE>-list</CODE></TD>+<TD>show all forms and variants, comma-separated on one line (cf. l -all)</TD>+</TR>+<TR>+<TD><CODE>-multi</CODE></TD>+<TD>linearize to all languages (default)</TD>+</TR>+<TR>+<TD><CODE>-table</CODE></TD>+<TD>show all forms labelled by parameters</TD>+</TR>+<TR>+<TD><CODE>-treebank</CODE></TD>+<TD>show the tree and tag linearizations with language names</TD>+</TR>+<TR>+<TD><CODE>-bind</CODE></TD>+<TD>bind tokens separated by Prelude.BIND, i.e. &amp;+</TD>+</TR>+<TR>+<TD><CODE>-chars</CODE></TD>+<TD>lexer that makes every non-space character a token</TD>+</TR>+<TR>+<TD><CODE>-from_amharic</CODE></TD>+<TD>from unicode to GF Amharic transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_ancientgreek</CODE></TD>+<TD>from unicode to GF ancient Greek transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_arabic</CODE></TD>+<TD>from unicode to GF Arabic transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_cp1251</CODE></TD>+<TD>decode from cp1251 (Cyrillic used in Bulgarian resource)</TD>+</TR>+<TR>+<TD><CODE>-from_devanagari</CODE></TD>+<TD>from unicode to GF Devanagari transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_greek</CODE></TD>+<TD>from unicode to GF modern Greek transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_hebrew</CODE></TD>+<TD>from unicode to GF unvocalized Hebrew transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_nepali</CODE></TD>+<TD>from unicode to GF Nepali transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_persian</CODE></TD>+<TD>from unicode to GF Persian/Farsi transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_telugu</CODE></TD>+<TD>from unicode to GF Telugu transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_thai</CODE></TD>+<TD>from unicode to GF Thai transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_urdu</CODE></TD>+<TD>from unicode to GF Urdu transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_utf8</CODE></TD>+<TD>decode from utf8 (default)</TD>+</TR>+<TR>+<TD><CODE>-lexcode</CODE></TD>+<TD>code-like lexer</TD>+</TR>+<TR>+<TD><CODE>-lexmixed</CODE></TD>+<TD>mixture of text and code (code between $...$)</TD>+</TR>+<TR>+<TD><CODE>-lextext</CODE></TD>+<TD>text-like lexer</TD>+</TR>+<TR>+<TD><CODE>-to_amharic</CODE></TD>+<TD>from GF Amharic transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_ancientgreek</CODE></TD>+<TD>from GF ancient Greek transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_arabic</CODE></TD>+<TD>from GF Arabic transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_cp1251</CODE></TD>+<TD>encode to cp1251 (Cyrillic used in Bulgarian resource)</TD>+</TR>+<TR>+<TD><CODE>-to_devanagari</CODE></TD>+<TD>from GF Devanagari transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_greek</CODE></TD>+<TD>from GF modern Greek transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_hebrew</CODE></TD>+<TD>from GF unvocalized Hebrew transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_html</CODE></TD>+<TD>wrap in a html file with linebreaks</TD>+</TR>+<TR>+<TD><CODE>-to_nepali</CODE></TD>+<TD>from GF Nepali transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_persian</CODE></TD>+<TD>from GF Persian/Farsi transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_telugu</CODE></TD>+<TD>from GF Telugu transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_thai</CODE></TD>+<TD>from GF Thai transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_urdu</CODE></TD>+<TD>from GF Urdu transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_utf8</CODE></TD>+<TD>encode to utf8 (default)</TD>+</TR>+<TR>+<TD><CODE>-unchars</CODE></TD>+<TD>unlexer that puts no spaces between tokens</TD>+</TR>+<TR>+<TD><CODE>-unlexcode</CODE></TD>+<TD>code-like unlexer</TD>+</TR>+<TR>+<TD><CODE>-unlexmixed</CODE></TD>+<TD>mixture of text and code (code between $...$)</TD>+</TR>+<TR>+<TD><CODE>-unlextext</CODE></TD>+<TD>text-like unlexer</TD>+</TR>+<TR>+<TD><CODE>-unwords</CODE></TD>+<TD>unlexer that puts a single space between tokens (default)</TD>+</TR>+<TR>+<TD><CODE>-words</CODE></TD>+<TD>lexer that assumes tokens separated by spaces (default)</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>the languages of linearization (comma-separated, no spaces)</TD>+</TR>+<TR>+<TD><CODE>-unlexer</CODE></TD>+<TD>set unlexers separately to each language (space-separated)</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>l -lang=LangSwe,LangNor no_Utt</CODE></TD>+<TD>linearize tree to LangSwe and LangNor</TD>+</TR>+<TR>+<TD><CODE>gr -lang=LangHin -cat=Cl | l -table -to_devanagari</CODE></TD>+<TD>hindi table</TD>+</TR>+<TR>+<TD><CODE>l -unlexer="LangAra=to_arabic LangHin=to_devanagari"</CODE></TD>+<TD>different unlexers</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc19"></A>+<H4>ma = morpho_analyse</H4>+<P>++<CODE>ma</CODE> = <CODE>morpho_analyse</CODE>: <I>print the morphological analyses of all words in the string.</I>+</P>+<P>++</P>+<P>+Prints all the analyses of space-separated words in the input string,+using the morphological analyser of the actual grammar (see command pg)+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-missing</CODE></TD>+<TD>show the list of unknown words in the input</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>the languages of analysis (comma-separated, no spaces)</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc20"></A>+<H4>mq = morpho_quiz</H4>+<P>++<CODE>mq</CODE> = <CODE>morpho_quiz</CODE>: <I>start a morphology quiz.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>mq (-cat=CAT)? (-probs=FILE)? TREE?</CODE>+<P></P>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>language of the quiz</TD>+</TR>+<TR>+<TD><CODE>-cat</CODE></TD>+<TD>category of the quiz</TD>+</TR>+<TR>+<TD><CODE>-number</CODE></TD>+<TD>maximum number of questions</TD>+</TR>+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>file with biased probabilities for generation</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc21"></A>+<H4>p = parse</H4>+<P>++<CODE>p</CODE> = <CODE>parse</CODE>: <I>parse a string to abstract syntax expression.</I>+</P>+<P>++</P>+<P>+Shows all trees returned by parsing a string in the grammars in scope.+The -lang flag can be used to restrict this to fewer languages.+The default start category can be overridden by the -cat flag.+See also the ps command for lexing and character encoding.+</P>+<P>+The -openclass flag is experimental and allows some robustness in +the parser. For example if -openclass="A,N,V" is given, the parser+will accept unknown adjectives, nouns and verbs with the resource grammar.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-bracket</CODE></TD>+<TD>prints the bracketed string from the parser</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-cat</CODE></TD>+<TD>target category of parsing</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>the languages of parsing (comma-separated, no spaces)</TD>+</TR>+<TR>+<TD><CODE>-openclass</CODE></TD>+<TD>list of open-class categories for robust parsing</TD>+</TR>+<TR>+<TD><CODE>-depth</CODE></TD>+<TD>maximal depth for proof search if the abstract syntax tree has meta variables</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc22"></A>+<H4>pg = print_grammar</H4>+<P>++<CODE>pg</CODE> = <CODE>print_grammar</CODE>: <I>print the actual grammar with the given printer.</I>+</P>+<P>++</P>+<P>+Prints the actual grammar, with all involved languages.+In some printers, this can be restricted to a subset of languages+with the -lang=X,Y flag (comma-separated, no spaces).+The -printer=P flag sets the format in which the grammar is printed.+N.B.1 Since grammars are compiled when imported, this command+generally shows a grammar that looks rather different from the source.+N.B.2 Another way to produce different formats is to use 'gf -make',+the batch compiler. The following values are available both for+the batch compiler (flag -output-format) and the print_grammar+command (flag -printer):+</P>+<P>+ bnf		BNF (context-free grammar)+ ebnf		Extended BNF+ fa		finite automaton in graphviz format+ gsl		Nuance speech recognition format+ haskell		Haskell (abstract syntax)+ js		JavaScript (whole grammar)+ jsgf		JSGF speech recognition format+ lambda_prolog		LambdaProlog (abstract syntax)+ pgf_pretty		human-readable pgf+ prolog		Prolog (whole grammar)+ prolog_abs		Prolog (abstract syntax)+ regexp		regular expression+ slf		SLF speech recognition format+ srgs_abnf		SRGS speech recognition format in ABNF+ srgs_abnf_nonrec		SRGS ABNF, recursion eliminated+ srgs_xml		SRGS speech recognition format in XML+ srgs_xml_nonrec		SRGS XML, recursion eliminated+ vxml		Voice XML based on abstract syntax+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-cats</CODE></TD>+<TD>show just the names of abstract syntax categories</TD>+</TR>+<TR>+<TD><CODE>-fullform</CODE></TD>+<TD>print the fullform lexicon</TD>+</TR>+<TR>+<TD><CODE>-funs</CODE></TD>+<TD>show just the names and types of abstract syntax functions</TD>+</TR>+<TR>+<TD><CODE>-langs</CODE></TD>+<TD>show just the names of top concrete syntax modules</TD>+</TR>+<TR>+<TD><CODE>-lexc</CODE></TD>+<TD>print the lexicon in Xerox LEXC format</TD>+</TR>+<TR>+<TD><CODE>-missing</CODE></TD>+<TD>show just the names of functions that have no linearization</TD>+</TR>+<TR>+<TD><CODE>-opt</CODE></TD>+<TD>optimize the generated pgf</TD>+</TR>+<TR>+<TD><CODE>-pgf</CODE></TD>+<TD>write current pgf image in file</TD>+</TR>+<TR>+<TD><CODE>-words</CODE></TD>+<TD>print the list of words</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-file</CODE></TD>+<TD>set the file name when printing with -pgf option</TD>+</TR>+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>select languages for the some options (default all languages)</TD>+</TR>+<TR>+<TD><CODE>-printer</CODE></TD>+<TD>select the printing format (see flag values above)</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>pg -funs | ? grep " S ;"</CODE></TD>+<TD>show functions with value cat S</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc23"></A>+<H4>ph = print_history</H4>+<P>++<CODE>ph</CODE> = <CODE>print_history</CODE>: <I>print command history.</I>+</P>+<P>++</P>+<P>+Prints the commands issued during the GF session.+The result is readable by the eh command.+The result can be used as a script when starting GF.+</P>+<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>ph | wf -file=foo.gfs</CODE></TD>+<TD>save the history into a file</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc24"></A>+<H4>ps = put_string</H4>+<P>++<CODE>ps</CODE> = <CODE>put_string</CODE>: <I>return a string, possibly processed with a function.</I>+</P>+<P>++</P>+<P>+Returns a string obtained from its argument string by applying+string processing functions in the order given in the command line+option list. Thus 'ps -f -g s' returns g (f s). Typical string processors+are lexers and unlexers, but also character encoding conversions are possible.+The unlexers preserve the division of their input to lines.+To see transliteration tables, use command ut.+</P>+<UL>+<LI>Syntax: <CODE>ps OPT? STRING</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-bind</CODE></TD>+<TD>bind tokens separated by Prelude.BIND, i.e. &amp;+</TD>+</TR>+<TR>+<TD><CODE>-chars</CODE></TD>+<TD>lexer that makes every non-space character a token</TD>+</TR>+<TR>+<TD><CODE>-from_amharic</CODE></TD>+<TD>from unicode to GF Amharic transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_ancientgreek</CODE></TD>+<TD>from unicode to GF ancient Greek transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_arabic</CODE></TD>+<TD>from unicode to GF Arabic transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_cp1251</CODE></TD>+<TD>decode from cp1251 (Cyrillic used in Bulgarian resource)</TD>+</TR>+<TR>+<TD><CODE>-from_devanagari</CODE></TD>+<TD>from unicode to GF Devanagari transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_greek</CODE></TD>+<TD>from unicode to GF modern Greek transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_hebrew</CODE></TD>+<TD>from unicode to GF unvocalized Hebrew transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_nepali</CODE></TD>+<TD>from unicode to GF Nepali transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_persian</CODE></TD>+<TD>from unicode to GF Persian/Farsi transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_telugu</CODE></TD>+<TD>from unicode to GF Telugu transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_thai</CODE></TD>+<TD>from unicode to GF Thai transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_urdu</CODE></TD>+<TD>from unicode to GF Urdu transliteration</TD>+</TR>+<TR>+<TD><CODE>-from_utf8</CODE></TD>+<TD>decode from utf8 (default)</TD>+</TR>+<TR>+<TD><CODE>-lexcode</CODE></TD>+<TD>code-like lexer</TD>+</TR>+<TR>+<TD><CODE>-lexmixed</CODE></TD>+<TD>mixture of text and code (code between $...$)</TD>+</TR>+<TR>+<TD><CODE>-lextext</CODE></TD>+<TD>text-like lexer</TD>+</TR>+<TR>+<TD><CODE>-to_amharic</CODE></TD>+<TD>from GF Amharic transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_ancientgreek</CODE></TD>+<TD>from GF ancient Greek transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_arabic</CODE></TD>+<TD>from GF Arabic transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_cp1251</CODE></TD>+<TD>encode to cp1251 (Cyrillic used in Bulgarian resource)</TD>+</TR>+<TR>+<TD><CODE>-to_devanagari</CODE></TD>+<TD>from GF Devanagari transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_greek</CODE></TD>+<TD>from GF modern Greek transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_hebrew</CODE></TD>+<TD>from GF unvocalized Hebrew transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_html</CODE></TD>+<TD>wrap in a html file with linebreaks</TD>+</TR>+<TR>+<TD><CODE>-to_nepali</CODE></TD>+<TD>from GF Nepali transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_persian</CODE></TD>+<TD>from GF Persian/Farsi transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_telugu</CODE></TD>+<TD>from GF Telugu transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_thai</CODE></TD>+<TD>from GF Thai transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_urdu</CODE></TD>+<TD>from GF Urdu transliteration to unicode</TD>+</TR>+<TR>+<TD><CODE>-to_utf8</CODE></TD>+<TD>encode to utf8 (default)</TD>+</TR>+<TR>+<TD><CODE>-unchars</CODE></TD>+<TD>unlexer that puts no spaces between tokens</TD>+</TR>+<TR>+<TD><CODE>-unlexcode</CODE></TD>+<TD>code-like unlexer</TD>+</TR>+<TR>+<TD><CODE>-unlexmixed</CODE></TD>+<TD>mixture of text and code (code between $...$)</TD>+</TR>+<TR>+<TD><CODE>-unlextext</CODE></TD>+<TD>text-like unlexer</TD>+</TR>+<TR>+<TD><CODE>-unwords</CODE></TD>+<TD>unlexer that puts a single space between tokens (default)</TD>+</TR>+<TR>+<TD><CODE>-words</CODE></TD>+<TD>lexer that assumes tokens separated by spaces (default)</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-env</CODE></TD>+<TD>apply in this environment only</TD>+</TR>+<TR>+<TD><CODE>-from</CODE></TD>+<TD>backward-apply transliteration defined in this file (format 'unicode translit' per line)</TD>+</TR>+<TR>+<TD><CODE>-to</CODE></TD>+<TD>forward-apply transliteration defined in this file</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>l (EAdd 3 4) | ps -code</CODE></TD>+<TD>linearize code-like output</TD>+</TR>+<TR>+<TD><CODE>ps -lexer=code | p -cat=Exp</CODE></TD>+<TD>parse code-like input</TD>+</TR>+<TR>+<TD><CODE>gr -cat=QCl | l | ps -bind</CODE></TD>+<TD>linearization output from LangFin</TD>+</TR>+<TR>+<TD><CODE>ps -to_devanagari "A-p"</CODE></TD>+<TD>show Devanagari in UTF8 terminal</TD>+</TR>+<TR>+<TD><CODE>rf -file=Hin.gf | ps -env=quotes -to_devanagari</CODE></TD>+<TD>convert translit to UTF8</TD>+</TR>+<TR>+<TD><CODE>rf -file=Ara.gf | ps -from_utf8 -env=quotes -from_arabic</CODE></TD>+<TD>convert UTF8 to transliteration</TD>+</TR>+<TR>+<TD><CODE>ps -to=chinese.trans "abc"</CODE></TD>+<TD>apply transliteration defined in file chinese.trans</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc25"></A>+<H4>pt = put_tree</H4>+<P>++<CODE>pt</CODE> = <CODE>put_tree</CODE>: <I>return a tree, possibly processed with a function.</I>+</P>+<P>++</P>+<P>+Returns a tree obtained from its argument tree by applying+tree processing functions in the order given in the command line+option list. Thus 'pt -f -g s' returns g (f s). Typical tree processors+are type checking and semantic computation.+</P>+<UL>+<LI>Syntax: <CODE>ps OPT? TREE</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-compute</CODE></TD>+<TD>compute by using semantic definitions (def)</TD>+</TR>+<TR>+<TD><CODE>-paraphrase</CODE></TD>+<TD>paraphrase by using semantic definitions (def)</TD>+</TR>+<TR>+<TD><CODE>-smallest</CODE></TD>+<TD>sort trees from smallest to largest, in number of nodes</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-number</CODE></TD>+<TD>take at most this many trees</TD>+</TR>+<TR>+<TD><CODE>-transfer</CODE></TD>+<TD>syntactic transfer by applying function, recursively in subtrees</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>pt -compute (plus one two)</CODE></TD>+<TD>compute value</TD>+</TR>+<TR>+<TD><CODE>p "4 dogs love 5 cats" | pt -transfer=digits2numeral | l</CODE></TD>+<TD>four...five...</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc26"></A>+<H4>q = quit</H4>+<P>++<CODE>q</CODE> = <CODE>quit</CODE>: <I>exit GF interpreter.</I>+</P>+<P>++</P>+<P>++</P>+<P>+<hr>+</P>+<A NAME="toc27"></A>+<H4>r = reload</H4>+<P>++<CODE>r</CODE> = <CODE>reload</CODE>: <I>repeat the latest import command.</I>+</P>+<P>++</P>+<P>++</P>+<P>+<hr>+</P>+<A NAME="toc28"></A>+<H4>rf = read_file</H4>+<P>++<CODE>rf</CODE> = <CODE>read_file</CODE>: <I>read string or tree input from a file.</I>+</P>+<P>++</P>+<P>+Reads input from file. The filename must be in double quotes.+The input is interpreted as a string by default, and can hence be+piped e.g. to the parse command. The option -tree interprets the+input as a tree, which can be given e.g. to the linearize command.+The option -lines will result in a list of strings or trees, one by line.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-lines</CODE></TD>+<TD>return the list of lines, instead of the singleton of all contents</TD>+</TR>+<TR>+<TD><CODE>-tree</CODE></TD>+<TD>convert strings into trees</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-file</CODE></TD>+<TD>the input file name</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc29"></A>+<H4>rt = rank_trees</H4>+<P>++<CODE>rt</CODE> = <CODE>rank_trees</CODE>: <I>show trees in an order of decreasing probability.</I>+</P>+<P>++</P>+<P>+Order trees from the most to the least probable, using either+even distribution in each category (default) or biased as specified+by the file given by flag -probs=FILE, where each line has the form+'function probability', e.g. 'youPol_Pron  0.01'.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-v</CODE></TD>+<TD>show all trees with their probability scores</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>probabilities from this file (format 'f 0.6' per line)</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>p "you are here" | rt -probs=probs | pt -number=1</CODE></TD>+<TD>most probable result</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc30"></A>+<H4>sd = show_dependencies</H4>+<P>++<CODE>sd</CODE> = <CODE>show_dependencies</CODE>: <I>show all constants that the given constants depend on.</I>+</P>+<P>++</P>+<P>+Show recursively all qualified constant names, by tracing back the types and definitions+of each constant encountered, but just listing every name once.+This command requires a source grammar to be in scope, imported with 'import -retain'.+Notice that the accuracy is better if the modules are compiled with the flag -optimize=noexpand.+This command must be a line of its own, and thus cannot be a part of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>sd QUALIFIED_CONSTANT+</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-size</CODE></TD>+<TD>show the size of the source code for each constants (number of constructors)</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>sd ParadigmsEng.mkV ParadigmsEng.mkN</CODE></TD>+<TD>show all constants on which mkV and mkN depend</TD>+</TR>+<TR>+<TD><CODE>sd -size ParadigmsEng.mkV</CODE></TD>+<TD>show all constants on which mkV depends, together with size</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc31"></A>+<H4>se = set_encoding</H4>+<P>++<CODE>se</CODE> = <CODE>set_encoding</CODE>: <I>set the encoding used in current terminal.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>se ID</CODE>+<P></P>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>se cp1251</CODE></TD>+<TD>set encoding to cp1521</TD>+</TR>+<TR>+<TD><CODE>se utf8</CODE></TD>+<TD>set encoding to utf8 (default)</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc32"></A>+<H4>so = show_operations</H4>+<P>++<CODE>so</CODE> = <CODE>show_operations</CODE>: <I>show all operations in scope, possibly restricted to a value type.</I>+</P>+<P>++</P>+<P>+Show the names and type signatures of all operations available in the current resource.+This command requires a source grammar to be in scope, imported with 'import -retain'.+The operations include the parameter constructors that are in scope.+The optional TYPE filters according to the value type.+The grep STRINGs filter according to other substrings of the type signatures.+This command must be a line of its own, and thus cannot be a part+of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>so (-grep=STRING)* TYPE?</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-raw</CODE></TD>+<TD>show the types in computed forms (instead of category names)</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-grep</CODE></TD>+<TD>substring used for filtering (the command can have many of these)</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc33"></A>+<H4>sp = system_pipe</H4>+<P>++<CODE>sp</CODE> = <CODE>system_pipe</CODE>: <I>send argument to a system command.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>sp -command="SYSTEMCOMMAND", alt. ? SYSTEMCOMMAND</CODE>+<P></P>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-command</CODE></TD>+<TD>the system command applied to the argument</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gt | l | ? wc</CODE></TD>+<TD>generate trees, linearize, and count words</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc34"></A>+<H4>ss = show_source</H4>+<P>++<CODE>ss</CODE> = <CODE>show_source</CODE>: <I>show the source code of modules in scope, possibly just headers.</I>+</P>+<P>++</P>+<P>+Show compiled source code, i.e. as it is included in GF object files.+This command requires a source grammar to be in scope, imported with 'import -retain'.+The optional MODULE arguments cause just these modules to be shown.+The -size and -detailedsize options show code size as the number of constructor nodes.+This command must be a line of its own, and thus cannot be a part of a pipe.+</P>+<UL>+<LI>Syntax: <CODE>ss (-strip)? (-save)? MODULE*</CODE>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-detailedsize</CODE></TD>+<TD>instead of code, show the sizes of all judgements and modules</TD>+</TR>+<TR>+<TD><CODE>-save</CODE></TD>+<TD>save each MODULE in file MODULE.gfh instead of printing it on terminal</TD>+</TR>+<TR>+<TD><CODE>-size</CODE></TD>+<TD>instead of code, show the sizes of all modules</TD>+</TR>+<TR>+<TD><CODE>-strip</CODE></TD>+<TD>show only type signatures of oper's and lin's, not their definitions</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>ss</CODE></TD>+<TD>print complete current source grammar on terminal</TD>+</TR>+<TR>+<TD><CODE>ss -strip -save MorphoFin</CODE></TD>+<TD>print the headers in file MorphoFin.gfh</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc35"></A>+<H4>t = tokenize</H4>+<P>++<CODE>t</CODE> = <CODE>tokenize</CODE>: <I>Tokenize string usng the vocabulary.</I>+</P>+<P>++</P>+<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-lang</CODE></TD>+<TD>The name of the concrete to use</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc36"></A>+<H4>tq = translation_quiz</H4>+<P>++<CODE>tq</CODE> = <CODE>translation_quiz</CODE>: <I>start a translation quiz.</I>+</P>+<P>++</P>+<UL>+<LI>Syntax: <CODE>tq -from=LANG -to=LANG (-cat=CAT)? (-probs=FILE)? TREE?</CODE>+<P></P>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-from</CODE></TD>+<TD>translate from this language</TD>+</TR>+<TR>+<TD><CODE>-to</CODE></TD>+<TD>translate to this language</TD>+</TR>+<TR>+<TD><CODE>-cat</CODE></TD>+<TD>translate in this category</TD>+</TR>+<TR>+<TD><CODE>-number</CODE></TD>+<TD>the maximum number of questions</TD>+</TR>+<TR>+<TD><CODE>-probs</CODE></TD>+<TD>file with biased probabilities for generation</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>tq -from=Eng -to=Swe</CODE></TD>+<TD>any trees in startcat</TD>+</TR>+<TR>+<TD><CODE>tq -from=Eng -to=Swe (AdjCN (PositA ?2) (UseN ?))</CODE></TD>+<TD>only trees of this form</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc37"></A>+<H4>ut = unicode_table</H4>+<P>++<CODE>ut</CODE> = <CODE>unicode_table</CODE>: <I>show a transliteration table for a unicode character set.</I>+</P>+<P>++</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-amharic</CODE></TD>+<TD>Amharic</TD>+</TR>+<TR>+<TD><CODE>-ancientgreek</CODE></TD>+<TD>ancient Greek</TD>+</TR>+<TR>+<TD><CODE>-arabic</CODE></TD>+<TD>Arabic</TD>+</TR>+<TR>+<TD><CODE>-devanagari</CODE></TD>+<TD>Devanagari</TD>+</TR>+<TR>+<TD><CODE>-greek</CODE></TD>+<TD>modern Greek</TD>+</TR>+<TR>+<TD><CODE>-hebrew</CODE></TD>+<TD>unvocalized Hebrew</TD>+</TR>+<TR>+<TD><CODE>-persian</CODE></TD>+<TD>Persian/Farsi</TD>+</TR>+<TR>+<TD><CODE>-nepali</CODE></TD>+<TD>Nepali</TD>+</TR>+<TR>+<TD><CODE>-telugu</CODE></TD>+<TD>Telugu</TD>+</TR>+<TR>+<TD><CODE>-thai</CODE></TD>+<TD>Thai</TD>+</TR>+<TR>+<TD><CODE>-urdu</CODE></TD>+<TD>Urdu</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc38"></A>+<H4>vd = visualize_dependency</H4>+<P>++<CODE>vd</CODE> = <CODE>visualize_dependency</CODE>: <I>show word dependency tree graphically.</I>+</P>+<P>++</P>+<P>+Prints a dependency tree in the .dot format (the graphviz format, default)+or the MaltParser/CoNLL format (flag -output=malt for training, malt_input)+for unanalysed input.+By default, the last argument is the head of every abstract syntax+function; moreover, the head depends on the head of the function above.+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is png, unless overridden by the+flag -format.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-v</CODE></TD>+<TD>show extra information</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-file</CODE></TD>+<TD>configuration file for labels per fun, format 'fun l1 ... label ... l2'</TD>+</TR>+<TR>+<TD><CODE>-format</CODE></TD>+<TD>format of the visualization file (default "png")</TD>+</TR>+<TR>+<TD><CODE>-output</CODE></TD>+<TD>output format of graph source (default "dot")</TD>+</TR>+<TR>+<TD><CODE>-view</CODE></TD>+<TD>program to open the resulting file (default "open")</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>gr | vd</CODE></TD>+<TD>generate a tree and show dependency tree in .dot</TD>+</TR>+<TR>+<TD><CODE>gr | vd -view=open</CODE></TD>+<TD>generate a tree and display dependency tree on a Mac</TD>+</TR>+<TR>+<TD><CODE>gr -number=1000 | vd -file=dep.labels -output=malt</CODE></TD>+<TD>generate training treebank</TD>+</TR>+<TR>+<TD><CODE>gr -number=100 | vd -file=dep.labels -output=malt_input</CODE></TD>+<TD>generate test sentences</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc39"></A>+<H4>vp = visualize_parse</H4>+<P>++<CODE>vp</CODE> = <CODE>visualize_parse</CODE>: <I>show parse tree graphically.</I>+</P>+<P>++</P>+<P>+Prints a parse tree the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is png, unless overridden by the+flag -format.+</P>+<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-format</CODE></TD>+<TD>format of the visualization file (default "png")</TD>+</TR>+<TR>+<TD><CODE>-view</CODE></TD>+<TD>program to open the resulting file (default "open")</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>p "John walks" | vp</CODE></TD>+<TD>generate a tree and show parse tree as .dot script</TD>+</TR>+<TR>+<TD><CODE>gr | vp -view="open"</CODE></TD>+<TD>generate a tree and display parse tree on a Mac</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc40"></A>+<H4>vt = visualize_tree</H4>+<P>++<CODE>vt</CODE> = <CODE>visualize_tree</CODE>: <I>show a set of trees graphically.</I>+</P>+<P>++</P>+<P>+Prints a set of trees in the .dot format (the graphviz format).+The graph can be saved in a file by the wf command as usual.+If the -view flag is defined, the graph is saved in a temporary file+which is processed by graphviz and displayed by the program indicated+by the flag. The target format is postscript, unless overridden by the+flag -format.+With option -mk, use for showing library style function names of form 'mkC'.+</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-api</CODE></TD>+<TD>show the tree with function names converted to 'mkC' with value cats C</TD>+</TR>+<TR>+<TD><CODE>-mk</CODE></TD>+<TD>similar to -api, deprecated</TD>+</TR>+<TR>+<TD><CODE>-nofun</CODE></TD>+<TD>don't show functions but only categories</TD>+</TR>+<TR>+<TD><CODE>-nocat</CODE></TD>+<TD>don't show categories but only functions</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-format</CODE></TD>+<TD>format of the visualization file (default "png")</TD>+</TR>+<TR>+<TD><CODE>-view</CODE></TD>+<TD>program to open the resulting file (default "open")</TD>+</TR>+</TABLE>++<UL>+<LI>Examples:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>p "hello" | vt</CODE></TD>+<TD>parse a string and show trees as graph script</TD>+</TR>+<TR>+<TD><CODE>p "hello" | vt -view="open"</CODE></TD>+<TD>parse a string and display trees on a Mac</TD>+</TR>+</TABLE>++<P>++</P>+<P>+<hr>+</P>+<A NAME="toc41"></A>+<H4>wf = write_file</H4>+<P>++<CODE>wf</CODE> = <CODE>write_file</CODE>: <I>send string or tree to a file.</I>+</P>+<P>++</P>+<UL>+<LI>Options:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-append</CODE></TD>+<TD>append to file, instead of overwriting it</TD>+</TR>+</TABLE>++<UL>+<LI>Flags:+<P></P>+</UL>++<TABLE ALIGN="center" CELLPADDING="4">+<TR>+<TD><CODE>-file</CODE></TD>+<TD>the output filename</TD>+</TR>+</TABLE>++<P>++</P>+<A NAME="toc42"></A>+<H2>The GF batch compiler</H2>+<P>+With the option <CODE>-batch</CODE>, GF can be invoked in batch mode, i.e.+without opening the shell, to compile files from <CODE>.gf</CODE> to <CODE>.gfo</CODE>. +The <CODE>-s</CODE> option ("silent") eliminates all messages except errors. +</P>+<PRE>+    $ gf -batch -s LangIta.gf+</PRE>+<P>+With the option <CODE>-make</CODE>, and as a set of+top-level grammar files (with the same abstract syntax) as arguments,+GF produces a <CODE>.pgf</CODE> file. The flag <CODE>-optimize-pgf</CODE> minimizes +the size of the <CODE>.pgf</CODE> file, and is recommended for grammars to be shipped.+</P>+<PRE>+    $ gf -make -optimize-pgf LangIta.gf LangEng.gf LangGer.gf+</PRE>+<P>+The flag <CODE>-output-format</CODE> changes the output format from <CODE>.pgf</CODE> to+some other format. For instance+</P>+<PRE>+    $ gf -make -output-format=js LangEng.pgf LangGer.pgf+</PRE>+<P>+Notice that the arguments can be <CODE>.pgf</CODE> files, which in this case+are merged and written into a JavaScript grammar file.+</P>+<P>+More options and instructions are obtained with+</P>+<PRE>+    $ gf -help+</PRE>+<P>+To run GF from a <I>script</I>, redirection of standard input can be used:+</P>+<PRE>+    $ gf &lt;script.gfs+</PRE>+<P>+The file <CODE>script.gfs</CODE> should then contain a sequence of GF commands, one per line.+Unrecognized command lines are skipped without terminating GF.+</P>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./doc/gf-shell-reference.t2t -->+</BODY></HTML>
+ doc/gf-shell-reference.t2t view
@@ -0,0 +1,110 @@+The GF Software System+++%!style:../css/style.css+%!options(html): --toc+%!options(html): --toc-level=4+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>+%!postproc(html): "#VSPACE" "<hr>"+%!postproc(html): "#NORMAL" ""+%!postproc(html): "#TINY" ""+%!postproc(html): "#NOINDENT" ""++The GF software system implements the GF programming language. Its+components are+- the //compiler//, +translating ``.gf`` source files to ``.gfo`` object files, to+``.pgf`` run-time grammars, and to various other formats+- the //run-time system//,+performing parsing, generation, translation and other functions with+``.pgf`` grammars+- the //command interpreter//, also known as the //GF shell//,+executing user commands by calling the compiler and the run-time system+++This page describes the commands of the GF shell,+as well as the use of the compiler in batch mode.++%%toc++==The GF shell==++The GF shell is invoked by the command ``gf``, which takes arguments and+options according to the following syntax:+```+  gf (OPTION | FLAG)* FILE*+```+The shell maintains a  //state//, to which belong+- a multilingual PGF grammar+- optionally, a set of compiled GF modules (retaining ``oper`` definitions)+- a history of previous commands+- a set of string, tree, and command macros+++Unless file arguments are provided to the ``gf`` command, the shell starts in an+empty state, with no grammars and no history. ++In the shell, a set of commands+is available. Some of these commands may change the grammars in the state. The general+syntax of commands is given by the following BNF grammar:+```+  COMMAND_LINE ::= COMMAND_PIPE+  COMMAND_LINE ::= COMMAND_PIPE ";" COMMAND_LINE+  COMMAND_PIPE ::= COMMAND+  COMMAND_PIPE ::= COMMAND "|" COMMAND_PIPE+  COMMAND      ::= COMMAND_ID (OPTION | FLAG)* ARGUMENT?+  OPTION       ::= "-"OPTION_ID+  FLAG         ::= "-"OPTION_ID "=" VALUE+  ARGUMENT     ::= QUOTED_STRING | TREE+  VALUE        ::= IDENT | QUOTED_STRING+```+A command pipe is a sequence of commands interpreted in such a way +that the output of each command+is send as input to the next. The option ``-tr`` causes GF to show a trace,+i.e. the intermediate result of the command to which it is attached.++A command line is a sequence of pipes separated by ``;``. These pipes are+executed one by one, in the order of appearance.++===GF shell commands===++The full set of GF shell commands is listed below with explanations. +This list can also be obtained in the GF shell by the command ``help -full``.++%!include: gf-help-full.txt++==The GF batch compiler==++With the option ``-batch``, GF can be invoked in batch mode, i.e.+without opening the shell, to compile files from ``.gf`` to ``.gfo``. +The ``-s`` option ("silent") eliminates all messages except errors. +```+  $ gf -batch -s LangIta.gf+```+With the option ``-make``, and as a set of+top-level grammar files (with the same abstract syntax) as arguments,+GF produces a ``.pgf`` file. The flag ``-optimize-pgf`` minimizes +the size of the ``.pgf`` file, and is recommended for grammars to be shipped.+```+  $ gf -make -optimize-pgf LangIta.gf LangEng.gf LangGer.gf+```+The flag ``-output-format`` changes the output format from ``.pgf`` to+some other format. For instance+```+  $ gf -make -output-format=js LangEng.pgf LangGer.pgf+```+Notice that the arguments can be ``.pgf`` files, which in this case+are merged and written into a JavaScript grammar file.++More options and instructions are obtained with+```+  $ gf -help+```+To run GF from a //script//, redirection of standard input can be used:+```+  $ gf <script.gfs+```+The file ``script.gfs`` should then contain a sequence of GF commands, one per line.+Unrecognized command lines are skipped without terminating GF.++
doc/index.html view
@@ -1,17 +1,21 @@-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">-<html><head><title>GF Documentation</title></head>+<!DOCTYPE html>+<html>+<head>+<title>GF Documentation</title>+<link rel=stylesheet href="../css/style.css">+</head>   -<body bgcolor="#ffffff" text="#000000">+<body> -<center>-<img src="Logos/gf0.png">+<div class=center>+<a href="../"><img src="Logos/gf0.png"></a>     <h1>Grammatical Framework Documents</h1>-</center>+</div>   <b>Top-5 documents</b>:@@ -32,16 +36,28 @@  <h2>Language and system documentation</h2> -<a href="gf-reference.html">GF Quick Reference</a>. Also available in-<a href="gf-reference.pdf">pdf</a>. Covers all features of GF language-in a summary format.--<p>+<ul> -<a href="gf-refman.html">GF Reference Manual</a>. A full-scale reference-manual of the GF language.+  <li>+  <a href="gf-reference.html">GF Quick Reference</a>. Also available in+  <a href="gf-reference.pdf">pdf</a>. Covers all features of GF language+  in a summary format. +  <li>+  <a href="gf-refman.html">GF Reference Manual</a>. A full-scale reference+  manual of the GF language.+  +  <li>+  <a href="gf-shell-reference.html">GF Shell Reference</a>.+  Describes the commands available in the interactive GF shell. Also+  summarizes how to run GF as a batch compiler. +  <li>+  <a href="gf-editor-modes.html">Editor modes for GF</a>.+  Editor modes for GF provides syntax highligting, automatic indentation and+  other features that makes editing GF grammar files easier.+  +</ul>   <h2>Publications</h2>
doc/tutorial/gf-tutorial.html view
@@ -11,261 +11,9 @@ December 2010 for GF 3.2  </FONT></CENTER> -<P></P>-<HR NOSHADE SIZE=1>-<P></P>-  <UL>-  <LI><A HREF="#toc1">Overview</A>-    <UL>-    <LI><A HREF="#toc2">Outline</A>-    <LI><A HREF="#toc3">Slides</A>-    </UL>-  <LI><A HREF="#toc4">Lesson 1: Getting Started with GF</A>-    <UL>-    <LI><A HREF="#toc5">What GF is</A>-    <LI><A HREF="#toc6">GF grammars and language processing tasks</A>-    <LI><A HREF="#toc7">Getting the GF system</A>-    <LI><A HREF="#toc8">Running the GF system</A>-    <LI><A HREF="#toc9">A "Hello World" grammar</A>-      <UL>-      <LI><A HREF="#toc10">The program: abstract syntax and concrete syntaxes</A>-      <LI><A HREF="#toc11">Using grammars in the GF system</A>-      <LI><A HREF="#toc12">Exercises on the Hello World grammar</A>-      </UL>-    <LI><A HREF="#toc13">Using grammars from outside GF</A>-    <LI><A HREF="#toc14">GF scripts</A>-    <LI><A HREF="#toc15">What else can be done with the grammar</A>-    <LI><A HREF="#toc16">Embedded grammar applications</A>-    </UL>-  <LI><A HREF="#toc17">Lesson 2: Designing a grammar for complex phrases</A>-    <UL>-    <LI><A HREF="#toc18">The abstract syntax Food</A>-    <LI><A HREF="#toc19">The concrete syntax FoodEng</A>-      <UL>-      <LI><A HREF="#toc20">Exercises on the Food grammar</A>-      </UL>-    <LI><A HREF="#toc21">Commands for testing grammars</A>-      <UL>-      <LI><A HREF="#toc22">Generating trees and strings</A>-      <LI><A HREF="#toc23">Exercises on generation</A>-      <LI><A HREF="#toc24">More on pipes: tracing</A>-      <LI><A HREF="#toc25">Writing and reading files</A>-      <LI><A HREF="#toc26">Visualizing trees</A>-      <LI><A HREF="#toc27">System commands</A>-      </UL>-    <LI><A HREF="#toc28">An Italian concrete syntax</A>-      <UL>-      <LI><A HREF="#toc29">Exercises on multilinguality</A>-      </UL>-    <LI><A HREF="#toc30">Free variation</A>-    <LI><A HREF="#toc31">More application of multilingual grammars</A>-      <UL>-      <LI><A HREF="#toc32">Multilingual treebanks</A>-      <LI><A HREF="#toc33">Translation quiz</A>-      </UL>-    <LI><A HREF="#toc34">Context-free grammars and GF</A>-      <UL>-      <LI><A HREF="#toc35">The "cf" grammar format</A>-      <LI><A HREF="#toc36">Restrictions of context-free grammars</A>-      </UL>-    <LI><A HREF="#toc37">Modules and files</A>-    <LI><A HREF="#toc38">Using operations and resource modules</A>-      <UL>-      <LI><A HREF="#toc39">Operation definitions</A>-      <LI><A HREF="#toc40">The ``resource`` module type</A>-      <LI><A HREF="#toc41">Opening a resource</A>-      <LI><A HREF="#toc42">Partial application</A>-      <LI><A HREF="#toc43">Testing resource modules</A>-      </UL>-    <LI><A HREF="#toc44">Grammar architecture</A>-      <UL>-      <LI><A HREF="#toc45">Extending a grammar</A>-      <LI><A HREF="#toc46">Multiple inheritance</A>-      </UL>-    </UL>-  <LI><A HREF="#toc47">Lesson 3: Grammars with parameters</A>-    <UL>-    <LI><A HREF="#toc48">The problem: words have to be inflected</A>-    <LI><A HREF="#toc49">Parameters and tables</A>-    <LI><A HREF="#toc50">Inflection tables and paradigms</A>-      <UL>-      <LI><A HREF="#toc51">Exercises on morphology</A>-      </UL>-    <LI><A HREF="#toc52">Using parameters in concrete syntax</A>-      <UL>-      <LI><A HREF="#toc53">Agreement</A>-      <LI><A HREF="#toc54">Determiners</A>-      <LI><A HREF="#toc55">Parametric vs. inherent features</A>-      </UL>-    <LI><A HREF="#toc56">An English concrete syntax for Foods with parameters</A>-    <LI><A HREF="#toc57">More on inflection paradigms</A>-      <UL>-      <LI><A HREF="#toc58">Worst-case functions</A>-      <LI><A HREF="#toc59">Smart paradigms</A>-      <LI><A HREF="#toc60">Exercises on regular patterns</A>-      <LI><A HREF="#toc61">Function types with variables</A>-      <LI><A HREF="#toc62">Separating operation types and definitions</A>-      <LI><A HREF="#toc63">Overloading of operations</A>-      <LI><A HREF="#toc64">Morphological analysis and morphology quiz</A>-      </UL>-    <LI><A HREF="#toc65">The Italian Foods grammar</A>-      <UL>-      <LI><A HREF="#toc66">Exercises on using parameters</A>-      </UL>-    <LI><A HREF="#toc67">Discontinuous constituents</A>-    <LI><A HREF="#toc68">Strings at compile time vs. run time</A>-      <UL>-      <LI><A HREF="#toc69">Supplementary constructs for concrete syntax</A>-      </UL>-    </UL>-  <LI><A HREF="#toc70">Lesson 4: Using the resource grammar library</A>-    <UL>-    <LI><A HREF="#toc71">The coverage of the library</A>-    <LI><A HREF="#toc72">The structure of the library</A>-      <UL>-      <LI><A HREF="#toc73">Lexical vs. phrasal rules</A>-      <LI><A HREF="#toc74">Lexical categories</A>-      <LI><A HREF="#toc75">Lexical rules</A>-      <LI><A HREF="#toc76">Resource lexicon</A>-      <LI><A HREF="#toc77">Phrasal categories</A>-      <LI><A HREF="#toc78">Syntactic combinations</A>-      <LI><A HREF="#toc79">Example syntactic combination</A>-      </UL>-    <LI><A HREF="#toc80">The resource API</A>-      <UL>-      <LI><A HREF="#toc81">A miniature resource API: categories</A>-      <LI><A HREF="#toc82">A miniature resource API: rules</A>-      <LI><A HREF="#toc83">A miniature resource API: structural words</A>-      <LI><A HREF="#toc84">A miniature resource API: paradigms</A>-      <LI><A HREF="#toc85">A miniature resource API: more paradigms</A>-      <LI><A HREF="#toc86">Exercises</A>-      </UL>-    <LI><A HREF="#toc87">Example: English</A>-      <UL>-      <LI><A HREF="#toc88">English example: linearization types and combination rules</A>-      <LI><A HREF="#toc89">English example: lexical rules</A>-      <LI><A HREF="#toc90">English example: exercises</A>-      </UL>-    <LI><A HREF="#toc91">Functor implementation of multilingual grammars</A>-      <UL>-      <LI><A HREF="#toc92">New language by copy and paste</A>-      <LI><A HREF="#toc93">Functors: functions on the module level</A>-      <LI><A HREF="#toc94">Code for the Foods functor</A>-      <LI><A HREF="#toc95">Code for the LexFoods interface</A>-      <LI><A HREF="#toc96">Code for a German instance of the lexicon</A>-      <LI><A HREF="#toc97">Code for a German functor instantiation</A>-      <LI><A HREF="#toc98">Adding languages to a functor implementation</A>-      <LI><A HREF="#toc99">Example: adding Finnish</A>-      <LI><A HREF="#toc100">A design pattern</A>-      <LI><A HREF="#toc101">Functors: exercises</A>-      </UL>-    <LI><A HREF="#toc102">Restricted inheritance</A>-      <UL>-      <LI><A HREF="#toc103">A problem with functors</A>-      <LI><A HREF="#toc104">Restricted inheritance: include or exclude</A>-      <LI><A HREF="#toc105">The functor problem solved</A>-      </UL>-    <LI><A HREF="#toc106">Grammar reuse</A>-      <UL>-      <LI><A HREF="#toc107">Library exercises</A>-      </UL>-    <LI><A HREF="#toc108">Tenses</A>-    </UL>-  <LI><A HREF="#toc109">Lesson 5: Refining semantics in abstract syntax</A>-    <UL>-    <LI><A HREF="#toc110">Dependent types</A>-      <UL>-      <LI><A HREF="#toc111">A dependent type system</A>-      <LI><A HREF="#toc112">Examples of devices and actions</A>-      <LI><A HREF="#toc113">Linearization and parsing with dependent types</A>-      <LI><A HREF="#toc114">Solving metavariables</A>-      </UL>-    <LI><A HREF="#toc115">Polymorphism</A>-      <UL>-      <LI><A HREF="#toc116">Dependent types: exercises</A>-      </UL>-    <LI><A HREF="#toc117">Proof objects</A>-      <UL>-      <LI><A HREF="#toc118">Proof-carrying documents</A>-      </UL>-    <LI><A HREF="#toc119">Restricted polymorphism</A>-      <UL>-      <LI><A HREF="#toc120">Example: classes for switching and dimming</A>-      </UL>-    <LI><A HREF="#toc121">Variable bindings</A>-      <UL>-      <LI><A HREF="#toc122">Higher-order abstract syntax</A>-      <LI><A HREF="#toc123">Higher-order abstract syntax: linearization</A>-      <LI><A HREF="#toc124">Eta expansion</A>-      <LI><A HREF="#toc125">Parsing variable bindings</A>-      <LI><A HREF="#toc126">Exercises on variable bindings</A>-      </UL>-    <LI><A HREF="#toc127">Semantic definitions</A>-      <UL>-      <LI><A HREF="#toc128">Computing a tree</A>-      <LI><A HREF="#toc129">Definitional equality</A>-      <LI><A HREF="#toc130">Judgement forms for constructors</A>-      <LI><A HREF="#toc131">Exercises on semantic definitions</A>-      </UL>-    <LI><A HREF="#toc132">Lesson 6: Grammars of formal languages</A>-      <UL>-      <LI><A HREF="#toc133">Arithmetic expressions</A>-      <LI><A HREF="#toc134">Concrete syntax: a simple approach</A>-      </UL>-    <LI><A HREF="#toc135">Lexing and unlexing</A>-      <UL>-      <LI><A HREF="#toc136">Most common lexers and unlexers</A>-      </UL>-    <LI><A HREF="#toc137">Precedence and fixity</A>-      <UL>-      <LI><A HREF="#toc138">Precedence as a parameter</A>-      <LI><A HREF="#toc139">Fixities</A>-      <LI><A HREF="#toc140">Exercises on precedence</A>-      </UL>-    <LI><A HREF="#toc141">Code generation as linearization</A>-      <UL>-      <LI><A HREF="#toc142">Programs with variables</A>-      <LI><A HREF="#toc143">Exercises on code generation</A>-      </UL>-    </UL>-  <LI><A HREF="#toc144">Lesson 7: Embedded grammars</A>-    <UL>-    <LI><A HREF="#toc145">Functionalities of an embedded grammar format</A>-    <LI><A HREF="#toc146">The portable grammar format</A>-      <UL>-      <LI><A HREF="#toc147">Haskell: the EmbedAPI module</A>-      <LI><A HREF="#toc148">First application: a translator</A>-      <LI><A HREF="#toc149">Producing PGF for the translator</A>-      <LI><A HREF="#toc150">A translator loop</A>-      <LI><A HREF="#toc151">A question-answer system</A>-      <LI><A HREF="#toc152">Abstract syntax of the query system</A>-      <LI><A HREF="#toc153">Exporting GF datatypes to Haskell</A>-      <LI><A HREF="#toc154">The question-answer function</A>-      <LI><A HREF="#toc155">Converting between Haskell and GF trees</A>-      <LI><A HREF="#toc156">Putting it all together: the transfer definition</A>-      <LI><A HREF="#toc157">Putting it all together: the Main module</A>-      <LI><A HREF="#toc158">Putting it all together: the Makefile</A>-      </UL>-    <LI><A HREF="#toc159">Web server applications</A>-    <LI><A HREF="#toc160">JavaScript applications</A>-      <UL>-      <LI><A HREF="#toc161">Compiling to JavaScript</A>-      <LI><A HREF="#toc162">Using the JavaScript grammar</A>-      </UL>-    <LI><A HREF="#toc163">Language models for speech recognition</A>-      <UL>-      <LI><A HREF="#toc164">More speech recognition grammar formats</A>-      </UL>-    </UL>-  </UL>--<P></P>-<HR NOSHADE SIZE=1>-<P></P> <P> <!-- NEW --> </P>-<A NAME="toc1"></A> <H1>Overview</H1> <P> This is a hands-on introduction to grammar writing in GF.@@ -292,7 +40,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc2"></A> <H2>Outline</H2> <P> <a href="#chaptwo">Lesson 1</a>: a multilingual "Hello World" grammar. English, Finnish, Italian.@@ -319,7 +66,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc3"></A> <H2>Slides</H2> <P> You can chop this tutorial into a set of slides by the command@@ -343,7 +89,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc4"></A> <H1>Lesson 1: Getting Started with GF</H1> <P> <a name="chaptwo"></a>@@ -360,7 +105,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc5"></A> <H2>What GF is</H2> <P> We use the term GF for three different things:@@ -389,7 +133,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc6"></A> <H2>GF grammars and language processing tasks</H2> <P> A GF program is called a <B>grammar</B>. @@ -417,7 +160,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc7"></A> <H2>Getting the GF system</H2> <P> Open-source free software, downloaded via the GF Homepage:@@ -446,7 +188,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc8"></A> <H2>Running the GF system</H2> <P> Type <CODE>gf</CODE> in the Unix (or Cygwin) shell:@@ -479,7 +220,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc9"></A> <H2>A "Hello World" grammar</H2> <P> Like most programming language tutorials, we start with a@@ -497,7 +237,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc10"></A> <H3>The program: abstract syntax and concrete syntaxes</H3> <P> A GF program, in general, is a <B>multilingual grammar</B>. Its main parts@@ -617,7 +356,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc11"></A> <H3>Using grammars in the GF system</H3> <P> In order to compile the grammar in GF,@@ -724,7 +462,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc12"></A> <H3>Exercises on the Hello World grammar</H3> <OL> <LI>Test the parsing and translation examples shown above, as well as@@ -754,7 +491,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc13"></A> <H2>Using grammars from outside GF</H2> <P> You can use the <CODE>gf</CODE> program in a Unix pipe. @@ -780,7 +516,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc14"></A> <H2>GF scripts</H2> <P> If we name this script <CODE>hello.gfs</CODE>, we can do@@ -806,7 +541,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc15"></A> <H2>What else can be done with the grammar</H2> <P> Some more functions that will be covered:@@ -825,7 +559,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc16"></A> <H2>Embedded grammar applications</H2> <P> Application programs, using techniques from <a href="#chapeight">Lesson 7</a>:@@ -847,7 +580,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc17"></A> <H1>Lesson 2: Designing a grammar for complex phrases</H1> <P> <a name="chapthree"></a>@@ -864,7 +596,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc18"></A> <H2>The abstract syntax Food</H2> <P> Phrases usable for speaking about food:@@ -912,7 +643,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc19"></A> <H2>The concrete syntax FoodEng</H2> <PRE>     concrete FoodEng of Food = {@@ -960,7 +690,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc20"></A> <H3>Exercises on the Food grammar</H3> <OL> <LI>Extend the <CODE>Food</CODE> grammar by ten new food kinds and@@ -977,9 +706,7 @@ <P> <!-- NEW --> </P>-<A NAME="toc21"></A> <H2>Commands for testing grammars</H2>-<A NAME="toc22"></A> <H3>Generating trees and strings</H3> <P> Random generation (<CODE>generate_random = gr</CODE>): build@@ -1041,7 +768,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc23"></A> <H3>Exercises on generation</H3> <OL> <LI>If the command <CODE>gt</CODE> generated all@@ -1055,7 +781,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc24"></A> <H3>More on pipes: tracing</H3> <P> Put the <B>tracing</B> option <CODE>-tr</CODE> to each command whose output you@@ -1080,7 +805,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc25"></A> <H3>Writing and reading files</H3> <P> To save the outputs into a file, pipe it to the <CODE>write_file = wf</CODE> command,@@ -1105,7 +829,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc26"></A> <H3>Visualizing trees</H3> <P> Parentheses give a linear representation of trees,@@ -1158,7 +881,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc27"></A> <H3>System commands</H3> <P> You can give a <B>system command</B> without leaving GF:@@ -1187,7 +909,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc28"></A> <H2>An Italian concrete syntax</H2> <P> <a name="secanitalian"></a>@@ -1255,7 +976,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc29"></A> <H3>Exercises on multilinguality</H3> <OL> <LI>Write a concrete syntax of <CODE>Food</CODE> for some other language.@@ -1273,7 +993,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc30"></A> <H2>Free variation</H2> <P> Semantically indistinguishable ways of expressing a thing.@@ -1321,9 +1040,7 @@ <P> <!-- NEW --> </P>-<A NAME="toc31"></A> <H2>More application of multilingual grammars</H2>-<A NAME="toc32"></A> <H3>Multilingual treebanks</H3> <P> <a name="sectreebank"></a>@@ -1347,7 +1064,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc33"></A> <H3>Translation quiz</H3> <P> <CODE>translation_quiz = tq</CODE>:@@ -1379,9 +1095,7 @@ <P> <!-- NEW --> </P>-<A NAME="toc34"></A> <H2>Context-free grammars and GF</H2>-<A NAME="toc35"></A> <H3>The "cf" grammar format</H3> <P> The grammar <CODE>FoodEng</CODE> can be written in a BNF format as follows:@@ -1415,7 +1129,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc36"></A> <H3>Restrictions of context-free grammars</H3> <P> Separating concrete and abstract syntax allows@@ -1434,7 +1147,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc37"></A> <H2>Modules and files</H2> <P> GF uses suffixes to recognize different file formats:@@ -1480,9 +1192,7 @@ <P> <!-- NEW --> </P>-<A NAME="toc38"></A> <H2>Using operations and resource modules</H2>-<A NAME="toc39"></A> <H3>Operation definitions</H3> <P> The golden rule of functional programmin:@@ -1544,7 +1254,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc40"></A> <H3>The ``resource`` module type</H3> <P> The <CODE>resource</CODE> module type is used to package@@ -1563,7 +1272,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc41"></A> <H3>Opening a resource</H3> <P> Any number of <CODE>resource</CODE> modules can be@@ -1596,7 +1304,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc42"></A> <H3>Partial application</H3> <P> <a name="secpartapp"></a>@@ -1634,7 +1341,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc43"></A> <H3>Testing resource modules</H3> <P> Import with the flag <CODE>-retain</CODE>, @@ -1653,12 +1359,10 @@ <P> <!-- NEW --> </P>-<A NAME="toc44"></A> <H2>Grammar architecture</H2> <P> <a name="secarchitecture"></a> </P>-<A NAME="toc45"></A> <H3>Extending a grammar</H3> <P> A new module can <B>extend</B> an old one:@@ -1714,7 +1418,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc46"></A> <H3>Multiple inheritance</H3> <P> Extend several grammars at the same time:@@ -1748,7 +1451,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc47"></A> <H1>Lesson 3: Grammars with parameters</H1> <P> <a name="chapfour"></a>@@ -1777,7 +1479,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc48"></A> <H2>The problem: words have to be inflected</H2> <P> Plural forms are needed in things like@@ -1810,7 +1511,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc49"></A> <H2>Parameters and tables</H2> <P> We define the <B>parameter type</B> of number in English by@@ -1921,7 +1621,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc50"></A> <H2>Inflection tables and paradigms</H2> <P> A morphological <B>paradigm</B> is a formula telling how a class of @@ -1973,7 +1672,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc51"></A> <H3>Exercises on morphology</H3> <OL> <LI>Identify cases in which the <CODE>regNoun</CODE> paradigm does not@@ -1986,7 +1684,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc52"></A> <H2>Using parameters in concrete syntax</H2> <P> Purpose: a more radical@@ -2011,7 +1708,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc53"></A> <H3>Agreement</H3> <P> In English, the phrase-forming rule@@ -2053,7 +1749,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc54"></A> <H3>Determiners</H3> <P> How does an <CODE>Item</CODE> subject receive its number? The rules@@ -2123,7 +1818,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc55"></A> <H3>Parametric vs. inherent features</H3> <P> <CODE>Kind</CODE>s have number as a <B>parametric feature</B>: both singular and plural@@ -2191,7 +1885,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc56"></A> <H2>An English concrete syntax for Foods with parameters</H2> <P> We use some string operations from the library <CODE>Prelude</CODE> are used. @@ -2256,7 +1949,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc57"></A> <H2>More on inflection paradigms</H2> <P> <a name="secinflection"></a>@@ -2270,7 +1962,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc58"></A> <H3>Worst-case functions</H3> <P> We perform <B>data abstraction</B> from the type@@ -2360,7 +2051,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc59"></A> <H3>Smart paradigms</H3> <P> The regular <I>dog</I>-<I>dogs</I> paradigm has@@ -2427,7 +2117,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc60"></A> <H3>Exercises on regular patterns</H3> <OL> <LI>The same rules that form plural nouns in English also@@ -2452,7 +2141,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc61"></A> <H3>Function types with variables</H3> <P> In <a href="#chapsix">Lesson 5</a>, <B>dependent function types</B> need a notation@@ -2508,7 +2196,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc62"></A> <H3>Separating operation types and definitions</H3> <P> In librarues, it is useful to group type signatures separately from@@ -2528,7 +2215,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc63"></A> <H3>Overloading of operations</H3> <P> <B>Overloading</B>: different functions can be given the same name, as e.g. in C++.@@ -2570,7 +2256,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc64"></A> <H3>Morphological analysis and morphology quiz</H3> <P> The command <CODE>morpho_analyse = ma</CODE>@@ -2607,7 +2292,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc65"></A> <H2>The Italian Foods grammar</H2> <P> <a name="secitalian"></a>@@ -2745,7 +2429,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc66"></A> <H3>Exercises on using parameters</H3> <OL> <LI>Experiment with multilingual generation and translation in the@@ -2765,7 +2448,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc67"></A> <H2>Discontinuous constituents</H2> <P> A linearization record may contain more strings than one, and those@@ -2803,7 +2485,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc68"></A> <H2>Strings at compile time vs. run time</H2> <P> Tokens are created in the following ways:@@ -2862,7 +2543,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc69"></A> <H3>Supplementary constructs for concrete syntax</H3> <H4>Record extension and subtyping</H4> <P>@@ -2924,7 +2604,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc70"></A> <H1>Lesson 4: Using the resource grammar library</H1> <P> <a name="chapfive"></a>@@ -2941,7 +2620,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc71"></A> <H2>The coverage of the library</H2> <P> The current 16 resource languages (GF version 3.2, December 2010) are@@ -2972,7 +2650,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc72"></A> <H2>The structure of the library</H2> <P> <a name="seclexical"></a>@@ -2994,7 +2671,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc73"></A> <H3>Lexical vs. phrasal rules</H3> <P> A resource grammar has two kinds of categories and two kinds of rules:@@ -3022,7 +2698,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc74"></A> <H3>Lexical categories</H3> <P> Two kinds of lexical categories:@@ -3054,7 +2729,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc75"></A> <H3>Lexical rules</H3> <P> Closed classes: module <CODE>Syntax</CODE>. In the <CODE>Foods</CODE> grammar, we need@@ -3086,7 +2760,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc76"></A> <H3>Resource lexicon</H3> <P> Alternative concrete syntax for@@ -3117,7 +2790,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc77"></A> <H3>Phrasal categories</H3> <P> In <CODE>Foods</CODE>, we need just four phrasal categories:@@ -3138,7 +2810,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc78"></A> <H3>Syntactic combinations</H3> <P> We need the following combinations:@@ -3166,7 +2837,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc79"></A> <H3>Example syntactic combination</H3> <P> The sentence@@ -3192,7 +2862,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc80"></A> <H2>The resource API</H2> <P> Language-specific and language-independent parts - roughly,@@ -3214,9 +2883,8 @@ <P> <!-- NEW --> </P>-<A NAME="toc81"></A> <H3>A miniature resource API: categories</H3>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Category</TH> <TH>Explanation</TH>@@ -3267,9 +2935,8 @@ <P> <!-- NEW --> </P>-<A NAME="toc82"></A> <H3>A miniature resource API: rules</H3>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH>Type</TH>@@ -3310,9 +2977,8 @@ <P> <!-- NEW --> </P>-<A NAME="toc83"></A> <H3>A miniature resource API: structural words</H3>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH>Type</TH>@@ -3348,12 +3014,11 @@ <P> <!-- NEW --> </P>-<A NAME="toc84"></A> <H3>A miniature resource API: paradigms</H3> <P> From <CODE>ParadigmsEng</CODE>: </P>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH COLSPAN="2">Type</TH>@@ -3375,7 +3040,7 @@ <P> From <CODE>ParadigmsIta</CODE>: </P>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH COLSPAN="2">Type</TH>@@ -3393,12 +3058,11 @@ <P> <!-- NEW --> </P>-<A NAME="toc85"></A> <H3>A miniature resource API: more paradigms</H3> <P> From <CODE>ParadigmsGer</CODE>: </P>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH COLSPAN="2">Type</TH>@@ -3440,7 +3104,7 @@ <P> From <CODE>ParadigmsFin</CODE>: </P>-<TABLE CELLPADDING="4" BORDER="1">+<TABLE BORDER="1" CELLPADDING="4"> <TR> <TH>Function</TH> <TH COLSPAN="2">Type</TH>@@ -3458,7 +3122,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc86"></A> <H3>Exercises</H3> <P> 1. Try out the morphological paradigms in different languages. Do @@ -3473,7 +3136,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc87"></A> <H2>Example: English</H2> <P> <a name="secenglish"></a>@@ -3507,7 +3169,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc88"></A> <H3>English example: linearization types and combination rules</H3> <P> As linearization types, we use clauses for <CODE>Phrase</CODE>, noun phrases@@ -3537,7 +3198,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc89"></A> <H3>English example: lexical rules</H3> <P> We use resource paradigms and lexical insertion rules.@@ -3563,7 +3223,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc90"></A> <H3>English example: exercises</H3> <P> 1. Compile the grammar <CODE>FoodsEng</CODE> and generate @@ -3578,12 +3237,10 @@ <P> <!-- NEW --> </P>-<A NAME="toc91"></A> <H2>Functor implementation of multilingual grammars</H2> <P> <a name="secfunctor"></a> </P>-<A NAME="toc92"></A> <H3>New language by copy and paste</H3> <P> If you write  a concrete syntax of <CODE>Foods</CODE> for some other@@ -3614,7 +3271,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc93"></A> <H3>Functors: functions on the module level</H3> <P> <B>Functors</B> familiar from the functional programming languages ML and OCaml, @@ -3659,7 +3315,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc94"></A> <H3>Code for the Foods functor</H3> <PRE>     --# -path=.:../foods@@ -3695,7 +3350,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc95"></A> <H3>Code for the LexFoods interface</H3> <P> <a name="secinterface"></a>@@ -3719,7 +3373,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc96"></A> <H3>Code for a German instance of the lexicon</H3> <PRE>     instance LexFoodsGer of LexFoods = open SyntaxGer, ParadigmsGer in {@@ -3740,7 +3393,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc97"></A> <H3>Code for a German functor instantiation</H3> <PRE>     --# -path=.:../foods:present@@ -3753,7 +3405,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc98"></A> <H3>Adding languages to a functor implementation</H3> <P> Just two modules are needed:@@ -3779,7 +3430,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc99"></A> <H3>Example: adding Finnish</H3> <P> Lexicon instance@@ -3813,7 +3463,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc100"></A> <H3>A design pattern</H3> <P> This can be seen as a <I>design pattern</I> for multilingual grammars:@@ -3836,7 +3485,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc101"></A> <H3>Functors: exercises</H3> <P> 1. Compile and test <CODE>FoodsGer</CODE>.@@ -3877,9 +3525,7 @@ <P> <!-- NEW --> </P>-<A NAME="toc102"></A> <H2>Restricted inheritance</H2>-<A NAME="toc103"></A> <H3>A problem with functors</H3> <P> Problem: a functor only works when all languages use the resource <CODE>Syntax</CODE> @@ -3909,7 +3555,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc104"></A> <H3>Restricted inheritance: include or exclude</H3> <P> A module may inherit just a selection of names.@@ -3930,7 +3575,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc105"></A> <H3>The functor problem solved</H3> <P> The English instantiation inherits the functor @@ -3952,7 +3596,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc106"></A> <H2>Grammar reuse</H2> <P> Abstract syntax modules can be used as interfaces, @@ -3974,7 +3617,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc107"></A> <H3>Library exercises</H3> <P> 1. Find resource grammar terms for the following@@ -3999,7 +3641,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc108"></A> <H2>Tenses</H2> <P> <a name="sectense"></a>@@ -4091,7 +3732,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc109"></A> <H1>Lesson 5: Refining semantics in abstract syntax</H1> <P> <a name="chapsix"></a>@@ -4119,7 +3759,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc110"></A> <H2>Dependent types</H2> <P> <a name="secsmarthouse"></a>@@ -4147,7 +3786,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc111"></A> <H3>A dependent type system</H3> <P> Ontology: @@ -4176,7 +3814,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc112"></A> <H3>Examples of devices and actions</H3> <P> Assume the kinds <CODE>light</CODE> and <CODE>fan</CODE>,@@ -4209,7 +3846,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc113"></A> <H3>Linearization and parsing with dependent types</H3> <P> Concrete syntax does not know if a category is a dependent type. @@ -4252,7 +3888,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc114"></A> <H3>Solving metavariables</H3> <P> Use the command <CODE>put_tree = pt</CODE> with the option <CODE>-typecheck</CODE>:@@ -4275,7 +3910,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc115"></A> <H2>Polymorphism</H2> <P> <a name="secpolymorphic"></a>@@ -4308,7 +3942,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc116"></A> <H3>Dependent types: exercises</H3> <P> 1. Write an abstract syntax module with above contents@@ -4325,7 +3958,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc117"></A> <H2>Proof objects</H2> <P> <B>Curry-Howard isomorphism</B> = <B>propositions as types principle</B>:@@ -4370,7 +4002,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc118"></A> <H3>Proof-carrying documents</H3> <P> Idea: to be semantically well-formed, the abstract syntax of a document @@ -4414,7 +4045,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc119"></A> <H2>Restricted polymorphism</H2> <P> Above, all Actions were either of@@ -4439,7 +4069,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc120"></A> <H3>Example: classes for switching and dimming</H3> <P> We modify the smart house grammar:@@ -4462,7 +4091,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc121"></A> <H2>Variable bindings</H2> <P> <a name="secbinding"></a>@@ -4496,7 +4124,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc122"></A> <H3>Higher-order abstract syntax</H3> <P> Abstract syntax can use functions as arguments:@@ -4534,7 +4161,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc123"></A> <H3>Higher-order abstract syntax: linearization</H3> <P> HOAS has proved to be useful in the semantics and computer implementation of@@ -4568,7 +4194,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc124"></A> <H3>Eta expansion</H3> <P> To make sense of linearization, syntax trees must be@@ -4617,7 +4242,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc125"></A> <H3>Parsing variable bindings</H3> <P> GF can treat any one-word string as a variable symbol.@@ -4637,7 +4261,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc126"></A> <H3>Exercises on variable bindings</H3> <P> 1. Write an abstract syntax of the whole@@ -4656,7 +4279,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc127"></A> <H2>Semantic definitions</H2> <P> <a name="secdefdef"></a>@@ -4695,7 +4317,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc128"></A> <H3>Computing a tree</H3> <P> Computation: follow a chain of definition until no definition@@ -4721,7 +4342,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc129"></A> <H3>Definitional equality</H3> <P> Two trees are definitionally equal if they compute into the same tree.@@ -4749,7 +4369,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc130"></A> <H3>Judgement forms for constructors</H3> <P> The judgement form <CODE>data</CODE> tells that a category has @@ -4779,7 +4398,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc131"></A> <H3>Exercises on semantic definitions</H3> <P> 1. Implement an interpreter of a small functional programming@@ -4795,7 +4413,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc132"></A> <H2>Lesson 6: Grammars of formal languages</H2> <P> <a name="chapseven"></a>@@ -4812,7 +4429,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc133"></A> <H3>Arithmetic expressions</H3> <P> We construct a calculator with addition, subtraction, multiplication, and@@ -4843,7 +4459,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc134"></A> <H3>Concrete syntax: a simple approach</H3> <P> We begin with a@@ -4885,7 +4500,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc135"></A> <H2>Lexing and unlexing</H2> <P> <a name="seclexing"></a>@@ -4938,9 +4552,8 @@ <P> <!-- NEW --> </P>-<A NAME="toc136"></A> <H3>Most common lexers and unlexers</H3>-<TABLE ALIGN="center" CELLPADDING="4" BORDER="1">+<TABLE ALIGN="center" BORDER="1" CELLPADDING="4"> <TR> <TH>lexer</TH> <TH>unlexer</TH>@@ -4976,7 +4589,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc137"></A> <H2>Precedence and fixity</H2> <P> Arithmetic expressions should be unambiguous. If we write@@ -5015,7 +4627,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc138"></A> <H3>Precedence as a parameter</H3> <P> Precedence can be made into an inherent feature of expressions:@@ -5060,7 +4671,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc139"></A> <H3>Fixities</H3> <P> We can define left-associative infix expressions:@@ -5101,7 +4711,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc140"></A> <H3>Exercises on precedence</H3> <P> 1. Define non-associative and right-associative infix operations@@ -5115,7 +4724,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc141"></A> <H2>Code generation as linearization</H2> <P> Translate arithmetic (infix) to JVM (postfix):@@ -5145,7 +4753,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc142"></A> <H3>Programs with variables</H3> <P> A <B>straight code</B> programming language, with@@ -5194,7 +4801,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc143"></A> <H3>Exercises on code generation</H3> <P> 1. Define a C-like concrete syntax of the straight-code language.@@ -5235,7 +4841,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc144"></A> <H1>Lesson 7: Embedded grammars</H1> <P> <a name="chapeight"></a>@@ -5253,7 +4858,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc145"></A> <H2>Functionalities of an embedded grammar format</H2> <P> GF grammars can be used as parts of programs written in other programming@@ -5270,7 +4874,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc146"></A> <H2>The portable grammar format</H2> <P> The portable format is called PGF, "Portable Grammar Format".@@ -5298,7 +4901,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc147"></A> <H3>Haskell: the EmbedAPI module</H3> <P> The Haskell API contains (among other things) the following types and functions:@@ -5327,7 +4929,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc148"></A> <H3>First application: a translator</H3> <P> Let us first build a stand-alone translator, which can translate@@ -5362,7 +4963,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc149"></A> <H3>Producing PGF for the translator</H3> <P> Then produce a PGF file. For instance, the <CODE>Food</CODE> grammar set can be @@ -5390,7 +4990,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc150"></A> <H3>A translator loop</H3> <P> To avoid starting the translator over and over again:@@ -5412,7 +5011,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc151"></A> <H3>A question-answer system</H3> <P> <a name="secmathprogram"></a>@@ -5457,7 +5055,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc152"></A> <H3>Abstract syntax of the query system</H3> <P> Input: abstract syntax judgements@@ -5484,7 +5081,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc153"></A> <H3>Exporting GF datatypes to Haskell</H3> <P> To make it easy to define a transfer function, we export the@@ -5535,7 +5131,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc154"></A> <H3>The question-answer function</H3> <P> Haskell's type checker guarantees that the functions are well-typed also with@@ -5559,7 +5154,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc155"></A> <H3>Converting between Haskell and GF trees</H3> <P> The generated Haskell module also contains@@ -5592,7 +5186,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc156"></A> <H3>Putting it all together: the transfer definition</H3> <PRE>   module TransferDef where@@ -5626,7 +5219,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc157"></A> <H3>Putting it all together: the Main module</H3> <P> Here is the complete code in the Haskell file <CODE>TransferLoop.hs</CODE>.@@ -5658,7 +5250,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc158"></A> <H3>Putting it all together: the Makefile</H3> <P> To automate the production of the system, we write a <CODE>Makefile</CODE> as follows:@@ -5696,7 +5287,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc159"></A> <H2>Web server applications</H2> <P> PGF files can be used in web servers, for which there is a Haskell library included@@ -5715,7 +5305,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc160"></A> <H2>JavaScript applications</H2> <P> JavaScript is a programming language that has interpreters built in in most@@ -5729,7 +5318,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc161"></A> <H3>Compiling to JavaScript</H3> <P> JavaScript is one of the output formats of the GF batch compiler. Thus the following@@ -5745,7 +5333,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc162"></A> <H3>Using the JavaScript grammar</H3> <P> To perform parsing and linearization, the run-time library@@ -5771,7 +5358,6 @@ <P> <!-- NEW --> </P>-<A NAME="toc163"></A> <H2>Language models for speech recognition</H2> <P> The standard way of using GF in speech recognition is by building@@ -5818,12 +5404,11 @@ <P> <!-- NEW --> </P>-<A NAME="toc164"></A> <H3>More speech recognition grammar formats</H3> <P> Other formats available via the <CODE>--output-format</CODE> flag include: </P>-<TABLE ALIGN="center" CELLPADDING="4" BORDER="1">+<TABLE ALIGN="center" BORDER="1" CELLPADDING="4"> <TR> <TH>Format</TH> <TH COLSPAN="2">Description</TH>@@ -5866,6 +5451,6 @@ All currently available formats can be seen with <CODE>gf --help</CODE>. </P> -<!-- html code generated by txt2tags 2.4 (http://txt2tags.sf.net) -->-<!-- cmdline: txt2tags -\-toc gf-tutorial.t2t -->+<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./doc/tutorial/gf-tutorial.t2t --> </BODY></HTML>
download/index-3.1.6.html view
@@ -89,14 +89,5 @@ </P>  <!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->-<!-- cmdline: txt2tags -thtml index.txt -->+<!-- cmdline: txt2tags -thtml ./download/index-3.1.6.t2t --> </BODY></HTML>-<script type="text/javascript">-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));-</script>-<script type="text/javascript">-try {-var pageTracker = _gat._getTracker("UA-7811807-3");-pageTracker._trackPageview();-} catch(err) {}</script>
+ download/index-3.2.9.html view
@@ -0,0 +1,168 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>Grammatical Framework Download and Installation</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>+<FONT SIZE="4">+</FONT></CENTER>++<P>+<B>GF 3.2.9</B> source-only snapshot was released on 12 September 2011.+</P>+<P>+<B>GF 3.2</B> was released on 23 December 2010.+</P>+<P>+What's new? See the <A HREF="release-3.2.html">Release notes</A>.+</P>+<H2>Latest released binary packages</H2>+<TABLE CELLPADDING="4">+<TR>+<TH>Platform</TH>+<TH>Download</TH>+<TH>How to install</TH>+</TR>+<TR>+<TD>Ubuntu (32-bit)</TD>+<TD><A HREF="gf_3.2-4_i386.deb">gf_3.2-4_i386.deb</A></TD>+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.2-4_i386.deb</CODE></TD>+</TR>+<TR>+<TD>Ubuntu (64-bit)</TD>+<TD><A HREF="gf_3.2-4_amd64.deb">gf_3.2-4_amd64.deb</A></TD>+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.2-4_amd64.deb</CODE></TD>+</TR>+<TR>+<TD>Linux (32-bit)</TD>+<TD><A HREF="gf-3.2-bin-i386-linux.tar.gz">gf-3.2-bin-i386-linux.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz</CODE></TD>+</TR>+<TR>+<TD>Linux (64-bit)</TD>+<TD><A HREF="gf-3.2-bin-x86_64-linux.tar.gz">gf-3.2-bin-x86_64-linux.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz</CODE></TD>+</TR>+<TR>+<TD>MacOS X</TD>+<TD><A HREF="gf-3.2-snowleopard.pkg">gf-3.2-snowleopard.pkg</A></TD>+<TD>Double-click on the package icon and follow the instructions</TD>+</TR>+<TR>+<TD>MacOS X</TD>+<TD><A HREF="gf-3.2-bin-intel-mac.tar.gz">gf-3.2-bin-intel-mac.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz</CODE></TD>+</TR>+<TR>+<TD>Windows</TD>+<TD><A HREF="gf-3.2-bin-i386-windows.zip">gf-3.2-bin-i386-windows.zip</A></TD>+<TD><CODE>unzip gf-3.2-bin-i386-windows.zip</CODE></TD>+</TR>+</TABLE>++<P>+More packages might be added later.+</P>+<H3>Notes</H3>+<P>+The Windows package is installed by just unpacking it anywhere. +It finds the libraries relative to the <CODE>.exe</CODE> file.+</P>+<P>+The <CODE>.deb</CODE> packages work on Ubuntu 10.04 and 10.10.+</P>+<P>+The <CODE>.pkg</CODE> package works on MacOS X 10.6 (Snow Leopard). The MacOS tar+package works on 10.5 (Leopard) and 10.6 (Snow Leopard).+</P>+<P>+The MacOS and Linux tar packages are designed to be installed in <CODE>/usr/local</CODE>.+You can install them in other locations, but then you need to set the+<CODE>GF_LIB_PATH</CODE> environment variable:+</P>+<PRE>+    export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+</PRE>+<P></P>+<P>+where <CODE>/usr/local</CODE> should be replaced with the path to the location where you+unpacked the package.+</P>+<H2>Installing the latest release from source</H2>+<P>+<A HREF="http://hackage.haskell.org/package/gf">GF is on Hackage</A>, so the prodedure is+fairly simple:+</P>+<OL>+<LI>Install the+  <A HREF="http://hackage.haskell.org/platform">Haskell Platform 2010.2.0.0 (July 2010)</A>+  or newer.+<LI><CODE>cabal update</CODE>+<LI>On Linux: install some C libraries from your Linux distribution (see below)+<LI><CODE>cabal install gf</CODE>+</OL>++<P>+You can also download the full source package from here:+<A HREF="gf-3.2.9.tar.gz"><CODE>gf-3.2.9.tar.gz</CODE></A>.+</P>+<H3>Notes</H3>+<P>+The above steps installs GF for a single user and does not require root+privileges. The executables are put in <CODE>$HOME/.cabal/bin</CODE>, so it is a good+idea to put a line in your <CODE>.bash_profile</CODE> to add that directory to you path:+</P>+<PRE>+    PATH=$HOME/.cabal/bin:$PATH+</PRE>+<P></P>+<P>+GF uses <CODE>haskeline</CODE>, which depends some non-Haskell libraries that+won't be installed automatically by cabal, so you need to install+them manually. Here is one way to do this:+</P>+<UL>+<LI>On Ubuntu: <CODE>sudo apt-get install libghc6-terminfo-dev</CODE>+<LI>On Fedora: <CODE>sudo yum install ghc-terminfo-devel</CODE>+</UL>++<H2>Installing from the latest developer code</H2>+<P>+The first time:+</P>+<PRE>+    darcs get --lazy http://www.grammaticalframework.org/ GF+    cd GF+    cabal install+</PRE>+<P></P>+<P>+Subsequently:+</P>+<PRE>+    cd GF+    darcs pull -a+    cabal install+</PRE>+<P></P>+<P>+The above notes for installing from source apply also in this case.+</P>+<H2>Older releases</H2>+<UL>+<LI><A HREF="index-3.2.html">GF 3.2</A> (December 2011).+<LI><A HREF="index-3.1.6.html">GF 3.1.6</A> (April 2010).+<LI><A HREF="old-index.html">GF 3.1</A> (December 2009).+</UL>++<HR NOSHADE SIZE=1>+<P></P>+<P>+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>+</P>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./download/index-3.2.9.t2t -->+</BODY></HTML>
+ download/index-3.2.9.t2t view
@@ -0,0 +1,117 @@+Grammatical Framework Download and Installation+++%!style:../css/style.css+%!postproc(html): <TD><B> <TH>+%!postproc(html): </B></TD> </TH>+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>++**GF 3.2.9** source-only snapshot was released on 12 September 2011.++**GF 3.2** was released on 23 December 2010.++What's new? See the [Release notes release-3.2.html].+++== Latest released binary packages ==+++| **Platform** | **Download** | **How to install**+| Ubuntu (32-bit) | [gf_3.2-4_i386.deb gf_3.2-4_i386.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_i386.deb``+| Ubuntu (64-bit) | [gf_3.2-4_amd64.deb gf_3.2-4_amd64.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_amd64.deb``+| Linux (32-bit) | [gf-3.2-bin-i386-linux.tar.gz gf-3.2-bin-i386-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz``+| Linux (64-bit) | [gf-3.2-bin-x86_64-linux.tar.gz gf-3.2-bin-x86_64-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz``+| MacOS X | [gf-3.2-snowleopard.pkg gf-3.2-snowleopard.pkg] | Double-click on the package icon and follow the instructions+| MacOS X | [gf-3.2-bin-intel-mac.tar.gz gf-3.2-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz``+| Windows | [gf-3.2-bin-i386-windows.zip gf-3.2-bin-i386-windows.zip] | ``unzip gf-3.2-bin-i386-windows.zip``++More packages might be added later.++===Notes===++The Windows package is installed by just unpacking it anywhere. +It finds the libraries relative to the ``.exe`` file.++The ``.deb`` packages work on Ubuntu 10.04 and 10.10.++The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard). The MacOS tar+package works on 10.5 (Leopard) and 10.6 (Snow Leopard).++The MacOS and Linux tar packages are designed to be installed in ``/usr/local``.+You can install them in other locations, but then you need to set the+``GF_LIB_PATH`` environment variable:++```+  export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+```++where ``/usr/local`` should be replaced with the path to the location where you+unpacked the package.+++==Installing the latest release from source==++[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is+fairly simple:+++ Install the+  [Haskell Platform 2010.2.0.0 (July 2010) http://hackage.haskell.org/platform]+  or newer.++ ``cabal update``++ On Linux: install some C libraries from your Linux distribution (see below)++ ``cabal install gf``+++You can also download the full source package from here:+[``gf-3.2.9.tar.gz`` gf-3.2.9.tar.gz].++=== Notes ===++The above steps installs GF for a single user and does not require root+privileges. The executables are put in ``$HOME/.cabal/bin``, so it is a good+idea to put a line in your ``.bash_profile`` to add that directory to you path:++```+  PATH=$HOME/.cabal/bin:$PATH+```++GF uses ``haskeline``, which depends some non-Haskell libraries that+won't be installed automatically by cabal, so you need to install+them manually. Here is one way to do this:++- On Ubuntu: ``sudo apt-get install libghc6-terminfo-dev``+- On Fedora: ``sudo yum install ghc-terminfo-devel``+++==Installing from the latest developer code==++The first time:++```+  darcs get --lazy http://www.grammaticalframework.org/ GF+  cd GF+  cabal install+```++Subsequently:++```+  cd GF+  darcs pull -a+  cabal install+```++The above notes for installing from source apply also in this case.+++==Older releases==++- [GF 3.2 index-3.2.html] (December 2011).+- [GF 3.1.6 index-3.1.6.html] (April 2010).+- [GF 3.1 old-index.html] (December 2009).+++--------------------++[www.grammaticalframework.org http://www.grammaticalframework.org]+ 
+ download/index-3.2.html view
@@ -0,0 +1,163 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>Grammatical Framework Download and Installation</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1>+<FONT SIZE="4">+</FONT></CENTER>++<P>+<B>GF 3.2</B> was released on 23 December 2010.+</P>+<P>+What's new? See the <A HREF="release-3.2.html">Release notes</A>.+</P>+<H2>Binary packages for the latest release</H2>+<TABLE CELLPADDING="4">+<TR>+<TH>Platform</TH>+<TH>Download</TH>+<TH>How to install</TH>+</TR>+<TR>+<TD>Ubuntu (32-bit)</TD>+<TD><A HREF="gf_3.2-4_i386.deb">gf_3.2-4_i386.deb</A></TD>+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.2-4_i386.deb</CODE></TD>+</TR>+<TR>+<TD>Ubuntu (64-bit)</TD>+<TD><A HREF="gf_3.2-4_amd64.deb">gf_3.2-4_amd64.deb</A></TD>+<TD>Double-click on the package icon, or use <CODE>sudo dpkg -i gf_3.2-4_amd64.deb</CODE></TD>+</TR>+<TR>+<TD>Linux (32-bit)</TD>+<TD><A HREF="gf-3.2-bin-i386-linux.tar.gz">gf-3.2-bin-i386-linux.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz</CODE></TD>+</TR>+<TR>+<TD>Linux (64-bit)</TD>+<TD><A HREF="gf-3.2-bin-x86_64-linux.tar.gz">gf-3.2-bin-x86_64-linux.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz</CODE></TD>+</TR>+<TR>+<TD>MacOS X</TD>+<TD><A HREF="gf-3.2-snowleopard.pkg">gf-3.2-snowleopard.pkg</A></TD>+<TD>Double-click on the package icon and follow the instructions</TD>+</TR>+<TR>+<TD>MacOS X</TD>+<TD><A HREF="gf-3.2-bin-intel-mac.tar.gz">gf-3.2-bin-intel-mac.tar.gz</A></TD>+<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz</CODE></TD>+</TR>+<TR>+<TD>Windows</TD>+<TD><A HREF="gf-3.2-bin-i386-windows.zip">gf-3.2-bin-i386-windows.zip</A></TD>+<TD><CODE>unzip gf-3.2-bin-i386-windows.zip</CODE></TD>+</TR>+</TABLE>++<P>+More packages might be added later.+</P>+<H3>Notes</H3>+<P>+The Windows package is installed by just unpacking it anywhere. +It finds the libraries relative to the <CODE>.exe</CODE> file.+</P>+<P>+The <CODE>.deb</CODE> packages work on Ubuntu 10.04 and 10.10.+</P>+<P>+The <CODE>.pkg</CODE> package works on MacOS X 10.6 (Snow Leopard). The MacOS tar+package works on 10.5 (Leopard) and 10.6 (Snow Leopard).+</P>+<P>+The MacOS and Linux tar packages are designed to be installed in <CODE>/usr/local</CODE>.+You can install them in other locations, but then you need to set the+<CODE>GF_LIB_PATH</CODE> environment variable:+</P>+<PRE>+    export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+</PRE>+<P></P>+<P>+where <CODE>/usr/local</CODE> should be replaced with the path to the location where you+unpacked the package.+</P>+<H2>Installing the latest release from source</H2>+<P>+GF is on <A HREF="http://hackage.haskell.org/package/gf">Hackage</A>, so the prodedure is+fairly simple:+</P>+<OL>+<LI>Install the+  <A HREF="http://hackage.haskell.org/platform">Haskell Platform 2010.2.0.0 (July 2010)</A>.+<LI><CODE>cabal update</CODE>+<LI>On Linux: install some C libraries from your Linux distribution (see below)+<LI><CODE>cabal install gf</CODE>+</OL>++<P>+You can also download the full source package from here:+<A HREF="gf-3.2.tar.gz"><CODE>gf-3.2.tar.gz</CODE></A>.+</P>+<H3>Notes</H3>+<P>+The above steps installs GF for a single user and does not require root+privileges. The executables are put in <CODE>$HOME/.cabal/bin</CODE>, so it is a good+idea to put a line in your <CODE>.bash_profile</CODE> to add that directory to you path:+</P>+<PRE>+    PATH=$HOME/.cabal/bin:$PATH+</PRE>+<P></P>+<P>+GF uses <CODE>haskeline</CODE>, which depends some non-Haskell libraries that+won't be installed automatically by cabal, so you need to install+them manually. Here is one way to do this:+</P>+<UL>+<LI>On Ubuntu: <CODE>sudo apt-get install libghc6-terminfo-dev</CODE>+<LI>On Fedora: <CODE>sudo yum install ghc-terminfo-devel</CODE>+</UL>++<H2>Older releases</H2>+<UL>+<LI><A HREF="index-3.1.6.html">GF 3.1.6</A> (April 2010).+<LI><A HREF="old-index.html">GF 3.1</A> (December 2009).+</UL>++<H2>Installing from the latest developer code</H2>+<P>+The first time:+</P>+<PRE>+    darcs get --lazy http://www.grammaticalframework.org/ GF+    cd GF+    cabal install+</PRE>+<P></P>+<P>+Subsequently:+</P>+<PRE>+    cd GF+    darcs pull -a+    cabal install+</PRE>+<P></P>+<P>+The above notes for installing from source apply also in this case.+</P>+<HR NOSHADE SIZE=1>+<P></P>+<P>+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>+</P>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./download/index-3.2.t2t -->+</BODY></HTML>
+ download/index-3.2.t2t view
@@ -0,0 +1,112 @@+Grammatical Framework Download and Installation+++%!style:../css/style.css+%!postproc(html): <TD><B> <TH>+%!postproc(html): </B></TD> </TH>+%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>++**GF 3.2** was released on 23 December 2010.++What's new? See the [Release notes release-3.2.html].+++== Binary packages for the latest release ==+++| **Platform** | **Download** | **How to install**+| Ubuntu (32-bit) | [gf_3.2-4_i386.deb gf_3.2-4_i386.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_i386.deb``+| Ubuntu (64-bit) | [gf_3.2-4_amd64.deb gf_3.2-4_amd64.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_amd64.deb``+| Linux (32-bit) | [gf-3.2-bin-i386-linux.tar.gz gf-3.2-bin-i386-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz``+| Linux (64-bit) | [gf-3.2-bin-x86_64-linux.tar.gz gf-3.2-bin-x86_64-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz``+| MacOS X | [gf-3.2-snowleopard.pkg gf-3.2-snowleopard.pkg] | Double-click on the package icon and follow the instructions+| MacOS X | [gf-3.2-bin-intel-mac.tar.gz gf-3.2-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz``+| Windows | [gf-3.2-bin-i386-windows.zip gf-3.2-bin-i386-windows.zip] | ``unzip gf-3.2-bin-i386-windows.zip``++More packages might be added later.++===Notes===++The Windows package is installed by just unpacking it anywhere. +It finds the libraries relative to the ``.exe`` file.++The ``.deb`` packages work on Ubuntu 10.04 and 10.10.++The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard). The MacOS tar+package works on 10.5 (Leopard) and 10.6 (Snow Leopard).++The MacOS and Linux tar packages are designed to be installed in ``/usr/local``.+You can install them in other locations, but then you need to set the+``GF_LIB_PATH`` environment variable:++```+  export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+```++where ``/usr/local`` should be replaced with the path to the location where you+unpacked the package.+++==Installing the latest release from source==++GF is on [Hackage http://hackage.haskell.org/package/gf], so the prodedure is+fairly simple:+++ Install the+  [Haskell Platform 2010.2.0.0 (July 2010) http://hackage.haskell.org/platform].++ ``cabal update``++ On Linux: install some C libraries from your Linux distribution (see below)++ ``cabal install gf``+++You can also download the full source package from here:+[``gf-3.2.tar.gz`` gf-3.2.tar.gz].++=== Notes ===++The above steps installs GF for a single user and does not require root+privileges. The executables are put in ``$HOME/.cabal/bin``, so it is a good+idea to put a line in your ``.bash_profile`` to add that directory to you path:++```+  PATH=$HOME/.cabal/bin:$PATH+```++GF uses ``haskeline``, which depends some non-Haskell libraries that+won't be installed automatically by cabal, so you need to install+them manually. Here is one way to do this:++- On Ubuntu: ``sudo apt-get install libghc6-terminfo-dev``+- On Fedora: ``sudo yum install ghc-terminfo-devel``+++==Older releases==++- [GF 3.1.6 index-3.1.6.html] (April 2010).+- [GF 3.1 old-index.html] (December 2009).+++==Installing from the latest developer code==++The first time:++```+  darcs get --lazy http://www.grammaticalframework.org/ GF+  cd GF+  cabal install+```++Subsequently:++```+  cd GF+  darcs pull -a+  cabal install+```++The above notes for installing from source apply also in this case.++--------------------++[www.grammaticalframework.org http://www.grammaticalframework.org]+ 
download/index.html view
@@ -5,17 +5,17 @@ <LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css"> <TITLE>Grammatical Framework Download and Installation</TITLE> </HEAD><BODY BGCOLOR="white" TEXT="black">-<P ALIGN="center"><CENTER><H1><IMG src="../doc/Logos/gf0.png">Grammatical Framework Download and Installation</H1>+<P ALIGN="center"><CENTER><H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>Grammatical Framework Download and Installation</H1> <FONT SIZE="4"> </FONT></CENTER>  <P>-<B>GF 3.2</B> was released on 23 December 2010.+<B>GF 3.3</B> was released on 27 October 2011. </P> <P>-What's new? See the <A HREF="release-3.2.html">Release notes</A>.+What's new? See the <A HREF="release-3.3.html">Release notes</A>. </P>-<H2>Binary packages for the latest release</H2>+<H2>Binary packages</H2> <TABLE CELLPADDING="4"> <TR> <TH>Platform</TH>@@ -23,24 +23,9 @@ <TH>How to install</TH> </TR> <TR>-<TD>Linux (32-bit)</TD>-<TD><A HREF="gf-3.2-bin-i386-linux.tar.gz">gf-3.2-bin-i386-linux.tar.gz</A></TD>-<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz</CODE></TD>-</TR>-<TR>-<TD>Linux (64-bit)</TD>-<TD><A HREF="gf-3.2-bin-x86_64-linux.tar.gz">gf-3.2-bin-x86_64-linux.tar.gz</A></TD>-<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz</CODE></TD>-</TR>-<TR>-<TD>MacOS X</TD>-<TD><A HREF="gf-3.2-bin-intel-mac.tar.gz">gf-3.2-bin-intel-mac.tar.gz</A></TD>-<TD><CODE>sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz</CODE></TD>-</TR>-<TR>-<TD>Windows</TD>-<TD><A HREF="gf-3.2-bin-i386-windows.zip">gf-3.2-bin-i386-windows.zip</A></TD>-<TD><CODE>unzip gf-3.2-bin-i386-windows.zip</CODE></TD>+<TD>...</TD>+<TD>...</TD>+<TD>...</TD> </TR> </TABLE> @@ -53,12 +38,19 @@ It finds the libraries relative to the <CODE>.exe</CODE> file. </P> <P>-The MacOS and Linux packages are designed to be installed in <CODE>/usr/local</CODE>.+The <CODE>.deb</CODE> packages work on Ubuntu 10.04 and 10.10.+</P>+<P>+The <CODE>.pkg</CODE> package works on MacOS X 10.6 (Snow Leopard). The MacOS tar+package works on 10.5 (Leopard) and 10.6 (Snow Leopard).+</P>+<P>+The MacOS and Linux tar packages are designed to be installed in <CODE>/usr/local</CODE>. You can install them in other locations, but then you need to set the <CODE>GF_LIB_PATH</CODE> environment variable: </P> <PRE>-    export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+    export GF_LIB_PATH=/usr/local/share/gf-3.3/lib </PRE> <P></P> <P>@@ -67,12 +59,13 @@ </P> <H2>Installing the latest release from source</H2> <P>-GF is on <A HREF="http://hackage.haskell.org/package/gf">Hackage</A>, so the prodedure is+<A HREF="http://hackage.haskell.org/package/gf">GF is on Hackage</A>, so the prodedure is fairly simple: </P> <OL> <LI>Install the-  <A HREF="http://hackage.haskell.org/platform">Haskell Platform 2010.2.0.0 (July 2010)</A>.+  <A HREF="http://hackage.haskell.org/platform">Haskell Platform 2010.2.0.0 (July 2010)</A>+  or newer. <LI><CODE>cabal update</CODE> <LI>On Linux: install some C libraries from your Linux distribution (see below) <LI><CODE>cabal install gf</CODE>@@ -80,7 +73,7 @@  <P> You can also download the full source package from here:-<A HREF="gf-3.2.tar.gz"><CODE>gf-3.2.tar.gz</CODE></A>.+<A HREF="gf-3.3.tar.gz"><CODE>gf-3.3.tar.gz</CODE></A>. </P> <H3>Notes</H3> <P>@@ -102,17 +95,36 @@ <LI>On Fedora: <CODE>sudo yum install ghc-terminfo-devel</CODE> </UL> +<H2>Installing from the latest developer code</H2>+<P>+The first time:+</P>+<PRE>+    darcs get --lazy http://www.grammaticalframework.org/ GF+    cd GF+    cabal install+</PRE>+<P></P>+<P>+Subsequently:+</P>+<PRE>+    cd GF+    darcs pull -a+    cabal install+</PRE>+<P></P>+<P>+The above notes for installing from source apply also in this case.+</P> <H2>Older releases</H2> <UL>+<LI><A HREF="index-3.2.9.html">GF 3.2.9</A> source-only snapshot (September 2011).+<LI><A HREF="index-3.2.html">GF 3.2</A> (December 2011). <LI><A HREF="index-3.1.6.html">GF 3.1.6</A> (April 2010). <LI><A HREF="old-index.html">GF 3.1</A> (December 2009). </UL> -<H2>Latest developer code</H2>-<PRE>-    darcs get --lazy http://www.grammaticalframework.org/-</PRE>-<P></P> <HR NOSHADE SIZE=1> <P></P> <P>
download/index.t2t view
@@ -6,22 +6,15 @@ %!postproc(html): </B></TD> </TH> %!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a> -**GF 3.2** was released on 23 December 2010.+**GF 3.3** was released on 27 October 2011. -What's new? See the [Release notes release-3.2.html].+What's new? See the [Release notes release-3.3.html].  -== Binary packages for the latest release ==-+== Binary packages ==  | **Platform** | **Download** | **How to install**-| Ubuntu (32-bit) | [gf_3.2-4_i386.deb gf_3.2-4_i386.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_i386.deb``-| Ubuntu (64-bit) | [gf_3.2-4_amd64.deb gf_3.2-4_amd64.deb] | Double-click on the package icon, or use ``sudo dpkg -i gf_3.2-4_amd64.deb``-| Linux (32-bit) | [gf-3.2-bin-i386-linux.tar.gz gf-3.2-bin-i386-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-i386-linux.tar.gz``-| Linux (64-bit) | [gf-3.2-bin-x86_64-linux.tar.gz gf-3.2-bin-x86_64-linux.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-x86_64-linux.tar.gz``-| MacOS X | [gf-3.2-snowleopard.pkg gf-3.2-snowleopard.pkg] | Double-click on the package icon and follow the instructions-| MacOS X | [gf-3.2-bin-intel-mac.tar.gz gf-3.2-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.2-bin-intel-mac.tar.gz``-| Windows | [gf-3.2-bin-i386-windows.zip gf-3.2-bin-i386-windows.zip] | ``unzip gf-3.2-bin-i386-windows.zip``+| ... | ... | ...  More packages might be added later. @@ -40,7 +33,7 @@ ``GF_LIB_PATH`` environment variable:  ```-  export GF_LIB_PATH=/usr/local/share/gf-3.2/lib+  export GF_LIB_PATH=/usr/local/share/gf-3.3/lib ```  where ``/usr/local`` should be replaced with the path to the location where you@@ -49,18 +42,19 @@  ==Installing the latest release from source== -GF is on [Hackage http://hackage.haskell.org/package/gf], so the prodedure is+[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is fairly simple:  + Install the-  [Haskell Platform 2010.2.0.0 (July 2010) http://hackage.haskell.org/platform].+  [Haskell Platform 2010.2.0.0 (July 2010) http://hackage.haskell.org/platform]+  or newer. + ``cabal update`` + On Linux: install some C libraries from your Linux distribution (see below) + ``cabal install gf``   You can also download the full source package from here:-[``gf-3.2.tar.gz`` gf-3.2.tar.gz].+[``gf-3.3.tar.gz`` gf-3.3.tar.gz].  === Notes === @@ -80,12 +74,6 @@ - On Fedora: ``sudo yum install ghc-terminfo-devel``  -==Older releases==--- [GF 3.1.6 index-3.1.6.html] (April 2010).-- [GF 3.1 old-index.html] (December 2009).-- ==Installing from the latest developer code==  The first time:@@ -105,6 +93,15 @@ ```  The above notes for installing from source apply also in this case.+++==Older releases==++- [GF 3.2.9 index-3.2.9.html] source-only snapshot (September 2011).+- [GF 3.2 index-3.2.html] (December 2011).+- [GF 3.1.6 index-3.1.6.html] (April 2010).+- [GF 3.1 old-index.html] (December 2009).+  -------------------- 
+ download/release-3.2.html view
@@ -0,0 +1,50 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>GF Version 3.2 Release Notes</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><IMG src="../doc/Logos/gf0.png">GF Version 3.2 Release Notes</H1>+<FONT SIZE="4">+<I>December 2010</I><BR>+</FONT></CENTER>++<H2>Installation</H2>+<P>+See the <A HREF="http://www.grammaticalframework.org/download/index.html">download page</A>.+</P>+<H2>New features</H2>+<UL>+<LI>Faster parsing.+<LI>Faster handling of grammars with big lexicons.+<LI>Dependent types.+<LI>Exhaustive random generation with dependent types.+<LI><A HREF="http://code.google.com/p/grammatical-framework/wiki/BracketingAPI">Bracketed strings data structure</A>.+<LI>Probabilities in PGF files.+<LI>The Resource Grammar Library now supports 16 languages and has an+  <A HREF="../lib/doc/synopsis.html">updated synopsis</A>.+<LI>The darcs repo is now available from <CODE>www.grammaticalframework.org</CODE> and+  should be a lot faster than <CODE>code.haskell.org</CODE>.+<LI>Build of the web services is simplified and an instantly usable demo is+  included in the binary distribution+  (see <A HREF="../doc/gf-quickstart.html">Quickstart</A>).+<LI>Clarified license scheme.+<LI>...+</UL>++<H3>Licenses</H3>+<UL>+<LI>GF compiler: GPL+<LI>Run-time libraries and Resource Grammar Library: LGPL + BSD+</UL>++<HR NOSHADE SIZE=1>+<P></P>+<P>+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>+</P>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./download/release-3.2.t2t -->+</BODY></HTML>
download/release-3.2.t2t view
@@ -1,5 +1,5 @@ GF Version 3.2 Release Notes-23 December 2010+December 2010  %!style:../css/style.css %!postproc(html): <H1> <H1><IMG src="../doc/Logos/gf0.png">
+ download/release-3.3.html view
@@ -0,0 +1,50 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<META NAME="generator" CONTENT="http://txt2tags.sf.net">+<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">+<TITLE>GF Version 3.3 Release Notes</TITLE>+</HEAD><BODY BGCOLOR="white" TEXT="black">+<P ALIGN="center"><CENTER><H1><IMG src="../doc/Logos/gf0.png">GF Version 3.3 Release Notes</H1>+<FONT SIZE="4">+<I>October 2010</I><BR>+</FONT></CENTER>++<H2>Installation</H2>+<P>+See the <A HREF="http://www.grammaticalframework.org/download/index.html">download page</A>.+</P>+<H2>New features</H2>+<UL>+<LI>Source language extension: it is now possible to override the oper definitions in an interface, by using the +  header syntax <CODE>instance Foo of Bar - [f,g,h]</CODE>.+<LI>New functionalities in GF shell commands (more information with <CODE>help</CODE> command-name).+  <UL>+  <LI><CODE>aw</CODE> = <CODE>align_words</CODE> option <CODE>-giza</CODE> prints word alignments in Giza++ format.+  <LI><CODE>i</CODE> = <CODE>import</CODE> now recognizes changes in abstract syntax without the need of <CODE>empty</CODE>.+  <LI><CODE>pg</CODE> = <CODE>print_grammar</CODE> option <CODE>-lexc</CODE> prints lexicon in Xerox LEXC format.+  <LI><CODE>ps</CODE> = <CODE>put_string</CODE> now has flags for reading transliteration rules from a user-provided file.+  <LI><CODE>r</CODE> = <CODE>reload</CODE> repeats the latest instance of <CODE>import</CODE>.+  <LI><CODE>sd</CODE> = <CODE>show_dependencies</CODE> shows all dependencies of a constant, and optionally their code sizes.+  <LI><CODE>so</CODE> = <CODE>show_operations</CODE> shows the oper's in scope, optionally restricted to a value type.+  <LI><CODE>ss</CODE> = <CODE>show_source</CODE> shows source code, or optionally just function headers or source code sizes.+  </UL>+</UL>++<UL>+<LI>Haskell output as Generalized Algebraic Datatypes: <CODE>gf -make -output-format=haskell --haskell=gadt</CODE>+<LI><CODE>gf -server</CODE> replaces <CODE>pgf-http</CODE> and makes it easy to test the minibar+  and the web-based grammar editor.+<LI>Faster grammar compilation (also included in the GF 3.2.9 source-only+  snapshot).+</UL>++<HR NOSHADE SIZE=1>+<P></P>+<P>+<A HREF="http://www.grammaticalframework.org">www.grammaticalframework.org</A>+</P>++<!-- html code generated by txt2tags 2.5 (http://txt2tags.sf.net) -->+<!-- cmdline: txt2tags -thtml ./download/release-3.3.t2t -->+</BODY></HTML>
+ download/release-3.3.t2t view
@@ -0,0 +1,35 @@+GF Version 3.3 Release Notes+October 2010++%!style:../css/style.css+%!postproc(html): <H1> <H1><IMG src="../doc/Logos/gf0.png">++==Installation==++See the [download page http://www.grammaticalframework.org/download/index.html].++==New features==++- Source language extension: it is now possible to override the oper definitions in an interface, by using the +  header syntax ``instance Foo of Bar - [f,g,h]``.+- New functionalities in GF shell commands (more information with ``help`` command-name).+  - ``aw`` = ``align_words`` option ``-giza`` prints word alignments in Giza++ format.+  - ``i`` = ``import`` now recognizes changes in abstract syntax without the need of ``empty``.+  - ``pg`` = ``print_grammar`` option ``-lexc`` prints lexicon in Xerox LEXC format.+  - ``ps`` = ``put_string`` now has flags for reading transliteration rules from a user-provided file.+  - ``r`` = ``reload`` repeats the latest instance of ``import``.+  - ``sd`` = ``show_dependencies`` shows all dependencies of a constant, and optionally their code sizes.+  - ``so`` = ``show_operations`` shows the oper's in scope, optionally restricted to a value type.+  - ``ss`` = ``show_source`` shows source code, or optionally just function headers or source code sizes.+++- Haskell output as Generalized Algebraic Datatypes: ``gf -make -output-format=haskell --haskell=gadt``+- ``gf -server`` replaces ``pgf-http`` and makes it easy to test the minibar+  and the web-based grammar editor.+- Faster grammar compilation (also included in the GF 3.2.9 source-only+  snapshot).+++--------------------++[www.grammaticalframework.org http://www.grammaticalframework.org]
+ eclipse/beta/artifacts.jar view

binary file changed (absent → 640 bytes)

+ eclipse/beta/content.jar view

binary file changed (absent → 2366 bytes)

+ eclipse/beta/features/org.grammaticalframework.feature_1.0.0.201110141249.jar view

binary file changed (absent → 963 bytes)

+ eclipse/beta/plugins/org.grammaticalframework.eclipse.tests_1.0.0.201110141249.jar view

binary file changed (absent → 2469 bytes)

+ eclipse/beta/plugins/org.grammaticalframework.eclipse.ui_1.0.0.201110141249.jar view

binary file changed (absent → 361746 bytes)

+ eclipse/beta/plugins/org.grammaticalframework.eclipse_1.0.0.201110141249.jar view

binary file changed (absent → 434519 bytes)

+ eclipse/examples/functors/Foods.gf view
@@ -0,0 +1,16 @@+-- Abstract Syntax+abstract Foods = {++  flags startcat = Phrase ;++  cat+	Phrase ; Item ; Kind ; Quality ;++  fun+	Is : Item -> Quality -> Phrase ;+	This, That, These, Those : Kind -> Item ;+	QKind : Quality -> Kind -> Kind ;+	Wine, Cheese, Fish, Pizza : Kind ;+	Very : Quality -> Quality ;+	Fresh, Warm, Italian, Expensive, Delicious, Boring : Quality ;+}
+ eclipse/examples/functors/FoodsEng.gf view
@@ -0,0 +1,8 @@+-- Functor Instantiation+--# -path=.:/home/john/.cabal/share/gf-3.2.9/lib/present+concrete FoodsEng of Foods = FoodsI - [Pizza] with+  (Syntax = SyntaxEng),+  (LexFoods = LexFoodsEng) **+  open SyntaxEng, ParadigmsEng in {+    lin Pizza = mkCN (mkA "Italian") (mkN "pie") ;+}
+ eclipse/examples/functors/FoodsGer.gf view
@@ -0,0 +1,5 @@+-- Functor Instantiation+--# -path=.:/home/john/.cabal/share/gf-3.2.9/lib/present+concrete FoodsGer of Foods = FoodsI with +  (Syntax = SyntaxGer),+  (LexFoods = LexFoodsGer) ;
+ eclipse/examples/functors/FoodsI.gf view
@@ -0,0 +1,28 @@+-- Functor+-- (a module that opens one or more interfaces)+incomplete concrete FoodsI of Foods = open Syntax, LexFoods in {+lincat+  Phrase = Cl ; +  Item = NP ;+  Kind = CN ;+  Quality = AP ;+lin+  Is item quality = mkCl item quality ;+  This kind = mkNP this_Det kind ;+  That kind = mkNP that_Det kind ;+  These kind = mkNP these_Det kind ;+  Those kind = mkNP those_Det kind ;+  QKind quality kind = mkCN quality kind ;+  Very quality = mkAP very_AdA quality ;++  Wine = mkCN wine_N ;+  Pizza = mkCN pizza_N ;+  Cheese = mkCN cheese_N ;+  Fish = mkCN fish_N ;+  Fresh = mkAP fresh_A ;+  Warm = mkAP warm_A ;+  Italian = mkAP italian_A ;+  Expensive = mkAP expensive_A ;+  Delicious = mkAP delicious_A ;+  Boring = mkAP boring_A ;+}
+ eclipse/examples/functors/LexFoods.gf view
@@ -0,0 +1,15 @@+-- Lexicon Interface+-- (a resource which contains only oper TYPES)+interface LexFoods = open Syntax in {+oper+  wine_N : N ;+  pizza_N : N ;+  cheese_N : N ;+  fish_N : N ;+  fresh_A : A ;+  warm_A : A ;+  italian_A : A ;+  expensive_A : A ;+  delicious_A : A ;+  boring_A : A ;+}
+ eclipse/examples/functors/LexFoodsEng.gf view
@@ -0,0 +1,16 @@+-- Lexicon Instance+instance LexFoodsEng of LexFoods = open SyntaxEng, ParadigmsEng in {+flags+  coding=utf8 ;+oper+  wine_N = mkN "wine" ;+  pizza_N = mkN "pizza" ;+  cheese_N = mkN "cheese" ;+  fish_N = mkN "fish" ;+  fresh_A = mkA "fresh" ;+  warm_A = mkA "warm" ;+  italian_A = mkA "Italian" ;+  expensive_A = mkA "expensive" ;+  delicious_A = mkA "delicious" ;+  boring_A = mkA "boring" ;+}
+ eclipse/examples/functors/LexFoodsGer.gf view
@@ -0,0 +1,18 @@+-- Lexicon Instance+instance LexFoodsGer of LexFoods = open SyntaxGer, ParadigmsGer in {+flags+  coding=utf8 ;+oper+  wine_N = mkN "Wein" ;+  pizza_N = mkN "Pizza" "Pizzen" feminine ;+  cheese_N = mkN "Käse" "Käsen" masculine ;+  fish_N = mkN "Fisch" ;+  fresh_A = mkA "frisch" ;+  warm_A = mkA "warm" "wärmer" "wärmste" ;+  italian_A = mkA "italienisch" ;+  expensive_A = mkA "teuer" ;+  delicious_A = mkA "köstlich" ;+  boring_A = mkA "langweilig" ;+  +  testy_A = mkA "testy" ;+}
+ eclipse/examples/hello/AbsCat.gf view
@@ -0,0 +1,5 @@+abstract AbsCat = {++	cat Greeting ; Recipient ;++};
+ eclipse/examples/hello/HelloAbs.gf view
@@ -0,0 +1,12 @@+abstract HelloAbs = AbsCat [Greeting, Recipient] ** {++	flags startcat = Greeting ;+	+	cat Farewell ;+	+	fun +		Hello : Recipient -> Greeting ;+		Goodbye : Recipient -> Farewell ;+		World, Parent, Friends : Recipient ;++}
+ eclipse/examples/hello/HelloEng.gf view
@@ -0,0 +1,21 @@+concrete HelloEng of HelloAbs = ResEng ** { + +	lincat+		Greeting, Farewell = {s : Str} ;+		Recipient = {s : Gender => Str} ;++	lin+ 		Hello recip = {s = "hello" ++ recip.s ! Masc} ;+		Goodbye recip = {s = "goodbye" ++ recip.s ! Fem} ;+		+		World = {s = \\_ => "world"} ;+		Parent = { s = table {+			Masc => "dad" ; Fem => "mum"+		} } ;+		Friends = superate "friends" ;++	oper+		superate : Str -> Recipient = \s ->+			lin Recipient { s = \\_ => "super" ++ s } ;+ +} 
+ eclipse/examples/hello/ResEng.gf view
@@ -0,0 +1,8 @@+--# -path=.:../abstract:../common:../../prelude+resource ResEng = {++	param+		OtherParam = A | B ;+		Gender = Masc | Fem ;++} ;
+ eclipse/images/eclipse-after-format.png view

binary file changed (absent → 22971 bytes)

+ eclipse/images/eclipse-before-format.png view

binary file changed (absent → 23370 bytes)

+ eclipse/images/eclipse-compileroutput.png view

binary file changed (absent → 36757 bytes)

+ eclipse/images/eclipse-editor-cat.png view

binary file changed (absent → 146282 bytes)

+ eclipse/images/eclipse-editor-general.png view

binary file changed (absent → 138027 bytes)

+ eclipse/images/eclipse-launchconfig.png view

binary file changed (absent → 80409 bytes)

+ eclipse/images/eclipse-modulewizard-1.png view

binary file changed (absent → 43019 bytes)

+ eclipse/images/eclipse-projectwizard-1.png view

binary file changed (absent → 28803 bytes)

+ eclipse/images/eclipse-projectwizard-2.png view

binary file changed (absent → 26348 bytes)

+ eclipse/index.html view
@@ -0,0 +1,14 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">+<HTML>+<HEAD>+<TITLE>GF Eclipse Plugin</TITLE>+</HEAD>+<BODY>+<CENTER>+<H1>GF Eclipse Plugin</H1>+<P>+This information has now moved to the <A href="http://www.molto-project.eu/node/1395" title="GF Eclipse Plugin at the MOLTO Project website Wiki">MOLTO Project Wiki</A>.+</P>+</CENTER>+</BODY>+</HTML>
examples/nqueens/NQueensAscii.gf view
@@ -1,13 +1,17 @@-concrete NQueensAscii of NQueens = NatAscii ** {+concrete NQueensAscii of NQueens = NatAscii ** open Prelude in { -lincat S, Matrix, Vec = Str ;+lincat S, Matrix = Str ;+       Vec = {s : Str; empty : Bool} ;        ListNat, Sat = {} ;  lin nqueens _ m = m ; -lin nilV _ _ = "" ;-    consV _ j k _ _ v = j ++ "X" ++ k ++ ";" ++ v ;+lin nilV _ _ = {s=""; empty=True} ;+    consV _ j k _ _ v = {s=j ++ "X" ++ k ++ +                           case v.empty of {True=>"";False=>";"} ++ +                           v.s;+                         empty=False} ; -    matrix _ v = v ;+    matrix _ v = v.s ;  }
examples/phrasebook/Makefile view
@@ -21,7 +21,7 @@ 	$(compile) Eng Fre DisambPhrasebookEng  missing:-	echo "pg -missing | wf -file=missing.txt" | gf Phrasebook.pgf +	echo "pg -missing | wf -file=missing.txt" | gf -run Phrasebook.pgf   doc: 	cat Sentences.gf Words.gf >Ontology.gf
+ examples/query/small/Makefile view
@@ -0,0 +1,10 @@+all: pgf treebank++pgf: +	gf -make -optimize-pgf Query???.gf++treebank:+	gf --run Query.pgf <tests.gfs >treebank.txt+++
examples/query/small/Query.gf view
@@ -43,7 +43,6 @@   SInds  : [Individual] -> Set ; -- X and Y
 
   KRelSet  : Relation -> Set -> Kind ; -- R of S | S's R
-  KRelsSet : Relation -> Relation -> Set -> Kind ; -- R and Q of S
   KRelKind : Kind -> Relation -> Set -> Kind ; -- K that is R of S
   KRelPair : Kind -> Relation -> Kind ; -- S's with their R's
   KProp    : Property -> Kind -> Kind ; -- P K | K that is P
@@ -58,21 +57,17 @@ 
   ACalled  : [Individual] -> Activity ;
 
-
 -- the test lexicon
 
 cat
-  Country ;
   JobTitle ;
 fun
-  NCountry : Country -> Name ;
-  PCountry : Country -> Property ;
-
   Located : Loc -> Property ;
   Employed : Org -> Property ;
 
   Work : Org -> Activity ;
-  HaveTitle : JobTitle -> Org -> Activity ;
+  HaveTitle : JobTitle -> Activity ;
+  HaveTitleOrg : JobTitle -> Org -> Activity ;
 
   Organization : Kind ;
   Place : Kind ;
examples/query/small/QueryEng.gf view
@@ -5,7 +5,7 @@   IrregEng,   SyntaxEng,   ExtraEng,-  (L = LangEng),+  (L = GrammarEng),   Prelude in { @@ -32,7 +32,7 @@   QSet s =     let      ss : NP = s-        | mkNP (mkNP thePl_Det L.name_N) (mkAdv possess_Prep s)+        | mkNP (mkNP thePl_Det name_N) (mkAdv possess_Prep s)         ---- s's names     in       mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) ss))@@ -43,7 +43,7 @@   QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;   QInfo  s =     let-      info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ;+      info : NP = mkNP all_Predet (mkNP (mkNP information_N) (mkAdv about_Prep s)) ;     in       mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) info))     | mkUtt info ;@@ -101,6 +101,7 @@   give_V3 = mkV3 give_V ;   information_N = mkN "information" ;   other_A = mkA "other" ;+  name_N = mkN "name" ;  -- lexical constructors   mkName : Str -> NP =@@ -111,12 +112,8 @@ -- lexicon  lincat-  Country = {np : NP ; a : A} ;   JobTitle = CN ; lin-  NCountry c = c.np ;-  PCountry c = mkAP c.a ;-   Located i =       mkAP (mkA2 (mkA "located") in_Prep) i     | mkAP (mkA2 (mkA "situated") in_Prep) i ;@@ -131,7 +128,11 @@       mkVP (mkV2 (mkV "work") at_Prep) i     | mkVP (mkV2 (mkV "collaborate") in_Prep) i ; -  HaveTitle t i =+  HaveTitle t =+      mkVP (mkAP (mkA2 (mkA "employed") as_Prep) (mkNP t))+    | mkVP (mkV2 (mkV "work") as_Prep) (mkNP t) ;++  HaveTitleOrg t i =       mkVP (mkVP (mkAP (mkA2 (mkA "employed") as_Prep) (mkNP t))) (mkAdv at_Prep i)     | mkVP (mkVP (mkV2 (mkV "work") as_Prep) (mkNP t)) (mkAdv at_Prep i) ; --    | mkVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "title")) (mkNP t)))) (mkAdv at_Prep i) ;
examples/query/small/QueryFin.gf view
@@ -4,10 +4,13 @@   ParadigmsFin,   SyntaxFin,   ExtraFin,-  (L = LangFin),+  (G = GrammarFin),+  SymbolicFin,   Prelude in { +flags coding = utf8 ;+ lincat   Move = Utt ; ---- Text ;   Query = Utt ;@@ -25,58 +28,36 @@   [Individual] = [NP] ;  lin-  MQuery  q = q ; ---- mkText (mkPhr q) questMarkPunct ;-  MAnswer a = a ; ---- mkText (mkPhr a) fullStopPunct ;+  MQuery  q = q ;+  MAnswer a = a ; -  QSet s =-    let-     ss : NP = s-        | mkNP (mkNP thePl_Det L.name_N) (mkAdv possess_Prep s)-        ---- s's names-    in-      mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) ss))-    | mkUtt (mkQS (mkQCl (L.CompIP whatSg_IP) ss))-    | mkUtt (mkQS (mkQCl (L.CompIP (L.IdetIP (mkIDet which_IQuant))) ss))-    | mkUtt ss ;+  QSet s = mkUtt (mkImp (mkV2 (mkV "näyttää")) s) ; -  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;-  QInfo  s =-    let-      info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ;-    in-      mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) info))-    | mkUtt info ;+  QWhere s = mkUtt (mkQS (ICompExistNP (mkIComp where_IAdv) s)) ;+  QInfo s = mkUtt (mkImp (mkVP (mkV2 (mkV "antaa")) +              (mkNP all_Predet (mkNP thePl_Det (mkCN (mkN "tieto") (mkAdv about_Prep s)))))) ; -  QCalled i = mkUtt (mkQS (mkQCl how_IAdv (mkCl i (mkVP also_AdV (mkVP called_A))))) ;+  QCalled i = mkUtt (mkQS (mkQCl what_IP (mkNP (GenNP i) (mkCN (mkA "toinen") (mkN "nimi" "nimiä"))))) ;    AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ; ---- a, fun of s   AProp s p = mkUtt (mkCl s p) ;   AAct s p = mkUtt (mkCl s p) ; -  SAll k = mkNP all_Predet (mkNP aPl_Det k) | mkNP thePl_Det k ;+  SAll k = mkNP all_Predet (mkNP thePl_Det k) ;   SOne k = mkNP n1_Numeral k ;-  SIndef k = mkNP a_Det k ;+  SIndef k = mkNP someSg_Det k ;   SPlural k = mkNP aPl_Det k ;   SOther k = mkNP aPl_Det (mkCN other_A k) ;   SInd i = i ;   SInds is = mkNP and_Conj is ; -  KRelSet r s =-     mkCN r.cn (mkAdv r.prep s) ;-     ---- | S's R------  KRelsSet r q s =-----     mkCN r.cn (mkAdv r.prep s) ;+  KRelSet r s = GenCN s r.cn ; -  KRelKind k r s =-    mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ;+  KRelKind k r s = mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (GenCN s r.cn))))) ; -  KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;-  KProp p k =-     mkCN p k-   | mkCN k (mkRS (mkRCl that_RP (mkVP p))) ;-  KAct p k =-     mkCN k (mkRS (mkRCl that_RP p)) ;+  KRelPair k r = G.ConjCN and_Conj (G.BaseCN k (GenCN these_NP r.cn)) ;+  KProp p k = mkCN p k ;+  KAct p k = mkCN k (mkRS (mkRCl that_RP p)) ;   KRel r = r.cn ;    IName n = n ;@@ -92,7 +73,7 @@ oper -- structural words   about_Prep = casePrep elative ;-  all_NP = mkNP (mkPN (mkN "kaikki" "kaiken")) ; ---+  all_NP = mkNP (mkPN (mkN "kaikki" "kaiken" "kaikkia")) ; ---   also_AdV = ss "myös" ;   as_Prep = casePrep essive ;   at_Prep = casePrep adessive ;@@ -103,43 +84,37 @@   that_RP = which_RP ;  -- lexical constructors-  mkName : Str -> NP =-    \s -> mkNP (mkPN s) ;-  mkRelation : Str -> {cn : CN ; prep : Prep} =-    \s -> {cn = mkCN (mkN s) ; prep = possess_Prep} ;+  mkName : N -> Str -> NP =+    \n,s -> mkNP the_Det (mkCN n (symb s)) ;+  mkRelation : N -> {cn : CN ; prep : Prep} =+    \s -> {cn = mkCN s ; prep = possess_Prep} ;  -- lexicon  lincat-  Country = {np : NP ; a : A} ;   JobTitle = CN ; lin   NCountry c = c.np ;   PCountry c = mkAP c.a ; -  Located i =-      mkAP (mkA2 (mkA "sijaitseva") in_Prep) i ;+  Located i = mkAP (mkA2 (mkA "sijaitseva") in_Prep) i ; -  Employed i = mkAP (mkA2 (mkA "töissä") at_Prep) i ;+  Employed i = mkAP (mkA2 (mkA (mkN "työssä" (mkN "oleva"))) in_Prep) i ; -  Work i =-      mkVP (mkV2 (mkV "työskennellä") at_Prep) i ;+  Work i = mkVP (mkV2 (mkV "työskennellä") in_Prep) i ; -  HaveTitle t i =-      mkVP (mkVP (mkNP t)) (mkAdv at_Prep i) ;---    | mkVP (mkVP (mkV2 (mkV "work") as_Prep) (mkNP t)) (mkAdv at_Prep i) ;---    | mkVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "title")) (mkNP t)))) (mkAdv at_Prep i) ;+  HaveTitle t = mkVP have_V2 (mkNP the_Det (mkCN (mkN "asema") (mkNP the_Det t))) ;+  HaveTitleOrg t i = mkVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN "asema") (mkNP the_Det t)))) (mkAdv in_Prep i) ;    Organization = mkCN (mkN "organisaatio" "organisaatioita") ;   Place = mkCN (mkN "paikka") ;-  Person =-      mkCN (mkN "henkilö" "henkilöitä") ;+  Person = mkCN (mkN "henkilö" "henkilöitä") ; -  Location = mkRelation "sijainti" ;-  Region = mkRelation "alue" ;-  Subregion = mkRelation "alue" ;-  RName = mkRelation "nimi" ;-  RNickname = mkRelation "lempinimi" ;+  Location = mkRelation (mkN "sijainti") ;+  Region = mkRelation (mkN "alue") ;+  Subregion = mkRelation (mkN "osa") ;+  RName = mkRelation (mkN "nimi" "nimiä") ;+  RNickname = mkRelation (mkN "lisänimi" "lisänimiä") ;  -- JobTitles   JobTitle1 = mkCN (mkN "'JobTitle1") ;@@ -148,25 +123,22 @@   JobTitle4 = mkCN (mkN "'JobTitle4") ;  -- Locations-  Location1 = mkName "'Location1" ;-  Location2 = mkName "'Location2" ;-  Location3 = mkName "'Location3" ;-  Location4 = mkName "'Location4" ;+  Location1 = mkName (mkN "paikka") "'Location1" ;+  Location2 = mkName (mkN "paikka") "'Location2" ;+  Location3 = mkName (mkN "paikka") "'Location3" ;+  Location4 = mkName (mkN "paikka") "'Location4" ;  -- Organizations-  Organization1 = mkName "'Organization1" ;-  Organization2 = mkName "'Organization2" ;-  Organization3 = mkName "'Organization3" ;-  Organization4 = mkName "'Organization4" ;+  Organization1 = mkName (mkN "organisaatio") "'Organization1" ;+  Organization2 = mkName (mkN "organisaatio") "'Organization2" ;+  Organization3 = mkName (mkN "organisaatio") "'Organization3" ;+  Organization4 = mkName (mkN "organisaatio") "'Organization4" ;  -- Persons-  Person1 = mkName "'Person1" ;-  Person2 = mkName "'Person2" ;-  Person3 = mkName "'Person3" ;-  Person4 = mkName "'Person4" ;+  Person1 = mkName (mkN "henkilö") "'Person1" ;+  Person2 = mkName (mkN "henkilö") "'Person2" ;+  Person3 = mkName (mkN "henkilö") "'Person3" ;+  Person4 = mkName (mkN "henkilö") "'Person4" ; -oper-  mkCountry : Str -> Str -> {np : NP ; a : A} =-    \n,a -> {np = mkNP (mkPN n) ; a = mkA a} ;  }
+ examples/query/small/QueryFre.gf view
@@ -0,0 +1,150 @@+--# -path=.:alltenses++concrete QueryFre of Query = open+  ParadigmsFre,+  SyntaxFre,+  ExtraFre,+  (G = GrammarFre),+  SymbolicFre,+  Prelude+in {++flags coding = utf8 ;++-- for a baseline: just change these lexical entries+oper+  about_Prep = on_Prep ;+  also_AdV = lin AdV (ss "aussi") ;+  as_Prep = mkPrep "comme" ;+  at_Prep = mkPrep "chez" ;+  called_A = mkA "appelé" ;+  give_V = mkV "montrer" ;+  information_N = mkN "information" ;+  other_A = prefixA (mkA "autre") ;+  name_N = mkN "nom" ;+  nickname_N = mkN "surnom" ;+  located_A = mkA "situé" ;+  employed_A = mkA "employé" ;+  work_V = mkV "travailler" ;+  position_N = mkN "poste" masculine ;+  organization_N =  mkN "organisation" ;+  place_N = mkN "endroit" ;+  person_N = mkN "personne" ;+  location_N = mkN "position" ;+  region_N = mkN "région" ;+  subregion_N = mkN "sous-région" ;++lincat+  Move = Utt ; ---- Text ;+  Query = Utt ;+  Answer = Utt ;+  Set = NP ;+  Relation = {cn : CN ; prep : Prep} ;+  Kind = CN ;+  Property = AP ; ---- {vp : VP ; typ : PropTyp} ;+  Individual = NP ;+  Activity = VP ;+  Name = NP ;+  Loc = NP ;+  Org = NP ;+  Pers = NP ;+  [Individual] = [NP] ;++lin+  MQuery  q = q ;+  MAnswer a = a ;++  QSet s = mkUtt (mkVP (mkV2 give_V) s) ;++  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;+  QInfo s = mkUtt (mkVP (mkV2 give_V) +              (mkNP all_Predet (mkNP thePl_Det (mkCN information_N (mkAdv on_Prep s))))) ;++  QCalled i = mkUtt (mkQS (mkQCl (mkIP whichSg_IDet (mkCN other_A name_N)) i have_V2)) ; ++  AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ;+  AProp s p = mkUtt (mkCl s p) ;+  AAct s p = mkUtt (mkCl s p) ;++  SAll k = mkNP all_Predet (mkNP thePl_Det k) ;+  SOne k = mkNP n1_Numeral k ;+  SIndef k = mkNP someSg_Det k ;+  SPlural k = mkNP aPl_Det k ;+  SOther k = mkNP aPl_Det (mkCN other_A k) ;+  SInd i = i ;+  SInds is = mkNP and_Conj is ;++  KRelSet r s = mkCN r.cn (mkAdv r.prep s) ;+  KRelKind k r s = mkCN k (mkRS (mkRCl which_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ;++  KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;+  KProp p k = mkCN p k ;+  KAct p k = mkCN k (mkRS (mkRCl which_RP p)) ;+  KRel r = r.cn ;++  IName n = n ;+  NLoc n = n ;+  NOrg n = n ;+  NPers n = n;++  ACalled is = mkVP also_AdV (mkVP (mkAP (mkA2 called_A (mkPrep "")) (mkNP or_Conj is))) ;++  BaseIndividual = mkListNP ;+  ConsIndividual = mkListNP ;++oper++-- lexical constructors+  mkName : Str -> NP =+    \s -> mkNP (mkPN s) ;+  mkRelation : N -> {cn : CN ; prep : Prep} =+    \s -> {cn = mkCN s ; prep = possess_Prep} ;++-- lexicon++lincat+  JobTitle = CN ;+lin+  Located i = mkAP (mkA2 located_A in_Prep) i ;+  Employed i = mkAP (mkA2 employed_A at_Prep) i ;+  Work i = mkVP (mkV2 work_V at_Prep) i ;++  HaveTitle t = mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t)))) ;+  HaveTitleOrg t i = mkVP (mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t))))) (mkAdv in_Prep i) ;++  Organization = mkCN organization_N ;+  Place = mkCN place_N ;+  Person = mkCN person_N ;++  Location = mkRelation location_N ;+  Region = mkRelation region_N ;+  Subregion = mkRelation subregion_N ;+  RName = mkRelation name_N ;+  RNickname = mkRelation nickname_N ;++-- JobTitles+  JobTitle1 = mkCN (mkN "'JobTitle1") ;+  JobTitle2 = mkCN (mkN "'JobTitle2") ;+  JobTitle3 = mkCN (mkN "'JobTitle3") ;+  JobTitle4 = mkCN (mkN "'JobTitle4") ;++-- Locations+  Location1 = mkName "'Location1" ;+  Location2 = mkName "'Location2" ;+  Location3 = mkName "'Location3" ;+  Location4 = mkName "'Location4" ;++-- Organizations+  Organization1 = mkName "'Organization1" ;+  Organization2 = mkName "'Organization2" ;+  Organization3 = mkName "'Organization3" ;+  Organization4 = mkName "'Organization4" ;++-- Persons+  Person1 = mkName "'Person1" ;+  Person2 = mkName "'Person2" ;+  Person3 = mkName "'Person3" ;+  Person4 = mkName "'Person4" ;+++}
+ examples/query/small/QueryGer.gf view
@@ -0,0 +1,150 @@+--# -path=.:alltenses++concrete QueryGer of Query = open+  ParadigmsGer,+  SyntaxGer,+  ExtraGer,+  (G = GrammarGer),+  SymbolicGer,+  Prelude+in {++flags coding = utf8 ;++-- for a baseline: just change these lexical entries+oper+  about_Prep = on_Prep ;+  also_AdV = lin AdV (ss "auch") ;+  as_Prep = mkPrep "als" nominative ;+  at_Prep = mkPrep "bei" dative ;+  called_A = mkA "gekannt" ;+  give_V = mkV "zeigen" ;+  information_N = mkN "Information" ;+  other_A = mkA "ander" ;+  name_N = mkN "Name" "Namen" masculine ;+  nickname_N = mkN "Spitzname" "Spitznamen" masculine ;+  located_A = mkA "situiert" ;+  employed_A = mkA "beschäftigt" ; +  work_V = mkV "arbeiten" ;+  position_N = mkN "Position" ;+  organization_N =  mkN "Organisation" ;+  place_N = mkN "Stelle" ;+  person_N = mkN "Persone" ;+  location_N = mkN "Lage" ;+  region_N = mkN "Region" ;+  subregion_N = mkN "Teilbereich" "Teilbereiche" masculine ;++lincat+  Move = Utt ; ---- Text ;+  Query = Utt ;+  Answer = Utt ;+  Set = NP ;+  Relation = {cn : CN ; prep : Prep} ;+  Kind = CN ;+  Property = AP ; ---- {vp : VP ; typ : PropTyp} ;+  Individual = NP ;+  Activity = VP ;+  Name = NP ;+  Loc = NP ;+  Org = NP ;+  Pers = NP ;+  [Individual] = [NP] ;++lin+  MQuery  q = q ;+  MAnswer a = a ;++  QSet s = mkUtt politeImpForm (mkImp (mkVP (mkV2 give_V) s)) ;++  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;+  QInfo s = mkUtt politeImpForm (mkImp (mkVP (mkV2 give_V) +              (mkNP all_Predet (mkNP aPl_Det (mkCN information_N (mkAdv (mkPrep "über" accusative) s)))))) ;++  QCalled i = mkUtt (mkQS (mkQCl (mkIP whichSg_IDet (mkCN other_A name_N)) i have_V2)) ; ++  AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ;+  AProp s p = mkUtt (mkCl s p) ;+  AAct s p = mkUtt (mkCl s p) ;++  SAll k = mkNP all_Predet (mkNP aPl_Det k) ;+  SOne k = mkNP a_Det k ;+  SIndef k = mkNP someSg_Det k ;+  SPlural k = mkNP aPl_Det k ;+  SOther k = mkNP aPl_Det (mkCN other_A k) ;+  SInd i = i ;+  SInds is = mkNP and_Conj is ;++  KRelSet r s = mkCN r.cn (mkAdv r.prep s) ;+  KRelKind k r s = mkCN k (mkRS (mkRCl which_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ;++  KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;+  KProp p k = mkCN p k ;+  KAct p k = mkCN k (mkRS (mkRCl which_RP p)) ;+  KRel r = r.cn ;++  IName n = n ;+  NLoc n = n ;+  NOrg n = n ;+  NPers n = n;++  ACalled is = mkVP also_AdV (mkVP (mkAP (mkA2 called_A (mkPrep "" nominative)) (mkNP or_Conj is))) ;++  BaseIndividual = mkListNP ;+  ConsIndividual = mkListNP ;++oper++-- lexical constructors+  mkName : Str -> NP =+    \s -> mkNP (mkPN s) ;+  mkRelation : N -> {cn : CN ; prep : Prep} =+    \s -> {cn = mkCN s ; prep = possess_Prep} ;++-- lexicon++lincat+  JobTitle = CN ;+lin+  Located i = mkAP (mkA2 located_A in_Prep) i ;+  Employed i = mkAP (mkA2 employed_A at_Prep) i ;+  Work i = mkVP (mkV2 work_V at_Prep) i ;++  HaveTitle t = mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t)))) ;+  HaveTitleOrg t i = mkVP (mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t))))) (mkAdv in_Prep i) ;++  Organization = mkCN organization_N ;+  Place = mkCN place_N ;+  Person = mkCN person_N ;++  Location = mkRelation location_N ;+  Region = mkRelation region_N ;+  Subregion = mkRelation subregion_N ;+  RName = mkRelation name_N ;+  RNickname = mkRelation nickname_N ;++-- JobTitles+  JobTitle1 = mkCN (mkN "'JobTitle1") ;+  JobTitle2 = mkCN (mkN "'JobTitle2") ;+  JobTitle3 = mkCN (mkN "'JobTitle3") ;+  JobTitle4 = mkCN (mkN "'JobTitle4") ;++-- Locations+  Location1 = mkName "'Location1" ;+  Location2 = mkName "'Location2" ;+  Location3 = mkName "'Location3" ;+  Location4 = mkName "'Location4" ;++-- Organizations+  Organization1 = mkName "'Organization1" ;+  Organization2 = mkName "'Organization2" ;+  Organization3 = mkName "'Organization3" ;+  Organization4 = mkName "'Organization4" ;++-- Persons+  Person1 = mkName "'Person1" ;+  Person2 = mkName "'Person2" ;+  Person3 = mkName "'Person3" ;+  Person4 = mkName "'Person4" ;+++}
+ examples/query/small/QueryIta.gf view
@@ -0,0 +1,150 @@+--# -path=.:alltenses++concrete QueryIta of Query = open+  ParadigmsIta,+  SyntaxIta,+  ExtraIta,+  (G = GrammarIta),+  SymbolicIta,+  Prelude+in {++flags coding = utf8 ;++-- for a baseline: just change these lexical entries+oper+  about_Prep = on_Prep ;+  also_AdV = lin AdV (ss "anche") ;+  as_Prep = mkPrep "come" ;+  at_Prep = mkPrep "presso" ;+  called_A = mkA "chiamato" ;+  give_V = mkV "mostrare" ;+  information_N = mkN "informazione" feminine ;+  other_A = prefixA (mkA "altro") ;+  name_N = mkN "nome" ;+  nickname_N = mkN "soprannome" ; +  located_A = mkA "situato" ;+  employed_A = mkA "impiegato" ; +  work_V = mkV "lavorare" ;+  position_N = mkN "posto" ;+  organization_N =  mkN "organizzazione" feminine ;+  place_N = mkN "luogo" ;+  person_N = mkN "persona" ;+  location_N = mkN "posizione" feminine ;+  region_N = mkN "regione" feminine ;+  subregion_N = mkN "sottoregione" feminine ;++lincat+  Move = Utt ; ---- Text ;+  Query = Utt ;+  Answer = Utt ;+  Set = NP ;+  Relation = {cn : CN ; prep : Prep} ;+  Kind = CN ;+  Property = AP ; ---- {vp : VP ; typ : PropTyp} ;+  Individual = NP ;+  Activity = VP ;+  Name = NP ;+  Loc = NP ;+  Org = NP ;+  Pers = NP ;+  [Individual] = [NP] ;++lin+  MQuery  q = q ;+  MAnswer a = a ;++  QSet s = mkUtt (mkVP (mkV2 give_V) s) ;++  QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;+  QInfo s = mkUtt (mkVP (mkV2 give_V) +              (mkNP all_Predet (mkNP thePl_Det (mkCN information_N (mkAdv on_Prep s))))) ;++  QCalled i = mkUtt (mkQS (mkQCl (mkIP whichSg_IDet (mkCN other_A name_N)) i have_V2)) ; ++  AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ;+  AProp s p = mkUtt (mkCl s p) ;+  AAct s p = mkUtt (mkCl s p) ;++  SAll k = mkNP all_Predet (mkNP thePl_Det k) ;+  SOne k = mkNP a_Det k ;+  SIndef k = mkNP someSg_Det k ;+  SPlural k = mkNP aPl_Det k ;+  SOther k = mkNP aPl_Det (mkCN other_A k) ;+  SInd i = i ;+  SInds is = mkNP and_Conj is ;++  KRelSet r s = mkCN r.cn (mkAdv r.prep s) ;+  KRelKind k r s = mkCN k (mkRS (mkRCl which_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ;++  KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;+  KProp p k = mkCN p k ;+  KAct p k = mkCN k (mkRS (mkRCl which_RP p)) ;+  KRel r = r.cn ;++  IName n = n ;+  NLoc n = n ;+  NOrg n = n ;+  NPers n = n;++  ACalled is = mkVP also_AdV (mkVP (mkAP (mkA2 called_A (mkPrep "")) (mkNP or_Conj is))) ;++  BaseIndividual = mkListNP ;+  ConsIndividual = mkListNP ;++oper++-- lexical constructors+  mkName : Str -> NP =+    \s -> mkNP (mkPN s) ;+  mkRelation : N -> {cn : CN ; prep : Prep} =+    \s -> {cn = mkCN s ; prep = possess_Prep} ;++-- lexicon++lincat+  JobTitle = CN ;+lin+  Located i = mkAP (mkA2 located_A in_Prep) i ;+  Employed i = mkAP (mkA2 employed_A at_Prep) i ;+  Work i = mkVP (mkV2 work_V at_Prep) i ;++  HaveTitle t = mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t)))) ;+  HaveTitleOrg t i = mkVP (mkVP have_V2 (mkNP the_Det (mkCN position_N (mkAdv possess_Prep (mkNP t))))) (mkAdv in_Prep i) ;++  Organization = mkCN organization_N ;+  Place = mkCN place_N ;+  Person = mkCN person_N ;++  Location = mkRelation location_N ;+  Region = mkRelation region_N ;+  Subregion = mkRelation subregion_N ;+  RName = mkRelation name_N ;+  RNickname = mkRelation nickname_N ;++-- JobTitles+  JobTitle1 = mkCN (mkN "'JobTitle1") ;+  JobTitle2 = mkCN (mkN "'JobTitle2") ;+  JobTitle3 = mkCN (mkN "'JobTitle3") ;+  JobTitle4 = mkCN (mkN "'JobTitle4") ;++-- Locations+  Location1 = mkName "'Location1" ;+  Location2 = mkName "'Location2" ;+  Location3 = mkName "'Location3" ;+  Location4 = mkName "'Location4" ;++-- Organizations+  Organization1 = mkName "'Organization1" ;+  Organization2 = mkName "'Organization2" ;+  Organization3 = mkName "'Organization3" ;+  Organization4 = mkName "'Organization4" ;++-- Persons+  Person1 = mkName "'Person1" ;+  Person2 = mkName "'Person2" ;+  Person3 = mkName "'Person3" ;+  Person4 = mkName "'Person4" ;+++}
examples/query/small/QuerySwe.gf view
@@ -6,7 +6,7 @@   SyntaxSwe,   ExtraSwe,   (M = MakeStructuralSwe),-  (L = LangSwe),+  (L = GrammarSwe),   Prelude in { @@ -35,7 +35,7 @@   QSet s =     let      ss : NP = s-        | mkNP (mkNP thePl_Det L.name_N) (mkAdv on_Prep s)+        | mkNP (mkNP thePl_Det name_N) (mkAdv on_Prep s)         ---- s's names     in       mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) ss))@@ -46,12 +46,12 @@   QWhere s = mkUtt (mkQS (mkQCl where_IAdv s)) ;   QInfo  s =     let-      info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ;+      info : NP = mkNP all_Predet (mkNP (mkNP information_N) (mkAdv about_Prep s)) ;     in       mkUtt (mkImp (mkVP give_V3 (mkNP i_Pron) info))     | mkUtt info ; -  QCalled i = mkUtt (mkQS (mkQCl how_IAdv (mkCl i (mkVP also_AdV (mkVP called_A))))) ;+  QCalled i = mkUtt (mkQS (mkQCl (mkIP whichSg_IDet (mkCN other_A name_N)) i have_V2)) ;     AKind s k = mkUtt (mkCl s (mkNP aPl_Det k)) ; ---- a, fun of s   AProp s p = mkUtt (mkCl s p) ;@@ -75,7 +75,7 @@   KRelKind k r s =     mkCN k (mkRS (mkRCl that_RP (mkVP (mkNP aPl_Det (mkCN r.cn (mkAdv r.prep s)))))) ; -  KRelPair k r = mkCN k (mkAdv with_Prep (sina r.cn)) ;+  KRelPair k r = mkCN k (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum r.cn)) ;   KProp p k =      mkCN p k    | mkCN k (mkRS (mkRCl that_RP (mkVP p))) ;@@ -105,8 +105,7 @@   information_N = mkN "information" "informationer" ;   other_A = compoundA (mkA "annan" "annat" "andra" "andra" "andra") ;   that_RP = which_RP ;--  sina : CN -> NP = \cn -> mkNP (M.mkPredet "sin" "sitt" "sina") (mkNP a_Quant plNum cn) ; ---- should be in ExtraSwe+  name_N = mkN "namn" "namn" ;  -- lexical constructors   mkName : Str -> NP =@@ -117,27 +116,21 @@ -- lexicon  lincat-  Country = {np : NP ; a : A} ;   JobTitle = CN ; lin-  NCountry c = c.np ;-  PCountry c = mkAP c.a ;--  Located i =-      mkAP (mkA2 (mkA "belägen" "beläget") in_Prep) i ;---    | mkAP (mkA2 (mkA "situated") in_Prep) i ;+  Located i = mkAP (mkA2 (mkA "belägen" "beläget") in_Prep) i ; -  Employed i =-      mkAP (mkA2 (mkA "anställd") by8agent_Prep) i---    | mkAP (mkA2 (mkA "paid") by8agent_Prep) i---    | mkAP (mkA2 (mkA "aktiv") at_Prep) i-    | mkAP (mkA2 (mkA "professionellt aktiv") at_Prep) i ;+  Employed i = mkAP (mkA2 (mkA "anställd") by8agent_Prep) i ;    Work i =       mkVP (mkV2 (mkV "jobba") at_Prep) i     | mkVP (mkV2 (mkV "arbeta") in_Prep) i ; -  HaveTitle t i =+  HaveTitle t =+      mkVP (mkAP (mkA2 (mkA "anställd") as_Prep) (mkNP t))+    | mkVP (mkV2 (mkV "jobba") as_Prep) (mkNP t) ;++  HaveTitleOrg t i =       mkVP (mkVP (mkAP (mkA2 (mkA "anställd") as_Prep) (mkNP t))) (mkAdv at_Prep i)     | mkVP (mkVP (mkV2 (mkV "jobba") as_Prep) (mkNP t)) (mkAdv at_Prep i) ; --    | mkVP (mkVP have_V2 (mkNP the_Det (mkCN (mkN2 (mkN "titel" "titlar") po) (mkNP t)))) (mkAdv at_Prep i) ;@@ -177,9 +170,5 @@   Person2 = mkName "'Person2" ;   Person3 = mkName "'Person3" ;   Person4 = mkName "'Person4" ;--oper-  mkCountry : Str -> Str -> {np : NP ; a : A} =-    \n,a -> {np = mkNP (mkPN n neutrum) ; a = mkA a} ;  }
+ examples/query/small/README view
@@ -0,0 +1,11 @@+Query language for MOLTO KRI.+(c) Aarne Ranta 2011 for the gf files ++To compile and test: make++To build a new language, use QueryGer or QueryIta as starting point: +they are the simplest and cleanest implementations. As baseline, just change+the lexical oper's in the beginning of the file.+++
+ examples/query/small/tests.gfs view
@@ -0,0 +1,36 @@+l -treebank MQuery (QSet (SAll Person))+l -treebank MQuery (QSet (SAll (KRel Location)))+l -treebank MQuery (QSet (SAll Organization))+l -treebank MQuery (QInfo (SInd (IName (NOrg Organization1))))+l -treebank MQuery (QInfo (SInd (IName (NPers Person1))))+l -treebank MQuery (QInfo (SInd (IName (NLoc Location1))))+l -treebank MQuery (QSet (SInd (IName (NOrg Organization1))))+l -treebank MQuery (QSet (SInd (IName (NPers Person1))))+l -treebank MQuery (QSet (SInd (IName (NLoc Location1))))+l -treebank MQuery (QInfo (SAll Person))+l -treebank MQuery (QInfo (SAll (KRel Location)))+l -treebank MQuery (QInfo (SAll Organization))+l -treebank MQuery (QSet (SAll (KRelSet Subregion (SAll (KRel Location)))))+l -treebank MQuery (QSet (SAll (KRelKind (KRel Location) Subregion (SOther (KRel Location)))))+l -treebank MQuery (QSet (SAll (KRelSet Subregion (SInd (IName (NLoc Location1))))))+l -treebank MQuery (QSet (SPlural (KProp (Located Location1) Organization)))+l -treebank MQuery (QSet (SPlural (KProp (Located Location1) Person)))+l -treebank MQuery (QSet (SPlural (KProp (Located Location1) (KRel Location))))+l -treebank MQuery (QWhere (SInd (IName (NLoc Location1))))+l -treebank MQuery (QWhere (SInd (IName (NOrg Organization1))))+l -treebank MQuery (QWhere (SInd (IName (NPers Person1))))+l -treebank MQuery (QSet (SAll (KRelPair Organization Location)))+l -treebank MQuery (QWhere (SAll Organization))+l -treebank MQuery (QWhere (SAll Person))+l -treebank MQuery (QWhere (SAll (KRel Location)))+l -treebank MQuery (QSet (SPlural (KRelPair (KRel Region) Subregion)))+l -treebank MQuery (QSet (SAll (KAct (HaveTitleOrg JobTitle1 Organization1) Person))) ---+l -treebank MQuery (QSet (SAll (KAct (Work Organization1) Person)))+l -treebank MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NPers Person1))))))+l -treebank MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NLoc Location1))))))+l -treebank MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NOrg Organization1))))))+l -treebank MQuery (QCalled (IName (NPers Person1)))+l -treebank MQuery (QCalled (IName (NLoc Location1)))+l -treebank MQuery (QCalled (IName (NOrg Organization1)))+l -treebank MQuery (QSet (SAll (KAct (HaveTitle JobTitle1) Person))) ---+
+ examples/query/small/treebank.txt view
@@ -0,0 +1,299 @@+Query: MQuery (QSet (SAll Person))+QueryEng: give me all people+QueryFin: näytä kaikki henkilöt+QueryFre: montrer toutes les personnes+QueryGer: zeigen Sie alle Personen+QueryIta: mostrare tutte le persone+QuerySwe: ge mig alla personer+++Query: MQuery (QSet (SAll (KRel Location)))+QueryEng: give me all locations+QueryFin: näytä kaikki sijainnit+QueryFre: montrer toutes les positions+QueryGer: zeigen Sie alle Lagen+QueryIta: mostrare tutte le posizioni+QuerySwe: ge mig alla lägen+++Query: MQuery (QSet (SAll Organization))+QueryEng: give me all organizations+QueryFin: näytä kaikki organisaatiot+QueryFre: montrer toutes les organisations+QueryGer: zeigen Sie alle Organisationen+QueryIta: mostrare tutte le organizzazioni+QuerySwe: ge mig alla organisationer+++Query: MQuery (QInfo (SInd (IName (NOrg Organization1))))+QueryEng: give me all information about 'Organization1+QueryFin: anna kaikki tiedot organisaatiosta 'Organization1+QueryFre: montrer toutes les informations sur 'Organization1+QueryGer: zeigen Sie alle Informationen über 'Organization1+QueryIta: mostrare tutte le informazioni su 'Organization1+QuerySwe: ge mig all information om 'Organization1+++Query: MQuery (QInfo (SInd (IName (NPers Person1))))+QueryEng: give me all information about 'Person1+QueryFin: anna kaikki tiedot henkilöstä 'Person1+QueryFre: montrer toutes les informations sur 'Person1+QueryGer: zeigen Sie alle Informationen über 'Person1+QueryIta: mostrare tutte le informazioni su 'Person1+QuerySwe: ge mig all information om 'Person1+++Query: MQuery (QInfo (SInd (IName (NLoc Location1))))+QueryEng: give me all information about 'Location1+QueryFin: anna kaikki tiedot paikasta 'Location1+QueryFre: montrer toutes les informations sur 'Location1+QueryGer: zeigen Sie alle Informationen über 'Location1+QueryIta: mostrare tutte le informazioni su 'Location1+QuerySwe: ge mig all information om 'Location1+++Query: MQuery (QSet (SInd (IName (NOrg Organization1))))+QueryEng: give me 'Organization1+QueryFin: näytä organisaatio 'Organization1+QueryFre: montrer 'Organization1+QueryGer: zeigen Sie 'Organization1+QueryIta: mostrare 'Organization1+QuerySwe: ge mig 'Organization1+++Query: MQuery (QSet (SInd (IName (NPers Person1))))+QueryEng: give me 'Person1+QueryFin: näytä henkilö 'Person1+QueryFre: montrer 'Person1+QueryGer: zeigen Sie 'Person1+QueryIta: mostrare 'Person1+QuerySwe: ge mig 'Person1+++Query: MQuery (QSet (SInd (IName (NLoc Location1))))+QueryEng: give me 'Location1+QueryFin: näytä paikka 'Location1+QueryFre: montrer 'Location1+QueryGer: zeigen Sie 'Location1+QueryIta: mostrare 'Location1+QuerySwe: ge mig 'Location1+++Query: MQuery (QInfo (SAll Person))+QueryEng: give me all information about all people+QueryFin: anna kaikki tiedot kaikista henkilöistä+QueryFre: montrer toutes les informations sur toutes les personnes+QueryGer: zeigen Sie alle Informationen über alle Personen+QueryIta: mostrare tutte le informazioni su tutte le persone+QuerySwe: ge mig all information om alla personer+++Query: MQuery (QInfo (SAll (KRel Location)))+QueryEng: give me all information about all locations+QueryFin: anna kaikki tiedot kaikista sijainneista+QueryFre: montrer toutes les informations sur toutes les positions+QueryGer: zeigen Sie alle Informationen über alle Lagen+QueryIta: mostrare tutte le informazioni su tutte le posizioni+QuerySwe: ge mig all information om alla lägen+++Query: MQuery (QInfo (SAll Organization))+QueryEng: give me all information about all organizations+QueryFin: anna kaikki tiedot kaikista organisaatioista+QueryFre: montrer toutes les informations sur toutes les organisations+QueryGer: zeigen Sie alle Informationen über alle Organisationen+QueryIta: mostrare tutte le informazioni su tutte le organizzazioni+QuerySwe: ge mig all information om alla organisationer+++Query: MQuery (QSet (SAll (KRelSet Subregion (SAll (KRel Location)))))+QueryEng: give me all subregions of all locations+QueryFin: näytä kaikki kaikkien sijaintien osat+QueryFre: montrer toutes les sous-régions de toutes les positions+QueryGer: zeigen Sie alle Teilbereiche von allen Lagen+QueryIta: mostrare tutte le sottoregioni di tutte le posizioni+QuerySwe: ge mig alla delregioner i alla lägen+++Query: MQuery (QSet (SAll (KRelKind (KRel Location) Subregion (SOther (KRel Location)))))+QueryEng: give me all locations that are subregions of other locations+QueryFin: näytä kaikki sijainnit jotka ovat muiden sijaintien osia+QueryFre: montrer toutes les positions qui sont des sous-régions d' autres positions+QueryGer: zeigen Sie alle Lagen die Teilbereiche von anderen Lagen sind+QueryIta: mostrare tutte le posizioni che sono sottoregioni di altre posizioni+QuerySwe: ge mig alla lägen som är delregioner i andra lägen+++Query: MQuery (QSet (SAll (KRelSet Subregion (SInd (IName (NLoc Location1))))))+QueryEng: give me all subregions of 'Location1+QueryFin: näytä kaikki paikan 'Location1 osat+QueryFre: montrer toutes les sous-régions de 'Location1+QueryGer: zeigen Sie alle Teilbereiche von 'Location1+QueryIta: mostrare tutte le sottoregioni di 'Location1+QuerySwe: ge mig alla delregioner i 'Location1+++Query: MQuery (QSet (SPlural (KProp (Located Location1) Organization)))+QueryEng: give me organizations located in 'Location1+QueryFin: näytä paikassa 'Location1 sijaitsevia organisaatioita+QueryFre: montrer des organisations situées dans 'Location1+QueryGer: zeigen Sie in 'Location1 situierte Organisationen+QueryIta: mostrare organizzazioni situate in 'Location1+QuerySwe: ge mig organisationer belägna i 'Location1+++Query: MQuery (QSet (SPlural (KProp (Located Location1) Person)))+QueryEng: give me people located in 'Location1+QueryFin: näytä paikassa 'Location1 sijaitsevia henkilöitä+QueryFre: montrer des personnes situées dans 'Location1+QueryGer: zeigen Sie in 'Location1 situierte Personen+QueryIta: mostrare persone situate in 'Location1+QuerySwe: ge mig personer belägna i 'Location1+++Query: MQuery (QSet (SPlural (KProp (Located Location1) (KRel Location))))+QueryEng: give me locations located in 'Location1+QueryFin: näytä paikassa 'Location1 sijaitsevia sijainteja+QueryFre: montrer des positions situées dans 'Location1+QueryGer: zeigen Sie in 'Location1 situierte Lagen+QueryIta: mostrare posizioni situate in 'Location1+QuerySwe: ge mig lägen belägna i 'Location1+++Query: MQuery (QWhere (SInd (IName (NLoc Location1))))+QueryEng: where is 'Location1+QueryFin: missä on paikka 'Location1+QueryFre: où est 'Location1+QueryGer: wo ist 'Location1+QueryIta: dove è 'Location1+QuerySwe: var är 'Location1+++Query: MQuery (QWhere (SInd (IName (NOrg Organization1))))+QueryEng: where is 'Organization1+QueryFin: missä on organisaatio 'Organization1+QueryFre: où est 'Organization1+QueryGer: wo ist 'Organization1+QueryIta: dove è 'Organization1+QuerySwe: var är 'Organization1+++Query: MQuery (QWhere (SInd (IName (NPers Person1))))+QueryEng: where is 'Person1+QueryFin: missä on henkilö 'Person1+QueryFre: où est 'Person1+QueryGer: wo ist 'Person1+QueryIta: dove è 'Person1+QuerySwe: var är 'Person1+++Query: MQuery (QSet (SAll (KRelPair Organization Location)))+QueryEng: give me all organizations with their locations+QueryFin: näytä kaikki organisaatiot ja näiden sijainnit+QueryFre: montrer toutes les organisations avec leurs positions+QueryGer: zeigen Sie alle Organisationen mit ihren Lagen+QueryIta: mostrare tutte le organizzazioni colle loro posizioni+QuerySwe: ge mig alla organisationer med deras lägen+++Query: MQuery (QWhere (SAll Organization))+QueryEng: where are all organizations+QueryFin: missä ovat kaikki organisaatiot+QueryFre: où sont toutes les organisations+QueryGer: wo sind alle Organisationen+QueryIta: dove sono tutte le organizzazioni+QuerySwe: var är alla organisationer+++Query: MQuery (QWhere (SAll Person))+QueryEng: where are all people+QueryFin: missä ovat kaikki henkilöt+QueryFre: où sont toutes les personnes+QueryGer: wo sind alle Personen+QueryIta: dove sono tutte le persone+QuerySwe: var är alla personer+++Query: MQuery (QWhere (SAll (KRel Location)))+QueryEng: where are all locations+QueryFin: missä ovat kaikki sijainnit+QueryFre: où sont toutes les positions+QueryGer: wo sind alle Lagen+QueryIta: dove sono tutte le posizioni+QuerySwe: var är alla lägen+++Query: MQuery (QSet (SPlural (KRelPair (KRel Region) Subregion)))+QueryEng: give me regions with their subregions+QueryFin: näytä alueita ja näiden osia+QueryFre: montrer des régions avec leurs sous-régions+QueryGer: zeigen Sie Regionen mit ihren Teilbereichen+QueryIta: mostrare regioni colle loro sottoregioni+QuerySwe: ge mig regioner med deras delregioner+++command not parsed+Query: MQuery (QSet (SAll (KAct (Work Organization1) Person)))+QueryEng: give me all people that work at 'Organization1+QueryFin: näytä kaikki henkilöt jotka työskentelevät organisaatiossa 'Organization1+QueryFre: montrer toutes les personnes qui travaillent chez 'Organization1+QueryGer: zeigen Sie alle Personen die bei 'Organization1 arbeiten+QueryIta: mostrare tutte le persone che lavorano presso 'Organization1+QuerySwe: ge mig alla personer som jobbar på 'Organization1+++Query: MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NPers Person1))))))+QueryEng: give me all nicknames of 'Person1+QueryFin: näytä kaikki henkilön 'Person1 lisänimet+QueryFre: montrer tous les surnoms de 'Person1+QueryGer: zeigen Sie alle Spitznamen von 'Person1+QueryIta: mostrare tutti i soprannomi di 'Person1+QuerySwe: ge mig alla tilläggsnamn på 'Person1+++Query: MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NLoc Location1))))))+QueryEng: give me all nicknames of 'Location1+QueryFin: näytä kaikki paikan 'Location1 lisänimet+QueryFre: montrer tous les surnoms de 'Location1+QueryGer: zeigen Sie alle Spitznamen von 'Location1+QueryIta: mostrare tutti i soprannomi di 'Location1+QuerySwe: ge mig alla tilläggsnamn på 'Location1+++Query: MQuery (QSet (SAll (KRelSet RNickname (SInd (IName (NOrg Organization1))))))+QueryEng: give me all nicknames of 'Organization1+QueryFin: näytä kaikki organisaation 'Organization1 lisänimet+QueryFre: montrer tous les surnoms de 'Organization1+QueryGer: zeigen Sie alle Spitznamen von 'Organization1+QueryIta: mostrare tutti i soprannomi di 'Organization1+QuerySwe: ge mig alla tilläggsnamn på 'Organization1+++Query: MQuery (QCalled (IName (NPers Person1)))+QueryEng: how is 'Person1 also called+QueryFin: mikä on henkilön 'Person1 toinen nimi+QueryFre: quel autre nom a 'Person1+QueryGer: welchen anderen Namen hat 'Person1+QueryIta: quale altro nome ha 'Person1+QuerySwe: vilket annat namn har 'Person1+++Query: MQuery (QCalled (IName (NLoc Location1)))+QueryEng: how is 'Location1 also called+QueryFin: mikä on paikan 'Location1 toinen nimi+QueryFre: quel autre nom a 'Location1+QueryGer: welchen anderen Namen hat 'Location1+QueryIta: quale altro nome ha 'Location1+QuerySwe: vilket annat namn har 'Location1+++Query: MQuery (QCalled (IName (NOrg Organization1)))+QueryEng: how is 'Organization1 also called+QueryFin: mikä on organisaation 'Organization1 toinen nimi+QueryFre: quel autre nom a 'Organization1+QueryGer: welchen anderen Namen hat 'Organization1+QueryIta: quale altro nome ha 'Organization1+QuerySwe: vilket annat namn har 'Organization1+++command not parsed
+ examples/typetheory/Donkey.gf view
@@ -0,0 +1,109 @@+abstract Donkey = Types ** {++flags startcat = S ;++cat +  S ; +  Cl ;+  CN ;+  Det ;+  Conj ;+  NP Set ;+  VP Set ;+  V2 Set Set ;+  V  Set ;+  AP Set ;+  PN Set ;+  RC Set ;++data+  IfS     : (A : S) -> (El (iS A) -> S) -> S ;              -- if A B+  ConjS   : Conj -> S -> S -> S ;                           -- A and B ; A or B+  PosCl   : Cl -> S ;                                       -- John walks+  NegCl   : Cl -> S ;                                       -- John doesn't walk+  PredVP  : ({A} : Set)   -> NP A -> VP A -> Cl ;           -- John (walks / doesn't walk)+  ComplV2 : ({A,B} : Set) -> V2 A B -> NP B -> VP A ;       -- loves John+  UseV    : ({A} : Set)   -> V A -> VP A ;                  -- walks+  UseAP   : ({A} : Set)   -> AP A -> VP A ;                 -- is old+  DetCN   : Det -> (A : CN) -> NP (iCN A) ;                 -- every man+  ConjNP  : Conj -> ({A} : Set) -> NP A -> NP A -> NP A ;   -- John and every man+  The     : (A : CN)   -> El (iCN A) -> NP (iCN A) ;        -- the donkey+  Pron    : ({A} : CN) -> El (iCN A) -> NP (iCN A) ;        -- he/she/it+  UsePN   : ({A} : Set) -> PN A -> NP A ;                   -- John+  ModAP   : (A : CN) -> AP (iCN A) -> CN ;                  -- old man+  ModRC   : (A : CN) -> RC (iCN A) -> CN ;                  -- man that walks+  RelVP   : ({A} : CN) -> VP (iCN A) -> RC (iCN A) ;        -- that walks+  An      : Det ;+  Every   : Det ; +  And     : Conj ;+  Or      : Conj ;++  Man, Donkey, Woman : CN ;+  Own, Beat : V2 (iCN Man) (iCN Donkey) ;+  Love : ({A,B} : Set) -> V2 A B ; -- polymorphic verb+  Walk, Talk : V (iCN Man) ;       -- monomorphic verbs+  Old : ({A} : Set) -> AP A ;      -- polymorphic adjective+  Pregnant : AP (iCN Woman) ;      -- monomorphic adjective+  John : PN (iCN Man) ;++-- Montague semantics in type theory++fun+  iS    : S -> Set ;+  iCl   : Cl -> Set ;+  iCN   : CN -> Set ;+  iDet  : Det -> ({A} : Set) -> (El A -> Set) -> Set ;+  iConj : Conj -> Set -> Set -> Set ;+  iNP   : ({A} : Set) -> NP A -> (El A -> Set) -> Set ;+  iVP   : ({A} : Set) -> VP A -> (El A -> Set) ;+  iAP   : ({A} : Set) -> AP A -> (El A -> Set) ;+  iRC   : ({A} : Set) -> RC A -> (El A -> Set) ;+  iV    : ({A} : Set) -> V A -> (El A -> Set) ;+  iV2   : ({A,B} : Set) -> V2 A B -> (El A -> El B -> Set) ;+  iPN   : ({A} : Set) -> PN A -> El A ;+def+  iS (PosCl A) = iCl A ;+  iS (NegCl A) = Neg (iCl A) ;+  iS  (IfS A B) = Pi (iS A) (\x -> iS (B x)) ;+  iS (ConjS C A B) = iConj C (iS A) (iS B) ;+  iCl (PredVP A Q F) = iNP A Q (\x -> iVP A F x) ;+  iVP _ (ComplV2 A B F R) x = iNP B R (\y -> iV2 A B F x y) ;+  iVP _ (UseV A F) x = iV A F x ;+  iVP _ (UseAP A F) x = iAP A F x ;+  iNP _ (DetCN D A) F = iDet D (iCN A) F ;+  iNP _ (ConjNP C A Q R) F = iConj C (iNP A Q F) (iNP A R F) ;+  iNP _ (Pron _ x) F = F x ;+  iNP _ (The _ x) F = F x ;+  iNP _ (UsePN A a) F = F (iPN A a) ;+  iDet An A F = Sigma A F ;+  iDet Every A F = Pi A F ;+  iCN (ModAP A F) = Sigma (iCN A) (\x -> iAP (iCN A) F x) ;+  iCN (ModRC A F) = Sigma (iCN A) (\x -> iRC (iCN A) F x) ;+  iRC _ (RelVP A F) x = iVP (iCN A) F x ;+  iConj And = Prod ;+  iConj Or = Plus ;++--- for the type-theoretical lexicon++data+  Man', Donkey', Woman' : Set ;+  Own', Beat' : El Man' -> El Donkey' -> Set ;+  Love' : ({A,B} : Set) -> El A -> El B -> Set ;+  Old' : ({A} : Set) -> El A -> Set ;+  Walk', Talk' : El Man' -> Set ;+  Pregnant' : El Woman' -> Set ;+  John' : El Man' ;+def+  iCN Man = Man' ;+  iCN Woman = Woman' ;+  iCN Donkey = Donkey' ;+  iV2 _ _ Beat = Beat' ;+  iV2 _ _ Own = Own' ;+  iV2 _ _ (Love A B) = Love' A B ;+  iV _ Walk = Walk' ;+  iV _ Talk = Talk' ;+  iAP _ (Old A) = Old' A ;+  iAP _ Pregnant = Pregnant' ;+  iPN _ John = John' ;++}
+ examples/typetheory/DonkeyEng.gf view
@@ -0,0 +1,80 @@+--# -path=.:present++concrete DonkeyEng of Donkey = TypesSymb ** open TryEng, IrregEng, (E = ExtraEng), Prelude in {++lincat +  S  = TryEng.S ; +  Cl = TryEng.Cl ;+  Det = TryEng.Det ;+  Conj = TryEng.Conj ;+  CN = {s : TryEng.CN ; p : TryEng.Pron} ; -- since English CN has no gender+  NP = TryEng.NP ;+  VP = TryEng.VP ;+  AP = TryEng.AP ;+  V2 = TryEng.V2 ;+  V  = TryEng.V ;+  PN = TryEng.PN ; +  RC = TryEng.RS ;++lin+  IfS A B = mkS (mkAdv if_Subj A) (lin S (ss B.s)) ;+  ConjS C A B = mkS C A B ;+  PosCl A = mkS A ;+  NegCl A = mkS negativePol A ;+  PredVP _ Q F = mkCl Q F ;+  ComplV2 _ _ F y = mkVP F y ;+  UseV _ F = mkVP F ;+  UseAP _ F = mkVP F ;+  An = mkDet a_Quant ;+  Every = every_Det ;+  DetCN D A = mkNP D A.s ;+  The A r = mkNP the_Det A.s | mkNP (mkNP the_Det A.s) (lin Adv (parenss r)) ; -- variant showing referent: he ( john' )+  Pron A r = mkNP A.p | mkNP (mkNP A.p) (lin Adv (parenss r)) ;+  UsePN _ a = mkNP a ;+  ConjNP C _ Q R = mkNP C Q R ;+  ModAP A F = {s = mkCN F A.s ; p = A.p} ;+  ModRC A F = {s = mkCN A.s F ; p = A.p} ;+  RelVP A F = mkRS (mkRCl (relPron A) F) ;+  And = and_Conj ;+  Or = or_Conj ;++  Man = {s = mkCN (mkN "man" "men") ; p = he_Pron} ;+  Woman = {s = mkCN (mkN "woman" "women") ; p = she_Pron} ;+  Donkey = {s = mkCN (mkN "donkey") ; p = it_Pron} ;+  Own = mkV2 "own" ;+  Beat = mkV2 beat_V ;+  Love _ _ = mkV2 "love" ;+  Walk = mkV "walk" ;+  Talk = mkV "talk" ;+  Old _ = mkAP (mkA "old") ;+  Pregnant = mkAP (mkA "pregnant") ;+  John = mkPN "John" ;++oper+  relPron : {s : CN ; p : Pron} -> RP = \cn -> case isHuman cn.p of { +---    True  => who_RP ;+---    False => which_RP+    _ => E.that_RP+    } ;+  isHuman : Pron -> Bool = \p -> case p.a of {+---    AgP3Sg Neutr => False ;+    _ => True+    } ;  +++-- for the lexicon in type theory++lin+  Man' = ss "man'" ;+  Woman' = ss "woman'" ;+  Donkey' = ss "donkey'" ;+  Own' = apply "own'" ;+  Beat' = apply "beat'" ;+  Love' _ _ = apply "love'" ;+  Walk' = apply "walk'" ;+  Talk' = apply "talk'" ;+  Old' _ = apply "old'" ; +  Pregnant' = apply "pregnant'" ; +  John' = ss "john'" ;++}
+ examples/typetheory/README view
@@ -0,0 +1,58 @@+13/9/2011 by AR++Main files++  Types.gf     -- Martin-Löf's "Intuitionistic Type Theory" (book 1984)+  TypesSymb.gf -- concrete syntax close to the notation of the book++Experimental extension++  Donkey.gf    -- sentences about men and donkeys, with Montague semantics in Types+  DonkeyEng.gf -- quick and dirty English concrete syntax++Example 1: the formula for the "donkey sentence", +"if a number is equal to a number, it is equal to it"+The parser restores implicit arguments, and linearizing the formula back returns it with+Greek letters (which could also be used in the input):+ +  > import TypesSymb.gf++  Types> p -tr -cat=Set "( Pi z : ( Sigma x : N ) ( Sigma y : N ) I ( N , x , y ) ) I ( N , p ( z ) , p ( q ( z ) ) )" | l -unlexcode++  Pi +    (Sigma Nat (\x -> +      Sigma Nat (\y -> Id Nat x y))) +    (\z -> +      Id Nat +        (p {Nat} {\_1 -> Sigma Nat (\v2 -> Id Nat _1 v2)} +           z) +        (p {Nat} {\_1 -> Id Nat (p Nat (\v2 -> Sigma Nat (\v3 -> Id Nat v2 v3)) z) _1} (+           q {Nat} {\_1 -> Sigma Nat (\v2 -> Id Nat _1 v2)} +             z)))++  (Π z : (Σ x : N)(Σ y : N)I (N , x , y))I (N , p (z), p (q (z)))+++Example 2: parse and interpret a sentence, also showing the nice formula.++  > import DonkeyEng.gf++  Donkey> p -cat=S -tr "a man owns a donkey " | pt -transfer=iS -tr | l -unlexcode++  PredVP {Man'} (An Man) (ComplV2 {Man'} {Donkey'} Own (An Donkey))++  Sigma Man' (\v0 -> Sigma Donkey' (\v1 -> Own' v0 v1))++  (Σ v0 : man')(Σ v1 : donkey')own' (v0 , v1)+++Example 3: (to be revisited) parse of "the donkey sentence" returns some metavariables++  Donkey> dc interpret p ?0 | pt -transfer=iS | l -unlexcode++  Donkey> %interpret "if a man owns a donkey he beats it"++  (Π v0 : (Σ v0 : man')(Σ v1 : donkey')own' (v0 , v1))beat' (?16 , ?22)+  ++ 
+ examples/typetheory/Types.gf view
@@ -0,0 +1,122 @@+abstract Types = {++-- Martin-Löf's set theory 1984++-- categories+cat +  Judgement ;+  Set ; +  El Set ;++flags startcat = Judgement ;++-- forms of judgement+data+  JSet   : Set -> Judgement ;+  JElSet : (A : Set) -> El A -> Judgement ;++-- basic forms of sets+data+  Plus   : Set -> Set -> Set ;+  Pi     : (A : Set) -> (El A -> Set) -> Set ;+  Sigma  : (A : Set) -> (El A -> Set) -> Set ;+  Falsum : Set ;+  Nat    : Set ; +  Id     : (A : Set) -> (a,b : El A) -> Set ;++-- defined forms of sets+fun Funct : Set -> Set -> Set ;+def Funct A B = Pi A (\x -> B) ;++fun Prod : Set -> Set -> Set ;+def Prod A B = Sigma A (\x -> B) ;++fun Neg : Set -> Set ;+def Neg A = Funct A Falsum ;++-- constructors++data+  i : ({A,B} : Set) -> El A -> El (Plus A B) ;+  j : ({A,B} : Set) -> El B -> El (Plus A B) ;++  lambda : ({A} : Set) -> ({B} : El A -> Set) -> ((x : El A) -> El (B x)) -> El (Pi A B) ;++  pair : ({A} : Set) -> ({B} : El A -> Set) -> (x : El A) -> El (B x) -> El (Sigma A B) ;++  Zero : El Nat ;+  Succ : El Nat -> El Nat ;++  r : (A : Set) -> (a : El A) -> El (Id A a a) ;++-- selectors++fun D :  ({A,B} : Set) -> ({C} : El (Plus A B) -> Set) -> +           (c : El (Plus A B)) -> +           ((x : El A) -> El (C (i A B x))) -> +           ((y : El B) -> El (C (j A B y))) -> +             El (C c) ;+def +  D _ _ _ (i _ _ a) d _ = d a ;+  D _ _ _ (j _ _ b) _ e = e b ;++fun app :  ({A} : Set) -> ({B} : El A -> Set) -> El (Pi A B) -> (a : El A) -> El (B a) ;+def app _ _ (lambda _ _ f) a = f a ;++fun+  p : ({A} : Set) -> ({B} : El A -> Set) -> (_ : El (Sigma A B)) -> El A ;+  q : ({A} : Set) -> ({B} : El A -> Set) -> (c : El (Sigma A B)) -> El (B (p A B c)) ;+def+  p _ _ (pair _ _ a _) = a ;+----  q _ _ (pair _ _ _ b) = b ; ---- doesn't compile yet AR 13/9/2011+----  q A B c = E A B (\z -> B (p A B z)) c (\x,y -> y) ; ---- neither does this: {x <> p A B (pair A B x y)}++fun E : ({A} : Set) -> ({B} : El A -> Set) -> ({C} : El (Sigma A B) -> Set) -> +           (c : El (Sigma A B)) -> +           ((x : El A) -> (y : El (B x)) -> El (C (pair A B x y))) -> +             El (C c) ;+def E _ _ _ (pair _ _ a b) d = d a b ;++fun+  R0 : ({C} : El Falsum -> Set) -> (c : El Falsum) -> El (C c) ;++fun+  Rec : ({C} : El Nat -> Set) -> +          (c : El Nat) -> +          (El (C Zero)) -> +          ((x : El Nat) -> (El (C x)) -> El (C (Succ x))) -> +            El (C c) ;+def+  Rec _ Zero d _ = d ;+  Rec C (Succ x) d e = e x (Rec C x d e) ;++fun J : (A : Set) -> (C : (x,y : El A) -> El (Id A x y) -> Set) -> (a,b : El A) -> +          (c : El (Id A a b)) -> +          (d : (x : El A) -> El (C x x (r A x))) ->+            El (C a b c) ;+def J _ _ _ _ (r _ a) d = d a ;++-- tests++fun one : El Nat ;+def one = Succ Zero ;++fun two : El Nat ;+def two = Succ one ;++fun plus : El Nat -> El Nat -> El Nat ;+def plus a b = Rec (\x -> Nat) b a (\x,y -> Succ y) ;++fun times : El Nat -> El Nat -> El Nat ;+def times a b = Rec (\x -> Nat) b Zero (\x,y -> plus y x) ;++fun exp2 : El Nat -> El Nat ;  -- 2^x+def exp2 a = Rec (\x -> Nat) a one (\x,y -> plus y y) ;++fun fast : El Nat -> El Nat ;  -- fast (Succ x) = exp2 (fast x)+def fast a = Rec (\x -> Nat) a one (\_ -> exp2) ;++fun big : El Nat ;+def big = fast (fast two) ;++}
+ examples/typetheory/TypesSymb.gf view
@@ -0,0 +1,81 @@+concrete TypesSymb of Types = open Prelude in {++-- Martin-Löf's set theory 1984, the polymorphic notation used in the book++lincat +  Judgement = SS ;+  Set = SS ; +  El = SS ;++-- Greek letters; latter alternative for easy input++flags coding = utf8 ;++oper+  capPi = "Π" | "Pi" ;+  capSigma = "Σ" | "Sigma" ;+  smallLambda = "λ" | "lambda" ;++lin+  JSet A = ss (A.s ++ ":" ++ "set") ;+  JElSet A a = ss (a.s ++ ":" ++ A.s) ;++  Plus A B = parenss (infixSS "+" A B) ;+  Pi A B = ss (paren (capPi ++ B.$0 ++ ":" ++ A.s) ++ B.s) ;+  Sigma A B = ss (paren (capSigma ++ B.$0 ++ ":" ++ A.s) ++ B.s) ;+  Falsum = ss "Ø" ;+  Nat = ss "N" ; +  Id A a b = apply "I" A a b ;+++oper+  apply = overload {+    apply : Str -> Str -> Str = \f,x -> f ++ paren x ;+    apply : Str -> SS -> SS = \f,x -> prefixSS f (parenss x) ;+    apply : Str -> SS -> SS -> SS = \f,x,y -> +      prefixSS f (parenss (ss (x.s ++ "," ++ y.s))) ;+    apply : Str -> SS -> SS -> SS -> SS = \f,x,y,z -> +      prefixSS f (parenss (ss (x.s ++ "," ++ y.s ++ "," ++ z.s))) ;+    apply : Str -> SS -> SS -> SS -> SS -> SS = \f,x,y,z,u -> +      prefixSS f (parenss (ss (x.s ++ "," ++ y.s ++ "," ++ z.s ++ "," ++ u.s))) ;+    } ;++  binder = overload {+    binder : Str -> Str -> SS = \x,b ->+      ss (paren x ++ b) ;+    binder : Str -> Str -> Str -> SS = \x,y,b ->+      ss (paren x ++ paren y ++ b) ;+    } ;++lin +  Funct A B = parenss (infixSS "->" A B) ;+  Prod A B = parenss (infixSS "x" A B) ;+  Neg A    = parenss (prefixSS "~" A) ;++  i _ _ a = apply "i" a ;+  j _ _ b = apply "j" b ;++  lambda _ _ b = ss (paren (smallLambda ++ b.$0) ++ b.s) ;++  pair _ _ a b = apply [] a b ;++  Zero = ss "0" ;+  Succ x = apply "s" x ;++  r _ = apply "r" ;++  D _ _ _ c d e = apply "D" c (binder d.$0 d.s) (binder e.$0 e.s) ;+  app _ _ = apply "app" ;+  p _ _ = apply "p" ;+  q _ _ = apply "q" ;++  E _ _ _ c d = apply "E" c (binder d.$0 d.$1 d.s) ;++  R0 _ = apply "R_0" ;++  Rec _ c d e = apply "R" c c (binder e.$0 e.$1 e.s) ;++  J _ _ a b c d = apply "J" a b c (binder d.$0 d.s) ;++}+
gf.cabal view
@@ -1,5 +1,5 @@ name: gf-version: 3.2.9+version: 3.3  cabal-version: >= 1.8 build-type: Custom@@ -12,10 +12,23 @@ bug-reports: http://code.google.com/p/grammatical-framework/issues/list tested-with: GHC==6.12.3, GHC==7.0.3 +data-dir: src+data-files: www/index.html+	    www/gfse/*.html+	    www/gfse/*.css+	    www/gfse/*.js+	    www/gfse/P/*.png+	    www/gfse/P/*.jpg+	    www/minibar/*.html+	    www/minibar/*.css+	    www/minibar/*.js+	    www/minibar/*.png+ source-repository head   type:     darcs   location: http://www.grammaticalframework.org/ + flag interrupt   Description: Enable Ctrl+Break in the shell   Default:     True@@ -49,6 +62,7 @@     PGF.Generate     PGF.Linearize     PGF.Parse+    PGF.SortTop     PGF.Expr     PGF.Type     PGF.Tree@@ -92,14 +106,19 @@                  mtl,                  haskeline   if flag(server)-    build-depends: httpd-shed, network, silently, utf8-string+    build-depends: httpd-shed, network, silently, utf8-string, json, cgi     cpp-options: -DSERVER_MODE     other-modules: GFServer+    hs-source-dirs: src/server src/server/transfer src/example-based+   build-tools: happy, alex>=2 && <3   if os(windows)     build-depends: Win32   else     build-depends: unix++  ghc-prof-options: -auto-all+   ghc-options: -O2   if impl(ghc>=7.0)     ghc-options: -rtsopts
index.html view
@@ -11,9 +11,9 @@ <IMG SRC="doc/Logos/gf0.png" alt=""> <H1>Grammatical Framework</H1> <P>-Version 3.2+Version 3.3 <br>-December 2010+October 2011  <P> <font size=+2>@@ -32,6 +32,8 @@ | <A HREF="doc/gf-people.html">People</A> | <A HREF="doc/gf-bibliography.html">Publications</A> | <A HREF="doc/gf-reference.html">QuickRefCard</A>+| <A HREF="doc/gf-shell-reference.html">GF Shell Reference</A>+| <a href="doc/gf-editor-modes.html">GF Editor Modes / IDE</a> | <A HREF="doc/gf-lrec-2010.pdf">LibTutorial</A> | <A HREF="http://www.molto-project.eu">MOLTO</A> | <A HREF="http://school.grammaticalframework.org">SummerSchool</A>@@ -43,6 +45,13 @@ <div class=news2>  <dl>+<dt>2011-10-27: <strong>GF 3.3 released!</strong>+    <a href="download/release-3.3.html">Release notes</a>.+<dt>2011-09-20: There is now a page collecting+  <a href="doc/gf-editor-modes.html">editor modes for GF</a>.+  Contributions are welcome!+<dt>2011-09-12: <strong>GF 3.2.9</strong> source snapshot with faster grammar compilation available. See <a href="download/index.html">Downloads</a>.+<dt>2011-04-22: <a href="android/tutorial/">JPGF Android Tutorial</a> added. <dt>2011-04-15: The <a href="gf-book">GF Book</a> is available. <dt>2011-01-13: <a href="http://www.molto-project.eu/node/1177">Phrasedroid     available on the Android Market</a>.
lib/doc/MkExxTable.hs view
@@ -70,10 +70,13 @@   (a,e):lexx -> (a ++ ": ``" ++ unwords (words e) ++ "``"):                 [l ++ ": //" ++ mkEx e ++ "//" | (l,e) <- lexx] -mkEx e = case words e of-  "atomic":"term":_ -> "*"-  "[]":_ -> "''"-  es -> unwords (bind es)+mkEx = unwords . bind . mkE . words where +  mkE e = case e of+    "atomic":"term":_ -> ["*"]+    "[]":_ -> ["''"]+    "pre":p@('{':_):es -> init (init (drop 2 p)) : [] ---- mkE es -- occurs only on last position+    e0:es -> e0:mkE es+    _ -> e  bind ws = case ws of          w : "&+" : u : ws2 -> bind ((w ++ u) : ws2)
lib/doc/api-examples.txt view
@@ -328,31 +328,31 @@       mkDet : Pron -> Num -> Det -- my five mkDet i_Pron  (mkNum (mkNumeral n5_Unit))       the_Det   : Det -- the (house)-mkNP the_Det house_N+mkUtt (mkNP the_Det house_N)       a_Det     : Det -- a (house)-mkNP a_Det house_N+mkUtt (mkNP a_Det house_N)       theSg_Det : Det -- the (houses)-mkNP theSg_Det house_N+mkUtt (mkNP theSg_Det house_N)       thePl_Det : Det -- the (houses)-mkNP thePl_Det house_N+mkUtt (mkNP thePl_Det house_N)       aSg_Det   : Det -- a (house)-mkNP aSg_Det woman_N+mkUtt (mkNP aSg_Det woman_N)       aPl_Det   : Det -- (houses)-mkNP aPl_Det woman_N+mkUtt (mkNP aPl_Det woman_N)       this_Det : Det -mkNP this_Det woman_N+mkUtt (mkNP this_Det woman_N)       that_Det : Det -mkNP that_Det woman_N+mkUtt (mkNP that_Det woman_N)       these_Det : Det -mkNP these_Det woman_N+mkUtt (mkNP these_Det woman_N)       those_Det : Det -mkNP those_Det woman_N+mkUtt (mkNP those_Det woman_N)       mkQuant : Pron -> Quant   -- my  -mkNP (mkQuant i_Pron) house_N+mkUtt (mkNP (mkQuant i_Pron) house_N)       the_Quant : Quant    -- the -mkNP the_Quant house_N+mkUtt (mkNP the_Quant house_N)       a_Quant   : Quant    -- a  -mkNP a_Quant house_N+mkUtt (mkNP a_Quant house_N) --      mkNum : Str -> Num   -- thirty-five (given by "35")        mkNum : Numeral -> Num  -- twenty   mkNum (mkNumeral (tenfoldSub100 n2_Unit))@@ -692,7 +692,7 @@       mkVPSlash : V2A -> AP -> VPSlash   -- (whom) (she) paints red mkQCl who_IP (mkClSlash she_NP (mkVPSlash paint_V2A (mkAP red_A)))         mkVPSlash : V2Q -> QS -> VPSlash   -- (whom) (she) asks who sleeps-mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_Idv (mkCl i_NP sleep_V)))))   +mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_IAdv (mkCl i_NP sleep_V)))))          mkVPSlash : V2S -> S  -> VPSlash   -- (whom) (she) tells that we sleep mkQCl who_IP (mkClSlash she_NP (mkVPSlash answer_V2S (mkS (mkCl i_NP sleep_V))))          mkVPSlash : V2V -> VP -> VPSlash   -- (whom) (she) forces to sleep  @@ -710,7 +710,7 @@     almost_AdA : AdA     mkAP almost_AdA red_A     almost_AdN : AdN-mkCard almostAdN (mkCard (mkNumeral n8_Unit))    +mkCard almost_AdN (mkCard (mkNumeral n8_Unit))         although_Subj : Subj  mkAdv although_Subj (mkS (mkCl she_NP sleep_V))     always_AdV : AdV @@ -744,9 +744,9 @@     every_Det : Det  every_Det     everybody_NP : NP   -- everybody-everybody_NP+mkUtt everybody_NP     everything_NP : NP -everything_NP+mkUtt everything_NP     everywhere_Adv : Adv  everywhere_Adv     few_Det : Det @@ -756,7 +756,7 @@     from_Prep : Prep  mkAdv from_Prep it_NP     he_Pron : Pron -he_Pron+mkUtt (mkNP he_Pron)     here_Adv : Adv  here_Adv     here7to_Adv : Adv  -- to here@@ -770,7 +770,7 @@     how8much_IAdv : IAdv  mkUtt how8much_IAdv     i_Pron : Pron -i_Pron+mkUtt (mkNP i_Pron)     if_Subj : Subj  mkAdv if_Subj (mkS (mkCl she_NP sleep_V))     in8front_Prep : Prep  -- in front of@@ -778,7 +778,7 @@     in_Prep : Prep  mkAdv in_Prep it_NP     it_Pron : Pron -it_Pron+mkUtt (mkNP it_Pron)     less_CAdv : CAdv  less_CAdv     many_Det : Det @@ -810,7 +810,7 @@     quite_Adv : AdA  quite_Adv     she_Pron : Pron -she_Pron+mkUtt (mkNP she_Pron)     so_AdA : AdA  so_AdA     someSg_Det : Det @@ -818,9 +818,9 @@     somePl_Det : Det  somePl_Det     somebody_NP : NP -somebody_NP+mkUtt somebody_NP     something_NP : NP -something_NP+mkUtt something_NP     somewhere_Adv : Adv  somewhere_Adv     that_Quant : Quant @@ -836,7 +836,7 @@     therefore_PConj : PConj  therefore_PConj     they_Pron : Pron  -they_Pron+mkUtt (mkNP they_Pron)     this_Quant : Quant  mkNP this_Quant house_N     through_Prep : Prep @@ -852,7 +852,7 @@     want_VV : VV  want_VV     we_Pron : Pron -we_Pron+mkUtt (mkNP we_Pron)     whatPl_IP : IP  -- what (plural) whatPl_IP     whatSg_IP : IP  -- what (singular)@@ -878,15 +878,15 @@     yes_Utt : Utt  yes_Utt     youSg_Pron : Pron  -- you (singular)-youSg_Pron+mkUtt (mkNP youSg_Pron)     youPl_Pron : Pron  -- you (plural)-youPl_Pron+mkUtt (mkNP youPl_Pron)     youPol_Pron : Pron  -- you (polite)-youPol_Pron+mkUtt (mkNP youPol_Pron)     no_Quant : Quant  -mkNP no_Quant house_N+mkUtt (mkNP no_Quant house_N)     not_Predet : Predet -mkNP not_Predet everybody_NP+mkUtt (mkNP not_Predet everybody_NP)     if_then_Conj : Conj  mkAdv if_then_Conj here_Adv there_Adv     at_least_AdN : AdN @@ -894,9 +894,9 @@     at_most_AdN : AdN  mkCard at_most_AdN (mkCard (mkNumeral n8_Unit))     nobody_NP : NP -nobody_NP+mkUtt nobody_NP     nothing_NP : NP -nothing_NP+mkUtt nothing_NP     except_Prep : Prep  mkAdv except_Prep it_NP     as_CAdv : CAdv 
lib/doc/synopsis-intro.txt view
@@ -8,7 +8,7 @@ =Introduction=  The GF Resource Grammar Library is the standard library for Grammatical Framework.-It covers the morphology and basic syntax of currently 16 languages.+It covers the morphology and basic syntax of currently 20 languages.  This document contains the most important parts of the GF Resource Grammar API, as needed by a GF application programmer.@@ -24,11 +24,11 @@ examples.  - [Chapter 3 #toc83]: morphological paradigms. - [Chapter 4 #toc102]: additional libraries.-- [Chapter 5 #toc108]: how to "browse" the library by +- [Chapter 5 #toc109]: how to "browse" the library by  loading the grammars into the ``gf`` command editor.-- [Chapter 6 #toc109]: a brief example of how application grammars can+- [Chapter 6 #toc110]: a brief example of how application grammars can use the resource modules. -- [Detailed table of contents #toc110].+- [Detailed table of contents #toc111].   Many examples in [Chapter 2 #toc5] can be seen in multiple languages by hovering the
lib/doc/synopsis.html view
@@ -17,7 +17,7 @@  <P> The GF Resource Grammar Library is the standard library for Grammatical Framework.-It covers the morphology and basic syntax of currently 16 languages.+It covers the morphology and basic syntax of currently 20 languages. </P> <P> This document contains the most important parts of the GF Resource Grammar API,@@ -38,11 +38,11 @@ examples.  <LI><A HREF="#toc83">Chapter 3</A>: morphological paradigms. <LI><A HREF="#toc102">Chapter 4</A>: additional libraries.-<LI><A HREF="#toc108">Chapter 5</A>: how to "browse" the library by +<LI><A HREF="#toc109">Chapter 5</A>: how to "browse" the library by  loading the grammars into the <CODE>gf</CODE> command editor.-<LI><A HREF="#toc109">Chapter 6</A>: a brief example of how application grammars can+<LI><A HREF="#toc110">Chapter 6</A>: a brief example of how application grammars can use the resource modules. -<LI><A HREF="#toc110">Detailed table of contents</A>.+<LI><A HREF="#toc111">Detailed table of contents</A>. </UL>  <P>@@ -559,12 +559,12 @@ <TR> <TD><CODE>mkAP</CODE></TD> <TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>-<TD><div class=reveal> <I>she is ready to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V))</CODE> <li>Afr: <I>sy is reg te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparata dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Fin: <I>hän on valmis nukkumaan</I> <li>Fre: <I>elle est prête dormir</I> <li>Ger: <I>sie ist fertig zu schlafen</I> <li>Ita: <I>lei è pronta dormire</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>*</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>ona jest <A HREF="exist"> gotowy : the adverb positive form does not</A> spać</I> <li>Ron: <I>ea este pregătită sã doarmă</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>hon är färdig att sova</I> <li>Urd: <I>*</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she is ready to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkAP (mkAP ready_A) (mkVP sleep_V))</CODE> <li>Afr: <I>sy is reg te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparata dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Fin: <I>hän on valmis nukkua</I> <li>Fre: <I>elle est prête dormir</I> <li>Ger: <I>sie ist fertig zu schlafen</I> <li>Ita: <I>lei è pronta dormire</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>*</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>ona jest <A HREF="exist"> gotowy : the adverb positive form does not</A> spać</I> <li>Ron: <I>ea este pregătită sã doarmă</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>hon är färdig att sova</I> <li>Urd: <I>*</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkAP</CODE></TD> <TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A></TD>-<TD><div class=reveal> <I>she is ready to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V)))</CODE> <li>Afr: <I>sy is reg te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparata dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Fin: <I>hän on valmis nukkumaan</I> <li>Fre: <I>elle est prête dormir</I> <li>Ger: <I>sie ist fertig zu schlafen</I> <li>Ita: <I>lei è pronta dormire</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>*</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>ona jest <A HREF="exist"> gotowy : the adverb positive form does not</A> spać</I> <li>Ron: <I>ea este pregătită sã doarmă</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>hon är färdig att sova</I> <li>Urd: <I>*</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she is ready to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkAP (mkAP ready_A) (mkSC (mkVP sleep_V)))</CODE> <li>Afr: <I>sy is reg te slaap</I> <li>Bul: <I>тя е готова да спя</I> <li>Cat: <I>ella és preparata dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>ze is klaar te slapen</I> <li>Eng: <I>she is ready to sleep</I> <li>Fin: <I>hän on valmis nukkua</I> <li>Fre: <I>elle est prête dormir</I> <li>Ger: <I>sie ist fertig zu schlafen</I> <li>Ita: <I>lei è pronta dormire</I> <li>Nep: <I>उनी सुत्न तयार छिन्</I> <li>Nor: <I>*</I> <li>Pes: <I>او آماده خوابیدن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>ona jest <A HREF="exist"> gotowy : the adverb positive form does not</A> spać</I> <li>Ron: <I>ea este pregătită sã doarmă</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>hon är färdig att sova</I> <li>Urd: <I>*</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkAP</CODE></TD>@@ -651,7 +651,7 @@ <TR> <TD><CODE>almost_AdN</CODE></TD> <TD><A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>-<TD><div class=reveal> <I>atomic term almostAdN</I> <div class=popup> <ul> <li>API: <CODE>mkCard almostAdN (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>*</I> <li>Bul: <I>*</I> <li>Cat: <I>*</I> <li>Dan: <I>*</I> <li>Dut: <I>*</I> <li>Eng: <I>*</I> <li>Fin: <I>*</I> <li>Fre: <I>*</I> <li>Ger: <I>*</I> <li>Ita: <I>*</I> <li>Nep: <I>*</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>*</I> <li>Pol: <I>*</I> <li>Ron: <I>*</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>*</I> <li>Urd: <I>*</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>almost eight</I> <div class=popup> <ul> <li>API: <CODE>mkCard almost_AdN (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>byna agt</I> <li>Bul: <I>почти осмина</I> <li>Cat: <I>{s : CommonRomance.Gender =&gt; Str</I> <li>Dan: <I>næsten otte</I> <li>Dut: <I>bijna acht</I> <li>Eng: <I>almost eight</I> <li>Fin: <I>melkein kahdeksan</I> <li>Fre: <I>presque huit</I> <li>Ger: <I>fast acht</I> <li>Ita: <I>quasi otto</I> <li>Nep: <I>झण्डै आठ</I> <li>Nor: <I>nesten åtte</I> <li>Pes: <I>تقریباً هشت</I> <li>Pnb: <I>تقریبا اٹھ</I> <li>Pol: <I>prawie osiemm</I> <li>Ron: <I>aproape opt</I> <li>Rus: <I>почти восемь</I> <li>Spa: <I>casi ocho</I> <li>Swe: <I>nästan åtta</I> <li>Urd: <I>تقریبا آٹھ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>at_least_AdN</CODE></TD>@@ -666,7 +666,7 @@ <TR> <TD><CODE>mkAdN</CODE></TD> <TD><A HREF="#CAdv" TITLE="CAdv - comparative adverb">CAdv</A> <CODE>-&gt;</CODE> <A HREF="#AdN" TITLE="AdN - numeral-modifying adverb">AdN</A></TD>-<TD><div class=reveal> <I>more than eight</I> <div class=popup> <ul> <li>API: <CODE>mkCard (mkAdN more_CAdv) (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>meer as agt</I> <li>Bul: <I>повече от осмина</I> <li>Cat: <I>més que vuit</I> <li>Dan: <I>mer end otte</I> <li>Dut: <I>meer dan acht</I> <li>Eng: <I>more than eight</I> <li>Fin: <I>enemmän kuin kahdeksan</I> <li>Fre: <I>plus pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>mehr als acht</I> <li>Ita: <I>più di otto</I> <li>Nep: <I>भन्दा बढी आठ</I> <li>Nor: <I>mer enn åtte</I> <li>Pes: <I>بیشتر از هشت</I> <li>Pnb: <I>نالوں ہور اٹھ</I> <li>Pol: <I>więcej niż osiemm</I> <li>Ron: <I>mai mult decât opt</I> <li>Rus: <I>более чем восемь</I> <li>Spa: <I>más que ocho</I> <li>Swe: <I>mer än åtta</I> <li>Urd: <I>آٹھ سے زیادہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>more than eight</I> <div class=popup> <ul> <li>API: <CODE>mkCard (mkAdN more_CAdv) (mkCard (mkNumeral n8_Unit))</CODE> <li>Afr: <I>meer as agt</I> <li>Bul: <I>повече от осмина</I> <li>Cat: <I>més que vuit</I> <li>Dan: <I>mer end otte</I> <li>Dut: <I>meer dan acht</I> <li>Eng: <I>more than eight</I> <li>Fin: <I>enemmän kuin kahdeksan</I> <li>Fre: <I>plus qu' huit</I> <li>Ger: <I>mehr als acht</I> <li>Ita: <I>più di otto</I> <li>Nep: <I>भन्दा बढी आठ</I> <li>Nor: <I>mer enn åtte</I> <li>Pes: <I>بیشتر از هشت</I> <li>Pnb: <I>نالوں ہور اٹھ</I> <li>Pol: <I>więcej niż osiemm</I> <li>Ron: <I>mai mult decât opt</I> <li>Rus: <I>более чем восемь</I> <li>Spa: <I>más que ocho</I> <li>Swe: <I>mer än åtta</I> <li>Urd: <I>آٹھ سے زیادہ</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -789,7 +789,7 @@ <TR> <TD><CODE>anteriorAnt</CODE></TD> <TD><A HREF="#Ant" TITLE="Ant - anteriority">Ant</A></TD>-<TD><div class=reveal> <I>she has slept</I> <div class=popup> <ul> <li>API: <CODE>mkS anteriorAnt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy het geslaap</I> <li>Bul: <I>тя е спалa</I> <li>Cat: <I>ella ha dormit</I> <li>Dan: <I>hun har sovet</I> <li>Dut: <I>ze heeft geslapen</I> <li>Eng: <I>she has slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle a dormi</I> <li>Ger: <I>sie hat geschlafen</I> <li>Ita: <I>lei ha dormito</I> <li>Nep: <I>उनी सुतेकिछिन्</I> <li>Nor: <I>hun har sovet</I> <li>Pes: <I>او خوابیده است</I> <li>Pnb: <I>او سو گیی اے</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спдит</I> <li>Spa: <I>ella ha dormido</I> <li>Swe: <I>hon har sovit</I> <li>Urd: <I>وہ سو چكی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she has slept</I> <div class=popup> <ul> <li>API: <CODE>mkS anteriorAnt (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy het geslaap</I> <li>Bul: <I>тя е спалa</I> <li>Cat: <I>ella ha dormit</I> <li>Dan: <I>hun har sovet</I> <li>Dut: <I>ze heeft geslapen</I> <li>Eng: <I>she has slept</I> <li>Fin: <I>hän on nukkunut</I> <li>Fre: <I>elle a dormi</I> <li>Ger: <I>sie hat geschlafen</I> <li>Ita: <I>lei ha dormito</I> <li>Nep: <I>उनी सुतेकिछिन्</I> <li>Nor: <I>hun har sovet</I> <li>Pes: <I>او خوابیده است</I> <li>Pnb: <I>او سو گیی اے</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спдит</I> <li>Spa: <I>ella ha dormido</I> <li>Swe: <I>hon har sovit</I> <li>Urd: <I>وہ سو چكی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>simultaneousAnt</CODE></TD>@@ -911,12 +911,12 @@ <TR> <TD><CODE>mkCN</CODE></TD> <TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>-<TD><div class=reveal> <I>reason to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN (mkCN reason_N) (mkVP sleep_V)</CODE> <li>Afr: <I>rede te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Fin: <I>syy nukkumaan</I> <li>Fre: <I>raison dormir</I> <li>Ger: <I>Grund zu schlafen</I> <li>Ita: <I>ragione dormire</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>*</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>*</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Spa: <I>*</I> <li>Swe: <I>anledning att sova</I> <li>Urd: <I>وجہ سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>reason to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN (mkCN reason_N) (mkVP sleep_V)</CODE> <li>Afr: <I>rede te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Fin: <I>syy nukkua</I> <li>Fre: <I>raison dormir</I> <li>Ger: <I>Grund zu schlafen</I> <li>Ita: <I>ragione dormire</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>*</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>*</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Spa: <I>*</I> <li>Swe: <I>anledning att sova</I> <li>Urd: <I>وجہ سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCN</CODE></TD> <TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A></TD>-<TD><div class=reveal> <I>reason to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN (mkCN reason_N) (mkVP sleep_V)</CODE> <li>Afr: <I>rede te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Fin: <I>syy nukkumaan</I> <li>Fre: <I>raison dormir</I> <li>Ger: <I>Grund zu schlafen</I> <li>Ita: <I>ragione dormire</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>*</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>*</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Spa: <I>*</I> <li>Swe: <I>anledning att sova</I> <li>Urd: <I>وجہ سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>reason to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN (mkCN reason_N) (mkVP sleep_V)</CODE> <li>Afr: <I>rede te slaap</I> <li>Bul: <I>причина да спя</I> <li>Cat: <I>raó dormir</I> <li>Dan: <I>*</I> <li>Dut: <I>reden te slapen</I> <li>Eng: <I>reason to sleep</I> <li>Fin: <I>syy nukkua</I> <li>Fre: <I>raison dormir</I> <li>Ger: <I>Grund zu schlafen</I> <li>Ita: <I>ragione dormire</I> <li>Nep: <I>सुत्न लाइ कारण</I> <li>Nor: <I>*</I> <li>Pes: <I>دلیل خوابیدن</I> <li>Pnb: <I>*</I> <li>Pol: <I>powód spać</I> <li>Ron: <I>motiv sã doarmă</I> <li>Rus: <I>причина спать</I> <li>Spa: <I>*</I> <li>Swe: <I>anledning att sova</I> <li>Urd: <I>وجہ سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCN</CODE></TD>@@ -973,7 +973,7 @@ <TR> <TD><CODE>genericCl</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>one sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkS (genericCl (mkVP sleep_V))</CODE> <li>Afr: <I>mens slaap</I> <li>Bul: <I>някой спи</I> <li>Cat: <I>hom dorm</I> <li>Dan: <I>man sover</I> <li>Dut: <I>men slaapt</I> <li>Eng: <I>one sleeps</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>on dort</I> <li>Ger: <I>man schläft</I> <li>Ita: <I>si dorme</I> <li>Nep: <I>कोही सुत्छ</I> <li>Nor: <I>man sover</I> <li>Pes: <I>آدم می خوابد</I> <li>Pnb: <I>كوی سوندا اے</I> <li>Pol: <I>ktoś śpi</I> <li>Ron: <I>cineva doarme</I> <li>Rus: <I>ты спдишь</I> <li>Spa: <I>se duerme</I> <li>Swe: <I>man sover</I> <li>Urd: <I>كوی سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>one sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkS (genericCl (mkVP sleep_V))</CODE> <li>Afr: <I>mens slaap</I> <li>Bul: <I>някой спи</I> <li>Cat: <I>hom dorm</I> <li>Dan: <I>man sover</I> <li>Dut: <I>men slaapt</I> <li>Eng: <I>one sleeps</I> <li>Fin: <I>nukutaan</I> <li>Fre: <I>on dort</I> <li>Ger: <I>man schläft</I> <li>Ita: <I>si dorme</I> <li>Nep: <I>कोही सुत्छ</I> <li>Nor: <I>man sover</I> <li>Pes: <I>آدم می خوابد</I> <li>Pnb: <I>كوی سوندا اے</I> <li>Pol: <I>ktoś śpi</I> <li>Ron: <I>cineva doarme</I> <li>Rus: <I>ты спдишь</I> <li>Spa: <I>se duerme</I> <li>Swe: <I>man sover</I> <li>Urd: <I>كوی سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -993,7 +993,7 @@ <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>she wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP want_VV (mkVP sleep_V)</CODE> <li>Afr: <I>sy wil slaap</I> <li>Bul: <I>тя иска да спи</I> <li>Cat: <I>ella vol dormir</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze wil slapen</I> <li>Eng: <I>she wants to sleep</I> <li>Fin: <I>hän tahtoo nukkumaan</I> <li>Fre: <I>elle veut dormir</I> <li>Ger: <I>sie will schlafen</I> <li>Ita: <I>lei vuole dormire</I> <li>Nep: <I>उनी सुत्न चाहन्छिन्</I> <li>Nor: <I>hun vil sove</I> <li>Pes: <I>او می خواهد بخوابد</I> <li>Pnb: <I>او سونا چاندی اے</I> <li>Pol: <I>ona chce spać</I> <li>Ron: <I>ea vrea sã doarmă</I> <li>Rus: <I>она хочет спать</I> <li>Spa: <I>ella quiere dormir</I> <li>Swe: <I>hon vill sova</I> <li>Urd: <I>وہ سونا چاہتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP want_VV (mkVP sleep_V)</CODE> <li>Afr: <I>sy wil slaap</I> <li>Bul: <I>тя иска да спи</I> <li>Cat: <I>ella vol dormir</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze wil slapen</I> <li>Eng: <I>she wants to sleep</I> <li>Fin: <I>hän tahtoo nukkua</I> <li>Fre: <I>elle veut dormir</I> <li>Ger: <I>sie will schlafen</I> <li>Ita: <I>lei vuole dormire</I> <li>Nep: <I>उनी सुत्न चाहन्छिन्</I> <li>Nor: <I>hun vil sove</I> <li>Pes: <I>او می خواهد بخوابد</I> <li>Pnb: <I>او سونا چاندی اے</I> <li>Pol: <I>ona chce spać</I> <li>Ron: <I>ea vrea sã doarmă</I> <li>Rus: <I>она хочет спать</I> <li>Spa: <I>ella quiere dormir</I> <li>Swe: <I>hon vill sova</I> <li>Urd: <I>وہ سونا چاہتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -1003,7 +1003,7 @@ <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>she wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>sy vra hom af wie slaap</I> <li>Bul: <I>тя се учудва кой спи</I> <li>Cat: <I>ella se pregunta qui dorm</I> <li>Dan: <I>hun undres hvem som sover</I> <li>Dut: <I>ze vraagt zich af wie slaapt</I> <li>Eng: <I>she wonders who sleeps</I> <li>Fin: <I>hän ihmettelee kuka nukkuu</I> <li>Fre: <I>elle s' étonne qui dort</I> <li>Ger: <I>sie wundert sich wer schläft</I> <li>Ita: <I>lei si domanda chi dorme</I> <li>Nep: <I>उनी अचम्म हुन्छिन्की को सुत्छन्</I> <li>Nor: <I>hun undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>او حیران ہوندی اے كہ كون سوندا اے</I> <li>Pol: <I>ona zastanawia się , kto śpi</I> <li>Ron: <I>ea se întreabă cine doarme</I> <li>Rus: <I>она интересует кто спдит</I> <li>Spa: <I>ella se pregunta quién duerme</I> <li>Swe: <I>hon undrar vem som sover</I> <li>Urd: <I>وہ حیران ہوتی ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP wonder_VQ (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>sy vra hom af wie slaap</I> <li>Bul: <I>тя се учудва кой спи</I> <li>Cat: <I>ella se pregunta qui dorm</I> <li>Dan: <I>hun undres hvem som sover</I> <li>Dut: <I>ze vraagt zich af wie slaapt</I> <li>Eng: <I>she wonders who sleeps</I> <li>Fin: <I>hän ihmettelee kuka nukkuu</I> <li>Fre: <I>elle se demande qui dort</I> <li>Ger: <I>sie wundert sich wer schläft</I> <li>Ita: <I>lei si domanda chi dorme</I> <li>Nep: <I>उनी अचम्म हुन्छिन्की को सुत्छन्</I> <li>Nor: <I>hun undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>او حیران ہوندی اے كہ كون سوندا اے</I> <li>Pol: <I>ona zastanawia się , kto śpi</I> <li>Ron: <I>ea se întreabă cine doarme</I> <li>Rus: <I>она интересует кто спдит</I> <li>Spa: <I>ella se pregunta quién duerme</I> <li>Swe: <I>hon undrar vem som sover</I> <li>Urd: <I>وہ حیران ہوتی ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -1038,7 +1038,7 @@ <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>she begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP beg_V2V he_NP (mkVP sleep_V)</CODE> <li>Afr: <I>sy smeek hom te slaap</I> <li>Bul: <I>тя моли него да спи</I> <li>Cat: <I>ella el demana a dormir</I> <li>Dan: <I>hun beder ham at sove</I> <li>Dut: <I>ze smeekt hem te slapen</I> <li>Eng: <I>she begs him to sleep</I> <li>Fin: <I>hän pyytää häntä nukkuneelle</I> <li>Fre: <I>elle le demande à dormir</I> <li>Ger: <I>sie bittet ihn zu schlafen</I> <li>Ita: <I>lei lo prega di dormire</I> <li>Nep: <I>उनी उ लाई सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hun ber ham att sove</I> <li>Pes: <I>او از او خواهش می کند بخوابد</I> <li>Pnb: <I>او اونوں سونا دی مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>ea îl roagă sã doarmă</I> <li>Rus: <I>она просит спать его</I> <li>Spa: <I>ella lo roga a dormir</I> <li>Swe: <I>hon ber honom att sova</I> <li>Urd: <I>وہ اس سے سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP beg_V2V he_NP (mkVP sleep_V)</CODE> <li>Afr: <I>sy smeek hom te slaap</I> <li>Bul: <I>тя моли него да спи</I> <li>Cat: <I>ella el demana a dormir</I> <li>Dan: <I>hun beder ham at sove</I> <li>Dut: <I>ze smeekt hem te slapen</I> <li>Eng: <I>she begs him to sleep</I> <li>Fin: <I>hän pyytää häntä nukkumaan</I> <li>Fre: <I>elle le demande à dormir</I> <li>Ger: <I>sie bittet ihn zu schlafen</I> <li>Ita: <I>lei lo prega di dormire</I> <li>Nep: <I>उनी उ लाई सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hun ber ham att sove</I> <li>Pes: <I>او از او خواهش می کند بخوابد</I> <li>Pnb: <I>او اونوں سونا دی مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>ea îl roagă sã doarmă</I> <li>Rus: <I>она просит спать его</I> <li>Spa: <I>ella lo roga a dormir</I> <li>Swe: <I>hon ber honom att sova</I> <li>Urd: <I>وہ اس سے سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -1068,12 +1068,12 @@ <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>she is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP woman_N</CODE> <li>Afr: <I>sy is 'n vrou</I> <li>Bul: <I>тя е жена</I> <li>Cat: <I>ella és dona</I> <li>Dan: <I>hun er en kvinde</I> <li>Dut: <I>ze is vrouw</I> <li>Eng: <I>she is a woman</I> <li>Fin: <I>hän on nainen</I> <li>Fre: <I>elle est femme</I> <li>Ger: <I>sie ist eine Frau</I> <li>Ita: <I>lei è donna</I> <li>Nep: <I>उनी आईमाई हुन्</I> <li>Nor: <I>hun er ei kvinne</I> <li>Pes: <I>او زن است</I> <li>Pnb: <I>او زنانی اے</I> <li>Pol: <I>ona jest kobieta</I> <li>Ron: <I>ea este femeie</I> <li>Rus: <I>она женщина</I> <li>Spa: <I>ella es mujer</I> <li>Swe: <I>hon är en kvinna</I> <li>Urd: <I>وہ عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP woman_N</CODE> <li>Afr: <I>sy is 'n vrou</I> <li>Bul: <I>тя е жена</I> <li>Cat: <I>ella és una dona</I> <li>Dan: <I>hun er en kvinde</I> <li>Dut: <I>ze is vrouw</I> <li>Eng: <I>she is a woman</I> <li>Fin: <I>hän on nainen</I> <li>Fre: <I>elle est une femme</I> <li>Ger: <I>sie ist eine Frau</I> <li>Ita: <I>lei è una donna</I> <li>Nep: <I>उनी आईमाई हुन्</I> <li>Nor: <I>hun er ei kvinne</I> <li>Pes: <I>او زن است</I> <li>Pnb: <I>او زنانی اے</I> <li>Pol: <I>ona jest kobieta</I> <li>Ron: <I>ea este femeie</I> <li>Rus: <I>она женщина</I> <li>Spa: <I>ella es una mujer</I> <li>Swe: <I>hon är en kvinna</I> <li>Urd: <I>وہ عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>she is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkCN old_A woman_N)</CODE> <li>Afr: <I>sy is 'n oud vrou</I> <li>Bul: <I>тя е стара жена</I> <li>Cat: <I>ella és dona vell</I> <li>Dan: <I>hun er en gammel kvinde</I> <li>Dut: <I>ze is oude vrouw</I> <li>Eng: <I>she is an old woman</I> <li>Fin: <I>hän on vanha nainen</I> <li>Fre: <I>elle est vieille femme</I> <li>Ger: <I>sie ist eine alte Frau</I> <li>Ita: <I>lei è vecchia donna</I> <li>Nep: <I>उनी बुढी आईमाई हुन्</I> <li>Nor: <I>hun er ei gammel kvinne</I> <li>Pes: <I>او زن پیر است</I> <li>Pnb: <I>او بوڈی زنانی اے</I> <li>Pol: <I>ona jest stara kobieta</I> <li>Ron: <I>ea este femeie veche</I> <li>Rus: <I>она старая женщина</I> <li>Spa: <I>ella es vieja mujer</I> <li>Swe: <I>hon är en gammal kvinna</I> <li>Urd: <I>وہ بوڑھی عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkCl she_NP (mkCN old_A woman_N)</CODE> <li>Afr: <I>sy is 'n oud vrou</I> <li>Bul: <I>тя е стара жена</I> <li>Cat: <I>ella és una dona vell</I> <li>Dan: <I>hun er en gammel kvinde</I> <li>Dut: <I>ze is oude vrouw</I> <li>Eng: <I>she is an old woman</I> <li>Fin: <I>hän on vanha nainen</I> <li>Fre: <I>elle est une vieille femme</I> <li>Ger: <I>sie ist eine alte Frau</I> <li>Ita: <I>lei è una vecchia donna</I> <li>Nep: <I>उनी बुढी आईमाई हुन्</I> <li>Nor: <I>hun er ei gammel kvinne</I> <li>Pes: <I>او زن پیر است</I> <li>Pnb: <I>او بوڈی زنانی اے</I> <li>Pol: <I>ona jest stara kobieta</I> <li>Ron: <I>ea este femeie veche</I> <li>Rus: <I>она старая женщина</I> <li>Spa: <I>ella es una vieja mujer</I> <li>Swe: <I>hon är en gammal kvinna</I> <li>Urd: <I>وہ بوڑھی عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -1118,7 +1118,7 @@ <TR> <TD><CODE>mkCl</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A></TD>-<TD><div class=reveal> <I>it is raining</I> <div class=popup> <ul> <li>API: <CODE>mkCl (progressiveVP (mkVP rain_V0))</CODE> <li>Afr: <I>dit is aan die reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>està plovent</I> <li>Dan: <I>det er ved å regne</I> <li>Dut: <I>'t is aan het regenen</I> <li>Eng: <I>it is raining</I> <li>Fin: <I>on satamalla</I> <li>Fre: <I>il est en train de pleuvoir</I> <li>Ger: <I>es regnet eben</I> <li>Ita: <I>sta piovendo</I> <li>Nep: <I>बर्षा भदै छ</I> <li>Nor: <I>det er ved å regne</I> <li>Pes: <I>دارد باران می آید</I> <li>Pnb: <I>بارش ہوندا پیا اے</I> <li>Pol: <I>pada</I> <li>Ron: <I>plouă</I> <li>Rus: <I>идет дождь</I> <li>Spa: <I>está lloviendo</I> <li>Swe: <I>det håller på att regna</I> <li>Urd: <I>بارش ہو رہا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>it is raining</I> <div class=popup> <ul> <li>API: <CODE>mkCl (progressiveVP (mkVP rain_V0))</CODE> <li>Afr: <I>dit is aan die reën</I> <li>Bul: <I>вали</I> <li>Cat: <I>està plovent</I> <li>Dan: <I>det er ved å regne</I> <li>Dut: <I>'t is aan het regenen</I> <li>Eng: <I>it is raining</I> <li>Fin: <I>on satamassa</I> <li>Fre: <I>il est en train de pleuvoir</I> <li>Ger: <I>es regnet eben</I> <li>Ita: <I>sta piovendo</I> <li>Nep: <I>बर्षा भदै छ</I> <li>Nor: <I>det er ved å regne</I> <li>Pes: <I>دارد باران می آید</I> <li>Pnb: <I>بارش ہوندا پیا اے</I> <li>Pol: <I>pada</I> <li>Ron: <I>plouă</I> <li>Rus: <I>идет дождь</I> <li>Spa: <I>está lloviendo</I> <li>Swe: <I>det håller på att regna</I> <li>Urd: <I>بارش ہو رہا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkCl</CODE></TD>@@ -1149,7 +1149,7 @@ <TR> <TD><CODE>mkClSlash</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>-<TD><div class=reveal> <I>whom does she want to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP want_VV see_V2)</CODE> <li>Afr: <I>wie wil sy sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol ella veure</I> <li>Dan: <I>hvem vil hun se</I> <li>Dut: <I>wie wil ze zien</I> <li>Eng: <I>whom does she want to see</I> <li>Fin: <I>kenet hän tahtoo näkemään</I> <li>Fre: <I>qui veut elle voir</I> <li>Ger: <I>wen will sie sehen</I> <li>Ita: <I>chi vuole lei vedere</I> <li>Nep: <I>कासलाई उनी हेर्न चाहन्छिन्</I> <li>Nor: <I>hvem vil hun se</I> <li>Pes: <I>چه کسی را او می خواهد ببیند</I> <li>Pnb: <I>كون او ویكھنا چاندی اے</I> <li>Pol: <I>kogo ona chce widzieć</I> <li>Ron: <I>pe cine vrea ea sã vadă</I> <li>Rus: <I>кого она хочет видеть</I> <li>Spa: <I>quién quiere ella ver</I> <li>Swe: <I>vem vill hon se</I> <li>Urd: <I>كون وہ دیكھنا چاہتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she want to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP want_VV see_V2)</CODE> <li>Afr: <I>wie wil sy sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol ella veure</I> <li>Dan: <I>hvem vil hun se</I> <li>Dut: <I>wie wil ze zien</I> <li>Eng: <I>whom does she want to see</I> <li>Fin: <I>kenet hän tahtoo nähdä</I> <li>Fre: <I>qui veut elle voir</I> <li>Ger: <I>wen will sie sehen</I> <li>Ita: <I>chi vuole lei vedere</I> <li>Nep: <I>कासलाई उनी हेर्न चाहन्छिन्</I> <li>Nor: <I>hvem vil hun se</I> <li>Pes: <I>چه کسی را او می خواهد ببیند</I> <li>Pnb: <I>كون او ویكھنا چاندی اے</I> <li>Pol: <I>kogo ona chce widzieć</I> <li>Ron: <I>pe cine vrea ea sã vadă</I> <li>Rus: <I>кого она хочет видеть</I> <li>Spa: <I>quién quiere ella ver</I> <li>Swe: <I>vem vill hon se</I> <li>Urd: <I>كون وہ دیكھنا چاہتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkClSlash</CODE></TD>@@ -1164,7 +1164,7 @@ <TR> <TD><CODE>mkClSlash</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A> <CODE>-&gt;</CODE> <A HREF="#SSlash">SSlash</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A></TD>-<TD><div class=reveal> <I>whom does she know that we hadn't seen</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP know_VS (mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash we_NP (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie weet sy dat ons nie nie gesien had</I> <li>Bul: <I>кого знае че ние не бяхме видeли тя</I> <li>Cat: <I>qui sap ella que nosaltres no havíem vist</I> <li>Dan: <I>hvem ved hun at vi ikke havde set</I> <li>Dut: <I>wie weet ze dat we niet gezien hadden</I> <li>Eng: <I>whom does she know that we hadn't seen</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>qui sait elle que nous n' avions pas vu</I> <li>Ger: <I>wen weiß sie daß wir nicht gesehen hatten</I> <li>Ita: <I>chi sa lei che noi non avevamo visto</I> <li>Nep: <I>कासलाई उनी थाहा पाउँछिन्की हामीहरु हेरेकाथिएनैँ</I> <li>Nor: <I>hvem vet hun at vi ikke hadde sett</I> <li>Pes: <I>چه کسی را او می داند که ما ندیده بودیم</I> <li>Pnb: <I>كون او جاندی اے كہ اسی نیں ویكھ گیے ساں</I> <li>Pol: <I>kogo ona wie , że nie zobaczyliśmy my</I> <li>Ron: <I>pe cine ştie ea cã noi nu văzuserăm</I> <li>Rus: <I>*</I> <li>Spa: <I>quién sabe ella que nosotros no habíamos visto</I> <li>Swe: <I>vem vet hon att vi inte hade sett</I> <li>Urd: <I>كون وہ جانتی ہے كہ ہم نہیں دیكھ چكے تھے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she know that we hadn't seen</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP know_VS (mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash we_NP (mkVPSlash see_V2))))</CODE> <li>Afr: <I>wie weet sy dat ons nie nie gesien had</I> <li>Bul: <I>кого знае че ние не бяхме видeли тя</I> <li>Cat: <I>qui sap ella que nosaltres no havíem vist</I> <li>Dan: <I>hvem ved hun at vi ikke havde set</I> <li>Dut: <I>wie weet ze dat we niet gezien hadden</I> <li>Eng: <I>whom does she know that we hadn't seen</I> <li>Fin: <I>kenet hän tietää että me emme olleet nähneet</I> <li>Fre: <I>qui sait elle que nous n' avions pas vu</I> <li>Ger: <I>wen weiß sie daß wir nicht gesehen hatten</I> <li>Ita: <I>chi sa lei che noi non avevamo visto</I> <li>Nep: <I>कासलाई उनी थाहा पाउँछिन्की हामीहरु हेरेकाथिएनैँ</I> <li>Nor: <I>hvem vet hun at vi ikke hadde sett</I> <li>Pes: <I>چه کسی را او می داند که ما ندیده بودیم</I> <li>Pnb: <I>كون او جاندی اے كہ اسی نیں ویكھ گیے ساں</I> <li>Pol: <I>kogo ona wie , że nie zobaczyliśmy my</I> <li>Ron: <I>pe cine ştie ea cã noi nu văzuserăm</I> <li>Rus: <I>кого она знает , что мы не видели</I> <li>Spa: <I>quién sabe ella que nosotros no habíamos visto</I> <li>Swe: <I>vem vet hon att vi inte hade sett</I> <li>Urd: <I>كون وہ جانتی ہے كہ ہم نہیں دیكھ چكے تھے</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -1242,17 +1242,17 @@ <TR> <TD><CODE>aPl_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>women</I> <div class=popup> <ul> <li>API: <CODE>mkNP aPl_Det woman_N</CODE> <li>Afr: <I>vroue</I> <li>Bul: <I>жени</I> <li>Cat: <I>// <li>Dan: //kvinder// <li>Dut: //vrouwen// <li>Eng: //women// <li>Fin: //naisia// <li>Fre: //</I> <li>Ger: <I>Frauen</I> <li>Ita: <I>// <li>Nep: //आईमाईहरु// <li>Nor: //kvinner// <li>Pes: //یک زن// <li>Pnb: //زنانیاں// <li>Pol: //kobiet// <li>Ron: //</I> <li>Rus: <I>женщины</I> <li>Spa: <I>''</I> <li>Swe: <I>kvinnor</I> <li>Urd: <I>عورتیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP aPl_Det woman_N)</CODE> <li>Afr: <I>vroue</I> <li>Bul: <I>жени</I> <li>Cat: <I>dones</I> <li>Dan: <I>kvinder</I> <li>Dut: <I>vrouwen</I> <li>Eng: <I>women</I> <li>Fin: <I>naisia</I> <li>Fre: <I>des femmes</I> <li>Ger: <I>Frauen</I> <li>Ita: <I>donne</I> <li>Nep: <I>आईमाईहरु</I> <li>Nor: <I>kvinner</I> <li>Pes: <I>یک زن</I> <li>Pnb: <I>زنانیاں</I> <li>Pol: <I>kobiety</I> <li>Ron: <I>nişte femei</I> <li>Rus: <I>женщины</I> <li>Spa: <I>mujeres</I> <li>Swe: <I>kvinnor</I> <li>Urd: <I>عورتیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>aSg_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>a woman</I> <div class=popup> <ul> <li>API: <CODE>mkNP aSg_Det woman_N</CODE> <li>Afr: <I>'n vrou</I> <li>Bul: <I>жена</I> <li>Cat: <I>// <li>Dan: //en kvinde// <li>Dut: //een vrouw// <li>Eng: //a woman// <li>Fin: //nainen// <li>Fre: //</I> <li>Ger: <I>eine Frau</I> <li>Ita: <I>// <li>Nep: //आईमाई// <li>Nor: //ei kvinne// <li>Pes: //یک زن// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //kobiety// <li>Ron: //</I> <li>Rus: <I>женщина</I> <li>Spa: <I>''</I> <li>Swe: <I>en kvinna</I> <li>Urd: <I>ایك عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>a woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP aSg_Det woman_N)</CODE> <li>Afr: <I>'n vrou</I> <li>Bul: <I>жена</I> <li>Cat: <I>una dona</I> <li>Dan: <I>en kvinde</I> <li>Dut: <I>een vrouw</I> <li>Eng: <I>a woman</I> <li>Fin: <I>nainen</I> <li>Fre: <I>une femme</I> <li>Ger: <I>eine Frau</I> <li>Ita: <I>una donna</I> <li>Nep: <I>आईमाई</I> <li>Nor: <I>ei kvinne</I> <li>Pes: <I>یک زن</I> <li>Pnb: <I>زنانی</I> <li>Pol: <I>kobieta</I> <li>Ron: <I>o femeie</I> <li>Rus: <I>женщину</I> <li>Spa: <I>una mujer</I> <li>Swe: <I>en kvinna</I> <li>Urd: <I>ایك عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>a_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>a house</I> <div class=popup> <ul> <li>API: <CODE>mkNP a_Det house_N</CODE> <li>Afr: <I>'n huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>// <li>Dan: //et hus// <li>Dut: //een huis// <li>Eng: //a house// <li>Fin: //talo// <li>Fre: //</I> <li>Ger: <I>ein Haus</I> <li>Ita: <I>// <li>Nep: //घर// <li>Nor: //et hus// <li>Pes: //یک خانه// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //domu// <li>Ron: //</I> <li>Rus: <I>дом</I> <li>Spa: <I>''</I> <li>Swe: <I>ett hus</I> <li>Urd: <I>ایك گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>a house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP a_Det house_N)</CODE> <li>Afr: <I>'n huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>una casa</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a house</I> <li>Fin: <I>talo</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Ita: <I>una casa</I> <li>Nep: <I>घर</I> <li>Nor: <I>et hus</I> <li>Pes: <I>یک خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>o casă</I> <li>Rus: <I>дом</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Urd: <I>ایك گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>every_Det</CODE></TD>@@ -1262,7 +1262,7 @@ <TR> <TD><CODE>few_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>few</I> <div class=popup> <ul> <li>API: <CODE>few_Det</CODE> <li>Afr: <I>min</I> <li>Bul: <I>няколко</I> <li>Cat: <I>pocs</I> <li>Dan: <I>få</I> <li>Dut: <I>weinig</I> <li>Eng: <I>few</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>peu pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>wenige</I> <li>Ita: <I>pochi</I> <li>Nep: <I>थोरै</I> <li>Nor: <I>få</I> <li>Pes: <I>تعداد کمی</I> <li>Pnb: <I>كچھ</I> <li>Pol: <I>parę</I> <li>Ron: <I>câţiva</I> <li>Rus: <I>немного</I> <li>Spa: <I>pocos</I> <li>Swe: <I>få</I> <li>Urd: <I>چند</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>few</I> <div class=popup> <ul> <li>API: <CODE>few_Det</CODE> <li>Afr: <I>min</I> <li>Bul: <I>няколко</I> <li>Cat: <I>pocs</I> <li>Dan: <I>få</I> <li>Dut: <I>weinig</I> <li>Eng: <I>few</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>peu de</I> <li>Ger: <I>wenige</I> <li>Ita: <I>pochi</I> <li>Nep: <I>थोरै</I> <li>Nor: <I>få</I> <li>Pes: <I>تعداد کمی</I> <li>Pnb: <I>كچھ</I> <li>Pol: <I>parę</I> <li>Ron: <I>câţiva</I> <li>Rus: <I>немного</I> <li>Spa: <I>pocos</I> <li>Swe: <I>få</I> <li>Urd: <I>چند</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>many_Det</CODE></TD>@@ -1272,7 +1272,7 @@ <TR> <TD><CODE>mkDet</CODE></TD> <TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A> <CODE>-&gt;</CODE> <A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkDet this_Quant</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>този</I> <li>Cat: <I>aquest</I> <li>Dan: <I>denne</I> <li>Dut: <I>deze</I> <li>Eng: <I>this</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>pre {"ce"; "cet" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>dieser</I> <li>Ita: <I>questo</I> <li>Nep: <I>यो</I> <li>Nor: <I>denne</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acest</I> <li>Rus: <I>этот</I> <li>Spa: <I>este</I> <li>Swe: <I>den här</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>this</I> <div class=popup> <ul> <li>API: <CODE>mkDet this_Quant</CODE> <li>Afr: <I>hierdie</I> <li>Bul: <I>този</I> <li>Cat: <I>aquest</I> <li>Dan: <I>denne</I> <li>Dut: <I>deze</I> <li>Eng: <I>this</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>ce</I> <li>Ger: <I>dieser</I> <li>Ita: <I>questo</I> <li>Nep: <I>यो</I> <li>Nor: <I>denne</I> <li>Pes: <I>این</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ten</I> <li>Ron: <I>acest</I> <li>Rus: <I>этот</I> <li>Spa: <I>este</I> <li>Swe: <I>den här</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkDet</CODE></TD>@@ -1322,7 +1322,7 @@ <TR> <TD><CODE>much_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>much</I> <div class=popup> <ul> <li>API: <CODE>much_Det</CODE> <li>Afr: <I>baie</I> <li>Bul: <I>много</I> <li>Cat: <I>molt</I> <li>Dan: <I>meget</I> <li>Dut: <I>veel</I> <li>Eng: <I>much</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>beaucoup pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è";</I> <li>Ger: <I>vieler</I> <li>Ita: <I>molto</I> <li>Nep: <I>निक्कै</I> <li>Nor: <I>mye</I> <li>Pes: <I>مقدار زیادی</I> <li>Pnb: <I>بہت</I> <li>Pol: <I>dużo</I> <li>Ron: <I>// <li>Rus: //много</I> <li>Spa: <I>mucho</I> <li>Swe: <I>mycket</I> <li>Urd: <I>بہت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>much</I> <div class=popup> <ul> <li>API: <CODE>much_Det</CODE> <li>Afr: <I>baie</I> <li>Bul: <I>много</I> <li>Cat: <I>molt</I> <li>Dan: <I>meget</I> <li>Dut: <I>veel</I> <li>Eng: <I>much</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>beaucoup de</I> <li>Ger: <I>vieler</I> <li>Ita: <I>molto</I> <li>Nep: <I>निक्कै</I> <li>Nor: <I>mye</I> <li>Pes: <I>مقدار زیادی</I> <li>Pnb: <I>بہت</I> <li>Pol: <I>dużo</I> <li>Ron: <I>// <li>Rus: //много</I> <li>Spa: <I>mucho</I> <li>Swe: <I>mycket</I> <li>Urd: <I>بہت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>somePl_Det</CODE></TD>@@ -1332,42 +1332,42 @@ <TR> <TD><CODE>someSg_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>some</I> <div class=popup> <ul> <li>API: <CODE>someSg_Det</CODE> <li>Afr: <I>sommige</I> <li>Bul: <I>някой</I> <li>Cat: <I>algun</I> <li>Dan: <I>nogen</I> <li>Dut: <I>sommige</I> <li>Eng: <I>some</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>pre {"quelque"; "quelqu'" / strs {"a"; "à"; "â"; "e"; "é"; "è";</I> <li>Ger: <I>ein</I> <li>Ita: <I>qualche</I> <li>Nep: <I>कोही</I> <li>Nor: <I>noen</I> <li>Pes: <I>مقداری</I> <li>Pnb: <I>كچھ</I> <li>Pol: <I>pewien</I> <li>Ron: <I>nişte</I> <li>Rus: <I>некоторый</I> <li>Spa: <I>algun</I> <li>Swe: <I>någon</I> <li>Urd: <I>كچھ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>some</I> <div class=popup> <ul> <li>API: <CODE>someSg_Det</CODE> <li>Afr: <I>sommige</I> <li>Bul: <I>някой</I> <li>Cat: <I>algun</I> <li>Dan: <I>nogen</I> <li>Dut: <I>sommige</I> <li>Eng: <I>some</I> <li>Fin: <I>Prelude.True</I> <li>Fre: <I>quelque</I> <li>Ger: <I>ein</I> <li>Ita: <I>qualche</I> <li>Nep: <I>कोही</I> <li>Nor: <I>noen</I> <li>Pes: <I>مقداری</I> <li>Pnb: <I>كچھ</I> <li>Pol: <I>pewien</I> <li>Ron: <I>nişte</I> <li>Rus: <I>некоторый</I> <li>Spa: <I>algun</I> <li>Swe: <I>någon</I> <li>Urd: <I>كچھ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>that_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>that woman</I> <div class=popup> <ul> <li>API: <CODE>mkNP that_Det woman_N</CODE> <li>Afr: <I>daardie vrou</I> <li>Bul: <I>онази жена</I> <li>Cat: <I>// <li>Dan: //den der kvinde// <li>Dut: //die vrouw// <li>Eng: //that woman// <li>Fin: //tuo nainen// <li>Fre: //</I> <li>Ger: <I>jene Frau</I> <li>Ita: <I>// <li>Nep: //त्ये आईमाई// <li>Nor: //den der kvinna// <li>Pes: //آن زن// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //tamtej kobiety// <li>Ron: //</I> <li>Rus: <I>та женщина</I> <li>Spa: <I>''</I> <li>Swe: <I>den där kvinnan</I> <li>Urd: <I>وہ عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>that woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP that_Det woman_N)</CODE> <li>Afr: <I>daardie vrou</I> <li>Bul: <I>онази жена</I> <li>Cat: <I>aquella dona</I> <li>Dan: <I>den der kvinde</I> <li>Dut: <I>die vrouw</I> <li>Eng: <I>that woman</I> <li>Fin: <I>tuo nainen</I> <li>Fre: <I>cette femme</I> <li>Ger: <I>jene Frau</I> <li>Ita: <I>quella donna</I> <li>Nep: <I>त्ये आईमाई</I> <li>Nor: <I>den der kvinna</I> <li>Pes: <I>آن زن</I> <li>Pnb: <I>وہ زنانی</I> <li>Pol: <I>tamta kobieta</I> <li>Ron: <I>acea femeie</I> <li>Rus: <I>ту женщину</I> <li>Spa: <I>esa mujer</I> <li>Swe: <I>den där kvinnan</I> <li>Urd: <I>وہ عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>thePl_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>the houses</I> <div class=popup> <ul> <li>API: <CODE>mkNP thePl_Det house_N</CODE> <li>Afr: <I>die huise</I> <li>Bul: <I>къщите</I> <li>Cat: <I>// <li>Dan: //husene// <li>Dut: //de huizen// <li>Eng: //the houses// <li>Fin: //talot// <li>Fre: //</I> <li>Ger: <I>die Häuser</I> <li>Ita: <I>// <li>Nep: //घरहरु// <li>Nor: //husa// <li>Pes: //خانه// <li>Pnb: //گھر// <li>Pol: //domów// <li>Ron: //</I> <li>Rus: <I>домы</I> <li>Spa: <I>''</I> <li>Swe: <I>husen</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>the houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP thePl_Det house_N)</CODE> <li>Afr: <I>die huise</I> <li>Bul: <I>къщите</I> <li>Cat: <I>les cases</I> <li>Dan: <I>husene</I> <li>Dut: <I>de huizen</I> <li>Eng: <I>the houses</I> <li>Fin: <I>talot</I> <li>Fre: <I>les maisons</I> <li>Ger: <I>die Häuser</I> <li>Ita: <I>le case</I> <li>Nep: <I>घरहरु</I> <li>Nor: <I>husa</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>domy</I> <li>Ron: <I>casele</I> <li>Rus: <I>домы</I> <li>Spa: <I>las casas</I> <li>Swe: <I>husen</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>theSg_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkNP theSg_Det house_N</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>// <li>Dan: //huset// <li>Dut: //het huis// <li>Eng: //the house// <li>Fin: //talo// <li>Fre: //</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>// <li>Nep: //घर// <li>Nor: //huset// <li>Pes: //خانه// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //domu// <li>Ron: //</I> <li>Rus: <I>дом</I> <li>Spa: <I>''</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP theSg_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la casa</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Fin: <I>talo</I> <li>Fre: <I>la maison</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>la casa</I> <li>Nep: <I>घर</I> <li>Nor: <I>huset</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>casa</I> <li>Rus: <I>дом</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>the_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkNP the_Det house_N</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>// <li>Dan: //huset// <li>Dut: //het huis// <li>Eng: //the house// <li>Fin: //talo// <li>Fre: //</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>// <li>Nep: //घर// <li>Nor: //huset// <li>Pes: //خانه// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //domu// <li>Ron: //</I> <li>Rus: <I>дом</I> <li>Spa: <I>''</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP the_Det house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la casa</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Fin: <I>talo</I> <li>Fre: <I>la maison</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>la casa</I> <li>Nep: <I>घर</I> <li>Nor: <I>huset</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>casa</I> <li>Rus: <I>дом</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>these_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>these women</I> <div class=popup> <ul> <li>API: <CODE>mkNP these_Det woman_N</CODE> <li>Afr: <I>hierdie vroue</I> <li>Bul: <I>тези жени</I> <li>Cat: <I>// <li>Dan: //disse kvinder// <li>Dut: //deze vrouwen// <li>Eng: //these women// <li>Fin: //nämä naiset// <li>Fre: //</I> <li>Ger: <I>diese Frauen</I> <li>Ita: <I>// <li>Nep: //यी आईमाईहरु// <li>Nor: //disse kvinnene// <li>Pes: //این زن// <li>Pnb: //اے زنانیاں// <li>Pol: //tych kobiet// <li>Ron: //</I> <li>Rus: <I>эти женщины</I> <li>Spa: <I>''</I> <li>Swe: <I>de här kvinnorna</I> <li>Urd: <I>یہ عورتیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>these women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP these_Det woman_N)</CODE> <li>Afr: <I>hierdie vroue</I> <li>Bul: <I>тези жени</I> <li>Cat: <I>aquestes dones</I> <li>Dan: <I>disse kvinder</I> <li>Dut: <I>deze vrouwen</I> <li>Eng: <I>these women</I> <li>Fin: <I>nämä naiset</I> <li>Fre: <I>ces femmes</I> <li>Ger: <I>diese Frauen</I> <li>Ita: <I>queste donne</I> <li>Nep: <I>यी आईमाईहरु</I> <li>Nor: <I>disse kvinnene</I> <li>Pes: <I>این زن</I> <li>Pnb: <I>اے زنانیاں</I> <li>Pol: <I>te kobiety</I> <li>Ron: <I>aceste femei</I> <li>Rus: <I>эти женщины</I> <li>Spa: <I>estas mujeres</I> <li>Swe: <I>de här kvinnorna</I> <li>Urd: <I>یہ عورتیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>this_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>this woman</I> <div class=popup> <ul> <li>API: <CODE>mkNP this_Det woman_N</CODE> <li>Afr: <I>hierdie vrou</I> <li>Bul: <I>тази жена</I> <li>Cat: <I>// <li>Dan: //denne kvinde// <li>Dut: //deze vrouw// <li>Eng: //this woman// <li>Fin: //tämä nainen// <li>Fre: //</I> <li>Ger: <I>diese Frau</I> <li>Ita: <I>// <li>Nep: //यो आईमाई// <li>Nor: //denne kvinna// <li>Pes: //این زن// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //tej kobiety// <li>Ron: //</I> <li>Rus: <I>эта женщина</I> <li>Spa: <I>''</I> <li>Swe: <I>den här kvinnan</I> <li>Urd: <I>یہ عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>this woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP this_Det woman_N)</CODE> <li>Afr: <I>hierdie vrou</I> <li>Bul: <I>тази жена</I> <li>Cat: <I>aquesta dona</I> <li>Dan: <I>denne kvinde</I> <li>Dut: <I>deze vrouw</I> <li>Eng: <I>this woman</I> <li>Fin: <I>tämä nainen</I> <li>Fre: <I>cette femme</I> <li>Ger: <I>diese Frau</I> <li>Ita: <I>questa donna</I> <li>Nep: <I>यो आईमाई</I> <li>Nor: <I>denne kvinna</I> <li>Pes: <I>این زن</I> <li>Pnb: <I>اے زنانی</I> <li>Pol: <I>ta kobieta</I> <li>Ron: <I>această femeie</I> <li>Rus: <I>эту женщину</I> <li>Spa: <I>esta mujer</I> <li>Swe: <I>den här kvinnan</I> <li>Urd: <I>یہ عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>those_Det</CODE></TD> <TD><A HREF="#Det" TITLE="Det - determiner phrase">Det</A></TD>-<TD><div class=reveal> <I>those women</I> <div class=popup> <ul> <li>API: <CODE>mkNP those_Det woman_N</CODE> <li>Afr: <I>daardie vroue</I> <li>Bul: <I>онези жени</I> <li>Cat: <I>// <li>Dan: //de der kvinder// <li>Dut: //die vrouwen// <li>Eng: //those women// <li>Fin: //nuo naiset// <li>Fre: //</I> <li>Ger: <I>jene Frauen</I> <li>Ita: <I>// <li>Nep: //यिनीहरु आईमाईहरु// <li>Nor: //de der kvinnene// <li>Pes: //آن زن// <li>Pnb: //وہ زنانیاں// <li>Pol: //tamtych kobiet// <li>Ron: //</I> <li>Rus: <I>те женщины</I> <li>Spa: <I>''</I> <li>Swe: <I>de där kvinnorna</I> <li>Urd: <I>وہ عورتیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>those women</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP those_Det woman_N)</CODE> <li>Afr: <I>daardie vroue</I> <li>Bul: <I>онези жени</I> <li>Cat: <I>aquelles dones</I> <li>Dan: <I>de der kvinder</I> <li>Dut: <I>die vrouwen</I> <li>Eng: <I>those women</I> <li>Fin: <I>nuo naiset</I> <li>Fre: <I>ces femmes</I> <li>Ger: <I>jene Frauen</I> <li>Ita: <I>quelle donne</I> <li>Nep: <I>यिनीहरु आईमाईहरु</I> <li>Nor: <I>de der kvinnene</I> <li>Pes: <I>آن زن</I> <li>Pnb: <I>وہ زنانیاں</I> <li>Pol: <I>tamte kobiety</I> <li>Ron: <I>acele femei</I> <li>Rus: <I>те женщины</I> <li>Spa: <I>esas mujeres</I> <li>Swe: <I>de där kvinnorna</I> <li>Urd: <I>وہ عورتیں</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -1480,12 +1480,12 @@ <TR> <TD><CODE>mkIAdv</CODE></TD> <TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A> <CODE>-&gt;</CODE> <A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>-<TD><div class=reveal> <I>in which city</I> <div class=popup> <ul> <li>API: <CODE>mkIAdv in_Prep (mkIP which_IQuant city_N)</CODE> <li>Afr: <I>in watter stad</I> <li>Bul: <I>в кой град</I> <li>Cat: <I>en quin ciutat</I> <li>Dan: <I>i hvilken by</I> <li>Dut: <I>in welke stad</I> <li>Eng: <I>in which city</I> <li>Fin: <I>missä kaupungissa</I> <li>Fre: <I>dans quelle ville</I> <li>Ger: <I>in welcher Stadt</I> <li>Ita: <I>in quale città</I> <li>Nep: <I>कुन शहर मा</I> <li>Nor: <I>i hvilken by</I> <li>Pes: <I>در کدام شهر</I> <li>Pnb: <I>{s : Str = ("كیڑا" ++ "شہر") ++ "وچ";</I> <li>Pol: <I>w którym mieście</I> <li>Ron: <I>în care oraş</I> <li>Rus: <I>в который город</I> <li>Spa: <I>en qué ciudad</I> <li>Swe: <I>i vilken stad</I> <li>Urd: <I>كون سے شہر میں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>in which city</I> <div class=popup> <ul> <li>API: <CODE>mkIAdv in_Prep (mkIP which_IQuant city_N)</CODE> <li>Afr: <I>in watter stad</I> <li>Bul: <I>в кой град</I> <li>Cat: <I>en quin ciutat</I> <li>Dan: <I>i hvilken by</I> <li>Dut: <I>in welke stad</I> <li>Eng: <I>in which city</I> <li>Fin: <I>missä kaupungissa</I> <li>Fre: <I>dans quelle ville</I> <li>Ger: <I>in welcher Stadt</I> <li>Ita: <I>in quale città</I> <li>Nep: <I>कुन शहर मा</I> <li>Nor: <I>i hvilken by</I> <li>Pes: <I>در کدام شهر</I> <li>Pnb: <I>{s : Str = "كیڑا" ++ "شہر" ++ "وچ"; lock_IAdv : {} = &lt;&gt;} / {s : Str</I> <li>Pol: <I>w którym mieście</I> <li>Ron: <I>în care oraş</I> <li>Rus: <I>в который город</I> <li>Spa: <I>en qué ciudad</I> <li>Swe: <I>i vilken stad</I> <li>Urd: <I>كون سے شہر میں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkIAdv</CODE></TD> <TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>-<TD><div class=reveal> <I>where in Paris</I> <div class=popup> <ul> <li>API: <CODE>mkIAdv where_IAdv (mkAdv in_Prep (mkNP paris_PN))</CODE> <li>Afr: <I>waar in Parys</I> <li>Bul: <I>къде в Париж</I> <li>Cat: <I>on en Paris</I> <li>Dan: <I>hvor i Paris</I> <li>Dut: <I>waar in Parijs</I> <li>Eng: <I>where in Paris</I> <li>Fin: <I>missä Pariisissa</I> <li>Fre: <I>où dans Paris</I> <li>Ger: <I>wo in Paris</I> <li>Ita: <I>dove in Parigi</I> <li>Nep: <I>कहाँ पेरिस मा</I> <li>Nor: <I>hvor i Paris</I> <li>Pes: <I>در پاریس کجا</I> <li>Pnb: <I>كتھے پیرس وچ</I> <li>Pol: <I>gdzie w Paryżu</I> <li>Ron: <I>unde în Paris</I> <li>Rus: <I>где в Париже</I> <li>Spa: <I>donde en Paris</I> <li>Swe: <I>var i Paris</I> <li>Urd: <I>كہاں پیرس میں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>where in Paris</I> <div class=popup> <ul> <li>API: <CODE>mkIAdv where_IAdv (mkAdv in_Prep (mkNP paris_PN))</CODE> <li>Afr: <I>waar in Parys</I> <li>Bul: <I>къде в Париж</I> <li>Cat: <I>on en Paris</I> <li>Dan: <I>hvor i Paris</I> <li>Dut: <I>waar in Parijs</I> <li>Eng: <I>where in Paris</I> <li>Fin: <I>missä Pariisissa</I> <li>Fre: <I>où dans Paris</I> <li>Ger: <I>wo in Paris</I> <li>Ita: <I>dove in Parigi</I> <li>Nep: <I>कहाँ पेरिस मा</I> <li>Nor: <I>hvor i Paris</I> <li>Pes: <I>در پاریس کجا</I> <li>Pnb: <I>كتھے پیرس وچ</I> <li>Pol: <I>gdzie w Paryżu</I> <li>Ron: <I>unde în Paris</I> <li>Rus: <I>где в Париже</I> <li>Spa: <I>donde en Paris</I> <li>Swe: <I>var i Paris</I> <li>Urd: <I>كہاں پیرس میں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>when_IAdv</CODE></TD>@@ -1495,7 +1495,7 @@ <TR> <TD><CODE>where_IAdv</CODE></TD> <TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A></TD>-<TD><div class=reveal> <I>where</I> <div class=popup> <ul> <li>API: <CODE>mkUtt where_IAdv</CODE> <li>Afr: <I>waar</I> <li>Bul: <I>къде</I> <li>Cat: <I>on</I> <li>Dan: <I>hvor</I> <li>Dut: <I>waar</I> <li>Eng: <I>where</I> <li>Fin: <I>missä</I> <li>Fre: <I>où</I> <li>Ger: <I>wo</I> <li>Ita: <I>dove</I> <li>Nep: <I>कहाँ</I> <li>Nor: <I>hvor</I> <li>Pes: <I>کجا</I> <li>Pnb: <I>كتھے</I> <li>Pol: <I>gdzie</I> <li>Ron: <I>unde</I> <li>Rus: <I>где</I> <li>Spa: <I>donde</I> <li>Swe: <I>var</I> <li>Urd: <I>كہاں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>where</I> <div class=popup> <ul> <li>API: <CODE>mkUtt where_IAdv</CODE> <li>Afr: <I>waar</I> <li>Bul: <I>къде</I> <li>Cat: <I>on</I> <li>Dan: <I>hvor</I> <li>Dut: <I>waar</I> <li>Eng: <I>where</I> <li>Fin: <I>missä</I> <li>Fre: <I>où</I> <li>Ger: <I>wo</I> <li>Ita: <I>dove</I> <li>Nep: <I>कहाँ</I> <li>Nor: <I>hvor</I> <li>Pes: <I>کجا</I> <li>Pnb: <I>كتھے</I> <li>Pol: <I>gdzie</I> <li>Ron: <I>unde</I> <li>Rus: <I>где</I> <li>Spa: <I>donde</I> <li>Swe: <I>var</I> <li>Urd: <I>كہاں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>why_IAdv</CODE></TD>@@ -1537,7 +1537,7 @@ <TR> <TD><CODE>how8many_IDet</CODE></TD> <TD><A HREF="#IDet" TITLE="IDet - interrogative determiner">IDet</A></TD>-<TD><div class=reveal> <I>how many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP how8many_IDet house_N)</CODE> <li>Afr: <I>hoeveel huise</I> <li>Bul: <I>колко къщи</I> <li>Cat: <I>quantes cases</I> <li>Dan: <I>hur mange huse</I> <li>Dut: <I>hoeveel huizen</I> <li>Eng: <I>how many houses</I> <li>Fin: <I>kuinka moni talo</I> <li>Fre: <I>combien pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>wieviele Häuser</I> <li>Ita: <I>quante case</I> <li>Nep: <I>कती वटा घरहरु</I> <li>Nor: <I>hur mange hus</I> <li>Pes: <I>چند خانه</I> <li>Pnb: <I>كینے گھر</I> <li>Pol: <I>ile domu</I> <li>Ron: <I>câte case</I> <li>Rus: <I>скольки домов</I> <li>Spa: <I>cuantas casas</I> <li>Swe: <I>hur många hus</I> <li>Urd: <I>كتنے گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>how many houses</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkIP how8many_IDet house_N)</CODE> <li>Afr: <I>hoeveel huise</I> <li>Bul: <I>колко къщи</I> <li>Cat: <I>quantes cases</I> <li>Dan: <I>hur mange huse</I> <li>Dut: <I>hoeveel huizen</I> <li>Eng: <I>how many houses</I> <li>Fin: <I>kuinka moni talo</I> <li>Fre: <I>combien de maisons</I> <li>Ger: <I>wieviele Häuser</I> <li>Ita: <I>quante case</I> <li>Nep: <I>कती वटा घरहरु</I> <li>Nor: <I>hur mange hus</I> <li>Pes: <I>چند خانه</I> <li>Pnb: <I>كینے گھر</I> <li>Pol: <I>ile domów</I> <li>Ron: <I>câte case</I> <li>Rus: <I>скольки домов</I> <li>Spa: <I>cuantas casas</I> <li>Swe: <I>hur många hus</I> <li>Urd: <I>كتنے گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkIDet</CODE></TD>@@ -1608,17 +1608,17 @@ <TR> <TD><CODE>whatPl_IP</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>-<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>whatPl_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какви</I> <li>Cat: <I>què</I> <li>Dan: <I>hvilke</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mitkä</I> <li>Fre: <I>pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزهایی</I> <li>Pnb: <I>*</I> <li>Pol: <I>czego</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>whatPl_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какви</I> <li>Cat: <I>què</I> <li>Dan: <I>hvilke</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mitkä</I> <li>Fre: <I>que</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزهایی</I> <li>Pnb: <I>*</I> <li>Pol: <I>czego</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>whatSg_IP</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>-<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>whatSg_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mikä</I> <li>Fre: <I>pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزی</I> <li>Pnb: <I>كیا</I> <li>Pol: <I>czego</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>whatSg_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mikä</I> <li>Fre: <I>que</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزی</I> <li>Pnb: <I>كیا</I> <li>Pol: <I>czego</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>what_IP</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A></TD>-<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>mkUtt what_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mikä</I> <li>Fre: <I>pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزی</I> <li>Pnb: <I>كیا</I> <li>Pol: <I>co</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>what</I> <div class=popup> <ul> <li>API: <CODE>mkUtt what_IP</CODE> <li>Afr: <I>wat</I> <li>Bul: <I>какъв</I> <li>Cat: <I>què</I> <li>Dan: <I>hvad</I> <li>Dut: <I>wat</I> <li>Eng: <I>what</I> <li>Fin: <I>mikä</I> <li>Fre: <I>que</I> <li>Ger: <I>was</I> <li>Ita: <I>che</I> <li>Nep: <I>के</I> <li>Nor: <I>hva</I> <li>Pes: <I>چه چیزی</I> <li>Pnb: <I>كیا</I> <li>Pol: <I>co</I> <li>Ron: <I>ce</I> <li>Rus: <I>что</I> <li>Spa: <I>qué</I> <li>Swe: <I>vad</I> <li>Urd: <I>كیا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>whoPl_IP</CODE></TD>@@ -1665,17 +1665,17 @@ <TR> <TD><CODE>mkImp</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Imp" TITLE="Imp - imperative">Imp</A></TD>-<TD><div class=reveal> <I>come to my house</I> <div class=popup> <ul> <li>API: <CODE>mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))</CODE> <li>Afr: <I>kom na my huis</I> <li>Bul: <I>ела до моята къща</I> <li>Cat: <I>venir a la meva casa</I> <li>Dan: <I>kom til mit hus</I> <li>Dut: <I>komt u naar mijn huis</I> <li>Eng: <I>come to my house</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>venez à pre {"ma"; "mon" / strs {"a"; "à"; "â"; "e"; "é"; "è";</I> <li>Ger: <I>kommen Sie nach meinem Haus / Hause</I> <li>Ita: <I>venire alla mia casa</I> <li>Nep: <I>आउ मेरो घर सम्म</I> <li>Nor: <I>komm til mit hus</I> <li>Pes: <I>به خانه ی من بیا</I> <li>Pnb: <I>آنا میرا گھر نوں</I> <li>Pol: <I>do mojego domu przychodź</I> <li>Ron: <I>sã vii la casa mea</I> <li>Rus: <I>приходи к моему дому</I> <li>Spa: <I>venir a mi casa</I> <li>Swe: <I>kom till mitt hus</I> <li>Urd: <I>آنا میرے گھر كو</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>come to my house</I> <div class=popup> <ul> <li>API: <CODE>mkImp (mkVP (mkVP come_V) (mkAdv to_Prep (mkNP i_Pron house_N)))</CODE> <li>Afr: <I>kom na my huis</I> <li>Bul: <I>ела до моята къща</I> <li>Cat: <I>venir a la meva casa</I> <li>Dan: <I>kom til mit hus</I> <li>Dut: <I>komt u naar mijn huis</I> <li>Eng: <I>come to my house</I> <li>Fin: <I>tule</I> <li>Fre: <I>venez à ma maison</I> <li>Ger: <I>kommen Sie nach meinem Haus / Hause</I> <li>Ita: <I>venire alla mia casa</I> <li>Nep: <I>आउ मेरो घर सम्म</I> <li>Nor: <I>komm til mit hus</I> <li>Pes: <I>به خانه ی من بیا</I> <li>Pnb: <I>آنا میرا گھر نوں</I> <li>Pol: <I>do mojego domu przychodź</I> <li>Ron: <I>sã vii la casa mea</I> <li>Rus: <I>приходи к моему дому</I> <li>Spa: <I>venir a mi casa</I> <li>Swe: <I>kom till mitt hus</I> <li>Urd: <I>آنا میرے گھر كو</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkImp</CODE></TD> <TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#Imp" TITLE="Imp - imperative">Imp</A></TD>-<TD><div class=reveal> <I>come</I> <div class=popup> <ul> <li>API: <CODE>mkImp come_V</CODE> <li>Afr: <I>kom</I> <li>Bul: <I>ела</I> <li>Cat: <I>venir</I> <li>Dan: <I>kom</I> <li>Dut: <I>komt u</I> <li>Eng: <I>come</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>venez</I> <li>Ger: <I>kommen Sie</I> <li>Ita: <I>venire</I> <li>Nep: <I>आउ</I> <li>Nor: <I>komm</I> <li>Pes: <I>بیا</I> <li>Pnb: <I>آنا</I> <li>Pol: <I>przychodź</I> <li>Ron: <I>sã vii</I> <li>Rus: <I>приходи</I> <li>Spa: <I>venir</I> <li>Swe: <I>kom</I> <li>Urd: <I>آنا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>come</I> <div class=popup> <ul> <li>API: <CODE>mkImp come_V</CODE> <li>Afr: <I>kom</I> <li>Bul: <I>ела</I> <li>Cat: <I>venir</I> <li>Dan: <I>kom</I> <li>Dut: <I>komt u</I> <li>Eng: <I>come</I> <li>Fin: <I>tule</I> <li>Fre: <I>venez</I> <li>Ger: <I>kommen Sie</I> <li>Ita: <I>venire</I> <li>Nep: <I>आउ</I> <li>Nor: <I>komm</I> <li>Pes: <I>بیا</I> <li>Pnb: <I>آنا</I> <li>Pol: <I>przychodź</I> <li>Ron: <I>sã vii</I> <li>Rus: <I>приходи</I> <li>Spa: <I>venir</I> <li>Swe: <I>kom</I> <li>Urd: <I>آنا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkImp</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#Imp" TITLE="Imp - imperative">Imp</A></TD>-<TD><div class=reveal> <I>buy it</I> <div class=popup> <ul> <li>API: <CODE>mkImp buy_V2 it_NP</CODE> <li>Afr: <I>koop</I> <li>Bul: <I>купи него</I> <li>Cat: <I>comprar</I> <li>Dan: <I>køb det</I> <li>Dut: <I>koopt u</I> <li>Eng: <I>buy it</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>achetez pre {"le"; "l'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>kaufen Sie</I> <li>Ita: <I>comprare lo</I> <li>Nep: <I>यो किन्</I> <li>Nor: <I>kjøp det</I> <li>Pes: <I>آن را بخر</I> <li>Pnb: <I>اینوں خریدنا</I> <li>Pol: <I>kupuj je</I> <li>Ron: <I>sã îl cumperi</I> <li>Rus: <I>покупай его</I> <li>Spa: <I>comprar</I> <li>Swe: <I>köp det</I> <li>Urd: <I>اس كو خریدنا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>buy it</I> <div class=popup> <ul> <li>API: <CODE>mkImp buy_V2 it_NP</CODE> <li>Afr: <I>koop</I> <li>Bul: <I>купи него</I> <li>Cat: <I>comprar</I> <li>Dan: <I>køb det</I> <li>Dut: <I>koopt u</I> <li>Eng: <I>buy it</I> <li>Fin: <I>osta sen</I> <li>Fre: <I>achetez le</I> <li>Ger: <I>kaufen Sie es</I> <li>Ita: <I>comprare lo</I> <li>Nep: <I>यो किन्</I> <li>Nor: <I>kjøp det</I> <li>Pes: <I>آن را بخر</I> <li>Pnb: <I>اینوں خریدنا</I> <li>Pol: <I>kupuj je</I> <li>Ron: <I>sã îl cumperi</I> <li>Rus: <I>покупай его</I> <li>Spa: <I>comprar</I> <li>Swe: <I>köp det</I> <li>Urd: <I>اس كو خریدنا</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -1691,17 +1691,17 @@ <TR> <TD><CODE>pluralImpForm</CODE></TD> <TD><A HREF="#ImpForm">ImpForm</A></TD>-<TD><div class=reveal> <I>be men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt pluralImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees mans</I> <li>Bul: <I>бъдете мъже</I> <li>Cat: <I>sigueu homes</I> <li>Dan: <I>var mænd</I> <li>Dut: <I>wezen mannen</I> <li>Eng: <I>be men</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>soyez hommes</I> <li>Ger: <I>seid Männer</I> <li>Ita: <I>siate uomini</I> <li>Nep: <I>मान्छेहरु हऔ</I> <li>Nor: <I>var menn</I> <li>Pes: <I>مردان</I> <li>Pnb: <I>بندے</I> <li>Pol: <I>bądźcie mężczyzna</I> <li>Ron: <I>fiţi oameni</I> <li>Rus: <I>будьте человеками</I> <li>Spa: <I>sed hombres</I> <li>Swe: <I>var män</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>be men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt pluralImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees mans</I> <li>Bul: <I>бъдете мъже</I> <li>Cat: <I>sigueu homes</I> <li>Dan: <I>var mænd</I> <li>Dut: <I>wezen mannen</I> <li>Eng: <I>be men</I> <li>Fin: <I>olkaa miehiä</I> <li>Fre: <I>soyez des hommes</I> <li>Ger: <I>seid Männer</I> <li>Ita: <I>siate uomini</I> <li>Nep: <I>मान्छेहरु हऔ</I> <li>Nor: <I>var menn</I> <li>Pes: <I>مردان</I> <li>Pnb: <I>بندے</I> <li>Pol: <I>bądźcie mężczyzna</I> <li>Ron: <I>fiţi oameni</I> <li>Rus: <I>будьте человеками</I> <li>Spa: <I>sed hombres</I> <li>Swe: <I>var män</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>politeImpForm</CODE></TD> <TD><A HREF="#ImpForm">ImpForm</A></TD>-<TD><div class=reveal> <I>be a man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt politeImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees 'n man</I> <li>Bul: <I>бъдете мъже</I> <li>Cat: <I>ser home</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>weest u man</I> <li>Eng: <I>be a man</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>soyez homme</I> <li>Ger: <I>seien Sie ein Mann</I> <li>Ita: <I>essere uomo</I> <li>Nep: <I>मान्छे होउ</I> <li>Nor: <I>var en mann</I> <li>Pes: <I>مرد</I> <li>Pnb: <I>بندہ</I> <li>Pol: <I>bądź mężczyzna</I> <li>Ron: <I>sã fii om</I> <li>Rus: <I>будь человеком</I> <li>Spa: <I>ser hombre</I> <li>Swe: <I>var en man</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>be a man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt politeImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees 'n man</I> <li>Bul: <I>бъдете мъже</I> <li>Cat: <I>ser un home</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>weest u man</I> <li>Eng: <I>be a man</I> <li>Fin: <I>olkaa mies</I> <li>Fre: <I>soyez un homme</I> <li>Ger: <I>seien Sie ein Mann</I> <li>Ita: <I>essere un uomo</I> <li>Nep: <I>मान्छे होउ</I> <li>Nor: <I>var en mann</I> <li>Pes: <I>مرد</I> <li>Pnb: <I>بندہ</I> <li>Pol: <I>bądź mężczyzna</I> <li>Ron: <I>sã fii om</I> <li>Rus: <I>будь человеком</I> <li>Spa: <I>ser un hombre</I> <li>Swe: <I>var en man</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>singularImpForm</CODE></TD> <TD><A HREF="#ImpForm">ImpForm</A></TD>-<TD><div class=reveal> <I>be a man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt singularImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees 'n man</I> <li>Bul: <I>бъди мъж</I> <li>Cat: <I>sigues home</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>wees man</I> <li>Eng: <I>be a man</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>sois homme</I> <li>Ger: <I>sei ein Mann</I> <li>Ita: <I>sii uomo</I> <li>Nep: <I>मान्छे होउ</I> <li>Nor: <I>var en mann</I> <li>Pes: <I>مرد</I> <li>Pnb: <I>بندہ</I> <li>Pol: <I>bądź mężczyzna</I> <li>Ron: <I>fii om</I> <li>Rus: <I>будь человеком</I> <li>Spa: <I>sé hombre</I> <li>Swe: <I>var en man</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>be a man</I> <div class=popup> <ul> <li>API: <CODE>mkUtt singularImpForm (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees 'n man</I> <li>Bul: <I>бъди мъж</I> <li>Cat: <I>sigues un home</I> <li>Dan: <I>var en mand</I> <li>Dut: <I>wees man</I> <li>Eng: <I>be a man</I> <li>Fin: <I>ole mies</I> <li>Fre: <I>sois un homme</I> <li>Ger: <I>sei ein Mann</I> <li>Ita: <I>sii un uomo</I> <li>Nep: <I>मान्छे होउ</I> <li>Nor: <I>var en mann</I> <li>Pes: <I>مرد</I> <li>Pnb: <I>بندہ</I> <li>Pol: <I>bądź mężczyzna</I> <li>Ron: <I>fii om</I> <li>Rus: <I>будь человеком</I> <li>Spa: <I>sé un hombre</I> <li>Swe: <I>var en man</I> <li>Urd: <I>آدمی</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -1854,12 +1854,12 @@ <TR> <TD><CODE>everybody_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>everybody</I> <div class=popup> <ul> <li>API: <CODE>everybody_NP</CODE> <li>Afr: <I>almal</I> <li>Bul: <I>всеки</I> <li>Cat: <I>// <li>Dan: //alle// <li>Dut: //alle// <li>Eng: //everybody// <li>Fin: //jokainen// <li>Fre: //</I> <li>Ger: <I>jeder</I> <li>Ita: <I>// <li>Nep: //सवौ जाना// <li>Nor: //alle// <li>Pes: //*// <li>Pnb: //ہر كوی// <li>Pol: //wszystkich// <li>Ron: //</I> <li>Rus: <I>все</I> <li>Spa: <I>''</I> <li>Swe: <I>alla</I> <li>Urd: <I>ہر كوی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>everybody</I> <div class=popup> <ul> <li>API: <CODE>mkUtt everybody_NP</CODE> <li>Afr: <I>almal</I> <li>Bul: <I>всеки</I> <li>Cat: <I>tothom</I> <li>Dan: <I>alle</I> <li>Dut: <I>alle</I> <li>Eng: <I>everybody</I> <li>Fin: <I>jokainen</I> <li>Fre: <I>tout le monde</I> <li>Ger: <I>jeder</I> <li>Ita: <I>tutti</I> <li>Nep: <I>सवौ जाना</I> <li>Nor: <I>alle</I> <li>Pes: <I>*</I> <li>Pnb: <I>ہر كوی</I> <li>Pol: <I>wszyscy</I> <li>Ron: <I>toţi</I> <li>Rus: <I>всех</I> <li>Spa: <I>todos</I> <li>Swe: <I>alla</I> <li>Urd: <I>ہر كوی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>everything_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>everything</I> <div class=popup> <ul> <li>API: <CODE>everything_NP</CODE> <li>Afr: <I>alles</I> <li>Bul: <I>всичко</I> <li>Cat: <I>// <li>Dan: //alt// <li>Dut: //alles// <li>Eng: //everything// <li>Fin: //kaikki// <li>Fre: //</I> <li>Ger: <I>alles</I> <li>Ita: <I>// <li>Nep: //हारेक कुरा// <li>Nor: //alt// <li>Pes: //*// <li>Pnb: //ہر شے// <li>Pol: //wszystkiego// <li>Ron: //// <li>Rus: //всё// <li>Spa: //</I> <li>Swe: <I>allting</I> <li>Urd: <I>ہر چیز</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>everything</I> <div class=popup> <ul> <li>API: <CODE>mkUtt everything_NP</CODE> <li>Afr: <I>alles</I> <li>Bul: <I>всичко</I> <li>Cat: <I>tot</I> <li>Dan: <I>alt</I> <li>Dut: <I>alles</I> <li>Eng: <I>everything</I> <li>Fin: <I>kaikki</I> <li>Fre: <I>tout</I> <li>Ger: <I>alles</I> <li>Ita: <I>tutto</I> <li>Nep: <I>हारेक कुरा</I> <li>Nor: <I>alt</I> <li>Pes: <I>*</I> <li>Pnb: <I>ہر شے</I> <li>Pol: <I>wszystko</I> <li>Ron: <I>// <li>Rus: //всё</I> <li>Spa: <I>todo</I> <li>Swe: <I>allting</I> <li>Urd: <I>ہر چیز</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>he_NP</CODE></TD>@@ -1974,12 +1974,12 @@ <TR> <TD><CODE>mkNP</CODE></TD> <TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>old beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkCN old_A beer_N))</CODE> <li>Afr: <I>oud bier</I> <li>Bul: <I>стара бира</I> <li>Cat: <I>cervesa vell</I> <li>Dan: <I>gammelt øl</I> <li>Dut: <I>oud bier</I> <li>Eng: <I>old beer</I> <li>Fin: <I>vanha olut</I> <li>Fre: <I>pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>altes Bier</I> <li>Ita: <I>della vecchia birra</I> <li>Nep: <I>बुढो बियर</I> <li>Nor: <I>gammelt øl</I> <li>Pes: <I>آبجوی پیر</I> <li>Pnb: <I>بوڈی شراب</I> <li>Pol: <I>stare piwo</I> <li>Ron: <I>bere veche</I> <li>Rus: <I>старое пиво</I> <li>Spa: <I>vieja cerveza</I> <li>Swe: <I>gammalt öl</I> <li>Urd: <I>بوڑھا بییر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>old beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkCN old_A beer_N))</CODE> <li>Afr: <I>oud bier</I> <li>Bul: <I>стара бира</I> <li>Cat: <I>cervesa vell</I> <li>Dan: <I>gammelt øl</I> <li>Dut: <I>oud bier</I> <li>Eng: <I>old beer</I> <li>Fin: <I>vanha olut</I> <li>Fre: <I>de la vieille bière</I> <li>Ger: <I>altes Bier</I> <li>Ita: <I>della vecchia birra</I> <li>Nep: <I>बुढो बियर</I> <li>Nor: <I>gammelt øl</I> <li>Pes: <I>آبجوی پیر</I> <li>Pnb: <I>بوڈی شراب</I> <li>Pol: <I>stare piwo</I> <li>Ron: <I>bere veche</I> <li>Rus: <I>старое пиво</I> <li>Spa: <I>vieja cerveza</I> <li>Swe: <I>gammalt öl</I> <li>Urd: <I>بوڑھا بییر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkNP</CODE></TD> <TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP beer_N)</CODE> <li>Afr: <I>bier</I> <li>Bul: <I>бира</I> <li>Cat: <I>cervesa</I> <li>Dan: <I>øl</I> <li>Dut: <I>bier</I> <li>Eng: <I>beer</I> <li>Fin: <I>olut</I> <li>Fre: <I>pre {"de"; "d'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨"; "h";</I> <li>Ger: <I>Bier</I> <li>Ita: <I>della birra</I> <li>Nep: <I>बियर</I> <li>Nor: <I>øl</I> <li>Pes: <I>آبجو</I> <li>Pnb: <I>شراب</I> <li>Pol: <I>piwo</I> <li>Ron: <I>bere</I> <li>Rus: <I>пиво</I> <li>Spa: <I>cerveza</I> <li>Swe: <I>öl</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>beer</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP beer_N)</CODE> <li>Afr: <I>bier</I> <li>Bul: <I>бира</I> <li>Cat: <I>cervesa</I> <li>Dan: <I>øl</I> <li>Dut: <I>bier</I> <li>Eng: <I>beer</I> <li>Fin: <I>olut</I> <li>Fre: <I>de la bière</I> <li>Ger: <I>Bier</I> <li>Ita: <I>della birra</I> <li>Nep: <I>बियर</I> <li>Nor: <I>øl</I> <li>Pes: <I>آبجو</I> <li>Pnb: <I>شراب</I> <li>Pol: <I>piwo</I> <li>Ron: <I>bere</I> <li>Rus: <I>пиво</I> <li>Spa: <I>cerveza</I> <li>Swe: <I>öl</I> <li>Urd: <I>بییر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkNP</CODE></TD>@@ -1989,7 +1989,7 @@ <TR> <TD><CODE>mkNP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>the man seen</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP the_Det man_N) see_V2)</CODE> <li>Afr: <I>die man gesien</I> <li>Bul: <I>мъжът видян</I> <li>Cat: <I>l' home vist</I> <li>Dan: <I>manden set</I> <li>Dut: <I>de man gezien</I> <li>Eng: <I>the man seen</I> <li>Fin: <I>mies nähtyinä</I> <li>Fre: <I>l' homme vu</I> <li>Ger: <I>der Mann gesehen</I> <li>Ita: <I>l' uomo visto</I> <li>Nep: <I>मान्छे हेर् एको</I> <li>Nor: <I>mannen sett</I> <li>Pes: <I>مرد دیده شده</I> <li>Pnb: <I>ویكھیا بندہ</I> <li>Pol: <I>mężczyzna zobaczony</I> <li>Ron: <I>omul văzut</I> <li>Rus: <I>человек видеть</I> <li>Spa: <I>el hombre visto</I> <li>Swe: <I>mannen sedd</I> <li>Urd: <I>دیكھا آدمی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>the man seen</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkNP the_Det man_N) see_V2)</CODE> <li>Afr: <I>die man gesien</I> <li>Bul: <I>мъжът видян</I> <li>Cat: <I>l' home vist</I> <li>Dan: <I>manden set</I> <li>Dut: <I>de man gezien</I> <li>Eng: <I>the man seen</I> <li>Fin: <I>mies nähtynä</I> <li>Fre: <I>l' homme vu</I> <li>Ger: <I>der Mann gesehen</I> <li>Ita: <I>l' uomo visto</I> <li>Nep: <I>मान्छे हेर् एको</I> <li>Nor: <I>mannen sett</I> <li>Pes: <I>مرد دیده شده</I> <li>Pnb: <I>ویكھیا بندہ</I> <li>Pol: <I>mężczyzna zobaczony</I> <li>Ron: <I>omul văzut</I> <li>Rus: <I>человек видеть</I> <li>Spa: <I>el hombre visto</I> <li>Swe: <I>mannen sedd</I> <li>Urd: <I>دیكھا آدمی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkNP</CODE></TD>@@ -2014,12 +2014,12 @@ <TR> <TD><CODE>nobody_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>nobody</I> <div class=popup> <ul> <li>API: <CODE>nobody_NP</CODE> <li>Afr: <I>niemand</I> <li>Bul: <I>*</I> <li>Cat: <I>// <li>Dan: //*// <li>Dut: //niemand// <li>Eng: //nobody// <li>Fin: //ei kukaan// <li>Fre: //</I> <li>Ger: <I>niemand</I> <li>Ita: <I>// <li>Nep: //केही पनी// <li>Nor: //*// <li>Pes: //*// <li>Pnb: //كوی نہیں// <li>Pol: //nikogo// <li>Ron: //</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>ingen</I> <li>Urd: <I>كوی نہیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>nobody</I> <div class=popup> <ul> <li>API: <CODE>mkUtt nobody_NP</CODE> <li>Afr: <I>niemand</I> <li>Bul: <I>*</I> <li>Cat: <I>ningú</I> <li>Dan: <I>*</I> <li>Dut: <I>niemand</I> <li>Eng: <I>nobody</I> <li>Fin: <I>ei kukaan</I> <li>Fre: <I>personne</I> <li>Ger: <I>niemand</I> <li>Ita: <I>nessuno</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>كوی نہیں</I> <li>Pol: <I>nikt</I> <li>Ron: <I>nimeni</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>ingen</I> <li>Urd: <I>كوی نہیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>nothing_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>nothing</I> <div class=popup> <ul> <li>API: <CODE>nothing_NP</CODE> <li>Afr: <I>niks</I> <li>Bul: <I>*</I> <li>Cat: <I>// <li>Dan: //*// <li>Dut: //niets// <li>Eng: //nothing// <li>Fin: //ei mikään// <li>Fre: //</I> <li>Ger: <I>nichts</I> <li>Ita: <I>// <li>Nep: //केही पनी// <li>Nor: //*// <li>Pes: //*// <li>Pnb: //كچھ نیں// <li>Pol: //niczego// <li>Ron: //</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inget</I> <li>Urd: <I>كوی چیز نہیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>nothing</I> <div class=popup> <ul> <li>API: <CODE>mkUtt nothing_NP</CODE> <li>Afr: <I>niks</I> <li>Bul: <I>*</I> <li>Cat: <I>res</I> <li>Dan: <I>*</I> <li>Dut: <I>niets</I> <li>Eng: <I>nothing</I> <li>Fin: <I>ei mikään</I> <li>Fre: <I>rien</I> <li>Ger: <I>nichts</I> <li>Ita: <I>niente</I> <li>Nep: <I>केही पनी</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>كچھ نیں</I> <li>Pol: <I>nic</I> <li>Ron: <I>nimic</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inget</I> <li>Urd: <I>كوی چیز نہیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>she_NP</CODE></TD>@@ -2029,12 +2029,12 @@ <TR> <TD><CODE>somebody_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>somebody</I> <div class=popup> <ul> <li>API: <CODE>somebody_NP</CODE> <li>Afr: <I>iemand</I> <li>Bul: <I>някой</I> <li>Cat: <I>// <li>Dan: //nogen// <li>Dut: //iemand// <li>Eng: //somebody// <li>Fin: //joku// <li>Fre: //</I> <li>Ger: <I>jemand</I> <li>Ita: <I>// <li>Nep: //कोही// <li>Nor: //noen// <li>Pes: //*// <li>Pnb: //كوی// <li>Pol: //kogoś// <li>Ron: //</I> <li>Rus: <I>кто-то</I> <li>Spa: <I>''</I> <li>Swe: <I>någon</I> <li>Urd: <I>كوی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>somebody</I> <div class=popup> <ul> <li>API: <CODE>mkUtt somebody_NP</CODE> <li>Afr: <I>iemand</I> <li>Bul: <I>някой</I> <li>Cat: <I>alg˙</I> <li>Dan: <I>nogen</I> <li>Dut: <I>iemand</I> <li>Eng: <I>somebody</I> <li>Fin: <I>joku</I> <li>Fre: <I>quelqu'un</I> <li>Ger: <I>jemand</I> <li>Ita: <I>qualcuno</I> <li>Nep: <I>कोही</I> <li>Nor: <I>noen</I> <li>Pes: <I>*</I> <li>Pnb: <I>كوی</I> <li>Pol: <I>ktoś</I> <li>Ron: <I>cineva</I> <li>Rus: <I>кого-то</I> <li>Spa: <I>algún</I> <li>Swe: <I>någon</I> <li>Urd: <I>كوی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>something_NP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A></TD>-<TD><div class=reveal> <I>something</I> <div class=popup> <ul> <li>API: <CODE>something_NP</CODE> <li>Afr: <I>iets</I> <li>Bul: <I>нещо</I> <li>Cat: <I>// <li>Dan: //noget// <li>Dut: //iets// <li>Eng: //something// <li>Fin: //jokin// <li>Fre: //</I> <li>Ger: <I>etwas</I> <li>Ita: <I>// <li>Nep: //केही कुरा// <li>Nor: //noe// <li>Pes: //*// <li>Pnb: //كوی شے// <li>Pol: //czegoś// <li>Ron: //</I> <li>Rus: <I>что-то</I> <li>Spa: <I>''</I> <li>Swe: <I>något</I> <li>Urd: <I>كوی چیز</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>something</I> <div class=popup> <ul> <li>API: <CODE>mkUtt something_NP</CODE> <li>Afr: <I>iets</I> <li>Bul: <I>нещо</I> <li>Cat: <I>quelcom</I> <li>Dan: <I>noget</I> <li>Dut: <I>iets</I> <li>Eng: <I>something</I> <li>Fin: <I>jokin</I> <li>Fre: <I>quelque chose</I> <li>Ger: <I>etwas</I> <li>Ita: <I>qualche cosa</I> <li>Nep: <I>केही कुरा</I> <li>Nor: <I>noe</I> <li>Pes: <I>*</I> <li>Pnb: <I>كوی شے</I> <li>Pol: <I>coś</I> <li>Ron: <I>ceva</I> <li>Rus: <I>что-то</I> <li>Spa: <I>algo</I> <li>Swe: <I>något</I> <li>Urd: <I>كوی چیز</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>that_NP</CODE></TD>@@ -2257,12 +2257,12 @@ <TR> <TD><CODE>mkPhr</CODE></TD> <TD>(<A HREF="#PConj" TITLE="PConj - phrase-beginning conjunction">PConj</A>) <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A> <CODE>-&gt;</CODE> (<A HREF="#Voc" TITLE="Voc - vocative or "please"">Voc</A>) <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>-<TD><div class=reveal> <I>but sleep , my friend</I> <div class=popup> <ul> <li>API: <CODE>mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))</CODE> <li>Afr: <I>maar slaap , my vriend</I> <li>Bul: <I>но спи , мой приятелю</I> <li>Cat: <I>però dorm , el meu amic</I> <li>Dan: <I>men sov , min ven</I> <li>Dut: <I>maar slaap , mijn vriend</I> <li>Eng: <I>but sleep , my friend</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>mais dors , mon ami</I> <li>Ger: <I>aber schlaf , mein Freund</I> <li>Ita: <I>ma dormi , il mio amico</I> <li>Nep: <I>तर सुत् होउ मेरो साथी</I> <li>Nor: <I>men sov , min venn</I> <li>Pes: <I>اما بخواب دوست من</I> <li>Pnb: <I>مگر سونا میرا یار</I> <li>Pol: <I>ale śpij , mój przyjacielu</I> <li>Ron: <I>dar dormi , prietenul meu</I> <li>Rus: <I>но спи , мой друг</I> <li>Spa: <I>pero duerme , mi amigo</I> <li>Swe: <I>men sov , min vän</I> <li>Urd: <I>لیكن سونا میرا دوست</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>but sleep , my friend</I> <div class=popup> <ul> <li>API: <CODE>mkPhr but_PConj (mkUtt (mkImp sleep_V)) (mkVoc (mkNP i_Pron friend_N))</CODE> <li>Afr: <I>maar slaap , my vriend</I> <li>Bul: <I>но спи , мой приятелю</I> <li>Cat: <I>però dorm , el meu amic</I> <li>Dan: <I>men sov , min ven</I> <li>Dut: <I>maar slaap , mijn vriend</I> <li>Eng: <I>but sleep , my friend</I> <li>Fin: <I>mutta nuku , minun ystäväni</I> <li>Fre: <I>mais dors , mon ami</I> <li>Ger: <I>aber schlaf , mein Freund</I> <li>Ita: <I>ma dormi , il mio amico</I> <li>Nep: <I>तर सुत् होउ मेरो साथी</I> <li>Nor: <I>men sov , min venn</I> <li>Pes: <I>اما بخواب دوست من</I> <li>Pnb: <I>مگر سونا میرا یار</I> <li>Pol: <I>ale śpij , mój przyjacielu</I> <li>Ron: <I>dar dormi , prietenul meu</I> <li>Rus: <I>но спи , мой друг</I> <li>Spa: <I>pero duerme , mi amigo</I> <li>Swe: <I>men sov , min vän</I> <li>Urd: <I>لیكن سونا میرا دوست</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkPhr</CODE></TD> <TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>-<TD><div class=reveal> <I>she won't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sal nie nie geslaap het</I> <li>Bul: <I>тя няма да спи</I> <li>Cat: <I>ella no dormirà</I> <li>Dan: <I>hun vil ikke sove</I> <li>Dut: <I>ze zal niet geslapen hebben</I> <li>Eng: <I>she won't sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle ne dormira pas</I> <li>Ger: <I>sie wird nicht schlafen</I> <li>Ita: <I>lei non dormirà</I> <li>Nep: <I>उनी सुत्नेछैनन्</I> <li>Nor: <I>hun vil ikke sove</I> <li>Pes: <I>او نخواهد خوابید</I> <li>Pnb: <I>او نیں سوئے گی</I> <li>Pol: <I>ona nie będzie spała</I> <li>Ron: <I>ea nu va dormi</I> <li>Rus: <I>она не будет спать</I> <li>Spa: <I>ella no dormirá</I> <li>Swe: <I>hon ska inte sova</I> <li>Urd: <I>وہ نہیں سوئے گی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she won't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkS futureTense negativePol (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy sal nie nie geslaap het</I> <li>Bul: <I>тя няма да спи</I> <li>Cat: <I>ella no dormirà</I> <li>Dan: <I>hun vil ikke sove</I> <li>Dut: <I>ze zal niet geslapen hebben</I> <li>Eng: <I>she won't sleep</I> <li>Fin: <I>hän ei nuku</I> <li>Fre: <I>elle ne dormira pas</I> <li>Ger: <I>sie wird nicht schlafen</I> <li>Ita: <I>lei non dormirà</I> <li>Nep: <I>उनी सुत्नेछैनन्</I> <li>Nor: <I>hun vil ikke sove</I> <li>Pes: <I>او نخواهد خوابید</I> <li>Pnb: <I>او نیں سوئے گی</I> <li>Pol: <I>ona nie będzie spała</I> <li>Ron: <I>ea nu va dormi</I> <li>Rus: <I>она не будет спать</I> <li>Spa: <I>ella no dormirá</I> <li>Swe: <I>hon ska inte sova</I> <li>Urd: <I>وہ نہیں سوئے گی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkPhr</CODE></TD>@@ -2272,12 +2272,12 @@ <TR> <TD><CODE>mkPhr</CODE></TD> <TD><A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>-<TD><div class=reveal> <I>would she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>sou sy geslaap het</I> <li>Bul: <I>тя би ли спалa</I> <li>Cat: <I>ella dormiria</I> <li>Dan: <I>ville hun sove</I> <li>Dut: <I>zou ze geslapen hebben</I> <li>Eng: <I>would she sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>würde sie schlafen</I> <li>Ita: <I>lei dormirebbe</I> <li>Nep: <I>के उनी सुत्नेछिन्</I> <li>Nor: <I>ville hun sove</I> <li>Pes: <I>آیا او می خوابید</I> <li>Pnb: <I>كی او شاید سوئے</I> <li>Pol: <I>czy ona spałaby</I> <li>Ron: <I>ea ar dormi</I> <li>Rus: <I>она спала бы</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>skulle hon sova</I> <li>Urd: <I>كیا وہ شاید سوئے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>would she sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkQS conditionalTense (mkQCl (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>sou sy geslaap het</I> <li>Bul: <I>тя би ли спалa</I> <li>Cat: <I>ella dormiria</I> <li>Dan: <I>ville hun sove</I> <li>Dut: <I>zou ze geslapen hebben</I> <li>Eng: <I>would she sleep</I> <li>Fin: <I>nukkuisiko hän</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>würde sie schlafen</I> <li>Ita: <I>lei dormirebbe</I> <li>Nep: <I>के उनी सुत्नेछिन्</I> <li>Nor: <I>ville hun sove</I> <li>Pes: <I>آیا او می خوابید</I> <li>Pnb: <I>كی او شاید سوئے</I> <li>Pol: <I>czy ona spałaby</I> <li>Ron: <I>ea ar dormi</I> <li>Rus: <I>она спала бы</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>skulle hon sova</I> <li>Urd: <I>كیا وہ شاید سوئے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkPhr</CODE></TD> <TD><A HREF="#Imp" TITLE="Imp - imperative">Imp</A> <CODE>-&gt;</CODE> <A HREF="#Phr" TITLE="Phr - phrase in a text">Phr</A></TD>-<TD><div class=reveal> <I>sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkImp sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>спи</I> <li>Cat: <I>dorm</I> <li>Dan: <I>sov</I> <li>Dut: <I>slaap</I> <li>Eng: <I>sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>dors</I> <li>Ger: <I>schlaf</I> <li>Ita: <I>dormi</I> <li>Nep: <I>सुत् होउ</I> <li>Nor: <I>sov</I> <li>Pes: <I>بخواب</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>śpij</I> <li>Ron: <I>dormi</I> <li>Rus: <I>спи</I> <li>Spa: <I>duerme</I> <li>Swe: <I>sov</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (mkImp sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>спи</I> <li>Cat: <I>dorm</I> <li>Dan: <I>sov</I> <li>Dut: <I>slaap</I> <li>Eng: <I>sleep</I> <li>Fin: <I>nuku</I> <li>Fre: <I>dors</I> <li>Ger: <I>schlaf</I> <li>Ita: <I>dormi</I> <li>Nep: <I>सुत् होउ</I> <li>Nor: <I>sov</I> <li>Pes: <I>بخواب</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>śpij</I> <li>Ron: <I>dormi</I> <li>Rus: <I>спи</I> <li>Spa: <I>duerme</I> <li>Swe: <I>sov</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -2293,7 +2293,7 @@ <TR> <TD><CODE>negativePol</CODE></TD> <TD><A HREF="#Pol" TITLE="Pol - polarity">Pol</A></TD>-<TD><div class=reveal> <I>she doesn't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS negativePol (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap nie nie</I> <li>Bul: <I>тя не спи</I> <li>Cat: <I>ella no dorm</I> <li>Dan: <I>hun sover ikke</I> <li>Dut: <I>ze slaapt niet</I> <li>Eng: <I>she doesn't sleep</I> <li>Fin: <I>hän ei nukkuneena</I> <li>Fre: <I>elle ne dort pas</I> <li>Ger: <I>sie schläft nicht</I> <li>Ita: <I>lei non dorme</I> <li>Nep: <I>उनी सुत्दिन्न</I> <li>Nor: <I>hun sover ikke</I> <li>Pes: <I>او نمی خوابد</I> <li>Pnb: <I>او نیں سوندی اے</I> <li>Pol: <I>ona nie śpi</I> <li>Ron: <I>ea nu doarme</I> <li>Rus: <I>она не спдит</I> <li>Spa: <I>ella no duerme</I> <li>Swe: <I>hon sover inte</I> <li>Urd: <I>وہ نہیں سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she doesn't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS negativePol (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap nie nie</I> <li>Bul: <I>тя не спи</I> <li>Cat: <I>ella no dorm</I> <li>Dan: <I>hun sover ikke</I> <li>Dut: <I>ze slaapt niet</I> <li>Eng: <I>she doesn't sleep</I> <li>Fin: <I>hän ei nuku</I> <li>Fre: <I>elle ne dort pas</I> <li>Ger: <I>sie schläft nicht</I> <li>Ita: <I>lei non dorme</I> <li>Nep: <I>उनी सुत्दिन्न</I> <li>Nor: <I>hun sover ikke</I> <li>Pes: <I>او نمی خوابد</I> <li>Pnb: <I>او نیں سوندی اے</I> <li>Pol: <I>ona nie śpi</I> <li>Ron: <I>ea nu doarme</I> <li>Rus: <I>она не спдит</I> <li>Spa: <I>ella no duerme</I> <li>Swe: <I>hon sover inte</I> <li>Urd: <I>وہ نہیں سوتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>positivePol</CODE></TD>@@ -2324,7 +2324,7 @@ <TR> <TD><CODE>not_Predet</CODE></TD> <TD><A HREF="#Predet" TITLE="Predet - predeterminer (prefixed Quant)">Predet</A></TD>-<TD><div class=reveal> <I>not everybody</I> <div class=popup> <ul> <li>API: <CODE>mkNP not_Predet everybody_NP</CODE> <li>Afr: <I>nie almal</I> <li>Bul: <I>*</I> <li>Cat: <I>// <li>Dan: //*// <li>Dut: //niet alle// <li>Eng: //not everybody// <li>Fin: //ei jokainen// <li>Fre: //</I> <li>Ger: <I>nicht jeder</I> <li>Ita: <I>// <li>Nep: //हैन सवौ जाना// <li>Nor: //*// <li>Pes: //*// <li>Pnb: //نہیں ہر كوی// <li>Pol: //żadnych wszystkich// <li>Ron: //</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inte alla</I> <li>Urd: <I>نہیں ہر كوی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>not everybody</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP not_Predet everybody_NP)</CODE> <li>Afr: <I>nie almal</I> <li>Bul: <I>*</I> <li>Cat: <I>no pas tothom</I> <li>Dan: <I>*</I> <li>Dut: <I>niet alle</I> <li>Eng: <I>not everybody</I> <li>Fin: <I>ei jokainen</I> <li>Fre: <I>pas tout le monde</I> <li>Ger: <I>nicht jeder</I> <li>Ita: <I>non tutti</I> <li>Nep: <I>हैन सवौ जाना</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>نہیں ہر كوی</I> <li>Pol: <I>żadni wszystkich</I> <li>Ron: <I>nu toţi</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inte alla</I> <li>Urd: <I>نہیں ہر كوی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>only_Predet</CODE></TD>@@ -2390,7 +2390,7 @@ <TR> <TD><CODE>for_Prep</CODE></TD> <TD><A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>-<TD><div class=reveal> <I>for it</I> <div class=popup> <ul> <li>API: <CODE>mkAdv for_Prep it_NP</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>за него</I> <li>Cat: <I>per a ell</I> <li>Dan: <I>for det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>for it</I> <li>Fin: <I>sille</I> <li>Fre: <I>pour lui</I> <li>Ger: <I>für es</I> <li>Ita: <I>per lui</I> <li>Nep: <I>यो लागि</I> <li>Nor: <I>for det</I> <li>Pes: <I>برای آن</I> <li>Pnb: <I>اینوں [دے واسطE]</I> <li>Pol: <I>dla niego</I> <li>Ron: <I>pentru el</I> <li>Rus: <I>*</I> <li>Spa: <I>para él</I> <li>Swe: <I>för det</I> <li>Urd: <I>اس كیلیے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>for it</I> <div class=popup> <ul> <li>API: <CODE>mkAdv for_Prep it_NP</CODE> <li>Afr: <I>voor dit</I> <li>Bul: <I>за него</I> <li>Cat: <I>per a ell</I> <li>Dan: <I>for det</I> <li>Dut: <I>voor het</I> <li>Eng: <I>for it</I> <li>Fin: <I>sille</I> <li>Fre: <I>pour lui</I> <li>Ger: <I>für es</I> <li>Ita: <I>per lui</I> <li>Nep: <I>यो लागि</I> <li>Nor: <I>for det</I> <li>Pes: <I>برای آن</I> <li>Pnb: <I>اینوں [دے واسطE]</I> <li>Pol: <I>dla niego</I> <li>Ron: <I>pentru el</I> <li>Rus: <I>для него</I> <li>Spa: <I>para él</I> <li>Swe: <I>för det</I> <li>Urd: <I>اس كیلیے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>from_Prep</CODE></TD>@@ -2461,47 +2461,47 @@ <TR> <TD><CODE>he_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>he</I> <div class=popup> <ul> <li>API: <CODE>he_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>той</I> <li>Cat: <I>// <li>Dan: //han// <li>Dut: //ResDut.Utr// <li>Eng: //he// <li>Fin: //hän// <li>Fre: //</I> <li>Ger: <I>er</I> <li>Ita: <I>// <li>Nep: //उ// <li>Nor: //han// <li>Pes: //او// <li>Pnb: //او// <li>Pol: //niego// <li>Ron: //el// <li>Rus: //он// <li>Spa: //</I> <li>Swe: <I>han</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP he_Pron)</CODE> <li>Afr: <I>hy</I> <li>Bul: <I>той</I> <li>Cat: <I>ell</I> <li>Dan: <I>ham</I> <li>Dut: <I>hij</I> <li>Eng: <I>he</I> <li>Fin: <I>hän</I> <li>Fre: <I>lui</I> <li>Ger: <I>er</I> <li>Ita: <I>lui</I> <li>Nep: <I>उ</I> <li>Nor: <I>ham</I> <li>Pes: <I>او</I> <li>Pnb: <I>او</I> <li>Pol: <I>on</I> <li>Ron: <I>el</I> <li>Rus: <I>его</I> <li>Spa: <I>él</I> <li>Swe: <I>honom</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>i_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>I</I> <div class=popup> <ul> <li>API: <CODE>i_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>аз</I> <li>Cat: <I>// <li>Dan: //jeg// <li>Dut: //ResDut.Utr// <li>Eng: //I// <li>Fin: //minä// <li>Fre: //</I> <li>Ger: <I>ich</I> <li>Ita: <I>// <li>Nep: //म// <li>Nor: //jeg// <li>Pes: //من// <li>Pnb: //میں// <li>Pol: //mnie// <li>Ron: //eu// <li>Rus: //я// <li>Spa: //</I> <li>Swe: <I>jag</I> <li>Urd: <I>میں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>I</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP i_Pron)</CODE> <li>Afr: <I>ek</I> <li>Bul: <I>аз</I> <li>Cat: <I>mi</I> <li>Dan: <I>mig</I> <li>Dut: <I>ik</I> <li>Eng: <I>I</I> <li>Fin: <I>minä</I> <li>Fre: <I>moi</I> <li>Ger: <I>ich</I> <li>Ita: <I>me</I> <li>Nep: <I>म</I> <li>Nor: <I>meg</I> <li>Pes: <I>من</I> <li>Pnb: <I>میں</I> <li>Pol: <I>ja</I> <li>Ron: <I>eu</I> <li>Rus: <I>меня</I> <li>Spa: <I>mí</I> <li>Swe: <I>mig</I> <li>Urd: <I>میں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>it_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>it</I> <div class=popup> <ul> <li>API: <CODE>it_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>то</I> <li>Cat: <I>// <li>Dan: //det// <li>Dut: //ResDut.Neutr// <li>Eng: //it// <li>Fin: //se// <li>Fre: //</I> <li>Ger: <I>es</I> <li>Ita: <I>// <li>Nep: //यो// <li>Nor: //det// <li>Pes: //آن// <li>Pnb: //اے// <li>Pol: //niego// <li>Ron: //</I> <li>Rus: <I>оно</I> <li>Spa: <I>''</I> <li>Swe: <I>det</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP it_Pron)</CODE> <li>Afr: <I>dit</I> <li>Bul: <I>то</I> <li>Cat: <I>ell</I> <li>Dan: <I>det</I> <li>Dut: <I>het</I> <li>Eng: <I>it</I> <li>Fin: <I>se</I> <li>Fre: <I>lui</I> <li>Ger: <I>es</I> <li>Ita: <I>lui</I> <li>Nep: <I>यो</I> <li>Nor: <I>det</I> <li>Pes: <I>آن</I> <li>Pnb: <I>اے</I> <li>Pol: <I>ono</I> <li>Ron: <I>''</I> <li>Rus: <I>его</I> <li>Spa: <I>él</I> <li>Swe: <I>det</I> <li>Urd: <I>یہ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>she_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>she</I> <div class=popup> <ul> <li>API: <CODE>she_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>тя</I> <li>Cat: <I>// <li>Dan: //hun// <li>Dut: //ResDut.Utr// <li>Eng: //she// <li>Fin: //hän// <li>Fre: //</I> <li>Ger: <I>sie</I> <li>Ita: <I>// <li>Nep: //उनी// <li>Nor: //hun// <li>Pes: //او// <li>Pnb: //او// <li>Pol: //niej// <li>Ron: //ea// <li>Rus: //она// <li>Spa: //</I> <li>Swe: <I>hon</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP she_Pron)</CODE> <li>Afr: <I>sy</I> <li>Bul: <I>тя</I> <li>Cat: <I>ella</I> <li>Dan: <I>hende</I> <li>Dut: <I>ze</I> <li>Eng: <I>she</I> <li>Fin: <I>hän</I> <li>Fre: <I>elle</I> <li>Ger: <I>sie</I> <li>Ita: <I>lei</I> <li>Nep: <I>उनी</I> <li>Nor: <I>henne</I> <li>Pes: <I>او</I> <li>Pnb: <I>او</I> <li>Pol: <I>ona</I> <li>Ron: <I>ea</I> <li>Rus: <I>её</I> <li>Spa: <I>ella</I> <li>Swe: <I>henne</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>they_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>they</I> <div class=popup> <ul> <li>API: <CODE>they_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>те</I> <li>Cat: <I>// <li>Dan: //de// <li>Dut: //ResDut.Utr// <li>Eng: //they// <li>Fin: //he// <li>Fre: //</I> <li>Ger: <I>sie</I> <li>Ita: <I>// <li>Nep: //उनीहरु// <li>Nor: //de// <li>Pes: //آن ها// <li>Pnb: //او// <li>Pol: //nich// <li>Ron: //ei// <li>Rus: //они// <li>Spa: //</I> <li>Swe: <I>de</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>they</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP they_Pron)</CODE> <li>Afr: <I>hulle</I> <li>Bul: <I>те</I> <li>Cat: <I>elles</I> <li>Dan: <I>dem</I> <li>Dut: <I>ze</I> <li>Eng: <I>they</I> <li>Fin: <I>he</I> <li>Fre: <I>eux</I> <li>Ger: <I>sie</I> <li>Ita: <I>loro</I> <li>Nep: <I>उनीहरु</I> <li>Nor: <I>dem</I> <li>Pes: <I>آن ها</I> <li>Pnb: <I>او</I> <li>Pol: <I>oni</I> <li>Ron: <I>ei</I> <li>Rus: <I>их</I> <li>Spa: <I>ellos</I> <li>Swe: <I>dem</I> <li>Urd: <I>وہ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>we_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>we</I> <div class=popup> <ul> <li>API: <CODE>we_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>ние</I> <li>Cat: <I>// <li>Dan: //vi// <li>Dut: //ResDut.Utr// <li>Eng: //we// <li>Fin: //me// <li>Fre: //</I> <li>Ger: <I>wir</I> <li>Ita: <I>// <li>Nep: //हामीहरु// <li>Nor: //vi// <li>Pes: //ما// <li>Pnb: //اسی// <li>Pol: //nas// <li>Ron: //noi// <li>Rus: //мы// <li>Spa: //</I> <li>Swe: <I>vi</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>we</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP we_Pron)</CODE> <li>Afr: <I>ons</I> <li>Bul: <I>ние</I> <li>Cat: <I>nosaltres</I> <li>Dan: <I>os</I> <li>Dut: <I>we</I> <li>Eng: <I>we</I> <li>Fin: <I>me</I> <li>Fre: <I>nous</I> <li>Ger: <I>wir</I> <li>Ita: <I>noi</I> <li>Nep: <I>हामीहरु</I> <li>Nor: <I>oss</I> <li>Pes: <I>ما</I> <li>Pnb: <I>اسی</I> <li>Pol: <I>my</I> <li>Ron: <I>noi</I> <li>Rus: <I>нас</I> <li>Spa: <I>nosotros</I> <li>Swe: <I>oss</I> <li>Urd: <I>ہم</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>youPl_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>youPl_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>вие</I> <li>Cat: <I>// <li>Dan: //I// <li>Dut: //ResDut.Utr// <li>Eng: //you// <li>Fin: //te// <li>Fre: //</I> <li>Ger: <I>ihr</I> <li>Ita: <I>// <li>Nep: //तिमीहरु// <li>Nor: //dere// <li>Pes: //شما// <li>Pnb: //تسی// <li>Pol: //was// <li>Ron: //voi// <li>Rus: //вы// <li>Spa: //</I> <li>Swe: <I>ni</I> <li>Urd: <I>تم</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP youPl_Pron)</CODE> <li>Afr: <I>julle</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosaltres</I> <li>Dan: <I>jer</I> <li>Dut: <I>jullie</I> <li>Eng: <I>you</I> <li>Fin: <I>te</I> <li>Fre: <I>vous</I> <li>Ger: <I>ihr</I> <li>Ita: <I>voi</I> <li>Nep: <I>तिमीहरु</I> <li>Nor: <I>dere</I> <li>Pes: <I>شما</I> <li>Pnb: <I>تسی</I> <li>Pol: <I>wy</I> <li>Ron: <I>voi</I> <li>Rus: <I>вас</I> <li>Spa: <I>vosotros</I> <li>Swe: <I>er</I> <li>Urd: <I>تم</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>youPol_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>youPol_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>вие</I> <li>Cat: <I>// <li>Dan: //De// <li>Dut: //ResDut.Utr// <li>Eng: //you// <li>Fin: //te// <li>Fre: //</I> <li>Ger: <I>Sie</I> <li>Ita: <I>// <li>Nep: //तपाई// <li>Nor: //Dere// <li>Pes: //شما// <li>Pnb: //تسی// <li>Pol: //ciebie// <li>Ron: //dumneavoastră// <li>Rus: //вы// <li>Spa: //</I> <li>Swe: <I>ni</I> <li>Urd: <I>آپ</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP youPol_Pron)</CODE> <li>Afr: <I>u</I> <li>Bul: <I>вие</I> <li>Cat: <I>vosté</I> <li>Dan: <I>Dem</I> <li>Dut: <I>u</I> <li>Eng: <I>you</I> <li>Fin: <I>te</I> <li>Fre: <I>vous</I> <li>Ger: <I>Sie</I> <li>Ita: <I>Lei</I> <li>Nep: <I>तपाई</I> <li>Nor: <I>Dere</I> <li>Pes: <I>شما</I> <li>Pnb: <I>تسی</I> <li>Pol: <I>ty</I> <li>Ron: <I>dumneavoastră</I> <li>Rus: <I>вас</I> <li>Spa: <I>usted</I> <li>Swe: <I>er</I> <li>Urd: <I>آپ</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>youSg_Pron</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A></TD>-<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>youSg_Pron</CODE> <li>Afr: <I>ResAfr.Neutr</I> <li>Bul: <I>ти</I> <li>Cat: <I>// <li>Dan: //du// <li>Dut: //ResDut.Neutr// <li>Eng: //you// <li>Fin: //sinä// <li>Fre: //</I> <li>Ger: <I>du</I> <li>Ita: <I>// <li>Nep: //तिमी// <li>Nor: //du// <li>Pes: //تو// <li>Pnb: //توں// <li>Pol: //ciebie// <li>Ron: //tu// <li>Rus: //ты// <li>Spa: //</I> <li>Swe: <I>du</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>you</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP youSg_Pron)</CODE> <li>Afr: <I>jy</I> <li>Bul: <I>ти</I> <li>Cat: <I>tu</I> <li>Dan: <I>dig</I> <li>Dut: <I>je</I> <li>Eng: <I>you</I> <li>Fin: <I>sinä</I> <li>Fre: <I>toi</I> <li>Ger: <I>du</I> <li>Ita: <I>te</I> <li>Nep: <I>तिमी</I> <li>Nor: <I>deg</I> <li>Pes: <I>تو</I> <li>Pnb: <I>توں</I> <li>Pol: <I>ty</I> <li>Ron: <I>tu</I> <li>Rus: <I>тебя</I> <li>Spa: <I>tí</I> <li>Swe: <I>dig</I> <li>Urd: <I>تو</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -2568,7 +2568,7 @@ <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>who wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP want_VV (mkVP sleep_V)</CODE> <li>Afr: <I>wie wil slaap</I> <li>Bul: <I>кой иска да спи</I> <li>Cat: <I>qui vol dormir</I> <li>Dan: <I>hvem vil sove</I> <li>Dut: <I>wie wil slapen</I> <li>Eng: <I>who wants to sleep</I> <li>Fin: <I>kuka tahtoo nukkumaan</I> <li>Fre: <I>qui veut dormir</I> <li>Ger: <I>wer will schlafen</I> <li>Ita: <I>chi vuole dormire</I> <li>Nep: <I>को सुत्न चाहन्छन्</I> <li>Nor: <I>hvem vil sove</I> <li>Pes: <I>چه کسی می خواهد بخوابد</I> <li>Pnb: <I>كون سونا چاندا اے</I> <li>Pol: <I>kto chce spać</I> <li>Ron: <I>cine vrea sã doarmă</I> <li>Rus: <I>кто хочет спать</I> <li>Spa: <I>quién quiere dormir</I> <li>Swe: <I>vem vill sova</I> <li>Urd: <I>كون سونا چاہتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP want_VV (mkVP sleep_V)</CODE> <li>Afr: <I>wie wil slaap</I> <li>Bul: <I>кой иска да спи</I> <li>Cat: <I>qui vol dormir</I> <li>Dan: <I>hvem vil sove</I> <li>Dut: <I>wie wil slapen</I> <li>Eng: <I>who wants to sleep</I> <li>Fin: <I>kuka tahtoo nukkua</I> <li>Fre: <I>qui veut dormir</I> <li>Ger: <I>wer will schlafen</I> <li>Ita: <I>chi vuole dormire</I> <li>Nep: <I>को सुत्न चाहन्छन्</I> <li>Nor: <I>hvem vil sove</I> <li>Pes: <I>چه کسی می خواهد بخوابد</I> <li>Pnb: <I>كون سونا چاندا اے</I> <li>Pol: <I>kto chce spać</I> <li>Ron: <I>cine vrea sã doarmă</I> <li>Rus: <I>кто хочет спать</I> <li>Spa: <I>quién quiere dormir</I> <li>Swe: <I>vem vill sova</I> <li>Urd: <I>كون سونا چاہتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD>@@ -2578,7 +2578,7 @@ <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>who wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP wonder_VQ (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie vra hom af wie slaap</I> <li>Bul: <I>кой се учудва кой спи</I> <li>Cat: <I>qui se pregunta qui dorm</I> <li>Dan: <I>hvem undres hvem som sover</I> <li>Dut: <I>wie vraagt zich af wie slaapt</I> <li>Eng: <I>who wonders who sleeps</I> <li>Fin: <I>kuka ihmettelee kuka nukkuu</I> <li>Fre: <I>qui s' étonne qui dort</I> <li>Ger: <I>wer wundert sich wer schläft</I> <li>Ita: <I>chi si domanda chi dorme</I> <li>Nep: <I>को अचम्म हुन्छन्की को सुत्छन्</I> <li>Nor: <I>hvem undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>كون حیران ہوندا اے كہ كون سوندا اے</I> <li>Pol: <I>kto zastanawia się , kto śpi</I> <li>Ron: <I>cine se întreabă cine doarme</I> <li>Rus: <I>кто интересует кто спдит</I> <li>Spa: <I>quién se pregunta quién duerme</I> <li>Swe: <I>vem undrar vem som sover</I> <li>Urd: <I>كون حیران ہوتا ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP wonder_VQ (mkQS (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie vra hom af wie slaap</I> <li>Bul: <I>кой се учудва кой спи</I> <li>Cat: <I>qui se pregunta qui dorm</I> <li>Dan: <I>hvem undres hvem som sover</I> <li>Dut: <I>wie vraagt zich af wie slaapt</I> <li>Eng: <I>who wonders who sleeps</I> <li>Fin: <I>kuka ihmettelee kuka nukkuu</I> <li>Fre: <I>qui se demande qui dort</I> <li>Ger: <I>wer wundert sich wer schläft</I> <li>Ita: <I>chi si domanda chi dorme</I> <li>Nep: <I>को अचम्म हुन्छन्की को सुत्छन्</I> <li>Nor: <I>hvem undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>كون حیران ہوندا اے كہ كون سوندا اے</I> <li>Pol: <I>kto zastanawia się , kto śpi</I> <li>Ron: <I>cine se întreabă cine doarme</I> <li>Rus: <I>кто интересует кто спдит</I> <li>Spa: <I>quién se pregunta quién duerme</I> <li>Swe: <I>vem undrar vem som sover</I> <li>Urd: <I>كون حیران ہوتا ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD>@@ -2613,7 +2613,7 @@ <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>who begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP beg_V2V he_NP (mkVP sleep_V)</CODE> <li>Afr: <I>wie smeek hom te slaap</I> <li>Bul: <I>кой моли него да спи</I> <li>Cat: <I>qui el demana a dormir</I> <li>Dan: <I>hvem beder ham at sove</I> <li>Dut: <I>wie smeekt hem te slapen</I> <li>Eng: <I>who begs him to sleep</I> <li>Fin: <I>kuka pyytää häntä nukkuneelle</I> <li>Fre: <I>qui le demande à dormir</I> <li>Ger: <I>wer bittet ihn zu schlafen</I> <li>Ita: <I>chi lo prega di dormire</I> <li>Nep: <I>को उ लाई सुत्न आग्रह गर्छन्</I> <li>Nor: <I>hvem ber ham att sove</I> <li>Pes: <I>چه کسی از او خواهش می کند بخوابد</I> <li>Pnb: <I>كون اونوں سونا دی مانگدا اے</I> <li>Pol: <I>*</I> <li>Ron: <I>cine îl roagă sã doarmă</I> <li>Rus: <I>кто просит спать его</I> <li>Spa: <I>quién lo roga a dormir</I> <li>Swe: <I>vem ber honom att sova</I> <li>Urd: <I>كون اس سے سونے كی التجا كرتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP beg_V2V he_NP (mkVP sleep_V)</CODE> <li>Afr: <I>wie smeek hom te slaap</I> <li>Bul: <I>кой моли него да спи</I> <li>Cat: <I>qui el demana a dormir</I> <li>Dan: <I>hvem beder ham at sove</I> <li>Dut: <I>wie smeekt hem te slapen</I> <li>Eng: <I>who begs him to sleep</I> <li>Fin: <I>kuka pyytää häntä nukkumaan</I> <li>Fre: <I>qui le demande à dormir</I> <li>Ger: <I>wer bittet ihn zu schlafen</I> <li>Ita: <I>chi lo prega di dormire</I> <li>Nep: <I>को उ लाई सुत्न आग्रह गर्छन्</I> <li>Nor: <I>hvem ber ham att sove</I> <li>Pes: <I>چه کسی از او خواهش می کند بخوابد</I> <li>Pnb: <I>كون اونوں سونا دی مانگدا اے</I> <li>Pol: <I>*</I> <li>Ron: <I>cine îl roagă sã doarmă</I> <li>Rus: <I>кто просит спать его</I> <li>Spa: <I>quién lo roga a dormir</I> <li>Swe: <I>vem ber honom att sova</I> <li>Urd: <I>كون اس سے سونے كی التجا كرتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD>@@ -2643,12 +2643,12 @@ <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>who is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP woman_N</CODE> <li>Afr: <I>wie is 'n vrou</I> <li>Bul: <I>кой е жена</I> <li>Cat: <I>qui és dona</I> <li>Dan: <I>hvem er en kvinde</I> <li>Dut: <I>wie is vrouw</I> <li>Eng: <I>who is a woman</I> <li>Fin: <I>kuka on nainen</I> <li>Fre: <I>qui est femme</I> <li>Ger: <I>wer ist eine Frau</I> <li>Ita: <I>chi è donna</I> <li>Nep: <I>को आईमाई हुन्</I> <li>Nor: <I>hvem er ei kvinne</I> <li>Pes: <I>چه کسی زن است</I> <li>Pnb: <I>كون زنانی اے</I> <li>Pol: <I>kto jest kobieta</I> <li>Ron: <I>cine este femeie</I> <li>Rus: <I>кто женщина</I> <li>Spa: <I>quién es mujer</I> <li>Swe: <I>vem är en kvinna</I> <li>Urd: <I>كون عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP woman_N</CODE> <li>Afr: <I>wie is 'n vrou</I> <li>Bul: <I>кой е жена</I> <li>Cat: <I>qui és una dona</I> <li>Dan: <I>hvem er en kvinde</I> <li>Dut: <I>wie is vrouw</I> <li>Eng: <I>who is a woman</I> <li>Fin: <I>kuka on nainen</I> <li>Fre: <I>qui est une femme</I> <li>Ger: <I>wer ist eine Frau</I> <li>Ita: <I>chi è una donna</I> <li>Nep: <I>को आईमाई हुन्</I> <li>Nor: <I>hvem er ei kvinne</I> <li>Pes: <I>چه کسی زن است</I> <li>Pnb: <I>كون زنانی اے</I> <li>Pol: <I>kto jest kobieta</I> <li>Ron: <I>cine este femeie</I> <li>Rus: <I>кто женщина</I> <li>Spa: <I>quién es una mujer</I> <li>Swe: <I>vem är en kvinna</I> <li>Urd: <I>كون عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IP" TITLE="IP - interrogative pronoun">IP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>who is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkCN old_A woman_N)</CODE> <li>Afr: <I>wie is 'n oud vrou</I> <li>Bul: <I>кой е стара жена</I> <li>Cat: <I>qui és dona vell</I> <li>Dan: <I>hvem er en gammel kvinde</I> <li>Dut: <I>wie is oude vrouw</I> <li>Eng: <I>who is an old woman</I> <li>Fin: <I>kuka on vanha nainen</I> <li>Fre: <I>qui est vieille femme</I> <li>Ger: <I>wer ist eine alte Frau</I> <li>Ita: <I>chi è vecchia donna</I> <li>Nep: <I>को बुढी आईमाई हुन्</I> <li>Nor: <I>hvem er ei gammel kvinne</I> <li>Pes: <I>چه کسی زن پیر است</I> <li>Pnb: <I>كون بوڈی زنانی اے</I> <li>Pol: <I>kto jest stara kobieta</I> <li>Ron: <I>cine este femeie veche</I> <li>Rus: <I>кто старая женщина</I> <li>Spa: <I>quién es vieja mujer</I> <li>Swe: <I>vem är en gammal kvinna</I> <li>Urd: <I>كون بوڑھی عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkCN old_A woman_N)</CODE> <li>Afr: <I>wie is 'n oud vrou</I> <li>Bul: <I>кой е стара жена</I> <li>Cat: <I>qui és una dona vell</I> <li>Dan: <I>hvem er en gammel kvinde</I> <li>Dut: <I>wie is oude vrouw</I> <li>Eng: <I>who is an old woman</I> <li>Fin: <I>kuka on vanha nainen</I> <li>Fre: <I>qui est une vieille femme</I> <li>Ger: <I>wer ist eine alte Frau</I> <li>Ita: <I>chi è una vecchia donna</I> <li>Nep: <I>को बुढी आईमाई हुन्</I> <li>Nor: <I>hvem er ei gammel kvinne</I> <li>Pes: <I>چه کسی زن پیر است</I> <li>Pnb: <I>كون بوڈی زنانی اے</I> <li>Pol: <I>kto jest stara kobieta</I> <li>Ron: <I>cine este femeie veche</I> <li>Rus: <I>кто старая женщина</I> <li>Spa: <I>quién es una vieja mujer</I> <li>Swe: <I>vem är en gammal kvinna</I> <li>Urd: <I>كون بوڑھی عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD>@@ -2678,7 +2678,7 @@ <TR> <TD><CODE>mkQCl</CODE></TD> <TD><A HREF="#IAdv" TITLE="IAdv - interrogative adverb">IAdv</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A></TD>-<TD><div class=reveal> <I>where is she</I> <div class=popup> <ul> <li>API: <CODE>mkQCl where_IAdv she_NP</CODE> <li>Afr: <I>waar is sy</I> <li>Bul: <I>къде е тя</I> <li>Cat: <I>on és ella</I> <li>Dan: <I>hvor er hun</I> <li>Dut: <I>waar is ze</I> <li>Eng: <I>where is she</I> <li>Fin: <I>missä hän on</I> <li>Fre: <I>où est elle</I> <li>Ger: <I>wo ist sie</I> <li>Ita: <I>dove è lei</I> <li>Nep: <I>उनी कहाँ छिन्</I> <li>Nor: <I>hvor er hun</I> <li>Pes: <I>او کجا است</I> <li>Pnb: <I>او كتھے اے</I> <li>Pol: <I>gdzie jest ona</I> <li>Ron: <I>unde este ea</I> <li>Rus: <I>где она</I> <li>Spa: <I>donde es ella</I> <li>Swe: <I>var är hon</I> <li>Urd: <I>وہ كہاں ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>where is she</I> <div class=popup> <ul> <li>API: <CODE>mkQCl where_IAdv she_NP</CODE> <li>Afr: <I>waar is sy</I> <li>Bul: <I>къде е тя</I> <li>Cat: <I>on és ella</I> <li>Dan: <I>hvor er hun</I> <li>Dut: <I>waar is ze</I> <li>Eng: <I>where is she</I> <li>Fin: <I>missä hän on</I> <li>Fre: <I>où est elle</I> <li>Ger: <I>wo ist sie</I> <li>Ita: <I>dove è lei</I> <li>Nep: <I>उनी कहाँ छिन्</I> <li>Nor: <I>hvor er hun</I> <li>Pes: <I>او کجا است</I> <li>Pnb: <I>او كتھے اے</I> <li>Pol: <I>gdzie jest ona</I> <li>Ron: <I>unde este ea</I> <li>Rus: <I>где она</I> <li>Spa: <I>donde es ella</I> <li>Swe: <I>var är hon</I> <li>Urd: <I>وہ كہاں ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQCl</CODE></TD>@@ -2704,7 +2704,7 @@ <TR> <TD><CODE>mkQS</CODE></TD> <TD>(<A HREF="#Tense" TITLE="Tense - tense">Tense</A>) <CODE>-&gt;</CODE> (<A HREF="#Ant" TITLE="Ant - anteriority">Ant</A>) <CODE>-&gt;</CODE> (<A HREF="#Pol" TITLE="Pol - polarity">Pol</A>) <CODE>-&gt;</CODE> <A HREF="#QCl" TITLE="QCl - question clause, with all tenses">QCl</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A></TD>-<TD><div class=reveal> <I>who wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie sou nie nie geslaap het</I> <li>Bul: <I>кой не би спал</I> <li>Cat: <I>qui no hauria dormit</I> <li>Dan: <I>hvem ville ikke have sovet</I> <li>Dut: <I>wie zou niet geslapen hebben</I> <li>Eng: <I>who wouldn't have slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>qui n' aurait pas dormi</I> <li>Ger: <I>wer würde nicht geschlafen haben</I> <li>Ita: <I>chi non avrebbe dormito</I> <li>Nep: <I>को सुतेकाहुन्थे</I> <li>Nor: <I>hvem ville ikke ha sovet</I> <li>Pes: <I>چه کسی نمی خوابید</I> <li>Pnb: <I>كون نا ژاید سو ے</I> <li>Pol: <I>kto nie spałby</I> <li>Ron: <I>cine nu ar fi dormit</I> <li>Rus: <I>кто спал бы</I> <li>Spa: <I>quién no habría dormido</I> <li>Swe: <I>vem skulle inte ha sovit</I> <li>Urd: <I>كون نا شاید سو ے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkQS conditionalTense anteriorAnt negativePol (mkQCl who_IP sleep_V)</CODE> <li>Afr: <I>wie sou nie nie geslaap het</I> <li>Bul: <I>кой не би спал</I> <li>Cat: <I>qui no hauria dormit</I> <li>Dan: <I>hvem ville ikke have sovet</I> <li>Dut: <I>wie zou niet geslapen hebben</I> <li>Eng: <I>who wouldn't have slept</I> <li>Fin: <I>kuka ei olisi nukkunut</I> <li>Fre: <I>qui n' aurait pas dormi</I> <li>Ger: <I>wer würde nicht geschlafen haben</I> <li>Ita: <I>chi non avrebbe dormito</I> <li>Nep: <I>को सुतेकाहुन्थे</I> <li>Nor: <I>hvem ville ikke ha sovet</I> <li>Pes: <I>چه کسی نمی خوابید</I> <li>Pnb: <I>كون نا ژاید سو ے</I> <li>Pol: <I>kto nie spałby</I> <li>Ron: <I>cine nu ar fi dormit</I> <li>Rus: <I>кто спал бы</I> <li>Spa: <I>quién no habría dormido</I> <li>Swe: <I>vem skulle inte ha sovit</I> <li>Urd: <I>كون نا شاید سو ے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQS</CODE></TD>@@ -2725,17 +2725,17 @@ <TR> <TD><CODE>a_Quant</CODE></TD> <TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>-<TD><div class=reveal> <I>a house</I> <div class=popup> <ul> <li>API: <CODE>mkNP a_Quant house_N</CODE> <li>Afr: <I>'n huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>// <li>Dan: //et hus// <li>Dut: //een huis// <li>Eng: //a house// <li>Fin: //talo// <li>Fre: //</I> <li>Ger: <I>ein Haus</I> <li>Ita: <I>// <li>Nep: //घर// <li>Nor: //et hus// <li>Pes: //یک خانه// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //domu// <li>Ron: //</I> <li>Rus: <I>дом</I> <li>Spa: <I>''</I> <li>Swe: <I>ett hus</I> <li>Urd: <I>ایك گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>a house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP a_Quant house_N)</CODE> <li>Afr: <I>'n huis</I> <li>Bul: <I>къща</I> <li>Cat: <I>una casa</I> <li>Dan: <I>et hus</I> <li>Dut: <I>een huis</I> <li>Eng: <I>a house</I> <li>Fin: <I>talo</I> <li>Fre: <I>une maison</I> <li>Ger: <I>ein Haus</I> <li>Ita: <I>una casa</I> <li>Nep: <I>घर</I> <li>Nor: <I>et hus</I> <li>Pes: <I>یک خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>o casă</I> <li>Rus: <I>дом</I> <li>Spa: <I>una casa</I> <li>Swe: <I>ett hus</I> <li>Urd: <I>ایك گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkQuant</CODE></TD> <TD><A HREF="#Pron" TITLE="Pron - personal pronoun">Pron</A> <CODE>-&gt;</CODE> <A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>-<TD><div class=reveal> <I>my house</I> <div class=popup> <ul> <li>API: <CODE>mkNP (mkQuant i_Pron) house_N</CODE> <li>Afr: <I>my huis</I> <li>Bul: <I>моята къща</I> <li>Cat: <I>// <li>Dan: //mit hus// <li>Dut: //mijn huis// <li>Eng: //my house// <li>Fin: //minun taloni// <li>Fre: //</I> <li>Ger: <I>mein Haus</I> <li>Ita: <I>// <li>Nep: //मेरो घर// <li>Nor: //mit hus// <li>Pes: //خانه ی من// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //mojego domu// <li>Ron: //</I> <li>Rus: <I>мой дом</I> <li>Spa: <I>''</I> <li>Swe: <I>mitt hus</I> <li>Urd: <I>میرا گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>my house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP (mkQuant i_Pron) house_N)</CODE> <li>Afr: <I>my huis</I> <li>Bul: <I>моята къща</I> <li>Cat: <I>la meva casa</I> <li>Dan: <I>mit hus</I> <li>Dut: <I>mijn huis</I> <li>Eng: <I>my house</I> <li>Fin: <I>minun taloni</I> <li>Fre: <I>ma maison</I> <li>Ger: <I>mein Haus</I> <li>Ita: <I>la mia casa</I> <li>Nep: <I>मेरो घर</I> <li>Nor: <I>mit hus</I> <li>Pes: <I>خانه ی من</I> <li>Pnb: <I>میرا گھر</I> <li>Pol: <I>mój dom</I> <li>Ron: <I>casa mea</I> <li>Rus: <I>моего дом</I> <li>Spa: <I>mi casa</I> <li>Swe: <I>mitt hus</I> <li>Urd: <I>میرا گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>no_Quant</CODE></TD> <TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>-<TD><div class=reveal> <I>no house</I> <div class=popup> <ul> <li>API: <CODE>mkNP no_Quant house_N</CODE> <li>Afr: <I>geen huis</I> <li>Bul: <I>*</I> <li>Cat: <I>// <li>Dan: //*// <li>Dut: //geen huis// <li>Eng: //no house// <li>Fin: //ei mikään talo// <li>Fre: //</I> <li>Ger: <I>kein Haus</I> <li>Ita: <I>// <li>Nep: //हैन घर// <li>Nor: //*// <li>Pes: //*// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //żadnego domu// <li>Ron: //</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inget hus</I> <li>Urd: <I>كوی نہیں گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>no house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP no_Quant house_N)</CODE> <li>Afr: <I>geen huis</I> <li>Bul: <I>*</I> <li>Cat: <I>cap casa</I> <li>Dan: <I>*</I> <li>Dut: <I>geen huis</I> <li>Eng: <I>no house</I> <li>Fin: <I>ei mikään talo</I> <li>Fre: <I>aucune maison</I> <li>Ger: <I>kein Haus</I> <li>Ita: <I>nessuna casa</I> <li>Nep: <I>हैन घर</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>كوی نہیں گھر</I> <li>Pol: <I>żaden dom</I> <li>Ron: <I>nicio casă</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>inget hus</I> <li>Urd: <I>كوی نہیں گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>that_Quant</CODE></TD>@@ -2745,7 +2745,7 @@ <TR> <TD><CODE>the_Quant</CODE></TD> <TD><A 'HREF="#Quant" TITLE="Quant - quantifier ('nucleus' of Det)"'>Quant</A></TD>-<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkNP the_Quant house_N</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>// <li>Dan: //huset// <li>Dut: //het huis// <li>Eng: //the house// <li>Fin: //talo// <li>Fre: //</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>// <li>Nep: //घर// <li>Nor: //huset// <li>Pes: //خانه// <li>Pnb: //{s : ResPnb.NPCase => Str// <li>Pol: //domu// <li>Ron: //</I> <li>Rus: <I>дом</I> <li>Spa: <I>''</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>the house</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkNP the_Quant house_N)</CODE> <li>Afr: <I>die huis</I> <li>Bul: <I>къщата</I> <li>Cat: <I>la casa</I> <li>Dan: <I>huset</I> <li>Dut: <I>het huis</I> <li>Eng: <I>the house</I> <li>Fin: <I>talo</I> <li>Fre: <I>la maison</I> <li>Ger: <I>das Haus</I> <li>Ita: <I>la casa</I> <li>Nep: <I>घर</I> <li>Nor: <I>huset</I> <li>Pes: <I>خانه</I> <li>Pnb: <I>گھر</I> <li>Pol: <I>dom</I> <li>Ron: <I>casa</I> <li>Rus: <I>дом</I> <li>Spa: <I>la casa</I> <li>Swe: <I>huset</I> <li>Urd: <I>گھر</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>this_Quant</CODE></TD>@@ -2786,7 +2786,7 @@ <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>woman who wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V)))</CODE> <li>Afr: <I>vrou wat slaap wil</I> <li>Bul: <I>жена която иска да спи</I> <li>Cat: <I>dona que vol dormir</I> <li>Dan: <I>kvinde som vil sove</I> <li>Dut: <I>vrouw die slapen wil</I> <li>Eng: <I>woman who wants to sleep</I> <li>Fin: <I>nainen joka tahtoo nukkumaan</I> <li>Fre: <I>femme qui veut dormir</I> <li>Ger: <I>Frau die schlafen will</I> <li>Ita: <I>donna che vuole dormire</I> <li>Nep: <I>आईमाई जो सुत्न चाहन्छे</I> <li>Nor: <I>kvinne som vil sove</I> <li>Pes: <I>زنی که می خواهد بخوابد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która chce spać</I> <li>Ron: <I>femeie care vrea sã doarmă</I> <li>Rus: <I>женщина , которая хочет спать</I> <li>Spa: <I>mujer que quiere dormir</I> <li>Swe: <I>kvinna som vill sova</I> <li>Urd: <I>عورت جو سونا چاہتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>woman who wants to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP want_VV (mkVP sleep_V)))</CODE> <li>Afr: <I>vrou wat slaap wil</I> <li>Bul: <I>жена която иска да спи</I> <li>Cat: <I>dona que vol dormir</I> <li>Dan: <I>kvinde som vil sove</I> <li>Dut: <I>vrouw die slapen wil</I> <li>Eng: <I>woman who wants to sleep</I> <li>Fin: <I>nainen joka tahtoo nukkua</I> <li>Fre: <I>femme qui veut dormir</I> <li>Ger: <I>Frau die schlafen will</I> <li>Ita: <I>donna che vuole dormire</I> <li>Nep: <I>आईमाई जो सुत्न चाहन्छे</I> <li>Nor: <I>kvinne som vil sove</I> <li>Pes: <I>زنی که می خواهد بخوابد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która chce spać</I> <li>Ron: <I>femeie care vrea sã doarmă</I> <li>Rus: <I>женщина , которая хочет спать</I> <li>Spa: <I>mujer que quiere dormir</I> <li>Swe: <I>kvinna som vill sova</I> <li>Urd: <I>عورت جو سونا چاہتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD>@@ -2796,7 +2796,7 @@ <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>woman who wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V))))</CODE> <li>Afr: <I>vrou wat hom af vra wie slaap</I> <li>Bul: <I>жена която се учудва кой спи</I> <li>Cat: <I>dona que se pregunta qui dorm</I> <li>Dan: <I>kvinde som undres hvem som sover</I> <li>Dut: <I>vrouw die zich af vraagt wie slaapt</I> <li>Eng: <I>woman who wonders who sleeps</I> <li>Fin: <I>nainen joka ihmettelee kuka nukkuu</I> <li>Fre: <I>femme qui s' étonne qui dort</I> <li>Ger: <I>Frau die sich wundert wer schläft</I> <li>Ita: <I>donna che si domanda chi dorme</I> <li>Nep: <I>आईमाई जो अचम्म हुन्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która zastanawia się , kto śpi</I> <li>Ron: <I>femeie care se întreabă cine doarme</I> <li>Rus: <I>женщина , которая интересует кто спдит</I> <li>Spa: <I>mujer que se pregunta quién duerme</I> <li>Swe: <I>kvinna som undrar vem som sover</I> <li>Urd: <I>عورت جو حیران ہوتی ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>woman who wonders who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP wonder_VQ (mkQS (mkQCl who_IP sleep_V))))</CODE> <li>Afr: <I>vrou wat hom af vra wie slaap</I> <li>Bul: <I>жена която се учудва кой спи</I> <li>Cat: <I>dona que se pregunta qui dorm</I> <li>Dan: <I>kvinde som undres hvem som sover</I> <li>Dut: <I>vrouw die zich af vraagt wie slaapt</I> <li>Eng: <I>woman who wonders who sleeps</I> <li>Fin: <I>nainen joka ihmettelee kuka nukkuu</I> <li>Fre: <I>femme qui se demande qui dort</I> <li>Ger: <I>Frau die sich wundert wer schläft</I> <li>Ita: <I>donna che si domanda chi dorme</I> <li>Nep: <I>आईमाई जो अचम्म हुन्छेकी को सुत्छन्</I> <li>Nor: <I>kvinne som undrer hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która zastanawia się , kto śpi</I> <li>Ron: <I>femeie care se întreabă cine doarme</I> <li>Rus: <I>женщина , которая интересует кто спдит</I> <li>Spa: <I>mujer que se pregunta quién duerme</I> <li>Swe: <I>kvinna som undrar vem som sover</I> <li>Urd: <I>عورت جو حیران ہوتی ہے كہ كون سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD>@@ -2831,7 +2831,7 @@ <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>woman who begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)))</CODE> <li>Afr: <I>vrou wat hom te slaap smeek</I> <li>Bul: <I>жена която моли него да спи</I> <li>Cat: <I>dona que el demana a dormir</I> <li>Dan: <I>kvinde som beder ham at sove</I> <li>Dut: <I>vrouw die hem te slapen smeekt</I> <li>Eng: <I>woman who begs him to sleep</I> <li>Fin: <I>nainen joka pyytää häntä nukkuneelle</I> <li>Fre: <I>femme qui le demande à dormir</I> <li>Ger: <I>Frau die ihn zu schlafen bittet</I> <li>Ita: <I>donna che lo prega di dormire</I> <li>Nep: <I>आईमाई जो उ लाई सुत्न आग्रह गर्छे</I> <li>Nor: <I>kvinne som ber ham att sove</I> <li>Pes: <I>زنی که از او خواهش می کند بخوابد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>*</I> <li>Ron: <I>femeie care îl roagă sã doarmă</I> <li>Rus: <I>женщина , которая просит спать его</I> <li>Spa: <I>mujer que lo roga a dormir</I> <li>Swe: <I>kvinna som ber honom att sova</I> <li>Urd: <I>عورت جو اس سے سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>woman who begs him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP beg_V2V he_NP (mkVP sleep_V)))</CODE> <li>Afr: <I>vrou wat hom te slaap smeek</I> <li>Bul: <I>жена която моли него да спи</I> <li>Cat: <I>dona que el demana a dormir</I> <li>Dan: <I>kvinde som beder ham at sove</I> <li>Dut: <I>vrouw die hem te slapen smeekt</I> <li>Eng: <I>woman who begs him to sleep</I> <li>Fin: <I>nainen joka pyytää häntä nukkumaan</I> <li>Fre: <I>femme qui le demande à dormir</I> <li>Ger: <I>Frau die ihn zu schlafen bittet</I> <li>Ita: <I>donna che lo prega di dormire</I> <li>Nep: <I>आईमाई जो उ लाई सुत्न आग्रह गर्छे</I> <li>Nor: <I>kvinne som ber ham att sove</I> <li>Pes: <I>زنی که از او خواهش می کند بخوابد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>*</I> <li>Ron: <I>femeie care îl roagă sã doarmă</I> <li>Rus: <I>женщина , которая просит спать его</I> <li>Spa: <I>mujer que lo roga a dormir</I> <li>Swe: <I>kvinna som ber honom att sova</I> <li>Urd: <I>عورت جو اس سے سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD>@@ -2861,12 +2861,12 @@ <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>student who is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkCN student_N (mkRS (mkRCl which_RP woman_N))</CODE> <li>Afr: <I>student wat 'n vrou is</I> <li>Bul: <I>студент който е жена</I> <li>Cat: <I>estudiant que és dona</I> <li>Dan: <I>student som er en kvinde</I> <li>Dut: <I>student die vrouw is</I> <li>Eng: <I>student who is a woman</I> <li>Fin: <I>opiskelija joka on nainen</I> <li>Fre: <I>étudiant qui est femme</I> <li>Ger: <I>Student der eine Frau ist</I> <li>Ita: <I>studente che è donna</I> <li>Nep: <I>बिध्यार्थि जो आईमाई हो</I> <li>Nor: <I>student som er ei kvinne</I> <li>Pes: <I>دانش آموزی که زن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>student , który jest kobieta</I> <li>Ron: <I>student care este femeie</I> <li>Rus: <I>студент , который женщина</I> <li>Spa: <I>estudiante que es mujer</I> <li>Swe: <I>student som är en kvinna</I> <li>Urd: <I>طالب علم جو عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>student who is a woman</I> <div class=popup> <ul> <li>API: <CODE>mkCN student_N (mkRS (mkRCl which_RP woman_N))</CODE> <li>Afr: <I>student wat 'n vrou is</I> <li>Bul: <I>студент който е жена</I> <li>Cat: <I>estudiant que és una dona</I> <li>Dan: <I>student som er en kvinde</I> <li>Dut: <I>student die vrouw is</I> <li>Eng: <I>student who is a woman</I> <li>Fin: <I>opiskelija joka on nainen</I> <li>Fre: <I>étudiant qui est une femme</I> <li>Ger: <I>Student der eine Frau ist</I> <li>Ita: <I>studente che è una donna</I> <li>Nep: <I>बिध्यार्थि जो आईमाई हो</I> <li>Nor: <I>student som er ei kvinne</I> <li>Pes: <I>دانش آموزی که زن است</I> <li>Pnb: <I>*</I> <li>Pol: <I>student , który jest kobieta</I> <li>Ron: <I>student care este femeie</I> <li>Rus: <I>студент , который женщина</I> <li>Spa: <I>estudiante que es una mujer</I> <li>Swe: <I>student som är en kvinna</I> <li>Urd: <I>طالب علم جو عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>student who is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N)))</CODE> <li>Afr: <I>student wat 'n oud vrou is</I> <li>Bul: <I>студент който е стара жена</I> <li>Cat: <I>estudiant que és dona vell</I> <li>Dan: <I>student som er en gammel kvinde</I> <li>Dut: <I>student die oude vrouw is</I> <li>Eng: <I>student who is an old woman</I> <li>Fin: <I>opiskelija joka on vanha nainen</I> <li>Fre: <I>étudiant qui est vieille femme</I> <li>Ger: <I>Student der eine alte Frau ist</I> <li>Ita: <I>studente che è vecchia donna</I> <li>Nep: <I>बिध्यार्थि जो बुढी आईमाई हो</I> <li>Nor: <I>student som er ei gammel kvinne</I> <li>Pes: <I>دانش آموزی که زن پیر است</I> <li>Pnb: <I>*</I> <li>Pol: <I>student , który jest stara kobieta</I> <li>Ron: <I>student care este femeie veche</I> <li>Rus: <I>студент , который старая женщина</I> <li>Spa: <I>estudiante que es vieja mujer</I> <li>Swe: <I>student som är en gammal kvinna</I> <li>Urd: <I>طالب علم جو بوڑھی عورت ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>student who is an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkCN student_N (mkRS (mkRCl which_RP (mkCN old_A woman_N)))</CODE> <li>Afr: <I>student wat 'n oud vrou is</I> <li>Bul: <I>студент който е стара жена</I> <li>Cat: <I>estudiant que és una dona vell</I> <li>Dan: <I>student som er en gammel kvinde</I> <li>Dut: <I>student die oude vrouw is</I> <li>Eng: <I>student who is an old woman</I> <li>Fin: <I>opiskelija joka on vanha nainen</I> <li>Fre: <I>étudiant qui est une vieille femme</I> <li>Ger: <I>Student der eine alte Frau ist</I> <li>Ita: <I>studente che è una vecchia donna</I> <li>Nep: <I>बिध्यार्थि जो बुढी आईमाई हो</I> <li>Nor: <I>student som er ei gammel kvinne</I> <li>Pes: <I>دانش آموزی که زن پیر است</I> <li>Pnb: <I>*</I> <li>Pol: <I>student , który jest stara kobieta</I> <li>Ron: <I>student care este femeie veche</I> <li>Rus: <I>студент , который старая женщина</I> <li>Spa: <I>estudiante que es una vieja mujer</I> <li>Swe: <I>student som är en gammal kvinna</I> <li>Urd: <I>طالب علم جو بوڑھی عورت ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD>@@ -2881,7 +2881,7 @@ <TR> <TD><CODE>mkRCl</CODE></TD> <TD><A HREF="#RP" TITLE="RP - relative pronoun">RP</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A></TD>-<TD><div class=reveal> <I>woman whom she loves today</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)))</CODE> <li>Afr: <I>vrou wat sy lief het vandag</I> <li>Bul: <I>жена която тя обича днес</I> <li>Cat: <I>dona que ella estima avui</I> <li>Dan: <I>kvinde som hun elsker idag</I> <li>Dut: <I>vrouw die ze lief heeft vandaag</I> <li>Eng: <I>woman whom she loves today</I> <li>Fin: <I>nainen jota hän rakastaa tänään</I> <li>Fre: <I>femme pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>Frau die sie liebt heute</I> <li>Ita: <I>donna che lei ama oggi</I> <li>Nep: <I>आईमाई जो लाई आज उनी माया गर्छिन्</I> <li>Nor: <I>kvinne som hun elsker idag</I> <li>Pes: <I>زنی که امروز او دوست دارد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , którą dziś kocha ona</I> <li>Ron: <I>femeie pe care o iubeşte ea astăzi</I> <li>Rus: <I>*</I> <li>Spa: <I>mujer que ella ama hoy</I> <li>Swe: <I>kvinna som hon älskar idag</I> <li>Urd: <I>عورت جس كو آج وہ پیار كرتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>woman whom she loves today</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS (mkRCl which_RP (mkClSlash (mkClSlash she_NP love_V2) today_Adv)))</CODE> <li>Afr: <I>vrou wat sy lief het vandag</I> <li>Bul: <I>жена която тя обича днес</I> <li>Cat: <I>dona que ella estima avui</I> <li>Dan: <I>kvinde som hun elsker idag</I> <li>Dut: <I>vrouw die ze lief heeft vandaag</I> <li>Eng: <I>woman whom she loves today</I> <li>Fin: <I>nainen jota hän rakastaa tänään</I> <li>Fre: <I>femme qu' elle aime aujourd'hui</I> <li>Ger: <I>Frau die sie liebt heute</I> <li>Ita: <I>donna che lei ama oggi</I> <li>Nep: <I>आईमाई जो लाई आज उनी माया गर्छिन्</I> <li>Nor: <I>kvinne som hun elsker idag</I> <li>Pes: <I>زنی که امروز او دوست دارد</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , którą dziś kocha ona</I> <li>Ron: <I>femeie pe care o iubeşte ea astăzi</I> <li>Rus: <I>*</I> <li>Spa: <I>mujer que ella ama hoy</I> <li>Swe: <I>kvinna som hon älskar idag</I> <li>Urd: <I>عورت جس كو آج وہ پیار كرتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRCl</CODE></TD>@@ -2923,7 +2923,7 @@ <TR> <TD><CODE>mkRS</CODE></TD> <TD>(<A HREF="#Tense" TITLE="Tense - tense">Tense</A>) <CODE>-&gt;</CODE> (<A HREF="#Ant" TITLE="Ant - anteriority">Ant</A>) <CODE>-&gt;</CODE> (<A HREF="#Pol" TITLE="Pol - polarity">Pol</A>) <CODE>-&gt;</CODE> <A HREF="#RCl" TITLE="RCl - relative clause, with all tenses">RCl</A> <CODE>-&gt;</CODE> <A HREF="#RS" TITLE="RS - relative">RS</A></TD>-<TD><div class=reveal> <I>woman who wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V))</CODE> <li>Afr: <I>vrou wat nie nie geslaap het sou</I> <li>Bul: <I>жена която не би спалa</I> <li>Cat: <I>dona que no hauria dormit</I> <li>Dan: <I>kvinde som ikke ville have sovet</I> <li>Dut: <I>vrouw die niet geslapen hebben zou</I> <li>Eng: <I>woman who wouldn't have slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>femme qui n' aurait pas dormi</I> <li>Ger: <I>Frau die nicht geschlafen haben würde</I> <li>Ita: <I>donna che non avrebbe dormito</I> <li>Nep: <I>आईमाई जो सुतेकिहुन्थी</I> <li>Nor: <I>kvinne som ikke ville ha sovet</I> <li>Pes: <I>زنی که نمی خوابید</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która nie spałaby</I> <li>Ron: <I>femeie care nu ar fi dormit</I> <li>Rus: <I>женщина , которая спала бы</I> <li>Spa: <I>mujer que no habría dormido</I> <li>Swe: <I>kvinna som inte skulle ha sovit</I> <li>Urd: <I>عورت جو نا شاید سو ے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>woman who wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkCN woman_N (mkRS conditionalTense anteriorAnt negativePol (mkRCl which_RP sleep_V))</CODE> <li>Afr: <I>vrou wat nie nie geslaap het sou</I> <li>Bul: <I>жена която не би спалa</I> <li>Cat: <I>dona que no hauria dormit</I> <li>Dan: <I>kvinde som ikke ville have sovet</I> <li>Dut: <I>vrouw die niet geslapen hebben zou</I> <li>Eng: <I>woman who wouldn't have slept</I> <li>Fin: <I>nainen joka ei olisi nukkunut</I> <li>Fre: <I>femme qui n' aurait pas dormi</I> <li>Ger: <I>Frau die nicht geschlafen haben würde</I> <li>Ita: <I>donna che non avrebbe dormito</I> <li>Nep: <I>आईमाई जो सुतेकिहुन्थी</I> <li>Nor: <I>kvinne som ikke ville ha sovet</I> <li>Pes: <I>زنی که نمی خوابید</I> <li>Pnb: <I>{s : ParamX.Number =&gt; ResPnb.Case =&gt; Str</I> <li>Pol: <I>kobieta , która nie spałaby</I> <li>Ron: <I>femeie care nu ar fi dormit</I> <li>Rus: <I>женщина , которая спала бы</I> <li>Spa: <I>mujer que no habría dormido</I> <li>Swe: <I>kvinna som inte skulle ha sovit</I> <li>Urd: <I>عورت جو نا شاید سو ے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkRS</CODE></TD>@@ -2954,7 +2954,7 @@ <TR> <TD><CODE>mkS</CODE></TD> <TD>(<A HREF="#Tense" TITLE="Tense - tense">Tense</A>) <CODE>-&gt;</CODE> (<A HREF="#Ant" TITLE="Ant - anteriority">Ant</A>) <CODE>-&gt;</CODE> (<A HREF="#Pol" TITLE="Pol - polarity">Pol</A>) <CODE>-&gt;</CODE> <A HREF="#Cl" TITLE="Cl - declarative clause, with all tenses">Cl</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>-<TD><div class=reveal> <I>she wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sou nie nie geslaap het</I> <li>Bul: <I>тя не би спалa</I> <li>Cat: <I>ella no hauria dormit</I> <li>Dan: <I>hun ville ikke have sovet</I> <li>Dut: <I>ze zou niet geslapen hebben</I> <li>Eng: <I>she wouldn't have slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle n' aurait pas dormi</I> <li>Ger: <I>sie würde nicht geschlafen haben</I> <li>Ita: <I>lei non avrebbe dormito</I> <li>Nep: <I>उनी सुतेकिहुन्थि</I> <li>Nor: <I>hun ville ikke ha sovet</I> <li>Pes: <I>او نمی خوابید</I> <li>Pnb: <I>او نا شاید سوئے</I> <li>Pol: <I>ona nie spałaby</I> <li>Ron: <I>ea nu ar fi dormit</I> <li>Rus: <I>она не спала бы</I> <li>Spa: <I>ella no habría dormido</I> <li>Swe: <I>hon skulle inte ha sovit</I> <li>Urd: <I>وہ نا شاید سوئے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she wouldn't have slept</I> <div class=popup> <ul> <li>API: <CODE>mkS conditionalTense anteriorAnt negativePol (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sou nie nie geslaap het</I> <li>Bul: <I>тя не би спалa</I> <li>Cat: <I>ella no hauria dormit</I> <li>Dan: <I>hun ville ikke have sovet</I> <li>Dut: <I>ze zou niet geslapen hebben</I> <li>Eng: <I>she wouldn't have slept</I> <li>Fin: <I>hän ei olisi nukkunut</I> <li>Fre: <I>elle n' aurait pas dormi</I> <li>Ger: <I>sie würde nicht geschlafen haben</I> <li>Ita: <I>lei non avrebbe dormito</I> <li>Nep: <I>उनी सुतेकिहुन्थि</I> <li>Nor: <I>hun ville ikke ha sovet</I> <li>Pes: <I>او نمی خوابید</I> <li>Pnb: <I>او نا شاید سوئے</I> <li>Pol: <I>ona nie spałaby</I> <li>Ron: <I>ea nu ar fi dormit</I> <li>Rus: <I>она не спала бы</I> <li>Spa: <I>ella no habría dormido</I> <li>Swe: <I>hon skulle inte ha sovit</I> <li>Urd: <I>وہ نا شاید سوئے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkS</CODE></TD>@@ -2969,12 +2969,12 @@ <TR> <TD><CODE>mkS</CODE></TD> <TD><A HREF="#Conj" TITLE="Conj - conjunction">Conj</A> <CODE>-&gt;</CODE> <A HREF="#ListS">ListS</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>-<TD><div class=reveal> <I>she sleeps , I run and you walk</I> <div class=popup> <ul> <li>API: <CODE>mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))</CODE> <li>Afr: <I>sy slaap , ek hardloop en jy loop</I> <li>Bul: <I>тя спи , аз бягам и ти ходиш</I> <li>Cat: <I>ella dorm , jo corro i tu camines</I> <li>Dan: <I>hun sover , jeg løber og du går</I> <li>Dut: <I>ze slaapt , ik ren en je loopt</I> <li>Eng: <I>she sleeps , I run and you walk</I> <li>Fin: <I>hän nukkuu , minä juoksen ja sinä kävelet</I> <li>Fre: <I>elle dort , je cours et tu marches</I> <li>Ger: <I>sie schläft , ich laufe und du gehst</I> <li>Ita: <I>lei dorme , io corro e tu cammini</I> <li>Nep: <I>उनी सुत्छिन् , म कुद्छु र तिमी हिड्छौ</I> <li>Nor: <I>hun sover , jeg springer og du går</I> <li>Pes: <I>او می خوابد , من می دوم و تو راه می روی</I> <li>Pnb: <I>او سوندی اے , میں دوڑدا واں تے توں چلدا ایں</I> <li>Pol: <I>ona śpi , ja biegnę i ty spacerujesz</I> <li>Ron: <I>ea doarme , eu fug şi tu mergi</I> <li>Rus: <I>она спдит , я бегаю и ты гуляешь</I> <li>Spa: <I>ella duerme , yo corro y tu caminas</I> <li>Swe: <I>hon sover , jag springer och du går</I> <li>Urd: <I>وہ سوتی ہے , میں دوڑتا ہوں اور تو چلتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she sleeps , I run and you walk</I> <div class=popup> <ul> <li>API: <CODE>mkS and_Conj (mkListS (mkS (mkCl she_NP sleep_V)) (mkListS (mkS (mkCl i_NP run_V)) (mkS (mkCl (mkNP youSg_Pron) walk_V))))</CODE> <li>Afr: <I>sy slaap , ek hardloop en jy loop</I> <li>Bul: <I>тя спи , аз бягам и ти ходиш</I> <li>Cat: <I>ella dorm , jo corro i tu camines</I> <li>Dan: <I>sover hun , jeg løber og du går</I> <li>Dut: <I>ze slaapt , ik ren en je loopt</I> <li>Eng: <I>she sleeps , I run and you walk</I> <li>Fin: <I>hän nukkuu , minä juoksen ja sinä kävelet</I> <li>Fre: <I>elle dort , je cours et tu marches</I> <li>Ger: <I>schläft sie , ich laufe und du gehst</I> <li>Ita: <I>lei dorme , io corro e tu cammini</I> <li>Nep: <I>उनी सुत्छिन् , म कुद्छु र तिमी हिड्छौ</I> <li>Nor: <I>sover hun , jeg springer og du går</I> <li>Pes: <I>او می خوابد , من می دوم و تو راه می روی</I> <li>Pnb: <I>او سوندی اے , میں دوڑدا واں تے توں چلدا ایں</I> <li>Pol: <I>ona śpi , ja biegnę i ty spacerujesz</I> <li>Ron: <I>ea doarme , eu fug şi tu mergi</I> <li>Rus: <I>она спдит , я бегаю и ты гуляешь</I> <li>Spa: <I>ella duerme , yo corro y tu caminas</I> <li>Swe: <I>sover hon , jag springer och du går</I> <li>Urd: <I>وہ سوتی ہے , میں دوڑتا ہوں اور تو چلتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkS</CODE></TD> <TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A></TD>-<TD><div class=reveal> <I>today , she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkS today_Adv (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>vandag slaap sy</I> <li>Bul: <I>днес , тя спи</I> <li>Cat: <I>avui , ella dorm</I> <li>Dan: <I>idag sover hun</I> <li>Dut: <I>vandaag slaapt ze</I> <li>Eng: <I>today , she sleeps</I> <li>Fin: <I>tänään hän nukkuu</I> <li>Fre: <I>aujourd'hui , elle dort</I> <li>Ger: <I>heute schläft sie</I> <li>Ita: <I>oggi , lei dorme</I> <li>Nep: <I>आज उनी सुत्छिन्</I> <li>Nor: <I>idag sover hun</I> <li>Pes: <I>امروز او می خوابد</I> <li>Pnb: <I>اج او سوندی اے</I> <li>Pol: <I>dziś ona śpi</I> <li>Ron: <I>astăzi ea doarme</I> <li>Rus: <I>*</I> <li>Spa: <I>hoy , ella duerme</I> <li>Swe: <I>idag sover hon</I> <li>Urd: <I>آج وہ سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>today she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkS today_Adv (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>vandag slaap sy</I> <li>Bul: <I>днес тя спи</I> <li>Cat: <I>avui ella dorm</I> <li>Dan: <I>idag sover hun</I> <li>Dut: <I>vandaag slaapt ze</I> <li>Eng: <I>today she sleeps</I> <li>Fin: <I>tänään hän nukkuu</I> <li>Fre: <I>aujourd'hui elle dort</I> <li>Ger: <I>heute schläft sie</I> <li>Ita: <I>oggi lei dorme</I> <li>Nep: <I>आज उनी सुत्छिन्</I> <li>Nor: <I>idag sover hun</I> <li>Pes: <I>امروز او می خوابد</I> <li>Pnb: <I>اج او سوندی اے</I> <li>Pol: <I>dziś ona śpi</I> <li>Ron: <I>astăzi ea doarme</I> <li>Rus: <I>*</I> <li>Spa: <I>hoy ella duerme</I> <li>Swe: <I>idag sover hon</I> <li>Urd: <I>آج وہ سوتی ہے</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3000,7 +3000,7 @@ <TR> <TD><CODE>mkSC</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#SC" TITLE="SC - embedded sentence or question">SC</A></TD>-<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkVP sleep_V)</CODE> <li>Afr: <I>te slaap</I> <li>Bul: <I>да спя</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>te slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkumaan</I> <li>Fre: <I>dormir</I> <li>Ger: <I>zu schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्न</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkSC (mkVP sleep_V)</CODE> <li>Afr: <I>te slaap</I> <li>Bul: <I>да спя</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>te slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>zu schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्न</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3016,7 +3016,7 @@ <TR> <TD><CODE>mkSSlash</CODE></TD> <TD><A HREF="#Temp" TITLE="Temp - temporal and aspectual features">Temp</A> <CODE>-&gt;</CODE> <A HREF="#Pol" TITLE="Pol - polarity">Pol</A> <CODE>-&gt;</CODE> <A HREF="#ClSlash">ClSlash</A> <CODE>-&gt;</CODE> <A HREF="#SSlash">SSlash</A></TD>-<TD><div class=reveal> <I>she hadn't seen</I> <div class=popup> <ul> <li>API: <CODE>mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash she_NP (mkVPSlash see_V2))</CODE> <li>Afr: <I>sy had nie nie gesien</I> <li>Bul: <I>тя не беше видялa</I> <li>Cat: <I>ella no havia vist</I> <li>Dan: <I>hun havde ikke set</I> <li>Dut: <I>ze had niet gezien</I> <li>Eng: <I>she hadn't seen</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle n' avait pas vu</I> <li>Ger: <I>sie hatte nicht gesehen</I> <li>Ita: <I>lei non aveva visto</I> <li>Nep: <I>उनी हेरेकिथिइनन्</I> <li>Nor: <I>hun hadde ikke sett</I> <li>Pes: <I>او ندیده بود</I> <li>Pnb: <I>او نیں ویكھ گیی سی</I> <li>Pol: <I>nie zobaczyła ona</I> <li>Ron: <I>ea nu văzuse</I> <li>Rus: <I>она не видела</I> <li>Spa: <I>ella no había visto</I> <li>Swe: <I>hon hade inte sett</I> <li>Urd: <I>وہ نہیں دیكھ چكی تھی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she hadn't seen</I> <div class=popup> <ul> <li>API: <CODE>mkSSlash (mkTemp pastTense anteriorAnt) negativePol (mkClSlash she_NP (mkVPSlash see_V2))</CODE> <li>Afr: <I>sy had nie nie gesien</I> <li>Bul: <I>тя не беше видялa</I> <li>Cat: <I>ella no havia vist</I> <li>Dan: <I>hun havde ikke set</I> <li>Dut: <I>ze had niet gezien</I> <li>Eng: <I>she hadn't seen</I> <li>Fin: <I>hän ei ollut nähnyt</I> <li>Fre: <I>elle n' avait pas vu</I> <li>Ger: <I>sie hatte nicht gesehen</I> <li>Ita: <I>lei non aveva visto</I> <li>Nep: <I>उनी हेरेकिथिइनन्</I> <li>Nor: <I>hun hadde ikke sett</I> <li>Pes: <I>او ندیده بود</I> <li>Pnb: <I>او نیں ویكھ گیی سی</I> <li>Pol: <I>nie zobaczyła ona</I> <li>Ron: <I>ea nu văzuse</I> <li>Rus: <I>она не видела</I> <li>Spa: <I>ella no había visto</I> <li>Swe: <I>hon hade inte sett</I> <li>Urd: <I>وہ نہیں دیكھ چكی تھی</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3084,12 +3084,12 @@ <TR> <TD><CODE>although_Subj</CODE></TD> <TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>-<TD><div class=reveal> <I>although she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkAdv although_Subj (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>hoewel sy slaap</I> <li>Bul: <I>въпреки че тя спи</I> <li>Cat: <I>encara que ella dormi</I> <li>Dan: <I>selv om hun sover</I> <li>Dut: <I>hoewel ze slaapt</I> <li>Eng: <I>although she sleeps</I> <li>Fin: <I>vaikka hän nukkuu</I> <li>Fre: <I>bien pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>obwohl sie schläft</I> <li>Ita: <I>benché lei dorma</I> <li>Nep: <I>तैपनि उनी सुत्छिन्</I> <li>Nor: <I>selv om hun sover</I> <li>Pes: <I>با وجود این که او می خوابد</I> <li>Pnb: <I>پاویں او سوندی اے</I> <li>Pol: <I>pomimo ona śpi</I> <li>Ron: <I>deşi ea doarme</I> <li>Rus: <I>хотя она спдит</I> <li>Spa: <I>benché ella duerma</I> <li>Swe: <I>fast hon sover</I> <li>Urd: <I>اگرچہ وہ سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>although she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkAdv although_Subj (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>hoewel sy slaap</I> <li>Bul: <I>въпреки че тя спи</I> <li>Cat: <I>encara que ella dormi</I> <li>Dan: <I>selv om hun sover</I> <li>Dut: <I>hoewel ze slaapt</I> <li>Eng: <I>although she sleeps</I> <li>Fin: <I>vaikka hän nukkuu</I> <li>Fre: <I>bien que</I> <li>Ger: <I>obwohl sie schläft</I> <li>Ita: <I>benché lei dorma</I> <li>Nep: <I>तैपनि उनी सुत्छिन्</I> <li>Nor: <I>selv om hun sover</I> <li>Pes: <I>با وجود این که او می خوابد</I> <li>Pnb: <I>پاویں او سوندی اے</I> <li>Pol: <I>pomimo ona śpi</I> <li>Ron: <I>deşi ea doarme</I> <li>Rus: <I>хотя она спдит</I> <li>Spa: <I>benché ella duerma</I> <li>Swe: <I>fast hon sover</I> <li>Urd: <I>اگرچہ وہ سوتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>because_Subj</CODE></TD> <TD><A HREF="#Subj" TITLE="Subj - subjunction">Subj</A></TD>-<TD><div class=reveal> <I>because she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkAdv because_Subj (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>omdat sy slaap</I> <li>Bul: <I>защото тя спи</I> <li>Cat: <I>perque ella dorm</I> <li>Dan: <I>fordi hun sover</I> <li>Dut: <I>omdat ze slaapt</I> <li>Eng: <I>because she sleeps</I> <li>Fin: <I>koska hän nukkuu</I> <li>Fre: <I>parce pre {"que"; "qu'" / strs {"a"; "à"; "â"; "e"; "é"; "è"; "ê¨";</I> <li>Ger: <I>weil sie schläft</I> <li>Ita: <I>perché lei dorme</I> <li>Nep: <I>किनभने उनी सुत्छिन्</I> <li>Nor: <I>fordi hun sover</I> <li>Pes: <I>برای این که او می خوابد</I> <li>Pnb: <I>كیونكھ او سوندی اے</I> <li>Pol: <I>ponieważ ona śpi</I> <li>Ron: <I>deoarece ea doarme</I> <li>Rus: <I>потому что она спдит</I> <li>Spa: <I>porque ella duerme</I> <li>Swe: <I>eftersom hon sover</I> <li>Urd: <I>كیونكہ وہ سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>because she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkAdv because_Subj (mkS (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>omdat sy slaap</I> <li>Bul: <I>защото тя спи</I> <li>Cat: <I>perque ella dorm</I> <li>Dan: <I>fordi hun sover</I> <li>Dut: <I>omdat ze slaapt</I> <li>Eng: <I>because she sleeps</I> <li>Fin: <I>koska hän nukkuu</I> <li>Fre: <I>parce que</I> <li>Ger: <I>weil sie schläft</I> <li>Ita: <I>perché lei dorme</I> <li>Nep: <I>किनभने उनी सुत्छिन्</I> <li>Nor: <I>fordi hun sover</I> <li>Pes: <I>برای این که او می خوابد</I> <li>Pnb: <I>كیونكھ او سوندی اے</I> <li>Pol: <I>ponieważ ona śpi</I> <li>Ron: <I>deoarece ea doarme</I> <li>Rus: <I>потому что она спдит</I> <li>Spa: <I>porque ella duerme</I> <li>Swe: <I>eftersom hon sover</I> <li>Urd: <I>كیونكہ وہ سوتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>if_Subj</CODE></TD>@@ -3136,17 +3136,17 @@ <TR> <TD><CODE>conditionalTense</CODE></TD> <TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>-<TD><div class=reveal> <I>she would sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS conditionalTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sou geslaap het</I> <li>Bul: <I>тя би спалa</I> <li>Cat: <I>ella dormiria</I> <li>Dan: <I>hun ville sove</I> <li>Dut: <I>ze zou geslapen hebben</I> <li>Eng: <I>she would sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>sie würde schlafen</I> <li>Ita: <I>lei dormirebbe</I> <li>Nep: <I>उनी सुत्नेछिन्</I> <li>Nor: <I>hun ville sove</I> <li>Pes: <I>او می خوابید</I> <li>Pnb: <I>او شاید سوئے</I> <li>Pol: <I>ona spałaby</I> <li>Ron: <I>ea ar dormi</I> <li>Rus: <I>она спала бы</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>hon skulle sova</I> <li>Urd: <I>وہ شاید سوئے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she would sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS conditionalTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sou geslaap het</I> <li>Bul: <I>тя би спалa</I> <li>Cat: <I>ella dormiria</I> <li>Dan: <I>hun ville sove</I> <li>Dut: <I>ze zou geslapen hebben</I> <li>Eng: <I>she would sleep</I> <li>Fin: <I>hän nukkuisi</I> <li>Fre: <I>elle dormirait</I> <li>Ger: <I>sie würde schlafen</I> <li>Ita: <I>lei dormirebbe</I> <li>Nep: <I>उनी सुत्नेछिन्</I> <li>Nor: <I>hun ville sove</I> <li>Pes: <I>او می خوابید</I> <li>Pnb: <I>او شاید سوئے</I> <li>Pol: <I>ona spałaby</I> <li>Ron: <I>ea ar dormi</I> <li>Rus: <I>она спала бы</I> <li>Spa: <I>ella dormiría</I> <li>Swe: <I>hon skulle sova</I> <li>Urd: <I>وہ شاید سوئے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>futureTense</CODE></TD> <TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>-<TD><div class=reveal> <I>she will sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS futureTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sal geslaap het</I> <li>Bul: <I>тя ще спи</I> <li>Cat: <I>ella dormirà</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze zal geslapen hebben</I> <li>Eng: <I>she will sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormira</I> <li>Ger: <I>sie wird schlafen</I> <li>Ita: <I>lei dormirà</I> <li>Nep: <I>उनी सुत्नेछिन्</I> <li>Nor: <I>hun vil sove</I> <li>Pes: <I>او خواهد خوابید</I> <li>Pnb: <I>او سوئے گی</I> <li>Pol: <I>ona będzie spała</I> <li>Ron: <I>ea va dormi</I> <li>Rus: <I>она будет спать</I> <li>Spa: <I>ella dormirá</I> <li>Swe: <I>hon ska sova</I> <li>Urd: <I>وہ سوئے گی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she will sleep</I> <div class=popup> <ul> <li>API: <CODE>mkS futureTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy sal geslaap het</I> <li>Bul: <I>тя ще спи</I> <li>Cat: <I>ella dormirà</I> <li>Dan: <I>hun vil sove</I> <li>Dut: <I>ze zal geslapen hebben</I> <li>Eng: <I>she will sleep</I> <li>Fin: <I>hän nukkuu</I> <li>Fre: <I>elle dormira</I> <li>Ger: <I>sie wird schlafen</I> <li>Ita: <I>lei dormirà</I> <li>Nep: <I>उनी सुत्नेछिन्</I> <li>Nor: <I>hun vil sove</I> <li>Pes: <I>او خواهد خوابید</I> <li>Pnb: <I>او سوئے گی</I> <li>Pol: <I>ona będzie spała</I> <li>Ron: <I>ea va dormi</I> <li>Rus: <I>она будет спать</I> <li>Spa: <I>ella dormirá</I> <li>Swe: <I>hon ska sova</I> <li>Urd: <I>وہ سوئے گی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>pastTense</CODE></TD> <TD><A HREF="#Tense" TITLE="Tense - tense">Tense</A></TD>-<TD><div class=reveal> <I>she slept</I> <div class=popup> <ul> <li>API: <CODE>mkS pastTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спа</I> <li>Cat: <I>ella dormia</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Ita: <I>lei dormiva</I> <li>Nep: <I>उनी सुतिन्</I> <li>Nor: <I>hun sov</I> <li>Pes: <I>او خوابید</I> <li>Pnb: <I>او سوئی</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спала</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she slept</I> <div class=popup> <ul> <li>API: <CODE>mkS pastTense (mkCl she_NP sleep_V)</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спа</I> <li>Cat: <I>ella dormia</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Fin: <I>hän nukkui</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Ita: <I>lei dormiva</I> <li>Nep: <I>उनी सुतिन्</I> <li>Nor: <I>hun sov</I> <li>Pes: <I>او خوابید</I> <li>Pnb: <I>او سوئی</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спала</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>presentTense</CODE></TD>@@ -3182,7 +3182,7 @@ <TR> <TD><CODE>mkText</CODE></TD> <TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>-<TD><div class=reveal> <I>she slept .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkS pastTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap .</I> <li>Bul: <I>тя спа .</I> <li>Cat: <I>ella dormia .</I> <li>Dan: <I>hun sov .</I> <li>Dut: <I>ze sliep .</I> <li>Eng: <I>she slept .</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormait .</I> <li>Ger: <I>sie schlief .</I> <li>Ita: <I>lei dormiva .</I> <li>Nep: <I>उनी सुतिन् .</I> <li>Nor: <I>hun sov .</I> <li>Pes: <I>او خوابید Û”</I> <li>Pnb: <I>او سوئی .</I> <li>Pol: <I>ona spała .</I> <li>Ron: <I>ea a dormit .</I> <li>Rus: <I>она спала .</I> <li>Spa: <I>ella dormía .</I> <li>Swe: <I>hon sov .</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she slept .</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkS pastTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap .</I> <li>Bul: <I>тя спа .</I> <li>Cat: <I>ella dormia .</I> <li>Dan: <I>hun sov .</I> <li>Dut: <I>ze sliep .</I> <li>Eng: <I>she slept .</I> <li>Fin: <I>hän nukkui .</I> <li>Fre: <I>elle dormait .</I> <li>Ger: <I>sie schlief .</I> <li>Ita: <I>lei dormiva .</I> <li>Nep: <I>उनी सुतिन् .</I> <li>Nor: <I>hun sov .</I> <li>Pes: <I>او خوابید Û”</I> <li>Pnb: <I>او سوئی .</I> <li>Pol: <I>ona spała .</I> <li>Ron: <I>ea a dormit .</I> <li>Rus: <I>она спала .</I> <li>Spa: <I>ella dormía .</I> <li>Swe: <I>hon sov .</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkText</CODE></TD>@@ -3192,17 +3192,17 @@ <TR> <TD><CODE>mkText</CODE></TD> <TD><A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>-<TD><div class=reveal> <I>did she sleep ?</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>slaap sy ?</I> <li>Bul: <I>тя спа ли ?</I> <li>Cat: <I>ella dormia ?</I> <li>Dan: <I>sov hun ?</I> <li>Dut: <I>sliep ze ?</I> <li>Eng: <I>did she sleep ?</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormait ?</I> <li>Ger: <I>schlief sie ?</I> <li>Ita: <I>lei dormiva ?</I> <li>Nep: <I>के उनी सुतिन् ?</I> <li>Nor: <I>sov hun ?</I> <li>Pes: <I>آیا او خوابید</I> <li>Pnb: <I>كی او سوئی ?</I> <li>Pol: <I>czy ona spała ?</I> <li>Ron: <I>ea a dormit ?</I> <li>Rus: <I>она спала ?</I> <li>Spa: <I>¿ ella dormía ?</I> <li>Swe: <I>sov hon ?</I> <li>Urd: <I>كیا وہ سوئی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>did she sleep ?</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkQS pastTense (mkQCl (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>slaap sy ?</I> <li>Bul: <I>тя спа ли ?</I> <li>Cat: <I>ella dormia ?</I> <li>Dan: <I>sov hun ?</I> <li>Dut: <I>sliep ze ?</I> <li>Eng: <I>did she sleep ?</I> <li>Fin: <I>nukkuiko hän ?</I> <li>Fre: <I>elle dormait ?</I> <li>Ger: <I>schlief sie ?</I> <li>Ita: <I>lei dormiva ?</I> <li>Nep: <I>के उनी सुतिन् ?</I> <li>Nor: <I>sov hun ?</I> <li>Pes: <I>آیا او خوابید</I> <li>Pnb: <I>كی او سوئی ?</I> <li>Pol: <I>czy ona spała ?</I> <li>Ron: <I>ea a dormit ?</I> <li>Rus: <I>она спала ?</I> <li>Spa: <I>¿ ella dormía ?</I> <li>Swe: <I>sov hon ?</I> <li>Urd: <I>كیا وہ سوئی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkText</CODE></TD> <TD>(<A HREF="#Pol" TITLE="Pol - polarity">Pol</A>) <CODE>-&gt;</CODE> <A HREF="#Imp" TITLE="Imp - imperative">Imp</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>-<TD><div class=reveal> <I>don't sleep !</I> <div class=popup> <ul> <li>API: <CODE>mkText negativePol (mkImp sleep_V)</CODE> <li>Afr: <I>slaap nie !</I> <li>Bul: <I>не спи !</I> <li>Cat: <I>no dorm !</I> <li>Dan: <I>sov ikke !</I> <li>Dut: <I>slaap niet !</I> <li>Eng: <I>don't sleep !</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>ne dors pas !</I> <li>Ger: <I>schlaf nicht !</I> <li>Ita: <I>non dormire !</I> <li>Nep: <I>नगर सुत् होउ !</I> <li>Nor: <I>sov ikke !</I> <li>Pes: <I>نخواب</I> <li>Pnb: <I>مت سونا !</I> <li>Pol: <I>nie śpij !</I> <li>Ron: <I>nu dormi !</I> <li>Rus: <I>не спи !</I> <li>Spa: <I>¡ no duerme !</I> <li>Swe: <I>sov inte !</I> <li>Urd: <I>مت سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>don't sleep !</I> <div class=popup> <ul> <li>API: <CODE>mkText negativePol (mkImp sleep_V)</CODE> <li>Afr: <I>slaap nie !</I> <li>Bul: <I>не спи !</I> <li>Cat: <I>no dorm !</I> <li>Dan: <I>sov ikke !</I> <li>Dut: <I>slaap niet !</I> <li>Eng: <I>don't sleep !</I> <li>Fin: <I>älä nuku !</I> <li>Fre: <I>ne dors pas !</I> <li>Ger: <I>schlaf nicht !</I> <li>Ita: <I>non dormire !</I> <li>Nep: <I>नगर सुत् होउ !</I> <li>Nor: <I>sov ikke !</I> <li>Pes: <I>نخواب</I> <li>Pnb: <I>مت سونا !</I> <li>Pol: <I>nie śpij !</I> <li>Ron: <I>nu dormi !</I> <li>Rus: <I>не спи !</I> <li>Spa: <I>¡ no duerme !</I> <li>Swe: <I>sov inte !</I> <li>Urd: <I>مت سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkText</CODE></TD> <TD><A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A> <CODE>-&gt;</CODE> <A HREF="#Text" TITLE="Text - text consisting of several phrases">Text</A></TD>-<TD><div class=reveal> <I>where ? here . when ? now !</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))</CODE> <li>Afr: <I>waar ? hier . wanneer ? nou !</I> <li>Bul: <I>къде ? тук . кога ? сега !</I> <li>Cat: <I>on ? aquí . quan ? ara !</I> <li>Dan: <I>hvor ? her . hvornår ? nu !</I> <li>Dut: <I>waar ? hier . wanneer ? nu !</I> <li>Eng: <I>where ? here . when ? now !</I> <li>Fin: <I>missä ? täällä . milloin ? nyt !</I> <li>Fre: <I>où ? ici . quand ? maintenant !</I> <li>Ger: <I>wo ? hier . wann ? jetzt !</I> <li>Ita: <I>dove ? quà . quando ? adesso !</I> <li>Nep: <I>कहाँ ? यहाँ . कहिले ? अहीले !</I> <li>Nor: <I>hvor ? her . når ? nå !</I> <li>Pes: <I>کجا اینجا Û” کی حالا</I> <li>Pnb: <I>كتھے ? ایتھے . كدوں ? ہون !</I> <li>Pol: <I>gdzie ? tutaj . kiedy ? teraz !</I> <li>Ron: <I>unde ? aici . când ? acum !</I> <li>Rus: <I>где ? здесь . когда ? сейчас !</I> <li>Spa: <I>¿ donde ? aquí . ¿ cuando ? ¡ ahora !</I> <li>Swe: <I>var ? här . när ? nu !</I> <li>Urd: <I>كہاں یہاں كب اب</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>where ? here . when ? now !</I> <div class=popup> <ul> <li>API: <CODE>mkText (mkText (mkPhr (mkUtt where_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt here_Adv)))) (mkText (mkPhr (mkUtt when_IAdv)) questMarkPunct (mkText (mkPhr (mkUtt now_Adv)) exclMarkPunct))</CODE> <li>Afr: <I>waar ? hier . wanneer ? nou !</I> <li>Bul: <I>къде ? тук . кога ? сега !</I> <li>Cat: <I>on ? aquí . quan ? ara !</I> <li>Dan: <I>hvor ? her . hvornår ? nu !</I> <li>Dut: <I>waar ? hier . wanneer ? nu !</I> <li>Eng: <I>where ? here . when ? now !</I> <li>Fin: <I>missä ? täällä . milloin ? nyt !</I> <li>Fre: <I>où ? ici . quand ? maintenant !</I> <li>Ger: <I>wo ? hier . wann ? jetzt !</I> <li>Ita: <I>dove ? quà . quando ? adesso !</I> <li>Nep: <I>कहाँ ? यहाँ . कहिले ? अहीले !</I> <li>Nor: <I>hvor ? her . når ? nå !</I> <li>Pes: <I>کجا اینجا Û” کی حالا</I> <li>Pnb: <I>كتھے ? ایتھے . كدوں ? ہون !</I> <li>Pol: <I>gdzie ? tutaj . kiedy ? teraz !</I> <li>Ron: <I>unde ? aici . când ? acum !</I> <li>Rus: <I>где ? здесь . когда ? сейчас !</I> <li>Spa: <I>¿ donde ? aquí . ¿ cuando ? ¡ ahora !</I> <li>Swe: <I>var ? här . när ? nu !</I> <li>Urd: <I>كہاں یہاں كب اب</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3274,12 +3274,12 @@ <TR> <TD><CODE>lets_Utt</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>-<TD><div class=reveal> <I>let's sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (lets_Utt (mkVP sleep_V))</CODE> <li>Afr: <I>laat ons slaap</I> <li>Bul: <I>нека да спим</I> <li>Cat: <I>dormim</I> <li>Dan: <I>lad os sove</I> <li>Dut: <I>laten we slapen</I> <li>Eng: <I>let's sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>dormons</I> <li>Ger: <I>schlafen wir</I> <li>Ita: <I>dormiamo</I> <li>Nep: <I>सुतौँ</I> <li>Nor: <I>lat oss sove</I> <li>Pes: <I>بیایید بخوابیم</I> <li>Pnb: <I>آو سون</I> <li>Pol: <I>śpijmy</I> <li>Ron: <I>sã dormim</I> <li>Rus: <I>давайте будем спать</I> <li>Spa: <I>durmamos</I> <li>Swe: <I>låt oss sova</I> <li>Urd: <I>آو سوئیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>let's sleep</I> <div class=popup> <ul> <li>API: <CODE>mkPhr (lets_Utt (mkVP sleep_V))</CODE> <li>Afr: <I>laat ons slaap</I> <li>Bul: <I>нека да спим</I> <li>Cat: <I>dormim</I> <li>Dan: <I>lad os sove</I> <li>Dut: <I>laten we slapen</I> <li>Eng: <I>let's sleep</I> <li>Fin: <I>nukutaan</I> <li>Fre: <I>dormons</I> <li>Ger: <I>schlafen wir</I> <li>Ita: <I>dormiamo</I> <li>Nep: <I>सुतौँ</I> <li>Nor: <I>lat oss sove</I> <li>Pes: <I>بیایید بخوابیم</I> <li>Pnb: <I>آو سون</I> <li>Pol: <I>śpijmy</I> <li>Ron: <I>sã dormim</I> <li>Rus: <I>давайте будем спать</I> <li>Spa: <I>durmamos</I> <li>Swe: <I>låt oss sova</I> <li>Urd: <I>آو سوئیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkUtt</CODE></TD> <TD><A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>-<TD><div class=reveal> <I>she slept</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS pastTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спа</I> <li>Cat: <I>ella dormia</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Ita: <I>lei dormiva</I> <li>Nep: <I>उनी सुतिन्</I> <li>Nor: <I>hun sov</I> <li>Pes: <I>او خوابید</I> <li>Pnb: <I>او سوئی</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спала</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>she slept</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkS pastTense (mkCl she_NP sleep_V))</CODE> <li>Afr: <I>sy slaap</I> <li>Bul: <I>тя спа</I> <li>Cat: <I>ella dormia</I> <li>Dan: <I>hun sov</I> <li>Dut: <I>ze sliep</I> <li>Eng: <I>she slept</I> <li>Fin: <I>hän nukkui</I> <li>Fre: <I>elle dormait</I> <li>Ger: <I>sie schlief</I> <li>Ita: <I>lei dormiva</I> <li>Nep: <I>उनी सुतिन्</I> <li>Nor: <I>hun sov</I> <li>Pes: <I>او خوابید</I> <li>Pnb: <I>او سوئی</I> <li>Pol: <I>ona spała</I> <li>Ron: <I>ea a dormit</I> <li>Rus: <I>она спала</I> <li>Spa: <I>ella dormía</I> <li>Swe: <I>hon sov</I> <li>Urd: <I>وہ سوئی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkUtt</CODE></TD>@@ -3289,7 +3289,7 @@ <TR> <TD><CODE>mkUtt</CODE></TD> <TD><A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>-<TD><div class=reveal> <I>who didn't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQS pastTense negativePol (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie slaap nie nie</I> <li>Bul: <I>кой не спа</I> <li>Cat: <I>qui no dormia</I> <li>Dan: <I>hvem sov ikke</I> <li>Dut: <I>wie sliep niet</I> <li>Eng: <I>who didn't sleep</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>qui ne dormait pas</I> <li>Ger: <I>wer schlief nicht</I> <li>Ita: <I>chi non dormiva</I> <li>Nep: <I>को सुतेनन्</I> <li>Nor: <I>hvem sov ikke</I> <li>Pes: <I>چه کسی نخوابید</I> <li>Pnb: <I>كون نیں سویا</I> <li>Pol: <I>kto nie spał</I> <li>Ron: <I>cine nu a dormit</I> <li>Rus: <I>кто спал</I> <li>Spa: <I>quién no dormía</I> <li>Swe: <I>vem sov inte</I> <li>Urd: <I>كون نہیں سویا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>who didn't sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkQS pastTense negativePol (mkQCl who_IP sleep_V))</CODE> <li>Afr: <I>wie slaap nie nie</I> <li>Bul: <I>кой не спа</I> <li>Cat: <I>qui no dormia</I> <li>Dan: <I>hvem sov ikke</I> <li>Dut: <I>wie sliep niet</I> <li>Eng: <I>who didn't sleep</I> <li>Fin: <I>kuka ei nukkunut</I> <li>Fre: <I>qui ne dormait pas</I> <li>Ger: <I>wer schlief nicht</I> <li>Ita: <I>chi non dormiva</I> <li>Nep: <I>को सुतेनन्</I> <li>Nor: <I>hvem sov ikke</I> <li>Pes: <I>چه کسی نخوابید</I> <li>Pnb: <I>كون نیں سویا</I> <li>Pol: <I>kto nie spał</I> <li>Ron: <I>cine nu a dormit</I> <li>Rus: <I>кто спал</I> <li>Spa: <I>quién no dormía</I> <li>Swe: <I>vem sov inte</I> <li>Urd: <I>كون نہیں سویا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkUtt</CODE></TD>@@ -3299,7 +3299,7 @@ <TR> <TD><CODE>mkUtt</CODE></TD> <TD>(<A HREF="#ImpForm">ImpForm</A>) <CODE>-&gt;</CODE> (<A HREF="#Pol" TITLE="Pol - polarity">Pol</A>) <CODE>-&gt;</CODE> <A HREF="#Imp" TITLE="Imp - imperative">Imp</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>-<TD><div class=reveal> <I>don't be men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt pluralImpForm negativePol (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees mans nie</I> <li>Bul: <I>не бъдете мъже</I> <li>Cat: <I>no sigueu homes</I> <li>Dan: <I>var ikke mænd</I> <li>Dut: <I>wezen mannen niet</I> <li>Eng: <I>don't be men</I> <li>Fin: <I>Prelude.(!!): index too large</I> <li>Fre: <I>ne soyez pas hommes</I> <li>Ger: <I>seid Männer nicht</I> <li>Ita: <I>non siate uomini</I> <li>Nep: <I>नगर मान्छेहरु हऔ</I> <li>Nor: <I>var ikke menn</I> <li>Pes: <I>مردان</I> <li>Pnb: <I>مت بندے</I> <li>Pol: <I>nie bądźcie mężczyzna</I> <li>Ron: <I>nu sunteţi oameni</I> <li>Rus: <I>не будьте человеками</I> <li>Spa: <I>no sed hombres</I> <li>Swe: <I>var inte män</I> <li>Urd: <I>مت آدمی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>don't be men</I> <div class=popup> <ul> <li>API: <CODE>mkUtt pluralImpForm negativePol (mkImp (mkVP man_N))</CODE> <li>Afr: <I>wees mans nie</I> <li>Bul: <I>не бъдете мъже</I> <li>Cat: <I>no sigueu homes</I> <li>Dan: <I>var ikke mænd</I> <li>Dut: <I>wezen mannen niet</I> <li>Eng: <I>don't be men</I> <li>Fin: <I>älkää olko miehiä</I> <li>Fre: <I>ne soyez pas des hommes</I> <li>Ger: <I>seid Männer nicht</I> <li>Ita: <I>non siate uomini</I> <li>Nep: <I>नगर मान्छेहरु हऔ</I> <li>Nor: <I>var ikke menn</I> <li>Pes: <I>مردان</I> <li>Pnb: <I>مت بندے</I> <li>Pol: <I>nie bądźcie mężczyzna</I> <li>Ron: <I>nu sunteţi oameni</I> <li>Rus: <I>не будьте человеками</I> <li>Spa: <I>no sed hombres</I> <li>Swe: <I>var inte män</I> <li>Urd: <I>مت آدمی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkUtt</CODE></TD>@@ -3324,7 +3324,7 @@ <TR> <TD><CODE>mkUtt</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Utt" TITLE="Utt - sentence, question, word...">Utt</A></TD>-<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkumaan</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्नु</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्नु</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkUtt</CODE></TD>@@ -3373,7 +3373,7 @@ <TR> <TD><CODE>have_V2</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A></TD>-<TD><div class=reveal> <I>to have it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP have_V2 it_NP)</CODE> <li>Afr: <I>dit het</I> <li>Bul: <I>да има него</I> <li>Cat: <I>tenir ho</I> <li>Dan: <I>at have det</I> <li>Dut: <I>het hebben</I> <li>Eng: <I>to have it</I> <li>Fin: <I>olemaan sen</I> <li>Fre: <I>l' avoir</I> <li>Ger: <I>es haben</I> <li>Ita: <I>avere lo</I> <li>Nep: <I>यो हुनु</I> <li>Nor: <I>å ha det</I> <li>Pes: <I>*</I> <li>Pnb: <I>اینوں راكھنا</I> <li>Pol: <I>mieć je</I> <li>Ron: <I>sã îl aibă</I> <li>Rus: <I>иметь его</I> <li>Spa: <I>tener lo</I> <li>Swe: <I>att ha det</I> <li>Urd: <I>اس ركھنا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to have it</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP have_V2 it_NP)</CODE> <li>Afr: <I>dit het</I> <li>Bul: <I>да има него</I> <li>Cat: <I>tenir ho</I> <li>Dan: <I>at have det</I> <li>Dut: <I>het hebben</I> <li>Eng: <I>to have it</I> <li>Fin: <I>olla sen</I> <li>Fre: <I>l' avoir</I> <li>Ger: <I>es haben</I> <li>Ita: <I>avere lo</I> <li>Nep: <I>यो हुनु</I> <li>Nor: <I>å ha det</I> <li>Pes: <I>*</I> <li>Pnb: <I>اینوں راكھنا</I> <li>Pol: <I>mieć je</I> <li>Ron: <I>sã îl aibă</I> <li>Rus: <I>иметь его</I> <li>Spa: <I>tener lo</I> <li>Swe: <I>att ha det</I> <li>Urd: <I>اس ركھنا</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3437,142 +3437,142 @@ <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkumaan</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्नु</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP sleep_V)</CODE> <li>Afr: <I>slaap</I> <li>Bul: <I>да спи</I> <li>Cat: <I>dormir</I> <li>Dan: <I>at sove</I> <li>Dut: <I>slapen</I> <li>Eng: <I>to sleep</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir</I> <li>Ger: <I>schlafen</I> <li>Ita: <I>dormire</I> <li>Nep: <I>सुत्नु</I> <li>Nor: <I>å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir</I> <li>Swe: <I>att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to love him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP love_V2 he_NP)</CODE> <li>Afr: <I>hom liefhet</I> <li>Bul: <I>да обича него</I> <li>Cat: <I>estimar el</I> <li>Dan: <I>at elske ham</I> <li>Dut: <I>hem liefhebben</I> <li>Eng: <I>to love him</I> <li>Fin: <I>rakastamaan häntä</I> <li>Fre: <I>l' aimer</I> <li>Ger: <I>ihn lieben</I> <li>Ita: <I>amare lo</I> <li>Nep: <I>उ लाई माया गर्नु</I> <li>Nor: <I>å elske ham</I> <li>Pes: <I>او را دوست داشتن</I> <li>Pnb: <I>اونوں پیار كرنا</I> <li>Pol: <I>kochać jego</I> <li>Ron: <I>sã îl iubească</I> <li>Rus: <I>любить его</I> <li>Spa: <I>amar lo</I> <li>Swe: <I>att älska honom</I> <li>Urd: <I>اس كو پیار كرنا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to love him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP love_V2 he_NP)</CODE> <li>Afr: <I>hom liefhet</I> <li>Bul: <I>да обича него</I> <li>Cat: <I>estimar el</I> <li>Dan: <I>at elske ham</I> <li>Dut: <I>hem liefhebben</I> <li>Eng: <I>to love him</I> <li>Fin: <I>rakastaa häntä</I> <li>Fre: <I>l' aimer</I> <li>Ger: <I>ihn lieben</I> <li>Ita: <I>amare lo</I> <li>Nep: <I>उ लाई माया गर्नु</I> <li>Nor: <I>å elske ham</I> <li>Pes: <I>او را دوست داشتن</I> <li>Pnb: <I>اونوں پیار كرنا</I> <li>Pol: <I>kochać jego</I> <li>Ron: <I>sã îl iubească</I> <li>Rus: <I>любить его</I> <li>Spa: <I>amar lo</I> <li>Swe: <I>att älska honom</I> <li>Urd: <I>اس كو پیار كرنا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V3" TITLE="V3 - three-place verb">V3</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to send it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP send_V3 it_NP he_NP)</CODE> <li>Afr: <I>dit na hom stuur</I> <li>Bul: <I>да прати него до него</I> <li>Cat: <I>enviar ho li</I> <li>Dan: <I>at sende det til ham</I> <li>Dut: <I>het naar hem sturen</I> <li>Eng: <I>to send it to him</I> <li>Fin: <I>lähettämään sen hänelle</I> <li>Fre: <I>l' envoyer lui</I> <li>Ger: <I>es ihm schicken</I> <li>Ita: <I>mandare lo gli</I> <li>Nep: <I>यो उस्लाई लाई पठाउनु</I> <li>Nor: <I>å sende det til ham</I> <li>Pes: <I>آن را برای او فرستادن</I> <li>Pnb: <I>اینوں پیجنا اونوں</I> <li>Pol: <I>wysłać do niego je</I> <li>Ron: <I>sã i -l trimită</I> <li>Rus: <I>посылать нему его</I> <li>Spa: <I>mandar lo le</I> <li>Swe: <I>att skicka det till honom</I> <li>Urd: <I>اس كو بھیجنا اس كو</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to send it to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP send_V3 it_NP he_NP)</CODE> <li>Afr: <I>dit na hom stuur</I> <li>Bul: <I>да прати него до него</I> <li>Cat: <I>enviar ho li</I> <li>Dan: <I>at sende det til ham</I> <li>Dut: <I>het naar hem sturen</I> <li>Eng: <I>to send it to him</I> <li>Fin: <I>lähettää sen hänelle</I> <li>Fre: <I>l' envoyer lui</I> <li>Ger: <I>es ihm schicken</I> <li>Ita: <I>mandare lo gli</I> <li>Nep: <I>यो उस्लाई लाई पठाउनु</I> <li>Nor: <I>å sende det til ham</I> <li>Pes: <I>آن را برای او فرستادن</I> <li>Pnb: <I>اینوں پیجنا اونوں</I> <li>Pol: <I>wysłać do niego je</I> <li>Ron: <I>sã i -l trimită</I> <li>Rus: <I>посылать нему его</I> <li>Spa: <I>mandar lo le</I> <li>Swe: <I>att skicka det till honom</I> <li>Urd: <I>اس كو بھیجنا اس كو</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to want to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Dan: <I>at ville sove</I> <li>Dut: <I>slapen willen</I> <li>Eng: <I>to want to sleep</I> <li>Fin: <I>tahtomaan nukkumaan</I> <li>Fre: <I>vouloir dormir</I> <li>Ger: <I>schlafen wollen</I> <li>Ita: <I>volere dormire</I> <li>Nep: <I>सुत्न चाहनु</I> <li>Nor: <I>å ville sove</I> <li>Pes: <I>خواستن بخوابد</I> <li>Pnb: <I>چانا سونا</I> <li>Pol: <I>zechcieć spać</I> <li>Ron: <I>sã vrea sã doarmă</I> <li>Rus: <I>хотеть спать</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Urd: <I>چاہنا سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to want to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP want_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap wil</I> <li>Bul: <I>да иска да спи</I> <li>Cat: <I>voler dormir</I> <li>Dan: <I>at ville sove</I> <li>Dut: <I>slapen willen</I> <li>Eng: <I>to want to sleep</I> <li>Fin: <I>tahtoa nukkua</I> <li>Fre: <I>vouloir dormir</I> <li>Ger: <I>schlafen wollen</I> <li>Ita: <I>volere dormire</I> <li>Nep: <I>सुत्न चाहनु</I> <li>Nor: <I>å ville sove</I> <li>Pes: <I>خواستن بخوابد</I> <li>Pnb: <I>چانا سونا</I> <li>Pol: <I>zechcieć spać</I> <li>Ron: <I>sã vrea sã doarmă</I> <li>Rus: <I>хотеть спать</I> <li>Spa: <I>querer dormir</I> <li>Swe: <I>att vilja sova</I> <li>Urd: <I>چاہنا سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to know that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>dat sy slaap weet</I> <li>Bul: <I>да знае , че тя спи</I> <li>Cat: <I>saber que ella dorm</I> <li>Dan: <I>at vide at hun sover</I> <li>Dut: <I>dat ze slaapt weten</I> <li>Eng: <I>to know that she sleeps</I> <li>Fin: <I>tietämään että hän nukkuu</I> <li>Fre: <I>savoir qu' elle dort</I> <li>Ger: <I>daß sie schläft wissen</I> <li>Ita: <I>sapere che lei dorme</I> <li>Nep: <I>थाहा पाउनुकी उनी सुत्छिन्</I> <li>Nor: <I>å vite at hun sover</I> <li>Pes: <I>دانستن که او می خوابد</I> <li>Pnb: <I>جاننا</I> <li>Pol: <I>wiedzieć , że ona śpi</I> <li>Ron: <I>sã ştie cã ea doarme</I> <li>Rus: <I>*</I> <li>Spa: <I>saber que ella duerme</I> <li>Swe: <I>att veta att hon sover</I> <li>Urd: <I>جاننا كہ وہ سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to know that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP know_VS (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>dat sy slaap weet</I> <li>Bul: <I>да знае , че тя спи</I> <li>Cat: <I>saber que ella dorm</I> <li>Dan: <I>at vide at hun sover</I> <li>Dut: <I>dat ze slaapt weten</I> <li>Eng: <I>to know that she sleeps</I> <li>Fin: <I>tietää että hän nukkuu</I> <li>Fre: <I>savoir qu' elle dort</I> <li>Ger: <I>daß sie schläft wissen</I> <li>Ita: <I>sapere che lei dorme</I> <li>Nep: <I>थाहा पाउनुकी उनी सुत्छिन्</I> <li>Nor: <I>å vite at hun sover</I> <li>Pes: <I>دانستن که او می خوابد</I> <li>Pnb: <I>جاننا</I> <li>Pol: <I>wiedzieć , że ona śpi</I> <li>Ron: <I>sã ştie cã ea doarme</I> <li>Rus: <I>знать , что она спдит</I> <li>Spa: <I>saber que ella duerme</I> <li>Swe: <I>att veta att hon sover</I> <li>Urd: <I>جاننا كہ وہ سوتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to wonder who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>hom wie slaap afvra</I> <li>Bul: <I>да се чуди кой спи</I> <li>Cat: <I>preguntar qui dorm</I> <li>Dan: <I>at undres hvem som sover</I> <li>Dut: <I>zich wie slaapt afvragen</I> <li>Eng: <I>to wonder who sleeps</I> <li>Fin: <I>ihmettelemään kuka nukkuu</I> <li>Fre: <I>étonner qui dort</I> <li>Ger: <I>sich wer schläft wundern</I> <li>Ita: <I>domandare chi dorme</I> <li>Nep: <I>अचम्म हुनुकी को सुत्छन्</I> <li>Nor: <I>å undre hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>حیران ہونا</I> <li>Pol: <I>zastanowić się , kto śpi</I> <li>Ron: <I>sã se întrebe cine doarme</I> <li>Rus: <I>интересовать кто спдит</I> <li>Spa: <I>preguntar quién duerme</I> <li>Swe: <I>att undra vem som sover</I> <li>Urd: <I>حیران ہونا كہ كون سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to wonder who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP wonder_VQ (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>hom wie slaap afvra</I> <li>Bul: <I>да се чуди кой спи</I> <li>Cat: <I>preguntar qui dorm</I> <li>Dan: <I>at undres hvem som sover</I> <li>Dut: <I>zich wie slaapt afvragen</I> <li>Eng: <I>to wonder who sleeps</I> <li>Fin: <I>ihmetellä kuka nukkuu</I> <li>Fre: <I>demander qui dort</I> <li>Ger: <I>sich wer schläft wundern</I> <li>Ita: <I>domandare chi dorme</I> <li>Nep: <I>अचम्म हुनुकी को सुत्छन्</I> <li>Nor: <I>å undre hvem som sover</I> <li>Pes: <I>*</I> <li>Pnb: <I>حیران ہونا</I> <li>Pol: <I>zastanowić się , kto śpi</I> <li>Ron: <I>sã se întrebe cine doarme</I> <li>Rus: <I>интересовать кто спдит</I> <li>Spa: <I>preguntar quién duerme</I> <li>Swe: <I>att undra vem som sover</I> <li>Urd: <I>حیران ہونا كہ كون سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VA" TITLE="VA - adjective-complement verb">VA</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to become red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP become_VA (mkAP red_A))</CODE> <li>Afr: <I>rooi word</I> <li>Bul: <I>да стане червено</I> <li>Cat: <I>tornar vermell</I> <li>Dan: <I>at blive rød</I> <li>Dut: <I>rood worden</I> <li>Eng: <I>to become red</I> <li>Fin: <I>tulemaan punaiseksi</I> <li>Fre: <I>devenir rouge</I> <li>Ger: <I>rot werden</I> <li>Ita: <I>diventare rossa</I> <li>Nep: <I>रातो हुनु</I> <li>Nor: <I>å bli rød</I> <li>Pes: <I>قرمز شدن</I> <li>Pnb: <I>بننا لال</I> <li>Pol: <I>stać się czerwony</I> <li>Ron: <I>sã devină roşu</I> <li>Rus: <I>стать</I> <li>Spa: <I>convertir roja</I> <li>Swe: <I>att bli röd</I> <li>Urd: <I>بننا لال</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to become red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP become_VA (mkAP red_A))</CODE> <li>Afr: <I>rooi word</I> <li>Bul: <I>да стане червено</I> <li>Cat: <I>tornar vermell</I> <li>Dan: <I>at blive rød</I> <li>Dut: <I>rood worden</I> <li>Eng: <I>to become red</I> <li>Fin: <I>tulla punaiseksi</I> <li>Fre: <I>devenir rouge</I> <li>Ger: <I>rot werden</I> <li>Ita: <I>diventare rossa</I> <li>Nep: <I>रातो हुनु</I> <li>Nor: <I>å bli rød</I> <li>Pes: <I>قرمز شدن</I> <li>Pnb: <I>بننا لال</I> <li>Pol: <I>stać się czerwony</I> <li>Ron: <I>sã devină roşu</I> <li>Rus: <I>стать</I> <li>Spa: <I>convertir roja</I> <li>Swe: <I>att bli röd</I> <li>Urd: <I>بننا لال</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V2A" TITLE="V2A - verb with NP and AP complement">V2A</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to paint it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP paint_V2A it_NP (mkAP red_A))</CODE> <li>Afr: <I>dit rooi skilder</I> <li>Bul: <I>да нарисува него червено</I> <li>Cat: <I>pintar ho en vermell</I> <li>Dan: <I>at male det rødt</I> <li>Dut: <I>het rood schilderen</I> <li>Eng: <I>to paint it red</I> <li>Fin: <I>maalaamaan sen punaiseksi</I> <li>Fre: <I>le peindre en rouge</I> <li>Ger: <I>es rot malen</I> <li>Ita: <I>dipingere lo rosso</I> <li>Nep: <I>यो लाई रातो रँग लागाउनु</I> <li>Nor: <I>å male det rødt</I> <li>Pes: <I>آن را قرمز رنگ کردن</I> <li>Pnb: <I>اینوں رنگ كرنا لال</I> <li>Pol: <I>pomalować je na czerwono</I> <li>Ron: <I>sã îl picteze roşu</I> <li>Rus: <I>рисовать красным его</I> <li>Spa: <I>pintar lo en rojo</I> <li>Swe: <I>att måla det rött</I> <li>Urd: <I>اس كو رنگ كرنا لال</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to paint it red</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP paint_V2A it_NP (mkAP red_A))</CODE> <li>Afr: <I>dit rooi skilder</I> <li>Bul: <I>да нарисува него червено</I> <li>Cat: <I>pintar ho en vermell</I> <li>Dan: <I>at male det rødt</I> <li>Dut: <I>het rood schilderen</I> <li>Eng: <I>to paint it red</I> <li>Fin: <I>maalata sen punaiseksi</I> <li>Fre: <I>le peindre en rouge</I> <li>Ger: <I>es rot malen</I> <li>Ita: <I>dipingere lo rosso</I> <li>Nep: <I>यो लाई रातो रँग लागाउनु</I> <li>Nor: <I>å male det rødt</I> <li>Pes: <I>آن را قرمز رنگ کردن</I> <li>Pnb: <I>اینوں رنگ كرنا لال</I> <li>Pol: <I>pomalować je na czerwono</I> <li>Ron: <I>sã îl picteze roşu</I> <li>Rus: <I>рисовать красным его</I> <li>Spa: <I>pintar lo en rojo</I> <li>Swe: <I>att måla det rött</I> <li>Urd: <I>اس كو رنگ كرنا لال</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V2S" TITLE="V2S - verb with NP and S complement">V2S</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#S" TITLE="S - declarative sentence">S</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to answer to him that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>hom dat sy slaap antwoord</I> <li>Bul: <I>да отговори му , че тя спи</I> <li>Cat: <I>respondre li que ella dorm</I> <li>Dan: <I>at svare til ham at hun sover</I> <li>Dut: <I>hem dat ze slaapt antwoorden</I> <li>Eng: <I>to answer to him that she sleeps</I> <li>Fin: <I>vastaamaan hänelle että hän nukkuu</I> <li>Fre: <I>répondre lui qu' elle dort</I> <li>Ger: <I>ihm daß sie schläft antworten</I> <li>Ita: <I>rispondere gli che lei dorme</I> <li>Nep: <I>उ लाई उत्तर दिनुकी उनी सुत्छिन्</I> <li>Nor: <I>å svare til ham at hun sover</I> <li>Pes: <I>به او جواب دادن که او می خوابد</I> <li>Pnb: <I>اونوں جواب دینا</I> <li>Pol: <I>odpowiedzieć jemu , że ona śpi</I> <li>Ron: <I>sã îi răspundă cã ea doarme</I> <li>Rus: <I>отвечать , что она спдит его</I> <li>Spa: <I>responder le que ella duerme</I> <li>Swe: <I>att svara till honom att hon sover</I> <li>Urd: <I>اس كو جواب دینا كہ وہ سوتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to answer to him that she sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP answer_V2S he_NP (mkS (mkCl she_NP sleep_V)))</CODE> <li>Afr: <I>hom dat sy slaap antwoord</I> <li>Bul: <I>да отговори му , че тя спи</I> <li>Cat: <I>respondre li que ella dorm</I> <li>Dan: <I>at svare til ham at hun sover</I> <li>Dut: <I>hem dat ze slaapt antwoorden</I> <li>Eng: <I>to answer to him that she sleeps</I> <li>Fin: <I>vastata hänelle että hän nukkuu</I> <li>Fre: <I>répondre lui qu' elle dort</I> <li>Ger: <I>ihm daß sie schläft antworten</I> <li>Ita: <I>rispondere gli che lei dorme</I> <li>Nep: <I>उ लाई उत्तर दिनुकी उनी सुत्छिन्</I> <li>Nor: <I>å svare til ham at hun sover</I> <li>Pes: <I>به او جواب دادن که او می خوابد</I> <li>Pnb: <I>اونوں جواب دینا</I> <li>Pol: <I>odpowiedzieć jemu , że ona śpi</I> <li>Ron: <I>sã îi răspundă cã ea doarme</I> <li>Rus: <I>отвечать , что она спдит его</I> <li>Spa: <I>responder le que ella duerme</I> <li>Swe: <I>att svara till honom att hon sover</I> <li>Urd: <I>اس كو جواب دینا كہ وہ سوتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to ask him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>hom wie slaap vra</I> <li>Bul: <I>да пита него кой спи</I> <li>Cat: <I>preguntar li qui dorm</I> <li>Dan: <I>at spørge ham hvem som sover</I> <li>Dut: <I>hem wie slaapt vragen</I> <li>Eng: <I>to ask him who sleeps</I> <li>Fin: <I>kysymään häneltä kuka nukkuu</I> <li>Fre: <I>demander lui qui dort</I> <li>Ger: <I>ihn wer schläft fragen</I> <li>Ita: <I>chiedere gli chi dorme</I> <li>Nep: <I>उ सँग सोध्नुकी को सुत्छन्</I> <li>Nor: <I>å spørre ham hvem som sover</I> <li>Pes: <I>از او پرسیدن چه کسی می خوابد</I> <li>Pnb: <I>اونوں پچھنا</I> <li>Pol: <I>spytać jego , kto śpi</I> <li>Ron: <I>sã îl întrebe cine doarme</I> <li>Rus: <I>спрашивать кто спдит его</I> <li>Spa: <I>preguntar le quién duerme</I> <li>Swe: <I>att fråga honom vem som sover</I> <li>Urd: <I>اس سے پوچھنا كہ كون سوتا ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to ask him who sleeps</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP ask_V2Q he_NP (mkQS (mkQCl who_IP sleep_V)))</CODE> <li>Afr: <I>hom wie slaap vra</I> <li>Bul: <I>да пита него кой спи</I> <li>Cat: <I>preguntar li qui dorm</I> <li>Dan: <I>at spørge ham hvem som sover</I> <li>Dut: <I>hem wie slaapt vragen</I> <li>Eng: <I>to ask him who sleeps</I> <li>Fin: <I>kysyä häneltä kuka nukkuu</I> <li>Fre: <I>demander lui qui dort</I> <li>Ger: <I>ihn wer schläft fragen</I> <li>Ita: <I>chiedere gli chi dorme</I> <li>Nep: <I>उ सँग सोध्नुकी को सुत्छन्</I> <li>Nor: <I>å spørre ham hvem som sover</I> <li>Pes: <I>از او پرسیدن چه کسی می خوابد</I> <li>Pnb: <I>اونوں پچھنا</I> <li>Pol: <I>spytać jego , kto śpi</I> <li>Ron: <I>sã îl întrebe cine doarme</I> <li>Rus: <I>спрашивать кто спдит его</I> <li>Spa: <I>preguntar le quién duerme</I> <li>Swe: <I>att fråga honom vem som sover</I> <li>Urd: <I>اس سے پوچھنا كہ كون سوتا ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to beg him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>hom te slaap smeek</I> <li>Bul: <I>да моли него да спи</I> <li>Cat: <I>demanar el a dormir</I> <li>Dan: <I>at bede ham at sove</I> <li>Dut: <I>hem te slapen smeken</I> <li>Eng: <I>to beg him to sleep</I> <li>Fin: <I>pyytämään häntä nukkuneelle</I> <li>Fre: <I>le demander à dormir</I> <li>Ger: <I>ihn zu schlafen bitten</I> <li>Ita: <I>pregare lo di dormire</I> <li>Nep: <I>उ लाई सुत्न आग्रह गर्नु</I> <li>Nor: <I>å be ham att sove</I> <li>Pes: <I>از او خواهش کردن بخوابد</I> <li>Pnb: <I>اونوں مانگنا سونا دی</I> <li>Pol: <I>*</I> <li>Ron: <I>sã îl roage sã doarmă</I> <li>Rus: <I>просить спать его</I> <li>Spa: <I>rogar lo a dormir</I> <li>Swe: <I>att be honom att sova</I> <li>Urd: <I>اس سے التجا كرنا سونے كی</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to beg him to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP beg_V2V he_NP (mkVP sleep_V))</CODE> <li>Afr: <I>hom te slaap smeek</I> <li>Bul: <I>да моли него да спи</I> <li>Cat: <I>demanar el a dormir</I> <li>Dan: <I>at bede ham at sove</I> <li>Dut: <I>hem te slapen smeken</I> <li>Eng: <I>to beg him to sleep</I> <li>Fin: <I>pyytää häntä nukkumaan</I> <li>Fre: <I>le demander à dormir</I> <li>Ger: <I>ihn zu schlafen bitten</I> <li>Ita: <I>pregare lo di dormire</I> <li>Nep: <I>उ लाई सुत्न आग्रह गर्नु</I> <li>Nor: <I>å be ham att sove</I> <li>Pes: <I>از او خواهش کردن بخوابد</I> <li>Pnb: <I>اونوں مانگنا سونا دی</I> <li>Pol: <I>*</I> <li>Ron: <I>sã îl roage sã doarmă</I> <li>Rus: <I>просить спать его</I> <li>Spa: <I>rogar lo a dormir</I> <li>Swe: <I>att be honom att sova</I> <li>Urd: <I>اس سے التجا كرنا سونے كی</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP old_A)</CODE> <li>Afr: <I>oud wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vell</I> <li>Dan: <I>at være gammel</I> <li>Dut: <I>oud zijn</I> <li>Eng: <I>to be old</I> <li>Fin: <I>olemaan vanha</I> <li>Fre: <I>être vieille</I> <li>Ger: <I>alt sein</I> <li>Ita: <I>essere vecchia</I> <li>Nep: <I>बुढो</I> <li>Nor: <I>å være gammel</I> <li>Pes: <I>پیر بودن</I> <li>Pnb: <I>بوڈا</I> <li>Pol: <I>być stary</I> <li>Ron: <I>sã fie vechi</I> <li>Rus: <I>быть старым</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Urd: <I>بوڑھا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP old_A)</CODE> <li>Afr: <I>oud wees</I> <li>Bul: <I>да е старо</I> <li>Cat: <I>ser vell</I> <li>Dan: <I>at være gammel</I> <li>Dut: <I>oud zijn</I> <li>Eng: <I>to be old</I> <li>Fin: <I>olla vanha</I> <li>Fre: <I>être vieille</I> <li>Ger: <I>alt sein</I> <li>Ita: <I>essere vecchia</I> <li>Nep: <I>बुढो</I> <li>Nor: <I>å være gammel</I> <li>Pes: <I>پیر بودن</I> <li>Pnb: <I>بوڈا</I> <li>Pol: <I>być stary</I> <li>Ron: <I>sã fie vechi</I> <li>Rus: <I>быть старым</I> <li>Spa: <I>ser vieja</I> <li>Swe: <I>att vara gammal</I> <li>Urd: <I>بوڑھا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#A" TITLE="A - one-place adjective">A</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP old_A he_NP)</CODE> <li>Afr: <I>ouer as hy wees</I> <li>Bul: <I>да е по - старо от него</I> <li>Cat: <I>ser més vell que ell</I> <li>Dan: <I>at være ældre end han</I> <li>Dut: <I>ouder dan hij zijn</I> <li>Eng: <I>to be older than he</I> <li>Fin: <I>olemaan vanhempi kuin hän</I> <li>Fre: <I>être plus vieille que lui</I> <li>Ger: <I>älter als er sein</I> <li>Ita: <I>essere più vecchia di lui</I> <li>Nep: <I>उ भन्दा बुढो</I> <li>Nor: <I>å være eldre enn han</I> <li>Pes: <I>پیر تر از او بودن</I> <li>Pnb: <I>اورے توں بوڈا</I> <li>Pol: <I>być starszy niż on</I> <li>Ron: <I>sã fie mai vechi decât el</I> <li>Rus: <I>быть старше него</I> <li>Spa: <I>ser más vieja que él</I> <li>Swe: <I>att vara äldre än han</I> <li>Urd: <I>اس سے بوڑھا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be older than he</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP old_A he_NP)</CODE> <li>Afr: <I>ouer as hy wees</I> <li>Bul: <I>да е по - старо от него</I> <li>Cat: <I>ser més vell que ell</I> <li>Dan: <I>at være ældre end han</I> <li>Dut: <I>ouder dan hij zijn</I> <li>Eng: <I>to be older than he</I> <li>Fin: <I>olla vanhempi kuin hän</I> <li>Fre: <I>être plus vieille que lui</I> <li>Ger: <I>älter als er sein</I> <li>Ita: <I>essere più vecchia di lui</I> <li>Nep: <I>उ भन्दा बुढो</I> <li>Nor: <I>å være eldre enn han</I> <li>Pes: <I>پیر تر از او بودن</I> <li>Pnb: <I>اورے توں بوڈا</I> <li>Pol: <I>być starszy niż on</I> <li>Ron: <I>sã fie mai vechi decât el</I> <li>Rus: <I>быть старше него</I> <li>Spa: <I>ser más vieja que él</I> <li>Swe: <I>att vara äldre än han</I> <li>Urd: <I>اس سے بوڑھا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#A2" TITLE="A2 - two-place adjective">A2</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP married_A2 he_NP)</CODE> <li>Afr: <I>getroud met hom wees</I> <li>Bul: <I>да е женено за него</I> <li>Cat: <I>ser casata a ell</I> <li>Dan: <I>at være gift med ham</I> <li>Dut: <I>getrouwd met hem zijn</I> <li>Eng: <I>to be married to him</I> <li>Fin: <I>olemaan avioitunut hänen kanssa</I> <li>Fre: <I>être mariée à lui</I> <li>Ger: <I>verheiratet mit ihm sein</I> <li>Ita: <I>essere sposata con lui</I> <li>Nep: <I>उ सँग विवाहित</I> <li>Nor: <I>å være gift med ham</I> <li>Pes: <I>او متأهل بودن</I> <li>Pnb: <I>*</I> <li>Pol: <I>być zaślubiony jemu</I> <li>Ron: <I>sã fie căsătorit cu el</I> <li>Rus: <I>быть замужем за им</I> <li>Spa: <I>ser casada a él</I> <li>Swe: <I>att vara gift med honom</I> <li>Urd: <I>اس سے [شادی كرنa]</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be married to him</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP married_A2 he_NP)</CODE> <li>Afr: <I>getroud met hom wees</I> <li>Bul: <I>да е женено за него</I> <li>Cat: <I>ser casata a ell</I> <li>Dan: <I>at være gift med ham</I> <li>Dut: <I>getrouwd met hem zijn</I> <li>Eng: <I>to be married to him</I> <li>Fin: <I>olla avioitunut hänen kanssa</I> <li>Fre: <I>être mariée à lui</I> <li>Ger: <I>verheiratet mit ihm sein</I> <li>Ita: <I>essere sposata con lui</I> <li>Nep: <I>उ सँग विवाहित</I> <li>Nor: <I>å være gift med ham</I> <li>Pes: <I>او متأهل بودن</I> <li>Pnb: <I>*</I> <li>Pol: <I>być zaślubiony jemu</I> <li>Ron: <I>sã fie căsătorit cu el</I> <li>Rus: <I>быть замужем за им</I> <li>Spa: <I>ser casada a él</I> <li>Swe: <I>att vara gift med honom</I> <li>Urd: <I>اس سے [شادی كرنa]</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#AP" TITLE="AP - adjectival phrase">AP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>baie oud wees</I> <li>Bul: <I>да е много старо</I> <li>Cat: <I>ser molt vell</I> <li>Dan: <I>at være meget gammel</I> <li>Dut: <I>erg oud zijn</I> <li>Eng: <I>to be very old</I> <li>Fin: <I>olemaan erittäin vanha</I> <li>Fre: <I>être très vieille</I> <li>Ger: <I>sehr alt sein</I> <li>Ita: <I>essere molto vecchia</I> <li>Nep: <I>धेरै बुढो</I> <li>Nor: <I>å være mye gammel</I> <li>Pes: <I>خیلی پیر بودن</I> <li>Pnb: <I>بہت بوڈا</I> <li>Pol: <I>być bardzo stary</I> <li>Ron: <I>sã fie foarte vechi</I> <li>Rus: <I>быть очень старым</I> <li>Spa: <I>ser muy vieja</I> <li>Swe: <I>att vara mycket gammal</I> <li>Urd: <I>بہت بوڑھا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be very old</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkAP very_AdA old_A))</CODE> <li>Afr: <I>baie oud wees</I> <li>Bul: <I>да е много старо</I> <li>Cat: <I>ser molt vell</I> <li>Dan: <I>at være meget gammel</I> <li>Dut: <I>erg oud zijn</I> <li>Eng: <I>to be very old</I> <li>Fin: <I>olla erittäin vanha</I> <li>Fre: <I>être très vieille</I> <li>Ger: <I>sehr alt sein</I> <li>Ita: <I>essere molto vecchia</I> <li>Nep: <I>धेरै बुढो</I> <li>Nor: <I>å være mye gammel</I> <li>Pes: <I>خیلی پیر بودن</I> <li>Pnb: <I>بہت بوڈا</I> <li>Pol: <I>być bardzo stary</I> <li>Ron: <I>sã fie foarte vechi</I> <li>Rus: <I>быть очень старым</I> <li>Spa: <I>ser muy vieja</I> <li>Swe: <I>att vara mycket gammal</I> <li>Urd: <I>بہت بوڑھا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be a woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP woman_N)</CODE> <li>Afr: <I>'n vrou wees</I> <li>Bul: <I>да е жена</I> <li>Cat: <I>ser dona</I> <li>Dan: <I>at være en kvinde</I> <li>Dut: <I>vrouw zijn</I> <li>Eng: <I>to be a woman</I> <li>Fin: <I>olemaan nainen</I> <li>Fre: <I>être femme</I> <li>Ger: <I>eine Frau sein</I> <li>Ita: <I>essere donna</I> <li>Nep: <I>आईमाई</I> <li>Nor: <I>å være ei kvinne</I> <li>Pes: <I>زن بودن</I> <li>Pnb: <I>زنانی</I> <li>Pol: <I>być kobieta</I> <li>Ron: <I>sã fie femeie</I> <li>Rus: <I>быть женщиной</I> <li>Spa: <I>ser mujer</I> <li>Swe: <I>att vara en kvinna</I> <li>Urd: <I>عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be a woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP woman_N)</CODE> <li>Afr: <I>'n vrou wees</I> <li>Bul: <I>да е жена</I> <li>Cat: <I>ser una dona</I> <li>Dan: <I>at være en kvinde</I> <li>Dut: <I>vrouw zijn</I> <li>Eng: <I>to be a woman</I> <li>Fin: <I>olla nainen</I> <li>Fre: <I>être une femme</I> <li>Ger: <I>eine Frau sein</I> <li>Ita: <I>essere una donna</I> <li>Nep: <I>आईमाई</I> <li>Nor: <I>å være ei kvinne</I> <li>Pes: <I>زن بودن</I> <li>Pnb: <I>زنانی</I> <li>Pol: <I>być kobieta</I> <li>Ron: <I>sã fie femeie</I> <li>Rus: <I>быть женщиной</I> <li>Spa: <I>ser una mujer</I> <li>Swe: <I>att vara en kvinna</I> <li>Urd: <I>عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#CN" TITLE="CN - common noun (without determiner)">CN</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkCN old_A woman_N))</CODE> <li>Afr: <I>'n oud vrou wees</I> <li>Bul: <I>да е стара жена</I> <li>Cat: <I>ser dona vell</I> <li>Dan: <I>at være en gammel kvinde</I> <li>Dut: <I>oude vrouw zijn</I> <li>Eng: <I>to be an old woman</I> <li>Fin: <I>olemaan vanha nainen</I> <li>Fre: <I>être vieille femme</I> <li>Ger: <I>eine alte Frau sein</I> <li>Ita: <I>essere vecchia donna</I> <li>Nep: <I>बुढी आईमाई</I> <li>Nor: <I>å være ei gammel kvinne</I> <li>Pes: <I>زن پیر بودن</I> <li>Pnb: <I>بوڈی زنانی</I> <li>Pol: <I>być stara kobieta</I> <li>Ron: <I>sã fie femeie veche</I> <li>Rus: <I>быть старой женщиной</I> <li>Spa: <I>ser vieja mujer</I> <li>Swe: <I>att vara en gammal kvinna</I> <li>Urd: <I>بوڑھی عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be an old woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkCN old_A woman_N))</CODE> <li>Afr: <I>'n oud vrou wees</I> <li>Bul: <I>да е стара жена</I> <li>Cat: <I>ser una dona vell</I> <li>Dan: <I>at være en gammel kvinde</I> <li>Dut: <I>oude vrouw zijn</I> <li>Eng: <I>to be an old woman</I> <li>Fin: <I>olla vanha nainen</I> <li>Fre: <I>être une vieille femme</I> <li>Ger: <I>eine alte Frau sein</I> <li>Ita: <I>essere una vecchia donna</I> <li>Nep: <I>बुढी आईमाई</I> <li>Nor: <I>å være ei gammel kvinne</I> <li>Pes: <I>زن پیر بودن</I> <li>Pnb: <I>بوڈی زنانی</I> <li>Pol: <I>być stara kobieta</I> <li>Ron: <I>sã fie femeie veche</I> <li>Rus: <I>быть старой женщиной</I> <li>Spa: <I>ser una vieja mujer</I> <li>Swe: <I>att vara en gammal kvinna</I> <li>Urd: <I>بوڑھی عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>die vrou wees</I> <li>Bul: <I>да е жената</I> <li>Cat: <I>ser la dona</I> <li>Dan: <I>at være kvinden</I> <li>Dut: <I>de vrouw zijn</I> <li>Eng: <I>to be the woman</I> <li>Fin: <I>olemaan nainen</I> <li>Fre: <I>être la femme</I> <li>Ger: <I>die Frau sein</I> <li>Ita: <I>essere la donna</I> <li>Nep: <I>आईमाई</I> <li>Nor: <I>å være kvinna</I> <li>Pes: <I>زن بودن</I> <li>Pnb: <I>زنانی</I> <li>Pol: <I>być kobietą</I> <li>Ron: <I>sã fie femeia</I> <li>Rus: <I>быть женщиной</I> <li>Spa: <I>ser la mujer</I> <li>Swe: <I>att vara kvinnan</I> <li>Urd: <I>عورت</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be the woman</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkNP the_Det woman_N))</CODE> <li>Afr: <I>die vrou wees</I> <li>Bul: <I>да е жената</I> <li>Cat: <I>ser la dona</I> <li>Dan: <I>at være kvinden</I> <li>Dut: <I>de vrouw zijn</I> <li>Eng: <I>to be the woman</I> <li>Fin: <I>olla nainen</I> <li>Fre: <I>être la femme</I> <li>Ger: <I>die Frau sein</I> <li>Ita: <I>essere la donna</I> <li>Nep: <I>आईमाई</I> <li>Nor: <I>å være kvinna</I> <li>Pes: <I>زن بودن</I> <li>Pnb: <I>زنانی</I> <li>Pol: <I>być kobietą</I> <li>Ron: <I>sã fie femeia</I> <li>Rus: <I>быть женщиной</I> <li>Spa: <I>ser la mujer</I> <li>Swe: <I>att vara kvinnan</I> <li>Urd: <I>عورت</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP here_Adv)</CODE> <li>Afr: <I>hier wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Dan: <I>at være her</I> <li>Dut: <I>hier zijn</I> <li>Eng: <I>to be here</I> <li>Fin: <I>olemaan täällä</I> <li>Fre: <I>être ici</I> <li>Ger: <I>hier sein</I> <li>Ita: <I>essere quà</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>å være her</I> <li>Pes: <I>اینجا بودن</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>być tutaj</I> <li>Ron: <I>sã fie aici</I> <li>Rus: <I>быть здесь</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP here_Adv)</CODE> <li>Afr: <I>hier wees</I> <li>Bul: <I>да е тук</I> <li>Cat: <I>ser aquí</I> <li>Dan: <I>at være her</I> <li>Dut: <I>hier zijn</I> <li>Eng: <I>to be here</I> <li>Fin: <I>olla täällä</I> <li>Fre: <I>être ici</I> <li>Ger: <I>hier sein</I> <li>Ita: <I>essere quà</I> <li>Nep: <I>यहाँ</I> <li>Nor: <I>å være her</I> <li>Pes: <I>اینجا بودن</I> <li>Pnb: <I>ایتھے</I> <li>Pol: <I>być tutaj</I> <li>Ron: <I>sã fie aici</I> <li>Rus: <I>быть здесь</I> <li>Spa: <I>ser aquí</I> <li>Swe: <I>att vara här</I> <li>Urd: <I>یہاں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#Adv" TITLE="Adv - verb-phrase-modifying adverb">Adv</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to sleep here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkVP sleep_V) here_Adv)</CODE> <li>Afr: <I>hier slaap</I> <li>Bul: <I>да спи тук</I> <li>Cat: <I>dormir aquí</I> <li>Dan: <I>at sove her</I> <li>Dut: <I>hier slapen</I> <li>Eng: <I>to sleep here</I> <li>Fin: <I>nukkumaan</I> <li>Fre: <I>dormir ici</I> <li>Ger: <I>hier schlafen</I> <li>Ita: <I>dormire quà</I> <li>Nep: <I>यहाँ सुत्नु</I> <li>Nor: <I>å sove her</I> <li>Pes: <I>اینجا خوابیدن</I> <li>Pnb: <I>سونا ایتھے</I> <li>Pol: <I>tutaj spać</I> <li>Ron: <I>sã doarmă aici</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir aquí</I> <li>Swe: <I>att sova här</I> <li>Urd: <I>سونا یہاں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to sleep here</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkVP sleep_V) here_Adv)</CODE> <li>Afr: <I>hier slaap</I> <li>Bul: <I>да спи тук</I> <li>Cat: <I>dormir aquí</I> <li>Dan: <I>at sove her</I> <li>Dut: <I>hier slapen</I> <li>Eng: <I>to sleep here</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir ici</I> <li>Ger: <I>hier schlafen</I> <li>Ita: <I>dormire quà</I> <li>Nep: <I>यहाँ सुत्नु</I> <li>Nor: <I>å sove her</I> <li>Pes: <I>اینجا خوابیدن</I> <li>Pnb: <I>سونا ایتھے</I> <li>Pol: <I>tutaj spać</I> <li>Ron: <I>sã doarmă aici</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir aquí</I> <li>Swe: <I>att sova här</I> <li>Urd: <I>سونا یہاں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#AdV" TITLE="Adv - verb-phrase-modifying adverb">AdV</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>always to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP always_AdV (mkVP sleep_V))</CODE> <li>Afr: <I>altyd slaap</I> <li>Bul: <I>винаги да спи</I> <li>Cat: <I>dormir sempre</I> <li>Dan: <I>at altid sove</I> <li>Dut: <I>altijd slapen</I> <li>Eng: <I>always to sleep</I> <li>Fin: <I>nukkumaan</I> <li>Fre: <I>dormir toujours</I> <li>Ger: <I>immer schlafen</I> <li>Ita: <I>dormire sempre</I> <li>Nep: <I>सधैँ सुत्नु</I> <li>Nor: <I>å altid sove</I> <li>Pes: <I>همیشه خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>zawsze spać</I> <li>Ron: <I>sã doarmă mereu</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir siempre</I> <li>Swe: <I>att alltid sova</I> <li>Urd: <I>ہمیشہ سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>always to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP always_AdV (mkVP sleep_V))</CODE> <li>Afr: <I>altyd slaap</I> <li>Bul: <I>винаги да спи</I> <li>Cat: <I>dormir sempre</I> <li>Dan: <I>at altid sove</I> <li>Dut: <I>altijd slapen</I> <li>Eng: <I>always to sleep</I> <li>Fin: <I>nukkua</I> <li>Fre: <I>dormir toujours</I> <li>Ger: <I>immer schlafen</I> <li>Ita: <I>dormire sempre</I> <li>Nep: <I>सधैँ सुत्नु</I> <li>Nor: <I>å altid sove</I> <li>Pes: <I>همیشه خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>zawsze spać</I> <li>Ron: <I>sã doarmă mereu</I> <li>Rus: <I>спать</I> <li>Spa: <I>dormir siempre</I> <li>Swe: <I>att alltid sova</I> <li>Urd: <I>ہمیشہ سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to paint it black</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)</CODE> <li>Afr: <I>dit swart skilder</I> <li>Bul: <I>да нарисува него черно</I> <li>Cat: <I>pintar ho en negre</I> <li>Dan: <I>at male det sort</I> <li>Dut: <I>het zwart schilderen</I> <li>Eng: <I>to paint it black</I> <li>Fin: <I>maalaamaan sen mustaksi</I> <li>Fre: <I>le peindre en noir</I> <li>Ger: <I>es schwarz malen</I> <li>Ita: <I>dipingere lo nero</I> <li>Nep: <I>यो लाई कालो रँग लागाउनु</I> <li>Nor: <I>å male det svart</I> <li>Pes: <I>آن را سیاه رنگ کردن</I> <li>Pnb: <I>اینوں رنگ كرنا كالا</I> <li>Pol: <I>pomalować je na czarno</I> <li>Ron: <I>sã îl picteze negru</I> <li>Rus: <I>рисовать чёрным его</I> <li>Spa: <I>pintar lo en negro</I> <li>Swe: <I>att måla det svart</I> <li>Urd: <I>اس كو رنگ كرنا كالا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to paint it black</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkVPSlash paint_V2A (mkAP black_A)) it_NP)</CODE> <li>Afr: <I>dit swart skilder</I> <li>Bul: <I>да нарисува него черно</I> <li>Cat: <I>pintar ho en negre</I> <li>Dan: <I>at male det sort</I> <li>Dut: <I>het zwart schilderen</I> <li>Eng: <I>to paint it black</I> <li>Fin: <I>maalata sen mustaksi</I> <li>Fre: <I>le peindre en noir</I> <li>Ger: <I>es schwarz malen</I> <li>Ita: <I>dipingere lo nero</I> <li>Nep: <I>यो लाई कालो रँग लागाउनु</I> <li>Nor: <I>å male det svart</I> <li>Pes: <I>آن را سیاه رنگ کردن</I> <li>Pnb: <I>اینوں رنگ كرنا كالا</I> <li>Pol: <I>pomalować je na czarno</I> <li>Ron: <I>sã îl picteze negru</I> <li>Rus: <I>рисовать чёрным его</I> <li>Spa: <I>pintar lo en negro</I> <li>Swe: <I>att måla det svart</I> <li>Urd: <I>اس كو رنگ كرنا كالا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to paint itself black</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))</CODE> <li>Afr: <I>hom swart skilder</I> <li>Bul: <I>да се нарисува черно</I> <li>Cat: <I>pintar en negre</I> <li>Dan: <I>at male sig sort</I> <li>Dut: <I>zich zwart schilderen</I> <li>Eng: <I>to paint itself black</I> <li>Fin: <I>maalaamaan itsensä mustaksi</I> <li>Fre: <I>peindre en noir</I> <li>Ger: <I>sich schwarz malen</I> <li>Ita: <I>dipingere nero</I> <li>Nep: <I>आफैं लाई कालो रँग लागाउनु</I> <li>Nor: <I>å male seg svart</I> <li>Pes: <I>خودش را سیاه رنگ کردن</I> <li>Pnb: <I>رنگ كرنا خود نوں كالا</I> <li>Pol: <I>pomalować siebie na czarno</I> <li>Ron: <I>sã se picteze negru</I> <li>Rus: <I>рисовать чёрным себя</I> <li>Spa: <I>pintar en negro</I> <li>Swe: <I>att måla sig svart</I> <li>Urd: <I>رنگ كرنا خود كو كالا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to paint itself black</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflexiveVP (mkVPSlash paint_V2A (mkAP black_A)))</CODE> <li>Afr: <I>hom swart skilder</I> <li>Bul: <I>да се нарисува черно</I> <li>Cat: <I>pintar en negre</I> <li>Dan: <I>at male sig sort</I> <li>Dut: <I>zich zwart schilderen</I> <li>Eng: <I>to paint itself black</I> <li>Fin: <I>maalata itsensä mustaksi</I> <li>Fre: <I>peindre en noir</I> <li>Ger: <I>sich schwarz malen</I> <li>Ita: <I>dipingere nero</I> <li>Nep: <I>आफैं लाई कालो रँग लागाउनु</I> <li>Nor: <I>å male seg svart</I> <li>Pes: <I>خودش را سیاه رنگ کردن</I> <li>Pnb: <I>رنگ كرنا خود نوں كالا</I> <li>Pol: <I>pomalować siebie na czarno</I> <li>Ron: <I>sã se picteze negru</I> <li>Rus: <I>рисовать чёрным себя</I> <li>Spa: <I>pintar en negro</I> <li>Swe: <I>att måla sig svart</I> <li>Urd: <I>رنگ كرنا خود كو كالا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVP</CODE></TD> <TD><A HREF="#Comp" TITLE="Comp - complement of copula, such as AP">Comp</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkAP warm_A)))</CODE> <li>Afr: <I>warm wees</I> <li>Bul: <I>да е топло</I> <li>Cat: <I>ser tèbia</I> <li>Dan: <I>at være varm</I> <li>Dut: <I>warm zijn</I> <li>Eng: <I>to be warm</I> <li>Fin: <I>olemaan lämmin</I> <li>Fre: <I>être chaude</I> <li>Ger: <I>warm sein</I> <li>Ita: <I>essere calda</I> <li>Nep: <I>तातो</I> <li>Nor: <I>å være varm</I> <li>Pes: <I>گرم بودن</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>być ciepły</I> <li>Ron: <I>sã fie călduţ</I> <li>Rus: <I>быть тёплым</I> <li>Spa: <I>ser tibia</I> <li>Swe: <I>att vara varm</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be warm</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP (mkComp (mkAP warm_A)))</CODE> <li>Afr: <I>warm wees</I> <li>Bul: <I>да е топло</I> <li>Cat: <I>ser tèbia</I> <li>Dan: <I>at være varm</I> <li>Dut: <I>warm zijn</I> <li>Eng: <I>to be warm</I> <li>Fin: <I>olla lämmin</I> <li>Fre: <I>être chaude</I> <li>Ger: <I>warm sein</I> <li>Ita: <I>essere calda</I> <li>Nep: <I>तातो</I> <li>Nor: <I>å være varm</I> <li>Pes: <I>گرم بودن</I> <li>Pnb: <I>تتا</I> <li>Pol: <I>być ciepły</I> <li>Ron: <I>sã fie călduţ</I> <li>Rus: <I>быть тёплым</I> <li>Spa: <I>ser tibia</I> <li>Swe: <I>att vara varm</I> <li>Urd: <I>گرم</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>passiveVP</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be loved</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (passiveVP love_V2)</CODE> <li>Afr: <I>liefgehad word</I> <li>Bul: <I>да е обичано</I> <li>Cat: <I>ser estimada</I> <li>Dan: <I>at blive elsket</I> <li>Dut: <I>liefgehad worden</I> <li>Eng: <I>to be loved</I> <li>Fin: <I>rakastaneelle</I> <li>Fre: <I>être aimée</I> <li>Ger: <I>geliebt werden</I> <li>Ita: <I>venire amata</I> <li>Nep: <I>माया गर्नु</I> <li>Nor: <I>å bli elska</I> <li>Pes: <I>دوست داشتن</I> <li>Pnb: <I>پیار كرنا</I> <li>Pol: <I>być kochany</I> <li>Ron: <I>sã fie iubit</I> <li>Rus: <I>любиться</I> <li>Spa: <I>ser amada</I> <li>Swe: <I>att bli älskad</I> <li>Urd: <I>پیار كرنا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be loved</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (passiveVP love_V2)</CODE> <li>Afr: <I>liefgehad word</I> <li>Bul: <I>да е обичано</I> <li>Cat: <I>ser estimada</I> <li>Dan: <I>at blive elsket</I> <li>Dut: <I>liefgehad worden</I> <li>Eng: <I>to be loved</I> <li>Fin: <I>rakastetaan</I> <li>Fre: <I>être aimée</I> <li>Ger: <I>geliebt werden</I> <li>Ita: <I>venire amata</I> <li>Nep: <I>माया गर्नु</I> <li>Nor: <I>å bli elska</I> <li>Pes: <I>دوست داشتن</I> <li>Pnb: <I>پیار كرنا</I> <li>Pol: <I>być kochany</I> <li>Ron: <I>sã fie iubit</I> <li>Rus: <I>любиться</I> <li>Spa: <I>ser amada</I> <li>Swe: <I>att bli älskad</I> <li>Urd: <I>پیار كرنا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>passiveVP</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be loved by her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (passiveVP love_V2 she_NP)</CODE> <li>Afr: <I>deur haar liefgehad word</I> <li>Bul: <I>да е обичано чрез нея</I> <li>Cat: <I>ser estimada per ella</I> <li>Dan: <I>at blive elsket af hende</I> <li>Dut: <I>door haar liefgehad worden</I> <li>Eng: <I>to be loved by her</I> <li>Fin: <I>rakastaneelle</I> <li>Fre: <I>être aimée par elle</I> <li>Ger: <I>durch sie geliebt werden</I> <li>Ita: <I>venire amata da lei</I> <li>Nep: <I>उनी लाइ माया गर्नु</I> <li>Nor: <I>å bli elska av henne</I> <li>Pes: <I>توسط او دوست داشتن</I> <li>Pnb: <I>پیار كرنا اونوں</I> <li>Pol: <I>przez nią być kochany</I> <li>Ron: <I>sã fie iubit de către ea</I> <li>Rus: <I>любиться</I> <li>Spa: <I>ser amada por ella</I> <li>Swe: <I>att bli älskad av henne</I> <li>Urd: <I>پیار كرنا اس سے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be loved by her</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (passiveVP love_V2 she_NP)</CODE> <li>Afr: <I>deur haar liefgehad word</I> <li>Bul: <I>да е обичано чрез нея</I> <li>Cat: <I>ser estimada per ella</I> <li>Dan: <I>at blive elsket af hende</I> <li>Dut: <I>door haar liefgehad worden</I> <li>Eng: <I>to be loved by her</I> <li>Fin: <I>rakastetaan</I> <li>Fre: <I>être aimée par elle</I> <li>Ger: <I>durch sie geliebt werden</I> <li>Ita: <I>venire amata da lei</I> <li>Nep: <I>उनी लाइ माया गर्नु</I> <li>Nor: <I>å bli elska av henne</I> <li>Pes: <I>توسط او دوست داشتن</I> <li>Pnb: <I>پیار كرنا اونوں</I> <li>Pol: <I>przez nią być kochany</I> <li>Ron: <I>sã fie iubit de către ea</I> <li>Rus: <I>любиться</I> <li>Spa: <I>ser amada por ella</I> <li>Swe: <I>att bli älskad av henne</I> <li>Urd: <I>پیار كرنا اس سے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>progressiveVP</CODE></TD> <TD><A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to be sleeping</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (progressiveVP (mkVP sleep_V))</CODE> <li>Afr: <I>aan die slaap wees</I> <li>Bul: <I>да спи</I> <li>Cat: <I>estar dormint</I> <li>Dan: <I>at være ved å sove</I> <li>Dut: <I>aan het slapen zijn</I> <li>Eng: <I>to be sleeping</I> <li>Fin: <I>olemaan nukkumalla</I> <li>Fre: <I>être en train de dormir</I> <li>Ger: <I>eben schlafen</I> <li>Ita: <I>stare dormendo</I> <li>Nep: <I>सुतदै</I> <li>Nor: <I>å være ved å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>estar durmiendo</I> <li>Swe: <I>att hålla på att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be sleeping</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (progressiveVP (mkVP sleep_V))</CODE> <li>Afr: <I>aan die slaap wees</I> <li>Bul: <I>да спи</I> <li>Cat: <I>estar dormint</I> <li>Dan: <I>at være ved å sove</I> <li>Dut: <I>aan het slapen zijn</I> <li>Eng: <I>to be sleeping</I> <li>Fin: <I>olla nukkumassa</I> <li>Fre: <I>être en train de dormir</I> <li>Ger: <I>eben schlafen</I> <li>Ita: <I>stare dormendo</I> <li>Nep: <I>सुतदै</I> <li>Nor: <I>å være ved å sove</I> <li>Pes: <I>خوابیدن</I> <li>Pnb: <I>سونا</I> <li>Pol: <I>spać</I> <li>Ron: <I>sã doarmă</I> <li>Rus: <I>спать</I> <li>Spa: <I>estar durmiendo</I> <li>Swe: <I>att hålla på att sova</I> <li>Urd: <I>سونا</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>reflexiveVP</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A></TD>-<TD><div class=reveal> <I>to love itself</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflexiveVP love_V2)</CODE> <li>Afr: <I>hom liefhet</I> <li>Bul: <I>да се обича</I> <li>Cat: <I>estimar</I> <li>Dan: <I>at elske sig</I> <li>Dut: <I>zich liefhebben</I> <li>Eng: <I>to love itself</I> <li>Fin: <I>rakastamaan itseänsä</I> <li>Fre: <I>aimer</I> <li>Ger: <I>sich lieben</I> <li>Ita: <I>amare</I> <li>Nep: <I>आफैं लाई माया गर्नु</I> <li>Nor: <I>å elske seg</I> <li>Pes: <I>خودش را دوست داشتن</I> <li>Pnb: <I>پیار كرنا خود نوں</I> <li>Pol: <I>kochać siebie</I> <li>Ron: <I>sã se iubească</I> <li>Rus: <I>любить себя</I> <li>Spa: <I>amar</I> <li>Swe: <I>att älska sig</I> <li>Urd: <I>پیار كرنا خود كو</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to love itself</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (reflexiveVP love_V2)</CODE> <li>Afr: <I>hom liefhet</I> <li>Bul: <I>да се обича</I> <li>Cat: <I>estimar</I> <li>Dan: <I>at elske sig</I> <li>Dut: <I>zich liefhebben</I> <li>Eng: <I>to love itself</I> <li>Fin: <I>rakastaa itseänsä</I> <li>Fre: <I>aimer</I> <li>Ger: <I>sich lieben</I> <li>Ita: <I>amare</I> <li>Nep: <I>आफैं लाई माया गर्नु</I> <li>Nor: <I>å elske seg</I> <li>Pes: <I>خودش را دوست داشتن</I> <li>Pnb: <I>پیار كرنا خود نوں</I> <li>Pol: <I>kochać siebie</I> <li>Ron: <I>sã se iubească</I> <li>Rus: <I>любить себя</I> <li>Spa: <I>amar</I> <li>Swe: <I>att älska sig</I> <li>Urd: <I>پیار كرنا خود كو</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>reflexiveVP</CODE></TD>@@ -3608,7 +3608,7 @@ <TR> <TD><CODE>mkVPSlash</CODE></TD> <TD><A HREF="#V2Q" TITLE="V2Q - verb with NP and Q complement">V2Q</A> <CODE>-&gt;</CODE> <A HREF="#QS" TITLE="QS - question">QS</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>-<TD><div class=reveal> <I>atomic term where_Idv</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_Idv (mkCl i_NP sleep_V)))))</CODE> <li>Afr: <I>*</I> <li>Bul: <I>*</I> <li>Cat: <I>*</I> <li>Dan: <I>*</I> <li>Dut: <I>*</I> <li>Eng: <I>*</I> <li>Fin: <I>*</I> <li>Fre: <I>*</I> <li>Ger: <I>*</I> <li>Ita: <I>*</I> <li>Nep: <I>*</I> <li>Nor: <I>*</I> <li>Pes: <I>*</I> <li>Pnb: <I>*</I> <li>Pol: <I>*</I> <li>Ron: <I>*</I> <li>Rus: <I>*</I> <li>Spa: <I>*</I> <li>Swe: <I>*</I> <li>Urd: <I>*</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she ask where I sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash ask_V2Q (mkQS (mkQCl where_IAdv (mkCl i_NP sleep_V)))))</CODE> <li>Afr: <I>wie vra sy waar ek slaap</I> <li>Bul: <I>кого пита къде спя аз тя</I> <li>Cat: <I>a qui pregunta ella on dormo jo</I> <li>Dan: <I>hvem spørger hun hvor jeg sover</I> <li>Dut: <I>wie vraagt ze waar ik slaap</I> <li>Eng: <I>whom does she ask where I sleep</I> <li>Fin: <I>keneltä hän kysyy missä minä nukun</I> <li>Fre: <I>à qui demande elle où dors je</I> <li>Ger: <I>wen fragt sie wo ich schlafe</I> <li>Ita: <I>a chi chiede lei dove dormo io</I> <li>Nep: <I>कासलाई उनी सोध्छिन्की कहाँ म सुत्छु</I> <li>Nor: <I>hvem spørr hun hvor jeg sover</I> <li>Pes: <I>از چه کسی او می پرسد کجا من می خوابم</I> <li>Pnb: <I>كون او پچھدی اے كہ كتھے میں سوندا واں</I> <li>Pol: <I>kogo ona pyta , gdzie ja śpię</I> <li>Ron: <I>pe cine întreabă ea unde dorm eu</I> <li>Rus: <I>кого она спрашивает где я сплю</I> <li>Spa: <I>a quién pregunta ella donde duermo yo</I> <li>Swe: <I>vem frågar hon var jag sover</I> <li>Urd: <I>كون وہ پوچھتی ہے كہ كہاں میں سوتا ہوں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVPSlash</CODE></TD>@@ -3618,17 +3618,17 @@ <TR> <TD><CODE>mkVPSlash</CODE></TD> <TD><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#VP" TITLE="VP - verb phrase">VP</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>-<TD><div class=reveal> <I>whom does she beg to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V)))</CODE> <li>Afr: <I>wie smeek sy te slaap</I> <li>Bul: <I>кого моли да спи тя</I> <li>Cat: <I>qui demana ella a dormir</I> <li>Dan: <I>hvem beder hun at sove</I> <li>Dut: <I>wie smeekt ze te slapen</I> <li>Eng: <I>whom does she beg to sleep</I> <li>Fin: <I>ketä hän pyytää nukkuneelle</I> <li>Fre: <I>qui demande elle à dormir</I> <li>Ger: <I>wen bittet sie zu schlafen</I> <li>Ita: <I>chi prega lei di dormire</I> <li>Nep: <I>कासलाई उनी सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun att sove</I> <li>Pes: <I>از چه کسی او خواهش می کند بخوابد</I> <li>Pnb: <I>كون او سونا دی مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>pe cine roagă ea sã doarmă</I> <li>Rus: <I>кого она просит спать</I> <li>Spa: <I>quién roga ella a dormir</I> <li>Swe: <I>vem ber hon att sova</I> <li>Urd: <I>كون وہ سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she beg to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V (mkVP sleep_V)))</CODE> <li>Afr: <I>wie smeek sy te slaap</I> <li>Bul: <I>кого моли да спи тя</I> <li>Cat: <I>qui demana ella a dormir</I> <li>Dan: <I>hvem beder hun at sove</I> <li>Dut: <I>wie smeekt ze te slapen</I> <li>Eng: <I>whom does she beg to sleep</I> <li>Fin: <I>ketä hän pyytää nukkumaan</I> <li>Fre: <I>qui demande elle à dormir</I> <li>Ger: <I>wen bittet sie zu schlafen</I> <li>Ita: <I>chi prega lei di dormire</I> <li>Nep: <I>कासलाई उनी सुत्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun att sove</I> <li>Pes: <I>از چه کسی او خواهش می کند بخوابد</I> <li>Pnb: <I>كون او سونا دی مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>pe cine roagă ea sã doarmă</I> <li>Rus: <I>кого она просит спать</I> <li>Spa: <I>quién roga ella a dormir</I> <li>Swe: <I>vem ber hon att sova</I> <li>Urd: <I>كون وہ سونے كی التجا كرتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVPSlash</CODE></TD> <TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>-<TD><div class=reveal> <I>whom does she want to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie wil sy sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol ella veure</I> <li>Dan: <I>hvem vil hun se</I> <li>Dut: <I>wie wil ze zien</I> <li>Eng: <I>whom does she want to see</I> <li>Fin: <I>kenet hän tahtoo näkemään</I> <li>Fre: <I>qui veut elle voir</I> <li>Ger: <I>wen will sie sehen</I> <li>Ita: <I>chi vuole lei vedere</I> <li>Nep: <I>कासलाई उनी हेर्न चाहन्छिन्</I> <li>Nor: <I>hvem vil hun se</I> <li>Pes: <I>چه کسی را او می خواهد ببیند</I> <li>Pnb: <I>كون او ویكھنا چاندی اے</I> <li>Pol: <I>kogo ona chce widzieć</I> <li>Ron: <I>pe cine vrea ea sã vadă</I> <li>Rus: <I>кого она хочет видеть</I> <li>Spa: <I>quién quiere ella ver</I> <li>Swe: <I>vem vill hon se</I> <li>Urd: <I>كون وہ دیكھنا چاہتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she want to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash want_VV (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie wil sy sien</I> <li>Bul: <I>кого иска да види тя</I> <li>Cat: <I>qui vol ella veure</I> <li>Dan: <I>hvem vil hun se</I> <li>Dut: <I>wie wil ze zien</I> <li>Eng: <I>whom does she want to see</I> <li>Fin: <I>kenet hän tahtoo nähdä</I> <li>Fre: <I>qui veut elle voir</I> <li>Ger: <I>wen will sie sehen</I> <li>Ita: <I>chi vuole lei vedere</I> <li>Nep: <I>कासलाई उनी हेर्न चाहन्छिन्</I> <li>Nor: <I>hvem vil hun se</I> <li>Pes: <I>چه کسی را او می خواهد ببیند</I> <li>Pnb: <I>كون او ویكھنا چاندی اے</I> <li>Pol: <I>kogo ona chce widzieć</I> <li>Ron: <I>pe cine vrea ea sã vadă</I> <li>Rus: <I>кого она хочет видеть</I> <li>Spa: <I>quién quiere ella ver</I> <li>Swe: <I>vem vill hon se</I> <li>Urd: <I>كون وہ دیكھنا چاہتی ہے</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>mkVPSlash</CODE></TD> <TD><A HREF="#V2V" TITLE="V2V - verb with NP and V complement">V2V</A> <CODE>-&gt;</CODE> <A HREF="#NP" TITLE="NP - noun phrase (subject or object)">NP</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A> <CODE>-&gt;</CODE> <A HREF="#VPSlash" TITLE="VPSlash - verb phrase missing complement">VPSlash</A></TD>-<TD><div class=reveal> <I>whom does she beg me to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie smeek sy my te sien</I> <li>Bul: <I>кого моли мен да видя тя</I> <li>Cat: <I>qui em demana ella a veure</I> <li>Dan: <I>hvem beder hun mig at se</I> <li>Dut: <I>wie smeekt ze me te zien</I> <li>Eng: <I>whom does she beg me to see</I> <li>Fin: <I>kenet hän pyytää minua nähneelle</I> <li>Fre: <I>qui me demande elle à voir</I> <li>Ger: <I>wen bittet sie mich zu sehen</I> <li>Ita: <I>chi mi prega lei di vedere</I> <li>Nep: <I>कासलाई उनी म लाई हेर्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun meg att se</I> <li>Pes: <I>چه کسی را او از من خواهش می کند ببیند</I> <li>Pnb: <I>كون او مینوں سے ویكھنا مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>pe cine mă roagă ea sã văd</I> <li>Rus: <I>кого она просит меня видеть</I> <li>Spa: <I>quién me roga ella a ver</I> <li>Swe: <I>vem ber hon mig att se</I> <li>Urd: <I>كون وہ مجھ سے دیكھنا التجا كرتی ہے</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>whom does she beg me to see</I> <div class=popup> <ul> <li>API: <CODE>mkQCl who_IP (mkClSlash she_NP (mkVPSlash beg_V2V i_NP (mkVPSlash see_V2)))</CODE> <li>Afr: <I>wie smeek sy my te sien</I> <li>Bul: <I>кого моли мен да видя тя</I> <li>Cat: <I>qui em demana ella a veure</I> <li>Dan: <I>hvem beder hun mig at se</I> <li>Dut: <I>wie smeekt ze me te zien</I> <li>Eng: <I>whom does she beg me to see</I> <li>Fin: <I>kenet hän pyytää minua näkemään</I> <li>Fre: <I>qui me demande elle à voir</I> <li>Ger: <I>wen bittet sie mich zu sehen</I> <li>Ita: <I>chi mi prega lei di vedere</I> <li>Nep: <I>कासलाई उनी म लाई हेर्न आग्रह गर्छिन्</I> <li>Nor: <I>hvem ber hun meg att se</I> <li>Pes: <I>چه کسی را او از من خواهش می کند ببیند</I> <li>Pnb: <I>كون او مینوں سے ویكھنا مانگدی اے</I> <li>Pol: <I>*</I> <li>Ron: <I>pe cine mă roagă ea sã văd</I> <li>Rus: <I>кого она просит меня видеть</I> <li>Spa: <I>quién me roga ella a ver</I> <li>Swe: <I>vem ber hon mig att se</I> <li>Urd: <I>كون وہ مجھ سے دیكھنا التجا كرتی ہے</I> </ul> </div> </div></TD> </TR> </TABLE> @@ -3660,12 +3660,12 @@ <TR> <TD><CODE>can8know_VV</CODE></TD> <TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>-<TD><div class=reveal> <I>to be able to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP can8know_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>saber dormir</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Fin: <I>osaamaan nukkumaan</I> <li>Fre: <I>savoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Ita: <I>sapere dormire</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>*</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>umieć spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Spa: <I>saber dormir</I> <li>Swe: <I>att kunna sova</I> <li>Urd: <I>سكنا سوئیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be able to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP can8know_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>saber dormir</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Fin: <I>osata nukkua</I> <li>Fre: <I>savoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Ita: <I>sapere dormire</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>*</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>umieć spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Spa: <I>saber dormir</I> <li>Swe: <I>att kunna sova</I> <li>Urd: <I>سكنا سوئیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>can_VV</CODE></TD> <TD><A HREF="#VV" TITLE="VV - verb-phrase-complement verb">VV</A></TD>-<TD><div class=reveal> <I>to be able to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP can_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>poder dormir</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Fin: <I>voimaan nukkumaan</I> <li>Fre: <I>pouvoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Ita: <I>potere dormire</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>*</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>móc spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Spa: <I>poder dormir</I> <li>Swe: <I>att kunna sova</I> <li>Urd: <I>سكنا سوئیں</I> </ul> </div> </div></TD>+<TD><div class=reveal> <I>to be able to sleep</I> <div class=popup> <ul> <li>API: <CODE>mkUtt (mkVP can_VV (mkVP sleep_V))</CODE> <li>Afr: <I>slaap kan</I> <li>Bul: <I>да може да спи</I> <li>Cat: <I>poder dormir</I> <li>Dan: <I>at kunne sove</I> <li>Dut: <I>slapen kunnen</I> <li>Eng: <I>to be able to sleep</I> <li>Fin: <I>voida nukkua</I> <li>Fre: <I>pouvoir dormir</I> <li>Ger: <I>schlafen können</I> <li>Ita: <I>potere dormire</I> <li>Nep: <I>सुत्न सक्नु</I> <li>Nor: <I>å kunne sove</I> <li>Pes: <I>*</I> <li>Pnb: <I>سكنا سون</I> <li>Pol: <I>móc spać</I> <li>Ron: <I>sã poată sã doarmă</I> <li>Rus: <I>мочь спать</I> <li>Spa: <I>poder dormir</I> <li>Swe: <I>att kunna sova</I> <li>Urd: <I>سكنا سوئیں</I> </ul> </div> </div></TD> </TR> <TR> <TD><CODE>must_VV</CODE></TD>@@ -5898,6 +5898,11 @@ <TD><I>noun from DictFin (Kotus)</I></TD> </TR> <TR>+<TD><CODE>exceptNomN</CODE></TD>+<TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#N" TITLE="N - common noun">N</A></TD>+<TD><I>-</I></TD>+</TR>+<TR> <TD><CODE>mkN2</CODE></TD> <TD><A HREF="#N" TITLE="N - common noun">N</A> <CODE>-&gt;</CODE> <A HREF="#N2" TITLE="N2 - relational noun">N2</A></TD> <TD><I>relational noun with genitive</I></TD>@@ -6172,6 +6177,11 @@ </TR> <TR> <TD><CODE>mkA</CODE></TD>+<TD><CODE>(banal,banale,banaux</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD>+<TD><I>-</I></TD>+</TR>+<TR>+<TD><CODE>mkA</CODE></TD> <TD><CODE>(banal,banale,banaux,banalement</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#A" TITLE="A - one-place adjective">A</A></TD> <TD><I>worst-case adjective</I></TD> </TR>@@ -6217,6 +6227,16 @@ </TR> <TR> <TD><CODE>mkV</CODE></TD>+<TD><CODE>(tenir,tiens,tenons,tiennent,tint,tiendra,tenu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>+<TD><I>-</I></TD>+</TR>+<TR>+<TD><CODE>mkV</CODE></TD>+<TD><CODE>(tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu</CODE> <CODE>:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD>+<TD><I>-</I></TD>+</TR>+<TR>+<TD><CODE>mkV</CODE></TD> <TD><A HREF="#V2" TITLE="V2 - two-place verb">V2</A> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD> <TD><I>make 2-place to 1-place (e.g. from IrregFre)</I></TD> </TR>@@ -8127,6 +8147,11 @@ <TD><I>-</I></TD> </TR> <TR>+<TD><CODE>mkPrep</CODE></TD>+<TD><CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Prep" TITLE="Prep - preposition, or just case">Prep</A></TD>+<TD><I>as in German</I></TD>+</TR>+<TR> <TD><CODE>mkV</CODE></TD> <TD><A HREF="#Aspect">Aspect</A> <CODE>-&gt;</CODE> <CODE>(presSg1,presSg2,presSg3,presPl1,presPl2,presPl3,pastSgMasc,imp,inf:</CODE> <CODE>Str)</CODE> <CODE>-&gt;</CODE> <A HREF="#V" TITLE="V - one-place verb">V</A></TD> <TD><I>-</I></TD>@@ -8140,6 +8165,16 @@ <TD><CODE>mkV3</CODE></TD> <TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <CODE>Str</CODE> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#Case">Case</A> <CODE>-&gt;</CODE> <A HREF="#V3" TITLE="V3 - three-place verb">V3</A></TD> <TD><I>"сложить письмо в конверт"</I></TD>+</TR>+<TR>+<TD><CODE>mkVS</CODE></TD>+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VS" TITLE="VS - sentence-complement verb">VS</A></TD>+<TD><I>-</I></TD>+</TR>+<TR>+<TD><CODE>mkVQ</CODE></TD>+<TD><A HREF="#V" TITLE="V - one-place verb">V</A> <CODE>-&gt;</CODE> <A HREF="#VQ" TITLE="VQ - question-complement verb">VQ</A></TD>+<TD><I>-</I></TD> </TR> <TR> <TD><CODE>dirV2</CODE></TD>
+ lib/src/api/abstract_to_api/AbsParadigmsEng.gf view
@@ -0,0 +1,94 @@+abstract AbsParadigmsEng = AbsToAPI ** {++cat Gender ; Number ; Case ;++fun Human : Gender ;+fun Nonhuman : Gender ;+fun Masculine : Gender ;+fun Feminine : Gender ;++fun Singular : Number ;+fun Plural : Number ;++fun Nominative : Case ;+fun Genitive : Case ;++fun mkN_1 : String -> N ;+fun mkN_2 : String -> String -> N ;+fun mkN_3 : String -> String -> String -> String -> N ;+fun mkN_4 : Gender -> N -> N ;+fun mkN_5 : String -> N -> N ;++fun mkN2_1 : String -> N2 ; +fun mkN2_2 : N -> N2 ; +fun mkN2_3 : N -> String -> N2 ; +fun mkN2_4 : N -> Prep -> N2 ;+fun mkN2_5 : String -> String -> N2 ; ++fun mkN3_1 : N -> Prep -> Prep -> N3 ;++fun mkPN_1 : String -> PN ;+fun mkPN_2 : N -> PN ;++fun mkQuant_1 : String -> String -> Quant ;+fun mkQuant_2 : String -> String -> String -> String -> Quant ;++fun mkA_1  : String -> A ;+fun mkA_2 : String -> String -> A ;+fun mkA_3 : String -> String -> String -> String -> A ;++fun CompoundA : A -> A ;+fun SimpleA : A -> A ;+fun IrregAdv : A -> String -> A ;+++fun mkA2_1 : A -> Prep -> A2 ;+fun mkA2_2 : A -> String -> A2 ;+fun mkA2_3 : String -> Prep -> A2 ;+fun mkA2_4 : String -> String -> A2 ;++fun mkAdv_1 : String -> Adv ;++fun mkAdV_1 : String -> AdV ;++fun mkAdA_1 : String -> AdA ;++fun mkAdN_1 : String -> AdN ;++fun mkPrep_1 : String -> Prep ;+fun NoPrep : Prep ;++fun mkV_1 : String -> V ;+fun mkV_2 : String -> String -> V ;+fun mkV_3 : String -> String -> String -> V ;+fun mkV_4 : String -> String -> String -> String -> String -> V ;+fun mkV_5 : String -> V -> V ;++fun PartV : V -> String -> V ;+fun ReflV : V -> V ;++fun mkV2_1 : V -> V2 ;+fun mkV2_2 : V -> Prep -> V2 ;++fun mkV3_1 : V -> V3 ;+fun mkV3_2 : V -> Prep -> Prep -> V3 ;++fun mkVS_1 : V -> VS ;++fun mkV2S_1 : V -> Prep -> V2S ;++fun mkVV_1 : V -> VV ;+fun IngVV : V -> VV ;++fun mkV2V_1 : V -> Prep -> Prep -> V2V ;+fun IngV2V : V -> Prep -> Prep -> V2V ;++fun mkVA_1 : V -> VA ;++fun mkV2A_1 : V -> Prep -> V2A ;++fun mkVQ_1 : V -> VQ ;++fun mkV2Q_1 : V -> Prep -> V2Q ;++}
+ lib/src/api/abstract_to_api/AbsParadigmsEngAbs.gf view
@@ -0,0 +1,137 @@+concrete AbsParadigmsEngAbs of AbsParadigmsEng = AbsToAPIAbs ** {++lincat Gender, Number, Case = {ind : Str; attr : Str} ;++lin Human = mkSimpCat "human" ;+lin Nonhuman = mkSimpCat "nonhuman" ;+lin Masculine = mkSimpCat "masculine" ;+lin Feminine = mkSimpCat "feminine" ;++lin Singular = mkSimpCat "singular" ;+lin Plural = mkSimpCat "plural" ;++lin Nominative = mkSimpCat "nominative" ;+lin Genitive = mkSimpCat "genitive" ;++lin mkN_1 = mkUnaryStringCat "mkN" ;+lin mkN_2 = mkBinaryStringCat "mkN" ;+lin mkN_3 = mkQuaternaryStringCat "mkN" ;+lin mkN_4 = mkBinaryCat "mkN" ;+lin mkN_5 = mkStringCatCat "mkN" ;++lin mkN2_1 = mkUnaryStringCat "mkN2" ; +lin mkN2_2 = mkUnaryCat "mkN2" ; +lin mkN2_3 = mkCatStringCat "mkN2" ;       +lin mkN2_4 = mkBinaryCat "mkN2" ;+lin mkN2_5 = mkBinaryStringCat "mkN2" ; ++lin mkN3_1 = mkTernaryCat "mkN3"  ;++lin mkPN_1 = mkUnaryStringCat "mkPN" ;+lin mkPN_2 = mkUnaryCat "mkPN" ;++lin mkQuant_1 = mkBinaryStringCat "mkQuant" ;+lin mkQuant_2 = mkQuaternaryStringCat "mkQuant" ;++lin mkA_1  = mkUnaryStringCat "mkA" ;+lin mkA_2 = mkBinaryStringCat "mkA" ;+lin mkA_3 = mkQuaternaryStringCat "mkA" ;++lin CompoundA = mkUnaryCat "compoundA" ;+lin SimpleA = mkUnaryCat "simpleA" ;+lin IrregAdv = mkCatStringCat "irregAdv" ;   +++lin mkA2_1 = mkBinaryCat "mkA2" ;+lin mkA2_2 = mkCatStringCat "mkA2" ;+lin mkA2_3  = mkStringCatCat "mkA2" ;+lin mkA2_4 = mkBinaryStringCat "mkA2" ;++lin mkAdv_1 = mkUnaryStringCat "mkAdv" ;++lin mkAdV_1 = mkUnaryStringCat "mkAdV" ;++lin mkAdA_1 = mkUnaryStringCat "mkAdA" ;++lin mkAdN_1 = mkUnaryStringCat "mkAdN" ;++lin mkPrep_1 = mkUnaryStringCat "mkPrep" ;+lin NoPrep  = mkSimpCat "NoPrep" ;++lin mkV_1 = mkUnaryStringCat "mkV" ;+lin mkV_2 = mkBinaryStringCat "mkV" ;+lin mkV_3 = mkTernaryStringCat "mkV" ;+lin mkV_4 = mkQuintaryStringCat "mkV" ;+lin mkV_5 = mkStringCatCat "mkV" ;++lin PartV = mkCatStringCat "partV" ;+lin ReflV = mkUnaryCat "reflV" ;++lin mkV2_1 = mkUnaryCat "mkV2" ;+lin mkV2_2 = mkBinaryCat "mkV2" ;++lin mkV3_1 = mkUnaryCat "mkV3" ;+lin mkV3_2 = mkTernaryCat "mkV3" ;++lin mkVS_1 = mkUnaryCat "mkVS" ;++lin mkV2S_1 = mkBinaryCat "mkV2S" ;++lin mkVV_1 = mkUnaryCat "mkVV" ; +lin IngVV = mkUnaryCat "ingVV" ;++lin mkV2V_1 = mkTernaryCat "mkV2V" ;+lin IngV2V = mkTernaryCat "mkV2V" ;++lin mkVA_1 = mkUnaryCat "mkVA" ;++lin mkV2A_1 = mkBinaryCat "mkV2A" ;++lin mkVQ_1 = mkUnaryCat "mkVQ" ;++lin mkV2Q_1 = mkBinaryCat "mkV2Q" ;++++++++oper mkUnaryStringCat : Str-> String -> {ind : Str ; attr : Str}  = +      \s,str -> +            let sstr = s ++ "'" ++ str.s ++ "'" in +                     {ind  = sstr; attr  = "(" ++ sstr ++ ")"};++oper mkBinaryStringCat : Str -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkTernaryStringCat : Str -> String -> String -> String -> {ind : Str ; attr : Str} =      +       \s, str1, str2, str3 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuaternaryStringCat : Str -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuintaryStringCat : Str -> String -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4, str5 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" ++ "'" ++ str5.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };+++oper mkCatStringCat : Str -> {ind : Str ; attr : Str} -> String -> {ind : Str ; attr : Str} = +  \s, ob, str1 -> +        let sstr = s ++ ob.attr ++ "'" ++ str1.s ++ "'" in+                   {ind = sstr ; attr = "("++sstr ++")"} ;++oper mkStringCatCat : Str -> String -> {ind : Str ; attr : Str} -> {ind : Str ; attr : Str} = +   \s, str1, ob ->+         let sstr = s ++ "'" ++ str1.s ++ "'" ++ ob.attr in +                    {ind = sstr ; attr = "("++sstr ++")"} ;+                     ++}
+ lib/src/api/abstract_to_api/AbsParadigmsEngapi.gf view
@@ -0,0 +1,137 @@+concrete AbsParadigmsEngapi of AbsParadigmsEng = AbsToAPIapi ** {++lincat Gender, Number, Case = {ind : Str; attr : Str} ;++lin Human = mkSimpCat "human" ;+lin Nonhuman = mkSimpCat "nonhuman" ;+lin Masculine = mkSimpCat "masculine" ;+lin Feminine = mkSimpCat "feminine" ;++lin Singular = mkSimpCat "singular" ;+lin Plural = mkSimpCat "plural" ;++lin Nominative = mkSimpCat "nominative" ;+lin Genitive = mkSimpCat "genitive" ;++lin mkN_1 = mkUnaryStringCat "mkN" ;+lin mkN_2 = mkBinaryStringCat "mkN" ;+lin mkN_3 = mkQuaternaryStringCat "mkN" ;+lin mkN_4 = mkBinaryCat "mkN" ;+lin mkN_5 = mkStringCatCat "mkN" ;++lin mkN2_1 = mkUnaryStringCat "mkN2" ; +lin mkN2_2 = mkUnaryCat "mkN2" ; +lin mkN2_3 = mkCatStringCat "mkN2" ;       +lin mkN2_4 = mkBinaryCat "mkN2" ;+lin mkN2_5 = mkBinaryStringCat "mkN2" ; ++lin mkN3_1 = mkTernaryCat "mkN3"  ;++lin mkPN_1 = mkUnaryStringCat "mkPN" ;+lin mkPN_2 = mkUnaryCat "mkPN" ;++lin mkQuant_1 = mkBinaryStringCat "mkQuant" ;+lin mkQuant_2 = mkQuaternaryStringCat "mkQuant" ;++lin mkA_1  = mkUnaryStringCat "mkA" ;+lin mkA_2 = mkBinaryStringCat "mkA" ;+lin mkA_3 = mkQuaternaryStringCat "mkA" ;++lin CompoundA = mkUnaryCat "compoundA" ;+lin SimpleA = mkUnaryCat "simpleA" ;+lin IrregAdv = mkCatStringCat "irregAdv" ;   +++lin mkA2_1 = mkBinaryCat "mkA2" ;+lin mkA2_2 = mkCatStringCat "mkA2" ;+lin mkA2_3  = mkStringCatCat "mkA2" ;+lin mkA2_4 = mkBinaryStringCat "mkA2" ;++lin mkAdv_1 = mkUnaryStringCat "mkAdv" ;++lin mkAdV_1 = mkUnaryStringCat "mkAdV" ;++lin mkAdA_1 = mkUnaryStringCat "mkAdA" ;++lin mkAdN_1 = mkUnaryStringCat "mkAdN" ;++lin mkPrep_1 = mkUnaryStringCat "mkPrep" ;+lin NoPrep  = mkSimpCat "NoPrep" ;++lin mkV_1 = mkUnaryStringCat "mkV" ;+lin mkV_2 = mkBinaryStringCat "mkV" ;+lin mkV_3 = mkTernaryStringCat "mkV" ;+lin mkV_4 = mkQuintaryStringCat "mkV" ;+lin mkV_5 = mkStringCatCat "mkV" ;++lin PartV = mkCatStringCat "partV" ;+lin ReflV = mkUnaryCat "reflV" ;++lin mkV2_1 = mkUnaryCat "mkV2" ;+lin mkV2_2 = mkBinaryCat "mkV2" ;++lin mkV3_1 = mkUnaryCat "mkV3" ;+lin mkV3_2 = mkTernaryCat "mkV3" ;++lin mkVS_1 = mkUnaryCat "mkVS" ;++lin mkV2S_1 = mkBinaryCat "mkV2S" ;++lin mkVV_1 = mkUnaryCat "mkVV" ; +lin IngVV = mkUnaryCat "ingVV" ;++lin mkV2V_1 = mkTernaryCat "mkV2V" ;+lin IngV2V = mkTernaryCat "mkV2V" ;++lin mkVA_1 = mkUnaryCat "mkVA" ;++lin mkV2A_1 = mkBinaryCat "mkV2A" ;++lin mkVQ_1 = mkUnaryCat "mkVQ" ;++lin mkV2Q_1 = mkBinaryCat "mkV2Q" ;++++++++oper mkUnaryStringCat : Str-> String -> {ind : Str ; attr : Str}  = +      \s,str -> +            let sstr = s ++ "'" ++ str.s ++ "'" in +                     {ind  = sstr; attr  = "(" ++ sstr ++ ")"};++oper mkBinaryStringCat : Str -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkTernaryStringCat : Str -> String -> String -> String -> {ind : Str ; attr : Str} =      +       \s, str1, str2, str3 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuaternaryStringCat : Str -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuintaryStringCat : Str -> String -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4, str5 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" ++ "'" ++ str5.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };+++oper mkCatStringCat : Str -> {ind : Str ; attr : Str} -> String -> {ind : Str ; attr : Str} = +  \s, ob, str1 -> +        let sstr = s ++ ob.attr ++ "'" ++ str1.s ++ "'" in+                   {ind = sstr ; attr = "("++sstr ++")"} ;++oper mkStringCatCat : Str -> String -> {ind : Str ; attr : Str} -> {ind : Str ; attr : Str} = +   \s, str1, ob ->+         let sstr = s ++ "'" ++ str1.s ++ "'" ++ ob.attr in +                    {ind = sstr ; attr = "("++sstr ++")"} ;+                     ++}
+ lib/src/api/abstract_to_api/AbsParadigmsSweAbs.gf view
@@ -0,0 +1,3 @@+concrete AbsParadigmsSweAbs of AbsParadigmsSwe = AbsToAPIAbs,AbsParadigmsSweI **   {++}
+ lib/src/api/abstract_to_api/AbsParadigmsSweI.gf view
@@ -0,0 +1,121 @@+incomplete concrete AbsParadigmsSweI of AbsParadigmsSwe = AbsToAPI ** {++lincat Gender, Number = {ind : Str; attr : Str} ;+++lin Utrum = mkSimpCat "utrum" ;+lin Neutrum = mkSimpCat "neutrum" ;++lin Singular = mkSimpCat "singular" ; 	+lin Plural = mkSimpCat "plural" ;+	+lin mkPrep_1 = mkUnaryStringCat "mkPrep" ; 	+lin NoPrep = mkSimpCat "noPrep" ;	++lin mkN_1 = mkUnaryStringCat "mkN" ; +lin mkN_2 = mkBinaryStringCat "mkN" ;+lin mkN_3 = mkQuaternaryStringCat "mkN" ;	++lin mkN2_1 = mkBinaryCat "mkN2" ;++lin mkN3_1 = mkTernaryCat "mkN3" ; ++lin mkPN_1 = mkUnaryStringCat "mkPN" ;	+lin mkPN_2 = mkStringCatCat "mkPN" ;	+lin mkPN_3 str1 str2 o3 =  +    let sstr = "mkPN" ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'"  ++ o3.attr in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" }; 	++lin mkA_1 = mkUnaryStringCat "mkA" ;	+lin mkA_2 = mkBinaryStringCat "mkA" ;	+lin mkA_3 = mkTernaryStringCat "mkA" ;	+lin mkA_4 = mkQuintaryStringCat "mkA" ;+lin mkA_5 str1 str2 str3 str4 str5 str6 str7 =  +  let sstr = "mkA" ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" ++ "'" ++ str5.s ++ "'" ++ "'" ++ str6.s ++ "'" ++ "'" ++ str7.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++lin CompoundA = mkUnaryCat "compoundA" ;++lin mkA2_1 = mkBinaryCat "mkA2" ;	++lin mkAdv_1 = mkUnaryStringCat "mkAdv" ;	++lin mkAdV_1 = mkUnaryStringCat "mkAdV" ;	++lin mkAdA_1 = mkUnaryStringCat "mkAdA" ;	++lin mkV_1  = mkUnaryStringCat "mkV" ;+lin mkV_2 = mkTernaryStringCat "mkV" ;+lin mkV_3 str1 str2 str3 str4 str5 str6 =  +  let sstr = "mkA" ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" ++ "'" ++ str5.s ++ "'" ++ "'" ++ str6.s ++ "'"  in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };+lin mkV_4 = mkCatStringCat "mkV" ;++lin DepV = mkUnaryCat "depV" ;+lin ReflV = mkUnaryCat "reflV" ;++lin mkV2_1 = mkUnaryCat "mkV2" ;	+lin mkV2_2 = mkBinaryCat "mkV2" ;	++lin mkV3_1 = mkUnaryCat "mkV3" ;	+lin mkV3_2 = mkBinaryCat "mkV3" ;	+lin mkV3_3 = mkTernaryCat "mkV3" ;	++lin mkVS_1 = mkUnaryCat "mkVS" ;	++lin mkV2S_1 = mkBinaryCat "mkV2S" ;	++lin mkVV_1 = mkUnaryCat "mkVV" ;	++lin mkV2V_1 = mkTernaryCat "mkV2V" ;	++lin mkVA_1 = mkUnaryCat "mkVA" ;	++lin mkV2A_1 = mkBinaryCat "mkV2A" ;	++lin mkVQ_1 = mkUnaryCat "mkVQ" ;	++lin mkV2Q_1 = mkBinaryCat "mkV2" ;	++++++oper mkUnaryStringCat : Str-> String -> {ind : Str ; attr : Str}  = +      \s,str -> +            let sstr = s ++ "'" ++ str.s ++ "'" in +                     {ind  = sstr; attr  = "(" ++ sstr ++ ")"};++oper mkBinaryStringCat : Str -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkTernaryStringCat : Str -> String -> String -> String -> {ind : Str ; attr : Str} =      +       \s, str1, str2, str3 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuaternaryStringCat : Str -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };++oper mkQuintaryStringCat : Str -> String -> String -> String -> String -> String -> {ind : Str ; attr : Str} = +       \s, str1, str2, str3, str4, str5 -> +             let sstr = s ++ "'" ++ str1.s ++ "'" ++ "'" ++ str2.s ++ "'" ++ "'" ++ str3.s ++ "'" ++ "'" ++ str4.s ++ "'" ++ "'" ++ str5.s ++ "'" in+                  {ind = sstr; attr = "(" ++ sstr ++ ")" };+++oper mkCatStringCat : Str -> {ind : Str ; attr : Str} -> String -> {ind : Str ; attr : Str} = +  \s, ob, str1 -> +        let sstr = s ++ ob.attr ++ "'" ++ str1.s ++ "'" in+                   {ind = sstr ; attr = "("++sstr ++")"} ;++oper mkStringCatCat : Str -> String -> {ind : Str ; attr : Str} -> {ind : Str ; attr : Str} = +   \s, str1, ob ->+         let sstr = s ++ "'" ++ str1.s ++ "'" ++ ob.attr in +                    {ind = sstr ; attr = "("++sstr ++")"} ;+                     ++}
+ lib/src/api/abstract_to_api/AbsParadigmsSweapi.gf view
@@ -0,0 +1,3 @@+concrete AbsParadigmsSweapi of AbsParadigmsSwe = AbsToAPIapi,AbsParadigmsSweI **   {++}
+ lib/src/api/abstract_to_api/AbsToAPI.gf view
@@ -0,0 +1,496 @@+abstract AbsToAPI = {++cat +A; A2; A2V; AV; AP; AS; AdA; AdN; AdV; Adv; Ant; Art; CAdv; CN; Card; Cl; ClSlash; Comp; Conj; Det; Dig; Digit; Digits; IAdv; IComp; IDet; IP; IQuant; Imp; Interj; ListAP; ListAdv; ListCN; ListIAdv; ListNP; ListRS; ListS; N; N2; N3; NP; Num; Numeral; Ord; PConj; PN; Phr; Pol; Predet; Prep; Pron; QCl; QS; QVP; Quant; RCl; RP; RS; S; SC; SSlash; Subj; Temp; Tense; Text; Utt; V; V0; V2; V2A; V2Q; V2S; V2V; V3; VA; VP; VPSlash; VQ; VS; VV; Voc; Punct; String ; ImpForm ; QuantSg; QuantPl ;++fun+     + mkText1 : Phr -> Punct -> Text -> Text ;  + mkText2 : Phr -> Text -> Text ; + mkText3 : Phr -> Punct -> Text ;        + mkText4 : Phr -> Text ;+ mkText5 : Utt ->  Text ;+ mkText6 : S   ->  Text ;  + mkText7 : Cl  ->  Text ; + mkText8 : QS  ->  Text ;      + mkText9 : Pol -> Imp ->  Text ; + mkText10 : Imp ->  Text ;+ emptyText : Text ;++ fullStopPunct  : Punct ;      + questMarkPunct : Punct ;+ exclMarkPunct  : Punct  ;++ mkPhr1 : PConj -> Utt -> Voc -> Phr ;+ mkPhr2 : Utt -> Voc -> Phr ; + mkPhr3 : PConj -> Utt -> Phr ;+ mkPhr4 : Utt -> Phr ;+ mkPhr5 : S -> Phr ;  + mkPhr6 : Cl -> Phr  ; + mkPhr7 : QS -> Phr ;  + mkPhr8 : Imp -> Phr ; ++ mkPConj : Conj -> PConj ; + noPConj : PConj ;++ mkVoc : NP -> Voc ;+ noVoc : Voc ;++ mkUtt1 : S -> Utt ;+ mkUtt2 : Cl -> Utt ;  + mkUtt3 : QS -> Utt ; + mkUtt4 : QCl -> Utt ;  + mkUtt5 : ImpForm -> Pol -> Imp -> Utt ; + mkUtt6 : ImpForm -> Imp -> Utt ; + mkUtt7 : Pol -> Imp -> Utt ;+ mkUtt8 : Imp -> Utt ;+ mkUtt9 : IP   -> Utt ; + mkUtt10 : IAdv -> Utt ; + mkUtt11 : NP   -> Utt ;+ mkUtt12 : Adv  -> Utt ;     + mkUtt13 : VP   -> Utt ; + mkUtt14 : CN   -> Utt ; + mkUtt15 : AP   -> Utt ;     + mkUtt16 : Card -> Utt ;   ++ lets_Utt : VP ->  Utt ; ++ positivePol : Pol ; + negativePol : Pol ;++ simultaneousAnt : Ant ; + anteriorAnt : Ant ;++ presentTense : Tense ;+ pastTense : Tense ;+ futureTense : Tense ; + conditionalTense : Tense ; ++ mkTemp : Tense -> Ant -> Temp ;++ singularImpForm : ImpForm ; + pluralImpForm : ImpForm ; + politeImpForm : ImpForm ;  ++mkS1 : Cl  -> S ;    + mkS2 : Tense -> Cl -> S ; + mkS3 : Ant -> Cl -> S ;  + mkS4 : Pol -> Cl -> S ;    + mkS5 : Tense -> Ant -> Cl -> S ;+ mkS6 : Tense -> Pol -> Cl -> S ;+ mkS7 : Ant -> Pol -> Cl -> S ;  + mkS8 : Tense -> Ant -> Pol -> Cl  -> S ;+ mkS9 : Temp -> Pol -> Cl -> S ;+ mkS10 : Conj -> S -> S -> S ;+ mkS11 : Conj -> ListS  -> S ;+ mkS12 : Adv -> S -> S ;++ mkCl1 : NP -> V -> Cl ;   + mkCl2 : NP -> V2 -> NP -> Cl ; + mkCl3 : NP -> V3 -> NP -> NP -> Cl ;   + mkCl4 : NP  -> VV -> VP -> Cl ; + mkCl5 : NP  -> VS -> S  -> Cl ; + mkCl6 : NP  -> VQ -> QS -> Cl ;+ mkCl7 : NP  -> VA -> A -> Cl ; + mkCl8 : NP  -> VA -> AP -> Cl ; + mkCl9 : NP  -> V2A -> NP -> A -> Cl ; + mkCl10 : NP  -> V2A -> NP -> AP -> Cl ;+ mkCl11 : NP  -> V2S -> NP -> S -> Cl ; + mkCl12 : NP  -> V2Q -> NP -> QS -> Cl ; + mkCl13 : NP  -> V2V -> NP -> VP -> Cl ; + mkCl14 : NP -> A  -> Cl ;+ mkCl15 : NP -> A -> NP -> Cl ; + mkCl16 : NP -> A2 -> NP -> Cl ; + mkCl17 : NP -> AP -> Cl ; + mkCl18 : NP -> NP -> Cl ;  + mkCl19 : NP -> N -> Cl ;+ mkCl20 : NP -> CN -> Cl ;   + mkCl21 : NP -> Adv -> Cl ;+ mkCl22 : NP -> VP -> Cl ;+ mkCl23 : N -> Cl ;+ mkCl24 : CN -> Cl ; + mkCl25 : NP -> Cl ;+ mkCl26 : NP  -> RS -> Cl ; + mkCl27 : Adv -> S  -> Cl ;+ mkCl28 : V -> Cl ;+ mkCl29 : VP -> Cl ;+ mkCl30 : SC -> VP -> Cl ;++ genericCl : VP ->  Cl ;++ mkVP1 : V   -> VP ;+ mkVP2 : V2  -> NP -> VP ;+ mkVP3 : V3  -> NP -> NP -> VP ; + mkVP4 : VV  -> VP -> VP ;+ mkVP5 : VS  -> S  -> VP ; + mkVP6 : VQ  -> QS -> VP ;+ mkVP7 : VA  -> AP -> VP ; + mkVP8 : V2A -> NP -> AP -> VP ; + mkVP9 : V2S -> NP -> S  -> VP ; + mkVP10 : V2Q -> NP -> QS -> VP ; + mkVP11 : V2V -> NP -> VP -> VP ;+ mkVP12 : A -> VP ;+ mkVP13 : A -> NP -> VP ;+ mkVP14 : A2 -> NP -> VP ; + mkVP15 : AP -> VP ; + mkVP16 : N -> VP ; + mkVP17 : CN -> VP ; + mkVP18 : NP -> VP ; + mkVP19 : Adv -> VP ;+ mkVP20 : VP -> Adv -> VP ; + mkVP21 : AdV -> VP -> VP ;+ mkVP22 : VPSlash -> NP -> VP ;+ mkVP23 : VPSlash -> VP ;     + mkVP24 : Comp -> VP ; ++ reflexiveVP1 : V2 -> VP ; + reflexiveVP2 : VPSlash -> VP ;++ passiveVP1 : V2 -> VP ; + passiveVP2 : V2 -> NP -> VP ;++ progressiveVP : VP -> VP ;++ mkComp1 : AP -> Comp ;+ mkComp2 : NP -> Comp ;+ mkComp3 : Adv -> Comp ;++ mkSC1 : S -> SC ;+ mkSC2 : QS -> SC ;+ mkSC3 : VP -> SC ;++ mkImp1 : VP -> Imp ;+ mkImp2 : V  -> Imp ;+ mkImp3 : V2 -> NP -> Imp ;++ mkNP1 : Quant -> N  -> NP ;+ mkNP2 : Quant -> CN -> NP ;  + mkNP3 : Quant -> Num -> CN -> NP ;+ mkNP4 : Quant -> Num -> Ord -> CN -> NP ;+ mkNP5 : Quant -> Num -> N  -> NP ;  + mkNP6 : Det -> CN -> NP ;    + mkNP7 : Det -> N -> NP ;      + mkNP8 : Numeral -> CN -> NP ;      + mkNP9 : Numeral -> N -> NP ;      + mkNP10 : Digits -> CN -> NP ;    + mkNP11 : Digits -> N -> NP ;    + mkNP12 : Digit -> CN -> NP ;   + mkNP13 : Digit -> N -> NP ;    + mkNP14 : Card -> CN -> NP ;   + mkNP15 : Card -> N -> NP ;   + mkNP16 : Pron -> CN -> NP ;+ mkNP17 : Pron -> N  -> NP ;+ mkNP18 : PN -> NP ;           + mkNP19 : Pron -> NP ;        + mkNP20 : Quant -> NP ;     + mkNP21 : Quant -> Num -> NP ;  + mkNP22 : Det -> NP ;            + mkNP23 : CN -> NP ; + mkNP24 : N -> NP ;  + mkNP25 : Predet -> NP -> NP ; + mkNP26 : NP -> V2  -> NP ;    + mkNP27 : NP -> Adv -> NP ;   + mkNP28 : NP -> RS -> NP ;     + mkNP29 : Conj -> NP -> NP -> NP ;+ mkNP30 : Conj -> ListNP -> NP ;+ mkNP31 : QuantSg -> CN -> NP ;+ mkNP32 : QuantPl -> CN -> NP ;++ i_NP : NP ;         + you_NP : NP ;     + youPol_NP : NP ; + he_NP : NP ;      + she_NP : NP ;     + it_NP : NP ;      + we_NP : NP ;       + youPl_NP : NP ; + they_NP : NP ; + this_NP : NP ; + that_NP : NP ; + these_NP : NP ; +those_NP : NP ;++ mkDet1 : Quant ->  Det ;      + mkDet2 : Quant -> Card -> Det ;   + mkDet3 : Quant ->  Ord -> Det ;    + mkDet4 : Quant -> Num -> Ord -> Det ;  + mkDet5 : Quant -> Num -> Det ; + mkDet6 : Card ->  Det ;    + mkDet7 : Digits -> Det ;    + mkDet8 : Numeral -> Det ;   + mkDet9 : Pron -> Det ;     + mkDet10 : Pron -> Num -> Det ; ++ the_Det   : Det ;+ a_Det     : Det ;+ theSg_Det : Det ; + thePl_Det : Det ; + aSg_Det   : Det ;+ aPl_Det   : Det ;+ this_Det : Det ;+ that_Det : Det ;+ these_Det : Det ; + those_Det : Det ; ++ mkQuant : Pron -> Quant ;  ++ the_Quant : Quant ; + a_Quant   : Quant ;  ++ --mkNum1 : Str -> Num ;  + mkNum2 : Numeral -> Num ;  + mkNum3 : Digits -> Num ;  + mkNum4 : Digit -> Num ; + mkNum5 : Card -> Num ; + mkNum6 : AdN -> Card -> Num ; ++ singularNum : Num ;           + pluralNum : Num ;               ++ --mkCard1 : Str -> Card ;   + mkCard2 : Numeral -> Card ;  + mkCard3 : Digits -> Card ;    + mkCard4 : AdN -> Card -> Card ; ++ mkOrd1 : Numeral -> Ord ;  + mkOrd2 : Digits -> Ord ;    + mkOrd3 : Digit -> Ord ;      + mkOrd4 : A -> Ord ;          ++ mkAdN : CAdv -> AdN ; ++ mkCN1 : N  -> CN ;         + mkCN2 : N2 -> NP -> CN ; + mkCN3 : N3 -> NP -> NP -> CN ;   + mkCN4 : N2 -> CN ;          + mkCN5 : N3 -> CN ;          + mkCN6 :  A ->  N  -> CN ;+ mkCN7 :  A -> CN  -> CN ; + mkCN8 : AP ->  N  -> CN ; + mkCN9 : AP -> CN  -> CN ; + mkCN10 : CN -> AP  -> CN ; + mkCN11 :  N -> AP  -> CN ;  + mkCN12 :  N -> RS  -> CN ;   + mkCN13 : CN -> RS  -> CN ;  + mkCN14 :  N -> Adv -> CN ;+ mkCN15 : CN -> Adv -> CN ; + mkCN16 : CN -> S   -> CN ;  + mkCN17 : CN -> QS  -> CN ; + mkCN18 : CN -> VP  -> CN ; + mkCN19 : CN -> SC  -> CN ; + mkCN20 :  N -> NP  -> CN ;  + mkCN21 : CN -> NP  -> CN ; ++ mkAP1 : A -> AP ;         + mkAP2 : A -> NP -> AP ;+ mkAP3 : A2 -> NP -> AP ;+ mkAP4 : A2 -> AP ;       + mkAP5 : AP -> S -> AP ; + mkAP6 : AP -> QS -> AP ; + mkAP7 : AP -> VP -> AP ; + mkAP8 : AP -> SC -> AP ;+ mkAP9 : AdA -> A -> AP ;+ mkAP10 : AdA -> AP -> AP ; + mkAP11 : Conj -> AP -> AP -> AP ; + mkAP12 : Conj -> ListAP -> AP ;  + mkAP13 : Ord   -> AP ;            + mkAP14 : CAdv -> AP -> NP -> AP ;  ++ reflAP   : A2 -> AP ;           + comparAP : A -> AP ;         ++ mkAdv1 : A -> Adv ;          + mkAdv2 : Prep -> NP -> Adv ;+ mkAdv3 : Subj -> S -> Adv ;  + mkAdv4 : CAdv -> A -> NP -> Adv ;  + mkAdv5 : CAdv -> A -> S -> Adv ;    + mkAdv6 : AdA -> Adv -> Adv ;       + mkAdv7 : Conj -> Adv -> Adv -> Adv ; + mkAdv8 : Conj -> ListAdv -> Adv ;   ++ mkQS1 : QCl  -> QS ; + mkQS2 : Tense -> QCl -> QS ;  + mkQS3 : Ant -> QCl -> QS ; + mkQS4 : Pol -> QCl -> QS ; + mkQS5 : Tense -> Ant -> QCl -> QS ;+ mkQS6 : Tense -> Pol -> QCl -> QS ; + mkQS7 : Ant -> Pol -> QCl -> QS ; + mkQS8 : Tense -> Ant -> Pol -> QCl -> QS ; + mkQS9 : Cl -> QS ;                   ++ mkQCl1 : Cl -> QCl ;  + mkQCl2 : IP -> VP -> QCl ;  + mkQCl3 : IP -> V -> QCl ;    + mkQCl4 : IP -> V2 -> NP -> QCl ;   + mkQCl5 : IP -> V3 -> NP -> NP -> QCl ;   + mkQCl6 : IP  -> VV -> VP -> QCl ;       + mkQCl7 : IP  -> VS -> S  -> QCl ;      + mkQCl8 : IP  -> VQ -> QS -> QCl ;   + mkQCl9 : IP  -> VA -> A -> QCl ;   + mkQCl10 : IP  -> VA -> AP -> QCl ; + mkQCl11 : IP  -> V2A -> NP -> A -> QCl ; + mkQCl12 : IP  -> V2A -> NP -> AP -> QCl ;+ mkQCl13 : IP  -> V2S -> NP -> S -> QCl ;  + mkQCl14 : IP  -> V2Q -> NP -> QS -> QCl ; + mkQCl15 : IP  -> V2V -> NP -> VP -> QCl ;+ mkQCl16 : IP -> A  -> QCl ;    + mkQCl17 : IP -> A -> NP -> QCl ; + mkQCl18 : IP -> A2 -> NP -> QCl ;+ mkQCl19 : IP -> AP -> QCl ;   + mkQCl20 : IP -> NP -> QCl ;   + mkQCl21 : IP -> N -> QCl ;   + mkQCl22 : IP -> CN -> QCl ;   + mkQCl23 : IP -> Adv -> QCl ;  + mkQCl24 : IP -> NP -> V2 -> QCl ;   + mkQCl25 : IP -> ClSlash -> QCl ; + mkQCl26 : IAdv -> Cl -> QCl ; + mkQCl27 : Prep -> IP -> Cl -> QCl ;  + mkQCl28 : IAdv -> NP -> QCl ;  + mkQCl29 : IComp -> NP -> QCl ; + mkQCl30 : IP -> QCl ;       ++ mkIComp1 : IAdv -> IComp ; + mkIComp2 : IP -> IComp ;  ++ mkIP1 : IDet -> CN -> IP ;  + mkIP2 : IDet -> N -> IP ;    + mkIP3 : IDet -> IP ;   + mkIP4 : IQuant -> CN -> IP ;  + mkIP5 : IQuant -> Num -> CN -> IP ; + mkIP6 : IQuant -> N -> IP ;     + mkIP7 : IP -> Adv -> IP ;       ++ what_IP : IP ; + who_IP : IP ; ++ mkIAdv1 : Prep -> IP -> IAdv ; + mkIAdv2 : IAdv -> Adv -> IAdv ; ++ mkIDet1 : IQuant -> Num -> IDet ; + mkIDet2 : IQuant -> IDet ;      ++ which_IDet : IDet ;+ whichSg_IDet : IDet ;  + whichPl_IDet : IDet ;++ mkRS1 : RCl  -> RS ;+ mkRS2 : Tense -> RCl -> RS ; + mkRS3 : Ant -> RCl -> RS ; + mkRS4 : Pol -> RCl -> RS ; + mkRS5 : Tense -> Ant -> RCl -> RS ; + mkRS6 : Tense -> Pol -> RCl -> RS ;+ mkRS7 : Ant -> Pol -> RCl -> RS ;+ mkRS8 : Tense -> Ant -> Pol -> RCl -> RS ; + mkRS9 : Temp -> Pol -> RCl -> RS ;+ mkRS10 : Conj -> RS -> RS -> RS ; + mkRS11 : Conj -> ListRS -> RS ;++ mkRCl1 : RP -> VP -> RCl ;      + mkRCl2 : RP -> V -> RCl  ;        + mkRCl3 : RP -> V2 -> NP -> RCl ;   + mkRCl4 : RP -> V3 -> NP -> NP -> RCl ;   + mkRCl5 : RP  -> VV -> VP -> RCl ;       + mkRCl6 : RP  -> VS -> S  -> RCl ;       + mkRCl7 : RP  -> VQ -> QS -> RCl ;    + mkRCl8 : RP  -> VA -> A -> RCl ;    + mkRCl9 : RP  -> VA -> AP -> RCl ;  + mkRCl10 : RP  -> V2A -> NP -> A -> RCl ; + mkRCl11 : RP  -> V2A -> NP -> AP -> RCl ; + mkRCl12 : RP  -> V2S -> NP -> S -> RCl ; + mkRCl13 : RP  -> V2Q -> NP -> QS -> RCl ; + mkRCl14 : RP  -> V2V -> NP -> VP -> RCl ; + mkRCl15 : RP -> A  -> RCl ;    + mkRCl16 : RP -> A -> NP -> RCl ;+ mkRCl17 : RP -> A2 -> NP -> RCl ;+ mkRCl18 : RP -> AP -> RCl ;    + mkRCl19 : RP -> NP -> RCl ;   + mkRCl20 : RP -> N -> RCl ;   + mkRCl21 : RP -> CN -> RCl ;    + mkRCl22 : RP -> Adv -> RCl ;  + mkRCl23 : RP -> NP -> V2 -> RCl ;     + mkRCl24 : RP -> ClSlash -> RCl ;        + mkRCl25 : Cl -> RCl ;            ++ which_RP : RP ;                  ++ mkRP : Prep -> NP -> RP -> RP ;  ++ mkSSlash : Temp -> Pol -> ClSlash -> SSlash ;  ++ mkClSlash1 : NP -> VPSlash -> ClSlash ;       + mkClSlash2 : NP -> V2 -> ClSlash ;       + mkClSlash3 : NP -> VV -> V2 -> ClSlash ;  + mkClSlash4 : Cl -> Prep -> ClSlash ;     + mkClSlash5 : ClSlash -> Adv -> ClSlash ;  + mkClSlash6 : NP -> VS -> SSlash -> ClSlash ; ++ mkVPSlash1 : V2  -> VPSlash ;       + mkVPSlash2 : V3  -> NP -> VPSlash ;  + mkVPSlash3 : V2A -> AP -> VPSlash ; + mkVPSlash4 : V2Q -> QS -> VPSlash ;+ mkVPSlash5 : V2S -> S  -> VPSlash ;  + mkVPSlash6 : V2V -> VP -> VPSlash ; + mkVPSlash7 : VV  -> VPSlash -> VPSlash ; +  mkVPSlash8 : V2V -> NP -> VPSlash -> VPSlash ; ++ mkListS1 : S -> S -> ListS ;+ mkListS2 : S -> ListS -> ListS ;  ++ mkListAdv1 : Adv -> Adv -> ListAdv ; + mkListAdv2 : Adv -> ListAdv -> ListAdv ; ++ mkListAP1 : AP -> AP -> ListAP ;+ mkListAP2 : AP -> ListAP -> ListAP ;  ++ mkListNP1 : NP -> NP -> ListNP ; + mkListNP2 : NP -> ListNP -> ListNP ; ++ mkListRS1 : RS -> RS -> ListRS ; + mkListRS2 : RS -> ListRS -> ListRS ; + ++ the_Art : Art ;      + a_Art   : Art ;  + sgNum : Num ;  + plNum : Num ;  ++{-+  DetSg : Quant -> Ord -> Det = \q -> DetQuantOrd q NumSg ; +  DetPl : Quant -> Num -> Ord -> Det = DetQuantOrd ; +  ComplV2 : V2 -> NP -> VP = \v,np -> ComplSlash (SlashV2a v) np ;+  ComplV2A : V2A -> NP -> AP -> VP = \v,np,ap -> ComplSlash (SlashV2A v ap) np ; +  ComplV3 : V3 -> NP -> NP -> VP = \v,o,d -> ComplSlash (Slash3V3 v d) o ; +-}++-----------------------------++testNoun_1 : N ;+testNoun_2 : N ;+testNoun_3 : N ;+testNoun_4 : N ;+testNoun_5 : N ;+testA_1 : A ;+testA_2 : A ;+testA_3 : A ;+testA_4 : A ;+testA_5 : A ;+testV_1 : V ;+testV_2 : V ;+testV_3 : V ;+testV_4 : V ;+testV_5 : V ;+testV2_1 : V2 ;+testV2_2 : V2 ;+testV2_3 : V2 ;+testV2_4 : V2 ;+testV2_5 : V2 ;+testAdv_1 : Adv ;+testAdv_2 : Adv ;+testAdv_3 : Adv ;+testAdv_4 : Adv ;+testAdv_5 : Adv ;+++++}
+ lib/src/api/abstract_to_api/AbsToAPIAbs.gf view
@@ -0,0 +1,530 @@+concrete AbsToAPIAbs of AbsToAPI = { ++lincat +A, A2, A2V, AV, AS, AP, AdA, AdN, AdV, Adv, Ant, Art, CAdv, CN, Card, Cl, ClSlash, Comp, Conj, Det, Dig, Digit, Digits, IAdv, IComp, IDet, IP, IQuant, Imp, Interj, ListAP, ListAdv, ListCN, ListIAdv, ListNP, ListRS, ListS, N, N2, N3, NP, Num, Numeral, Ord, PConj, PN, Phr, Pol, Predet, Prep, Pron, QCl, QS, QVP, Quant, RCl, RP, RS, S, SC, SSlash, Subj, Temp, Tense, Text, Utt, V, V0, V2, V2A, V2Q, V2S, V2V, V3, VA, VP, VPSlash, VQ, VS, VV, Voc, String, QuantSg, QuantPl  = {ind : Str; attr : Str} ;++ImpForm = {ind : Str; attr : Str; iform : IForm} ;+Punct = {ind : Str; attr : Str; pform : PForm } ;++param PForm = PFullStop | PQuestMark | PExclMark ;+param IForm = IFSg | IFPl | IFPol ;++lin+++mkText1 = \phr,punct,text ->  case punct.pform of +             { PFullStop      => mkCompCat ( "TFullStop" ++ phr.attr ++ text.attr ) ;+               PExclMark     => mkCompCat ("TExclMark" ++ phr.attr ++ text.attr ) ; +               _                    => mkCompCat ("TQuestMark" ++ phr.attr ++ text.attr) }; ++mkText2 = \x,t -> mkCompCat ("TFullStop" ++ x.attr ++ t.attr) ; +mkText3 = \phr,punct -> case  punct.pform of+            {PFullStop      => mkCompCat ("TFullStop" ++ phr.attr ++ "TEmpty") ;+             PExclMark    => mkCompCat ("TExclMark" ++ phr.attr ++ "TEmpty") ;+             _                   => mkCompCat ("TQuestMark" ++ phr.attr ++ "TEmpty") }; +mkText4 = \x -> mkCompCat ( "TFullStop" ++ x.attr ++ "TEmpty" ) ; +mkText5 = \u -> mkCompCat ( "TFullStop" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ u.attr ++ "NoVoc" ++ ")" ++ "TEmpty" ) ; +mkText6 = \s -> mkCompCat ( "TFullStop" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttS" ++ s.attr ++ ")" ++ "NoVoc" ++ ")" ++ "TEmpty" ) ; +mkText7 = \c -> mkCompCat ( "TFullStop" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttS" ++ "(" ++ "UseCl" ++"(" ++ "TTAnt" ++ "TPres" ++ ")" ++ "ASimul" ++ "PPos" ++ c.attr ++ ")" ++ ")" ++ "NoVoc" ++ ")" ++ "TEmpty" ); +mkText8 = \q -> mkCompCat ( "TQuestMark" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttQS" ++ q.attr ++ ")" ++ "NoVoc" ++ ")" ++ "TEmpty" ) ; +mkText9 = \p,i -> mkCompCat ( "TExclMark" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttImpSg" ++ p.attr ++ i.attr ++ ")" ++ "NoVoc" ++ ")" ++ "TEmpty" ) ; +mkText10 = \i -> mkCompCat ( "TExclMark" ++ "(" ++ "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttImpSg" ++ "PPos" ++ i.attr ++ ")" ++ "NoVoc" ++ ")" ++ "TEmpty" ) ; ++emptyText = mkSimpCat "TEmpty" ;++fullStopPunct  = mkSimpCat "PFullStop" ** {pform = PFullStop};      +questMarkPunct = mkSimpCat "PQuestMark" ** {pform = PQuestMark} ;+exclMarkPunct  = mkSimpCat "PExclMark" ** {pform = PExclMark};++mkPhr1 =  mkTernaryCat "PhrUtt"  ; +mkPhr2 = \u,v -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ u.attr ++ v.attr ) ; +mkPhr3 = \u,v -> mkCompCat ( "PhrUtt" ++ u.attr ++ v.attr ++ "NoVoc" ) ; +mkPhr4 = \u -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ u.attr ++ "NoVoc" ) ; +mkPhr5 = \s -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttS" ++ s.attr ++ ")" ++ "NoVoc" ) ; +mkPhr6 = \s -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttS" ++ "(" ++ "UseCl" ++ "(" ++ "TTAnt" ++"TPres" ++ "ASimul" ++ ")" ++ "PPos" ++ s.attr ++ ")" ++ ")" ++ "NoVoc" ) ; +mkPhr7 = \s -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttQS" ++ s.attr ++ ")" ++ "NoVoc" ) ; +mkPhr8 = \s -> mkCompCat ( "PhrUtt" ++ "NoPConj" ++ "(" ++ "UttImpSg" ++ "PPos" ++ s.attr ++ ")" ++ "NoVoc" ) ;++mkPConj = mkUnaryCat "PConjConj" ; +noPConj = mkSimpCat "NoPConj" ;++mkVoc = mkUnaryCat "VocNP" ; +noVoc = mkSimpCat "NoVoc" ;++mkUtt1 = mkUnaryCat "UttS" ; +mkUtt2 = \c -> mkCompCat ( "UttS" ++ "(" ++ "UseCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")"++ "PPos" ++ c.attr ++ ")" ) ; +mkUtt3 = mkUnaryCat "UttQS" ; +mkUtt4 = \c -> mkCompCat ( "UttQS" ++ "(" ++ "UseQCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ "PPos" ++ c.attr ++ ")" ) ; +mkUtt5 = \f, p, i -> case f.iform of +        { IFSg => mkCompCat ("UttImpSg" ++ p.attr ++ i.attr ) ;+          IFPl  => mkCompCat ("UttImpPl" ++ p.attr ++ i.attr) ;+          _      => mkCompCat ("UttImpPol" ++ p.attr ++ i.attr) } ; +mkUtt6 = \f,i -> case f.iform of +        { IFSg => mkCompCat ("UttImpSg" ++ "PPos" ++ i.attr ) ;+          IFPl  => mkCompCat ("UttImpPl" ++ "PPos" ++ i.attr) ;+          _      => mkCompCat ("UttImpPol" ++ "PPos" ++ i.attr) } ;+mkUtt7 = mkBinaryCat "UttImpSg" ; +mkUtt8 = mkUnaryCat ("UttImpSg" ++ "PPos") ; +mkUtt9 = mkUnaryCat "UttIP" ; +mkUtt10 = mkUnaryCat "UttIAdv" ; +mkUtt11 = mkUnaryCat "UttNP" ; +mkUtt12 = mkUnaryCat "UttAdv" ; +mkUtt13 = mkUnaryCat "UttVP" ; +mkUtt14 = mkUnaryCat "UttCN" ; +mkUtt15 = mkUnaryCat "UttAP" ; +mkUtt16 = mkUnaryCat "UttCard" ; ++lets_Utt = mkUnaryCat "ImpPl1" ; ++negativePol = mkSimpCat "PNeg" ;+positivePol = mkSimpCat "PPos" ;++simultaneousAnt = mkSimpCat "ASimul" ;+anteriorAnt = mkSimpCat "AAnter" ;++presentTense = mkSimpCat "TPres" ;+pastTense = mkSimpCat "TPast" ;+futureTense = mkSimpCat "TFut" ; +conditionalTense = mkSimpCat "TCond" ; ++mkTemp = mkBinaryCat "TTAnt" ;++singularImpForm = mkSimpCat "IFSg" ** {iform = IFSg} ; +pluralImpForm = mkSimpCat "IFPI" ** {iform = IFPl}; +politeImpForm = mkSimpCat "IFPol" ** {iform = IFPol} ;  ++mkS1 = mkUnaryCat ("UseCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ "PPos" ) ; +mkS2 = \t, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ "PPos" ++ cl.attr) ; +mkS3 = \a, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++"TPres" ++ a.attr ++ ")" ++ "PPos" ++ cl.attr) ; +mkS4 = \p, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ p.attr ++ cl.attr) ; +mkS5 = \t,a, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ "PPos" ++ cl.attr ) ; +mkS6 = \t,p, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ p.attr ++ cl.attr) ; +mkS7 = \a,p, cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++"TPres" ++ a.attr ++ ")" ++ p.attr ++ cl.attr) ; +mkS8 = \t,a,p,cl -> mkCompCat ( "UseCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ p.attr ++ cl.attr ) ; +mkS9 = mkTernaryCat "UseCl" ; +mkS10 = \c,x,y -> mkCompCat ( "ConjS" ++ c.attr ++ "(" ++ "BaseS" ++ x.attr ++ y.attr ++ ")" ) ; +mkS11 = \c,xy -> mkCompCat ( "ConjS" ++ c.attr ++ xy.attr ) ; +mkS12 = mkBinaryCat "AdvS" ; ++mkCl1 = \s,v -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "UseV" ++ v.attr ++ ")" ) ; +mkCl2 = \s,v,o -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplV2" ++ v.attr ++ o.attr ++ ")" ) ; +mkCl3 = \s,v,o,i -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplV3" ++ v.attr ++ o.attr ++ i.attr ++ ")" ) ; +mkCl4 = \s,v,vp -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplVV" ++ v.attr ++ vp.attr ++ ")" ) ; +mkCl5 = \s,v,p -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplVS" ++ v.attr ++ p.attr ++ ")" ) ; +mkCl6 = \s,v,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplVQ" ++ v.attr ++ q.attr ++ ")" ) ; +mkCl7 = \s,v,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkCl8 = \s,v,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ q.attr ++ ")" ) ; +mkCl9 = \s,v,n,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkCl10 = \s,v,n,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ q.attr ++ ")" ) ; +mkCl11 = \s,v,n,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2S" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkCl12 = \s,v,n,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2Q" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkCl13 = \s,v,n,q -> mkCompCat ( "PredVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2V" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkCl14 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "PositA" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkCl15 = \x,y,z -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComparA" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkCl16 = \x,y,z -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComplA2" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkCl17 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ y.attr ++ ")" ++ ")" ) ; +mkCl18 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompNP" ++ y.attr ++ ")" ++ ")" ) ; +mkCl19 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ "(" ++ "UseN" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkCl20 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ y.attr ++ ")" ++ ")" ) ; +mkCl21 = \x,y -> mkCompCat ( "PredVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAdv" ++ y.attr ++ ")" ++ ")" ) ; +mkCl22 = mkBinaryCat "PredVP" ; +mkCl23 = \y -> mkCompCat ( "ExistNP" ++ "(" ++ "DetArtSg" ++ "IndefArt" ++ "(" ++ "UseN" ++ y.attr ++ ")" ++ ")" ) ; +mkCl24 = \y -> mkCompCat ( "ExistNP" ++ "(" ++ "DetArtSg" ++ "IndefArt" ++ y.attr ++ ")" ) ; +mkCl25 = mkUnaryCat "ExistNP" ; +mkCl26 = mkBinaryCat "CleftNP" ; +mkCl27 = mkBinaryCat "CleftAdv" ; +mkCl28 = \v -> mkCompCat ( "ImpersCl" ++ "(" ++ "UseV" ++ v.attr ++ ")" ) ; +mkCl29 = mkUnaryCat "ImpersCl" ; +mkCl30 = mkBinaryCat "PredSCVP" ;+ +genericCl = mkUnaryCat "GenericCl" ;+ +mkVP1 = mkUnaryCat "UseV" ; +mkVP2 = mkBinaryCat "ComplV2" ; +mkVP3 = mkTernaryCat "ComplV3" ; +mkVP4 = mkBinaryCat "ComplVV" ; +mkVP5 = mkBinaryCat "ComplVS" ; +mkVP6 = mkBinaryCat "ComplVQ" ; +mkVP7 = mkBinaryCat "ComplVA" ; +mkVP8 = mkTernaryCat "ComplV2A" ; +mkVP9 = \v,n,q -> mkCompCat (  "ComplSlash" ++ "(" ++ "SlashV2S" ++ v.attr ++ q.attr ++ ")" ++ n.attr  ) ; +mkVP10 = \v,n,q -> mkCompCat ( "ComplSlash" ++ "(" ++ "SlashV2Q" ++ v.attr ++ q.attr ++ ")" ++ n.attr ) ; +mkVP11 = \v,n,q -> mkCompCat ( "ComplSlash" ++ "(" ++ "SlashV2V" ++ v.attr ++ q.attr ++ ")" ++ n.attr ) ; +mkVP12 = \a -> mkCompCat ( "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "PositA" ++ a.attr ++ ")" ++ ")" ) ; +mkVP13 = \y,z -> mkCompCat (  "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComparA" ++ y.attr ++ z.attr ++ ")" ++ ")" ) ; +mkVP14 = \y,z -> mkCompCat ( "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComplA2" ++ y.attr ++ z.attr ++ ")" ++ ")" ) ; +mkVP15 = \a -> mkCompCat ( "UseComp" ++ "(" ++ "CompAP" ++ a.attr ++ ")" ) ; +mkVP16 = \y -> mkCompCat ( "UseComp" ++ "(" ++ "CompCN" ++ "(" ++ "UseN" ++ y.attr ++ ")" ++ ")" ) ; +mkVP17 = \y -> mkCompCat ( "UseComp" ++ "(" ++ "CompCN" ++ y.attr ++ ")" ) ; +mkVP18 = \a -> mkCompCat ( "UseComp" ++ "(" ++ "CompNP" ++ a.attr ++ ")" ) ; +mkVP19 = \a -> mkCompCat ( "UseComp" ++ "(" ++ "CompAdv" ++ a.attr ++ ")" ) ; +mkVP20 = mkBinaryCat "AdvVP" ; +mkVP21 = mkBinaryCat "AdVVP" ; +mkVP22 = mkBinaryCat "ComplSlash" ; +mkVP23 = mkUnaryCat "ReflVP" ; +mkVP24 = mkUnaryCat "UseComp" ; ++reflexiveVP1 = \v -> mkCompCat ( "ReflVP" ++ "(" ++ "SlashV2a" ++ v.attr ++ ")" ) ; +reflexiveVP2 = mkUnaryCat "ReflVP" ;+ +passiveVP1 = mkUnaryCat "PassV2" ; +passiveVP2 = \v,np -> mkCompCat ( "AdvVP" ++ "(" ++ "PassV2" ++ v.attr ++ ")" ++ "(" ++ "PrepNP" ++ "by8agent_Prep" ++ np.attr ++ ")" ) ; + +progressiveVP = mkUnaryCat "ProgrVP" ;+ +mkComp1 = mkUnaryCat "CompAP" ; +mkComp2 = mkUnaryCat "CompNP" ; +mkComp3 = mkUnaryCat "CompAdv" ; ++mkSC1 = mkUnaryCat "EmbedS" ; +mkSC2 = mkUnaryCat "EmbedQS" ; +mkSC3 = mkUnaryCat "EmbedVP" ; ++mkImp1 = mkUnaryCat "ImpVP" ; +mkImp2 = \v -> mkCompCat ( "ImpVP" ++ "(" ++ "UseV" ++ v.attr ++ ")" ) ; +mkImp3 = \v,np -> mkCompCat ( "ImpVP" ++ "(" ++ "ComplV2" ++ v.attr ++ np.attr ++ ")" ) ; ++mkNP1 = \q,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ "NumSg" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP2 = \q,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ "NumSg" ++ ")" ++ n.attr ) ; +mkNP3 = \q,nu,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ nu.attr ++ ")" ++ n.attr ) ; +mkNP4 = \q,nu,or,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuantOrd" ++ q.attr ++ nu.attr ++ or.attr ++ ")" ++ n.attr ) ; +mkNP5 = \q,nu,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ nu.attr ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP6 = mkBinaryCat "DetCN" ; +mkNP7 = \d,n -> mkCompCat ( "DetCN" ++ d.attr ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP8 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumNumeral" ++ d.attr ++ ")" ++ ")" ++ n.attr ) ; +mkNP9 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumNumeral" ++ d.attr ++ ")" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP10 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumDigits" ++ d.attr ++ ")" ++ ")" ++ n.attr ) ; +mkNP11 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumDigits" ++ d.attr ++ ")" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP12 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumNumeral" ++ "(" ++ "num" ++ "(" ++ "pot2as3" ++ "(" ++ "pot1as2" ++ "(" ++ "pot0as1" ++ "(" ++ "pot0" ++ d.attr ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ n.attr ) ; +mkNP13 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumNumeral" ++ "(" ++ "num" ++ "(" ++ "pot2as3" ++ "(" ++ "pot1as2" ++ "(" ++ "pot0as1" ++ "(" ++ "pot0" ++ d.attr ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP14 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ d.attr ++ ")" ++ n.attr ) ; +mkNP15 = \d,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetArtCard" ++ "IndefArt" ++ d.attr ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP16 = \p,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ "(" ++ "PossPron" ++ p.attr ++ ")" ++ "NumSg" ++ ")" ++ n.attr ) ; +mkNP17 = \p,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ "(" ++ "PossPron" ++ p.attr ++ ")" ++ "NumSg" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP18 = mkUnaryCat "UsePN" ; +mkNP19 = mkUnaryCat "UsePron" ; +mkNP20 = \q -> mkCompCat ( "DetNP" ++ "(" ++ "DetQuant" ++ q.attr ++ "NumSg" ++ ")" ) ; +mkNP21 = \q,n -> mkCompCat ( "DetNP" ++ "(" ++ "DetQuant" ++ q.attr ++ n.attr ++ ")" ) ; +mkNP22 = mkUnaryCat "DetNP" ; +mkNP23 = mkUnaryCat "MassNP" ; +mkNP24 = \n -> mkCompCat ( "MassNP" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkNP25 = mkBinaryCat "PredetNP" ; +mkNP26 = mkBinaryCat "PPartNP" ; +mkNP27 = mkBinaryCat "AdvNP" ; +mkNP28 = mkBinaryCat "RelNP" ; +mkNP29 = \c,x,y -> mkCompCat ( "ConjNP" ++ c.attr ++ "(" ++ "BaseNP" ++ x.attr ++ y.attr ++ ")" ) ; +mkNP30 = \c,xy -> mkCompCat ( "ConjNP" ++ c.attr ++ xy.attr ) ; +mkNP31 = \q,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ "NumSg" ++ ")" ++ n.attr ) ; +mkNP32 = \q,n -> mkCompCat ( "DetCN" ++ "(" ++ "DetQuant" ++ q.attr ++ "NumPl" ++ ")" ++ n.attr ) ;++i_NP = mkCompCat ("mkNP" ++ "i_Pron") ;         +you_NP = mkCompCat ("mkNP" ++ "youSg_Pron") ;     +youPol_NP = mkCompCat ("mkNP" ++ "youPol_Pron") ; +he_NP = mkCompCat ("mkNP" ++ "he_Pron") ;      +she_NP = mkCompCat ("mkNP" ++ "she_Pron") ;     +it_NP = mkCompCat ("mkNP" ++ "it_Pron") ;      +we_NP = mkCompCat ("mkNP" ++ "we_Pron") ;       +youPl_NP = mkCompCat ("mkNP" ++ "youPl_Pron") ; +they_NP = mkCompCat ("mkNP" ++ "they_Pron") ; +this_NP = mkCompCat ("DetNP" ++ "(" ++ "DetQuant" ++ "this_Quant" ++ "NumSg" ++ ")") ; +that_NP = mkCompCat ("DetNP" ++ "(" ++ "DetQuant" ++ "that_Quant" ++ "NumSg" ++ ")") ; +these_NP = mkCompCat ("DetNP" ++ "(" ++ "DetQuant" ++ "this_Quant" ++ "NumPl" ++ ")") ; +those_NP = mkCompCat ("DetNP" ++ "(" ++ "DetQuant" ++ "that_Quant" ++ "NumPl" ++ ")") ;++ +mkDet1 = \q -> mkCompCat ( "DetQuant" ++ q.attr ++ "NumSg" ) ; +mkDet2 = \d,nu -> mkCompCat ( "DetQuant" ++ d.attr ++ "(" ++ "NumCard" ++ nu.attr ++ ")" ) ; +mkDet3 = \q,o -> mkCompCat ( "DetQuantOrd" ++ q.attr ++ "NumSg" ++ o.attr ) ; +mkDet4 = mkTernaryCat "DetQuantOrd" ; +mkDet5 = mkBinaryCat "DetQuant" ; +mkDet6 = mkUnaryCat ("DetArtCard" ++ "IndefArt" ) ; +mkDet7 = \d -> mkCompCat ( "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumDigits" ++ d.attr ++ ")" ) ; +mkDet8 = \d -> mkCompCat ( "DetArtCard" ++ "IndefArt" ++ "(" ++ "NumNumeral" ++ d.attr ++ ")" ) ; +mkDet9 = \p -> mkCompCat ( "DetQuant" ++ "(" ++ "PossPron" ++ p.attr ++ ")" ++ "NumSg" ) ; +mkDet10 = \p,n -> mkCompCat ( "DetQuant" ++ "(" ++ "PossPron" ++ p.attr ++ ")" ++ n.attr ) ; ++the_Det = mkCompCat ("DetQuant" ++ "DefArt" ++ "NumSg") ;+a_Det = mkCompCat ("DetQuant" ++ "IndefArt" ++ "NumSg") ;+theSg_Det = mkCompCat ("DetQuant" ++ "DefArt" ++ "NumSg") ; +thePl_Det = mkCompCat ("DetQuant" ++ "DefArt" ++ "NumPl") ; +aSg_Det = mkCompCat ("DetQuant" ++ "IndefArt" ++ "NumSg") ;+aPl_Det = mkCompCat ("DetQuant" ++ "DefArt" ++ "NumPl") ;+this_Det = mkCompCat ("DetQuant" ++ "this_Quant" ++ "NumSg") ;+that_Det = mkCompCat ("DetQuant" ++ "that_Quant" ++ "NumSg") ;+these_Det = mkCompCat ("DetQuant" ++ "this_Quant" ++ "NumPl") ; +those_Det = mkCompCat ("DetQuant" ++ "that_Quant" ++ "NumPl") ; ++mkQuant = mkUnaryCat "PossPron" ; ++the_Quant = mkSimpCat "DefArt" ; +a_Quant = mkSimpCat "IndefArt" ;  ++mkNum2 = \d -> mkCompCat ( "NumCard" ++ "(" ++ "NumNumeral" ++ d.attr ++ ")" ) ; +mkNum3 = \d -> mkCompCat ( "NumCard" ++ "(" ++ "NumDigits" ++ d.attr ++ ")" ) ; +mkNum4 = \d -> mkCompCat ( "NumCard" ++ "(" ++ "NumNumeral" ++ "(" ++ "num" ++ "(" ++ "pot2as3" ++ "(" ++ "pot1as2" ++ "(" ++ "pot0as1" ++ "(" ++ "pot0" ++ d.attr ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ) ; +mkNum5 = mkUnaryCat "NumCard" ; +mkNum6 = \a,c -> mkCompCat ( "NumCard" ++  "(" ++ "AdNum" ++ a.attr ++ c.attr ++")" ) ;++singularNum = mkSimpCat "NumSg" ;           +pluralNum = mkSimpCat "NumPl" ;  ++mkCard2 = mkUnaryCat  "NumNumeral" ; +mkCard3 = mkUnaryCat "NumDigits" ; +mkCard4 = mkBinaryCat "AdNum" ; ++mkOrd1 = mkUnaryCat "OrdNumeral" ; +mkOrd2 = mkUnaryCat "OrdDigits" ; +mkOrd3 = \d -> mkCompCat ( "OrdNumeral" ++ "(" ++ "num" ++ "(" ++ "pot2as3" ++ "(" ++ "pot1as2" ++ "(" ++ "pot0as1" ++ "(" ++ "pot0" ++ d.attr ++ ")" ++ ")" ++ ")" ++ ")" ++ ")" ) ; +mkOrd4 = mkUnaryCat "OrdSuperl" ;+++mkAdN = mkUnaryCat "AdnCAdv" ; ++mkCN1 = mkUnaryCat "UseN" ; +mkCN2 = mkBinaryCat "ComplN2" ; +mkCN3 = \f,x,n -> mkCompCat ( "ComplN2" ++ "(" ++ "ComplN3" ++ f.attr ++ x.attr ++ ")" ++ n.attr ) ; +mkCN4 = mkUnaryCat "UseN2" ; +mkCN5 = \n -> mkCompCat ( "UseN2" ++ "(" ++ "Use2N3" ++ n.attr ++ ")" ) ; +mkCN6 = \x,y -> mkCompCat ( "AdjCN" ++ "(" ++ "PositA" ++ x.attr ++ ")" ++ "(" ++ "UseN" ++ y.attr ++ ")" ) ; +mkCN7 = \x,y -> mkCompCat ( "AdjCN" ++ "(" ++ "PositA" ++ x.attr ++ ")" ++ y.attr ) ; +mkCN8 = \x,y -> mkCompCat ( "AdjCN" ++ x.attr ++ "(" ++ "UseN" ++ y.attr ++ ")" ) ; +mkCN9 = mkBinaryCat "AdjCN" ; +mkCN10 = \x,y -> mkCompCat ( "AdjCN" ++ y.attr ++ x.attr ) ; +mkCN11 = \x,y -> mkCompCat ( "AdjCN" ++ y.attr ++ "(" ++ "UseN" ++ x.attr ++ ")" ) ; +mkCN12 = \x,y -> mkCompCat ( "RelCN" ++ "(" ++ "UseN" ++ x.attr ++ ")" ++ y.attr ) ; +mkCN13 = mkBinaryCat "RelCN" ; +mkCN14 = \x,y -> mkCompCat ( "AdvCN" ++ "(" ++ "UseN" ++ x.attr ++ ")" ++ y.attr ) ; +mkCN15 = mkBinaryCat "AdvCN" ; +mkCN16 = \cn,s -> mkCompCat ( "SentCN" ++ cn.attr ++ "(" ++ "EmbedS" ++ s.attr ++ ")" ) ; +mkCN17 = \cn,s -> mkCompCat ( "SentCN" ++ cn.attr ++ "(" ++ "EmbedQS" ++ s.attr ++ ")" ) ; +mkCN18 = \cn,s -> mkCompCat ( "SentCN" ++ cn.attr ++ "(" ++ "EmbedVP" ++ s.attr ++ ")" ) ; +mkCN19 = \cn,s -> mkCompCat ( "SentCN" ++ cn.attr ++ s.attr ) ; +mkCN20 = \x,y -> mkCompCat ( "ApposCN" ++ "(" ++ "UseN" ++ x.attr ++ ")" ++ y.attr ) ; +mkCN21 = mkBinaryCat "ApposCN" ; ++++mkAP1 = mkUnaryCat "PositA" ; +mkAP2 = mkBinaryCat "ComparA" ; +mkAP3 = mkBinaryCat "ComplA2" ; +mkAP4 = mkUnaryCat "UseA2" ; +mkAP5 = \ap,s -> mkCompCat ( "SentAP" ++ ap.attr ++ "(" ++ "EmbedS" ++ s.attr ++ ")" ) ; +mkAP6 = \ap,s -> mkCompCat ( "SentAP" ++ ap.attr ++ "(" ++ "EmbedQS" ++ s.attr ++ ")" ) ; +mkAP7 = \ap,s -> mkCompCat ( "SentAP" ++ ap.attr ++ "(" ++ "EmbedVP" ++ s.attr ++ ")" ) ; +mkAP8 = \ap,s -> mkCompCat ( "SentAP" ++ ap.attr ++ s.attr ) ; +mkAP9 =\x,y -> mkCompCat ( "AdAP" ++ x.attr ++ "(" ++ "PositA" ++ y.attr ++ ")" ) ; +mkAP10 = mkBinaryCat "AdAP" ; +mkAP11 = \c,x,y -> mkCompCat ( "ConjAP" ++ c.attr ++ "(" ++ "BaseAP" ++ x.attr ++ y.attr ++ ")" ) ; +mkAP12 = \c,xy -> mkCompCat ( "ConjAP" ++ c.attr ++ xy.attr ) ; +mkAP13 = mkUnaryCat "AdjOrd" ; +mkAP14 = mkTernaryCat "CAdvAP" ; ++reflAP = mkUnaryCat "ReflA2" ; +comparAP = mkUnaryCat "UseComparA" ; ++mkAdv1 = mkUnaryCat "PositAdvAdj" ; +mkAdv2 = mkBinaryCat "PrepNP" ; +mkAdv3 = mkBinaryCat "SubjS" ; +mkAdv4 = mkTernaryCat "ComparAdvAdj" ; +mkAdv5 = mkTernaryCat "ComparAdvAdjS" ; +mkAdv6 = mkBinaryCat "AdAdv" ; +mkAdv7 = \c,x,y -> mkCompCat ( "ConjAdv" ++ c.attr ++ "(" ++ "BaseAdv" ++ x.attr ++ y.attr ++ ")" ) ; +mkAdv8 = \c,xy -> mkCompCat ( "ConjAdv" ++ c.attr ++ xy.attr ) ; ++mkQS1 = mkUnaryCat ("UseQCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ "PPos") ; +mkQS2 = \t, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ "PPos" ++ qcl.attr) ; +mkQS3 = \a, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++"TPres" ++ a.attr ++ ")" ++ "PPos" ++ qcl.attr) ; +mkQS4 = \p, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ p.attr ++ qcl.attr) ; +mkQS5 = \t,a, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ "PPos" ++ qcl.attr) ; +mkQS6 = \t,p, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ p.attr ++ qcl.attr) ; +mkQS7 = \a,p, qcl -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++"TPres" ++ a.attr ++ ")" ++ p.attr ++ qcl.attr ) ; +mkQS8 = \t,a, p, qcl -> mkCompCat ("UseQCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ p.attr ++ qcl.attr ) ; +mkQS9 = \x -> mkCompCat ( "UseQCl" ++ "(" ++ "TTAnt" ++"TPres" ++ "ASimul" ++ ")"++ "PPos" ++ "(" ++ "QuestCl" ++ x.attr ++ ")") ; ++mkQCl1 = mkUnaryCat "QuestCl" ; +mkQCl2 = mkBinaryCat "QuestVP" ; +mkQCl3 = \s,v -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "UseV" ++ v.attr ++ ")" ) ; +mkQCl4 = \s,v,o -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplV2" ++ v.attr ++ o.attr ++ ")" ) ; +mkQCl5 = \s,v,o,i -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplV3" ++ v.attr ++ o.attr ++ i.attr ++ ")" ) ; +mkQCl6 = \s,v,vp -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplVV" ++ v.attr ++ vp.attr ++ ")" ) ; +mkQCl7 = \s,v,p -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplVS" ++ v.attr ++ p.attr ++ ")" ) ; +mkQCl8 = \s,v,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplVQ" ++ v.attr ++ q.attr ++ ")" ) ; +mkQCl9 = \s,v,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkQCl10 = \s,v,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ q.attr ++ ")" ) ; +mkQCl11 = \s,v,n,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkQCl12 = \s,v,n,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ q.attr ++ ")" ) ; +mkQCl13 = \s,v,n,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2S" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkQCl14 = \s,v,n,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2Q" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkQCl15 = \s,v,n,q -> mkCompCat ( "QuestVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2V" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkQCl16 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "PositA" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkQCl17 = \x,y,z -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComparA" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkQCl18 = \x,y,z -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComplA2" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkQCl19 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ y.attr ++ ")" ++ ")" ) ; +mkQCl20 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompNP" ++ y.attr ++ ")" ++ ")" ) ; +mkQCl21 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ "(" ++ "UseN" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkQCl22 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ y.attr ++ ")" ++ ")" ) ; +mkQCl23 = \x,y -> mkCompCat ( "QuestVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAdv" ++ y.attr ++ ")" ++ ")" ) ; +mkQCl24 = \ip,np,v -> mkCompCat ( "QuestSlash" ++ ip.attr ++ "(" ++ "SlashVP" ++ np.attr ++ "(" ++ "SlashV2a" ++ v.attr ++ ")" ++ ")" ) ; +mkQCl25 = mkBinaryCat "QuestSlash" ; +mkQCl26 = mkBinaryCat "QuestIAdv" ; +mkQCl27 = \p,ip, cl -> mkCompCat ( "QuestIAdv" ++ "(" ++ "PrepIP" ++ p.attr ++ ip.attr ++ ")" ++ cl.attr ) ; +mkQCl28 = \a,n -> mkCompCat ( "QuestIComp" ++ "(" ++ "CompIAdv" ++ a.attr ++ ")" ++ n.attr ) ; +mkQCl29 = \a,n -> mkCompCat ( "QuestIComp" ++ a.attr  ++ n.attr) ; +mkQCl30 = mkUnaryCat "ExistIP" ;+ +mkIComp1 = mkUnaryCat "CompIAdv" ; +mkIComp2 = mkUnaryCat "CompIP" ; ++mkIP1 = mkBinaryCat "IdetCN" ; +mkIP2 = \i,n -> mkCompCat ( "IdetCN" ++ i.attr ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkIP3 = mkUnaryCat "IdetIP" ; +mkIP4 = \i,n -> mkCompCat ( "IdetCN" ++ "(" ++ "IdetQuant" ++ i.attr ++ "NumSg" ++ ")" ++ n.attr ) ; +mkIP5 = \i,nu,n -> mkCompCat ( "IdetCN" ++ "(" ++ "IdetQuant" ++ i.attr ++ nu.attr ++ ")" ++ n.attr ) ; +mkIP6 = \i,n -> mkCompCat ( "IdetCN" ++ "(" ++ "IdetQuant" ++ i.attr ++ "NumSg" ++ ")" ++ "(" ++ "UseN" ++ n.attr ++ ")" ) ; +mkIP7 = mkBinaryCat "AdvIP" ; ++what_IP = mkSimpCat "whatSg_IP" ; +who_IP = mkSimpCat "whoSg_IP" ; ++mkIAdv1 = mkBinaryCat "PrepIP" ; +mkIAdv2 = mkBinaryCat "AdvIAdv" ; ++mkIDet1 = \i,nu -> mkCompCat ( "IdetQuant" ++ i.attr ++ nu.attr ) ; +mkIDet2 = \i -> mkCompCat ( "IdetQuant" ++ i.attr ++ "NumSg" ) ; ++which_IDet = mkSimpCat "whichSg_IDet" ;+whichSg_IDet =mkCompCat ("IdetQuant" ++ "which_IQuant" ++ "NumSg") ;  +whichPl_IDet = mkCompCat ("IdetQuant" ++ "which_IQuant" ++ "NumPl") ; ++mkRS1 = mkUnaryCat ("UseRCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ "PPos") ; +mkRS2 = \t, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ "PPos" ++ rcl.attr ) ; +mkRS3 = \a, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ a.attr ++ ")" ++ "PPos" ++ rcl.attr ) ; +mkRS4 = \p, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++ "TPres" ++ "ASimul" ++ ")" ++ p.attr ++ rcl.attr ) ; +mkRS5 = \t,a, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ "PPos" ++ rcl.attr) ; +mkRS6 = \t,p, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++ t.attr ++ "ASimul" ++ ")" ++ p.attr ++ rcl.attr) ; +mkRS7 = \a,p, rcl -> mkCompCat ( "UseRCl" ++ "(" ++ "TTAnt" ++"TPres" ++ a.attr ++ ")" ++ p.attr ++ rcl.attr ) ; +mkRS8 = \t,a,p,rcl -> mkCompCat ("UseRCl" ++ "(" ++ "TTAnt" ++ t.attr ++ a.attr ++ ")" ++ p.attr ++ rcl.attr ) ; +mkRS9 = mkTernaryCat "UseRCl" ; +mkRS10 = \c,x,y -> mkCompCat ( "ConjRS" ++ c.attr ++ "(" ++ "BaseRS" ++ x.attr ++ y.attr ++ ")" ) ; +mkRS11 = \c,xy -> mkCompCat ( "ConjRS" ++ c.attr ++ xy.attr ) ; ++mkRCl1 = mkBinaryCat "RelVP" ; +mkRCl2 = \s,v -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "UseV" ++ v.attr ++ ")" ) ; +mkRCl3 = \s,v,o -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplV2" ++ v.attr ++ o.attr ++ ")" ) ; +mkRCl4 = \s,v,o,i -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplV3" ++ v.attr ++ o.attr ++ i.attr ++ ")" ) ; +mkRCl5 = \s,v,vp -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplVV" ++ v.attr ++ vp.attr ++ ")" ) ; +mkRCl6 = \s,v,p -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplVS" ++ v.attr ++ p.attr ++ ")" ) ; +mkRCl7 = \s,v,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplVQ" ++ v.attr ++ q.attr ++ ")" ) ; +mkRCl8 = \s,v,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkRCl9 = \s,v,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplVA" ++ v.attr ++ q.attr ++ ")" ) ; +mkRCl10 = \s,v,n,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ "(" ++ "PositA" ++ q.attr ++ ")" ++ ")" ) ; +mkRCl11 = \s,v,n,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplV2A" ++ v.attr ++ n.attr ++ q.attr ++ ")" ) ; +mkRCl12 = \s,v,n,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2S" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkRCl13 = \s,v,n,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2Q" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkRCl14 = \s,v,n,q -> mkCompCat ( "RelVP" ++ s.attr ++ "(" ++ "ComplSlash" ++ "(" ++ "SlashV2V" ++ v.attr ++ q.attr ++ ")" ++ n.attr ++ ")" ) ; +mkRCl15 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "PositA" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkRCl16 = \x,y,z -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComparA" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkRCl17 = \x,y,z -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ "(" ++ "ComplA2" ++ y.attr ++ z.attr ++ ")" ++ ")" ++ ")" ) ; +mkRCl18 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAP" ++ y.attr ++ ")" ++ ")" ) ; +mkRCl19 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompNP" ++ y.attr ++ ")" ++ ")" ) ; +mkRCl20 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ "(" ++ "UseN" ++ y.attr ++ ")" ++ ")" ++ ")" ) ; +mkRCl21 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompCN" ++ y.attr ++ ")" ++ ")" ) ; +mkRCl22 = \x,y -> mkCompCat ( "RelVP" ++ x.attr ++ "(" ++ "UseComp" ++ "(" ++ "CompAdv" ++ y.attr ++ ")" ++ ")" ) ; +mkRCl23 = \ip,np,v -> mkCompCat ( "RelSlash" ++ ip.attr ++ "(" ++ "SlashVP" ++ np.attr ++ "(" ++ "SlashV2a" ++ v.attr ++ ")" ++ ")" ) ; +mkRCl24 = mkBinaryCat "RelSlash" ; +mkRCl25 = mkUnaryCat "RelCl" ;+ +which_RP = mkSimpCat "IdRP" ;++mkRP = mkTernaryCat "FunRP" ;+ +mkSSlash = mkTernaryCat "UseSlash" ;+ +mkClSlash1 = \np,vps -> mkCompCat ( "SlashVP" ++ np.attr ++ vps.attr ) ; +mkClSlash2 = \np,v2 -> mkCompCat ( "SlashVP" ++ np.attr ++ "(" ++ "SlashV2a" ++ v2.attr ++ ")" ) ; +mkClSlash3 = \np,vv,v2 -> mkCompCat ( "SlashVP" ++ np.attr ++ "(" ++ "SlashVV" ++ vv.attr ++ "(" ++ "SlashV2a" ++ v2.attr ++ ")" ++ ")" ) ; +mkClSlash4 = mkBinaryCat "SlashPrep" ; +mkClSlash5 = mkBinaryCat "AdvSlash" ; +mkClSlash6 = mkTernaryCat "SlashVS" ;++mkVPSlash1 = mkUnaryCat "SlashV2a" ; +mkVPSlash2 = mkBinaryCat "Slash2V3" ; +mkVPSlash3 = mkBinaryCat "SlashV2A" ; +mkVPSlash4 = mkBinaryCat "SlashV2Q" ; +mkVPSlash5 = mkBinaryCat "SlashV2S" ; +mkVPSlash6 = mkBinaryCat "SlashV2V" ; +mkVPSlash7 = mkBinaryCat "SlashVV" ; +mkVPSlash8 = mkTernaryCat "SlashV2VNP" ; ++mkListS1 = mkBinaryCat "BaseS" ; +mkListS2 = mkBinaryCat "ConsS" ; ++mkListAdv1 = mkBinaryCat "BaseAdv" ; +mkListAdv2 = mkBinaryCat "ConsAdv" ; ++mkListAP1 = mkBinaryCat "BaseAP" ; +mkListAP2 = mkBinaryCat "ConsAP" ; ++mkListNP1 = mkBinaryCat "BaseNP" ; +mkListNP2 = mkBinaryCat "ConsNP" ; ++mkListRS1 = mkBinaryCat "BaseRS" ; +mkListRS2 = mkBinaryCat "ConsRS" ; ++ the_Art = mkSimpCat "DefArt" ;      + a_Art = mkSimpCat "IndefArt" ;  + sgNum = mkSimpCat "NumSg";  + plNum = mkSimpCat "NumPl" ;  ++oper mkSimpCat : Str-> {ind : Str ; attr : Str}  = \s -> {ind  = s; attr  = s};++oper mkCompCat : Str -> {ind : Str ; attr : Str} = \s -> {ind = s; attr = "(" ++ s ++ ")"} ;++oper mkUnaryCat : Str -> {ind : Str ; attr : Str} -> {ind : Str ; attr : Str} = \s, o1 -> +                                                                                                      {ind = s ++ o1.attr ; +                                                                                                       attr = "(" ++ s ++ o1.attr ++ ")"};++oper mkBinaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str ; attr : Str} = \s, o1, o2 -> +                                                                                                      {ind = s ++ o1.attr ++ o2.attr; +                                                                                                       attr = "(" ++ s ++ o1.attr ++ o2.attr ++ ")"};++oper mkTernaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr: Str} -> {ind : Str ; attr : Str} = \s, o1, o2, o3 -> +                                                                                                     {ind = s ++ o1.attr ++ o2.attr ++ o3.attr;+                                                                                                      attr = "(" ++ s ++ o1.attr ++ o2.attr ++ o3.attr ++")"};+++oper mkQuaternaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr: Str} -> {ind : Str ; attr : Str} = \s, o1, o2, o3, o4 ->+                                                                                                     {ind = s ++ o1.attr ++ o2.attr ++ o3.attr ++ o4.attr;+                                                                                                      attr = "(" ++ s ++ o1.attr ++ o2.attr ++ o3.attr ++o4.attr++ ")"};+++-----------------------------+lin ++testNoun_1 = mkSimpCat "noun_1" ;+testNoun_2 = mkSimpCat "noun_2" ;+testNoun_3 = mkSimpCat "noun_3" ;+testNoun_4 = mkSimpCat "noun_4" ;+testNoun_5 = mkSimpCat "noun_5" ;+testA_1 = mkSimpCat "adj_1" ;+testA_2 = mkSimpCat "adj_2" ;+testA_3 = mkSimpCat "adj_3" ;+testA_4 = mkSimpCat "adj_4" ;+testA_5 = mkSimpCat "adj_5" ;+testV_1 = mkSimpCat "verb_1" ;+testV_2 = mkSimpCat "verb_2" ;+testV_3 = mkSimpCat "verb_3" ;+testV_4 = mkSimpCat "verb_4" ;+testV_5 = mkSimpCat "verb_5" ;+testV2_1 = mkSimpCat "verb2_1" ;+testV2_2 = mkSimpCat "verb2_2" ;+testV2_3 = mkSimpCat "verb2_3" ;+testV2_4 = mkSimpCat "verb2_4" ;+testV2_5 = mkSimpCat "verb2_5" ;+testAdv_1 = mkSimpCat "adv_1" ;+testAdv_2 = mkSimpCat "adv_2" ;+testAdv_3 = mkSimpCat "adv_3" ;+testAdv_4 = mkSimpCat "adv_4" ;+testAdv_5 = mkSimpCat "adv_5" ;++}
+ lib/src/api/abstract_to_api/AbsToAPIapi.gf view
@@ -0,0 +1,520 @@+concrete AbsToAPIapi of AbsToAPI = {++lincat +A, A2, A2V, AV, AS, AP, AdA, AdN, AdV, Adv, Ant, Art, CAdv, CN, Card, Cl, ClSlash, Comp, Conj, Det, Dig, Digit, Digits, IAdv, IComp, IDet, IP, IQuant, Imp, Interj, ListAP, ListAdv, ListCN, ListIAdv, ListNP, ListRS, ListS, N, N2, N3, NP, Num, Numeral, Ord, PConj, PN, Phr, Pol, Predet, Prep, Pron, QCl, QS, QVP, Quant, RCl, RP, RS, S, SC, SSlash, Subj, Temp, Tense, Text, Utt, V, V0, V2, V2A, V2Q, V2S, V2V, V3, VA, VP, VPSlash, VQ, VS, VV, Voc, Punct, String , QuantSg , QuantPl , ImpForm = {ind : Str; attr : Str} ;++lin+     + mkText1 = mkTernaryCat "mkText" ;  + mkText2 = mkBinaryCat "mkText" ; + mkText3 = mkBinaryCat "mkText" ;        + mkText4 = mkUnaryCat "mkText" ;+ mkText5 = mkUnaryCat "mkText" ;+ mkText6 = mkUnaryCat "mkText" ;  + mkText7 = mkUnaryCat "mkText" ; + mkText8 = mkUnaryCat "mkText" ;      + mkText9 = mkBinaryCat "mkText" ; + mkText10 = mkUnaryCat "mkText" ;++ emptyText = mkSimpCat "emptyText";+++ fullStopPunct = mkSimpCat "fullStopPunct" ;      + questMarkPunct = mkSimpCat "questMarkPunct" ;+ exclMarkPunct = mkSimpCat "exclMarkPunct" ;++ mkPhr1 = mkTernaryCat "mkPhr" ;+ mkPhr2 = mkBinaryCat "mkPhr" ; + mkPhr3 = mkBinaryCat "mkPhr" ;+ mkPhr4 = mkUnaryCat "mkPhr" ;+ mkPhr5 = mkUnaryCat "mkPhr" ;  + mkPhr6 = mkUnaryCat "mkPhr" ; + mkPhr7 = mkUnaryCat "mkPhr" ;  + mkPhr8 = mkUnaryCat "mkPhr" ; ++ mkPConj = mkUnaryCat "mkPConj" ; + noPConj = mkSimpCat "noPConj" ;++ mkVoc = mkUnaryCat "mkVoc" ;+ noVoc = mkSimpCat "noVoc" ;++ mkUtt1 = mkUnaryCat "mkUtt" ;+ mkUtt2 = mkUnaryCat "mkUtt" ;  + mkUtt3 = mkUnaryCat "mkUtt" ; + mkUtt4 = mkUnaryCat "mkUtt" ;  + mkUtt5 = mkTernaryCat "mkUtt" ; + mkUtt6 = mkBinaryCat "mkUtt" ; + mkUtt7 = mkBinaryCat "mkUtt" ;+ mkUtt8 = mkUnaryCat "mkUtt" ;+ mkUtt9 = mkUnaryCat "mkUtt" ; + mkUtt10 = mkUnaryCat "mkUtt" ; + mkUtt11 = mkUnaryCat "mkUtt" ;+ mkUtt12 = mkUnaryCat "mkUtt" ;     + mkUtt13 = mkUnaryCat "mkUtt" ; + mkUtt14 = mkUnaryCat "mkUtt" ; + mkUtt15 = mkUnaryCat "mkUtt" ;     + mkUtt16 = mkUnaryCat "mkUtt" ;   ++ lets_Utt = mkUnaryCat "lets_Utt" ; ++ positivePol = mkSimpCat "positivePol" ; + negativePol = mkSimpCat "negativePol" ;++ simultaneousAnt = mkSimpCat "simultaneousAnt" ; + anteriorAnt = mkSimpCat "anteriorAnt" ;++ presentTense = mkSimpCat "presentTense" ;+ pastTense = mkSimpCat "pastTense" ;+ futureTense = mkSimpCat "futureTense" ; + conditionalTense = mkSimpCat "conditionalTense" ; ++ mkTemp = mkBinaryCat "mkTemp" ;++ singularImpForm = mkSimpCat "singularImpForm" ; + pluralImpForm = mkSimpCat "pluralImpForm" ; + politeImpForm = mkSimpCat "politeImpForm" ;  ++ mkS1 = mkUnaryCat "mkS" ;    + mkS2 = mkBinaryCat "mkS" ; + mkS3 = mkBinaryCat "mkS" ;  + mkS4 = mkBinaryCat "mkS" ;    + mkS5 = mkTernaryCat "mkS" ;+ mkS6 = mkTernaryCat "mkS" ;+ mkS7 = mkTernaryCat "mkS" ;  + mkS8 = mkQuaternaryCat "mkS" ;+ mkS9 = mkTernaryCat "mkS" ;+ mkS10 = mkTernaryCat "mkS" ;+ mkS11 = mkBinaryCat "mkS" ;+ mkS12 = mkBinaryCat "mkS" ;++ mkCl1 = mkBinaryCat "mkCl" ;   + mkCl2 = mkTernaryCat "mkCl" ; + mkCl3 = mkQuaternaryCat "mkCl" ;   + mkCl4 = mkTernaryCat "mkCl" ; + mkCl5 = mkTernaryCat "mkCl" ; + mkCl6 = mkTernaryCat "mkCl" ;+ mkCl7 = mkTernaryCat "mkCl" ; + mkCl8 = mkTernaryCat "mkCl" ; + mkCl9 = mkQuaternaryCat "mkCl" ; + mkCl10 = mkQuaternaryCat "mkCl" ;+ mkCl11 = mkQuaternaryCat "mkCl" ; + mkCl12 = mkQuaternaryCat "mkCl" ; + mkCl13 = mkQuaternaryCat "mkCl" ; + mkCl14 = mkBinaryCat "mkCl" ;+ mkCl15 = mkTernaryCat "mkCl" ; + mkCl16 = mkTernaryCat "mkCl" ; + mkCl17 = mkBinaryCat "mkCl" ; + mkCl18 = mkBinaryCat "mkCl" ;  + mkCl19 = mkBinaryCat "mkCl" ;+ mkCl20 = mkBinaryCat "mkCl" ;   + mkCl21 = mkBinaryCat "mkCl" ;+ mkCl22 = mkBinaryCat "mkCl" ;+ mkCl23 = mkUnaryCat "mkCl" ;+ mkCl24 = mkUnaryCat "mkCl" ; + mkCl25 = mkUnaryCat "mkCl" ;+ mkCl26 = mkBinaryCat "mkCl" ; + mkCl27 = mkBinaryCat "mkCl" ;+ mkCl28 = mkUnaryCat "mkCl" ;+ mkCl29 = mkUnaryCat "mkCl" ;+ mkCl30 = mkBinaryCat "mkCl" ;++ genericCl = mkUnaryCat "genericCl" ;++ mkVP1 = mkUnaryCat "mkVP" ;+ mkVP2 = mkBinaryCat "mkVP" ;+ mkVP3 = mkTernaryCat "mkVP" ; + mkVP4 = mkBinaryCat "mkVP" ;+ mkVP5 = mkBinaryCat "mkVP" ; + mkVP6 = mkBinaryCat "mkVP" ;+ mkVP7 = mkBinaryCat "mkVP" ; + mkVP8 = mkTernaryCat "mkVP" ; + mkVP9 = mkTernaryCat "mkVP" ; + mkVP10 = mkTernaryCat "mkVP" ; + mkVP11 = mkTernaryCat "mkVP" ;+ mkVP12 = mkUnaryCat "mkVP" ;+ mkVP13 = mkBinaryCat "mkVP" ;+ mkVP14 = mkBinaryCat "mkVP" ; + mkVP15 = mkUnaryCat "mkVP" ; + mkVP16 = mkUnaryCat "mkVP" ; + mkVP17 = mkUnaryCat "mkVP" ; + mkVP18 = mkUnaryCat "mkVP" ; + mkVP19 = mkUnaryCat "mkVP" ;+ mkVP20 = mkBinaryCat "mkVP" ; + mkVP21 = mkBinaryCat "mkVP" ;+ mkVP22 = mkBinaryCat "mkVP" ;+ mkVP23 = mkUnaryCat "mkVP" ;     + mkVP24 = mkUnaryCat "mkVP" ; ++ reflexiveVP1 = mkUnaryCat "reflexiveVP" ; + reflexiveVP2 = mkUnaryCat "reflexiveVP" ;++ passiveVP1 = mkUnaryCat "passiveVP" ; + passiveVP2 = mkBinaryCat "passiveVP" ;++ progressiveVP = mkUnaryCat "progressiveVP" ;++ mkComp1 = mkUnaryCat "mkComp" ;+ mkComp2 = mkUnaryCat "mkComp" ;+ mkComp3 = mkUnaryCat "mkComp" ;++ mkSC1 = mkUnaryCat "mkSC" ;+ mkSC2 = mkUnaryCat "mkSC" ;+ mkSC3 = mkUnaryCat "mkSC" ;++ mkImp1 = mkUnaryCat "mkImp" ;+ mkImp2 = mkUnaryCat "mkImp" ;+ mkImp3 = mkBinaryCat "mkImp" ;++ mkNP1 = mkBinaryCat "mkNP" ;+ mkNP2 = mkBinaryCat "mkNP" ;  + mkNP3 = mkTernaryCat "mkNP" ;+ mkNP4 = mkQuaternaryCat "mkNP" ;+ mkNP5 = mkTernaryCat "mkNP" ;  + mkNP6 = mkBinaryCat "mkNP" ;    + mkNP7 = mkBinaryCat "mkNP" ;      + mkNP8 = mkBinaryCat "mkNP" ;      + mkNP9 = mkBinaryCat "mkNP" ;      + mkNP10 = mkBinaryCat "mkNP" ;    + mkNP11 = mkBinaryCat "mkNP" ;    + mkNP12 = mkBinaryCat "mkNP" ;   + mkNP13 = mkBinaryCat "mkNP" ;    + mkNP14 = mkBinaryCat "mkNP" ;   + mkNP15 = mkBinaryCat "mkNP" ;   + mkNP16 = mkBinaryCat "mkNP" ;+ mkNP17 = mkBinaryCat "mkNP" ;+ mkNP18 = mkUnaryCat "mkNP" ;           + mkNP19 = mkUnaryCat "mkNP" ;        + mkNP20 = mkUnaryCat "mkNP" ;     + mkNP21 = mkBinaryCat "mkNP" ;  + mkNP22 = mkUnaryCat "mkNP" ;            + mkNP23 = mkUnaryCat "mkNP" ; + mkNP24 = mkUnaryCat "mkNP" ;  + mkNP25 = mkBinaryCat "mkNP" ; + mkNP26 = mkBinaryCat "mkNP" ;    + mkNP27 = mkBinaryCat "mkNP" ;   + mkNP28 = mkBinaryCat "mkNP" ;     + mkNP29 = mkTernaryCat "mkNP" ;+ mkNP30 = mkBinaryCat "mkNP" ;+ mkNP31 = mkBinaryCat "mkNP" ;+ mkNP32 = mkBinaryCat "mkNP" ;++ i_NP = mkSimpCat "i_NP" ;         + you_NP = mkSimpCat "you_NP" ;     + youPol_NP = mkSimpCat "youPol_NP" ; + he_NP = mkSimpCat "he_NP" ;      + she_NP = mkSimpCat "she_NP" ;     + it_NP = mkSimpCat "it_NP" ;      + we_NP = mkSimpCat "we_NP" ;       + youPl_NP = mkSimpCat "youPl_NP" ; + they_NP = mkSimpCat "they_NP" ; + this_NP = mkSimpCat "this_NP" ; + that_NP = mkSimpCat "that_NP" ; + these_NP = mkSimpCat "these_NP" ; + those_NP = mkSimpCat "those_NP" ;++ mkDet1 = mkUnaryCat "mkDet" ;      + mkDet2 = mkBinaryCat "mkDet" ;   + mkDet3 = mkBinaryCat "mkDet" ;    + mkDet4 = mkTernaryCat "mkDet" ;  + mkDet5 = mkBinaryCat "mkDet" ; + mkDet6 = mkUnaryCat "mkDet" ;    + mkDet7 = mkUnaryCat "mkDet" ;    + mkDet8 = mkUnaryCat "mkDet" ;   + mkDet9 = mkUnaryCat "mkDet" ;     + mkDet10 = mkBinaryCat "mkDet" ; ++ the_Det = mkSimpCat "the_Det" ;+ a_Det = mkSimpCat "a_Det" ;+ theSg_Det = mkSimpCat "theSg_Det" ; + thePl_Det = mkSimpCat "thePl_Det" ; + aSg_Det = mkSimpCat "aSg_Det" ;+ aPl_Det = mkSimpCat "aPl_Det" ;+ this_Det = mkSimpCat "this_Det" ;+ that_Det = mkSimpCat "that_Det" ;+ these_Det = mkSimpCat "these_Det" ; + those_Det = mkSimpCat "those_Det" ; ++ mkQuant = mkUnaryCat "mkQuant" ;  ++ the_Quant = mkSimpCat "the_Quant" ; + a_Quant = mkSimpCat "a_Quant" ;  ++ --mkNum1 = mkUnaryCat "mkNum" ;  + mkNum2 = mkUnaryCat "mkNum" ;  + mkNum3 = mkUnaryCat "mkNum" ;  + mkNum4 = mkUnaryCat "mkNum" ; + mkNum5 = mkUnaryCat "mkNum" ; + mkNum6 = mkBinaryCat "mkNum" ; ++ singularNum = mkSimpCat "singularNum" ;           + pluralNum = mkSimpCat "pluralNum" ;               ++ --mkCard1 = mkUnaryCat "mkCard" ;   + mkCard2 = mkUnaryCat "mkCard" ;  + mkCard3 = mkUnaryCat "mkCard" ;    + mkCard4 = mkBinaryCat "mkCard" ; ++ mkOrd1 = mkUnaryCat "mkOrd" ;  + mkOrd2 = mkUnaryCat "mkOrd" ;    + mkOrd3 = mkUnaryCat "mkOrd" ;      + mkOrd4 = mkUnaryCat "mkOrd" ;          ++ mkAdN = mkUnaryCat "mkAdN" ; ++ mkCN1 = mkUnaryCat "mkCN" ;         + mkCN2 = mkBinaryCat "mkCN" ; + mkCN3 = mkTernaryCat "mkCN" ;   + mkCN4 = mkUnaryCat "mkCN" ;          + mkCN5 = mkUnaryCat "mkCN" ;          + mkCN6 = mkBinaryCat "mkCN" ;+ mkCN7 = mkBinaryCat "mkCN" ; + mkCN8 = mkBinaryCat "mkCN" ; + mkCN9 = mkBinaryCat "mkCN" ; + mkCN10 = mkBinaryCat "mkCN" ; + mkCN11 = mkBinaryCat "mkCN" ;  + mkCN12 = mkBinaryCat "mkCN" ;   + mkCN13 = mkBinaryCat "mkCN" ;  + mkCN14 = mkBinaryCat "mkCN" ;+ mkCN15 = mkBinaryCat "mkCN" ; + mkCN16 = mkBinaryCat "mkCN" ;  + mkCN17 = mkBinaryCat "mkCN" ; + mkCN18 = mkBinaryCat "mkCN" ; + mkCN19 = mkBinaryCat "mkCN" ; + mkCN20 = mkBinaryCat "mkCN" ;  + mkCN21 = mkBinaryCat "mkCN" ; ++ mkAP1 = mkUnaryCat "mkAP" ;         + mkAP2 = mkBinaryCat "mkAP" ;+ mkAP3 = mkBinaryCat "mkAP" ;+ mkAP4 = mkUnaryCat "mkAP" ;       + mkAP5 = mkBinaryCat "mkAP" ; + mkAP6 = mkBinaryCat "mkAP" ; + mkAP7 = mkBinaryCat "mkAP" ; + mkAP8 = mkBinaryCat "mkAP" ;+ mkAP9 = mkBinaryCat "mkAP" ;+ mkAP10 = mkBinaryCat "mkAP" ; + mkAP11 = mkTernaryCat "mkAP" ; + mkAP12 = mkBinaryCat "mkAP" ;  + mkAP13 = mkUnaryCat "mkAP" ;            + mkAP14 = mkTernaryCat "mkAP" ;  ++ reflAP = mkUnaryCat "reflAP" ;           + comparAP = mkUnaryCat "comparAP" ;         ++ mkAdv1 = mkUnaryCat "mkAdv" ;          + mkAdv2 = mkBinaryCat "mkAdv" ;+ mkAdv3 = mkBinaryCat "mkAdv" ;  + mkAdv4 = mkTernaryCat "mkAdv" ;  + mkAdv5 = mkTernaryCat "mkAdv" ;    + mkAdv6 = mkBinaryCat "mkAdv" ;       + mkAdv7 = mkTernaryCat "mkAdv" ; + mkAdv8 = mkBinaryCat "mkAdv" ;   ++ mkQS1 = mkUnaryCat "mkQS" ; + mkQS2 = mkBinaryCat "mkQS" ;  + mkQS3 = mkBinaryCat "mkQS" ; + mkQS4 = mkBinaryCat "mkQS" ; + mkQS5 = mkTernaryCat "mkQS" ;+ mkQS6 = mkTernaryCat "mkQS" ; + mkQS7 = mkTernaryCat "mkQS" ; + mkQS8 = mkQuaternaryCat "mkQS" ; + mkQS9 = mkUnaryCat "mkQS" ;                   ++ mkQCl1 = mkUnaryCat "mkQCl" ;  + mkQCl2 = mkBinaryCat "mkQCl" ;  + mkQCl3 = mkBinaryCat "mkQCl" ;    + mkQCl4 = mkTernaryCat "mkQCl" ;   + mkQCl5 = mkQuaternaryCat "mkQCl" ;   + mkQCl6 = mkTernaryCat "mkQCl" ;       + mkQCl7 = mkTernaryCat "mkQCl" ;      + mkQCl8 = mkTernaryCat "mkQCl" ;   + mkQCl9 = mkTernaryCat "mkQCl" ;   + mkQCl10 = mkTernaryCat "mkQCl" ; + mkQCl11 = mkQuaternaryCat "mkQCl" ; + mkQCl12 = mkQuaternaryCat "mkQCl" ;+ mkQCl13 = mkQuaternaryCat "mkQCl" ;  + mkQCl14 = mkQuaternaryCat "mkQCl" ; + mkQCl15 = mkQuaternaryCat "mkQCl" ;+ mkQCl16 = mkBinaryCat "mkQCl" ;    + mkQCl17 = mkTernaryCat "mkQCl" ; + mkQCl18 = mkTernaryCat "mkQCl" ;+ mkQCl19 = mkBinaryCat "mkQCl" ;   + mkQCl20 = mkBinaryCat "mkQCl" ;   + mkQCl21 = mkBinaryCat "mkQCl" ;   + mkQCl22 = mkBinaryCat "mkQCl" ;   + mkQCl23 = mkBinaryCat "mkQCl" ;  + mkQCl24 = mkTernaryCat "mkQCl" ;   + mkQCl25 = mkBinaryCat "mkQCl" ; + mkQCl26 = mkBinaryCat "mkQCl" ; + mkQCl27 = mkTernaryCat "mkQCl" ;  + mkQCl28 = mkBinaryCat "mkQCl" ;  + mkQCl29 = mkBinaryCat "mkQCl" ; + mkQCl30 = mkUnaryCat "mkQCl" ;       ++ mkIComp1 = mkUnaryCat "mkIComp" ; + mkIComp2 = mkUnaryCat "mkIComp" ;  ++ mkIP1 = mkBinaryCat "mkIP" ;  + mkIP2 = mkBinaryCat "mkIP" ;    + mkIP3 = mkUnaryCat "mkIP" ;   + mkIP4 = mkBinaryCat "mkIP" ;  + mkIP5 = mkTernaryCat "mkIP" ; + mkIP6 = mkBinaryCat "mkIP" ;     + mkIP7 = mkBinaryCat "mkIP" ;       ++ what_IP = mkSimpCat "what_IP" ; + who_IP = mkSimpCat "who_IP" ; ++ mkIAdv1 = mkBinaryCat "mkIAdv" ; + mkIAdv2 = mkBinaryCat "mkIAdv" ; ++ mkIDet1 = mkBinaryCat "mkIDet" ; + mkIDet2 = mkUnaryCat "mkIDet" ;      ++ which_IDet = mkSimpCat "which_IDet" ;+ whichSg_IDet = mkSimpCat "whichSg_IDet" ;  + whichPl_IDet = mkSimpCat "whichPl_IDet" ;++ mkRS1 = mkUnaryCat "mkRS" ;+ mkRS2 = mkBinaryCat "mkRS" ; + mkRS3 = mkBinaryCat "mkRS" ; + mkRS4 = mkBinaryCat "mkRS" ; + mkRS5 = mkTernaryCat "mkRS" ; + mkRS6 = mkTernaryCat "mkRS" ;+ mkRS7 = mkTernaryCat "mkRS" ;+ mkRS8 = mkQuaternaryCat "mkRS" ; + mkRS9 = mkTernaryCat "mkRS" ;+ mkRS10 = mkTernaryCat "mkRS" ; + mkRS11 = mkBinaryCat "mkRS" ;++ mkRCl1 = mkBinaryCat "mkRCl" ;      + mkRCl2 = mkBinaryCat "mkRCl" ;        + mkRCl3 = mkTernaryCat "mkRCl" ;   + mkRCl4 = mkQuaternaryCat "mkRCl" ;   + mkRCl5 = mkTernaryCat "mkRCl" ;       + mkRCl6 = mkTernaryCat "mkRCl" ;       + mkRCl7 = mkTernaryCat "mkRCl" ;    + mkRCl8 = mkTernaryCat "mkRCl" ;    + mkRCl9 = mkTernaryCat "mkRCl" ;  + mkRCl10 = mkQuaternaryCat "mkRCl" ; + mkRCl11 = mkQuaternaryCat "mkRCl" ; + mkRCl12 = mkQuaternaryCat "mkRCl" ; + mkRCl13 = mkQuaternaryCat "mkRCl" ; + mkRCl14 = mkQuaternaryCat "mkRCl" ; + mkRCl15 = mkBinaryCat "mkRCl" ;    + mkRCl16 = mkTernaryCat "mkRCl" ;+ mkRCl17 = mkTernaryCat "mkRCl" ;+ mkRCl18 = mkBinaryCat "mkRCl" ;    + mkRCl19 = mkBinaryCat "mkRCl" ;   + mkRCl20 = mkBinaryCat "mkRCl" ;   + mkRCl21 = mkBinaryCat "mkRCl" ;    + mkRCl22 = mkBinaryCat "mkRCl" ;  + mkRCl23 = mkTernaryCat "mkRCl" ;     + mkRCl24 = mkBinaryCat "mkRCl" ;        + mkRCl25 = mkUnaryCat "mkRCl" ;            ++ which_RP = mkSimpCat "which_RP" ;                  ++ mkRP = mkTernaryCat "mkRP" ;  ++ mkSSlash = mkTernaryCat "mkSSlash" ;  ++ mkClSlash1 = mkBinaryCat "mkClSlash" ;       + mkClSlash2 = mkBinaryCat "mkClSlash" ;       + mkClSlash3 = mkTernaryCat "mkClSlash" ;  + mkClSlash4 = mkBinaryCat "mkClSlash" ;     + mkClSlash5 = mkBinaryCat "mkClSlash" ;  + mkClSlash6 = mkTernaryCat "mkClSlash" ; ++ mkVPSlash1 = mkUnaryCat "mkClSlash" ;       + mkVPSlash2 = mkBinaryCat "mkClSlash" ;  + mkVPSlash3 = mkBinaryCat "mkClSlash" ; + mkVPSlash4 = mkBinaryCat "mkClSlash" ;+ mkVPSlash5 = mkBinaryCat "mkClSlash" ;  + mkVPSlash6 = mkBinaryCat "mkClSlash" ; + mkVPSlash7 = mkBinaryCat "mkClSlash" ; + mkVPSlash8 = mkTernaryCat "mkVPSlash" ; ++ mkListS1 = mkBinaryCat "mkListS" ;+ mkListS2 = mkBinaryCat "mkListS" ;  ++ mkListAdv1 = mkBinaryCat "mkListAdv" ; + mkListAdv2 = mkBinaryCat "mkListAdv" ; ++ mkListAP1 = mkBinaryCat "mkListAP" ;+ mkListAP2 = mkBinaryCat "mkListAP" ;  ++ mkListNP1 = mkBinaryCat "mkListNP" ; + mkListNP2 = mkBinaryCat "mkListNP" ; ++ mkListRS1 = mkBinaryCat "mkListRS" ; + mkListRS2 = mkBinaryCat "mkListRS" ; + ++ the_Art = mkSimpCat "the_Art" ;      + a_Art = mkSimpCat "a_Art" ;  + sgNum = mkSimpCat "sgNum" ;  + plNum = mkSimpCat "plNum" ;  +++++{-+  DetSg : Quant -> Ord -> Det = \q -> DetQuantOrd q NumSg ; +  DetPl : Quant -> Num -> Ord -> Det = DetQuantOrd ; +  ComplV2 : V2 -> NP -> VP = \v,np -> ComplSlash (SlashV2a v) np ;+  ComplV2A : V2A -> NP -> AP -> VP = \v,np,ap -> ComplSlash (SlashV2A v ap) np ; +  ComplV3 : V3 -> NP -> NP -> VP = \v,o,d -> ComplSlash (Slash3V3 v d) o ; +-}+++oper mkSimpCat : Str-> {ind : Str ; attr : Str} = \s -> {ind = s; attr = s};++oper mkUnaryCat : Str -> {ind : Str ; attr : Str} -> {ind : Str ; attr : Str} = \s, o1 -> +                                                                                                      {ind = s ++ o1.attr ; +                                                                                                       attr = "(" ++ s ++ o1.attr ++ ")"};++oper mkBinaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str ; attr : Str} = \s, o1, o2 -> +                                                                                                      {ind = s ++ o1.attr ++ o2.attr; +                                                                                                       attr = "(" ++ s ++ o1.attr ++ o2.attr ++ ")"};++oper mkTernaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr: Str} -> {ind : Str ; attr : Str} = \s, o1, o2, o3 -> +                                                                                                     {ind = s ++ o1.attr ++ o2.attr ++ o3.attr;+                                                                                                      attr = "(" ++ s ++ o1.attr ++ o2.attr ++ o3.attr ++")"};+++oper mkQuaternaryCat : Str -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr : Str} -> {ind : Str; attr: Str} -> {ind : Str ; attr : Str} = \s, o1, o2, o3, o4 -> +                                                                                                     {ind = s ++ o1.attr ++ o2.attr ++ o3.attr ++ o4.attr;+                                                                                                      attr = "(" ++ s ++ o1.attr ++ o2.attr ++ o3.attr ++o4.attr++ ")"};++-----------------------------+lin ++testNoun_1 = mkSimpCat "noun_1" ;+testNoun_2 = mkSimpCat "noun_2" ;+testNoun_3 = mkSimpCat "noun_3" ;+testNoun_4 = mkSimpCat "noun_4" ;+testNoun_5 = mkSimpCat "noun_5" ;+testA_1 = mkSimpCat "adj_1" ;+testA_2 = mkSimpCat "adj_2" ;+testA_3 = mkSimpCat "adj_3" ;+testA_4 = mkSimpCat "adj_4" ;+testA_5 = mkSimpCat "adj_5" ;+testV_1 = mkSimpCat "verb_1" ;+testV_2 = mkSimpCat "verb_2" ;+testV_3 = mkSimpCat "verb_3" ;+testV_4 = mkSimpCat "verb_4" ;+testV_5 = mkSimpCat "verb_5" ;+testV2_1 = mkSimpCat "verb2_1" ;+testV2_2 = mkSimpCat "verb2_2" ;+testV2_3 = mkSimpCat "verb2_3" ;+testV2_4 = mkSimpCat "verb2_4" ;+testV2_5 = mkSimpCat "verb2_5" ;+testAdv_1 = mkSimpCat "adv_1" ;+testAdv_2 = mkSimpCat "adv_2" ;+testAdv_3 = mkSimpCat "adv_3" ;+testAdv_4 = mkSimpCat "adv_4" ;+testAdv_5 = mkSimpCat "adv_5" ;+++}
+ lib/src/api/abstract_to_api/ConvertLex.hs view
@@ -0,0 +1,47 @@+module ConvertLex where++import System.Environment (getArgs)+import System.Exit (exitFailure)+import System.IO++import Data.List +import Data.Char++main = +  do args <- getArgs +     case args of+      [fname] ->    +        do file <- readFile fname+           let newName = "Abs" ++ (reverse $ takeWhile (/= '/') $ reverse fname)+           let rootName = reverse $ drop 3 $ takeWhile (/='/') $ reverse newName+           let absContent = unlines $ map (makeAbstract (\bf pos hd -> bf ++" fun " ++ hd ++ " : " ++ pos ++ " ; ")) (lines file)  +           let intContent = unlines $ map (makeAbstract (\bf pos hd -> bf ++ " lin " ++ hd ++ " = " ++ "mkSimpCat" ++ "\"" ++ hd ++ "\" ;")) (lines file)+           let absFile = "abstract " ++ rootName ++ " = AbsToAPI ** { \n\n" ++ absContent ++ "\n\n}"+           let intFile = "incomplete concrete " ++  rootName ++ "I of " ++ rootName ++ " = AbsToAPI ** {\n\n" ++ intContent ++ "\n\n}"+           let concAbs = "concrete " ++ rootName ++ "Abs of " ++ rootName ++ " =  AbsToAPIAbs, "++ rootName ++ "I ** {}"+           let concApi = "concrete " ++ rootName ++ "api of " ++ rootName ++ " =  AbsToAPIapi, "++ rootName ++ "I ** {}" +           writeFile newName absFile+           putStrLn $ "Wrote file "++ newName+           writeFile (rootName ++ "I.gf") intFile +           putStrLn $ "Wrote file " ++ rootName ++ "I.gf"+           writeFile (rootName ++ "Abs.gf") concAbs+           putStrLn $ "Wrote file " ++ rootName ++ "Abs.gf"+           writeFile (rootName ++ "api.gf") concApi+           putStrLn $ "Wrote file " ++ rootName ++ "api.gf"  +      _ -> error "usage ConvertLex file_name"+++makeAbstract :: (String -> String -> String -> String) -> String -> String+makeAbstract fcs str = +    let newss = dropWhile isSpace str+       in +      if isInfixOf "=" newss && isInfixOf ";" newss then+           let hd = head $ words newss +               maybepos = dropWhile (/='_') hd+               pos = if null maybepos then "??" else tail maybepos+               bf = if null maybepos then "--" else ""+                   in+                   if isInfixOf "flags" newss && bf == "--" then ""+                        else fcs bf pos hd+        else ""+
lib/src/demo/DemoFin.gf view
@@ -1,6 +1,26 @@ --# -path=.:alltenses -concrete DemoFin of Demo = LangFin ** +concrete DemoFin of Demo = LangFin - [+          PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,+            NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,+            ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,+          AdvCN, SentCN, ApposCN,+          PassV2, CompAdv, +            -- CompNP,+            SlashV2V, SlashV2VNP, ---+          ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,+          PredSCVP, AdvSlash, SlashPrep, SlashVS, +            EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS, +          CompIP,+          PConjConj, VocNP, UttVP,+          FunRP,+          nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,+            language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,+            both7and_DConj, much_Det, that_Subj, no_Quant,+          ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,+            -- ExistNP, ---+          ConsNP, ConsAdv, ConsS, ConsRS, ConsAP+  ]  **    open LangFin in {    lin 
lib/src/english/DictEng.gf view

file too large to diff

lib/src/english/DictEngAbs.gf view
@@ -36,6 +36,7 @@ fun aback_Adv : Adv; fun abacus_N : N; fun abaft_Adv : Adv;+fun abaft_Prep : Prep; fun abandon_N : N; fun abandon_V2 : V2; fun abandoned_A : A;@@ -643,6 +644,7 @@ fun afloat_A : A; fun afoot_A : A; fun afore_Adv : Adv;+fun afore_Prep : Prep; fun aforesaid_A : A; fun aforethought_Adv : Adv; fun afoul_Adv : Adv;@@ -714,6 +716,7 @@ fun aghast_A : A; fun agile_A : A; fun agility_N : N;+fun agin_Prep : Prep ; fun aging_N : N; fun agitate_V : V; fun agitate_V2 : V2;@@ -1011,7 +1014,6 @@ fun alpinist_N : N; fun already_Adv : Adv; fun already_AdV : AdV;-fun alright_A : A; fun alright_Adv : Adv; fun alsatian_N : N; fun also_AdV : AdV;@@ -1117,6 +1119,7 @@ fun amicability_N : N; fun amicable_A : A; fun amid_Prep : Prep ;+fun amidst_Prep : Prep; fun amidships_Adv : Adv; fun amiens_PN : PN; fun amir_N : N;@@ -1234,6 +1237,7 @@ fun anecdote_N : N; fun anemometer_N : N; fun anemone_N : N;+fun anent_Prep : Prep; fun aneroid_A : A; fun aneroid_N : N; fun anesthetic_A : A;@@ -1773,6 +1777,7 @@ fun arose_V2 : V2; fun arose_VS : VS; fun around_Adv : Adv;+fun around_AdN : AdN; fun around_Prep : Prep ; fun arouse_V2 : V2; fun arouse_V2V : V2V;@@ -2647,6 +2652,7 @@ fun baptize_V2 : V2; fun bar_N : N; fun bar_V2 : V2;+fun bar_Prep : Prep; fun baracaldo_PN : PN; fun barb_N : N; fun barbadian_A : A;@@ -3281,8 +3287,8 @@ fun bettor_N : N; fun betty_PN : PN; fun between_Adv : Adv;-fun between_Prep : Prep ;-fun betwixt_Adv : Adv;+fun between_Prep : Prep;+fun betwixt_Prep : Prep; fun bevel_N : N; fun bevel_V2 : V2; fun beverage_N : N;@@ -6229,6 +6235,7 @@ fun cipher_N : N; fun cipher_V : V; fun cipher_V2 : V2;+fun circa_Prep : Prep; fun circle_N : N; fun circle_V : V; fun circle_V2 : V2;@@ -34001,7 +34008,8 @@ fun sin_N : N; fun sin_V : V; fun since_Adv : Adv;-fun since_Subj : Subj ;+fun since_Subj : Subj;+fun since_Prep : Prep; fun sincere_A : A; fun sincerity_N : N; fun sine_N : N;@@ -39572,6 +39580,7 @@ fun twitch_V2 : V2; fun twitter_N : N; fun twitter_V : V;+fun twixt_Prep : Prep; fun two_a_penny_A : A; fun two_edged_A : A; fun two_faced_A : A;@@ -42119,6 +42128,7 @@ fun whig_N : N; fun while_N : N; fun while_Subj : Subj;+fun whilst_Subj : Subj; fun while_V2 : V2; fun whim_N : N; fun whimper_N : N;
lib/src/english/ParadigmsEng.gf view
@@ -505,7 +505,10 @@    reg2V fit fitted =    let fitt = Predef.tk 2 fitted ;-   in mk5V fit (fit + "s") (fitt + "ed") (fitt + "ed") (fitt + "ing") ;+   in +     if_then_else V (pbool2bool (Predef.eqStr (last fit) (last fitt)))+       (mk5V fit (fit + "s") (fitt + "ed") (fitt + "ed") (fitt + "ing")) +       (regV fit) ;    regDuplV fit =      case last fit of {
+ lib/src/english/ParseEng.gf view
@@ -0,0 +1,97 @@+--# -path=alltenses+concrete ParseEng of ParseEngAbs = +  TenseX - [Pol, PNeg, PPos],+  CatEng,+  NounEng,+  AdjectiveEng,+  NumeralEng,+  SymbolEng,+  ConjunctionEng,+  VerbEng - [SlashV2V, PassV2],+  AdverbEng,+  PhraseEng,+  SentenceEng,+  RelativeEng,+  IdiomEng [VP, Tense, ProgrVP],+  ExtraEng [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash],+  DictEng ** +open MorphoEng, ResEng, ParadigmsEng, Prelude in {++flags+  literal=Symb ;++lin+  myself_NP = regNP "myself" singular ;+  yourselfSg_NP = regNP "yourself" singular ;+  himself_NP = regNP "himself" singular ;+  herself_NP = regNP "herself" singular ;+  itself_NP = regNP "itself" singular ;+  ourself_NP = regNP "ourself" plural ;+  yourselfPl_NP = regNP "yourself" plural ;+  themself_NP = regNP "themself" plural ;++  CompoundCN num noun cn = {+    s = \\n,c => num.s ! Nom ++ noun.s ! num.n ! Nom ++ cn.s ! n ! c ;+    g = cn.g+  } ;+  +  DashCN noun1 noun2 = {+    s = \\n,c => noun1.s ! Sg ! Nom ++ "-" ++ noun2.s ! n ! c ;+    g = noun2.g+  } ;++  GerundN v = {+    s = \\n,c => v.s ! VPresPart ;+    g = Neutr+  } ;+  +  GerundAP v = {+    s = \\agr => v.s ! VPresPart ;+    isPre = True+  } ;++  PastPartAP v = {+    s = \\agr => v.s ! VPPart ;+    isPre = True+  } ;++  OrdCompar a = {s = \\c => a.s ! AAdj Compar c } ;++  PositAdVAdj a = {s = a.s ! AAdv} ;++  UseQuantPN q pn = {s = \\c => q.s ! False ! Sg ++ pn.s ! npcase2case c ; a = agrgP3 Sg pn.g} ;++  SlashV2V v p vp = insertObjc (\\a => p.s ++ case p.p of {CPos => ""; _ => "not"} ++ +                                       v.c3 ++ +                                       infVP v.typ vp a)+                               (predVc v) ;++  ComplPredVP np vp = {+      s = \\t,a,b,o => +        let +          verb  = vp.s ! t ! a ! b ! o ! np.a ;+          compl = vp.s2 ! np.a+        in+        case o of {+          ODir => compl ++ "," ++ np.s ! npNom ++ verb.aux ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf ;+          OQuest => verb.aux ++ compl ++ "," ++ np.s ! npNom ++ verb.adv ++ vp.ad ++ verb.fin ++ verb.inf +          }+    } ;++  that_RP = {+    s = \\_ => "that" ;+    a = RNoAg+    } ;+  no_RP = {+    s = \\_ => "" ;+    a = RNoAg+    } ;++  CompS s = {s = \\_ => "that" ++ s.s} ;+  CompVP vp = {s = \\a => infVP VVInf vp a} ;++lin+  PPos = {s = [] ; p = CPos} ;+  PNeg = {s = [] ; p = CNeg True} ; -- contracted: don't+    +}
+ lib/src/english/ParseEngAbs.gf view
@@ -0,0 +1,46 @@+abstract ParseEngAbs = +  Tense,+  Cat,+  Noun,+  Adjective,+  Numeral,+  Symbol,+  Conjunction,+  Verb - [SlashV2V, PassV2],+  Adverb,+  Phrase,+  Sentence,+  Relative,+  Idiom [VP, ProgrVP],+  Extra [NP, Quant, VPSlash, VP, GenNP, PassVPSlash],+  DictEngAbs ** {++fun CompoundCN : Num -> N -> CN -> CN ;+    DashCN : N -> N -> N ;+    GerundN : V -> N ;+    GerundAP : V -> AP ;+    PastPartAP : V2 -> AP ;+    myself_NP : NP ;+    yourselfSg_NP : NP ;+    himself_NP : NP ;+    herself_NP : NP ;+    itself_NP : NP ;+    ourself_NP : NP ;+    yourselfPl_NP : NP ;+    themself_NP : NP ;+    OrdCompar : A -> Ord ;++    PositAdVAdj : A -> AdV ;++    UseQuantPN : Quant -> PN -> NP;++    SlashV2V : V2V -> Pol -> VP -> VPSlash ;++    ComplPredVP : NP -> VP -> Cl ;+    +    that_RP, no_RP : RP ;+    +    CompS : S -> Comp ;+    CompVP : VP -> Comp ;++}
+ lib/src/english/ParseEngAbs.probs view
@@ -0,0 +1,14460 @@+AAnter	6.80224221092426e-2+ASimul	0.9319775778907574+AdAP	2.8268789637026042e-2+AdNum	3.2918032786885244e-2+AdVVP	5.344901041868391e-2+AdjCN	0.2175416407421385+AdvNP	0.15632702442225274+AdvS	4.875455207574654e-2+AdvVP	0.2018474766644719+AdvVPSlash	0.1612186889323148+BaseAdv	1.0+BaseNP	0.825300615895982+BaseS	1.0+CompAP	0.3751364222641135+CompAdv	0.13146145450937594+CompNP	0.43248338128782615+CompS	3.7305288223038e-2+CompVP	2.3613453715646392e-2+ComplPredVP	1.3228178219066172e-2+ComplSlash	0.2864653937023123+ComplVA	6.661760718850459e-3+ComplVS	0.13131802161199116+ComplVV	7.443162012471435e-2+CompoundCN	0.11339133627767975+ConjAdv	4.856775708026834e-4+ConjNP	3.4621772920212436e-2+ConjS	2.404952658412236e-2+ConsNP	0.174699384104018+D_0	0.19553003642649874+D_1	0.18688646045563995+D_2	7.661912699882695e-2+D_3	5.2602333765512134e-2+D_4	5.365191084768784e-2+D_5	6.637031549052294e-2+D_6	5.0750138914613815e-2+D_7	5.186145582515281e-2+D_8	0.10822991912082484+D_9	0.15749830215472002+DashCN	8.977117604868004e-3+DefArt	0.3583384029825136+DetCN	0.44145836323743515+DetNP	2.4254106260380996e-2+DetQuant	0.9698286632161343+DetQuantOrd	9.004104943780117e-3+GenNP	5.03377166300092e-2+GerundN	1.5067906804562596e-2+IDig	0.30764956473421+IIDig	0.69235043526579+IdRP	0.49297951822748937+IndefArt	0.4852512206155334+MassNP	9.65776037074251e-2+MkSymb	1.0+NumCard	6.549324600900532e-2+NumDigits	0.6535081967213114+NumNumeral	0.3135737704918033+NumPl	0.3267536877852064+NumSg	0.6077530662057883+OrdSuperl	1.0+PNeg	3.670769291168561e-2+PPos	0.9632923070883144+PassVPSlash	3.475153956388706e-2+PastPartAP	2.422075293482661e-2+PositA	0.9475104574281473+PositAdAAdj	0.7438345266507558+PositAdVAdj	0.6536731634182908+PositAdvAdj	2.603434145156884e-2+PossPron	6.222409409268879e-2+PredVP	0.9867718217809338+PredetNP	9.924744191769023e-4+PrepNP	0.8338173245236818+ProgrVP	2.360664626825206e-2+RelNP	1.1122275309122973e-2+RelSlash	0.153023598820059+RelVP	0.846976401179941+SlashV2V	2.082963226150293e-2+SlashV2a	0.8179516788061822+SlashVP	1.0+SymbPN	1.0+TCond	2.9045967720908405e-2+TFut	4.109196151539645e-2+TPast	0.416994759210492+TPres	0.5128673115532031+TTAnt	1.0+UseCl	0.9271959213401311+UseComp	9.759285797281073e-2+UseN	0.6690670229801817+UsePN	0.14208788730083868+UsePron	6.747595710213874e-2+UseQuantPN	2.302376607131872e-2+UseRCl	1.0+UseV	8.98756729540261e-2+aback_Adv	1.0118282725055903e-5+abacus_N	5.78422526086856e-6+abandon_V2	1.123183982419729e-3+abandoned_A	1.862717705131787e-5+abandonment_N	5.78422526086856e-6+abate_V	1.5074770863482875e-4+abate_V2	2.4417043096081066e-5+abatement_N	2.313690104347424e-5+abdicate_V2	2.4417043096081066e-5+abduction_N	1.156845052173712e-5+aberration_N	5.78422526086856e-6+abet_V	6.02990834539315e-5+abet_V2	2.4417043096081066e-5+abide_V	3.014954172696575e-5+ability_N	5.032275976955647e-4+able_A	3.259755983980628e-3+abnormal_A	7.450870820527148e-5+aboard_Adv	1.0118282725055903e-5+aboard_Prep	6.347728571126299e-5+abolish_V2	3.174215602490538e-4+abolition_N	1.156845052173712e-5+abominable_A	1.862717705131787e-5+abort_V	3.014954172696575e-5+abort_V2	2.4417043096081066e-5+abortion_N	8.097915365215983e-4+abortive_A	1.862717705131787e-5+abound_V	1.20598166907863e-4+about_AdN	1.0+about_Adv	5.119851058878288e-3+about_Prep	1.353124140411756e-2+above_Prep	1.4705571189775925e-3+above_board_A	2.794076557697681e-4+abrasive_A	3.725435410263574e-5+abrasive_N	2.313690104347424e-5+abroad_Adv	4.6544100535257155e-4+abrupt_A	2.4215330166713235e-4+absence_N	1.2146873047823974e-4+absent_A	1.862717705131787e-5+absenteeism_N	1.735267578260568e-5+absolute_A	4.2842507218031106e-4+absolutism_N	1.156845052173712e-5+absolve_V2	2.4417043096081066e-5+absorb_V2	5.371749481137834e-4+absorbent_A	1.862717705131787e-5+absorption_N	5.78422526086856e-6+abstain_V	6.02990834539315e-5+abstention_N	5.78422526086856e-6+abstinence_N	5.78422526086856e-6+abstract_A	3.725435410263574e-5+abstract_N	5.78422526086856e-6+absurd_A	9.313588525658937e-5+absurdity_N	5.78422526086856e-6+abundant_A	1.303902393592251e-4+abuse_N	1.4460563152171398e-4+abuse_V2	1.2208521548040532e-4+abusive_A	5.588153115395362e-5+academic_A	4.097978951289932e-4+academic_N	1.156845052173712e-5+academy_N	2.313690104347424e-5+accede_V	6.02990834539315e-5+accelerate_V	5.125422093584177e-4+accelerate_V2	1.2208521548040532e-4+acceleration_N	2.8921126304342795e-5+accent_N	1.156845052173712e-5+accept_V	4.5224312590448623e-4+accept_V2	2.5149554388963495e-3+accept_VS	3.686771862557145e-4+acceptable_A	2.9803483282108594e-4+acceptance_N	8.676337891302839e-5+access_N	3.41269290391245e-4+access_V2	4.883408619216213e-5+accessible_A	1.1176306230790724e-4+accessory_N	4.627380208694848e-5+accident_N	1.272529557391083e-4+accidental_A	1.862717705131787e-5+acclaim_N	5.78422526086856e-6+acclaim_V2	2.4417043096081066e-5+accolade_N	1.735267578260568e-5+accommodate_V	9.044862518089724e-5+accommodate_V2	3.66255646441216e-4+accommodation_N	1.156845052173712e-5+accompaniment_N	1.156845052173712e-5+accompanist_N	5.78422526086856e-6+accompany_V2	7.32511292882432e-4+accomplish_V2	3.418386033451349e-4+accomplished_A	1.862717705131787e-5+accomplishment_N	4.0489576826079914e-5+accord_N	3.0656393882603366e-4+accord_V	1.2331162566328992e-2+accord_V2	2.4417043096081066e-5+accordingly_Adv	4.0473130900223614e-5+account_N	1.272529557391083e-3+account_V	4.251085383502171e-3+account_V2	2.4417043096081066e-5+accountable_A	5.588153115395362e-5+accountant_N	7.519492839129126e-5+accrue_V	1.808972503617945e-4+accrue_V2	2.9300451715297276e-4+accumulate_V	9.044862518089724e-5+accumulate_V2	1.4650225857648638e-4+accumulation_N	1.735267578260568e-5+accuracy_N	2.8921126304342795e-5+accurate_A	2.607804787184502e-4+accusation_N	6.362647786955415e-5+accuse_V2	1.5871078012452693e-3+accuser_N	5.78422526086856e-6+accustom_V2	7.325112928824319e-5+accustomed_A	3.725435410263574e-5+ace_N	1.156845052173712e-5+acetylene_N	5.78422526086856e-6+ache_V	3.014954172696575e-5+achievable_A	3.725435410263574e-5+achieve_V2	1.2696862409962153e-3+achievement_N	2.8921126304342795e-5+acid_N	2.313690104347424e-5+acknowledge_V	2.1104679208876025e-4+acknowledge_V2	2.197533878647296e-4+acknowledge_VS	2.728211178292287e-3+acknowledgement_N	5.78422526086856e-6+acorn_N	5.78422526086856e-6+acquaint_V2	2.4417043096081066e-5+acquiesce_V	3.014954172696575e-5+acquire_V2	7.080942497863509e-3+acquisition_N	1.4229194141736656e-3+acquisitive_A	3.725435410263574e-5+acquit_V2	1.4650225857648638e-4+acquittal_N	5.78422526086856e-6+acre_N	1.2146873047823974e-4+acrimonious_A	3.725435410263574e-5+acrimony_N	1.156845052173712e-5+acronym_N	5.78422526086856e-6+across_Adv	1.0118282725055903e-5+across_Prep	7.299887856795244e-4+act_N	2.949954883042965e-4+act_V	1.959720212252774e-3+act_VA	1.4534883720930232e-3+acting_A	3.725435410263574e-5+acting_N	1.156845052173712e-5+action_N	1.2089030795215288e-3+actionable_A	1.862717705131787e-5+activate_V2	4.883408619216213e-5+active_A	2.1607525379528734e-3+activist_N	2.0244788413039958e-4+activity_N	1.116355475347632e-3+actor_N	1.5038985678258253e-4+actress_N	2.8921126304342795e-5+actual_A	3.464654931545124e-3+actuarial_A	1.862717705131787e-5+actuary_N	1.156845052173712e-5+acute_A	3.725435410263574e-5+ad_N	3.644061914347192e-4+adamant_A	5.588153115395362e-5+adapt_V	2.1104679208876025e-4+adapt_V2	1.7091930167256744e-4+adaptable_A	1.862717705131787e-5+adaptation_N	1.735267578260568e-5+add_V	4.462132175590931e-3+add_V2	4.248565498718105e-3+add_VS	1.880253649904144e-2+addict_N	2.313690104347424e-5+addict_V2	4.883408619216213e-5+addiction_N	1.156845052173712e-5+addictive_A	1.862717705131787e-5+addition_N	1.1741977279563175e-3+additional_A	3.3156375151345814e-3+additive_N	1.156845052173712e-5+address_N	9.83318294347655e-5+address_V2	8.545965083628373e-4+adept_A	3.725435410263574e-5+adept_N	5.78422526086856e-6+adequacy_N	1.156845052173712e-5+adequate_A	5.401881344882183e-4+adhere_V	3.014954172696575e-5+adhesive_A	1.862717705131787e-5+adhesive_N	3.470535156521136e-5+adjacent_A	1.1176306230790724e-4+adjective_N	5.78422526086856e-6+adjourn_V2	2.4417043096081066e-5+adjournment_N	1.735267578260568e-5+adjudicator_N	2.313690104347424e-5+adjust_V	1.0552339604438014e-3+adjust_V2	8.545965083628373e-4+adjustable_A	3.911707180776753e-4+adjuster_N	1.3303718099997685e-4+adjustment_N	2.255847851738738e-4+administer_V	6.02990834539315e-5+administer_V2	1.4650225857648638e-4+administration_N	1.104787024825895e-3+administrative_A	7.078327279500792e-4+administrator_N	8.097915365215983e-5+admirable_A	9.313588525658937e-5+admiral_N	5.78422526086856e-6+admire_V2	4.883408619216213e-5+admirer_N	1.156845052173712e-5+admissible_A	1.862717705131787e-5+admission_N	8.676337891302839e-5+admit_V	4.220935841775205e-4+admit_V2	2.9300451715297276e-4+admit_VS	1.6959150567762867e-3+admittedly_Adv	4.0473130900223614e-5+admonition_N	1.156845052173712e-5+adolescent_A	1.862717705131787e-5+adolescent_N	5.78422526086856e-6+adopt_V2	1.6115248443413503e-3+adoption_N	5.784225260868559e-5+adoptive_A	1.862717705131787e-5+adorn_V2	7.325112928824319e-5+adroit_A	3.725435410263574e-5+adult_A	1.862717705131787e-5+adult_N	1.3882140626084543e-4+advance_N	3.354850651303764e-4+advance_V	9.044862518089725e-4+advance_V2	1.172018068611891e-3+advanced_A	4.097978951289932e-4+advancement_N	5.78422526086856e-6+advantage_N	3.5862196617385066e-4+advantageous_A	1.862717705131787e-5+advent_N	2.313690104347424e-5+adventure_N	1.735267578260568e-5+adversary_N	5.205802734781703e-5+adverse_A	3.539163639750396e-4+advert_N	5.78422526086856e-6+advertise_V	4.2812349252291364e-3+advertise_V2	1.9533634476864853e-4+advertisement_N	5.205802734781703e-5+advertiser_N	3.41269290391245e-4+advice_N	1.96663658869531e-4+advisable_A	1.862717705131787e-5+advise_V	7.23589001447178e-4+advise_V2	7.080942497863508e-4+advise_VS	5.161480607580003e-4+adviser_N	5.090118229564332e-4+advisory_A	2.4215330166713235e-4+advocacy_N	2.8921126304342795e-5+advocate_N	1.4460563152171398e-4+advocate_V2	1.2208521548040532e-4+advocate_VS	1.474708745022858e-4+aegis_N	5.78422526086856e-6+aerial_A	1.862717705131787e-5+aerodynamic_A	1.862717705131787e-5+aerospace_N	1.5038985678258253e-4+aesthetic_A	5.588153115395362e-5+aesthetic_N	5.78422526086856e-6+affable_A	1.862717705131787e-5+affair_N	2.7185858726082226e-4+affect_V2	2.9056281284336465e-3+affected_A	2.794076557697681e-4+affection_N	5.78422526086856e-6+affectionate_A	1.862717705131787e-5+affidavit_N	1.3303718099997685e-4+affiliate_V	6.02990834539315e-5+affiliate_V2	9.766817238432426e-5+affiliation_N	1.156845052173712e-5+affinity_N	5.78422526086856e-6+affirm_V2	7.325112928824319e-5+affirm_VS	7.37354372511429e-5+affirmation_N	1.156845052173712e-5+affirmative_A	3.725435410263574e-5+affirmative_N	1.735267578260568e-5+afflict_V2	7.325112928824319e-5+affliction_N	5.78422526086856e-6+affluent_A	2.4215330166713235e-4+afford_V2	4.6392381882554023e-4+afghan_A	1.4901741641054297e-4+afraid_A	2.9803483282108594e-4+after_Adv	1.4165595815078264e-4+after_Prep	1.0759399928059077e-2+aftereffect_N	1.156845052173712e-5+aftermath_N	9.83318294347655e-5+afternoon_N	3.41269290391245e-4+afterwards_Adv	4.0473130900223614e-5+again_Adv	1.8111726077850068e-3+against_Prep	5.0358646664268635e-3+age_N	5.205802734781703e-4+age_V	4.5224312590448623e-4+age_V2	2.4417043096081066e-5+agency_N	2.070752643390944e-3+agenda_N	1.0990027995650263e-4+agent_N	2.1401633465213668e-4+agent_provocateur_N	2.255847851738738e-4+aggravate_V2	1.7091930167256744e-4+aggregate_N	4.0489576826079914e-5+aggressive_A	1.2666480394896153e-3+aggressiveness_N	5.78422526086856e-6+agility_N	1.156845052173712e-5+aging_N	5.78422526086856e-6+agitate_V2	2.4417043096081066e-5+ago_Adv	3.339033299268448e-3+ago_Prep	1.1531706904212777e-3+agonize_V	3.014954172696575e-5+agonizing_A	1.862717705131787e-5+agree_V	3.497346840328027e-3+agree_V2	2.4417043096081066e-5+agree_VS	4.497861672319717e-3+agree_VV	2.6408221672954337e-2+agreeable_A	1.862717705131787e-5+agreement_N	1.972420813956179e-3+agricultural_A	2.4215330166713235e-4+agriculture_N	6.362647786955415e-5+ahead_Adv	1.1130110997561494e-3+aid_N	5.784225260868559e-4+aid_V	2.1104679208876025e-4+aid_V2	4.883408619216213e-4+ail_V	1.5074770863482875e-4+ailment_N	2.313690104347424e-5+aim_N	7.519492839129126e-5+aim_V	5.125422093584177e-4+aim_V2	1.2696862409962153e-3+aim_VV	1.4309873812930923e-3+aimless_A	3.725435410263574e-5+air_N	5.552856250433817e-4+air_V	2.1104679208876025e-4+air_V2	2.9300451715297276e-4+air_conditioned_A	5.588153115395362e-5+airborne_A	5.588153115395362e-5+aircraft_N	3.8754309247819346e-4+airing_N	1.735267578260568e-5+airline_N	9.428287175215752e-4+airliner_N	1.156845052173712e-5+airman_N	5.78422526086856e-6+airplane_N	5.784225260868559e-5+airport_N	1.7352675782605678e-4+aisle_N	2.313690104347424e-5+akin_A	5.588153115395362e-5+alarm_N	5.784225260868559e-5+alarm_V2	1.2208521548040532e-4+alarming_A	5.588153115395362e-5+albanian_N	5.78422526086856e-6+album_N	2.313690104347424e-5+alchemist_N	5.78422526086856e-6+alcohol_N	4.0489576826079914e-5+alcoholic_A	3.725435410263574e-5+alcoholism_N	5.78422526086856e-6+ale_N	5.78422526086856e-6+alert_A	7.450870820527148e-5+alert_N	1.156845052173712e-5+alert_V2	1.7091930167256744e-4+alfalfa_N	5.78422526086856e-6+alfresco_Adv	1.0118282725055903e-5+alien_A	7.450870820527148e-5+alien_N	4.0489576826079914e-5+alienate_V2	7.325112928824319e-5+align_V2	1.4650225857648638e-4+alike_Adv	1.0118282725055904e-4+alimony_N	1.156845052173712e-5+alive_A	2.4215330166713235e-4+all_Predet	0.5654761904761905+allay_V2	7.325112928824319e-5+allegation_N	2.1980055991300526e-4+allege_V2	5.127579050177024e-4+allege_VS	2.3595339920365727e-3+allegedly_Adv	2.3272050267628578e-4+allegiance_N	2.313690104347424e-5+allegory_N	1.156845052173712e-5+allergic_A	1.862717705131787e-5+allergy_N	2.8921126304342795e-5+alleviate_V2	1.4650225857648638e-4+alliance_N	2.660743619999537e-4+alligator_N	1.156845052173712e-5+allocate_V	9.044862518089724e-5+allocate_V2	2.685874740568917e-4+allocation_N	7.519492839129126e-5+allotment_N	3.470535156521136e-5+allow_V	1.085383502170767e-3+allow_V2	1.0255158100354047e-3+allow_V2V	0.1513859275053305+allow_VS	6.636189352602861e-4+allowable_A	3.725435410263574e-5+allowance_N	5.205802734781703e-5+alloy_N	1.156845052173712e-5+allude_V	6.02990834539315e-5+allure_N	1.735267578260568e-5+alluring_A	1.862717705131787e-5+allusion_N	1.156845052173712e-5+alluvial_A	1.862717705131787e-5+ally_N	2.4293746095647948e-4+ally_V2	7.325112928824319e-5+alma_mater_N	5.78422526086856e-6+almanac_N	5.78422526086856e-6+almost_Adv	1.9528285659357893e-3+aloft_Adv	2.0236565450111807e-5+alone_A	7.450870820527148e-5+alone_Adv	6.37451811678522e-4+along_Adv	2.833119163015653e-4+along_Prep	1.1002729523285585e-3+alongside_Adv	1.0118282725055903e-5+alongside_Prep	5.289773809271916e-5+aloud_Adv	1.0118282725055903e-5+alpha_N	5.78422526086856e-6+alphabet_N	5.78422526086856e-6+already_AdV	4.680992836914876e-2+already_Adv	2.1248393722617397e-4+also_AdV	0.2368815592203898+also_Adv	3.440216126519007e-4+alter_V	1.5074770863482875e-4+alter_V2	4.6392381882554023e-4+alternate_A	5.588153115395362e-5+alternate_V2	4.883408619216213e-5+alternative_A	4.4705224923162896e-4+alternative_N	3.239166146086393e-4+altitude_N	1.156845052173712e-5+altogether_Adv	1.5177424087583856e-4+altruism_N	5.78422526086856e-6+alumnus_N	2.313690104347424e-5+always_AdV	1.699150424787606e-2+amah_N	5.78422526086856e-6+amalgamate_V2	2.4417043096081066e-5+amalgamation_N	1.735267578260568e-5+amass_V2	2.4417043096081065e-4+amateur_N	5.78422526086856e-6+amateurish_A	1.862717705131787e-5+amaze_V2	2.4417043096081066e-5+amazement_N	1.735267578260568e-5+amazing_A	1.8627177051317874e-4+ambassador_N	4.627380208694848e-5+ambiguity_N	2.313690104347424e-5+ambiguous_A	9.313588525658937e-5+ambition_N	4.0489576826079914e-5+ambitious_A	3.3528918692372173e-4+ambivalence_N	1.156845052173712e-5+ambivalent_A	7.450870820527148e-5+amble_V	3.014954172696575e-5+ambulance_N	2.8921126304342795e-5+ambush_V2	4.883408619216213e-5+amenable_A	1.862717705131787e-5+amend_V	2.1104679208876025e-4+amend_V2	2.4417043096081065e-4+amend_V2V	1.0660980810234541e-3+amendment_N	2.7764281252169086e-4+amenity_N	1.735267578260568e-5+americanize_V2	2.4417043096081066e-5+amiable_A	3.725435410263574e-5+amicable_A	1.862717705131787e-5+amid_Prep	6.453524047311737e-4+amiss_A	1.862717705131787e-5+ammonia_N	5.78422526086856e-6+ammunition_N	1.735267578260568e-5+amnesty_N	5.78422526086856e-6+amok_Adv	2.0236565450111807e-5+among_Prep	4.25297814265462e-3+amongst_Prep	1.057954761854383e-5+amortization_N	2.8921126304342795e-5+amortize_V2	2.4417043096081066e-5+amount_N	1.3997825131301914e-3+amount_V	9.044862518089725e-4+amp_Conj	5.3273904276769604e-2+ample_A	1.6764459346186087e-4+amplifier_N	1.735267578260568e-5+amplify_V2	7.325112928824319e-5+amputation_N	5.78422526086856e-6+amuse_V2	2.4417043096081066e-5+amusement_N	1.156845052173712e-5+amusing_A	7.450870820527148e-5+anachronism_N	1.156845052173712e-5+analog_N	5.78422526086856e-6+analogous_A	1.862717705131787e-5+analogy_N	1.156845052173712e-5+analysis_N	1.677425325651882e-4+analyst_N	4.453853450868791e-3+analytic_A	1.862717705131787e-5+analytical_A	1.862717705131787e-5+analyze_V2	3.66255646441216e-4+anarchy_N	5.78422526086856e-6+anathema_N	1.156845052173712e-5+anatomical_A	1.862717705131787e-5+ancestral_A	1.862717705131787e-5+anchor_N	1.156845052173712e-5+anchor_V	3.014954172696575e-5+anchor_V2	2.4417043096081066e-5+anchorman_N	5.78422526086856e-6+ancient_A	7.450870820527148e-5+ancillary_A	1.862717705131787e-5+and_Conj	0.8182638225618168+anecdotal_A	3.725435410263574e-5+anew_Adv	1.0118282725055903e-5+angel_N	5.78422526086856e-6+anger_N	5.784225260868559e-5+anger_V2	1.9533634476864853e-4+angina_N	5.78422526086856e-6+angle_N	1.156845052173712e-5+angling_N	5.78422526086856e-6+angora_N	5.78422526086856e-6+angry_A	3.539163639750396e-4+angst_N	5.78422526086856e-6+anguish_N	1.156845052173712e-5+animal_N	1.9087943360866246e-4+animate_V2	2.4417043096081066e-5+animation_N	2.313690104347424e-5+animosity_N	1.156845052173712e-5+ankle_N	5.78422526086856e-6+annex_N	5.78422526086856e-6+anniversary_N	5.205802734781703e-5+announce_V2	5.811256256867293e-3+announce_VS	3.4655655508037163e-3+announcement_N	6.420490039564101e-4+announcer_N	3.470535156521136e-5+annoying_A	1.862717705131787e-5+annual_A	5.997951010524355e-3+annuity_N	7.519492839129126e-5+anoint_V2	2.4417043096081066e-5+anomalous_A	3.725435410263574e-5+anonymity_N	2.313690104347424e-5+anonymous_A	7.450870820527148e-5+another_Quant	2.8312040806776173e-3+answer_N	2.0244788413039958e-4+answer_V	3.3164495899662324e-4+answer_V2	3.174215602490538e-4+answerable_A	1.862717705131787e-5+ant_N	1.156845052173712e-5+antagonist_N	5.78422526086856e-6+antagonistic_A	1.862717705131787e-5+antagonize_V2	7.325112928824319e-5+ante_N	1.735267578260568e-5+anthem_N	5.78422526086856e-6+anther_N	2.313690104347424e-5+anthology_N	5.78422526086856e-6+anthrax_N	3.470535156521136e-5+anti_aircraft_A	1.862717705131787e-5+anti_semitic_A	3.725435410263574e-5+antibiotic_A	3.725435410263574e-5+antibody_N	7.519492839129126e-5+antic_N	5.78422526086856e-6+anticipate_V	2.1104679208876025e-4+anticipate_V2	9.766817238432426e-4+anticipate_VS	2.949417490045716e-4+anticipate_VV	6.504488096786782e-4+anticipation_N	1.272529557391083e-4+antidote_N	5.78422526086856e-6+antifreeze_N	5.78422526086856e-6+antiquated_A	3.725435410263574e-5+antique_A	1.862717705131787e-5+antique_N	5.78422526086856e-6+antiquity_N	1.156845052173712e-5+antisocial_A	1.862717705131787e-5+antithetical_A	3.725435410263574e-5+anxiety_N	9.254760417389695e-5+anxious_A	2.794076557697681e-4+anyPl_Det	6.389434231661609e-3+anybody_NP	9.432608116144114e-5+anyone_NP	2.1736010006766872e-4+anything_NP	3.5679865482805996e-4+anyway_Adv	2.1248393722617397e-4+anywhere_Adv	1.7201080632595035e-4+apart_Adv	2.7319363357650937e-4+apartheid_N	9.83318294347655e-5+apartment_N	1.850952083477939e-4+apathetic_A	1.862717705131787e-5+apiece_Adv	1.4165595815078264e-4+aplomb_N	5.78422526086856e-6+apocalyptic_A	1.862717705131787e-5+apologetically_Adv	1.0118282725055903e-5+apologist_N	1.156845052173712e-5+apologize_V	9.044862518089724e-5+apology_N	1.735267578260568e-5+appal_V2	9.766817238432426e-5+appalling_A	5.588153115395362e-5+apparatus_N	2.8921126304342795e-5+apparel_N	1.272529557391083e-4+apparent_A	2.0676166526962837e-3+apparition_N	5.78422526086856e-6+appeal_N	4.2803266930427336e-4+appeal_V	8.140376266280753e-4+appeal_V2	1.7091930167256744e-4+appealing_A	1.862717705131787e-5+appear_V	1.567776169802219e-3+appear_V2	9.766817238432426e-5+appear_VA	5.6686046511627904e-2+appear_VS	1.1060315587671434e-3+appear_VV	1.0927540002601795e-2+appearance_N	1.1568450521737118e-4+appease_V2	7.325112928824319e-5+append_V2	7.325112928824319e-5+appendage_N	5.78422526086856e-6+appetite_N	5.784225260868559e-5+applaud_V	9.044862518089724e-5+applaud_V2	1.4650225857648638e-4+applause_N	3.470535156521136e-5+apple_N	2.1401633465213668e-4+appliance_N	6.362647786955415e-5+applicable_A	1.1176306230790724e-4+applicant_N	5.205802734781703e-5+application_N	2.660743619999537e-4+applied_A	1.862717705131787e-5+apply_V	1.4773275446213218e-3+apply_V2	4.6392381882554023e-4+appoint_V2	7.813453790745941e-4+appoint_VS	5.161480607580003e-4+appointee_N	2.313690104347424e-5+appointment_N	1.561740820434511e-4+appraisal_N	3.470535156521136e-5+appraise_V2	4.883408619216213e-5+appreciable_A	5.588153115395362e-5+appreciate_V	2.41196333815726e-4+appreciate_V2	1.4650225857648638e-4+appreciation_N	1.561740820434511e-4+apprehension_N	1.156845052173712e-5+apprise_V2	2.4417043096081066e-5+approach_N	3.817588672173249e-4+approach_V	2.7134587554269177e-4+approach_V2	7.813453790745941e-4+appropriate_A	6.705783738474435e-4+appropriate_V2	9.766817238432426e-5+appropriation_N	1.677425325651882e-4+approval_N	8.502811133476782e-4+approve_V	1.5376266280752533e-3+approve_V2	2.954462214625809e-3+approximate_A	5.588153115395362e-4+approximate_V2	2.4417043096081066e-5+apt_A	1.1176306230790724e-4+aquamarine_N	5.78422526086856e-6+aquarium_N	1.735267578260568e-5+arab_N	5.78422526086856e-6+arable_A	1.862717705131787e-5+arbitrary_A	1.1176306230790724e-4+arbitrate_V2	2.4417043096081066e-5+arbitration_N	4.0489576826079914e-5+arbitrator_N	4.627380208694848e-5+arcade_N	5.78422526086856e-6+arcane_A	3.725435410263574e-5+arch_N	5.78422526086856e-6+arch_V	3.014954172696575e-5+arch_V2	2.4417043096081066e-5+archaeological_A	1.862717705131787e-5+archaic_A	1.862717705131787e-5+architect_N	9.83318294347655e-5+architectural_A	1.1176306230790724e-4+architecture_N	6.941070313042272e-5+ardent_A	7.450870820527148e-5+area_N	1.7931098308692534e-3+arena_N	5.784225260868559e-5+arguable_A	3.725435410263574e-5+argue_V	3.9194404245055476e-4+argue_V2	7.325112928824319e-5+argue_VS	7.742220911370005e-3+argument_N	2.949954883042965e-4+aria_N	5.78422526086856e-6+arise_V	3.9194404245055476e-4+arise_VS	2.949417490045716e-4+aristocracy_N	5.78422526086856e-6+aristocratic_A	1.862717705131787e-5+arithmetic_N	5.78422526086856e-6+arm_N	2.7185858726082226e-4+arm_V	6.02990834539315e-5+arm_V2	7.325112928824319e-5+armadillo_N	1.156845052173712e-5+armpit_N	5.78422526086856e-6+army_N	1.3882140626084543e-4+aroma_N	1.156845052173712e-5+around_Adv	5.059141362527952e-4+around_Prep	1.7985230951524512e-3+arouse_V2	1.9533634476864853e-4+arouse_V2V	1.0660980810234541e-3+arpeggio_N	5.78422526086856e-6+arrange_V	6.02990834539315e-5+arrange_V2	6.836772066902698e-4+arrangement_N	2.6029013673908516e-4+array_N	7.519492839129126e-5+arrest_N	8.676337891302839e-5+arrest_V2	4.395067757294592e-4+arrival_N	4.0489576826079914e-5+arrive_V	9.044862518089725e-4+arrive_V2	2.4417043096081066e-5+arrogance_N	5.78422526086856e-6+arrogant_A	1.1176306230790724e-4+arrow_N	5.78422526086856e-6+arsenal_N	4.627380208694848e-5+arsenic_N	5.78422526086856e-6+arson_N	1.156845052173712e-5+artery_N	8.676337891302839e-5+artful_A	1.862717705131787e-5+arthritic_A	1.862717705131787e-5+arthritis_N	5.78422526086856e-6+article_N	5.957752018694616e-4+articulate_V2	4.883408619216213e-5+artifact_N	1.735267578260568e-5+artificial_A	1.6764459346186087e-4+artillery_N	1.735267578260568e-5+artist_N	1.561740820434511e-4+artistic_A	1.4901741641054297e-4+artistry_N	5.78422526086856e-6+asbestos_N	9.83318294347655e-5+ascend_V	6.02990834539315e-5+ascent_N	5.78422526086856e-6+ascribe_V2	2.4417043096081066e-5+ash_N	5.78422526086856e-6+ashamed_A	1.862717705131787e-5+ashore_Adv	2.0236565450111807e-5+ashtray_N	5.78422526086856e-6+aside_Adv	2.833119163015653e-4+ask_V	5.457067052580801e-3+ask_V2	1.0743498962275668e-3+ask_V2V	4.2643923240938165e-3+ask_VS	2.4332694292877157e-3+ask_VV	1.170807857421621e-3+asking_N	1.156845052173712e-5+asleep_A	1.862717705131787e-5+aspect_N	2.0823210939126813e-4+aspen_N	5.78422526086856e-6+asphalt_N	1.735267578260568e-5+aspiration_N	2.313690104347424e-5+aspire_V	9.044862518089724e-5+aspirin_N	5.78422526086856e-6+ass_N	5.78422526086856e-6+assail_V2	4.883408619216213e-5+assailant_N	5.78422526086856e-6+assassin_N	5.78422526086856e-6+assassinate_V2	9.766817238432426e-5+assassination_N	1.272529557391083e-4+assault_N	5.205802734781703e-5+assemblage_N	5.78422526086856e-6+assemble_V	1.808972503617945e-4+assemble_V2	1.9533634476864853e-4+assembly_N	1.7931098308692533e-4+assent_N	1.156845052173712e-5+assert_V	3.014954172696575e-5+assert_V2	1.2208521548040532e-4+assert_VS	1.6221796195251437e-3+assertion_N	2.313690104347424e-5+assertive_A	1.862717705131787e-5+assess_V2	5.860090343059455e-4+assessment_N	1.3882140626084543e-4+asset_N	2.20957404965179e-3+assiduous_A	1.862717705131787e-5+assign_V2	3.9067268953729706e-4+assignment_N	2.8921126304342795e-5+assimilate_V	3.014954172696575e-5+assimilate_V2	2.4417043096081066e-5+assist_V	3.3164495899662324e-4+assist_V2	4.150897326333781e-4+assistance_N	2.3136901043474236e-4+assistant_N	1.4460563152171398e-4+associate_A	3.1666200987240384e-4+associate_N	1.7352675782605678e-4+associate_V	2.41196333815726e-4+associate_V2	9.766817238432426e-4+association_N	3.1813238934777076e-4+assorted_A	3.725435410263574e-5+assortment_N	2.313690104347424e-5+assuage_V2	4.883408619216213e-5+assume_V	3.61794500723589e-4+assume_V2	1.0255158100354047e-3+assume_VS	3.096888364548002e-3+assumption_N	1.9087943360866246e-4+assurance_N	1.0990027995650263e-4+assure_V2	4.150897326333781e-4+assure_VS	7.37354372511429e-5+assured_A	1.862717705131787e-5+asteroid_N	5.78422526086856e-6+asthma_N	1.735267578260568e-5+astonishing_A	5.588153115395362e-5+astonishment_N	5.78422526086856e-6+astound_V2	2.4417043096081066e-5+astray_Adv	1.0118282725055903e-5+astride_Prep	2.115909523708766e-5+astringency_N	5.78422526086856e-6+astronaut_N	2.8921126304342795e-5+astronomer_N	1.156845052173712e-5+astronomical_A	1.862717705131787e-5+astute_A	3.725435410263574e-5+asylum_N	1.156845052173712e-5+at_Prep	4.808404392628171e-2+athenian_A	1.862717705131787e-5+athlete_N	7.519492839129126e-5+athletic_A	1.1176306230790724e-4+athletics_N	4.0489576826079914e-5+atlas_N	5.78422526086856e-6+atmosphere_N	9.254760417389695e-5+atmospheric_A	1.1176306230790724e-4+atoll_N	5.78422526086856e-6+atom_N	2.8921126304342795e-5+atomic_A	1.862717705131787e-5+atonal_A	1.862717705131787e-5+atone_V	3.014954172696575e-5+atop_Prep	4.231819047417532e-5+atrocious_A	1.862717705131787e-5+attach_V	9.044862518089724e-5+attach_V2	6.348431204981076e-4+attachment_N	5.78422526086856e-6+attack_N	2.660743619999537e-4+attack_V2	5.371749481137834e-4+attacker_N	1.156845052173712e-5+attain_V	3.014954172696575e-5+attain_V2	2.4417043096081066e-5+attainable_A	1.862717705131787e-5+attempt_N	5.437171745216445e-4+attempt_V2	3.174215602490538e-4+attempt_VV	5.203590477429426e-3+attend_V	2.7134587554269177e-4+attend_V2	6.348431204981076e-4+attendance_N	5.205802734781703e-5+attendant_A	3.725435410263574e-5+attendant_N	1.0411605469563407e-4+attention_N	3.7597464195645637e-4+attest_V	3.014954172696575e-5+attest_VS	2.212063117534287e-4+attic_A	3.725435410263574e-5+attic_N	1.156845052173712e-5+attitude_N	2.255847851738738e-4+attorney_N	9.543971680433123e-4+attract_V2	1.9777804907825662e-3+attraction_N	5.205802734781703e-5+attractive_A	7.078327279500792e-4+attributable_A	1.1176306230790724e-4+attribute_N	2.313690104347424e-5+attribute_V2	1.953363447686485e-3+attrition_N	1.735267578260568e-5+auction_N	6.709701302607528e-4+auction_V2	4.150897326333781e-4+auctioneer_N	1.156845052173712e-5+audacious_A	3.725435410263574e-5+audacity_N	5.78422526086856e-6+audible_A	1.862717705131787e-5+audience_N	3.41269290391245e-4+audit_N	1.3303718099997685e-4+audit_V2	9.766817238432426e-5+audition_N	5.78422526086856e-6+audition_V	6.02990834539315e-5+auditor_N	5.784225260868559e-5+augment_V	3.014954172696575e-5+augment_V2	2.4417043096081066e-5+august_A	1.862717705131787e-5+aunt_N	1.156845052173712e-5+aura_N	5.78422526086856e-6+aural_A	1.862717705131787e-5+auspicious_A	3.725435410263574e-5+austere_A	5.588153115395362e-5+austerity_N	2.313690104347424e-5+australian_A	9.313588525658936e-4+austrian_A	3.725435410263574e-5+authentic_A	1.862717705131787e-5+authenticity_N	1.735267578260568e-5+author_N	2.255847851738738e-4+authore_V2	2.4417043096081066e-5+authoritarian_A	5.588153115395362e-5+authoritative_A	1.862717705131787e-5+authority_N	5.090118229564332e-4+authorization_N	7.519492839129126e-5+authorize_V2	5.371749481137834e-4+authorize_V2V	4.2643923240938165e-3+authorship_N	5.78422526086856e-6+auto_N	1.0469447722172092e-3+autobiography_N	1.156845052173712e-5+autocrat_N	5.78422526086856e-6+autocratic_A	1.862717705131787e-5+autograph_N	1.156845052173712e-5+autograph_V2	7.325112928824319e-5+automate_V2	1.7091930167256744e-4+automatic_A	1.8627177051317874e-4+automatically_Adv	1.4165595815078264e-4+automation_N	1.735267578260568e-5+automobile_N	1.5038985678258253e-4+autonomous_A	5.588153115395362e-5+autonomy_N	2.313690104347424e-5+autumn_N	5.205802734781703e-5+auxiliary_A	5.588153115395362e-5+avail_N	1.156845052173712e-5+availability_N	6.941070313042272e-5+available_A	2.6636863183384556e-3+avalanche_N	1.156845052173712e-5+avaricious_A	3.725435410263574e-5+avenue_N	1.735267578260568e-5+average_A	3.650926702058303e-3+average_N	9.948867448693922e-4+average_V	3.3164495899662324e-4+average_V2	4.6392381882554023e-4+averr_VS	7.37354372511429e-5+avert_V2	1.7091930167256744e-4+aviation_N	4.627380208694848e-5+avid_A	1.862717705131787e-5+avoid_V2	2.0266145769747283e-3+avoid_VV	1.6911669051645636e-3+avoidance_N	1.735267578260568e-5+avuncular_A	3.725435410263574e-5+await_V2	5.615919912098645e-4+awake_A	1.862717705131787e-5+awake_V	3.014954172696575e-5+award_N	1.561740820434511e-4+award_V2	9.522646807471615e-4+aware_A	5.77442488590854e-4+awareness_N	4.0489576826079914e-5+away_Adv	1.2850219060820997e-3+awesome_A	5.588153115395362e-5+awful_A	2.048989475644966e-4+awhile_Adv	1.0118282725055903e-5+awkward_A	7.450870820527148e-5+awry_A	1.862717705131787e-5+awry_Adv	2.0236565450111807e-5+ax_N	1.156845052173712e-5+axiom_N	1.735267578260568e-5+axiomatic_A	1.862717705131787e-5+axle_N	5.78422526086856e-6+azure_A	1.862717705131787e-5+b_ed_N	3.470535156521136e-5+baby_N	1.1568450521737118e-4+baby_faced_A	1.862717705131787e-5+baccalaureate_N	1.156845052173712e-5+bachelor_N	5.78422526086856e-6+bacillus_N	1.156845052173712e-5+back_Adv	2.924183707541156e-3+back_N	3.5862196617385066e-4+back_V	1.1456825856246986e-3+back_V2	1.855695275302161e-3+backbone_N	1.156845052173712e-5+backdrop_N	2.8921126304342795e-5+backer_N	4.627380208694848e-5+backfire_V	1.808972503617945e-4+background_N	9.83318294347655e-5+backing_N	8.676337891302839e-5+backlash_N	2.313690104347424e-5+backlog_N	1.1568450521737118e-4+backside_N	5.78422526086856e-6+backstage_Adv	1.0118282725055903e-5+backward_Adv	2.0236565450111807e-5+backwards_Adv	1.0118282725055903e-5+backwater_N	5.78422526086856e-6+bacon_N	1.156845052173712e-5+bacterial_A	5.588153115395362e-5+bacterium_N	1.0411605469563407e-4+bad_A	2.6636863183384556e-3+bad_N	5.78422526086856e-6+badge_N	1.156845052173712e-5+bag_N	1.0990027995650263e-4+baggage_N	1.156845052173712e-5+bagpipe_N	5.78422526086856e-6+bail_N	5.78422526086856e-6+bail_V	2.1104679208876025e-4+bail_V2	4.883408619216213e-5+bailiff_N	1.156845052173712e-5+bait_N	5.78422526086856e-6+baker_N	5.78422526086856e-6+bakery_N	2.8921126304342795e-5+baksheesh_N	5.78422526086856e-6+balance_N	3.0656393882603366e-4+balance_V	1.20598166907863e-4+balance_V2	1.7091930167256744e-4+balcony_N	1.156845052173712e-5+bald_A	3.725435410263574e-5+bale_N	1.156845052173712e-5+balk_V	3.9194404245055476e-4+ball_N	7.519492839129126e-5+ballistic_A	3.725435410263574e-5+balloon_N	8.676337891302839e-5+balloon_V	3.9194404245055476e-4+balloon_V2	2.4417043096081066e-5+balloonist_N	1.735267578260568e-5+ballot_N	5.205802734781703e-5+ballot_V	1.20598166907863e-4+ballroom_N	1.156845052173712e-5+balm_N	5.78422526086856e-6+baloney_N	5.78422526086856e-6+ban_N	1.9087943360866246e-4+ban_V2	1.123183982419729e-3+banal_A	3.725435410263574e-5+banana_N	2.313690104347424e-5+band_N	8.097915365215983e-5+band_V	6.02990834539315e-5+bandage_N	1.156845052173712e-5+bandwagon_N	2.8921126304342795e-5+bandy_V2	2.4417043096081066e-5+bang_N	1.735267578260568e-5+bang_V	3.014954172696575e-5+banish_V2	7.325112928824319e-5+banishment_N	5.78422526086856e-6+bank_N	4.430716549825317e-3+bank_V	4.220935841775205e-4+bank_V2	4.883408619216213e-5+banker_N	6.362647786955415e-4+banking_N	7.750861849563869e-4+bankrupt_A	5.588153115395362e-5+bankrupt_V2	4.883408619216213e-5+bankruptcy_N	5.957752018694616e-4+banner_N	1.156845052173712e-5+banquet_N	5.78422526086856e-6+banshee_N	5.78422526086856e-6+banter_N	5.78422526086856e-6+baptism_N	5.78422526086856e-6+bar_N	1.5038985678258253e-4+bar_V2	4.395067757294592e-4+barb_N	5.78422526086856e-6+barbecue_N	5.78422526086856e-6+barber_N	1.156845052173712e-5+bare_A	5.215609574369004e-4+bare_V2	2.4417043096081066e-5+bargain_N	1.7931098308692533e-4+bargain_V	3.61794500723589e-4+barge_N	5.78422526086856e-6+barge_V	3.014954172696575e-5+baritone_N	5.78422526086856e-6+barley_N	5.78422526086856e-6+barn_N	2.8921126304342795e-5+barometer_N	4.0489576826079914e-5+baron_N	1.156845052173712e-5+baroque_A	1.862717705131787e-5+barrage_N	2.313690104347424e-5+barrel_N	3.7597464195645637e-4+barren_A	1.862717705131787e-5+barricade_N	5.78422526086856e-6+barrier_N	1.6195830730431966e-4+bartender_N	1.156845052173712e-5+barter_V	3.014954172696575e-5+barter_V2	2.4417043096081066e-5+base_A	2.2352612461581448e-4+base_N	4.916591471738276e-4+base_V	2.5024119633381575e-3+base_V2	5.835673299963374e-3+baseball_N	2.949954883042965e-4+baseless_A	3.725435410263574e-5+basement_N	4.0489576826079914e-5+bash_N	5.78422526086856e-6+bash_V2	7.325112928824319e-5+basic_A	6.333240197448077e-4+basically_Adv	1.5177424087583856e-4+basis_N	8.213599870433354e-4+basket_N	2.3715323569561093e-4+basketball_N	1.0990027995650263e-4+bass_N	1.735267578260568e-5+bassoon_N	5.78422526086856e-6+bastion_N	2.313690104347424e-5+bat_N	1.735267578260568e-5+batch_N	5.205802734781703e-5+bath_N	5.78422526086856e-6+bathing_N	5.78422526086856e-6+bathroom_N	1.735267578260568e-5+bathtub_N	5.78422526086856e-6+battalion_N	5.78422526086856e-6+batter_N	1.156845052173712e-5+batter_V	6.02990834539315e-5+batter_V2	2.197533878647296e-4+battery_N	8.097915365215983e-5+batting_N	5.78422526086856e-6+battle_N	4.2803266930427336e-4+battle_V	1.20598166907863e-4+battle_V2	2.197533878647296e-4+battlefield_N	1.156845052173712e-5+battleground_N	5.78422526086856e-6+bay_N	8.097915365215983e-5+beach_N	8.676337891302839e-5+beam_N	1.156845052173712e-5+beam_V	3.014954172696575e-5+beam_V2	2.4417043096081066e-5+bean_N	1.735267578260568e-5+bear_N	6.362647786955415e-5+bear_V	3.014954172696575e-4+bear_V2	9.278476376510805e-4+bearable_A	1.862717705131787e-5+bearer_N	1.156845052173712e-5+bearing_N	8.097915365215983e-5+bearish_A	3.539163639750396e-4+beast_N	1.735267578260568e-5+beat_A	1.862717705131787e-5+beat_N	2.8921126304342795e-5+beat_V	3.9194404245055476e-4+beat_V2	3.418386033451349e-4+beatific_A	1.862717705131787e-5+beating_N	2.8921126304342795e-5+beautiful_A	1.6764459346186087e-4+beauty_N	6.941070313042272e-5+become_V	2.8642064640617463e-3+become_V2	4.053229153949457e-3+become_VA	0.15988372093023256+become_VS	7.37354372511429e-5+bed_N	6.362647786955415e-5+bedevil_V2	4.883408619216213e-5+bedfellow_N	1.156845052173712e-5+bedridden_A	1.862717705131787e-5+bedrock_N	1.156845052173712e-5+bedroom_N	5.78422526086856e-6+bee_N	1.735267578260568e-5+beef_N	6.941070313042272e-5+beef_V	1.5074770863482875e-4+beefy_A	1.862717705131787e-5+beep_N	1.156845052173712e-5+beer_N	2.3715323569561093e-4+beeswax_N	5.78422526086856e-6+beet_N	5.78422526086856e-6+befall_V2	4.883408619216213e-5+befitting_A	1.862717705131787e-5+before_Adv	5.059141362527952e-4+before_Prep	5.0993419521381264e-3+beforehand_Adv	2.0236565450111807e-5+befriend_V2	2.4417043096081066e-5+beg_V	6.02990834539315e-5+beg_V2	2.4417043096081066e-5+beggar_N	5.78422526086856e-6+begin_V	5.366618427399904e-3+begin_V2	1.8068611891099988e-3+begin_VV	1.938337452842461e-2+beginning_N	2.3136901043474236e-4+behalf_N	1.7352675782605678e-4+behave_V	3.014954172696575e-4+behead_V2	2.4417043096081066e-5+behest_N	1.735267578260568e-5+behind_Adv	9.106454452550313e-5+behind_N	5.78422526086856e-6+behind_Prep	8.040456190093312e-4+beholden_A	1.862717705131787e-5+being_N	1.0990027995650263e-4+belated_A	3.725435410263574e-5+belch_N	5.78422526086856e-6+belgian_A	1.6764459346186087e-4+belie_V2	4.883408619216213e-5+belief_N	1.272529557391083e-4+believe_V	8.743367100820067e-4+believe_V2	2.197533878647296e-4+believe_V2V	1.0660980810234541e-3+believe_VS	1.8286388438283438e-2+believer_N	5.78422526086856e-6+bell_N	4.0489576826079914e-5+bellwether_N	4.627380208694848e-5+belong_V	6.02990834539315e-4+beloved_A	5.588153115395362e-5+below_Adv	1.7201080632595035e-4+below_Prep	1.375341190410698e-3+belt_N	3.470535156521136e-5+bemoan_V2	2.4417043096081066e-5+bemused_A	1.862717705131787e-5+bench_N	1.0990027995650263e-4+bend_V	9.044862518089724e-5+beneath_Prep	1.0579547618543832e-4+benefactor_N	1.156845052173712e-5+beneficial_A	2.2352612461581448e-4+beneficiary_N	9.83318294347655e-5+benefit_N	7.461650586520442e-4+benefit_V	1.3567293777134587e-3+benefit_V2	4.395067757294592e-4+benighted_A	3.725435410263574e-5+benign_A	1.1176306230790724e-4+bent_A	1.862717705131787e-5+bent_N	1.156845052173712e-5+bequeath_V2	2.4417043096081066e-5+bequest_N	1.156845052173712e-5+berate_V2	2.4417043096081066e-5+beret_N	5.78422526086856e-6+berry_N	1.156845052173712e-5+beset_V2	4.883408619216213e-5+beside_Prep	3.173864285563149e-5+besides_Adv	1.0118282725055903e-5+besides_Prep	3.068068809377711e-4+besiege_V2	9.766817238432426e-5+best_Adv	1.2141939270067085e-4+best_V2	7.325112928824319e-5+bestow_V2	7.325112928824319e-5+bet_N	1.3303718099997685e-4+bet_V	1.808972503617945e-4+bet_V2	2.4417043096081066e-5+bet_VS	7.37354372511429e-4+beta_N	6.362647786955415e-5+betray_V2	2.4417043096081066e-5+better_Adv	2.7319363357650937e-4+better_N	5.78422526086856e-6+between_Prep	4.9300691902414255e-3+beverage_N	4.0489576826079914e-5+bevy_N	5.78422526086856e-6+beware_V	6.02990834539315e-5+beware_V2	2.4417043096081066e-5+bewilder_V2	4.883408619216213e-5+bewitch_V2	2.4417043096081066e-5+beyond_Adv	1.0118282725055903e-5+beyond_Prep	7.617274285351558e-4+bias_N	8.676337891302839e-5+bias_V2	2.4417043096081066e-5+bible_N	5.78422526086856e-6+bicentennial_A	1.862717705131787e-5+bicentennial_N	5.78422526086856e-6+bicker_V	9.044862518089724e-5+bicycle_N	5.784225260868559e-5+bicycle_V	3.014954172696575e-5+bid_N	2.1980055991300527e-3+bid_V	1.326579835986493e-3+bid_V2	3.418386033451349e-4+bidder_N	2.1401633465213668e-4+bidding_N	2.8921126304342796e-4+biennial_A	3.725435410263574e-5+big_A	8.251839433733818e-3+bigotry_N	1.735267578260568e-5+bike_N	3.0077971356516506e-4+bike_V	9.044862518089724e-5+bikini_N	5.78422526086856e-6+bilge_N	5.78422526086856e-6+bill_N	2.573980241086509e-3+bill_V	4.82392667631452e-4+bill_V2	1.7091930167256744e-4+billion_N	1.96663658869531e-4+billow_V	3.014954172696575e-5+bind_N	2.313690104347424e-5+bind_V	1.20598166907863e-4+binder_N	5.78422526086856e-6+binding_A	3.725435410263574e-5+binge_N	2.8921126304342795e-5+biodegradable_A	1.862717705131787e-5+biographer_N	1.156845052173712e-5+biography_N	2.313690104347424e-5+biological_A	9.313588525658937e-5+biologist_N	1.735267578260568e-5+biology_N	1.156845052173712e-5+bipartisan_A	2.048989475644966e-4+biped_N	5.78422526086856e-6+bird's_eye_A	1.862717705131787e-5+bird_N	4.627380208694848e-5+birdcage_N	5.78422526086856e-6+birth_N	7.519492839129126e-5+birthday_N	4.0489576826079914e-5+birthplace_N	5.78422526086856e-6+bishop_N	2.313690104347424e-5+bit_N	2.8921126304342796e-4+bitch_N	5.78422526086856e-6+bite_N	1.735267578260568e-5+bite_V	6.02990834539315e-5+bite_V2	9.766817238432426e-5+biting_A	1.862717705131787e-5+bitter_A	4.097978951289932e-4+bitterness_N	1.156845052173712e-5+biz_N	1.156845052173712e-5+bizarre_A	9.313588525658937e-5+black_A	2.01173512154233e-3+black_N	2.6029013673908516e-4+black_V2	2.4417043096081066e-5+blackboard_N	5.78422526086856e-6+blacken_V	3.014954172696575e-5+blacken_V2	2.4417043096081066e-5+blackmail_V2	7.325112928824319e-5+blackout_N	5.78422526086856e-6+bladder_N	1.735267578260568e-5+blade_N	5.78422526086856e-6+blame_N	5.205802734781703e-5+blame_V	3.61794500723589e-4+blame_V2	1.2696862409962153e-3+bland_A	1.862717705131787e-5+blandness_N	5.78422526086856e-6+blank_A	1.6764459346186087e-4+blanket_N	4.627380208694848e-5+blanket_V2	4.883408619216213e-5+blare_V	3.014954172696575e-5+blarney_N	5.78422526086856e-6+blasphemous_A	1.862717705131787e-5+blast_N	5.784225260868559e-5+blast_V	9.044862518089724e-5+blast_V2	2.4417043096081066e-5+blatant_A	3.725435410263574e-5+blaze_N	5.78422526086856e-6+blaze_V	6.02990834539315e-5+bleach_N	5.78422526086856e-6+bleak_A	1.8627177051317874e-4+bleed_V	1.5074770863482875e-4+bleed_VS	7.37354372511429e-5+blemish_N	1.156845052173712e-5+blend_N	1.735267578260568e-5+blend_V	9.044862518089724e-5+blend_V2	4.883408619216213e-5+bless_V2	7.325112928824319e-5+blessing_N	3.470535156521136e-5+blind_A	9.313588525658937e-5+blindfold_V2	2.4417043096081066e-5+blindness_N	5.78422526086856e-6+blink_N	1.735267578260568e-5+blip_N	2.313690104347424e-5+blithe_A	1.862717705131787e-5+blitz_N	1.735267578260568e-5+bloated_A	1.1176306230790724e-4+bloc_N	1.3882140626084543e-4+block_N	2.7185858726082226e-4+block_V2	1.6359418874374314e-3+blockade_N	1.735267578260568e-5+blockbuster_N	1.156845052173712e-5+blond_A	3.725435410263574e-5+blonde_A	5.588153115395362e-5+blonde_N	5.78422526086856e-6+blood_N	1.850952083477939e-4+bloody_A	1.1176306230790724e-4+bloody_minded_A	1.862717705131787e-5+bloom_V	3.014954172696575e-5+blossom_N	5.78422526086856e-6+blossom_V	6.02990834539315e-5+blot_V2	4.883408619216213e-5+blow_N	1.3882140626084543e-4+blow_V	2.7134587554269177e-4+blow_V2	4.883408619216213e-5+blowtorch_N	5.78422526086856e-6+bludgeon_V2	2.4417043096081066e-5+blue_A	3.3528918692372173e-4+blue_N	4.0489576826079914e-5+blue_collar_A	9.313588525658937e-5+blueprint_N	4.0489576826079914e-5+bluish_A	1.862717705131787e-5+blunder_N	1.735267578260568e-5+blunder_V	6.02990834539315e-5+blunt_A	7.450870820527148e-5+blunt_V2	9.766817238432426e-5+blur_V	3.014954172696575e-5+blur_V2	2.4417043096081066e-5+blurt_V2	2.4417043096081066e-5+boa_N	5.78422526086856e-6+board_N	1.9261470118692302e-3+board_V2	2.4417043096081066e-5+boardroom_N	2.313690104347424e-5+boast_N	5.78422526086856e-6+boast_V	2.41196333815726e-4+boast_V2	9.766817238432426e-5+boast_VS	5.161480607580003e-4+boat_N	7.519492839129126e-5+boat_V	3.014954172696575e-5+boater_N	5.78422526086856e-6+bode_V	9.044862518089724e-5+bode_V2	2.4417043096081066e-5+body_N	2.0823210939126813e-4+bog_V	1.5074770863482875e-4+bogus_A	7.450870820527148e-5+boiler_N	9.254760417389695e-5+bold_A	2.794076557697681e-4+bolster_V	6.02990834539315e-5+bolster_V2	8.790135514589183e-4+bolt_N	2.313690104347424e-5+bolt_V	3.014954172696575e-5+bolt_V2	2.4417043096081066e-5+bomb_N	4.0489576826079914e-5+bomb_V	6.02990834539315e-5+bomb_V2	7.325112928824319e-5+bombard_V2	4.883408619216213e-5+bombardment_N	5.78422526086856e-6+bombast_N	5.78422526086856e-6+bomber_N	2.8921126304342795e-5+bombshell_N	2.313690104347424e-5+bona_fide_A	3.725435410263574e-5+bonanza_N	1.156845052173712e-5+bond_N	5.408250618912103e-3+bond_V2	2.4417043096081066e-5+bone_N	2.8921126304342795e-5+bone_V2	2.4417043096081066e-5+bonfire_N	5.78422526086856e-6+bonnet_N	5.78422526086856e-6+bonus_N	1.7931098308692533e-4+book_N	6.709701302607528e-4+book_V2	9.766817238432426e-5+booking_N	2.8921126304342795e-5+bookkeeper_N	5.78422526086856e-6+bookkeeping_N	1.156845052173712e-5+booklet_N	5.78422526086856e-6+boom_N	1.850952083477939e-4+boom_V	1.808972503617945e-4+boon_N	1.735267578260568e-5+boorish_A	1.862717705131787e-5+boost_N	2.3136901043474236e-4+boost_V2	3.44280307654743e-3+booster_N	5.78422526086856e-6+boot_N	1.156845052173712e-5+booth_N	4.0489576826079914e-5+bootleg_V2	2.4417043096081066e-5+booze_N	1.156845052173712e-5+booze_V	3.014954172696575e-5+border_N	1.0411605469563407e-4+border_V	6.02990834539315e-5+border_V2	2.4417043096081066e-5+bore_V	1.808972503617945e-4+boredom_N	1.156845052173712e-5+borer_N	5.78422526086856e-6+boring_A	1.1176306230790724e-4+borough_N	6.362647786955415e-5+borrow_V	1.2964302942595272e-3+borrow_V2	6.592601635941887e-4+borrow_VV	3.9026928580720695e-4+borrower_N	9.83318294347655e-5+bosom_N	5.78422526086856e-6+boss_N	1.2146873047823974e-4+botany_N	5.78422526086856e-6+botch_V2	4.883408619216213e-5+both_Det	3.730144565411387e-3+bother_V	1.808972503617945e-4+bother_V2	1.7091930167256744e-4+bothersome_A	1.862717705131787e-5+bottle_N	5.784225260868559e-5+bottle_V2	1.2208521548040532e-4+bottleneck_N	5.78422526086856e-6+bottom_N	1.0990027995650263e-4+bottom_V	1.5074770863482875e-4+bottomless_A	1.862717705131787e-5+boulevard_N	1.156845052173712e-5+bounce_N	2.313690104347424e-5+bounce_V	4.82392667631452e-4+bounce_V2	4.883408619216213e-5+bound_V	6.02990834539315e-5+boundary_N	3.470535156521136e-5+bounty_N	5.78422526086856e-6+bourbon_N	9.83318294347655e-5+bourse_N	5.78422526086856e-6+bout_N	3.470535156521136e-5+boutique_N	2.8921126304342795e-5+bovine_A	3.725435410263574e-5+bow_N	5.78422526086856e-6+bow_V	2.7134587554269177e-4+bowel_N	5.78422526086856e-6+bowl_N	1.735267578260568e-5+bowl_V	3.9194404245055476e-4+box_N	1.3303718099997685e-4+boxer_N	5.78422526086856e-6+boycott_N	1.156845052173712e-5+boycott_V2	2.4417043096081066e-5+boyish_A	1.862717705131787e-5+bra_N	1.735267578260568e-5+brace_V	2.41196333815726e-4+brace_V2	7.325112928824319e-5+bracket_N	2.8921126304342795e-5+brag_V	3.014954172696575e-5+bragging_N	5.78422526086856e-6+braid_N	5.78422526086856e-6+brain_N	1.9087943360866246e-4+brainchild_N	1.156845052173712e-5+brake_N	2.8921126304342795e-5+brake_V	3.014954172696575e-5+bran_N	4.0489576826079914e-5+branch_N	4.0489576826079917e-4+branch_V	1.5074770863482875e-4+brand_N	8.27144212304204e-4+brand_V2	2.4417043096081066e-5+brandy_N	1.156845052173712e-5+brash_A	3.725435410263574e-5+brass_N	1.735267578260568e-5+brassiere_1_N	5.78422526086856e-6+brat_N	5.78422526086856e-6+brave_A	5.588153115395362e-5+brave_V2	4.883408619216213e-5+brawl_N	2.8921126304342795e-5+brawny_A	1.862717705131787e-5+brazen_V2	2.4417043096081066e-5+brazilian_A	1.8627177051317874e-4+brazilian_N	5.78422526086856e-6+breach_N	5.784225260868559e-5+breach_V2	1.2208521548040532e-4+bread_N	4.627380208694848e-5+breadth_N	2.313690104347424e-5+break_N	1.5038985678258253e-4+break_V	2.2009165460684997e-3+break_V2	8.301794652667562e-4+breakage_N	5.78422526086856e-6+breakdown_N	6.362647786955415e-5+breaker_N	9.254760417389695e-5+breakfast_N	4.0489576826079914e-5+breakthrough_N	3.470535156521136e-5+breast_N	2.8921126304342795e-5+breath_N	2.8921126304342795e-5+breathe_V	1.5074770863482875e-4+breathe_V2	2.4417043096081066e-5+breather_N	5.78422526086856e-6+breathing_N	1.156845052173712e-5+breathless_A	1.862717705131787e-5+breathtaking_A	5.588153115395362e-5+breed_N	4.0489576826079914e-5+breed_V	1.808972503617945e-4+breed_V2	1.2208521548040532e-4+breeder_N	2.8921126304342795e-5+breeding_N	2.313690104347424e-5+breeze_N	1.156845052173712e-5+breezy_A	1.862717705131787e-5+brew_N	1.156845052173712e-5+brew_V	7.23589001447178e-4+brew_V2	2.4417043096081066e-5+brewer_N	4.627380208694848e-5+brewery_N	2.8921126304342795e-5+bribe_N	4.627380208694848e-5+bribe_V	1.5074770863482875e-4+bribe_V2	4.883408619216213e-5+bribery_N	4.0489576826079914e-5+brick_N	9.254760417389695e-5+bride_N	5.78422526086856e-6+bridge_N	2.3136901043474236e-4+bridge_V2	4.883408619216213e-5+brief_A	4.097978951289932e-4+brief_N	8.097915365215983e-5+brief_V2	4.883408619216213e-5+briefcase_N	1.735267578260568e-5+briefing_N	3.470535156521136e-5+brigade_N	2.8921126304342795e-5+bright_A	3.3528918692372173e-4+brighten_V2	4.883408619216213e-5+brilliant_A	9.313588525658937e-5+brim_N	5.78422526086856e-6+brim_V	3.014954172696575e-5+brimstone_N	5.78422526086856e-6+brine_N	5.78422526086856e-6+bring_V2	5.347332438041753e-3+bring_V2V	1.0660980810234541e-3+brink_N	1.735267578260568e-5+brisk_A	2.2352612461581448e-4+bristle_V	6.02990834539315e-5+brittle_A	1.862717705131787e-5+broad_A	1.881344882183105e-3+broadcast_N	9.254760417389695e-5+broadcast_V	1.5074770863482875e-4+broadcast_V2	7.325112928824319e-5+broadcasting_N	8.676337891302839e-5+broaden_V	1.20598166907863e-4+broaden_V2	1.7091930167256744e-4+broadside_N	5.78422526086856e-6+brochure_N	2.8921126304342795e-5+broiler_N	5.78422526086856e-6+broker_N	9.428287175215752e-4+brokerage_N	7.403808333911756e-4+bronco_N	5.78422526086856e-6+bronze_N	5.78422526086856e-6+brooch_N	5.78422526086856e-6+brood_N	5.78422526086856e-6+brother_N	1.9087943360866246e-4+brotherly_A	1.862717705131787e-5+brouhaha_N	5.78422526086856e-6+brow_N	2.313690104347424e-5+browbeat_V2	2.4417043096081066e-5+brown_A	5.588153115395362e-5+bruise_N	5.78422526086856e-6+bruise_V	6.02990834539315e-5+brunch_N	5.78422526086856e-6+brunt_N	2.8921126304342795e-5+brush_N	2.8921126304342795e-5+brush_V	1.808972503617945e-4+brutal_A	9.313588525658937e-5+brutality_N	1.156845052173712e-5+brutish_A	1.862717705131787e-5+bubble_N	1.156845052173712e-5+buccaneer_N	5.78422526086856e-6+buck_N	3.470535156521136e-5+buck_V	6.02990834539315e-5+buck_V2	1.2208521548040532e-4+bucket_N	1.735267578260568e-5+buckle_V	1.808972503617945e-4+buckle_V2	2.4417043096081066e-5+buckshot_N	5.78422526086856e-6+bud_N	5.78422526086856e-6+bud_V	9.044862518089724e-5+budding_A	1.862717705131787e-5+buddy_N	1.735267578260568e-5+budge_V	1.5074770863482875e-4+budget_N	9.543971680433123e-4+budget_V	6.02990834539315e-5+budget_V2	1.2208521548040532e-4+budgetary_A	1.4901741641054297e-4+buff_N	1.156845052173712e-5+buffer_N	1.735267578260568e-5+buffer_V2	4.883408619216213e-5+buffet_N	1.735267578260568e-5+buffet_V2	9.766817238432426e-5+bug_N	1.1568450521737118e-4+bugaboo_N	5.78422526086856e-6+build_V	2.261215629522431e-3+build_V2	4.834574533024051e-3+builder_N	8.097915365215983e-5+building_N	1.1452766016519747e-3+built_in_A	5.588153115395362e-5+bulb_N	1.735267578260568e-5+bulge_V	3.014954172696575e-5+bulk_N	1.272529557391083e-4+bulkhead_N	5.78422526086856e-6+bulky_A	1.862717705131787e-5+bull_N	2.313690104347424e-5+bulldoze_V2	2.4417043096081066e-5+bulldozer_N	1.156845052173712e-5+bullet_N	5.784225260868559e-5+bulletin_N	2.313690104347424e-5+bullion_N	3.470535156521136e-5+bully_N	5.78422526086856e-6+bully_V2	4.883408619216213e-5+bulwark_N	5.78422526086856e-6+bum_N	5.78422526086856e-6+bump_N	1.156845052173712e-5+bump_V	6.02990834539315e-5+bump_V2	2.4417043096081066e-5+bumper_N	1.156845052173712e-5+bumpy_A	3.725435410263574e-5+bunch_N	4.627380208694848e-5+bundle_N	1.156845052173712e-5+bundle_V2	4.883408619216213e-5+bungle_V	3.014954172696575e-5+bunny_N	1.735267578260568e-5+buoy_V	9.044862518089724e-5+buoy_V2	3.174215602490538e-4+buoyant_A	5.588153115395362e-5+burble_VS	7.37354372511429e-5+burden_N	1.6195830730431966e-4+burden_V2	1.4650225857648638e-4+burdensome_A	5.588153115395362e-5+bureau_N	1.7931098308692533e-4+bureaucracy_N	1.2146873047823974e-4+bureaucrat_N	1.2146873047823974e-4+bureaucratic_A	1.8627177051317874e-4+burg_N	5.78422526086856e-6+burgeon_V	1.20598166907863e-4+burglary_N	4.0489576826079914e-5+burial_N	1.156845052173712e-5+burly_A	1.862717705131787e-5+burn_N	2.313690104347424e-5+burn_V	5.125422093584177e-4+burn_V2	7.325112928824319e-5+burner_N	2.313690104347424e-5+burnish_V2	2.4417043096081066e-5+burst_N	8.097915365215983e-5+burst_V	6.02990834539315e-5+burst_V2	2.4417043096081066e-5+bury_V	1.20598166907863e-4+bury_V2	2.197533878647296e-4+bus_N	1.3303718099997685e-4+bush_N	5.78422526086856e-6+bushel_N	6.941070313042272e-5+bushy_A	1.862717705131787e-5+business_N	6.426274264824969e-3+businesslike_A	5.588153115395362e-5+businessman_N	2.3136901043474236e-4+bust_N	3.470535156521136e-5+bust_V	3.014954172696575e-5+bust_V2	4.883408619216213e-5+buster_N	5.78422526086856e-6+bustle_N	5.78422526086856e-6+busy_A	7.45087082052715e-4+but_Adv	4.0473130900223614e-5+but_Prep	8.463638094835064e-5+butane_N	5.78422526086856e-6+butcher_N	2.313690104347424e-5+butler_N	2.8921126304342795e-5+butt_N	1.156845052173712e-5+butt_V	3.014954172696575e-5+butter_N	3.470535156521136e-5+butterfly_N	1.156845052173712e-5+button_N	3.470535156521136e-5+buttoned_up_A	1.862717705131787e-5+buttress_V2	9.766817238432426e-5+buy_N	3.123481640869022e-4+buy_V	1.1185479980704294e-2+buy_V2	1.1085337565620803e-2+buyer_N	9.196918164781009e-4+buzz_N	1.156845052173712e-5+buzz_V	6.02990834539315e-5+buzzer_N	5.78422526086856e-6+by_Adv	3.0354848175167712e-5+by_Prep	4.688855504538626e-2+bye_N	5.78422526086856e-6+bylaw_N	5.78422526086856e-6+bypass_N	5.78422526086856e-6+bypass_V2	2.4417043096081066e-5+bystander_N	5.78422526086856e-6+c_of_e_N	6.362647786955415e-5+cab_N	1.156845052173712e-5+cabal_N	5.78422526086856e-6+cabinet_N	6.941070313042272e-5+cable_N	3.9911154299993056e-4+cache_N	1.735267578260568e-5+cachet_N	1.735267578260568e-5+cadet_N	1.156845052173712e-5+cadge_V2	2.4417043096081066e-5+cafeteria_N	4.0489576826079914e-5+cage_N	1.156845052173712e-5+cake_N	5.78422526086856e-6+calamitous_A	1.862717705131787e-5+calamity_N	1.735267578260568e-5+calcium_N	1.156845052173712e-5+calculate_V	2.1104679208876025e-4+calculate_V2	5.860090343059455e-4+calculate_VS	4.424126235068574e-4+calculation_N	1.3882140626084543e-4+calculator_N	2.313690104347424e-5+calendar_N	4.627380208694848e-5+calf_N	1.156845052173712e-5+californian_N	1.156845052173712e-5+call_N	5.89990976608593e-4+call_V	4.341534008683068e-3+call_V2	1.0743498962275668e-3+call_V2V	1.0660980810234541e-3+call_VS	2.138327680283144e-2+caller_N	6.362647786955415e-5+calling_N	3.470535156521136e-5+calm_A	7.450870820527148e-5+calm_N	1.156845052173712e-5+calm_V	6.02990834539315e-5+calm_V2	4.883408619216213e-5+calmness_N	5.78422526086856e-6+camaraderie_N	5.78422526086856e-6+cambodian_A	5.588153115395362e-5+camera_N	1.1568450521737118e-4+camouflage_N	5.78422526086856e-6+camouflage_V2	2.4417043096081066e-5+camp_N	7.519492839129126e-5+campaign_N	6.941070313042271e-4+campaign_V	1.20598166907863e-4+camper_N	5.78422526086856e-6+campus_N	4.627380208694848e-5+can_N	6.362647786955415e-5+can_V2	7.325112928824319e-5+can_VV	0.23819435410433198+canal_N	3.470535156521136e-5+cancel_V	6.02990834539315e-5+cancel_V2	2.4417043096081065e-4+cancellation_N	2.313690104347424e-5+cancer_N	5.668540755651188e-4+cancerous_A	3.725435410263574e-5+candid_A	5.588153115395362e-5+candidate_N	3.93327317739062e-4+candle_N	1.156845052173712e-5+candlelight_N	5.78422526086856e-6+candy_N	8.097915365215983e-5+canned_A	1.862717705131787e-5+cannon_N	5.78422526086856e-6+canny_A	1.862717705131787e-5+cant_N	5.78422526086856e-6+canvas_N	2.8921126304342795e-5+canvass_V	3.014954172696575e-5+canyon_N	5.78422526086856e-6+cap_N	1.1568450521737118e-4+cap_V2	6.348431204981076e-4+capability_N	8.097915365215983e-5+capable_A	2.2352612461581448e-4+capacity_N	4.7430647139122187e-4+capital_A	1.303902393592251e-4+capital_N	1.9145785613474931e-3+capitalism_N	6.362647786955415e-5+capitalist_N	5.205802734781703e-5+capitalistic_A	7.450870820527148e-5+capitalization_N	6.941070313042272e-5+capitalize_V	3.3164495899662324e-4+capitalize_V2	7.325112928824319e-5+capitol_N	5.78422526086856e-6+capitulate_V	3.014954172696575e-5+capricious_A	1.862717705131787e-5+capriciousness_N	5.78422526086856e-6+capsule_N	5.78422526086856e-6+captain_N	2.313690104347424e-5+captain_V2	2.4417043096081066e-5+captivate_V2	2.4417043096081066e-5+captive_A	1.862717705131787e-5+captive_N	5.78422526086856e-6+capture_N	5.78422526086856e-6+capture_V2	4.395067757294592e-4+car_N	1.7526202540431735e-3+carat_N	1.735267578260568e-5+carbide_N	5.78422526086856e-6+carbon_N	8.097915365215983e-5+card_N	3.5862196617385066e-4+cardiac_A	5.588153115395362e-5+cardigan_N	5.78422526086856e-6+cardinal_N	5.78422526086856e-6+care_N	6.189121029129359e-4+care_V	5.426917510853835e-4+careen_V	1.20598166907863e-4+career_N	2.255847851738738e-4+careful_A	5.588153115395362e-4+careless_A	3.725435410263574e-5+cargo_N	1.0990027995650263e-4+caricature_N	1.156845052173712e-5+caricature_V2	2.4417043096081066e-5+carnival_N	1.156845052173712e-5+carnivore_N	5.78422526086856e-6+carp_N	5.78422526086856e-6+carp_V	6.02990834539315e-5+carpenter_N	5.78422526086856e-6+carpentry_N	5.78422526086856e-6+carpet_N	9.254760417389695e-5+carpetbagger_N	5.78422526086856e-6+carrier_N	5.842067513477245e-4+carrot_N	1.156845052173712e-5+carry_N	5.784225260868559e-5+carry_V	1.3567293777134587e-3+carry_out_V2	2.661457697472836e-3+cart_N	2.8921126304342795e-5+cart_V2	7.325112928824319e-5+cartel_N	2.313690104347424e-5+carton_N	5.78422526086856e-6+cartoon_N	4.0489576826079914e-5+cartoonist_N	5.78422526086856e-6+cartridge_N	2.313690104347424e-5+carve_V	1.5074770863482875e-4+cascade_N	1.156845052173712e-5+case_N	2.533490664260429e-3+cash_N	1.8683047592605447e-3+cash_V	2.41196333815726e-4+cashier_N	5.78422526086856e-6+casing_N	1.156845052173712e-5+casino_N	2.4293746095647948e-4+casket_N	5.78422526086856e-6+cassette_N	2.8921126304342795e-5+cast_N	6.941070313042272e-5+cast_V	1.808972503617945e-4+cast_V2	4.395067757294592e-4+cast_iron_A	1.862717705131787e-5+caster_N	1.156845052173712e-5+castigate_V2	9.766817238432426e-5+casting_N	2.8921126304342795e-5+castle_N	1.156845052173712e-5+castle_V	3.014954172696575e-5+castor_oil_N	1.156845052173712e-5+casual_A	1.4901741641054297e-4+casualty_N	6.941070313042272e-5+casuistry_N	5.78422526086856e-6+cat_N	2.313690104347424e-5+catalogue_N	5.78422526086856e-6+catalyst_N	5.784225260868559e-5+catalytic_A	3.725435410263574e-5+catamaran_N	5.78422526086856e-6+catapult_V2	4.883408619216213e-5+catastrophe_N	1.1568450521737118e-4+catastrophic_A	2.2352612461581448e-4+catch_N	1.735267578260568e-5+catch_V	8.44187168355041e-4+catch_V2	8.301794652667562e-4+catch_VS	7.37354372511429e-5+catcher_N	5.78422526086856e-6+categorical_A	1.862717705131787e-5+categorize_V2	4.883408619216213e-5+category_N	2.3715323569561093e-4+cater_V	3.3164495899662324e-4+caterer_N	5.78422526086856e-6+catfish_N	1.156845052173712e-5+cathode_N	2.313690104347424e-5+catholic_A	1.862717705131787e-5+catsup_N	5.78422526086856e-6+cause_N	2.255847851738738e-4+cause_V2	3.784641679892565e-3+cause_V2V	3.731343283582089e-2+cause_VS	2.212063117534287e-4+caustic_A	3.725435410263574e-5+caution_N	9.254760417389695e-5+caution_V	2.1104679208876025e-4+caution_V2V	2.1321961620469083e-3+caution_VS	1.2535024332694293e-3+cautionary_A	1.862717705131787e-5+cautious_A	7.26459905001397e-4+cavalier_A	3.725435410263574e-5+cave_N	5.78422526086856e-6+cave_V	6.02990834539315e-5+caveat_N	1.735267578260568e-5+cavernous_A	1.862717705131787e-5+cd_N	3.5862196617385066e-4+cease_N	4.627380208694848e-5+cease_V	1.5074770863482875e-4+cease_V2	1.2208521548040532e-4+ceaseless_A	3.725435410263574e-5+cedar_N	1.156845052173712e-5+cede_V2	9.766817238432426e-5+ceiling_N	2.3715323569561093e-4+celebrate_V2	2.685874740568917e-4+celebrated_A	3.725435410263574e-5+celebration_N	5.205802734781703e-5+celebrity_N	2.313690104347424e-5+cell_N	3.354850651303764e-4+cellar_N	5.78422526086856e-6+cellist_N	5.78422526086856e-6+cellular_A	4.843066033342647e-4+celluloid_N	5.78422526086856e-6+cement_N	5.205802734781703e-5+cement_V2	7.325112928824319e-5+cemetery_N	2.8921126304342795e-5+censor_V2	9.766817238432426e-5+censorship_N	2.8921126304342795e-5+census_N	2.313690104347424e-5+cent_N	4.569537956086162e-3+centenarian_N	1.156845052173712e-5+centenary_A	1.862717705131787e-5+centennial_A	7.450870820527148e-5+centennial_N	5.784225260868559e-5+center_V	1.5074770863482875e-4+central_A	1.2852752165409332e-3+central_N	5.78422526086856e-6+centralize_V2	2.4417043096081066e-5+centrifugal_A	3.725435410263574e-5+centurion_N	5.78422526086856e-6+century_N	3.123481640869022e-4+ceramic_A	1.1176306230790724e-4+ceramics_N	1.735267578260568e-5+cereal_N	7.519492839129126e-5+ceremonial_A	3.725435410263574e-5+ceremony_N	2.313690104347424e-5+certain_A	5.327372636676911e-3+certainty_N	2.313690104347424e-5+certificate_N	3.354850651303764e-4+certification_N	5.78422526086856e-6+certify_V	3.014954172696575e-5+certify_V2	4.883408619216213e-5+cervical_A	1.862717705131787e-5+cervix_N	5.78422526086856e-6+cessation_N	1.156845052173712e-5+chafe_V	6.02990834539315e-5+chain_N	6.998912565650957e-4+chain_V2	2.4417043096081066e-5+chair_N	1.0411605469563407e-4+chair_V2	1.4650225857648638e-4+chairman_N	2.6202540431734572e-3+chairmanship_N	1.735267578260568e-5+chalk_N	5.78422526086856e-6+chalk_V2	4.883408619216213e-5+challenge_N	2.545059114782166e-4+challenge_V	2.41196333815726e-4+challenge_V2	7.56928335978513e-4+challenger_N	1.735267578260568e-5+chamber_N	1.2146873047823974e-4+champ_N	1.156845052173712e-5+champagne_N	1.735267578260568e-5+champion_A	1.862717705131787e-5+champion_N	5.784225260868559e-5+champion_V2	7.325112928824319e-5+championship_N	3.470535156521136e-5+chance_N	5.090118229564332e-4+chancellor_N	4.627380208694848e-5+chandelier_N	1.156845052173712e-5+change_N	1.903010110825756e-3+change_V	2.984804630969609e-3+change_V2	2.685874740568917e-3+changeover_N	5.78422526086856e-6+channel_N	9.83318294347655e-5+channel_V2	9.766817238432426e-5+chant_V	9.044862518089724e-5+chant_V2	4.883408619216213e-5+chaos_N	4.0489576826079914e-5+chaotic_A	5.588153115395362e-5+chap_N	5.78422526086856e-6+chapman_N	5.78422526086856e-6+chapter_N	2.7185858726082226e-4+char_V2	2.4417043096081066e-5+character_N	2.7764281252169086e-4+characteristic_A	9.313588525658937e-5+characteristic_N	1.735267578260568e-5+characteristically_Adv	2.0236565450111807e-5+characterization_N	5.78422526086856e-6+characterize_V2	3.174215602490538e-4+characterless_A	1.862717705131787e-5+charge_N	1.758404479304042e-3+charge_V	9.044862518089725e-4+charge_V2	1.6359418874374314e-3+charge_VS	1.7696504940274296e-3+charger_N	5.78422526086856e-6+charisma_N	5.78422526086856e-6+charismatic_A	1.862717705131787e-5+charitable_A	1.8627177051317874e-4+charity_N	2.4872168621734806e-4+charlatan_N	5.78422526086856e-6+charm_N	1.735267578260568e-5+charming_A	5.588153115395362e-5+chart_N	7.519492839129126e-5+chart_V2	9.766817238432426e-5+charter_N	1.0411605469563407e-4+charter_V2	1.2208521548040532e-4+chase_N	1.735267578260568e-5+chase_V	3.014954172696575e-5+chase_V2	1.7091930167256744e-4+chaser_N	1.735267578260568e-5+chassis_N	1.156845052173712e-5+chaste_A	1.862717705131787e-5+chastise_V2	4.883408619216213e-5+chat_V	6.02990834539315e-5+chatter_N	5.78422526086856e-6+chauffeur_N	1.156845052173712e-5+chauffeur_V2	2.4417043096081066e-5+chauvinism_N	1.156845052173712e-5+cheap_A	1.0431219148738008e-3+cheapen_V2	2.4417043096081066e-5+cheat_V	1.5074770863482875e-4+cheat_V2	7.325112928824319e-5+check_N	2.4872168621734806e-4+check_V	4.5224312590448623e-4+check_V2	2.197533878647296e-4+checkbook_N	1.156845052173712e-5+checkout_N	5.78422526086856e-6+checkpoint_N	5.78422526086856e-6+cheek_N	1.156845052173712e-5+cheeky_A	1.862717705131787e-5+cheer_N	2.8921126304342795e-5+cheer_V	1.20598166907863e-4+cheer_V2	9.766817238432426e-5+cheerful_A	1.862717705131787e-5+cheery_A	1.862717705131787e-5+cheese_N	2.313690104347424e-5+cheetah_N	5.78422526086856e-6+chef_N	4.627380208694848e-5+chemical_A	2.048989475644966e-4+chemical_N	7.114597070868328e-4+chemist_N	4.627380208694848e-5+chemistry_N	4.627380208694848e-5+chenille_N	5.78422526086856e-6+cherish_V2	7.325112928824319e-5+cherry_A	3.725435410263574e-5+cherry_N	1.156845052173712e-5+cherub_N	5.78422526086856e-6+chess_N	1.735267578260568e-5+chest_N	2.313690104347424e-5+chew_N	5.78422526086856e-6+chew_V	9.044862518089724e-5+chew_V2	4.883408619216213e-5+chic_A	5.588153115395362e-5+chicanery_N	5.78422526086856e-6+chicken_N	5.205802734781703e-5+chide_V	3.014954172696575e-5+chide_V2	7.325112928824319e-5+chief_A	5.811679240011176e-3+chief_N	1.3708613868258486e-3+child_N	7.403808333911756e-4+childhood_N	2.8921126304342795e-5+chill_N	5.78422526086856e-6+chill_V	6.02990834539315e-5+chilly_A	5.588153115395362e-5+chime_V	3.014954172696575e-5+chimney_N	1.156845052173712e-5+chimpanzee_N	5.78422526086856e-6+chin_N	5.78422526086856e-6+china_N	1.156845052173712e-5+chip_N	5.784225260868559e-4+chip_V	6.02990834539315e-5+chirpy_A	1.862717705131787e-5+chisel_V2	2.4417043096081066e-5+chit_N	5.78422526086856e-6+chloride_N	1.735267578260568e-5+chlorine_N	1.735267578260568e-5+chocolate_N	2.313690104347424e-5+choice_N	3.354850651303764e-4+choir_N	5.78422526086856e-6+choke_V	1.5074770863482875e-4+choke_V2	4.883408619216213e-5+choose_V	3.61794500723589e-4+choose_V2	7.56928335978513e-4+choose_VS	2.212063117534287e-4+chop_N	5.78422526086856e-6+chop_V	9.044862518089724e-5+chop_V2	2.4417043096081066e-5+choppy_A	7.450870820527148e-5+chord_N	2.313690104347424e-5+chore_N	4.627380208694848e-5+chortle_V	3.014954172696575e-5+chorus_N	4.0489576826079914e-5+christian_A	1.1176306230790724e-4+christian_N	1.156845052173712e-5+chromosome_N	6.941070313042272e-5+chronic_A	5.588153115395362e-5+chronically_Adv	2.0236565450111807e-5+chronicle_N	1.735267578260568e-5+chuck_V2	2.4417043096081066e-5+chuckle_V	3.014954172696575e-5+chuckle_VS	7.37354372511429e-5+chug_V	3.014954172696575e-5+chunk_N	9.83318294347655e-5+church_N	1.2146873047823974e-4+churn_V	6.02990834539315e-5+chute_N	5.78422526086856e-6+cigar_N	5.78422526086856e-6+cigarette_N	1.6195830730431966e-4+cinch_V2	2.4417043096081066e-5+cinema_N	1.156845052173712e-5+cinematic_A	1.862717705131787e-5+circle_N	1.0411605469563407e-4+circle_V	3.014954172696575e-5+circle_V2	2.4417043096081066e-5+circuit_N	1.561740820434511e-4+circuitous_A	1.862717705131787e-5+circular_A	1.862717705131787e-5+circular_N	1.156845052173712e-5+circulate_V	2.7134587554269177e-4+circulate_V2	1.4650225857648638e-4+circulation_N	1.0990027995650263e-4+circumlocution_N	5.78422526086856e-6+circumspect_A	7.450870820527148e-5+circumstance_N	2.0823210939126813e-4+circumvent_V2	1.2208521548040532e-4+circus_N	1.735267578260568e-5+citation_N	1.156845052173712e-5+cite_V2	3.1253815162983764e-3+citizen_N	1.7931098308692533e-4+citizenship_N	5.78422526086856e-6+city_N	1.3014506836954258e-3+civic_A	9.313588525658937e-5+civics_N	5.78422526086856e-6+civil_A	1.3970382788488405e-3+civilian_A	9.313588525658937e-5+civilian_N	2.313690104347424e-5+civilization_N	5.78422526086856e-6+clad_V	3.014954172696575e-5+clad_V2	2.4417043096081066e-5+claim_N	1.0180236459128664e-3+claim_V	2.41196333815726e-4+claim_V2	5.371749481137834e-4+claim_VS	5.08774517032886e-3+claim_VV	1.0407180954858852e-3+claimant_N	4.627380208694848e-5+clamber_V	3.014954172696575e-5+clammy_A	1.862717705131787e-5+clamp_N	5.78422526086856e-6+clamp_V	9.044862518089724e-5+clan_N	1.156845052173712e-5+clandestine_A	1.862717705131787e-5+clang_V	6.02990834539315e-5+clank_V	3.014954172696575e-5+claptrap_N	5.78422526086856e-6+clarification_N	3.470535156521136e-5+clarify_V2	1.2208521548040532e-4+clarinet_N	1.735267578260568e-5+clarinetist_N	1.735267578260568e-5+clash_N	4.627380208694848e-5+clash_V	9.044862518089724e-5+class_N	4.3381689456514197e-4+classic_A	2.2352612461581448e-4+classic_N	1.156845052173712e-5+classical_A	9.313588525658937e-5+classics_N	1.735267578260568e-5+classification_N	2.313690104347424e-5+classified_A	5.588153115395362e-5+classify_V2	1.9533634476864853e-4+classmate_N	1.156845052173712e-5+classroom_N	2.8921126304342795e-5+classy_A	1.862717705131787e-5+clause_N	6.362647786955415e-5+claustrophobic_A	1.862717705131787e-5+clean_A	3.3528918692372173e-4+clean_N	1.156845052173712e-5+clean_V	6.632899179932465e-4+clean_V2	4.883408619216213e-5+cleaner_N	2.313690104347424e-5+cleanse_V2	2.4417043096081066e-5+cleanser_N	1.156845052173712e-5+clear_A	3.259755983980628e-3+clear_Adv	3.0354848175167712e-5+clear_V	5.728412928123493e-4+clear_V2	7.56928335978513e-4+clearance_N	9.254760417389695e-5+clearing_N	4.627380208694848e-5+clergyman_N	1.156845052173712e-5+clerical_A	3.725435410263574e-5+clerk_N	7.519492839129126e-5+clever_A	1.4901741641054297e-4+click_N	5.78422526086856e-6+client_N	1.0122394206519979e-3+clientele_N	1.156845052173712e-5+cliff_N	1.156845052173712e-5+climate_N	1.3303718099997685e-4+climatic_A	3.725435410263574e-5+climb_N	5.784225260868559e-5+climb_V	1.4773275446213218e-3+climb_V2	1.0987669393236479e-3+climber_N	5.78422526086856e-6+clinch_V2	2.4417043096081066e-5+cling_V	6.02990834539315e-5+clinic_N	5.784225260868559e-5+clinical_A	2.607804787184502e-4+clinker_N	5.78422526086856e-6+clip_N	2.8921126304342795e-5+clip_V2	4.883408619216213e-5+clipping_N	5.78422526086856e-6+cloak_N	5.78422526086856e-6+cloak_V2	2.4417043096081066e-5+clobber_V2	1.4650225857648638e-4+clock_N	3.470535156521136e-5+clock_V2	2.4417043096081066e-5+clog_V	9.044862518089724e-5+clone_N	1.156845052173712e-5+clone_V2	2.4417043096081066e-5+close_A	2.9989755052621777e-3+close_Adv	6.678066598536897e-4+close_N	4.511695703477476e-4+close_V	1.3205499276410999e-2+close_V2	2.0021975338786473e-3+close_VA	1.5988372093023256e-2+close_VS	9.585606842648577e-4+closeness_N	5.78422526086856e-6+closet_N	2.8921126304342795e-5+closure_N	2.8921126304342795e-5+clot_N	5.78422526086856e-6+cloth_N	5.78422526086856e-6+clothe_V2	2.4417043096081066e-5+clothier_N	1.156845052173712e-5+clothing_N	9.254760417389695e-5+cloud_N	5.784225260868559e-5+cloud_V	3.014954172696575e-5+cloud_V2	7.325112928824319e-5+clout_N	6.362647786955415e-5+clown_N	5.78422526086856e-6+club_N	1.850952083477939e-4+club_V	3.014954172696575e-5+clue_N	6.362647786955415e-5+clump_N	1.735267578260568e-5+clumsy_A	3.725435410263574e-5+cluster_N	1.156845052173712e-5+cluster_V2	4.883408619216213e-5+clutch_N	5.78422526086856e-6+clutch_V	9.044862518089724e-5+clutch_V2	2.4417043096081066e-5+clutter_N	5.784225260868559e-5+clutter_V2	2.4417043096081066e-5+co_N	1.850952083477939e-4+co_edit_V2	2.4417043096081066e-5+co_exist_V	3.014954172696575e-5+co_found_V2	7.325112928824319e-5+co_manage_V2	4.883408619216213e-5+co_sponsor_V2	2.4417043096081066e-5+coach_N	8.097915365215983e-5+coach_V	6.02990834539315e-5+coal_N	2.0823210939126813e-4+coalition_N	1.1568450521737118e-4+coarse_A	1.862717705131787e-5+coast_N	1.0990027995650263e-4+coast_V	3.014954172696575e-5+coastal_A	7.450870820527148e-5+coaster_N	6.362647786955415e-5+coastline_N	5.78422526086856e-6+coat_N	4.0489576826079914e-5+coat_V2	2.4417043096081066e-5+coating_N	6.362647786955415e-5+coax_V	3.014954172696575e-5+coax_V2	2.4417043096081066e-5+cobble_V2	2.4417043096081066e-5+cocaine_N	3.470535156521136e-5+cockatoo_N	5.78422526086856e-6+cockpit_N	1.735267578260568e-5+cockroach_N	5.78422526086856e-6+cocktail_N	3.470535156521136e-5+cocoa_N	1.0990027995650263e-4+coconut_N	5.78422526086856e-6+cod_N	5.78422526086856e-6+coddle_V2	2.4417043096081066e-5+code_V2	4.883408619216213e-5+codification_N	5.78422526086856e-6+codify_V2	2.4417043096081066e-5+codpiece_N	5.78422526086856e-6+coerce_V2	2.4417043096081066e-5+coercion_N	5.78422526086856e-6+coextrude_V2	2.4417043096081066e-5+coffee_N	2.3136901043474236e-4+coffer_N	2.313690104347424e-5+coffin_N	1.735267578260568e-5+cohere_V	3.014954172696575e-5+coherence_N	5.78422526086856e-6+coherent_A	5.588153115395362e-5+cohesion_N	5.78422526086856e-6+cohesive_A	1.862717705131787e-5+cohort_N	5.78422526086856e-6+coil_N	5.78422526086856e-6+coin_N	8.097915365215983e-5+coin_V2	2.4417043096081066e-5+coincide_V	6.02990834539315e-5+coincidence_N	2.8921126304342795e-5+coincident_A	1.862717705131787e-5+coincidental_A	1.862717705131787e-5+coke_N	1.735267578260568e-5+cola_N	3.470535156521136e-5+cold_A	5.77442488590854e-4+cold_N	2.313690104347424e-5+collaborate_V	1.20598166907863e-4+collaboration_N	4.0489576826079914e-5+collaborator_N	5.78422526086856e-6+collage_N	1.156845052173712e-5+collapse_N	3.2970083986950786e-4+collapse_V	1.1155330438977328e-3+collapse_V2	9.766817238432426e-5+collar_N	4.0489576826079914e-5+collateral_A	3.725435410263574e-5+collateral_N	1.0411605469563407e-4+colleague_N	2.3136901043474236e-4+collect_V	3.014954172696575e-4+collect_V2	5.860090343059455e-4+collection_N	2.3715323569561093e-4+collective_A	2.607804787184502e-4+collector_N	6.941070313042272e-5+college_N	3.123481640869022e-4+collegiate_A	1.862717705131787e-5+collision_N	5.78422526086856e-6+colloquy_N	5.78422526086856e-6+colombian_A	2.4215330166713235e-4+colon_N	5.784225260868559e-5+colonel_N	1.156845052173712e-5+colonial_A	3.725435410263574e-5+colonial_N	1.735267578260568e-5+colonialist_N	5.78422526086856e-6+colonist_N	5.78422526086856e-6+colony_N	1.0411605469563407e-4+color_code_V2	4.883408619216213e-5+coloratura_N	5.78422526086856e-6+colossus_N	5.78422526086856e-6+column_N	1.850952083477939e-4+columnist_N	9.83318294347655e-5+comb_V	9.044862518089724e-5+comb_V2	2.4417043096081066e-5+combat_N	5.784225260868559e-5+combat_V	9.044862518089724e-5+combat_V2	9.766817238432426e-5+combination_N	1.7931098308692533e-4+combine_N	5.78422526086856e-6+combine_V	5.728412928123493e-4+combine_V2	1.2452691979001342e-3+combustion_N	2.313690104347424e-5+come_V	1.546671490593343e-2+come_V2	2.9300451715297276e-4+come_VA	1.308139534883721e-2+come_VS	3.3180946763014304e-3+come_VV	1.4309873812930923e-3+comeback_N	5.784225260868559e-5+comedian_N	1.156845052173712e-5+comedy_N	1.0990027995650263e-4+comet_N	5.78422526086856e-6+comfort_N	6.362647786955415e-5+comfort_V2	2.4417043096081066e-5+comfortable_A	6.146968426934898e-4+comic_A	2.4215330166713235e-4+comic_N	5.78422526086856e-6+comical_A	1.862717705131787e-5+coming_A	4.097978951289932e-4+comity_N	5.78422526086856e-6+command_N	5.784225260868559e-5+command_V	6.02990834539315e-5+command_V2	2.4417043096081066e-5+commander_N	3.470535156521136e-5+commanding_A	7.450870820527148e-5+commandment_N	5.78422526086856e-6+commando_N	5.78422526086856e-6+commemorate_V2	4.883408619216213e-5+commemorative_A	3.725435410263574e-5+commence_V	3.014954172696575e-5+commence_V2	2.4417043096081066e-5+commencement_N	5.78422526086856e-6+commend_V2	4.883408619216213e-5+commendable_A	5.588153115395362e-5+commensurate_A	1.862717705131787e-5+comment_N	7.288123828694384e-4+comment_V	3.7083936324167873e-3+comment_V2	2.4417043096081066e-5+comment_VS	2.949417490045716e-4+commentary_N	5.205802734781703e-5+commentator_N	4.0489576826079914e-5+commerce_N	2.313690104347424e-5+commercial_A	3.1293657446214026e-3+commercial_N	1.7352675782605678e-4+commercialize_V2	1.2208521548040532e-4+commission_N	5.726383008259874e-4+commission_V2	2.197533878647296e-4+commissioner_N	1.272529557391083e-4+commit_V2	1.0010987669393236e-3+commitment_N	4.5695379560861617e-4+committee_N	8.444968880868096e-4+commodity_N	4.511695703477476e-4+common_A	6.3332401974480765e-3+common_N	8.097915365215983e-5+commonplace_A	3.725435410263574e-5+commonplace_N	1.156845052173712e-5+commonwealth_N	1.735267578260568e-5+commotion_N	5.78422526086856e-6+communal_A	1.862717705131787e-5+communicate_V	9.044862518089724e-5+communication_N	3.0656393882603366e-4+communism_N	1.735267578260568e-5+communist_A	4.2842507218031106e-4+communist_N	6.362647786955415e-5+community_N	4.800906966520904e-4+commute_V	3.014954172696575e-5+commuter_N	1.1568450521737118e-4+compact_A	1.303902393592251e-4+compact_N	1.156845052173712e-5+compact_V2	2.4417043096081066e-5+companion_N	5.205802734781703e-5+company_N	1.871196871890979e-2+comparability_N	5.78422526086856e-6+comparable_A	8.941044984632579e-4+comparative_A	1.1176306230790724e-4+compare_V	7.778581765557163e-3+compare_V2	1.0987669393236479e-3+comparison_N	2.0244788413039958e-4+compartment_N	5.78422526086856e-6+compatibility_N	1.156845052173712e-5+compatible_A	1.303902393592251e-4+compatriot_N	1.156845052173712e-5+compel_VV	5.203590477429426e-4+compensate_V	1.5074770863482875e-4+compensate_V2	1.4650225857648638e-4+compensation_N	1.9087943360866246e-4+compensatory_A	1.862717705131787e-5+compete_V	1.8692715870718766e-3+competence_N	2.313690104347424e-5+competent_A	1.1176306230790724e-4+competition_N	6.594016797390157e-4+competitive_A	1.0617490919251188e-3+competitiveness_N	3.470535156521136e-5+competitor_N	5.205802734781703e-4+compilation_N	5.78422526086856e-6+compile_V2	5.127579050177024e-4+compiler_N	5.78422526086856e-6+complacency_N	5.78422526086856e-6+complacent_A	1.862717705131787e-5+complain_V	1.085383502170767e-3+complain_VS	2.80194661554343e-3+complainant_N	5.78422526086856e-6+complaint_N	2.6029013673908516e-4+complement_V2	7.325112928824319e-5+complementary_A	3.725435410263574e-5+complete_A	1.154884977181708e-3+complete_V	1.0552339604438014e-3+complete_V2	3.1742156024905386e-3+completion_N	1.0990027995650263e-4+complex_A	7.823414361553506e-4+complex_N	1.0411605469563407e-4+complexity_N	2.313690104347424e-5+compliance_N	1.0990027995650263e-4+complicate_V2	3.9067268953729706e-4+complicated_A	1.1176306230790724e-4+complication_N	2.8921126304342795e-5+complicity_N	1.735267578260568e-5+compliment_N	2.313690104347424e-5+compliment_V2	2.4417043096081066e-5+comply_V	5.426917510853835e-4+component_N	1.4460563152171398e-4+compose_V2	1.7091930167256744e-4+composer_N	3.470535156521136e-5+composite_A	3.464654931545124e-3+composition_N	1.156845052173712e-5+compound_A	5.588153115395362e-5+compound_N	5.784225260868559e-5+compound_V	1.20598166907863e-4+compound_V2	1.9533634476864853e-4+comprehension_N	5.78422526086856e-6+comprehensive_A	2.794076557697681e-4+comprehensiveness_N	5.78422526086856e-6+compress_V2	2.4417043096081066e-5+compressor_N	5.78422526086856e-6+comprise_V2	2.197533878647296e-4+compromise_N	2.255847851738738e-4+compromise_V	1.20598166907863e-4+compromise_V2	7.325112928824319e-5+comptroller_N	1.1568450521737118e-4+compulsion_N	1.156845052173712e-5+compulsive_A	3.725435410263574e-5+computation_N	5.78422526086856e-6+compute_V	5.125422093584177e-4+compute_V2	2.4417043096081066e-5+computer_N	2.8400546030864626e-3+computerize_V2	1.4650225857648638e-4+comrade_N	1.735267578260568e-5+con_V2	2.4417043096081066e-5+conceal_V2	1.4650225857648638e-4+conceale_V	3.014954172696575e-5+concede_V	1.808972503617945e-4+concede_V2	4.883408619216213e-5+concede_VS	3.3180946763014304e-3+conceit_N	1.156845052173712e-5+conceivable_A	3.725435410263574e-5+conceive_V	9.044862518089724e-5+conceive_V2	2.4417043096081066e-5+concentrate_N	5.78422526086856e-6+concentrate_V	1.085383502170767e-3+concentrate_V2	1.9533634476864853e-4+concentrated_A	7.450870820527148e-5+concentration_N	4.627380208694848e-5+concept_N	1.6195830730431966e-4+conception_N	4.0489576826079914e-5+conceptual_A	9.313588525658937e-5+concern_N	2.4872168621734806e-3+concern_V	8.743367100820067e-4+concern_V2	5.860090343059455e-4+concern_VS	7.37354372511429e-5+concerned_A	4.843066033342647e-4+concert_N	4.627380208694848e-5+concerted_A	3.725435410263574e-5+concerto_N	5.78422526086856e-6+concession_N	1.272529557391083e-4+conciliatory_A	5.588153115395362e-5+conclude_V	2.7134587554269177e-4+conclude_V2	2.9300451715297276e-4+conclude_VS	3.096888364548002e-3+conclusion_N	1.1568450521737118e-4+conclusive_A	1.862717705131787e-5+concoct_V2	7.325112928824319e-5+concoction_N	5.78422526086856e-6+concomitant_A	1.862717705131787e-5+concomitant_N	5.78422526086856e-6+concrete_A	2.794076557697681e-4+concrete_N	6.941070313042272e-5+concur_V	3.014954172696575e-5+concurrence_N	1.735267578260568e-5+concurrent_A	5.588153115395362e-5+condemn_V2	3.174215602490538e-4+condemnation_N	1.735267578260568e-5+condenser_N	5.78422526086856e-6+condescension_N	5.78422526086856e-6+condition_N	7.230281576085699e-4+condition_V2	7.325112928824319e-5+conditional_A	9.313588525658937e-5+conditioner_N	2.313690104347424e-5+condominium_N	2.8921126304342795e-5+condone_V2	7.325112928824319e-5+conducive_A	1.862717705131787e-5+conduct_N	6.941070313042272e-5+conduct_V	3.61794500723589e-4+conduct_V2	1.2208521548040532e-3+conductor_N	1.156845052173712e-5+conduit_N	4.0489576826079914e-5+cone_N	1.156845052173712e-5+confederation_N	1.156845052173712e-5+confer_V	1.20598166907863e-4+confer_V2	9.766817238432426e-5+conference_N	6.131278776520673e-4+confess_V	1.5074770863482875e-4+confess_V2	2.4417043096081066e-5+confess_VS	4.424126235068574e-4+confession_N	1.735267578260568e-5+confidant_N	1.735267578260568e-5+confide_V	9.044862518089724e-5+confide_VS	7.37354372511429e-5+confidence_N	2.834270377825594e-4+confident_A	6.146968426934898e-4+confidential_A	7.450870820527148e-5+confidentiality_N	1.735267578260568e-5+configuration_N	1.156845052173712e-5+confine_V2	9.766817238432426e-5+confinement_N	1.156845052173712e-5+confirm_V2	1.1964351117079721e-3+confirm_VS	1.9171213685297154e-3+confirmation_N	8.097915365215983e-5+confiscate_V2	2.4417043096081065e-4+confiscation_N	5.78422526086856e-6+conflict_N	1.677425325651882e-4+conflict_V	3.014954172696575e-5+conflicting_A	3.725435410263574e-5+confluence_N	5.78422526086856e-6+conform_V	3.014954172696575e-4+confront_V2	3.174215602490538e-4+confrontation_N	8.097915365215983e-5+confuse_V2	2.9300451715297276e-4+confusion_N	1.1568450521737118e-4+congenial_A	1.862717705131787e-5+congestion_N	1.156845052173712e-5+conglomerate_A	3.725435410263574e-5+conglomerate_N	1.2146873047823974e-4+congolese_A	1.862717705131787e-5+congratulate_V2	7.325112928824319e-5+congratulatory_A	1.862717705131787e-5+congress_N	2.8921126304342795e-5+congressional_A	1.918599236285741e-3+congressman_N	1.3882140626084543e-4+conjecture_N	5.78422526086856e-6+conjunction_N	2.8921126304342795e-5+conjure_V	3.014954172696575e-5+connect_V	1.5074770863482875e-4+connect_V2	5.371749481137834e-4+connection_N	2.1401633465213668e-4+connoisseur_N	5.78422526086856e-6+connotation_N	1.156845052173712e-5+connote_V2	2.4417043096081066e-5+conquer_V2	4.883408619216213e-5+conquest_N	5.78422526086856e-6+conscience_N	1.735267578260568e-5+conscientious_A	5.588153115395362e-5+conscious_A	7.450870820527148e-5+consciousness_N	2.313690104347424e-5+conscript_N	5.78422526086856e-6+consecutive_A	7.078327279500792e-4+consensus_N	1.7352675782605678e-4+consent_N	1.3303718099997685e-4+consent_V	3.014954172696575e-5+consequence_N	1.561740820434511e-4+consequent_A	2.048989475644966e-4+conservation_N	3.470535156521136e-5+conservatism_N	1.735267578260568e-5+conservative_A	1.3597839247462048e-3+conservative_N	1.6195830730431966e-4+conservatory_N	5.78422526086856e-6+conserve_V2	7.325112928824319e-5+consider_V	1.7185238784370477e-3+consider_V2	2.4661213527041874e-3+consider_V2V	2.1321961620469083e-3+consider_VA	1.4534883720930232e-3+consider_VS	7.447279162365433e-3+consider_VV	3.772603096136334e-3+considerable_A	8.941044984632579e-4+consideration_N	2.0823210939126813e-4+consign_V2	2.4417043096081066e-5+consist_V	1.2662807525325615e-3+consistency_N	5.78422526086856e-6+consistent_A	6.705783738474435e-4+consolation_N	5.78422526086856e-6+console_V2	4.883408619216213e-5+consolidate_V	1.20598166907863e-4+consolidate_V2	4.395067757294592e-4+consolidation_N	1.0411605469563407e-4+consort_V	3.014954172696575e-5+consortium_N	9.254760417389695e-5+conspicuous_A	1.862717705131787e-5+conspiracy_N	1.272529557391083e-4+conspirator_N	1.735267578260568e-5+conspire_V	1.20598166907863e-4+constant_A	5.215609574369004e-4+constituency_N	6.362647786955415e-5+constituent_A	1.862717705131787e-5+constituent_N	7.519492839129126e-5+constitute_V2	3.9067268953729706e-4+constitution_N	2.8921126304342795e-5+constitutional_A	6.892055508987613e-4+constrain_V2	1.2208521548040532e-4+constraint_N	4.0489576826079914e-5+constrict_V2	2.4417043096081066e-5+construct_V2	3.66255646441216e-4+construction_N	8.676337891302839e-4+constructive_A	5.588153115395362e-5+construe_V2	4.883408619216213e-5+construe_V2V	1.0660980810234541e-3+consul_N	5.78422526086856e-6+consult_V	1.3868789194404244e-3+consult_V2	1.9533634476864853e-4+consultant_N	6.709701302607528e-4+consultation_N	2.313690104347424e-5+consume_V	9.044862518089724e-5+consume_V2	3.9067268953729706e-4+consumer_N	1.469193216260614e-3+consummate_A	1.862717705131787e-5+consummate_V2	7.325112928824319e-5+consumption_N	1.96663658869531e-4+contact_N	1.3882140626084543e-4+contact_V2	1.4650225857648638e-4+contagious_A	3.725435410263574e-5+contain_V2	1.2941032840922964e-3+container_N	5.205802734781703e-5+containment_N	1.735267578260568e-5+contaminate_V2	9.766817238432426e-5+contamination_N	2.313690104347424e-5+contemplate_V	6.02990834539315e-5+contemplate_V2	2.685874740568917e-4+contemplate_VS	7.37354372511429e-5+contemplation_N	5.78422526086856e-6+contemporary_A	1.1176306230790724e-4+contemporary_N	5.78422526086856e-6+contempt_N	2.313690104347424e-5+contemptuous_A	1.862717705131787e-5+contend_V	1.808972503617945e-4+contend_VS	5.9725704173425745e-3+contender_N	2.8921126304342795e-5+content_A	5.588153115395362e-5+content_N	5.784225260868559e-5+content_V2	2.4417043096081066e-5+contented_A	1.862717705131787e-5+contention_N	3.470535156521136e-5+contentious_A	1.1176306230790724e-4+contest_N	1.0411605469563407e-4+contest_V	3.014954172696575e-5+contest_V2	1.2208521548040532e-4+contestant_N	5.78422526086856e-6+context_N	6.362647786955415e-5+contiguous_A	5.588153115395362e-5+continent_N	2.8921126304342795e-5+continental_A	1.1176306230790724e-4+contingency_N	4.627380208694848e-5+contingent_A	9.313588525658937e-5+continual_A	1.303902393592251e-4+continuation_N	2.313690104347424e-5+continue_V	5.879160636758321e-3+continue_V2	1.9777804907825662e-3+continue_VS	1.0322961215160006e-3+continue_VV	3.5124235722648625e-2+continuity_N	1.156845052173712e-5+continuous_A	7.450870820527148e-5+contraceptive_A	7.450870820527148e-5+contraceptive_N	1.735267578260568e-5+contract_N	2.6029013673908516e-3+contract_V	3.9194404245055476e-4+contract_V2	1.2208521548040532e-4+contraction_N	4.627380208694848e-5+contractor_N	2.3715323569561093e-4+contractual_A	5.588153115395362e-5+contradict_V2	4.883408619216213e-5+contradiction_N	1.156845052173712e-5+contradictory_A	3.725435410263574e-5+contraption_N	5.78422526086856e-6+contrary_A	1.6764459346186087e-4+contrary_N	2.313690104347424e-5+contrast_N	2.6029013673908516e-4+contrast_V	2.1104679208876025e-4+contrast_V2	2.4417043096081066e-5+contravene_V2	2.4417043096081066e-5+contribute_V	2.532561505065123e-3+contribute_V2	4.395067757294592e-4+contribution_N	3.0656393882603366e-4+contributor_N	2.313690104347424e-5+control_N	1.2493926563476089e-3+control_V	2.7134587554269177e-4+control_V2	2.8079599560493222e-3+controller_N	4.0489576826079914e-5+controversial_A	7.26459905001397e-4+controversy_N	1.561740820434511e-4+conundrum_N	5.78422526086856e-6+convene_V	1.20598166907863e-4+convene_V2	1.7091930167256744e-4+convenience_N	5.784225260868559e-5+convenient_A	9.313588525658937e-5+convent_N	1.735267578260568e-5+convention_N	8.676337891302839e-5+conventional_A	8.941044984632579e-4+converge_V	3.014954172696575e-5+conversation_N	1.5038985678258253e-4+converse_A	3.725435410263574e-5+conversion_N	1.1568450521737118e-4+convert_N	5.78422526086856e-6+convert_V	4.82392667631452e-4+convert_V2	1.0743498962275668e-3+converted_A	3.725435410263574e-5+converter_N	4.627380208694848e-5+convertibility_N	5.78422526086856e-6+convertible_A	1.7137002887212443e-3+convertible_N	5.205802734781703e-5+convexity_N	5.78422526086856e-6+convey_V2	1.4650225857648638e-4+conveyor_N	5.78422526086856e-6+convict_V2	7.56928335978513e-4+conviction_N	1.6195830730431966e-4+convince_V2	5.615919912098645e-4+convince_V2V	4.2643923240938165e-3+convincing_A	7.450870820527148e-5+convocation_N	5.78422526086856e-6+convoluted_A	1.862717705131787e-5+convoy_N	1.156845052173712e-5+convulsion_N	1.156845052173712e-5+cook_N	1.156845052173712e-5+cook_V	6.02990834539315e-5+cook_V2	7.325112928824319e-5+cookbook_N	2.8921126304342795e-5+cookie_N	5.78422526086856e-6+cooking_N	2.313690104347424e-5+cooky_N	1.156845052173712e-5+cool_A	2.048989475644966e-4+cool_N	5.78422526086856e-6+cool_V	3.9194404245055476e-4+cool_V2	1.9533634476864853e-4+coolant_N	1.156845052173712e-5+cooler_N	5.78422526086856e-6+cooperate_V	5.426917510853835e-4+cooperation_N	2.0244788413039958e-4+cooperative_A	2.048989475644966e-4+cooperative_N	7.519492839129126e-5+coordinate_V	6.02990834539315e-5+coordinate_V2	3.418386033451349e-4+coordination_N	2.8921126304342795e-5+coordinator_N	2.8921126304342795e-5+cop_N	1.156845052173712e-5+cope_V	5.125422093584177e-4+copious_A	1.862717705131787e-5+copper_N	3.354850651303764e-4+copy_N	2.3715323569561093e-4+copy_V	2.1104679208876025e-4+copy_V2	1.9533634476864853e-4+copyright_N	6.362647786955415e-5+copyright_V2	4.883408619216213e-5+cord_N	1.735267578260568e-5+core_N	2.7185858726082226e-4+corinthian_A	1.862717705131787e-5+corn_N	2.3136901043474236e-4+cornea_N	1.156845052173712e-5+corner_N	1.0411605469563407e-4+corner_V	3.014954172696575e-5+corner_V2	7.325112928824319e-5+cornered_A	3.725435410263574e-5+cornerstone_N	2.313690104347424e-5+cornice_N	5.78422526086856e-6+cornstarch_N	5.78422526086856e-6+cornucopia_N	5.78422526086856e-6+coronary_A	1.862717705131787e-5+corporate_A	4.8989475644966e-3+corporation_N	5.263644987390389e-4+corpse_N	5.78422526086856e-6+corral_V2	2.4417043096081066e-5+correct_A	2.4215330166713235e-4+correct_V	9.044862518089724e-5+correct_V2	4.395067757294592e-4+correct_VS	7.37354372511429e-5+correction_N	7.519492839129126e-5+corrective_A	3.725435410263574e-5+correlation_N	1.156845052173712e-5+correspond_V	9.044862518089724e-5+correspondence_N	1.156845052173712e-5+correspondent_N	2.8921126304342795e-5+corresponding_A	1.303902393592251e-4+corridor_N	2.313690104347424e-5+corroborate_V2	2.4417043096081066e-5+corrupt_A	9.313588525658937e-5+corruption_N	7.519492839129126e-5+corvette_N	5.78422526086856e-6+cosmetic_A	7.450870820527148e-5+cosmetic_N	1.96663658869531e-4+cosmic_A	7.450870820527148e-5+cost_N	3.059855162999468e-3+cost_V	1.2662807525325615e-3+cost_V2	1.2696862409962153e-3+costa_rican_A	4.097978951289932e-4+costa_rican_N	1.156845052173712e-5+costly_A	7.637142591040328e-4+costume_N	1.735267578260568e-5+cot_N	5.78422526086856e-6+coterie_N	5.78422526086856e-6+cottage_N	1.156845052173712e-5+cotton_N	1.0411605469563407e-4+couch_N	1.156845052173712e-5+couch_V	3.014954172696575e-5+couch_V2	2.4417043096081066e-5+cough_N	5.205802734781703e-5+cough_V	1.20598166907863e-4+council_N	1.3303718099997685e-4+counsel_N	1.96663658869531e-4+counsel_V2	2.4417043096081066e-5+count_N	1.0990027995650263e-4+count_V	6.632899179932465e-4+count_V2	5.615919912098645e-4+countenance_N	5.78422526086856e-6+counter_Adv	4.0473130900223614e-5+counter_N	5.784225260868559e-5+counter_V	6.02990834539315e-5+counter_V2	3.174215602490538e-4+counter_VS	3.686771862557145e-4+counteract_V2	4.883408619216213e-5+counterclaim_N	2.8921126304342795e-5+counterespionage_N	5.78422526086856e-6+counterpart_N	1.3303718099997685e-4+counterpoint_N	1.735267578260568e-5+countervail_V	3.014954172696575e-5+country_N	2.1459475717822353e-3+countryman_N	1.735267578260568e-5+countryside_N	2.313690104347424e-5+county_N	9.83318294347655e-5+coup_N	4.0489576826079914e-5+coup_de_grace_N	2.4872168621734806e-4+couple_N	4.3381689456514197e-4+couple_V	6.02990834539315e-5+couple_V2	1.4650225857648638e-4+couplet_N	5.78422526086856e-6+coupling_N	5.78422526086856e-6+coupon_N	4.0489576826079917e-4+courage_N	1.735267578260568e-5+courageous_A	1.862717705131787e-5+courier_N	2.8921126304342795e-5+course_N	6.998912565650957e-4+course_V	3.014954172696575e-5+court_N	1.7931098308692534e-3+court_V	3.014954172696575e-5+court_V2	1.7091930167256744e-4+courtesan_N	5.78422526086856e-6+courtesy_N	1.735267578260568e-5+courtroom_N	6.362647786955415e-5+courtship_N	5.78422526086856e-6+courtyard_N	1.156845052173712e-5+cousin_N	2.8921126304342795e-5+covenant_N	2.8921126304342795e-5+cover_N	2.8921126304342795e-5+cover_V2	3.393968990355268e-3+cover_VS	7.37354372511429e-5+coverage_N	2.7185858726082226e-4+covering_N	2.8921126304342795e-5+covert_A	2.9803483282108594e-4+covert_N	5.78422526086856e-6+covet_V2	4.883408619216213e-5+covetous_A	1.862717705131787e-5+cow_N	2.313690104347424e-5+coward_N	1.735267578260568e-5+cowardly_A	1.862717705131787e-5+cowboy_N	2.313690104347424e-5+coy_A	1.862717705131787e-5+coyote_N	5.78422526086856e-6+crab_N	5.78422526086856e-6+crack_N	6.941070313042272e-5+crack_V	1.5074770863482875e-4+crack_V2	2.685874740568917e-4+cracker_N	2.313690104347424e-5+crackle_V	3.014954172696575e-5+cradle_N	5.78422526086856e-6+craft_N	2.8921126304342795e-5+craft_V2	1.4650225857648638e-4+craftsman_N	5.78422526086856e-6+crafty_A	1.862717705131787e-5+cram_V	6.02990834539315e-5+cram_V2	4.883408619216213e-5+cramp_N	5.78422526086856e-6+crane_N	3.470535156521136e-5+crane_V2	2.4417043096081066e-5+crank_N	5.78422526086856e-6+crank_V2	2.4417043096081066e-5+crap_N	1.156845052173712e-5+crash_N	5.37932949260776e-4+crash_V	3.014954172696575e-4+crash_V2	4.883408619216213e-5+crate_N	1.156845052173712e-5+crave_V2	2.4417043096081066e-5+craving_N	1.156845052173712e-5+crawl_N	5.78422526086856e-6+crawl_V	1.5074770863482875e-4+craze_N	1.735267578260568e-5+crazy_A	2.4215330166713235e-4+creak_V	3.014954172696575e-5+cream_N	1.735267578260568e-5+creamy_A	3.725435410263574e-5+create_V	1.3567293777134587e-3+create_V2	4.028812110853376e-3+create_VV	3.9026928580720695e-4+creation_N	1.0990027995650263e-4+creative_A	5.401881344882183e-4+creator_N	4.0489576826079914e-5+creature_N	5.205802734781703e-5+credibility_N	1.677425325651882e-4+credible_A	1.303902393592251e-4+credit_N	1.561740820434511e-3+credit_V2	2.9300451715297276e-4+creditor_N	6.8253858078249e-4+credo_N	5.78422526086856e-6+credulity_N	5.78422526086856e-6+creed_N	5.78422526086856e-6+creep_V	2.41196333815726e-4+creepy_A	1.862717705131787e-5+crematorium_N	5.78422526086856e-6+crescendo_N	5.78422526086856e-6+crest_N	1.156845052173712e-5+crest_V	3.014954172696575e-5+cretaceous_A	1.862717705131787e-5+crevasse_N	1.156845052173712e-5+crevice_N	5.78422526086856e-6+crew_N	9.83318294347655e-5+cricket_N	5.78422526086856e-6+crime_N	4.3381689456514197e-4+criminal_A	9.499860296172116e-4+criminal_N	9.254760417389695e-5+criminalize_V2	2.4417043096081066e-5+criminology_N	5.78422526086856e-6+crimp_V2	7.325112928824319e-5+crimson_A	1.862717705131787e-5+cringe_V	3.014954172696575e-5+cripple_N	1.156845052173712e-5+cripple_V2	4.883408619216213e-5+crisis_N	3.0656393882603366e-4+crisp_A	1.862717705131787e-5+criss_cross_V2	2.4417043096081066e-5+crisscross_V	3.014954172696575e-5+critic_N	3.239166146086393e-4+critical_A	8.382229673093043e-4+criticism_N	2.660743619999537e-4+criticize_V	1.5074770863482875e-4+criticize_V2	6.592601635941887e-4+critique_N	1.735267578260568e-5+crony_N	1.156845052173712e-5+crook_N	1.735267578260568e-5+crooked_A	3.725435410263574e-5+croon_V	3.014954172696575e-5+crop_N	2.4293746095647948e-4+crop_V	9.044862518089724e-5+cross_A	3.725435410263574e-5+cross_N	4.627380208694848e-5+cross_V	2.7134587554269177e-4+cross_V2	2.685874740568917e-4+crossfire_N	5.78422526086856e-6+crossroad_N	5.78422526086856e-6+crotchety_A	1.862717705131787e-5+crouch_V	3.014954172696575e-5+crouch_V2	2.4417043096081066e-5+crow_V	3.014954172696575e-5+crow_VS	7.37354372511429e-5+crowd_N	1.3303718099997685e-4+crowd_V	1.808972503617945e-4+crowd_V2	9.766817238432426e-5+crowded_A	9.313588525658937e-5+crown_N	2.313690104347424e-5+crowning_A	1.862717705131787e-5+crucial_A	5.029337803855825e-4+crucible_N	1.156845052173712e-5+crude_A	3.911707180776753e-4+cruel_A	9.313588525658937e-5+cruise_N	3.470535156521136e-5+cruise_V	6.02990834539315e-5+cruiser_N	1.156845052173712e-5+crumble_V	3.61794500723589e-4+crumble_V2	2.4417043096081066e-5+crumple_V	3.014954172696575e-5+crumple_V2	2.4417043096081066e-5+crunch_N	7.519492839129126e-5+crunch_V	6.02990834539315e-5+crusade_N	2.8921126304342795e-5+crush_N	3.470535156521136e-5+crush_V	1.20598166907863e-4+crush_V2	2.685874740568917e-4+crust_N	1.156845052173712e-5+crusty_A	1.862717705131787e-5+crutch_N	5.78422526086856e-6+cry_N	2.313690104347424e-5+cry_V	6.02990834539315e-5+crystal_N	2.8921126304342795e-5+crystalline_A	1.862717705131787e-5+cub_N	1.156845052173712e-5+cuban_A	1.6764459346186087e-4+cube_N	5.78422526086856e-6+cubic_A	3.3528918692372173e-4+cuckoo_N	2.8921126304342795e-5+cucumber_N	5.78422526086856e-6+cue_N	2.313690104347424e-5+cuff_V2	2.4417043096081066e-5+cuisine_N	1.156845052173712e-5+culminate_V	3.014954172696575e-5+culminate_V2	4.883408619216213e-5+culmination_N	3.470535156521136e-5+culpable_A	1.862717705131787e-5+culprit_N	3.470535156521136e-5+cult_N	1.735267578260568e-5+cultivate_V2	7.325112928824319e-5+cultural_A	2.607804787184502e-4+culture_N	2.4293746095647948e-4+cumbersome_A	5.588153115395362e-5+cumulative_A	3.911707180776753e-4+cunning_A	1.862717705131787e-5+cup_N	5.205802734781703e-5+cupboard_N	5.78422526086856e-6+curator_N	2.313690104347424e-5+curb_N	6.362647786955415e-5+curb_V2	7.080942497863508e-4+cure_1_N	2.313690104347424e-5+cure_V2	1.7091930167256744e-4+curiosity_N	5.78422526086856e-6+curious_A	5.588153115395362e-5+curl_V	6.02990834539315e-5+currency_N	9.196918164781009e-4+current_A	9.53711465027475e-3+current_N	4.627380208694848e-5+curriculum_vitae_N	1.156845052173712e-5+curry_V2	7.325112928824319e-5+curse_V	3.014954172696575e-5+curt_A	1.862717705131787e-5+curtail_V2	2.9300451715297276e-4+curtain_N	5.78422526086856e-6+curtness_N	5.78422526086856e-6+curve_N	4.0489576826079914e-5+cushion_N	2.8921126304342795e-5+cushion_V2	1.2208521548040532e-4+custodial_A	1.862717705131787e-5+custody_N	3.470535156521136e-5+custom_N	6.362647786955415e-5+custom_made_A	1.862717705131787e-5+customary_A	1.4901741641054297e-4+customer_N	1.509682793086694e-3+customize_V2	4.883408619216213e-5+cut_N	7.34596608130307e-4+cut_V	3.014954172696575e-3+cut_V2	3.1253815162983764e-3+cut_VS	1.474708745022858e-4+cut_rate_A	1.862717705131787e-5+cutback_N	4.627380208694848e-5+cute_A	1.862717705131787e-5+cutter_N	5.78422526086856e-6+cutting_A	1.862717705131787e-5+cutting_N	9.254760417389695e-5+cycle_N	2.3136901043474236e-4+cycle_V	1.20598166907863e-4+cyclical_A	3.1666200987240384e-4+cyclist_N	1.735267578260568e-5+cylinder_N	5.78422526086856e-6+cynical_A	9.313588525658937e-5+cynicism_N	1.156845052173712e-5+czar_N	2.8921126304342795e-5+czech_A	5.588153115395362e-5+czechoslovak_A	1.862717705131787e-5+dab_V2	2.4417043096081066e-5+dabble_V	9.044862518089724e-5+dad_N	5.78422526086856e-6+daily_A	1.4156654559001583e-3+daily_Adv	2.0236565450111808e-4+daily_N	4.627380208694848e-5+dairy_N	3.470535156521136e-5+dalliance_N	5.78422526086856e-6+dam_N	2.313690104347424e-5+damage_N	1.417135188912797e-3+damage_V2	1.2696862409962153e-3+damn_A	1.862717705131787e-5+damn_Adv	3.0354848175167712e-5+damn_N	5.78422526086856e-6+damned_Adv	1.0118282725055903e-5+damp_A	1.862717705131787e-5+damp_V	9.044862518089724e-5+damp_V2	2.4417043096081065e-4+dampen_V2	4.883408619216213e-5+damper_N	2.313690104347424e-5+dance_V	1.20598166907863e-4+dancer_N	1.735267578260568e-5+dancing_N	1.156845052173712e-5+dandy_A	1.862717705131787e-5+danger_N	1.4460563152171398e-4+dangerous_A	4.097978951289932e-4+dangle_V	3.014954172696575e-5+dangle_V2	2.4417043096081066e-5+dare_VV	3.9026928580720695e-4+daring_A	1.862717705131787e-5+dark_A	2.4215330166713235e-4+dark_N	2.313690104347424e-5+darkness_N	5.78422526086856e-6+darling_N	2.313690104347424e-5+dart_N	5.78422526086856e-6+dash_N	1.735267578260568e-5+dash_V	6.02990834539315e-5+dash_V2	7.325112928824319e-5+dashboard_N	1.156845052173712e-5+data_N	1.7352675782605678e-4+date_N	4.396011198260105e-4+date_V	5.728412928123493e-4+date_V2	2.4417043096081066e-5+dated_A	5.588153115395362e-5+datum_N	6.594016797390157e-4+daughter_N	1.272529557391083e-4+daunt_V2	2.4417043096081066e-5+dawdle_V	3.014954172696575e-5+dawn_N	2.313690104347424e-5+dawn_V	1.20598166907863e-4+day_N	4.6563013349991906e-3+daybreak_N	5.78422526086856e-6+daylight_N	1.156845052173712e-5+daze_N	5.78422526086856e-6+dazzle_V2	2.4417043096081066e-5+de_emphasize_V2	2.4417043096081066e-5+de_facto_A	1.862717705131787e-5+deactivate_V2	2.4417043096081066e-5+dead_A	5.215609574369004e-4+dead_Adv	2.0236565450111807e-5+deadline_N	2.0823210939126813e-4+deadlock_V	3.014954172696575e-5+deadlocked_A	1.862717705131787e-5+deadly_A	1.303902393592251e-4+deaf_A	1.862717705131787e-5+deal_N	1.428703639434534e-3+deal_V	2.1104679208876027e-3+deal_V2	1.2208521548040532e-4+dealer_N	1.0527289974780777e-3+dealing_N	1.4460563152171398e-4+dean_N	5.78422526086856e-6+dear_A	3.725435410263574e-5+dear_Adv	1.0118282725055903e-5+dearth_N	1.735267578260568e-5+death_N	5.784225260868559e-4+debasement_N	1.156845052173712e-5+debatable_A	1.862717705131787e-5+debate_N	3.7597464195645637e-4+debate_V	6.02990834539315e-5+debate_V2	7.325112928824319e-5+debenture_N	4.4538534508687907e-4+debris_1_N	4.627380208694848e-5+debt_N	2.5392748895212976e-3+debtor_N	1.735267578260568e-5+debunk_V2	4.883408619216213e-5+debut_1_N	7.519492839129126e-5+debut_V2	2.4417043096081066e-5+decade_N	5.957752018694616e-4+decadence_N	1.156845052173712e-5+decadent_A	1.862717705131787e-5+decay_N	5.78422526086856e-6+decease_V	3.014954172696575e-5+deceive_V2	4.883408619216213e-5+decelerate_V	6.02990834539315e-5+decency_N	5.78422526086856e-6+decent_A	2.4215330166713235e-4+decentralization_N	5.78422526086856e-6+decentralize_V2	4.883408619216213e-5+deception_N	5.78422526086856e-6+deceptive_A	1.303902393592251e-4+decide_V	1.4170284611673902e-3+decide_V2	3.66255646441216e-4+decide_VS	4.129184486064003e-3+decide_VV	5.333680239365162e-3+decided_A	7.450870820527148e-5+decimal_A	3.725435410263574e-5+decimate_V2	2.4417043096081066e-5+decision_N	1.353508711043243e-3+decisive_A	7.450870820527148e-5+deck_N	6.941070313042272e-5+deck_V2	2.4417043096081066e-5+declaration_N	4.627380208694848e-5+declare_V	3.61794500723589e-4+declare_V2	4.883408619216213e-4+declare_V2V	1.0660980810234541e-3+declare_VS	2.949417490045716e-3+declassify_V2	2.4417043096081066e-5+decline_N	1.3997825131301914e-3+decline_V	4.9143753014954175e-3+decline_V2	1.2452691979001342e-3+decline_VS	2.212063117534287e-4+decline_VV	1.743202809938858e-2+decontaminate_V2	2.4417043096081066e-5+decorate_V2	4.883408619216213e-5+decoration_N	1.156845052173712e-5+decorative_A	3.725435410263574e-5+decorator_N	5.78422526086856e-6+decorum_N	5.78422526086856e-6+decrease_N	4.0489576826079914e-5+decrease_V	3.3164495899662324e-4+decrease_V2	1.7091930167256744e-4+decree_V2	4.883408619216213e-5+decree_nisi_N	1.735267578260568e-5+decribe_V2	2.4417043096081066e-5+decry_V2	4.883408619216213e-5+dedicate_V2	1.7091930167256744e-4+dedication_N	2.313690104347424e-5+deduct_V2	1.2208521548040532e-4+deductible_A	1.6764459346186087e-4+deduction_N	1.5038985678258253e-4+deed_N	1.156845052173712e-5+deem_V2	7.325112928824319e-5+deem_VS	4.424126235068574e-4+deep_A	9.499860296172116e-4+deep_Adv	3.0354848175167712e-5+deep_seated_A	1.862717705131787e-5+deepen_V	1.5074770863482875e-4+deer_N	5.78422526086856e-6+defamation_N	5.78422526086856e-6+defamatory_A	3.725435410263574e-5+default_N	2.8921126304342796e-4+default_V	2.41196333815726e-4+defeat_N	4.0489576826079914e-5+defeat_V2	4.883408619216213e-4+defect_N	9.254760417389695e-5+defect_V	1.20598166907863e-4+defection_N	2.313690104347424e-5+defective_A	1.8627177051317874e-4+defend_V	3.61794500723589e-4+defend_V2	9.766817238432426e-4+defendant_N	3.528377409129821e-4+defender_N	4.627380208694848e-5+defensible_A	3.725435410263574e-5+defensive_A	4.656794262829468e-4+defensive_N	3.470535156521136e-5+defer_V	6.02990834539315e-5+defer_V2	3.66255646441216e-4+deference_N	5.78422526086856e-6+defiance_N	5.78422526086856e-6+defiant_A	1.862717705131787e-5+deficiency_N	6.362647786955415e-5+deficit_N	8.502811133476782e-4+define_V	1.5074770863482875e-4+define_V2	3.9067268953729706e-4+definite_A	2.794076557697681e-4+definition_N	1.3303718099997685e-4+definitive_A	6.146968426934898e-4+deflate_V2	4.883408619216213e-5+deflationary_A	1.862717705131787e-5+deflect_V2	7.325112928824319e-5+deform_V2	2.4417043096081066e-5+defraud_V2	2.197533878647296e-4+deft_A	1.862717705131787e-5+defunct_A	7.450870820527148e-5+defy_V2	1.2208521548040532e-4+defy_V2V	1.0660980810234541e-3+degenerate_V	9.044862518089724e-5+degradation_N	5.78422526086856e-6+degree_N	1.6195830730431966e-4+delay_N	3.123481640869022e-4+delay_V	4.82392667631452e-4+delay_V2	1.0010987669393236e-3+delectable_A	3.725435410263574e-5+delegate_N	4.627380208694848e-5+delegate_V2	7.325112928824319e-5+delegation_N	8.676337891302839e-5+delete_V2	7.325112928824319e-5+deleterious_A	1.862717705131787e-5+deletion_N	1.156845052173712e-5+deliberate_A	2.048989475644966e-4+deliberate_V2	2.4417043096081066e-5+deliberation_N	3.470535156521136e-5+deliberative_A	1.862717705131787e-5+delicacy_N	5.78422526086856e-6+delicate_A	1.303902393592251e-4+delicious_A	1.862717705131787e-5+delight_N	1.156845052173712e-5+delight_V	6.02990834539315e-5+delight_V2	2.4417043096081066e-5+delight_VS	7.37354372511429e-5+delightful_A	1.862717705131787e-5+delinquency_N	1.156845052173712e-5+delinquent_A	7.450870820527148e-5+delinquent_N	5.78422526086856e-6+delirious_A	1.862717705131787e-5+deliver_V	7.537385431741438e-4+deliver_V2	1.172018068611891e-3+delivery_N	5.957752018694616e-4+delouse_V2	2.4417043096081066e-5+delta_N	5.205802734781703e-5+deluge_N	5.78422526086856e-6+delusion_N	5.78422526086856e-6+delve_V	9.044862518089724e-5+demagogic_A	1.862717705131787e-5+demagogue_N	5.78422526086856e-6+demand_N	1.260961106869346e-3+demand_V2	1.0743498962275668e-3+demand_VS	8.848252470137148e-4+demean_V2	2.4417043096081066e-5+demilitarize_V2	2.4417043096081066e-5+demise_N	4.627380208694848e-5+demobilize_V2	4.883408619216213e-5+democracy_N	2.1401633465213668e-4+democrat_N	1.272529557391083e-4+democratic_A	1.6950731116699264e-3+democratically_Adv	1.0118282725055903e-5+democratization_N	1.156845052173712e-5+democratize_V2	4.883408619216213e-5+demographic_A	5.588153115395362e-5+demolish_V2	1.2208521548040532e-4+demolition_N	5.78422526086856e-6+demon_N	4.0489576826079914e-5+demonic_A	3.725435410263574e-5+demonize_V2	2.4417043096081066e-5+demonstrate_V	2.7134587554269177e-4+demonstrate_V2	1.4650225857648638e-4+demonstrate_VS	8.110898097625719e-4+demonstration_N	1.3303718099997685e-4+demonstrator_N	5.205802734781703e-5+demote_V2	4.883408619216213e-5+demotion_N	5.78422526086856e-6+demur_VS	7.37354372511429e-5+den_N	1.156845052173712e-5+denationalize_V2	2.4417043096081066e-5+denial_N	1.735267578260568e-5+denigration_N	5.78422526086856e-6+denizen_N	5.78422526086856e-6+denominate_V2	4.883408619216213e-5+denomination_N	9.254760417389695e-5+denounce_V2	2.4417043096081065e-4+dense_A	3.725435410263574e-5+density_N	1.156845052173712e-5+dent_N	2.313690104347424e-5+dental_A	3.725435410263574e-5+dentist_N	3.470535156521136e-5+denude_V2	2.4417043096081066e-5+deny_V2	1.6603589305335125e-3+deny_VS	1.1060315587671434e-3+deodorant_N	5.78422526086856e-6+depart_V	2.1104679208876025e-4+department_N	8.907706901737581e-4+departure_N	1.561740820434511e-4+depend_V	1.8994211287988423e-3+dependence_N	2.313690104347424e-5+dependency_N	5.78422526086856e-6+dependent_A	1.8627177051317874e-4+dependent_N	3.470535156521136e-5+depict_V2	3.418386033451349e-4+depiction_N	5.78422526086856e-6+deplete_V2	9.766817238432426e-5+depletion_N	4.0489576826079914e-5+deplorable_A	3.725435410263574e-5+deplore_V2	4.883408619216213e-5+deploy_V	6.02990834539315e-5+deploy_V2	7.325112928824319e-5+deployment_N	1.156845052173712e-5+deport_V2	2.4417043096081066e-5+deportation_N	1.156845052173712e-5+depose_V2	4.883408619216213e-5+deposit_N	4.8587492191295897e-4+deposit_V2	9.766817238432426e-5+deposition_N	2.313690104347424e-5+depositor_N	2.313690104347424e-5+depository_N	5.784225260868559e-5+depreciation_N	8.676337891302839e-5+depress_V2	5.127579050177024e-4+depression_N	5.205802734781703e-5+deprive_V2	3.174215602490538e-4+depth_N	2.8921126304342795e-5+deputy_N	2.0244788413039958e-4+derail_V2	9.766817238432426e-5+derby_N	5.78422526086856e-6+deregulate_V2	2.4417043096081066e-5+dereliction_N	5.78422526086856e-6+deride_V2	4.883408619216213e-5+derision_N	1.735267578260568e-5+derisive_A	1.862717705131787e-5+derivation_N	5.78422526086856e-6+derivative_A	2.607804787184502e-4+derivative_N	2.8921126304342795e-5+derive_V	9.044862518089724e-5+derive_V2	1.4650225857648638e-4+derogation_N	5.78422526086856e-6+derogatory_A	1.862717705131787e-5+descend_V	1.20598166907863e-4+descendant_N	1.735267578260568e-5+descent_N	1.735267578260568e-5+describe_V	3.3164495899662324e-4+describe_V2	1.3185203271883774e-3+describe_VS	1.474708745022858e-4+description_N	1.735267578260568e-5+descriptive_A	1.862717705131787e-5+desecration_N	1.735267578260568e-5+desert_N	7.519492839129126e-5+desert_V	3.014954172696575e-5+desert_V2	2.4417043096081066e-5+deserve_V	9.044862518089724e-5+deserve_V2	2.685874740568917e-4+design_N	3.7597464195645637e-4+design_V	8.44187168355041e-4+design_V2	9.034305945549994e-4+design_VS	2.212063117534287e-4+design_VV	4.553141667750748e-3+designate_A	1.862717705131787e-5+designate_V	6.02990834539315e-5+designate_V2	1.7091930167256744e-4+designate_VS	7.37354372511429e-5+designation_N	1.156845052173712e-5+designer_N	9.83318294347655e-5+desirable_A	2.048989475644966e-4+desire_N	1.6195830730431966e-4+desire_V2	7.325112928824319e-5+desist_V	3.014954172696575e-5+desk_N	1.6195830730431966e-4+desolate_A	3.725435410263574e-5+despair_N	2.313690104347424e-5+despair_V	3.014954172696575e-5+desperate_A	3.539163639750396e-4+despicable_A	1.862717705131787e-5+despite_Prep	2.1688072618014855e-3+despot_N	5.78422526086856e-6+dessert_N	1.156845052173712e-5+destination_N	2.8921126304342795e-5+destiny_N	1.156845052173712e-5+destroy_V2	7.32511292882432e-4+destruction_N	6.941070313042272e-5+destructive_A	5.588153115395362e-5+detach_V2	4.883408619216213e-5+detail_N	4.685222461303533e-4+detail_V2	3.418386033451349e-4+detain_V2	1.2208521548040532e-4+detect_V2	4.150897326333781e-4+detectable_A	3.725435410263574e-5+detective_N	2.8921126304342795e-5+detector_N	6.941070313042272e-5+detention_N	5.78422526086856e-6+deter_V2	2.685874740568917e-4+detergent_N	4.0489576826079914e-5+deteriorate_V	5.125422093584177e-4+deteriorate_V2	2.4417043096081066e-5+deterioration_N	8.097915365215983e-5+determination_N	4.627380208694848e-5+determine_V	4.82392667631452e-4+determine_V2	8.301794652667562e-4+determine_VS	2.5070048665388586e-3+deterrent_N	1.735267578260568e-5+detest_V2	2.4417043096081066e-5+dethrone_V2	2.4417043096081066e-5+detour_N	1.156845052173712e-5+detract_V	3.014954172696575e-5+detractor_N	5.78422526086856e-6+detriment_N	5.78422526086856e-6+detrimental_A	1.862717705131787e-5+devaluation_N	5.784225260868559e-5+devalue_V2	4.883408619216213e-5+devastate_V2	1.2208521548040532e-4+devastation_N	5.784225260868559e-5+develop_V	2.1104679208876027e-3+develop_V2	3.4916371627395923e-3+developer_N	3.41269290391245e-4+development_N	1.035376321695472e-3+deviate_V	3.014954172696575e-5+deviation_N	4.627380208694848e-5+device_N	4.106799935216677e-4+devil_N	1.156845052173712e-5+devious_A	1.862717705131787e-5+devise_V2	3.174215602490538e-4+devoid_A	1.862717705131787e-5+devote_V2	3.418386033451349e-4+devoted_A	5.588153115395362e-5+devotion_N	1.735267578260568e-5+devour_V2	2.4417043096081066e-5+devout_A	1.862717705131787e-5+dew_N	5.78422526086856e-6+diabetes_N	1.156845052173712e-5+diabetic_N	6.941070313042272e-5+diagnose_V2	7.325112928824319e-5+diagnosis_N	2.8921126304342795e-5+diagnostic_A	1.4901741641054297e-4+dial_N	2.313690104347424e-5+dial_V2	4.883408619216213e-5+dialect_N	5.78422526086856e-6+dialogue_N	6.362647786955415e-5+diameter_N	5.78422526086856e-6+diamond_N	1.0990027995650263e-4+diaper_N	1.735267578260568e-5+diarrhea_N	5.78422526086856e-6+diary_N	2.313690104347424e-5+dice_N	1.156845052173712e-5+dichotomy_N	5.78422526086856e-6+dictaphone_N	5.78422526086856e-6+dictate_N	5.78422526086856e-6+dictate_V	3.014954172696575e-5+dictate_V2	9.766817238432426e-5+dictate_VS	1.474708745022858e-4+dictation_N	2.313690104347424e-5+dictator_N	9.83318294347655e-5+dictatorial_A	1.862717705131787e-5+dictatorship_N	1.156845052173712e-5+die_N	1.156845052173712e-5+die_V	1.6280752532561505e-3+die_V2	7.325112928824319e-5+diesel_N	1.735267578260568e-5+diet_N	3.470535156521136e-5+diet_V	3.014954172696575e-5+differ_V	3.014954172696575e-4+difference_N	5.090118229564332e-4+different_A	2.328397131414734e-3+differential_N	4.0489576826079914e-5+differentiate_V	6.02990834539315e-5+difficult_A	1.881344882183105e-3+difficulty_N	3.0077971356516506e-4+dig_N	1.735267578260568e-5+dig_V	1.20598166907863e-4+digest_V2	9.766817238432426e-5+digging_N	5.78422526086856e-6+digit_N	2.313690104347424e-5+digital_A	1.4901741641054297e-4+dignified_A	1.862717705131787e-5+dignitary_N	5.78422526086856e-6+dignity_N	5.784225260868559e-5+dilapidated_A	1.862717705131787e-5+dilemma_N	3.470535156521136e-5+diligence_N	1.156845052173712e-5+dilute_V	3.9194404245055476e-4+dilute_V2	1.9533634476864853e-4+dilution_N	2.313690104347424e-5+dim_A	1.862717705131787e-5+dime_N	1.156845052173712e-5+dimension_N	1.735267578260568e-5+diminish_V	2.7134587554269177e-4+diminish_V2	9.766817238432426e-5+diminution_N	5.78422526086856e-6+diminutive_A	3.725435410263574e-5+dine_V	1.20598166907863e-4+diner_N	1.156845052173712e-5+dinky_A	1.862717705131787e-5+dinner_N	9.83318294347655e-5+dinosaur_N	1.156845052173712e-5+dioxide_N	6.362647786955415e-5+dip_N	1.735267578260568e-5+dip_V	2.41196333815726e-4+dip_V2	1.2208521548040532e-4+dip_ed_N	1.156845052173712e-5+diphtheria_N	5.78422526086856e-6+diploma_N	5.78422526086856e-6+diplomacy_N	1.735267578260568e-5+diplomat_N	7.519492839129126e-5+diplomatic_A	1.6764459346186087e-4+diplomatically_Adv	1.0118282725055903e-5+dire_A	1.303902393592251e-4+direct_A	2.924466797056906e-3+direct_Adv	1.0118282725055903e-5+direct_V	1.808972503617945e-4+direct_V2	4.6392381882554023e-4+direct_VS	7.37354372511429e-5+direction_N	2.7185858726082226e-4+directive_N	2.8921126304342795e-5+director_N	2.6202540431734572e-3+directorate_N	5.78422526086856e-6+directory_N	5.205802734781703e-5+dirk_N	5.78422526086856e-6+dirt_N	1.735267578260568e-5+dirty_A	1.862717705131787e-5+disability_N	3.470535156521136e-5+disable_V2	2.4417043096081066e-5+disadvantage_N	4.627380208694848e-5+disaffection_N	5.78422526086856e-6+disagree_V	5.728412928123493e-4+disagree_VS	7.37354372511429e-5+disagreement_N	3.470535156521136e-5+disallow_V2	2.4417043096081066e-5+disappear_V	5.125422093584177e-4+disappearance_N	4.0489576826079914e-5+disappoint_V2	3.9067268953729706e-4+disappointed_A	1.6764459346186087e-4+disappointing_A	7.078327279500792e-4+disappointment_N	1.272529557391083e-4+disapproval_N	1.156845052173712e-5+disapprove_V	3.014954172696575e-5+disapprove_V2	7.325112928824319e-5+disarm_V	1.20598166907863e-4+disarm_V2	2.4417043096081066e-5+disarmament_N	5.78422526086856e-6+disarray_N	5.205802734781703e-5+disassociate_V2	2.4417043096081066e-5+disaster_N	5.032275976955647e-4+disastrous_A	5.588153115395362e-5+disavow_V2	2.4417043096081066e-5+disband_V	6.02990834539315e-5+disband_V2	9.766817238432426e-5+disbelief_N	5.78422526086856e-6+disburse_V2	2.4417043096081066e-5+disbursement_N	1.735267578260568e-5+disc_N	1.735267578260568e-5+discard_V2	1.9533634476864853e-4+discernible_A	1.862717705131787e-5+discerning_A	1.862717705131787e-5+discharge_N	2.8921126304342795e-5+discharge_V2	2.4417043096081066e-5+disciple_N	5.78422526086856e-6+disciplinary_A	1.6764459346186087e-4+discipline_N	1.3882140626084543e-4+discipline_V2	1.2208521548040532e-4+disclose_V	1.085383502170767e-3+disclose_V2	2.8079599560493222e-3+disclose_VS	1.2535024332694293e-3+disclosure_N	1.7931098308692533e-4+disco_N	5.78422526086856e-6+discomfit_V2	2.4417043096081066e-5+discomfort_N	5.78422526086856e-6+disconnect_V2	4.883408619216213e-5+discontinuance_N	5.78422526086856e-6+discontinue_V2	4.6392381882554023e-4+discord_N	5.78422526086856e-6+discordant_A	1.862717705131787e-5+discotheque_N	5.78422526086856e-6+discount_N	5.495013997825132e-4+discount_V	6.632899179932465e-4+discount_V2	3.174215602490538e-4+discourage_V2	5.127579050177024e-4+discouragement_N	1.156845052173712e-5+discourse_N	5.78422526086856e-6+discover_V	5.125422093584177e-4+discover_V2	5.371749481137834e-4+discover_VS	8.848252470137148e-4+discovery_N	8.097915365215983e-5+discredit_V2	9.766817238432426e-5+discrepancy_N	8.097915365215983e-5+discrete_A	1.862717705131787e-5+discretion_N	4.627380208694848e-5+discretionary_A	1.6764459346186087e-4+discriminate_V	9.044862518089724e-5+discrimination_N	1.1568450521737118e-4+discriminatory_A	7.450870820527148e-5+discuss_V2	2.1486997924551336e-3+discuss_VS	1.474708745022858e-4+discussion_N	3.4705351565211356e-4+disdain_N	2.313690104347424e-5+disdain_V2	4.883408619216213e-5+disease_N	1.677425325651882e-4+diseased_A	1.862717705131787e-5+disembark_V	3.014954172696575e-5+disenchant_V2	2.4417043096081066e-5+disgrace_N	5.78422526086856e-6+disgraceful_A	3.725435410263574e-5+disgruntled_A	5.588153115395362e-5+disguise_N	5.78422526086856e-6+disguise_V2	9.766817238432426e-5+disgust_N	5.78422526086856e-6+disgust_V2	4.883408619216213e-5+disgusting_A	1.862717705131787e-5+dish_N	2.8921126304342795e-5+dish_V2	2.4417043096081066e-5+dishonest_A	1.862717705131787e-5+dishonesty_N	3.470535156521136e-5+dishwasher_N	5.78422526086856e-6+disinfectant_N	5.78422526086856e-6+disinflation_N	5.78422526086856e-6+disingenuous_A	3.725435410263574e-5+disintegrate_V	9.044862518089724e-5+disintegration_N	1.156845052173712e-5+disinterested_A	3.725435410263574e-5+disk_N	2.7764281252169086e-4+dislike_N	1.735267578260568e-5+dislike_V2	4.883408619216213e-5+dislocation_N	2.313690104347424e-5+disloyal_A	1.862717705131787e-5+disloyalty_N	5.78422526086856e-6+dismal_A	2.048989475644966e-4+dismantle_V2	1.7091930167256744e-4+dismay_N	5.78422526086856e-6+dismay_V	3.014954172696575e-5+dismay_V2	2.4417043096081066e-5+dismember_V2	2.4417043096081066e-5+dismiss_V2	6.836772066902698e-4+dismissal_N	5.784225260868559e-5+disobedience_N	8.097915365215983e-5+disorder_N	6.362647786955415e-5+disorderly_A	7.450870820527148e-5+disparage_V2	4.883408619216213e-5+disparate_A	1.862717705131787e-5+disparity_N	1.156845052173712e-5+dispatch_V2	2.685874740568917e-4+dispatch_V2V	1.0660980810234541e-3+dispel_V2	1.2208521548040532e-4+dispensation_N	5.78422526086856e-6+dispense_V	6.02990834539315e-5+dispense_V2	4.883408619216213e-5+disperse_V	3.014954172696575e-5+disperse_V2	2.4417043096081066e-5+displace_V2	7.325112928824319e-5+display_N	1.7931098308692533e-4+display_V2	4.6392381882554023e-4+display_VS	7.37354372511429e-5+displease_V2	2.4417043096081066e-5+disposable_A	1.8627177051317874e-4+disposal_N	5.205802734781703e-5+dispose_V	3.61794500723589e-4+disposition_N	2.313690104347424e-5+disproportionate_A	1.8627177051317874e-4+disprove_VS	7.37354372511429e-5+dispute_N	3.701904166955878e-4+dispute_V	9.044862518089724e-5+dispute_V2	2.9300451715297276e-4+disqualification_N	5.78422526086856e-6+disqualify_V2	2.4417043096081066e-5+disquieting_A	1.862717705131787e-5+disregard_V2	7.325112928824319e-5+disrupt_V	3.014954172696575e-5+disrupt_V2	4.150897326333781e-4+disruption_N	1.0411605469563407e-4+disruptive_A	3.725435410263574e-5+dissatisfaction_N	1.156845052173712e-5+dissatisfy_V2	4.883408619216213e-5+dissect_V2	4.883408619216213e-5+dissection_N	5.78422526086856e-6+disseminate_V	3.014954172696575e-5+dissemination_N	5.78422526086856e-6+dissension_N	5.78422526086856e-6+dissent_N	3.470535156521136e-5+dissent_V	6.02990834539315e-5+dissenter_N	5.78422526086856e-6+disservice_N	5.78422526086856e-6+dissident_A	2.2352612461581448e-4+dissident_N	2.8921126304342795e-5+dissimilar_A	1.862717705131787e-5+dissipate_V	6.02990834539315e-5+dissociate_V2	2.4417043096081066e-5+dissolution_N	1.156845052173712e-5+dissolve_V	6.02990834539315e-5+dissolve_V2	9.766817238432426e-5+dissonance_N	5.78422526086856e-6+dissuade_V2	2.4417043096081066e-5+distance_N	9.83318294347655e-5+distance_V2	1.2208521548040532e-4+distant_A	1.1176306230790724e-4+distasteful_A	1.862717705131787e-5+distil_V2	9.766817238432426e-5+distiller_N	2.313690104347424e-5+distillery_N	5.78422526086856e-6+distinct_A	1.303902393592251e-4+distinction_N	3.470535156521136e-5+distinctive_A	1.4901741641054297e-4+distinctiveness_N	5.78422526086856e-6+distinguish_V	3.014954172696575e-5+distinguish_V2	9.766817238432426e-5+distinguished_A	1.862717705131787e-5+distort_V2	1.7091930167256744e-4+distortion_N	1.156845052173712e-5+distract_V	6.02990834539315e-5+distract_V2	9.766817238432426e-5+distraction_N	1.156845052173712e-5+distress_N	2.313690104347424e-5+distressing_A	5.588153115395362e-5+distribute_V2	1.2941032840922964e-3+distribution_N	3.41269290391245e-4+distributor_N	1.6195830730431966e-4+district_N	6.015594271303301e-4+distrust_N	5.78422526086856e-6+disturb_V2	1.9533634476864853e-4+disturbance_N	1.735267578260568e-5+ditch_N	1.156845052173712e-5+dither_V	3.014954172696575e-5+dive_N	4.627380208694848e-5+dive_V	6.02990834539315e-5+diverge_V	6.02990834539315e-5+divergence_N	2.313690104347424e-5+divergent_A	7.450870820527148e-5+diverse_A	1.1176306230790724e-4+diversification_N	6.941070313042272e-5+diversify_V	3.014954172696575e-4+diversify_V2	1.7091930167256744e-4+diversion_N	4.0489576826079914e-5+diversity_N	4.0489576826079914e-5+divert_V	9.044862518089724e-5+divert_V2	3.418386033451349e-4+divest_V2	1.2208521548040532e-4+divide_N	1.156845052173712e-5+divide_V	2.41196333815726e-4+divide_V2	5.860090343059455e-4+dividend_N	1.1105712500867634e-3+division_N	1.168413502695449e-3+divisional_A	3.725435410263574e-5+divorce_N	1.735267578260568e-5+divorce_V2	1.2208521548040532e-4+dizziness_N	5.78422526086856e-6+dizzy_V2	2.4417043096081066e-5+do_V	2.1406174626145684e-2+do_V2	1.0206324014161884e-2+docket_N	5.78422526086856e-6+doctor_N	2.4872168621734806e-4+doctor_V2	2.4417043096081066e-5+doctorate_N	5.78422526086856e-6+doctrine_N	3.470535156521136e-5+document_N	3.701904166955878e-4+document_V2	1.7091930167256744e-4+doddering_A	3.725435410263574e-5+dodge_V	6.02990834539315e-5+doer_N	5.78422526086856e-6+dog_N	1.272529557391083e-4+dog_V2	1.2208521548040532e-4+dog_eared_A	1.862717705131787e-5+dogged_A	1.862717705131787e-5+dogma_N	1.156845052173712e-5+dole_V2	9.766817238432426e-5+doll_N	1.156845052173712e-5+dollar_N	2.672312070521274e-3+dolphin_N	1.156845052173712e-5+domain_N	2.313690104347424e-5+dome_N	1.735267578260568e-5+domestic_A	2.7009406724410917e-3+domestically_Adv	4.0473130900223614e-5+dominance_N	3.470535156521136e-5+dominant_A	2.794076557697681e-4+dominate_V	1.5074770863482875e-4+dominate_V2	7.080942497863508e-4+domination_N	2.313690104347424e-5+domineering_A	1.862717705131787e-5+dominion_N	5.78422526086856e-6+domino_N	5.78422526086856e-6+don_N	5.78422526086856e-6+don_V2	9.766817238432426e-5+donate_V	2.41196333815726e-4+donate_V2	3.418386033451349e-4+donation_N	1.4460563152171398e-4+donor_N	2.313690104347424e-5+doom_N	5.78422526086856e-6+doom_V2	1.4650225857648638e-4+door_N	3.0077971356516506e-4+door_to_door_A	5.588153115395362e-5+doorman_N	5.78422526086856e-6+doorstep_N	2.8921126304342795e-5+doorway_N	1.156845052173712e-5+dope_N	5.78422526086856e-6+dormant_A	3.725435410263574e-5+dormitory_N	5.78422526086856e-6+dosage_N	5.78422526086856e-6+dose_N	3.470535156521136e-5+dossier_N	5.78422526086856e-6+dot_V2	7.325112928824319e-5+double_A	4.2842507218031106e-4+double_Adv	1.5177424087583856e-4+double_N	1.735267578260568e-5+double_V	1.1456825856246986e-3+double_V2	5.615919912098645e-4+double_cross_V2	2.4417043096081066e-5+double_edged_A	1.862717705131787e-5+doubt_N	2.6029013673908516e-4+doubt_V2	2.197533878647296e-4+doubt_VS	8.110898097625719e-4+doubtful_A	9.313588525658937e-5+doubtless_Adv	1.0118282725055903e-5+doughnut_N	5.78422526086856e-6+dove_N	1.156845052173712e-5+dovetail_V	3.014954172696575e-5+dowdy_A	5.588153115395362e-5+down_Adv	3.5110441055943987e-3+down_N	2.8921126304342795e-5+down_Prep	1.4493980237405048e-3+down_V2	4.883408619216213e-5+down_to_earth_A	1.862717705131787e-5+downbeat_N	5.78422526086856e-6+downfall_N	5.78422526086856e-6+downgrade_V2	2.685874740568917e-4+downhill_Adv	1.0118282725055903e-5+downplay_V2	7.325112928824319e-5+downright_A	3.725435410263574e-5+downright_Adv	3.0354848175167712e-5+downsize_V2	7.325112928824319e-5+downstream_A	1.862717705131787e-5+downtrodden_A	1.862717705131787e-5+downward_A	3.539163639750396e-4+downward_Adv	6.0709696350335424e-5+dozen_N	3.1813238934777076e-4+drab_A	1.862717705131787e-5+draconian_A	1.862717705131787e-5+draft_N	3.470535156521136e-5+draft_V2	3.418386033451349e-4+draftsman_N	5.78422526086856e-6+drag_N	3.470535156521136e-5+drag_V	4.220935841775205e-4+drag_V2	2.4417043096081065e-4+drain_N	4.0489576826079914e-5+drain_V	9.044862518089724e-5+drain_V2	1.7091930167256744e-4+dram_N	2.313690104347424e-5+drama_N	7.519492839129126e-5+dramatic_A	4.843066033342647e-4+dramatically_Adv	5.059141362527952e-5+dramatization_N	2.313690104347424e-5+drape_N	1.735267578260568e-5+drape_V2	2.4417043096081066e-5+drastic_A	3.725435410263574e-5+drastically_Adv	6.0709696350335424e-5+draw_N	1.735267578260568e-5+draw_V	7.537385431741438e-4+draw_V2	1.0987669393236479e-3+drawback_N	2.313690104347424e-5+drawer_N	5.78422526086856e-6+drawing_N	5.784225260868559e-5+drawl_N	5.78422526086856e-6+dread_N	5.78422526086856e-6+dread_V	3.014954172696575e-5+dread_V2	2.4417043096081066e-5+dreaded_A	1.862717705131787e-5+dreadful_A	1.862717705131787e-5+dream_N	1.272529557391083e-4+dream_V	2.1104679208876025e-4+dreamy_A	1.862717705131787e-5+dreary_A	1.862717705131787e-5+drenching_N	5.78422526086856e-6+dress_N	5.784225260868559e-5+dress_V	3.3164495899662324e-4+dress_V2	2.4417043096081066e-5+dressmaking_N	1.156845052173712e-5+drift_N	1.156845052173712e-5+drift_V	3.014954172696575e-4+drift_V2	2.4417043096081066e-5+drill_N	3.470535156521136e-5+drill_V	5.426917510853835e-4+drill_V2	1.4650225857648638e-4+drink_N	6.941070313042272e-5+drink_V	1.20598166907863e-4+drink_V2	1.4650225857648638e-4+drinker_N	1.735267578260568e-5+drinking_N	6.362647786955415e-5+drip_V	3.014954172696575e-5+drive_N	4.800906966520904e-4+drive_V	1.5074770863482876e-3+drive_V2	9.522646807471615e-4+drive_V2V	2.1321961620469083e-3+drive_VS	3.686771862557145e-4+driver_N	1.0990027995650263e-4+drool_V	3.014954172696575e-5+drop_N	1.0064551953911293e-3+drop_V	3.3164495899662325e-3+drop_V2	3.5404712489317544e-3+dropout_N	1.735267578260568e-5+drought_N	4.0489576826079914e-5+drove_N	5.78422526086856e-6+drown_V	6.02990834539315e-5+drown_V2	2.4417043096081066e-5+drug_N	1.3188033594780314e-3+drugstore_N	2.8921126304342795e-5+drum_V	2.1104679208876025e-4+drummer_N	1.156845052173712e-5+drunk_A	5.588153115395362e-5+drunk_N	5.78422526086856e-6+drunkenness_N	1.156845052173712e-5+dry_A	1.303902393592251e-4+dry_V	1.808972503617945e-4+dryness_N	5.78422526086856e-6+dual_A	3.911707180776753e-4+dub_V2	1.2208521548040532e-4+dub_VS	8.848252470137148e-4+dubious_A	1.6764459346186087e-4+duck_N	5.205802734781703e-5+duck_V	3.014954172696575e-5+duct_N	5.78422526086856e-6+dud_N	5.78422526086856e-6+dudgeon_N	5.78422526086856e-6+due_A	5.550898761292726e-3+due_Adv	2.529570681263976e-4+due_N	2.8921126304342795e-5+duel_N	1.735267578260568e-5+duet_N	5.78422526086856e-6+duffer_N	5.78422526086856e-6+duke_N	5.78422526086856e-6+dull_A	1.1176306230790724e-4+dull_V2	4.883408619216213e-5+dullness_N	5.78422526086856e-6+duly_Adv	1.0118282725055903e-5+dumb_A	1.1176306230790724e-4+dummy_N	5.78422526086856e-6+dump_N	1.156845052173712e-5+dump_V	2.41196333815726e-4+dump_V2	6.348431204981076e-4+dune_N	2.8921126304342795e-5+dung_N	5.78422526086856e-6+duodenal_A	1.862717705131787e-5+duplicate_V2	9.766817238432426e-5+duplication_N	5.78422526086856e-6+duplicity_N	1.156845052173712e-5+durability_N	5.78422526086856e-6+durable_A	4.2842507218031106e-4+durable_N	2.8921126304342795e-5+duration_N	1.735267578260568e-5+during_Prep	4.464569095025497e-3+dusk_N	1.735267578260568e-5+dust_N	3.470535156521136e-5+dust_V2	4.883408619216213e-5+dustbin_N	5.78422526086856e-6+dusty_A	7.450870820527148e-5+dutiful_A	5.588153115395362e-5+duty_N	2.4293746095647948e-4+duty_free_A	9.313588525658937e-5+dwarf_N	1.156845052173712e-5+dwarf_V2	9.766817238432426e-5+dweller_N	1.156845052173712e-5+dwelling_N	3.470535156521136e-5+dwindle_V	1.20598166907863e-4+dye_N	5.78422526086856e-6+dye_V	1.808972503617945e-4+dye_V2	2.4417043096081066e-5+dynamic_A	1.6764459346186087e-4+dynamic_N	1.156845052173712e-5+dynamism_N	1.156845052173712e-5+dynamo_N	5.78422526086856e-6+dynasty_N	5.78422526086856e-6+each_Det	3.6052114938425845e-3+eager_A	5.960696656421719e-4+eagerness_N	4.0489576826079914e-5+ear_N	4.0489576826079914e-5+early_A	5.532271584241408e-3+early_Adv	1.0725379688559258e-3+earmark_V2	2.9300451715297276e-4+earn_V	1.4773275446213218e-3+earn_V2	2.4417043096081063e-3+earn_VA	1.4534883720930232e-3+earnest_A	3.725435410263574e-5+earnest_N	1.156845052173712e-5+earring_N	1.156845052173712e-5+earth_N	9.254760417389695e-5+earthly_A	1.862717705131787e-5+earthquake_N	1.428703639434534e-3+earthworm_N	1.156845052173712e-5+earthy_A	1.862717705131787e-5+ease_N	1.735267578260568e-5+ease_V	1.1758321273516643e-3+ease_V2	1.3429373702844585e-3+east_A	5.77442488590854e-4+east_Adv	3.0354848175167712e-5+eastern_A	2.9803483282108594e-4+eastward_Adv	1.0118282725055903e-5+easy_A	2.1234981838502377e-3+easy_Adv	7.082797907539132e-5+easygoing_A	1.862717705131787e-5+eat_V	6.02990834539315e-4+eat_V2	3.66255646441216e-4+eater_N	5.78422526086856e-6+eavesdrop_V	1.5074770863482875e-4+ebb_N	5.78422526086856e-6+ebb_V	6.02990834539315e-5+ebullient_A	5.588153115395362e-5+eccentric_A	3.725435410263574e-5+echelon_N	1.156845052173712e-5+echo_N	5.78422526086856e-6+echo_V	3.014954172696575e-5+echo_V2	2.9300451715297276e-4+eclectic_A	1.862717705131787e-5+eclipse_V2	7.325112928824319e-5+ecological_A	1.303902393592251e-4+economic_A	5.997951010524355e-3+economical_A	1.303902393592251e-4+economics_N	1.0411605469563407e-4+economist_N	9.428287175215752e-4+economize_V	3.014954172696575e-5+economy_N	1.602230397260591e-3+ecstatic_A	1.862717705131787e-5+edge_N	1.3882140626084543e-4+edge_V	7.838880849011095e-4+edgy_A	5.588153115395362e-5+edible_A	7.450870820527148e-5+edit_V2	2.4417043096081066e-5+edition_N	2.3136901043474236e-4+editor_N	3.239166146086393e-4+editorial_A	1.4901741641054297e-4+editorial_N	1.7352675782605678e-4+educate_V2	3.418386033451349e-4+education_N	2.7764281252169086e-4+educational_A	5.960696656421719e-4+educator_N	1.735267578260568e-5+eel_N	5.78422526086856e-6+eerie_A	5.588153115395362e-5+eeriness_N	5.78422526086856e-6+effect_N	1.0700816732606834e-3+effect_V2	4.883408619216213e-5+effective_A	2.0862438297476016e-3+effectiveness_N	4.627380208694848e-5+effete_A	1.862717705131787e-5+efficiency_N	1.3303718099997685e-4+efficient_A	6.519511967961255e-4+effort_N	1.6832095509127507e-3+effortless_A	3.725435410263574e-5+effusive_A	3.725435410263574e-5+egalitarianism_N	5.78422526086856e-6+egg_N	2.8921126304342796e-4+ego_N	2.8921126304342795e-5+egotist_N	5.78422526086856e-6+egregious_A	1.862717705131787e-5+egyptian_A	9.313588525658937e-5+either_Adv	4.3508615717740385e-4+either_Det	4.461895413171515e-4+eject_V2	2.4417043096081066e-5+eke_V2	2.4417043096081066e-5+elaborate_A	1.6764459346186087e-4+elaborate_V	6.331403762662807e-4+elaborate_V2	2.4417043096081066e-5+elapse_V	3.014954172696575e-5+elation_N	5.78422526086856e-6+elbow_N	1.156845052173712e-5+elder_N	5.78422526086856e-6+elderly_A	3.539163639750396e-4+elect_V	8.140376266280753e-4+elect_V2	7.56928335978513e-4+elect_VS	1.3272378705205723e-3+election_N	6.536174544781472e-4+elective_A	3.725435410263574e-5+electoral_A	1.6764459346186087e-4+electric_A	4.843066033342647e-4+electrical_A	4.2842507218031106e-4+electrician_N	5.78422526086856e-6+electricity_N	1.1568450521737118e-4+electrify_V2	2.4417043096081066e-5+electrocardiogram_N	5.78422526086856e-6+electrode_N	1.156845052173712e-5+electrolysis_N	1.156845052173712e-5+electronic_A	1.2666480394896153e-3+electronically_Adv	6.0709696350335424e-5+electronics_N	3.0656393882603366e-4+elegant_A	1.4901741641054297e-4+element_N	1.272529557391083e-4+elementary_A	5.588153115395362e-5+elephant_N	4.0489576826079914e-5+elevate_V2	7.325112928824319e-5+elevation_N	5.78422526086856e-6+elevator_N	3.470535156521136e-5+eligible_A	2.048989475644966e-4+eliminate_V2	1.6115248443413503e-3+elimination_N	4.627380208694848e-5+elitist_N	1.156845052173712e-5+elixir_N	1.156845052173712e-5+elliptical_A	1.862717705131787e-5+elongate_V2	2.4417043096081066e-5+eloquence_N	5.78422526086856e-6+eloquent_A	9.313588525658937e-5+else_Adv	5.868603980532424e-4+elsewhere_Adv	5.16032418977851e-4+elude_V2	4.883408619216213e-5+elusive_A	7.450870820527148e-5+emasculate_V2	2.4417043096081066e-5+emasculation_N	5.78422526086856e-6+embargo_N	3.470535156521136e-5+embargo_V2	2.4417043096081066e-5+embark_V	1.20598166907863e-4+embarrass_V2	1.7091930167256744e-4+embarrassing_A	1.303902393592251e-4+embarrassment_N	6.941070313042272e-5+embassy_N	1.735267578260568e-5+embattled_A	1.862717705131787e-5+embed_V2	4.883408619216213e-5+embellish_V2	2.4417043096081066e-5+embezzle_V2	7.325112928824319e-5+emblematic_A	1.862717705131787e-5+embody_V2	1.2208521548040532e-4+embolden_V2	4.883408619216213e-5+embrace_V	1.808972503617945e-4+embrace_V2	3.418386033451349e-4+embroidery_N	1.156845052173712e-5+embroil_V	3.014954172696575e-5+embroil_V2	4.883408619216213e-5+embryo_N	5.784225260868559e-5+embryonic_A	1.862717705131787e-5+emerge_V	1.8391220453449107e-3+emerge_V2	1.2208521548040532e-4+emerge_VS	2.212063117534287e-4+emergence_N	2.8921126304342795e-5+emergency_N	5.147960482173018e-4+emeritus_A	1.862717705131787e-5+emigration_N	3.470535156521136e-5+eminent_A	1.862717705131787e-5+emission_N	8.097915365215983e-5+emit_V2	2.4417043096081066e-5+emotion_N	3.470535156521136e-5+emotional_A	4.4705224923162896e-4+empathize_V	6.02990834539315e-5+emperor_N	5.78422526086856e-6+emphasis_N	1.3882140626084543e-4+emphasize_V2	1.9533634476864853e-4+emphasize_VS	8.848252470137148e-4+emphatically_Adv	3.0354848175167712e-5+empire_N	8.676337891302839e-5+empirical_A	1.862717705131787e-5+employ_V2	1.0499328531314858e-3+employee_N	1.5501723699127739e-3+employer_N	3.0077971356516506e-4+employment_N	2.4872168621734806e-4+empower_V2	2.4417043096081066e-5+empower_V2V	1.0660980810234541e-3+empty_A	1.4901741641054297e-4+empty_V2	7.325112928824319e-5+emulate_V2	7.325112928824319e-5+enable_V2	1.4650225857648638e-4+enable_V2V	2.9850746268656716e-2+enable_VS	4.424126235068574e-4+enact_V2	5.860090343059455e-4+enactment_N	7.519492839129126e-5+encase_V2	2.4417043096081066e-5+encircle_V2	2.4417043096081066e-5+enclose_V2	7.325112928824319e-5+encompass_V2	4.883408619216213e-5+encore_N	5.78422526086856e-6+encounter_N	1.156845052173712e-5+encounter_V2	2.4417043096081065e-4+encourage_V2	1.0987669393236479e-3+encourage_V2V	2.025586353944563e-2+encouragement_N	4.0489576826079914e-5+encouragingly_Adv	1.0118282725055903e-5+encrypt_V2	2.4417043096081066e-5+encumber_V2	2.4417043096081066e-5+encyclopedic_A	1.862717705131787e-5+end_N	1.8278151824344647e-3+end_V	6.331403762662807e-3+end_V2	5.176413136369185e-3+end_VA	1.0174418604651164e-2+end_VS	7.37354372511429e-4+end_tail_V2	2.4417043096081066e-5+endanger_V2	2.197533878647296e-4+ending_N	1.735267578260568e-5+endless_A	1.1176306230790724e-4+endorse_V2	4.150897326333781e-4+endorsement_N	5.205802734781703e-5+endow_V2	4.883408619216213e-5+endure_V	9.044862518089724e-5+endure_V2	2.4417043096081065e-4+enduring_A	1.862717705131787e-5+enemy_N	9.83318294347655e-5+energetic_A	1.1176306230790724e-4+energy_N	4.7430647139122187e-4+enforce_V2	2.9300451715297276e-4+enforcement_N	1.272529557391083e-4+engage_V	8.743367100820067e-4+engage_V2	3.66255646441216e-4+engagement_N	5.78422526086856e-6+engaging_A	5.588153115395362e-5+engine_N	2.834270377825594e-4+engineer_N	2.1401633465213668e-4+engineer_V	3.014954172696575e-4+engineer_V2	1.9533634476864853e-4+engineering_N	3.1813238934777076e-4+engrave_V2	2.4417043096081066e-5+engulf_V2	7.325112928824319e-5+enhance_V2	6.836772066902698e-4+enhancement_N	4.627380208694848e-5+enigma_N	5.78422526086856e-6+enjoin_V2	1.2208521548040532e-4+enjoy_V2	8.790135514589183e-4+enjoy_VV	3.9026928580720695e-4+enjoyable_A	3.725435410263574e-5+enjoyment_N	5.78422526086856e-6+enlarge_V	3.014954172696575e-5+enlarge_V2	2.4417043096081066e-5+enlighten_V2	4.883408619216213e-5+enlightenment_N	5.78422526086856e-6+enlist_V2	1.4650225857648638e-4+enliven_V2	2.4417043096081066e-5+ennui_N	5.78422526086856e-6+ennumerate_V2	2.4417043096081066e-5+enormous_A	7.26459905001397e-4+enough_A	1.341156747694887e-3+enough_Adv	9.814734243304226e-4+enough_N	5.205802734781703e-5+enrich_V2	4.883408619216213e-5+enroll_V	9.044862518089724e-5+ensconce_V2	2.4417043096081066e-5+ensue_V	1.5074770863482875e-4+ensure_V	6.02990834539315e-5+ensure_V2	4.6392381882554023e-4+ensure_VS	1.9171213685297154e-3+entail_V2	7.325112928824319e-5+enter_V	7.838880849011095e-4+enter_V2	1.465022585764864e-3+enterprise_N	1.4460563152171398e-4+enterprising_A	1.862717705131787e-5+entertain_V2	7.325112928824319e-5+entertainer_N	1.156845052173712e-5+entertaining_A	7.450870820527148e-5+entertainment_N	2.4293746095647948e-4+enthusiasm_N	6.362647786955415e-5+enthusiast_N	4.627380208694848e-5+enthusiastic_A	1.303902393592251e-4+enthusiastically_Adv	4.0473130900223614e-5+entice_V2	1.2208521548040532e-4+entire_A	1.5833100493620191e-3+entirety_N	5.78422526086856e-6+entitle_V2	9.766817238432426e-5+entitle_V2V	6.396588486140725e-3+entitle_VS	2.949417490045716e-4+entitlement_N	3.470535156521136e-5+entity_N	1.4460563152171398e-4+entomb_V2	4.883408619216213e-5+entourage_N	5.78422526086856e-6+entrance_N	5.78422526086856e-6+entrance_V2	2.4417043096081066e-5+entrench_V2	7.325112928824319e-5+entrenchment_N	5.78422526086856e-6+entrepreneur_N	1.677425325651882e-4+entrepreneurial_A	9.313588525658937e-5+entrust_V2	4.883408619216213e-5+entry_N	1.3303718099997685e-4+entwine_V2	2.4417043096081066e-5+envelope_N	2.313690104347424e-5+enviable_A	3.725435410263574e-5+environment_N	3.2970083986950786e-4+environmental_A	1.5274285182080656e-3+envisage_V2	4.883408619216213e-5+envision_V2	4.883408619216213e-5+envision_VS	7.37354372511429e-5+envy_N	3.470535156521136e-5+envy_V2	2.4417043096081066e-5+eon_N	5.78422526086856e-6+epidemic_N	1.156845052173712e-5+epidemiologist_N	5.78422526086856e-6+epilepsy_N	1.156845052173712e-5+epileptic_N	5.78422526086856e-6+episode_N	7.519492839129126e-5+epitomize_V2	2.4417043096081066e-5+equal_A	1.0803762689764367e-3+equal_V2	6.104260774020266e-4+equality_N	2.313690104347424e-5+equate_V2	9.766817238432426e-5+equation_N	2.313690104347424e-5+equestrian_N	1.156845052173712e-5+equilibrium_N	1.735267578260568e-5+equip_V2	2.4417043096081065e-4+equipment_N	9.196918164781009e-4+equitable_A	3.725435410263574e-5+equity_N	9.775340690867866e-4+equivalent_A	2.9803483282108594e-4+equivalent_N	1.4460563152171398e-4+era_N	1.0411605469563407e-4+erase_V2	2.197533878647296e-4+erect_V2	4.883408619216213e-5+eritrean_A	3.725435410263574e-5+erode_V	3.61794500723589e-4+erode_V2	1.9533634476864853e-4+erosion_N	4.0489576826079914e-5+err_V	9.044862518089724e-5+errand_N	5.78422526086856e-6+erratic_A	5.588153115395362e-5+erratically_Adv	2.0236565450111807e-5+erratum_N	5.78422526086856e-6+erroneous_A	9.313588525658937e-5+error_N	1.677425325651882e-4+erudite_A	1.862717705131787e-5+erupt_V	3.014954172696575e-4+eruption_N	1.156845052173712e-5+escalate_V2	2.4417043096081066e-5+escalation_N	5.78422526086856e-6+escalator_N	5.78422526086856e-6+escape_N	1.735267578260568e-5+escape_V	2.41196333815726e-4+escape_V2	2.9300451715297276e-4+escape_VS	7.37354372511429e-5+eschew_V2	4.883408619216213e-5+escort_N	5.78422526086856e-6+escort_V2	2.4417043096081066e-5+esoteric_A	1.862717705131787e-5+esp_N	5.78422526086856e-6+especial_A	2.3842786625686875e-3+espionage_N	1.735267578260568e-5+espousal_N	5.78422526086856e-6+espouse_V2	2.4417043096081066e-5+espresso_N	5.78422526086856e-6+esprit_de_corps_N	1.156845052173712e-5+essay_N	2.313690104347424e-5+essence_N	2.313690104347424e-5+essential_A	8.941044984632579e-4+essential_N	5.78422526086856e-6+establish_V2	2.5149554388963495e-3+establishment_N	1.0990027995650263e-4+estate_N	1.4229194141736656e-3+esteem_N	5.78422526086856e-6+estimate_N	1.0469447722172092e-3+estimate_V	2.1104679208876027e-3+estimate_V2	1.7824441460139178e-3+estimate_VS	7.742220911370005e-3+estrange_V2	2.4417043096081066e-5+eternal_A	5.588153115395362e-5+ethic_N	6.941070313042272e-5+ethical_A	1.303902393592251e-4+ethiopian_A	3.725435410263574e-5+ethnic_A	1.6764459346186087e-4+ethnically_Adv	1.0118282725055903e-5+ethos_N	1.735267578260568e-5+etiquette_N	1.156845052173712e-5+eucalyptus_N	1.156845052173712e-5+euphemism_N	1.156845052173712e-5+euphoria_N	3.470535156521136e-5+eurodollar_N	6.362647786955415e-5+evacuate_V2	7.325112928824319e-5+evacuation_N	3.470535156521136e-5+evade_V2	4.883408619216213e-5+evaluate_V	9.044862518089724e-5+evaluate_V2	5.615919912098645e-4+evaluation_N	9.83318294347655e-5+evangelist_N	2.313690104347424e-5+evaporate_V	3.014954172696575e-5+evaporate_VS	1.474708745022858e-4+evasion_N	4.627380208694848e-5+eve_N	1.156845052173712e-5+even_A	3.3528918692372173e-4+even_Adv	6.94114194938835e-3+even_N	5.78422526086856e-6+even_V2	1.2208521548040532e-4+evening_N	1.2146873047823974e-4+event_N	6.651859049998843e-4+eventual_A	1.4715469870541118e-3+ever_AdV	1.5992003998001e-2+everlasting_A	1.862717705131787e-5+every_Det	1.6330537212207745e-3+everybody_NP	9.432608116144114e-5+everyday_A	1.4901741641054297e-4+everyone_NP	2.3376463592183238e-4+everything_NP	2.2556236799475054e-4+evidence_N	5.147960482173018e-4+evidence_V2	7.325112928824319e-5+evident_A	2.794076557697681e-4+evil_A	7.450870820527148e-5+evil_N	1.156845052173712e-5+evince_V2	2.4417043096081066e-5+eviscerate_V2	2.4417043096081066e-5+evocative_A	1.862717705131787e-5+evolution_N	4.627380208694848e-5+evolutionary_A	3.725435410263574e-5+evolve_V	1.808972503617945e-4+evolve_V2	7.325112928824319e-5+exacerbate_V2	1.9533634476864853e-4+exact_A	8.009686132066685e-4+exaggerate_V	3.014954172696575e-5+exaggerate_V2	7.325112928824319e-5+exam_N	1.735267578260568e-5+examination_N	9.254760417389695e-5+examine_V2	3.9067268953729706e-4+examiner_N	6.362647786955415e-5+example_N	1.2031188542606602e-3+exasperation_N	5.78422526086856e-6+excavate_V2	2.4417043096081066e-5+excavator_N	1.156845052173712e-5+exceed_V2	1.880112318398242e-3+exceedingly_Adv	3.0354848175167712e-5+excel_V	3.014954172696575e-5+excellent_A	2.607804787184502e-4+except_Prep	5.607160237828231e-4+except_V2	2.4417043096081066e-5+exception_N	1.4460563152171398e-4+exceptional_A	1.1176306230790724e-4+excerpt_N	2.313690104347424e-5+excess_A	5.215609574369004e-4+excess_N	1.0990027995650263e-4+excessive_A	3.1666200987240384e-4+exchange_N	2.0533999676083385e-3+exchange_V2	4.6392381882554023e-4+exchangeable_A	3.725435410263574e-5+exchequer_N	5.78422526086856e-6+excise_N	5.78422526086856e-6+excite_V2	4.883408619216213e-5+excitement_N	4.627380208694848e-5+exclaim_V	6.02990834539315e-5+exclude_V2	1.513856671957026e-3+exclusion_N	6.362647786955415e-5+exclusive_A	7.078327279500792e-4+excoriate_V2	2.4417043096081066e-5+excursion_N	1.156845052173712e-5+excuse_N	7.519492839129126e-5+excuse_V2	7.325112928824319e-5+execute_V2	8.057624221706752e-4+execution_N	1.3882140626084543e-4+executive_A	3.222501629877992e-3+executive_N	3.1639712176951018e-3+executor_N	5.78422526086856e-6+exemplary_A	1.862717705131787e-5+exemplify_V2	2.4417043096081066e-5+exempt_A	1.4901741641054297e-4+exempt_V2	1.7091930167256744e-4+exemption_N	6.362647786955415e-5+exercise_N	1.9087943360866246e-4+exercise_V	2.41196333815726e-4+exercise_V2	7.813453790745941e-4+exercise_VV	2.601795238714713e-4+exert_V2	2.4417043096081066e-5+exhale_V	3.014954172696575e-5+exhaust_V2	1.4650225857648638e-4+exhaustion_N	1.156845052173712e-5+exhaustive_A	3.725435410263574e-5+exhibit_N	4.627380208694848e-5+exhibit_V2	4.883408619216213e-5+exhibition_N	7.519492839129126e-5+exhibitor_N	5.78422526086856e-6+exile_N	2.8921126304342795e-5+exile_V2	4.883408619216213e-5+exist_V	3.105402797877472e-3+existence_N	8.097915365215983e-5+existent_A	1.862717705131787e-5+existentialist_N	5.78422526086856e-6+exit_N	4.0489576826079914e-5+exit_V	3.014954172696575e-5+exodus_N	5.784225260868559e-5+exonerate_V2	4.883408619216213e-5+exorbitant_A	5.588153115395362e-5+exotic_A	1.4901741641054297e-4+expand_V	1.567776169802219e-3+expand_V2	1.6603589305335125e-3+expand_V2V	1.0660980810234541e-3+expanse_N	5.78422526086856e-6+expansion_N	3.644061914347192e-4+expansive_A	3.725435410263574e-5+expect_Prep	1.057954761854383e-5+expect_V	3.105402797877472e-3+expect_V2	4.297399584910267e-3+expect_V2V	0.19829424307036247+expect_VS	4.645332546822003e-3+expect_VV	5.255626382203721e-2+expectancy_N	5.78422526086856e-6+expectant_A	1.862717705131787e-5+expectation_N	4.396011198260105e-4+expected_A	6.705783738474435e-4+expedient_N	5.78422526086856e-6+expedite_V2	1.7091930167256744e-4+expedition_N	1.156845052173712e-5+expeditious_A	1.862717705131787e-5+expel_V2	9.766817238432426e-5+expend_V2	2.4417043096081066e-5+expendable_A	1.862717705131787e-5+expenditure_N	1.3882140626084543e-4+expense_N	7.056754818259642e-4+expensive_A	9.686132066685294e-4+experience_N	3.1813238934777076e-4+experience_V2	9.522646807471615e-4+experienced_A	1.6764459346186087e-4+experiment_N	3.123481640869022e-4+experiment_V	1.808972503617945e-4+experiment_V2	2.4417043096081066e-5+experimental_A	1.8627177051317874e-4+experimentation_N	1.735267578260568e-5+expert_A	5.588153115395362e-5+expert_N	5.032275976955647e-4+expertise_N	8.676337891302839e-5+expiration_N	1.4460563152171398e-4+expire_V	1.0552339604438014e-3+expire_V2	6.348431204981076e-4+expire_VS	1.474708745022858e-4+explain_V2	1.14760102551581e-3+explain_VS	3.023152927296859e-3+explanation_N	1.272529557391083e-4+explicit_A	1.303902393592251e-4+explode_V	3.014954172696575e-4+explode_V2	4.883408619216213e-5+exploit_N	5.78422526086856e-6+exploit_V2	2.685874740568917e-4+exploration_N	1.96663658869531e-4+exploratory_A	3.725435410263574e-5+explore_V2	5.371749481137834e-4+explore_VS	7.37354372511429e-5+explosion_N	9.254760417389695e-5+explosive_A	9.313588525658937e-5+explosive_N	5.78422526086856e-6+expo_N	1.156845052173712e-5+export_N	7.693019596955184e-4+export_V	3.61794500723589e-4+export_V2	4.395067757294592e-4+exporter_N	6.941070313042272e-5+expose_V	2.41196333815726e-4+expose_V2	3.418386033451349e-4+exposure_N	2.1980055991300526e-4+expound_VS	7.37354372511429e-5+express_A	5.588153115395362e-5+express_N	5.78422526086856e-6+express_V2	1.2452691979001342e-3+expression_N	7.519492839129126e-5+expressive_A	1.862717705131787e-5+expunge_V2	2.4417043096081066e-5+exquisite_A	1.862717705131787e-5+extend_V	9.346357935359383e-4+extend_V2	1.172018068611891e-3+extension_N	1.0990027995650263e-4+extensive_A	4.097978951289932e-4+extent_N	2.3136901043474236e-4+exterior_N	5.78422526086856e-6+external_A	1.303902393592251e-4+extinct_A	1.862717705131787e-5+extinction_N	1.156845052173712e-5+extinguish_V2	2.4417043096081066e-5+extort_V2	1.2208521548040532e-4+extortion_N	2.8921126304342795e-5+extra_A	8.382229673093043e-4+extra_N	5.78422526086856e-6+extract_V2	2.685874740568917e-4+extraction_N	5.78422526086856e-6+extracurricular_A	1.862717705131787e-5+extradite_V2	4.883408619216213e-5+extradition_N	3.470535156521136e-5+extramural_A	1.862717705131787e-5+extraneous_A	3.725435410263574e-5+extraordinary_A	8.941044984632579e-4+extravagance_N	5.78422526086856e-6+extravagant_A	1.862717705131787e-5+extreme_A	1.0431219148738008e-3+extreme_N	2.313690104347424e-5+extremist_N	1.156845052173712e-5+extrusion_N	2.8921126304342795e-5+exuberance_N	5.78422526086856e-6+exude_V2	2.4417043096081066e-5+eye_N	3.701904166955878e-4+eye_catching_A	1.862717705131787e-5+eyeball_N	1.156845052173712e-5+eyeball_V2	2.4417043096081066e-5+eyebrow_N	3.470535156521136e-5+eyeglass_N	5.78422526086856e-6+eyewitness_N	1.156845052173712e-5+fabled_A	5.588153115395362e-5+fabric_N	6.941070313042272e-5+fabricate_V2	9.766817238432426e-5+fabrication_N	4.627380208694848e-5+fabulous_A	3.725435410263574e-5+face_N	5.147960482173018e-4+face_V	7.838880849011095e-4+face_V2	3.735807593700403e-3+face_saving_A	1.862717705131787e-5+facial_A	5.588153115395362e-5+facilitate_V2	1.7091930167256744e-4+facility_N	7.924388607389926e-4+facing_N	5.78422526086856e-6+facsimile_N	1.735267578260568e-5+fact_N	9.948867448693922e-4+fact_finding_A	3.725435410263574e-5+faction_N	3.470535156521136e-5+factor_N	5.668540755651188e-4+factory_N	3.2970083986950786e-4+factual_A	5.588153115395362e-5+faculty_N	2.8921126304342795e-5+fad_N	3.470535156521136e-5+fade_V	2.1104679208876025e-4+fail_V	1.5979257115291848e-3+fail_V2	3.66255646441216e-4+fail_VS	2.212063117534287e-4+fail_VV	1.1577988812280473e-2+failing_N	5.78422526086856e-6+failure_N	5.032275976955647e-4+faint_A	5.588153115395362e-5+faint_V	6.02990834539315e-5+fair_A	1.4156654559001583e-3+fair_N	2.313690104347424e-5+fairness_N	3.470535156521136e-5+fairway_N	5.78422526086856e-6+fairy_N	5.78422526086856e-6+fait_accompli_N	1.156845052173712e-5+faith_N	4.627380208694848e-5+faithful_A	3.725435410263574e-5+fake_N	1.156845052173712e-5+fake_V2	7.325112928824319e-5+falcon_N	5.78422526086856e-6+fall_N	4.1646421878253627e-4+fall_V	1.1909068982151471e-2+fall_V2	4.858991576120132e-3+fall_VA	5.813953488372093e-3+fall_VS	5.161480607580003e-4+fallacious_A	1.862717705131787e-5+fallible_A	1.862717705131787e-5+fallout_N	3.470535156521136e-5+fallow_A	1.862717705131787e-5+false_A	5.401881344882183e-4+falseness_N	5.78422526086856e-6+falsify_V2	7.325112928824319e-5+falter_V	2.41196333815726e-4+fame_N	2.8921126304342795e-5+fame_V2	2.4417043096081066e-5+famed_A	5.588153115395362e-5+familiar_A	1.4156654559001583e-3+familiarity_N	5.78422526086856e-6+familiarize_V2	2.4417043096081066e-5+family_N	1.1337081511302376e-3+famine_N	2.313690104347424e-5+famous_A	4.4705224923162896e-4+fan_N	2.0823210939126813e-4+fan_V2	2.4417043096081066e-5+fanatic_A	1.862717705131787e-5+fanatic_N	1.156845052173712e-5+fanciful_A	3.725435410263574e-5+fancy_A	2.048989475644966e-4+fancy_N	1.156845052173712e-5+fancy_VS	7.37354372511429e-5+fanfare_N	2.8921126304342795e-5+fang_N	5.78422526086856e-6+fanny_N	5.78422526086856e-6+fantasize_V	6.02990834539315e-5+fantastic_A	3.725435410263574e-5+fantasy_N	2.8921126304342795e-5+far_A	5.420508521933501e-3+far_flung_A	3.725435410263574e-5+far_reaching_A	2.048989475644966e-4+farce_N	1.156845052173712e-5+fare_N	1.561740820434511e-4+fare_V	5.125422093584177e-4+farm_N	2.255847851738738e-4+farm_V	9.044862518089724e-5+farm_V2	2.4417043096081066e-5+farmer_N	4.1646421878253627e-4+farmstead_N	5.78422526086856e-6+farther_Adv	2.0236565450111807e-5+fascinate_V2	2.4417043096081066e-5+fascinating_A	5.588153115395362e-5+fascism_N	5.78422526086856e-6+fascist_A	3.725435410263574e-5+fascist_N	5.78422526086856e-6+fashion_N	1.850952083477939e-4+fashion_V2	7.325112928824319e-5+fashionable_A	1.6764459346186087e-4+fast_A	5.029337803855825e-4+fast_Adv	2.529570681263976e-4+fast_N	1.850952083477939e-4+fasten_V	3.014954172696575e-5+fastener_N	3.470535156521136e-5+fat_A	2.9803483282108594e-4+fat_N	1.735267578260568e-5+fatal_A	9.313588525658937e-5+fatality_N	3.470535156521136e-5+fate_N	6.362647786955415e-5+father_N	2.1401633465213668e-4+fatten_V	6.02990834539315e-5+fatten_V2	7.325112928824319e-5+fatuous_A	1.862717705131787e-5+fault_N	8.676337891302839e-5+fault_V2	2.4417043096081066e-5+faultless_A	1.862717705131787e-5+faulty_A	5.588153115395362e-5+favor_V	1.5074770863482875e-4+favor_V2	6.348431204981076e-4+favor_VS	1.474708745022858e-4+fear_N	4.916591471738276e-4+fear_V	2.41196333815726e-4+fear_V2	4.150897326333781e-4+fear_VS	2.728211178292287e-3+fearful_A	9.313588525658937e-5+fearless_A	1.862717705131787e-5+fearsome_A	1.862717705131787e-5+feasibility_N	1.156845052173712e-5+feasible_A	5.588153115395362e-5+feast_N	5.78422526086856e-6+feast_V	3.014954172696575e-5+feat_N	3.470535156521136e-5+feather_N	5.78422526086856e-6+feature_N	1.6195830730431966e-4+feature_V2	8.545965083628373e-4+featureless_A	1.862717705131787e-5+feckless_A	3.725435410263574e-5+fed_N	1.156845052173712e-5+federal_A	9.53711465027475e-3+federation_N	4.627380208694848e-5+fee_N	8.097915365215983e-4+feeble_A	3.725435410263574e-5+feed_N	5.205802734781703e-5+feed_V	4.220935841775205e-4+feed_V2	2.197533878647296e-4+feedback_N	5.78422526086856e-6+feel_N	1.735267578260568e-5+feel_V	1.1758321273516643e-3+feel_V2	6.104260774020266e-4+feel_VA	5.232558139534884e-2+feel_VS	3.8342427370594307e-3+feeler_N	5.78422526086856e-6+feeling_N	1.561740820434511e-4+fell_A	1.862717705131787e-5+fell_V2	4.883408619216213e-5+fellow_N	9.83318294347655e-5+felon_N	2.313690104347424e-5+felony_N	6.941070313042272e-5+female_A	1.6764459346186087e-4+female_N	3.470535156521136e-5+feminine_A	1.862717705131787e-5+feminism_N	5.78422526086856e-6+feminist_N	1.735267578260568e-5+fence_N	3.470535156521136e-5+fend_V	5.426917510853835e-4+fender_N	5.78422526086856e-6+fennel_N	1.156845052173712e-5+ferocious_A	5.588153115395362e-5+ferret_V	6.02990834539315e-5+ferry_N	2.8921126304342795e-5+ferry_V	3.014954172696575e-5+ferry_V2	4.883408619216213e-5+fertile_A	1.862717705131787e-5+fertility_N	5.78422526086856e-6+fertilization_N	5.78422526086856e-6+fertilize_V2	1.2208521548040532e-4+fertilizer_N	6.941070313042272e-5+fervent_A	1.862717705131787e-5+fester_V	3.014954172696575e-5+festival_N	3.470535156521136e-5+festive_A	1.862717705131787e-5+festivity_N	1.735267578260568e-5+festoon_V2	4.883408619216213e-5+fetal_A	1.862717705131787e-5+fetch_V	3.014954172696575e-5+fetch_V2	2.9300451715297276e-4+fetching_A	3.725435410263574e-5+fetish_N	5.78422526086856e-6+feud_N	1.735267578260568e-5+feude_V	9.044862518089724e-5+fever_N	4.0489576826079914e-5+fiasco_N	1.156845052173712e-5+fiat_N	5.78422526086856e-6+fickle_A	3.725435410263574e-5+fickleness_N	5.78422526086856e-6+fiction_N	2.313690104347424e-5+fictional_A	1.862717705131787e-5+fiddle_N	5.78422526086856e-6+fidget_V	3.014954172696575e-5+field_N	5.552856250433817e-4+field_V	6.02990834539315e-5+field_V2	1.2208521548040532e-4+fierce_A	3.1666200987240384e-4+fiery_A	1.862717705131787e-5+fight_N	2.1980055991300526e-4+fight_V	1.085383502170767e-3+fight_V2	9.522646807471615e-4+fighter_N	5.205802734781703e-5+fighting_N	3.470535156521136e-5+figurative_A	3.725435410263574e-5+figure_V	4.5224312590448623e-4+figure_V2	9.766817238432426e-5+figure_VS	2.5807403037900016e-3+filbert_N	5.78422526086856e-6+filch_V2	2.4417043096081066e-5+file_N	6.941070313042272e-5+file_V	5.637964302942595e-3+file_V2	3.1497985593944575e-3+filial_A	1.862717705131787e-5+filibuster_N	1.156845052173712e-5+filipino_A	1.862717705131787e-5+filipino_N	5.78422526086856e-6+fill_N	5.78422526086856e-6+fill_V	4.82392667631452e-4+fill_V2	1.4161884995727016e-3+filly_N	5.78422526086856e-6+film_N	3.93327317739062e-4+film_V	6.02990834539315e-5+film_V2	4.883408619216213e-5+filter_N	1.735267578260568e-5+filter_V	1.20598166907863e-4+filter_V2	2.4417043096081066e-5+filtration_N	5.78422526086856e-6+finagle_V2	2.4417043096081066e-5+final_A	3.0176026823134955e-3+final_N	2.313690104347424e-5+finalist_N	5.78422526086856e-6+finalize_V2	4.883408619216213e-5+finance_N	5.263644987390389e-4+finance_V2	2.4172872665120253e-3+financial_A	8.996926515786532e-3+financier_N	1.677425325651882e-4+find_N	5.78422526086856e-6+find_V	7.23589001447178e-4+find_V2	4.8101574899279695e-3+find_V2V	3.1982942430703624e-3+find_VS	1.0470432089662291e-2+finder_N	5.78422526086856e-6+finding_N	1.677425325651882e-4+fine_A	5.215609574369004e-4+fine_N	9.254760417389695e-5+fine_V2	2.685874740568917e-4+finery_N	5.78422526086856e-6+finesse_V2	2.4417043096081066e-5+finger_N	5.784225260868559e-5+finger_V2	7.325112928824319e-5+fingerprint_N	1.156845052173712e-5+finis_N	7.519492839129126e-5+finish_N	2.313690104347424e-5+finish_V	1.4170284611673902e-3+finish_V2	1.9533634476864853e-4+finish_VA	1.4534883720930232e-3+finish_VS	5.898834980091432e-4+fire_N	3.41269290391245e-4+fire_V	4.82392667631452e-4+fire_V2	3.174215602490538e-4+fireball_N	1.156845052173712e-5+fireman_N	1.156845052173712e-5+fireplace_N	1.156845052173712e-5+firewater_N	5.78422526086856e-6+firework_N	1.156845052173712e-5+firm_A	1.0990034460277545e-3+firm_N	3.753962194303695e-3+firm_V	9.044862518089724e-5+firm_V2	1.9533634476864853e-4+firmness_N	5.78422526086856e-6+first_class_A	3.725435410263574e-5+first_hand_A	1.862717705131787e-5+first_rate_A	1.862717705131787e-5+fiscal_A	3.7999441184688463e-3+fish_N	4.627380208694848e-5+fish_V	3.014954172696575e-5+fisherman_N	1.735267578260568e-5+fishery_N	1.156845052173712e-5+fishing_N	6.941070313042272e-5+fissure_N	5.78422526086856e-6+fist_N	5.78422526086856e-6+fit_A	3.725435410263574e-5+fit_N	6.941070313042272e-5+fit_V	4.5224312590448623e-4+fit_V2	2.4417043096081065e-4+fitness_N	5.205802734781703e-5+fitting_A	7.450870820527148e-5+fitting_N	5.78422526086856e-6+fix_N	1.156845052173712e-5+fix_V	9.346357935359383e-4+fix_V2	5.860090343059455e-4+fixation_N	5.78422526086856e-6+fixed_A	3.1666200987240384e-4+fixture_N	1.735267578260568e-5+fizzle_V	3.014954172696575e-5+flabbergast_V2	2.4417043096081066e-5+flabbiness_N	5.78422526086856e-6+flag_N	1.5038985678258253e-4+flagship_N	5.784225260868559e-5+flair_N	1.735267578260568e-5+flaky_A	1.862717705131787e-5+flamboyant_A	1.303902393592251e-4+flame_N	2.8921126304342795e-5+flame_V	3.014954172696575e-5+flammable_A	1.862717705131787e-5+flank_V	3.014954172696575e-5+flannel_N	5.78422526086856e-6+flap_N	1.735267578260568e-5+flap_V	6.02990834539315e-5+flare_V	6.02990834539315e-5+flash_N	2.313690104347424e-5+flash_V	1.808972503617945e-4+flash_V2	4.883408619216213e-5+flashback_N	1.156845052173712e-5+flashlight_N	2.313690104347424e-5+flashpoint_N	5.78422526086856e-6+flashy_A	1.1176306230790724e-4+flat_A	1.452919810002794e-3+flat_Adv	3.0354848175167712e-5+flat_N	1.735267578260568e-5+flatness_N	5.78422526086856e-6+flatten_V	1.808972503617945e-4+flatten_V2	2.4417043096081066e-5+flattery_N	5.78422526086856e-6+flaunt_V	3.014954172696575e-5+flaunt_V2	4.883408619216213e-5+flaw_N	8.097915365215983e-5+flaw_V2	9.766817238432426e-5+flawed_A	7.450870820527148e-5+flawless_A	1.862717705131787e-5+flay_V2	2.4417043096081066e-5+flea_N	2.313690104347424e-5+fledgling_N	3.470535156521136e-5+flee_V	4.220935841775205e-4+flee_V2	7.325112928824319e-5+fleece_V2	2.4417043096081066e-5+fleet_A	1.862717705131787e-5+fleet_N	1.561740820434511e-4+fleeting_A	7.450870820527148e-5+flemish_A	1.862717705131787e-5+flesh_N	2.8921126304342795e-5+flexibility_N	1.272529557391083e-4+flexible_A	2.794076557697681e-4+flick_N	5.78422526086856e-6+flicker_V	3.014954172696575e-5+flier_N	3.470535156521136e-5+flight_N	4.800906966520904e-4+flimsy_A	1.862717705131787e-5+flinch_V	3.014954172696575e-5+fling_N	1.156845052173712e-5+fling_V2	2.4417043096081066e-5+flip_A	3.725435410263574e-5+flip_N	5.78422526086856e-6+flip_V	9.044862518089724e-5+flip_V2	4.883408619216213e-5+flippant_A	1.862717705131787e-5+flirt_V	9.044862518089724e-5+float_N	5.78422526086856e-6+float_V	3.9194404245055476e-4+float_V2	7.325112928824319e-5+float_VS	7.37354372511429e-5+floating_A	5.588153115395362e-5+flock_N	1.156845052173712e-5+flock_V	1.5074770863482875e-4+flood_N	2.8921126304342795e-5+flood_V	1.808972503617945e-4+flood_V2	1.7091930167256744e-4+floor_N	5.726383008259874e-4+flooring_N	5.78422526086856e-6+flop_N	5.78422526086856e-6+flop_V	9.044862518089724e-5+flop_V2	2.4417043096081066e-5+floppy_A	3.725435410263574e-5+floral_A	1.862717705131787e-5+flotation_N	5.78422526086856e-6+flotilla_N	5.78422526086856e-6+flounder_V	9.044862518089724e-5+flourish_V	9.044862518089724e-5+flout_V2	2.4417043096081066e-5+flow_N	3.354850651303764e-4+flow_V	6.02990834539315e-4+flower_N	5.784225260868559e-5+flu_N	5.78422526086856e-6+fluctuate_V	1.5074770863482875e-4+fluctuation_N	7.519492839129126e-5+fluent_A	3.725435410263574e-5+fluff_N	5.78422526086856e-6+fluffy_A	1.862717705131787e-5+fluid_A	5.588153115395362e-5+fluid_N	1.735267578260568e-5+fluke_N	1.156845052173712e-5+flunk_V	3.014954172696575e-5+flunk_V2	4.883408619216213e-5+flunky_N	5.78422526086856e-6+fluoride_N	5.78422526086856e-6+flurry_N	4.0489576826079914e-5+flush_A	7.450870820527148e-5+flush_V	3.014954172696575e-5+fluting_N	5.78422526086856e-6+fly_N	2.313690104347424e-5+fly_V	1.567776169802219e-3+fly_V2	4.6392381882554023e-4+fly_VS	2.212063117534287e-4+fm_N	5.78422526086856e-6+foam_N	2.8921126304342795e-5+foam_V	3.014954172696575e-5+focal_A	3.725435410263574e-5+focus_N	2.0244788413039958e-4+focus_V	2.170767004341534e-3+focus_V2	3.66255646441216e-4+fodder_N	1.156845052173712e-5+foe_N	4.627380208694848e-5+fog_N	1.156845052173712e-5+fog_V2	2.4417043096081066e-5+foggy_A	1.862717705131787e-5+foil_N	5.78422526086856e-6+foil_V2	1.4650225857648638e-4+fold_V	1.20598166907863e-4+fold_V2	7.325112928824319e-5+folder_N	5.78422526086856e-6+folk_N	9.254760417389695e-5+folklore_N	1.735267578260568e-5+folksy_A	1.862717705131787e-5+follow_V	4.733478051133623e-3+follow_V2	3.760224636796484e-3+follow_VS	7.37354372511429e-5+follower_N	2.8921126304342795e-5+following_A	4.4705224923162896e-4+following_N	6.362647786955415e-5+folly_N	1.735267578260568e-5+foment_V2	2.4417043096081066e-5+fond_A	3.725435410263574e-5+fondness_N	5.78422526086856e-6+food_N	1.0527289974780777e-3+foodstuff_N	1.735267578260568e-5+fool_N	4.0489576826079914e-5+fool_V	6.02990834539315e-5+fool_V2	4.883408619216213e-5+foolhardy_A	1.862717705131787e-5+foolish_A	5.588153115395362e-5+foot_N	5.263644987390389e-4+foot_V	3.014954172696575e-5+foot_V2	7.325112928824319e-5+footage_N	1.735267578260568e-5+football_N	1.561740820434511e-4+foothold_N	1.735267578260568e-5+footing_N	2.313690104347424e-5+footnote_N	1.735267578260568e-5+footstep_N	1.156845052173712e-5+footwear_N	5.78422526086856e-6+for_Prep	8.612809716256532e-2+foray_N	1.735267578260568e-5+forbearance_N	5.78422526086856e-6+forbid_V2	1.9533634476864853e-4+force_N	4.3381689456514197e-4+force_V	9.949348769898697e-4+force_V2	6.836772066902698e-4+force_V2V	5.223880597014925e-2+force_VS	8.110898097625719e-4+forceful_A	1.862717705131787e-5+forcefulness_N	5.78422526086856e-6+fore_N	1.735267578260568e-5+forecast_N	4.0489576826079917e-4+forecast_V	3.014954172696575e-4+forecast_V2	2.197533878647296e-4+forecast_VS	2.212063117534287e-4+forecaster_N	1.156845052173712e-5+foreclose_V	6.02990834539315e-5+foreclose_V2	7.325112928824319e-5+foreclosure_N	2.313690104347424e-5+forefather_N	5.78422526086856e-6+forefront_N	2.8921126304342795e-5+foregone_A	1.862717705131787e-5+foreground_N	5.78422526086856e-6+forehead_N	5.78422526086856e-6+foreign_A	6.016578187575673e-3+foreigner_N	1.3882140626084543e-4+foreman_N	1.156845052173712e-5+foremost_A	1.862717705131787e-5+foremost_Adv	3.0354848175167712e-5+forerunner_N	5.78422526086856e-6+foresee_V2	2.197533878647296e-4+foreseeable_A	9.313588525658937e-5+foreshadow_V2	2.4417043096081066e-5+foresight_N	5.78422526086856e-6+forest_N	1.850952083477939e-4+forestry_N	1.156845052173712e-5+forever_Adv	9.106454452550313e-5+forfeit_V2	4.883408619216213e-5+forfeiture_N	1.0990027995650263e-4+forge_N	5.78422526086856e-6+forge_V	3.014954172696575e-5+forge_V2	1.9533634476864853e-4+forger_N	5.78422526086856e-6+forgery_N	1.735267578260568e-5+forget_V	2.7134587554269177e-4+forget_V2	3.174215602490538e-4+forget_VS	2.949417490045716e-4+forging_N	5.78422526086856e-6+forgive_V	3.014954172696575e-5+forgive_V2	9.766817238432426e-5+forgiveness_N	5.78422526086856e-6+forgiving_A	1.862717705131787e-5+forgo_V2	9.766817238432426e-5+fork_V	6.02990834539315e-5+forlorn_A	1.862717705131787e-5+form_N	5.495013997825132e-4+form_V	6.632899179932465e-4+form_V2	1.2208521548040532e-3+formal_A	9.686132066685294e-4+formaldehyde_N	5.78422526086856e-6+formality_N	1.156845052173712e-5+formalize_V2	2.4417043096081066e-5+format_N	2.313690104347424e-5+formation_N	6.941070313042272e-5+former_A	5.793052062959859e-3+formidable_A	1.862717705131787e-5+formula_N	1.0990027995650263e-4+formulate_V2	1.2208521548040532e-4+formulation_N	1.735267578260568e-5+forsake_V2	2.4417043096081066e-5+forth_Adv	8.094626180044723e-5+forthcoming_A	7.450870820527148e-5+forthright_A	1.862717705131787e-5+fortunate_A	1.8627177051317874e-4+fortune_N	8.097915365215983e-5+forum_N	1.735267578260568e-5+forward_A	1.862717705131787e-5+forward_Adv	2.0236565450111808e-4+forward_N	5.205802734781703e-5+forwards_Adv	1.0118282725055903e-5+fossil_N	2.313690104347424e-5+foster_V2	1.7091930167256744e-4+foul_A	1.862717705131787e-5+foul_V	3.014954172696575e-5+foul_mouthed_A	1.862717705131787e-5+found_V2	6.836772066902698e-4+foundation_N	1.1568450521737118e-4+founder_N	2.3136901043474236e-4+founder_V	6.02990834539315e-5+fountain_N	2.8921126304342795e-5+four_part_A	7.450870820527148e-5+fowl_N	5.78422526086856e-6+fox_N	1.735267578260568e-5+foyer_N	5.78422526086856e-6+fracas_N	5.78422526086856e-6+fraction_N	5.784225260868559e-5+fractional_A	1.1176306230790724e-4+fractious_A	1.862717705131787e-5+fracture_V	3.014954172696575e-5+fracture_V2	2.4417043096081066e-5+fragile_A	1.6764459346186087e-4+fragility_N	1.735267578260568e-5+fragment_N	1.735267578260568e-5+fragment_V	3.014954172696575e-5+fragment_V2	2.4417043096081066e-5+fragrance_N	2.313690104347424e-5+frail_A	1.862717705131787e-5+frailty_N	5.78422526086856e-6+frame_N	5.784225260868559e-5+frame_V	6.02990834539315e-5+frame_V2	1.4650225857648638e-4+framework_N	5.78422526086856e-6+franc_N	6.709701302607528e-4+franchise_N	2.1980055991300526e-4+franciscan_A	1.862717705131787e-5+franciscan_N	5.78422526086856e-6+frank_A	1.8627177051317874e-4+frantic_A	1.862717705131787e-5+frantically_Adv	5.059141362527952e-5+fraud_N	3.4705351565211356e-4+fraudulent_A	2.794076557697681e-4+fraught_A	3.725435410263574e-5+fray_N	3.470535156521136e-5+fray_V2	2.4417043096081066e-5+freak_N	5.78422526086856e-6+freak_V	3.014954172696575e-5+freakish_A	1.862717705131787e-5+free_A	1.9744807674396945e-3+free_V2	2.685874740568917e-4+free_V2V	2.1321961620469083e-3+free_standing_A	3.725435410263574e-5+freedom_N	1.9087943360866246e-4+freeholder_N	5.78422526086856e-6+freeway_N	1.4460563152171398e-4+freeze_N	3.470535156521136e-5+freeze_V	9.044862518089724e-5+freeze_V2	1.9533634476864853e-4+freezer_N	1.735267578260568e-5+freight_N	1.850952083477939e-4+freight_V2	2.4417043096081066e-5+freighter_N	5.78422526086856e-6+french_N	5.78422526086856e-6+frenetic_A	5.588153115395362e-5+frenzied_A	1.862717705131787e-5+frenzy_N	4.0489576826079914e-5+frequency_N	3.470535156521136e-5+frequent_A	8.568501443606221e-4+fresco_N	5.78422526086856e-6+fresh_A	6.146968426934898e-4+freshman_N	5.205802734781703e-5+freshness_N	5.78422526086856e-6+fret_V	1.20598166907863e-4+fret_VS	2.212063117534287e-4+friar_N	5.78422526086856e-6+friction_N	1.156845052173712e-5+friend_N	3.2970083986950786e-4+friendliness_N	5.78422526086856e-6+friendly_A	6.519511967961255e-4+friendship_N	5.205802734781703e-5+frier_N	5.78422526086856e-6+frigate_N	5.78422526086856e-6+fright_N	5.78422526086856e-6+frighten_V2	9.766817238432426e-5+frightened_A	3.725435410263574e-5+frightening_A	9.313588525658937e-5+fringe_N	1.735267578260568e-5+frippery_N	5.78422526086856e-6+fritter_V2	2.4417043096081066e-5+frivolous_A	7.450870820527148e-5+fro_Adv	1.0118282725055903e-5+frock_N	5.78422526086856e-6+frog_N	5.78422526086856e-6+frogman_N	5.78422526086856e-6+frolic_V	3.014954172696575e-5+from_Prep	4.624320264065509e-2+frond_N	1.156845052173712e-5+front_N	2.1401633465213668e-4+frontal_A	1.862717705131787e-5+frontier_N	2.313690104347424e-5+frothy_A	1.862717705131787e-5+frugal_A	1.862717705131787e-5+frugality_N	1.156845052173712e-5+fruit_N	7.519492839129126e-5+fruitful_A	1.862717705131787e-5+fruition_N	1.156845052173712e-5+fruitless_A	7.450870820527148e-5+frumpy_A	1.862717705131787e-5+frustrate_V2	1.4650225857648638e-4+frustration_N	5.784225260868559e-5+fry_N	5.78422526086856e-6+fuel_N	2.660743619999537e-4+fuel_V	3.014954172696575e-5+fuel_V2	1.9533634476864853e-4+fugitive_N	5.78422526086856e-6+fulfill_V2	3.418386033451349e-4+full_A	4.433268138213654e-3+full_blown_A	3.725435410263574e-5+full_fledged_A	5.588153115395362e-5+full_page_A	1.862717705131787e-5+full_scale_A	3.725435410263574e-5+full_time_A	9.313588525658937e-5+full_time_Adv	1.0118282725055903e-5+fulmination_N	5.78422526086856e-6+fume_N	1.156845052173712e-5+fume_V	3.014954172696575e-5+fun_N	6.941070313042272e-5+function_N	1.3882140626084543e-4+function_V	2.7134587554269177e-4+functional_A	1.862717705131787e-5+functionary_N	1.156845052173712e-5+fund_N	3.817588672173249e-3+fund_V2	1.2208521548040532e-3+fundamental_A	6.146968426934898e-4+fundamental_N	1.1568450521737118e-4+fundamentalist_N	1.156845052173712e-5+funeral_N	5.78422526086856e-6+fungus_N	5.78422526086856e-6+funnel_V2	9.766817238432426e-5+funny_A	1.8627177051317874e-4+fur_N	1.272529557391083e-4+furious_A	7.450870820527148e-5+furlough_N	5.78422526086856e-6+furnace_N	2.313690104347424e-5+furnish_V2	7.325112928824319e-5+furniture_N	8.097915365215983e-5+furrier_N	6.362647786955415e-5+furrow_V	3.014954172696575e-5+further_Adv	5.463872671530187e-4+further_V2	9.766817238432426e-5+furthermore_Adv	1.0118282725055904e-4+fury_N	1.735267578260568e-5+fuse_N	5.78422526086856e-6+fuse_V	3.014954172696575e-5+fusillade_N	5.78422526086856e-6+fusion_N	1.0990027995650263e-4+fuss_V	3.014954172696575e-5+futile_A	3.725435410263574e-5+futility_N	5.78422526086856e-6+future_A	1.9744807674396945e-3+future_N	1.9319312371300988e-3+fuzzy_A	3.725435410263574e-5+gadget_N	1.735267578260568e-5+gaelic_A	1.862717705131787e-5+gain_N	2.3310427801300293e-3+gain_V	1.1155330438977328e-3+gain_V2	3.6381394213160787e-3+gala_N	5.78422526086856e-6+galaxy_N	5.78422526086856e-6+gall_N	1.156845052173712e-5+gallant_A	1.862717705131787e-5+gallery_N	9.83318294347655e-5+gallon_N	5.784225260868559e-5+gallop_V	3.014954172696575e-5+gallstone_N	1.156845052173712e-5+galvanize_V2	1.4650225857648638e-4+galvanize_VS	7.37354372511429e-5+gambit_N	5.78422526086856e-6+gamble_N	3.470535156521136e-5+gamble_V	2.1104679208876025e-4+gambler_N	1.735267578260568e-5+gambling_N	4.627380208694848e-5+game_N	6.767543555216215e-4+game_V	1.5074770863482875e-4+gamma_N	5.78422526086856e-6+gamut_N	5.78422526086856e-6+gang_N	6.362647786955415e-5+ganglion_N	5.78422526086856e-6+gangster_N	5.78422526086856e-6+gap_N	2.0823210939126813e-4+gape_V	3.014954172696575e-5+garage_N	3.470535156521136e-5+garbage_N	2.8921126304342795e-5+garden_N	2.1401633465213668e-4+garden_V	3.014954172696575e-5+gardener_N	1.735267578260568e-5+gardening_N	1.156845052173712e-5+gargantuan_A	5.588153115395362e-5+garish_A	1.862717705131787e-5+garment_N	1.735267578260568e-5+garner_V2	7.325112928824319e-5+garrison_N	1.156845052173712e-5+gas_N	1.0064551953911293e-3+gasoline_N	2.1980055991300526e-4+gasp_V	6.02990834539315e-5+gate_N	5.205802734781703e-5+gateway_N	5.78422526086856e-6+gather_V	2.1104679208876025e-4+gather_V2	4.150897326333781e-4+gatherer_N	5.78422526086856e-6+gathering_N	7.519492839129126e-5+gauge_N	3.470535156521136e-5+gauge_V2	7.325112928824319e-5+gawky_A	3.725435410263574e-5+gay_A	5.588153115395362e-5+gaze_V	3.014954172696575e-5+gear_N	5.205802734781703e-5+gear_V	1.20598166907863e-4+gear_V2	7.325112928824319e-5+gem_N	2.8921126304342795e-5+gendarme_N	5.78422526086856e-6+gender_N	1.735267578260568e-5+gene_N	5.321487239999074e-4+general_A	5.86756077116513e-3+general_N	2.545059114782166e-4+generalization_N	5.78422526086856e-6+generalize_V	6.02990834539315e-5+generate_V2	1.5626907581491882e-3+generation_N	2.7764281252169086e-4+generator_N	2.8921126304342795e-5+generic_A	1.303902393592251e-4+generically_Adv	1.0118282725055903e-5+generous_A	2.048989475644966e-4+genesis_N	5.78422526086856e-6+genetic_A	6.333240197448077e-4+genetically_Adv	7.082797907539132e-5+geneticist_N	5.78422526086856e-6+genial_A	1.862717705131787e-5+genital_A	1.862717705131787e-5+genius_loci_N	1.735267578260568e-5+genocide_N	2.313690104347424e-5+genre_N	1.156845052173712e-5+genteel_A	1.862717705131787e-5+gentility_N	5.78422526086856e-6+gentle_A	9.313588525658937e-5+gentleman_N	1.735267578260568e-5+gentleness_N	5.78422526086856e-6+gently_Adv	5.059141362527952e-5+gentry_N	5.78422526086856e-6+genuine_A	2.2352612461581448e-4+geography_N	1.156845052173712e-5+geological_A	1.862717705131787e-5+geology_N	5.78422526086856e-6+geometric_A	1.862717705131787e-5+geometry_N	5.78422526086856e-6+georgian_A	3.725435410263574e-5+germ_N	5.78422526086856e-6+gesture_N	5.784225260868559e-5+gesture_V	3.014954172696575e-5+get_V	1.0522190062711047e-2+get_V2	8.228543523379319e-3+get_V2V	2.4520255863539446e-2+get_VA	9.447674418604651e-2+get_VS	2.5070048665388586e-3+get_VV	2.0814361909717704e-3+geyser_N	5.78422526086856e-6+ghastly_A	1.862717705131787e-5+ghetto_N	5.78422526086856e-6+ghost_N	1.96663658869531e-4+ghostly_A	1.862717705131787e-5+giant_N	3.7597464195645637e-4+gibberish_N	5.78422526086856e-6+giddy_A	3.725435410263574e-5+gift_N	9.254760417389695e-5+gifted_A	3.725435410263574e-5+gig_N	5.78422526086856e-6+gigolo_N	1.156845052173712e-5+gilt_N	2.313690104347424e-5+gimmick_N	2.8921126304342795e-5+gin_N	5.784225260868559e-5+ginger_N	5.78422526086856e-6+gingerly_Adv	3.0354848175167712e-5+ginseng_N	5.78422526086856e-6+gird_V	9.044862518089724e-5+girder_N	5.78422526086856e-6+girl_N	6.941070313042272e-5+girlfriend_N	2.8921126304342795e-5+give_V	1.2662807525325614e-2+give_V2	3.5160542058356734e-3+giveaway_N	1.735267578260568e-5+glacial_A	3.725435410263574e-5+glad_A	1.1176306230790724e-4+glade_N	5.78422526086856e-6+glamorize_V2	2.4417043096081066e-5+glamorous_A	1.1176306230790724e-4+glamour_N	2.313690104347424e-5+glance_N	1.735267578260568e-5+glare_N	3.470535156521136e-5+glass_N	1.4460563152171398e-4+glaze_V	3.014954172696575e-5+gleam_V	3.014954172696575e-5+glean_V2	4.883408619216213e-5+glee_N	5.78422526086856e-6+gleeful_A	3.725435410263574e-5+glib_A	1.862717705131787e-5+glide_V	6.02990834539315e-5+glimmer_N	5.78422526086856e-6+glimpse_N	1.735267578260568e-5+glint_N	5.78422526086856e-6+glitter_N	5.78422526086856e-6+gloat_V	9.044862518089724e-5+gloat_VS	7.37354372511429e-5+global_A	9.872403837198473e-4+globe_N	3.470535156521136e-5+gloom_N	1.735267578260568e-5+gloomy_A	1.1176306230790724e-4+glorious_A	5.588153115395362e-5+glory_N	4.627380208694848e-5+gloss_V2	2.4417043096081066e-5+glossy_A	1.303902393592251e-4+glove_N	1.735267578260568e-5+glow_N	5.78422526086856e-6+glow_V	3.014954172696575e-5+glowing_A	1.862717705131787e-5+glucose_N	5.78422526086856e-6+glue_N	2.313690104347424e-5+glut_N	2.8921126304342795e-5+glut_V2	4.883408619216213e-5+gnaw_V	3.014954172696575e-5+gnp_N	1.156845052173712e-5+go_N	5.78422526086856e-6+go_V	1.546671490593343e-2+go_V2	7.56928335978513e-4+go_VA	4.796511627906977e-2+go_VS	7.37354372511429e-4+go_VV	2.5367503577468455e-2+goal_N	4.800906966520904e-4+goat_N	5.78422526086856e-6+goatee_N	5.78422526086856e-6+gobbledygook_N	5.78422526086856e-6+god_N	5.78422526086856e-6+goddess_N	1.156845052173712e-5+going_A	1.862717705131787e-5+going_N	1.156845052173712e-5+gold_N	6.30480553434673e-4+golden_A	5.029337803855825e-4+golf_N	9.83318294347655e-5+golf_V	3.014954172696575e-5+golfer_N	5.78422526086856e-6+goliath_N	5.78422526086856e-6+good_A	5.997951010524355e-3+good_N	8.097915365215983e-4+good_looking_A	1.862717705131787e-5+good_natured_A	3.725435410263574e-5+goodness_N	1.156845052173712e-5+goodwill_N	2.8921126304342795e-5+goody_N	1.735267578260568e-5+goose_N	5.78422526086856e-6+gooseberry_N	5.78422526086856e-6+gore_V2	2.4417043096081066e-5+gorgeous_A	3.725435410263574e-5+gorilla_N	1.156845052173712e-5+gospel_N	1.156845052173712e-5+gossip_N	2.8921126304342795e-5+gossip_V	3.014954172696575e-5+gourmet_N	1.156845052173712e-5+gouty_A	1.862717705131787e-5+govern_V	1.5074770863482875e-4+govern_V2	4.6392381882554023e-4+governance_N	5.78422526086856e-6+government_N	4.604243307651373e-3+governmental_A	7.450870820527148e-5+governor_N	1.9087943360866246e-4+grab_N	2.313690104347424e-5+grab_V	1.20598166907863e-4+grab_V2	3.174215602490538e-4+grace_N	3.470535156521136e-5+grace_V2	2.4417043096081066e-5+graceful_A	1.1176306230790724e-4+gracious_A	5.588153115395362e-5+grade_N	6.941070313042272e-5+gradual_A	3.725435410263575e-4+graduate_N	5.784225260868559e-5+graduate_V	9.044862518089724e-5+graduation_N	1.735267578260568e-5+graft_N	5.78422526086856e-6+graft_V2	2.4417043096081066e-5+grain_N	1.850952083477939e-4+gram_N	1.735267578260568e-5+grammar_N	5.78422526086856e-6+grammatical_A	1.862717705131787e-5+grand_A	5.029337803855825e-4+grand_prix_N	1.156845052173712e-5+grandchild_N	1.735267578260568e-5+grandee_N	5.78422526086856e-6+grandeur_N	5.78422526086856e-6+grandfather_N	1.156845052173712e-5+grandiose_A	7.450870820527148e-5+grandmother_N	1.735267578260568e-5+grandparent_N	5.78422526086856e-6+grandson_N	1.156845052173712e-5+grange_N	1.156845052173712e-5+granite_N	2.8921126304342795e-5+grant_N	1.6195830730431966e-4+grant_V2	7.56928335978513e-4+granular_A	1.862717705131787e-5+grape_N	1.735267578260568e-5+grapevine_N	1.735267578260568e-5+graph_N	1.156845052173712e-5+graphic_A	1.862717705131787e-5+graphics_N	1.272529557391083e-4+graphite_N	5.78422526086856e-6+grapple_V	1.20598166907863e-4+grasp_N	1.156845052173712e-5+grasp_V2	7.325112928824319e-5+grass_N	1.156845052173712e-5+grassy_A	1.862717705131787e-5+grateful_A	5.588153115395362e-5+gratitude_N	5.78422526086856e-6+gratuitous_A	7.450870820527148e-5+gratuity_N	1.156845052173712e-5+grave_A	1.4901741641054297e-4+grave_N	1.735267578260568e-5+graveyard_N	1.156845052173712e-5+graving_dock_N	2.8921126304342795e-5+gravity_N	1.156845052173712e-5+gray_A	1.6764459346186087e-4+gray_N	5.78422526086856e-6+gray_V	6.02990834539315e-5+graze_V	6.02990834539315e-5+grease_N	2.313690104347424e-5+great_A	4.6381670857781505e-3+greatness_N	1.735267578260568e-5+greed_N	1.735267578260568e-5+greedy_A	1.303902393592251e-4+green_A	2.048989475644966e-4+green_N	3.470535156521136e-5+greenback_N	5.78422526086856e-6+greenhouse_N	7.519492839129126e-5+greenish_A	1.862717705131787e-5+greet_V2	1.9533634476864853e-4+grenade_N	5.78422526086856e-6+grid_N	2.8921126304342795e-5+gridiron_N	5.78422526086856e-6+grief_N	5.78422526086856e-6+grievance_N	4.0489576826079914e-5+grievous_A	1.862717705131787e-5+grim_A	1.8627177051317874e-4+grimace_N	5.78422526086856e-6+grimace_V	3.014954172696575e-5+grimness_N	5.78422526086856e-6+grin_N	5.78422526086856e-6+grind_V	1.808972503617945e-4+grinder_N	1.156845052173712e-5+grip_N	8.097915365215983e-5+grip_V	9.044862518089724e-5+gripe_VS	7.37354372511429e-5+grisly_A	5.588153115395362e-5+gritty_A	3.725435410263574e-5+groan_V	6.02990834539315e-5+grocery_N	8.676337891302839e-5+gross_A	8.941044984632579e-4+gross_V2	2.4417043096081066e-5+grotesque_A	1.862717705131787e-5+ground_N	3.817588672173249e-4+ground_V	3.014954172696575e-5+ground_V2	9.766817238432426e-5+grounding_N	5.78422526086856e-6+groundwork_N	1.735267578260568e-5+group_N	4.4017954235209735e-3+group_V	3.014954172696575e-5+grouse_VS	1.474708745022858e-4+grove_N	5.78422526086856e-6+grovel_V	3.014954172696575e-5+grow_V	6.4821514712976366e-3+grow_V2	1.0743498962275668e-3+grow_VA	2.3255813953488372e-2+grow_VS	2.949417490045716e-4+grower_N	1.0990027995650263e-4+growl_V	3.014954172696575e-5+growth_N	1.995557714999653e-3+grudgingly_Adv	1.0118282725055903e-5+gruesome_A	3.725435410263574e-5+grumble_V	6.02990834539315e-5+grumble_VS	7.37354372511429e-5+guarantee_N	3.8754309247819346e-4+guarantee_V	6.331403762662807e-4+guarantee_V2	9.522646807471615e-4+guarantee_VS	3.686771862557145e-4+guarantor_N	5.78422526086856e-6+guard_N	7.519492839129126e-5+guard_V	9.044862518089724e-5+guard_V2	1.4650225857648638e-4+guarded_A	1.862717705131787e-5+guardian_N	1.156845052173712e-5+guerrilla_N	7.519492839129126e-5+guess_N	5.78422526086856e-6+guess_V	1.20598166907863e-4+guess_V2	7.325112928824319e-5+guess_VS	7.37354372511429e-4+guesswork_N	5.78422526086856e-6+guest_N	7.519492839129126e-5+guidance_N	1.735267578260568e-5+guide_N	1.272529557391083e-4+guide_V2	2.197533878647296e-4+guideline_N	3.41269290391245e-4+guilder_N	5.205802734781703e-5+guile_N	5.78422526086856e-6+guilt_N	1.735267578260568e-5+guilty_A	9.686132066685294e-4+guinea_N	2.313690104347424e-5+guise_N	1.735267578260568e-5+gulf_N	1.156845052173712e-5+gullible_A	1.862717705131787e-5+gum_N	2.8921126304342795e-5+gun_N	7.519492839129126e-5+gun_V2	4.883408619216213e-5+gunman_N	1.156845052173712e-5+gunner_N	1.156845052173712e-5+gunny_N	5.78422526086856e-6+gunpoint_N	5.78422526086856e-6+gunshot_N	5.78422526086856e-6+guru_N	1.735267578260568e-5+gush_V	3.014954172696575e-5+gusto_N	5.78422526086856e-6+gut_N	4.0489576826079914e-5+gut_V2	2.4417043096081066e-5+gutter_N	5.78422526086856e-6+guy_N	2.6029013673908516e-4+guzzle_V	3.014954172696575e-5+gymnastics_N	5.78422526086856e-6+gypsy_N	5.78422526086856e-6+gyrate_V	9.044862518089724e-5+gyration_N	1.1568450521737118e-4+habit_N	7.519492839129126e-5+habitat_N	1.156845052173712e-5+hack_N	5.78422526086856e-6+hack_V	3.014954172696575e-5+haggle_V	3.014954172696575e-5+hail_N	1.156845052173712e-5+hail_V	3.014954172696575e-5+hail_V2	2.197533878647296e-4+hair_N	6.362647786955415e-5+hairdresser_N	5.78422526086856e-6+hairline_N	5.78422526086856e-6+hairy_A	1.862717705131787e-5+half_N	9.312602669998381e-4+half_Predet	0.1875+half_baked_A	1.862717705131787e-5+hall_N	7.519492839129126e-5+hallmark_N	1.156845052173712e-5+halo_N	5.78422526086856e-6+halt_N	1.272529557391083e-4+halt_V	3.3164495899662324e-4+halt_V2	4.883408619216213e-4+haltingly_Adv	1.0118282725055903e-5+halve_V2	1.2208521548040532e-4+ham_N	5.78422526086856e-6+ham_V	3.014954172696575e-5+ham_handed_A	1.862717705131787e-5+hamburger_N	2.8921126304342795e-5+hammer_V	9.044862518089724e-5+hammer_V2	7.325112928824319e-5+hamper_V2	4.395067757294592e-4+hamstring_V2	2.4417043096081066e-5+hand_N	9.717498438259179e-4+hand_V2	4.395067757294592e-4+hand_carry_V2	2.4417043096081066e-5+hand_picked_A	1.862717705131787e-5+handbill_N	5.78422526086856e-6+handbook_N	5.78422526086856e-6+handcuff_N	5.78422526086856e-6+handcuff_V2	2.4417043096081066e-5+handful_N	1.677425325651882e-4+handicap_N	1.735267578260568e-5+handicap_V2	4.883408619216213e-5+handle_V	8.44187168355041e-4+handle_V2	1.7091930167256746e-3+handler_N	2.313690104347424e-5+handshake_N	5.78422526086856e-6+handsome_A	1.303902393592251e-4+handstand_N	5.78422526086856e-6+handwriting_N	1.156845052173712e-5+handy_A	1.8627177051317874e-4+hang_V	3.014954172696575e-4+hang_V2	7.325112928824319e-5+hangar_N	5.78422526086856e-6+hanging_N	5.78422526086856e-6+hangover_N	5.78422526086856e-6+hank_N	5.78422526086856e-6+hapless_A	1.862717705131787e-5+happen_V	2.9546550892426437e-3+happen_V2	1.7091930167256744e-4+happen_VV	9.106283335501497e-4+happening_N	2.313690104347424e-5+happiness_N	5.78422526086856e-6+happy_A	5.215609574369004e-4+harangue_N	1.156845052173712e-5+harass_V2	7.325112928824319e-5+harassment_N	5.78422526086856e-6+harbinger_N	1.156845052173712e-5+harbor_V2	4.883408619216213e-5+hard_A	2.9430939741082237e-3+hard_Adv	2.833119163015653e-4+hard_bitten_A	3.725435410263574e-5+hard_boiled_A	1.862717705131787e-5+hardbound_A	1.862717705131787e-5+hardcover_N	5.78422526086856e-6+harden_V2	2.4417043096081066e-5+hardliner_N	5.78422526086856e-6+hardship_N	1.156845052173712e-5+hardware_N	1.1568450521737118e-4+hardwood_N	5.78422526086856e-6+hardworking_A	1.862717705131787e-5+hardy_A	5.588153115395362e-5+harm_N	4.0489576826079914e-5+harm_V2	2.197533878647296e-4+harmful_A	1.1176306230790724e-4+harmless_A	1.862717705131787e-5+harmony_N	2.313690104347424e-5+harry_V2	4.883408619216213e-5+harsh_A	2.2352612461581448e-4+harshness_N	5.78422526086856e-6+harvest_N	6.362647786955415e-5+harvest_V2	9.766817238432426e-5+hash_V2	2.4417043096081066e-5+hashish_N	5.78422526086856e-6+hassle_N	1.156845052173712e-5+haste_N	1.156845052173712e-5+hasten_V2	4.883408619216213e-5+hasty_A	1.6764459346186087e-4+hat_N	1.0411605469563407e-4+hatch_V2	4.883408619216213e-5+hatchet_N	5.78422526086856e-6+hate_N	5.78422526086856e-6+hate_V2	1.9533634476864853e-4+hate_VS	7.37354372511429e-5+hatred_N	5.78422526086856e-6+haughty_A	1.862717705131787e-5+haul_N	1.735267578260568e-5+haul_V	6.02990834539315e-5+haul_V2	9.766817238432426e-5+haulage_N	5.78422526086856e-6+haunt_N	2.8921126304342795e-5+haunt_V2	2.197533878647296e-4+hauteur_N	5.78422526086856e-6+have_V	6.222865412445731e-2+have_V2	4.31937492369674e-2+have_VS	5.161480607580003e-3+have_VV	3.954728762846364e-2+haven_N	4.627380208694848e-5+havoc_N	3.470535156521136e-5+hawk_N	1.735267578260568e-5+hawk_V2	2.4417043096081066e-5+hawker_N	5.78422526086856e-6+hazard_N	5.784225260868559e-5+hazardous_A	1.1176306230790724e-4+he_Pron	0.22535855331531907+head_N	8.676337891302839e-4+head_V	1.3868789194404244e-3+head_V2	1.8312782322060799e-3+headache_N	4.627380208694848e-5+headlight_N	5.78422526086856e-6+headline_N	9.254760417389695e-5+headlong_Adv	1.0118282725055903e-5+headset_N	5.78422526086856e-6+headway_N	1.735267578260568e-5+heady_A	9.313588525658937e-5+heal_V	9.044862518089724e-5+heal_V2	4.883408619216213e-5+health_N	1.0122394206519979e-3+healthy_A	9.686132066685294e-4+heap_N	1.735267578260568e-5+heap_V2	2.4417043096081066e-5+hear_V	1.0250844187168354e-3+hear_V2	1.123183982419729e-3+hear_V2V	4.2643923240938165e-3+hear_VS	8.110898097625719e-4+hearing_N	3.9911154299993056e-4+heart_N	3.528377409129821e-4+heart_rending_A	1.862717705131787e-5+heartbeat_N	5.78422526086856e-6+hearten_V2	2.4417043096081066e-5+heartfelt_A	1.862717705131787e-5+hearty_A	1.862717705131787e-5+heat_N	2.1401633465213668e-4+heat_V	3.3164495899662324e-4+heat_V2	2.4417043096081066e-5+heated_A	3.725435410263574e-5+heater_N	1.156845052173712e-5+heating_N	2.8921126304342795e-5+heave_V	6.02990834539315e-5+heave_V2	2.4417043096081066e-5+heaven_N	1.156845052173712e-5+heavy_A	3.483282108596442e-3+heavy_handed_A	3.725435410263574e-5+heavyweight_N	5.78422526086856e-6+heck_N	1.156845052173712e-5+hectic_A	7.450870820527148e-5+hedge_N	3.470535156521136e-5+hedge_V	4.220935841775205e-4+hedge_V2	7.325112928824319e-5+heed_V2	7.325112928824319e-5+heel_N	6.362647786955415e-5+hefty_A	3.911707180776753e-4+hegemony_N	5.78422526086856e-6+height_N	4.627380208694848e-5+heighten_V	6.02990834539315e-5+heighten_V2	1.4650225857648638e-4+heinous_A	1.862717705131787e-5+heir_N	4.627380208694848e-5+helicopter_N	8.676337891302839e-5+hell_N	2.313690104347424e-5+helm_N	2.313690104347424e-5+helmeted_A	1.862717705131787e-5+help_N	3.239166146086393e-4+help_V	2.7436082971538833e-3+help_V2	1.8312782322060799e-3+help_V2V	5.970149253731343e-2+help_VS	4.129184486064003e-3+help_VV	1.652139976583843e-2+helpful_A	9.313588525658937e-5+helpless_A	5.588153115395362e-5+hem_N	5.78422526086856e-6+hemisphere_N	5.78422526086856e-6+hemoglobin_N	1.735267578260568e-5+hemorrhage_V	1.5074770863482875e-4+hemorrhage_V2	2.4417043096081066e-5+hen_N	1.156845052173712e-5+hence_Adv	9.106454452550313e-5+hepatitis_N	1.735267578260568e-5+herald_V2	7.325112928824319e-5+herb_N	1.156845052173712e-5+herbal_A	3.725435410263574e-5+herd_N	3.470535156521136e-5+herd_V2	2.4417043096081066e-5+hereabouts_Adv	1.0118282725055903e-5+hereafter_Adv	1.0118282725055903e-5+hereditary_A	1.862717705131787e-5+heredity_N	1.156845052173712e-5+heretical_A	1.862717705131787e-5+heretofore_Adv	1.0118282725055903e-5+heritage_N	1.735267578260568e-5+hero_N	7.519492839129126e-5+heroic_A	3.725435410263574e-5+heroine_N	5.78422526086856e-6+heron_N	1.156845052173712e-5+hesitant_A	5.588153115395362e-5+hesitate_V	3.014954172696575e-5+hesitate_VV	6.504488096786782e-4+hesitation_N	2.313690104347424e-5+heterogeneous_A	3.725435410263574e-5+hew_V	6.02990834539315e-5+heyday_N	5.78422526086856e-6+hiatus_N	5.78422526086856e-6+hick_N	5.78422526086856e-6+hide_V2	4.395067757294592e-4+hideaway_N	1.156845052173712e-5+hidebound_A	3.725435410263574e-5+hideous_A	1.862717705131787e-5+hiding_N	1.156845052173712e-5+hierarchy_N	1.156845052173712e-5+high_A	1.454782527707926e-2+high_Adv	1.5177424087583856e-4+high_grade_A	2.9803483282108594e-4+high_level_A	7.450870820527148e-5+high_octane_A	3.725435410263574e-5+high_powered_A	5.588153115395362e-5+high_priced_A	1.4901741641054297e-4+high_ranking_A	3.725435410263574e-5+high_speed_A	5.588153115395362e-5+high_toned_A	1.862717705131787e-5+highlight_N	1.735267578260568e-5+highlight_V2	2.685874740568917e-4+highway_N	3.1813238934777076e-4+hike_N	1.156845052173712e-5+hike_V	3.014954172696575e-5+hiker_N	2.8921126304342795e-5+hilarious_A	1.862717705131787e-5+hill_N	1.735267578260568e-5+hillside_N	5.78422526086856e-6+hilly_A	1.862717705131787e-5+hinder_V2	2.9300451715297276e-4+hinge_V	3.014954172696575e-5+hint_N	4.0489576826079914e-5+hint_V	1.808972503617945e-4+hint_VS	5.161480607580003e-4+hinterland_N	5.78422526086856e-6+hip_N	5.78422526086856e-6+hippie_N	5.78422526086856e-6+hire_N	1.735267578260568e-5+hire_V	7.537385431741438e-4+hire_V2	1.14760102551581e-3+hire_V2V	2.1321961620469083e-3+hire_VS	7.37354372511429e-5+hiss_V	3.014954172696575e-5+historian_N	2.8921126304342795e-5+historic_A	1.4901741641054297e-4+historical_A	4.843066033342647e-4+historicize_V2	2.4417043096081066e-5+history_N	6.073436523911987e-4+hit_N	1.7352675782605678e-4+hit_V	1.6280752532561505e-3+hit_V2	1.7336100598217556e-3+hitch_N	2.313690104347424e-5+hitch_V2	2.4417043096081066e-5+hoard_N	1.156845052173712e-5+hoard_V2	2.4417043096081066e-5+hoarder_N	5.78422526086856e-6+hoarding_N	5.78422526086856e-6+hobble_V	3.014954172696575e-5+hobble_V2	9.766817238432426e-5+hobby_N	2.313690104347424e-5+hobo_N	5.78422526086856e-6+hock_N	5.78422526086856e-6+hodgepodge_N	5.78422526086856e-6+hoe_V2	2.4417043096081066e-5+hog_N	2.8921126304342795e-5+hold_N	8.676337891302839e-5+hold_V	7.688133140376266e-3+hold_V2	6.275180075692834e-3+hold_VS	1.9908568057808583e-3+holder_N	1.0700816732606834e-3+holding_N	6.189121029129359e-4+hole_N	5.784225260868559e-5+hole_V	6.02990834539315e-5+holiday_N	1.0990027995650263e-4+hollow_A	3.725435410263574e-5+holy_A	5.588153115395362e-5+homage_N	5.78422526086856e-6+home_Adv	1.1130110997561494e-4+home_N	1.654288424608408e-3+homecoming_N	2.313690104347424e-5+homeland_N	2.8921126304342795e-5+homeless_A	9.313588525658937e-5+homer_V	3.014954172696575e-5+homework_N	1.156845052173712e-5+homicide_N	1.156845052173712e-5+homo_sapiens_N	5.78422526086856e-6+homosexual_A	5.588153115395362e-5+homosexual_N	2.8921126304342795e-5+honduran_A	1.862717705131787e-5+honduran_N	5.78422526086856e-6+hone_V2	9.766817238432426e-5+honest_A	1.6764459346186087e-4+honesty_N	3.470535156521136e-5+honey_N	2.313690104347424e-5+honeymoon_N	5.78422526086856e-6+honor_V2	1.7091930167256744e-4+honorarium_N	1.156845052173712e-5+honorary_A	1.862717705131787e-5+hood_N	1.735267578260568e-5+hoodwink_V2	2.4417043096081066e-5+hook_N	2.8921126304342795e-5+hook_V	1.20598166907863e-4+hooked_A	3.725435410263574e-5+hooliganism_N	5.78422526086856e-6+hop_N	5.78422526086856e-6+hop_V	1.20598166907863e-4+hope_N	4.0489576826079917e-4+hope_V	4.220935841775205e-4+hope_VS	4.866538858575431e-3+hope_VV	9.366462859372968e-3+hopeful_A	1.8627177051317874e-4+hopeless_A	1.1176306230790724e-4+hopscotch_V	3.014954172696575e-5+horde_N	5.78422526086856e-6+horizon_N	5.784225260868559e-5+horizontal_A	1.862717705131787e-5+hormone_N	2.8921126304342795e-5+horn_N	4.627380208694848e-5+horrible_A	1.6764459346186087e-4+horrific_A	1.862717705131787e-5+horror_N	2.8921126304342795e-5+hors_de_combat_A	1.862717705131787e-5+horse_N	1.7352675782605678e-4+horsepower_N	5.78422526086856e-6+horticultural_A	5.588153115395362e-5+horticulture_N	1.156845052173712e-5+horticulturist_N	5.78422526086856e-6+hosanna_N	5.78422526086856e-6+hose_N	1.735267578260568e-5+hose_V2	2.4417043096081066e-5+hospitable_A	3.725435410263574e-5+hospital_N	3.2970083986950786e-4+hospitality_N	5.78422526086856e-6+hospitalization_N	2.313690104347424e-5+hospitalize_V2	9.766817238432426e-5+host_N	1.272529557391083e-4+host_V2	1.4650225857648638e-4+hostage_N	4.0489576826079914e-5+hostile_A	8.382229673093043e-4+hostility_N	5.78422526086856e-6+hot_A	5.401881344882183e-4+hot_tempered_A	1.862717705131787e-5+hotel_N	3.9911154299993056e-4+hotelier_N	5.78422526086856e-6+hound_V2	2.4417043096081066e-5+hour_N	1.0816501237824205e-3+hourly_A	1.1176306230790724e-4+house_N	1.1394923763911062e-3+house_V2	1.7091930167256744e-4+household_N	2.949954883042965e-4+housekeeper_N	1.156845052173712e-5+houseman_N	5.78422526086856e-6+housewife_N	1.735267578260568e-5+housework_N	1.156845052173712e-5+housing_N	4.627380208694847e-4+hover_V	2.7134587554269177e-4+however_Adv	3.915775414596635e-3+howitzer_N	5.78422526086856e-6+howl_N	5.78422526086856e-6+howl_V	3.014954172696575e-5+hub_N	2.8921126304342795e-5+huddle_V	9.044862518089724e-5+hug_N	1.735267578260568e-5+hug_V2	2.4417043096081066e-5+huge_A	2.2725156002607804e-3+hulk_N	5.78422526086856e-6+hullabaloo_N	5.78422526086856e-6+hum_V	3.014954172696575e-5+human_A	1.0803762689764367e-3+human_N	1.1568450521737118e-4+humanism_N	5.78422526086856e-6+humanitarian_A	1.6764459346186087e-4+humanity_N	2.313690104347424e-5+humanize_V2	2.4417043096081066e-5+humble_A	3.725435410263574e-5+humble_V2	2.4417043096081066e-5+humiliation_N	5.78422526086856e-6+humility_N	5.78422526086856e-6+humorist_N	5.78422526086856e-6+hunch_V2	2.4417043096081066e-5+hundredweight_N	5.78422526086856e-6+hunger_N	2.8921126304342795e-5+hungry_A	5.588153115395362e-5+hunk_N	1.735267578260568e-5+hunt_N	2.8921126304342795e-5+hunt_V2	4.883408619216213e-5+hunter_N	4.627380208694848e-5+hunting_N	5.205802734781703e-5+hurdle_N	7.519492839129126e-5+hurl_V2	9.766817238432426e-5+hurricane_N	1.3303718099997685e-4+hurried_A	1.862717705131787e-5+hurry_N	4.0489576826079914e-5+hurry_V	3.014954172696575e-5+hurt_N	1.735267578260568e-5+hurt_V	7.838880849011095e-4+hurt_V2	2.0998657062629715e-3+hurt_VS	1.474708745022858e-4+hurtle_V	3.014954172696575e-5+husband_N	2.0244788413039958e-4+husk_N	1.156845052173712e-5+husky_A	1.862717705131787e-5+hustle_V	3.014954172696575e-5+hybrid_A	2.2352612461581448e-4+hybrid_N	4.627380208694848e-5+hydraulic_A	3.725435410263574e-5+hydrocarbon_N	5.78422526086856e-6+hydroelectric_A	1.862717705131787e-5+hydrogen_N	2.8921126304342795e-5+hyena_N	5.78422526086856e-6+hygiene_N	5.78422526086856e-6+hype_V2	4.883408619216213e-5+hypermarket_N	5.78422526086856e-6+hypnotize_V2	4.883408619216213e-5+hypocrisy_N	1.735267578260568e-5+hypocrite_N	5.78422526086856e-6+hypothesize_V2	2.4417043096081066e-5+hypothetical_A	9.313588525658937e-5+hysterical_A	1.862717705131787e-5+i_Pron	6.086052795676575e-2+iambic_A	1.862717705131787e-5+ice_N	1.0411605469563407e-4+iceberg_N	1.735267578260568e-5+icon_N	5.78422526086856e-6+id_N	5.78422526086856e-6+idea_N	5.842067513477245e-4+ideal_A	1.4901741641054297e-4+ideal_N	4.0489576826079914e-5+idealism_N	1.735267578260568e-5+idealist_N	1.156845052173712e-5+idealistic_A	3.725435410263574e-5+identical_A	1.1176306230790724e-4+identifiable_A	3.725435410263574e-5+identification_N	2.313690104347424e-5+identify_V	1.808972503617945e-4+identify_V2	1.4406055426687827e-3+identity_N	6.941070313042272e-5+ideological_A	1.6764459346186087e-4+ideology_N	2.8921126304342795e-5+idiocy_N	5.78422526086856e-6+idiosyncratic_A	1.862717705131787e-5+idiot_N	5.78422526086856e-6+idle_A	1.8627177051317874e-4+idle_V	9.044862518089724e-5+idle_V2	1.7091930167256744e-4+ignite_V2	4.883408619216213e-5+ignoble_A	1.862717705131787e-5+ignominious_A	1.862717705131787e-5+ignoramus_N	5.78422526086856e-6+ignorance_N	2.8921126304342795e-5+ignore_V	2.7134587554269177e-4+ignore_V2	1.0499328531314858e-3+ilk_N	5.78422526086856e-6+ill_A	1.303902393592251e-4+ill_Adv	3.0354848175167712e-5+ill_N	5.78422526086856e-6+ill_advised_A	3.725435410263574e-5+ill_gotten_A	1.862717705131787e-5+ill_mannered_A	1.862717705131787e-5+illegal_A	9.686132066685294e-4+illegitimate_A	3.725435410263574e-5+illicit_A	1.862717705131787e-5+illiteracy_N	5.78422526086856e-6+illness_N	4.627380208694848e-5+illogical_A	1.862717705131787e-5+illuminate_V2	2.4417043096081066e-5+illusion_N	4.0489576826079914e-5+illusionist_N	5.78422526086856e-6+illustrate_V	1.20598166907863e-4+illustrate_V2	3.418386033451349e-4+illustrate_VS	2.949417490045716e-4+illustration_N	7.519492839129126e-5+image_N	5.032275976955647e-4+imagery_N	1.156845052173712e-5+imaginable_A	1.862717705131787e-5+imaginary_A	1.862717705131787e-5+imagination_N	2.8921126304342795e-5+imaginative_A	7.450870820527148e-5+imagine_V	9.044862518089724e-5+imagine_V2	1.4650225857648638e-4+imagine_VS	3.686771862557145e-4+imbalance_N	6.941070313042272e-5+imbroglio_N	5.78422526086856e-6+imitate_V2	7.325112928824319e-5+immaturity_N	5.78422526086856e-6+immediacy_N	1.156845052173712e-5+immediate_A	2.1234981838502377e-3+immense_A	7.450870820527148e-5+immerse_V2	2.4417043096081066e-5+immigrant_N	1.735267578260568e-5+immigrate_V	3.014954172696575e-5+immigration_N	1.735267578260568e-5+imminent_A	2.048989475644966e-4+immodest_A	1.862717705131787e-5+immoral_A	3.725435410263574e-5+immorality_N	5.78422526086856e-6+immune_A	2.794076557697681e-4+immunity_N	3.470535156521136e-5+impact_N	6.478332292172786e-4+impact_V2	4.883408619216213e-5+impair_V2	4.883408619216213e-5+impairment_N	5.78422526086856e-6+impasse_N	1.735267578260568e-5+impassive_A	3.725435410263574e-5+impassiveness_N	5.78422526086856e-6+impatience_N	5.78422526086856e-6+impatient_A	3.725435410263574e-5+impeach_V2	7.325112928824319e-5+impeachment_N	1.0411605469563407e-4+impeccable_A	5.588153115395362e-5+impede_V2	1.2208521548040532e-4+impediment_N	2.313690104347424e-5+impend_V	6.02990834539315e-5+impenetrable_A	1.862717705131787e-5+imperative_A	3.725435410263574e-5+imperfect_A	1.862717705131787e-5+imperfection_N	1.156845052173712e-5+imperial_A	1.1176306230790724e-4+imperialist_N	5.78422526086856e-6+imperile_V2	2.4417043096081066e-5+imperious_A	1.862717705131787e-5+impersonation_N	5.78422526086856e-6+impersonator_N	5.78422526086856e-6+impervious_A	5.588153115395362e-5+impetus_N	2.8921126304342795e-5+implant_V2	7.325112928824319e-5+implausible_A	1.862717705131787e-5+implement_V2	4.395067757294592e-4+implementation_N	5.78422526086856e-6+implicate_V2	1.2208521548040532e-4+implication_N	1.4460563152171398e-4+implicit_A	1.303902393592251e-4+implore_V2	2.4417043096081066e-5+implore_VS	7.37354372511429e-5+imply_V	9.044862518089724e-5+imply_V2	2.197533878647296e-4+imply_VS	5.898834980091432e-4+import_N	7.577335091737813e-4+import_V2	7.56928335978513e-4+importance_N	1.3303718099997685e-4+important_A	3.073484213467449e-3+importer_N	5.205802734781703e-5+impose_V	3.3164495899662324e-4+impose_V2	1.0499328531314858e-3+imposition_N	1.156845052173712e-5+impossible_A	5.960696656421719e-4+impound_V2	4.883408619216213e-5+impoverish_V2	2.4417043096081066e-5+impractical_A	3.725435410263574e-5+impress_V	1.20598166907863e-4+impress_V2	1.4650225857648638e-4+impression_N	5.784225260868559e-5+impressive_A	2.607804787184502e-4+imprison_V2	1.4650225857648638e-4+imprisonment_N	1.156845052173712e-5+improbability_N	5.78422526086856e-6+improbable_A	1.862717705131787e-5+impromptu_A	1.862717705131787e-5+improper_A	3.1666200987240384e-4+improve_V	1.688374336710082e-3+improve_V2	2.368453180319863e-3+improvement_N	4.916591471738276e-4+improvisation_N	5.78422526086856e-6+improvise_V	3.014954172696575e-5+impugn_V2	2.4417043096081066e-5+impulse_N	1.156845052173712e-5+impulsive_A	3.725435410263574e-5+impunity_N	5.78422526086856e-6+in_N	1.156845052173712e-5+in_Prep	0.17027781892046295+in_toto_Adv	5.26150701702907e-4+inability_N	3.470535156521136e-5+inaccessible_A	1.862717705131787e-5+inaccuracy_N	5.78422526086856e-6+inaccurate_A	9.313588525658937e-5+inaction_N	5.78422526086856e-6+inadequacy_N	1.156845052173712e-5+inadequate_A	2.607804787184502e-4+inadvertence_N	5.78422526086856e-6+inadvertent_A	3.725435410263574e-5+inappropriate_A	1.6764459346186087e-4+inasmuch_as_Adv	7.548238912891704e-3+inattention_N	5.78422526086856e-6+inaugural_A	1.862717705131787e-5+inaugurate_V2	2.4417043096081066e-5+inauguration_N	5.78422526086856e-6+inbound_A	1.862717705131787e-5+incalculable_A	1.862717705131787e-5+incapable_A	7.450870820527148e-5+incarcerate_V2	2.4417043096081066e-5+incense_N	1.156845052173712e-5+incentive_N	2.7185858726082226e-4+inception_N	2.8921126304342795e-5+incessant_A	1.862717705131787e-5+incest_N	1.0990027995650263e-4+inch_N	1.0411605469563407e-4+inch_V	3.9194404245055476e-4+incidence_N	1.156845052173712e-5+incident_N	1.0990027995650263e-4+incidental_A	3.725435410263574e-5+incineration_N	5.78422526086856e-6+incinerator_N	5.205802734781703e-5+incision_N	5.78422526086856e-6+incite_V2	2.4417043096081066e-5+inclination_N	2.313690104347424e-5+incline_V	1.5074770863482875e-4+include_V	1.2934153400868308e-2+include_V2	1.0816750091563911e-2+include_VS	5.161480607580003e-4+inclusion_N	2.8921126304342795e-5+incoherent_A	1.862717705131787e-5+income_N	2.637606718956063e-3+incoming_A	3.725435410263574e-5+incompatible_A	3.725435410263574e-5+incompetence_N	2.8921126304342795e-5+incompetent_A	1.1176306230790724e-4+incomplete_A	9.313588525658937e-5+inconceivable_A	5.588153115395362e-5+inconclusive_A	3.725435410263574e-5+incongruity_N	5.78422526086856e-6+inconsistency_N	1.156845052173712e-5+inconsistent_A	3.725435410263574e-5+inconvenience_N	1.156845052173712e-5+inconvenient_A	1.862717705131787e-5+incorporate_V	1.20598166907863e-4+incorporate_V2	2.4417043096081065e-4+incorrect_A	2.9803483282108594e-4+increase_N	2.08810531917355e-3+increase_V	4.9143753014954175e-3+increase_V2	7.398364058112563e-3+increasingly_Adv	6.475700944035778e-4+incredible_A	1.4901741641054297e-4+increment_N	1.735267578260568e-5+incremental_A	3.725435410263574e-5+incumbency_N	5.78422526086856e-6+incumbent_A	1.1176306230790724e-4+incumbent_N	1.156845052173712e-5+incur_V2	5.371749481137834e-4+incursion_N	1.156845052173712e-5+indebted_A	5.588153115395362e-5+indebtedness_N	1.156845052173712e-5+indecipherable_A	1.862717705131787e-5+indecisive_A	1.862717705131787e-5+indeed_Adv	9.814734243304226e-4+indefinite_A	1.4901741641054297e-4+indelible_A	3.725435410263574e-5+indemnification_N	5.78422526086856e-6+indemnify_V2	2.4417043096081066e-5+indenture_N	5.78422526086856e-6+independence_N	1.0990027995650263e-4+independent_A	2.048989475644966e-3+independent_N	1.735267578260568e-5+indestructibility_N	5.78422526086856e-6+indeterminate_A	1.862717705131787e-5+index_N	2.180652923347447e-3+index_V2	4.883408619216213e-5+indexer_N	2.8921126304342795e-5+indian_A	3.911707180776753e-4+indicate_V	4.5224312590448623e-4+indicate_V2	1.2696862409962153e-3+indicate_VS	6.414983040849432e-3+indication_N	2.660743619999537e-4+indicative_A	5.588153115395362e-5+indicator_N	1.9087943360866246e-4+indict_V	2.1104679208876025e-4+indict_V2	2.197533878647296e-4+indictment_N	1.7931098308692533e-4+indifference_N	1.735267578260568e-5+indifferent_A	5.588153115395362e-5+indignation_N	5.78422526086856e-6+indignity_N	5.78422526086856e-6+indirect_A	3.1666200987240384e-4+indirectness_N	5.78422526086856e-6+indispensability_N	5.78422526086856e-6+indistinguishable_A	3.725435410263574e-5+individual_A	2.030362298593648e-3+individual_N	6.015594271303301e-4+indoctrinate_V2	2.4417043096081066e-5+indomitable_A	3.725435410263574e-5+indoor_A	7.450870820527148e-5+induce_V2	2.685874740568917e-4+induce_V2V	4.2643923240938165e-3+inducement_N	1.156845052173712e-5+indulge_V	3.014954172696575e-5+indulge_V2	2.4417043096081066e-5+indulgence_N	1.735267578260568e-5+industrial_A	2.4215330166713236e-3+industrialist_N	2.8921126304342795e-5+industrialized_A	9.313588525658937e-5+industry_N	3.5746512112167696e-3+inedible_A	1.862717705131787e-5+ineffable_A	1.862717705131787e-5+ineffective_A	3.725435410263574e-5+ineffectiveness_N	5.78422526086856e-6+ineffectual_A	1.862717705131787e-5+inefficiency_N	2.313690104347424e-5+inefficient_A	1.8627177051317874e-4+inept_A	7.450870820527148e-5+ineptitude_N	1.156845052173712e-5+inequality_N	5.78422526086856e-6+inequitable_A	1.862717705131787e-5+inequity_N	1.156845052173712e-5+inertia_N	5.78422526086856e-6+inescapable_A	1.862717705131787e-5+inevitable_A	3.3528918692372173e-4+inexcusable_A	1.862717705131787e-5+inexhaustible_A	1.862717705131787e-5+inexorable_A	9.313588525658937e-5+inexpensive_A	7.450870820527148e-5+inexperience_N	5.78422526086856e-6+inexperienced_A	5.588153115395362e-5+inexplicable_A	7.450870820527148e-5+inextricable_A	1.862717705131787e-5+infamous_A	5.588153115395362e-5+infamy_N	5.78422526086856e-6+infancy_N	5.78422526086856e-6+infant_N	4.0489576826079914e-5+infantile_A	1.862717705131787e-5+infantry_N	1.156845052173712e-5+infect_V	3.014954172696575e-5+infect_V2	1.2208521548040532e-4+infection_N	3.470535156521136e-5+infectious_A	3.725435410263574e-5+infer_V2	2.4417043096081066e-5+inference_N	5.78422526086856e-6+inferior_A	5.588153115395362e-5+inferno_N	5.78422526086856e-6+infertile_A	1.862717705131787e-5+infertility_N	5.78422526086856e-6+infestation_N	5.78422526086856e-6+infidelity_N	1.156845052173712e-5+infiltrate_V2	4.883408619216213e-5+inflame_V2	2.4417043096081066e-5+inflammatory_A	7.450870820527148e-5+inflate_V	1.808972503617945e-4+inflate_V2	7.325112928824319e-5+inflation_N	9.370444922607066e-4+inflationary_A	5.588153115395362e-5+inflict_V2	1.4650225857648638e-4+inflow_N	6.362647786955415e-5+influence_N	2.1980055991300526e-4+influence_V2	6.348431204981076e-4+influential_A	2.607804787184502e-4+influx_N	3.470535156521136e-5+inform_V	4.82392667631452e-4+inform_V2	2.4417043096081065e-4+informal_A	2.9803483282108594e-4+information_N	9.601813933041808e-4+informative_A	3.725435410263574e-5+infraction_N	5.78422526086856e-6+infrastructure_N	6.941070313042272e-5+infrequent_A	1.862717705131787e-5+infringe_V	1.5074770863482875e-4+infringe_V2	1.4650225857648638e-4+infringement_N	4.0489576826079914e-5+infuriate_V2	2.4417043096081066e-5+infuse_V	3.014954172696575e-5+infuse_V2	4.883408619216213e-5+infusion_N	1.156845052173712e-5+ingenious_A	5.588153115395362e-5+ingest_V2	2.4417043096081066e-5+ingot_N	1.735267578260568e-5+ingrained_A	1.862717705131787e-5+ingratiate_V2	2.4417043096081066e-5+ingredient_N	2.8921126304342795e-5+inhabit_V2	7.325112928824319e-5+inherent_A	1.4901741641054297e-4+inherit_V	6.02990834539315e-5+inherit_V2	1.7091930167256744e-4+inheritance_N	1.735267578260568e-5+inhibit_V2	1.4650225857648638e-4+inhospitable_A	1.862717705131787e-5+inhuman_A	1.862717705131787e-5+inhumane_A	1.862717705131787e-5+initial_A	2.6636863183384556e-3+initial_N	1.156845052173712e-5+initiate_V2	2.9300451715297276e-4+initiation_N	5.78422526086856e-6+initiative_N	1.7931098308692533e-4+inject_V2	2.4417043096081065e-4+injection_N	5.205802734781703e-5+injunction_N	1.0990027995650263e-4+injure_V2	4.883408619216213e-4+injured_A	9.313588525658937e-5+injury_N	1.9087943360866246e-4+injustice_N	1.735267578260568e-5+ink_N	5.205802734781703e-5+inkling_N	1.735267578260568e-5+inland_Adv	2.0236565450111807e-5+inlay_N	5.78422526086856e-6+inmate_N	2.313690104347424e-5+inn_N	5.78422526086856e-6+innate_A	1.862717705131787e-5+inner_A	1.6764459346186087e-4+inning_N	2.313690104347424e-5+innings_N	1.735267578260568e-5+innocence_N	1.156845052173712e-5+innocent_A	1.8627177051317874e-4+innocent_N	1.156845052173712e-5+innovate_V	3.014954172696575e-5+innovate_V2	2.4417043096081066e-5+innovation_N	6.362647786955415e-5+innovator_N	1.156845052173712e-5+innuendo_N	5.78422526086856e-6+innumerable_A	1.862717705131787e-5+inoperable_A	1.862717705131787e-5+input_N	4.627380208694848e-5+inquire_V	9.044862518089724e-5+inquiry_N	2.0823210939126813e-4+inroad_N	5.78422526086856e-6+insane_A	1.862717705131787e-5+insatiable_A	1.862717705131787e-5+inscription_N	5.78422526086856e-6+insect_N	1.735267578260568e-5+insensitive_A	1.862717705131787e-5+inseparable_A	1.862717705131787e-5+insert_N	2.313690104347424e-5+insert_V2	1.4650225857648638e-4+inside_A	9.313588525658937e-5+inside_Adv	6.0709696350335424e-5+inside_N	1.156845052173712e-5+inside_Prep	2.6448869046359576e-4+insider_N	2.0244788413039958e-4+insidious_A	1.862717705131787e-5+insight_N	1.735267578260568e-5+insignificant_A	1.862717705131787e-5+insist_V	8.44187168355041e-4+insist_VS	4.129184486064003e-3+insistence_N	4.0489576826079914e-5+insistent_A	1.862717705131787e-5+insofar_Adv	2.0236565450111807e-5+insolvent_A	2.4215330166713235e-4+inspect_V2	2.197533878647296e-4+inspection_N	4.0489576826079914e-5+inspector_N	6.941070313042272e-5+inspiration_N	1.156845052173712e-5+inspirational_A	1.862717705131787e-5+inspire_V2	2.9300451715297276e-4+inspire_V2V	1.0660980810234541e-3+inspired_A	1.862717705131787e-5+instability_N	1.735267578260568e-5+install_V	3.3164495899662324e-4+install_V2	4.883408619216213e-4+installation_N	1.0411605469563407e-4+instance_N	5.090118229564332e-4+instant_A	2.607804787184502e-4+instant_N	2.313690104347424e-5+instead_Adv	1.6593983669091683e-3+instigate_V2	2.4417043096081066e-5+instinct_N	1.156845052173712e-5+instinctive_A	3.725435410263574e-5+institute_N	1.0411605469563407e-4+institute_V2	2.9300451715297276e-4+institution_N	7.86654635478124e-4+institutional_A	1.2480208624382975e-3+instruct_V2	1.4650225857648638e-4+instruction_N	1.0990027995650263e-4+instructional_A	1.862717705131787e-5+instructive_A	1.862717705131787e-5+instructor_N	1.156845052173712e-5+instrument_N	2.834270377825594e-4+instrumental_A	7.450870820527148e-5+instrumentation_N	3.470535156521136e-5+insubordination_N	5.78422526086856e-6+insubstantial_A	1.862717705131787e-5+insufficient_A	1.303902393592251e-4+insulate_V2	1.7091930167256744e-4+insulation_N	2.313690104347424e-5+insulator_N	5.78422526086856e-6+insulin_N	8.676337891302839e-5+insult_N	1.735267578260568e-5+insulting_A	5.588153115395362e-5+insupportable_A	1.862717705131787e-5+insurance_N	1.7294833529996993e-3+insure_V	2.41196333815726e-4+insure_V2	8.057624221706752e-4+insure_VS	7.37354372511429e-5+insurgent_N	1.735267578260568e-5+intact_A	2.2352612461581448e-4+intake_N	5.78422526086856e-6+intangible_A	7.450870820527148e-5+integral_A	5.588153115395362e-5+integrate_V	1.20598166907863e-4+integrate_V2	3.66255646441216e-4+integration_N	6.941070313042272e-5+integrity_N	7.519492839129126e-5+intellect_N	5.78422526086856e-6+intellectual_A	2.2352612461581448e-4+intellectual_N	4.627380208694848e-5+intelligence_N	2.545059114782166e-4+intelligent_A	9.313588525658937e-5+intend_V	1.5074770863482875e-4+intend_V2	7.325112928824319e-5+intend_VS	5.161480607580003e-4+intend_VV	1.1317809288409001e-2+intense_A	5.401881344882183e-4+intensify_V	2.41196333815726e-4+intensify_V2	1.2208521548040532e-4+intensity_N	3.470535156521136e-5+intensive_A	1.8627177051317874e-4+intent_A	7.450870820527148e-5+intent_N	1.1568450521737118e-4+intention_N	1.4460563152171398e-4+intentional_A	1.1176306230790724e-4+interactive_A	5.588153115395362e-5+intercept_V2	4.883408619216213e-5+interchangeable_A	1.862717705131787e-5+intercollegiate_A	3.725435410263574e-5+interconnect_V	3.014954172696575e-5+interconnect_V2	2.4417043096081066e-5+interdependence_N	5.78422526086856e-6+interdiction_N	2.313690104347424e-5+interest_N	4.476990351912265e-3+interest_V	3.9194404245055476e-4+interest_V2	1.2208521548040532e-4+interested_A	1.0617490919251188e-3+interesting_A	3.725435410263575e-4+interfere_V	3.9194404245055476e-4+interference_N	5.78422526086856e-6+interim_N	1.156845052173712e-5+interior_A	5.588153115395362e-5+interior_N	4.0489576826079914e-5+interloper_N	5.78422526086856e-6+interlude_N	5.78422526086856e-6+intermediary_N	5.78422526086856e-6+intermediate_A	7.450870820527148e-5+intermission_N	1.156845052173712e-5+intermittent_A	3.725435410263574e-5+intermix_V2	2.4417043096081066e-5+internal_A	1.0990034460277545e-3+international_A	3.0176026823134955e-3+international_N	5.78422526086856e-6+internationalist_N	5.78422526086856e-6+internationalization_N	1.735267578260568e-5+internment_N	1.156845052173712e-5+interpret_V	9.044862518089724e-5+interpret_V2	5.127579050177024e-4+interpretation_N	8.097915365215983e-5+interpreter_N	1.156845052173712e-5+interrogate_V2	2.4417043096081066e-5+interrogator_N	1.156845052173712e-5+interrupt_V	6.02990834539315e-5+interrupt_V2	7.325112928824319e-5+interruption_N	1.735267578260568e-5+intersection_N	5.78422526086856e-6+intersperse_V2	4.883408619216213e-5+interstate_A	2.048989475644966e-4+intertwine_V	3.014954172696575e-5+intertwine_V2	2.4417043096081066e-5+interval_N	2.313690104347424e-5+intervene_V	4.220935841775205e-4+intervention_N	9.83318294347655e-5+interview_N	4.916591471738276e-4+interview_V2	4.6392381882554023e-4+interviewer_N	1.156845052173712e-5+intimacy_N	1.156845052173712e-5+intimate_A	1.8627177051317874e-4+intimate_V2	2.4417043096081066e-5+intimidate_V2	4.883408619216213e-5+intimidation_N	1.156845052173712e-5+into_Prep	9.341740547174203e-3+intolerable_A	1.1176306230790724e-4+intonation_N	5.78422526086856e-6+intone_V	3.014954172696575e-5+intractable_A	3.725435410263574e-5+intravenous_A	1.862717705131787e-5+intricate_A	5.588153115395362e-5+intrigue_N	1.735267578260568e-5+intrinsic_A	3.725435410263574e-5+introduce_V2	2.954462214625809e-3+introduction_N	9.254760417389695e-5+introductory_A	1.862717705131787e-5+intrude_V	3.014954172696575e-5+intruder_N	2.313690104347424e-5+intrusion_N	2.313690104347424e-5+intrusive_A	3.725435410263574e-5+intuition_N	1.735267578260568e-5+intuitive_A	1.862717705131787e-5+inundate_V2	7.325112928824319e-5+invade_V2	1.7091930167256744e-4+invalid_A	1.862717705131787e-5+invalidate_V2	2.4417043096081066e-5+invariable_A	7.450870820527148e-5+invasion_N	1.156845052173712e-5+invective_N	5.78422526086856e-6+invent_V	9.044862518089724e-5+invent_V2	2.197533878647296e-4+invention_N	2.313690104347424e-5+inventor_N	2.8921126304342795e-5+inventory_N	3.123481640869022e-4+inverse_A	5.588153115395362e-5+inverse_N	5.78422526086856e-6+invert_V2	2.4417043096081066e-5+invest_V	2.7436082971538833e-3+invest_V2	9.278476376510805e-4+investigate_V	1.20598166907863e-4+investigate_V2	6.104260774020266e-4+investigation_N	4.511695703477476e-4+investigator_N	1.5038985678258253e-4+investment_N	3.5746512112167696e-3+investor_N	4.714143587607876e-3+inveterate_A	1.862717705131787e-5+invidious_A	1.862717705131787e-5+invincible_A	3.725435410263574e-5+invisible_A	7.450870820527148e-5+invitation_N	5.205802734781703e-5+invite_V2	7.080942497863508e-4+invite_V2V	1.0660980810234541e-3+invoice_N	5.78422526086856e-6+invoke_V2	9.766817238432426e-5+involuntary_A	1.862717705131787e-5+involve_V	1.4170284611673902e-3+involve_V2	3.5404712489317544e-3+involve_VS	4.424126235068574e-4+involved_A	1.8627177051317874e-4+involvement_N	1.3882140626084543e-4+ira_N	4.0489576826079914e-5+iranian_A	1.4901741641054297e-4+iraqi_A	1.862717705131787e-5+ire_N	5.78422526086856e-6+iris_N	1.156845052173712e-5+irish_A	2.048989475644966e-4+irk_V2	1.2208521548040532e-4+irksome_A	1.862717705131787e-5+iron_N	7.519492839129126e-5+iron_V	6.02990834539315e-5+ironclad_A	1.862717705131787e-5+ironic_A	1.303902393592251e-4+ironical_A	1.303902393592251e-4+irony_N	4.0489576826079914e-5+irradiate_V2	2.4417043096081066e-5+irrational_A	5.588153115395362e-5+irregularity_N	2.313690104347424e-5+irrelevant_A	9.313588525658937e-5+irreparable_A	7.450870820527148e-5+irreplaceable_A	1.862717705131787e-5+irresistible_A	3.725435410263574e-5+irresponsible_A	2.4215330166713235e-4+irreverent_A	3.725435410263574e-5+irrevocable_A	1.862717705131787e-5+irritate_V2	4.883408619216213e-5+irritation_N	1.735267578260568e-5+islamic_A	3.725435410263574e-5+island_N	9.83318294347655e-5+isolate_V2	2.9300451715297276e-4+isolation_N	2.8921126304342795e-5+israeli_A	2.2352612461581448e-4+issue_N	4.2687582425209964e-3+issue_V	1.3567293777134587e-3+issue_V2	2.8812110853375654e-3+isthmus_N	5.78422526086856e-6+it_Pron	0.37750987320723345+item_N	4.511695703477476e-4+itemize_V2	2.4417043096081066e-5+iteration_N	5.78422526086856e-6+itinerary_N	5.78422526086856e-6+ivory_N	2.313690104347424e-5+jab_N	1.156845052173712e-5+jack_N	5.78422526086856e-6+jack_V2	1.2208521548040532e-4+jackal_N	5.78422526086856e-6+jacket_N	6.941070313042272e-5+jaguar_N	1.156845052173712e-5+jail_N	9.254760417389695e-5+jail_V2	1.4650225857648638e-4+jam_N	4.0489576826079914e-5+jam_V	6.02990834539315e-5+jam_V2	4.883408619216213e-5+jam_VS	7.37354372511429e-5+jamaican_A	7.450870820527148e-5+jamboree_N	5.78422526086856e-6+janitor_N	5.78422526086856e-6+jar_N	1.156845052173712e-5+jar_V	3.014954172696575e-5+jargon_N	5.78422526086856e-6+jarring_A	1.862717705131787e-5+jasmine_N	5.78422526086856e-6+jaunt_N	1.156845052173712e-5+jaunty_A	1.862717705131787e-5+jazz_N	4.0489576826079914e-5+jazzy_A	1.862717705131787e-5+jealous_A	1.1176306230790724e-4+jealousy_N	2.313690104347424e-5+jean_N	3.470535156521136e-5+jeep_N	2.8921126304342795e-5+jeopardize_V2	2.197533878647296e-4+jeopardy_N	1.735267578260568e-5+jerk_V2	2.4417043096081066e-5+jersey_N	5.78422526086856e-6+jester_N	5.78422526086856e-6+jet_N	1.0411605469563407e-4+jettison_V2	2.4417043096081066e-5+jetty_N	5.78422526086856e-6+jewel_N	2.313690104347424e-5+jewelry_N	1.0411605469563407e-4+jewish_A	2.4215330166713235e-4+jiggle_V	3.014954172696575e-5+jim_crow_N	5.78422526086856e-6+jingle_V2	2.4417043096081066e-5+jittery_A	1.1176306230790724e-4+job_N	1.104787024825895e-3+jog_V	3.014954172696575e-5+jogger_N	5.78422526086856e-6+jogging_N	5.78422526086856e-6+john_bull_N	5.784225260868559e-5+join_V	9.64785335262904e-4+join_V2	2.0021975338786473e-3+joint_A	2.961721151159542e-3+joint_N	9.254760417389695e-5+joke_N	6.941070313042272e-5+joke_V	6.02990834539315e-5+joke_VS	1.474708745022858e-4+jokingly_Adv	1.0118282725055903e-5+jolly_A	1.862717705131787e-5+jolt_N	4.0489576826079914e-5+jolt_V	6.02990834539315e-5+jolt_V2	3.174215602490538e-4+journal_N	6.941070313042272e-5+journalism_N	4.627380208694848e-5+journalist_N	1.2146873047823974e-4+journalistic_A	5.588153115395362e-5+journey_N	1.735267578260568e-5+joust_V	6.02990834539315e-5+jovial_A	1.862717705131787e-5+joy_N	5.78422526086856e-6+jubilant_A	1.862717705131787e-5+judge_N	9.370444922607066e-4+judge_V	3.014954172696575e-4+judge_V2	1.2208521548040532e-4+judge_V2V	2.1321961620469083e-3+judge_VS	7.37354372511429e-5+judicial_A	4.097978951289932e-4+judiciary_N	2.313690104347424e-5+judicious_A	1.862717705131787e-5+jug_N	5.78422526086856e-6+juggle_V	9.044862518089724e-5+juggle_V2	2.4417043096081066e-5+juice_N	2.8921126304342795e-5+jumbo_A	1.303902393592251e-4+jump_N	1.7931098308692533e-4+jump_V	1.688374336710082e-3+jump_V2	1.6359418874374314e-3+jumpiness_N	5.78422526086856e-6+jumpy_A	1.862717705131787e-5+junction_N	5.78422526086856e-6+juncture_N	1.156845052173712e-5+jungle_N	5.78422526086856e-6+junior_A	7.450870820527148e-5+junior_N	2.313690104347424e-5+junk_N	1.4865458920432198e-3+junket_N	1.735267578260568e-5+jurisdiction_N	5.205802734781703e-5+jurisprudence_N	1.735267578260568e-5+jurist_N	1.156845052173712e-5+juror_N	1.0990027995650263e-4+jury_N	4.2803266930427336e-4+jury_rigge_V2	2.4417043096081066e-5+just_Adv	5.635883477856138e-3+justice_N	9.254760417389695e-5+justification_N	1.735267578260568e-5+justify_V2	5.860090343059455e-4+justify_VV	2.601795238714713e-4+jut_V	6.02990834539315e-5+jute_N	5.78422526086856e-6+juxtapose_V2	2.4417043096081066e-5+keel_N	5.78422526086856e-6+keen_A	1.1176306230790724e-4+keen_V	3.014954172696575e-5+keep_V	2.1104679208876027e-3+keep_V2	2.5637895250885116e-3+keep_VA	5.813953488372093e-3+keep_VS	6.267512166347146e-3+keeper_N	5.78422526086856e-6+keeping_N	1.156845052173712e-5+kernel_N	5.78422526086856e-6+ketchup_N	1.735267578260568e-5+kettle_N	5.78422526086856e-6+key_A	1.5646828723107013e-3+key_N	1.7352675782605678e-4+key_V2	4.883408619216213e-5+keyboard_N	2.8921126304342795e-5+keyless_A	3.725435410263574e-5+kick_N	5.78422526086856e-6+kick_V	3.9194404245055476e-4+kick_V2	9.766817238432426e-5+kickback_N	2.8921126304342795e-5+kid_N	1.4460563152171398e-4+kiddy_N	1.156845052173712e-5+kidnap_V2	1.2208521548040532e-4+kidnapper_N	1.735267578260568e-5+kidney_N	6.362647786955415e-5+kill_N	5.78422526086856e-6+kill_V	6.331403762662807e-4+kill_V2	1.3185203271883774e-3+killer_N	4.0489576826079914e-5+killing_N	6.362647786955415e-5+kilogram_N	1.156845052173712e-5+kilowatt_N	5.78422526086856e-6+kind_A	9.313588525658937e-5+kind_N	6.651859049998843e-4+kindle_V2	2.4417043096081066e-5+king_N	6.362647786955415e-5+kingdom_N	5.78422526086856e-6+kingpin_N	2.8921126304342795e-5+kiss_V	3.014954172696575e-5+kiss_V2	2.4417043096081066e-5+kit_N	5.78422526086856e-6+kitchen_N	3.470535156521136e-5+kitty_N	5.78422526086856e-6+kiwi_N	5.78422526086856e-6+knack_N	5.78422526086856e-6+knead_V	3.014954172696575e-5+knead_V2	2.4417043096081066e-5+knee_N	4.0489576826079914e-5+knife_N	5.78422526086856e-6+knight_N	8.676337891302839e-5+knit_V2	2.4417043096081066e-5+knitwear_N	5.78422526086856e-6+knock_V	9.044862518089725e-4+knock_V2	1.2208521548040532e-4+knockout_N	5.78422526086856e-6+knot_N	2.8921126304342795e-5+knotty_A	1.862717705131787e-5+know_V	3.014954172696575e-3+know_V2	4.053229153949457e-3+know_VS	9.65934227989972e-3+knowledge_N	6.362647786955415e-5+knowledgeable_A	1.4901741641054297e-4+knuckle_N	5.78422526086856e-6+korean_A	5.77442488590854e-4+kowtow_V	3.014954172696575e-5+krona_N	5.78422526086856e-6+lab_N	6.362647786955415e-5+label_N	9.254760417389695e-5+label_V	6.02990834539315e-5+label_V2	4.883408619216213e-5+label_VS	5.898834980091432e-4+labor_V	1.20598166907863e-4+laboratory_N	1.2146873047823974e-4+lace_V	3.014954172696575e-5+lace_V2	2.4417043096081066e-5+lack_N	3.528377409129821e-4+lack_V	6.02990834539315e-5+lack_V2	7.813453790745941e-4+lackey_N	5.78422526086856e-6+lad_N	5.78422526086856e-6+ladder_N	1.156845052173712e-5+laden_A	3.725435410263574e-5+lady_N	5.205802734781703e-5+lag_N	2.8921126304342795e-5+lag_V	5.728412928123493e-4+lag_V2	1.7091930167256744e-4+laggard_N	5.78422526086856e-6+lagging_N	5.78422526086856e-6+lagoon_N	1.735267578260568e-5+lake_N	1.156845052173712e-5+lambaste_V2	2.4417043096081066e-5+lambskin_N	5.78422526086856e-6+lament_N	5.78422526086856e-6+lament_V	3.014954172696575e-5+lament_V2	2.4417043096081066e-5+lament_VS	7.37354372511429e-5+lamp_N	1.156845052173712e-5+lamppost_N	5.78422526086856e-6+land_N	4.0489576826079917e-4+land_V	3.3164495899662324e-4+land_V2	7.325112928824319e-5+landfall_N	5.78422526086856e-6+landing_N	9.83318294347655e-5+landlord_N	5.78422526086856e-6+landmark_N	2.8921126304342795e-5+landowner_N	2.313690104347424e-5+landscape_N	8.676337891302839e-5+landslide_N	2.8921126304342795e-5+lane_N	1.156845052173712e-5+language_N	2.6029013673908516e-4+languish_V	2.41196333815726e-4+languorous_A	1.862717705131787e-5+laotian_A	1.862717705131787e-5+lap_N	5.78422526086856e-6+lap_V	3.014954172696575e-5+lapse_N	2.313690104347424e-5+lapse_V	3.014954172696575e-5+larceny_N	5.78422526086856e-6+lard_N	5.78422526086856e-6+large_A	5.6812890006519515e-3+large_Adv	1.0118282725055903e-5+large_N	1.156845052173712e-5+large_scale_A	1.303902393592251e-4+largish_A	1.862717705131787e-5+lascivious_A	1.862717705131787e-5+laser_N	4.0489576826079914e-5+lash_V	6.02990834539315e-5+lash_V2	2.4417043096081066e-5+lashing_N	5.78422526086856e-6+lassitude_N	5.78422526086856e-6+last_A	2.1383999254912918e-2+last_V	4.82392667631452e-4+last_V2	4.395067757294592e-4+lasting_A	9.313588525658937e-5+latch_V	9.044862518089724e-5+late_A	8.568501443606222e-3+late_Adv	9.410002934301991e-4+lathe_N	1.156845052173712e-5+latin_A	2.048989475644966e-4+latitude_N	1.735267578260568e-5+latter_A	2.048989475644966e-4+latter_day_A	1.862717705131787e-5+lattice_N	5.78422526086856e-6+laud_V2	7.325112928824319e-5+laudable_A	3.725435410263574e-5+laugh_N	1.735267578260568e-5+laugh_V	2.7134587554269177e-4+laugh_VS	1.474708745022858e-4+laughing_A	1.862717705131787e-5+laughter_N	1.156845052173712e-5+launch_N	1.2146873047823974e-4+launch_V	8.44187168355041e-4+launch_V2	1.513856671957026e-3+launder_V	2.1104679208876025e-4+launder_V2	4.883408619216213e-5+laundry_N	2.313690104347424e-5+laureate_N	1.156845052173712e-5+lavender_N	5.78422526086856e-6+lavish_A	9.313588525658937e-5+lavish_V2	4.883408619216213e-5+law_N	2.1980055991300527e-3+law_abiding_A	1.862717705131787e-5+lawful_A	9.313588525658937e-5+lawmaker_N	3.93327317739062e-4+lawmaking_N	5.78422526086856e-6+lawn_N	7.519492839129126e-5+lawyer_N	1.127923925869369e-3+laxative_N	1.735267578260568e-5+lay_V	5.125422093584177e-4+lay_V2	3.66255646441216e-4+lay_VS	7.37354372511429e-5+lay_figure_N	1.1510608269128433e-3+layer_N	4.627380208694848e-5+layman_N	5.78422526086856e-6+lazy_A	7.450870820527148e-5+lead_N	2.0823210939126813e-4+lead_V	5.276169802219006e-3+lead_V2	3.271883774874863e-3+lead_V2V	1.9189765458422176e-2+lead_VS	7.37354372511429e-5+leaded_A	3.725435410263574e-5+leader_N	1.3245875847389e-3+leadership_N	2.7764281252169086e-4+leading_A	5.215609574369004e-4+leaf_N	1.735267578260568e-5+leaflet_N	5.78422526086856e-6+league_N	1.272529557391083e-4+leak_N	3.470535156521136e-5+leak_V	1.5074770863482875e-4+leak_V2	9.766817238432426e-5+lean_A	1.6764459346186087e-4+lean_V	3.3164495899662324e-4+lean_V2	2.4417043096081066e-5+leap_N	2.313690104347424e-5+leap_V	3.61794500723589e-4+leap_V2	1.2208521548040532e-4+leapfrog_V2	2.4417043096081066e-5+learn_V	7.537385431741438e-4+learn_V2	4.6392381882554023e-4+learn_VS	1.2535024332694293e-3+learn_VV	1.0407180954858852e-3+learning_N	5.78422526086856e-6+lease_N	9.254760417389695e-5+lease_V2	7.56928335978513e-4+least_A	5.811679240011176e-3+leather_N	6.362647786955415e-5+leave_N	6.941070313042272e-5+leave_V	2.7134587554269174e-3+leave_V2	3.1497985593944575e-3+leave_V2V	2.1321961620469083e-3+leave_VS	3.5393009880548593e-3+leave_VV	1.4309873812930923e-3+lebanese_A	7.450870820527148e-5+lecherous_A	1.862717705131787e-5+lecture_N	1.156845052173712e-5+lecture_V	3.014954172696575e-5+lecture_V2	9.766817238432426e-5+lecturer_N	1.735267578260568e-5+ledger_N	5.78422526086856e-6+leeway_N	1.735267578260568e-5+left_A	1.1176306230790724e-4+left_Adv	2.0236565450111807e-5+left_N	3.470535156521136e-5+left_hand_A	1.862717705131787e-5+left_handed_A	1.862717705131787e-5+leftist_N	1.156845052173712e-5+leg_N	7.519492839129126e-5+legacy_N	2.313690104347424e-5+legal_A	2.8313309118003166e-3+legalistic_A	3.725435410263574e-5+legality_N	1.156845052173712e-5+legalization_N	1.156845052173712e-5+legalize_V2	7.325112928824319e-5+legend_N	5.78422526086856e-6+legendary_A	1.303902393592251e-4+legerdemain_N	1.735267578260568e-5+legion_N	1.735267578260568e-5+legislate_V	6.02990834539315e-5+legislation_N	6.30480553434673e-4+legislative_A	5.215609574369004e-4+legislator_N	2.1980055991300526e-4+legislature_N	1.4460563152171398e-4+legitimacy_N	2.313690104347424e-5+legitimate_A	3.539163639750396e-4+legitimize_V2	4.883408619216213e-5+leisure_N	3.470535156521136e-5+leisurely_A	3.725435410263574e-5+lemming_N	5.78422526086856e-6+lemon_N	5.78422526086856e-6+lend_V	2.0200192957067053e-3+lend_V2	4.883408619216213e-4+lender_N	2.8921126304342796e-4+length_N	8.097915365215983e-5+lengthen_V	6.02990834539315e-5+lengthen_V2	7.325112928824319e-5+lengthy_A	1.8627177051317874e-4+leniency_N	5.78422526086856e-6+lenient_A	1.862717705131787e-5+lens_N	6.362647786955415e-5+lesbian_N	5.78422526086856e-6+less_A	3.7999441184688463e-3+less_Adv	1.0118282725055903e-5+lessen_V	3.014954172696575e-5+lessen_V2	2.4417043096081066e-5+lesser_A	1.6764459346186087e-4+lesson_N	8.676337891302839e-5+lest_Prep	2.115909523708766e-5+let_V	7.537385431741438e-4+let_V2	1.2208521548040532e-4+let_V2V	6.396588486140725e-2+let_VS	2.4332694292877157e-3+lethal_A	5.588153115395362e-5+lethargic_A	3.725435410263574e-5+lethargy_N	1.156845052173712e-5+letter_N	6.883228060433586e-4+lettuce_N	5.78422526086856e-6+level_A	5.588153115395362e-5+level_N	1.8451678582170703e-3+level_V	6.02990834539315e-5+level_V2	2.4417043096081066e-5+leverage_N	1.3882140626084543e-4+levy_N	1.735267578260568e-5+levy_V2	7.325112928824319e-5+lewdness_N	5.78422526086856e-6+lexicon_N	1.156845052173712e-5+liability_N	4.222484440434048e-4+liable_A	1.6764459346186087e-4+liaison_N	1.156845052173712e-5+liar_N	1.735267578260568e-5+libel_N	4.627380208694848e-5+liberal_A	3.539163639750396e-4+liberal_N	4.627380208694848e-5+liberalism_N	5.78422526086856e-6+liberalization_N	2.8921126304342795e-5+liberalize_V2	1.9533634476864853e-4+liberate_V2	2.4417043096081066e-5+liberation_N	1.156845052173712e-5+liberty_N	1.735267578260568e-5+librarian_N	1.156845052173712e-5+library_N	5.205802734781703e-5+libyan_A	3.725435410263574e-5+license_V2	3.66255646441216e-4+licensee_N	2.313690104347424e-5+licentiousness_N	5.78422526086856e-6+lick_V2	4.883408619216213e-5+lid_N	3.470535156521136e-5+lie_N	2.313690104347424e-5+lie_V	1.4170284611673902e-3+lien_N	1.735267578260568e-5+lieu_N	1.735267578260568e-5+lieutenant_N	2.313690104347424e-5+life_N	1.3188033594780314e-3+lifeblood_N	5.78422526086856e-6+lifeboat_N	5.78422526086856e-6+lifeguard_N	5.78422526086856e-6+lifeless_A	1.862717705131787e-5+lifelong_A	7.450870820527148e-5+lifetime_N	5.205802734781703e-5+lift_N	5.784225260868559e-5+lift_V	5.426917510853835e-4+lift_V2	4.6392381882554023e-4+light_A	9.499860296172116e-4+light_N	3.0077971356516506e-4+light_V	1.808972503617945e-4+light_V2	7.325112928824319e-5+lighten_V	6.02990834539315e-5+lighten_V2	2.4417043096081066e-5+lightning_N	1.735267578260568e-5+lightweight_A	5.588153115395362e-5+like_A	1.1921393312843438e-3+like_N	5.78422526086856e-6+like_Prep	4.189500856943357e-3+like_V2	8.545965083628373e-4+like_V2V	3.1982942430703624e-3+like_VS	1.474708745022858e-4+like_VV	5.854039287108105e-3+likelihood_N	6.941070313042272e-5+likely_A	3.967588711930707e-3+liken_V2	4.883408619216213e-5+likeness_N	5.78422526086856e-6+likewise_Adv	1.0118282725055904e-4+lilt_N	5.78422526086856e-6+limb_N	2.313690104347424e-5+limbo_N	2.8921126304342795e-5+limelight_N	5.78422526086856e-6+limit_N	4.2803266930427336e-4+limit_V2	2.29520205103162e-3+limitation_N	6.941070313042272e-5+limp_A	3.725435410263574e-5+limpid_A	1.862717705131787e-5+linden_N	5.78422526086856e-6+line_N	1.758404479304042e-3+line_V	3.014954172696575e-4+line_V2	4.883408619216213e-5+linear_A	1.862717705131787e-5+lineman_N	5.78422526086856e-6+linen_N	1.156845052173712e-5+liner_N	1.156845052173712e-5+linger_V	2.41196333815726e-4+lingerie_N	1.735267578260568e-5+lingo_N	5.78422526086856e-6+lining_N	1.735267578260568e-5+link_N	8.676337891302839e-5+link_V	3.3164495899662324e-4+link_V2	8.545965083628373e-4+linkage_N	1.735267578260568e-5+links_N	8.097915365215983e-5+lion_N	2.313690104347424e-5+lip_N	2.313690104347424e-5+lipstick_N	5.78422526086856e-6+liquefy_V	1.20598166907863e-4+liquefy_V2	7.325112928824319e-5+liquid_A	2.2352612461581448e-4+liquid_N	3.470535156521136e-5+liquidate_V	2.1104679208876025e-4+liquidate_V2	2.197533878647296e-4+liquidation_N	6.941070313042272e-5+liquidator_N	1.735267578260568e-5+liquidity_N	3.354850651303764e-4+liquor_N	9.83318294347655e-5+lira_N	5.78422526086856e-6+list_N	4.8587492191295897e-4+list_V	2.7134587554269177e-4+list_V2	1.2941032840922964e-3+listen_V	8.743367100820067e-4+listener_N	2.8921126304342795e-5+listing_N	7.519492839129126e-5+listless_A	3.725435410263574e-5+lit_V2	2.4417043096081066e-5+litany_N	5.78422526086856e-6+literacy_N	5.78422526086856e-6+literal_A	2.9803483282108594e-4+literary_A	1.1176306230790724e-4+literature_N	5.205802734781703e-5+lithograph_N	1.156845052173712e-5+litigant_N	5.78422526086856e-6+litigation_N	2.8921126304342796e-4+litmus_N	1.156845052173712e-5+litter_N	5.78422526086856e-6+litter_V2	2.4417043096081066e-5+little_A	3.8558256496228e-3+little_Adv	6.678066598536897e-4+liturgy_N	5.78422526086856e-6+live_A	2.607804787184502e-4+live_Adv	1.0118282725055903e-5+live_V	2.683309213699952e-3+live_V2	1.9533634476864853e-4+livelihood_N	1.156845052173712e-5+lively_A	7.450870820527148e-5+liver_N	1.156845052173712e-5+liveried_A	1.862717705131787e-5+livestock_N	1.735267578260568e-5+livid_A	1.862717705131787e-5+living_A	3.725435410263574e-5+living_N	8.097915365215983e-5+load_N	1.5038985678258253e-4+load_V	3.014954172696575e-5+load_V2	7.325112928824319e-5+loaded_A	1.862717705131787e-5+loading_N	1.735267578260568e-5+loafer_N	1.156845052173712e-5+loan_N	2.5681960158256403e-3+loan_V2	7.325112928824319e-5+loath_A	1.1176306230790724e-4+loathe_V2	4.883408619216213e-5+loathing_N	5.78422526086856e-6+loathsome_A	1.862717705131787e-5+lobby_N	4.627380208694848e-5+lobby_V	5.426917510853835e-4+lobby_V2	7.325112928824319e-5+lobby_V2V	1.0660980810234541e-3+lobbyist_N	1.1568450521737118e-4+lobster_N	5.78422526086856e-6+local_A	3.203874452826674e-3+local_N	1.156845052173712e-5+locale_N	2.8921126304342795e-5+localize_V2	2.4417043096081066e-5+locate_V	2.41196333815726e-4+locate_V2	3.9067268953729706e-4+location_N	2.3136901043474236e-4+lock_N	4.0489576826079914e-5+lock_V	5.125422093584177e-4+lock_V2	1.2208521548040532e-4+lockup_N	5.78422526086856e-6+locution_N	5.78422526086856e-6+lodge_V	3.014954172696575e-5+lodge_V2	2.4417043096081066e-5+lodging_N	5.78422526086856e-6+loft_N	1.156845052173712e-5+lofty_A	7.450870820527148e-5+log_N	5.78422526086856e-6+log_V2	1.9533634476864853e-4+logic_N	5.205802734781703e-5+logical_A	1.4901741641054297e-4+logistics_N	2.8921126304342795e-5+loiter_V	3.014954172696575e-5+lone_A	3.725435410263574e-5+lonely_A	7.450870820527148e-5+lonesome_A	3.725435410263574e-5+long_A	3.2783831610319458e-3+long_Adv	1.2344304924568202e-3+long_N	4.0489576826079914e-5+long_distance_A	2.048989475644966e-4+long_range_A	5.588153115395362e-5+long_suffering_A	1.862717705131787e-5+long_term_A	2.5891776101331842e-3+long_time_A	1.862717705131787e-5+longer_Adv	4.957958535277393e-4+longing_N	2.313690104347424e-5+longshoreman_N	5.78422526086856e-6+look_N	2.1980055991300526e-4+look_V	7.808731307284129e-3+look_V2	2.685874740568917e-4+look_VA	4.796511627906977e-2+lookout_N	1.156845052173712e-5+loom_N	5.78422526086856e-6+loom_V	2.7134587554269177e-4+loony_A	1.862717705131787e-5+loony_N	5.78422526086856e-6+loop_N	5.78422526086856e-6+loophole_N	5.205802734781703e-5+loose_A	3.1666200987240384e-4+loose_V2	2.4417043096081066e-5+loosen_V	1.20598166907863e-4+loosen_V2	1.2208521548040532e-4+loot_N	5.78422526086856e-6+loot_V	1.5074770863482875e-4+lopsided_A	5.588153115395362e-5+loquacious_A	1.862717705131787e-5+lord_N	5.78422526086856e-6+lord_V2	2.4417043096081066e-5+lordship_N	5.78422526086856e-6+lose_V	2.3516642547033286e-3+lose_V2	4.761323403735807e-3+loser_N	1.2146873047823974e-4+loss_N	3.696119941695009e-3+lot_N	1.1394923763911062e-3+lotion_N	1.156845052173712e-5+lottery_N	2.8921126304342795e-5+loud_A	1.1176306230790724e-4+loud_Adv	1.0118282725055903e-5+loudspeaker_N	5.78422526086856e-6+lounge_N	2.8921126304342795e-5+lousy_A	3.725435410263574e-5+lovable_A	5.588153115395362e-5+love_N	7.519492839129126e-5+love_V2	5.127579050177024e-4+lovebird_N	5.78422526086856e-6+lovely_A	9.313588525658937e-5+lover_N	2.313690104347424e-5+low_A	8.289093787836453e-3+low_Adv	7.082797907539132e-5+low_N	1.6195830730431966e-4+lower_V	6.934394597202122e-4+lower_V2	1.3429373702844585e-3+lowly_A	3.725435410263574e-5+loyal_A	4.097978951289932e-4+loyalty_N	1.850952083477939e-4+lubricant_N	4.627380208694848e-5+lucid_A	1.862717705131787e-5+luck_N	5.205802734781703e-5+lucky_A	2.4215330166713235e-4+lucrative_A	2.794076557697681e-4+ludicrous_A	1.1176306230790724e-4+lug_N	5.78422526086856e-6+lug_V2	2.4417043096081066e-5+lukewarm_A	5.588153115395362e-5+lull_N	1.735267578260568e-5+lull_V2	2.4417043096081066e-5+lumber_N	2.313690104347424e-5+lumberyard_N	5.78422526086856e-6+luminary_N	1.156845052173712e-5+lump_N	5.78422526086856e-6+lump_V2	7.325112928824319e-5+lumpy_A	1.862717705131787e-5+lunch_N	1.0411605469563407e-4+lunch_V	3.014954172696575e-5+luncheon_N	1.735267578260568e-5+lung_N	1.4460563152171398e-4+lunge_V	3.014954172696575e-5+lurch_V	1.5074770863482875e-4+lure_N	1.735267578260568e-5+lure_V2	3.66255646441216e-4+lurk_V	3.014954172696575e-5+lush_A	3.725435410263574e-5+luxurious_A	5.588153115395362e-5+luxury_N	3.2970083986950786e-4+lymph_N	5.78422526086856e-6+lyric_N	1.156845052173712e-5+lyricism_N	5.78422526086856e-6+machete_N	1.156845052173712e-5+machine_N	1.0700816732606834e-3+machinery_N	1.3303718099997685e-4+machinist_N	2.6029013673908516e-4+mad_A	1.303902393592251e-4+madman_N	5.78422526086856e-6+madness_N	5.78422526086856e-6+maestro_N	5.78422526086856e-6+mafia_N	4.0489576826079914e-5+magazine_N	1.0469447722172092e-3+maggot_N	5.78422526086856e-6+magic_A	7.450870820527148e-5+magic_N	1.156845052173712e-5+magical_A	3.725435410263574e-5+magician_N	5.78422526086856e-6+magisterial_A	1.862717705131787e-5+magistrate_N	2.8921126304342795e-5+magnanimous_A	1.862717705131787e-5+magnate_N	1.156845052173712e-5+magnet_N	1.735267578260568e-5+magnetic_A	2.607804787184502e-4+magnetically_Adv	1.0118282725055903e-5+magnetism_N	5.78422526086856e-6+magnetize_V2	2.4417043096081066e-5+magnification_N	5.78422526086856e-6+magnificent_A	1.862717705131787e-5+magnify_V2	1.2208521548040532e-4+magnitude_N	3.470535156521136e-5+magnolia_N	5.78422526086856e-6+maharajah_N	5.78422526086856e-6+mahogany_N	1.156845052173712e-5+maid_N	1.156845052173712e-5+maiden_A	1.862717705131787e-5+maiden_N	5.78422526086856e-6+mail_N	3.528377409129821e-4+mail_V2	1.4650225857648638e-4+mailbox_N	5.78422526086856e-6+mailman_N	5.78422526086856e-6+main_A	2.514668901927913e-3+main_N	3.470535156521136e-5+mainstay_N	3.470535156521136e-5+mainstream_N	5.205802734781703e-5+maintain_V	8.140376266280753e-4+maintain_V2	1.513856671957026e-3+maintain_VS	2.2857985547854297e-3+maintenance_N	2.1401633465213668e-4+major_A	1.067337245040514e-2+major_N	4.627380208694848e-5+majority_N	5.89990976608593e-4+make_N	2.8921126304342795e-5+make_V	8.411722141823444e-3+make_V2	1.863020388230985e-2+make_V2V	5.543710021321962e-2+make_VA	2.3255813953488372e-2+make_VS	2.824067246718773e-2+make_VV	2.601795238714713e-4+maker_N	2.4525115106082693e-3+making_N	1.3303718099997685e-4+malaise_N	1.156845052173712e-5+malaria_N	5.78422526086856e-6+malaysian_A	3.725435410263574e-5+malcontent_N	5.78422526086856e-6+male_A	2.048989475644966e-4+male_N	8.097915365215983e-5+malefactor_N	5.78422526086856e-6+malfunction_N	1.156845052173712e-5+malice_N	2.313690104347424e-5+malicious_A	1.862717705131787e-5+malignancy_N	1.156845052173712e-5+malignant_A	1.303902393592251e-4+malpractice_N	1.735267578260568e-5+maltese_A	1.862717705131787e-5+mammoth_N	5.78422526086856e-6+man_N	1.168413502695449e-3+man_V2	7.325112928824319e-5+manacle_N	5.78422526086856e-6+manage_V	2.41196333815726e-3+manage_V2	1.6603589305335125e-3+manage_VV	3.382333810329127e-3+manageable_A	7.450870820527148e-5+management_N	1.6253672983040652e-3+manager_N	1.7699729298257792e-3+managerial_A	3.725435410263574e-5+mandate_N	2.313690104347424e-5+mandate_V2	3.174215602490538e-4+mandate_VS	7.37354372511429e-5+mandatory_A	2.794076557697681e-4+maneuver_V	3.014954172696575e-5+manhandle_V2	2.4417043096081066e-5+manhood_N	5.78422526086856e-6+mania_N	2.8921126304342795e-5+maniac_N	5.78422526086856e-6+manifest_A	1.862717705131787e-5+manifest_V2	2.4417043096081066e-5+manifestation_N	5.78422526086856e-6+manifesto_N	1.156845052173712e-5+manipulate_V2	1.7091930167256744e-4+manipulation_N	6.941070313042272e-5+manipulative_A	5.588153115395362e-5+mankind_N	2.313690104347424e-5+manner_N	6.941070313042272e-5+mannered_A	1.862717705131787e-5+manor_N	5.78422526086856e-6+manpower_N	1.156845052173712e-5+mansion_N	2.313690104347424e-5+manual_A	3.725435410263574e-5+manual_N	1.735267578260568e-5+manufacture_N	1.735267578260568e-5+manufacture_V2	1.489439628860945e-3+manufacturer_N	5.784225260868559e-4+manuscript_N	5.78422526086856e-6+many_Det	5.363198286632161e-3+map_N	3.470535156521136e-5+map_V2	4.883408619216213e-5+mar_V2	2.4417043096081066e-5+marathon_N	5.78422526086856e-6+marble_N	4.0489576826079914e-5+march_N	5.205802734781703e-5+march_V	3.014954172696575e-4+mare_N	5.78422526086856e-6+margarine_N	1.156845052173712e-5+margin_N	7.114597070868328e-4+marginal_A	4.097978951289932e-4+marginalize_V2	2.4417043096081066e-5+marine_A	7.450870820527148e-5+marine_N	2.313690104347424e-5+marital_A	7.450870820527148e-5+mark_N	8.676337891302839e-4+mark_V2	1.172018068611891e-3+marke_VS	7.37354372511429e-5+marked_A	1.1176306230790724e-4+market_N	1.2858332754910808e-2+market_V	8.140376266280753e-4+market_V2	9.034305945549994e-4+marketable_A	9.313588525658937e-5+marketing_N	7.519492839129127e-4+marketplace_N	1.3303718099997685e-4+marque_N	1.156845052173712e-5+marquee_N	5.78422526086856e-6+marriage_N	5.784225260868559e-5+married_A	2.048989475644966e-4+marrow_N	5.78422526086856e-6+marry_V	1.20598166907863e-4+marry_V2	1.4650225857648638e-4+marsh_N	5.78422526086856e-6+mart_N	8.097915365215983e-5+martini_N	5.78422526086856e-6+marvel_N	5.78422526086856e-6+marvelous_A	1.862717705131787e-5+mascara_N	5.78422526086856e-6+masculine_A	1.862717705131787e-5+mask_N	2.8921126304342795e-5+mask_V2	7.325112928824319e-5+mason_N	5.78422526086856e-6+masonry_N	2.313690104347424e-5+masquerade_V	6.02990834539315e-5+mass_N	8.676337891302839e-5+mass_V	3.014954172696575e-5+mass_produce_V2	2.4417043096081066e-5+massacre_N	5.205802734781703e-5+massage_N	1.677425325651882e-4+massage_V2	4.883408619216213e-5+masseur_N	3.470535156521136e-5+masseuse_N	2.8921126304342795e-5+massive_A	6.519511967961255e-4+master_N	1.6195830730431966e-4+master_V2	7.325112928824319e-5+masterful_A	1.862717705131787e-5+mastermind_N	5.78422526086856e-6+masterpiece_N	1.156845052173712e-5+match_N	4.627380208694848e-5+match_V	3.9194404245055476e-4+match_V2	1.1964351117079721e-3+mate_1_N	2.313690104347424e-5+mate_V	6.02990834539315e-5+mate_V2	2.4417043096081066e-5+material_A	1.6764459346186087e-4+material_N	5.89990976608593e-4+materialistic_A	1.862717705131787e-5+materialize_V	3.014954172696575e-4+mathematical_A	5.588153115395362e-5+mathematician_N	1.156845052173712e-5+mathematics_N	1.156845052173712e-5+matron_N	5.78422526086856e-6+matter_N	5.784225260868559e-4+matter_V	3.9194404245055476e-4+matter_of_fact_A	3.725435410263574e-5+mature_A	9.313588525658937e-5+mature_V	5.728412928123493e-4+mature_V2	2.9300451715297276e-4+maturity_N	4.511695703477476e-4+maul_V2	2.4417043096081066e-5+mausoleum_N	5.78422526086856e-6+maverick_N	1.156845052173712e-5+maxim_N	2.313690104347424e-5+maximize_V2	2.685874740568917e-4+maximum_A	2.4215330166713235e-4+maximum_N	1.1568450521737118e-4+may_VV	0.14179784050995187+maybe_Adv	6.070969635033543e-4+mayonnaise_N	1.156845052173712e-5+mayor_N	1.5038985678258253e-4+mayoral_A	1.8627177051317874e-4+mayoralty_N	1.735267578260568e-5+maze_N	1.735267578260568e-5+mead_N	5.78422526086856e-6+meadow_N	5.78422526086856e-6+meal_N	4.627380208694848e-5+mealy_A	1.862717705131787e-5+mean_A	9.313588525658937e-5+mean_N	1.2146873047823974e-4+mean_V	3.9194404245055476e-4+mean_V2	1.123183982419729e-3+mean_VA	1.4534883720930232e-3+mean_VS	7.2260728506120045e-3+mean_VV	3.2522440483933913e-3+meander_V	3.014954172696575e-5+meaning_N	4.0489576826079914e-5+meaningful_A	1.303902393592251e-4+meaningless_A	5.588153115395362e-5+meantime_Adv	3.0354848175167712e-5+meantime_N	8.097915365215983e-5+meanwhile_Adv	1.568333822383665e-3+measure_N	9.486129427824437e-4+measure_V	3.9194404245055476e-4+measure_V2	9.766817238432426e-4+measured_A	1.862717705131787e-5+measurement_N	6.941070313042272e-5+meat_N	8.097915365215983e-5+mechanical_A	7.450870820527148e-5+mechanics_N	1.156845052173712e-5+mechanism_N	6.362647786955415e-5+medal_N	1.156845052173712e-5+meddle_V	9.044862518089724e-5+median_A	9.313588525658937e-5+median_N	1.156845052173712e-5+mediator_N	6.941070313042272e-5+medical_A	1.3225295706435689e-3+medical_N	1.735267578260568e-5+medication_N	3.470535156521136e-5+medicine_N	6.362647786955415e-5+medieval_A	1.862717705131787e-5+mediocre_A	7.450870820527148e-5+meditation_N	1.156845052173712e-5+medium_A	3.725435410263574e-5+medium_N	5.205802734781703e-5+medium_grade_A	1.862717705131787e-5+meet_V	2.653159671972986e-3+meet_V2	3.003296300817971e-3+meeting_N	1.3419402605215056e-3+melancholy_A	1.862717705131787e-5+meld_V2	7.325112928824319e-5+mellifluous_A	1.862717705131787e-5+mellow_A	3.725435410263574e-5+mellow_V	3.014954172696575e-5+melodious_A	1.862717705131787e-5+melody_N	5.78422526086856e-6+melt_V	1.5074770863482875e-4+melt_V2	2.4417043096081066e-5+member_N	1.665856875130145e-3+membership_N	2.4293746095647948e-4+memento_N	1.156845052173712e-5+memo_N	8.097915365215983e-5+memoir_N	5.78422526086856e-6+memorable_A	7.450870820527148e-5+memorandum_N	4.0489576826079914e-5+memorial_N	5.78422526086856e-6+memorialize_V2	2.4417043096081066e-5+memory_N	2.4293746095647948e-4+menace_N	5.78422526086856e-6+mendacity_N	5.78422526086856e-6+menstrual_A	3.725435410263574e-5+mental_A	7.450870820527148e-5+mentality_N	2.313690104347424e-5+mention_N	1.735267578260568e-5+mention_V	3.9194404245055476e-4+mention_V2	5.615919912098645e-4+mention_VS	7.37354372511429e-5+mentor_N	2.313690104347424e-5+menu_N	3.470535156521136e-5+mercenary_A	1.862717705131787e-5+merchandise_N	2.255847851738738e-4+merchant_N	2.3136901043474236e-4+merciful_A	1.862717705131787e-5+mercurial_A	1.862717705131787e-5+mercury_N	1.735267578260568e-5+mercy_N	1.156845052173712e-5+mere_A	8.7547732141194e-4+merge_V	7.23589001447178e-4+merge_V2	3.9067268953729706e-4+merger_N	7.34596608130307e-4+meringue_N	5.78422526086856e-6+merit_N	8.676337891302839e-5+merit_V2	4.883408619216213e-5+merry_A	1.862717705131787e-5+mesh_N	5.78422526086856e-6+mesh_V	3.014954172696575e-5+mess_N	7.519492839129126e-5+mess_V	3.014954172696575e-5+message_N	2.3136901043474236e-4+messenger_N	1.156845052173712e-5+messiah_N	5.78422526086856e-6+metabolism_N	5.78422526086856e-6+metabolize_V2	2.4417043096081066e-5+metal_N	4.4538534508687907e-4+metallurgical_A	7.450870820527148e-5+metallurgy_N	5.78422526086856e-6+metamorphosis_N	5.78422526086856e-6+metaphor_N	4.0489576826079914e-5+metaphorical_A	1.862717705131787e-5+metaphysical_A	1.862717705131787e-5+meteoric_A	1.862717705131787e-5+meteorological_A	1.862717705131787e-5+meter_N	3.470535156521136e-5+methane_N	1.156845052173712e-5+method_N	1.96663658869531e-4+methodical_A	5.588153115395362e-5+methodology_N	1.735267578260568e-5+methyl_N	5.78422526086856e-6+meticulous_A	3.725435410263574e-5+metric_A	7.078327279500792e-4+metro_N	1.156845052173712e-5+metropolitan_A	2.048989475644966e-4+mettle_N	5.78422526086856e-6+mexican_A	2.2352612461581448e-4+microbe_N	1.735267578260568e-5+microcosm_N	5.78422526086856e-6+microelectronics_N	1.735267578260568e-5+microfilm_N	5.78422526086856e-6+microphone_N	1.735267578260568e-5+microscope_N	1.735267578260568e-5+microscopic_A	5.588153115395362e-5+microwave_N	2.313690104347424e-5+midday_N	3.470535156521136e-5+middle_N	1.0411605469563407e-4+middle_aged_A	7.450870820527148e-5+middle_class_A	1.862717705131787e-5+middle_of_the_road_A	1.862717705131787e-5+middleman_N	9.254760417389695e-5+middling_A	1.862717705131787e-5+midnight_N	5.784225260868559e-5+midst_N	8.676337891302839e-5+midsummer_N	5.78422526086856e-6+midweek_A	1.862717705131787e-5+midwestern_A	3.725435410263574e-5+miff_V2	2.4417043096081066e-5+might_N	2.313690104347424e-5+mighty_A	1.1176306230790724e-4+mighty_Adv	2.0236565450111807e-5+migrate_V	3.014954172696575e-5+migration_N	5.78422526086856e-6+mild_A	2.794076557697681e-4+mildew_N	5.78422526086856e-6+mile_N	3.93327317739062e-4+mileage_N	2.313690104347424e-5+milestone_N	6.941070313042272e-5+militant_A	3.725435410263574e-5+militarism_N	5.78422526086856e-6+military_A	2.1607525379528734e-3+military_N	1.0411605469563407e-4+militate_V	3.014954172696575e-5+militia_N	1.156845052173712e-5+milk_N	1.1568450521737118e-4+milk_V2	1.2208521548040532e-4+milky_A	1.862717705131787e-5+mill_N	2.1401633465213668e-4+mill_V	3.014954172696575e-5+mill_V2	2.4417043096081066e-5+millionaire_N	1.156845052173712e-5+mimic_N	1.156845052173712e-5+mimic_V2	9.766817238432426e-5+mince_V2	2.4417043096081066e-5+mincemeat_N	1.156845052173712e-5+mind_N	3.4705351565211356e-4+mind_V	1.5074770863482875e-4+mind_V2	7.325112928824319e-5+mind_VS	2.212063117534287e-4+mindful_A	1.862717705131787e-5+mindless_A	7.450870820527148e-5+mine_A	1.1176306230790724e-4+mine_N	2.834270377825594e-4+mine_V	1.20598166907863e-4+minefield_N	5.78422526086856e-6+miner_N	3.470535156521136e-5+mineral_N	7.519492839129126e-5+mingle_V	3.014954172696575e-5+miniature_N	5.78422526086856e-6+miniaturize_V2	2.4417043096081066e-5+minimal_A	2.4215330166713235e-4+minimize_V2	2.197533878647296e-4+minimum_A	8.7547732141194e-4+minimum_N	2.6029013673908516e-4+mining_N	2.1401633465213668e-4+minister_N	3.2970083986950786e-4+ministerial_A	1.862717705131787e-5+ministry_N	2.1980055991300526e-4+mink_N	3.470535156521136e-5+minor_A	9.313588525658936e-4+minor_N	1.156845052173712e-5+minority_N	3.93327317739062e-4+mint_N	2.8921126304342795e-5+mint_V2	2.4417043096081066e-5+minus_N	1.156845052173712e-5+minus_Prep	1.057954761854383e-5+minuscule_A	5.588153115395362e-5+minute_A	5.588153115395362e-5+minute_N	4.800906966520904e-4+miracle_N	2.313690104347424e-5+mire_N	5.78422526086856e-6+mire_V	9.044862518089724e-5+mire_V2	2.4417043096081066e-5+mirror_N	1.156845052173712e-5+mirror_V2	1.7091930167256744e-4+misadventure_N	1.156845052173712e-5+misanthrope_N	1.735267578260568e-5+misbegotten_A	1.862717705131787e-5+miscalculate_V	3.014954172696575e-5+miscalculate_V2	2.4417043096081066e-5+miscalculation_N	1.156845052173712e-5+miscarriage_N	1.156845052173712e-5+miscellaneous_A	3.725435410263574e-5+mischief_N	5.78422526086856e-6+misconception_N	5.78422526086856e-6+misconduct_N	3.470535156521136e-5+miscreant_N	5.78422526086856e-6+misdeed_N	2.8921126304342795e-5+miserable_A	7.450870820527148e-5+miserly_A	1.862717705131787e-5+misery_N	5.78422526086856e-6+misfortune_N	1.156845052173712e-5+misguided_A	3.725435410263574e-5+mishandle_V2	9.766817238432426e-5+misinterpret_V2	1.2208521548040532e-4+mislead_V2	1.9533634476864853e-4+mismanagement_N	2.313690104347424e-5+misplace_V2	2.4417043096081066e-5+misquotation_N	5.78422526086856e-6+misrepresent_V2	1.7091930167256744e-4+misrepresentation_N	4.0489576826079914e-5+miss_V	7.537385431741438e-4+miss_V2	6.592601635941887e-4+missile_N	1.3882140626084543e-4+missing_A	7.450870820527148e-5+mission_N	1.272529557391083e-4+misspend_V2	2.4417043096081066e-5+misstate_V2	2.4417043096081065e-4+misstatement_N	1.156845052173712e-5+mist_N	5.78422526086856e-6+mistake_N	1.3303718099997685e-4+mistake_V	3.014954172696575e-5+mistaken_A	1.303902393592251e-4+mister_N	5.78422526086856e-6+mistreat_V2	2.4417043096081066e-5+mistress_N	1.156845052173712e-5+mistrial_N	2.313690104347424e-5+mistrust_N	2.313690104347424e-5+misunderstand_V2	4.883408619216213e-5+misunderstanding_N	5.78422526086856e-6+misuse_N	1.156845052173712e-5+misuse_V2	2.4417043096081066e-5+mite_N	1.156845052173712e-5+mitigate_V2	7.325112928824319e-5+mitigation_N	5.78422526086856e-6+mix_N	9.83318294347655e-5+mix_V	3.3164495899662324e-4+mix_V2	1.9533634476864853e-4+mixed_A	5.960696656421719e-4+mixed_up_A	1.862717705131787e-5+mixer_N	5.78422526086856e-6+mixture_N	2.313690104347424e-5+mo_N	5.78422526086856e-6+moan_V	6.02990834539315e-5+moan_VS	7.37354372511429e-5+moat_N	5.78422526086856e-6+mob_N	2.313690104347424e-5+mobile_A	1.1176306230790724e-4+mobilization_N	5.78422526086856e-6+mobilize_V	1.20598166907863e-4+mobilize_V2	2.4417043096081066e-5+mobster_N	5.78422526086856e-6+mock_A	3.725435410263574e-5+mock_V2	2.4417043096081066e-5+mockery_N	5.78422526086856e-6+mockingly_Adv	1.0118282725055903e-5+mod_cons_N	2.313690104347424e-5+mode_N	2.8921126304342795e-5+model_N	5.263644987390389e-4+model_V	3.014954172696575e-5+model_V2	9.766817238432426e-5+moderate_A	7.45087082052715e-4+moderate_N	3.470535156521136e-5+moderate_V	3.014954172696575e-5+moderate_V2	2.4417043096081066e-5+moderation_N	2.313690104347424e-5+modern_A	5.77442488590854e-4+modern_N	5.78422526086856e-6+modernist_N	5.78422526086856e-6+modernization_N	2.8921126304342795e-5+modernize_V2	2.9300451715297276e-4+modest_A	1.6578187575672907e-3+modicum_N	5.78422526086856e-6+modification_N	5.784225260868559e-5+modify_V2	2.4417043096081065e-4+modish_A	1.862717705131787e-5+modular_A	1.862717705131787e-5+modulate_V	3.014954172696575e-5+mogul_N	5.78422526086856e-6+moisture_N	5.78422526086856e-6+moldy_A	1.862717705131787e-5+molecular_A	1.1176306230790724e-4+molecule_N	3.470535156521136e-5+molehill_N	5.78422526086856e-6+mollify_V2	2.4417043096081066e-5+moment_N	3.5862196617385066e-4+momentary_A	7.450870820527148e-5+momentous_A	1.862717705131787e-5+momentum_N	1.2146873047823974e-4+monarchy_N	5.78422526086856e-6+monastery_N	1.156845052173712e-5+monetary_A	9.872403837198473e-4+money_N	3.059855162999468e-3+monitor_N	4.0489576826079914e-5+monitor_V	8.140376266280753e-4+monitor_V2	7.813453790745941e-4+monkey_N	1.156845052173712e-5+monolith_N	5.78422526086856e-6+monolithic_A	5.588153115395362e-5+monologue_N	1.156845052173712e-5+monopolize_V2	4.883408619216213e-5+monopoly_N	7.519492839129126e-5+monsieur_N	5.78422526086856e-6+monsoon_N	5.78422526086856e-6+monster_N	2.313690104347424e-5+monstrous_A	3.725435410263574e-5+month_N	6.732838203651003e-3+monthly_A	1.005867560771165e-3+monthly_Adv	6.0709696350335424e-5+monthly_N	5.78422526086856e-6+monumental_A	7.450870820527148e-5+mood_N	1.0411605469563407e-4+moody_A	1.862717705131787e-5+moon_N	2.8921126304342795e-5+mop_V	9.044862518089724e-5+mop_V2	2.4417043096081066e-5+moral_A	4.2842507218031106e-4+moral_N	5.78422526086856e-6+morale_N	3.470535156521136e-5+moralistic_A	1.862717705131787e-5+morality_N	2.313690104347424e-5+morass_N	1.156845052173712e-5+moratorium_N	1.156845052173712e-5+morbidity_N	5.78422526086856e-6+more_Adv	1.0118282725055903e-5+more_N	5.78422526086856e-6+moreover_Adv	8.094626180044723e-4+moribund_A	1.862717705131787e-5+morning_N	4.974433724346961e-4+morris_dance_N	5.205802734781703e-5+morrow_N	5.78422526086856e-6+morsel_N	1.156845052173712e-5+mortality_N	1.1568450521737118e-4+mortgage_N	1.0295920964346035e-3+mortgage_V2	4.883408619216213e-5+moslem_N	5.78422526086856e-6+mostly_Adv	6.678066598536897e-4+motel_N	2.313690104347424e-5+mother_N	2.1980055991300526e-4+motif_N	1.735267578260568e-5+motion_N	1.3882140626084543e-4+motivate_V2	1.7091930167256744e-4+motivate_V2V	1.0660980810234541e-3+motivation_N	1.735267578260568e-5+motive_N	2.8921126304342795e-5+motor_N	1.0411605469563407e-4+motorbike_N	5.78422526086856e-6+motorcade_N	5.78422526086856e-6+motorcycle_N	1.156845052173712e-5+motorist_N	4.0489576826079914e-5+motorize_V2	4.883408619216213e-5+mound_N	2.313690104347424e-5+mount_V	7.23589001447178e-4+mount_V2	2.685874740568917e-4+mount_VS	1.474708745022858e-4+mountain_N	1.96663658869531e-4+mourn_V	6.02990834539315e-5+mouse_N	6.941070313042272e-5+mousetrap_N	1.156845052173712e-5+mousse_N	5.78422526086856e-6+moustache_N	5.78422526086856e-6+mouth_N	4.0489576826079914e-5+move_N	1.498114342564957e-3+move_V	6.271104679208876e-3+move_V2	1.123183982419729e-3+move_V2V	2.1321961620469083e-3+movement_N	3.0077971356516506e-4+movie_N	5.726383008259874e-4+mow_V2	2.4417043096081066e-5+mph_N	3.470535156521136e-5+muck_N	5.78422526086856e-6+muck_V	3.014954172696575e-5+mud_N	1.735267578260568e-5+muddle_V	3.014954172696575e-5+muddy_V2	4.883408619216213e-5+muff_N	5.78422526086856e-6+muffler_N	5.78422526086856e-6+mull_V2	7.325112928824319e-5+multilateral_A	5.588153115395362e-5+multiple_A	2.4215330166713235e-4+multiple_N	8.676337891302839e-5+multiply_V2	4.883408619216213e-5+multitude_N	5.78422526086856e-6+multum_in_parvo_N	3.470535156521136e-5+mumble_V2	2.4417043096081066e-5+mummy_N	5.78422526086856e-6+mundane_A	9.313588525658937e-5+municipal_A	1.005867560771165e-3+municipality_N	2.8921126304342795e-5+mural_N	5.205802734781703e-5+murder_N	1.1568450521737118e-4+murder_V2	1.7091930167256744e-4+murderer_N	2.8921126304342795e-5+murderous_A	1.862717705131787e-5+murky_A	7.450870820527148e-5+muscle_N	4.627380208694848e-5+muscle_V	3.014954172696575e-5+muscle_V2	2.4417043096081066e-5+muscovite_N	5.78422526086856e-6+muscular_A	1.862717705131787e-5+muse_N	2.313690104347424e-5+muse_V	3.014954172696575e-5+muse_VS	7.37354372511429e-5+museum_N	6.362647786955415e-5+mushroom_N	5.205802734781703e-5+mushroom_V	1.20598166907863e-4+music_N	3.0077971356516506e-4+musical_A	2.048989475644966e-4+musician_N	4.627380208694848e-5+musicianship_N	5.78422526086856e-6+must_VV	3.018082476909067e-2+mustard_N	1.156845052173712e-5+muster_V2	9.766817238432426e-5+mutation_N	1.735267578260568e-5+mute_A	1.862717705131787e-5+mute_V2	2.4417043096081066e-5+mutilate_V	3.014954172696575e-5+mutiny_N	5.78422526086856e-6+mutt_N	5.78422526086856e-6+mutter_N	1.156845052173712e-5+mutual_A	1.2666480394896153e-3+muzzle_V2	2.4417043096081066e-5+myriad_A	5.588153115395362e-5+mysterious_A	7.450870820527148e-5+mystery_N	6.941070313042272e-5+mystique_N	1.156845052173712e-5+myth_N	5.78422526086856e-6+n2	0.38894736842105265+n3	0.1968421052631579+n4	8.315789473684211e-2+n5	0.10684210526315789+n6	8.842105263157894e-2+n7	3.631578947368421e-2+n8	3.315789473684211e-2+n9	6.631578947368422e-2+nag_N	5.78422526086856e-6+nag_V	3.014954172696575e-5+nail_N	5.78422526086856e-6+nail_V2	7.325112928824319e-5+naive_1_A	5.588153115395362e-5+naked_A	1.1176306230790724e-4+name_N	9.196918164781009e-4+name_V2	2.5393724819924306e-3+name_V2V	2.1321961620469083e-3+name_VS	7.299808287863147e-3+name_drop_V	3.014954172696575e-5+namely_Adv	4.0473130900223614e-5+nameplate_N	2.8921126304342795e-5+namesake_N	1.156845052173712e-5+namibian_A	1.862717705131787e-5+naphtha_N	2.313690104347424e-5+napkin_N	5.78422526086856e-6+narcotic_N	2.313690104347424e-5+narrative_N	1.156845052173712e-5+narrator_N	2.8921126304342795e-5+narrow_A	8.941044984632579e-4+narrow_V	9.044862518089725e-4+narrow_V2	1.2208521548040532e-4+nary_Predet	2.976190476190476e-3+nasty_A	2.048989475644966e-4+nation_N	1.3188033594780314e-3+national_A	3.818571295520164e-3+national_N	2.313690104347424e-5+nationalism_N	5.78422526086856e-6+nationalist_A	1.862717705131787e-5+nationalist_N	5.78422526086856e-6+nationalistic_A	5.588153115395362e-5+nationalization_N	1.156845052173712e-5+nationalize_V2	7.325112928824319e-5+nationwide_A	3.911707180776753e-4+nationwide_Adv	4.0473130900223614e-5+native_A	1.4901741641054297e-4+native_N	2.313690104347424e-5+natural_A	1.918599236285741e-3+natural_N	6.941070313042272e-5+naturalist_N	5.78422526086856e-6+naturalistic_A	1.862717705131787e-5+nature_N	2.255847851738738e-4+naughty_A	1.862717705131787e-5+nausea_N	1.735267578260568e-5+naval_A	2.2352612461581448e-4+navigate_V	3.014954172696575e-5+navigator_N	5.78422526086856e-6+navy_N	7.519492839129126e-5+naysay_V2	2.4417043096081066e-5+nazi_A	3.725435410263574e-5+nazi_N	5.78422526086856e-6+neanderthal_A	1.862717705131787e-5+near_A	4.4705224923162895e-3+near_Adv	4.0473130900223614e-5+near_Prep	8.040456190093312e-4+near_V	1.808972503617945e-4+near_V2	7.325112928824319e-5+nearby_A	2.607804787184502e-4+nearer_Prep	1.057954761854383e-5+nearest_Prep	1.057954761854383e-5+neat_A	1.8627177051317874e-4+necessary_A	1.620564403464655e-3+necessitate_V2	2.4417043096081066e-5+necessity_N	6.362647786955415e-5+neck_N	9.254760417389695e-5+necklace_N	5.78422526086856e-6+necktie_N	1.156845052173712e-5+need_N	4.685222461303533e-4+need_V	3.61794500723589e-3+need_V2	2.75912586985716e-3+need_V2V	1.0660980810234541e-3+need_VS	1.474708745022858e-4+need_VV	9.236373097437231e-3+needle_N	1.156845052173712e-5+needless_A	5.588153115395362e-5+needy_A	1.862717705131787e-5+negate_V2	2.4417043096081066e-5+negative_A	1.2480208624382975e-3+negative_N	2.8921126304342795e-5+neglect_N	2.8921126304342795e-5+neglect_V2	1.9533634476864853e-4+negligence_N	2.8921126304342795e-5+negligent_A	1.862717705131787e-5+negligible_A	9.313588525658937e-5+negotiable_A	4.097978951289932e-4+negotiate_V	1.1155330438977328e-3+negotiate_V2	1.0255158100354047e-3+negotiate_VV	3.9026928580720695e-4+negotiation_N	4.685222461303533e-4+negotiator_N	1.0411605469563407e-4+neighbour_N	5.78422526086856e-6+neither_Adv	6.0709696350335424e-5+neither_Prep	1.057954761854383e-5+nem_con_Adv	1.0118282725055903e-5+nemesis_N	1.156845052173712e-5+neon_N	5.78422526086856e-6+neophyte_N	5.78422526086856e-6+nephew_N	5.78422526086856e-6+nepotism_N	5.78422526086856e-6+nerve_N	6.941070313042272e-5+nerve_racking_A	1.862717705131787e-5+nervous_A	5.960696656421719e-4+nervousness_N	2.8921126304342795e-5+nervy_A	1.862717705131787e-5+nest_N	3.470535156521136e-5+net_A	7.97243177796405e-3+net_N	1.035376321695472e-3+net_V2	4.883408619216213e-5+nett_V2	4.883408619216213e-5+network_N	9.775340690867866e-4+neurologist_N	2.8921126304342795e-5+neutral_A	1.1176306230790724e-4+neutralization_N	1.156845052173712e-5+neutralize_V2	2.4417043096081066e-5+neutron_N	5.784225260868559e-5+never_AdV	2.7652840246543395e-2+nevertheless_Adv	2.934301990266212e-4+new_A	2.7083915432616186e-2+newcomer_N	5.205802734781703e-5+news_N	1.2783137826519516e-3+newscast_N	1.156845052173712e-5+newsletter_N	1.850952083477939e-4+newspaper_N	6.30480553434673e-4+newsprint_N	8.676337891302839e-5+newsstand_N	1.156845052173712e-5+newsworthy_A	1.862717705131787e-5+next_A	9.53711465027475e-3+next_Prep	8.252047142464188e-4+nexus_N	5.78422526086856e-6+nicaraguan_A	2.794076557697681e-4+nice_A	3.725435410263575e-4+niche_N	9.254760417389695e-5+nick_V2	2.4417043096081066e-5+nickel_N	2.313690104347424e-5+nickname_N	4.0489576826079914e-5+nickname_V2	4.883408619216213e-5+nickname_VS	1.474708745022858e-4+nifty_A	3.725435410263574e-5+night_N	5.495013997825132e-4+nightclub_N	1.156845052173712e-5+nightly_A	3.725435410263574e-5+nightly_Adv	1.0118282725055903e-5+nightmare_N	4.0489576826079914e-5+nimble_A	1.862717705131787e-5+ninefold_Adv	1.0118282725055903e-5+ninth_A	7.450870820527148e-5+nitrogen_N	5.78422526086856e-6+nix_V2	2.4417043096081066e-5+no_Quant	5.132044862495516e-3+no_RP	0.21615354888574004+nobility_N	5.78422526086856e-6+noble_A	5.588153115395362e-5+nobleman_N	5.78422526086856e-6+nod_N	1.156845052173712e-5+nod_V	3.014954172696575e-5+nod_V2	2.4417043096081066e-5+noise_N	4.0489576826079914e-5+nominal_A	2.2352612461581448e-4+nominate_V2	9.766817238432426e-5+nomination_N	4.0489576826079914e-5+nominee_N	4.627380208694848e-5+noncommittal_A	1.862717705131787e-5+nonconformist_N	5.78422526086856e-6+nondescript_A	3.725435410263574e-5+nonentity_N	5.78422526086856e-6+nonevent_N	5.78422526086856e-6+nonfiction_N	1.156845052173712e-5+nonflammable_A	1.862717705131787e-5+nonintervention_N	5.78422526086856e-6+nonresident_A	3.725435410263574e-5+nonsense_N	2.313690104347424e-5+nonstop_A	5.588153115395362e-5+nonunion_A	5.588153115395362e-5+noodle_N	5.78422526086856e-6+noon_N	5.205802734781703e-5+norm_N	4.0489576826079914e-5+normal_A	1.6578187575672907e-3+normalcy_N	2.8921126304342795e-5+normalize_V2	2.4417043096081066e-5+north_A	4.4705224923162896e-4+north_Adv	1.0118282725055904e-4+north_N	2.313690104347424e-5+northeast_Adv	3.0354848175167712e-5+northeast_N	2.8921126304342795e-5+northeastern_A	1.862717705131787e-5+northern_A	5.588153115395362e-4+northwest_Adv	1.0118282725055903e-5+northwest_N	5.78422526086856e-6+norwegian_A	1.1176306230790724e-4+nose_N	6.362647786955415e-5+nosedive_N	5.78422526086856e-6+nostalgia_N	5.78422526086856e-6+nostalgic_A	7.450870820527148e-5+not_Adv	7.467292651091257e-3+notable_A	3.539163639750396e-4+notch_N	5.78422526086856e-6+notch_V2	2.4417043096081066e-5+note_N	1.5038985678258255e-3+note_V	6.02990834539315e-4+note_V2	5.371749481137834e-4+note_VS	1.5042029199233151e-2+notebook_N	5.205802734781703e-5+noted_A	1.862717705131787e-5+noteworthy_A	1.862717705131787e-5+notice_N	7.519492839129126e-5+notice_V	1.20598166907863e-4+notice_V2	1.9533634476864853e-4+notice_VS	4.424126235068574e-4+noticeable_A	7.450870820527148e-5+notification_N	5.784225260868559e-5+notify_V2	5.371749481137834e-4+notion_N	1.3303718099997685e-4+notoriety_N	1.156845052173712e-5+notorious_A	1.4901741641054297e-4+notwithstanding_Adv	2.0236565450111807e-5+notwithstanding_Prep	5.289773809271916e-5+novel_A	5.588153115395362e-5+novel_N	1.561740820434511e-4+novelist_N	2.313690104347424e-5+novelty_N	5.78422526086856e-6+novice_N	5.78422526086856e-6+novitiate_N	1.156845052173712e-5+now_Adv	8.205927290020338e-3+nowadays_Adv	2.0236565450111807e-5+nowhere_Adv	4.0473130900223614e-5+nozzle_N	1.156845052173712e-5+nuance_N	3.470535156521136e-5+nuclear_A	8.382229673093043e-4+nucleus_N	5.78422526086856e-6+nude_A	3.725435410263574e-5+nudge_N	5.78422526086856e-6+nudge_V2	2.4417043096081066e-5+nuisance_N	5.78422526086856e-6+nullify_V2	9.766817238432426e-5+num	1.0+numb_A	1.862717705131787e-5+number_N	2.1054579949561555e-3+number_V2	1.2208521548040532e-4+numerator_N	5.78422526086856e-6+numerical_A	7.450870820527148e-5+numerous_A	5.215609574369004e-4+nun_N	5.78422526086856e-6+nurse_N	3.470535156521136e-5+nurse_V2	9.766817238432426e-5+nursery_N	2.8921126304342795e-5+nurture_V2	4.883408619216213e-5+nut_N	1.735267578260568e-5+nutrient_N	5.78422526086856e-6+nutrition_N	1.156845052173712e-5+nutritional_A	1.862717705131787e-5+nutshell_N	5.78422526086856e-6+oak_N	2.313690104347424e-5+oasis_N	1.735267578260568e-5+oat_N	4.627380208694848e-5+oath_N	1.156845052173712e-5+obdurate_A	1.862717705131787e-5+obedience_N	5.78422526086856e-6+obedient_A	1.862717705131787e-5+obeisance_N	5.78422526086856e-6+obelisk_N	5.78422526086856e-6+obfuscate_V2	2.4417043096081066e-5+obiter_dictum_N	5.78422526086856e-6+object_N	2.8921126304342795e-5+object_V	3.014954172696575e-4+objection_N	6.941070313042272e-5+objectionable_A	3.725435410263574e-5+objective_A	9.313588525658937e-5+objective_N	1.0990027995650263e-4+objectivity_N	2.313690104347424e-5+obligate_V2	2.4417043096081066e-5+obligation_N	2.949954883042965e-4+obligatory_A	1.862717705131787e-5+oblige_V2	2.4417043096081066e-5+oblique_A	3.725435410263574e-5+obliterate_V2	2.4417043096081066e-5+oblivious_A	3.725435410263574e-5+obnoxious_A	3.725435410263574e-5+oboist_N	5.78422526086856e-6+obscene_A	1.862717705131787e-5+obscenity_N	5.78422526086856e-6+obscure_A	7.450870820527148e-5+obscure_V2	4.883408619216213e-5+obscurity_N	1.156845052173712e-5+observance_N	5.78422526086856e-6+observation_N	1.735267578260568e-5+observatory_N	5.78422526086856e-6+observe_V	1.20598166907863e-4+observe_V2	4.883408619216213e-5+observe_VS	1.0322961215160006e-3+observer_N	2.255847851738738e-4+obsession_N	1.156845052173712e-5+obsolete_A	7.450870820527148e-5+obstacle_N	1.1568450521737118e-4+obstruct_V2	9.766817238432426e-5+obstruction_N	1.735267578260568e-5+obstructionist_N	5.78422526086856e-6+obtain_V	3.61794500723589e-4+obtain_V2	1.5626907581491882e-3+obtainable_A	1.862717705131787e-5+obviate_V2	2.4417043096081066e-5+obvious_A	9.127316755145758e-4+occasion_N	8.676337891302839e-5+occasion_V2	4.883408619216213e-5+occasional_A	3.725435410263575e-4+occupancy_N	2.313690104347424e-5+occupant_N	1.156845052173712e-5+occupation_N	3.470535156521136e-5+occupational_A	1.862717705131787e-5+occupy_V	1.20598166907863e-4+occupy_V2	7.325112928824319e-5+occur_V	1.6280752532561505e-3+occurr_V2	4.883408619216213e-5+occurrence_N	1.156845052173712e-5+ocean_N	5.784225260868559e-5+octane_N	5.78422526086856e-6+octave_N	5.78422526086856e-6+odd_A	3.725435410263575e-4+oddity_N	1.735267578260568e-5+odds_on_A	1.862717705131787e-5+odious_A	1.862717705131787e-5+odyssey_N	5.78422526086856e-6+of_Prep	0.23499291170309558+off_A	9.313588525658937e-5+off_Adv	9.713551416053668e-4+off_Prep	1.1637502380398214e-3+offbeat_A	1.862717705131787e-5+offend_V2	9.766817238432426e-5+offender_N	1.735267578260568e-5+offensive_A	1.303902393592251e-4+offensive_N	2.8921126304342795e-5+offer_N	1.8335994076953332e-3+offer_V	3.376748673420164e-3+offer_V2	6.836772066902698e-3+offer_VS	2.212063117534287e-4+offer_VV	3.6425133342005986e-3+offering_N	1.3882140626084543e-3+offhanded_A	1.862717705131787e-5+office_N	2.122810670738761e-3+officer_N	2.0013419402605216e-3+official_A	1.5833100493620191e-3+official_N	3.8291571226949862e-3+officious_A	1.862717705131787e-5+offing_N	1.735267578260568e-5+offset_N	5.78422526086856e-6+offset_V2	2.246367964839458e-3+offshoot_N	2.313690104347424e-5+offshore_A	5.588153115395362e-5+often_Adv	1.8415274559601745e-3+ogle_V2	4.883408619216213e-5+oil_N	1.8162467319127276e-3+oiler_N	5.78422526086856e-6+oilfield_N	5.78422526086856e-6+oily_A	1.862717705131787e-5+ointment_N	5.78422526086856e-6+okay_A	3.725435410263574e-5+old_A	5.159728043215051e-3+old_N	1.735267578260568e-5+old_fashioned_A	1.303902393592251e-4+old_time_A	3.725435410263574e-5+ombudsman_N	1.156845052173712e-5+omen_N	5.78422526086856e-6+ominous_A	9.313588525658937e-5+omission_N	1.156845052173712e-5+omit_V2	4.6392381882554023e-4+omnibus_N	1.156845052173712e-5+on_Adv	3.13666764476733e-4+on_Prep	5.333149954507945e-2+once_Adv	1.5986886705588327e-3+once_Prep	3.808637142675779e-4+one_sided_A	1.862717705131787e-5+one_time_A	6.705783738474435e-4+onerous_A	1.303902393592251e-4+ongoing_A	1.8627177051317874e-4+onlooker_N	5.78422526086856e-6+only_Adv	7.750604567392822e-3+onset_N	5.78422526086856e-6+onslaught_N	1.156845052173712e-5+onto_Prep	2.750682380821396e-4+onus_N	5.78422526086856e-6+oomph_N	5.78422526086856e-6+ooze_N	5.78422526086856e-6+ooze_V	6.02990834539315e-5+op_art_N	4.3381689456514197e-4+open_A	1.769581819875198e-3+open_N	2.313690104347424e-5+open_V	3.0752532561505066e-3+open_V2	1.6847759736295935e-3+open_ended_A	1.862717705131787e-5+opener_N	1.156845052173712e-5+opening_A	5.588153115395362e-5+opening_N	2.1980055991300526e-4+openness_N	3.470535156521136e-5+opera_N	1.735267578260568e-5+operable_A	1.862717705131787e-5+operate_V	1.1125180897250361e-2+operate_V2	1.3917714564766206e-3+operatic_A	1.862717705131787e-5+operation_N	2.8169177020429884e-3+operational_A	3.911707180776753e-4+operative_A	3.725435410263574e-5+operative_N	1.735267578260568e-5+operator_N	4.0489576826079917e-4+opine_VS	7.37354372511429e-5+opinion_N	3.528377409129821e-4+opium_N	1.735267578260568e-5+opponent_N	1.9087943360866246e-4+opportune_A	1.862717705131787e-5+opportunism_N	5.78422526086856e-6+opportunist_N	1.735267578260568e-5+opportunity_N	5.205802734781703e-4+oppose_V	8.140376266280753e-4+oppose_V2	1.5382737150531072e-3+opposite_A	2.048989475644966e-4+opposite_N	2.8921126304342795e-5+opposite_Prep	1.057954761854383e-5+opposition_N	4.222484440434048e-4+oppression_N	1.156845052173712e-5+oppressive_A	1.862717705131787e-5+opt_V	2.1104679208876025e-4+opt_VS	7.37354372511429e-5+optical_A	3.3528918692372173e-4+optimism_N	4.627380208694848e-5+optimist_N	1.735267578260568e-5+optimistic_A	4.656794262829468e-4+optimistically_Adv	1.0118282725055903e-5+option_N	1.3477244857823744e-3+optional_A	3.725435410263574e-5+opulence_N	5.78422526086856e-6+opulent_A	5.588153115395362e-5+or_Conj	0.12846227316141356+oral_A	1.303902393592251e-4+orange_N	1.735267578260568e-5+orbit_N	2.8921126304342795e-5+orchard_N	2.8921126304342795e-5+orchestra_N	3.470535156521136e-5+orchestral_A	1.862717705131787e-5+orchestrate_V2	4.883408619216213e-5+ordain_VS	7.37354372511429e-5+ordeal_N	1.156845052173712e-5+order_N	2.1980055991300527e-3+order_V	9.044862518089724e-5+order_V2	1.0255158100354047e-3+order_V2V	6.396588486140725e-3+order_VS	5.161480607580003e-4+orderly_A	7.450870820527148e-5+ordinance_N	4.0489576826079914e-5+ordinary_A	5.401881344882183e-4+ordnance_N	1.156845052173712e-5+ore_N	1.156845052173712e-5+organ_N	4.0489576826079914e-5+organic_A	7.450870820527148e-5+organism_N	1.735267578260568e-5+organization_N	4.5695379560861617e-4+organizational_A	9.313588525658937e-5+organize_V2	6.592601635941887e-4+organized_A	7.450870820527148e-5+organizer_N	2.313690104347424e-5+orgy_N	5.78422526086856e-6+orient_V2	4.883408619216213e-5+oriental_A	3.725435410263574e-5+origin_N	1.735267578260568e-5+original_A	1.620564403464655e-3+original_N	1.735267578260568e-5+originate_V	6.02990834539315e-5+originate_V2	4.883408619216213e-5+originator_N	1.735267578260568e-5+ornament_N	5.78422526086856e-6+ornamental_A	3.725435410263574e-5+ornery_A	1.862717705131787e-5+orphan_N	1.156845052173712e-5+orphan_V2	2.4417043096081066e-5+orthodox_A	7.450870820527148e-5+orthodoxy_N	5.78422526086856e-6+ostensible_A	3.725435410263574e-5+ostentation_N	5.78422526086856e-6+ostentatious_A	1.862717705131787e-5+other_A	2.617118375710161e-2+other_N	1.1510608269128433e-3+otherwise_Adv	4.0473130900223615e-4+ounce_N	3.701904166955878e-4+oust_V	1.808972503617945e-4+oust_V2	4.6392381882554023e-4+out_Adv	1.0826562515809817e-3+out_Prep	3.565307547449271e-3+out_trade_V2	2.4417043096081066e-5+outback_N	5.78422526086856e-6+outbid_V2	4.883408619216213e-5+outbreak_N	2.8921126304342795e-5+outcome_N	1.561740820434511e-4+outcry_N	8.097915365215983e-5+outdated_A	1.862717705131787e-5+outdo_V2	4.883408619216213e-5+outdoor_A	5.588153115395362e-5+outer_A	1.1176306230790724e-4+outfield_N	1.156845052173712e-5+outfielder_N	5.78422526086856e-6+outfit_N	2.8921126304342795e-5+outfit_V2	4.883408619216213e-5+outflank_V2	2.4417043096081066e-5+outflow_N	9.254760417389695e-5+outfly_V2	4.883408619216213e-5+outgain_V2	2.4417043096081066e-5+outgoing_A	3.725435410263574e-5+outgrow_V2	4.883408619216213e-5+outgrowth_N	1.156845052173712e-5+outing_N	5.78422526086856e-6+outlandish_A	1.862717705131787e-5+outlast_V2	4.883408619216213e-5+outlaw_V2	1.4650225857648638e-4+outlay_N	9.254760417389695e-5+outleap_V2	2.4417043096081066e-5+outlet_N	1.5038985678258253e-4+outline_N	1.156845052173712e-5+outline_V2	3.174215602490538e-4+outlook_N	2.3715323569561093e-4+outlying_A	3.725435410263574e-5+outmoded_A	1.862717705131787e-5+outnumber_V2	2.197533878647296e-4+outpace_V2	1.4650225857648638e-4+outpatient_N	1.735267578260568e-5+outperform_V2	2.9300451715297276e-4+outpost_N	1.735267578260568e-5+output_N	4.222484440434048e-4+outrage_N	2.313690104347424e-5+outrage_V2	4.883408619216213e-5+outrageous_A	5.588153115395362e-5+outright_A	3.725435410263574e-5+outright_Adv	3.0354848175167712e-5+outsell_V2	7.325112928824319e-5+outset_N	1.735267578260568e-5+outshine_V2	4.883408619216213e-5+outside_A	8.009686132066685e-4+outside_Adv	5.059141362527952e-5+outside_N	3.470535156521136e-5+outside_Prep	6.982501428238929e-4+outsider_N	8.097915365215983e-5+outspoken_A	1.1176306230790724e-4+outstanding_A	3.390146223339853e-3+outstrip_V2	1.2208521548040532e-4+outward_A	1.862717705131787e-5+outweigh_V2	2.4417043096081065e-4+oven_N	1.156845052173712e-5+over_Adv	3.9461302627718023e-4+over_N	1.156845052173712e-5+over_Prep	7.606694737733014e-3+over_magazine_V2	2.4417043096081066e-5+overall_A	1.173512154233026e-3+overall_N	2.313690104347424e-5+overbid_V	3.014954172696575e-5+overbid_V2	2.4417043096081066e-5+overblown_A	1.862717705131787e-5+overboard_Adv	2.0236565450111807e-5+overcharge_N	1.735267578260568e-5+overcome_V	6.02990834539315e-5+overcome_V2	3.174215602490538e-4+overcommit_V2	2.4417043096081066e-5+overdose_V	6.02990834539315e-5+overdraft_N	5.78422526086856e-6+overdue_A	1.4901741641054297e-4+overeager_A	1.862717705131787e-5+overemphasize_V	3.014954172696575e-5+overemphasize_V2	2.4417043096081066e-5+overflow_N	5.78422526086856e-6+overflow_V	6.02990834539315e-5+overhang_N	2.313690104347424e-5+overhang_V2	4.883408619216213e-5+overhaul_N	9.254760417389695e-5+overhaul_V2	3.418386033451349e-4+overhead_A	3.725435410263574e-5+overhead_Adv	3.0354848175167712e-5+overheat_V2	2.4417043096081066e-5+overlap_V	6.02990834539315e-5+overlay_N	5.78422526086856e-6+overlay_V2	2.4417043096081066e-5+overlook_V2	2.197533878647296e-4+overly_Adv	7.082797907539132e-5+overnight_A	4.4705224923162896e-4+overnight_Adv	1.0118282725055903e-5+overpass_N	5.78422526086856e-6+overpay_V2	2.4417043096081066e-5+overplant_V2	2.4417043096081066e-5+overpower_V2	2.4417043096081066e-5+overprice_V2	4.883408619216213e-5+overproduction_N	5.78422526086856e-6+overreact_V	2.1104679208876025e-4+override_V2	2.4417043096081065e-4+overrule_V2	4.883408619216213e-5+overseas_A	9.872403837198473e-4+overseas_Adv	3.844947435521243e-4+oversee_V2	7.32511292882432e-4+overseer_N	5.78422526086856e-6+overshadow_V2	9.766817238432426e-5+oversight_N	4.627380208694848e-5+oversimplify_V	3.014954172696575e-5+overstate_V2	1.7091930167256744e-4+overstatement_N	5.78422526086856e-6+oversubscribe_V2	7.325112928824319e-5+oversubscribed_A	5.588153115395362e-5+overt_A	1.862717705131787e-5+overtake_V2	2.4417043096081066e-5+overtax_V2	2.4417043096081066e-5+overthrow_V2	9.766817238432426e-5+overtime_Adv	4.0473130900223614e-5+overtime_N	4.0489576826079914e-5+overture_N	1.735267578260568e-5+overturn_V	3.014954172696575e-5+overturn_V2	1.7091930167256744e-4+overvalue_V2	4.883408619216213e-5+overweight_A	1.862717705131787e-5+overweight_N	5.78422526086856e-6+overwhelm_V2	1.4650225857648638e-4+overwhelmingly_Adv	4.0473130900223614e-5+overwork_V	3.014954172696575e-5+overwrought_A	1.862717705131787e-5+overzealous_A	1.862717705131787e-5+owe_V	5.125422093584177e-4+owe_V2	6.836772066902698e-4+owl_N	1.156845052173712e-5+own_A	6.668529384371799e-3+own_V	1.2361312108055958e-3+own_V2	6.372848248077158e-3+owner_N	7.924388607389926e-4+ownership_N	3.8754309247819346e-4+ox_N	5.78422526086856e-6+oxide_N	1.156845052173712e-5+oxygen_N	2.313690104347424e-5+ozone_N	1.0990027995650263e-4+pace_N	2.7764281252169086e-4+pace_V	3.014954172696575e-5+pace_V2	2.4417043096081066e-5+pacemaker_N	2.8921126304342795e-5+pacific_A	9.313588525658937e-5+pacify_V2	2.4417043096081066e-5+pack_N	5.205802734781703e-5+pack_V	1.5074770863482875e-4+pack_V2	1.7091930167256744e-4+package_N	5.437171745216445e-4+package_V2	3.9067268953729706e-4+packet_N	2.8921126304342795e-5+packing_N	5.78422526086856e-6+pact_N	2.3136901043474236e-4+pad_N	1.156845052173712e-5+padding_N	5.78422526086856e-6+paddle_N	5.78422526086856e-6+paean_N	5.78422526086856e-6+page_N	3.817588672173249e-4+pageant_N	5.78422526086856e-6+pageantry_N	5.78422526086856e-6+pail_N	1.156845052173712e-5+pain_N	6.362647786955415e-5+pained_A	1.862717705131787e-5+painful_A	3.3528918692372173e-4+painless_A	1.862717705131787e-5+painstaking_A	1.862717705131787e-5+paint_N	2.8921126304342795e-5+paint_V	6.02990834539315e-5+paint_V2	2.685874740568917e-4+paintbrush_N	5.78422526086856e-6+painter_N	1.735267578260568e-5+painting_N	2.660743619999537e-4+pair_N	4.627380208694848e-5+pair_V	3.014954172696575e-5+pair_V2	9.766817238432426e-5+pakistani_A	5.588153115395362e-5+pal_N	1.156845052173712e-5+palace_N	5.78422526086856e-6+palatial_A	1.862717705131787e-5+pale_A	7.450870820527148e-5+pale_N	5.78422526086856e-6+pale_V	1.20598166907863e-4+palestinian_A	1.4901741641054297e-4+palestinian_N	5.78422526086856e-6+pall_N	2.8921126304342795e-5+palm_N	3.470535156521136e-5+palm_V2	2.4417043096081066e-5+paltry_A	3.725435410263574e-5+pamper_V2	2.4417043096081066e-5+pamphlet_N	5.78422526086856e-6+pamphleteer_N	5.78422526086856e-6+pan_V	1.20598166907863e-4+panacea_N	5.78422526086856e-6+panamanian_A	3.539163639750396e-4+pancreas_N	5.78422526086856e-6+pandemonium_N	5.78422526086856e-6+panel_N	3.93327317739062e-4+pang_N	5.78422526086856e-6+panic_N	8.097915365215983e-5+panic_V	1.5074770863482875e-4+panic_V2	2.4417043096081066e-5+panicky_A	5.588153115395362e-5+panjandrum_N	5.78422526086856e-6+panoramic_A	1.862717705131787e-5+pant_N	2.313690104347424e-5+pantry_N	5.78422526086856e-6+pap_N	1.156845052173712e-5+papa_N	5.78422526086856e-6+paper_N	1.3072349089562943e-3+paperclip_N	5.78422526086856e-6+paperwork_N	5.78422526086856e-6+par_N	2.7764281252169086e-4+parachute_N	5.78422526086856e-6+parachute_V	9.044862518089724e-5+parade_N	1.735267578260568e-5+paradise_N	5.78422526086856e-6+paradox_N	2.313690104347424e-5+paragraph_N	2.313690104347424e-5+parakeet_N	1.156845052173712e-5+parallel_A	7.450870820527148e-5+parallel_N	3.470535156521136e-5+parallel_V2	4.883408619216213e-5+paralysis_N	1.156845052173712e-5+paralyze_V2	9.766817238432426e-5+parameter_N	5.78422526086856e-6+paramilitary_A	1.862717705131787e-5+paramount_A	1.862717705131787e-5+paranoia_N	5.78422526086856e-6+paranoid_A	3.725435410263574e-5+parasite_N	5.78422526086856e-6+parcel_N	3.470535156521136e-5+parcel_V2	4.883408619216213e-5+pardon_N	5.78422526086856e-6+pardon_V2	2.4417043096081066e-5+pare_V2	9.766817238432426e-5+parent_N	1.0180236459128664e-3+parental_A	1.303902393592251e-4+pariah_N	5.78422526086856e-6+parity_N	5.784225260868559e-5+park_N	1.4460563152171398e-4+park_V	9.044862518089724e-5+park_V2	7.325112928824319e-5+parking_N	8.676337891302839e-5+parlance_N	1.735267578260568e-5+parley_N	5.78422526086856e-6+parliament_N	4.627380208694848e-5+parliamentarian_N	5.78422526086856e-6+parliamentary_A	2.048989475644966e-4+parochial_A	3.725435410263574e-5+parody_N	2.313690104347424e-5+parry_V2	4.883408619216213e-5+part_N	3.0772078387820735e-3+part_V	3.014954172696575e-5+part_time_A	5.588153115395362e-5+part_time_Adv	1.0118282725055903e-5+partake_V	3.014954172696575e-5+partial_A	5.588153115395362e-4+participant_N	2.4872168621734806e-4+participate_V	1.447178002894356e-3+participate_V2	4.883408619216213e-5+participation_N	1.5038985678258253e-4+particle_N	5.78422526086856e-6+particular_A	3.3342646921858993e-3+particular_N	2.313690104347424e-5+parting_N	5.78422526086856e-6+partisan_A	5.588153115395362e-5+partly_Adv	8.701723143548077e-4+partner_N	8.965549154346267e-4+partnership_N	4.800906966520904e-4+party_N	8.560653386085467e-4+pasha_N	5.78422526086856e-6+pass_N	1.735267578260568e-5+pass_V	1.7185238784370477e-3+pass_V2	1.5626907581491882e-3+passable_A	3.725435410263574e-5+passage_N	6.941070313042272e-5+passbook_N	5.78422526086856e-6+passenger_N	2.255847851738738e-4+passing_N	1.156845052173712e-5+passion_N	4.627380208694848e-5+passionate_A	9.313588525658937e-5+passive_A	1.1176306230790724e-4+passive_N	1.156845052173712e-5+passivity_N	5.78422526086856e-6+passport_N	1.735267578260568e-5+password_N	2.8921126304342795e-5+past_A	5.495017230138772e-3+past_Adv	4.0473130900223614e-5+past_N	4.7430647139122187e-4+past_Prep	1.375341190410698e-4+pasta_N	1.735267578260568e-5+pasteurize_V2	2.4417043096081066e-5+pastime_N	1.156845052173712e-5+pastor_N	5.78422526086856e-6+pastry_N	2.313690104347424e-5+pasture_N	1.156845052173712e-5+patch_N	2.8921126304342795e-5+patch_V2	2.4417043096081066e-5+patchwork_N	5.78422526086856e-6+patent_A	3.725435410263574e-5+patent_N	2.949954883042965e-4+patent_V2	7.325112928824319e-5+path_N	1.272529557391083e-4+pathetic_A	1.862717705131787e-5+pathological_A	1.862717705131787e-5+patience_N	2.313690104347424e-5+patient_A	1.1176306230790724e-4+patient_N	3.123481640869022e-4+patriarch_N	1.156845052173712e-5+patriarchal_A	1.862717705131787e-5+patriarchy_N	5.78422526086856e-6+patrician_N	5.78422526086856e-6+patriot_N	5.78422526086856e-6+patriotic_A	1.862717705131787e-5+patriotism_N	5.78422526086856e-6+patrol_N	4.0489576826079914e-5+patrol_V	3.014954172696575e-5+patrol_V2	2.4417043096081066e-5+patron_N	2.8921126304342795e-5+patronage_N	5.78422526086856e-6+patronize_V2	7.325112928824319e-5+patronizing_A	1.862717705131787e-5+pattern_N	1.850952083477939e-4+pattern_V2	4.883408619216213e-5+pauper_N	5.78422526086856e-6+pause_N	1.156845052173712e-5+pause_VS	7.37354372511429e-5+pave_V2	7.325112928824319e-5+paw_V	3.014954172696575e-5+pawn_N	5.205802734781703e-5+pawn_V2	2.4417043096081066e-5+pay_N	2.8921126304342796e-4+pay_V	7.23589001447178e-3+pay_V2	9.131974117934318e-3+pay_VS	2.949417490045716e-4+payable_A	6.333240197448077e-4+payer_N	1.735267578260568e-5+payment_N	1.220471530043266e-3+payoff_N	5.78422526086856e-6+payroll_N	1.0990027995650263e-4+pea_N	1.156845052173712e-5+peace_N	1.561740820434511e-4+peaceful_A	1.4901741641054297e-4+peacemaker_N	1.156845052173712e-5+peacetime_N	1.156845052173712e-5+peach_N	5.78422526086856e-6+peak_N	1.0411605469563407e-4+peak_V	2.7134587554269177e-4+peak_V2	2.4417043096081066e-5+peaked_A	3.725435410263574e-5+peanut_N	2.313690104347424e-5+pear_N	5.78422526086856e-6+pearl_N	5.78422526086856e-6+peasant_N	4.627380208694848e-5+peck_N	5.78422526086856e-6+peculiar_A	7.450870820527148e-5+peculiarity_N	5.78422526086856e-6+pedagogue_N	5.78422526086856e-6+pedal_V	6.02990834539315e-5+peddle_V	6.02990834539315e-5+peddle_V2	1.7091930167256744e-4+peddler_N	5.78422526086856e-6+peddling_A	1.862717705131787e-5+pedestrian_A	1.862717705131787e-5+pedestrian_N	1.735267578260568e-5+pediatrician_N	5.78422526086856e-6+pedigree_N	5.78422526086856e-6+peek_N	5.78422526086856e-6+peek_V	3.014954172696575e-5+peel_V	3.014954172696575e-5+peel_V2	4.883408619216213e-5+peep_N	5.78422526086856e-6+peer_N	2.313690104347424e-5+peer_V	1.20598166907863e-4+peerless_A	1.862717705131787e-5+peg_V	9.044862518089724e-5+peg_V2	2.197533878647296e-4+pejorative_A	1.862717705131787e-5+pelvic_A	3.725435410263574e-5+pen_N	2.313690104347424e-5+pen_V2	2.4417043096081066e-5+penalize_V2	7.325112928824319e-5+penalty_N	2.660743619999537e-4+penchant_N	1.735267578260568e-5+pencil_N	8.676337891302839e-5+pend_V	1.6582247949831163e-3+pend_V2	2.4417043096081066e-5+pending_A	9.313588525658937e-5+pending_Prep	1.057954761854383e-5+penetrate_V	3.014954172696575e-5+penetrate_V2	1.2208521548040532e-4+peninsula_N	1.156845052173712e-5+penis_N	5.78422526086856e-6+pennant_N	2.313690104347424e-5+penny_N	2.3136901043474236e-4+pension_N	4.627380208694847e-4+pent_up_A	7.450870820527148e-5+pentameter_N	5.78422526086856e-6+penthouse_N	1.156845052173712e-5+people_N	2.8921126304342795e-5+pep_N	5.78422526086856e-6+pepper_N	5.78422526086856e-6+per_Prep	9.838979285245763e-4+perceive_V2	2.197533878647296e-4+perceive_VS	7.37354372511429e-5+percent_N	9.83318294347655e-5+percentage_N	7.693019596955184e-4+perception_N	1.4460563152171398e-4+perch_N	1.156845052173712e-5+perch_V	3.014954172696575e-5+perch_V2	2.4417043096081066e-5+peremptory_A	1.862717705131787e-5+perennial_A	5.588153115395362e-5+perfect_A	4.656794262829468e-4+perfect_V2	2.4417043096081066e-5+perfection_N	1.735267578260568e-5+perform_V	9.044862518089725e-4+perform_V2	3.418386033451349e-4+performance_N	7.519492839129127e-4+performer_N	6.941070313042272e-5+perfume_N	2.8921126304342795e-5+perhaps_Adv	1.032064837955702e-3+peril_N	2.313690104347424e-5+perilous_A	5.588153115395362e-5+perimeter_N	5.78422526086856e-6+period_N	1.7121306772170935e-3+periodic_A	1.1176306230790724e-4+periodical_A	7.450870820527148e-5+periodical_N	1.156845052173712e-5+peripheral_A	3.725435410263574e-5+periphery_N	1.156845052173712e-5+perjury_N	3.470535156521136e-5+perk_N	1.735267578260568e-5+perk_V	6.02990834539315e-5+permanence_N	5.78422526086856e-6+permanent_A	5.77442488590854e-4+permeable_A	1.862717705131787e-5+permeate_V2	4.883408619216213e-5+permissible_A	7.450870820527148e-5+permission_N	1.3882140626084543e-4+permissive_A	1.862717705131787e-5+permit_N	2.8921126304342795e-5+permit_V	3.3164495899662324e-4+permit_V2	5.615919912098645e-4+permit_V2V	1.812366737739872e-2+perpetrate_V2	2.4417043096081066e-5+perpetual_A	5.588153115395362e-5+perpetuate_V2	4.883408619216213e-5+persecute_V2	4.883408619216213e-5+persecution_N	5.78422526086856e-6+persian_A	1.862717705131787e-5+persist_V	2.7134587554269177e-4+persistence_N	1.156845052173712e-5+persistent_A	2.048989475644966e-4+person_N	3.4705351565211356e-4+persona_non_grata_N	1.156845052173712e-5+personal_A	2.8685852659029523e-3+personal_N	9.83318294347655e-5+personality_N	4.0489576826079914e-5+personalize_V2	4.883408619216213e-5+personification_N	5.78422526086856e-6+perspective_N	6.941070313042272e-5+persuade_V2	7.813453790745941e-4+persuasive_A	3.725435410263574e-5+pertinent_A	5.588153115395362e-5+perturb_V2	2.4417043096081066e-5+peruse_V2	2.4417043096081066e-5+peruvian_A	9.313588525658937e-5+pervasive_A	1.4901741641054297e-4+perverse_A	7.450870820527148e-5+perversion_N	5.78422526086856e-6+perversity_N	5.78422526086856e-6+peseta_N	3.470535156521136e-5+peso_N	5.78422526086856e-6+pessimism_N	1.156845052173712e-5+pessimist_N	1.156845052173712e-5+pessimistic_A	1.8627177051317874e-4+pester_V2	2.4417043096081066e-5+pesticide_N	1.0411605469563407e-4+pet_N	1.735267578260568e-5+petite_A	1.862717705131787e-5+petition_N	7.519492839129126e-5+petition_V2	2.4417043096081066e-5+petroleum_N	1.3882140626084543e-4+pettiness_N	5.78422526086856e-6+petty_A	3.725435410263574e-5+phalanx_N	5.78422526086856e-6+pharmaceutical_A	5.960696656421719e-4+pharmacist_N	5.78422526086856e-6+pharmacy_N	1.156845052173712e-5+phase_N	1.0990027995650263e-4+phase_V2	2.197533878647296e-4+phenomenal_A	1.862717705131787e-5+phenomenon_N	9.254760417389695e-5+philanthropist_N	5.78422526086856e-6+philippine_A	1.6764459346186087e-4+philosopher_N	1.735267578260568e-5+philosophic_A	3.725435410263574e-5+philosophical_A	3.725435410263574e-5+philosophy_N	7.519492839129126e-5+phone_N	4.396011198260105e-4+phone_V	9.044862518089724e-5+phone_V2	7.325112928824319e-5+phoney_A	1.862717705131787e-5+phony_A	1.1176306230790724e-4+phony_N	5.78422526086856e-6+photo_N	1.0411605469563407e-4+photocopier_N	5.78422526086856e-6+photograph_N	4.627380208694848e-5+photograph_V2	4.883408619216213e-5+photographic_A	1.303902393592251e-4+photography_N	5.78422526086856e-6+photosynthesis_N	5.78422526086856e-6+phrase_N	4.627380208694848e-5+physical_A	2.9803483282108594e-4+physician_N	8.676337891302839e-5+physicist_N	1.156845052173712e-5+physics_N	1.735267578260568e-5+pi_N	5.78422526086856e-6+pianist_N	1.735267578260568e-5+piano_N	4.627380208694848e-5+pick_N	4.627380208694848e-5+pick_V	1.6582247949831163e-3+pick_V2	4.883408619216213e-4+picker_N	2.8921126304342795e-5+picket_N	2.313690104347424e-5+picket_V	3.014954172696575e-5+picking_N	2.313690104347424e-5+pickle_N	5.78422526086856e-6+picnic_N	1.156845052173712e-5+picture_N	3.528377409129821e-4+picture_V2	9.766817238432426e-5+picturesque_A	1.862717705131787e-5+pie_N	3.470535156521136e-5+piece_N	4.1646421878253627e-4+piece_V2	4.883408619216213e-5+piecemeal_Adv	2.0236565450111807e-5+pier_N	2.313690104347424e-5+pig_N	6.941070313042272e-5+piggyback_V	9.044862518089724e-5+piglet_N	1.156845052173712e-5+pigment_N	2.313690104347424e-5+pigsty_N	5.78422526086856e-6+pile_N	2.8921126304342795e-5+pile_V	2.1104679208876025e-4+pile_V2	4.883408619216213e-5+piles_N	2.313690104347424e-5+pilferage_N	5.78422526086856e-6+pill_N	2.3136901043474236e-4+pillar_N	4.627380208694848e-5+pillory_V2	4.883408619216213e-5+pillow_N	1.156845052173712e-5+pillowcase_N	5.78422526086856e-6+pilot_N	8.329284375650725e-4+pimp_N	1.735267578260568e-5+pin_N	1.735267578260568e-5+pin_V2	1.4650225857648638e-4+pin_point_V2	2.4417043096081066e-5+pinball_N	5.78422526086856e-6+pinch_N	1.156845052173712e-5+pinch_V2	2.4417043096081066e-5+pineapple_N	1.156845052173712e-5+ping_N	5.78422526086856e-6+ping_V	3.014954172696575e-5+pink_A	3.725435410263574e-5+pinpoint_V2	7.325112928824319e-5+pint_N	5.78422526086856e-6+pioneer_N	4.0489576826079914e-5+pioneer_V	3.014954172696575e-5+pioneer_V2	7.325112928824319e-5+pious_A	1.862717705131787e-5+pipe_N	5.784225260868559e-5+pipe_V	3.014954172696575e-5+pipe_V2	2.4417043096081066e-5+pipeline_N	2.4872168621734806e-4+piping_N	5.78422526086856e-6+pipsqueak_N	5.78422526086856e-6+piquant_A	1.862717705131787e-5+pirate_N	5.78422526086856e-6+pirate_V2	2.4417043096081066e-5+pistil_N	5.78422526086856e-6+pistol_N	2.313690104347424e-5+piston_N	2.313690104347424e-5+pit_N	9.83318294347655e-5+pit_V2	1.2208521548040532e-4+pitch_N	1.0411605469563407e-4+pitch_V	1.5074770863482875e-4+pitch_V2	1.9533634476864853e-4+pitcher_N	4.627380208694848e-5+pitfall_N	1.735267578260568e-5+pithy_A	3.725435410263574e-5+pittance_N	5.78422526086856e-6+pity_N	5.78422526086856e-6+pivotal_A	5.588153115395362e-5+pizza_N	2.313690104347424e-5+placate_V2	7.325112928824319e-5+place_N	8.849864649128896e-4+place_V2	1.9777804907825662e-3+placebo_N	5.78422526086856e-6+placement_N	8.097915365215983e-5+placid_A	1.862717705131787e-5+placing_N	5.78422526086856e-6+plague_V2	2.197533878647296e-4+plaid_N	1.735267578260568e-5+plain_A	2.048989475644966e-4+plain_Adv	2.0236565450111807e-5+plain_N	1.735267578260568e-5+plaintiff_N	1.5038985678258253e-4+plaintive_A	3.725435410263574e-5+plan_N	3.6035723375211124e-3+plan_V	2.41196333815726e-3+plan_V2	1.3185203271883774e-3+plan_VS	8.848252470137148e-4+plan_VV	2.7188760244568753e-2+plane_N	2.8921126304342796e-4+planet_N	7.519492839129126e-5+plank_N	5.78422526086856e-6+planner_N	2.949954883042965e-4+plant_N	1.9897734897387845e-3+plant_V2	2.685874740568917e-4+plantation_N	1.156845052173712e-5+planter_N	5.78422526086856e-6+plaque_N	5.78422526086856e-6+plasma_N	5.78422526086856e-6+plaster_N	2.313690104347424e-5+plastic_A	2.607804787184502e-4+plastic_N	1.1568450521737118e-4+plastics_N	1.561740820434511e-4+plate_N	6.362647786955415e-5+plateau_N	5.78422526086856e-6+platform_N	6.941070313042272e-5+platinum_N	5.784225260868559e-5+platoon_N	5.78422526086856e-6+plaudit_N	5.78422526086856e-6+plausible_A	1.1176306230790724e-4+play_N	2.1980055991300526e-4+play_V	2.0200192957067053e-3+play_V2	1.9777804907825662e-3+player_N	5.032275976955647e-4+playfulness_N	5.78422526086856e-6+playground_N	5.78422526086856e-6+playing_N	5.784225260868559e-5+playwright_N	2.8921126304342795e-5+plaza_N	5.78422526086856e-6+plea_N	1.6195830730431966e-4+plead_V	2.41196333815726e-4+plead_V2	1.2208521548040532e-4+plead_VA	2.616279069767442e-2+plead_VS	1.474708745022858e-4+pleadingly_Adv	1.0118282725055903e-5+pleasant_A	3.725435410263574e-5+pleasantry_N	1.735267578260568e-5+please_V	2.41196333815726e-4+please_V2	2.197533878647296e-4+pleased_A	2.048989475644966e-4+pleasurable_A	1.862717705131787e-5+pleasure_N	4.627380208694848e-5+pledge_N	5.784225260868559e-5+pledge_V2	1.7091930167256744e-4+pledge_VS	2.212063117534287e-4+plentiful_A	5.588153115395362e-5+plenty_Adv	6.0709696350335424e-5+plenty_N	9.83318294347655e-5+plethora_N	5.78422526086856e-6+pliant_A	1.862717705131787e-5+plight_N	2.8921126304342795e-5+plot_N	6.362647786955415e-5+plot_V2	9.766817238432426e-5+plotter_N	1.156845052173712e-5+plow_V	9.044862518089724e-5+plow_V2	4.883408619216213e-5+ploy_N	2.8921126304342795e-5+pluck_V	3.014954172696575e-5+pluck_V2	2.4417043096081066e-5+plug_N	2.313690104347424e-5+plug_V	3.014954172696575e-5+plug_V2	1.2208521548040532e-4+plumbing_N	2.8921126304342795e-5+plume_N	5.78422526086856e-6+plummet_V	5.728412928123493e-4+plummet_V2	2.4417043096081065e-4+plump_A	1.862717705131787e-5+plunge_N	4.627380208694847e-4+plunge_V	1.4170284611673902e-3+plunge_V2	6.348431204981076e-4+pluralism_N	5.78422526086856e-6+plurality_N	1.156845052173712e-5+plus_A	1.862717705131787e-5+plus_N	2.8921126304342795e-5+plus_Prep	1.0579547618543832e-4+plush_A	3.725435410263574e-5+plutonium_N	1.735267578260568e-5+ply_V2	2.4417043096081066e-5+ply_VS	7.37354372511429e-5+plywood_N	1.735267578260568e-5+pneumonia_N	5.78422526086856e-6+poacher_N	5.78422526086856e-6+pocket_N	7.519492839129126e-5+pocket_V2	7.325112928824319e-5+pod_N	5.78422526086856e-6+podium_N	1.735267578260568e-5+poet_N	2.313690104347424e-5+poetry_N	1.156845052173712e-5+point_N	2.6491751694778e-3+point_V	1.688374336710082e-3+point_V2	9.766817238432426e-5+pointed_A	9.313588525658937e-5+pointer_N	5.78422526086856e-6+pointless_A	1.862717705131787e-5+poise_V	3.014954172696575e-5+poise_V2	2.4417043096081066e-5+poison_N	1.7352675782605678e-4+poisonous_A	1.862717705131787e-5+poke_V	6.02990834539315e-5+poke_V2	4.883408619216213e-5+poker_N	2.313690104347424e-5+polar_A	1.862717705131787e-5+pole_N	5.78422526086856e-6+police_V2	9.766817238432426e-5+policeman_N	1.735267578260568e-5+policewoman_N	1.735267578260568e-5+policy_N	1.8162467319127276e-3+polish_A	3.1666200987240384e-4+polish_N	5.78422526086856e-6+polish_V	9.044862518089724e-5+polish_V2	2.4417043096081066e-5+polite_A	3.725435410263574e-5+political_A	4.768557325137375e-3+politician_N	2.7764281252169086e-4+politicize_V	3.014954172696575e-5+politick_V	6.02990834539315e-5+politics_N	2.1980055991300526e-4+poll_N	2.7764281252169086e-4+poll_V	1.808972503617945e-4+poll_V2	1.4650225857648638e-4+pollen_N	2.8921126304342795e-5+pollinate_V2	1.2208521548040532e-4+pollination_N	1.156845052173712e-5+pollster_N	2.313690104347424e-5+pollutant_N	2.8921126304342795e-5+pollute_V2	4.883408619216213e-5+pollution_N	1.9087943360866246e-4+poltergeist_N	1.156845052173712e-5+polyp_N	2.8921126304342795e-5+pond_N	1.735267578260568e-5+ponder_V	6.02990834539315e-5+ponder_V2	7.325112928824319e-5+pontificate_V	3.014954172696575e-5+poof_N	5.78422526086856e-6+pool_N	1.561740820434511e-4+pool_V2	9.766817238432426e-5+poor_A	1.5274285182080656e-3+pop_A	1.862717705131787e-5+pop_N	4.627380208694848e-5+pop_V	2.41196333815726e-4+pop_V2	2.4417043096081066e-5+pope_N	5.78422526086856e-6+populace_N	5.78422526086856e-6+popular_A	1.0431219148738008e-3+popularity_N	9.83318294347655e-5+popularize_V2	4.883408619216213e-5+populate_V2	1.2208521548040532e-4+population_N	1.850952083477939e-4+populism_N	5.78422526086856e-6+populist_N	5.78422526086856e-6+populous_A	3.725435410263574e-5+porcelain_N	2.8921126304342795e-5+porch_N	1.735267578260568e-5+pore_V	9.044862518089724e-5+pork_N	5.205802734781703e-5+pornographic_A	1.862717705131787e-5+pornography_N	5.78422526086856e-6+porous_A	1.862717705131787e-5+port_N	5.205802734781703e-5+portable_A	2.4215330166713235e-4+portend_V2	7.325112928824319e-5+portfolio_N	1.0122394206519979e-3+portico_N	5.78422526086856e-6+portion_N	3.5862196617385066e-4+portrait_N	5.784225260868559e-5+portray_V2	3.66255646441216e-4+portrayal_N	4.0489576826079914e-5+pose_V	1.5074770863482875e-4+pose_V2	2.9300451715297276e-4+posh_A	3.725435410263574e-5+position_N	1.4460563152171398e-3+position_V2	2.685874740568917e-4+positive_A	9.499860296172116e-4+positive_N	5.78422526086856e-6+possess_V2	2.4417043096081065e-4+possession_N	1.735267578260568e-5+possibility_N	2.7764281252169086e-4+possible_A	4.060724597187296e-3+post_N	4.396011198260105e-4+post_Prep	1.057954761854383e-5+post_V	1.3567293777134587e-3+post_V2	3.711390550604322e-3+postage_N	5.78422526086856e-6+postal_A	1.303902393592251e-4+postcard_N	1.156845052173712e-5+poster_N	4.0489576826079914e-5+postmark_N	1.156845052173712e-5+postmark_V2	2.4417043096081066e-5+postmaster_N	5.78422526086856e-6+postpone_V2	6.104260774020266e-4+postponement_N	1.156845052173712e-5+posture_N	3.470535156521136e-5+posture_V	3.014954172696575e-5+posturing_N	1.735267578260568e-5+pot0	0.794646591384358+pot01	0.205353408615642+pot0as1	1.0+pot1as2	1.0+pot2as3	1.0+pot_N	2.8921126304342795e-5+pot_V	3.014954172696575e-5+potato_N	8.676337891302839e-5+potent_A	1.1176306230790724e-4+potentate_N	5.78422526086856e-6+potential_A	2.8313309118003166e-3+potential_N	1.677425325651882e-4+potentiality_N	5.78422526086856e-6+pothole_N	1.156845052173712e-5+potpourri_N	5.78422526086856e-6+pottage_N	5.78422526086856e-6+potted_A	3.725435410263574e-5+pottery_N	1.156845052173712e-5+pound_N	6.246963281738044e-4+pound_V	3.014954172696575e-5+pound_V2	4.883408619216213e-5+pour_V	5.125422093584177e-4+pour_V2	3.174215602490538e-4+poverty_N	1.5038985678258253e-4+powdered_A	1.862717705131787e-5+power_N	1.4113509636519285e-3+power_V2	7.325112928824319e-5+powerful_A	1.1921393312843438e-3+powerhouse_N	4.627380208694848e-5+powerless_A	1.862717705131787e-5+practical_A	3.725435410263575e-4+practice_N	6.131278776520673e-4+practice_V	2.7134587554269177e-4+practice_V2	2.685874740568917e-4+practitioner_N	3.470535156521136e-5+pragmatic_A	7.450870820527148e-5+pragmatism_N	1.735267578260568e-5+pragmatist_N	1.735267578260568e-5+prairie_N	5.78422526086856e-6+praise_N	1.735267578260568e-5+praise_V2	2.4417043096081065e-4+prance_V	3.014954172696575e-5+pray_V	6.02990834539315e-5+prayer_N	1.735267578260568e-5+pre_approve_V2	2.4417043096081066e-5+pre_eminent_A	1.862717705131787e-5+pre_empt_V2	7.325112928824319e-5+pre_emptive_A	3.725435410263574e-5+pre_register_V2	4.883408619216213e-5+pre_sign_V2	2.4417043096081066e-5+pre_test_V2	2.4417043096081066e-5+preach_V	3.014954172696575e-5+preach_V2	2.4417043096081066e-5+preamble_N	4.0489576826079914e-5+prearrange_V2	2.4417043096081066e-5+precarious_A	5.588153115395362e-5+precaution_N	3.470535156521136e-5+precautionary_A	1.862717705131787e-5+precede_V	1.5074770863482875e-4+precede_V2	1.2208521548040532e-4+precedent_N	3.470535156521136e-5+preceding_A	1.862717705131787e-5+precious_A	4.843066033342647e-4+precipitate_V2	7.325112928824319e-5+precipitous_A	7.450870820527148e-5+precise_A	2.9803483282108594e-4+precision_N	3.470535156521136e-5+preclude_V2	1.4650225857648638e-4+precocious_A	1.862717705131787e-5+precondition_N	5.78422526086856e-6+precursor_N	5.78422526086856e-6+predate_V2	4.883408619216213e-5+predator_N	1.156845052173712e-5+predecessor_N	8.097915365215983e-5+predetermine_V2	4.883408619216213e-5+predicament_N	1.156845052173712e-5+predict_V2	1.2696862409962153e-3+predict_VS	5.456422356584574e-3+predictability_N	1.156845052173712e-5+predictable_A	2.2352612461581448e-4+prediction_N	9.254760417389695e-5+predictor_N	5.78422526086856e-6+predilection_N	5.78422526086856e-6+predispose_V2	2.4417043096081066e-5+predominant_A	5.588153115395362e-5+prefecture_N	1.156845052173712e-5+prefer_V2	1.5382737150531072e-3+prefer_V2V	1.0660980810234541e-3+prefer_VS	1.474708745022858e-4+prefer_VV	1.9513464290360349e-3+preferable_A	3.725435410263574e-5+preference_N	1.1568450521737118e-4+preferential_A	5.588153115395362e-5+pregnancy_N	8.097915365215983e-5+pregnant_A	3.539163639750396e-4+prejudice_N	1.735267578260568e-5+prejudice_V2	2.4417043096081066e-5+preliminary_A	8.382229673093043e-4+prelude_N	4.0489576826079914e-5+premature_A	1.4901741641054297e-4+premier_A	9.313588525658937e-5+premier_N	2.8921126304342795e-5+premiere_V	1.20598166907863e-4+premiere_V2	2.4417043096081066e-5+premise_N	3.470535156521136e-5+premium_N	5.437171745216445e-4+prenatal_A	1.862717705131787e-5+preoccupation_N	2.313690104347424e-5+preoccupy_V2	7.325112928824319e-5+preparation_N	5.205802734781703e-5+prepare_V	8.44187168355041e-4+prepare_V2	6.348431204981076e-4+prepare_V2V	1.0660980810234541e-3+prepare_VS	1.474708745022858e-4+prepare_VV	3.1221542864576556e-3+preparedness_N	1.735267578260568e-5+prepay_V2	1.2208521548040532e-4+preposterous_A	1.862717705131787e-5+prerogative_N	2.313690104347424e-5+presage_V2	9.766817238432426e-5+prescribe_V	9.044862518089724e-5+prescribe_V2	1.2208521548040532e-4+prescription_N	6.941070313042272e-5+prescriptive_A	1.862717705131787e-5+presence_N	2.1401633465213668e-4+present_A	6.333240197448077e-4+present_N	4.627380208694848e-5+present_V2	1.0743498962275668e-3+present_day_A	7.450870820527148e-5+presentation_N	5.205802734781703e-5+preservation_N	5.78422526086856e-6+preserve_V2	7.080942497863508e-4+preside_V	6.02990834539315e-5+presidency_N	7.519492839129126e-5+president_N	5.0959024548252e-3+presidential_A	4.2842507218031106e-4+press_N	3.93327317739062e-4+press_V	8.140376266280753e-4+press_V2	4.150897326333781e-4+press_V2V	1.0660980810234541e-3+pressing_A	3.725435410263574e-5+pressure_N	7.34596608130307e-4+pressure_V2	2.9300451715297276e-4+pressure_V2V	2.1321961620469083e-3+prestige_N	3.470535156521136e-5+prestigious_A	1.1176306230790724e-4+presumable_A	7.450870820527148e-5+presume_V2	7.325112928824319e-5+presume_VS	7.37354372511429e-5+presumption_N	2.313690104347424e-5+pretend_VS	2.212063117534287e-4+pretension_N	5.78422526086856e-6+pretext_N	1.156845052173712e-5+pretty_A	1.303902393592251e-4+pretty_Adv	4.4520443990245977e-4+prevail_V	5.728412928123493e-4+prevail_V2	2.4417043096081066e-5+prevailing_A	1.862717705131787e-5+prevalent_A	5.588153115395362e-5+prevent_V2	2.1975338786472958e-3+prevention_N	3.470535156521136e-5+preview_N	2.313690104347424e-5+preview_V2	2.4417043096081066e-5+previous_A	5.77442488590854e-3+prey_N	5.78422526086856e-6+prey_V	6.02990834539315e-5+price_N	7.889683255824715e-3+price_V	5.698263386396527e-3+price_V2	2.0021975338786473e-3+priceless_A	3.725435410263574e-5+pricey_A	7.450870820527148e-5+prickly_A	3.725435410263574e-5+pride_N	7.519492839129126e-5+priest_N	5.78422526086856e-6+prim_A	1.862717705131787e-5+primary_A	1.9744807674396945e-3+primary_N	4.0489576826079914e-5+prime_A	1.024494737822483e-3+prime_N	3.470535156521136e-5+prime_V2	4.883408619216213e-5+primitive_A	7.450870820527148e-5+primitive_N	5.78422526086856e-6+primordial_A	3.725435410263574e-5+prince_N	1.735267578260568e-5+principal_A	5.960696656421719e-4+principal_N	1.7352675782605678e-4+principle_N	2.255847851738738e-4+print_N	6.362647786955415e-5+print_V	1.5074770863482875e-4+print_V2	2.4417043096081065e-4+printer_N	9.254760417389695e-5+printing_N	1.2146873047823974e-4+printout_N	5.78422526086856e-6+prior_A	3.3528918692372173e-4+priority_N	2.1980055991300526e-4+prison_N	2.0823210939126813e-4+prisoner_N	3.470535156521136e-5+pristine_A	3.725435410263574e-5+privacy_N	3.470535156521136e-5+private_A	3.837198472571482e-3+private_N	2.8921126304342795e-5+privatize_V2	1.9533634476864853e-4+privilege_N	9.254760417389695e-5+privileged_A	3.725435410263574e-5+prize_N	5.784225260868559e-5+prize_V2	7.325112928824319e-5+pro_N	6.362647786955415e-5+pro_forma_A	1.303902393592251e-4+probability_N	4.0489576826079914e-5+probable_A	2.794076557697681e-3+probate_N	5.78422526086856e-6+probation_N	2.313690104347424e-5+probe_N	1.5038985678258253e-4+probe_V	1.20598166907863e-4+probe_V2	9.766817238432426e-5+probity_N	5.78422526086856e-6+problem_N	2.834270377825594e-3+problematic_A	5.588153115395362e-5+procedural_A	2.2352612461581448e-4+procedure_N	2.3715323569561093e-4+proceed_V	7.537385431741438e-4+proceed_V2	2.4417043096081066e-5+proceeding_N	2.545059114782166e-4+process_N	6.8253858078249e-4+process_V	1.085383502170767e-3+process_V2	6.104260774020266e-4+processor_N	6.941070313042272e-5+proclaim_V2	9.766817238432426e-5+proclaim_VS	6.636189352602861e-4+proclamation_N	1.156845052173712e-5+procrastination_N	5.78422526086856e-6+procreation_N	5.78422526086856e-6+procurement_N	2.8921126304342795e-5+prod_V	9.044862518089724e-5+prod_V2	7.325112928824319e-5+prod_V2V	4.2643923240938165e-3+prodigal_A	1.862717705131787e-5+prodigious_A	3.725435410263574e-5+prodigy_N	5.78422526086856e-6+produce_N	1.156845052173712e-5+produce_V	1.3868789194404244e-3+produce_V2	5.2008301794652665e-3+producer_N	1.023807871173735e-3+product_N	3.765530644825432e-3+production_N	1.5964461719997223e-3+productive_A	9.313588525658937e-5+productivity_N	1.561740820434511e-4+profess_V2	2.4417043096081066e-5+profession_N	5.784225260868559e-5+professional_A	6.705783738474435e-4+professional_N	1.2146873047823974e-4+professionalism_N	1.156845052173712e-5+professor_N	2.4293746095647948e-4+proffer_V2	4.883408619216213e-5+proficiency_N	5.78422526086856e-6+proficient_A	3.725435410263574e-5+profile_N	6.362647786955415e-5+profile_V2	4.883408619216213e-5+profit_N	3.447398255477661e-3+profit_V	6.02990834539315e-4+profitable_A	1.154884977181708e-3+profiteer_N	5.78422526086856e-6+profiteer_V	3.014954172696575e-5+profligate_A	3.725435410263574e-5+profound_A	1.8627177051317874e-4+prognosis_N	5.78422526086856e-6+program_N	3.395340228129844e-3+program_V2	7.325112928824319e-5+programme_V2	4.883408619216213e-5+programmer_N	2.8921126304342795e-5+progress_N	1.7352675782605678e-4+progress_V	2.7134587554269177e-4+progress_V2	2.4417043096081066e-5+progression_N	5.78422526086856e-6+progressive_A	9.313588525658937e-5+prohibit_V2	5.371749481137834e-4+prohibition_N	4.0489576826079914e-5+prohibitive_A	3.725435410263574e-5+project_N	1.3014506836954258e-3+project_V	1.808972503617945e-4+project_V2	6.104260774020266e-4+project_VS	6.636189352602861e-4+projection_N	2.1401633465213668e-4+proletarian_A	1.862717705131787e-5+proliferate_V	6.02990834539315e-5+proliferation_N	3.470535156521136e-5+prolific_A	3.725435410263574e-5+prolong_V2	1.7091930167256744e-4+prolonged_A	1.303902393592251e-4+prominence_N	1.156845052173712e-5+prominent_A	3.539163639750396e-4+promise_N	2.3136901043474236e-4+promise_V	5.125422093584177e-4+promise_V2	5.371749481137834e-4+promise_VS	5.898834980091432e-4+promise_VV	2.341615714843242e-3+promising_A	1.303902393592251e-4+promissory_A	1.862717705131787e-5+promote_V	3.3164495899662324e-4+promote_V2	9.278476376510805e-4+promoter_N	5.205802734781703e-5+promotion_N	2.545059114782166e-4+promotional_A	3.1666200987240384e-4+prompt_A	2.4215330166713235e-4+prompt_V2	8.790135514589183e-4+prompt_V2V	2.025586353944563e-2+promulgate_V2	2.4417043096081066e-5+prone_A	1.1176306230790724e-4+prong_N	5.78422526086856e-6+pronounce_V	6.02990834539315e-5+pronounce_V2	2.4417043096081066e-5+pronounce_VS	7.37354372511429e-5+pronounced_A	3.725435410263574e-5+pronouncement_N	5.78422526086856e-6+proof_N	6.941070313042272e-5+proofread_V2	2.4417043096081066e-5+prop_N	1.156845052173712e-5+prop_V2	1.9533634476864853e-4+propaganda_N	1.735267578260568e-5+propagandist_N	5.78422526086856e-6+propane_N	3.470535156521136e-5+propel_V2	2.197533878647296e-4+propellant_N	5.78422526086856e-6+propensity_N	1.156845052173712e-5+proper_A	5.960696656421719e-4+property_N	1.1568450521737118e-3+proponent_N	7.519492839129126e-5+proportion_N	9.254760417389695e-5+proposal_N	1.4634089909997454e-3+propose_V	9.64785335262904e-4+propose_V2	3.345134904163106e-3+propose_VS	8.848252470137148e-4+propose_VV	1.8212566671002993e-3+proposition_N	2.8921126304342795e-5+proprietary_A	5.588153115395362e-5+proprietor_N	1.735267578260568e-5+propriety_N	5.78422526086856e-6+propulsion_N	2.313690104347424e-5+propulsive_A	1.862717705131787e-5+prose_N	2.8921126304342795e-5+prosecute_V2	2.197533878647296e-4+prosecution_N	1.2146873047823974e-4+prosecutor_N	4.2803266930427336e-4+prospect_N	3.528377409129821e-4+prospective_A	3.725435410263575e-4+prospectus_N	6.941070313042272e-5+prosper_V	6.02990834539315e-5+prosperity_N	2.8921126304342795e-5+prosperous_A	7.450870820527148e-5+prostate_N	5.78422526086856e-6+prostitute_N	2.8921126304342795e-5+prostitution_N	2.8921126304342795e-5+protagonist_N	5.78422526086856e-6+protect_V	3.9194404245055476e-4+protect_V2	1.6847759736295935e-3+protection_N	5.205802734781703e-4+protectionism_N	2.313690104347424e-5+protective_A	3.725435410263574e-5+protector_N	1.735267578260568e-5+protein_N	1.0411605469563407e-4+protest_N	1.561740820434511e-4+protest_V	1.20598166907863e-4+protest_V2	2.197533878647296e-4+protestant_A	1.862717705131787e-5+protester_N	8.097915365215983e-5+protocol_N	2.313690104347424e-5+prototype_N	2.313690104347424e-5+proud_A	1.4901741641054297e-4+prove_V	3.61794500723589e-4+prove_V2	5.371749481137834e-4+prove_VA	3.6337209302325583e-2+prove_VS	1.0322961215160006e-3+provenance_N	5.78422526086856e-6+proverb_N	5.78422526086856e-6+proverbial_A	1.862717705131787e-5+provide_V	2.0803183791606368e-3+provide_V2	7.276278842632157e-3+provide_VS	3.686771862557145e-4+provider_N	1.0411605469563407e-4+province_N	9.254760417389695e-5+provincial_A	5.588153115395362e-5+provision_N	8.676337891302839e-4+provision_V2	2.4417043096081066e-5+provisional_A	1.8627177051317874e-4+proviso_N	1.156845052173712e-5+provocative_A	3.725435410263574e-5+provoke_V2	2.197533878647296e-4+provoking_A	1.862717705131787e-5+provost_N	5.78422526086856e-6+prowess_N	1.735267578260568e-5+prowl_N	1.156845052173712e-5+proxy_N	5.205802734781703e-5+prude_N	5.78422526086856e-6+prudence_N	5.78422526086856e-6+prudent_A	1.8627177051317874e-4+prudential_A	1.862717705131787e-5+prune_V2	4.883408619216213e-5+pruning_N	5.78422526086856e-6+psychiatric_A	7.450870820527148e-5+psychiatry_N	5.78422526086856e-6+psychic_A	1.862717705131787e-5+psychic_N	5.78422526086856e-6+psychoanalyst_N	1.735267578260568e-5+psychoanalytic_A	1.862717705131787e-5+psychological_A	2.2352612461581448e-4+psychologist_N	4.0489576826079914e-5+psychology_N	8.097915365215983e-5+pub_N	1.735267578260568e-5+public_A	5.439135698984819e-3+public_N	4.8587492191295897e-4+publication_N	1.7931098308692533e-4+publicist_N	2.8921126304342795e-5+publicity_N	9.254760417389695e-5+publicize_V2	1.4650225857648638e-4+publish_V	1.5979257115291848e-3+publish_V2	1.2941032840922964e-3+publisher_N	3.239166146086393e-4+puckish_A	5.588153115395362e-5+pudding_N	5.78422526086856e-6+puff_N	5.78422526086856e-6+pug_nosed_A	1.862717705131787e-5+pulchritude_N	5.78422526086856e-6+pull_N	1.156845052173712e-5+pull_V	1.6582247949831163e-3+pull_V2	3.66255646441216e-4+pulp_N	1.850952083477939e-4+pulpit_N	5.78422526086856e-6+pulse_N	1.156845052173712e-5+pulverize_V2	2.4417043096081066e-5+pummel_V2	2.4417043096081066e-5+pump_N	3.470535156521136e-5+pump_V	2.7134587554269177e-4+pump_V2	2.4417043096081065e-4+pun_N	1.156845052173712e-5+punch_N	1.156845052173712e-5+punch_V2	9.766817238432426e-5+pungent_A	1.862717705131787e-5+punish_V2	2.197533878647296e-4+punishable_A	9.313588525658937e-5+punishment_N	6.362647786955415e-5+punitive_A	1.4901741641054297e-4+punk_N	1.156845052173712e-5+punt_N	1.735267578260568e-5+puny_A	5.588153115395362e-5+pupil_N	1.156845052173712e-5+puppet_N	1.156845052173712e-5+puppy_N	5.78422526086856e-6+purchase_N	1.179981953217186e-3+purchase_V2	3.320717861067025e-3+purchaser_N	5.784225260868559e-5+pure_A	2.2352612461581448e-4+purge_V2	1.2208521548040532e-4+purification_N	5.78422526086856e-6+purist_N	1.156845052173712e-5+puritanical_A	3.725435410263574e-5+purple_A	1.862717705131787e-5+purport_V2	2.4417043096081066e-5+purpose_N	3.123481640869022e-4+purposely_Adv	2.0236565450111807e-5+purr_VS	7.37354372511429e-5+purse_N	3.470535156521136e-5+pursuant_A	1.862717705131787e-5+pursue_V	3.61794500723589e-4+pursue_V2	1.172018068611891e-3+pursuer_N	5.78422526086856e-6+pursuit_N	1.0411605469563407e-4+push_N	6.362647786955415e-5+push_V	1.7788229618909792e-3+push_V2	1.0743498962275668e-3+push_V2V	3.1982942430703624e-3+push_VS	2.212063117534287e-4+pusher_N	1.156845052173712e-5+pushover_N	5.78422526086856e-6+pusillanimity_N	5.78422526086856e-6+pussy_N	5.78422526086856e-6+put_N	1.5038985678258253e-4+put_V	4.492281717317897e-3+put_V2	3.686973507508241e-3+put_VS	2.949417490045716e-4+putt_V	5.728412928123493e-4+putt_V2	9.278476376510805e-4+puzzle_N	2.313690104347424e-5+puzzle_V2	9.766817238432426e-5+puzzlement_N	5.78422526086856e-6+pyramid_N	1.156845052173712e-5+pyrotechnic_A	1.862717705131787e-5+quack_N	1.156845052173712e-5+quack_V	3.014954172696575e-5+quadruped_N	5.78422526086856e-6+quadruple_V	1.20598166907863e-4+quadruple_V2	4.883408619216213e-5+quake_N	5.726383008259874e-4+qualification_N	1.735267578260568e-5+qualify_V	6.02990834539315e-4+quality_N	4.685222461303533e-4+qualm_N	5.78422526086856e-6+quandary_N	5.78422526086856e-6+quantify_V2	9.766817238432426e-5+quantitative_A	5.588153115395362e-5+quantity_N	1.1568450521737118e-4+quarrel_V	3.014954172696575e-5+quarry_N	1.156845052173712e-5+quarter_N	4.685222461303533e-3+quarterly_A	1.620564403464655e-3+quarterly_Adv	2.0236565450111807e-5+quarterly_N	4.0489576826079914e-5+quartet_N	1.735267578260568e-5+quash_V2	9.766817238432426e-5+queasy_A	1.862717705131787e-5+queen_N	2.313690104347424e-5+quell_V2	7.325112928824319e-5+query_N	1.156845052173712e-5+query_V2	2.4417043096081066e-5+quest_N	1.735267578260568e-5+question_N	1.0527289974780777e-3+question_V2	6.836772066902698e-4+questionable_A	1.6764459346186087e-4+questionnaire_N	2.313690104347424e-5+queue_N	1.156845052173712e-5+quibble_V	3.014954172696575e-5+quick_A	2.7195678494924096e-3+quick_Adv	2.0236565450111807e-5+quicksand_N	5.78422526086856e-6+quid_pro_quo_N	3.470535156521136e-5+quiescent_A	1.862717705131787e-5+quiet_A	8.195957902579864e-4+quiet_N	1.156845052173712e-5+quiet_V	1.5074770863482875e-4+quiet_V2	4.883408619216213e-5+quilt_N	5.78422526086856e-6+quip_N	5.78422526086856e-6+quip_V	6.02990834539315e-5+quip_VS	1.474708745022858e-4+quirk_N	5.78422526086856e-6+quisling_N	5.78422526086856e-6+quit_V	2.7134587554269177e-4+quite_Predet	1.1904761904761904e-2+quiver_N	5.78422526086856e-6+quiz_N	1.156845052173712e-5+quiz_V2	2.4417043096081066e-5+quota_N	9.83318294347655e-5+quotable_A	1.862717705131787e-5+quotation_N	1.4460563152171398e-4+quote_N	6.941070313042272e-5+quote_V	1.0552339604438014e-3+quote_V2	1.3917714564766206e-3+quotient_N	5.78422526086856e-6+rabbit_N	5.78422526086856e-6+rabid_A	1.862717705131787e-5+race_N	2.545059114782166e-4+race_V	1.5074770863482875e-4+race_V2	2.4417043096081066e-5+racehorse_N	4.0489576826079914e-5+racial_A	4.097978951289932e-4+racing_N	1.735267578260568e-5+racism_N	2.313690104347424e-5+rack_N	1.156845052173712e-5+rack_V2	1.7091930167256744e-4+racket_N	5.78422526086856e-6+racketeering_N	1.0411605469563407e-4+racy_A	1.862717705131787e-5+radar_N	5.784225260868559e-5+radiant_A	1.862717705131787e-5+radiation_N	8.097915365215983e-5+radical_A	2.9803483282108594e-4+radical_N	1.735267578260568e-5+radio_N	1.96663658869531e-4+radio_V2	2.4417043096081066e-5+raft_N	5.78422526086856e-6+rafter_N	5.78422526086856e-6+rage_N	5.784225260868559e-5+rage_V	1.20598166907863e-4+ragged_A	5.588153115395362e-5+ragtime_N	5.78422526086856e-6+raid_N	1.735267578260568e-5+raid_V	6.02990834539315e-5+raid_V2	4.883408619216213e-5+raider_N	1.3303718099997685e-4+rail_N	6.362647786955415e-5+rail_V	3.014954172696575e-5+railcar_N	5.78422526086856e-6+railroad_N	1.3303718099997685e-4+railway_N	2.8921126304342795e-5+rain_N	8.097915365215983e-5+rain_V	9.044862518089724e-5+rain_V2	2.4417043096081066e-5+rainbow_N	5.78422526086856e-6+rainy_A	1.862717705131787e-5+raise_N	6.941070313042272e-5+raise_V2	8.375045781955805e-3+raiser_N	4.0489576826079914e-5+rake_N	5.205802734781703e-5+rake_V	3.014954172696575e-5+rake_V2	2.4417043096081066e-5+rally_N	4.511695703477476e-4+rally_V	8.743367100820067e-4+rally_V2	1.9533634476864853e-4+rally_V2V	1.0660980810234541e-3+ram_V2	2.4417043096081066e-5+ramble_V	3.014954172696575e-5+rambunctious_A	1.862717705131787e-5+ramification_N	1.735267578260568e-5+ramp_N	2.8921126304342795e-5+ramp_V2	2.4417043096081066e-5+rampant_A	1.1176306230790724e-4+ramshackle_A	1.862717705131787e-5+ranch_N	5.205802734781703e-5+rancher_N	1.156845052173712e-5+rancorous_A	3.725435410263574e-5+rand_N	1.156845052173712e-5+randomly_Adv	4.0473130900223614e-5+randomness_N	5.78422526086856e-6+range_N	6.073436523911987e-4+range_V	1.8391220453449107e-3+ranger_N	1.735267578260568e-5+rank_A	1.862717705131787e-5+rank_N	7.519492839129126e-5+rank_V	4.220935841775205e-4+rank_V2	7.325112928824319e-5+rank_VS	1.474708745022858e-4+ranking_N	1.156845052173712e-5+ransom_N	5.78422526086856e-6+rap_N	5.78422526086856e-6+rape_N	1.4460563152171398e-4+rape_V2	1.7091930167256744e-4+rapid_A	1.1921393312843438e-3+rapidity_N	5.78422526086856e-6+rapist_N	5.78422526086856e-6+rapport_N	5.78422526086856e-6+rare_A	8.195957902579864e-4+rascal_N	5.78422526086856e-6+rash_A	1.862717705131787e-5+rash_N	3.470535156521136e-5+rat_N	3.470535156521136e-5+rat_V	3.014954172696575e-5+rate_N	5.853635963998982e-3+rate_V	5.728412928123493e-4+rate_V2	4.883408619216213e-5+rate_VA	1.4534883720930232e-3+rate_VS	2.728211178292287e-3+rather_Adv	1.5076241260333295e-3+ratification_N	1.735267578260568e-5+ratify_V2	1.7091930167256744e-4+rating_N	6.536174544781472e-4+ratio_N	2.7185858726082226e-4+rational_A	2.048989475644966e-4+rationale_N	2.8921126304342795e-5+rationalization_N	1.735267578260568e-5+rationalize_V2	9.766817238432426e-5+rattle_V	9.044862518089724e-5+rattle_V2	9.766817238432426e-5+raucous_A	1.862717705131787e-5+ravage_N	1.735267578260568e-5+ravage_V	3.014954172696575e-5+ravage_V2	4.883408619216213e-5+rave_V	3.014954172696575e-5+rave_V2	2.4417043096081066e-5+ravenous_A	1.862717705131787e-5+raw_A	4.2842507218031106e-4+raw_N	2.313690104347424e-5+ray_N	4.627380208694848e-5+rayon_N	5.78422526086856e-6+raze_V2	4.883408619216213e-5+razor_N	1.156845052173712e-5+re_N	8.676337891302839e-5+re_create_V2	2.4417043096081066e-5+re_elect_V2	7.325112928824319e-5+re_emerge_V	3.014954172696575e-5+re_emphasize_V2	2.4417043096081066e-5+re_enter_V	3.014954172696575e-5+re_establish_V2	4.883408619216213e-5+re_evaluate_V2	7.325112928824319e-5+re_examine_V2	9.766817238432426e-5+re_supply_V2	2.4417043096081066e-5+reach_N	3.470535156521136e-5+reach_V	1.7788229618909792e-3+reach_V2	4.1264802832377e-3+reach_VA	1.4534883720930232e-3+react_V	9.949348769898697e-4+reaction_N	2.834270377825594e-4+reactivate_V2	2.4417043096081066e-5+reactor_N	4.627380208694848e-5+read_N	5.78422526086856e-6+read_V	7.838880849011095e-4+read_V2	1.0255158100354047e-3+read_VA	1.4534883720930232e-3+read_VS	3.686771862557145e-4+reader_N	2.3136901043474236e-4+readership_N	1.156845052173712e-5+readiness_N	1.156845052173712e-5+reading_N	7.519492839129126e-5+readmit_V2	2.4417043096081066e-5+ready_A	1.005867560771165e-3+ready_V2	2.4417043096081066e-5+reaffirm_V2	1.2208521548040532e-4+real_A	7.860668715656141e-3+real_N	3.239166146086393e-4+realign_V2	7.325112928824319e-5+realism_N	2.313690104347424e-5+realist_N	1.735267578260568e-5+realistic_A	1.8627177051317874e-4+realistically_Adv	1.0118282725055903e-5+reality_N	1.3303718099997685e-4+realization_N	1.735267578260568e-5+realize_V2	8.790135514589183e-4+realize_VS	2.0645922430320013e-3+realm_N	1.735267578260568e-5+realty_N	2.8921126304342795e-5+ream_N	5.78422526086856e-6+reap_V	1.20598166907863e-4+reap_V2	1.2208521548040532e-4+reappearance_N	1.156845052173712e-5+reappoint_V	3.014954172696575e-5+reappoint_V2	2.4417043096081066e-5+reappraisal_N	5.78422526086856e-6+reappraise_V2	4.883408619216213e-5+rear_N	1.156845052173712e-5+rear_V	6.02990834539315e-5+rear_V2	2.4417043096081066e-5+rearm_V2	2.4417043096081066e-5+rearrange_V2	4.883408619216213e-5+rearrangement_N	5.78422526086856e-6+reason_N	9.370444922607066e-4+reason_V	9.044862518089724e-5+reason_VS	2.949417490045716e-4+reasonable_A	8.009686132066685e-4+reasoning_N	1.735267578260568e-5+reassert_V2	9.766817238432426e-5+reassess_V2	4.883408619216213e-5+reassessment_N	2.8921126304342795e-5+reassign_V2	9.766817238432426e-5+reassume_V2	9.766817238432426e-5+reassurance_N	1.156845052173712e-5+reassure_V2	2.197533878647296e-4+reassure_VS	7.37354372511429e-5+reassuring_A	5.588153115395362e-5+rebate_N	8.097915365215983e-5+rebel_N	1.5038985678258253e-4+rebellion_N	2.313690104347424e-5+rebellious_A	3.725435410263574e-5+reborn_A	1.862717705131787e-5+rebound_N	1.3882140626084543e-4+rebound_V	6.934394597202122e-4+rebound_V2	1.4650225857648638e-4+rebuff_N	1.156845052173712e-5+rebuff_V	3.014954172696575e-5+rebuff_V2	1.4650225857648638e-4+rebuild_V2	3.9067268953729706e-4+rebut_V2	9.766817238432426e-5+recalculate_V2	4.883408619216213e-5+recall_N	4.0489576826079914e-5+recall_V2	5.127579050177024e-4+recall_VS	2.728211178292287e-3+recant_V2	4.883408619216213e-5+recantation_N	5.78422526086856e-6+recapture_V2	4.883408619216213e-5+recede_V	3.014954172696575e-5+receipt_N	1.3303718099997685e-4+receivable_A	1.862717705131787e-5+receive_V	1.7185238784370477e-3+receive_V2	6.5193505066536445e-3+received_A	1.862717705131787e-5+receiver_N	4.0489576826079914e-5+receivership_N	5.78422526086856e-6+recent_A	1.2461581447331657e-2+recentralize_V2	2.4417043096081066e-5+reception_N	4.0489576826079914e-5+receptionist_N	1.156845052173712e-5+receptive_A	1.862717705131787e-5+receptivity_N	5.78422526086856e-6+recess_V2	2.4417043096081066e-5+recession_N	6.015594271303301e-4+recipe_N	4.0489576826079914e-5+recipient_N	3.470535156521136e-5+reciprocity_N	5.78422526086856e-6+recital_N	3.470535156521136e-5+recite_V	3.014954172696575e-5+recite_V2	2.4417043096081066e-5+reckless_A	2.048989475644966e-4+recklessness_N	5.78422526086856e-6+reckon_V	3.014954172696575e-5+reckon_V2	2.4417043096081066e-5+reckon_VS	5.161480607580003e-4+reckoning_N	1.156845052173712e-5+reclaim_V2	1.7091930167256744e-4+reclassify_V2	4.883408619216213e-5+recognition_N	8.676337891302839e-5+recognizable_A	7.450870820527148e-5+recognize_V2	9.766817238432426e-4+recognize_VS	5.161480607580003e-4+recollection_N	5.78422526086856e-6+recommend_V2	9.766817238432426e-4+recommend_VS	1.1797669960182864e-3+recommendation_N	1.677425325651882e-4+reconcile_V2	4.883408619216213e-5+reconciliation_N	5.205802734781703e-5+reconsider_V2	9.766817238432426e-5+reconsider_VS	7.37354372511429e-5+reconstruct_V2	1.2208521548040532e-4+reconstruction_N	5.78422526086856e-6+record_N	1.1857661784780546e-3+record_V2	1.2208521548040532e-3+record_breaking_A	1.862717705131787e-5+recorder_N	8.676337891302839e-5+recording_N	6.941070313042272e-5+recount_V2	9.766817238432426e-5+recount_VS	2.212063117534287e-4+recoup_V2	1.7091930167256744e-4+recourse_N	1.735267578260568e-5+recover_V	9.949348769898697e-4+recover_V2	5.860090343059455e-4+recoverable_A	3.725435410263574e-5+recovery_N	3.1813238934777076e-4+recreate_V2	2.4417043096081066e-5+recreation_N	3.470535156521136e-5+recreational_A	1.4901741641054297e-4+recruit_N	1.735267578260568e-5+recruit_V	3.014954172696575e-4+recruit_V2	1.2208521548040532e-4+recruitment_N	5.78422526086856e-6+rectangle_N	1.156845052173712e-5+rectangular_A	1.862717705131787e-5+rectify_V2	2.4417043096081066e-5+rectilinear_A	1.862717705131787e-5+recuperation_N	5.78422526086856e-6+recur_V	9.044862518089724e-5+recurrence_N	1.156845052173712e-5+recycle_V2	2.197533878647296e-4+red_A	8.195957902579864e-4+red_N	5.784225260868559e-5+redeem_V2	5.615919912098645e-4+redeemable_A	3.725435410263574e-5+redefine_V2	7.325112928824319e-5+redemption_N	1.677425325651882e-4+redeployment_N	5.78422526086856e-6+redesign_V2	1.4650225857648638e-4+redevelop_V2	2.4417043096081066e-5+redevelopment_N	1.156845052173712e-5+redistribution_N	5.78422526086856e-6+redline_V2	2.4417043096081066e-5+redo_V2	4.883408619216213e-5+redouble_V2	2.4417043096081066e-5+redoubt_N	5.78422526086856e-6+redound_V	3.014954172696575e-5+redraw_V2	4.883408619216213e-5+reduce_V	1.3567293777134587e-3+reduce_V2	5.835673299963374e-3+reductio_ad_absurdum_N	7.519492839129127e-4+reduction_N	5.726383008259874e-4+reef_N	1.735267578260568e-5+reel_V	2.1104679208876025e-4+reexamine_V	3.014954172696575e-5+refashion_V2	2.4417043096081066e-5+refer_V	1.326579835986493e-3+refer_V2	1.2208521548040532e-4+referee_N	5.78422526086856e-6+reference_N	5.205802734781703e-5+referendum_N	1.735267578260568e-5+refinance_V	6.331403762662807e-4+refinance_V2	1.7091930167256744e-4+refine_V	5.426917510853835e-4+refine_V2	9.766817238432426e-5+refiner_N	4.627380208694848e-5+refinery_N	1.7931098308692533e-4+reflect_V	2.1104679208876025e-4+reflect_V2	5.347332438041753e-3+reflection_N	3.470535156521136e-5+reflective_A	1.862717705131787e-5+reflex_A	1.862717705131787e-5+reflexive_A	1.862717705131787e-5+refocus_V	1.808972503617945e-4+refocus_V2	4.883408619216213e-5+reforestation_N	5.78422526086856e-6+reform_N	4.685222461303533e-4+reform_V	9.044862518089724e-5+reform_V2	2.197533878647296e-4+reformer_N	5.205802734781703e-5+reformulate_V2	1.2208521548040532e-4+refractory_A	3.725435410263574e-5+refrain_N	5.78422526086856e-6+refrain_V	9.044862518089724e-5+refreshing_A	3.725435410263574e-5+refrigeration_N	2.313690104347424e-5+refrigerator_N	4.627380208694848e-5+refuge_N	2.8921126304342795e-5+refugee_N	9.83318294347655e-5+refund_N	1.1568450521737118e-4+refund_V2	1.2208521548040532e-4+refurbish_V2	7.325112928824319e-5+refusal_N	4.627380208694848e-5+refuse_N	5.78422526086856e-6+refuse_V	5.125422093584177e-4+refuse_V2	9.766817238432426e-5+refuse_VV	5.723949525172369e-3+refute_V2	7.325112928824319e-5+regain_V2	6.104260774020266e-4+regard_N	4.627380208694848e-5+regard_V	5.426917510853835e-4+regard_V2	7.080942497863508e-4+regenerate_V2	2.4417043096081066e-5+regime_1_N	1.7352675782605678e-4+regimen_N	5.78422526086856e-6+region_N	3.528377409129821e-4+regional_A	1.173512154233026e-3+register_N	5.78422526086856e-6+register_V	1.808972503617945e-4+register_V2	5.127579050177024e-4+registration_N	9.83318294347655e-5+regressive_A	1.862717705131787e-5+regret_N	2.313690104347424e-5+regret_V2	1.4650225857648638e-4+regret_VS	7.37354372511429e-5+regrettable_A	5.588153115395362e-5+regroup_V	6.02990834539315e-5+regular_A	1.154884977181708e-3+regularity_N	5.78422526086856e-6+regulate_V2	5.127579050177024e-4+regulation_N	4.0489576826079917e-4+regulator_N	5.89990976608593e-4+regum_V2	2.4417043096081066e-5+rehabilitate_V2	4.883408619216213e-5+rehabilitation_N	2.313690104347424e-5+rehash_N	5.78422526086856e-6+rehash_V2	2.4417043096081066e-5+rehearing_N	1.156845052173712e-5+reign_N	1.156845052173712e-5+reign_V	1.20598166907863e-4+reignite_V2	9.766817238432426e-5+reimburse_V2	1.7091930167256744e-4+reimbursement_N	2.313690104347424e-5+reimpose_V2	2.4417043096081066e-5+rein_N	3.470535156521136e-5+rein_V2	1.2208521548040532e-4+reindict_V2	2.4417043096081066e-5+reinforce_V2	5.615919912098645e-4+reinforcement_N	6.362647786955415e-5+reinstall_V2	2.4417043096081066e-5+reinstate_V2	1.9533634476864853e-4+reinstatement_N	5.78422526086856e-6+reinstitute_V2	2.4417043096081066e-5+reinsurance_N	1.7352675782605678e-4+reintegrate_V2	2.4417043096081066e-5+reinterpretation_N	5.78422526086856e-6+reintroduce_V2	2.4417043096081066e-5+reinvent_V2	4.883408619216213e-5+reinvest_V2	3.418386033451349e-4+reinvigorate_V2	4.883408619216213e-5+reiterate_V2	1.9533634476864853e-4+reiterate_VS	1.474708745022858e-4+reject_V2	2.270785007935539e-3+rejection_N	1.3303718099997685e-4+rejoin_V	3.014954172696575e-5+rejoin_V2	1.2208521548040532e-4+rejuvenation_N	1.156845052173712e-5+rekindle_V2	9.766817238432426e-5+relate_V	1.567776169802219e-3+relate_V2	1.3673544133805395e-3+relation_N	2.8921126304342796e-4+relationship_N	4.0489576826079917e-4+relative_A	1.732327465772562e-3+relative_N	4.0489576826079914e-5+relax_V	2.7134587554269177e-4+relax_V2	1.2208521548040532e-4+relaxation_N	1.735267578260568e-5+release_N	2.4872168621734806e-4+release_V2	2.0754486631668905e-3+relent_V	6.02990834539315e-5+relentless_A	3.725435410263574e-5+relevance_N	5.78422526086856e-6+relevancy_N	5.78422526086856e-6+relevant_A	1.8627177051317874e-4+reliable_A	1.303902393592251e-4+reliance_N	2.8921126304342795e-5+relic_N	5.78422526086856e-6+relief_N	3.0077971356516506e-4+relieve_V2	3.174215602490538e-4+religion_N	2.8921126304342795e-5+religious_A	5.588153115395362e-5+relinquish_V2	1.4650225857648638e-4+relish_N	1.156845052173712e-5+relish_V2	4.883408619216213e-5+relive_V2	2.4417043096081066e-5+relocate_V	9.044862518089724e-5+relocate_V2	2.4417043096081066e-5+relocation_N	4.627380208694848e-5+reluctance_N	6.941070313042272e-5+reluctant_A	6.146968426934898e-4+rely_V	1.3567293777134587e-3+remain_V	4.854076218041486e-3+remain_V2	1.5382737150531072e-3+remain_VA	0.19767441860465115+remain_VS	5.161480607580003e-4+remain_VV	1.170807857421621e-3+remainder_N	8.097915365215983e-5+remand_V2	2.4417043096081066e-5+remark_N	1.7931098308692533e-4+remark_V	6.02990834539315e-5+remark_VS	1.474708745022858e-4+remarkable_A	3.3528918692372173e-4+remedy_N	3.470535156521136e-5+remedy_V2	7.325112928824319e-5+remember_V	3.61794500723589e-4+remember_V2	5.127579050177024e-4+remember_VS	2.949417490045716e-4+remembrance_N	5.78422526086856e-6+remind_V2	2.685874740568917e-4+reminder_N	5.205802734781703e-5+reminiscent_A	3.725435410263574e-5+remittance_N	5.78422526086856e-6+remodel_V	1.20598166907863e-4+remorse_N	1.156845052173712e-5+remorseful_A	1.862717705131787e-5+remote_A	1.1176306230790724e-4+removable_A	1.862717705131787e-5+removal_N	5.205802734781703e-5+remove_V	1.20598166907863e-4+remove_V2	1.2941032840922964e-3+remunerate_V2	2.4417043096081066e-5+renaissance_N	1.735267578260568e-5+renal_A	3.725435410263574e-5+rename_V2	2.4417043096081066e-5+rename_VS	4.424126235068574e-4+render_V2	4.883408619216213e-5+rendering_N	5.78422526086856e-6+rendezvous_N	5.78422526086856e-6+rendezvouse_V	3.014954172696575e-5+rendition_N	1.156845052173712e-5+renegade_N	5.78422526086856e-6+renege_V	6.02990834539315e-5+renegotiate_V2	1.7091930167256744e-4+renew_V2	1.0010987669393236e-3+renewal_N	4.0489576826079914e-5+renounce_V2	9.766817238432426e-5+renovate_V2	1.4650225857648638e-4+renovation_N	5.78422526086856e-6+renown_N	5.78422526086856e-6+renowned_A	1.862717705131787e-5+rent_N	8.676337891302839e-5+rent_V	1.5074770863482875e-4+rent_V2	7.325112928824319e-5+rental_N	2.313690104347424e-5+renunciation_N	5.78422526086856e-6+reopen_V	2.1104679208876025e-4+reopen_V2	4.150897326333781e-4+reorganization_N	3.701904166955878e-4+reorganize_V	3.014954172696575e-5+reorganize_V2	1.7091930167256744e-4+rep_N	5.78422526086856e-6+repackage_V2	2.4417043096081066e-5+repaint_V2	4.883408619216213e-5+repair_N	1.6195830730431966e-4+repair_V	9.044862518089724e-5+repair_V2	4.883408619216213e-4+reparation_N	2.313690104347424e-5+repass_V2	4.883408619216213e-5+repatriate_V2	4.883408619216213e-5+repatriation_N	5.78422526086856e-6+repay_V	6.02990834539315e-5+repay_V2	5.860090343059455e-4+repayable_A	1.862717705131787e-5+repayment_N	7.519492839129126e-5+repeal_N	6.941070313042272e-5+repeal_V2	1.7091930167256744e-4+repeat_N	4.0489576826079914e-5+repeat_V	1.20598166907863e-4+repeat_V2	5.860090343059455e-4+repeat_VS	7.37354372511429e-5+repeater_N	5.78422526086856e-6+repel_V2	7.325112928824319e-5+repellent_A	1.862717705131787e-5+repercussion_N	2.313690104347424e-5+repertoire_N	1.156845052173712e-5+replace_V2	1.9777804907825662e-3+replace_VV	1.3008976193573565e-4+replacement_N	1.3303718099997685e-4+replaster_V2	2.4417043096081066e-5+replay_N	2.8921126304342795e-5+replenish_V2	9.766817238432426e-5+replete_A	3.725435410263574e-5+replica_N	5.78422526086856e-6+replicate_V2	7.325112928824319e-5+reply_N	1.735267578260568e-5+reply_V	2.1104679208876025e-4+reply_VS	5.161480607580003e-4+repond_V	3.014954172696575e-5+report_N	1.9897734897387845e-3+report_V	3.7385431741437532e-3+report_V2	7.154193627151752e-3+report_VS	9.364400530895147e-3+reportedly_Adv	2.2260221995122989e-4+reporter_N	3.354850651303764e-4+reposition_V2	2.4417043096081066e-5+repository_N	5.78422526086856e-6+repossess_V2	2.4417043096081066e-5+represent_V	4.220935841775205e-4+represent_V2	4.028812110853376e-3+representation_N	6.362647786955415e-5+representative_A	9.313588525658937e-5+representative_N	3.239166146086393e-4+repress_V2	2.4417043096081066e-5+repressed_A	1.862717705131787e-5+repression_N	4.0489576826079914e-5+reprieve_N	5.78422526086856e-6+reprint_V2	7.325112928824319e-5+reprisal_N	5.78422526086856e-6+reproduce_V	3.014954172696575e-5+reproduce_V2	4.883408619216213e-5+reproduction_N	5.78422526086856e-6+reproductive_A	3.725435410263574e-5+republic_N	6.941070313042272e-5+republican_A	5.77442488590854e-4+republican_N	9.254760417389695e-5+repudiation_N	5.78422526086856e-6+repurchase_V2	1.9533634476864853e-4+reputable_A	1.303902393592251e-4+reputation_N	1.9087943360866246e-4+reputed_A	1.862717705131787e-5+request_N	3.817588672173249e-4+request_V2	7.32511292882432e-4+request_VS	2.212063117534287e-4+require_V	1.3567293777134587e-3+require_V2	2.3928702234159442e-3+require_V2V	6.0767590618336885e-2+require_VS	1.0322961215160006e-3+require_VV	1.9513464290360349e-3+requirement_N	4.106799935216677e-4+requisite_A	3.725435410263574e-5+requisition_N	5.78422526086856e-6+requisition_V2	2.4417043096081066e-5+reroute_V2	9.766817238432426e-5+rerun_N	1.156845052173712e-5+reschedule_V2	1.2208521548040532e-4+rescind_V2	2.197533878647296e-4+rescue_N	1.272529557391083e-4+rescue_V2	1.9533634476864853e-4+rescuer_N	1.156845052173712e-5+research_N	1.2089030795215288e-3+research_V	6.02990834539315e-5+research_V2	7.325112928824319e-5+researcher_N	4.685222461303533e-4+resell_V2	1.9533634476864853e-4+resemblance_N	2.313690104347424e-5+resemble_V2	3.174215602490538e-4+resent_V2	7.325112928824319e-5+resentful_A	3.725435410263574e-5+resentment_N	1.735267578260568e-5+reservation_N	6.941070313042272e-5+reserve_N	9.081233659563638e-4+reserve_V	1.20598166907863e-4+reserve_V2	1.9533634476864853e-4+reserved_A	1.862717705131787e-5+reservoir_N	1.735267578260568e-5+reset_V	1.808972503617945e-4+reset_V2	2.4417043096081066e-5+reshape_V2	1.2208521548040532e-4+reshuffle_N	5.78422526086856e-6+reshuffle_V2	7.325112928824319e-5+reside_V	1.20598166907863e-4+residence_N	5.205802734781703e-5+resident_A	1.862717705131787e-5+resident_N	3.354850651303764e-4+residential_A	3.3528918692372173e-4+residual_A	3.725435410263574e-5+residue_N	1.156845052173712e-5+resign_V	2.3516642547033286e-3+resign_V2	1.9533634476864853e-4+resign_VS	1.474708745022858e-4+resignation_N	3.0077971356516506e-4+resigned_A	1.862717705131787e-5+resilience_N	3.470535156521136e-5+resiliency_N	2.313690104347424e-5+resilient_A	9.313588525658937e-5+resin_N	2.8921126304342795e-5+resist_V	1.20598166907863e-4+resist_V2	4.150897326333781e-4+resist_VS	7.37354372511429e-5+resistance_N	2.0244788413039958e-4+resistant_A	5.588153115395362e-5+resold_V2	2.4417043096081066e-5+resolution_N	1.7352675782605678e-4+resolve_N	1.156845052173712e-5+resolve_V	1.808972503617945e-4+resolve_V2	9.766817238432426e-4+resonance_N	1.735267578260568e-5+resonant_A	1.862717705131787e-5+resonate_V	6.02990834539315e-5+resort_N	2.1401633465213668e-4+resort_V	1.20598166907863e-4+resource_N	3.0077971356516506e-4+resourceful_A	1.862717705131787e-5+respect_N	7.519492839129126e-5+respect_V2	1.4650225857648638e-4+respectability_N	2.8921126304342795e-5+respectable_A	7.450870820527148e-5+respectful_A	3.725435410263574e-5+respective_A	5.588153115395362e-4+respond_V	2.1406174626145682e-3+respond_V2	2.4417043096081066e-5+respond_VS	3.686771862557145e-4+respondent_N	1.2146873047823974e-4+response_N	5.610698503042503e-4+responsibility_N	3.41269290391245e-4+responsible_A	1.005867560771165e-3+responsive_A	1.4901741641054297e-4+rest_N	5.205802734781703e-4+rest_V	2.1104679208876025e-4+rest_V2	2.4417043096081066e-5+rest_VS	7.37354372511429e-5+restart_V	9.044862518089724e-5+restart_V2	4.883408619216213e-5+restate_V2	4.150897326333781e-4+restatement_N	1.735267578260568e-5+restaurant_N	3.701904166955878e-4+restitution_N	2.313690104347424e-5+restless_A	1.862717705131787e-5+restoration_N	4.627380208694848e-5+restore_V2	1.0499328531314858e-3+restorer_N	5.78422526086856e-6+restrain_V2	2.197533878647296e-4+restrained_A	1.862717705131787e-5+restraint_N	9.83318294347655e-5+restrict_V	3.014954172696575e-4+restrict_V2	7.56928335978513e-4+restriction_N	4.106799935216677e-4+restrictive_A	1.6764459346186087e-4+restructure_V	4.82392667631452e-3+restructure_V2	4.883408619216213e-4+result_N	2.7012331968256174e-3+result_V	3.3465991316931985e-3+resume_V	5.728412928123493e-4+resume_V2	7.813453790745941e-4+resume_VS	2.212063117534287e-4+resumption_N	5.78422526086856e-6+resurface_V	9.044862518089724e-5+resurgence_N	1.156845052173712e-5+resurgent_A	7.450870820527148e-5+resurrect_V	6.02990834539315e-5+resurrect_V2	9.766817238432426e-5+resurrection_N	5.78422526086856e-6+resuscitate_V2	2.4417043096081066e-5+retail_N	8.676337891302839e-5+retail_V	1.4170284611673902e-3+retailer_N	4.222484440434048e-4+retain_V2	1.7091930167256746e-3+retain_V2V	1.0660980810234541e-3+retainer_N	1.156845052173712e-5+retake_V2	2.4417043096081066e-5+retaliation_N	2.313690104347424e-5+retention_N	5.78422526086856e-6+rethink_N	5.78422526086856e-6+rethink_V2	2.4417043096081066e-5+reticent_A	1.862717705131787e-5+retinal_A	1.862717705131787e-5+retire_V	1.20598166907863e-3+retire_V2	3.9067268953729706e-4+retired_A	1.303902393592251e-4+retirement_N	3.354850651303764e-4+retool_V2	2.4417043096081066e-5+retract_V2	2.4417043096081066e-5+retreat_N	4.627380208694848e-5+retreat_V	5.125422093584177e-4+retreat_V2	2.4417043096081066e-5+retrenchment_N	1.735267578260568e-5+retrial_N	1.156845052173712e-5+retribution_N	1.735267578260568e-5+retrieval_N	1.156845052173712e-5+retrieve_V	9.044862518089724e-5+retrieve_V2	1.2208521548040532e-4+retroactive_A	3.725435410263574e-5+retrofit_V2	1.2208521548040532e-4+retrospect_N	5.78422526086856e-6+retrospective_A	1.862717705131787e-5+return_N	1.2956664584345572e-3+return_V	2.41196333815726e-3+return_V2	8.301794652667562e-4+reunification_N	5.784225260868559e-5+reunion_N	5.78422526086856e-6+reunite_V2	2.4417043096081066e-5+rev_V	3.014954172696575e-5+revalue_V2	2.4417043096081066e-5+revamp_V2	4.150897326333781e-4+reveal_V2	3.174215602490538e-4+reveal_VS	8.848252470137148e-4+revel_N	5.78422526086856e-6+revel_V	6.02990834539315e-5+revelation_N	1.156845052173712e-5+revenge_N	1.156845052173712e-5+revenue_N	2.834270377825594e-3+reverberate_V	1.20598166907863e-4+reverberation_N	5.78422526086856e-6+reverence_N	5.78422526086856e-6+reverential_A	1.862717705131787e-5+reversal_N	5.784225260868559e-5+reverse_A	5.588153115395362e-5+reverse_N	2.313690104347424e-5+reverse_V	1.5074770863482875e-4+reverse_V2	5.371749481137834e-4+reversible_A	3.725435410263574e-5+revert_V	9.044862518089724e-5+review_N	2.6029013673908516e-4+review_V	4.82392667631452e-4+review_V2	7.32511292882432e-4+revise_V	4.82392667631452e-4+revise_V2	1.0743498962275668e-3+revision_N	9.83318294347655e-5+revisit_V2	4.883408619216213e-5+revitalize_V2	4.883408619216213e-5+revival_N	7.519492839129126e-5+revive_V	1.808972503617945e-4+revive_V2	7.813453790745941e-4+revoke_V	1.20598166907863e-4+revoke_V2	1.7091930167256744e-4+revolt_N	1.156845052173712e-5+revolting_A	1.862717705131787e-5+revolution_N	1.0990027995650263e-4+revolutionary_A	1.1176306230790724e-4+revolutionary_N	1.156845052173712e-5+revolutionize_V2	4.883408619216213e-5+revolve_V	1.20598166907863e-4+reward_N	8.676337891302839e-5+reward_V2	2.197533878647296e-4+rework_V2	2.4417043096081066e-5+rewrite_V2	1.4650225857648638e-4+rhapsody_N	5.78422526086856e-6+rhetoric_N	5.784225260868559e-5+rhino_N	5.78422526086856e-6+rhododendron_N	5.78422526086856e-6+rhyme_V	3.014954172696575e-5+rhythm_N	1.735267578260568e-5+rhythmic_A	3.725435410263574e-5+rib_N	1.735267578260568e-5+ribbon_N	1.735267578260568e-5+rice_N	8.097915365215983e-5+rich_A	7.823414361553506e-4+richness_N	5.78422526086856e-6+rid_V	6.02990834539315e-5+rid_V2	1.2208521548040532e-4+ride_N	1.0411605469563407e-4+ride_V	3.9194404245055476e-4+ride_V2	3.9067268953729706e-4+rider_N	6.941070313042272e-5+ridge_N	5.78422526086856e-6+ridicule_N	1.156845052173712e-5+ridicule_V2	4.883408619216213e-5+ridiculous_A	1.8627177051317874e-4+riding_N	5.78422526086856e-6+rife_A	3.725435410263574e-5+riff_N	5.78422526086856e-6+rifle_N	5.78422526086856e-6+rift_N	2.8921126304342795e-5+rig_N	6.362647786955415e-5+rig_V	3.014954172696575e-5+right_A	1.3597839247462048e-3+right_Adv	7.386346389290809e-4+right_N	1.5848777214779852e-3+right_V2	2.4417043096081066e-5+right_hand_A	1.862717705131787e-5+righteousness_N	5.78422526086856e-6+rigid_A	2.4215330166713235e-4+rigidity_N	1.156845052173712e-5+rigor_mortis_N	1.156845052173712e-5+rigorous_A	5.588153115395362e-5+rile_V2	4.883408619216213e-5+rill_N	5.78422526086856e-6+rim_N	5.78422526086856e-6+rim_V2	2.4417043096081066e-5+ring_N	4.627380208694848e-5+ring_V	6.02990834539315e-5+ring_V2	4.883408619216213e-5+ringer_N	5.78422526086856e-6+riot_N	2.313690104347424e-5+riot_V	9.044862518089724e-5+rip_V	9.044862518089724e-5+rip_V2	4.883408619216213e-5+rip_roaring_A	1.862717705131787e-5+ripe_A	7.450870820527148e-5+ripen_V	3.014954172696575e-5+ripple_N	5.78422526086856e-6+ripple_V	3.014954172696575e-5+rise_N	7.34596608130307e-4+rise_V	1.4079835986493006e-2+rise_V2	9.815651324624588e-3+rise_VA	1.4534883720930232e-3+risible_A	1.862717705131787e-5+rising_N	5.78422526086856e-6+risk_N	1.1337081511302376e-3+risk_V2	2.9300451715297276e-4+risk_VS	1.474708745022858e-4+riskiness_N	1.156845052173712e-5+risky_A	6.519511967961255e-4+rite_N	1.156845052173712e-5+ritual_N	5.78422526086856e-6+ritzy_A	3.725435410263574e-5+rival_N	2.4872168621734806e-4+rival_V2	9.766817238432426e-5+rivalry_N	2.313690104347424e-5+river_N	6.362647786955415e-5+riverside_N	5.78422526086856e-6+rivet_N	5.78422526086856e-6+rivet_V	3.014954172696575e-5+rivet_V2	4.883408619216213e-5+road_N	3.5862196617385066e-4+roadbed_N	1.156845052173712e-5+roadblock_N	2.313690104347424e-5+roadway_N	6.941070313042272e-5+roam_V	3.014954172696575e-5+roam_V2	4.883408619216213e-5+roar_N	1.156845052173712e-5+roar_V	9.044862518089724e-5+roast_N	1.156845052173712e-5+rob_V2	1.4650225857648638e-4+robber_N	2.8921126304342795e-5+robbery_N	5.205802734781703e-5+robe_N	1.735267578260568e-5+robot_N	6.362647786955415e-5+robust_A	4.097978951289932e-4+rock_N	1.0411605469563407e-4+rock_V	1.808972503617945e-4+rock_V2	7.325112928824319e-5+rocker_N	5.78422526086856e-6+rocket_N	4.0489576826079914e-5+rocket_V	6.02990834539315e-5+rocky_A	5.588153115395362e-5+rod_N	4.627380208694848e-5+rodent_N	5.78422526086856e-6+rodeo_N	5.78422526086856e-6+rogue_N	5.78422526086856e-6+roil_V2	1.2208521548040532e-4+role_1_N	7.172439323477013e-4+roll_N	1.561740820434511e-4+roll_V	1.1155330438977328e-3+roll_V2	1.4650225857648638e-4+roller_N	8.676337891302839e-5+rolling_N	1.735267578260568e-5+romance_N	1.156845052173712e-5+romance_V2	2.4417043096081066e-5+romantic_A	1.303902393592251e-4+romp_N	5.78422526086856e-6+romp_V	3.014954172696575e-5+roof_N	3.470535156521136e-5+roofing_N	1.735267578260568e-5+rook_N	5.78422526086856e-6+rookie_N	2.313690104347424e-5+room_N	6.536174544781472e-4+roomful_N	5.78422526086856e-6+roost_V	3.014954172696575e-5+root_N	7.519492839129126e-5+root_V	1.20598166907863e-4+root_V2	7.325112928824319e-5+rope_N	1.735267578260568e-5+rose_N	2.313690104347424e-5+rose_V	3.014954172696575e-5+roster_N	1.156845052173712e-5+rosy_A	7.450870820527148e-5+rot_N	5.78422526086856e-6+rot_V	6.02990834539315e-5+rotary_A	1.862717705131787e-5+rotate_V	3.014954172696575e-5+rotate_V2	4.883408619216213e-5+rotation_N	1.156845052173712e-5+rotten_A	1.862717705131787e-5+rough_A	1.3225295706435689e-3+rough_V2	2.4417043096081066e-5+roughneck_N	1.156845052173712e-5+roulette_N	5.78422526086856e-6+round_A	3.725435410263574e-5+round_N	1.4460563152171398e-4+round_V	1.5074770863482875e-4+round_the_clock_A	1.862717705131787e-5+rout_N	2.313690104347424e-5+route_N	1.677425325651882e-4+route_V2	1.2208521548040532e-4+routine_A	4.843066033342647e-4+routine_N	5.78422526086856e-6+row_N	1.3882140626084543e-4+row_V	6.02990834539315e-5+rowing_N	1.156845052173712e-5+royal_A	1.862717705131787e-5+royalty_N	7.519492839129126e-5+rub_N	1.735267578260568e-5+rub_V	6.02990834539315e-5+rub_V2	4.883408619216213e-5+rubber_N	4.0489576826079914e-5+rubber_stamp_V2	2.4417043096081066e-5+rubble_N	5.205802734781703e-5+rudder_N	5.78422526086856e-6+rude_A	1.862717705131787e-5+rudimentary_A	1.862717705131787e-5+rueful_A	3.725435410263574e-5+ruffle_V2	2.4417043096081066e-5+rug_N	5.78422526086856e-6+rugged_A	3.725435410263574e-5+ruin_N	5.78422526086856e-6+ruin_V2	2.197533878647296e-4+ruin_VS	7.37354372511429e-5+rule_N	9.775340690867866e-4+rule_V	1.3567293777134587e-3+rule_V2	1.2208521548040532e-4+rule_VS	1.7696504940274296e-3+ruler_N	1.156845052173712e-5+ruling_A	3.725435410263574e-5+ruling_N	3.4705351565211356e-4+rum_N	1.735267578260568e-5+rumble_V	1.5074770863482875e-4+rumbling_N	1.156845052173712e-5+ruminate_V	6.02990834539315e-5+rumor_V2	2.197533878647296e-4+rumor_VS	7.37354372511429e-5+run_N	2.3715323569561093e-4+run_V	4.673178967679692e-3+run_V2	2.954462214625809e-3+run_VS	4.424126235068574e-4+runaway_A	9.313588525658937e-5+rundown_N	5.78422526086856e-6+runner_N	2.313690104347424e-5+running_A	5.588153115395362e-5+running_N	3.470535156521136e-5+runny_A	1.862717705131787e-5+runway_N	2.8921126304342795e-5+rupture_N	5.78422526086856e-6+rupture_V	1.20598166907863e-4+rupture_V2	2.4417043096081066e-5+rural_A	3.1666200987240384e-4+rush_N	6.362647786955415e-5+rush_V	5.125422093584177e-4+rush_VS	7.37354372511429e-5+rusticate_V2	2.4417043096081066e-5+rustler_N	5.78422526086856e-6+rustling_N	1.156845052173712e-5+rusty_A	1.862717705131787e-5+ruthless_A	5.588153115395362e-5+rye_N	1.735267578260568e-5+sabotage_N	2.313690104347424e-5+sabotage_V2	4.883408619216213e-5+sac_N	5.78422526086856e-6+sack_N	2.8921126304342795e-5+sack_V2	7.325112928824319e-5+sacking_N	5.78422526086856e-6+sacred_A	5.588153115395362e-5+sacrifice_N	1.735267578260568e-5+sacrifice_V	1.5074770863482875e-4+sacrifice_V2	4.883408619216213e-5+sad_A	2.2352612461581448e-4+saddle_V	6.02990834539315e-5+saddle_V2	4.883408619216213e-5+sadistic_A	1.862717705131787e-5+safe_A	1.0803762689764367e-3+safe_N	5.78422526086856e-6+safeguard_N	2.313690104347424e-5+safeguard_V2	1.2208521548040532e-4+safekeeping_N	5.78422526086856e-6+safety_N	2.7764281252169086e-4+sag_V	3.9194404245055476e-4+saga_N	1.735267578260568e-5+sage_N	1.156845052173712e-5+sail_N	1.156845052173712e-5+sail_V	3.014954172696575e-5+sail_V2	2.4417043096081066e-5+sailing_N	1.735267578260568e-5+sailor_N	1.735267578260568e-5+saint_N	5.78422526086856e-6+sainthood_N	5.78422526086856e-6+saintly_A	1.862717705131787e-5+sake_1_N	5.78422526086856e-6+salad_N	1.156845052173712e-5+salaried_A	5.588153115395362e-5+salary_N	1.7352675782605678e-4+sale_N	8.479674232433308e-3+salesman_N	1.6195830730431966e-4+salmon_N	2.313690104347424e-5+salon_N	1.735267578260568e-5+salt_N	2.8921126304342795e-5+saltwater_N	5.78422526086856e-6+salubrious_A	1.862717705131787e-5+salutary_A	1.862717705131787e-5+salute_V	3.014954172696575e-5+salvage_N	1.735267578260568e-5+salvage_V2	1.4650225857648638e-4+salvation_N	5.78422526086856e-6+salvo_N	1.156845052173712e-5+samaritan_N	5.78422526086856e-6+same_A	5.4018813448821834e-3+samovar_N	5.78422526086856e-6+sample_N	7.519492839129126e-5+sample_V2	4.883408619216213e-5+samurai_N	5.78422526086856e-6+san_marinese_A	1.862717705131787e-5+san_marinese_N	5.78422526086856e-6+sanction_N	1.0990027995650263e-4+sanction_V2	9.766817238432426e-5+sanctity_N	5.78422526086856e-6+sand_N	1.3882140626084543e-4+sandpaper_N	5.78422526086856e-6+sandwich_N	4.627380208694848e-5+sandwich_V	3.014954172696575e-5+sandwich_V2	2.4417043096081066e-5+sandy_A	1.862717705131787e-5+sanguine_A	5.588153115395362e-5+sanitary_A	3.725435410263574e-5+sanitation_N	1.735267578260568e-5+sanitize_V2	4.883408619216213e-5+santa_claus_N	1.735267578260568e-5+sap_V	3.014954172696575e-5+sap_V2	4.883408619216213e-5+sardonically_Adv	1.0118282725055903e-5+sarsaparilla_N	5.78422526086856e-6+satellite_N	8.097915365215983e-5+satire_N	2.313690104347424e-5+satirical_A	5.588153115395362e-5+satisfaction_N	9.254760417389695e-5+satisfactory_A	1.1176306230790724e-4+satisfy_V	1.808972503617945e-4+satisfy_V2	3.418386033451349e-4+satisfying_A	3.725435410263574e-5+saturate_V2	7.325112928824319e-5+sauce_N	1.156845052173712e-5+saucer_N	5.78422526086856e-6+saudi_arabian_A	1.4901741641054297e-4+sauerkraut_N	5.78422526086856e-6+sauna_N	1.156845052173712e-5+sausage_N	5.78422526086856e-6+savage_A	1.862717705131787e-5+save_V	7.537385431741438e-4+save_V2	1.0987669393236479e-3+saver_N	5.78422526086856e-6+saving_N	3.701904166955878e-4+savore_V2	4.883408619216213e-5+savvy_N	5.78422526086856e-6+saw_N	2.313690104347424e-5+say_N	1.735267578260568e-5+say_V	1.781837916063676e-2+say_V2	1.513856671957026e-3+say_VA	2.9069767441860465e-3+say_VS	0.5547854298775992+say_VV	3.1221542864576556e-3+saying_N	1.735267578260568e-5+scab_N	5.78422526086856e-6+scalawag_N	5.78422526086856e-6+scale_N	1.7352675782605678e-4+scale_V	3.014954172696575e-4+scale_V2	2.4417043096081066e-5+scalp_N	1.156845052173712e-5+scam_V2	2.4417043096081066e-5+scamper_V	3.014954172696575e-5+scan_V	9.044862518089724e-5+scandal_N	3.0656393882603366e-4+scandalize_V2	2.4417043096081066e-5+scanner_N	1.735267578260568e-5+scant_A	7.450870820527148e-5+scapegoat_N	5.78422526086856e-6+scar_N	1.156845052173712e-5+scar_V	3.014954172696575e-5+scarce_A	2.2352612461581448e-4+scare_N	1.735267578260568e-5+scare_V	3.3164495899662324e-4+scare_V2	1.7091930167256744e-4+scarlet_A	1.862717705131787e-5+scary_A	9.313588525658937e-5+scathing_A	3.725435410263574e-5+scatter_V	6.02990834539315e-5+scatter_V2	4.883408619216213e-5+scattered_A	3.725435410263574e-5+scavenger_N	1.735267578260568e-5+scenario_N	1.7931098308692533e-4+scene_N	1.677425325651882e-4+scenery_N	1.156845052173712e-5+scenic_A	1.862717705131787e-5+scent_N	5.78422526086856e-6+schedule_N	2.3136901043474236e-4+schedule_V	6.934394597202122e-4+schedule_V2	9.278476376510805e-4+schedule_VV	7.415116430336932e-3+scheme_N	1.4460563152171398e-4+schemer_N	5.78422526086856e-6+schizophrenia_N	1.156845052173712e-5+schizophrenic_A	3.725435410263574e-5+scholar_N	8.097915365215983e-5+scholarly_A	1.862717705131787e-5+scholarship_N	2.313690104347424e-5+school_N	7.34596608130307e-4+schoolchild_N	5.78422526086856e-6+schooling_N	5.78422526086856e-6+schoolteacher_N	2.313690104347424e-5+science_N	1.3303718099997685e-4+scientific_A	5.588153115395362e-4+scientifically_Adv	1.0118282725055903e-5+scientist_N	4.1646421878253627e-4+sclerosis_N	5.78422526086856e-6+scoff_V	1.20598166907863e-4+scold_V2	4.883408619216213e-5+scoop_V	9.044862518089724e-5+scoot_V2	2.4417043096081066e-5+scooter_N	5.78422526086856e-6+scope_N	5.205802734781703e-5+score_N	1.561740820434511e-4+score_V	1.20598166907863e-4+score_V2	9.766817238432426e-5+scorecard_N	1.735267578260568e-5+scorn_V2	2.4417043096081066e-5+scornful_A	1.862717705131787e-5+scotch_N	1.735267578260568e-5+scotch_V2	2.4417043096081066e-5+scottish_A	5.588153115395362e-5+scour_V	3.014954172696575e-5+scour_V2	4.883408619216213e-5+scourge_N	1.735267578260568e-5+scout_N	5.78422526086856e-6+scout_V	3.014954172696575e-5+scout_V2	2.4417043096081066e-5+scowl_V	6.02990834539315e-5+scramble_N	2.313690104347424e-5+scramble_V	1.20598166907863e-4+scrap_N	3.470535156521136e-5+scrap_V	1.5074770863482875e-4+scrap_V2	2.9300451715297276e-4+scrape_N	5.78422526086856e-6+scrappy_A	1.862717705131787e-5+scratch_N	1.156845052173712e-5+scratch_V	6.02990834539315e-5+scratch_V2	4.883408619216213e-5+scream_N	1.156845052173712e-5+scream_V	1.20598166907863e-4+scream_V2	4.883408619216213e-5+scream_VS	7.37354372511429e-5+screech_V	6.02990834539315e-5+screech_V2	2.4417043096081066e-5+screed_N	5.78422526086856e-6+screen_N	1.850952083477939e-4+screen_V	1.20598166907863e-4+screen_V2	7.325112928824319e-5+screw_N	1.156845052173712e-5+screw_V	3.014954172696575e-5+screwball_N	5.78422526086856e-6+scribble_V2	4.883408619216213e-5+scribe_N	1.156845052173712e-5+scrimmage_N	5.78422526086856e-6+scrimp_V	6.02990834539315e-5+script_N	8.097915365215983e-5+scriptwriter_N	1.156845052173712e-5+scrounge_V	3.014954172696575e-5+scrub_N	5.78422526086856e-6+scruff_N	5.78422526086856e-6+scrupulous_A	3.725435410263574e-5+scrutinize_V2	7.325112928824319e-5+scrutiny_N	6.362647786955415e-5+sculpture_N	2.313690104347424e-5+scurry_N	5.78422526086856e-6+scurry_V	3.014954172696575e-5+scuttle_V	1.5074770863482875e-4+scuttle_V2	2.197533878647296e-4+sea_N	8.676337891302839e-5+seaboard_N	5.78422526086856e-6+seaborne_A	3.725435410263574e-5+seafood_N	1.156845052173712e-5+seal_N	1.156845052173712e-5+seal_V	3.014954172696575e-5+seal_V2	1.2208521548040532e-4+seal_VS	7.37354372511429e-5+seamy_A	3.725435410263574e-5+seaport_N	5.78422526086856e-6+search_N	1.677425325651882e-4+search_V	4.220935841775205e-4+search_V2	2.4417043096081066e-5+seashore_N	5.78422526086856e-6+season_N	3.9911154299993056e-4+seasonal_A	7.637142591040328e-4+seasoning_N	5.78422526086856e-6+seat_N	4.511695703477476e-4+seat_V2	1.7091930167256744e-4+seclusion_N	5.78422526086856e-6+second_N	1.96663658869531e-4+second_guess_V2	2.4417043096081066e-5+second_rate_A	1.862717705131787e-5+secondary_A	6.333240197448077e-4+secrecy_N	1.156845052173712e-5+secret_A	3.725435410263575e-4+secret_N	9.254760417389695e-5+secretarial_A	1.862717705131787e-5+secretary_N	4.106799935216677e-4+secretive_A	3.725435410263574e-5+section_N	3.817588672173249e-4+sector_N	6.536174544781472e-4+secure_A	1.8627177051317874e-4+secure_V2	7.32511292882432e-4+security_N	2.944170657782097e-3+sedan_N	7.519492839129126e-5+sedate_A	1.862717705131787e-5+seduce_V2	4.883408619216213e-5+seductive_A	1.862717705131787e-5+see_V	2.6230101302460204e-3+see_V2	6.617018679037969e-3+see_V2V	3.091684434968017e-2+see_VA	1.4534883720930232e-3+see_VS	8.037162660374577e-3+seed_N	1.3303718099997685e-4+seed_V2	2.4417043096081066e-5+seedy_A	7.450870820527148e-5+seek_V2	5.567085825906482e-3+seek_VS	7.37354372511429e-5+seek_VV	9.62664238324444e-3+seeker_N	5.78422526086856e-6+seem_V	1.5074770863482876e-3+seem_V2	2.4417043096081065e-4+seem_VA	8.72093023255814e-2+seem_VS	1.0322961215160006e-3+seem_VV	1.5350591908416807e-2+seeming_A	2.794076557697681e-4+seep_V	3.014954172696575e-5+seer_N	5.78422526086856e-6+seesaw_N	5.78422526086856e-6+seethe_V	6.02990834539315e-5+segment_N	4.3381689456514197e-4+segmentation_N	5.78422526086856e-6+segregate_V2	4.883408619216213e-5+segregation_N	1.156845052173712e-5+seismic_A	9.313588525658937e-5+seize_V	5.728412928123493e-4+seize_V2	3.9067268953729706e-4+seizure_N	6.941070313042272e-5+seldom_Adv	7.082797907539132e-5+select_A	1.1176306230790724e-4+select_V	3.3164495899662324e-4+select_V2	5.860090343059455e-4+select_V2V	1.0660980810234541e-3+select_VV	2.601795238714713e-4+selection_N	9.83318294347655e-5+selective_A	1.6764459346186087e-4+self_N	9.83318294347655e-5+self_conscious_A	3.725435410263574e-5+self_employed_A	1.1176306230790724e-4+self_explanatory_A	1.862717705131787e-5+self_imposed_A	3.725435410263574e-5+self_indulgent_A	1.862717705131787e-5+self_insure_V	3.014954172696575e-5+self_righteous_A	1.862717705131787e-5+self_styled_A	1.862717705131787e-5+self_sufficient_A	3.725435410263574e-5+selfish_A	1.862717705131787e-5+sell_N	1.1568450521737118e-4+sell_V	1.1698022190062711e-2+sell_V2	1.5309486021242828e-2+sell_VA	1.4534883720930232e-3+sell_VS	2.212063117534287e-4+seller_N	2.834270377825594e-4+selling_N	4.7430647139122187e-4+semantics_N	5.78422526086856e-6+semblance_N	1.735267578260568e-5+semester_N	5.78422526086856e-6+semiconductor_N	2.1401633465213668e-4+seminar_N	2.8921126304342795e-5+senate_N	5.78422526086856e-6+senator_N	3.0077971356516506e-4+senatorial_A	1.862717705131787e-5+send_V	1.959720212252774e-3+send_V2	1.8312782322060799e-3+send_V2V	1.0660980810234541e-3+send_VS	9.585606842648577e-4+sender_N	1.156845052173712e-5+senior_A	4.172487659495203e-3+senior_N	2.8921126304342795e-5+seniority_N	5.784225260868559e-5+sensation_N	1.156845052173712e-5+sensational_A	7.450870820527148e-5+sensationalism_N	1.156845052173712e-5+sense_N	4.916591471738276e-4+sense_V2	1.2208521548040532e-4+sense_VS	1.474708745022858e-4+sensibility_N	1.735267578260568e-5+sensible_A	5.588153115395362e-5+sensitive_A	5.588153115395362e-4+sensitivity_N	1.156845052173712e-5+sensitize_V2	2.4417043096081066e-5+sensory_A	3.725435410263574e-5+sensual_A	1.862717705131787e-5+sensuality_N	5.78422526086856e-6+sentence_N	1.5038985678258253e-4+sentence_V	3.014954172696575e-4+sentence_V2	1.9533634476864853e-4+sentiment_N	1.3303718099997685e-4+sentimental_A	3.725435410263574e-5+sentimentality_N	5.78422526086856e-6+separate_A	2.775449380646363e-3+separate_V	1.5074770863482875e-4+separate_V2	1.2208521548040532e-4+separation_N	4.627380208694848e-5+sepsis_N	5.78422526086856e-6+sequel_N	2.8921126304342795e-5+sequence_N	1.156845052173712e-5+sequester_V2	4.883408619216213e-5+sequestration_N	5.78422526086856e-6+serene_A	5.588153115395362e-5+sergeant_N	1.735267578260568e-5+serial_A	1.6764459346186087e-4+serial_N	1.735267578260568e-5+series_N	7.230281576085699e-4+serious_A	1.8254633510291515e-3+seriousness_N	1.735267578260568e-5+serpent_N	5.78422526086856e-6+serpentine_A	1.862717705131787e-5+servant_N	3.470535156521136e-5+serve_V	1.9898697539797393e-3+serve_V2	1.1964351117079721e-3+serve_VV	7.805385716144139e-4+server_N	5.78422526086856e-6+service_N	2.348395455912635e-3+service_V2	2.197533878647296e-4+servile_A	1.862717705131787e-5+session_N	6.073436523911987e-4+set_N	3.1813238934777076e-4+set_V	3.7385431741437532e-3+set_V2	3.003296300817971e-3+set_VS	3.686771862557145e-4+set_VV	1.5610771432288278e-3+setback_N	1.4460563152171398e-4+setter_N	1.735267578260568e-5+setting_N	5.784225260868559e-5+settle_V	2.1104679208876027e-3+settle_V2	1.1964351117079721e-3+settle_VA	2.9069767441860465e-3+settle_VS	7.37354372511429e-5+settled_A	1.862717705131787e-5+settlement_N	7.288123828694384e-4+sever_V	3.014954172696575e-5+sever_V2	1.4650225857648638e-4+several_A	6.83617397783366e-3+severance_N	3.470535156521136e-5+severe_A	8.382229673093043e-4+severity_N	2.8921126304342795e-5+sewage_N	1.156845052173712e-5+sewer_N	1.735267578260568e-5+sex_N	1.3882140626084543e-4+sexist_A	1.862717705131787e-5+sexual_A	1.4901741641054297e-4+sexy_A	5.588153115395362e-5+shabby_A	1.862717705131787e-5+shack_N	5.78422526086856e-6+shade_N	5.78422526086856e-6+shadow_N	7.519492839129126e-5+shadow_V2	4.883408619216213e-5+shadowy_A	3.725435410263574e-5+shady_A	9.313588525658937e-5+shag_V2	2.4417043096081066e-5+shaggy_A	1.862717705131787e-5+shah_N	5.205802734781703e-5+shake_N	1.735267578260568e-5+shake_V	6.632899179932465e-4+shake_V2	4.883408619216213e-4+shakeout_N	2.8921126304342795e-5+shaky_A	1.6764459346186087e-4+shallow_A	1.862717705131787e-5+shame_N	2.313690104347424e-5+shampoo_N	1.735267578260568e-5+shantytown_N	5.78422526086856e-6+shape_N	1.0411605469563407e-4+shape_V	2.7134587554269177e-4+shape_V2	1.9533634476864853e-4+shape_VV	1.3008976193573565e-4+shard_N	5.78422526086856e-6+share_N	1.4761342865736563e-2+share_V	4.220935841775205e-4+share_V2	9.522646807471615e-4+sharecropper_N	1.156845052173712e-5+shareholder_N	1.5038985678258255e-3+shareholding_N	2.8921126304342795e-5+shark_N	1.156845052173712e-5+sharp_A	3.371519046288535e-3+sharpen_V	3.014954172696575e-5+sharpen_V2	7.325112928824319e-5+sharpness_N	5.78422526086856e-6+shatter_V2	1.7091930167256744e-4+shave_V	6.02990834539315e-5+shave_V2	7.325112928824319e-5+she_Pron	3.504468925379339e-2+shear_V2	2.4417043096081066e-5+sheath_N	5.78422526086856e-6+shed_V2	4.6392381882554023e-4+sheep_N	5.78422526086856e-6+sheepskin_N	5.78422526086856e-6+sheer_A	1.1176306230790724e-4+sheet_N	2.3136901043474236e-4+sheik_N	5.78422526086856e-6+shelf_N	1.3882140626084543e-4+shell_N	5.784225260868559e-5+shell_V	1.20598166907863e-4+shell_V2	2.4417043096081066e-5+shelter_N	7.519492839129126e-5+shelter_V	3.014954172696575e-5+shelter_V2	2.4417043096081066e-5+shelve_V2	2.4417043096081066e-5+sherbet_N	5.78422526086856e-6+sheriff_N	5.78422526086856e-6+shield_N	4.627380208694848e-5+shield_V2	1.7091930167256744e-4+shift_N	2.1980055991300526e-4+shift_V	5.125422093584177e-4+shift_V2	5.371749481137834e-4+shilling_N	5.78422526086856e-6+shimmer_V	3.014954172696575e-5+shin_N	5.78422526086856e-6+shine_N	5.78422526086856e-6+shine_V	1.5074770863482875e-4+shiny_A	5.588153115395362e-5+ship_N	2.4293746095647948e-4+ship_V	5.728412928123493e-4+ship_V2	7.56928335978513e-4+shipbuilder_N	2.313690104347424e-5+shipbuilding_N	3.470535156521136e-5+shipment_N	2.545059114782166e-4+shipper_N	8.097915365215983e-5+shipping_N	1.0990027995650263e-4+shipyard_N	8.676337891302839e-5+shirk_V	3.014954172696575e-5+shirk_V2	2.4417043096081066e-5+shirt_N	4.627380208694848e-5+shiver_N	1.156845052173712e-5+shiver_V	3.014954172696575e-5+shock_N	1.2146873047823974e-4+shock_V2	1.7091930167256744e-4+shocker_N	5.78422526086856e-6+shocking_A	5.588153115395362e-5+shoddy_A	3.725435410263574e-5+shoe_N	8.676337891302839e-5+shoehorn_V2	2.4417043096081066e-5+shoelace_N	5.78422526086856e-6+shoemaker_N	5.78422526086856e-6+shoestring_N	1.156845052173712e-5+shoot_N	1.156845052173712e-5+shoot_V	5.426917510853835e-4+shoot_V2	1.7091930167256744e-4+shooting_N	5.78422526086856e-6+shop_N	3.0656393882603366e-4+shop_V	2.41196333815726e-4+shopkeeper_N	1.735267578260568e-5+shoplifting_N	5.78422526086856e-6+shopper_N	6.362647786955415e-5+shopping_N	2.3136901043474236e-4+shore_N	2.8921126304342795e-5+shore_V2	1.7091930167256744e-4+shorn_V2	2.4417043096081066e-5+short_A	2.961721151159542e-3+short_Adv	1.4165595815078264e-4+short_N	4.0489576826079914e-5+short_V	3.014954172696575e-5+short_V2	2.4417043096081066e-5+short_circuit_V	3.014954172696575e-5+short_dated_A	1.862717705131787e-5+short_lived_A	9.313588525658937e-5+short_range_A	3.725435410263574e-5+short_term_A	1.8254633510291515e-3+shortage_N	1.677425325651882e-4+shortcoming_N	2.8921126304342795e-5+shorten_V	9.044862518089724e-5+shorten_V2	2.4417043096081066e-5+shortening_N	5.78422526086856e-6+shortfall_N	2.8921126304342795e-5+shorthand_N	5.78422526086856e-6+shot_N	1.4460563152171398e-4+should_VV	5.346689215558736e-2+shoulder_N	5.784225260868559e-5+shoulder_V2	7.325112928824319e-5+shout_N	5.78422526086856e-6+shout_V	3.3164495899662324e-4+shout_V2	7.325112928824319e-5+shouting_N	5.78422526086856e-6+shove_V	6.02990834539315e-5+shove_V2	9.766817238432426e-5+shovel_N	1.735267578260568e-5+show_N	7.34596608130307e-4+show_V	2.291365171249397e-3+show_V2	3.9555609815651325e-3+show_V2V	3.1982942430703624e-3+show_VS	9.143194219141719e-3+showcase_N	1.735267578260568e-5+showdown_N	5.78422526086856e-6+shower_N	1.735267578260568e-5+shower_V2	2.4417043096081066e-5+showing_N	3.470535156521136e-5+showroom_N	4.627380208694848e-5+shred_N	5.78422526086856e-6+shred_V2	2.4417043096081066e-5+shrewd_A	9.313588525658937e-5+shrift_N	1.156845052173712e-5+shrine_N	5.78422526086856e-6+shrink_V	6.02990834539315e-4+shrink_V2	4.883408619216213e-5+shrinkage_N	2.8921126304342795e-5+shroud_V2	2.4417043096081066e-5+shrub_N	1.735267578260568e-5+shrug_V2	4.883408619216213e-5+shrug_VS	7.37354372511429e-5+shudder_N	5.78422526086856e-6+shuffle_N	5.78422526086856e-6+shun_V2	1.7091930167256744e-4+shut_V	6.934394597202122e-4+shut_V2	1.4650225857648638e-4+shutdown_N	6.941070313042272e-5+shutter_V2	4.883408619216213e-5+shuttle_N	9.83318294347655e-5+shuttle_V	3.014954172696575e-5+shuttle_V2	4.883408619216213e-5+shy_A	5.588153115395362e-5+shy_V	2.41196333815726e-4+sibling_N	5.78422526086856e-6+sick_A	2.794076557697681e-4+side_N	7.982230859998611e-4+side_V	9.044862518089724e-5+sideline_N	9.83318294347655e-5+sideline_V	6.02990834539315e-5+sideline_V2	2.4417043096081066e-5+sideshow_N	5.78422526086856e-6+sidestep_V	3.014954172696575e-5+sidestep_V2	2.4417043096081066e-5+sidetrack_V2	2.4417043096081066e-5+sidewalk_N	3.470535156521136e-5+sideways_Adv	2.0236565450111807e-5+siding_N	1.156845052173712e-5+siege_N	5.78422526086856e-6+sift_V	1.20598166907863e-4+sigh_N	2.313690104347424e-5+sigh_V	3.014954172696575e-5+sigh_VS	7.37354372511429e-5+sight_N	6.362647786955415e-5+sighting_N	1.156845052173712e-5+sightseeing_N	5.78422526086856e-6+sign_N	6.246963281738044e-4+sign_V2	1.8312782322060799e-3+sign_V2V	1.0660980810234541e-3+sign_up_V	1.1456825856246986e-3+signal_N	1.4460563152171398e-4+signal_V2	2.4417043096081065e-4+signal_VS	1.474708745022858e-4+signale_V2	2.197533878647296e-4+signale_VS	6.636189352602861e-4+signatory_N	5.78422526086856e-6+signature_N	3.470535156521136e-5+significance_N	2.8921126304342795e-5+significant_A	2.8685852659029523e-3+silence_N	1.735267578260568e-5+silence_V2	2.4417043096081066e-5+silent_A	5.588153115395362e-5+silicon_N	1.735267578260568e-5+silky_A	1.862717705131787e-5+silly_A	1.4901741641054297e-4+silly_N	5.78422526086856e-6+silver_N	2.0823210939126813e-4+silvery_A	1.862717705131787e-5+similar_A	2.9989755052621777e-3+similarity_N	4.0489576826079914e-5+simmer_V	3.014954172696575e-5+simple_A	2.6450591412871378e-3+simple_N	2.8921126304342795e-5+simple_minded_A	1.862717705131787e-5+simplicity_N	1.735267578260568e-5+simplification_N	1.156845052173712e-5+simplify_V	3.014954172696575e-5+simplify_V2	1.7091930167256744e-4+simulate_V2	7.325112928824319e-5+simulation_N	1.156845052173712e-5+simulator_N	2.313690104347424e-5+simultaneous_A	2.794076557697681e-4+sin_N	3.470535156521136e-5+since_Adv	7.082797907539132e-5+sincere_A	3.725435410263574e-5+sincerity_N	5.78422526086856e-6+sine_qua_non_N	2.8921126304342795e-5+sinful_A	1.862717705131787e-5+sing_V	3.3164495899662324e-4+sing_V2	1.7091930167256744e-4+singer_N	5.205802734781703e-5+singing_N	5.78422526086856e-6+single_A	1.452919810002794e-3+single_N	1.735267578260568e-5+single_V2	2.197533878647296e-4+single_handed_A	3.725435410263574e-5+sinister_A	1.862717705131787e-5+sink_N	5.78422526086856e-6+sink_V	4.82392667631452e-4+sink_V2	2.9300451715297276e-4+sinking_N	2.313690104347424e-5+sip_V	3.014954172696575e-5+sip_V2	4.883408619216213e-5+siphon_V	6.02990834539315e-5+siphon_V2	7.325112928824319e-5+siren_N	5.78422526086856e-6+sister_N	8.097915365215983e-5+sit_V	2.1104679208876027e-3+sit_VA	2.9069767441860465e-3+site_N	2.7764281252169086e-4+situate_V2	4.883408619216213e-5+situation_N	6.246963281738044e-4+sixfold_A	1.862717705131787e-5+sixfold_Adv	1.0118282725055903e-5+sizable_A	2.4215330166713235e-4+size_N	5.437171745216445e-4+size_V2	4.883408619216213e-5+sizzle_V	3.014954172696575e-5+skateboard_N	5.78422526086856e-6+skeptical_A	2.9803483282108594e-4+skepticism_N	4.627380208694848e-5+sketch_N	1.735267578260568e-5+sketch_V2	2.4417043096081066e-5+sketchy_A	9.313588525658937e-5+skew_V2	2.4417043096081066e-5+ski_N	8.676337891302839e-5+ski_V	9.044862518089724e-5+skid_N	1.156845052173712e-5+skid_V	6.02990834539315e-5+skid_V2	1.7091930167256744e-4+skier_N	5.784225260868559e-5+skill_N	1.1568450521737118e-4+skilled_A	9.313588525658937e-5+skim_V	3.014954172696575e-5+skimmer_N	5.78422526086856e-6+skimpy_A	1.862717705131787e-5+skin_N	8.676337891302839e-5+skip_V	6.02990834539315e-5+skip_V2	9.766817238432426e-5+skipper_N	5.78422526086856e-6+skipper_V2	2.4417043096081066e-5+skirmish_N	5.78422526086856e-6+skirt_N	1.735267578260568e-5+skirt_V2	7.325112928824319e-5+skittish_A	5.588153115395362e-5+skittishness_N	1.735267578260568e-5+skull_N	5.78422526086856e-6+sky_N	4.0489576826079914e-5+skyrocket_V	2.1104679208876025e-4+skyrocket_V2	2.4417043096081066e-5+skyscraper_N	5.78422526086856e-6+skyward_Adv	1.0118282725055903e-5+slab_N	2.313690104347424e-5+slack_A	1.862717705131787e-5+slack_N	3.470535156521136e-5+slack_V	3.014954172696575e-5+slacken_V	6.02990834539315e-5+slacken_V2	4.883408619216213e-5+slam_V	6.02990834539315e-5+slam_V2	2.4417043096081066e-5+slam_dunk_V2	2.4417043096081066e-5+slap_N	1.156845052173712e-5+slap_V2	7.325112928824319e-5+slash_N	1.156845052173712e-5+slash_V	4.5224312590448623e-4+slash_V2	4.883408619216213e-4+slat_N	1.156845052173712e-5+slate_N	6.362647786955415e-5+slate_V2	7.325112928824319e-5+slaughter_N	1.735267578260568e-5+slaughter_V2	2.4417043096081066e-5+slave_N	5.78422526086856e-6+slavery_N	5.78422526086856e-6+slavish_A	1.862717705131787e-5+slay_V2	7.325112928824319e-5+sleazy_A	5.588153115395362e-5+sleek_A	9.313588525658937e-5+sleep_N	1.156845052173712e-5+sleep_V	3.61794500723589e-4+sleeper_N	5.78422526086856e-6+sleeping_N	5.78422526086856e-6+sleepy_A	3.725435410263574e-5+sleeve_N	5.78422526086856e-6+sleight_N	5.78422526086856e-6+slice_N	1.156845052173712e-5+slice_V	6.02990834539315e-5+slick_A	7.450870820527148e-5+slick_N	5.78422526086856e-6+slide_N	2.0823210939126813e-4+slide_V	6.632899179932465e-4+slide_V2	4.6392381882554023e-4+slight_A	3.0176026823134955e-3+slim_A	1.1176306230790724e-4+slim_V	3.014954172696575e-5+slim_V2	2.4417043096081066e-5+slime_N	1.156845052173712e-5+slimy_A	1.862717705131787e-5+sling_N	5.78422526086856e-6+slip_N	3.470535156521136e-5+slip_V	1.2662807525325615e-3+slip_V2	6.592601635941887e-4+slipshod_A	1.862717705131787e-5+slither_V	3.014954172696575e-5+sliver_N	5.78422526086856e-6+sliver_V2	2.4417043096081066e-5+slog_V	6.02990834539315e-5+slogan_N	3.470535156521136e-5+slop_N	5.78422526086856e-6+slope_N	3.470535156521136e-5+slope_V	3.014954172696575e-5+sloppy_A	1.1176306230790724e-4+slot_N	2.8921126304342795e-5+slouch_N	5.78422526086856e-6+slovenian_A	1.862717705131787e-5+slow_A	1.6391915805159729e-3+slow_V	2.773757838880849e-3+slow_V2	4.6392381882554023e-4+slowdown_N	3.239166146086393e-4+sludge_N	1.156845052173712e-5+sluggish_A	5.029337803855825e-4+sluggishness_N	2.313690104347424e-5+slum_N	2.313690104347424e-5+slump_N	1.5038985678258253e-4+slump_V	4.220935841775205e-4+slump_V2	2.4417043096081066e-5+slur_N	5.78422526086856e-6+slurry_N	5.78422526086856e-6+slush_N	5.78422526086856e-6+sly_A	1.862717705131787e-5+smack_Adv	1.0118282725055903e-5+smack_V	6.02990834539315e-5+small_A	7.413616466424513e-3+small_N	1.272529557391083e-4+smart_A	2.048989475644966e-4+smart_V	3.014954172696575e-5+smash_N	5.78422526086856e-6+smash_V	1.20598166907863e-4+smash_V2	2.4417043096081066e-5+smattering_N	1.156845052173712e-5+smell_N	2.313690104347424e-5+smell_V	1.20598166907863e-4+smell_V2	4.883408619216213e-5+smell_VA	1.4534883720930232e-3+smelly_A	1.862717705131787e-5+smile_N	5.78422526086856e-6+smile_V	2.1104679208876025e-4+smoke_N	5.205802734781703e-5+smoke_V	2.1104679208876025e-4+smoke_V2	7.325112928824319e-5+smoker_N	2.313690104347424e-5+smokestack_N	1.156845052173712e-5+smoking_N	1.0990027995650263e-4+smooth_A	3.911707180776753e-4+smooth_V	6.02990834539315e-5+smooth_V2	4.883408619216213e-5+smother_V2	4.883408619216213e-5+smug_A	1.862717705131787e-5+smuggle_V2	2.4417043096081066e-5+snack_N	5.205802734781703e-5+snag_N	4.0489576826079914e-5+snag_V	3.014954172696575e-5+snag_V2	4.883408619216213e-5+snail_N	1.735267578260568e-5+snake_N	1.735267578260568e-5+snake_V	3.014954172696575e-5+snap_N	5.78422526086856e-6+snap_V	3.61794500723589e-4+snap_V2	4.883408619216213e-5+snap_VS	7.37354372511429e-5+snappy_A	1.862717705131787e-5+snapshot_N	1.156845052173712e-5+snarl_N	5.78422526086856e-6+snatch_V	3.014954172696575e-5+snazzy_A	1.862717705131787e-5+sneak_V	9.044862518089724e-5+sneak_V2	2.4417043096081066e-5+sneaky_A	1.862717705131787e-5+snide_A	1.862717705131787e-5+sniff_V	9.044862518089724e-5+sniff_VS	2.949417490045716e-4+snipe_V	3.014954172696575e-5+snippet_N	5.78422526086856e-6+snobbery_N	5.78422526086856e-6+snobbish_A	1.862717705131787e-5+snoop_V	6.02990834539315e-5+snooty_A	1.862717705131787e-5+snore_V	3.014954172696575e-5+snort_V2	2.4417043096081066e-5+snort_VS	7.37354372511429e-5+snow_N	2.313690104347424e-5+snowball_V	3.014954172696575e-5+snowstorm_N	5.78422526086856e-6+snub_V2	4.883408619216213e-5+so_AdA	8.989657915672236e-2+so_called_A	1.2107665083356618e-3+so_so_A	5.588153115395362e-5+soak_V	6.02990834539315e-5+soak_V2	2.4417043096081066e-5+soap_N	4.0489576826079914e-5+soapbox_N	5.78422526086856e-6+soar_V	1.688374336710082e-3+soar_V2	3.66255646441216e-4+sob_V	3.014954172696575e-5+sober_A	1.862717705131787e-5+sober_V	3.014954172696575e-5+soccer_N	1.735267578260568e-5+social_A	8.7547732141194e-4+social_N	5.78422526086856e-6+socialism_N	6.941070313042272e-5+socialist_A	2.2352612461581448e-4+socialist_N	1.156845052173712e-5+socialize_V2	2.4417043096081066e-5+society_N	2.545059114782166e-4+sociological_A	1.862717705131787e-5+sociologist_N	4.627380208694848e-5+sociology_N	5.78422526086856e-6+sock_N	5.78422526086856e-6+sock_V2	2.4417043096081066e-5+soda_N	4.0489576826079914e-5+sodium_N	5.78422526086856e-6+sofa_N	1.156845052173712e-5+soft_A	8.195957902579864e-4+soft_spoken_A	3.725435410263574e-5+soften_V	3.9194404245055476e-4+soften_V2	4.883408619216213e-5+softness_N	4.627380208694848e-5+software_N	5.668540755651188e-4+softy_N	1.156845052173712e-5+soggy_A	5.588153115395362e-5+soil_N	7.519492839129126e-5+soil_V2	2.4417043096081066e-5+solace_N	1.156845052173712e-5+solar_A	1.303902393592251e-4+soldier_N	6.941070313042272e-5+sole_A	5.77442488590854e-4+sole_N	1.156845052173712e-5+solemn_A	1.862717705131787e-5+solicit_V	1.5074770863482875e-4+solicit_V2	1.9533634476864853e-4+solicitation_N	7.519492839129126e-5+solicitor_N	1.156845052173712e-5+solicitous_A	1.862717705131787e-5+solid_A	5.029337803855825e-4+solid_N	1.156845052173712e-5+solid_state_A	1.862717705131787e-5+solidarity_N	5.78422526086856e-6+solidify_V2	4.883408619216213e-5+solitary_A	3.725435410263574e-5+solo_A	3.725435410263574e-5+solo_N	2.8921126304342795e-5+soloist_N	1.156845052173712e-5+soluble_A	7.450870820527148e-5+solution_N	2.1980055991300526e-4+solve_V2	6.836772066902698e-4+solvency_N	5.78422526086856e-6+solvent_A	5.588153115395362e-5+solvent_N	1.735267578260568e-5+somali_A	3.725435410263574e-5+some_Quant	9.140967445052802e-3+somebody_NP	9.022494719790021e-5+someday_Adv	9.106454452550313e-5+somehow_AdV	1.999000499750125e-3+someone_NP	2.583714397030779e-4+something_NP	4.8803494166136936e-4+sometime_Adv	1.4165595815078264e-4+sometimes_Adv	7.386346389290809e-4+somewhat_Adv	3.3390332992684483e-4+son_N	2.1980055991300526e-4+sonar_N	5.78422526086856e-6+sonata_N	5.78422526086856e-6+song_N	1.0990027995650263e-4+songster_N	5.78422526086856e-6+soon_Adv	1.6088069532838886e-3+sooner_Adv	4.0473130900223614e-5+soot_N	1.156845052173712e-5+soothe_V2	4.883408619216213e-5+sophisticated_A	6.146968426934898e-4+sophistication_N	1.156845052173712e-5+sophomore_N	1.156845052173712e-5+soprano_N	5.78422526086856e-6+sore_A	7.450870820527148e-5+soreness_N	5.78422526086856e-6+sorghum_N	1.735267578260568e-5+sorrow_N	5.78422526086856e-6+sorry_A	7.450870820527148e-5+sort_N	3.701904166955878e-4+sort_V	2.41196333815726e-4+sort_V2	7.325112928824319e-5+soul_N	4.0489576826079914e-5+soulful_A	1.862717705131787e-5+soulless_A	1.862717705131787e-5+sound_A	1.8627177051317874e-4+sound_N	1.0411605469563407e-4+sound_V	5.426917510853835e-4+sound_VA	1.5988372093023256e-2+sound_VS	1.474708745022858e-4+soundness_N	1.156845052173712e-5+soundtrack_N	1.735267578260568e-5+soup_N	2.8921126304342795e-5+sour_A	2.048989475644966e-4+sour_V	9.044862518089724e-5+sour_V2	2.4417043096081066e-5+source_N	8.560653386085467e-4+south_A	6.892055508987613e-4+south_Adv	1.4165595815078264e-4+south_N	3.470535156521136e-5+southeast_N	5.78422526086856e-6+southeastern_A	3.725435410263574e-5+southern_A	5.215609574369004e-4+southwest_N	1.156845052173712e-5+southwestern_A	1.862717705131787e-5+souvenir_N	1.735267578260568e-5+sovereign_A	1.862717705131787e-5+sovereignty_N	3.470535156521136e-5+soviet_A	2.7195678494924096e-3+soviet_N	1.2146873047823974e-4+sow_N	5.78422526086856e-6+sow_V	9.044862518089724e-5+sow_V2	4.883408619216213e-5+soy_N	5.78422526086856e-6+spa_N	2.313690104347424e-5+space_N	5.263644987390389e-4+spacecraft_N	5.205802734781703e-5+spaceship_N	5.78422526086856e-6+span_N	4.0489576826079914e-5+span_V2	7.325112928824319e-5+spanking_A	3.725435410263574e-5+spanking_N	5.78422526086856e-6+spar_V	3.014954172696575e-5+spare_A	9.313588525658937e-5+spare_N	5.78422526086856e-6+spare_V	9.044862518089724e-5+spare_V2	7.325112928824319e-5+sparing_A	3.725435410263574e-5+spark_V	1.20598166907863e-4+spark_V2	6.348431204981076e-4+sparkle_N	5.78422526086856e-6+sparkling_A	3.725435410263574e-5+sparse_A	3.725435410263574e-5+spartan_A	1.862717705131787e-5+spasm_N	5.78422526086856e-6+spate_N	3.470535156521136e-5+spawn_V	9.044862518089724e-5+spawn_V2	1.9533634476864853e-4+speak_V	1.3868789194404244e-3+speak_V2	2.685874740568917e-4+speaker_N	7.519492839129126e-5+spearhead_N	5.78422526086856e-6+spearhead_V2	7.325112928824319e-5+spec_N	5.78422526086856e-6+special_A	2.88721244295427e-3+special_N	3.470535156521136e-5+specialist_N	3.644061914347192e-4+speciality_N	5.78422526086856e-6+specialization_N	1.156845052173712e-5+specialize_V	8.140376266280753e-4+specialize_V2	4.883408619216213e-5+specialty_N	2.6029013673908516e-4+species_N	1.156845052173712e-5+specific_A	1.452919810002794e-3+specific_N	5.784225260868559e-5+specifically_Adv	2.1248393722617397e-4+specification_N	4.0489576826079914e-5+specificity_N	5.78422526086856e-6+specify_V	6.02990834539315e-5+specify_V2	5.860090343059455e-4+specify_VS	3.686771862557145e-4+specimen_N	5.78422526086856e-6+speckled_A	1.862717705131787e-5+spectacle_N	1.156845052173712e-5+spectacular_A	1.8627177051317874e-4+spectator_N	3.470535156521136e-5+spectrum_N	2.313690104347424e-5+speculate_V	3.61794500723589e-4+speculate_VS	8.848252470137148e-4+speculation_N	3.5862196617385066e-4+speculative_A	9.313588525658937e-5+speculator_N	1.5038985678258253e-4+speech_N	2.255847851738738e-4+speed_N	2.1980055991300526e-4+speed_V	3.9194404245055476e-4+speed_V2	2.685874740568917e-4+speeding_N	5.78422526086856e-6+speedometer_N	1.156845052173712e-5+speedy_A	5.588153115395362e-5+spell_N	1.156845052173712e-5+spell_V	6.02990834539315e-5+spell_V2	9.766817238432426e-5+spelling_N	1.156845052173712e-5+spend_V	7.748432223830198e-3+spend_V2	2.246367964839458e-3+spend_VS	7.37354372511429e-5+spender_N	1.735267578260568e-5+spendthrift_N	5.78422526086856e-6+spent_A	1.862717705131787e-5+sperm_N	5.78422526086856e-6+spew_V	6.02990834539315e-5+spew_V2	4.883408619216213e-5+sphere_N	5.78422526086856e-6+spice_N	1.156845052173712e-5+spigot_N	5.78422526086856e-6+spike_V2	2.4417043096081066e-5+spill_N	1.272529557391083e-4+spill_V	2.1104679208876025e-4+spill_V2	2.4417043096081066e-5+spillover_N	5.78422526086856e-6+spin_N	1.735267578260568e-5+spin_V	6.331403762662807e-4+spin_V2	7.325112928824319e-5+spinal_A	5.588153115395362e-5+spine_N	5.78422526086856e-6+spiral_N	2.313690104347424e-5+spire_N	1.156845052173712e-5+spirit_N	2.3136901043474236e-4+spirit_V2	2.4417043096081066e-5+spirited_A	5.588153115395362e-5+spiritual_A	1.862717705131787e-5+spite_N	4.0489576826079914e-5+spitting_N	5.78422526086856e-6+spittle_N	5.78422526086856e-6+splash_V2	2.4417043096081066e-5+splendid_A	7.450870820527148e-5+splint_N	5.78422526086856e-6+splinter_N	5.78422526086856e-6+split_N	2.1980055991300526e-4+split_V	6.632899179932465e-4+split_V2	2.197533878647296e-4+spoil_V	3.014954172696575e-5+spoke_N	5.78422526086856e-6+spokesman_N	1.798894056130122e-3+sponsor_N	1.272529557391083e-4+sponsor_V2	4.883408619216213e-4+sponsorship_N	1.156845052173712e-5+spontaneous_A	7.450870820527148e-5+spook_N	1.735267578260568e-5+spook_V2	1.2208521548040532e-4+spooky_A	1.862717705131787e-5+sporadic_A	1.1176306230790724e-4+sporadically_Adv	1.0118282725055903e-5+spore_N	5.78422526086856e-6+sport_N	4.396011198260105e-4+sport_V	3.014954172696575e-5+sport_V2	1.2208521548040532e-4+sportsman_N	5.78422526086856e-6+spot_N	2.3136901043474236e-4+spot_V	6.02990834539315e-5+spot_V2	3.174215602490538e-4+spot_VS	1.474708745022858e-4+spotlight_N	5.78422526086856e-6+spotlight_V2	2.4417043096081066e-5+spotted_A	1.862717705131787e-5+spotty_A	9.313588525658937e-5+spouse_N	5.784225260868559e-5+spout_V2	2.4417043096081066e-5+sprawl_N	5.78422526086856e-6+sprawl_V	6.02990834539315e-5+spray_N	2.8921126304342795e-5+spray_V2	4.883408619216213e-5+spread_N	2.3136901043474236e-4+spread_V	6.934394597202122e-4+spread_V2	5.127579050177024e-4+spread_VS	7.37354372511429e-5+spree_N	5.205802734781703e-5+sprightly_A	1.862717705131787e-5+spring_N	4.3381689456514197e-4+spring_V	2.41196333815726e-4+sprinkle_V2	9.766817238432426e-5+sprinkler_N	1.156845052173712e-5+sprout_V	9.044862518089724e-5+spruce_V	3.014954172696575e-5+spud_N	5.78422526086856e-6+spur_V	9.044862518089724e-5+spur_V2	4.6392381882554023e-4+spurious_A	1.862717705131787e-5+spurn_V2	1.2208521548040532e-4+spurre_V2V	1.0660980810234541e-3+spurt_N	4.0489576826079914e-5+spurt_V	6.02990834539315e-5+sputter_V	3.014954172696575e-5+spy_N	8.676337891302839e-5+spy_V	3.014954172696575e-5+spy_V2	7.325112928824319e-5+spyglass_N	5.78422526086856e-6+squabble_N	1.156845052173712e-5+squabble_V	3.014954172696575e-5+squad_N	3.470535156521136e-5+squadron_N	1.156845052173712e-5+squalid_A	3.725435410263574e-5+squall_N	5.78422526086856e-6+squalor_N	5.78422526086856e-6+squander_V2	4.883408619216213e-5+square_A	3.911707180776753e-4+square_Adv	1.0118282725055903e-5+square_N	5.784225260868559e-5+square_V	9.044862518089724e-5+squat_A	1.862717705131787e-5+squat_V	3.014954172696575e-5+squeak_V2	2.4417043096081066e-5+squeamish_A	3.725435410263574e-5+squeegee_V2	2.4417043096081066e-5+squeeze_N	7.519492839129126e-5+squeeze_V	3.3164495899662324e-4+squeeze_V2	4.395067757294592e-4+squelch_V	3.014954172696575e-5+squelch_V2	2.4417043096081066e-5+squint_V	9.044862518089724e-5+squirm_V	3.014954172696575e-5+stab_N	5.78422526086856e-6+stab_V2	1.2208521548040532e-4+stability_N	1.1568450521737118e-4+stabilization_N	1.156845052173712e-5+stabilize_V	4.220935841775205e-4+stabilize_V2	4.6392381882554023e-4+stable_A	5.029337803855825e-4+stable_N	5.78422526086856e-6+stack_N	1.156845052173712e-5+stack_V2	1.2208521548040532e-4+stadium_N	1.0411605469563407e-4+staff_N	6.767543555216215e-4+staff_V2	2.4417043096081066e-5+stage_N	2.545059114782166e-4+stage_V	2.7134587554269177e-4+stage_V2	2.4417043096081065e-4+stagflation_N	1.735267578260568e-5+stagger_V	9.044862518089724e-5+staging_N	2.313690104347424e-5+stagnant_A	5.588153115395362e-5+stagnate_V	3.014954172696575e-5+stagnation_N	5.78422526086856e-6+staid_A	5.588153115395362e-5+stain_N	5.78422526086856e-6+stain_V2	2.4417043096081066e-5+stainless_A	1.862717705131787e-5+stair_N	5.78422526086856e-6+stake_N	1.8683047592605447e-3+stake_V2	2.4417043096081066e-5+stale_A	3.725435410263574e-5+stalemate_N	5.78422526086856e-6+stalk_V2	7.325112928824319e-5+stall_N	1.156845052173712e-5+stall_V	2.7134587554269177e-4+stall_V2	1.9533634476864853e-4+stallion_N	5.78422526086856e-6+stalwart_A	3.725435410263574e-5+stalwart_N	1.735267578260568e-5+stamp_N	3.470535156521136e-5+stamp_V	1.20598166907863e-4+stamp_V2	2.4417043096081066e-5+stampede_N	2.313690104347424e-5+stampede_V2	4.883408619216213e-5+stance_N	1.0990027995650263e-4+stanch_V2	2.4417043096081066e-5+stand_N	1.272529557391083e-4+stand_V	2.562711046792089e-3+stand_V2	2.197533878647296e-4+stand_VS	2.212063117534287e-4+stand_VV	1.170807857421621e-3+standard_A	9.499860296172116e-4+standard_N	5.552856250433817e-4+standardize_V2	4.883408619216213e-5+standby_N	1.156845052173712e-5+standing_A	1.862717705131787e-5+standing_N	8.676337891302839e-5+standpoint_N	2.8921126304342795e-5+standstill_N	1.735267578260568e-5+staple_N	1.156845052173712e-5+staple_V2	2.4417043096081066e-5+star_N	1.0990027995650263e-4+star_V	1.20598166907863e-4+star_V2	7.325112928824319e-5+starch_N	5.78422526086856e-6+stardom_N	1.156845052173712e-5+stare_V	6.02990834539315e-5+stark_A	7.450870820527148e-5+start_N	2.7185858726082226e-4+start_V	3.859141341051616e-3+start_V2	1.2696862409962153e-3+start_VS	1.1060315587671434e-3+start_VV	8.455834525822818e-3+starter_N	2.313690104347424e-5+starvation_N	5.78422526086856e-6+starve_V	9.044862518089724e-5+starve_V2	7.325112928824319e-5+stash_V2	4.883408619216213e-5+state_N	3.435829804955924e-3+state_V2	4.6392381882554023e-4+state_VS	1.0322961215160006e-3+stated_A	9.313588525658937e-5+statehouse_N	5.78422526086856e-6+stately_A	3.725435410263574e-5+statement_N	1.035376321695472e-3+statesman_N	1.156845052173712e-5+static_A	1.862717705131787e-5+station_N	5.726383008259874e-4+station_V2	4.883408619216213e-5+stationary_A	3.725435410263574e-5+stationery_N	1.735267578260568e-5+statistic_N	5.78422526086856e-6+statistical_A	2.4215330166713235e-4+statistician_N	1.156845052173712e-5+statistics_N	1.7352675782605678e-4+statue_N	2.313690104347424e-5+stature_N	5.78422526086856e-6+status_quo_N	1.9087943360866246e-4+statute_N	1.0411605469563407e-4+statutory_A	1.4901741641054297e-4+staunch_A	9.313588525658937e-5+stave_V	6.02990834539315e-5+stay_N	5.784225260868559e-5+stay_V	1.8994211287988423e-3+stay_V2	1.9533634476864853e-4+stay_VA	2.4709302325581394e-2+stay_VS	2.212063117534287e-4+steadfast_A	3.725435410263574e-5+steadiness_N	5.78422526086856e-6+steady_A	8.941044984632579e-4+steady_Adv	3.0354848175167712e-5+steady_V	6.02990834539315e-5+steady_V2	2.4417043096081066e-5+steak_N	1.735267578260568e-5+steal_V	3.014954172696575e-4+steal_V2	6.836772066902698e-4+steam_N	9.254760417389695e-5+steam_V	3.014954172696575e-5+steamroller_N	5.78422526086856e-6+steel_N	7.577335091737813e-4+steely_A	1.862717705131787e-5+steep_A	5.215609574369004e-4+steer_V	3.61794500723589e-4+steer_V2	1.4650225857648638e-4+stellar_A	3.725435410263574e-5+stem_N	1.735267578260568e-5+stem_V	1.6582247949831163e-3+stem_V2	2.197533878647296e-4+step_N	6.883228060433586e-4+step_V	1.3567293777134587e-3+step_V2	2.4417043096081066e-5+stepmother_N	5.78422526086856e-6+stereo_N	2.8921126304342795e-5+stereotype_N	5.78422526086856e-6+sterile_A	3.725435410263574e-5+sterility_N	5.78422526086856e-6+sterilization_N	5.78422526086856e-6+sterilize_V	1.20598166907863e-4+sterilize_V2	4.883408619216213e-5+sterling_A	1.1176306230790724e-4+sterling_N	2.0823210939126813e-4+stern_A	3.725435410263574e-5+stew_N	5.78422526086856e-6+stew_V	3.014954172696575e-5+steward_N	5.78422526086856e-6+stewardship_N	5.78422526086856e-6+stewed_A	1.862717705131787e-5+stick_N	1.156845052173712e-5+stick_V	7.838880849011095e-4+sticker_N	1.735267578260568e-5+stickiness_N	5.78422526086856e-6+stickler_N	5.78422526086856e-6+sticky_A	1.862717705131787e-5+stiff_A	2.794076557697681e-4+stiff_N	5.78422526086856e-6+stifle_V2	1.2208521548040532e-4+stigma_N	2.313690104347424e-5+still_A	1.862717705131787e-5+still_Adv	5.8382491323572564e-3+stilt_N	5.78422526086856e-6+stimulant_N	5.78422526086856e-6+stimulate_V2	2.4417043096081065e-4+stimulating_A	1.862717705131787e-5+stimulation_N	1.156845052173712e-5+stimulus_N	1.735267578260568e-5+sting_V	6.02990834539315e-5+sting_V2	4.883408619216213e-5+stingray_N	5.78422526086856e-6+stingy_A	3.725435410263574e-5+stink_V	3.014954172696575e-5+stint_N	1.735267578260568e-5+stipulate_VS	2.212063117534287e-4+stipulation_N	5.78422526086856e-6+stir_V	1.808972503617945e-4+stir_V2	1.7091930167256744e-4+stirrup_N	5.78422526086856e-6+stitch_N	5.78422526086856e-6+stitch_V2	2.4417043096081066e-5+stock_N	1.0602484903172069e-2+stock_V2	3.418386033451349e-4+stockbroker_N	4.627380208694848e-5+stockholder_N	1.1568450521737118e-4+stockholding_N	1.156845052173712e-5+stocking_N	1.156845052173712e-5+stockpile_N	1.156845052173712e-5+stockpile_V2	2.4417043096081066e-5+stockpiling_N	5.78422526086856e-6+stockroom_N	5.78422526086856e-6+stockyard_N	5.78422526086856e-6+stodgy_A	3.725435410263574e-5+stoke_V2	2.4417043096081066e-5+stolen_A	3.725435410263574e-5+stolid_A	1.862717705131787e-5+stomach_N	2.313690104347424e-5+stomach_V2	2.4417043096081066e-5+stomp_V	3.014954172696575e-5+stomp_V2	2.4417043096081066e-5+stone_N	6.941070313042272e-5+stone_V2	2.4417043096081066e-5+stonemason_N	1.156845052173712e-5+stonework_N	5.78422526086856e-6+stooge_N	5.78422526086856e-6+stool_N	5.78422526086856e-6+stop_N	1.6195830730431966e-4+stop_V	1.3567293777134587e-3+stop_V2	1.0499328531314858e-3+stop_VV	4.162872381943541e-3+stopgap_N	1.735267578260568e-5+stopover_N	5.78422526086856e-6+stoppage_N	1.735267578260568e-5+stopper_N	1.735267578260568e-5+stopping_N	5.78422526086856e-6+storage_N	1.850952083477939e-4+store_N	1.1973346289997917e-3+store_V2	2.685874740568917e-4+storeroom_N	5.78422526086856e-6+storm_N	1.2146873047823974e-4+storm_V	3.014954172696575e-5+storm_V2	2.4417043096081066e-5+stormy_A	3.725435410263574e-5+story_N	5.552856250433817e-4+stow_V2	2.4417043096081066e-5+stowaway_N	5.78422526086856e-6+strafe_V2	2.4417043096081066e-5+straight_A	2.794076557697681e-4+straight_Adv	7.082797907539132e-5+straightforward_A	1.862717705131787e-5+strain_N	6.941070313042272e-5+strain_V	9.044862518089724e-5+strain_V2	1.2208521548040532e-4+strained_A	3.725435410263574e-5+strainer_N	5.78422526086856e-6+strait_N	5.78422526086856e-6+strait_laced_A	1.862717705131787e-5+straitjacket_N	5.78422526086856e-6+strand_V	3.014954172696575e-5+strand_V2	4.883408619216213e-5+strange_A	2.4215330166713235e-4+stranger_N	2.8921126304342795e-5+strangle_V2	2.4417043096081066e-5+strap_V2	1.2208521548040532e-4+stratagem_N	5.78422526086856e-6+strategic_A	8.382229673093043e-4+strategical_A	1.862717705131787e-5+strategist_N	1.9087943360866246e-4+strategy_N	9.891025196085237e-4+stratosphere_N	5.78422526086856e-6+strawberry_N	5.78422526086856e-6+stray_V	9.044862518089724e-5+streak_N	2.8921126304342795e-5+streak_V	3.014954172696575e-5+stream_N	6.362647786955415e-5+stream_V	1.20598166907863e-4+streamline_V	2.7134587554269177e-4+streamline_V2	2.685874740568917e-4+streamlined_A	1.862717705131787e-5+street_N	3.0077971356516506e-4+strength_N	3.7597464195645637e-4+strengthen_V	4.5224312590448623e-4+strengthen_V2	6.348431204981076e-4+strenuous_A	5.588153115395362e-5+stress_N	1.0411605469563407e-4+stress_V2	2.4417043096081065e-4+stress_VS	8.110898097625719e-4+stretch_N	1.0411605469563407e-4+stretch_V	3.9194404245055476e-4+stretch_V2	1.4650225857648638e-4+stricken_A	3.725435410263574e-5+strict_A	4.097978951289932e-4+stride_N	1.156845052173712e-5+strident_A	1.862717705131787e-5+strife_N	1.156845052173712e-5+strike_N	4.916591471738276e-4+strike_V	9.044862518089725e-4+strike_V2	5.371749481137834e-4+striker_N	2.313690104347424e-5+striking_A	2.048989475644966e-4+string_N	9.254760417389695e-5+stringent_A	9.313588525658937e-5+strip_N	1.2146873047823974e-4+strip_V	2.41196333815726e-4+strip_V2	1.7091930167256744e-4+stripe_N	2.313690104347424e-5+strive_V	6.02990834539315e-5+strive_VV	6.504488096786782e-4+stroke_N	4.627380208694848e-5+stroke_V2	4.883408619216213e-5+stroll_V	1.20598166907863e-4+strong_A	6.091086895780944e-3+stronghold_N	1.156845052173712e-5+structural_A	8.568501443606221e-4+structure_N	4.222484440434048e-4+structure_V2	3.418386033451349e-4+structured_A	7.450870820527148e-5+struggle_N	1.0990027995650263e-4+struggle_V	5.728412928123493e-4+struggle_VS	1.474708745022858e-4+struggle_VV	1.6911669051645636e-3+stub_N	1.156845052173712e-5+stub_V2	2.4417043096081066e-5+stubborn_A	7.450870820527148e-5+stubby_A	1.862717705131787e-5+stucco_N	5.78422526086856e-6+stuck_V2	2.9300451715297276e-4+stud_V2	2.4417043096081066e-5+student_N	4.222484440434048e-4+studio_N	2.6029013673908516e-4+studious_A	1.862717705131787e-5+studiousness_N	5.78422526086856e-6+study_N	7.461650586520442e-4+study_V	2.7134587554269177e-4+study_V2	1.0743498962275668e-3+stuff_N	1.3882140626084543e-4+stuff_V2	7.325112928824319e-5+stuffy_A	1.862717705131787e-5+stumble_N	5.78422526086856e-6+stumble_V	3.014954172696575e-4+stump_N	5.78422526086856e-6+stun_V2	1.4650225857648638e-4+stunning_A	1.6764459346186087e-4+stunt_N	5.78422526086856e-6+stunt_V2	2.4417043096081066e-5+stupid_A	1.1176306230790724e-4+sturdy_A	5.588153115395362e-5+stutter_N	5.78422526086856e-6+stygian_A	1.862717705131787e-5+style_N	3.2970083986950786e-4+style_V2	4.883408619216213e-5+stylish_A	3.725435410263574e-5+stylistic_A	3.725435410263574e-5+stymy_V2	7.325112928824319e-5+sub_N	5.78422526086856e-6+sub_underwrite_V2	2.4417043096081066e-5+subcommittee_N	1.6195830730431966e-4+subcontract_V	3.014954172696575e-5+subcontract_V2	2.4417043096081066e-5+subcontractor_N	2.8921126304342795e-5+subdue_V2	7.325112928824319e-5+subgroup_N	1.735267578260568e-5+subject_N	3.0077971356516506e-4+subject_V2	1.7091930167256744e-4+subjective_A	3.725435410263574e-5+sublet_V2	2.4417043096081066e-5+sublime_A	3.725435410263574e-5+subliminal_A	1.862717705131787e-5+submarine_A	3.725435410263574e-5+submarine_N	1.156845052173712e-5+submission_N	1.156845052173712e-5+submit_V	3.3164495899662324e-4+submit_V2	8.057624221706752e-4+subordinate_A	7.450870820527148e-5+subordinate_N	2.313690104347424e-5+subordinate_V2	7.080942497863508e-4+subpoena_N	2.8921126304342795e-5+subpoena_V2	4.883408619216213e-5+subscribe_V	3.014954172696575e-4+subscriber_N	1.677425325651882e-4+subscription_N	2.8921126304342795e-5+subsequent_A	5.77442488590854e-4+subside_V	6.02990834539315e-5+subsidence_N	1.156845052173712e-5+subsidiary_A	5.588153115395362e-5+subsidiary_N	1.104787024825895e-3+subsidization_N	5.78422526086856e-6+subsidize_V2	3.9067268953729706e-4+subsidy_N	2.1401633465213668e-4+subsistence_N	5.78422526086856e-6+substance_N	6.941070313042272e-5+substandard_A	1.862717705131787e-5+substantial_A	2.328397131414734e-3+substantiate_V2	2.4417043096081066e-5+substantive_A	5.588153115395362e-5+substation_N	5.78422526086856e-6+substitute_N	6.941070313042272e-5+substitute_V	6.02990834539315e-5+substitute_V2	1.4650225857648638e-4+subsume_V2	2.4417043096081066e-5+subterfuge_N	5.78422526086856e-6+subterranean_A	1.862717705131787e-5+subtitle_N	5.78422526086856e-6+subtitle_VS	1.474708745022858e-4+subtle_A	9.313588525658937e-5+subtlety_N	5.78422526086856e-6+subtract_V2	9.766817238432426e-5+suburb_N	5.205802734781703e-5+suburban_A	3.1666200987240384e-4+suburbia_N	5.78422526086856e-6+subversive_N	5.78422526086856e-6+subvert_V2	9.766817238432426e-5+subway_N	4.0489576826079914e-5+succeed_V	1.3567293777134587e-3+succeed_V2	2.1486997924551336e-3+success_N	4.222484440434048e-4+successful_A	1.3597839247462048e-3+succession_N	4.0489576826079914e-5+successive_A	7.450870820527148e-5+successor_N	1.7352675782605678e-4+succumb_V	3.014954172696575e-5+such_Predet	0.23214285714285715+such_as_Prep	3.8149848712469056e-2+suck_V	3.014954172696575e-5+sucker_N	2.8921126304342795e-5+sudden_A	1.0803762689764367e-3+sue_V	4.82392667631452e-4+sue_V2	4.150897326333781e-4+suffer_V	1.5074770863482876e-3+suffer_V2	6.592601635941887e-4+suffering_N	2.313690104347424e-5+suffice_V	3.014954172696575e-5+sufficiency_N	5.78422526086856e-6+sufficient_A	6.333240197448077e-4+sugar_N	1.2146873047823974e-4+sugary_A	1.862717705131787e-5+suggest_V	6.331403762662807e-4+suggest_V2	5.860090343059455e-4+suggest_VS	7.447279162365433e-3+suggestion_N	1.6195830730431966e-4+suicide_N	1.156845052173712e-5+suit_V	3.014954172696575e-5+suit_V2	9.766817238432426e-5+suitable_A	1.1176306230790724e-4+suite_N	5.205802734781703e-5+suitor_N	1.272529557391083e-4+sultan_N	5.78422526086856e-6+sum_N	1.0411605469563407e-4+sum_V	1.5074770863482875e-4+summarize_V2	1.2208521548040532e-4+summary_A	5.588153115395362e-5+summary_N	2.8921126304342795e-5+summer_N	5.552856250433817e-4+summit_N	9.83318294347655e-5+summon_V2	2.197533878647296e-4+sun_N	4.627380208694848e-5+sun_drenched_A	1.862717705131787e-5+sunburn_N	5.78422526086856e-6+sundry_A	1.862717705131787e-5+sunflower_N	5.78422526086856e-6+sunlight_N	5.78422526086856e-6+sunny_A	3.725435410263574e-5+sunrise_N	1.156845052173712e-5+sunset_N	5.78422526086856e-6+sunshine_N	1.156845052173712e-5+suntan_N	1.156845052173712e-5+super_A	1.862717705131787e-5+super_N	2.313690104347424e-5+superb_A	3.725435410263574e-5+supercede_V2	4.883408619216213e-5+supercharger_N	5.78422526086856e-6+superficial_A	3.725435410263574e-5+superimpose_V2	2.4417043096081066e-5+superintendent_N	2.313690104347424e-5+superior_A	2.4215330166713235e-4+superiority_N	1.735267578260568e-5+supermarket_N	1.0411605469563407e-4+supersede_V2	4.883408619216213e-5+supersonic_A	1.862717705131787e-5+supervise_V	3.014954172696575e-5+supervise_V2	2.9300451715297276e-4+supervision_N	2.8921126304342795e-5+supervisor_N	1.0411605469563407e-4+supervisory_A	1.862717705131787e-5+supplement_N	2.313690104347424e-5+supplement_V2	4.883408619216213e-5+supplier_N	2.3715323569561093e-4+supply_N	6.941070313042271e-4+supply_V2	1.2941032840922964e-3+support_N	9.486129427824437e-4+support_V2	3.369551947259187e-3+supporter_N	1.677425325651882e-4+suppose_V2	7.325112928824319e-5+suppose_VS	3.686771862557145e-4+suppose_VV	4.2929621438792765e-3+supposed_A	1.303902393592251e-4+suppository_N	5.78422526086856e-6+suppress_V2	9.766817238432426e-5+suppression_N	1.156845052173712e-5+suppressor_N	3.470535156521136e-5+supremacy_N	5.78422526086856e-6+supreme_A	3.725435410263574e-5+sure_A	1.732327465772562e-3+sure_Adv	1.4165595815078264e-4+surf_N	5.78422526086856e-6+surface_N	7.519492839129126e-5+surface_V	3.61794500723589e-4+surface_V2	4.883408619216213e-5+surface_VS	2.212063117534287e-4+surge_N	2.3715323569561093e-4+surge_V	1.1456825856246986e-3+surge_V2	4.6392381882554023e-4+surgeon_N	1.156845052173712e-5+surgery_N	9.254760417389695e-5+surgical_A	1.303902393592251e-4+surmount_V2	2.4417043096081066e-5+surpass_V2	1.7091930167256744e-4+surplus_N	1.9087943360866246e-4+surprise_N	1.7352675782605678e-4+surprise_V2	7.080942497863508e-4+surprised_A	1.8627177051317874e-4+surprising_A	9.872403837198473e-4+surrender_N	2.313690104347424e-5+surrender_V	9.044862518089724e-5+surrender_V2	2.197533878647296e-4+surreptitious_A	1.862717705131787e-5+surrogate_A	1.862717705131787e-5+surrogate_N	5.78422526086856e-6+surround_V2	7.080942497863508e-4+surrounding_A	1.862717705131787e-5+surtax_N	2.8921126304342795e-5+surveillance_N	2.8921126304342795e-5+survey_N	4.685222461303533e-4+survey_V2	7.080942497863508e-4+survival_N	6.941070313042272e-5+survive_V	6.632899179932465e-4+survive_V2	3.174215602490538e-4+survive_VS	1.474708745022858e-4+survivor_N	4.0489576826079914e-5+susceptible_A	1.1176306230790724e-4+suspect_A	5.588153115395362e-5+suspect_N	2.313690104347424e-5+suspect_V2	9.766817238432426e-5+suspect_VS	1.474708745022858e-3+suspend_V	3.014954172696575e-4+suspend_V2	1.123183982419729e-3+suspense_N	5.78422526086856e-6+suspension_N	1.4460563152171398e-4+suspicion_N	3.470535156521136e-5+suspicious_A	9.313588525658937e-5+sustain_V2	9.034305945549994e-4+suture_N	5.78422526086856e-6+svelte_A	1.862717705131787e-5+swallow_V	9.044862518089724e-5+swallow_V2	1.2208521548040532e-4+swamp_V2	9.766817238432426e-5+swan_N	5.78422526086856e-6+swanky_A	1.862717705131787e-5+swap_N	1.0411605469563407e-4+swap_V	9.044862518089724e-5+swap_V2	1.9533634476864853e-4+swarm_N	5.78422526086856e-6+swat_N	5.78422526086856e-6+swath_N	5.78422526086856e-6+swathe_V2	2.4417043096081066e-5+sway_N	5.78422526086856e-6+sway_V	2.1104679208876025e-4+sway_V2	4.883408619216213e-5+swear_V	1.5074770863482875e-4+swear_V2	7.325112928824319e-5+swearing_N	1.156845052173712e-5+sweat_N	2.313690104347424e-5+sweat_V	1.20598166907863e-4+sweater_N	2.313690104347424e-5+sweep_N	6.362647786955415e-5+sweep_V	1.808972503617945e-4+sweep_V2	7.325112928824319e-5+sweeper_N	1.156845052173712e-5+sweeping_A	2.794076557697681e-4+sweet_A	1.8627177051317874e-4+sweet_N	5.78422526086856e-6+sweeten_V	1.20598166907863e-4+sweeten_V2	2.685874740568917e-4+sweetheart_N	1.156845052173712e-5+sweetness_N	5.78422526086856e-6+swell_N	1.156845052173712e-5+swell_V	4.220935841775205e-4+swell_V2	1.2208521548040532e-4+swerve_V	3.014954172696575e-5+swift_A	2.607804787184502e-4+swig_N	5.78422526086856e-6+swim_V	6.02990834539315e-5+swimmer_N	1.156845052173712e-5+swimming_N	2.313690104347424e-5+swindle_V2	2.4417043096081066e-5+swine_N	5.78422526086856e-6+swing_N	2.6029013673908516e-4+swing_V	2.41196333815726e-4+swing_V2	2.4417043096081066e-5+swipe_N	1.156845052173712e-5+swirl_N	5.78422526086856e-6+swiss_A	9.499860296172116e-4+swiss_N	1.156845052173712e-5+switch_N	5.784225260868559e-5+switch_V	9.044862518089725e-4+switch_V2	3.174215602490538e-4+swoon_N	1.156845052173712e-5+swoop_N	5.78422526086856e-6+sword_N	5.78422526086856e-6+sworn_A	1.862717705131787e-5+sycamore_N	5.78422526086856e-6+sycophant_N	5.78422526086856e-6+syllable_N	5.78422526086856e-6+symbol_N	1.0990027995650263e-4+symbolic_A	5.588153115395362e-5+symbolical_A	1.862717705131787e-5+symbolism_N	1.156845052173712e-5+symbolize_V2	4.883408619216213e-5+symmetrical_A	1.862717705131787e-5+symmetry_N	5.78422526086856e-6+sympathetic_A	1.303902393592251e-4+sympathize_V	6.02990834539315e-5+sympathizer_N	5.78422526086856e-6+sympathy_N	2.8921126304342795e-5+symposium_N	1.156845052173712e-5+symptom_N	7.519492839129126e-5+synchronize_V2	2.4417043096081066e-5+synchronous_A	1.862717705131787e-5+syndciate_V2	2.4417043096081066e-5+syndicate_N	2.1401633465213668e-4+syndicate_V2	1.4650225857648638e-4+syndication_N	1.735267578260568e-5+syndrome_N	5.784225260868559e-5+synonymous_A	1.862717705131787e-5+synthesis_N	5.78422526086856e-6+synthesize_V2	2.4417043096081066e-5+synthetic_A	9.313588525658937e-5+synthetic_N	1.735267578260568e-5+syrian_A	1.1176306230790724e-4+syringe_N	5.78422526086856e-6+syrup_N	5.78422526086856e-6+system_N	2.5277064389995605e-3+systematic_A	3.725435410263574e-5+systematically_Adv	1.0118282725055903e-5+tab_N	4.627380208694848e-5+table_N	2.545059114782166e-4+tablet_N	1.735267578260568e-5+tabloid_N	3.470535156521136e-5+taboo_A	3.725435410263574e-5+taboo_N	1.156845052173712e-5+tacit_A	9.313588525658937e-5+tack_N	2.313690104347424e-5+tack_V	1.5074770863482875e-4+tack_V2	2.4417043096081066e-5+tackle_V	3.014954172696575e-5+tackle_V2	1.7091930167256744e-4+tactic_N	8.676337891302839e-5+tactical_A	1.4901741641054297e-4+tag_N	4.0489576826079914e-5+tag_V	3.014954172696575e-5+tag_VS	7.37354372511429e-5+tail_N	2.313690104347424e-5+tail_V2	2.4417043096081066e-5+tailor_V2	9.766817238432426e-5+tailor_made_A	3.725435410263574e-5+tailspin_N	4.0489576826079914e-5+taint_N	1.156845052173712e-5+taint_V	3.014954172696575e-5+taint_V2	4.883408619216213e-5+taiwanese_A	9.313588525658937e-5+take_N	5.78422526086856e-6+take_V	1.1758321273516642e-2+take_V2	1.3404956659748505e-2+take_VA	2.9069767441860465e-3+take_VS	3.686771862557145e-4+takeover_N	1.5328196941301682e-3+taker_N	1.156845052173712e-5+tale_N	7.519492839129126e-5+talent_N	1.0990027995650263e-4+talk_N	1.0122394206519979e-3+talk_V	2.9546550892426437e-3+talk_V2	2.685874740568917e-4+talk_VA	1.4534883720930232e-3+tall_A	2.048989475644966e-4+tally_N	2.313690104347424e-5+tally_V2	4.883408619216213e-5+tame_A	7.450870820527148e-5+tame_V2	2.4417043096081066e-5+tamper_V	3.014954172696575e-5+tan_N	5.78422526086856e-6+tan_V	3.014954172696575e-5+tandem_N	5.78422526086856e-6+tangible_A	1.1176306230790724e-4+tangle_N	5.78422526086856e-6+tangle_V2	7.325112928824319e-5+tango_V	3.014954172696575e-5+tank_N	1.7352675782605678e-4+tanker_N	6.941070313042272e-5+tantamount_A	5.588153115395362e-5+tap_N	1.156845052173712e-5+tap_V	1.808972503617945e-4+tap_V2	3.418386033451349e-4+tape_N	2.4293746095647948e-4+tape_V	2.41196333815726e-4+tape_V2	2.197533878647296e-4+taper_N	5.78422526086856e-6+taper_V	6.02990834539315e-5+tapestry_N	1.156845052173712e-5+tar_N	1.156845052173712e-5+tar_V2	2.4417043096081066e-5+tardy_A	3.725435410263574e-5+target_N	4.627380208694847e-4+target_V2	8.301794652667562e-4+tariff_N	1.272529557391083e-4+tarnish_V2	9.766817238432426e-5+tart_A	1.862717705131787e-5+tartan_N	1.156845052173712e-5+task_N	3.2970083986950786e-4+tassel_N	1.156845052173712e-5+taste_N	8.676337891302839e-5+taste_V	9.044862518089724e-5+taste_V2	2.4417043096081066e-5+tasteful_A	3.725435410263574e-5+tasteless_A	5.588153115395362e-5+tasty_A	5.588153115395362e-5+tattered_A	1.862717705131787e-5+taut_A	1.862717705131787e-5+tavern_N	5.78422526086856e-6+tawdry_A	1.862717705131787e-5+tax_N	2.9326022072603593e-3+tax_V2	2.197533878647296e-4+tax_free_A	2.4215330166713235e-4+taxable_A	4.097978951289932e-4+taxation_N	5.784225260868559e-5+taxi_N	4.0489576826079914e-5+taxicab_N	5.78422526086856e-6+taxpayer_N	2.4293746095647948e-4+tb_N	5.78422526086856e-6+tea_N	6.941070313042272e-5+teach_V	6.331403762662807e-4+teach_V2	1.9533634476864853e-4+teach_VS	7.37354372511429e-5+teacher_N	1.3303718099997685e-4+teaching_N	2.8921126304342795e-5+team_N	7.982230859998611e-4+team_V	2.7134587554269177e-4+tear_N	1.156845052173712e-5+tear_V	2.7134587554269177e-4+tear_V2	2.4417043096081066e-5+tease_V2	2.4417043096081066e-5+teaspoon_N	5.78422526086856e-6+technical_A	1.1362578001303902e-3+technicality_N	5.78422526086856e-6+technician_N	6.362647786955415e-5+technique_N	2.1980055991300526e-4+technocrat_N	5.78422526086856e-6+technological_A	2.048989475644966e-4+technology_N	1.0816501237824205e-3+teddy_boy_N	8.676337891302839e-5+tedious_A	1.862717705131787e-5+tee_N	5.78422526086856e-6+teem_V	1.20598166907863e-4+teenage_A	1.862717705131787e-5+teenager_N	5.78422526086856e-6+telecast_N	5.78422526086856e-6+telecommunication_N	1.3882140626084543e-4+telegram_N	5.78422526086856e-6+telegraph_V	3.014954172696575e-5+telegraph_V2	2.4417043096081066e-5+telephone_N	5.610698503042503e-4+telephone_V	3.014954172696575e-5+telephone_V2	2.4417043096081066e-5+telescope_N	5.78422526086856e-6+televise_V2	1.4650225857648638e-4+television_N	7.056754818259642e-4+telex_N	2.313690104347424e-5+tell_V	7.597684515195369e-3+tell_V2	9.034305945549994e-4+tell_V2V	1.0660980810234541e-3+tell_VS	1.1060315587671434e-3+tell_VV	2.601795238714713e-4+teller_N	2.8921126304342795e-5+telling_A	3.725435410263574e-5+temp_N	5.78422526086856e-6+temper_V2	4.883408619216213e-5+temperament_N	5.78422526086856e-6+temperature_N	6.362647786955415e-5+temple_N	5.78422526086856e-6+tempo_N	5.78422526086856e-6+temporal_A	1.862717705131787e-5+temporary_A	1.6578187575672907e-3+tempt_V2V	1.0660980810234541e-3+temptation_N	3.470535156521136e-5+tenacious_A	5.588153115395362e-5+tenant_N	6.362647786955415e-5+tend_V	1.808972503617945e-4+tend_V2	2.4417043096081066e-5+tend_VV	6.764667620658254e-3+tendency_N	5.205802734781703e-5+tendentious_A	1.862717705131787e-5+tender_N	3.1813238934777076e-4+tender_V	1.808972503617945e-4+tender_V2	3.66255646441216e-4+tenderness_N	5.78422526086856e-6+tenet_N	1.156845052173712e-5+tenfold_Adv	5.059141362527952e-5+tennis_N	3.470535156521136e-5+tenor_N	1.735267578260568e-5+tense_A	3.725435410263574e-5+tension_N	1.0411605469563407e-4+tent_N	5.78422526086856e-6+tentative_A	6.519511967961255e-4+tenth_A	1.862717705131787e-5+tenth_N	1.156845052173712e-5+tenuous_A	1.862717705131787e-5+tenure_N	6.941070313042272e-5+tepid_A	1.862717705131787e-5+term_N	1.602230397260591e-3+term_V2	7.325112928824319e-5+term_VS	4.424126235068574e-4+terminal_A	1.862717705131787e-5+terminal_N	1.272529557391083e-4+terminate_V	1.5074770863482875e-4+terminate_V2	2.9300451715297276e-4+termination_N	4.0489576826079914e-5+terra_firma_N	5.78422526086856e-6+terra_incognita_N	5.78422526086856e-6+terrace_N	5.78422526086856e-6+terrain_N	5.78422526086856e-6+terrestrial_A	1.862717705131787e-5+terrible_A	2.607804787184502e-4+terrific_A	7.450870820527148e-5+terrify_V2	2.4417043096081066e-5+territory_N	9.254760417389695e-5+terror_N	1.735267578260568e-5+terrorism_N	1.272529557391083e-4+terrorist_N	1.156845052173712e-5+terse_A	1.862717705131787e-5+test_N	6.30480553434673e-4+test_V2	9.278476376510805e-4+test_drive_V2	2.4417043096081066e-5+testament_N	5.78422526086856e-6+testify_V	5.426917510853835e-4+testify_VS	2.949417490045716e-4+testimonial_N	5.78422526086856e-6+testimony_N	1.561740820434511e-4+tetanus_N	5.78422526086856e-6+teutonic_A	1.862717705131787e-5+texan_A	1.862717705131787e-5+text_N	7.519492839129126e-5+textbook_N	1.735267578260568e-5+textile_A	7.450870820527148e-5+textile_N	7.519492839129126e-5+texture_N	5.78422526086856e-6+than_Prep	1.637713971350585e-2+thank_V2	1.4650225857648638e-4+thankless_A	1.862717705131787e-5+that_Prep	3.025750618903536e-3+that_Quant	9.4919431575335e-3+that_RP	0.29086693288677057+thaw_N	5.78422526086856e-6+theatrical_A	9.313588525658937e-5+theatrical_N	5.78422526086856e-6+theft_N	1.0990027995650263e-4+thematic_A	1.862717705131787e-5+theme_N	1.7931098308692533e-4+then_Adv	3.9360119800467466e-3+then_Prep	1.057954761854383e-5+theocracy_N	5.78422526086856e-6+theologian_N	1.156845052173712e-5+theoretical_A	1.4901741641054297e-4+theorist_N	2.8921126304342795e-5+theorize_VS	7.37354372511429e-5+theory_N	2.3136901043474236e-4+therapeutic_A	5.588153115395362e-5+therapist_N	5.78422526086856e-6+therapy_N	5.205802734781703e-5+thereafter_Adv	1.6189252360089445e-4+thereby_Adv	1.1130110997561494e-4+therefore_Adv	1.8212908905100626e-4+therein_Adv	2.0236565450111807e-5+thereof_Adv	2.0236565450111807e-5+thermal_A	5.588153115395362e-5+thermometer_N	5.78422526086856e-6+thesaurus_N	5.78422526086856e-6+thesis_N	5.78422526086856e-6+thespian_A	1.862717705131787e-5+they_Pron	0.18690500935356474+thick_A	2.048989475644966e-4+thicket_N	1.156845052173712e-5+thickness_N	1.156845052173712e-5+thief_N	8.676337891302839e-5+thigh_N	5.78422526086856e-6+thin_A	6.519511967961255e-4+thin_Adv	1.0118282725055903e-5+thin_V	6.02990834539315e-5+thing_N	1.602230397260591e-3+think_N	1.156845052173712e-5+think_V	2.532561505065123e-3+think_V2	2.685874740568917e-4+think_VA	2.9069767441860465e-3+think_VS	2.54387258516443e-2+thinker_N	1.156845052173712e-5+thinking_N	4.627380208694848e-5+thirst_N	5.78422526086856e-6+thirsty_A	1.862717705131787e-5+this_Quant	1.7252406133495563e-2+thistle_N	5.78422526086856e-6+thorough_A	1.4901741641054297e-4+thoroughbred_A	7.450870820527148e-5+thoroughbred_N	1.735267578260568e-5+thoroughfare_N	1.156845052173712e-5+though_Adv	5.059141362527952e-4+though_Prep	2.274602737986924e-3+thought_N	8.676337891302839e-5+thoughtful_A	5.588153115395362e-5+thoughtless_A	3.725435410263574e-5+thrall_N	5.78422526086856e-6+thrash_V	9.044862518089724e-5+thrashing_N	5.78422526086856e-6+thread_N	1.156845052173712e-5+threat_N	3.9911154299993056e-4+threaten_V	2.41196333815726e-4+threaten_V2	5.127579050177024e-4+threaten_VS	2.212063117534287e-4+threaten_VV	2.7318850006504487e-3+three_dimensional_A	5.588153115395362e-5+threefold_Adv	1.0118282725055903e-5+threshold_N	1.735267578260568e-5+thrice_Adv	1.0118282725055903e-5+thrift_N	7.230281576085699e-4+thrill_N	5.78422526086856e-6+thrill_V	3.014954172696575e-5+thrill_V2	2.4417043096081066e-5+thriller_N	5.78422526086856e-6+thrive_V	2.1104679208876025e-4+throat_N	1.156845052173712e-5+through_Adv	1.7201080632595035e-4+through_Prep	5.670637523539493e-3+throughout_Prep	5.395569285457354e-4+throw_V	9.949348769898697e-4+throw_V2	7.080942497863508e-4+throw_VS	7.37354372511429e-5+thrust_N	3.470535156521136e-5+thrust_V	3.014954172696575e-5+thrust_V2	7.325112928824319e-5+thug_N	1.156845052173712e-5+thumb_N	2.8921126304342795e-5+thumb_V2	2.4417043096081066e-5+thump_N	1.156845052173712e-5+thunder_N	1.156845052173712e-5+thunder_V	3.014954172696575e-5+thunderstorm_N	5.78422526086856e-6+thus_Adv	9.005271625299754e-4+thwart_V2	2.4417043096081065e-4+tick_V	9.044862518089724e-5+ticket_N	2.255847851738738e-4+ticket_V2	4.883408619216213e-5+ticklish_A	1.862717705131787e-5+tidal_A	5.588153115395362e-5+tidbit_N	5.78422526086856e-6+tide_N	3.470535156521136e-5+tidy_A	1.862717705131787e-5+tie_N	2.255847851738738e-4+tie_V	3.9194404245055476e-4+tie_V2	7.32511292882432e-4+tiff_N	5.78422526086856e-6+tiger_N	5.78422526086856e-6+tight_A	5.960696656421719e-4+tight_Adv	5.059141362527952e-5+tight_lipped_A	1.862717705131787e-5+tighten_V	2.7134587554269177e-4+tighten_V2	2.197533878647296e-4+til_Prep	1.057954761854383e-5+tile_N	2.313690104347424e-5+till_Prep	5.289773809271916e-5+tiller_N	5.78422526086856e-6+tilt_N	1.735267578260568e-5+tilt_V	6.02990834539315e-5+tilt_V2	4.883408619216213e-5+tilth_N	5.78422526086856e-6+timber_N	2.8921126304342795e-5+time_N	5.211586960042572e-3+time_V2	9.766817238432426e-5+timely_A	1.4901741641054297e-4+timetable_N	6.362647786955415e-5+timid_A	7.450870820527148e-5+timidity_N	2.8921126304342795e-5+timing_N	1.4460563152171398e-4+timorous_A	1.862717705131787e-5+tin_N	5.78422526086856e-6+tin_pan_alley_N	4.627380208694848e-5+tinge_N	5.78422526086856e-6+tinker_V	9.044862518089724e-5+tiny_A	4.097978951289932e-4+tip_N	8.676337891302839e-5+tip_V2	2.4417043096081066e-5+tipster_N	5.78422526086856e-6+tiptoe_V	3.014954172696575e-5+tire_N	1.272529557391083e-4+tire_V	6.02990834539315e-5+tired_A	9.313588525658937e-5+tireless_A	3.725435410263574e-5+tiresome_A	1.862717705131787e-5+tissue_N	8.097915365215983e-5+titan_N	1.735267578260568e-5+title_N	2.1401633465213668e-4+title_VS	4.424126235068574e-4+to_Prep	8.493260828166987e-2+toad_N	1.156845052173712e-5+toast_N	5.78422526086856e-6+toast_V2	2.4417043096081066e-5+toaster_N	5.78422526086856e-6+tobacco_N	2.0244788413039958e-4+toccata_N	5.78422526086856e-6+today_N	1.665856875130145e-3+toddler_N	5.78422526086856e-6+toe_N	2.8921126304342795e-5+toehold_N	1.156845052173712e-5+toga_N	5.78422526086856e-6+together_Adv	7.791077698293046e-4+toil_V	9.044862518089724e-5+toilet_N	3.470535156521136e-5+tolerable_A	1.862717705131787e-5+tolerance_N	2.8921126304342795e-5+tolerate_V2	4.883408619216213e-5+toll_N	1.3303718099997685e-4+tomato_N	5.78422526086856e-6+tomb_N	1.156845052173712e-5+tomorrow_N	3.41269290391245e-4+ton_N	6.651859049998843e-4+tone_N	1.4460563152171398e-4+tone_V	3.014954172696575e-5+tongue_N	2.8921126304342795e-5+tongue_in_cheek_A	3.725435410263574e-5+tonic_sol_fa_N	5.78422526086856e-6+tonight_Adv	3.0354848175167712e-5+tonight_N	4.0489576826079914e-5+tonnage_N	2.313690104347424e-5+too_Adv	3.146785927492386e-3+tool_N	2.6029013673908516e-4+tooth_N	4.0489576826079914e-5+toothpaste_N	2.8921126304342795e-5+top_N	3.1813238934777076e-4+top_V2	6.836772066902698e-4+top_flight_A	3.725435410263574e-5+top_heavy_A	1.862717705131787e-5+topaz_N	1.735267578260568e-5+topic_N	1.3303718099997685e-4+topical_A	1.862717705131787e-5+topless_A	1.862717705131787e-5+topple_V	6.02990834539315e-5+topple_V2	2.197533878647296e-4+topsy_turvy_Adv	1.0118282725055903e-5+torch_N	5.78422526086856e-6+torch_V2	2.4417043096081066e-5+torment_V2	7.325112928824319e-5+tornado_N	1.156845052173712e-5+torpedo_V2	2.4417043096081066e-5+torque_N	5.78422526086856e-6+torrid_A	1.862717705131787e-5+tort_N	1.156845052173712e-5+tortuous_A	1.862717705131787e-5+toss_V	9.044862518089724e-5+toss_V2	9.766817238432426e-5+tot_N	5.78422526086856e-6+total_A	3.6881810561609388e-3+total_N	5.147960482173018e-4+total_V	9.044862518089725e-4+total_V2	2.3928702234159442e-3+tote_V2	4.883408619216213e-5+totter_V	3.014954172696575e-5+touch_N	8.676337891302839e-5+touch_V	2.7134587554269177e-4+touch_V2	1.4650225857648638e-4+touchdown_N	5.78422526086856e-6+touching_A	1.862717705131787e-5+touchy_A	9.313588525658937e-5+tough_A	1.75095464282388e-3+toughen_V2	2.4417043096081066e-5+toughness_N	5.78422526086856e-6+tour_N	1.156845052173712e-5+tour_V	6.02990834539315e-5+tour_V2	1.2208521548040532e-4+tour_de_force_N	6.478332292172786e-4+touring_N	5.78422526086856e-6+tourism_N	8.097915365215983e-5+tourist_N	2.1980055991300526e-4+tournament_N	1.156845052173712e-5+tout_V	3.014954172696575e-5+tout_V2	3.418386033451349e-4+tout_ensemble_N	5.78422526086856e-6+toward_Prep	1.3647616427921543e-3+towards_Prep	5.289773809271916e-5+towel_N	4.627380208694848e-5+tower_N	1.0411605469563407e-4+tower_V	6.02990834539315e-5+towering_A	1.862717705131787e-5+town_N	3.239166146086393e-4+township_N	3.470535156521136e-5+toxic_A	1.1176306230790724e-4+toxicity_N	5.78422526086856e-6+toxicology_N	5.78422526086856e-6+toxin_N	7.519492839129126e-5+toy_N	9.254760417389695e-5+toy_V	9.044862518089724e-5+trace_N	5.78422526086856e-6+trace_V2	1.4650225857648638e-4+track_N	2.1980055991300526e-4+track_V	3.014954172696575e-4+track_V2	7.813453790745941e-4+tracked_A	1.862717705131787e-5+tract_N	3.470535156521136e-5+tractor_N	3.470535156521136e-5+trade_N	1.972420813956179e-3+trade_V	3.2380607814761216e-2+trade_V2	1.5871078012452693e-3+trademark_N	4.0489576826079914e-5+trader_N	2.3310427801300293e-3+tradition_N	9.254760417389695e-5+traditional_A	1.452919810002794e-3+traditionalist_N	1.156845052173712e-5+traduce_V2	4.883408619216213e-5+traffic_N	3.2970083986950786e-4+trafficker_N	4.627380208694848e-5+tragedy_N	4.0489576826079914e-5+tragic_A	7.450870820527148e-5+tragically_Adv	1.0118282725055903e-5+trail_N	8.097915365215983e-5+trail_V	1.5074770863482875e-4+trail_V2	1.9533634476864853e-4+trailer_N	3.470535156521136e-5+train_N	1.1568450521737118e-4+train_V	1.5074770863482875e-4+train_V2	1.7091930167256744e-4+train_V2V	3.1982942430703624e-3+trainer_N	1.735267578260568e-5+training_N	2.4293746095647948e-4+trait_N	2.8921126304342795e-5+tramp_V	3.014954172696575e-5+trample_V2	2.4417043096081066e-5+tranquility_N	5.78422526086856e-6+transact_V2	4.883408619216213e-5+transaction_N	1.469193216260614e-3+transcript_N	3.470535156521136e-5+transfer_N	1.6195830730431966e-4+transfer_V	4.220935841775205e-4+transfer_V2	8.057624221706752e-4+transferable_A	5.588153115395362e-5+transform_V2	4.883408619216213e-4+transformation_N	1.735267578260568e-5+transfusion_N	2.313690104347424e-5+transient_A	1.862717705131787e-5+transistor_N	5.78422526086856e-6+transit_N	3.470535156521136e-5+transition_N	8.097915365215983e-5+transitional_A	3.725435410263574e-5+transitory_A	1.862717705131787e-5+translate_V	3.9194404245055476e-4+translate_V2	2.4417043096081065e-4+translation_N	6.362647786955415e-5+translator_N	1.156845052173712e-5+translucent_A	1.862717705131787e-5+transmission_N	4.627380208694848e-5+transmit_V2	1.7091930167256744e-4+transmitter_N	5.78422526086856e-6+transmogrify_V2	2.4417043096081066e-5+transparent_A	3.725435410263574e-5+transplant_N	6.362647786955415e-5+transplant_V	3.014954172696575e-5+transplant_V2	4.883408619216213e-5+transplantation_N	5.78422526086856e-6+transport_N	9.83318294347655e-5+transport_V2	3.174215602490538e-4+transportable_A	1.862717705131787e-5+transportation_N	4.3381689456514197e-4+transporter_N	5.78422526086856e-6+transvestite_N	5.78422526086856e-6+trap_N	5.205802734781703e-5+trap_V	9.044862518089724e-5+trap_V2	2.4417043096081066e-5+trash_N	4.627380208694848e-5+trash_V2	4.883408619216213e-5+trauma_N	1.735267578260568e-5+traumatic_A	1.862717705131787e-5+travail_N	5.78422526086856e-6+travel_N	2.1401633465213668e-4+travel_V	8.44187168355041e-4+travel_V2	9.766817238432426e-5+travelogue_N	5.78422526086856e-6+treacherous_A	9.313588525658937e-5+tread_V	3.014954172696575e-5+treadmill_N	5.78422526086856e-6+treasure_N	2.313690104347424e-5+treasurer_N	1.272529557391083e-4+treasury_N	1.96663658869531e-4+treat_N	5.78422526086856e-6+treat_V	2.1104679208876025e-4+treat_V2	7.32511292882432e-4+treatise_N	5.78422526086856e-6+treatment_N	3.7597464195645637e-4+treaty_N	1.3303718099997685e-4+tree_N	1.272529557391083e-4+trek_V	3.014954172696575e-5+tremble_V	3.014954172696575e-5+tremendous_A	3.1666200987240384e-4+tremor_N	1.0411605469563407e-4+tremulous_A	1.862717705131787e-5+trench_N	1.735267578260568e-5+trend_N	5.495013997825132e-4+trend_V	9.044862518089724e-5+trendy_A	9.313588525658937e-5+trepidation_N	1.156845052173712e-5+trespass_N	2.8921126304342795e-5+trespass_V	9.044862518089724e-5+trial_N	5.495013997825132e-4+triangle_N	5.78422526086856e-6+tribe_N	1.735267578260568e-5+tribunal_N	1.156845052173712e-5+tribute_N	2.313690104347424e-5+trick_N	2.8921126304342795e-5+trick_V2	2.4417043096081066e-5+trickle_N	5.78422526086856e-6+trickle_V	9.044862518089724e-5+tricky_A	1.4901741641054297e-4+tried_A	1.862717705131787e-5+trigger_N	2.8921126304342795e-5+trigger_V2	1.172018068611891e-3+trill_N	5.78422526086856e-6+trillion_N	1.156845052173712e-5+trim_A	3.725435410263574e-5+trim_V	2.1104679208876025e-4+trim_V2	5.127579050177024e-4+trinity_N	5.78422526086856e-6+trio_N	5.78422526086856e-6+trip_N	2.3136901043474236e-4+trip_V2	2.4417043096081066e-5+triple_A	7.450870820527148e-5+triple_V	3.014954172696575e-4+triple_V2	2.4417043096081066e-5+triumph_N	2.313690104347424e-5+triumph_V	6.02990834539315e-5+trivial_A	3.725435410263574e-5+trivialize_V2	2.4417043096081066e-5+trolley_N	1.156845052173712e-5+troop_N	1.4460563152171398e-4+trophy_N	1.156845052173712e-5+tropical_A	5.588153115395362e-5+trot_V	9.044862518089724e-5+trouble_N	5.668540755651188e-4+trouble_V	2.41196333815726e-4+trouble_V2	3.174215602490538e-4+troublemaker_N	5.78422526086856e-6+troublesome_A	1.1176306230790724e-4+trough_N	4.627380208694848e-5+trough_V	6.02990834539315e-5+troupe_N	1.156845052173712e-5+trouser_N	5.78422526086856e-6+trout_N	5.78422526086856e-6+trove_N	5.78422526086856e-6+trowel_N	5.78422526086856e-6+truce_N	2.8921126304342795e-5+truck_N	5.37932949260776e-4+truculence_N	5.78422526086856e-6+trudge_V	6.02990834539315e-5+true_A	1.0803762689764367e-3+truly_Adv	1.9224737177606216e-4+trumpet_N	5.78422526086856e-6+trumpet_V	3.014954172696575e-5+trumpet_V2	7.325112928824319e-5+trundle_V	3.014954172696575e-5+trunk_N	1.156845052173712e-5+trust_N	6.131278776520673e-4+trust_V	1.20598166907863e-4+trust_V2	1.7091930167256744e-4+trust_V2V	1.0660980810234541e-3+trust_VS	7.37354372511429e-5+trustee_N	7.519492839129126e-5+truth_N	1.0990027995650263e-4+truthful_A	3.725435410263574e-5+try_N	1.156845052173712e-5+try_V	1.3567293777134587e-3+try_V2	4.150897326333781e-4+try_VS	5.161480607580003e-4+try_VV	3.876674905684922e-2+tub_N	5.78422526086856e-6+tube_N	5.784225260868559e-5+tubular_A	1.862717705131787e-5+tuck_V	3.014954172696575e-5+tuck_V2	4.883408619216213e-5+tug_N	5.78422526086856e-6+tug_V2	2.4417043096081066e-5+tuition_N	9.83318294347655e-5+tulip_N	5.78422526086856e-6+tumble_N	3.470535156521136e-5+tumble_V	8.743367100820067e-4+tumble_V2	5.127579050177024e-4+tumult_N	1.735267578260568e-5+tumultuous_A	1.1176306230790724e-4+tuna_N	1.735267578260568e-5+tune_N	4.0489576826079914e-5+tune_V	6.02990834539315e-5+tunnel_N	3.470535156521136e-5+turban_N	2.8921126304342795e-5+turbine_N	5.784225260868559e-5+turboprop_N	1.735267578260568e-5+turbulence_N	4.0489576826079914e-5+turbulent_A	3.725435410263574e-5+turf_N	4.627380208694848e-5+turkey_N	5.78422526086856e-6+turmoil_N	1.96663658869531e-4+turn_N	1.9087943360866246e-4+turn_V	5.81886155330439e-3+turn_V2	1.0499328531314858e-3+turn_VA	2.0348837209302327e-2+turn_VS	2.949417490045716e-4+turning_N	5.78422526086856e-6+turnkey_N	5.78422526086856e-6+turnover_N	1.850952083477939e-4+turquoise_N	5.78422526086856e-6+turtle_N	5.78422526086856e-6+tusk_N	5.78422526086856e-6+tuxedo_N	1.156845052173712e-5+twang_N	5.78422526086856e-6+tweed_N	5.78422526086856e-6+twice_Adv	4.856775708026834e-4+twin_N	5.78422526086856e-6+twist_N	4.627380208694848e-5+twist_V	3.014954172696575e-5+twist_V2	7.325112928824319e-5+tycoon_N	1.735267578260568e-5+tyke_N	5.78422526086856e-6+type_N	4.0489576826079917e-4+type_V2	2.4417043096081066e-5+typewriter_N	5.78422526086856e-6+typhoon_N	5.78422526086856e-6+typical_A	1.9744807674396945e-3+typify_V2	4.883408619216213e-5+tyranny_N	5.78422526086856e-6+ubiquitous_A	1.862717705131787e-5+ubiquity_N	5.78422526086856e-6+ugly_A	3.725435410263574e-5+ulcer_N	5.78422526086856e-6+ultimate_A	9.872403837198473e-4+ultimatum_N	1.735267578260568e-5+ultrasonic_A	1.862717705131787e-5+ultraviolet_A	1.862717705131787e-5+umbrella_N	2.313690104347424e-5+unabated_A	1.862717705131787e-5+unable_A	7.26459905001397e-4+unacceptable_A	7.450870820527148e-5+unaccounted_A	1.862717705131787e-5+unaccustomed_A	1.862717705131787e-5+unaffected_A	1.862717705131787e-5+unaltered_A	1.862717705131787e-5+unambiguous_A	1.862717705131787e-5+unamended_A	1.862717705131787e-5+unanimous_A	2.607804787184502e-4+unanswerable_A	1.862717705131787e-5+unanticipated_A	1.1176306230790724e-4+unappealing_A	1.862717705131787e-5+unasked_A	1.862717705131787e-5+unassuming_A	1.862717705131787e-5+unattainable_A	1.862717705131787e-5+unattractive_A	3.725435410263574e-5+unauthorized_A	1.4901741641054297e-4+unavailable_A	2.048989475644966e-4+unaware_A	5.588153115395362e-5+unawares_Adv	1.0118282725055903e-5+unbeknownst_A	1.862717705131787e-5+unbelievable_A	3.725435410263574e-5+unbiased_A	1.862717705131787e-5+unblock_V2	2.4417043096081066e-5+unborn_A	7.450870820527148e-5+unbroken_A	1.862717705131787e-5+uncanny_A	5.588153115395362e-5+uncensored_A	1.862717705131787e-5+unceremonious_A	1.862717705131787e-5+uncertain_A	3.725435410263575e-4+uncertainty_N	3.7597464195645637e-4+unchallenged_A	1.862717705131787e-5+unchanged_A	1.6391915805159729e-3+unchanging_A	3.725435410263574e-5+uncharacteristically_Adv	3.0354848175167712e-5+uncharted_A	3.725435410263574e-5+unchecked_A	3.725435410263574e-5+unclaimed_A	1.862717705131787e-5+unclassified_A	3.725435410263574e-5+uncle_N	1.735267578260568e-5+unclean_A	1.862717705131787e-5+unclear_A	3.3528918692372173e-4+uncomfortable_A	9.313588525658937e-5+uncommon_A	1.1176306230790724e-4+uncomplicated_A	3.725435410263574e-5+unconcerned_A	3.725435410263574e-5+unconditional_A	1.862717705131787e-5+unconscious_A	1.862717705131787e-5+unconstitutional_A	1.303902393592251e-4+uncontrolled_A	1.862717705131787e-5+unconventional_A	1.862717705131787e-5+unconvinced_A	1.862717705131787e-5+unconvincing_A	1.862717705131787e-5+uncover_V2	3.66255646441216e-4+uncritical_A	1.862717705131787e-5+undamaged_A	3.725435410263574e-5+undated_A	1.862717705131787e-5+undaunted_A	1.862717705131787e-5+undefeated_A	1.862717705131787e-5+undefined_A	7.450870820527148e-5+undemocratic_A	9.313588525658937e-5+undeniable_A	3.725435410263574e-5+under_Adv	1.0118282725055903e-5+under_Prep	6.696853642538245e-3+undercover_A	1.862717705131787e-5+undercurrent_N	5.78422526086856e-6+undercut_V2	1.4650225857648638e-4+underdeveloped_A	1.862717705131787e-5+underemployed_A	1.862717705131787e-5+underestimate_V2	1.4650225857648638e-4+underfund_V2	4.883408619216213e-5+undergarment_N	5.78422526086856e-6+undergo_V2	1.7091930167256744e-4+undergraduate_N	5.78422526086856e-6+underground_A	9.313588525658937e-5+underground_Adv	2.0236565450111807e-5+underground_N	5.78422526086856e-6+underlie_V2	4.883408619216213e-4+underline_V2	9.766817238432426e-5+undermine_V2	4.6392381882554023e-4+underneath_Prep	2.115909523708766e-5+underperform_V2	7.325112928824319e-5+underpin_V2	1.4650225857648638e-4+underprivileged_A	1.862717705131787e-5+underscore_V2	4.150897326333781e-4+undersecretary_N	1.156845052173712e-5+underside_N	5.78422526086856e-6+understand_V	3.9194404245055476e-4+understand_V2	6.104260774020266e-4+understand_VS	1.9908568057808583e-3+understandable_A	1.4901741641054297e-4+understanding_N	5.205802734781703e-5+understate_V2	2.197533878647296e-4+understatement_N	1.156845052173712e-5+undertake_V2	4.6392381882554023e-4+undertaking_N	2.8921126304342795e-5+undertone_N	1.156845052173712e-5+undervalue_V2	1.7091930167256744e-4+underwater_A	3.725435410263574e-5+underwear_N	4.627380208694848e-5+underwhelm_V2	2.4417043096081066e-5+underworld_N	5.78422526086856e-6+underwrite_V	6.331403762662807e-4+underwrite_V2	3.9067268953729706e-4+underwriter_N	4.4538534508687907e-4+undeserved_A	1.862717705131787e-5+undesirable_A	3.725435410263574e-5+undetected_A	1.862717705131787e-5+undetermined_A	3.725435410263574e-5+undeterred_A	5.588153115395362e-5+undeveloped_A	1.303902393592251e-4+undisclosed_A	2.048989475644966e-4+undisputed_A	1.862717705131787e-5+undistinguished_A	3.725435410263574e-5+undisturbed_A	1.862717705131787e-5+undo_V2	1.9533634476864853e-4+undoing_N	5.78422526086856e-6+undoubted_A	7.450870820527148e-5+undress_N	5.78422526086856e-6+undue_A	1.862717705131787e-5+undulate_V	6.02990834539315e-5+unduly_Adv	4.0473130900223614e-5+unearth_V2	2.4417043096081066e-5+unease_N	1.735267578260568e-5+uneasiness_N	1.156845052173712e-5+uneasy_A	9.313588525658937e-5+uneconomic_A	1.862717705131787e-5+uneducated_A	1.862717705131787e-5+unemployed_A	3.725435410263574e-5+unemployment_N	2.0244788413039958e-4+unending_A	3.725435410263574e-5+unenthusiastic_A	1.862717705131787e-5+unequal_A	1.862717705131787e-5+unequivocal_A	1.862717705131787e-5+unerring_A	1.862717705131787e-5+unethical_A	5.588153115395362e-5+uneven_A	5.588153115395362e-5+uneventful_A	1.862717705131787e-5+unexpected_A	5.215609574369004e-4+unexplained_A	9.313588525658937e-5+unfair_A	3.911707180776753e-4+unfamiliar_A	1.862717705131787e-5+unfamiliarity_N	5.78422526086856e-6+unfashionable_A	1.862717705131787e-5+unfaze_V2	2.4417043096081066e-5+unfettered_A	1.862717705131787e-5+unfinished_A	1.862717705131787e-5+unfit_A	3.725435410263574e-5+unfold_V	2.1104679208876025e-4+unforeseen_A	3.725435410263574e-5+unforgiving_A	1.862717705131787e-5+unfortunate_A	5.588153115395362e-4+unfounded_A	3.725435410263574e-5+unfriendly_A	1.4901741641054297e-4+unfulfilled_A	3.725435410263574e-5+ungainly_A	1.862717705131787e-5+ungentlemanly_A	1.862717705131787e-5+unhappiness_N	1.156845052173712e-5+unhappy_A	1.6764459346186087e-4+unharmed_A	3.725435410263574e-5+unhealthy_A	1.862717705131787e-5+unheard_A	3.725435410263574e-5+unheard_of_A	1.862717705131787e-5+unhelpful_A	1.862717705131787e-5+unhinge_V2	4.883408619216213e-5+unhurt_A	1.862717705131787e-5+unidentified_A	1.4901741641054297e-4+unification_N	1.735267578260568e-5+uniform_A	1.1176306230790724e-4+uniform_N	2.8921126304342795e-5+uniformity_N	5.78422526086856e-6+unify_V2	9.766817238432426e-5+unilateral_A	7.450870820527148e-5+unimaginable_A	1.862717705131787e-5+unimaginative_A	1.862717705131787e-5+unimportant_A	3.725435410263574e-5+uninformative_A	1.862717705131787e-5+uninformed_A	3.725435410263574e-5+uninhabitable_A	1.862717705131787e-5+uninitiated_A	1.862717705131787e-5+uninspired_A	5.588153115395362e-5+uninsured_A	1.1176306230790724e-4+unintended_A	3.725435410263574e-5+unintentional_A	1.862717705131787e-5+uninterested_A	1.862717705131787e-5+uninterrupted_A	1.862717705131787e-5+uninvited_A	5.588153115395362e-5+union_N	9.659656185650494e-4+unionist_N	5.78422526086856e-6+unique_A	1.8627177051317874e-4+unit_N	3.910136276347146e-3+unite_V	1.5074770863482875e-4+unite_V2	4.883408619216213e-5+united_A	1.862717705131787e-5+unity_N	3.470535156521136e-5+universal_A	2.048989475644966e-4+universe_N	4.0489576826079914e-5+university_N	2.1401633465213668e-4+unjust_A	1.862717705131787e-5+unknowing_A	1.862717705131787e-5+unknown_A	1.303902393592251e-4+unknown_N	2.8921126304342795e-5+unlawful_A	1.303902393592251e-4+unleash_V2	1.7091930167256744e-4+unless_Prep	8.463638094835065e-4+unlicensed_A	1.862717705131787e-5+unlike_A	5.588153115395362e-5+unlike_Prep	6.136137618755422e-4+unlikely_A	7.26459905001397e-4+unlimited_A	7.450870820527148e-5+unlisted_A	1.862717705131787e-5+unload_V	9.044862518089724e-5+unload_V2	2.4417043096081065e-4+unlock_V	3.014954172696575e-5+unlock_V2	4.883408619216213e-5+unlovable_A	1.862717705131787e-5+unlovely_A	1.862717705131787e-5+unmanned_A	1.862717705131787e-5+unmarked_A	1.862717705131787e-5+unmask_V2	2.4417043096081066e-5+unmatched_A	1.862717705131787e-5+unmistakable_A	3.725435410263574e-5+unmoved_A	1.862717705131787e-5+unnamed_A	7.450870820527148e-5+unnecessary_A	3.1666200987240384e-4+unnerve_V2	7.325112928824319e-5+unnoticed_A	1.862717705131787e-5+unnumbered_A	1.862717705131787e-5+unobserved_A	3.725435410263574e-5+unobtrusive_A	1.862717705131787e-5+unoccupied_A	3.725435410263574e-5+unofficial_A	1.1176306230790724e-4+unorthodox_A	1.862717705131787e-5+unpaid_A	1.303902393592251e-4+unplanned_A	3.725435410263574e-5+unpleasant_A	5.588153115395362e-5+unpleasantness_N	5.78422526086856e-6+unplug_V2	2.4417043096081066e-5+unpopular_A	1.4901741641054297e-4+unprecedented_A	3.911707180776753e-4+unpredictable_A	9.313588525658937e-5+unprepared_A	7.450870820527148e-5+unproductive_A	1.862717705131787e-5+unprofessional_A	3.725435410263574e-5+unprofitable_A	1.4901741641054297e-4+unpublished_A	5.588153115395362e-5+unpunished_A	1.862717705131787e-5+unqualified_A	1.862717705131787e-5+unravel_V	6.02990834539315e-5+unravel_V2	4.883408619216213e-5+unread_A	1.862717705131787e-5+unreadable_A	1.862717705131787e-5+unrealistic_A	7.450870820527148e-5+unrealistically_Adv	1.0118282725055903e-5+unrealized_A	3.725435410263574e-5+unreasonable_A	5.588153115395362e-5+unrecognized_A	3.725435410263574e-5+unregistered_A	3.725435410263574e-5+unrelated_A	2.9803483282108594e-4+unreliable_A	1.862717705131787e-5+unremarkable_A	1.862717705131787e-5+unremitting_A	1.862717705131787e-5+unresolved_A	5.588153115395362e-5+unrest_N	4.0489576826079914e-5+unrestrained_A	1.862717705131787e-5+unroll_V	3.014954172696575e-5+unroll_V2	2.4417043096081066e-5+unruly_A	3.725435410263574e-5+unsafe_A	7.450870820527148e-5+unscathed_A	9.313588525658937e-5+unscientific_A	1.862717705131787e-5+unscrupulous_A	1.1176306230790724e-4+unsecured_A	6.519511967961255e-4+unseemly_A	3.725435410263574e-5+unseen_A	3.725435410263574e-5+unsettle_V2	9.766817238432426e-5+unsigned_A	1.862717705131787e-5+unsold_A	5.588153115395362e-5+unsolicited_A	1.1176306230790724e-4+unsound_A	3.725435410263574e-5+unspeakable_A	1.862717705131787e-5+unspecified_A	2.607804787184502e-4+unstable_A	9.313588525658937e-5+unsteady_A	1.862717705131787e-5+unstoppable_A	3.725435410263574e-5+unsuccessful_A	3.539163639750396e-4+unsupported_A	7.450870820527148e-5+unsure_A	1.862717705131787e-5+unsurpassed_A	1.862717705131787e-5+unsuspected_A	3.725435410263574e-5+unsuspecting_A	3.725435410263574e-5+untapped_A	7.450870820527148e-5+untested_A	3.725435410263574e-5+unthinkable_A	1.862717705131787e-5+until_Prep	3.015171071284992e-3+untold_A	3.725435410263574e-5+untouchable_A	1.862717705131787e-5+untrained_A	1.862717705131787e-5+untried_A	1.862717705131787e-5+untrue_A	3.725435410263574e-5+untrustworthy_A	1.862717705131787e-5+unused_A	1.303902393592251e-4+unusual_A	1.2852752165409332e-3+unveil_V	3.014954172696575e-4+unveil_V2	5.860090343059455e-4+unwanted_A	9.313588525658937e-5+unwarranted_A	1.303902393592251e-4+unwary_A	1.862717705131787e-5+unwed_A	1.862717705131787e-5+unwelcome_A	1.6764459346186087e-4+unwieldy_A	5.588153115395362e-5+unwilling_A	1.6764459346186087e-4+unwillingness_N	1.735267578260568e-5+unwind_V	3.014954172696575e-5+unwind_V2	4.883408619216213e-5+unwise_A	7.450870820527148e-5+unwitting_A	3.725435410263574e-5+unworkable_A	1.862717705131787e-5+unworthy_A	1.862717705131787e-5+unwritten_A	3.725435410263574e-5+up_Adv	5.312098430654349e-3+up_Prep	2.867057404625378e-3+up_V2	4.883408619216213e-5+update_V2	3.418386033451349e-4+upgrade_N	2.313690104347424e-5+upgrade_V2	3.66255646441216e-4+upheaval_N	5.784225260868559e-5+uphill_A	5.588153115395362e-5+uphill_Adv	1.0118282725055903e-5+uphold_V2	2.4417043096081065e-4+upholstery_N	1.156845052173712e-5+upon_Prep	3.702841666490341e-4+upper_A	2.4215330166713235e-4+upper_N	5.78422526086856e-6+uprising_N	2.8921126304342795e-5+uproar_N	2.313690104347424e-5+uproot_V2	2.4417043096081066e-5+upset_N	1.156845052173712e-5+upset_V	1.5074770863482875e-4+upset_V2	9.766817238432426e-5+upshot_N	1.156845052173712e-5+upstairs_Adv	1.0118282725055903e-5+upstart_A	3.725435410263574e-5+upstart_N	1.156845052173712e-5+upsurge_N	5.78422526086856e-6+uptight_A	1.862717705131787e-5+upturn_N	1.735267578260568e-5+upward_A	1.4901741641054297e-4+upward_Adv	1.1130110997561494e-4+uranium_N	1.156845052173712e-5+urban_A	4.097978951289932e-4+urge_N	1.156845052173712e-5+urge_V2	1.8068611891099988e-3+urge_V2V	2.1321961620469083e-3+urge_VS	2.949417490045716e-4+urgency_N	4.0489576826079914e-5+urgent_A	5.588153115395362e-5+urine_N	5.78422526086856e-6+usage_N	4.0489576826079914e-5+use_N	9.659656185650494e-4+use_V	9.07501205981669e-3+use_V2	8.399462825051886e-3+use_VV	4.032782620007805e-3+used_A	1.303902393592251e-4+useful_A	3.3528918692372173e-4+usefulness_N	1.735267578260568e-5+useless_A	3.725435410263574e-5+user_N	3.4705351565211356e-4+usher_V2	9.766817238432426e-5+usual_A	2.7009406724410917e-3+usurp_V2	4.883408619216213e-5+usurpation_N	5.78422526086856e-6+uterus_N	5.78422526086856e-6+utilitarian_A	1.862717705131787e-5+utility_N	4.685222461303533e-4+utilization_N	7.519492839129126e-5+utilize_V2	2.4417043096081066e-5+utmost_A	1.862717705131787e-5+utmost_N	5.78422526086856e-6+utter_A	1.6764459346186087e-4+utter_V2	2.4417043096081066e-5+utterance_N	1.156845052173712e-5+v_and_a_N	4.0489576826079914e-5+vacancy_N	6.941070313042272e-5+vacant_A	1.6764459346186087e-4+vacate_V2	2.9300451715297276e-4+vacation_N	4.627380208694848e-5+vacation_V	6.02990834539315e-5+vaccine_N	1.0411605469563407e-4+vacillate_V	3.014954172696575e-5+vacillation_N	5.78422526086856e-6+vacuum_N	2.8921126304342795e-5+vacuum_V2	2.4417043096081066e-5+vagabond_N	5.78422526086856e-6+vagary_N	1.156845052173712e-5+vaginal_A	3.725435410263574e-5+vague_A	1.8627177051317874e-4+vain_A	7.450870820527148e-5+valiant_A	1.862717705131787e-5+valid_A	2.048989475644966e-4+validate_V2	2.4417043096081066e-5+validity_N	1.156845052173712e-5+valley_N	1.156845052173712e-5+valuable_A	3.539163639750396e-4+valuation_N	4.0489576826079914e-5+value_N	1.9666365886953103e-3+value_V	3.9194404245055476e-4+value_V2	2.0998657062629715e-3+value_added_A	3.725435410263574e-5+valve_N	2.313690104347424e-5+van_N	7.519492839129126e-5+vane_N	5.78422526086856e-6+vanguard_N	5.78422526086856e-6+vanilla_N	1.735267578260568e-5+vanish_V	1.5074770863482875e-4+vanity_N	1.156845052173712e-5+variable_A	1.862717705131787e-5+variable_N	2.8921126304342795e-5+variation_N	8.097915365215983e-5+varied_A	1.862717705131787e-5+variety_N	1.7931098308692533e-4+various_A	1.5460556952593834e-3+vary_V	9.346357935359383e-4+vary_V2	2.4417043096081066e-5+vase_N	1.156845052173712e-5+vassal_N	5.78422526086856e-6+vast_A	5.215609574369004e-4+vault_N	4.0489576826079914e-5+vault_V2	2.4417043096081066e-5+vector_N	1.156845052173712e-5+veer_V	6.02990834539315e-5+vegetable_N	4.0489576826079914e-5+vegetarian_N	5.78422526086856e-6+vehemence_N	5.78422526086856e-6+vehement_A	1.1176306230790724e-4+vehicle_N	6.015594271303301e-4+veil_V2	4.883408619216213e-5+vein_N	5.78422526086856e-6+velocity_N	1.156845052173712e-5+velvet_N	1.735267578260568e-5+venal_A	1.862717705131787e-5+vend_V2	2.4417043096081066e-5+vendetta_N	1.156845052173712e-5+vendor_N	6.941070313042272e-5+venerable_A	9.313588525658937e-5+venezuelan_A	5.588153115395362e-5+vengeance_N	1.156845052173712e-5+vent_V2	2.4417043096081066e-5+ventilate_V2	4.883408619216213e-5+ventilation_N	2.313690104347424e-5+venture_N	1.087434349043289e-3+venture_V	3.014954172696575e-5+venture_V2	2.4417043096081066e-5+venture_VS	7.37354372511429e-5+venturesome_A	1.862717705131787e-5+venue_N	5.78422526086856e-6+veracity_N	1.156845052173712e-5+verbal_A	9.313588525658937e-5+verbatim_A	3.725435410263574e-5+verbatim_Adv	1.0118282725055903e-5+verdict_N	6.941070313042272e-5+verge_N	2.8921126304342795e-5+verge_V	3.014954172696575e-5+verifiable_A	3.725435410263574e-5+verification_N	1.156845052173712e-5+verify_V2	7.325112928824319e-5+veritable_A	3.725435410263574e-5+verse_N	1.156845052173712e-5+version_N	5.032275976955647e-4+verso_N	5.78422526086856e-6+versus_Prep	1.057954761854383e-5+vertical_A	5.588153115395362e-5+verve_N	5.78422526086856e-6+very_AdA	0.1662688941925219+vessel_N	8.676337891302839e-5+vest_N	1.735267578260568e-5+vest_V2	7.325112928824319e-5+vet_N	5.78422526086856e-6+veteran_N	1.2146873047823974e-4+veterinary_A	3.725435410263574e-5+veto_N	3.5862196617385066e-4+veto_V	2.41196333815726e-4+veto_V2	4.395067757294592e-4+via_Prep	1.6609889761113816e-3+via_media_N	2.8921126304342795e-5+viability_N	3.470535156521136e-5+viable_A	2.2352612461581448e-4+viaduct_N	1.156845052173712e-5+vial_N	5.78422526086856e-6+vibrant_A	3.725435410263574e-5+vibrate_V	3.014954172696575e-5+vice_N	2.099673769695287e-3+vice_versa_Adv	4.0473130900223614e-5+vicinity_N	5.78422526086856e-6+vicious_A	1.4901741641054297e-4+victim_N	4.3381689456514197e-4+victimize_V2	7.325112928824319e-5+victor_N	1.735267578260568e-5+victorian_A	7.450870820527148e-5+victorious_A	3.725435410263574e-5+victory_N	2.1401633465213668e-4+video_N	1.3882140626084543e-4+videotape_N	2.8921126304342795e-5+view_N	7.114597070868328e-4+view_V2	1.2941032840922964e-3+viewer_N	1.850952083477939e-4+viewpoint_N	2.8921126304342795e-5+vigil_N	5.78422526086856e-6+vignette_N	5.78422526086856e-6+vigorous_A	3.539163639750396e-4+village_N	5.205802734781703e-5+villager_N	5.78422526086856e-6+villain_N	5.78422526086856e-6+vindicate_V2	2.4417043096081066e-5+vindication_N	5.78422526086856e-6+vine_N	5.78422526086856e-6+vineyard_N	5.78422526086856e-6+vintage_N	1.156845052173712e-5+vinyl_N	1.156845052173712e-5+violate_V2	1.0010987669393236e-3+violation_N	2.3136901043474236e-4+violence_N	9.254760417389695e-5+violent_A	2.048989475644966e-4+violet_N	1.156845052173712e-5+violin_N	3.470535156521136e-5+violinist_N	5.78422526086856e-6+virgin_A	3.725435410263574e-5+virgin_N	5.78422526086856e-6+virility_N	5.78422526086856e-6+virtual_A	1.005867560771165e-3+virtue_N	2.8921126304342795e-5+virtuosity_N	5.78422526086856e-6+virtuoso_N	1.156845052173712e-5+virulence_N	2.313690104347424e-5+virus_N	8.676337891302839e-5+visa_N	1.735267578260568e-5+visage_N	5.78422526086856e-6+visibility_N	1.735267578260568e-5+visible_A	3.3528918692372173e-4+vision_N	9.254760417389695e-5+visionary_N	5.78422526086856e-6+visit_N	1.850952083477939e-4+visit_V	6.02990834539315e-4+visit_V2	5.615919912098645e-4+visitor_N	1.3882140626084543e-4+vista_N	5.78422526086856e-6+visual_A	1.8627177051317874e-4+visualize_V2	4.883408619216213e-5+vital_A	1.8627177051317874e-4+vitiate_V2	2.4417043096081066e-5+vivid_A	1.6764459346186087e-4+vocal_A	7.450870820527148e-5+vocalist_N	5.78422526086856e-6+vodka_N	2.313690104347424e-5+vogue_N	1.156845052173712e-5+voice_N	2.0244788413039958e-4+voice_V2	1.7091930167256744e-4+void_N	1.156845052173712e-5+void_V2	7.325112928824319e-5+volatile_A	8.382229673093043e-4+volatility_N	5.147960482173018e-4+volcano_N	1.156845052173712e-5+volume_N	1.509682793086694e-3+voluminous_A	1.862717705131787e-5+voluntary_A	3.539163639750396e-4+volunteer_N	4.627380208694848e-5+volunteer_V	9.044862518089724e-5+volunteer_V2	2.4417043096081066e-5+volunteer_VS	7.37354372511429e-5+voluptuous_A	3.725435410263574e-5+vomit_V	6.02990834539315e-5+voracious_A	1.862717705131787e-5+vortex_N	5.78422526086856e-6+vote_N	7.056754818259642e-4+vote_V	2.5024119633381575e-3+vote_V2	3.174215602490538e-4+vote_VS	2.212063117534287e-4+vote_VV	2.341615714843242e-3+voter_N	3.0656393882603366e-4+voucher_N	5.78422526086856e-6+vow_V2	1.2208521548040532e-4+vow_VS	2.212063117534287e-4+vow_VV	1.0407180954858852e-3+voyage_N	5.78422526086856e-6+voyeurism_N	5.78422526086856e-6+vs_Prep	9.521592856689448e-5+vulnerability_N	2.8921126304342795e-5+vulnerable_A	3.725435410263575e-4+wad_N	2.313690104347424e-5+wad_VS	7.37354372511429e-5+waddle_V	3.014954172696575e-5+wade_V	3.014954172696575e-5+wafer_N	1.156845052173712e-5+waffle_N	1.156845052173712e-5+waffle_V	3.014954172696575e-5+waffle_V2	2.4417043096081066e-5+waft_V2	2.4417043096081066e-5+wag_N	1.735267578260568e-5+wage_N	5.957752018694616e-4+wage_V2	9.766817238432426e-5+wager_V	3.014954172696575e-5+waggish_A	1.862717705131787e-5+wail_V	6.02990834539315e-5+wait_N	2.313690104347424e-5+wait_V	2.2009165460684997e-3+wait_V2	9.766817238432426e-5+wait_VV	1.9513464290360349e-3+waiter_N	1.156845052173712e-5+waitress_N	5.78422526086856e-6+waive_V2	3.9067268953729706e-4+waiver_N	5.784225260868559e-5+wake_N	2.4872168621734806e-4+wake_V	6.02990834539315e-5+walk_N	1.156845052173712e-5+walk_V	9.64785335262904e-4+walk_V2	2.4417043096081065e-4+walking_N	1.156845052173712e-5+walkout_N	1.156845052173712e-5+wall_N	2.545059114782166e-4+wall_V2	2.4417043096081066e-5+wallet_N	2.313690104347424e-5+wallow_V	3.014954172696575e-5+wallpaper_N	1.735267578260568e-5+wander_V	1.5074770863482875e-4+wane_V	2.41196333815726e-4+want_V	1.3567293777134587e-3+want_V2	2.6126236112806738e-3+want_V2V	4.157782515991471e-2+want_VS	1.548444182274001e-3+want_VV	3.5124235722648625e-2+war_N	5.205802734781703e-4+war_V	3.014954172696575e-5+ward_N	5.78422526086856e-6+ward_V2	4.883408619216213e-5+warden_N	1.156845052173712e-5+wardrobe_N	5.78422526086856e-6+ware_N	5.78422526086856e-6+warehouse_N	7.519492839129126e-5+warfare_N	1.156845052173712e-5+warm_A	2.4215330166713235e-4+warm_V	6.02990834539315e-4+warn_V	7.23589001447178e-4+warn_V2	1.2208521548040532e-4+warn_VS	3.096888364548002e-3+warning_N	1.677425325651882e-4+warrant_N	3.5862196617385066e-4+warrant_V2	9.766817238432426e-5+warrant_VS	7.37354372511429e-5+warranty_N	5.784225260868559e-5+warren_N	1.156845052173712e-5+warrior_N	5.78422526086856e-6+wart_N	5.78422526086856e-6+wary_A	3.1666200987240384e-4+wash_N	5.78422526086856e-6+wash_V	3.014954172696575e-5+wash_V2	1.2208521548040532e-4+washable_A	1.862717705131787e-5+waste_N	1.3882140626084543e-4+waste_V	1.20598166907863e-4+waste_V2	2.197533878647296e-4+wasteful_A	5.588153115395362e-5+wasteland_N	5.78422526086856e-6+watch_N	6.362647786955415e-5+watch_V	1.0250844187168354e-3+watch_V2	7.56928335978513e-4+watch_V2V	6.396588486140725e-3+watch_VS	4.424126235068574e-4+watchdog_N	2.313690104347424e-5+watcher_N	3.470535156521136e-5+watchman_N	5.78422526086856e-6+water_N	5.205802734781703e-4+water_V	3.014954172696575e-5+water_V2	4.883408619216213e-5+waterfall_N	1.156845052173712e-5+waterfront_N	1.156845052173712e-5+watershed_N	5.78422526086856e-6+waterworks_N	3.470535156521136e-5+watery_A	1.862717705131787e-5+watt_N	3.470535156521136e-5+wave_N	2.4293746095647948e-4+wave_V	1.808972503617945e-4+wave_V2	4.883408619216213e-5+wavelength_N	5.78422526086856e-6+waver_V	1.20598166907863e-4+wax_V	3.014954172696575e-5+way_Adv	5.059141362527952e-5+way_N	2.6491751694778e-3+wayside_N	5.78422526086856e-6+wayward_A	3.725435410263574e-5+we_Pron	7.753065890667221e-2+weak_A	1.8068361739778337e-3+weak_kneed_A	1.862717705131787e-5+weaken_V	1.0250844187168354e-3+weaken_V2	3.66255646441216e-4+weakling_N	5.78422526086856e-6+weakness_N	3.528377409129821e-4+wealth_N	9.254760417389695e-5+wealthy_A	2.607804787184502e-4+weapon_N	2.4293746095647948e-4+wear_N	1.156845052173712e-5+wear_V	3.9194404245055476e-4+wear_V2	7.56928335978513e-4+weariness_N	5.78422526086856e-6+weary_A	5.588153115395362e-5+weather_N	9.254760417389695e-5+weather_V	6.02990834539315e-5+weather_V2	7.325112928824319e-5+weatherman_N	5.78422526086856e-6+weave_V	3.014954172696575e-5+weave_V2	4.883408619216213e-5+web_N	5.78422526086856e-6+wed_V2	4.883408619216213e-5+wedding_N	3.470535156521136e-5+wedge_N	2.8921126304342795e-5+wedge_V	6.02990834539315e-5+wedge_V2	2.4417043096081066e-5+weed_N	1.156845052173712e-5+week_N	5.188450058999098e-3+weekday_N	1.735267578260568e-5+weekend_N	3.239166146086393e-4+weekly_A	7.078327279500792e-4+weekly_Adv	2.0236565450111807e-5+weekly_N	1.156845052173712e-5+weep_V	6.02990834539315e-5+weigh_V	3.3164495899662324e-4+weigh_V2	2.9300451715297276e-4+weight_N	1.5038985678258253e-4+weight_V2	1.2208521548040532e-4+weighty_A	1.862717705131787e-5+weird_A	7.450870820527148e-5+welcome_A	1.4901741641054297e-4+welcome_V2	4.883408619216213e-4+weld_V	6.02990834539315e-5+welfare_N	5.205802734781703e-5+well_A	1.862717705131787e-5+well_Adv	4.067549655472473e-3+well_N	1.3882140626084543e-4+well_balanced_A	1.862717705131787e-5+well_born_A	1.862717705131787e-5+well_heeled_A	5.588153115395362e-5+well_intentioned_A	5.588153115395362e-5+well_known_A	4.097978951289932e-4+well_meaning_A	1.862717705131787e-5+well_to_do_A	1.862717705131787e-5+welter_N	5.78422526086856e-6+west_A	1.1362578001303902e-3+west_Adv	1.0118282725055903e-5+west_N	7.519492839129126e-5+western_A	1.452919810002794e-3+westward_Adv	2.0236565450111807e-5+wet_A	1.862717705131787e-5+whack_V2	1.4650225857648638e-4+whacker_N	5.78422526086856e-6+whale_N	5.78422526086856e-6+wheat_N	8.097915365215983e-5+wheel_N	4.627380208694848e-5+wheel_V	6.02990834539315e-5+wheelbase_N	5.78422526086856e-6+wheelchair_N	1.156845052173712e-5+wheeze_V	3.014954172696575e-5+whereas_Prep	3.173864285563149e-5+whether_Prep	2.4227164046465373e-3+while_N	2.0823210939126813e-4+whim_N	1.156845052173712e-5+whimper_N	1.156845052173712e-5+whimsical_A	5.588153115395362e-5+whimsy_N	5.78422526086856e-6+whiner_N	5.78422526086856e-6+whip_N	1.735267578260568e-5+whip_V	9.044862518089724e-5+whip_V2	4.883408619216213e-5+whipping_N	5.78422526086856e-6+whipsaw_V2	7.325112928824319e-5+whirl_N	5.78422526086856e-6+whirlwind_N	1.156845052173712e-5+whirr_V	3.014954172696575e-5+whisk_V2	2.4417043096081066e-5+whiskey_N	3.470535156521136e-5+whisper_N	5.78422526086856e-6+whisper_V	6.02990834539315e-5+whisper_V2	2.4417043096081066e-5+whispering_N	5.78422526086856e-6+whistle_V2	2.4417043096081066e-5+white_A	1.341156747694887e-3+white_N	1.6195830730431966e-4+white_collar_A	1.8627177051317874e-4+whitewash_N	1.735267578260568e-5+whitish_A	1.862717705131787e-5+whittle_V	3.014954172696575e-5+whiz_N	5.78422526086856e-6+whole_A	1.341156747694887e-3+whole_N	1.272529557391083e-4+wholesale_A	6.333240197448077e-4+wholesale_V2	2.4417043096081066e-5+wholesaler_N	1.735267578260568e-5+wholesome_A	3.725435410263574e-5+wholly_Adv	8.094626180044723e-5+whoop_V	3.014954172696575e-5+whopping_A	9.313588525658937e-5+wicked_A	5.588153115395362e-5+wicker_N	1.735267578260568e-5+wide_A	2.496041724876595e-3+wide_Adv	1.0118282725055903e-5+widen_V	7.537385431741438e-4+widen_V2	2.685874740568917e-4+widespread_A	6.333240197448077e-4+widow_N	5.205802734781703e-5+wield_V2	1.2208521548040532e-4+wife_N	3.0656393882603366e-4+wig_N	2.313690104347424e-5+wiggle_N	5.78422526086856e-6+wiggle_V	6.02990834539315e-5+wiggle_V2	2.4417043096081066e-5+wild_A	5.77442488590854e-4+wild_Adv	1.0118282725055903e-5+wilderness_N	2.313690104347424e-5+will_N	1.2146873047823974e-4+will_V	6.02990834539315e-5+willful_A	1.303902393592251e-4+willing_A	1.3970382788488405e-3+willingness_N	4.627380208694848e-5+willow_N	5.78422526086856e-6+willy_nilly_Adv	1.0118282725055903e-5+wily_A	1.862717705131787e-5+win_N	4.0489576826079914e-5+win_V	1.8994211287988423e-3+win_V2	2.954462214625809e-3+wind_N	6.941070313042272e-5+wind_V	4.220935841775205e-4+windfall_N	1.735267578260568e-5+window_N	2.1401633465213668e-4+windshield_N	2.8921126304342795e-5+wine_N	5.205802734781703e-5+wing_N	7.519492839129126e-5+winger_N	5.78422526086856e-6+wink_V	3.014954172696575e-5+winner_N	1.6195830730431966e-4+winter_N	1.272529557391083e-4+wipe_V	5.125422093584177e-4+wire_N	1.4460563152171398e-4+wire_V2	4.883408619216213e-5+wiring_N	1.156845052173712e-5+wiry_A	3.725435410263574e-5+wisdom_N	6.941070313042272e-5+wise_A	1.303902393592251e-4+wisecrack_N	1.156845052173712e-5+wish_N	2.8921126304342795e-5+wish_V	6.02990834539315e-5+wish_V2	7.325112928824319e-5+wish_V2V	2.1321961620469083e-3+wish_VS	1.0322961215160006e-3+wish_VV	1.0407180954858852e-3+wishful_A	1.862717705131787e-5+wistful_A	1.862717705131787e-5+wit_N	2.313690104347424e-5+witch_N	2.313690104347424e-5+witchcraft_N	5.78422526086856e-6+with_Prep	4.470916823596623e-2+withdraw_V	6.632899179932465e-4+withdraw_V2	4.883408619216213e-4+withdrawal_N	2.0244788413039958e-4+wither_V	6.02990834539315e-5+withhold_V2	2.197533878647296e-4+within_Prep	2.0312731427604156e-3+without_Prep	2.814159666532659e-3+withstand_V2	2.9300451715297276e-4+witness_N	1.6195830730431966e-4+witness_V	3.014954172696575e-5+witness_V2	1.4650225857648638e-4+witty_A	3.725435410263574e-5+wobbly_A	3.725435410263574e-5+woe_N	5.205802734781703e-5+woebegone_A	1.862717705131787e-5+woman_N	9.312602669998381e-4+womanize_V	6.02990834539315e-5+wonder_N	5.784225260868559e-5+wonder_V	9.044862518089724e-5+wonder_VS	2.6544757410411446e-3+wonderful_A	1.8627177051317874e-4+wonderment_N	5.78422526086856e-6+wondrous_A	1.862717705131787e-5+woo_V2	2.9300451715297276e-4+wood_N	1.4460563152171398e-4+wooden_A	1.1176306230790724e-4+woodwind_N	5.78422526086856e-6+wool_N	2.313690104347424e-5+woolly_A	1.862717705131787e-5+word_N	5.437171745216445e-4+word_V2	7.325112928824319e-5+wording_N	1.735267578260568e-5+work_N	1.7005622266953564e-3+work_V	9.979498311625663e-3+work_V2	5.371749481137834e-4+work_VV	1.5610771432288278e-3+workable_A	1.862717705131787e-5+workday_N	1.156845052173712e-5+worker_N	1.313019134217163e-3+working_A	1.6764459346186087e-4+working_N	9.254760417389695e-5+workman_N	1.156845052173712e-5+workroom_N	5.78422526086856e-6+world_N	1.602230397260591e-3+world_weary_A	1.862717705131787e-5+worm_N	6.362647786955415e-5+worried_A	2.794076557697681e-4+worrisome_A	1.1176306230790724e-4+worry_N	1.0990027995650263e-4+worry_V	1.1758321273516643e-3+worry_V2	2.197533878647296e-4+worry_VS	1.8433859312785724e-3+worrying_A	3.725435410263574e-5+worsen_V	3.014954172696575e-4+worsen_V2	9.766817238432426e-5+worship_N	5.78422526086856e-6+worth_A	1.0803762689764367e-3+worth_N	1.6195830730431966e-4+worth_Prep	7.405683332980682e-5+worthiness_N	5.78422526086856e-6+worthless_A	5.588153115395362e-5+worthwhile_A	7.450870820527148e-5+worthy_A	1.1176306230790724e-4+would_be_A	2.2352612461581448e-4+wound_N	3.470535156521136e-5+wound_V2	7.325112928824319e-5+wrack_V2	7.325112928824319e-5+wrangle_V	1.5074770863482875e-4+wrap_N	1.156845052173712e-5+wrap_V	2.41196333815726e-4+wrap_V2	4.883408619216213e-5+wrapper_N	1.156845052173712e-5+wrapping_N	5.78422526086856e-6+wrath_N	1.735267578260568e-5+wreak_V2	9.766817238432426e-5+wreck_N	1.735267578260568e-5+wreck_V2	1.4650225857648638e-4+wreckage_N	2.313690104347424e-5+wrench_N	5.78422526086856e-6+wrench_V2	2.4417043096081066e-5+wrest_V2	4.883408619216213e-5+wrestle_V	1.5074770863482875e-4+wrestle_V2	4.883408619216213e-5+wrestler_N	5.78422526086856e-6+wriggle_V	3.014954172696575e-5+wring_V2	4.883408619216213e-5+wrinkle_N	1.735267578260568e-5+wrist_N	1.735267578260568e-5+writ_large_A	6.519511967961256e-3+write_V	2.381813796430294e-3+write_V2	1.5382737150531072e-3+write_VS	1.9171213685297154e-3+write_VV	1.3008976193573565e-4+writer_N	2.255847851738738e-4+writhe_V	6.02990834539315e-5+writing_N	5.205802734781703e-5+wrong_A	1.005867560771165e-3+wrong_Adv	1.0118282725055903e-5+wrong_V2	2.4417043096081066e-5+wrongdoing_N	6.362647786955415e-5+wrongful_A	7.450870820527148e-5+yacht_N	1.735267578260568e-5+yachting_N	5.78422526086856e-6+yank_V2	1.7091930167256744e-4+yankee_N	5.78422526086856e-6+yard_N	9.254760417389695e-5+yardstick_N	1.156845052173712e-5+yarn_N	5.78422526086856e-6+year_N	1.9290391244996645e-2+yearbook_N	1.156845052173712e-5+yearling_N	5.78422526086856e-6+yearlong_A	3.725435410263574e-5+yearly_A	1.4901741641054297e-4+yearly_Adv	1.0118282725055903e-5+yeast_N	5.205802734781703e-5+yell_V	9.044862518089724e-5+yell_V2	2.4417043096081066e-5+yellow_A	1.303902393592251e-4+yellow_N	1.156845052173712e-5+yen_N	1.8509520834779389e-3+yesterday_Adv	1.2141939270067085e-4+yesterday_N	3.8407255732167233e-3+yet_Adv	2.0337748277362367e-3+yield_N	1.40556673839106e-3+yield_V	1.4773275446213218e-3+yield_V2	4.468318886582835e-3+yield_VA	1.4534883720930232e-3+yielding_A	1.862717705131787e-5+yoga_N	5.78422526086856e-6+youPl_Pron	3.6790688006651424e-2+young_A	1.9931079444910123e-3+young_N	5.78422526086856e-6+youngish_A	1.862717705131787e-5+youngster_N	2.313690104347424e-5+youth_N	6.362647786955415e-5+youthful_A	5.588153115395362e-5+zap_V2	2.4417043096081066e-5+zenith_N	5.78422526086856e-6+zero_N	5.205802734781703e-5+zero_V	1.20598166907863e-4+zestful_A	1.862717705131787e-5+zigzag_N	5.78422526086856e-6+zinc_N	1.735267578260568e-5+zip_V2	2.4417043096081066e-5+zip_code_N	1.272529557391083e-4+zloty_N	5.78422526086856e-6+zombie_N	1.735267578260568e-5+zone_N	4.627380208694848e-5+zone_V2	4.883408619216213e-5+zoning_N	5.78422526086856e-6+zoo_N	5.78422526086856e-6+zoological_A	2.8965260314799294e-2+zoology_N	5.78422526086856e-6+zoom_V	6.02990834539315e-5+zoot_suit_N	1.127923925869369e-3
lib/src/finnish/ConjunctionFin.gf view
@@ -20,6 +20,8 @@       c = ss.c       } ; +    ConjCN conj ss = conjunctDistrTable NForm conj ss ;+ -- These fun's are generated from the list cat's.      BaseS = twoSS ;@@ -32,6 +34,8 @@     ConsAP xs x = consrTable2 Bool NForm comma xs x ;     BaseRS x y = twoTable Agr x y ** {c = y.c} ;     ConsRS xs x = consrTable Agr comma xs x ** {c = xs.c} ;+    BaseCN x y = twoTable NForm x y ;+    ConsCN xs x = consrTable NForm comma xs x ;    lincat     [S] = {s1,s2 : Str} ;@@ -39,5 +43,6 @@     [NP] = {s1,s2 : NPForm => Str ; a : Agr} ;     [AP] = {s1,s2 : Bool => NForm => Str} ;     [RS] = {s1,s2 : Agr => Str ; c : NPForm} ;+    [CN] = {s1,s2 : NForm => Str} ;  }
lib/src/finnish/ExtraFin.gf view
@@ -12,6 +12,7 @@       isDef  = True  --- "Jussin kolme autoa ovat" ; thus "...on" is missing       } ; +    GenCN n1 n2 = {s = \\nf => n1.s ! NPCase Gen ++ n2.s ! nf} ;    lincat     VPI   = {s : Str} ;@@ -48,6 +49,20 @@       mkClause (\_ -> adv.s) np.a (insertObj          (\\_,b,_ => np.s ! NPCase Nom) (predV v)) ; +    ICompExistNP adv np = +      let cl = mkClause (\_ -> adv.s ! np.a) np.a (insertObj +        (\\_,b,_ => np.s ! NPCase Nom) (predV (verbOlla ** {sc = NPCase Nom ; qp = True}))) ;+      in  {+        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl+      } ;++    IAdvPredNP iadv v np =+      let cl = mkClause (\_ -> iadv.s) np.a (insertObj +                 (\\_,b,_ => np.s ! v.sc) (predV v)) ;+      in  {+        s = \\t,a,p => cl.s ! t ! a ! p ! SDecl+      } ;+x --    i_implicPron = mkPronoun [] "minun" "minua" "minuna" "minuun" Sg P1 ;     whatPart_IP = {       s = table {
lib/src/finnish/ExtraFinAbs.gf view
@@ -3,8 +3,13 @@   VV,VP,Conj,NP,Quant,IAdv,IComp,ICompAP,IAdvAdv,Adv,AP, Pron, ProDrop] ** {    fun+    GenCN : NP -> CN -> CN ;              -- auton merkki+     AdvExistNP : Adv -> NP -> Cl ;        -- kuvassa olemme me     AdvPredNP  : Adv -> V  -> NP -> Cl ;  -- kuvassa hymyilee Veikko++    ICompExistNP : IComp -> NP -> QCl ;     -- missä/kuka on Veikko+    IAdvPredNP : IAdv -> V -> NP -> QCl ;   -- mistä alkaa Ruotsi      RelExistNP : Prep -> RP -> NP -> RCl ; -- jossa on jazzia 
lib/src/finnish/LexiconFin.gf view
@@ -21,7 +21,7 @@   beer_N = mkN "olut" "oluita" ;   beg_V2V = mkV2V (mk2V "pyytää" "pyysi") (casePrep partitive) ;   big_A = mkA (mkN "suuri" "suuria") "suurempi" "suurin" ;-  bike_N = mkN "polkupyörä" ; --- for correct vowel harmony+  bike_N = mkN "polku" (mkN "pyörä") ;    bird_N = mkN "lintu" ;   black_A = mkA (mkN "musta") "mustempi" "mustin" ;   blue_A = mkA (mkN "sininen") "sinisempi" "sinisin" ;
lib/src/finnish/MorphoFin.gf view
@@ -10,7 +10,7 @@  resource MorphoFin = ResFin ** open Prelude in { -  flags optimize=all ;+  flags optimize=noexpand ;    oper 
lib/src/finnish/ParadigmsFin.gf view
@@ -105,6 +105,10 @@     mkN : NK -> N ;  -- noun from DictFin (Kotus)   } ; +-- Some nouns are regular except for the singular nominative (e.g. "mies").++    exceptNomN : N -> Str -> N ;+ -- Nouns used as functions need a case, of which the default is -- the genitive. @@ -284,6 +288,14 @@     mkN : (sana : NK) -> N = \w -> nForms2N w.s ;   } ; +    exceptNomN : N -> Str -> N = \noun,nom -> lin N {+      s = table {+        NCase Sg Nom => nom ;+        f => noun.s ! f+        }+      } ;++   mk1A : Str -> A = \jalo -> aForms2A (nforms2aforms (nForms1 jalo)) ;   mkNA : N -> A = \suuri -> aForms2A (nforms2aforms (n2nforms suuri)) ; @@ -328,26 +340,26 @@       _ + ("uus" | "yys" | "eus" | "eys") => dLujuus ukko ;       _ + "s" => dJalas ukko ;  -{- heuristics for 3-syllable nouns ending a/ä+-- {- heuristics for 3-syllable nouns ending a/ä       _ + ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + ? +            _ + "i" + ? + a@("a" | "ä") =>  -          dSilakka ukko (ukko + "n") (ukk + o + "it" + a) ;+          dSilakka ukko (ukko + "n") (ukk + o + "it" + a) ;  -- pesijä       _ + ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + ? + _ +            ("a" | "e" | "o" | "u" | "y" | "ä" | "ö") +            ("l" | "r" | "n") + a@("a" | "ä") =>  -          dSilakka ukko (ukko + "n") (ukk + o + "it" + a) ;+          dSilakka ukko (ukko + "n") (ukk + o + "it" + a) ;  -- sarana, omena       _ + ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + ? + _ +            ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") +            ("n" | "k" | "s") + "k" + a@("a" | "ä") =>  -          dSilakka ukko (uko + "n") (init uko + o + "it" + a) ;+          dSilakka ukko (uko + "n") (init uko + o + "it" + a) ;  -- silakka        _ + ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + ? + _ +            ("a" | "e" | "i" | "o" | "u" | "y" | "ä" | "ö") + -          ("n" | "t" | "s") + "t" + a@("a" | "ä") =>  -          dSilakka ukko (uko + "n") (ukk + o + "j" + a) ;+          ("n" | "t" | "s") + "t" + a@("a" | "ä") =>   +          dSilakka ukko (uko + "n") (ukk + o + "j" + a) ;  -- yhdyntä (but not isäntä)       _ + ("a" | "e" | "i" | "o" | "u") + ? + _ +            ("a" | "e" | "o" | "u") + ? + "a" =>  -          dSilakka ukko (ukko + "n") (ukk + "ia") ;--}+          dSilakka ukko (ukko + "n") (ukk + "ia") ;  -- asema, johtaja+-- -}       _ + "i" +o@("o"|"ö") => dSilakka ukko (ukko+"n") (ukko+"it"+getHarmony o);       _ + "i" + "a" => dSilakka ukko (ukko + "n") (ukk + "oita") ;       _ + "i" + "ä" => dSilakka ukko (ukko + "n") (ukk + "öitä") ;@@ -381,6 +393,7 @@         <_ + ("ut" | "yt"),_ + ("uita" | "yitä")>  => dRae ukko (init ukko + "en") ;         <_ + "e", nuk + ("eja" | "ejä")> =>            dNukke ukko ukon ;+        <_ + "s", _ + "ksi" + ?> => dJalas ukko ;         <_ + ("l" | "n" | "r" | "s"), _ + ("eja" | "ejä")> => dUnix ukko ;         <_, _ + ("a" | "ä")> => ukot ;         _ => 
lib/src/french/BeschFre.gf view
@@ -99,4 +99,901 @@  oper v_besch100 : Str -> VerbeN = \s -> mkNV (conj s) ; --- to do oper v_besch101 : Str -> VerbeN = \s -> mkNV (conj s) ; --- to do++----------------------------------------------------+-- infrastructure from old MorphoFre++-- We very often form the verb stem by dropping out the infinitive ending.++  troncVerb : Tok -> Tok = Predef.tk 2 ;++--3 Macros for the complete conjugation type+--+-- The type $VForm$ has 55 forms, as defined in $types.Fra.gf$.+-- The worst-case macro takes 11 stems and two affix sets.+-- (We will actually never need all of these at the same time.)++  verbAffixes :+    (a,b,c,d,e,f,g,h,i,j,k : Str) -> Affixe -> AffixPasse -> Verbe =+    \tien, ten, tienn, t, tiendr, soi, soy, soie, tenu, tenus, tenir ->+    \affpres, affpasse ->+    table {+      Inf                   => tenir  ;+      Indi  Presn   Sg p    => tien   + affpres ! p ;+      Indi  Presn   Pl P3   => tienn  + "ent" ;+      Indi  Presn   Pl p    => ten    + affixPlOns ! p ;+      Indi  Imparf  n  p    => ten    + affixImparf ! n ! p ;+      Indi  Passe   n  p    => t      + affpasse.ps ! n ! p ;+      Indi  Futur   n  p    => tiendr + affixFutur ! n ! p ;+      Condi         n  p    => tiendr + affixImparf ! n ! p ;+      Subjo SPres   Sg p    => soi    + affixSPres ! Sg ! p ;+      Subjo SPres   Pl P3   => soi    + "ent" ;+      Subjo SPres   Pl p    => soy    + affixSPres ! Pl ! p ;+      Subjo SImparf n  p    => t      + affpasse.si ! n ! p ;+      Imper        SgP2     => soie ;+      Imper        p        => soy    + affixImper ! p ;+      Part PPres            => ten    + "ant" ;+      Part (PPasse Masc Sg) => tenu ;+      Part (PPasse Fem  Sg) => tenu + "e" ;+      Part (PPasse Masc Pl) => tenus ;+      Part (PPasse Fem  Pl) => tenu + "es"+      } ;+++-- Almost always seven stems are more than enough.++  verbHabituel :+    (a,b,c,d,e,f,g : Str) -> Affixe -> AffixPasse -> Verbe =+    \tien, ten, tienn, t, tiendr, tenu, tenir ->+    \affpres, affpasse ->+    verbAffixes tien ten tienn t tiendr tienn ten +                (tien + affpres ! P1) tenu +                (case tenu of {_ +"s" => tenu ; _ => tenu + "s"}) tenir affpres affpasse ;+++--3 The first conjugation+--+-- There is quite some phonologically explained variation in the first conjugation.+-- The worst case has three different stems.++  auxConj1 : Str -> Str -> Str -> Verbe = \jet, jett, jeter ->+    verbHabituel jett jet jett jet jeter (jet+"é") (jet+"er") affixSgE affixPasseA ;++  conj1aimer : Str -> Verbe = \aimer -> +    let {aim = troncVerb aimer} in+    auxConj1 aim aim aimer ;++  conj1céder : Str -> Verbe = \céder -> +    let {+      ced = troncVerb céder ; +      d   = Predef.dp 1 ced ;+      c   = Predef.tk 2 ced ; +      cèd = c + "è" + d ; +      céd = c + "é" + d+      } +      in auxConj1 céd cèd céder ;++  conj1peser : Str -> Verbe = \céder -> ---- ? a verifier+    let {+      ced = troncVerb céder ; +      d   = Predef.dp 1 ced ;+      c   = Predef.tk 2 ced ; +      cèd = c + "è" + d ; +      céd = c + "e" + d+      } +      in auxConj1 céd cèd céder ;++  conj1jeter : Str -> Verbe = \jeter ->+    let {+      jet  = troncVerb jeter ;+      jett = jet + Predef.dp 1 jet+    } +    in auxConj1 jet jett (jett + "er") ;++  conj1placer : Str -> Verbe = \placer -> +    let {+      pla = Predef.tk 3 placer ;+      plac = preVoyelleFront (pla+"ç") (pla+"c")+    } in+    auxConj1 plac plac placer ;++  conj1manger : Str -> Verbe = \manger -> +    let {+      mang  = Predef.tk 2 manger ;+      mange = preVoyelleFront (mang+"e") mang+    } in+    auxConj1 mange mange manger ;++  conj1assiéger : Str -> Verbe = \assiéger ->+    let {assi = Predef.tk 4 assiéger} in+    auxConj1 (preVoyelleFront (assi+"ége") (assi+"ég")) (assi+"èg") assiéger ;++  conj1payer : Str -> Verbe = \payer -> +    let {pa = Predef.tk 3 payer} in+    auxConj1 (pa + "y") (pa + "i") (pa + "ier") ;++  conj1envoyer : Str -> Verbe = \envoyer ->+    let {renv = Predef.tk 4 envoyer} in+    auxConj1 (renv + "oy") (renv + "oi") (renv + "err") ;++-- This is a collective dispatcher.++  mkVerbReg : Str -> Verbe = \parler ->+    case parler of {+      _ + "ir"              => conj2finir parler ;+      _ + "re"              => conj3rendre parler ;+      _ + "éger"            => conj1assiéger parler ;+      _ + ("eler" | "eter") => conj1jeter parler ;+      _ + "éder"            => conj1céder parler ;+      _ + "cer"             => conj1placer parler ;+      _ + "ger"             => conj1manger parler ;+      _ + "yer"             => conj1payer parler ;+      _                     => conj1aimer parler+    } ;++{-+    let+      e = last (Predef.tk 4 parler) ;+      c = last (Predef.tk 3 parler) ;+      verb_é = pbool2bool (occur "é" (e + last (Predef.tk 3 parler))) ;+      verb_e = andB (pbool2bool (occur e "e")) (pbool2bool (occur c "cmnprsv"))+    in+    case Predef.dp 4 parler of {+      "éger" => conj1assiéger parler ;+      "eler" => conj1jeter parler ;+      "eter" => conj1jeter parler ;+      _ => case verb_é of {+        True => conj1céder parler ;+        _ => case verb_e of {+----          True => conj1peser parler ;+          False | _ => case Predef.dp 3 parler of {+            "cer" => conj1placer parler ;+            "ger" => conj1manger parler ;+            "yer" => conj1payer parler ;+            _ => case Predef.dp 2 parler of {+              "ir" => conj2finir parler ;+              "re" => conj3rendre parler ;+              _ => conj1aimer parler+              }+            }+          }+        }+      } ;+-}++-- The following can be more reliable.++  mkVerb3Reg : Str -> Str -> Str -> Verbe = \jeter,jette,jettera ->+    auxConj1 +      (Predef.tk 2 jeter) +      (Predef.tk 1 jette)  +      (Predef.tk 1 jettera) ;++--3 The second conjugation+--+-- There are just two different cases.++  conj2finir : Str -> Verbe = \finir ->+    let {+      fin  = troncVerb finir ; +      fini = fin + "i" ; +      finiss = fin + "iss"+      } in+    verbHabituel fini finiss finiss fin finir fini finir affixSgS affixPasseI ;++  conj2haïr : Str -> Verbe = \haïr ->+    let {ha    = troncVerb haïr ;+         hai   = ha + "i" ; +         haï   = ha + "ï" ; +         haiss = ha + "ïss"+        } in+    verbHabituel hai haiss haiss ha haïr haï haïr affixSgS (affixPasse "ï" "ï") ;+++--3 The third conjugation+--+-- This group is very heterogeneous. Most verbs have "re" in the infinitive,+-- but the first example does not!++  conj3tenir : Str -> Verbe = \tenir ->+    let {t = Predef.tk 4 tenir} in+    verbHabituel +      (t+"ien") (t+"en") (t+"ienn") t (t+"iendr") (t+"enu") tenir+      affixSgS (affixPasse "in" "în") ;++-- Many verbs have "is" in the past participle. But there is so much variation+-- that the worst-case macro needs seven forms.++  auxConj3is : (_,_,_,_,_,_,_ : Str) -> Verbe =+    \quier, quér, quièr, qu, querr, quis, quiss ->+    verbAffixes +      quier quér quièr qu querr quièr quér+      (quier + "s") quis quiss (quér + "ir") affixSgS affixPasseI ;++  auxConj3ir : (_,_,_ : Str) -> Verbe = \sen, sent, i -> +    auxConj3is sen sent sent sent (sent+"ir") (sent+i) (sent+i+"s") ;++  conj3quérir : Str -> Verbe = \quérir ->+    let {qu = Predef.tk 4 quérir} in+    auxConj3is (qu+"ier") (qu+"ér") (qu+"ièr") qu (qu+"err") (qu+"is") (qu+"is") ;++  conj3sentir : Str -> Verbe = \sentir ->+    let {+      sent = troncVerb sentir ;+      sen  = Predef.tk 1 sent+    } in+    auxConj3ir sen sent "i" ;++  conj3vêtir : Str -> Verbe = \vêtir -> +    let {+      s = Predef.tk 5 vêtir ;+      vet = auxConj3ir "vêt" "vêt" "u"+    } in+    table {+      Indi Presn Sg P3 => s + "vêt" ;+      p              => s + vet ! p+      };+  +  auxConj3vrir : (_,_,_ : Str) -> Verbe = \ouvr, i, ouvert ->+    verbAffixes +      ouvr ouvr ouvr ouvr (ouvr + i + "r") ouvr ouvr+      (ouvr + "e") ouvert (ouvert + "s") (ouvr + "ir") affixSgE affixPasseI  ;++  conj3couvrir  : Str -> Verbe = \couvrir -> +    let {couv = Predef.tk 3 couvrir} in+    auxConj3vrir (couv+"r") "i" (couv+"ert") ;++  conj3cueillir : Str -> Verbe = \cueillir -> +    let {cueill = troncVerb cueillir} in+    auxConj3vrir cueill "e" (cueill + "i") ;++  conj3assaillir : Str -> Verbe = \assaillir -> +    let {assaill = troncVerb assaillir} in+    auxConj3vrir assaill "i" (assaill + "i") ;++-- The verb "faillir" has lots of alternatives forms.++  conj3faillir : Str -> Verbe = \faillir ->+    let {+      fa    = Predef.tk 5 faillir ;+      faudr = fa + "udr" ;+      tfa   = conj3assaillir faillir+      } in+    table {+      Indi Presn Sg p   => fa + "u" + affixSgX ! p ;++      Subjo SPres n p => fa + "ill" + affixSPres ! n ! p ;+      Indi Futur n p  => faudr + affixFutur ! n ! p ;+      Condi      n p  => faudr + affixImparf ! n ! p ;+---v      Subjo SPres n p => fa + variants {"illiss" ; "ill"} + affixSPres ! n ! p ;+---v      Indi Futur n p => variants {tfa ! Indi Futur n p ; faudr + affixFutur ! n ! p} ;+---v      Condi      n p => variants {tfa ! Condi n p     ; faudr + affixImparf ! n ! p} ;++      Imper _         => nonExist ;+      p               => tfa ! p+      };++  conj3bouillir : Str -> Verbe = \bouillir -> +    let {+      bou = Predef.tk 5 bouillir ;+      tbou = conj3assaillir bouillir+    } in+    table {+      Indi Presn Sg p  => bou + affixSgS ! p ;+      Imper SgP2     => bou + "s" ;+      p              => tbou ! p+    };++-- Notice that here we don't need another conjugation, as Bescherelle does.++  conj3dormir : Str -> Verbe = conj3sentir ;++-- The verbs "mourir" and "courir" have much in common, except the first two+-- persons in the present indicative singular, and the past participles.++  auxConj3ourir : (_,_,_ : Str) -> Verbe = \meur, mour, mort ->+    verbAffixes +      meur mour meur mour (mour + "r") meur mour+      (meur + "s") mort (mort + "s") (mour + "ir") affixSgS affixPasseU ;++  conj3courir : Str -> Verbe = \courir -> +    let {cour = troncVerb courir} in+    auxConj3ourir cour cour (cour + "u") ;++  conj3mourir : Str -> Verbe = \mourir ->+    let {m = Predef.tk 5 mourir} in+    auxConj3ourir (m + "eur") (m + "our") (m + "ort") ;++-- A little auxiliary to cover "fuir" and "ouïr". +-- *N.B.* some alternative forms for "ouïr" are still missing.++  auxConj3ui : AffixPasse -> (_,_,_ : Str) -> Verbe = \affpasse, o, ou, ouï ->+    let {oi : Str = o + "i" ; oy : Str = o + "y" ; ouïr : Str = ouï + "r"} in+    verbHabituel oi oy oi ou ouïr ouï ouïr affixSgS affpasse ;++  conj3fuir : Str -> Verbe = \fuir ->+    let {fu = troncVerb fuir} in +    auxConj3ui affixPasseI fu fu (fu + "i") ;++  conj3ouïr : Str -> Verbe = \ouir ->+    let {o = Predef.tk 3 ouir} in+    auxConj3ui (affixPasse "ï" "ï") o (o + "u") (o + "uï") ;++-- The verb "gésir" lacks many forms.++  conj3gésir : Str -> Verbe = \gésir -> +    let {g = Predef.tk 4 gésir} in+    table {+      Inf              => g + "ésir" ;+      Indi  Presn   Sg p => g + lesAffixes "is" "is" "ît" ! p ; +      Indi  Presn   Pl p => g + "is" + affixPlOns ! p ;+      Indi  Imparf n  p => g + "is" + affixImparf ! n ! p ;+      Part PPres       => g + "isant" ;+      _                => nonExist+      } ;++-- Here is an auxiliary for a large, and heterogeneous, group of verbs whose+-- infinitive ends in "oir". It has two special cases, depending on the ending+-- of the first two persions in the present indicative singular.++  auxConj3oir : Affixe -> AffixPasse -> (_,_,_,_,_,_,_,_ : Str) -> Verbe =+     \affpres, affpasse -> +     \peu, pouv, peuv, p, pourr, veuill, voul, v ->+     let {pu : Str = p + "u"} in+     verbAffixes +       peu pouv peuv p pourr veuill voul (peu+affpres!P1) pu (pu+"s") (v+"oir")+       affpres affpasse ;++  auxConj3usX : (_,_,_,_,_,_,_,_ : Str) -> Verbe = +    auxConj3oir affixSgX affixPasseU ;+  auxConj3usS : (_,_,_,_,_,_,_,_ : Str) -> Verbe = +    auxConj3oir affixSgS affixPasseU ;++  conj3cevoir : Str -> Verbe = \cevoir ->+    let {re = Predef.tk 6 cevoir} in+    auxConj3usS (re+"çoi") (re+"cev") (re+"çoiv") (re+"ç") +                (re+"cevr") (re+"çoiv") (re+"cev") (re+"cev") ;++  conj3voir : Str -> Verbe = \voir -> +    let {+      v = Predef.tk 3 voir ;+      voi = v + "oi"+      } in+    auxConj3oir +      affixSgS affixPasseI voi (v + "oy") voi v (v + "err") voi (v + "oy") v ;++  conj3pourvoir : Str -> Verbe = \pourvoir ->+    let {+      pourv = Predef.tk 3 pourvoir ;+      pourvoi = pourv + "oi" ;+      pourvoy = pourv + "oy"+      } in+    auxConj3usS pourvoi pourvoy pourvoi pourv pourvoir pourvoi pourvoy pourv ;  ++  conj3savoir : Str -> Verbe = \savoir ->+    let {+      s = Predef.tk 5 savoir ;+      tsavoir = auxConj3usS "ai" "av" "av" "" "aur" "ach" "ach" "av"+      } in+    table {+     Imper p        => s + "ach" + affixImper ! p ;+     Part PPres     => s + "achant" ;+     p => s + tsavoir ! p +     } ;++  conj3devoir : Str -> Verbe = \devoir ->+    let {+      s = Predef.tk 6 devoir ;+      tdevoir = auxConj3usS "doi" "dev" "doiv" "d" "devr" "doiv" "dev" "dev"+      } in+    table {+      Part (PPasse Masc Sg) => s + "dû" ;+      p => s + tdevoir ! p+     } ;++  conj3pouvoir : Str -> Verbe = \pouvoir ->+    let {+      p = Predef.tk 6 pouvoir ;+      tpouvoir = auxConj3usX "eu" "ouv" "euv" "" "ourr" "uiss" "uiss" "ouv"+      } in+    table {+      Indi Presn Sg P1 => p + "eux" ;+---v      Indi Presn Sg P1 => p + variants {"eux" ; "uis"} ;+      t => p + tpouvoir ! t+      } ;++  conj3mouvoir : Str -> Verbe = \mouvoir -> +    let {+      s = Predef.tk 7 mouvoir ;+      mu = adjReg "mû" ;+      tmouvoir = auxConj3usS "meu" "mouv" "meuv" "m" "mouvr" "meuv" "mouv" "mouv"+      } in+    table {+      Part (PPasse g n) => s + mu ! g ! n ;+      p => s + tmouvoir ! p+      } ;++  auxConj3seul3sg : (_,_,_,_,_ : Str) -> Verbe = +    \faut, fall, pl, faudr, faill -> table {+      Inf                 => fall + "oir" ;+      Indi  Presn     Sg P3 => faut ;+      Indi  Imparf   Sg P3 => fall + "ait" ;+      Indi  Passe    Sg P3 => pl + "ut" ;+      Indi  Futur    Sg P3 => faudr + "a" ;+      Condi          Sg P3 => faudr + "ait" ;+      Subjo SPres   Sg P3 => faill + "e" ;+      Subjo SImparf Sg P3 => pl + "ût" ;+      Part PPres          => fall + "ant" ;+      Part (PPasse g n)   => adjReg (pl + "u") ! g ! n ;+      _                   => nonExist+      } ;++  conj3pleuvoir : Str -> Verbe = \pleuvoir ->+    let {+      pleuv = Predef.tk 3 pleuvoir ;+      pl    = Predef.tk 3 pleuv+      } in+    auxConj3seul3sg (pl + "eut") pleuv pl (pleuv + "r") pleuv ;++  conj3falloir : Str -> Verbe = \falloir ->+    let {+      fa   = Predef.tk 5 falloir ;+      fau  = fa + "u" ;+      fall = Predef.tk 3 falloir+      } in+    auxConj3seul3sg (fau + "t") fall fall (fau + "dr") (fa + "ill") ;++  conj3valoir : Str -> Verbe = \valoir ->+    let {+      va = Predef.tk 4 valoir ;+      val = va + "l"+    } in+    auxConj3usX (va + "u") val val val (va + "udr") (va + "ill") val val ;++  conj3vouloir : Str -> Verbe = \vouloir ->+    let {+      v  = Predef.tk 6 vouloir ;+      vo = v + "o" ;+      voul = vo + "ul" ;+      veul = v + "eul"+    } in+    auxConj3usX (v + "eu") voul veul voul (vo + "udr") (v + "euill") voul voul ;++-- The following two are both "asseoir" in the Bescherelle, which however +-- points out that the latter conjugation has an infinitive form without "e"+-- since the orthographic rectifications of 1990.++  conj3asseoir : Str -> Verbe = \asseoir -> +    let {+      ass = Predef.tk 4 asseoir ;+      tasseoir = auxConj3is "ied" "ey" "ey" "" "iér" "is" "is"+    } in +    table {+      Inf => ass + "eoir" ;+      Indi Presn Sg P3 => ass + "ied" ;+      t => ass + tasseoir ! t+      } ;++  conj3assoir : Str -> Verbe = \assoir -> +    let {+      ass = Predef.tk 3 assoir ;+      tassoir = auxConj3is "oi" "oy" "oi" "" "oir" "is" "is"+    } in +    table {+      Inf => ass + "eoir" ;+---v  Inf => ass + variants {"oir" ; "eoir"} ;+      t => ass + tassoir ! t+      } ;++  conj3seoir : Str -> Verbe = \seoir -> +    let {+      s = Predef.tk 4 seoir ;+      tseoir = conj3asseoir seoir+    } in+    table {+      Indi Presn   Pl P3 => s + "iéent" ;+      Indi _      _  P1 => nonExist ;+      Indi _      _  P2 => nonExist ;+      Indi Passe  _  _  => nonExist ;+      Condi       _  P1 => nonExist ;+      Condi       _  P2 => nonExist ;+      Subjo SPres Sg P3 => s + "iée" ;+      Subjo SPres Pl P3 => s + "iéent" ;+      Subjo _     _  _  => nonExist ;+      Imper _           => nonExist ;+      Part PPres        => s + "éant" ;      +      t => tseoir ! t+      } ;++-- Here we don't need a new conjugation.++  conj3messeoir : Str -> Verbe = \messeoir ->+    let {tmesseoir = conj3seoir messeoir} in+    table {+      Part (PPasse _ _) => nonExist ;+      p => tmesseoir ! p+      } ;++  conj3surseoir : Str -> Verbe = \surseoir ->+    let {+      surs = Predef.tk 4 surseoir ;+      tsurseoir = auxConj3is "oi" "oy" "oi" "" "eoir" "is" "is"+    } in+    table {+      Inf => surseoir ;+      t   => surs + tsurseoir ! t+      } ;++-- Here we interpolate and include the imperfect and subjunctive forms,+-- which Bescherelle leaves out.++  conj3choir : Str -> Verbe = \choir ->+    let {+      e = Predef.tk 5 choir ;+      tchoir = +        auxConj3usS "choi" "choy" "choi" "ch" +          "cherr" "choi" "choy" "ch"+---v      (variants {"choir" ; "cherr"}) "choi" "choy" "ch"+    } in+    \\p => e + tchoir ! p ;++  conj3échoir : Str -> Verbe = \échoir -> +    let {techoir = conj3choir échoir} in+    table {+      Indi _      _  P1 => nonExist ;+      Indi _      _  P2 => nonExist ;+      Indi Presn Pl P3   => Predef.tk 3 échoir + "éent" ;+---v  Indi Presn Pl P3   => Predef.tk 3 échoir + variants {"oient" ; "éent"} ;+      Subjo _    _  P1 => nonExist ;+      Subjo _    _  P2 => nonExist ;+      Condi       _  P1 => nonExist ;+      Condi       _  P2 => nonExist ;+      Imper _          => nonExist ;+      Part PPres       => Predef.tk 3 échoir + "éant" ;      +      t => techoir ! t +      } ;+ +-- Verbs with the infinitive ending "re" are a major group within the third+-- conjugation. The worst-case macro takes 2 sets of affixes and 7 stems.++  auxConj3re : Affixe -> AffixPasse -> (_,_,_,_,_,_,_ : Str) -> Verbe =+     \affpr, affp -> \prend, pren, prenn, pr, prendr, pris, priss ->+    verbAffixes prend pren prenn pr prendr prenn pren +                (prend + affpr ! P1) pris priss (prendr + "e") affpr affp ;++  auxConj3tre : (_,_ : Str) -> Verbe = \bat, batt -> +    auxConj3re affixSgSsansT affixPasseI +             bat batt batt batt (batt + "r") (batt + "u") (batt + "us") ;++  conj3rendre : Str -> Verbe = \rendre -> +    let {rend = troncVerb rendre} in+    auxConj3tre rend rend ;++  conj3battre : Str -> Verbe = \battre -> +    let {bat = Predef.tk 3 battre} in+    auxConj3tre bat (bat + "t") ;++  conj3prendre : Str -> Verbe = \prendre ->+    let {pr = Predef.tk 5 prendre} in+    auxConj3re +       affixSgSsansT affixPasseI (pr + "end") (pr + "en") +       (pr + "enn") pr (pr + "endr") (pr + "is") (pr + "is") ;++  conj3mettre : Str -> Verbe = \mettre ->+    let {m = Predef.tk 5 mettre ; met = m + "et"} in+    auxConj3re +      affixSgSsansT affixPasseI met (met + "t") +      (met + "t") m (met + "tr") (m + "is") (m + "is") ;++  conj3peindre : Str -> Verbe = \peindre -> +    let {pe = Predef.tk 5 peindre ; peign = pe + "ign"} in+    auxConj3re +      affixSgS affixPasseI+      (pe + "in") peign peign peign (pe + "indr") (pe + "int") (pe + "ints") ;++-- We don't need a separate conjugation for "joindre" and "craindre".++  conj3joindre = conj3peindre ;++  conj3craindre = conj3peindre ;++  conj3vaincre : Str -> Verbe = \vaincre -> +    let {+      vainc = troncVerb vaincre ; +      vainqu = Predef.tk 1 vainc + "qu"+     } in+     auxConj3re +        affixSgSsansT affixPasseI+        vainc vainqu vainqu vainqu (vainc + "r") (vainc + "u") (vainc + "us") ;++  conj3traire : Str -> Verbe = \traire -> +    let {+      tra  = Predef.tk 3 traire ; +      trai = tra + "i" ; +      tray = tra + "y" +    } in+    auxConj3re +      affixSgS affixPasseNonExist+      trai tray trai [] (trai + "r") (trai + "t") (trai + "ts") ;++-- The verb "faire" has a great many irregularities. Following Bescherelle, +-- we have left out the plural 2nd person variant "faisez", which is a+-- 'grossier barbarisme'.++  conj3faire : Str -> Verbe = \faire -> +    let {+      fai  = troncVerb faire ; +      fais = fai + "s" ;+      f    = Predef.tk 2 fai ;+      tfaire = auxConj3re +                 affixSgS affixPasseI +                 fai fais (f + "ass") f (f + "er") (fai + "t") (fai + "ts")+      } in +    table {+      Inf              => faire ;+      Indi  Presn  Pl P2 => fai + "tes" ;+      Indi  Presn  Pl P3 => f + "ont" ;+      Subjo SPres Pl p => f + "ass" + affixSPres ! Pl ! p ;+      Imper      PlP2  => fai + "tes" ;+      t => tfaire ! t+      } ;++  auxConj3oire : (_,_,_,_ : Str) -> Verbe = \boi, buv, boiv, b -> +     auxConj3re +       affixSgS affixPasseU boi buv boiv b (boi + "r") (b + "u") (b + "us") ;++  auxConj3ît : Verbe -> Str -> Verbe = \conj,plaît ->+    table {+      Indi Presn Sg P3 => plaît ;+      t => conj ! t+      } ;++  conj3plaire : Str -> Verbe = \plaire -> +    let {+      pl = Predef.tk 4 plaire ;+      tplaire = auxConj3oire (pl + "ai") (pl + "ais") (pl + "ais") pl  +    } in+    auxConj3ît tplaire (pl + "aît") ;++  conj3connaître : Str -> Verbe = \connaître -> +    let {+      conn = Predef.tk 5 connaître ;+      connaiss = conn + "aiss" ;+      tconnaitre = +        auxConj3re +          affixSgS affixPasseU (conn + "ai") connaiss connaiss +          conn (conn + "aîtr") (conn + "u") (conn + "us")+    } in +    auxConj3ît tconnaitre (conn + "aît") ;++  conj3naître : Str -> Verbe = \naître -> +    let {+      n = Predef.tk 5 naître ;+      tnaitre = auxConj3re +                   affixSgS affixPasseI+                   (n + "ai") (n + "aiss") (n + "aiss") (n + "aqu") +                   (n + "aîtr") (n + "é") (n + "és")+    } in+    auxConj3ît tnaitre (n + "aît") ;++-- The conjugation of "paître" is defective in a curious way, especially+-- if compared with "repaître". According to Bescherelle, the invariable +-- past participle is only used as a term of "fauconnerie" (one would expect it+-- to be defective rather than invariable).++  conj3paître : Str -> Verbe = \paître ->+    let {tpaitre = conj3connaître paître} in+    table {+      Indi Passe _ _     => nonExist ;+      Subjo SImparf _ _ => nonExist ;+      Part (PPasse _ _) => Predef.tk 5 paître + "u" ;+      p => tpaitre ! p+    } ;++  conj3repaître = conj3connaître ;++  conj3croître : Str -> Verbe = \croître ->+    let {cr = Predef.tk 5 croître} in+    auxConj3re +      affixSgS (affixPasse "û" "û") (cr + "oî") (cr + "oiss") +      (cr + "oiss") cr (cr + "oîtr") (cr + "û") (cr + "ûs") ;++  conj3croire : Str -> Verbe = \croire -> +    let {cr = Predef.tk 4 croire} in+    auxConj3oire (cr + "oi") (cr + "oy") (cr + "oi") cr ;++  conj3boire : Str -> Verbe = \boire -> +    let {b = Predef.tk 4 boire} in+    auxConj3oire (b + "oi") (b + "uv") (b + "oiv") b ;++-- The verb "clore" shows a systematic absence of past forms, +-- including the imperfect indicative. What is more capricious, is the absence +-- of the plural first and second persons in the present indicative and+-- the imperative.++  conj3clore : Str -> Verbe = \clore -> +    let {+      clo = troncVerb clore ;+      clos = clo + "s" ;+      tclore = auxConj3re +                 affixSgS affixPasseNonExist clo clos clos +                 nonExist (clo + "r") clos clos+    } in+    table {+      Indi Presn Sg P3 => Predef.tk 1 clo + "ôt" ;+      Indi Presn Pl P1 => nonExist ;+      Indi Presn Pl P2 => nonExist ;+      Indi Imparf _ _ => nonExist ;+      Imper PlP1 => nonExist ;+      Imper PlP2 => nonExist ;+      t => tclore ! t+    } ;++  conj3conclure : Str -> Verbe = \conclure ->+    let {+      conclu = troncVerb conclure ;+      concl = Predef.tk 1 conclu+    } in+    auxConj3re +      affixSgS affixPasseU+      conclu conclu conclu concl (conclu + "r") conclu (conclu + "s") ;++  conj3absoudre : Str -> Verbe = \absoudre ->+    let {+      abso = Predef.tk 4 absoudre ;+      tabsoudre = conj3résoudre absoudre+    } in+    table {+      Indi Passe _ _ => nonExist ;+      Subjo SImparf _ _ => nonExist ;+      Part (PPasse Masc _) => abso + "us" ;+      Part (PPasse Fem n) => nomReg (abso + "ute") ! n ;+      p => tabsoudre ! p+      } ;++  conj3résoudre : Str -> Verbe = \résoudre ->+    let {reso = Predef.tk 4 résoudre} in+    auxConj3re +      affixSgS affixPasseU (reso + "u") (reso + "lv") (reso + "lv") +      (reso + "l") (reso + "udr") (reso + "lu") (reso + "lus") ;++  conj3coudre : Str -> Verbe = \coudre ->+     let {+       cou  = Predef.tk 3 coudre ;+       cous = cou + "s"+     } in+     auxConj3re +        affixSgSsansT affixPasseI+        (cou +"d") cous cous cous (cou + "dr") (cous + "u") (cous + "us") ;++  conj3moudre : Str -> Verbe = \moudre ->+     let {+       mou = Predef.tk 3 moudre ;+       moul = mou + "l"+     } in+     auxConj3re +       affixSgSsansT affixPasseU+       (mou + "d") moul moul moul (mou + "dr") (moul + "u") (moul + "us") ;++  conj3suivre : Str -> Verbe = \suivre ->+    let {+      suiv  = troncVerb suivre ;+      sui   = Predef.tk 1 suiv ;+      suivi = suiv + "i"+    } in  +    auxConj3re +      affixSgS affixPasseI sui suiv suiv suiv (suiv + "r") suivi (suivi+"s") ;++  conj3vivre : Str -> Verbe = \vivre ->+    let {+      viv = troncVerb vivre ;+      vi  = Predef.tk 1 viv ;+      véc = Predef.tk 1 vi + "éc"+    } in +    auxConj3re +      affixSgS affixPasseU vi viv viv véc (viv + "r") (véc + "u") (véc + "us") ;++  conj3lire : Str -> Verbe = \lire -> +    let {+      li  = troncVerb lire ;+      lis = li + "s" ;+      l   = Predef.tk 1 li+    } in +    auxConj3re affixSgS affixPasseU li lis lis l (li + "r") (l + "u") (l + "us") ;++  conj3dire : Str -> Verbe = \dire ->+    let {+      di  = troncVerb dire ;+      dis = di + "s" ;+      dit = di + "t" ;+      d   = Predef.tk 1 di ;+      tdire = auxConj3re +                affixSgS affixPasseI di dis dis d (di + "r") dit (dit+"s")+    } in +    table {+      Indi  Presn  Pl P2  => di + "tes" ;+      Imper      PlP2   => di + "tes" ;+      t => tdire ! t+      } ;++  conj3rire : Str -> Verbe = \rire ->+    let {+      ri  = troncVerb rire ;+      r   = Predef.tk 1 ri+    } in  +    auxConj3re affixSgS affixPasseI ri ri ri r (ri + "r") ri (ri+"s") ;++  auxConj3scrire : (_,_,_,_: Str) -> Verbe = \ecri, ecriv, ecrivi, ecrit -> +    auxConj3re +      affixSgS affixPasseI ecri ecriv ecriv ecrivi (ecri + "r") ecrit (ecrit+"s") ;++  conj3écrire : Str -> Verbe = \écrire ->+    let {écri = troncVerb écrire} in+    auxConj3scrire écri (écri + "v") (écri + "v") (écri + "t") ;++  conj3confire : Str -> Verbe = \confire -> +    let {confi = troncVerb confire} in+    auxConj3scrire confi (confi + "s") (Predef.tk 1 confi) (confi + "t") ;++  conj3cuire : Str -> Verbe = \cuire -> +    let {cui = troncVerb cuire} in+    auxConj3scrire cui (cui + "s") (cui + "s") (cui + "t") ;+++--3 Very irregular verbs+--+-- Here we cannot do even with the 'worst case macro'.++  conj3aller : Str -> Verbe = \aller ->+    let {+      s = Predef.tk 5 aller ;+      pres = formesPresAi "v" "all" ;+      taller = verbHabituel +                            "all" "all" "aill" "all" "ir" "allé" "aller"+                            affixSgS affixPasseA+    } in+    table {+      Indi  Presn    Sg P1 => s + "vais" ;+      Indi  Presn    n  p  => s + pres ! n ! p ;+      Indi  Imparf  n  p  => s + "all" + affixImparf ! n ! p ;+      Imper        SgP2  => s + "va" ;+      t                  => s + taller ! t+      } ;++  conjÊtre : Str -> Verbe = \etre -> +    let {+      s = Predef.tk 4 etre ;+      sg = lesAffixes "suis" "es" "est" ;+      pl = lesAffixes "sommes" "êtes" "sont" ;+      tetre = verbHabituel +                "soi" "soy" "soi" "f" "ser" "été" "être" affixSgS affixPasseU+    } in+    table {+      Indi  Presn    Sg p  => s + sg ! p ;+      Indi  Presn    Pl p  => s + pl ! p ;+      Indi  Imparf  n  p  => s + "ét"   + affixImparf ! n ! p ;+      Subjo SPres  Sg p  => s + "soi"  + affixSgS ! p ;+      Subjo SPres  Pl P3 => s + "soient" ;+      Subjo SPres  Pl p  => s + "soy"  + affixPlOns ! p ;+      Part PPres         => s + "étant" ;+      t                  => s + tetre ! t+      } ;++  conjAvoir : Str -> Verbe = \avoir ->+    let {+      s = Predef.tk 5 avoir ;+      pres = formesPresAi [] "av" ;+      tavoir = verbHabituel +                 "ai" "ay" "ai" "e" "aur" "eu" "avoir" affixSgS affixPasseU+    } in+    table {+      Indi  Presn    n  p  => s + pres ! n ! p ;+      Indi  Imparf  n  p  => s + "av" + affixImparf ! n ! p ;+      Subjo SPres  Sg P3 => s + "ait" ;+      Subjo SPres  Pl P3 => s + "aient" ;+      Subjo SPres  Pl p  => s + "ay"  + affixPlOns ! p ;+      Imper        SgP2  => s + "aie" ;+      t                  => s + tavoir ! t+      } ;+ }
+ lib/src/french/DictFre.gf view

file too large to diff

+ lib/src/french/DictFreAbs.gf view

file too large to diff

lib/src/french/LexiconFre.gf view
@@ -211,7 +211,7 @@   wine_N = regGenN "vin" masculine ;   win_V2 = dirV2 (regV "gagner") ; ---- vaincre   woman_N = regGenN "femme" feminine ;-  wonder_VQ = mkVQ (reflV (regV "étonner")) ;+  wonder_VQ = mkVQ (reflV (regV "demander")) ;   wood_N = regGenN "bois" masculine ;   write_V2 = écrire_V2 ;   yellow_A = regA "jaune" ;
lib/src/french/MorphoFre.gf view
@@ -245,11 +245,74 @@     VGer         => aller ! Part PPres -- *en* allant     } ; --- We very often form the verb stem by dropping out the infinitive ending.+  Verbe : Type = VForm => Str ; -  troncVerb : Tok -> Tok = Predef.tk 2 ;+-- the worst case +  mkVerb12 : +    (tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu : Str) -> Verbe =+    \tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu -> +    let +      tiens2 : Str = case tiens of {+        _ + "e" => tiens + "s" ;+        _       => tiens+        } ;+      tiendr = init tiendra ;+      ten = Predef.tk 3 tenons ;+      affpasse : AffixPasse * Int = case tint of {+        _ + "a"  => <affixPasseA,1> ;+        _ + "it" => <affixPasseI,2> ;+        _ + "ut" => <affixPasseU,2> ;+        _ + "nt" => <affixPasse "in" "în",3> ;+        _        => Predef.error ("cannot form past tense from" ++ tint)+        } ;+      tin = Predef.tk affpasse.p2 tint ;+      tienn = init tienne ;+      tenS = Predef.tk 4 tenions ;+      tenus : Str = case tenu of {_ +"s" => tenu ; _ => tenu + "s"} ;+    in table {+      Inf                   => tenir ;+      Indi  Presn   Sg P1   => tiens ;+      Indi  Presn   Sg P2   => tiens2 ;+      Indi  Presn   Sg P3   => tient ;+      Indi  Presn   Pl P1   => tenons ;+      Indi  Presn   Pl P2   => tenez ;+      Indi  Presn   Pl P3   => tiennent ; +      Indi  Imparf  n  p    => ten    + affixImparf ! n ! p ;+      Indi  Passe   n  p    => tin    + affpasse.p1.ps ! n ! p ;+      Indi  Futur   n  p    => tiendr + affixFutur ! n ! p ;+      Condi         n  p    => tiendr + affixImparf ! n ! p ;+      Subjo SPres   Sg p    => tienn  + affixSPres ! Sg ! p ;+      Subjo SPres   Pl P3   => tienn  + "ent" ;+      Subjo SPres   Pl p    => tenS   + affixImparf ! Pl ! p ;+      Subjo SImparf n  p    => tin    + affpasse.p1.si ! n ! p ;+      Imper        SgP2     => tiensI ;+      Imper        p        => tenS   + affixImper ! p ;+      Part PPres            => ten    + "ant" ;+      Part (PPasse Masc Sg) => tenu ;+      Part (PPasse Fem  Sg) => tenu + "e" ;+      Part (PPasse Masc Pl) => tenus ;+      Part (PPasse Fem  Pl) => tenu + "es"+      } ;++  mkVerb7 : (tenir,tiens,tenons,tiennent,tint,tiendra,tenu : Str) -> Verbe =+    \tenir,tiens,tenons,tiennent,tint,tiendra,tenu -> +    let+      tient : Str = case tiens of {+        _ + "e"                  => tiens ;+        _ + ("cs" | "ts" | "ds") => init tiens ;+        tien + ("x"| "s")        => tien + "t" ;+        _ => Predef.error ("mkVerb7: not valid present singular first:" ++ tiens)+        } ;+      tenez = Predef.tk 3 tenons + "ez" ;+      tenions = Predef.tk 3 tenons + "ions" ;+      tienne = Predef.tk 2 tiennent ;+      tiensI = tiens+    in+    mkVerb12 tenir tiens tient tenons tenez tiennent tienne tenions tiensI tint tiendra tenu ;++ --3 Affixes -- -- It is convenient to have sets of affixes as data objects.@@ -356,887 +419,5 @@          p  => all + affixPlOns ! p          }         } ;----3 Macros for the complete conjugation type------ The type $VForm$ has 55 forms, as defined in $types.Fra.gf$.--- The worst-case macro takes 11 stems and two affix sets.--- (We will actually never need all of these at the same time.)--  Verbe : Type = VForm => Str ;--  verbAffixes :-    (a,b,c,d,e,f,g,h,i,j,k : Str) -> Affixe -> AffixPasse -> Verbe =-    \tien, ten, tienn, t, tiendr, soi, soy, soie, tenu, tenus, tenir ->-    \affpres, affpasse ->-    table {-      Inf                   => tenir  ;-      Indi  Presn    Sg p     => tien   + affpres ! p ;-      Indi  Presn    Pl P3    => tienn  + affixPlOns ! P3 ;-      Indi  Presn    Pl p     => ten    + affixPlOns ! p ;-      Indi  Imparf  n  p     => ten    + affixImparf ! n ! p ;-      Indi  Passe   n  p     => t      + affpasse.ps ! n ! p ;-      Indi  Futur   n  p     => tiendr + affixFutur ! n ! p ;-      Condi         n  p     => tiendr + affixImparf ! n ! p ;-      Subjo SPres   Sg p    => soi    + affixSPres ! Sg ! p ;-      Subjo SPres   Pl P3   => soi    + "ent" ;-      Subjo SPres   Pl p    => soy    + affixSPres ! Pl ! p ;-      Subjo SImparf n  p    => t      + affpasse.si ! n ! p ;-      Imper        SgP2     => soie ;-      Imper        p        => soy    + affixImper ! p ;-      Part PPres            => ten    + "ant" ;-      Part (PPasse Masc Sg) => tenu ;-      Part (PPasse Fem  Sg) => tenu + "e" ;-      Part (PPasse Masc Pl) => tenus ;-      Part (PPasse Fem  Pl) => tenu + "es"-      } ;---- Almost always seven stems are more than enough.--  verbHabituel :-    (a,b,c,d,e,f,g : Str) -> Affixe -> AffixPasse -> Verbe =-    \tien, ten, tienn, t, tiendr, tenu, tenir ->-    \affpres, affpasse ->-    verbAffixes tien ten tienn t tiendr tienn ten -                (tien + affpres ! P1) tenu (tenu+"s") tenir affpres affpasse ;----3 The first conjugation------ There is quite some phonologically explained variation in the first conjugation.--- The worst case has three different stems.--  auxConj1 : Str -> Str -> Str -> Verbe = \jet, jett, jeter ->-    verbHabituel jett jet jett jet jeter (jet+"é") (jet+"er") affixSgE affixPasseA ;--  conj1aimer : Str -> Verbe = \aimer -> -    let {aim = troncVerb aimer} in-    auxConj1 aim aim aimer ;--  conj1céder : Str -> Verbe = \céder -> -    let {-      ced = troncVerb céder ; -      d   = Predef.dp 1 ced ;-      c   = Predef.tk 2 ced ; -      cèd = c + "è" + d ; -      céd = c + "é" + d-      } -      in auxConj1 céd cèd céder ;--  conj1peser : Str -> Verbe = \céder -> ---- ? a verifier-    let {-      ced = troncVerb céder ; -      d   = Predef.dp 1 ced ;-      c   = Predef.tk 2 ced ; -      cèd = c + "è" + d ; -      céd = c + "e" + d-      } -      in auxConj1 céd cèd céder ;--  conj1jeter : Str -> Verbe = \jeter ->-    let {-      jet  = troncVerb jeter ;-      jett = jet + Predef.dp 1 jet-    } -    in auxConj1 jet jett (jett + "er") ;--  conj1placer : Str -> Verbe = \placer -> -    let {-      pla = Predef.tk 3 placer ;-      plac = preVoyelleFront (pla+"ç") (pla+"c")-    } in-    auxConj1 plac plac placer ;--  conj1manger : Str -> Verbe = \manger -> -    let {-      mang  = Predef.tk 2 manger ;-      mange = preVoyelleFront (mang+"e") mang-    } in-    auxConj1 mange mange manger ;--  conj1assiéger : Str -> Verbe = \assiéger ->-    let {assi = Predef.tk 4 assiéger} in-    auxConj1 (preVoyelleFront (assi+"ége") (assi+"ég")) (assi+"èg") assiéger ;--  conj1payer : Str -> Verbe = \payer -> -    let {pa = Predef.tk 3 payer} in-    auxConj1 (pa + "y") (pa + "i") (pa + "ier") ;--  conj1envoyer : Str -> Verbe = \envoyer ->-    let {renv = Predef.tk 4 envoyer} in-    auxConj1 (renv + "oy") (renv + "oi") (renv + "err") ;---- This is a collective dispatcher.--  mkVerbReg : Str -> Verbe = \parler ->-    case parler of {-      _ + "ir"              => conj2finir parler ;-      _ + "re"              => conj3rendre parler ;-      _ + "éger"            => conj1assiéger parler ;-      _ + ("eler" | "eter") => conj1jeter parler ;-      _ + "éder"            => conj1céder parler ;-      _ + "cer"             => conj1placer parler ;-      _ + "ger"             => conj1manger parler ;-      _ + "yer"             => conj1payer parler ;-      _                     => conj1aimer parler-    } ;--{--    let-      e = last (Predef.tk 4 parler) ;-      c = last (Predef.tk 3 parler) ;-      verb_é = pbool2bool (occur "é" (e + last (Predef.tk 3 parler))) ;-      verb_e = andB (pbool2bool (occur e "e")) (pbool2bool (occur c "cmnprsv"))-    in-    case Predef.dp 4 parler of {-      "éger" => conj1assiéger parler ;-      "eler" => conj1jeter parler ;-      "eter" => conj1jeter parler ;-      _ => case verb_é of {-        True => conj1céder parler ;-        _ => case verb_e of {-----          True => conj1peser parler ;-          False | _ => case Predef.dp 3 parler of {-            "cer" => conj1placer parler ;-            "ger" => conj1manger parler ;-            "yer" => conj1payer parler ;-            _ => case Predef.dp 2 parler of {-              "ir" => conj2finir parler ;-              "re" => conj3rendre parler ;-              _ => conj1aimer parler-              }-            }-          }-        }-      } ;--}---- The following can be more reliable.--  mkVerb3Reg : Str -> Str -> Str -> Verbe = \jeter,jette,jettera ->-    auxConj1 -      (Predef.tk 2 jeter) -      (Predef.tk 1 jette)  -      (Predef.tk 1 jettera) ;----3 The second conjugation------ There are just two different cases.--  conj2finir : Str -> Verbe = \finir ->-    let {-      fin  = troncVerb finir ; -      fini = fin + "i" ; -      finiss = fin + "iss"-      } in-    verbHabituel fini finiss finiss fin finir fini finir affixSgS affixPasseI ;--  conj2haïr : Str -> Verbe = \haïr ->-    let {ha    = troncVerb haïr ;-         hai   = ha + "i" ; -         haï   = ha + "ï" ; -         haiss = ha + "ïss"-        } in-    verbHabituel hai haiss haiss ha haïr haï haïr affixSgS (affixPasse "ï" "ï") ;-----3 The third conjugation------ This group is very heterogeneous. Most verbs have "re" in the infinitive,--- but the first example does not!--  conj3tenir : Str -> Verbe = \tenir ->-    let {t = Predef.tk 4 tenir} in-    verbHabituel -      (t+"ien") (t+"en") (t+"ienn") t (t+"iendr") (t+"enu") tenir-      affixSgS (affixPasse "in" "în") ;---- Many verbs have "is" in the past participle. But there is so much variation--- that the worst-case macro needs seven forms.--  auxConj3is : (_,_,_,_,_,_,_ : Str) -> Verbe =-    \quier, quér, quièr, qu, querr, quis, quiss ->-    verbAffixes -      quier quér quièr qu querr quièr quér-      (quier + "s") quis quiss (quér + "ir") affixSgS affixPasseI ;--  auxConj3ir : (_,_,_ : Str) -> Verbe = \sen, sent, i -> -    auxConj3is sen sent sent sent (sent+"ir") (sent+i) (sent+i+"s") ;--  conj3quérir : Str -> Verbe = \quérir ->-    let {qu = Predef.tk 4 quérir} in-    auxConj3is (qu+"ier") (qu+"ér") (qu+"ièr") qu (qu+"err") (qu+"is") (qu+"is") ;--  conj3sentir : Str -> Verbe = \sentir ->-    let {-      sent = troncVerb sentir ;-      sen  = Predef.tk 1 sent-    } in-    auxConj3ir sen sent "i" ;--  conj3vêtir : Str -> Verbe = \vêtir -> -    let {-      s = Predef.tk 5 vêtir ;-      vet = auxConj3ir "vêt" "vêt" "u"-    } in-    table {-      Indi Presn Sg P3 => s + "vêt" ;-      p              => s + vet ! p-      };-  -  auxConj3vrir : (_,_,_ : Str) -> Verbe = \ouvr, i, ouvert ->-    verbAffixes -      ouvr ouvr ouvr ouvr (ouvr + i + "r") ouvr ouvr-      (ouvr + "e") ouvert (ouvert + "s") (ouvr + "ir") affixSgE affixPasseI  ;--  conj3couvrir  : Str -> Verbe = \couvrir -> -    let {couv = Predef.tk 3 couvrir} in-    auxConj3vrir (couv+"r") "i" (couv+"ert") ;--  conj3cueillir : Str -> Verbe = \cueillir -> -    let {cueill = troncVerb cueillir} in-    auxConj3vrir cueill "e" (cueill + "i") ;--  conj3assaillir : Str -> Verbe = \assaillir -> -    let {assaill = troncVerb assaillir} in-    auxConj3vrir assaill "i" (assaill + "i") ;---- The verb "faillir" has lots of alternatives forms.--  conj3faillir : Str -> Verbe = \faillir ->-    let {-      fa    = Predef.tk 5 faillir ;-      faudr = fa + "udr" ;-      tfa   = conj3assaillir faillir-      } in-    table {-      Indi Presn Sg p   => fa + "u" + affixSgX ! p ;-      Subjo SPres n p => fa + variants {"illiss" ; "ill"} + affixSPres ! n ! p ;--      Indi Futur n p => variants {tfa ! Indi Futur n p ; faudr + affixFutur ! n ! p} ;-      Condi      n p => variants {tfa ! Condi n p     ; faudr + affixImparf ! n ! p} ;--      Imper _         => nonExist ;-      p               => tfa ! p-      };--  conj3bouillir : Str -> Verbe = \bouillir -> -    let {-      bou = Predef.tk 5 bouillir ;-      tbou = conj3assaillir bouillir-    } in-    table {-      Indi Presn Sg p  => bou + affixSgS ! p ;-      Imper SgP2     => bou + "s" ;-      p              => tbou ! p-    };---- Notice that here we don't need another conjugation, as Bescherelle does.--  conj3dormir : Str -> Verbe = conj3sentir ;---- The verbs "mourir" and "courir" have much in common, except the first two--- persons in the present indicative singular, and the past participles.--  auxConj3ourir : (_,_,_ : Str) -> Verbe = \meur, mour, mort ->-    verbAffixes -      meur mour meur mour (mour + "r") meur mour-      (meur + "s") mort (mort + "s") (mour + "ir") affixSgS affixPasseU ;--  conj3courir : Str -> Verbe = \courir -> -    let {cour = troncVerb courir} in-    auxConj3ourir cour cour (cour + "u") ;--  conj3mourir : Str -> Verbe = \mourir ->-    let {m = Predef.tk 5 mourir} in-    auxConj3ourir (m + "eur") (m + "our") (m + "ort") ;---- A little auxiliary to cover "fuir" and "ouïr". --- *N.B.* some alternative forms for "ouïr" are still missing.--  auxConj3ui : AffixPasse -> (_,_,_ : Str) -> Verbe = \affpasse, o, ou, ouï ->-    let {oi : Str = o + "i" ; oy : Str = o + "y" ; ouïr : Str = ouï + "r"} in-    verbHabituel oi oy oi ou ouïr ouï ouïr affixSgS affpasse ;--  conj3fuir : Str -> Verbe = \fuir ->-    let {fu = troncVerb fuir} in -    auxConj3ui affixPasseI fu fu (fu + "i") ;--  conj3ouïr : Str -> Verbe = \ouir ->-    let {o = Predef.tk 3 ouir} in-    auxConj3ui (affixPasse "ï" "ï") o (o + "u") (o + "uï") ;---- The verb "gésir" lacks many forms.--  conj3gésir : Str -> Verbe = \gésir -> -    let {g = Predef.tk 4 gésir} in-    table {-      Inf              => g + "ésir" ;-      Indi  Presn   Sg p => g + lesAffixes "is" "is" "ît" ! p ; -      Indi  Presn   Pl p => g + "is" + affixPlOns ! p ;-      Indi  Imparf n  p => g + "is" + affixImparf ! n ! p ;-      Part PPres       => g + "isant" ;-      _                => nonExist-      } ;---- Here is an auxiliary for a large, and heterogeneous, group of verbs whose--- infinitive ends in "oir". It has two special cases, depending on the ending--- of the first two persions in the present indicative singular.--  auxConj3oir : Affixe -> AffixPasse -> (_,_,_,_,_,_,_,_ : Str) -> Verbe =-     \affpres, affpasse -> -     \peu, pouv, peuv, p, pourr, veuill, voul, v ->-     let {pu : Str = p + "u"} in-     verbAffixes -       peu pouv peuv p pourr veuill voul (peu+affpres!P1) pu (pu+"s") (v+"oir")-       affpres affpasse ;--  auxConj3usX : (_,_,_,_,_,_,_,_ : Str) -> Verbe = -    auxConj3oir affixSgX affixPasseU ;-  auxConj3usS : (_,_,_,_,_,_,_,_ : Str) -> Verbe = -    auxConj3oir affixSgS affixPasseU ;--  conj3cevoir : Str -> Verbe = \cevoir ->-    let {re = Predef.tk 6 cevoir} in-    auxConj3usS (re+"çoi") (re+"cev") (re+"çoiv") (re+"ç") -                (re+"cevr") (re+"çoiv") (re+"cev") (re+"cev") ;--  conj3voir : Str -> Verbe = \voir -> -    let {-      v = Predef.tk 3 voir ;-      voi = v + "oi"-      } in-    auxConj3oir -      affixSgS affixPasseI voi (v + "oy") voi v (v + "err") voi (v + "oy") v ;--  conj3pourvoir : Str -> Verbe = \pourvoir ->-    let {-      pourv = Predef.tk 3 pourvoir ;-      pourvoi = pourv + "oi" ;-      pourvoy = pourv + "oy"-      } in-    auxConj3usS pourvoi pourvoy pourvoi pourv pourvoir pourvoi pourvoy pourv ;  --  conj3savoir : Str -> Verbe = \savoir ->-    let {-      s = Predef.tk 5 savoir ;-      tsavoir = auxConj3usS "ai" "av" "av" "" "aur" "ach" "ach" "av"-      } in-    table {-     Imper p        => s + "ach" + affixImper ! p ;-     Part PPres     => s + "achant" ;-     p => s + tsavoir ! p -     } ;--  conj3devoir : Str -> Verbe = \devoir ->-    let {-      s = Predef.tk 6 devoir ;-      tdevoir = auxConj3usS "doi" "dev" "doiv" "d" "devr" "doiv" "dev" "dev"-      } in-    table {-      Part (PPasse Masc Sg) => s + "dû" ;-      p => s + tdevoir ! p-     } ;--  conj3pouvoir : Str -> Verbe = \pouvoir ->-    let {-      p = Predef.tk 6 pouvoir ;-      tpouvoir = auxConj3usX "eu" "ouv" "euv" "" "ourr" "uiss" "uiss" "ouv"-      } in-    table {-      Indi Presn Sg P1 => p + variants {"eux" ; "uis"} ;-      t => p + tpouvoir ! t-      } ;--  conj3mouvoir : Str -> Verbe = \mouvoir -> -    let {-      s = Predef.tk 7 mouvoir ;-      mu = adjReg "mû" ;-      tmouvoir = auxConj3usS "meu" "mouv" "meuv" "m" "mouvr" "meuv" "mouv" "mouv"-      } in-    table {-      Part (PPasse g n) => s + mu ! g ! n ;-      p => s + tmouvoir ! p-      } ;--  auxConj3seul3sg : (_,_,_,_,_ : Str) -> Verbe = -    \faut, fall, pl, faudr, faill -> table {-      Inf                 => fall + "oir" ;-      Indi  Presn     Sg P3 => faut ;-      Indi  Imparf   Sg P3 => fall + "ait" ;-      Indi  Passe    Sg P3 => pl + "ut" ;-      Indi  Futur    Sg P3 => faudr + "a" ;-      Condi          Sg P3 => faudr + "ait" ;-      Subjo SPres   Sg P3 => faill + "e" ;-      Subjo SImparf Sg P3 => pl + "ût" ;-      Part PPres          => fall + "ant" ;-      Part (PPasse g n)   => adjReg (pl + "u") ! g ! n ;-      _                   => nonExist-      } ;--  conj3pleuvoir : Str -> Verbe = \pleuvoir ->-    let {-      pleuv = Predef.tk 3 pleuvoir ;-      pl    = Predef.tk 3 pleuv-      } in-    auxConj3seul3sg (pl + "eut") pleuv pl (pleuv + "r") pleuv ;--  conj3falloir : Str -> Verbe = \falloir ->-    let {-      fa   = Predef.tk 5 falloir ;-      fau  = fa + "u" ;-      fall = Predef.tk 3 falloir-      } in-    auxConj3seul3sg (fau + "t") fall fall (fau + "dr") (fa + "ill") ;--  conj3valoir : Str -> Verbe = \valoir ->-    let {-      va = Predef.tk 4 valoir ;-      val = va + "l"-    } in-    auxConj3usX (va + "u") val val val (va + "udr") (va + "ill") val val ;--  conj3vouloir : Str -> Verbe = \vouloir ->-    let {-      v  = Predef.tk 6 vouloir ;-      vo = v + "o" ;-      voul = vo + "ul" ;-      veul = v + "eul"-    } in-    auxConj3usX (v + "eu") voul veul voul (vo + "udr") (v + "euill") voul voul ;---- The following two are both "asseoir" in the Bescherelle, which however --- points out that the latter conjugation has an infinitive form without "e"--- since the orthographic rectifications of 1990.--  conj3asseoir : Str -> Verbe = \asseoir -> -    let {-      ass = Predef.tk 4 asseoir ;-      tasseoir = auxConj3is "ied" "ey" "ey" "" "iér" "is" "is"-    } in -    table {-      Inf => ass + "eoir" ;-      Indi Presn Sg P3 => ass + "ied" ;-      t => ass + tasseoir ! t-      } ;--  conj3assoir : Str -> Verbe = \assoir -> -    let {-      ass = Predef.tk 3 assoir ;-      tassoir = auxConj3is "oi" "oy" "oi" "" "oir" "is" "is"-    } in -    table {-      Inf => ass + variants {"oir" ; "eoir"} ;-      t => ass + tassoir ! t-      } ;--  conj3seoir : Str -> Verbe = \seoir -> -    let {-      s = Predef.tk 4 seoir ;-      tseoir = conj3asseoir seoir-    } in-    table {-      Indi Presn   Pl P3 => s + "iéent" ;-      Indi _      _  P1 => nonExist ;-      Indi _      _  P2 => nonExist ;-      Indi Passe  _  _  => nonExist ;-      Condi       _  P1 => nonExist ;-      Condi       _  P2 => nonExist ;-      Subjo SPres Sg P3 => s + "iée" ;-      Subjo SPres Pl P3 => s + "iéent" ;-      Subjo _     _  _  => nonExist ;-      Imper _           => nonExist ;-      Part PPres        => s + "éant" ;      -      t => tseoir ! t-      } ;---- Here we don't need a new conjugation.--  conj3messeoir : Str -> Verbe = \messeoir ->-    let {tmesseoir = conj3seoir messeoir} in-    table {-      Part (PPasse _ _) => nonExist ;-      p => tmesseoir ! p-      } ;--  conj3surseoir : Str -> Verbe = \surseoir ->-    let {-      surs = Predef.tk 4 surseoir ;-      tsurseoir = auxConj3is "oi" "oy" "oi" "" "eoir" "is" "is"-    } in-    table {-      Inf => surseoir ;-      t   => surs + tsurseoir ! t-      } ;---- Here we interpolate and include the imperfect and subjunctive forms,--- which Bescherelle leaves out.--  conj3choir : Str -> Verbe = \choir ->-    let {-      e = Predef.tk 5 choir ;-      tchoir = -        auxConj3usS "choi" "choy" "choi" "ch" -          (variants {"choir" ; "cherr"}) "choi" "choy" "ch"-    } in-    \\p => e + tchoir ! p ;--  conj3échoir : Str -> Verbe = \échoir -> -    let {techoir = conj3choir échoir} in-    table {-      Indi _      _  P1 => nonExist ;-      Indi _      _  P2 => nonExist ;-      Indi Presn Pl P3   => Predef.tk 3 échoir + variants {"oient" ; "éent"} ;-      Subjo _    _  P1 => nonExist ;-      Subjo _    _  P2 => nonExist ;-      Condi       _  P1 => nonExist ;-      Condi       _  P2 => nonExist ;-      Imper _          => nonExist ;-      Part PPres       => Predef.tk 3 échoir + "éant" ;      -      t => techoir ! t -      } ;- --- Verbs with the infinitive ending "re" are a major group within the third--- conjugation. The worst-case macro takes 2 sets of affixes and 7 stems.--  auxConj3re : Affixe -> AffixPasse -> (_,_,_,_,_,_,_ : Str) -> Verbe =-     \affpr, affp -> \prend, pren, prenn, pr, prendr, pris, priss ->-    verbAffixes prend pren prenn pr prendr prenn pren -                (prend + affpr ! P1) pris priss (prendr + "e") affpr affp ;--  auxConj3tre : (_,_ : Str) -> Verbe = \bat, batt -> -    auxConj3re affixSgSsansT affixPasseI -             bat batt batt batt (batt + "r") (batt + "u") (batt + "us") ;--  conj3rendre : Str -> Verbe = \rendre -> -    let {rend = troncVerb rendre} in-    auxConj3tre rend rend ;--  conj3battre : Str -> Verbe = \battre -> -    let {bat = Predef.tk 3 battre} in-    auxConj3tre bat (bat + "t") ;--  conj3prendre : Str -> Verbe = \prendre ->-    let {pr = Predef.tk 5 prendre} in-    auxConj3re -       affixSgSsansT affixPasseI (pr + "end") (pr + "en") -       (pr + "enn") pr (pr + "endr") (pr + "is") (pr + "is") ;--  conj3mettre : Str -> Verbe = \mettre ->-    let {m = Predef.tk 5 mettre ; met = m + "et"} in-    auxConj3re -      affixSgSsansT affixPasseI met (met + "t") -      (met + "t") m (met + "tr") (m + "is") (m + "is") ;--  conj3peindre : Str -> Verbe = \peindre -> -    let {pe = Predef.tk 5 peindre ; peign = pe + "ign"} in-    auxConj3re -      affixSgS affixPasseI-      (pe + "in") peign peign peign (pe + "indr") (pe + "int") (pe + "ints") ;---- We don't need a separate conjugation for "joindre" and "craindre".--  conj3joindre = conj3peindre ;--  conj3craindre = conj3peindre ;--  conj3vaincre : Str -> Verbe = \vaincre -> -    let {-      vainc = troncVerb vaincre ; -      vainqu = Predef.tk 1 vainc + "qu"-     } in-     auxConj3re -        affixSgSsansT affixPasseI-        vainc vainqu vainqu vainqu (vainc + "r") (vainc + "u") (vainc + "us") ;--  conj3traire : Str -> Verbe = \traire -> -    let {-      tra  = Predef.tk 3 traire ; -      trai = tra + "i" ; -      tray = tra + "y" -    } in-    auxConj3re -      affixSgS affixPasseNonExist-      trai tray trai [] (trai + "r") (trai + "t") (trai + "ts") ;---- The verb "faire" has a great many irregularities. Following Bescherelle, --- we have left out the plural 2nd person variant "faisez", which is a--- 'grossier barbarisme'.--  conj3faire : Str -> Verbe = \faire -> -    let {-      fai  = troncVerb faire ; -      fais = fai + "s" ;-      f    = Predef.tk 2 fai ;-      tfaire = auxConj3re -                 affixSgS affixPasseI -                 fai fais (f + "ass") f (f + "er") (fai + "t") (fai + "ts")-      } in -    table {-      Inf              => faire ;-      Indi  Presn  Pl P2 => fai + "tes" ;-      Indi  Presn  Pl P3 => f + "ont" ;-      Subjo SPres Pl p => f + "ass" + affixSPres ! Pl ! p ;-      Imper      PlP2  => fai + "tes" ;-      t => tfaire ! t-      } ;--  auxConj3oire : (_,_,_,_ : Str) -> Verbe = \boi, buv, boiv, b -> -     auxConj3re -       affixSgS affixPasseU boi buv boiv b (boi + "r") (b + "u") (b + "us") ;--  auxConj3ît : Verbe -> Str -> Verbe = \conj,plaît ->-    table {-      Indi Presn Sg P3 => plaît ;-      t => conj ! t-      } ;--  conj3plaire : Str -> Verbe = \plaire -> -    let {-      pl = Predef.tk 4 plaire ;-      tplaire = auxConj3oire (pl + "ai") (pl + "ais") (pl + "ais") pl  -    } in-    auxConj3ît tplaire (pl + "aît") ;--  conj3connaître : Str -> Verbe = \connaître -> -    let {-      conn = Predef.tk 5 connaître ;-      connaiss = conn + "aiss" ;-      tconnaitre = -        auxConj3re -          affixSgS affixPasseU (conn + "ai") connaiss connaiss -          conn (conn + "aîtr") (conn + "u") (conn + "us")-    } in -    auxConj3ît tconnaitre (conn + "aît") ;--  conj3naître : Str -> Verbe = \naître -> -    let {-      n = Predef.tk 5 naître ;-      tnaitre = auxConj3re -                   affixSgS affixPasseI-                   (n + "ai") (n + "aiss") (n + "aiss") (n + "aqu") -                   (n + "aîtr") (n + "é") (n + "és")-    } in-    auxConj3ît tnaitre (n + "aît") ;---- The conjugation of "paître" is defective in a curious way, especially--- if compared with "repaître". According to Bescherelle, the invariable --- past participle is only used as a term of "fauconnerie" (one would expect it--- to be defective rather than invariable).--  conj3paître : Str -> Verbe = \paître ->-    let {tpaitre = conj3connaître paître} in-    table {-      Indi Passe _ _     => nonExist ;-      Subjo SImparf _ _ => nonExist ;-      Part (PPasse _ _) => Predef.tk 5 paître + "u" ;-      p => tpaitre ! p-    } ;--  conj3repaître = conj3connaître ;--  conj3croître : Str -> Verbe = \croître ->-    let {cr = Predef.tk 5 croître} in-    auxConj3re -      affixSgS (affixPasse "û" "û") (cr + "oî") (cr + "oiss") -      (cr + "oiss") cr (cr + "oîtr") (cr + "û") (cr + "ûs") ;--  conj3croire : Str -> Verbe = \croire -> -    let {cr = Predef.tk 4 croire} in-    auxConj3oire (cr + "oi") (cr + "oy") (cr + "oi") cr ;--  conj3boire : Str -> Verbe = \boire -> -    let {b = Predef.tk 4 boire} in-    auxConj3oire (b + "oi") (b + "uv") (b + "oiv") b ;---- The verb "clore" shows a systematic absence of past forms, --- including the imperfect indicative. What is more capricious, is the absence --- of the plural first and second persons in the present indicative and--- the imperative.--  conj3clore : Str -> Verbe = \clore -> -    let {-      clo = troncVerb clore ;-      clos = clo + "s" ;-      tclore = auxConj3re -                 affixSgS affixPasseNonExist clo clos clos -                 nonExist (clo + "r") clos clos-    } in-    table {-      Indi Presn Sg P3 => Predef.tk 1 clo + "ôt" ;-      Indi Presn Pl P1 => nonExist ;-      Indi Presn Pl P2 => nonExist ;-      Indi Imparf _ _ => nonExist ;-      Imper PlP1 => nonExist ;-      Imper PlP2 => nonExist ;-      t => tclore ! t-    } ;--  conj3conclure : Str -> Verbe = \conclure ->-    let {-      conclu = troncVerb conclure ;-      concl = Predef.tk 1 conclu-    } in-    auxConj3re -      affixSgS affixPasseU-      conclu conclu conclu concl (conclu + "r") conclu (conclu + "s") ;--  conj3absoudre : Str -> Verbe = \absoudre ->-    let {-      abso = Predef.tk 4 absoudre ;-      tabsoudre = conj3résoudre absoudre-    } in-    table {-      Indi Passe _ _ => nonExist ;-      Subjo SImparf _ _ => nonExist ;-      Part (PPasse Masc _) => abso + "us" ;-      Part (PPasse Fem n) => nomReg (abso + "ute") ! n ;-      p => tabsoudre ! p-      } ;--  conj3résoudre : Str -> Verbe = \résoudre ->-    let {reso = Predef.tk 4 résoudre} in-    auxConj3re -      affixSgS affixPasseU (reso + "u") (reso + "lv") (reso + "lv") -      (reso + "l") (reso + "udr") (reso + "lu") (reso + "lus") ;--  conj3coudre : Str -> Verbe = \coudre ->-     let {-       cou  = Predef.tk 3 coudre ;-       cous = cou + "s"-     } in-     auxConj3re -        affixSgSsansT affixPasseI-        (cou +"d") cous cous cous (cou + "dr") (cous + "u") (cous + "us") ;--  conj3moudre : Str -> Verbe = \moudre ->-     let {-       mou = Predef.tk 3 moudre ;-       moul = mou + "l"-     } in-     auxConj3re -       affixSgSsansT affixPasseU-       (mou + "d") moul moul moul (mou + "dr") (moul + "u") (moul + "us") ;--  conj3suivre : Str -> Verbe = \suivre ->-    let {-      suiv  = troncVerb suivre ;-      sui   = Predef.tk 1 suiv ;-      suivi = suiv + "i"-    } in  -    auxConj3re -      affixSgS affixPasseI sui suiv suiv suiv (suiv + "r") suivi (suivi+"s") ;--  conj3vivre : Str -> Verbe = \vivre ->-    let {-      viv = troncVerb vivre ;-      vi  = Predef.tk 1 viv ;-      véc = Predef.tk 1 vi + "éc"-    } in -    auxConj3re -      affixSgS affixPasseU vi viv viv véc (viv + "r") (véc + "u") (véc + "us") ;--  conj3lire : Str -> Verbe = \lire -> -    let {-      li  = troncVerb lire ;-      lis = li + "s" ;-      l   = Predef.tk 1 li-    } in -    auxConj3re affixSgS affixPasseU li lis lis l (li + "r") (l + "u") (l + "us") ;--  conj3dire : Str -> Verbe = \dire ->-    let {-      di  = troncVerb dire ;-      dis = di + "s" ;-      dit = di + "t" ;-      d   = Predef.tk 1 di ;-      tdire = auxConj3re -                affixSgS affixPasseI di dis dis d (di + "r") dit (dit+"s")-    } in -    table {-      Indi  Presn  Pl P2  => di + "tes" ;-      Imper      PlP2   => di + "tes" ;-      t => tdire ! t-      } ;--  conj3rire : Str -> Verbe = \rire ->-    let {-      ri  = troncVerb rire ;-      r   = Predef.tk 1 ri-    } in  -    auxConj3re affixSgS affixPasseI ri ri ri r (ri + "r") ri (ri+"s") ;--  auxConj3scrire : (_,_,_,_: Str) -> Verbe = \ecri, ecriv, ecrivi, ecrit -> -    auxConj3re -      affixSgS affixPasseI ecri ecriv ecriv ecrivi (ecri + "r") ecrit (ecrit+"s") ;--  conj3écrire : Str -> Verbe = \écrire ->-    let {écri = troncVerb écrire} in-    auxConj3scrire écri (écri + "v") (écri + "v") (écri + "t") ;--  conj3confire : Str -> Verbe = \confire -> -    let {confi = troncVerb confire} in-    auxConj3scrire confi (confi + "s") (Predef.tk 1 confi) (confi + "t") ;--  conj3cuire : Str -> Verbe = \cuire -> -    let {cui = troncVerb cuire} in-    auxConj3scrire cui (cui + "s") (cui + "s") (cui + "t") ;-----3 Very irregular verbs------ Here we cannot do even with the 'worst case macro'.--  conj3aller : Str -> Verbe = \aller ->-    let {-      s = Predef.tk 5 aller ;-      pres = formesPresAi "v" "all" ;-      taller = verbHabituel -                            "all" "all" "aill" "all" "ir" "allé" "aller"-                            affixSgS affixPasseA-    } in-    table {-      Indi  Presn    Sg P1 => s + "vais" ;-      Indi  Presn    n  p  => s + pres ! n ! p ;-      Indi  Imparf  n  p  => s + "all" + affixImparf ! n ! p ;-      Imper        SgP2  => s + "va" ;-      t                  => s + taller ! t-      } ;--  conjÊtre : Str -> Verbe = \etre -> -    let {-      s = Predef.tk 4 etre ;-      sg = lesAffixes "suis" "es" "est" ;-      pl = lesAffixes "sommes" "êtes" "sont" ;-      tetre = verbHabituel -                "soi" "soy" "soi" "f" "ser" "été" "être" affixSgS affixPasseU-    } in-    table {-      Indi  Presn    Sg p  => s + sg ! p ;-      Indi  Presn    Pl p  => s + pl ! p ;-      Indi  Imparf  n  p  => s + "ét"   + affixImparf ! n ! p ;-      Subjo SPres  Sg p  => s + "soi"  + affixSgS ! p ;-      Subjo SPres  Pl P3 => s + "soient" ;-      Subjo SPres  Pl p  => s + "soy"  + affixPlOns ! p ;-      Part PPres         => s + "étant" ;-      t                  => s + tetre ! t-      } ;--  conjAvoir : Str -> Verbe = \avoir ->-    let {-      s = Predef.tk 5 avoir ;-      pres = formesPresAi [] "av" ;-      tavoir = verbHabituel -                 "ai" "ay" "ai" "e" "aur" "eu" "avoir" affixSgS affixPasseU-    } in-    table {-      Indi  Presn    n  p  => s + pres ! n ! p ;-      Indi  Imparf  n  p  => s + "av" + affixImparf ! n ! p ;-      Subjo SPres  Sg P3 => s + "ait" ;-      Subjo SPres  Pl P3 => s + "aient" ;-      Subjo SPres  Pl p  => s + "ay"  + affixPlOns ! p ;-      Imper        SgP2  => s + "aie" ;-      t                  => s + tavoir ! t-      } ;-  }
lib/src/french/ParadigmsFre.gf view
@@ -29,6 +29,7 @@     (Predef=Predef),      Prelude,      MorphoFre, +    BeschFre,     CatFre in {    flags optimize=all ;@@ -150,6 +151,10 @@      mkA : (sec,seche : Str) -> A ; -- unpredictable feminine +-- The masculine plural can also be deviant.++    mkA : (banal,banale,banaux : Str) -> A ;+ -- This is the worst-case paradigm for the positive forms.      mkA : (banal,banale,banaux,banalement : Str) -> A ; -- worst-case adjective@@ -213,6 +218,14 @@     mkV : (finir : Str) -> V ; -- regular 1/2/3 conjugation     mkV : (jeter,jette,jettera : Str) -> V ; -- 1st conjugation variations +-- Here is a paradigm that works for most irregular verbs.++    mkV : (tenir,tiens,tenons,tiennent,tint,tiendra,tenu : Str) -> V ;++-- Here is a worst-case paradigm.++    mkV : (tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu : Str) -> V ;+ -- The $IrregFre$ list gives some verbs as two-place. These verbs can be -- reused as one-place verbs. @@ -357,6 +370,7 @@   mkA = overload {     mkA : Str -> A = regA ;     mkA : (sec,seche : Str) -> A = \sec,seche -> mk4A sec seche (sec + "s") (seche + "ment") ; +    mkA : (banal,banale,banaux : Str) -> A = \sec,seche,secs -> mk4A sec seche secs (seche + "ment") ;      mkA : (banal,banale,banaux,banalement : Str) -> A = mk4A ;     mkA : A -> A -> A = mkADeg   };@@ -429,7 +443,14 @@   mkV = overload {     mkV : Str -> V = regV ;     mkV : (jeter,jette,jettera : Str) -> V = reg3V ;-    mkV : V2 -> V = v2V+    mkV : V2 -> V = v2V ;+    mkV : (tenir,tiens,tenons,tiennent,tint,tiendra,tenu : Str) -> V+    = \tenir,tiens,tenons,tiennent,tint,tiendra,tenu -> +      {s = vvf (mkVerb7 tenir tiens tenons tiennent tint tiendra tenu) ; vtyp = VHabere ; lock_V = <>} ;+    mkV : (tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu : Str) -> V+    = \tenir,tiens,tient,tenons,tenez,tiennent,tienne,tenions,tiensI,tint,tiendra,tenu -> +      {s = vvf (mkVerb12 tenir tiens tient tenons tenez tiennent tienne tenions tiensI tint tiendra tenu) ; +       vtyp = VHabere ; lock_V = <>} ;   } ;    regV : Str -> V ;
lib/src/french/StructuralFre.gf view
@@ -150,7 +150,7 @@     where {a = aagr Masc Pl} ;   when_IAdv = ss "quand" ;   when_Subj = ss "quand" ** {m = Indic} ;-  where_IAdv = ss "où" ;+  where_IAdv = ss "où" ;   which_IQuant = {     s = \\n,g,c =>          prepCase c ++ aagrForms "quel" "quelle" "quels" "quelles" ! aagr g n
lib/src/german/AdjectiveGer.gf view
@@ -28,7 +28,10 @@ -- $SuperlA$ belongs to determiner syntax in $Noun$.      ComplA2 a np = {-      s = \\af => a.s ! Posit ! af ++ appPrep a.c2 np.s ; +      s = table {+        APred => a.s ! Posit ! APred ++ appPrep a.c2 np.s ; +        af => appPrep a.c2 np.s ++ a.s ! Posit ! af+        } ;        isPre = True       } ; 
lib/src/german/SentenceGer.gf view
@@ -20,7 +20,7 @@           inf  = vp.inf ++ verb.inf ;         in         verb.fin ++ ps.p2 ++ -        vp.n2 ! agr ++ vp.a1 ! pol ++ vp.a2 ++ inf ++ vp.ext+        vp.n0 ! agr ++ vp.n2 ! agr ++ vp.a1 ! pol ++ vp.a2 ++ inf ++ vp.ext     } ;      SlashVP np vp = 
+ lib/src/mini/Makefile view
@@ -0,0 +1,10 @@+all: src pgf++src:+	runghc MkMini.hs++pgf: src+	gf -make -optimize-pgf MiniGrammar???.gf +RTS -K100M++gf: src+	gf -batch MiniGrammar???.gf
+ lib/src/mini/MiniGrammar.gf view
@@ -0,0 +1,141 @@+--# -path=.:alltenses++abstract MiniGrammar = Lexicon, Grammar [++-- the "mini" resource of GF book, chapter 9++-- cat+    S,     -- sentence+    Cl,    -- clause+    NP,    -- noun phrase+    VP,    -- verb phrase+    AP,    -- adjectival phrase+    CN,    -- common noun+    Det,   -- determiner+    N,     -- noun+    A,     -- adjective+    V,     -- verb (one-place, intransitive)+    V2,    -- two-place verb (two-place, transitive or prepositional)+    AdA,   -- ad-adjective+    Tense, -- tense+    Pol,   -- polarity+    Conj,  -- conjunction++--  fun+    UseCl  , -- Tense -> Pol -> Cl -> S,+    PredVP , -- NP -> VP -> Cl,+---    ComplV2, -- V2 -> NP -> VP,+    DetCN  , -- Det -> CN -> NP,+---    ModCN  , -- AP -> CN -> CN,++---    CompAP , -- AP -> VP,+    AdAP   , -- AdA -> AP -> AP,++---    ConjS  , -- Conj -> S  -> S  -> S,+---    ConjAP , -- Conj -> AP -> AP -> AP,+---    ConjNP , -- Conj -> NP -> NP -> NP,++    UseV   , -- V -> VP,+    UseN   , -- N -> CN,+    PositA, -- A -> AP,++---    a_Det, the_Det, +    every_Det, -- Det,+---    this_Det, these_Det, -- Det,+---    that_Det, those_Det, -- Det,+---    i_NP, youSg_NP, he_NP, she_NP, we_NP, youPl_NP, they_NP, -- NP,+    very_AdA, -- AdA,++    TTAnt, -- Tense -> Ant -> Temp ;+    PPos, PNeg, -- Pol,+    TPres, TPast, TFut, TCond, -- Tense,+    ASimul, AAnter,++    and_Conj, or_Conj, -- Conj,++-- extension of the mini grammar++--  cat+    Utt,     -- utterance (sentence or question) e.g. "does she walk"+    QS,      -- question (fixed tense)           e.g. "who doesn't walk"+    QCl,     -- question clause (variable tense) e.g. "who walks"+    ClSlash, -- clause missing noun phrase       e.g. "she walks with"+    Adv,     -- adverb                           e.g. "here"+    Prep,    -- preposition (and/or case)        e.g. "with"+    VS,      -- sentence-complement verb         e.g. "know"+    VQ,      -- question-complement verb         e.g. "wonder"+    VV,      -- verb-phrase-complement verb      e.g. "want"+    IP,      -- interrogative pronoun            e.g. "who"+    PN,      -- proper name                      e.g. "John"+    Subj,    -- subjunction                      e.g. "because"+    IAdv,    -- interrogative adverb             e.g. "why"++    ListAP,+    ListNP,+    ListS,+    Temp,+    Comp,+    Ant,+    Imp,++--  fun+    UttS , -- S -> Utt,+    UttQS, -- QS -> Utt,++    UseQCl, -- Tense -> Pol -> QCl -> QS,+    +    QuestCl   , -- Cl -> QCl,             -- does she walk+    QuestVP   , -- IP -> VP -> QCl,       -- who walks+    QuestSlash, -- IP -> ClSlash -> QCl,  -- who does she walk with+    QuestIAdv , -- IAdv -> Cl -> QCl,     -- why does she walk++---    SubjCl, -- Cl -> Subj -> S -> Cl,     -- she walks because we run++---    CompAdv, -- Adv -> VP,         -- be here+    PrepNP , -- Prep -> NP -> Adv, -- in the house++    ComplVS, -- VS -> S  -> VP,  -- know that she walks+    ComplVQ, -- VQ -> QS -> VP,  -- wonder who walks+    ComplVV, -- VV -> VP -> VP,  -- want to walk++---    SlashV2  , -- NP -> V2 -> ClSlash,   -- she loves+---    SlashPrep, -- Cl -> Prep -> ClSlash, -- she walks with++    AdvVP, -- VP -> Adv -> VP, -- walk in the city++    UsePN, -- PN -> NP,        -- John+---    AdvNP, -- NP -> Adv -> NP, -- the man in the city++    who_IP , -- IP,+    here_Adv, -- Adv,+    by_Prep, in_Prep, of_Prep, with_Prep, -- Prep,+    can_VV, must_VV, want_VV, -- VV,+    although_Subj, because_Subj, when_Subj, -- Subj,+    when_IAdv, where_IAdv, why_IAdv-- IAdv,++] ** {++flags startcat = Utt ;++-- functions with different type++fun+   ComplV2 : V2 -> NP -> VP ;+   ModCN   : AP -> CN -> CN ;+   CompAP  : AP -> VP ;+   ConjS   : Conj -> S  -> S  -> S ;+   ConjAP  : Conj -> AP -> AP -> AP ;+   ConjNP  : Conj -> NP -> NP -> NP ;+   a_Det, the_Det : Det ; +   this_Det, these_Det : Det ;+   that_Det, those_Det : Det ;+   i_NP, youSg_NP, he_NP, she_NP, we_NP, youPl_NP, they_NP : NP ;+   SubjS   : S -> Subj -> S -> S ;     -- she walks because we run+   CompAdv : Adv -> VP ;          -- be here+   SlashV2 : NP -> V2 -> ClSlash ;   -- she loves+   SlashPrep : Cl -> Prep -> ClSlash ; -- she walks with+   AdvCN : CN -> Prep -> NP -> CN ; -- man in the city+++}+
+ lib/src/mini/MiniGrammarEng.gf view
@@ -0,0 +1,147 @@+--# -path=.:alltenses++concrete MiniGrammarEng of MiniGrammar = LexiconEng, GrammarEng [++-- the "mini" resource of GF book, chapter 9++-- cat+    S,     -- sentence+    Cl,    -- clause+    NP,    -- noun phrase+    VP,    -- verb phrase+    AP,    -- adjectival phrase+    CN,    -- common noun+    Det,   -- determiner+    N,     -- noun+    A,     -- adjective+    V,     -- verb (one-place, intransitive)+    V2,    -- two-place verb (two-place, transitive or prepositional)+    AdA,   -- ad-adjective+    Tense, -- tense+    Pol,   -- polarity+    Conj,  -- conjunction++--  fun+    UseCl  , -- Tense -> Pol -> Cl -> S,+    PredVP , -- NP -> VP -> Cl,+---    ComplV2, -- V2 -> NP -> VP,+    DetCN  , -- Det -> CN -> NP,+---    ModCN  , -- AP -> CN -> CN,++---    CompAP , -- AP -> VP,+    AdAP   , -- AdA -> AP -> AP,++---    ConjS  , -- Conj -> S  -> S  -> S,+---    ConjAP , -- Conj -> AP -> AP -> AP,+---    ConjNP , -- Conj -> NP -> NP -> NP,++    UseV   , -- V -> VP,+    UseN   , -- N -> CN,+    PositA, -- A -> AP,++---    a_Det, the_Det, +    every_Det, -- Det,+---    this_Det, these_Det, -- Det,+---    that_Det, those_Det, -- Det,+---    i_NP, youSg_NP, he_NP, she_NP, we_NP, youPl_NP, they_NP, -- NP,+    very_AdA, -- AdA,++    TTAnt, -- Tense -> Ant -> Temp ;+    PPos, PNeg, -- Pol,+    TPres, TPast, TFut, TCond, -- Tense,+    ASimul, AAnter,++    and_Conj, or_Conj, -- Conj,++-- extension of the mini grammar++--  cat+    Utt,     -- utterance (sentence or question) e.g. "does she walk"+    QS,      -- question (fixed tense)           e.g. "who doesn't walk"+    QCl,     -- question clause (variable tense) e.g. "who walks"+    ClSlash, -- clause missing noun phrase       e.g. "she walks with"+    Adv,     -- adverb                           e.g. "here"+    Prep,    -- preposition (and/or case)        e.g. "with"+    VS,      -- sentence-complement verb         e.g. "know"+    VQ,      -- question-complement verb         e.g. "wonder"+    VV,      -- verb-phrase-complement verb      e.g. "want"+    IP,      -- interrogative pronoun            e.g. "who"+    PN,      -- proper name                      e.g. "John"+    Subj,    -- subjunction                      e.g. "because"+    IAdv,    -- interrogative adverb             e.g. "why"++    ListAP,+    ListNP,+    ListS,+    Temp,+    Comp,+    Ant,++    Imp, Bool, True, False, Voc,++--  fun+    UttS , -- S -> Utt,+    UttQS, -- QS -> Utt,++    UseQCl, -- Tense -> Pol -> QCl -> QS,+    +    QuestCl   , -- Cl -> QCl,             -- does she walk+    QuestVP   , -- IP -> VP -> QCl,       -- who walks+    QuestSlash, -- IP -> ClSlash -> QCl,  -- who does she walk with+    QuestIAdv , -- IAdv -> Cl -> QCl,     -- why does she walk++---    SubjCl, -- Cl -> Subj -> S -> Cl,     -- she walks because we run++---    CompAdv, -- Adv -> VP,         -- be here+    PrepNP , -- Prep -> NP -> Adv, -- in the house++---    ComplVS, -- VS -> S  -> VP,  -- know that she walks+---    ComplVQ, -- VQ -> QS -> VP,  -- wonder who walks+---    ComplVV, -- VV -> VP -> VP,  -- want to walk++---    SlashV2  , -- NP -> V2 -> ClSlash,   -- she loves+---    SlashPrep, -- Cl -> Prep -> ClSlash, -- she walks with++    AdvVP, -- VP -> Adv -> VP, -- walk in the city++    UsePN, -- PN -> NP,        -- John+---    AdvNP, -- NP -> Adv -> NP, -- the man in the city++    who_IP , -- IP,+    here_Adv, -- Adv,+    by_Prep, in_Prep, of_Prep, with_Prep, -- Prep,+    can_VV, must_VV, want_VV, -- VV,+    although_Subj, because_Subj, when_Subj, -- Subj,+    when_IAdv, where_IAdv, why_IAdv-- IAdv,++] ** open SyntaxEng, (S = SyntaxEng) in {++-- functions with different type++lin+   ComplV2 v np = mkVP v np ;+   ModCN ap cn = lin CN (mkCN <lin AP ap : AP> <lin CN cn : CN>) ;+   CompAP ap = mkVP (lin AP ap) ;+   ConjS co x y = mkS co x y ;+   ConjAP co x y = mkAP co x y ;+   ConjNP co x y = mkNP co x y ;+   a_Det = mkDet a_Quant ;+   the_Det = mkDet the_Quant ;+   this_Det = S.this_Det ;+   these_Det = S.these_Det ;+   that_Det = S.that_Det ;+   those_Det = S.those_Det ;+   i_NP = S.i_NP ;+   youSg_NP = S.you_NP ; +   he_NP = S.he_NP ;+   she_NP = S.she_NP ;+   we_NP = S.we_NP ;+   youPl_NP = S.youPl_NP ;+   they_NP = S.they_NP ;+--   SubjS s subj s = mkS s (mkAdv subj s) ;+   CompAdv adv = mkVP adv ;+--   SlashV2 np v2 = mkClSlash np v2 ;+   SlashPrep cl p = mkClSlash cl p ;+   AdvCN cn p pp = mkCN <lin CN cn : CN> (mkAdv p pp) ;++}
+ lib/src/mini/MkMini.hs view
@@ -0,0 +1,18 @@+src = "Eng"+langs = ["Afr","Bul","Cat","Dan","Dut","Fin","Fre","Ger","Ita",+         "Nep","Nor","Pes","Pol","Pnb","Ron","Rus","Spa","Swe","Urd"]++file lng = "MiniGrammar" ++ lng ++ ".gf"++main = do+  s <- readFile (file src)+  mapM_ (mkMiniFile s) langs++mkMiniFile s lng =+  writeFile (file lng) (mkMini lng s)++mkMini lng s = case s of+  'E':'n':'g':cs -> lng ++ mkMini lng cs+  c:cs -> c : mkMini lng cs+  _ -> s+
− lib/src/parse/BigLexEng.gf
@@ -1,5848 +0,0 @@---# -path=.:alltenses-concrete BigLexEng of BigLexEngAbs = CatEng ** open ParadigmsEng, IrregEng in {-lin abandon_V2 = mkV2 "abandon" ;-lin abbreviate_V2 = mkV2 "abbreviate" ;-lin abduct_V2 = mkV2 "abduct" ;-lin able_A2 = mkA2 "able" "" ;-lin able_A = mkA "able" ;-lin abolish_V2 = mkV2 "abolish" ;-lin abolition_N = mkN "abolition" ;-lin abound_V = mkV "abound" ;-lin about_Prep = mkPrep "about" ;-lin above_Adv = mkAdv "above" ;---lin above_Prep = mkPrep "above" ;-lin abroad_Adv = mkAdv "abroad" ;-lin absence_N2from = mkN2 "absence" "from" ;-lin absent_A = mkA "absent" ;-lin absent_A2from = mkA2 "absent" "from" ;-lin absentee_N = mkN "absentee" ;-lin absolute_A = longA "absolute" ;-lin absolve_V3from = mkV3 "absolve" "from" ;-lin abstract_N = mkN "abstract" ;-lin abstract_A = longA "abstract" ;-lin abstract_V = mkV "abstract" ;-lin abundance_N = mkN "abundance" ;-lin abundant_A = longA "abundant" ;-lin academic_A = longA "academic" ;-lin accelerate_V2 = mkV2 "accelerate" ;-lin accept_V2 = mkV2 "accept" ;-lin access_V2 = mkV2 "access" ;-lin access_N2to = mkN2 "access" "to" ;-lin accessible_A = longA "accessible" ;-lin accessible_A2to = longA2 "accessible" "to" ;-lin accident_N = mkN "accident" ;-lin accommodate_V2 = mkV2 "accommodate" ;-lin accompany_V2 = mkV2 "accompany" ;-lin accomplish_V2 = mkV2 "accomplish" ;-lin accord_V2with = mkV2 "accord" "with" ;-lin accordingly_Adv = mkAdv "accordingly" ;-lin account_N = mkN "account" ;-lin account_V2for = mkV2 "account" "for" ;-lin accumulate_V2 = mkV2 "accumulate" ;-lin accuracy_N = mkN "accuracy" ;-lin accurate_A = longA "accurate" ;-lin accuse_V3of = mkV3 "accuse" "of" ;-lin ache_N = mkN "ache" ;-lin ache_V = mkV "ache" ;-lin achieve_V2 = mkV2 "achieve" ;-lin acknowledge_V2 = mkV2 "acknowledge" ;-lin acknowledge_VS = mkVS (mkV "acknowledge") ;-lin acquire_V2 = mkV2 "acquire" ;-lin acquisition_N = mkN "acquisition" ;-lin acquisitive_A = longA "acquisitive" ;-lin across_Prep = mkPrep "across" ;-lin act_N = mkN "act" ;-lin act_V = mkV "act" ;-lin activate_V2 = mkV2 "activate" ;-lin actor_N = mkN "actor" ;-lin actress_N = mkN "actress" ;-lin actual_A = longA "actual" ;-lin acute_A = longA "acute" ;-lin adage_N = mkN "adage" ;-lin adapt_V2 = mkV2 "adapt" ;-lin add_V3to = mkV3 "add" "to" ;-lin addict_N = mkN "addict" ;-lin addict_V2 = mkV2 "addict" ;-lin addition_N2to = mkN2 "addition" "to" ;-lin additive_N = mkN "additive" ;-lin address_N = mkN "address" ;-lin address_V2 = mkV2 "address" ;-lin adept_A = mkA "adept" ;-lin adept_A2at = mkA2 "adept" "at" ;-lin adequacy_N = mkN "adequacy" ;-lin adequate_A = longA "adequate" ;-lin adequate_A2for = longA2 "adequate" "for" ;-lin adhere_V2to = mkV2 "adhere" "to" ;-lin adherent_N = mkN "adherent" ;-lin adhesive_N = mkN "adhesive" ;-lin adhesive_A = longA "adhesive" ;-lin adjacency_N2to = mkN2 "adjacency" "to" ;-lin adjacent_A = longA "adjacent" ;-lin adjacent_A2to = longA2 "adjacent" "to" ;-lin adjective_N = mkN "adjective" ;-lin adjoin_V2 = mkV2 "adjoin" ;-lin adjunct_N = mkN "adjunct" ;-lin adjust_V2 = mkV2 "adjust" ;-lin administer_V2 = mkV2 "administer" ;-lin administration_N = mkN "administration" ;-lin admire_V2 = mkV2 "admire" ;-lin admissible_A = longA "admissible" ;-lin admission_N = mkN "admission" ;-lin admission_N2to = mkN2 "admission" "to" ;-lin admit_V2 = mkV2 "admit" ;-lin admit_V3to = mkV3 "admit" "to" ;-lin admit_V = mkV "admit" ;-lin admit_V2of = mkV2 "admit" "of" ;-lin admit_VS = mkVS (mkV "admit") ;-lin adopt_V2 = mkV2 "adopt" ;-lin adult_N = mkN "adult" ;-lin adult_A = longA "adult" ;-lin advance_N = mkN "advance" ;-lin advance_V = mkV "advance" ;-lin advantage_N = mkN "advantage" ;-lin advent_N = mkN "advent" ;-lin adventure_N = mkN "adventure" ;-lin adverb_N = mkN "adverb" ;-lin adverbial_A = longA "adverbial" ;-lin adverse_A = longA "adverse" ;-lin advertise_V2 = mkV2 "advertise" ;-lin advice_N = mkN "advice" ;-lin advise_V2 = mkV2 "advise" ;-lin advisor_N = mkN "advisor" ;-lin advocate_V2 = mkV2 "advocate" ;-lin aerobic_A = longA "aerobic" ;-lin aesthetic_A = longA "aesthetic" ;-lin affair_N = mkN "affair" ;-lin affect_V2 = mkV2 "affect" ;-lin affection_N2for = mkN2 "affection" "for" ;-lin affix_N = mkN "affix" ;-lin affix_V3with = mkV3 "affix" "with" ;-lin afflict_V2 = mkV2 "afflict" ;-lin afford_V2 = mkV2 "afford" ;-lin afford_VV = mkVV (mkV "afford") ;-lin afresh_Adv = mkAdv "afresh" ;-lin africa_PN = regPN "africa" ;-lin african_A = longA "african" ;-lin african_N = mkN "african" ;-lin after_Subj = mkSubj "after" ;---lin after_Prep = mkPrep "after" ;-lin afternoon_N = mkN "afternoon" ;-lin afterthought_N = mkN "afterthought" ;-lin afterwards_Adv = mkAdv "afterwards" ;-lin again_Adv = mkAdv "again" ;-lin against_Prep = mkPrep "against" ;-lin age_N = mkN "age" ;-lin aged_A = mkA "aged" ;-lin agency_N = mkN "agency" ;-lin agenda_N = mkN "agenda" ;-lin agent_N = mkN "agent" ;-lin aggravate_V2 = mkV2 "aggravate" ;-lin aggressive_A = longA "aggressive" ;-lin ago_Adv = mkAdv "ago" ;-lin agree_V2with = mkV2 "agree" "with" ;-lin ahead_Adv = mkAdv "ahead" ;-lin aid_N = mkN "aid" ;-lin aid_V2 = mkV2 "aid" ;-lin aide_N = mkN "aide" ;-lin aim_N = mkN "aim" ;-lin aim_V2at = mkV2 "aim" "at" ;-lin aim_V2to = mkV2 "aim" "to" ;-lin air_N = mkN "air" ;-lin aircraft_N = mkN "aircraft" "aircraft" ;-lin akin_A = longA "akin" ;-lin akin_A = longA "akin" ;-lin alcohol_N = mkN "alcohol" ;-lin alcoholic_A = longA "alcoholic" ;-lin alcoholic_N = mkN "alcoholic" ;-lin algebra_N = mkN "algebra" ;-lin algorithm_N = mkN "algorithm" ;-lin alias_N2for = mkN2 "alias" "for" ;-lin align_V2 = mkV2 "align" ;--- lin all_Adv = mkAdv "all" ;-lin allege_VS = mkVS (mkV "allege") ;-lin alley_N = mkN "alley" ;-lin allocate_V3to = mkV3 "allocate" "to" ;-lin allow_V2 = mkV2 "allow" ;-lin allow_V2 = mkV2 "allow" ;-lin allow_V2for = mkV2 "allow" "for" ;-lin allow_V2of = mkV2 "allow" "of" ;-lin allude_V2to = mkV2 "allude" "to" ;-lin ally_N = mkN "ally" ;-lin ally_V2with = mkV2 "ally" "with" ;--- lin almost_Adv = mkAdv "almost" ;-lin alone_Adv = mkAdv "alone" ;-lin along_Prep = mkPrep "along" ;-lin aloud_Adv = mkAdv "aloud" ;-lin alphabet_N = mkN "alphabet" ;-lin alphabetic_A = longA "alphabetic" ;-lin alphanumeric_A = longA "alphanumeric" ;-lin already_Adv = mkAdv "already" ;-lin also_Adv = mkAdv "also" ;-lin altar_N = mkN "altar" ;-lin alter_V = mkV "alter" ;-lin alternate_V2with = mkV2 "alternate" "with" ;-lin alternative_N2to = mkN2 "alternative" "to" ;-lin alternatively_A = longA "alternatively" ;-lin always_Adv = mkAdv "always" ;-lin amaze_V2 = mkV2 "amaze" ;-lin amazing_A = longA "amazing" ;-lin ambiguity_N = mkN "ambiguity" ;-lin ambiguous_A = longA "ambiguous" ;-lin ambition_N2 = mkN2 "ambition" ;-lin ambitious_A = longA "ambitious" ;-lin amenable_A = longA "amenable" ;-lin amenable_A2to = longA2 "amenable" "to" ;-lin amend_V2 = mkV2 "amend" ;-lin amenity_N = mkN "amenity" ;-lin america_PN = regPN "america" ;-lin american_A = longA "american" ;-lin american_N = mkN "american" ;-lin among_Prep = mkPrep "among" ;-lin amongst_Prep = mkPrep "amongst" ;-lin ampere_N = mkN "ampere" ;-lin ampersand_N = mkN "ampersand" ;-lin amuse_V2 = mkV2 "amuse" ;-lin anachronism_N = mkN "anachronism" ;-lin anachronistic_A = longA "anachronistic" ;-lin analogous_A = longA "analogous" ;-lin analogous_A2to = longA2 "analogous" "to" ;-lin analogue_N = mkN "analogue" ;-lin analogy_N2with = mkN2 "analogy" "with" ;-lin analyse_V2 = mkV2 "analyse" ;-lin analysis_N = mkN "analysis" "analyses" ;-lin analytic_A = longA "analytic" ;-lin anaphor_N = mkN "anaphor" ;-lin anaphora_N = mkN "anaphora" ;-lin anaphoric_A = longA "anaphoric" ;-lin ancestor_N = mkN "ancestor" ;-lin ancient_A = longA "ancient" ;-lin anecdote_N = mkN "anecdote" ;-lin anger_N = mkN "anger" ;-lin angle_N = mkN "angle" ;-lin angled_A = longA "angled" ;-lin angler_N = mkN "angler" ;-lin angling_N = mkN "angling" ;-lin angry_A = mkA "angry" ;-lin angry_A2about = mkA2 "angry" "about" ;-lin angry_A2at = mkA2 "angry" "at" ;-lin angry_A2with = mkA2 "angry" "with" ;-lin angry_A2 = mkA2 "angry" "" ;-lin animal_N = mkN "animal" ;-lin animate_A = longA "animate" ;-lin animate_V2 = mkV2 "animate" ;-lin ankle_N = mkN "ankle" ;-lin annotate_V2 = mkV2 "annotate" ;-lin announce_V2 = mkV2 "announce" ;-lin announce_V2 = mkV2 "announce" ;-lin annoy_V2 = mkV2 "annoy" ;-lin annual_A = longA "annual" ;-lin anomalous_A = longA "anomalous" ;-lin anomaly_N = mkN "anomaly" ;-lin answer_N = mkN "answer" ;-lin answer_V2 = mkV2 "answer" ;-lin ant_N = mkN "ant" ;-lin antecedent_N = mkN "antecedent" ;-lin anthropomorphic_A = longA "anthropomorphic" ;-lin anthropomorphism_N = mkN "anthropomorphism" ;-lin antibiotic_N = mkN "antibiotic" ;-lin anticipate_V2 = mkV2 "anticipate" ;-lin anticipate_V = mkV "anticipate" ;-lin anticipate_VS = mkVS (mkV "anticipate") ;-lin anxiety_N = mkN "anxiety" ;-lin anxious_A = longA "anxious" ;-lin anxious_A2about = longA2 "anxious" "about" ;-lin anxious_A2 = longA2 "anxious" "" ;-lin anyhow_Adv = mkAdv "anyhow" ;-lin anyway_Adv = mkAdv "anyway" ;-lin anywhere_Adv = mkAdv "anywhere" ;-lin ape_N = mkN "ape" ;-lin apologetic_A = longA "apologetic" ;-lin apologetic_A2for = longA2 "apologetic" "for" ;-lin apologise_V2for = mkV2 "apologise" "for" ;-lin apologize_V2for = mkV2 "apologize" "for" ;-lin appal_V2 = mkV2 "appal" ;-lin apparatus_N = mkN "apparatus" ;-lin apparent_A = longA "apparent" ;-lin apparent_A2to = longA2 "apparent" "to" ;-lin apparition_N = mkN "apparition" ;-lin appeal_V2to = mkV2 "appeal" "to" ;-lin appeal_N2to = mkN2 "appeal" "to" ;-lin appear_V2 = mkV2 "appear" ;-lin appear_V2 = mkV2 "appear" ;-lin appear_V = mkV "appear" ;-lin appear_V2 = mkV2 "appear" ;-lin append_V3to = mkV3 "append" "to" ;-lin appendix_N = mkN "appendix" "appendices" ;-lin apple_N = mkN "apple" ;-lin applicable_A = longA "applicable" ;-lin applicable_A2to = longA2 "applicable" "to" ;-lin applicant_N = mkN "applicant" ;-lin apply_V3to = mkV3 "apply" "to" ;-lin apply_V2for = mkV2 "apply" "for" ;-lin appoint_V2 = mkV2 "appoint" ;-lin appoint_V = mkV "appoint" ;-lin appoint_V2 = mkV2 "appoint" ;-lin appointment_N = mkN "appointment" ;-lin apposite_A = longA "apposite" ;-lin appraise_V2 = mkV2 "appraise" ;-lin appreciate_VS = mkVS (mkV "appreciate") ;-lin apprehend_V2 = mkV2 "apprehend" ;-lin apprehension_N = mkN "apprehension" ;-lin apprehensive_A = longA "apprehensive" ;-lin approach_V2 = mkV2 "approach" ;-lin approach_N2to = mkN2 "approach" "to" ;-lin approbation_N = mkN "approbation" ;-lin appropriate_A = longA "appropriate" ;-lin appropriate_A2for = longA2 "appropriate" "for" ;-lin approve_V2of = mkV2 "approve" "of" ;-lin approximate_A = longA "approximate" ;-lin approximate_V2to = mkV2 "approximate" "to" ;-lin april_PN = regPN "april" ;-lin apse_N = mkN "apse" ;-lin apt_A = mkA "apt" ;-lin apt_A2 = mkA2 "apt" "" ;-lin aptitude_N = mkN "aptitude" ;-lin arabian_A = longA "arabian" ;-lin arabic_A = longA "arabic" ;-lin arbitrary_A = longA "arbitrary" ;-lin arc_N = mkN "arc" ;-lin arch_N = mkN "arch" ;-lin archetype_N = mkN "archetype" ;-lin architect_N = mkN "architect" ;-lin architecture_N = mkN "architecture" ;-lin area_N = mkN "area" ;-lin arena_N = mkN "arena" ;-lin argue_V = mkV "argue" ;-lin argument_N2s_withabout = mkN2 "argument" "s_withabout" ; ---lin argument_N2 = mkN2 "argument" ; -----lin arise_V = IrregEng.arise_V ;-lin arithmetic_N = mkN "arithmetic" ;-lin arm_N = mkN "arm" ;-lin arm_V2 = mkV2 "arm" ;-lin armour_N = mkN "armour" ;-lin armoury_N = mkN "armoury" ;-lin army_N = mkN "army" ;-lin around_Prep = mkPrep "around" ;-lin arouse_V2 = mkV2 "arouse" ;-lin arrange_V = mkV "arrange" ;-lin arrange_V2 = mkV2 "arrange" ;-lin arrange_VV = mkVV (mkV "arrange") ;-lin arrange_V2 = mkV2 "arrange" ;-lin array_N = mkN "array" ;-lin arrest_V2 = mkV2 "arrest" ;-lin arrive_V = mkV "arrive" ;-lin arrive_V2at = mkV2 "arrive" "at" ;-lin arrow_N = mkN "arrow" ;-lin art_N = mkN "art" ;-lin artefact_N = mkN "artefact" ;-lin article_N = mkN "article" ;-lin articulate_V2 = mkV2 "articulate" ;-lin artificial_A = longA "artificial" ;-lin artist_N = mkN "artist" ;-lin as_Subj = mkSubj "as" ;-lin ascend_V2 = mkV2 "ascend" ;-lin ascend_V = mkV "ascend" ;-lin ascent_N = mkN "ascent" ;-lin ascertain_V2 = mkV2 "ascertain" ;-lin ascribe_V3to = mkV3 "ascribe" "to" ;-lin ash_N = mkN "ash" ;-lin asia_PN = regPN "asia" ;-lin ask_V2 = mkV2 "ask" ;-lin ask_V3for = mkV3 "ask" "for" ;-lin ask_V3to = mkV3 "ask" "to" ;-lin ask_V3s = mkV3 "ask" "s" ; ---lin ask_V2 = mkV2 "ask" ;-lin ask_V2for = mkV2 "ask" "for" ;-lin ask_V2 = mkV2 "ask" ;-lin ask_V2 = mkV2 "ask" ;-lin ask_V2 = mkV2 "ask" ;-lin ask_V2 = mkV2 "ask" ;-lin aspect_N = mkN "aspect" ;-lin aspire_V2to = mkV2 "aspire" "to" ;-lin aspire_VV = mkVV (mkV "aspire") ;-lin aspirin_N = mkN "aspirin" ;-lin ass_N = mkN "ass" ;-lin assault_N = mkN "assault" ;-lin assault_V2 = mkV2 "assault" ;-lin assemble_V2 = mkV2 "assemble" ;-lin assembly_N = mkN "assembly" ;-lin assent_V2to = mkV2 "assent" "to" ;-lin assert_VS = mkVS (mkV "assert") ;-lin assess_V2 = mkV2 "assess" ;-lin assign_V3to = mkV3 "assign" "to" ;-lin assimilate_V2 = mkV2 "assimilate" ;-lin assist_V2 = mkV2 "assist" ;-lin assist_V = mkV "assist" ;-lin assist_V2 = mkV2 "assist" ;-lin assist_V2at = mkV2 "assist" "at" ;-lin assistant_N = mkN "assistant" ;-lin associate_V3with =mkV3 "associate" "with" ;-lin association_N = mkN "association" ;-lin assume_V2 = mkV2 "assume" ;-lin assume_VS = mkVS (mkV "assume") ;-lin assumption_N2 = mkN2 "assumption" ; ---lin assure_VS = mkVS (mkV "assure") ;-lin asterisk_N = mkN "asterisk" ;-lin asthma_N = mkN "asthma" ;-lin asthmatic_A = longA "asthmatic" ;-lin asthmatically_Adv = mkAdv "asthmatically" ;-lin astonish_V2 = mkV2 "astonish" ;-lin astronomer_N = mkN "astronomer" ;-lin astronomy_N = mkN "astronomy" ;-lin asymmetry_N = mkN "asymmetry" ;-lin at_Prep = mkPrep "at" ;-lin atlas_N = mkN "atlas" ;-lin atmosphere_N = mkN "atmosphere" ;-lin atom_N = mkN "atom" ;-lin attach_V2 = mkV2 "attach" ;-lin attach_V3to =mkV3 "attach" "to" ;-lin attach_V2to = mkV2 "attach" "to" ;-lin attack_V2 = mkV2 "attack" ;-lin attack_N2on = mkN2 "attack" "on" ;-lin attain_V2 = mkV2 "attain" ;-lin attempt_N2 = mkN2 "attempt" ;-lin attempt_VV = mkVV (mkV "attempt") ;-lin attend_V2to = mkV2 "attend" "to" ;-lin attention_N2to = mkN2 "attention" "to" ;-lin attentive_A = longA "attentive" ;-lin attentive_A2to = longA2 "attentive" "to" ;-lin attitude_N = mkN "attitude" ;-lin attract_V2 = mkV2 "attract" ;-lin attribute_N = mkN "attribute" ;-lin attribute_V3to =mkV3 "attribute" "to" ;-lin audible_A = longA "audible" ;-lin audience_N = mkN "audience" ;-lin augment_V2 = mkV2 "augment" ;-lin august_PN = regPN "august" ;-lin aunt_N2of = mkN2 "aunt" "of" ;-lin australia_PN = regPN "australia" ;-lin australian_A = longA "australian" ;-lin austria_PN = regPN "austria" ;-lin author_N = mkN "author" ;-lin authority_N = mkN "authority" ;-lin authorize_V2 = mkV2 "authorize" ;-lin automate_V2 = mkV2 "automate" ;-lin automatic_A = longA "automatic" ;-lin automatically_Adv = mkAdv "automatically" ;-lin automaton_N = mkN "automaton" "automata" ;-lin autonomous_A = longA "autonomous" ;-lin autonomy_N = mkN "autonomy" ;-lin autumn_N = mkN "autumn" ;-lin auxiliary_A = longA "auxiliary" ;-lin auxiliary_N = mkN "auxiliary" ;-lin avail_V2 = mkV2 "avail" ;-lin available_A = longA "available" ;-lin avenue_N = mkN "avenue" ;-lin average_A = longA "average" ;-lin average_N = mkN "average" ;-lin average_V2 = mkV2 "average" ;-lin avoid_V2 = mkV2 "avoid" ;-lin avoid_V2 = mkV2 "avoid" ;-lin avowed_A = longA "avowed" ;-lin await_V2 = mkV2 "await" ;-lin awaken_V2 = mkV2 "awaken" ;-lin award_V3to =mkV3 "award" "to" ;-lin awful_A = longA "awful" ;-lin awkward_A = mkA "awkward" ;-lin axe_N = mkN "axe" ;-lin axiom_N = mkN "axiom" ;-lin axiomatic_A = longA "axiomatic" ;-lin axiomatize_V2 = mkV2 "axiomatize" ;-lin axis_N = mkN "axis" "axes" ;-lin baby_N = mkN "baby" ;-lin back_N = mkN "back" ;-lin background_N = mkN "background" ;-lin backing_N = mkN "backing" ;-lin backtrack_V = mkV "backtrack" ;-lin backward_A = longA "backward" ;-lin backwards_Adv = mkAdv "backwards" ;-lin bacterial_A = longA "bacterial" ;-lin bacterium_N = mkN "bacterium" "bacteria" ;-lin bad_A = longA "bad" ;-lin bag_N = mkN "bag" ;-lin bake_V2 = mkV2 "bake" ;-lin bake_V = mkV "bake" ;-lin balance_V = mkV "balance" ;-lin ball_N = mkN "ball" ;-lin ballad_N = mkN "ballad" ;-lin banal_A = longA "banal" ;-lin banana_N = mkN "banana" ;-lin band_N = mkN "band" ;-lin bang_N = mkN "bang" ;-lin banish_V2 = mkV2 "banish" ;-lin bank_N = mkN "bank" ;-lin bar_N = mkN "bar" ;-lin bar_V2 = mkV2 "bar" ;-lin bare_A = mkA "bare" ;-lin bare_V2 = mkV2 "bare" ;-lin bark_N = mkN "bark" ;-lin bark_V = mkV "bark" ;-lin barn_N = mkN "barn" ;-lin baron_N = mkN "baron" ;-lin barrel_N = mkN "barrel" ;-lin base_N = mkN "base" ;-lin base_V3loc =mkV3 "base" "loc" ;-lin basic_A = longA "basic" ;-lin basically_Adv = mkAdv "basically" ;-lin basin_N = mkN "basin" ;-lin basis_N = mkN "basis" "basis" ;-lin basis_N2for = mkN2 (mkN "basis" "bases") "for" ;-lin basis_N2of = mkN2 (mkN "basis" "bases") "of" ;-lin basket_N = mkN "basket" ;-lin bat_N = mkN "bat" ;-lin batch_N = mkN "batch" ;-lin bath_N = mkN "bath" ;-lin bathe_V = mkV "bathe" ;-lin batsman_N = mkN "batsman" "batsmen" ;-lin battle_N = mkN "battle" ;-lin beach_N = mkN "beach" ;-lin beak_N = mkN "beak" ;-lin beam_N = mkN "beam" ;-lin bean_N = mkN "bean" ;-lin bear_N = mkN "bear" ;-lin bear_V2 = mkV2 bear_V ;-lin beard_N = mkN "beard" ;-lin beast_N = mkN "beast" ;-lin beat_V2 = mkV2 beat_V ;-lin beauty_N = mkN "beauty" ;---lin because_Subj = mkSubj "because" ;-lin become_V2 = mkV2 become_V ;-lin bed_N = mkN "bed" ;-lin bee_N = mkN "bee" ;-lin beer_N = massN "beer" ;-lin before_Subj = mkSubj "before" ;---lin before_Prep = mkPrep "before" ;-lin beg_V2 = mkV2 "beg" ;-lin begin_V2 = mkV2 begin_V ;-lin beginning_N = mkN "beginning" ;-lin behalf_N = mkN "behalf" "behalf" ;-lin behave_V = mkV "behave" ;-lin behaviour_N = massN "behaviour" ;---lin behind_Prep = mkPrep "behind" ;-lin being_N = mkN "being" ;-lin belief_N = mkN "belief" ;-lin belief_N2in = mkN2 "belief" "in" ;-lin belief_N2 = mkN2 "belief" ;-lin believe_V2 = mkV2 "believe" ;-lin believe_V2in = mkV2 "believe" "in" ;-lin believe_VS = mkVS (mkV "believe") ;-lin believe_VS = mkVS (mkV "believe") ;-lin believe_VS = mkVS (mkV "believe") ;-lin bell_N = mkN "bell" ;-lin belong_V2 = mkV2 "belong" ;-lin beloved_A = longA "beloved" ;-lin beloved_A2by = longA2 "beloved" "by" ;-lin below_Prep = mkPrep "below" ;-lin belt_N = mkN "belt" ;-lin bench_N = mkN "bench" ;-lin bend_V = IrregEng.bend_V ;-lin beneath_Prep = mkPrep "beneath" ;-lin beneficial_A = longA "beneficial" ;-lin beneficial_A2to = longA2 "beneficial" "to" ;-lin benefit_N = mkN "benefit" ;-lin berry_N = mkN "berry" ;-lin beside_Prep = mkPrep "beside" ;-lin besides_Adv = mkAdv "besides" ;-lin bet_N = mkN "bet" ;-lin betray_V2 = mkV2 "betray" ;-lin beyond_Prep = mkPrep "beyond" ;-lin bias_V2 = mkV2 "bias" ;-lin bible_N = mkN "bible" ;-lin biblical_A = mkA "biblical" ;-lin bibliography_N = mkN "bibliography" ;-lin biconditional_V = mkV "biconditional" ;-lin bicycle_N = mkN "bicycle" ;-lin bidirectional_A = longA "bidirectional" ;-lin big_A = mkA "big" ;-lin bike_N = mkN "bike" ;-lin bill_N = mkN "bill" ;-lin bill_PN = regPN "bill" ;-lin billion_N2 = mkN2 "billion" ;-lin bin_N = mkN "bin" ;-lin binary_A = longA "binary" ;-lin bind_V2 = mkV2 bind_V ;-lin binding_N = mkN "binding" ;-lin bird_N = mkN "bird" ;-lin birth_N = mkN "birth" ;-lin birthday_N = mkN "birthday" ;-lin bisect_V = mkV "bisect" ;-lin bisector_N = mkN "bisector" ;-lin bit_N = mkN "bit" ;-lin bite_V2 = mkV2 bite_V ;-lin bitter_A = longA "bitter" ;-lin bizarre_A = longA "bizarre" ;-lin black_A = mkA "black" ;-lin blackboard_N = mkN "blackboard" ;-lin blade_N = mkN "blade" ;-lin blame_V3for =mkV3 "blame" "for" ;-lin blame_N = mkN "blame" ;-lin blame_N2for = mkN2 "blame" "for" ;-lin blank_A = mkA "blank" ;-lin blank_N = mkN "blank" ;-lin bleed_V = IrregEng.bleed_V ;-lin blind_A = mkA "blind" ;-lin blind_V2 = mkV2 "blind" ;-lin block_N = mkN "block" ;-lin block_V2 = mkV2 "block" ;-lin blood_N = mkN "blood" ;-lin blow_N = mkN "blow" ;-lin blow_V = IrregEng.blow_V ;-lin blue_A = mkA "blue" ;-lin bluff_V = mkV "bluff" ;-lin board_N = mkN "board" ;-lin boat_N = mkN "boat" ;-lin body_N = mkN "body" ;-lin boil_V2 = mkV2 "boil" ;-lin bold_A = mkA "bold" ;-lin bomb_N = mkN "bomb" ;-lin bomb_V2 = mkV2 "bomb" ;-lin bombard_V2 = mkV2 "bombard" ;-lin bond_N = mkN "bond" ;-lin bond_V3to =mkV3 "bond" "to" ;-lin bone_N = mkN "bone" ;-lin bonus_N = mkN "bonus" ;-lin book_N = mkN "book" ;-lin bookkeeping_N = mkN "bookkeeping" ;-lin boolean_A = longA "boolean" ;-lin boorish_A = longA "boorish" ;-lin boost_V2 = mkV2 "boost" ;-lin boot_N = mkN "boot" ;-lin bootstrap_N = mkN "bootstrap" ;-lin border_N = mkN "border" ;-lin border_V2 = mkV2 "border" ;-lin bore_N = mkN "bore" ;-lin bore_V2 = mkV2 "bore" ;-lin borrow_V3from =mkV3 "borrow" "from" ;-lin boss_N = mkN "boss" ;-lin bother_V2 = mkV2 "bother" ;-lin bother_V2about = mkV2 "bother" "about" ;-lin bottle_N = mkN "bottle" ;-lin bottom_N = mkN "bottom" ;-lin bough_N = mkN "bough" ;-lin bound_A2for = longA2 "bound" "for" ;-lin bound_V = mkV "bound" ;-lin boundary_N = mkN "boundary" ;-lin bounded_A = longA "bounded" ;-lin bow_N = mkN "bow" ;-lin bowl_N = mkN "bowl" ;-lin box_N = mkN "box" ;-lin boy_N = mkN "boy" ;-lin brace_N = mkN "brace" ;-lin bracket_N = mkN "bracket" ;-lin bracket_V2 = mkV2 "bracket" ;-lin brain_N = mkN "brain" ;-lin branch_V = mkV "branch" ;-lin brand_N = mkN "brand" ;-lin brandy_N = mkN "brandy" ;-lin brass_N = mkN "brass" ;-lin brave_A = mkA "brave" ;-lin breach_N = mkN "breach" ;-lin breach_V2 = mkV2 "breach" ;-lin bread_N = mkN "bread" ;-lin breadth_N = mkN "breadth" ;-lin break_N = mkN "break" ;-lin break_V2 = mkV2 break_V ;-lin breakage_N = mkN "breakage" ;-lin breakfast_N = mkN "breakfast" ;-lin breath_N = mkN "breath" ;-lin breathe_V = mkV "breathe" ;-lin breed_V = mkV "breed" ;-lin breed_N = mkN "breed" ;-lin breeze_N = mkN "breeze" ;-lin brew_V2 = mkV2 "brew" ;-lin brick_N = mkN "brick" ;-lin bridge_N = mkN "bridge" ;-lin bridge_V2 = mkV2 "bridge" ;-lin brief_A = mkA "brief" ;-lin bright_A = mkA "bright" ;-lin brilliant_A = mkA "brilliant" ;-lin bring_V2 = mkV2 bring_V ;-lin bristle_N = mkN "bristle" ;-lin britain_PN = regPN "britain" ;-lin british_A = longA "british" ;-lin broach_V2 = mkV2 "broach" ;-lin broad_A = mkA "broad" ;-lin broadcast_N = mkN "broadcast" ;-lin bronchitis_N = mkN "bronchitis" ;-lin brother_N = mkN "brother" ;-lin brother_N2of = mkN2 "brother" "of" ;-lin brown_A = mkA "brown" ;-lin bruise_N = mkN "bruise" ;-lin bruise_V2 = mkV2 "bruise" ;-lin brute_N = mkN "brute" ;-lin bucket_N = mkN "bucket" ;-lin bud_N = mkN "bud" ;-lin bud_V = mkV "bud" ;-lin buffer_N = mkN "buffer" ;-lin buffer_V2 = mkV2 "buffer" ;-lin bug_N = mkN "bug" ;-lin build_V2 = mkV2 build_V ;-lin building_N = mkN "building" ;-lin bullet_N = mkN "bullet" ;-lin bully_N = mkN "bully" ;-lin bully_V2 = mkV2 "bully" ;-lin bun_N = mkN "bun" ;-lin bunch_N = mkN "bunch" ;-lin bundle_N = mkN "bundle" ;-lin burden_N = mkN "burden" ;-lin burn_V2 = mkV2 burn_V ;-lin burst_V = IrregEng.burst_V ;-lin bury_V2 = mkV2 "bury" ;-lin bus_N = mkN "bus" ;-lin bush_N = mkN "bush" ;-lin business_N = mkN "business" ;-lin busy_A = mkA "busy" ;-lin butter_N = massN "butter" ;-lin butter_V2 = mkV2 "butter" ;-lin butterfly_N = mkN "butterfly" ;-lin button_N = mkN "button" ;-lin buy_V2 = mkV2 buy_V ;-lin buzz_V = mkV "buzz" ;-lin by_Prep = mkPrep "by" ;-lin cabinet_N = mkN "cabinet" ;-lin cable_N = mkN "cable" ;-lin cage_N = mkN "cage" ;-lin cake_N = mkN "cake" ;-lin calculate_V2 = mkV2 "calculate" ;-lin calculus_N = mkN "calculus" ;-lin call_N = mkN "call" ;-lin call_V2 = mkV2 "call" ;-lin calm_A = mkA "calm" ;-lin cam_N = mkN "cam" ;-lin cambridge_PN = regPN "cambridge" ;-lin camel_N = mkN "camel" ;-lin camera_N = mkN "camera" ;-lin camp_N = mkN "camp" ;-lin campaign_N = mkN "campaign" ;-lin can_N = mkN "can" ;-lin can_V2 = mkV2 "can" ;-lin canada_PN = regPN "canada" ;-lin canadian_A = mkA "canadian" ;-lin cancel_V2 = mkV2 "cancel" ;-lin cancer_N = mkN "cancer" ;-lin candid_A = longA "candid" ;-lin candidate_N = mkN "candidate" ;-lin candle_N = mkN "candle" ;-lin cannon_N = mkN "cannon" ;-lin canonical_A = longA "canonical" ;-lin cap_N = mkN "cap" ;-lin capable_A = longA "capable" ;-lin capable_A2of = longA2 "capable" "of" ;-lin capacity_N = mkN "capacity" ;-lin capital_N = mkN "capital" ;-lin captain_N = mkN "captain" ;-lin captain_N2 = mkN2 "captain" ;-lin capture_V2 = mkV2 "capture" ;-lin car_N = mkN "car" ;-lin card_N = mkN "card" ;-lin cardboard_N = massN "cardboard" ;-lin cardinal_A = longA "cardinal" ;-lin cardinal_N = mkN "cardinal" ;-lin care_V = mkV "care" ;-lin care_N = massN "care" ;-lin career_N = mkN "career" ;-lin carriage_N = mkN "carriage" ;-lin carry_V2 = mkV2 "carry" ;-lin cart_N = mkN "cart" ;-lin cartesian_A = longA "cartesian" ;-lin carve_V2 = mkV2 "carve" ;-lin case_N = mkN "case" ;-lin cash_N = mkN "cash" ;-lin cast_N = mkN "cast" ;-lin cast_V2 = mkV2 cast_V ;-lin castle_N = mkN "castle" ;-lin casual_A = longA "casual" ;-lin cat_N = mkN "cat" ;-lin catch_N = mkN "catch" ;-lin catch_V2 = mkV2 catch_V ;-lin categorical_A = longA "categorical" ;-lin category_N = mkN "category" ;-lin cater_V2for = mkV2 "cater" "for" ;-lin cause_N = mkN "cause" ;-lin cause_V2 = mkV2 "cause" ;-lin caution_N = massN "caution" ;-lin cautious_A = longA "cautious" ;-lin cave_N = mkN "cave" ;-lin caviar_N = mkN "caviar" ;-lin cease_V = mkV "cease" ;-lin ceiling_N = mkN "ceiling" ;-lin cell_N = mkN "cell" ;-lin cellar_N = mkN "cellar" ;-lin cement_N = mkN "cement" ;---lin cement_N = massN "cement" ;-lin census_N = mkN "census" ;-lin cent_N = mkN "cent" ;-lin centaur_N = mkN "centaur" ;-lin center_N = mkN "center" ;-lin centre_N = mkN "centre" ;-lin centre_V2 = mkV2 "centre" ;-lin century_N = mkN "century" ;-lin ceremonial_A = longA "ceremonial" ;-lin ceremony_N = mkN "ceremony" ;-lin certain_A = longA "certain" ;-lin certain_A2of = longA2 "certain" "of" ;-lin certain_A2 = longA2 "certain" "" ;-lin certainty_N = mkN "certainty" ;-lin certainty_N2 = mkN2 "certainty" ;-lin certify_V2 = mkV2 "certify" ;-lin certitude_N = mkN "certitude" ;-lin chain_N = mkN "chain" ;-lin chain_V3to =mkV3 "chain" "to" ;-lin chair_N = mkN "chair" ;-lin chairman_N = mkN "chairman" "chairmen" ;-lin chairwoman_N = mkN "chairwoman" "chairwomen" ;-lin chalk_N = massN "chalk" ;-lin challenge_N = mkN "challenge" ;-lin challenge_N2to = mkN2 "challenge" "to" ;-lin chance_N = mkN "chance" ;-lin chancellor_N = mkN "chancellor" ;-lin change_V = mkV "change" ;-lin change_N = mkN "change" ;-lin change_V2 = mkV2 "change" ;-lin channel_N = mkN "channel" ;-lin chap_N = mkN "chap" ;-lin chapter_N = mkN "chapter" ;-lin char_V = mkV "char" ;-lin character_N = mkN "character" ;-lin characteristic_N = mkN "characteristic" ;-lin characteristic_A = longA "characteristic" ;-lin characteristic_A2of = longA2 "characteristic" "of" ;-lin characteristically_A = longA "characteristically" ;-lin characterize_V3_pred =mkV3 "characterize" "_pred" ;-lin charge_N = mkN "charge" ;-lin charge_V3with =mkV3 "charge" "with" ;-lin charitable_A = longA "charitable" ;-lin charity_N = mkN "charity" ;-lin charm_N = mkN "charm" ;-lin charm_V2 = mkV2 "charm" ;-lin charming_A = longA "charming" ;-lin chart_N = mkN "chart" ;-lin chase_V2 = mkV2 "chase" ;-lin chaste_A = mkA "chaste" ;-lin cheap_A = mkA "cheap" ;-lin cheat_N = mkN "cheat" ;-lin cheat_V2 = mkV2 "cheat" ;-lin check_N = mkN "check" ;-lin check_V2 = mkV2 "check" ;-lin checkmate_N = mkN "checkmate" ;-lin cheek_N = mkN "cheek" ;-lin cheer_V = mkV "cheer" ;-lin cheer_N = mkN "cheer" ;-lin cheerful_A = longA "cheerful" ;-lin cheese_N = massN "cheese" ;-lin chemical_A = mkA "chemical" ;-lin chemist_N = mkN "chemist" ;-lin chemistry_N = mkN "chemistry" "chemistry" ;-lin cheque_N = mkN "cheque" ;-lin chequered_A = longA "chequered" ;-lin chess_N = massN "chess" ;-lin chest_N = mkN "chest" ;-lin chicken_N = mkN "chicken" ;-lin chief_N = mkN "chief" ;-lin child_N = mkN "child" "child" ;-lin chimney_N = mkN "chimney" ;-lin chin_N = mkN "chin" ;-lin china_PN = regPN "china" ;-lin chinaman_N = mkN "chinaman" ;-lin chinese_A = longA "chinese" ;-lin chocolate_N = massN "chocolate" ;-lin choice_N = mkN "choice" ;-lin choose_V2 = mkV2 choose_V ;-lin christian_N = mkN "christian" ;-lin christmas_N = mkN "christmas" ;-lin chronic_A = longA "chronic" ;-lin chronology_N = mkN "chronology" ;-lin chunk_N = mkN "chunk" ;-lin church_N = mkN "church" ;-lin churn_N = mkN "churn" ;-lin churn_V2 = mkV2 "churn" ;-lin churn_V = mkV "churn" ;-lin cigar_N = mkN "cigar" ;-lin cigarette_N = mkN "cigarette" ;-lin cinema_N = mkN "cinema" ;-lin circle_N = mkN "circle" ;-lin circuit_N = mkN "circuit" ;-lin circular_A = longA "circular" ;-lin circulate_V = mkV "circulate" ;-lin circumscribe_V2 = mkV2 "circumscribe" ;-lin circumstance_N = mkN "circumstance" ;-lin circumvent_V = mkV "circumvent" ;-lin cite_V2 = mkV2 "cite" ;-lin citizen_N = mkN "citizen" ;-lin city_N = mkN "city" ;-lin civilize_V2 = mkV2 "civilize" ;-lin clad_A = longA "clad" ;-lin clad_A2in = longA2 "clad" "in" ;-lin claim_VS = mkVS (mkV "claim") ;-lin claim_N2 = mkN2 "claim" ;-lin clan_N = mkN "clan" ;-lin clap_V = mkV "clap" ;-lin clap_N = mkN "clap" ;-lin clarify_V2 = mkV2 "clarify" ;-lin clarity_N = mkN "clarity" ;-lin clash_V2with = mkV2 "clash" "with" ;-lin class_N = mkN "class" ;-lin class_V3_pred =mkV3 "class" "_pred" ;-lin classic_A = longA "classic" ;-lin classify_V2 = mkV2 "classify" ;-lin clause_N = mkN "clause" ;-lin clay_N = massN "clay" ;-lin clean_A = mkA "clean" ;-lin clean_V2 = mkV2 "clean" ;-lin clear_V2 = mkV2 "clear" ;-lin clear_A = mkA "clear" ;-lin clear_A2 = mkA2 "clear" "" ;---lin cleave_V2 = mkV2 cleave_V ;-lin cleaver_N = mkN "cleaver" ;-lin cleft_N = mkN "cleft" ;-lin clerk_N = mkN "clerk" ;-lin clever_A = mkA "clever" ;-lin client_N = mkN "client" ;-lin cliff_N = mkN "cliff" ;-lin climate_N = mkN "climate" ;-lin climax_N = mkN "climax" ;-lin climb_V2 = mkV2 "climb" ;-lin clinic_N = mkN "clinic" ;-lin clip_N = mkN "clip" ;-lin clitic_N = mkN "clitic" ;-lin clock_N = mkN "clock" ;-lin clog_N = mkN "clog" ;-lin close_V2 = mkV2 "close" ;-lin close_A = mkA "close" ;-lin close_A2to = mkA2 "close" "to" ;-lin closet_N = mkN "closet" ;-lin closure_N = mkN "closure" ;-lin cloth_N = mkN "cloth" ;-lin clothe_V2 = mkV2 "clothe" ;-lin clothing_N = mkN "clothing" ;-lin cloud_N = mkN "cloud" ;-lin clove_V2 = mkV2 "clove" ;-lin club_N = mkN "club" ;-lin clue_N = mkN "clue" ;-lin clumsy_A = mkA "clumsy" ;-lin clutter_N = mkN "clutter" ;-lin coach_N = mkN "coach" ;-lin coach_V2 = mkV2 "coach" ;-lin coal_N = massN "coal" ;-lin coalesce_V = mkV "coalesce" ;-lin coarse_A = mkA "coarse" ;-lin coast_N = mkN "coast" ;-lin coast_V2 = mkV2 "coast" ;-lin coaster_N = mkN "coaster" ;-lin coat_N = mkN "coat" ;-lin cocktail_N = mkN "cocktail" ;-lin cocoa_N = massN "cocoa" ;-lin coconut_N = mkN "coconut" ;-lin code_N = mkN "code" ;-lin code_V2 = mkV2 "code" ;-lin coefficient_N = mkN "coefficient" ;-lin coerce_V2 = mkV2 "coerce" ;-lin coffee_N = massN "coffee" ;-lin cog_N = mkN "cog" ;-lin cognition_N = mkN "cognition" ;-lin cognitive_A = longA "cognitive" ;-lin coherence_N = massN "coherence" ;-lin coherent_A = longA "coherent" ;-lin coin_N = mkN "coin" ;-lin coincide_V2with = mkV2 "coincide" "with" ;-lin coincidence_N = mkN "coincidence" ;-lin coincidental_A = longA "coincidental" ;-lin cold_A = mkA "cold" ;-lin cold_N = mkN "cold" ;-lin collaborate_V = mkV "collaborate" ;-lin collapse_N = mkN "collapse" ;-lin collapse_V = mkV "collapse" ;-lin collar_N = mkN "collar" ;-lin colleague_N = mkN "colleague" ;-lin collect_V3from =mkV3 "collect" "from" ;-lin college_N = mkN "college" ;-lin collide_V = mkV "collide" ;-lin collinear_A = longA "collinear" ;-lin collision_N = mkN "collision" ;-lin colon_N = mkN "colon" ;-lin colony_N = mkN "colony" ;-lin colour_N = mkN "colour" ;-lin colour_V2 = mkV2 "colour" ;-lin column_N = mkN "column" ;-lin comb_N = mkN "comb" ;-lin combat_N = mkN "combat" ;-lin combinator_N = mkN "combinator" ;-lin combine_V3with =mkV3 "combine" "with" ;-lin come_V2 = mkV2 come_V ;-lin comedy_N = mkN "comedy" ;-lin comfort_N = mkN "comfort" ;-lin comfort_V2 = mkV2 "comfort" ;-lin comfortable_A = longA "comfortable" ;-lin comma_N = mkN "comma" ;-lin command_N = mkN "command" ;-lin command_V2 = mkV2 "command" ;-lin commence_V = mkV "commence" ;-lin comment_N = mkN "comment" ;-lin comment_V2on = mkV2 "comment" "on" ;-lin commerce_N = mkN "commerce" ;-lin commercial_N = mkN "commercial" ;-lin commission_V2 = mkV2 "commission" ;-lin commission_N = mkN "commission" ;-lin commit_V = mkV "commit" ;-lin committee_N = mkN "committee" ;-lin commodity_N = mkN "commodity" ;-lin common_A = mkA "common" ;-lin commonsense_A = longA "commonsense" ;-lin commonwealth_N = mkN "commonwealth" ;-lin commune_N = mkN "commune" ;-lin communicate_V2with = mkV2 "communicate" "with" ;-lin community_N = mkN "community" ;-lin commutative_A = longA "commutative" ;-lin commutator_N = mkN "commutator" ;-lin compact_A = longA "compact" ;-lin companion_N = mkN "companion" ;-lin company_N = mkN "company" ;-lin comparative_A = longA "comparative" ;-lin comparative_N = mkN "comparative" ;-lin compare_V3with =mkV3 "compare" "with" ;-lin comparison_N2of_ppwith = mkN2 "comparison" "of_ppwith" ;-lin compass_V = mkV "compass" ;-lin compatible_A = longA "compatible" ;-lin compatible_A2with = longA2 "compatible" "with" ;-lin compel_V2 = mkV2 "compel" ;-lin compensate_V2for = mkV2 "compensate" "for" ;-lin compete_V2with = mkV2 "compete" "with" ;-lin competence_N = mkN "competence" ;-lin competent_A = longA "competent" ;-lin competition_N = mkN "competition" ;-lin competitor_N = mkN "competitor" ;-lin compile_V2 = mkV2 "compile" ;-lin complain_V2about = mkV2 "complain" "about" ;-lin complaint_N2about = mkN2 "complaint" "about" ;-lin complement_N = mkN "complement" ;-lin complement_V2 = mkV2 "complement" ;-lin complementary_A = longA "complementary" ;-lin complementary_A2to = longA2 "complementary" "to" ;-lin complete_A = longA "complete" ;-lin complete_V2 = mkV2 "complete" ;-lin complex_A = longA "complex" ;-lin complex_N = mkN "complex" ;-lin complicate_V2 = mkV2 "complicate" ;-lin compliment_N = mkN "compliment" ;-lin compliment_V2 = mkV2 "compliment" ;-lin comply_V2with = mkV2 "comply" "with" ;-lin component_N = mkN "component" ;-lin compose_V2 = mkV2 "compose" ;-lin composite_A = longA "composite" ;-lin composition_N = mkN "composition" ;-lin compound_A = longA "compound" ;-lin compound_N = mkN "compound" ;-lin compound_V2 = mkV2 "compound" ;-lin comprehend_V2 = mkV2 "comprehend" ;-lin comprehensible_A = longA "comprehensible" ;-lin comprehensible_A2to = longA2 "comprehensible" "to" ;-lin comprehension_N = mkN "comprehension" ;-lin comprehensive_A = longA "comprehensive" ;-lin compress_V2 = mkV2 "compress" ;-lin comprise_V2 = mkV2 "comprise" ;-lin compromise_V = mkV "compromise" ;-lin compute_V2 = mkV2 "compute" ;-lin computer_N = mkN "computer" ;-lin concatenate_V2 = mkV2 "concatenate" ;-lin concave_A = mkA "concave" ;-lin conceal_V2 = mkV2 "conceal" ;-lin concede_VS = mkVS (mkV "concede") ;-lin conceive_V2of = mkV2 "conceive" "of" ;-lin concentrate_V2 = mkV2 "concentrate" ;-lin concept_N = mkN "concept" ;-lin conception_N = mkN "conception" ;-lin conceptual_A = longA "conceptual" ;-lin concern_N = mkN "concern" ;-lin concern_V2 = mkV2 "concern" ;-lin concerning_Prep = mkPrep "concerning" ;-lin concert_N = mkN "concert" ;-lin concerted_A = longA "concerted" ;-lin concession_N = mkN "concession" ;-lin concise_A = longA "concise" ;-lin conclude_VS = mkVS (mkV "conclude") ;-lin conclusion_N2 = mkN2 "conclusion" ;-lin conclusive_A = longA "conclusive" ;-lin concomitant_A = longA "concomitant" ;-lin concrete_A = longA "concrete" ;-lin concrete_N = massN "concrete" ;-lin concur_V = mkV "concur" ;-lin concurrent_A = longA "concurrent" ;-lin condemn_V2 = mkV2 "condemn" ;-lin condition_N = mkN "condition" ;-lin condition_V2 = mkV2 "condition" ;-lin conditional_N = mkN "conditional" ;-lin conducive_A2to = mkA2 "conducive" "to" ;-lin conduct_N = mkN "conduct" ;-lin conduct_V2 = mkV2 "conduct" ;-lin confer_V2with = mkV2 "confer" "with" ;-lin conference_N = mkN "conference" ;-lin confess_VS = mkVS (mkV "confess") ;-lin confidence_N = mkN "confidence" ;-lin confident_A = longA "confident" ;-lin configure_V2 = mkV2 "configure" ;-lin confine_V3to =mkV3 "confine" "to" ;-lin confirm_V2 = mkV2 "confirm" ;-lin conflate_V2 = mkV2 "conflate" ;-lin conflict_V2with = mkV2 "conflict" "with" ;-lin confluence_N = mkN "confluence" ;-lin confluent_A = longA "confluent" ;-lin conform_V2to = mkV2 "conform" "to" ;-lin confound_V2 = mkV2 "confound" ;-lin confounded_A = longA "confounded" ;-lin confront_V3with =mkV3 "confront" "with" ;-lin confuse_V2 = mkV2 "confuse" ;-lin congruence_N = mkN "congruence" ;-lin congruent_A = longA "congruent" ;-lin conjecture_VS = mkVS (mkV "conjecture") ;-lin conjoin_V2 = mkV2 "conjoin" ;-lin conjunct_N = mkN "conjunct" ;-lin conjunction_N = mkN "conjunction" ;-lin conjunctive_A = longA "conjunctive" ;-lin connect_V2 = mkV2 "connect" ;-lin connective_N = mkN "connective" ;-lin conquer_V2 = mkV2 "conquer" ;-lin conqueror_N = mkN "conqueror" ;-lin conquest_N = mkN "conquest" ;-lin conscience_N = mkN "conscience" "conscience" ;-lin conscious_A = longA "conscious" ;-lin conscious_A2of = longA2 "conscious" "of" ;-lin consecutive_A = longA "consecutive" ;-lin consensus_N = mkN "consensus" ;-lin consequence_N = mkN "consequence" ;-lin consequent_A = longA "consequent" ;-lin conservative_A = longA "conservative" ;-lin conserve_V2 = mkV2 "conserve" ;-lin consider_V2 = mkV2 "consider" ;-lin consider_V3 =mkV3 "consider" ;-lin consider_V2 = mkV2 "consider" ;-lin consider_V2 = mkV2 "consider" ;-lin considerate_A = longA "considerate" ;-lin consist_V2of = mkV2 "consist" "of" ;-lin consistency_N = mkN "consistency" ;-lin consistent_A = longA "consistent" ;-lin consistent_A2with = longA2 "consistent" "with" ;-lin consonant_A = longA "consonant" ;-lin consonant_A2with = longA2 "consonant" "with" ;-lin consonant_N = mkN "consonant" ;-lin constant_A = longA "constant" ;-lin constant_N = mkN "constant" ;-lin constellation_N = mkN "constellation" ;-lin constituency_N = mkN "constituency" ;-lin constituent_N = mkN "constituent" ;-lin constitute_V2 = mkV2 "constitute" ;-lin constrain_V2 = mkV2 "constrain" ;-lin constraint_N = mkN "constraint" ;-lin constrict_V2 = mkV2 "constrict" ;-lin construct_V2 = mkV2 "construct" ;-lin constructor_N = mkN "constructor" ;-lin construe_V3_pred =mkV3 "construe" "_pred" ;-lin consult_V2 = mkV2 "consult" ;-lin consume_V2 = mkV2 "consume" ;-lin consumption_N = mkN "consumption" "consumption" ;-lin contact_N = mkN "contact" ;-lin contact_V2 = mkV2 "contact" ;-lin contagion_N = mkN "contagion" ;-lin contagious_A = longA "contagious" ;-lin contain_V2 = mkV2 "contain" ;-lin contaminate_V2 = mkV2 "contaminate" ;-lin contemplate_V2 = mkV2 "contemplate" ;-lin contemporary_A = longA "contemporary" ;-lin contemporary_N = mkN "contemporary" ;-lin contend_VS = mkVS (mkV "contend") ;-lin content_A = longA "content" ;-lin content_A2with = longA2 "content" "with" ;-lin contented_A = longA "contented" ;-lin contented_A2with = longA2 "contented" "with" ;-lin contention_N2 = mkN2 "contention" ;-lin context_N = mkN "context" ;-lin contextual_A = longA "contextual" ;-lin contiguous_A = longA "contiguous" ;-lin contiguous_A2to = longA2 "contiguous" "to" ;-lin contingency_N = mkN "contingency" ;-lin contingent_A = longA "contingent" ;-lin contingent_A2on = longA2 "contingent" "on" ;-lin continual_A = longA "continual" ;-lin continue_V2 = mkV2 "continue" ;-lin continue_V2 = mkV2 "continue" ;-lin continuity_N = mkN "continuity" ;-lin continuous_A = longA "continuous" ;-lin continuum_N = mkN "continuum" ;-lin contour_N = mkN "contour" ;-lin contract_V = mkV "contract" ;-lin contract_N = mkN "contract" ;-lin contradict_V2 = mkV2 "contradict" ;-lin contrary_A = longA "contrary" ;-lin contrary_A2to = longA2 "contrary" "to" ;-lin contrast_N = mkN "contrast" ;-lin contrast_V3with =mkV3 "contrast" "with" ;-lin contrastive_A = longA "contrastive" ;-lin contravene_V2 = mkV2 "contravene" ;-lin contribute_V2to = mkV2 "contribute" "to" ;-lin control_N = mkN "control" ;-lin control_V2 = mkV2 "control" ;-lin controversial_A = longA "controversial" ;-lin controversy_N = mkN "controversy" ;-lin convenience_N = mkN "convenience" ;-lin convenient_A = longA "convenient" ;-lin convention_N = mkN "convention" ;-lin converge_V = mkV "converge" ;-lin convergence_N = mkN "convergence" ;-lin conversation_N = mkN "conversation" ;-lin converse_A = longA "converse" ;-lin converse_V2with = mkV2 "converse" "with" ;-lin conversion_N = mkN "conversion" ;-lin convert_V3to =mkV3 "convert" "to" ;-lin convey_V2 = mkV2 "convey" ;-lin convict_N = mkN "convict" ;-lin convict_V2 = mkV2 "convict" ;-lin conviction_N = mkN "conviction" ;-lin convince_V3 =mkV3 "convince" ;-lin convincing_A = longA "convincing" ;-lin convoluted_A = longA "convoluted" ;-lin cook_N = mkN "cook" ;-lin cook_V2 = mkV2 "cook" ;-lin cool_A = mkA "cool" ;-lin cool_V = mkV "cool" ;-lin coordinate_V2 = mkV2 "coordinate" ;-lin cope_V2with = mkV2 "cope" "with" ;-lin copper_N = massN "copper" ;-lin copula_N = mkN "copula" ;-lin copy_N = mkN "copy" ;-lin copy_V2 = mkV2 "copy" ;-lin copyright_N = mkN "copyright" ;-lin cord_N = mkN "cord" ;-lin corn_N = massN "corn" ;-lin corner_N = mkN "corner" ;-lin corporation_N = mkN "corporation" ;-lin corpus_N = mkN "corpus" "corpus" ;-lin correct_A = longA "correct" ;-lin correct_V2 = mkV2 "correct" ;-lin correlate_V2 = mkV2 "correlate" ;-lin correspond_V2to = mkV2 "correspond" "to" ;-lin correspondence_N2to = mkN2 "correspondence" "to" ;-lin corresponding_A = longA "corresponding" ;-lin cosmetic_A = longA "cosmetic" ;-lin cost_N = mkN "cost" ;-lin cost_V2 = mkV2 "cost" ;-lin costly_A = mkA "costly" ;-lin costume_N = mkN "costume" ;-lin cotton_N = massN "cotton" ;-lin cough_V = mkV "cough" ;-lin cough_N = mkN "cough" ;-lin council_N = mkN "council" ;-lin councillor_N = mkN "councillor" ;-lin count_V2 = mkV2 "count" ;-lin counterfactual_A = longA "counterfactual" ;-lin counterintuitive_A = longA "counterintuitive" ;-lin country_N = mkN "country" ;-lin county_N = mkN "county" ;-lin couple_N = mkN "couple" ;-lin couple_V2 = mkV2 "couple" ;-lin courage_N = mkN "courage" ;-lin course_N = mkN "course" ;-lin court_N = mkN "court" ;-lin court_V2 = mkV2 "court" ;-lin court_V = mkV "court" ;-lin courteous_A = longA "courteous" ;-lin courtesy_N = mkN "courtesy" ;-lin cover_N = mkN "cover" ;-lin cover_V2 = mkV2 "cover" ;-lin covert_A = longA "covert" ;-lin cow_N = mkN "cow" ;-lin coward_N = mkN "coward" ;-lin crab_N = mkN "crab" ;-lin crack_N = mkN "crack" ;-lin crack_V2 = mkV2 "crack" ;-lin craft_N = mkN "craft" ;-lin crafty_A = mkA "crafty" ;-lin crag_N = mkN "crag" ;-lin crash_V = mkV "crash" ;-lin crate_N = mkN "crate" ;-lin crater_N = mkN "crater" ;-lin crave_V2 = mkV2 "crave" ;-lin crawl_V = mkV "crawl" ;-lin crayfish_N = mkN "crayfish" ;-lin crayon_N = mkN "crayon" ;-lin craze_N = mkN "craze" ;-lin crazy_A = mkA "crazy" ;-lin cream_N = mkN "cream" ;-lin create_V2 = mkV2 "create" ;-lin creator_N = mkN "creator" ;-lin creature_N = mkN "creature" ;-lin credit_N = mkN "credit" ;-lin creep_V2 = mkV2 creep_V ;-lin cricket_N = mkN "cricket" ;-lin crime_N = mkN "crime" ;-lin criminal_A = longA "criminal" ;-lin criminal_N = mkN "criminal" ;-lin crisis_N = mkN "crisis" "crisis" ;-lin criterion_N2for = mkN2 (mkN "criterion" "criterion") "for" ;-lin critic_N2of = mkN2 "critic" "of" ;-lin criticise_V2 = mkV2 "criticise" ;-lin criticism_N = mkN "criticism" ;-lin criticize_V2 = mkV2 "criticize" ;-lin critique_N = mkN "critique" ;-lin crochet_N = mkN "crochet" ;-lin crochet_V2 = mkV2 "crochet" ;-lin crochet_V = mkV "crochet" ;-lin crop_N = mkN "crop" ;-lin crop_V2 = mkV2 "crop" ;-lin cross_A = mkA "cross" ;-lin cross_N = mkN "cross" ;-lin cross_V2 = mkV2 "cross" ;-lin crow_V = mkV "crow" ;-lin crow_N = mkN "crow" ;-lin crowd_N = mkN "crowd" ;-lin crown_N = mkN "crown" ;-lin crown_V2 = mkV2 "crown" ;-lin crucial_A = longA "crucial" ;-lin crude_A = mkA "crude" ;-lin cruel_A = mkA "cruel" ;-lin cruel_A2to = mkA2 "cruel" "to" ;-lin cruelty_N2to = mkN2 "cruelty" "to" ;-lin crush_V2 = mkV2 "crush" ;-lin cry_V = mkV "cry" ;-lin cry_N = mkN "cry" ;-lin cub_N = mkN "cub" ;-lin cube_N = mkN "cube" ;-lin cubic_A = longA "cubic" ;-lin cue_N = mkN "cue" ;-lin cue_V2 = mkV2 "cue" ;-lin culprit_N = mkN "culprit" ;-lin cultivate_V2 = mkV2 "cultivate" ;-lin culture_N = mkN "culture" ;-lin cumbersome_A = longA "cumbersome" ;-lin cumulative_A = longA "cumulative" ;-lin cunning_A = longA "cunning" ;-lin cup_N = mkN "cup" ;-lin cupboard_N = mkN "cupboard" ;-lin curb_V2 = mkV2 "curb" ;-lin cure_N = mkN "cure" ;-lin cure_V3of =mkV3 "cure" "of" ;-lin curiosity_N = mkN "curiosity" ;-lin curious_A = longA "curious" ;-lin curl_V = mkV "curl" ;-lin curl_N = mkN "curl" ;-lin current_A = longA "current" ;-lin current_N = mkN "current" ;-lin curriculum_N = mkN "curriculum" ;-lin curse_N = mkN "curse" ;-lin curse_V2 = mkV2 "curse" ;-lin curtain_N = mkN "curtain" ;-lin curvature_N = mkN "curvature" ;-lin curve_V = mkV "curve" ;-lin curve_N = mkN "curve" ;-lin custard_N = massN "custard" ;-lin custom_N = mkN "custom" ;-lin cut_N = mkN "cut" ;-lin cut_V2 = mkV2 cut_V ;-lin cycle_V = mkV "cycle" ;-lin cyclic_A = longA "cyclic" ;-lin cynic_N = mkN "cynic" ;-lin dagger_N = mkN "dagger" ;-lin daily_A = longA "daily" ;-lin damage_N = mkN "damage" ;-lin damage_V2 = mkV2 "damage" ;-lin dance_N = mkN "dance" ;-lin dance_V = mkV "dance" ;-lin danger_N = mkN "danger" ;-lin dangle_V = mkV "dangle" ;-lin dare_V2 = mkV2 "dare" ;-lin dare_VV = mkVV (mkV "dare") ;-lin dark_N = mkN "dark" ;-lin dark_A = mkA "dark" ;-lin darken_V2 = mkV2 "darken" ;-lin darken_V = mkV "darken" ;-lin database_N = mkN "database" ;-lin date_N = mkN "date" ;-lin dative_A = longA "dative" ;-lin datum_N = mkN "datum" "datum" ;-lin daughter_N2of = mkN2 "daughter" "of" ;-lin day_N = mkN "day" ;-lin dead_A = mkA "dead" ;-lin deaf_A = mkA "deaf" ;-lin deal_N = mkN "deal" ;-lin deal_V2with = mkV2 deal_V "with" ;-lin dear_A = mkA "dear" ;-lin dear_A2to = mkA2 "dear" "to" ;-lin death_N = mkN "death" ;-lin debate_N = mkN "debate" ;-lin debate_V2 = mkV2 "debate" ;-lin debt_N = mkN "debt" ;-lin debtor_N = mkN "debtor" ;-lin debug_V2 = mkV2 "debug" ;-lin decade_N = mkN "decade" ;-lin decay_V = mkV "decay" ;-lin deceive_V2 = mkV2 "deceive" ;-lin december_PN = regPN "december" ;-lin deception_N = mkN "deception" ;-lin deceptive_A = longA "deceptive" ;-lin decide_VV = mkVV (mkV "decide") ;-lin decimal_A = longA "decimal" ;-lin decimal_N = mkN "decimal" ;-lin decision_N2 = mkN2 "decision" ;-lin decisive_A = longA "decisive" ;-lin declare_V2 = mkV2 "declare" ;-lin declare_VS = mkVS (mkV "declare") ;-lin decompose_V = mkV "decompose" ;-lin decomposition_N = mkN "decomposition" ;-lin decrease_V = mkV "decrease" ;-lin decrease_N2in = mkN2 "decrease" "in" ;-lin decrement_V2 = mkV2 "decrement" ;-lin dedicate_V3to =mkV3 "dedicate" "to" ;-lin deduce_VS = mkVS (mkV "deduce") ;-lin deducible_A = longA "deducible" ;-lin deed_N = mkN "deed" ;-lin deep_A = mkA "deep" ;-lin deer_N = mkN "deer" ;-lin defeat_N = mkN "defeat" ;-lin defeat_V2 = mkV2 "defeat" ;-lin defect_N = mkN "defect" ;-lin defect_V = mkV "defect" ;-lin defence_N = mkN "defence" ;-lin defend_V2 = mkV2 "defend" ;-lin defense_N = mkN "defense" ;-lin defensible_A = longA "defensible" ;-lin defer_V2 = mkV2 "defer" ;-lin deficiency_N = mkN "deficiency" ;-lin deficient_A = longA "deficient" ;-lin define_V2 = mkV2 "define" ;-lin definite_A = mkA "definite" ;-lin definition_N = mkN "definition" ;-lin definitive_A = longA "definitive" ;-lin deform_V2 = mkV2 "deform" ;-lin defy_V2 = mkV2 "defy" ;-lin degrade_V2 = mkV2 "degrade" ;-lin degree_N = mkN "degree" ;-lin delay_N = mkN "delay" ;-lin delay_V2 = mkV2 "delay" ;-lin delete_V2 = mkV2 "delete" ;-lin deliberate_A = longA "deliberate" ;-lin delicacy_N = mkN "delicacy" ;-lin delicate_A = longA "delicate" ;-lin delight_N = mkN "delight" ;-lin delight_V2 = mkV2 "delight" ;-lin delimit_V2 = mkV2 "delimit" ;-lin delineate_V2 = mkV2 "delineate" ;-lin deliver_V2 = mkV2 "deliver" ;-lin delve_V = mkV "delve" ;-lin demand_N = mkN "demand" ;-lin demand_V2 = mkV2 "demand" ;-lin demonstrate_VS = mkVS (mkV "demonstrate") ;-lin denial_N = mkN "denial" ;-lin denote_V2 = mkV2 "denote" ;-lin dense_A = mkA "dense" ;-lin deny_V2 = mkV2 "deny" ;-lin depart_V2from = mkV2 "depart" "from" ;-lin department_N = mkN "department" ;-lin departure_N = mkN "departure" ;-lin depend_V2on = mkV2 "depend" "on" ;-lin dependence_N2on = mkN2 "dependence" "on" ;-lin dependency_N = mkN "dependency" ;-lin dependent_N = mkN "dependent" ;-lin dependent_A = longA "dependent" ;-lin dependent_A2on = longA2 "dependent" "on" ;-lin depict_V2 = mkV2 "depict" ;-lin deploy_V2 = mkV2 "deploy" ;-lin deposit_N = mkN "deposit" ;-lin deposit_V2 = mkV2 "deposit" ;-lin depress_V2 = mkV2 "depress" ;-lin depressing_A = longA "depressing" ;-lin depth_N = mkN "depth" ;-lin derivative_N = mkN "derivative" ;-lin derive_V2from = mkV2 "derive" "from" ;-lin descend_V2 = mkV2 "descend" ;-lin descendant_N = mkN "descendant" ;-lin descent_N = mkN "descent" ;-lin describe_V2 = mkV2 "describe" ;-lin description_N = mkN "description" ;-lin descriptive_A = longA "descriptive" ;-lin desert_N = mkN "desert" ;-lin deserve_V2 = mkV2 "deserve" ;-lin design_N = mkN "design" ;-lin design_V2 = mkV2 "design" ;-lin designate_V3_pred =mkV3 "designate" "_pred" ;-lin desire_N2 = mkN2 "desire" ;-lin desire_V2 = mkV2 "desire" ;-lin desire_V2 = mkV2 "desire" ;-lin desire_VV = mkVV (mkV "desire") ;-lin desk_N = mkN "desk" ;-lin despair_N = mkN "despair" ;-lin despair_V = mkV "despair" ;-lin despair_V2of = mkV2 "despair" "of" ;-lin desperate_A = longA "desperate" ;-lin desperate_A2for = longA2 "desperate" "for" ;-lin desperation_N = mkN "desperation" ;-lin destination_N = mkN "destination" ;-lin destiny_N = mkN "destiny" ;-lin destroy_V2 = mkV2 "destroy" ;-lin destruction_N2of = mkN2 "destruction" "of" ;-lin destructive_A = longA "destructive" ;-lin detach_V2 = mkV2 "detach" ;-lin detail_N = mkN "detail" ;-lin detailed_A = longA "detailed" ;-lin detect_V2 = mkV2 "detect" ;-lin deteriorate_V = mkV "deteriorate" ;-lin determinate_A = longA "determinate" ;-lin determine_V2 = mkV2 "determine" ;-lin determinism_N = mkN "determinism" ;-lin deterministic_A = longA "deterministic" ;-lin determinize_V2 = mkV2 "determinize" ;-lin detract_V2from = mkV2 "detract" "from" ;-lin develop_V2 = mkV2 "develop" ;-lin deviance_N = mkN "deviance" ;-lin deviant_A = longA "deviant" ;-lin deviate_V2from = mkV2 "deviate" "from" ;-lin devil_N = mkN "devil" ;-lin devise_V2 = mkV2 "devise" ;-lin devote_V3to =mkV3 "devote" "to" ;-lin devour_V2 = mkV2 "devour" ;-lin diagnose_V2 = mkV2 "diagnose" ;-lin diagnosis_N = mkN "diagnosis" ;-lin diagnostic_A = longA "diagnostic" ;-lin diagonal_A = longA "diagonal" ;-lin diagonal_N = mkN "diagonal" ;-lin diagram_N = mkN "diagram" ;-lin diagrammatic_A = longA "diagrammatic" ;-lin diagrammatically_Adv = mkAdv "diagrammatically" ;-lin dialect_N = mkN "dialect" ;-lin dialogue_N = mkN "dialogue" ;-lin diamond_N = mkN "diamond" ;-lin dichotomy_N = mkN "dichotomy" ;-lin dictionary_N = mkN "dictionary" ;-lin die_V = mkV "die" ;-lin die_N = mkN "die" ;-lin differ_V2from = mkV2 "differ" "from" ;-lin difference_N = mkN "difference" ;-lin different_A = longA "different" ;-lin different_A2from = longA2 "different" "from" ;-lin differentiate_V2 = mkV2 "differentiate" ;-lin difficult_A = longA "difficult" ;-lin difficult_A2 = longA2 "difficult" "" ;-lin difficulty_N = mkN "difficulty" ;-lin diffuse_A = longA "diffuse" ;-lin diffuse_V = mkV "diffuse" ;-lin dig_V2 = mkV2 dig_V ;-lin digest_N = mkN "digest" ;-lin digest_V2 = mkV2 "digest" ;-lin digit_N = mkN "digit" ;-lin digital_A = longA "digital" ;-lin dilate_V = mkV "dilate" ;-lin dimension_N = mkN "dimension" ;-lin diminish_V = mkV "diminish" ;-lin dine_V = mkV "dine" ;-lin dinner_N = mkN "dinner" ;-lin dire_A = mkA "dire" ;-lin direct_A = longA "direct" ;-lin direct_V3to =mkV3 "direct" "to" ;-lin direction_N = mkN "direction" ;-lin director_N = mkN "director" ;-lin directory_N = mkN "directory" ;-lin dirt_N = mkN "dirt" ;-lin disable_V2 = mkV2 "disable" ;-lin disadvantage_N = mkN "disadvantage" ;-lin disambiguate_V2 = mkV2 "disambiguate" ;-lin disarm_V2 = mkV2 "disarm" ;-lin disarmament_N = mkN "disarmament" ;-lin disappoint_V2 = mkV2 "disappoint" ;-lin disaster_N = mkN "disaster" ;-lin disastrous_A = longA "disastrous" ;-lin disbelief_N = mkN "disbelief" ;-lin disc_N = mkN "disc" ;-lin discard_V2 = mkV2 "discard" ;-lin discern_V2 = mkV2 "discern" ;-lin discipline_N = mkN "discipline" ;-lin disciplined_A = longA "disciplined" ;-lin discontinuity_N = mkN "discontinuity" ;-lin discontinuous_A = longA "discontinuous" ;-lin discourage_V2 = mkV2 "discourage" ;-lin discourse_N = mkN "discourse" ;-lin discover_V2 = mkV2 "discover" ;-lin discover_VS = mkVS (mkV "discover") ;-lin discovery_N2 = mkN2 "discovery" ;-lin discrepancy_N = mkN "discrepancy" ;-lin discrete_A = mkA "discrete" ;-lin discriminate_V2 = mkV2 "discriminate" ;-lin discuss_V2 = mkV2 "discuss" ;-lin discussion_N = mkN "discussion" ;-lin discussion_N2about = mkN2 "discussion" "about" ;-lin discussion_N2s_withabout = mkN2 "discussion" "s_withabout" ;-lin discussion_N2with = mkN2 "discussion" "with" ;-lin disease_N = mkN "disease" ;-lin diseased_A = longA "diseased" ;-lin disguise_V = mkV "disguise" ;-lin disguise_N = mkN "disguise" ;-lin disguise_V2 = mkV2 "disguise" ;-lin dish_N = mkN "dish" ;-lin dishonest_A = longA "dishonest" ;-lin disillusion_V2 = mkV2 "disillusion" ;-lin disjoint_A = longA "disjoint" ;-lin disjunct_N = mkN "disjunct" ;-lin disjunction_N = mkN "disjunction" ;-lin disjunctive_A = longA "disjunctive" ;-lin disk_N = mkN "disk" ;-lin dislocate_V2 = mkV2 "dislocate" ;-lin dismiss_V2 = mkV2 "dismiss" ;-lin disparate_A = longA "disparate" ;-lin dispense_V2with = mkV2 "dispense" "with" ;-lin dispensible_A = longA "dispensible" ;-lin display_N = mkN "display" ;-lin display_V2 = mkV2 "display" ;-lin dispose_V2of = mkV2 "dispose" "of" ;-lin disproportionate_A = longA "disproportionate" ;-lin dispute_N = mkN "dispute" ;-lin dispute_V2 = mkV2 "dispute" ;-lin disquieting_A = longA "disquieting" ;-lin disrupt_V2 = mkV2 "disrupt" ;-lin dissatisfaction_N = mkN "dissatisfaction" ;-lin dissatisfied_A = longA "dissatisfied" ;-lin dissent_V = mkV "dissent" ;-lin dissertation_N = mkN "dissertation" ;-lin dissimilar_A = longA "dissimilar" ;-lin dissimilar_A2to = longA2 "dissimilar" "to" ;-lin distance_N = mkN "distance" ;-lin distant_A = longA "distant" ;-lin distant_A2from = longA2 "distant" "from" ;-lin distinct_A = longA "distinct" ;-lin distinct_A2from = longA2 "distinct" "from" ;-lin distinction_N = mkN "distinction" ;-lin distinctive_A = longA "distinctive" ;-lin distinguish_V3from =mkV3 "distinguish" "from" ;-lin distract_V3from =mkV3 "distract" "from" ;-lin distribute_V2 = mkV2 "distribute" ;-lin district_N = mkN "district" ;-lin disturb_V2 = mkV2 "disturb" ;-lin ditch_N = mkN "ditch" ;-lin ditransitive_A = longA "ditransitive" ;-lin dive_N = mkN "dive" ;-lin dive_V = mkV "dive" ;-lin diverse_A = longA "diverse" ;-lin divide_V2 = mkV2 "divide" ;-lin dividend_N = mkN "dividend" ;-lin divine_A = longA "divine" ;-lin divisible_A = longA "divisible" ;-lin division_N = mkN "division" ;-lin divisor_N = mkN "divisor" ;-lin divorce_V3from =mkV3 "divorce" "from" ;-lin do_V2 = mkV2 "do" ;-lin doctor_N = mkN "doctor" ;-lin document_N = mkN "document" ;-lin document_V2 = mkV2 "document" ;-lin dog_N = mkN "dog" ;-lin dollar_N = mkN "dollar" ;-lin dolt_N = mkN "dolt" ;-lin domain_N = mkN "domain" ;-lin dome_N = mkN "dome" ;-lin dominance_N = mkN "dominance" ;-lin dominant_A = longA "dominant" ;-lin dominate_V2 = mkV2 "dominate" ;-lin donate_V3to =mkV3 "donate" "to" ;-lin donkey_N = mkN "donkey" ;-lin doom_N = mkN "doom" ;-lin doomed_A = longA "doomed" ;-lin doomsday_N = mkN "doomsday" ;-lin door_N = mkN "door" ;-lin dormancy_N = mkN "dormancy" ;-lin dormant_A = mkA "dormant" ;-lin dosage_N = mkN "dosage" ;-lin dose_N = mkN "dose" ;-lin dose_V3with =mkV3 "dose" "with" ;-lin dot_N = mkN "dot" ;-lin double_A = longA "double" ;-lin double_V2 = mkV2 "double" ;-lin doubt_V2 = mkV2 "doubt" ;-lin doubt_VS = mkVS (mkV "doubt") ;-lin doubt_N2 = mkN2 "doubt" ;-lin dour_A = mkA "dour" ;-lin dove_N = mkN "dove" ;-lin down_N = mkN "down" ;-lin down_Prep = mkPrep "down" ;-lin downward_Adv = mkAdv "downward" ;-lin doze_V = mkV "doze" ;-lin dozen_N2 = mkN2 "dozen" ;-lin draft_N = mkN "draft" ;-lin drag_N = mkN "drag" ;-lin drag_V2 = mkV2 "drag" ;-lin drain_N = mkN "drain" ;-lin drain_V2 = mkV2 "drain" ;-lin dram_N = mkN "dram" ;-lin drama_N = mkN "drama" ;-lin dramatic_A = longA "dramatic" ;-lin dramatically_Adv = mkAdv "dramatically" ;-lin dramatist_N = mkN "dramatist" ;-lin drastic_A = longA "drastic" ;-lin drastically_Adv = mkAdv "drastically" ;-lin draught_N = mkN "draught" ;-lin draw_V2 = mkV2 draw_V ;-lin drawback_N = mkN "drawback" ;-lin drawer_N = mkN "drawer" ;-lin dread_N = mkN "dread" ;-lin dread_V2 = mkV2 "dread" ;-lin dreadful_A = longA "dreadful" ;-lin dream_N = mkN "dream" ;-lin dream_VS = mkVS (mkV "dream") ;-lin dress_V = mkV "dress" ;-lin dress_N = mkN "dress" ;-lin drill_N = mkN "drill" ;-lin drill_V2 = mkV2 "drill" ;-lin drink_N = mkN "drink" ;-lin drink_V2 = mkV2 drink_V ;-lin drive_V = IrregEng.drive_V ;-lin drop_N = mkN "drop" ;-lin drop_V2 = mkV2 "drop" ;-lin drought_N = mkN "drought" ;-lin drown_V = mkV "drown" ;-lin drug_N = mkN "drug" ;-lin drum_N = mkN "drum" ;-lin drunk_A = mkA "drunk" ;-lin dry_A = mkA "dry" ;-lin dry_V2 = mkV2 "dry" ;-lin dual_A = longA "dual" ;-lin dubious_A = longA "dubious" ;-lin duck_N = mkN "duck" ;-lin duck_V = mkV "duck" ;-lin due_A = longA "due" ;-lin due_A2to = longA2 "due" "to" ;-lin duel_N = mkN "duel" ;-lin dull_A = mkA "dull" ;-lin dumb_A = mkA "dumb" ;-lin dummy_N = mkN "dummy" ;-lin dump_N = mkN "dump" ;-lin dump_V2 = mkV2 "dump" ;-lin dumpling_N = mkN "dumpling" ;-lin duplicate_V2 = mkV2 "duplicate" ;---lin during_Prep = mkPrep "during" ;-lin dust_N = mkN "dust" ;-lin dutch_A = longA "dutch" ;-lin duty_N = mkN "duty" ;-lin dwarf_N = mkN "dwarf" ;-lin dwarf_V2 = mkV2 "dwarf" ;---lin dwell_V2 = mkV2 dwell_V ;-lin dwelling_N = mkN "dwelling" ;-lin dynamic_A = longA "dynamic" ;-lin dynamically_Adv = mkAdv "dynamically" ;-lin dynamism_N = mkN "dynamism" ;-lin dynamo_N = mkN "dynamo" ;-lin eager_A2 = longA2 "eager" "" ;-lin eager_A = longA "eager" ;-lin ear_N = mkN "ear" ;-lin earl_N = mkN "earl" ;-lin early_A = mkA "early" ;-lin earn_V2 = mkV2 "earn" ;-lin earth_N = massN "earth" ;-lin ease_N = mkN "ease" ;-lin east_N = massN "east" ;-lin east_A = longA "east" ;-lin east_A2of = longA2 "east" "of" ;-lin eastern_A = mkA "eastern" ;-lin easy_A = mkA "easy" ;-lin easy_A2 = mkA2 "easy" "" ;-lin eat_V2 = mkV2 eat_V ;-lin ebb_V = mkV "ebb" ;-lin echo_N = mkN "echo" ;-lin echo_V2 = mkV2 "echo" ;-lin economic_A = longA "economic" ;-lin economical_A = longA "economical" ;-lin economy_N = mkN "economy" ;-lin edge_N = mkN "edge" ;-lin edible_A = longA "edible" ;-lin edinburgh_PN = regPN "edinburgh" ;-lin edit_V2 = mkV2 "edit" ;-lin edition_N = mkN "edition" ;-lin editor_N = mkN "editor" ;-lin educate_V2 = mkV2 "educate" ;-lin effect_N = mkN "effect" ;-lin effect_V2 = mkV2 "effect" ;-lin effective_A = mkA "effective" ;-lin efficacy_N = mkN "efficacy" ;-lin efficiency_N = mkN "efficiency" ;-lin efficient_A = longA "efficient" ;-lin effort_N = mkN "effort" ;-lin egg_N = mkN "egg" ;-lin elaborate_A = longA "elaborate" ;-lin elaborate_V2 = mkV2 "elaborate" ;-lin elbow_N = mkN "elbow" ;-lin elect_V2 = mkV2 "elect" ;-lin electric_A = longA "electric" ;-lin electricity_N = massN "electricity" ;-lin electron_N = mkN "electron" ;-lin electronic_A = longA "electronic" ;-lin elegance_N = mkN "elegance" ;-lin elegant_A = longA "elegant" ;-lin element_N = mkN "element" ;-lin elephant_N = mkN "elephant" ;-lin elephantine_A = longA "elephantine" ;-lin elevate_V2 = mkV2 "elevate" ;-lin elicit_V = mkV "elicit" ;-lin eligible_A = longA "eligible" ;-lin eligible_A2for = longA2 "eligible" "for" ;-lin eliminate_V2 = mkV2 "eliminate" ;-lin ellipse_N = mkN "ellipse" ;-lin ellipsis_N = mkN "ellipsis" ;-lin elliptical_A = longA "elliptical" ;-lin elsewhere_Adv = mkAdv "elsewhere" ;-lin elucidate_V2 = mkV2 "elucidate" ;-lin elude_V2 = mkV2 "elude" ;-lin elusive_A = longA "elusive" ;-lin embarrass_V2 = mkV2 "embarrass" ;-lin embassy_N = mkN "embassy" ;-lin embed_V3in =mkV3 "embed" "in" ;-lin embody_V2 = mkV2 "embody" ;-lin embrace_N = mkN "embrace" ;-lin embrace_V2 = mkV2 "embrace" ;-lin embrace_V = mkV "embrace" ;-lin emerge_V = mkV "emerge" ;-lin emergency_N = mkN "emergency" ;-lin emergent_A = longA "emergent" ;-lin emphasis_N = mkN "emphasis" ;-lin emphasise_V2 = mkV2 "emphasise" ;-lin emphasise_VS = mkVS (mkV "emphasise") ;-lin emphasize_V2 = mkV2 "emphasize" ;-lin emphasize_VS = mkVS (mkV "emphasize") ;-lin emphatic_A = longA "emphatic" ;-lin emphatically_Adv = mkAdv "emphatically" ;-lin empire_N = mkN "empire" ;-lin empirical_A = longA "empirical" ;-lin empiricism_N = mkN "empiricism" ;-lin empiricist_N = mkN "empiricist" ;-lin employ_V2 = mkV2 "employ" ;-lin empty_A = mkA "empty" ;-lin empty_V2 = mkV2 "empty" ;-lin emulate_V2 = mkV2 "emulate" ;-lin enable_V2 = mkV2 "enable" ;-lin encapsulate_V2 = mkV2 "encapsulate" ;-lin enchant_V2 = mkV2 "enchant" ;-lin enclose_V2 = mkV2 "enclose" ;-lin enclosure_N = mkN "enclosure" ;-lin encode_V2 = mkV2 "encode" ;-lin encompass_V2 = mkV2 "encompass" ;-lin encounter_V2 = mkV2 "encounter" ;-lin encourage_V2 = mkV2 "encourage" ;-lin encrypt_V2 = mkV2 "encrypt" ;-lin encumber_V2 = mkV2 "encumber" ;-lin encyclopaedia_N = mkN "encyclopaedia" ;-lin encyclopaedic_A = longA "encyclopaedic" ;-lin end_N = mkN "end" ;-lin end_V2 = mkV2 "end" ;-lin endeavour_VV = mkVV (mkV "endeavour") ;-lin ending_N = mkN "ending" ;-lin endow_V3with =mkV3 "endow" "with" ;-lin enemy_N = mkN "enemy" ;-lin energetic_A = longA "energetic" ;-lin energetically_Adv = mkAdv "energetically" ;-lin energy_N = mkN "energy" ;-lin enforce_V2 = mkV2 "enforce" ;-lin engage_V2 = mkV2 "engage" ;-lin engender_V2 = mkV2 "engender" ;-lin engine_N = mkN "engine" ;-lin engineer_N = mkN "engineer" ;-lin engineer_V2 = mkV2 "engineer" ;-lin england_PN = regPN "england" ;-lin english_A = longA "english" ;-lin engross_V2 = mkV2 "engross" ;-lin engulf_V2 = mkV2 "engulf" ;-lin enhance_V2 = mkV2 "enhance" ;-lin enjoy_V2 = mkV2 "enjoy" ;-lin enlarge_V2 = mkV2 "enlarge" ;-lin enormous_A = longA "enormous" ;-lin enquire_V2about = mkV2 "enquire" "about" ;-lin enrich_V2 = mkV2 "enrich" ;-lin ensure_VS = mkVS (mkV "ensure") ;-lin entail_VS = mkVS (mkV "entail") ;-lin enter_V2 = mkV2 "enter" ;-lin enterprise_N = mkN "enterprise" ;-lin enterprising_A = longA "enterprising" ;-lin entertain_V2 = mkV2 "entertain" ;-lin enthusiast_N = mkN "enthusiast" ;-lin entire_A = longA "entire" ;-lin entitle_V3to =mkV3 "entitle" "to" ;-lin entity_N = mkN "entity" ;-lin entrance_N = mkN "entrance" ;-lin entrance_V2 = mkV2 "entrance" ;-lin entropy_N = mkN "entropy" ;-lin entrust_V3to =mkV3 "entrust" "to" ;-lin entry_N = mkN "entry" ;-lin enumerate_V2 = mkV2 "enumerate" ;-lin envelope_N = mkN "envelope" ;-lin environment_N = mkN "environment" ;-lin envisage_V2 = mkV2 "envisage" ;-lin envy_N = mkN "envy" ;-lin envy_V2 = mkV2 "envy" ;-lin epistemology_N = mkN "epistemology" ;-lin equal_N = mkN "equal" ;-lin equal_V2 = mkV2 "equal" ;-lin equal_A = mkA "equal" ;-lin equal_A2to = mkA2 "equal" "to" ;-lin equate_V3with =mkV3 "equate" "with" ;-lin equation_N = mkN "equation" ;-lin equidistant_A = longA "equidistant" ;-lin equip_V2 = mkV2 "equip" ;-lin equipment_N = mkN "equipment" ;-lin equivalence_N2to = mkN2 "equivalence" "to" ;-lin equivalent_V = mkV "equivalent" ;-lin equivalent_A = longA "equivalent" ;-lin equivalent_A2to = longA2 "equivalent" "to" ;-lin ergonomic_A = longA "ergonomic" ;-lin ergonomically_Adv = mkAdv "ergonomically" ;-lin erroneous_A = longA "erroneous" ;-lin error_N = mkN "error" ;-lin escape_V2from = mkV2 "escape" "from" ;-lin eschew_V2 = mkV2 "eschew" ;-lin esoteric_A = longA "esoteric" ;-lin especially_Adv = mkAdv "especially" ;-lin espouse_V2 = mkV2 "espouse" ;-lin essay_N = mkN "essay" ;-lin essence_N = mkN "essence" ;-lin essential_A = longA "essential" ;-lin establish_V2 = mkV2 "establish" ;-lin establishment_N = mkN "establishment" ;-lin estate_N = mkN "estate" ;-lin estimate_VS = mkVS (mkV "estimate") ;-lin euclidean_A = longA "euclidean" ;-lin europe_PN = regPN "europe" ;-lin european_A = longA "european" ;-lin european_N = mkN "european" ;-lin evade_V2 = mkV2 "evade" ;-lin evaluable_A = longA "evaluable" ;-lin evaluate_V2 = mkV2 "evaluate" ;-lin even_Adv = mkAdv "even" ;-lin even_A = mkA "even" ;-lin evening_N = mkN "evening" ;-lin event_N = mkN "event" ;-lin eventual_A = longA "eventual" ;-lin ever_Adv = mkAdv "ever" ;-lin everyday_A = longA "everyday" ;----- lin everywhere_Adv = mkAdv "everywhere" ;-lin evidence_N = mkN "evidence" ;-lin evident_A = longA "evident" ;-lin evident_A2 = longA2 "evident" "" ;-lin evil_A = mkA "evil" ;-lin evocation_N = mkN "evocation" ;-lin evoke_V2 = mkV2 "evoke" ;-lin evolution_N = mkN "evolution" ;-lin evolve_V = mkV "evolve" ;-lin exacerbate_V2 = mkV2 "exacerbate" ;-lin exact_A = mkA "exact" ;-lin exaggerate_V2 = mkV2 "exaggerate" ;-lin exaggerate_V = mkV "exaggerate" ;-lin exalt_V2 = mkV2 "exalt" ;-lin examination_N = mkN "examination" ;-lin examine_V2 = mkV2 "examine" ;-lin example_N = mkN "example" ;-lin excede_V2 = mkV2 "excede" ;-lin exceed_V2 = mkV2 "exceed" ;-lin excellence_N = mkN "excellence" ;-lin excellent_A = longA "excellent" ;-lin exception_N = mkN "exception" ;-lin excess_N = mkN "excess" ;-lin excessive_A = longA "excessive" ;-lin exchange_N = mkN "exchange" ;-lin exchange_V3for =mkV3 "exchange" "for" ;-lin excite_V2 = mkV2 "excite" ;-lin exclude_V2 = mkV2 "exclude" ;-lin exclusion_N = mkN "exclusion" ;-lin exclusive_A = longA "exclusive" ;-lin exclusive_A2to = longA2 "exclusive" "to" ;-lin excursion_N = mkN "excursion" ;-lin excuse_V2 = mkV2 "excuse" ;-lin excuse_N2for = mkN2 "excuse" "for" ;-lin execute_V2 = mkV2 "execute" ;-lin exemplar_N = mkN "exemplar" ;-lin exemplify_V2 = mkV2 "exemplify" ;-lin exercise_N = mkN "exercise" ;-lin exert_V2 = mkV2 "exert" ;-lin exhaust_V2 = mkV2 "exhaust" ;-lin exhibit_N = mkN "exhibit" ;-lin exhibit_V2 = mkV2 "exhibit" ;-lin exhort_V2 = mkV2 "exhort" ;-lin exist_V = mkV "exist" ;-lin existence_N = mkN "existence" ;-lin existent_A = longA "existent" ;-lin exit_N = mkN "exit" ;-lin exit_V2from = mkV2 "exit" "from" ;-lin exophoric_A = longA "exophoric" ;-lin expand_V = mkV "expand" ;-lin expansion_N = mkN "expansion" ;-lin expect_V2 = mkV2 "expect" ;-lin expect_V2 = mkV2 "expect" ;-lin expect_VS = mkVS (mkV "expect") ;-lin expedient_N = mkN "expedient" ;-lin expel_V2 = mkV2 "expel" ;-lin expend_V2 = mkV2 "expend" ;-lin expenditure_N = mkN "expenditure" ;-lin expense_N = mkN "expense" ;-lin expensive_A = longA "expensive" ;-lin experience_N = mkN "experience" ;-lin experience_V2 = mkV2 "experience" ;-lin experiment_N = mkN "experiment" ;-lin experiment_V = mkV "experiment" ;-lin expert_N = mkN "expert" ;-lin expertise_N = mkN "expertise" ;-lin expire_V2 = mkV2 "expire" ;-lin expiry_N = mkN "expiry" ;-lin explain_V3to =mkV3 "explain" "to" ;-lin explanation_N = mkN "explanation" ;-lin explanatory_A = longA "explanatory" ;-lin explicate_V2 = mkV2 "explicate" ;-lin explicit_A = longA "explicit" ;-lin explode_V = mkV "explode" ;-lin exploit_V2 = mkV2 "exploit" ;-lin explore_V2 = mkV2 "explore" ;-lin explore_V = mkV "explore" ;-lin explosion_N = mkN "explosion" ;-lin explosive_A = longA "explosive" ;-lin explosive_N = mkN "explosive" ;-lin exponent_N = mkN "exponent" ;-lin exponential_A = longA "exponential" ;-lin exponential_N = mkN "exponential" ;-lin expose_V2 = mkV2 "expose" ;-lin exposure_V = mkV "exposure" ;-lin express_A = longA "express" ;-lin express_V2 = mkV2 "express" ;-lin expressible_A = longA "expressible" ;-lin expressible_A2by = longA2 "expressible" "by" ;-lin expression_N = mkN "expression" ;-lin expressly_Adv = mkAdv "expressly" ;-lin expulsion_N = mkN "expulsion" ;-lin expunge_V2 = mkV2 "expunge" ;-lin extant_A = longA "extant" ;-lin extend_V2 = mkV2 "extend" ;-lin extensible_A = longA "extensible" ;-lin extension_N = mkN "extension" ;-lin extensive_A = longA "extensive" ;-lin extent_N = mkN "extent" ;-lin external_A = longA "external" ;-lin extra_A = longA "extra" ;-lin extract_V3from =mkV3 "extract" "from" ;-lin extraneous_A = longA "extraneous" ;-lin extravagance_N = mkN "extravagance" ;-lin extravagant_A = longA "extravagant" ;-lin extreme_A = longA "extreme" ;-lin extrinsic_A = longA "extrinsic" ;-lin extrinsically_Adv = mkAdv "extrinsically" ;-lin eye_N = mkN "eye" ;-lin face_N = mkN "face" ;-lin face_V2 = mkV2 "face" ;-lin face_V3with =mkV3 "face" "with" ;-lin facet_N = mkN "facet" ;-lin facetious_A = longA "facetious" ;-lin facilitate_V2 = mkV2 "facilitate" ;-lin facility_N = mkN "facility" ;-lin fact_N2 = mkN2 "fact" ;-lin factive_A = longA "factive" ;-lin factive_N = mkN "factive" ;-lin factor_N = mkN "factor" ;-lin factor_V2 = mkV2 "factor" ;-lin factorial_N = mkN "factorial" ;-lin factory_N = mkN "factory" ;-lin factual_A = longA "factual" ;-lin faculty_N = mkN "faculty" ;-lin fail_V2 = mkV2 "fail" ;-lin failure_N = mkN "failure" ;-lin faint_A = mkA "faint" ;-lin fair_A = mkA "fair" ;-lin fair_N = mkN "fair" ;-lin fairy_N = mkN "fairy" ;-lin faith_N = mkN "faith" ;-lin fall_N = mkN "fall" ;-lin fall_V = IrregEng.fall_V ;-lin false_A = mkA "false" ;-lin falsehood_N = mkN "falsehood" ;-lin fame_N = mkN "fame" ;-lin familiar_A = longA "familiar" ;-lin familiar_A2to = longA2 "familiar" "to" ;-lin family_N = mkN "family" ;-lin fan_N = mkN "fan" ;-lin fancy_A = mkA "fancy" ;-lin fancy_V2 = mkV2 "fancy" ;-lin far_A = longA "far" ;-lin far_A2from = longA2 "far" "from" ;-lin farce_N = mkN "farce" ;-lin fare_N = mkN "fare" ;-lin farm_N = mkN "farm" ;-lin farm_V = mkV "farm" ;-lin fashion_N = mkN "fashion" ;-lin fashionable_A = longA "fashionable" ;-lin fast_A = mkA "fast" ;-lin fasten_V3to =mkV3 "fasten" "to" ;-lin fat_N = massN "fat" ;-lin fat_A = duplADeg "fat" ;-lin fate_N = mkN "fate" ;-lin father_N = mkN "father" ;-lin fatigue_N = mkN "fatigue" ;-lin fatigue_V2 = mkV2 "fatigue" ;-lin fault_N = mkN "fault" ;-lin favor_N = mkN "favor" ;-lin favor_V2 = mkV2 "favor" ;-lin favour_N = mkN "favour" ;-lin favour_V2 = mkV2 "favour" ;-lin favourable_A = longA "favourable" ;-lin favourable_A2to = longA2 "favourable" "to" ;-lin favourite_A = longA "favourite" ;-lin fear_N = mkN "fear" ;-lin fear_V2 = mkV2 "fear" ;-lin feasible_A = longA "feasible" ;-lin feast_N = mkN "feast" ;-lin feather_N = mkN "feather" ;-lin feature_N = mkN "feature" ;-lin feature_V2 = mkV2 "feature" ;-lin february_PN = regPN "february" ;-lin federal_A = longA "federal" ;-lin federation_N = mkN "federation" ;-lin fee_N = mkN "fee" ;-lin feed_V2 = mkV2 feed_V ;-lin feedback_N = mkN "feedback" ;-lin feel_V2 = mkV2 feel_V ;-lin feeling_N2 = mkN2 "feeling" ;-lin felix_PN = regPN "felix" ;-lin fellow_N = mkN "fellow" ;-lin felt_N = mkN "felt" ;-lin female_A = longA "female" ;-lin fence_N = mkN "fence" ;-lin fertilize_V2 = mkV2 "fertilize" ;-lin fertilizer_N = mkN "fertilizer" ;-lin fetch_V3from =mkV3 "fetch" "from" ;-lin fetter_V2 = mkV2 "fetter" ;-lin fever_N = mkN "fever" ;-lin fiction_N = mkN "fiction" ;-lin fictional_A = longA "fictional" ;-lin fido_PN = regPN "fido" ;-lin field_N = mkN "field" ;-lin fierce_A = mkA "fierce" ;-lin fig_N = mkN "fig" ;-lin fight_N = mkN "fight" ;-lin fight_V2 = mkV2 IrregEng.fight_V ;-lin fight_V = IrregEng.fight_V ;-lin figure_N = mkN "figure" ;-lin file_N = mkN "file" ;-lin file_V2 = mkV2 "file" ;-lin fill_V2 = mkV2 "fill" ;-lin fill_V3 =mkV3 "fill" ;-lin film_N = mkN "film" ;-lin film_V2 = mkV2 "film" ;-lin filter_N = mkN "filter" ;-lin filter_V2 = mkV2 "filter" ;-lin fin_N = mkN "fin" ;-lin final_A = longA "final" ;-lin finance_N = mkN "finance" ;-lin financial_A = longA "financial" ;-lin find_V2 = mkV2 find_V ;-lin fine_A = mkA "fine" ;-lin fine_N = mkN "fine" ;-lin fine_V2 = mkV2 "fine" ;-lin finger_N = mkN "finger" ;-lin fingerprint_N = mkN "fingerprint" ;-lin finish_N = mkN "finish" ;-lin finish_V2 = mkV2 "finish" ;-lin finish_V = mkV "finish" ;-lin finite_A = longA "finite" ;-lin fir_N = mkN "fir" ;-lin fire_N = mkN "fire" ;-lin fire_V2 = mkV2 "fire" ;-lin firm_N = mkN "firm" ;-lin firm_A = mkA "firm" ;-lin firstly_Adv = mkAdv "firstly" ;-lin fish_N = mkN "fish" ;-lin fish_V = mkV "fish" ;-lin fisherman_N = mkN "fisherman" "fishermen" ;-lin fit_V2 = mkV2 "fit" ;-lin fit_A = mkA "fit" ;-lin fit_A2for = mkA2 "fit" "for" ;-lin fix_V3to =mkV3 "fix" "to" ;-lin flag_N = mkN "flag" ;-lin flame_N = mkN "flame" ;-lin flash_N = mkN "flash" ;-lin flash_V = mkV "flash" ;-lin flat_A = mkA "flat" ;-lin flat_N = mkN "flat" ;-lin flavour_N = mkN "flavour" ;-lin flaw_N = mkN "flaw" ;-lin flawed_A = longA "flawed" ;-lin flesh_N = massN "flesh" ;-lin flexible_A = longA "flexible" ;-lin flight_N2from = mkN2 "flight" "from" ;-lin flip_V2 = mkV2 "flip" ;-lin float_V = mkV "float" ;-lin flood_N = mkN "flood" ;-lin flood_V2 = mkV2 "flood" ;-lin floor_N = mkN "floor" ;-lin flour_N = massN "flour" ;-lin flourish_V2 = mkV2 "flourish" ;-lin flourish_V = mkV "flourish" ;-lin flow_N = mkN "flow" ;-lin flower_N = mkN "flower" ;-lin flu_N = mkN "flu" ;-lin fluid_A = longA "fluid" ;-lin fluid_N = mkN "fluid" ;-lin flux_N = mkN "flux" ;-lin fly_N = mkN "fly" ;-lin fly_V = IrregEng.fly_V ;-lin foam_N = mkN "foam" ;-lin foam_V = mkV "foam" ;-lin focal_A = longA "focal" ;-lin focus_N = mkN "focus" ;-lin focus_V2 = mkV2 "focus" ;-lin focus_V2on = mkV2 "focus" "on" ;-lin fog_N = mkN "fog" ;-lin foist_V3on =mkV3 "foist" "on" ;-lin fold_N = mkN "fold" ;-lin fold_V2 = mkV2 "fold" ;-lin follow_V2 = mkV2 "follow" ;-lin fond_A2of = mkA2 "fond" "of" ;-lin food_N = massN "food" ;-lin fool_N = mkN "fool" ;-lin fool_V2 = mkV2 "fool" ;-lin foolish_A = longA "foolish" ;-lin foot_N = mkN "foot" "feet" ;-lin football_N = mkN "football" ;---lin for_Prep = mkPrep "for" ;-lin foray_N = mkN "foray" ;-lin forbid_V2 = mkV2 forbid_V ;-lin force_N = mkN "force" ;-lin force_V2 = mkV2 "force" ;-lin forcible_A = longA "forcible" ;-lin forearm_N = mkN "forearm" ;---lin forego_V2 = mkV2 forego_V ;-lin foreground_N = mkN "foreground" ;-lin forehead_N = mkN "forehead" ;-lin foreign_A = longA "foreign" ;-lin foreigner_N = mkN "foreigner" ;-lin forerunner_N = mkN "forerunner" ;---lin foresee_V2 = mkV2 foresee_V ;-lin forest_N = mkN "forest" ;-lin forestall_V2 = mkV2 "forestall" ;-lin forever_Adv = mkAdv "forever" ;-lin forget_VV = mkVV forget_V ;---lin forgive_V3for =mkV3 forgive_V "for" ;---lin forgo_V2 = mkV2 forgo_V ;-lin fork_N = mkN "fork" ;-lin form_N = mkN "form" ;-lin form_V2 = mkV2 "form" ;-lin formal_A = longA "formal" ;-lin formalism_N = mkN "formalism" ;-lin format_N = mkN "format" ;-lin formation_N = mkN "formation" ;-lin former_A = longA "former" ;-lin formula_N = mkN "formula" ;-lin formulate_V2 = mkV2 "formulate" ;-lin fort_N = mkN "fort" ;-lin forthcoming_A = longA "forthcoming" ;-lin forthwith_Adv = mkAdv "forthwith" ;-lin fortnight_N = mkN "fortnight" ;-lin fortuitous_A = longA "fortuitous" ;-lin fortunate_A = longA "fortunate" ;-lin fortune_N = mkN "fortune" ;-lin forum_N = mkN "forum" ;-lin forward_A = longA "forward" ;-lin forwards_Adv = mkAdv "forwards" ;-lin found_V2 = mkV2 "found" ;-lin foundation_N = mkN "foundation" ;-lin fountain_N = mkN "fountain" ;-lin fox_N = mkN "fox" ;-lin fraction_N = mkN "fraction" ;-lin fracture_N = mkN "fracture" ;-lin fracture_V2 = mkV2 "fracture" ;-lin fragment_N = mkN "fragment" ;-lin fragment_V2 = mkV2 "fragment" ;-lin fragmentary_A = longA "fragmentary" ;-lin frame_N = mkN "frame" ;-lin frame_V2 = mkV2 "frame" ;-lin framework_N = mkN "framework" ;-lin france_PN = regPN "france" ;-lin franz_PN = regPN "franz" ;-lin free_A = mkA "free" ;-lin free_V2 = mkV2 "free" ;-lin freedom_N = mkN "freedom" ;-lin freeze_V2 = mkV2 freeze_V ;-lin french_A = mkA "french" ;-lin frequency_N = mkN "frequency" ;-lin frequent_A = longA "frequent" ;-lin fresh_A = mkA "fresh" ;-lin friction_N = mkN "friction" ;-lin friday_PN = regPN "friday" ;-lin friend_N = mkN "friend" ;-lin friendly_A = mkA "friendly" ;-lin friendly_A2to = mkA2 "friendly" "to" ;-lin fright_N = mkN "fright" ;-lin frighten_V2 = mkV2 "frighten" ;-lin frill_N = mkN "frill" ;-lin fringe_N = mkN "fringe" ;---lin from_Prep = mkPrep "from" ;-lin front_A = longA "front" ;-lin front_N = mkN "front" ;-lin fruit_N = massN "fruit" ;-lin fry_V2 = mkV2 "fry" ;-lin fulfil_V = mkV "fulfil" ;-lin full_A = mkA "full" ;-lin fun_N = mkN "fun" ;-lin function_N = mkN "function" ;-lin function_V = mkV "function" ;-lin functor_N = mkN "functor" ;-lin fund_N = mkN "fund" ;-lin fundamental_A = longA "fundamental" ;-lin funeral_N = mkN "funeral" ;-lin funereal_A = longA "funereal" ;-lin fungus_N = mkN "fungus" "fungi" ;-lin funny_A = mkA "funny" ;-lin fur_N = mkN "fur" ;-lin furnish_V3with =mkV3 "furnish" "with" ;-lin furniture_N = massN "furniture" ;-lin fuss_N = mkN "fuss" ;-lin future_A = longA "future" ;-lin future_N = mkN "future" ;-lin fuzzy_A = longA "fuzzy" ;-lin gag_N = mkN "gag" ;-lin gag_V2 = mkV2 "gag" ;-lin gain_N = mkN "gain" ;-lin gain_V2 = mkV2 "gain" ;-lin galactic_A = longA "galactic" ;-lin galaxy_N = mkN "galaxy" ;-lin gale_N = mkN "gale" ;-lin gallon_N = mkN "gallon" ;-lin gamble_V = mkV "gamble" ;-lin game_N = mkN "game" ;-lin gap_N = mkN "gap" ;-lin gape_V = mkV "gape" ;-lin gape_V2at = mkV2 "gape" "at" ;-lin garage_N = mkN "garage" ;-lin garden_N = mkN "garden" ;-lin garment_N = mkN "garment" ;-lin gas_N = mkN "gas" ;-lin gaseous_A = longA "gaseous" ;-lin gate_N = mkN "gate" ;-lin gather_V = mkV "gather" ;-lin gauge_N = mkN "gauge" ;-lin gauge_V2 = mkV2 "gauge" ;-lin gay_A = mkA "gay" ;-lin gaze_V2at = mkV2 "gaze" "at" ;-lin gaze_N = mkN "gaze" ;-lin gear_N = mkN "gear" ;-lin gear_V2 = mkV2 "gear" ;-lin generable_A = longA "generable" ;-lin general_A = longA "general" ;-lin general_N = mkN "general" ;-lin generate_V2 = mkV2 "generate" ;-lin generation_N = mkN "generation" ;-lin generator_N = mkN "generator" ;-lin generic_A = longA "generic" ;-lin generosity_N = mkN "generosity" ;-lin generous_A = longA "generous" ;-lin generous_A2to = longA2 "generous" "to" ;-lin genitive_A = longA "genitive" ;-lin genius_N = mkN "genius" ;-lin gentle_A = mkA "gentle" ;-lin gentleman_N = mkN "gentleman" "gentlemen" ;-lin gently_Adv = mkAdv "gently" ;-lin genuine_A = longA "genuine" ;-lin genus_N = mkN "genus" ;-lin geography_N = mkN "geography" ;-lin geology_N = mkN "geology" ;-lin geometry_N = mkN "geometry" ;-lin german_A = longA "german" ;-lin germane_A = longA "germane" ;-lin germanic_A = longA "germanic" ;-lin germany_PN = regPN "germany" ;-lin gerund_N = mkN "gerund" ;-lin gesture_V = mkV "gesture" ;-lin gesture_N = mkN "gesture" ;-lin get_V2 = mkV2 get_V ;-lin gift_N = mkN "gift" ;-lin gin_N = massN "gin" ;-lin giraffe_N = mkN "giraffe" ;-lin girl_N = mkN "girl" ;-lin gist_N = mkN "gist" ;-lin give_V3 = mkV3 give_V ;-lin give_V3to =mkV3 give_V "to" ;-lin glad_A2 = mkA2 "glad" "" ;-lin glad_A = mkA "glad" ;-lin glad_A2 = mkA2 "glad" "" ;-lin glance_N = mkN "glance" ;-lin glance_V2at = mkV2 "glance" "at" ;-lin glass_N = mkN "glass" ;-lin glean_V2 = mkV2 "glean" ;-lin global_A = longA "global" ;-lin globe_N = mkN "globe" ;-lin glory_N = mkN "glory" ;-lin gloss_N = mkN "gloss" ;-lin gloss_V2 = mkV2 "gloss" ;-lin glow_N = mkN "glow" ;-lin glow_V2 = mkV2 "glow" ;-lin gnat_N = mkN "gnat" ;-lin gnu_N = mkN "gnu" ;-lin go_V2 = mkV2 go_V ;-lin goat_N = mkN "goat" ;-lin god_N = mkN "god" ;-lin goddess_N = mkN "goddess" ;-lin gold_N = mkN "gold" ;-lin golden_A = mkA "golden" ;-lin good_A = mkADeg "good" "better" "best" "well" ;-lin goose_N = mkN "goose" "geese" ;-lin gore_N = mkN "gore" ;-lin gorilla_N = mkN "gorilla" ;-lin gory_A = mkA "gory" ;-lin gospel_N = mkN "gospel" ;-lin govern_V = mkV "govern" ;-lin government_N = mkN "government" ;-lin grab_V2 = mkV2 "grab" ;-lin grace_N = mkN "grace" ;-lin grade_N = mkN "grade" ;-lin gradual_A = longA "gradual" ;-lin graft_N = mkN "graft" ;-lin graft_V2 = mkV2 "graft" ;-lin graham_PN = regPN "graham" ;-lin grain_N = mkN "grain" ;-lin gram_N = mkN "gram" ;-lin grammar_N = mkN "grammar" ;-lin grammatical_A = longA "grammatical" ;-lin grand_A = mkA "grand" ;-lin grandfather_N = mkN "grandfather" ;-lin grandmother_N = mkN "grandmother" ;-lin grant_N = mkN "grant" ;-lin grant_V2 = mkV2 "grant" ;-lin grape_N = mkN "grape" ;-lin graph_N = mkN "graph" ;-lin graphic_A = longA "graphic" ;-lin grasp_N = mkN "grasp" ;-lin grasp_V2 = mkV2 "grasp" ;-lin grass_N = massN "grass" ;-lin grateful_A = mkA "grateful" ;-lin grateful_A2to = mkA2 "grateful" "to" ;-lin grateful_A2 = mkA2 "grateful" "" ;-lin gratuitous_A = longA "gratuitous" ;-lin grave_N = mkN "grave" ;-lin gravitation_N = mkN "gravitation" ;-lin gravity_N = mkN "gravity" ;-lin gravy_N = massN "gravy" ;-lin gray_A = mkA "gray" ;-lin grease_N = massN "grease" ;-lin great_A = mkA "great" ;-lin greece_PN = regPN "greece" ;-lin greed_N = mkN "greed" ;-lin greek_A = longA "greek" ;-lin greek_N = mkN "greek" ;-lin green_N = mkN "green" ;-lin greet_V2 = mkV2 "greet" ;-lin gregarious_A = longA "gregarious" ;-lin grey_A = mkA "grey" ;-lin grid_N = mkN "grid" ;-lin grief_N = mkN "grief" ;-lin grieve_V = mkV "grieve" ;-lin grill_V2 = mkV2 "grill" ;-lin grim_A = mkA "grim" ;-lin grime_N = mkN "grime" ;-lin grin_N = mkN "grin" ;-lin grin_V = mkV "grin" ;-lin grind_V2 = mkV2 grind_V ;-lin grip_N = mkN "grip" ;-lin grip_V2 = mkV2 "grip" ;-lin grit_N = mkN "grit" ;-lin grog_N = mkN "grog" ;-lin gross_A = mkA "gross" ;-lin ground_N = mkN "ground" ;-lin group_N = mkN "group" ;-lin group_V2 = mkV2 "group" ;-lin grove_N = mkN "grove" ;-lin grow_V2 = mkV2 IrregEng.grow_V ;-lin grow_V = IrregEng.grow_V ;-lin growth_N = massN "growth" ;-lin guarantee_N = mkN "guarantee" ;-lin guarantee_VS = mkVS (mkV "guarantee") ;-lin guard_N = mkN "guard" ;-lin guard_V2 = mkV2 "guard" ;-lin guess_N = mkN "guess" ;-lin guess_VS = mkVS (mkV "guess") ;-lin guest_N = mkN "guest" ;-lin guide_N = mkN "guide" ;-lin guide_V2 = mkV2 "guide" ;-lin guideline_N = mkN "guideline" ;-lin guilt_N = mkN "guilt" ;-lin guinea_N = mkN "guinea" ;-lin guise_N = mkN "guise" ;-lin gun_N = mkN "gun" ;-lin habit_N = mkN "habit" ;-lin habitual_A = longA "habitual" ;-lin hail_N = mkN "hail" ;-lin hair_N = massN "hair" ;-lin half_Adv = mkAdv "half" ;-lin half_A = longA "half" ;-lin half_N = mkN "half" "halves" ;-lin hall_N = mkN "hall" ;-lin halt_N = mkN "halt" ;-lin halt_V2 = mkV2 "halt" ;-lin halt_V = mkV "halt" ;-lin halve_V2 = mkV2 "halve" ;-lin hamburger_N = mkN "hamburger" ;-lin hammer_N = mkN "hammer" ;-lin hammer_V2 = mkV2 "hammer" ;-lin hamper_V2 = mkV2 "hamper" ;-lin hand_N = mkN "hand" ;-lin hand_V3 = mkV3 "hand" ;-lin hand_V3to =mkV3 "hand" "to" ;-lin handicap_N = mkN "handicap" ;-lin handicap_V2 = mkV2 "handicap" ;-lin handkerchief_N = mkN "handkerchief" ;-lin handle_N = mkN "handle" ;-lin handle_V2 = mkV2 "handle" ;-lin handsome_A = longA "handsome" ;-lin hang_V2 = mkV2 "hang" ;-lin hang_V = IrregEng.hang_V ;-lin happen_V = mkV "happen" ;-lin happen_V2 = mkV2 "happen" ;-lin happening_N = mkN "happening" ;-lin happy_A = mkA "happy" ;-lin happy_A2 = mkA2 "happy" "" ;-lin harbour_N = mkN "harbour" ;-lin hard_A = mkA "hard" ;-lin hard_A2 = mkA2 "hard" "" ;-lin hardly_Adv = mkAdv "hardly" ;-lin hardware_N = mkN "hardware" ;-lin harm_N = mkN "harm" ;-lin harm_V2 = mkV2 "harm" ;-lin harmonium_N = mkN "harmonium" ;-lin harmony_N = mkN "harmony" ;-lin harness_N = mkN "harness" ;-lin harness_V3to =mkV3 "harness" "to" ;-lin hash_N = mkN "hash" ;-lin hash_V2 = mkV2 "hash" ;-lin haste_N = mkN "haste" ;-lin hasty_A = longA "hasty" ;-lin hat_N = mkN "hat" ;-lin hate_V2 = mkV2 "hate" ;-lin hatred_N = massN "hatred" ;-lin have_V2 = mkV2 have_V ;-lin haven_N = mkN "haven" ;-lin hazard_N = mkN "hazard" ;-lin haze_N = mkN "haze" ;-lin head_N = mkN "head" ;-lin head_V2 = mkV2 "head" ;-lin heading_N = mkN "heading" ;-lin heal_V2 = mkV2 "heal" ;-lin health_N = massN "health" ;-lin healthy_A = mkA "healthy" ;-lin heap_N = mkN "heap" ;-lin hear_V2 = mkV2 hear_V ;-lin heart_N = mkN "heart" ;-lin hearth_N = mkN "hearth" ;-lin heat_V = mkV "heat" ;-lin heath_N = mkN "heath" ;-lin heathen_N = mkN "heathen" ;-lin heave_V = mkV "heave" ;-lin heaven_N = mkN "heaven" ;-lin heavy_A = mkA "heavy" ;-lin heel_N = mkN "heel" ;-lin height_N = mkN "height" ;-lin helicopter_N = mkN "helicopter" ;-lin help_N = mkN "help" ;-lin help_V2 = mkV2 "help" ;-lin hemlock_N = mkN "hemlock" ;-lin hen_N = mkN "hen" ;-lin hence_Adv = mkAdv "hence" ;-lin herd_N2of = mkN2 "herd" "of" ;----- lin here_Adv = mkAdv "here" ;-lin herring_N = mkN "herring" ;-lin heterogeneity_N = mkN "heterogeneity" ;-lin heterogeneous_A = longA "heterogeneous" ;-lin heuristic_A = longA "heuristic" ;-lin heuristic_N = mkN "heuristic" ;-lin heuristically_Adv = mkAdv "heuristically" ;-lin hide_V2 = mkV2 IrregEng.hide_V ;-lin hide_V = IrregEng.hide_V ;-lin hierarchy_N = mkN "hierarchy" ;-lin high_A = mkA "high" ;-lin highlight_N = mkN "highlight" ;-lin highlight_V2 = mkV2 "highlight" ;-lin hill_N = mkN "hill" ;-lin hind_A = longA "hind" ;-lin hinder_V2 = mkV2 "hinder" ;-lin hindrance_N = mkN "hindrance" ;-lin hinge_N = mkN "hinge" ;-lin hint_N = mkN "hint" ;-lin hint_V2at = mkV2 "hint" "at" ;-lin hire_V2 = mkV2 "hire" ;-lin history_N = mkN "history" ;-lin hit_V2 = mkV2 hit_V ;-lin hither_Adv = mkAdv "hither" ;-lin hitherto_Adv = mkAdv "hitherto" ;-lin hoax_N = mkN "hoax" ;-lin hoax_V2 = mkV2 "hoax" ;-lin hold_V2 = mkV2 hold_V ;-lin hole_N = mkN "hole" ;-lin holiday_N = mkN "holiday" ;-lin hollow_A = mkA "hollow" ;-lin holy_A = mkA "holy" ;-lin home_N = mkN "home" ;-lin homogeneous_A = longA "homogeneous" ;-lin homomorphism_N = mkN "homomorphism" ;-lin hone_V2 = mkV2 "hone" ;-lin honest_A = longA "honest" ;-lin honesty_N = massN "honesty" ;-lin honey_N = mkN "honey" ;-lin honor_N = mkN "honor" ;-lin honour_N = mkN "honour" ;-lin honour_V2 = mkV2 "honour" ;-lin honourable_A = longA "honourable" ;-lin hook_N = mkN "hook" ;-lin hook_V2 = mkV2 "hook" ;-lin hop_N = mkN "hop" ;-lin hop_V = mkV "hop" ;-lin hope_N = mkN "hope" ;-lin hope_V2for = mkV2 "hope" "for" ;-lin hope_VS = mkVS (mkV "hope") ;-lin horizon_N = mkN "horizon" ;-lin horizontal_A = longA "horizontal" ;-lin horn_N = mkN "horn" ;-lin horrendous_A = longA "horrendous" ;-lin horrible_A = longA "horrible" ;-lin horrify_V2 = mkV2 "horrify" ;-lin horror_N = mkN "horror" ;-lin horse_N = mkN "horse" ;-lin hospitable_A = longA "hospitable" ;-lin hospitable_A2to = longA2 "hospitable" "to" ;-lin hospital_N = mkN "hospital" ;-lin hospitality_N = mkN "hospitality" ;-lin host_N = mkN "host" ;-lin host_V2 = mkV2 "host" ;-lin hot_A = mkA "hot" ;-lin hotel_N = mkN "hotel" ;-lin hour_N = mkN "hour" ;-lin house_N = mkN "house" ;-lin house_V2 = mkV2 "house" ;-lin household_A = longA "household" ;-lin household_N = mkN "household" ;-lin how_Adv = mkAdv "how" ;-lin however_Adv = mkAdv "however" ;-lin huge_A = mkA "huge" ;-lin hum_N = mkN "hum" ;-lin hum_V = mkV "hum" ;-lin human_A = longA "human" ;-lin human_N = mkN "human" ;-lin humble_A = mkA "humble" ;-lin humility_N = mkN "humility" ;-lin humor_N = massN "humor" ;-lin humour_N = massN "humour" ;-lin hunch_V = mkV "hunch" ;-lin hundred_N = mkN "hundred" ;-lin hundred_N2 = mkN2 "hundred" ;-lin hunger_V2for = mkV2 "hunger" "for" ;-lin hungry_A = mkA "hungry" ;-lin hungry_A2for = mkA2 "hungry" "for" ;-lin hunt_N = mkN "hunt" ;-lin hunt_V2 = mkV2 "hunt" ;-lin huntsman_N = mkN "huntsman" "huntsmen" ;-lin hurry_V = mkV "hurry" ;-lin hurry_N = mkN "hurry" ;-lin hurt_V2 = mkV2 IrregEng.hurt_V ;-lin hurt_V = IrregEng.hurt_V ;-lin husband_N2of = mkN2 "husband" "of" ;-lin hut_N = mkN "hut" ;-lin hybrid_A = longA "hybrid" ;-lin hydrogen_N = mkN "hydrogen" ;-lin hygiene_N = mkN "hygiene" ;-lin hypothesis_N = mkN "hypothesis" "hypotheses" ;-lin hypothesize_V2 = mkV2 "hypothesize" ;-lin hypothetical_A = longA "hypothetical" ;-lin ice_N = massN "ice" ;-lin iceland_PN = regPN "iceland" ;-lin icelandic_A = longA "icelandic" ;-lin icon_N = mkN "icon" ;-lin idea_N = mkN "idea" ;-lin ideal_A = longA "ideal" ;-lin identical_A = longA "identical" ;-lin identical_A2to = longA2 "identical" "to" ;-lin identify_V2 = mkV2 "identify" ;-lin identity_N = mkN "identity" ;-lin idiocy_N = mkN "idiocy" ;-lin idiom_N = mkN "idiom" ;-lin idiomatic_A = longA "idiomatic" ;-lin idiot_N = mkN "idiot" ;-lin idle_A = mkA "idle" ;-lin idle_V = mkV "idle" ;-lin ignore_V2 = mkV2 "ignore" ;-lin illegal_A = longA "illegal" ;-lin illegitimacy_N = mkN "illegitimacy" ;-lin illegitimate_A = longA "illegitimate" ;-lin illocutionary_A = longA "illocutionary" ;-lin illogical_A = longA "illogical" ;-lin illuminate_V2 = mkV2 "illuminate" ;-lin illusion_N = mkN "illusion" ;-lin illusory_A = longA "illusory" ;-lin illustrate_V2 = mkV2 "illustrate" ;-lin image_N = mkN "image" ;-lin imaginary_A = longA "imaginary" ;-lin imagine_V2 = mkV2 "imagine" ;-lin imagine_VS = mkVS (mkV "imagine") ;-lin imbalance_N = mkN "imbalance" ;-lin imitate_V2 = mkV2 "imitate" ;-lin immaterial_A = longA "immaterial" ;-lin immediacy_N = mkN "immediacy" ;-lin immediate_A = longA "immediate" ;-lin immense_A = longA "immense" ;-lin immigrant_N = mkN "immigrant" ;-lin immigration_N = mkN "immigration" ;-lin immoderate_A = longA "immoderate" ;-lin immodest_A = longA "immodest" ;-lin immodesty_N = mkN "immodesty" ;-lin immune_A2to = longA2 "immune" "to" ;-lin impair_V2 = mkV2 "impair" ;-lin impart_V3to =mkV3 "impart" "to" ;-lin impartial_A = longA "impartial" ;-lin impatient_A = longA "impatient" ;-lin impatient_A2with = longA2 "impatient" "with" ;-lin impenetrable_A = longA "impenetrable" ;-lin imperative_A = longA "imperative" ;-lin imperative_A2 = longA2 "imperative" "" ;-lin imperfect_A = longA "imperfect" ;-lin imperfection_N = mkN "imperfection" ;-lin imperial_A = longA "imperial" ;-lin imperious_A = longA "imperious" ;-lin impersonal_A = longA "impersonal" ;-lin impertinent_A = longA "impertinent" ;-lin impinge_V2on = mkV2 "impinge" "on" ;-lin implausible_A = longA "implausible" ;-lin implement_V2 = mkV2 "implement" ;-lin implicate_V2 = mkV2 "implicate" ;-lin implicature_N = mkN "implicature" ;-lin implicit_A = longA "implicit" ;-lin implicit_A2in = longA2 "implicit" "in" ;-lin imply_VS = mkVS (mkV "imply") ;-lin impolite_A = longA "impolite" ;-lin impolite_A2to = longA2 "impolite" "to" ;-lin import_N = mkN "import" ;-lin import_V2 = mkV2 "import" ;-lin importance_N = massN "importance" ;-lin important_A = longA "important" ;-lin important_A2 = longA2 "important" "" ;-lin important_A2 = longA2 "important" "" ;-lin impose_V3on =mkV3 "impose" "on" ;-lin imposition_N = mkN "imposition" ;-lin impossible_A2 = longA2 "impossible" "" ;-lin impossible_A = longA "impossible" ;-lin impossible_A2 = longA2 "impossible" "" ;-lin impossible_A2 = longA2 "impossible" "" ;-lin imprecise_A = longA "imprecise" ;-lin imprecision_N = mkN "imprecision" ;-lin impress_V2 = mkV2 "impress" ;-lin improbable_A = longA "improbable" ;-lin improve_V = mkV "improve" ;-lin impure_A = mkA "impure" ;---lin in_Prep = mkPrep "in" ;-lin inability_N2to = mkN2 "inability" "to" ;-lin inaccuracy_N = mkN "inaccuracy" ;-lin inactive_A = longA "inactive" ;-lin inadequacy_N2for = mkN2 "inadequacy" "for" ;-lin inadequecy_N = mkN "inadequecy" ;-lin incapacitate_V2 = mkV2 "incapacitate" ;-lin incarnation_N = mkN "incarnation" ;-lin inch_N = mkN "inch" ;-lin incident_N = mkN "incident" ;-lin incidental_A = longA "incidental" ;-lin incisive_A = longA "incisive" ;-lin incline_V = mkV "incline" ;-lin inclined_A2to = longA2 "inclined" "to" ;-lin include_V2 = mkV2 "include" ;-lin including_Prep = mkPrep "including" ;-lin inclusion_N = mkN "inclusion" ;-lin inclusive_A = longA "inclusive" ;-lin incoherence_N = mkN "incoherence" ;-lin income_N = mkN "income" ;-lin inconceivable_A2 = longA2 "inconceivable" "" ;-lin inconsistency_N = mkN "inconsistency" ;-lin incontestable_A = longA "incontestable" ;-lin incontestable_A2 = longA2 "incontestable" "" ;-lin inconvenience_N = mkN "inconvenience" ;-lin inconvenience_V2 = mkV2 "inconvenience" ;-lin incorporate_V2 = mkV2 "incorporate" ;-lin incorporate_V2 = mkV2 "incorporate" ;-lin incorrigible_A = longA "incorrigible" ;-lin increase_N = mkN "increase" ;-lin increase_V2 = mkV2 "increase" ;-lin increase_V = mkV "increase" ;-lin increment_N = mkN "increment" ;-lin increment_V2 = mkV2 "increment" ;-lin incur_V2 = mkV2 "incur" ;-lin indeed_Adv = mkAdv "indeed" ;-lin indefinite_A = mkA "indefinite" ;-lin independence_N = massN "independence" ;-lin independent_A = longA "independent" ;-lin indeterminacy_N = mkN "indeterminacy" ;-lin index_N = mkN "index" "indices" ;-lin index_V2 = mkV2 "index" ;-lin india_PN = regPN "india" ;-lin indian_A = mkA "indian" ;-lin indicate_VS = mkVS (mkV "indicate") ;-lin indigestion_N = mkN "indigestion" ;-lin indirect_A = longA "indirect" ;-lin indiscriminate_A = longA "indiscriminate" ;-lin indistinguishable_A = longA "indistinguishable" ;-lin individual_A = longA "individual" ;-lin individual_N = mkN "individual" ;-lin indoor_A = longA "indoor" ;-lin induce_V2 = mkV2 "induce" ;-lin induct_V2 = mkV2 "induct" ;-lin indulge_V2in = mkV2 "indulge" "in" ;-lin indulgent_A = longA "indulgent" ;-lin industry_N = mkN "industry" ;-lin inescapable_A = longA "inescapable" ;-lin inevitable_A = longA "inevitable" ;-lin infect_V2 = mkV2 "infect" ;-lin infection_N = mkN "infection" ;-lin infectious_A = longA "infectious" ;-lin infer_V3from =mkV3 "infer" "from" ;-lin inference_N = mkN "inference" ;-lin inferior_A = longA "inferior" ;-lin inferior_A2to = longA2 "inferior" "to" ;-lin infinite_A = longA "infinite" ;-lin infinitesimal_A = longA "infinitesimal" ;-lin infinitive_A = longA "infinitive" ;-lin infix_N = mkN "infix" ;-lin inflate_V2 = mkV2 "inflate" ;-lin inflation_N = mkN "inflation" ;-lin inflect_V = mkV "inflect" ;-lin influence_N = mkN "influence" ;-lin influence_V2 = mkV2 "influence" ;-lin inform_V3 =mkV3 "inform" ;-lin informal_A = longA "informal" ;-lin informant_N = mkN "informant" ;-lin information_N = mkN "information" ;-lin ingenious_A = longA "ingenious" ;-lin ingenuity_N = massN "ingenuity" ;-lin ingredient_N = mkN "ingredient" ;-lin inhabit_V2 = mkV2 "inhabit" ;-lin inherent_A = longA "inherent" ;-lin inherent_A2to = longA2 "inherent" "to" ;-lin inherit_V3from =mkV3 "inherit" "from" ;-lin inheritance_N = mkN "inheritance" ;-lin inhibit_V2 = mkV2 "inhibit" ;-lin initial_A = longA "initial" ;-lin initialize_V2 = mkV2 "initialize" ;-lin initiate_V2 = mkV2 "initiate" ;-lin inject_V3with =mkV3 "inject" "with" ;-lin injunction_N = mkN "injunction" ;-lin injure_V2 = mkV2 "injure" ;-lin injury_N = mkN "injury" ;-lin ink_N = mkN "ink" ;-lin inn_N = mkN "inn" ;-lin innate_A = longA "innate" ;-lin innate_A2to = longA2 "innate" "to" ;-lin inner_A = longA "inner" ;-lin innocuous_A = longA "innocuous" ;-lin innovation_N = mkN "innovation" ;-lin input_N = mkN "input" ;-lin inquire_V2about = mkV2 "inquire" "about" ;-lin inquire_V2 = mkV2 "inquire" ;-lin inquiry_N2about = mkN2 "inquiry" "about" ;-lin inscribe_V2 = mkV2 "inscribe" ;-lin inscription_N = mkN "inscription" ;-lin insect_N = mkN "insect" ;-lin insert_V2 = mkV2 "insert" ;-lin inside_Adv = mkAdv "inside" ;-lin inside_N = mkN "inside" ;-lin insight_N = mkN "insight" ;-lin insist_V2 = mkV2 "insist" ;-lin insistence_N2on = mkN2 "insistence" "on" ;-lin insistence_N2 = mkN2 "insistence" ;-lin insistent_A2 = longA2 "insistent" "" ;-lin inspect_V2 = mkV2 "inspect" ;-lin inspector_N = mkN "inspector" ;-lin inspire_V2 = mkV2 "inspire" ;-lin instability_N = mkN "instability" ;-lin install_V2 = mkV2 "install" ;-lin instance_N2of = mkN2 "instance" "of" ;-lin instant_N = mkN "instant" ;-lin instantiate_V2 = mkV2 "instantiate" ;-lin instantly_Adv = mkAdv "instantly" ;-lin instigate_V2 = mkV2 "instigate" ;-lin instil_V3in =mkV3 "instil" "in" ;-lin instinct_N = mkN "instinct" ;-lin institute_V2 = mkV2 "institute" ;-lin institute_N = mkN "institute" ;-lin institution_N = mkN "institution" ;-lin instruct_V2 = mkV2 "instruct" ;-lin instrument_N = mkN "instrument" ;-lin insulate_V3from =mkV3 "insulate" "from" ;-lin insult_N = mkN "insult" ;-lin insult_V2 = mkV2 "insult" ;-lin insurance_N = mkN "insurance" ;-lin insure_V2 = mkV2 "insure" ;-lin intact_A = longA "intact" ;-lin integer_N = mkN "integer" ;-lin integral_A = longA "integral" ;-lin integrate_V3with =mkV3 "integrate" "with" ;-lin intellectual_A = longA "intellectual" ;-lin intelligence_N = mkN "intelligence" ;-lin intelligent_A = longA "intelligent" ;-lin intelligible_A = longA "intelligible" ;-lin intend_VV = mkVV (mkV "intend") ;-lin intense_A = longA "intense" ;-lin intension_N = mkN "intension" ;-lin intention_N = mkN "intention" ;-lin inter_V2 = mkV2 "inter" ;-lin interdisciplinary_A = longA "interdisciplinary" ;-lin interest_N = mkN "interest" ;-lin interest_V2 = mkV2 "interest" ;-lin interface_N = mkN "interface" ;-lin interfere_V2with = mkV2 "interfere" "with" ;-lin interference_N = mkN "interference" ;-lin interject_V = mkV "interject" ;-lin intermediate_A = longA "intermediate" ;-lin internal_A = longA "internal" ;-lin international_A = longA "international" ;-lin interpolate_V2 = mkV2 "interpolate" ;-lin interpret_V2 = mkV2 "interpret" ;-lin interpretive_A = longA "interpretive" ;-lin interrogate_V2 = mkV2 "interrogate" ;-lin interrogative_A = longA "interrogative" ;-lin interrupt_V2 = mkV2 "interrupt" ;-lin intersect_V2 = mkV2 "intersect" ;-lin interval_N = mkN "interval" ;-lin intervene_V = mkV "intervene" ;-lin intimacy_N = mkN "intimacy" ;-lin intimate_A = longA "intimate" ;-lin intimate_VS = mkVS (mkV "intimate") ;-lin into_Prep = mkPrep "into" ;-lin intonation_N = mkN "intonation" ;-lin intractable_A = longA "intractable" ;-lin intransitive_A = longA "intransitive" ;-lin intravenous_A = longA "intravenous" ;-lin intricacy_N = mkN "intricacy" ;-lin intricate_A = longA "intricate" ;-lin intrigue_N = mkN "intrigue" ;-lin intrigue_V = mkV "intrigue" ;-lin intrinsic_A = longA "intrinsic" ;-lin intrinsically_Adv = mkAdv "intrinsically" ;-lin introduce_V3to =mkV3 "introduce" "to" ;-lin introduction_N2to = mkN2 "introduction" "to" ;-lin introspection_N = massN "introspection" ;-lin introspective_A = longA "introspective" ;-lin intrude_V = mkV "intrude" ;-lin intrusion_N = mkN "intrusion" ;-lin intuition_N = mkN "intuition" ;-lin intuitive_A = longA "intuitive" ;-lin invade_V2 = mkV2 "invade" ;-lin invalid_N = mkN "invalid" ;-lin invalidate_V2 = mkV2 "invalidate" ;-lin invaluable_A = longA "invaluable" ;-lin invariable_A = longA "invariable" ;-lin invariant_A = longA "invariant" ;-lin invasion_N = mkN "invasion" ;-lin invent_V2 = mkV2 "invent" ;-lin inverse_A = longA "inverse" ;-lin inversion_N = mkN "inversion" ;-lin invert_V2 = mkV2 "invert" ;-lin invest_V3with =mkV3 "invest" "with" ;-lin investigate_V2 = mkV2 "investigate" ;-lin invisible_A = longA "invisible" ;-lin invisible_A2to = longA2 "invisible" "to" ;-lin invite_V3to =mkV3 "invite" "to" ;-lin invocation_N = mkN "invocation" ;-lin invoke_V2 = mkV2 "invoke" ;-lin involve_V2 = mkV2 "involve" ;-lin inwards_Adv = mkAdv "inwards" ;-lin ireland_PN = regPN "ireland" ;-lin irish_A = longA "irish" ;-lin iron_N = mkN "iron" ;-lin iron_V2 = mkV2 "iron" ;-lin irony_N = mkN "irony" ;-lin irrational_A = longA "irrational" ;-lin irregular_A = longA "irregular" ;-lin irrelevant_A = longA "irrelevant" ;-lin irremediable_A = longA "irremediable" ;-lin irrespective_A2of = longA2 "irrespective" "of" ;-lin irretrievable_A = longA "irretrievable" ;-lin irritant_N = mkN "irritant" ;-lin irritate_V2 = mkV2 "irritate" ;-lin island_N = mkN "island" ;-lin isolable_A = longA "isolable" ;-lin isolate_V2 = mkV2 "isolate" ;-lin isomorphic_A = longA "isomorphic" ;-lin issue_V = mkV "issue" ;-lin issue_N = mkN "issue" ;-lin italy_PN = regPN "italy" ;-lin item_N = mkN "item" ;-lin itemize_V2 = mkV2 "itemize" ;-lin iterate_V = mkV "iterate" ;-lin january_PN = regPN "january" ;-lin japan_PN = regPN "japan" ;-lin japanese_A = longA "japanese" ;-lin jaundice_N = mkN "jaundice" ;-lin jaundiced_A = longA "jaundiced" ;-lin jaw_N = mkN "jaw" ;-lin jealous_A = longA "jealous" ;-lin jealous_A2of = longA2 "jealous" "of" ;-lin jealousy_N2of = mkN2 "jealousy" "of" ;-lin jew_N = mkN "jew" ;-lin jewel_N = mkN "jewel" ;-lin jeweller_N = mkN "jeweller" ;-lin jewellery_N = mkN "jewellery" ;-lin job_N = mkN "job" ;-lin john_PN = regPN "john" ;-lin join_V3to =mkV3 "join" "to" ;-lin joint_N = mkN "joint" ;-lin joke_N = mkN "joke" ;-lin joke_V = mkV "joke" ;-lin journal_N = mkN "journal" ;-lin journalism_N = mkN "journalism" ;-lin journalist_N = mkN "journalist" ;-lin journey_N = mkN "journey" ;-lin joy_N = mkN "joy" ;-lin judge_N = mkN "judge" ;-lin judge_V2 = mkV2 "judge" ;-lin judge_V2 = mkV2 "judge" ;-lin judgment_N = mkN "judgment" ;-lin judicious_A = longA "judicious" ;-lin juggle_V2 = mkV2 "juggle" ;-lin juggle_V = mkV "juggle" ;-lin juice_N = mkN "juice" ;-lin july_PN = regPN "july" ;-lin jumble_V2 = mkV2 "jumble" ;-lin jump_V = mkV "jump" ;-lin jump_N = mkN "jump" ;-lin june_PN = regPN "june" ;-lin junk_N = mkN "junk" ;-lin just_A = longA "just" ;-lin justice_N = mkN "justice" ;-lin justify_V2 = mkV2 "justify" ;-lin juxtapose_V2 = mkV2 "juxtapose" ;-lin juxtaposition_N = mkN "juxtaposition" ;-lin keen_A = mkA "keen" ;-lin keen_A2on = mkA2 "keen" "on" ;-lin keen_A2 = mkA2 "keen" "" ;-lin keep_V2 = mkV2 keep_V ;-lin kennel_N = mkN "kennel" ;-lin kettle_N = mkN "kettle" ;-lin key_N = mkN "key" ;-lin kick_N = mkN "kick" ;-lin kick_V2 = mkV2 "kick" ;-lin kidney_N = mkN "kidney" ;-lin kill_V2 = mkV2 "kill" ;-lin kill_V3f =mkV3 "kill" "f" ;-lin kilogram_N = mkN "kilogram" ;-lin kilometre_N = mkN "kilometre" ;-lin kim_PN = regPN "kim" ;-lin kind_N = mkN "kind" ;-lin kind_A = mkA "kind" ;-lin kind_A2to = mkA2 "kind" "to" ;-lin king_N = mkN "king" ;-lin kingdom_N = mkN "kingdom" ;-lin kiss_N = mkN "kiss" ;-lin kiss_V2 = mkV2 "kiss" ;-lin kiss_V = mkV "kiss" ;-lin kitchen_N = mkN "kitchen" ;-lin knee_N = mkN "knee" ;-lin kneel_V = IrregEng.kneel_V ;-lin knife_N = mkN "knife" "knives" ;-lin knob_N = mkN "knob" ;-lin knock_N = mkN "knock" ;-lin knock_V2 = mkV2 "knock" ;-lin knock_V = mkV "knock" ;-lin knocker_N = mkN "knocker" ;-lin knot_N = mkN "knot" ;-lin knot_V2 = mkV2 "knot" ;-lin know_VS = mkVS know_V ;-lin label_N = mkN "label" ;-lin label_V2 = mkV2 "label" ;-lin laboratory_N = mkN "laboratory" ;-lin laborious_A = longA "laborious" ;-lin labour_N = massN "labour" ;-lin labour_V = mkV "labour" ;-lin lace_N = mkN "lace" ;-lin lace_V2 = mkV2 "lace" ;-lin lack_N = mkN "lack" ;-lin lack_V2 = mkV2 "lack" ;-lin lacuna_N = mkN "lacuna" ;-lin ladder_N = mkN "ladder" ;-lin lady_N = mkN "lady" ;-lin lake_N = mkN "lake" ;-lin lamb_N = mkN "lamb" ;-lin lament_N = mkN "lament" ;-lin lament_V2 = mkV2 "lament" ;-lin lamp_N = mkN "lamp" ;-lin land_N = mkN "land" ;-lin land_V = mkV "land" ;-lin lane_N = mkN "lane" ;-lin language_N = mkN "language" ;-lin lapse_V = mkV "lapse" ;-lin large_A = mkA "large" ;-lin last_A = longA "last" ;-lin last_V = mkV "last" ;-lin late_A = mkA "late" ;-lin lately_Adv = mkAdv "lately" ;-lin latitude_N = mkN "latitude" ;-lin lattice_N = mkN "lattice" ;-lin laugh_N = mkN "laugh" ;-lin laugh_V2at = mkV2 "laugh" "at" ;-lin laughter_N = mkN "laughter" ;-lin law_N = mkN "law" ;-lin lawn_N = mkN "lawn" ;-lin lawyer_N = mkN "lawyer" ;-lin lax_A = mkA "lax" ;-lin lay_V3loc =mkV3 lay_V "loc" ;-lin layer_N = mkN "layer" ;-lin layer_V2 = mkV2 "layer" ;-lin laze_V = mkV "laze" ;-lin lazy_A = mkA "lazy" ;-lin lead_N = mkN "lead" ;-lin lead_V2 = mkV2 lead_V ;-lin leaf_N = mkN "leaf" "leaves" ;-lin league_N = mkN "league" ;-lin lean_V2on = mkV2 "lean" "on" ;-lin leap_V = mkV "leap" ;-lin learn_VS = mkVS (mkV "learn") ;-lin leather_N = massN "leather" ;-lin leave_V2 = mkV2 IrregEng.leave_V ;-lin leave_V = IrregEng.leave_V ;-lin lecture_N = mkN "lecture" ;-lin lecture_V = mkV "lecture" ;-lin lee_PN = regPN "lee" ;-lin left_A = longA "left" ;-lin leftward_A = longA "leftward" ;-lin leg_N = mkN "leg" ;-lin legacy_N = mkN "legacy" ;-lin legal_A = longA "legal" ;-lin legible_A = longA "legible" ;-lin legitimate_A = longA "legitimate" ;-lin legitimize_V2 = mkV2 "legitimize" ;-lin lemon_N = mkN "lemon" ;-lin lend_V3to =mkV3 "lend" "to" ;-lin length_N = mkN "length" ;-lin lengthen_V2 = mkV2 "lengthen" ;-lin lesson_N = mkN "lesson" ;-lin let_V3se_vp =mkV3 let_V "se_vp" ;-lin lethal_A = longA "lethal" ;-lin letter_N = mkN "letter" ;-lin level_A = longA "level" ;-lin level_N = mkN "level" ;-lin level_V2 = mkV2 "level" ;-lin lexical_A = longA "lexical" ;-lin lexicalist_A = longA "lexicalist" ;-lin lexicon_N = mkN "lexicon" ;-lin liable_A = longA "liable" ;-lin liable_A2to = longA2 "liable" "to" ;-lin liable_A2 = longA2 "liable" "" ;-lin liar_N = mkN "liar" ;-lin liberal_A = longA "liberal" ;-lin liberate_V3from =mkV3 "liberate" "from" ;-lin libertine_N = mkN "libertine" ;-lin liberty_N = mkN "liberty" ;-lin library_N = mkN "library" ;-lin licence_N = mkN "licence" ;-lin license_V2 = mkV2 "license" ;-lin lid_N = mkN "lid" ;-lin lie_V = mkV "lie" ;-lin lie_V2 = mkV2 IrregEng.lie_V ;-lin life_N = mkN "life" ;-lin lift_N = mkN "lift" ;-lin lift_V2 = mkV2 "lift" ;-lin light_A = mkA "light" ;-lin light_N = mkN "light" ;-lin light_V2 = mkV2 light_V ;-lin lightning_N = mkN "lightning" ;-lin like_A = longA "like" ;-lin like_V2 = mkV2 "like" ;-lin like_V2 = mkV2 "like" ;-lin like_V2 = mkV2 "like" ;-lin likelihood_N2of = mkN2 "likelihood" "of" ;-lin likely_A = longA "likely" ;-lin likely_A2 = longA2 "likely" "" ;-lin likely_A2 = longA2 "likely" "" ;-lin limb_N = mkN "limb" ;-lin lime_N = mkN "lime" ;-lin limit_N = mkN "limit" ;-lin limit_V2 = mkV2 "limit" ;-lin line_N = mkN "line" ;-lin line_V2 = mkV2 "line" ;-lin linear_A = longA "linear" ;-lin linguist_N = mkN "linguist" ;-lin linguistic_A = longA "linguistic" ;-lin linguistics_N = massN "linguistics" ;-lin link_N = mkN "link" ;-lin link_V3to =mkV3 "link" "to" ;-lin lion_N = mkN "lion" ;-lin lip_N = mkN "lip" ;-lin liquefaction_N = mkN "liquefaction" ;-lin liquefy_V = mkV "liquefy" ;-lin liquid_A = longA "liquid" ;-lin liquid_N = mkN "liquid" ;-lin lisp_N = mkN "lisp" ;-lin lisp_PN = regPN "lisp" ;-lin list_N = mkN "list" ;-lin list_V2 = mkV2 "list" ;-lin listen_V2to = mkV2 "listen" "to" ;-lin liszt_PN = regPN "liszt" ;-lin literal_A = longA "literal" ;-lin literary_A = longA "literary" ;-lin literature_N = massN "literature" ;-lin litre_N = mkN "litre" ;-lin little_N = massN "little" ;-lin live_A = mkA "live" ;-lin live_V2 = mkV2 "live" ;-lin load_N = mkN "load" ;-lin load_V2 = mkV2 "load" ;-lin loaf_N = mkN "loaf" "loaves" ;-lin loan_V3to =mkV3 "loan" "to" ;-lin lobster_N = mkN "lobster" ;-lin local_A = longA "local" ;-lin locate_V2 = mkV2 "locate" ;-lin location_N = mkN "location" ;-lin locative_A = longA "locative" ;-lin lock_N = mkN "lock" ;-lin lock_V2 = mkV2 "lock" ;-lin log_N = mkN "log" ;-lin logarithm_N = mkN "logarithm" ;-lin logic_N = mkN "logic" ;-lin loiter_V = mkV "loiter" ;-lin london_PN = regPN "london" ;-lin lonely_A = mkA "lonely" ;-lin long_Adv = mkAdv "long" ;-lin long_A = mkA "long" ;-lin long_V2for = mkV2 "long" "for" ;-lin longwinded_A = longA "longwinded" ;-lin look_N = mkN "look" ;-lin look_V3 =mkV3 "look" ;-lin look_V2for = mkV2 "look" "for" ;-lin loop_N = mkN "loop" ;-lin loophole_N = mkN "loophole" ;-lin loose_A = mkA "loose" ;-lin lord_N = mkN "lord" ;-lin lore_N = mkN "lore" ;-lin lose_V2 = mkV2 lose_V ;-lin loss_N = mkN "loss" ;-lin lot_N = mkN "lot" ;-lin lottery_N = mkN "lottery" ;-lin loud_A = mkA "loud" ;-lin lounge_V = mkV "lounge" ;-lin love_N = mkN "love" ;-lin love_V2 = mkV2 "love" ;-lin lovely_A = mkA "lovely" ;-lin low_A = mkA "low" ;-lin lower_V2 = mkV2 "lower" ;-lin loyal_A = longA "loyal" ;-lin loyal_A2to = longA2 "loyal" "to" ;-lin luck_N = mkN "luck" ;-lin lump_N = mkN "lump" ;-lin lung_N = mkN "lung" ;-lin lunge_V2 = mkV2 "lunge" ;-lin lurk_V = mkV "lurk" ;-lin lush_A = mkA "lush" ;-lin luxury_N = mkN "luxury" ;-lin machine_N = mkN "machine" ;-lin machinery_N = massN "machinery" ;-lin mad_A = mkA "mad" ;-lin mad_A2about = mkA2 "mad" "about" ;-lin mad_A2with = mkA2 "mad" "with" ;-lin made_A2from = longA2 "made" "from" ;-lin magazine_N = mkN "magazine" ;-lin magic_A = longA "magic" ;-lin magic_N = massN "magic" ;-lin magnet_N = mkN "magnet" ;-lin magnetic_A = longA "magnetic" ;-lin magnitude_N = mkN "magnitude" ;-lin mail_N = massN "mail" ;-lin mail_V3to =mkV3 "mail" "to" ;-lin main_A = longA "main" ;-lin mainstream_A = longA "mainstream" ;-lin maintain_V2 = mkV2 "maintain" ;-lin maintain_VS = mkVS (mkV "maintain") ;-lin maintenance_N = mkN "maintenance" ;-lin major_A = longA "major" ;-lin make_V2 = mkV2 make_V ;-lin male_A = longA "male" ;-lin malign_V2 = mkV2 "malign" ;-lin malignant_A = longA "malignant" ;-lin mammal_N = mkN "mammal" ;-lin man_N = mkN "man" "men" ;-lin man_V2 = mkV2 "man" ;-lin manage_V2 = mkV2 "manage" ;-lin manage_VV = mkVV (mkV "manage") ;-lin manager_N = mkN "manager" ;-lin mandatory_A = longA "mandatory" ;-lin manifest_A = longA "manifest" ;-lin manifest_N = mkN "manifest" ;-lin manifest_V2 = mkV2 "manifest" ;-lin manifestation_N = mkN "manifestation" ;-lin manipulate_V2 = mkV2 "manipulate" ;-lin manner_N = mkN "manner" ;-lin manoeuvre_N = mkN "manoeuvre" ;-lin manoeuvre_V2 = mkV2 "manoeuvre" ;-lin manoeuvre_V = mkV "manoeuvre" ;-lin manual_A = longA "manual" ;-lin manual_N = mkN "manual" ;-lin manufacture_V2 = mkV2 "manufacture" ;-lin manuscript_N = mkN "manuscript" ;-lin map_N = mkN "map" ;-lin map_V3to =mkV3 "map" "to" ;-lin mapping_N = mkN "mapping" ;-lin march_N = mkN "march" ;-lin march_PN = regPN "march" ;-lin margin_N = mkN "margin" ;-lin marginal_A = longA "marginal" ;-lin marine_A = longA "marine" ;-lin mark_N = mkN "mark" ;-lin mark_V2 = mkV2 "mark" ;-lin market_N = mkN "market" ;-lin marking_N = mkN "marking" ;-lin marriage_N = mkN "marriage" ;-lin marry_V2 = mkV2 "marry" ;-lin mars_PN = regPN "mars" ;-lin mary_PN = regPN "mary" ;-lin mass_N = mkN "mass" ;-lin massive_A = longA "massive" ;-lin master_N = mkN "master" ;-lin master_V2 = mkV2 "master" ;-lin mat_N = mkN "mat" ;-lin match_N = mkN "match" ;-lin match_V2 = mkV2 "match" ;-lin material_A = longA "material" ;-lin material_N = mkN "material" ;-lin mathematical_A = longA "mathematical" ;-lin mathematician_N = mkN "mathematician" ;-lin mathematics_N = massN "mathematics" ;-lin matrix_N = mkN "matrix" "matrices" ;-lin matter_N = mkN "matter" ;-lin matter_V = mkV "matter" ;-lin mature_A = mkA "mature" ;-lin mature_V = mkV "mature" ;-lin maxim_N = mkN "maxim" ;-lin maximal_A = longA "maximal" ;-lin maximize_V2 = mkV2 "maximize" ;-lin maximum_N = mkN "maximum" ;-lin may_PN = regPN "may" ;-lin maybe_Adv = mkAdv "maybe" ;-lin mayor_N = mkN "mayor" ;-lin meal_N = mkN "meal" ;-lin mean_A = mkA "mean" ;-lin mean_V2 = mkV2 mean_V ;-lin mean_VS = mkVS mean_V ;-lin meaning_N = mkN "meaning" ;-lin meanwhile_Adv = mkAdv "meanwhile" ;-lin measure_N = mkN "measure" ;-lin measure_V2 = mkV2 "measure" ;-lin meat_N = massN "meat" ;-lin mechanic_V = mkV "mechanic" ;-lin mechanical_A = longA "mechanical" ;-lin mechanism_N = mkN "mechanism" ;-lin mechanize_V2 = mkV2 "mechanize" ;-lin mediate_V2 = mkV2 "mediate" ;-lin medical_A = longA "medical" ;-lin medicine_N = massN "medicine" ;-lin medium_A = longA "medium" ;-lin medium_N = mkN "medium" ;-lin meet_V2 = mkV2 meet_V ;-lin meeting_N2with = mkN2 "meeting" "with" ;-lin melody_N = mkN "melody" ;-lin melt_V = mkV "melt" ;-lin member_N = mkN "member" ;-lin memorable_A = longA "memorable" ;-lin memorial_N = mkN "memorial" ;-lin memory_N2ger = mkN2 "memory" "ger" ;-lin memory_N2of = mkN2 "memory" "of" ;-lin mend_V2 = mkV2 "mend" ;-lin mental_A = longA "mental" ;-lin mention_N = mkN "mention" ;-lin mention_V2 = mkV2 "mention" ;-lin mercy_N = mkN "mercy" ;-lin merge_V2 = mkV2 "merge" ;-lin merit_N = mkN "merit" ;-lin merry_A = mkA "merry" ;-lin mess_N = mkN "mess" ;-lin message_N = mkN "message" ;-lin messenger_N = mkN "messenger" ;-lin metal_N = mkN "metal" ;-lin metaphor_N = mkN "metaphor" ;-lin method_N = mkN "method" ;-lin methodical_A = longA "methodical" ;-lin methodology_N = mkN "methodology" ;-lin metre_N = mkN "metre" ;-lin metric_A = longA "metric" ;-lin microbiology_N = mkN "microbiology" ;-lin microphone_N = mkN "microphone" ;-lin microscope_N = mkN "microscope" ;-lin middle_A = longA "middle" ;-lin middle_N = mkN "middle" ;-lin mighty_A = mkA "mighty" ;-lin migrate_V = mkV "migrate" ;-lin mild_A = mkA "mild" ;-lin mile_N = mkN "mile" ;-lin military_A = longA "military" ;-lin milk_N = massN "milk" ;-lin mill_N = mkN "mill" ;-lin mill_V2 = mkV2 "mill" ;-lin million_N2 = mkN2 "million" ;-lin mimic_N = mkN "mimic" ;-lin mimic_V2 = mkV2 "mimic" ;-lin mind_N = mkN "mind" ;-lin mind_V2 = mkV2 "mind" ;-lin mind_V2 = mkV2 "mind" ;-lin mine_N = mkN "mine" ;-lin mine_V2 = mkV2 "mine" ;-lin mineral_N = mkN "mineral" ;-lin minim_N = mkN "minim" ;-lin minimal_A = longA "minimal" ;-lin minimize_V2 = mkV2 "minimize" ;-lin minimum_N = mkN "minimum" ;-lin minister_N = mkN "minister" ;-lin ministry_N = mkN "ministry" ;-lin ministry_N2of = mkN2 "ministry" "of" ;-lin minor_A = longA "minor" ;-lin minor_N = mkN "minor" ;-lin minute_A = longA "minute" ;-lin minute_N = mkN "minute" ;-lin mirror_N = mkN "mirror" ;-lin miscellaneous_A = longA "miscellaneous" ;-lin misconception_N = mkN "misconception" ;-lin misery_N = mkN "misery" ;-lin mislead_V2 = mkV2 "mislead" ;-lin misplace_V2 = mkV2 "misplace" ;-lin miss_V2 = mkV2 "miss" ;-lin missile_N = mkN "missile" ;-lin mist_N = mkN "mist" ;-lin mistake_N = mkN "mistake" ;-lin mistake_V3for =mkV3 mistake_V "for" ;-lin mix_V3with =mkV3 "mix" "with" ;-lin mixture_N = mkN "mixture" ;-lin mnemonic_A = longA "mnemonic" ;-lin mode_N = mkN "mode" ;-lin model_A = longA "model" ;-lin model_N = mkN "model" ;-lin model_V2 = mkV2 "model" ;-lin moderate_A = longA "moderate" ;-lin moderate_V2 = mkV2 "moderate" ;-lin modern_A = longA "modern" ;-lin modest_A = longA "modest" ;-lin modesty_N = massN "modesty" ;-lin modify_V2 = mkV2 "modify" ;-lin modular_A = longA "modular" ;-lin module_N = mkN "module" ;-lin molecular_A = longA "molecular" ;-lin molecule_N = mkN "molecule" ;-lin moment_N = mkN "moment" ;-lin momentary_A = longA "momentary" ;-lin momentous_A = longA "momentous" ;-lin momentum_N = mkN "momentum" ;-lin monday_PN = regPN "monday" ;-lin money_N = massN "money" ;-lin monitor_N = mkN "monitor" ;-lin monitor_V2 = mkV2 "monitor" ;-lin monkey_N = mkN "monkey" ;-lin monotonic_A = longA "monotonic" ;-lin monotonically_Adv = mkAdv "monotonically" ;-lin month_N = mkN "month" ;-lin moon_N = mkN "moon" ;-lin moral_A = longA "moral" ;-lin moral_N = mkN "moral" ;-lin morning_N = mkN "morning" ;-lin morpheme_N = mkN "morpheme" ;-lin morphology_N = mkN "morphology" ;-lin morphosyntactic_A = longA "morphosyntactic" ;-lin mortal_A = longA "mortal" ;-lin mortise_N = mkN "mortise" ;-lin mosque_N = mkN "mosque" ;-lin mosquito_N = mkN "mosquito" ;-lin mostly_Adv = mkAdv "mostly" ;-lin mother_N2of = mkN2 "mother" "of" ;-lin motion_N = mkN "motion" ;-lin motivate_V2 = mkV2 "motivate" ;-lin motive_N = mkN "motive" ;-lin motor_N = mkN "motor" ;-lin mould_N = mkN "mould" ;-lin mould_V2 = mkV2 "mould" ;-lin mountain_N = mkN "mountain" ;-lin mouse_N = mk2N "mouse" "mice";-lin mouth_N = mkN "mouth" ;-lin move_V = mkV "move" ;-lin mud_N = massN "mud" ;-lin muesli_N = massN "muesli" ;-lin multifarious_A = longA "multifarious" ;-lin multiple_A = longA "multiple" ;-lin multiplicity_N = mkN "multiplicity" ;-lin multiply_V3by =mkV3 "multiply" "by" ;-lin multitude_N2of = mkN2 "multitude" "of" ;-lin mundane_A = longA "mundane" ;-lin murder_N = mkN "murder" ;-lin muscle_N = mkN "muscle" ;-lin muscular_A = longA "muscular" ;-lin music_N = massN "music" ;-lin musical_N = mkN "musical" ;-lin mutter_V2about = mkV2 "mutter" "about" ;-lin mutual_A = longA "mutual" ;-lin mystery_N = mkN "mystery" ;-lin myth_N = mkN "myth" ;-lin mythical_A = longA "mythical" ;-lin mythology_N = mkN "mythology" ;-lin nail_N = mkN "nail" ;-lin naive_A = longA "naive" ;-lin name_N = mkN "name" ;-lin name_V2 = mkV2 "name" ;-lin namely_Adv = mkAdv "namely" ;-lin narrow_A = mkA "narrow" ;-lin narrow_V2 = mkV2 "narrow" ;-lin nasty_A = mkA "nasty" ;-lin nation_N = mkN "nation" ;-lin native_A = longA "native" ;-lin native_N = mkN "native" ;-lin nature_N = mkN "nature" ;-lin navigate_V = mkV "navigate" ;-lin navigator_N = mkN "navigator" ;-lin navy_N = mkN "navy" ;-lin near_A = mkA "near" ;-lin near_A2to = mkA2 "near" "to" ;-lin nearby_Adv = mkAdv "nearby" ;-lin neat_A = mkA "neat" ;-lin necessary_A = longA "necessary" ;-lin necessary_A2for = longA2 "necessary" "for" ;-lin necessary_A2to = longA2 "necessary" "to" ;-lin necessitate_V2 = mkV2 "necessitate" ;-lin necessity_N = mkN "necessity" ;-lin neck_N = mkN "neck" ;-lin need_N = mkN "need" ;-lin need_V2 = mkV2 "need" ;-lin needle_N = mkN "needle" ;-lin negate_V2 = mkV2 "negate" ;-lin negative_A = longA "negative" ;-lin negative_N = mkN "negative" ;-lin neglect_N = mkN "neglect" ;-lin neglect_V2 = mkV2 "neglect" ;-lin negligence_N = mkN "negligence" ;-lin negligent_A = longA "negligent" ;-lin negligible_A = longA "negligible" ;-lin negotiate_V2with = mkV2 "negotiate" "with" ;-lin neighbour_N = mkN "neighbour" ;-lin nephew_N2of = mkN2 "nephew" "of" ;-lin nerve_N = mkN "nerve" ;-lin nervous_A = longA "nervous" ;-lin nest_N = mkN "nest" ;-lin nest_V2in = mkV2 "nest" "in" ;-lin net_N = mkN "net" ;-lin network_N = mkN "network" ;-lin neutral_A = longA "neutral" ;-lin never_Adv = mkAdv "never" ;-lin nevertheless_Adv = mkAdv "nevertheless" ;-lin new_A = mkA "new" ;-lin news_N = mkN "news" ;-lin newspaper_N = mkN "newspaper" ;-lin newton_PN = regPN "newton" ;-lin next_A = longA "next" ;-lin nibble_V2 = mkV2 "nibble" ;-lin nice_A = mkA "nice" ;-lin nicety_N = mkN "nicety" ;-lin nigeria_PN = regPN "nigeria" ;-lin night_N = mkN "night" ;-lin nip_V2 = mkV2 "nip" ;-lin noble_A = mkA "noble" ;-lin nobleman_N = mkN "nobleman" "noblemen" ;-lin nod_V2 = mkV2 "nod" ;-lin nod_V = mkV "nod" ;-lin node_N = mkN "node" ;-lin noise_N = mkN "noise" ;-lin nominal_A = longA "nominal" ;-lin nominate_V2 = mkV2 "nominate" ;-lin nominative_A = longA "nominative" ;-lin nonetheless_Adv = mkAdv "nonetheless" ;-lin nonsense_N = mkN "nonsense" ;-lin nonsensical_A = longA "nonsensical" ;-lin normal_A = longA "normal" ;-lin normative_A = longA "normative" ;-lin north_N = massN "north" ;-lin north_A = longA "north" ;-lin north_A2of = longA2 "north" "of" ;-lin northern_A = longA "northern" ;-lin nose_N = mkN "nose" ;---lin not_Adv = mkAdv "not" ;-lin notation_N = mkN "notation" ;-lin note_N = mkN "note" ;-lin note_VS = mkVS (mkV "note") ;-lin notice_N = mkN "notice" ;-lin notice_V2 = mkV2 "notice" ;-lin notice_VS = mkVS (mkV "notice") ;-lin notion_N = mkN "notion" ;-lin notoriety_N = massN "notoriety" ;-lin notorious_A = longA "notorious" ;-lin notorious_A2for = longA2 "notorious" "for" ;-lin noun_N = mkN "noun" ;-lin novel_A = longA "novel" ;-lin novel_N = mkN "novel" ;-lin novelty_N = mkN "novelty" ;-lin november_PN = regPN "november" ;-lin novice_N = mkN "novice" ;-lin now_Adv = mkAdv "now" ;----- lin now_Adv = mkAdv "now" ;-lin nowhere_Adv = mkAdv "nowhere" ;-lin nuclear_A = mkA "nuclear" ;-lin nucleus_N = mkN "nucleus" ;-lin nudge_N = mkN "nudge" ;-lin nudge_V2 = mkV2 "nudge" ;-lin nuisance_N = mkN "nuisance" ;-lin numeral_N = mkN "numeral" ;-lin numeric_A = longA "numeric" ;-lin numerical_A = longA "numerical" ;-lin numerous_A = longA "numerous" ;-lin nurse_N = mkN "nurse" ;-lin nurse_V2 = mkV2 "nurse" ;-lin nut_N = mkN "nut" ;-lin nutrient_N = mkN "nutrient" ;-lin nutrition_N = mkN "nutrition" ;-lin nutritious_A = longA "nutritious" ;-lin nylon_N = massN "nylon" ;-lin oaf_N = mkN "oaf" ;-lin oak_N = mkN "oak" ;-lin oar_N = mkN "oar" ;-lin oath_N = mkN "oath" ;-lin obey_V2 = mkV2 "obey" ;-lin object_N = mkN "object" ;-lin object_V2to = mkV2 "object" "to" ;-lin objectionable_A = longA "objectionable" ;-lin objective_A = longA "objective" ;-lin objective_N = mkN "objective" ;-lin obligation_N = mkN "obligation" ;-lin obligatory_A = longA "obligatory" ;-lin obligatory_A2for = longA2 "obligatory" "for" ;-lin oblige_V2 = mkV2 "oblige" ;-lin oblique_A = longA "oblique" ;-lin obscure_A = longA "obscure" ;-lin obscure_V2 = mkV2 "obscure" ;-lin observe_V2 = mkV2 "observe" ;-lin obstacle_N = mkN "obstacle" ;-lin obstruct_V2 = mkV2 "obstruct" ;-lin obstruction_V = mkV "obstruction" ;-lin obtain_V2 = mkV2 "obtain" ;-lin obvious_A = longA "obvious" ;-lin obvious_A2 = longA2 "obvious" "" ;-lin occasion_N = mkN "occasion" ;-lin occupation_N = mkN "occupation" ;-lin occupy_V2 = mkV2 "occupy" ;-lin occur_V = mkV "occur" ;-lin occurrence_V = mkV "occurrence" ;-lin ocean_N = mkN "ocean" ;-lin october_PN = regPN "october" ;-lin odd_A = mkA "odd" ;-lin of_Prep = mkPrep "of" ;-lin off_Prep = mkPrep "off" ;-lin offence_N2against = mkN2 "offence" "against" ;-lin offend_V2 = mkV2 "offend" ;-lin offense_N2against = mkN2 "offense" "against" ;-lin offensive_A = longA "offensive" ;-lin offer_VV = mkVV (mkV "offer") ;-lin offer_N2 = mkN2 "offer" ;-lin office_N = mkN "office" ;-lin officer_N = mkN "officer" ;-lin official_N = mkN "official" ;-lin offset_V2 = mkV2 "offset" ;-lin often_Adv = mkAdv "often" ;-lin oil_N = massN "oil" ;-lin oil_V2 = mkV2 "oil" ;-lin old_A = mkA "old" ;-lin omission_N = mkN "omission" ;-lin omit_V2 = mkV2 "omit" ;-lin omniscient_A = longA "omniscient" ;---lin on_Prep = mkPrep "on" ;-lin once_Adv = mkAdv "once" ;-lin onerous_A = longA "onerous" ;-lin onion_N = mkN "onion" ;--- lin only_Adv = mkAdv "only" ;-lin only_A = longA "only" ;-lin onto_Prep = mkPrep "onto" ;-lin ontology_N = mkN "ontology" ;-lin opacity_N = massN "opacity" ;-lin opaque_A = longA "opaque" ;-lin open_A = longA "open" ;-lin open_V = mkV "open" ;-lin opening_N = mkN "opening" ;-lin operand_N = mkN "operand" ;-lin operate_V2 = mkV2 "operate" ;-lin operation_N2on = mkN2 "operation" "on" ;-lin operator_N = mkN "operator" ;-lin opinion_N = mkN "opinion" ;-lin opponent_N = mkN "opponent" ;-lin opportune_A = longA "opportune" ;-lin opportunistic_A = longA "opportunistic" ;-lin opportunity_N = mkN "opportunity" ;-lin oppose_V2 = mkV2 "oppose" ;-lin opposite_A = longA "opposite" ;-lin opposition_N2to = mkN2 "opposition" "to" ;-lin optimal_A = longA "optimal" ;-lin optimism_N = massN "optimism" ;-lin optimist_N = mkN "optimist" ;-lin optimize_V2 = mkV2 "optimize" ;-lin optimum_V = mkV "optimum" ;-lin option_N = mkN "option" ;-lin oral_A = mkA "oral" ;-lin orange_A = longA "orange" ;-lin orange_N = mkN "orange" ;-lin order_N = mkN "order" ;-lin order_V2 = mkV2 "order" ;-lin order_V2 = mkV2 "order" ;-lin ordering_N = mkN "ordering" ;-lin orderly_A = longA "orderly" ;-lin ordinary_A = longA "ordinary" ;-lin ore_N = mkN "ore" ;-lin organ_N = mkN "organ" ;-lin organic_A = longA "organic" ;-lin organically_Adv = mkAdv "organically" ;-lin organization_N = mkN "organization" ;-lin organize_V2 = mkV2 "organize" ;-lin orient_N = mkN "orient" ;-lin orient_V2 = mkV2 "orient" ;-lin origin_N = mkN "origin" ;-lin original_A = longA "original" ;-lin original_N = mkN "original" ;-lin originate_V = mkV "originate" ;-lin orthography_N = massN "orthography" ;-lin ostensible_A = longA "ostensible" ;-lin ostensive_A = longA "ostensive" ;-lin ostentation_N = massN "ostentation" ;-lin ostentatious_A = longA "ostentatious" ;-lin other_A = longA "other" ;-lin other_N = mkN "other" ;-lin otherwise_Adv = mkAdv "otherwise" ;-lin outdated_A = longA "outdated" ;-lin outdoor_A = longA "outdoor" ;-lin outdoors_N = massN "outdoors" ;-lin outer_A = longA "outer" ;-lin outlaw_N = mkN "outlaw" ;-lin outlaw_V2 = mkV2 "outlaw" ;-lin outline_N = mkN "outline" ;-lin outline_V2 = mkV2 "outline" ;-lin outrage_N = mkN "outrage" ;-lin outrage_V2 = mkV2 "outrage" ;-lin outside_Adv = mkAdv "outside" ;-lin outside_N = mkN "outside" ;-lin outside_Prep = mkPrep "outside" ;-lin outstanding_A = longA "outstanding" ;-lin over_N = mkN "over" ;-lin over_Prep = mkPrep "over" ;-lin overflow_N = mkN "overflow" ;-lin overflow_V2 = mkV2 "overflow" ;-lin overflow_V = mkV "overflow" ;-lin overlap_V = mkV "overlap" ;-lin overt_A = longA "overt" ;-lin overture_N = mkN "overture" ;-lin overwhelm_V2 = mkV2 "overwhelm" ;-lin owe_V3 = mkV3 "owe" ;-lin own_A = longA "own" ;-lin own_V2 = mkV2 "own" ;-lin ox_N = mkN "ox" "ox" ;-lin oxford_PN = regPN "oxford" ;-lin oxygen_N = massN "oxygen" ;-lin pace_N = mkN "pace" ;-lin pack_V2 = mkV2 "pack" ;-lin package_N = mkN "package" ;-lin package_V2 = mkV2 "package" ;-lin packet_N = mkN "packet" ;-lin page_N = mkN "page" ;-lin pain_N = mkN "pain" ;-lin painstaking_A = longA "painstaking" ;-lin paint_N = massN "paint" ;-lin paint_V2 = mkV2 "paint" ;-lin pair_N = mkN "pair" ;-lin pair_V3with =mkV3 "pair" "with" ;-lin palace_N = mkN "palace" ;-lin pale_A = mkA "pale" ;-lin pamper_V2 = mkV2 "pamper" ;-lin pamphlet_N = mkN "pamphlet" ;-lin pan_N = mkN "pan" ;-lin panacea_N = mkN "panacea" ;-lin pane_N = mkN "pane" ;-lin panel_N = mkN "panel" ;-lin panelling_N = mkN "panelling" ;-lin panic_V = mkV "panic" ;-lin panic_N = mkN "panic" ;-lin pantry_N = mkN "pantry" ;-lin paper_N = mkN "paper" ;-lin paper_V2 = mkV2 "paper" ;-lin paradigm_N = mkN "paradigm" ;-lin paradox_N = mkN "paradox" ;-lin paragraph_N = mkN "paragraph" ;-lin parallel_N = mkN "parallel" ;-lin parallel_V2 = mkV2 "parallel" ;-lin parallel_A = longA "parallel" ;-lin parallel_A2to = longA2 "parallel" "to" ;-lin parameter_N = mkN "parameter" ;-lin paraphrase_N = mkN "paraphrase" ;-lin paraphrase_V2 = mkV2 "paraphrase" ;-lin parasite_N = mkN "parasite" ;-lin parasitic_A = longA "parasitic" ;-lin parasol_N = mkN "parasol" ;-lin parcel_N = mkN "parcel" ;-lin parent_N2of = mkN2 "parent" "of" ;-lin parenthesis_N = mkN "parenthesis" "parenthesis" ;-lin parenthesize_V2 = mkV2 "parenthesize" ;-lin parenthetical_A = longA "parenthetical" ;-lin parity_N = mkN "parity" ;-lin park_N = mkN "park" ;-lin park_V2 = mkV2 "park" ;-lin parliament_N = mkN "parliament" ;-lin parse_V2 = mkV2 "parse" ;-lin parsimony_N = mkN "parsimony" ;-lin part_N = mkN "part" ;-lin participant_N = mkN "participant" ;-lin participate_V2in = mkV2 "participate" "in" ;-lin particle_N = mkN "particle" ;-lin particular_A = longA "particular" ;-lin partition_N = mkN "partition" ;-lin partition_V2 = mkV2 "partition" ;-lin partly_Adv = mkAdv "partly" ;-lin partner_N = mkN "partner" ;-lin party_N = mkN "party" ;-lin pass_V3to =mkV3 "pass" "to" ;-lin passage_N = mkN "passage" ;-lin passenger_N = mkN "passenger" ;-lin passion_N = mkN "passion" ;-lin passionate_A = longA "passionate" ;-lin passive_A = longA "passive" ;-lin past_A = longA "past" ;-lin past_N = mkN "past" ;-lin paste_N = mkN "paste" ;-lin paste_V3to =mkV3 "paste" "to" ;-lin pastry_N = massN "pastry" ;-lin pasty_N = mkN "pasty" ;-lin pat_V2 = mkV2 "pat" ;-lin path_N = mkN "path" ;-lin pathology_N = mkN "pathology" ;-lin patience_N = mkN "patience" ;-lin patient_N = mkN "patient" ;-lin patient_A = longA "patient" ;-lin patient_A2with = longA2 "patient" "with" ;-lin pattern_N = mkN "pattern" ;-lin paucity_N2of = mkN2 "paucity" "of" ;-lin pause_V = mkV "pause" ;-lin pause_N = mkN "pause" ;-lin pay_N = mkN "pay" ;-lin pay_V2for = mkV2 pay_V "for" ;-lin pea_N = mkN "pea" ;-lin peace_N = massN "peace" ;-lin peak_N = mkN "peak" ;-lin pear_N = mkN "pear" ;-lin peculiar_A = longA "peculiar" ;-lin peculiar_A2to = longA2 "peculiar" "to" ;-lin pedagogical_A = longA "pedagogical" ;-lin pedant_N = mkN "pedant" ;-lin pedantic_A = longA "pedantic" ;-lin pedantically_A = longA "pedantically" ;-lin pelvic_A = longA "pelvic" ;-lin pelvis_N = mkN "pelvis" ;-lin pen_N = mkN "pen" ;-lin penal_A = longA "penal" ;-lin penalize_V2 = mkV2 "penalize" ;-lin penalty_N = mkN "penalty" ;-lin pencil_N = mkN "pencil" ;-lin pending_A = longA "pending" ;-lin penetrate_V2 = mkV2 "penetrate" ;-lin penny_N = mkN "penny" ;-lin people_N = mkN "people" ;-lin pepper_N = massN "pepper" ;-lin perceive_V2 = mkV2 "perceive" ;-lin perception_N = mkN "perception" ;-lin perceptive_A = longA "perceptive" ;-lin perceptual_A = longA "perceptual" ;-lin percolate_V = mkV "percolate" ;-lin percolator_N = mkN "percolator" ;-lin peremptory_A = longA "peremptory" ;-lin perfect_A = longA "perfect" ;-lin perform_V = mkV "perform" ;-lin perhaps_Adv = mkAdv "perhaps" ;-lin period_N = mkN "period" ;-lin peripheral_A = longA "peripheral" ;-lin periphery_N = mkN "periphery" ;-lin perjure_V2 = mkV2 "perjure" ;-lin permanent_A = longA "permanent" ;-lin permissible_A = longA "permissible" ;-lin permission_N = mkN "permission" ;-lin permissive_A = longA "permissive" ;-lin permit_N = mkN "permit" ;-lin permit_V2 = mkV2 "permit" ;-lin permute_V2 = mkV2 "permute" ;-lin perpetual_A = longA "perpetual" ;-lin perpetuate_V2 = mkV2 "perpetuate" ;-lin perpetuity_N = mkN "perpetuity" ;-lin persimmon_N = mkN "persimmon" ;-lin persist_V = mkV "persist" ;-lin persistence_N = mkN "persistence" ;-lin persistent_A = longA "persistent" ;-lin person_N = mkN "person" (variants { "persons"; "people"});-lin personal_A = longA "personal" ;-lin perspective_N = mkN "perspective" ;-lin perspicuous_A = longA "perspicuous" ;-lin persuade_V3 =mkV3 "persuade" ;-lin persuade_V2 = mkV2 "persuade" ;-lin persuasion_N = mkN "persuasion" ;-lin persuasive_A = longA "persuasive" ;-lin perverse_A = longA "perverse" ;-lin perversion_N = mkN "perversion" ;-lin pervert_N = mkN "pervert" ;-lin pervert_V2 = mkV2 "pervert" ;-lin pet_N = mkN "pet" ;-lin petrol_N = massN "petrol" ;-lin phase_N = mkN "phase" ;-lin phenomenon_N = mkN "phenomenon" "phenomenon" ;-lin philosopher_N = mkN "philosopher" ;-lin philosophy_N = mkN "philosophy" ;-lin phone_N = mkN "phone" ;-lin phone_V2 = mkV2 "phone" ;-lin phonemic_A = longA "phonemic" ;-lin phonetic_A = longA "phonetic" ;-lin phonetically_Adv = mkAdv "phonetically" ;-lin phonology_N = massN "phonology" ;-lin phonotactic_A = longA "phonotactic" ;-lin photo_N = mkN "photo" ;-lin photograph_N = mkN "photograph" ;-lin photograph_V2 = mkV2 "photograph" ;-lin photography_N = massN "photography" ;-lin phrase_N = mkN "phrase" ;-lin physical_A = longA "physical" ;-lin physician_N = mkN "physician" ;-lin physics_N = mkN "physics" ;-lin pianist_N = mkN "pianist" ;-lin piano_N = mkN "piano" ;-lin pick_N = mkN "pick" ;-lin pick_V2 = mkV2 "pick" ;-lin pick_V3 =mkV3 "pick" ;-lin picnic_N = mkN "picnic" ;-lin picnic_V = mkV "picnic" ;-lin picture_N = mkN "picture" ;-lin picture_V2 = mkV2 "picture" ;-lin piece_N = mkN "piece" ;-lin pierce_V2 = mkV2 "pierce" ;-lin pig_N = mkN "pig" ;-lin pigeon_N = mkN "pigeon" ;-lin pilchard_N = mkN "pilchard" ;-lin pile_N = mkN "pile" ;-lin pilfer_V2 = mkV2 "pilfer" ;-lin pill_N = mkN "pill" ;-lin pillar_N = mkN "pillar" ;-lin pillow_N = mkN "pillow" ;-lin pilot_N = mkN "pilot" ;-lin pilot_V2 = mkV2 "pilot" ;-lin pin_N = mkN "pin" ;-lin pin_V3to =mkV3 "pin" "to" ;-lin pink_A = mkA "pink" ;-lin pipe_N = mkN "pipe" ;-lin pistol_N = mkN "pistol" ;-lin pit_N = mkN "pit" ;-lin pitch_N = mkN "pitch" ;-lin pitch_V2 = mkV2 "pitch" ;-lin pitchfork_N = mkN "pitchfork" ;-lin pith_N = mkN "pith" ;-lin pity_V2 = mkV2 "pity" ;-lin pity_N = mkN "pity" ;-lin place_N = mkN "place" ;-lin place_V2 = mkV2 "place" ;-lin place_V3in =mkV3 "place" "in" ;-lin plague_N = mkN "plague" ;-lin plague_V2 = mkV2 "plague" ;-lin plain_A = mkA "plain" ;-lin plain_N = mkN "plain" ;-lin plan_VV = mkVV (mkV "plan") ;-lin plan_N2 = mkN2 "plan" ;-lin planar_A = longA "planar" ;-lin plane_N = mkN "plane" ;-lin planet_N = mkN "planet" ;-lin plant_N = mkN "plant" ;-lin plastic_A = longA "plastic" ;-lin plastic_N = massN "plastic" ;-lin plate_N = mkN "plate" ;-lin plateau_N = mkN "plateau" ;-lin platypus_N = mkN "platypus" ;-lin plausible_A = longA "plausible" ;-lin play_N = mkN "play" ;-lin play_V2 = mkV2 "play" ;-lin play_V = mkV "play" ;-lin play_V2with = mkV2 "play" "with" ;-lin pleasant_A = longA "pleasant" ;-lin please_V2 = mkV2 "please" ;-lin pleasure_N = mkN "pleasure" ;-lin pledge_N = mkN "pledge" ;-lin pledge_VS = mkVS (mkV "pledge") ;-lin plenty_N = massN "plenty" ;-lin plot_N = mkN "plot" ;-lin plot_V = mkV "plot" ;-lin plug_N = mkN "plug" ;-lin plum_N = mkN "plum" ;-lin plumber_N = mkN "plumber" ;-lin plume_N = mkN "plume" ;-lin plummet_V = mkV "plummet" ;-lin plump_A = mkA "plump" ;-lin plunge_V = mkV "plunge" ;-lin plural_A = longA "plural" ;-lin plural_N = mkN "plural" ;-lin pocket_N = mkN "pocket" ;-lin pocket_V2 = mkV2 "pocket" ;-lin poem_N = mkN "poem" ;-lin poet_N = mkN "poet" ;-lin poetry_N = massN "poetry" ;-lin point_N = mkN "point" ;-lin point_V2to = mkV2 "point" "to" ;-lin poison_N = mkN "poison" ;-lin poison_V2 = mkV2 "poison" ;-lin poland_PN = regPN "poland" ;-lin polar_A = longA "polar" ;-lin pole_N = mkN "pole" ;-lin policeman_N = mkN "policeman" "policemen" ;-lin policy_N = mkN "policy" ;-lin polish_A = longA "polish" ;-lin polish_N = mkN "polish" ;-lin polish_V2 = mkV2 "polish" ;-lin polite_A = longA "polite" ;-lin polite_A2to = longA2 "polite" "to" ;-lin political_A = longA "political" ;-lin politician_N = mkN "politician" ;-lin politics_N = mkN "politics" "politics" ;-lin pollute_V2 = mkV2 "pollute" ;-lin ponder_V = mkV "ponder" ;-lin pool_N = mkN "pool" ;-lin poor_A = mkA "poor" ;-lin pop_N = mkN "pop" ;-lin popular_A = longA "popular" ;-lin popular_A2with = longA2 "popular" "with" ;-lin populated_A = longA "populated" ;-lin populated_A2by = longA2 "populated" "by" ;-lin population_N = mkN "population" ;-lin porcupine_N = mkN "porcupine" ;-lin pore_N = mkN "pore" ;-lin pore_V2over = mkV2 "pore" "over" ;-lin pork_N = massN "pork" ;-lin porosity_N = mkN "porosity" ;-lin porous_A = longA "porous" ;-lin porpoise_N = mkN "porpoise" ;-lin port_N = mkN "port" ;-lin portable_A = longA "portable" ;-lin portion_N = mkN "portion" ;-lin pose_N = mkN "pose" ;-lin pose_V2 = mkV2 "pose" ;-lin position_N = mkN "position" ;-lin positive_A = longA "positive" ;-lin positive_A2 = longA2 "positive" "" ;-lin positively_Adv = mkAdv "positively" ;-lin possess_V2 = mkV2 "possess" ;-lin possession_N = mkN "possession" ;-lin possible_A2 = longA2 "possible" "" ;-lin possible_A = longA "possible" ;-lin possible_A2 = longA2 "possible" "" ;-lin post_N = mkN "post" ;-lin post_V3to =mkV3 "post" "to" ;-lin posterior_A = longA "posterior" ;-lin postman_N = mkN "postman" "postmen" ;-lin postpone_V2 = mkV2 "postpone" ;-lin postulate_V2 = mkV2 "postulate" ;-lin pot_N = mkN "pot" ;-lin potato_N = mkN "potato" ;-lin potency_N = mkN "potency" ;-lin potent_A = longA "potent" ;-lin potential_A = longA "potential" ;-lin pound_N = mkN "pound" ;-lin pound_V2 = mkV2 "pound" ;-lin pour_V3loc =mkV3 "pour" "loc" ;-lin powder_N = mkN "powder" ;-lin power_N = mkN "power" ;-lin power_V2 = mkV2 "power" ;-lin practical_A = longA "practical" ;-lin practice_N = mkN "practice" ;-lin practise_V2 = mkV2 "practise" ;-lin practitioner_N = mkN "practitioner" ;-lin pragmatic_A = longA "pragmatic" ;-lin pragmatically_Adv = mkAdv "pragmatically" ;-lin pragmatics_N = mkN "pragmatics" "pragmatics" ;-lin praise_N = mkN "praise" ;-lin praise_V2 = mkV2 "praise" ;-lin pray_V2to = mkV2 "pray" "to" ;-lin prayer_N = mkN "prayer" ;-lin precarious_A = longA "precarious" ;-lin precede_V2 = mkV2 "precede" ;-lin precedence_N = mkN "precedence" ;-lin precedent_N = mkN "precedent" ;-lin precious_A = longA "precious" ;-lin precise_A = longA "precise" ;-lin precision_N = mkN "precision" ;-lin preclude_V2 = mkV2 "preclude" ;-lin precursor_N = mkN "precursor" ;-lin predecessor_N = mkN "predecessor" ;-lin predicate_N = mkN "predicate" ;-lin predicate_V2 = mkV2 "predicate" ;-lin predict_V2 = mkV2 "predict" ;-lin predilection_N2for = mkN2 "predilection" "for" ;-lin preface_N = mkN "preface" ;-lin prefer_V3to =mkV3 "prefer" "to" ;-lin prefer_V2 = mkV2 "prefer" ;-lin prefer_VV = mkVV (mkV "prefer") ;-lin prefer_V2 = mkV2 "prefer" ;-lin preference_N = mkN "preference" ;-lin pregnancy_N = mkN "pregnancy" ;-lin pregnant_A = longA "pregnant" ;-lin prejudice_N = mkN "prejudice" ;-lin prejudiced_A = longA "prejudiced" ;-lin preliminary_A = longA "preliminary" ;-lin premise_N = mkN "premise" ;-lin preoccupation_N2with = mkN2 "preoccupation" "with" ;-lin preoccupied_A2with = longA2 "preoccupied" "with" ;-lin preoccupy_V2 = mkV2 "preoccupy" ;-lin prepare_V3for =mkV3 "prepare" "for" ;-lin preposition_N = mkN "preposition" ;-lin prerequisite_N = mkN "prerequisite" ;-lin prescribe_V2 = mkV2 "prescribe" ;-lin prescription_N = mkN "prescription" ;-lin prescriptive_A = longA "prescriptive" ;-lin presence_N = mkN "presence" ;-lin present_A = longA "present" ;-lin present_N = mkN "present" ;-lin present_V3with =mkV3 "present" "with" ;-lin preserve_V3from =mkV3 "preserve" "from" ;-lin preside_V = mkV "preside" ;-lin presidency_N = mkN "presidency" ;-lin president_N = mkN "president" ;-lin press_V2 = mkV2 "press" ;-lin pressure_N = mkN "pressure" ;-lin prestige_N = mkN "prestige" ;-lin presume_VS = mkVS (mkV "presume") ;-lin presumption_N = mkN "presumption" ;-lin presumptuous_A = longA "presumptuous" ;-lin presuppose_VS = mkVS (mkV "presuppose") ;-lin presupposition_N2 = mkN2 "presupposition" ;-lin pretence_N2 = mkN2 "pretence" ;-lin pretend_VS = mkVS (mkV "pretend") ;-lin pretty_A = mkA "pretty" ;-lin prevent_V2 = mkV2 "prevent" ;-lin previous_A = longA "previous" ;-lin price_N = mkN "price" ;-lin prick_V = mkV "prick" ;-lin prickle_N = mkN "prickle" ;-lin pride_N = mkN "pride" ;-lin priest_N = mkN "priest" ;-lin prim_A = mkA "prim" ;-lin primary_A = longA "primary" ;-lin primitive_A = longA "primitive" ;-lin prince_N = mkN "prince" ;-lin principal_A = longA "principal" ;-lin principle_N = mkN "principle" ;-lin principled_A = longA "principled" ;-lin print_V2 = mkV2 "print" ;-lin prior_N = mkN "prior" ;-lin prior_A = longA "prior" ;-lin prior_A2to = longA2 "prior" "to" ;-lin priority_N = mkN "priority" ;-lin prison_N = mkN "prison" ;-lin privacy_N = mkN "privacy" ;-lin private_A = longA "private" ;-lin privilege_N = mkN "privilege" ;-lin prize_N = mkN "prize" ;-lin probability_N2 = mkN2 "probability" ;-lin probable_A = longA "probable" ;-lin probable_A2 = longA2 "probable" "" ;-lin probe_N = mkN "probe" ;-lin probe_V2 = mkV2 "probe" ;-lin problem_N = mkN "problem" ;-lin problematic_A = longA "problematic" ;-lin procedure_N = mkN "procedure" ;-lin proceed_V = mkV "proceed" ;-lin process_N = mkN "process" ;-lin process_V2 = mkV2 "process" ;-lin procession_N = mkN "procession" ;-lin processor_N = mkN "processor" ;-lin produce_N = mkN "produce" ;-lin produce_V2 = mkV2 "produce" ;-lin product_N = mkN "product" ;-lin profession_N = mkN "profession" ;-lin professor_N = mkN "professor" ;-lin proficiency_N2in = mkN2 "proficiency" "in" ;-lin proficient_A2in = longA2 "proficient" "in" ;-lin profit_N = mkN "profit" ;-lin profitable_A = longA "profitable" ;-lin profound_A = longA "profound" ;-lin profundity_N = mkN "profundity" ;-lin profuse_A = longA "profuse" ;-lin profusion_N2of = mkN2 "profusion" "of" ;-lin prognosis_N = mkN "prognosis" ;-lin program_N = mkN "program" ;-lin program_V = mkV "program" ;-lin programme_N = mkN "programme" ;-lin progress_V2of = mkV2 "progress" "of" ;-lin progress_N = mkN "progress" ;-lin prohibit_V2 = mkV2 "prohibit" ;-lin project_N = mkN "project" ;-lin project_V = mkV "project" ;-lin proliferate_V = mkV "proliferate" ;-lin prolong_V2 = mkV2 "prolong" ;-lin prominence_N = mkN "prominence" ;-lin prominent_A = longA "prominent" ;-lin promise_V2 = mkV2 "promise" ;-lin promote_V2 = mkV2 "promote" ;-lin prompt_A = mkA "prompt" ;-lin prompt_N = mkN "prompt" ;-lin prompt_V2 = mkV2 "prompt" ;-lin promulgate_V2 = mkV2 "promulgate" ;-lin prone_A = longA "prone" ;-lin prone_A2to = longA2 "prone" "to" ;-lin pronominal_A = longA "pronominal" ;-lin pronoun_N = mkN "pronoun" ;-lin pronounce_V2 = mkV2 "pronounce" ;-lin pronunciation_N = mkN "pronunciation" ;-lin proof_N2 = mkN2 "proof" ;-lin propagate_V = mkV "propagate" ;-lin propensity_N2for = mkN2 "propensity" "for" ;-lin proper_A = longA "proper" ;-lin property_N = mkN "property" ;-lin proponent_N = mkN "proponent" ;-lin proportion_N = mkN "proportion" ;-lin propose_V2 = mkV2 "propose" ;-lin propose_VV = mkVV (mkV "propose") ;-lin proposition_N = mkN "proposition" ;-lin prose_N = massN "prose" ;-lin prosody_N = mkN "prosody" ;-lin prospect_N2 = mkN2 "prospect" ;-lin prospect_V2for = mkV2 "prospect" "for" ;-lin prospective_A = longA "prospective" ;-lin prospector_N = mkN "prospector" ;-lin protect_V3from =mkV3 "protect" "from" ;-lin protest_N = mkN "protest" ;-lin protest_V2against = mkV2 "protest" "against" ;-lin protocol_N = mkN "protocol" ;-lin prototype_N = mkN "prototype" ;-lin proud_A = mkA "proud" ;-lin proud_A2of = mkA2 "proud" "of" ;-lin prove_VS = mkVS (mkV "prove") ;-lin proven_A = longA "proven" ;-lin provide_V3for =mkV3 "provide" "for" ;-lin provision_N = mkN "provision" ;-lin prune_N = mkN "prune" ;-lin prune_V2 = mkV2 "prune" ;-lin psychology_N = mkN "psychology" ;-lin pub_N = mkN "pub" ;-lin public_A = longA "public" ;-lin public_N = mkN "public" ;-lin publication_N = mkN "publication" ;-lin publicity_N = mkN "publicity" ;-lin publish_V2 = mkV2 "publish" ;-lin pull_V2 = mkV2 "pull" ;-lin pulley_N = mkN "pulley" ;-lin pulpit_N = mkN "pulpit" ;-lin pump_N = mkN "pump" ;-lin punch_N = mkN "punch" ;-lin punch_V2 = mkV2 "punch" ;-lin punctual_A = longA "punctual" ;-lin punctuate_V2 = mkV2 "punctuate" ;-lin punish_V2 = mkV2 "punish" ;-lin punitive_A = longA "punitive" ;-lin pupil_N = mkN "pupil" ;-lin purchase_V = mkV "purchase" ;-lin pure_A = mkA "pure" ;-lin purge_N = mkN "purge" ;-lin purple_A = mkA "purple" ;-lin purpose_N = mkN "purpose" ;-lin purse_N = mkN "purse" ;-lin pursue_V2 = mkV2 "pursue" ;-lin pursuit_N = mkN "pursuit" ;-lin purveyor_N = mkN "purveyor" ;-lin push_V2 = mkV2 "push" ;-lin put_V3loc =mkV3 put_V "loc" ;-lin puzzle_N = mkN "puzzle" ;-lin puzzle_V2 = mkV2 "puzzle" ;-lin pyramid_N = mkN "pyramid" ;-lin quadruple_N = mkN "quadruple" ;-lin quail_N = mkN "quail" ;-lin qualify_V2for = mkV2 "qualify" "for" ;-lin qualitative_A = longA "qualitative" ;-lin quality_N = mkN "quality" ;-lin quantify_V2 = mkV2 "quantify" ;-lin quantitative_A = longA "quantitative" ;-lin quarrel_N2with = mkN2 "quarrel" "with" ;-lin quarter_N = mkN "quarter" ;-lin quartet_N = mkN "quartet" ;-lin queen_N = mkN "queen" ;-lin queer_A = mkA "queer" ;-lin query_N = mkN "query" ;-lin query_V2 = mkV2 "query" ;-lin quest_N = mkN "quest" ;-lin question_N = mkN "question" ;-lin question_V2 = mkV2 "question" ;-lin quibble_V2about = mkV2 "quibble" "about" ;-lin quick_A = mkA "quick" ;-lin quiet_A = mkA "quiet" ;-lin quiet_N = mkN "quiet" ;-lin quilt_N = mkN "quilt" ;-lin quit_V2 = mkV2 "quit" ;---lin quite_Adv = mkAdv "quite" ;-lin quiz_N = mkN "quiz" "quiz" ;-lin quote_V2 = mkV2 "quote" ;-lin rabbit_N = mkN "rabbit" ;-lin rabid_A = longA "rabid" ;-lin rabies_N = mkN "rabies" ;-lin race_N = mkN "race" ;-lin race_V2 = mkV2 "race" ;-lin rack_N = mkN "rack" ;-lin radar_N = mkN "radar" ;-lin radical_A = longA "radical" ;-lin radio_N = mkN "radio" ;-lin radish_N = mkN "radish" ;-lin radius_N = mkN "radius" "radius" ;-lin rage_N = mkN "rage" ;-lin raid_V2 = mkV2 "raid" ;-lin rail_N = mkN "rail" ;-lin railway_N = mkN "railway" ;-lin rain_V = mkV "rain" ;-lin rain_N = mkN "rain" ;-lin raise_V2 = mkV2 "raise" ;-lin raisin_N = mkN "raisin" ;-lin random_A = longA "random" ;-lin range_N = mkN "range" ;-lin range_V2over = mkV2 "range" "over" ;-lin rank_N = mkN "rank" ;-lin rank_V2 = mkV2 "rank" ;-lin rapid_A = longA "rapid" ;-lin rare_A = mkA "rare" ;-lin rat_N = mkN "rat" ;-lin rate_N = mkN "rate" ;-lin rather_Adv = mkAdv "rather" ;-lin ratio_N = mkN "ratio" ;-lin ration_N = mkN "ration" ;-lin ration_V2 = mkV2 "ration" ;-lin rational_A = longA "rational" ;-lin rationale_N = mkN "rationale" ;-lin raw_A = mkA "raw" ;-lin ray_N = mkN "ray" ;-lin razor_N = mkN "razor" ;-lin reach_V2 = mkV2 "reach" ;-lin read_V2 = mkV2 read_V ;-lin ready_A = mkA "ready" ;-lin ready_A2for = mkA2 "ready" "for" ;-lin real_A = longA "real" ;-lin realist_N = mkN "realist" ;-lin realistic_A = longA "realistic" ;-lin realistically_Adv = mkAdv "realistically" ;-lin realize_VS = mkVS (mkV "realize") ;-lin realm_N = mkN "realm" ;-lin rear_A = longA "rear" ;-lin rear_N = mkN "rear" ;-lin reason_V = mkV "reason" ;-lin reason_N2for = mkN2 "reason" "for" ;-lin reasonable_A = longA "reasonable" ;-lin rebut_V2 = mkV2 "rebut" ;-lin recapitulate_V2 = mkV2 "recapitulate" ;-lin recede_V = mkV "recede" ;-lin receipt_N = mkN "receipt" ;-lin receive_V3from =mkV3 "receive" "from" ;-lin recency_N = mkN "recency" ;-lin recent_A = longA "recent" ;-lin reception_N = mkN "reception" ;-lin recession_N = mkN "recession" ;-lin recipe_N = mkN "recipe" ;-lin recipient_N = mkN "recipient" ;-lin reciprocal_A = longA "reciprocal" ;-lin reciprocate_V = mkV "reciprocate" ;-lin recite_V2 = mkV2 "recite" ;-lin recognise_V2 = mkV2 "recognise" ;-lin recognition_N = mkN "recognition" ;-lin recognize_V2 = mkV2 "recognize" ;-lin recommend_V2 = mkV2 "recommend" ;-lin reconcile_V2 = mkV2 "reconcile" ;-lin record_N = mkN "record" ;-lin record_V2 = mkV2 "record" ;-lin recourse_N2to = mkN2 "recourse" "to" ;-lin recover_V = mkV "recover" ;-lin recovery_N = mkN "recovery" ;-lin rectify_V2 = mkV2 "rectify" ;-lin recursion_N = mkN "recursion" ;-lin recursive_A = longA "recursive" ;-lin red_A = mkA "red" ;-lin redeem_V2 = mkV2 "redeem" ;-lin reduce_V2 = mkV2 "reduce" ;-lin reducible_A = longA "reducible" ;-lin reducible_A2to = longA2 "reducible" "to" ;-lin redundancy_N = mkN "redundancy" ;-lin redundant_A = longA "redundant" ;-lin reed_N = mkN "reed" ;-lin refer_V2to = mkV2 "refer" "to" ;-lin reference_N2to = mkN2 "reference" "to" ;-lin referent_N = mkN "referent" ;-lin referral_N = mkN "referral" ;-lin refine_V2 = mkV2 "refine" ;-lin reflect_V2 = mkV2 "reflect" ;-lin reflexive_A = longA "reflexive" ;-lin refractor_N = mkN "refractor" ;-lin refractory_A = longA "refractory" ;-lin refresh_V2 = mkV2 "refresh" ;-lin refuse_N = mkN "refuse" ;-lin refuse_VV = mkVV (mkV "refuse") ;-lin refute_V2 = mkV2 "refute" ;-lin regard_N = mkN "regard" ;-lin regard_V3_pred =mkV3 "regard" "_pred" ;-lin regime_N = mkN "regime" ;-lin regiment_N = mkN "regiment" ;-lin regiment_V2 = mkV2 "regiment" ;-lin region_N = mkN "region" ;-lin regress_V = mkV "regress" ;-lin regular_A = longA "regular" ;-lin regulate_V2 = mkV2 "regulate" ;-lin regulation_N = mkN "regulation" ;-lin reinforce_V2 = mkV2 "reinforce" ;-lin reject_V2 = mkV2 "reject" ;-lin rejoice_V = mkV "rejoice" ;-lin relate_V3to =mkV3 "relate" "to" ;-lin related_A = longA "related" ;-lin related_A2to = longA2 "related" "to" ;-lin relation_N = mkN "relation" ;-lin relative_N = mkN "relative" ;-lin relax_V = mkV "relax" ;-lin release_V2 = mkV2 "release" ;-lin relegate_V3to =mkV3 "relegate" "to" ;-lin relevance_N2to = mkN2 "relevance" "to" ;-lin relevant_A = longA "relevant" ;-lin relevant_A2to = longA2 "relevant" "to" ;-lin reliable_A = longA "reliable" ;-lin relief_N = mkN "relief" ;-lin relieve_V2 = mkV2 "relieve" ;-lin religion_N = mkN "religion" ;-lin religious_A = longA "religious" ;-lin relinquish_V2 = mkV2 "relinquish" ;-lin reluctance_N2 = mkN2 "reluctance" ;-lin reluctant_A = longA "reluctant" ;-lin reluctant_A2 = longA2 "reluctant" "" ;-lin rely_V2on = mkV2 "rely" "on" ;-lin remain_V = mkV "remain" ;-lin remainder_N = mkN "remainder" ;-lin remark_N = mkN "remark" ;-lin remedial_A = longA "remedial" ;-lin remedy_N = mkN "remedy" ;-lin remedy_V2 = mkV2 "remedy" ;-lin remember_VS = mkVS (mkV "remember") ;-lin remind_V3 =mkV3 "remind" ;-lin remind_V2 = mkV2 "remind" ;-lin reminder_N = mkN "reminder" ;-lin reminiscent_A = longA "reminiscent" ;-lin reminiscent_A2of = longA2 "reminiscent" "of" ;-lin remnant_N = mkN "remnant" ;-lin remote_A = mkA "remote" ;-lin remove_V3from =mkV3 "remove" "from" ;-lin renaissance_N = mkN "renaissance" ;-lin render_V3 =mkV3 "render" ;-lin rendition_N = mkN "rendition" ;-lin renew_V2 = mkV2 "renew" ;-lin renounce_V2 = mkV2 "renounce" ;-lin rent_N = mkN "rent" ;-lin rent_V2 = mkV2 "rent" ;-lin renunciation_N = mkN "renunciation" ;-lin repair_N = mkN "repair" ;-lin repair_V2 = mkV2 "repair" ;-lin repeat_V2 = mkV2 "repeat" ;-lin repercussion_N = mkN "repercussion" ;-lin repetition_N = mkN "repetition" ;-lin repetitious_A = longA "repetitious" ;-lin repetitive_A = longA "repetitive" ;-lin replace_V2 = mkV2 "replace" ;-lin replica_N = mkN "replica" ;-lin replicate_V2 = mkV2 "replicate" ;-lin reply_N = mkN "reply" ;-lin reply_V2to = mkV2 "reply" "to" ;-lin report_N = mkN "report" ;-lin report_V2 = mkV2 "report" ;-lin report_VS = mkVS (mkV "report") ;-lin reprehend_V2 = mkV2 "reprehend" ;-lin reprehensible_A = longA "reprehensible" ;-lin represent_V3_pred =mkV3 "represent" "_pred" ;-lin representative_A = longA "representative" ;-lin representative_N = mkN "representative" ;-lin reprove_V2 = mkV2 "reprove" ;-lin reptile_N = mkN "reptile" ;-lin republic_N = mkN "republic" ;-lin request_V2 = mkV2 "request" ;-lin request_N2for = mkN2 "request" "for" ;-lin require_V2 = mkV2 "require" ;-lin require_V2_sbse = mkV2 "require" "_sbse" ;-lin requisite_A = longA "requisite" ;-lin rescue_V2 = mkV2 "rescue" ;-lin resemble_V2 = mkV2 "resemble" ;-lin reset_V2 = mkV2 "reset" ;-lin reside_V2 = mkV2 "reside" ;-lin residence_N = mkN "residence" ;-lin resident_N = mkN "resident" ;-lin residue_N = mkN "residue" ;-lin resist_V2 = mkV2 "resist" ;-lin resistant_A2to = longA2 "resistant" "to" ;-lin resistence_N = mkN "resistence" ;-lin resolute_A = longA "resolute" ;-lin resolution_N = mkN "resolution" ;-lin resolve_V2 = mkV2 "resolve" ;-lin resort_N = mkN "resort" ;-lin resort_V2to = mkV2 "resort" "to" ;-lin resource_N = mkN "resource" ;-lin respect_N = mkN "respect" ;-lin respect_V2 = mkV2 "respect" ;-lin respective_A = longA "respective" ;-lin respiration_N = mkN "respiration" ;-lin respiratory_A = longA "respiratory" ;-lin respond_V2to = mkV2 "respond" "to" ;-lin response_N2to = mkN2 "response" "to" ;-lin responsible_A = longA "responsible" ;-lin responsible_A2for = longA2 "responsible" "for" ;-lin rest_N = mkN "rest" ;-lin rest_V = mkV "rest" ;-lin restaurant_N = mkN "restaurant" ;-lin restore_V3to =mkV3 "restore" "to" ;-lin restrain_V2 = mkV2 "restrain" ;-lin restraint_N = mkN "restraint" ;-lin restrict_V2 = mkV2 "restrict" ;-lin result_N = mkN "result" ;-lin result_V = mkV "result" ;-lin resume_V2 = mkV2 "resume" ;-lin resumption_V = mkV "resumption" ;-lin resurgence_N = mkN "resurgence" ;-lin resurgent_A = longA "resurgent" ;-lin resurrect_V2 = mkV2 "resurrect" ;-lin retain_V2 = mkV2 "retain" ;-lin retention_N2 = mkN2 "retention" ;-lin retract_V2 = mkV2 "retract" ;-lin retrieve_V2 = mkV2 "retrieve" ;-lin return_N = mkN "return" ;-lin return_V2 = mkV2 "return" ;-lin return_V2to = mkV2 "return" "to" ;-lin revamp_V2 = mkV2 "revamp" ;-lin reveal_V2 = mkV2 "reveal" ;-lin revel_V2in = mkV2 "revel" "in" ;-lin revelation_N = mkN "revelation" ;-lin revenge_N = mkN "revenge" ;-lin revenue_N = mkN "revenue" ;-lin reverse_V2 = mkV2 "reverse" ;-lin reverse_N2of = mkN2 "reverse" "of" ;-lin reversible_A = longA "reversible" ;-lin revise_V2 = mkV2 "revise" ;-lin revive_V2 = mkV2 "revive" ;-lin revocation_N = mkN "revocation" ;-lin revoke_V = mkV "revoke" ;-lin revolution_N = mkN "revolution" ;-lin revolve_V = mkV "revolve" ;-lin reward_V2 = mkV2 "reward" ;-lin reward_N2for = mkN2 "reward" "for" ;-lin rhetoric_N = mkN "rhetoric" ;-lin rice_N = mkN "rice" ;-lin rich_A = mkA "rich" ;-lin rid_V3of =mkV3 "rid" "of" ;-lin ride_N = mkN "ride" ;-lin ride_V2 = mkV2 "ride" ;-lin ridiculous_A = longA "ridiculous" ;-lin right_A = longA "right" ;-lin right_N = mkN "right" ;-lin rigid_A = mkA "rigid" ;-lin rigorous_A = longA "rigorous" ;-lin rigour_N = mkN "rigour" ;-lin ring_N = mkN "ring" ;-lin ring_V2 = mkV2 IrregEng.ring_V ;-lin ring_V = IrregEng.ring_V ;-lin ripe_A = mkA "ripe" ;-lin rise_N = mkN "rise" ;-lin rise_V = IrregEng.rise_V ;-lin risk_N = mkN "risk" ;-lin risk_V2 = mkV2 "risk" ;-lin rite_N = mkN "rite" ;-lin rival_A = longA "rival" ;-lin rival_N = mkN "rival" ;-lin rivalry_N = mkN "rivalry" ;-lin river_N = mkN "river" ;-lin road_N = mkN "road" ;-lin roam_V = mkV "roam" ;-lin roast_A = longA "roast" ;-lin roast_V2 = mkV2 "roast" ;-lin rob_V2 = mkV2 "rob" ;-lin robot_N = mkN "robot" ;-lin robust_A = longA "robust" ;-lin rock_N = mkN "rock" ;-lin rock_V2 = mkV2 "rock" ;-lin rock_V = mkV "rock" ;-lin rod_N = mkN "rod" ;-lin role_N = mkN "role" ;-lin roll_V = mkV "roll" ;-lin romance_N = mkN "romance" ;-lin romantic_A = longA "romantic" ;-lin romantic_N = mkN "romantic" ;-lin roof_N = mkN "roof" ;-lin room_N = mkN "room" ;-lin root_N = mkN "root" ;-lin rope_N = mkN "rope" ;-lin rose_N = mkN "rose" ;-lin rot_V = mkV "rot" ;-lin rotten_A = mkA "rotten" ;-lin rough_A = mkA "rough" ;-lin round_A = mkA "round" ;-lin route_N = mkN "route" ;-lin routine_A = longA "routine" ;-lin routine_N = mkN "routine" ;-lin row_N = mkN "row" ;-lin row_V = mkV "row" ;-lin royal_A = mkA "royal" ;-lin royalty_N = massN "royalty" ;-lin rub_V = mkV "rub" ;-lin rubber_N = massN "rubber" ;-lin rubbish_N = mkN "rubbish" ;-lin rude_A = mkA "rude" ;-lin rude_A2to = mkA2 "rude" "to" ;-lin rudimentary_A = longA "rudimentary" ;-lin ruin_N = mkN "ruin" ;-lin ruin_V2 = mkV2 "ruin" ;-lin rule_N = mkN "rule" ;-lin rule_V2 = mkV2 "rule" ;-lin ruler_N = mkN "ruler" ;-lin rump_N = mkN "rump" ;-lin run_N = mkN "run" ;-lin run_V = IrregEng.run_V ;-lin rush_N = mkN "rush" ;-lin russian_A = longA "russian" ;-lin russian_N = mkN "russian" ;-lin sabbatical_A = longA "sabbatical" ;-lin sad_A = mkA "sad" ;-lin safe_N = mkN "safe" ;-lin safe_A = mkA "safe" ;-lin safe_A2from = mkA2 "safe" "from" ;-lin safety_N = massN "safety" ;-lin sail_N = mkN "sail" ;-lin saint_N = mkN "saint" ;-lin saintly_A = mkA "saintly" ;-lin sake_N = mkN "sake" ;-lin salad_N = mkN "salad" ;-lin sale_N = mkN "sale" ;-lin salient_A = longA "salient" ;-lin saline_A = longA "saline" ;-lin salt_N = mkN "salt" ;-lin same_A = longA "same" ;-lin sample_N = mkN "sample" ;-lin sanction_N = mkN "sanction" ;-lin sanction_V2 = mkV2 "sanction" ;-lin sand_N = massN "sand" ;-lin sandy_PN = regPN "sandy" ;-lin sane_A = mkA "sane" ;-lin sat_V = mkV "sat" ;-lin sat_V2 = mkV2 "sat" ;-lin satanic_A = longA "satanic" ;-lin satisfaction_N = mkN "satisfaction" ;-lin satisfactory_A = longA "satisfactory" ;-lin satisfy_V2 = mkV2 "satisfy" ;-lin saturday_PN = regPN "saturday" ;-lin sauce_N = mkN "sauce" ;-lin saucer_N = mkN "saucer" ;-lin saucy_A = mkA "saucy" ;-lin sausage_N = mkN "sausage" ;-lin save_V2 = mkV2 "save" ;-lin saw_N = mkN "saw" ;-lin saw_V2 = mkV2 "saw" ;-lin say_VS = mkVS say_V ;-lin scale_N = mkN "scale" ;-lin scan_V2 = mkV2 "scan" ;-lin scarce_A = mkA "scarce" ;-lin scare_V2 = mkV2 "scare" ;-lin scatter_V2 = mkV2 "scatter" ;-lin scenario_N = mkN "scenario" ;-lin scene_N = mkN "scene" ;-lin sceptic_N = mkN "sceptic" ;-lin schedule_N = mkN "schedule" ;-lin schedule_V2 = mkV2 "schedule" ;-lin schema_N = mkN "schema" "schema" ;-lin schematic_A = mkA "schematic" ;-lin scheme_N = mkN "scheme" ;-lin scholastic_A = longA "scholastic" ;-lin school_N = mkN "school" ;-lin science_N = mkN "science" ;-lin scientific_A = longA "scientific" ;-lin scientist_N = mkN "scientist" ;-lin scold_V = mkV "scold" ;-lin scope_N = mkN "scope" ;-lin score_N = mkN "score" ;-lin score_V = mkV "score" ;-lin score_N2of = mkN2 "score" "of" ;-lin scramble_V2 = mkV2 "scramble" ;-lin scratch_N = mkN "scratch" ;-lin scratch_V2 = mkV2 "scratch" ;-lin screen_N = mkN "screen" ;-lin screw_N = mkN "screw" ;-lin screw_V3to =mkV3 "screw" "to" ;-lin screw_V = mkV "screw" ;-lin script_N = mkN "script" ;-lin scrupulous_A = longA "scrupulous" ;-lin scrutiny_N = massN "scrutiny" ;-lin sea_N = mkN "sea" ;-lin search_N = mkN "search" ;-lin search_V2 = mkV2 "search" ;-lin search_V2for = mkV2 "search" "for" ;-lin season_N = mkN "season" ;-lin season_V2 = mkV2 "season" ;-lin seat_N = mkN "seat" ;-lin second_N = mkN "second" ;-lin secrecy_N = mkN "secrecy" ;-lin secret_A2from = longA2 "secret" "from" ;-lin secret_N = mkN "secret" ;-lin secretary_N = mkN "secretary" ;-lin section_N = mkN "section" ;-lin secure_V2 = mkV2 "secure" ;-lin secure_A = mkA "secure" ;-lin secure_A2from = mkA2 "secure" "from" ;-lin see_V2 = mkV2 see_V ;-lin seed_N = mkN "seed" ;-lin seek_V2 = mkV2 seek_V ;-lin seem_V2 = mkV2 "seem" ;-lin seem_V2 = mkV2 "seem" ;-lin seem_V2 = mkV2 "seem" ;-lin segment_N = mkN "segment" ;-lin segment_V2 = mkV2 "segment" ;-lin seize_V2 = mkV2 "seize" ;-lin seldom_Adv = mkAdv "seldom" ;-lin select_V2 = mkV2 "select" ;-lin self_N = mkN "self" "self" ;-lin sell_V2 = mkV2 sell_V ;-lin semantic_A = longA "semantic" ;-lin semantics_N = mkN "semantics" ;-lin send_V3 = mkV3 send_V ;-lin send_V3to =mkV3 send_V "to" ;-lin sensation_N = mkN "sensation" ;-lin sense_N = mkN "sense" ;-lin sense_V2 = mkV2 "sense" ;-lin sense_VS = mkVS (mkV "sense") ;-lin sensible_A = longA "sensible" ;-lin sensitive_A = longA "sensitive" ;-lin sensitive_A2to = longA2 "sensitive" "to" ;-lin sensory_A = longA "sensory" ;-lin sentence_N = mkN "sentence" ;-lin separate_V2 = mkV2 "separate" ;-lin separate_V3from =mkV3 "separate" "from" ;-lin separate_A = longA "separate" ;-lin separate_A2from = longA2 "separate" "from" ;-lin september_PN = regPN "september" ;-lin sequel_N2to = mkN2 "sequel" "to" ;-lin sequence_N = mkN "sequence" ;-lin serial_A = longA "serial" ;-lin series_N = mkN "series" ;-lin serious_A = longA "serious" ;-lin servant_N = mkN "servant" ;-lin serve_V2 = mkV2 "serve" ;-lin service_N = mkN "service" ;-lin session_N = mkN "session" ;-lin set_N = mkN "set" ;-lin set_V = IrregEng.set_V ;-lin setting_N2for = mkN2 "setting" "for" ;-lin settle_V = mkV "settle" ;-lin severe_A = longA "severe" ;-lin sew_V2 = mkV2 IrregEng.sew_V ;-lin sew_V = IrregEng.sew_V ;-lin sex_N = mkN "sex" ;-lin sexual_A = longA "sexual" ;-lin shade_N = mkN "shade" ;-lin shade_V2 = mkV2 "shade" ;-lin shadow_N = mkN "shadow" ;-lin shake_N = mkN "shake" ;-lin shake_V2 = mkV2 IrregEng.shake_V ;-lin shake_V = IrregEng.shake_V ;-lin shallow_A = mkA "shallow" ;-lin shame_N = mkN "shame" ;-lin shape_V2 = mkV2 "shape" ;-lin share_N = mkN "share" ;-lin share_V3with =mkV3 "share" "with" ;-lin sharp_A = mkA "sharp" ;-lin shatter_V2 = mkV2 "shatter" ;-lin shave_N = mkN "shave" ;-lin shave_V2 = mkV2 "shave" ;-lin shave_V = mkV "shave" ;-lin shaven_A = longA "shaven" ;-lin shear_V = mkV "shear" ;-lin shed_N = mkN "shed" ;-lin shed_V2 = mkV2 shed_V ;-lin sheep_N = mkN "sheep" "sheep" ;-lin sheer_A = mkA "sheer" ;-lin sheet_N = mkN "sheet" ;-lin shelf_N = mkN "shelf" ;-lin shell_N = mkN "shell" ;-lin shelve_V2 = mkV2 "shelve" ;-lin shift_V = mkV "shift" ;-lin shine_V = mkV "shine" ;-lin ship_N = mkN "ship" ;-lin shirt_N = mkN "shirt" ;-lin shock_N = mkN "shock" ;-lin shock_V2 = mkV2 "shock" ;-lin shoe_N = mkN "shoe" ;-lin shoot_V2 = mkV2 shoot_V ;-lin shop_N = mkN "shop" ;-lin shore_N = mkN "shore" ;-lin short_A = mkA "short" ;-lin shortcoming_N = mkN "shortcoming" ;-lin shot_N = mkN "shot" ;-lin shoulder_N = mkN "shoulder" ;-lin shoulder_V2 = mkV2 "shoulder" ;-lin shout_N = mkN "shout" ;-lin shout_V = mkV "shout" ;-lin show_N = mkN "show" ;-lin show_V3 =mkV3 show_V ;-lin shrug_V = mkV "shrug" ;-lin shrug_V2 = mkV2 "shrug" ;-lin shrug_N = mkN "shrug" ;-lin shut_V2 = mkV2 shut_V ;-lin sibling_N = mkN "sibling" ;-lin sick_A2of = mkA2 "sick" "of" ;-lin side_N = mkN "side" ;-lin sidestep_V2 = mkV2 "sidestep" ;-lin sideways_Adv = mkAdv "sideways" ;-lin sideways_A = longA "sideways" ;-lin sight_N = mkN "sight" ;-lin sign_N = mkN "sign" ;-lin sign_V2 = mkV2 "sign" ;-lin signal_N = mkN "signal" ;-lin signal_V2to_that_s = mkV2 "signal" "to_that_s" ;-lin signature_N = mkN "signature" ;-lin significance_N = mkN "significance" ;-lin significant_A = longA "significant" ;-lin signify_V2 = mkV2 "signify" ;-lin silence_N = mkN "silence" ;-lin silent_A = longA "silent" ;-lin silk_A = longA "silk" ;-lin silk_N = massN "silk" ;-lin silly_A = mkA "silly" ;-lin silver_N = massN "silver" ;-lin similar_A = longA "similar" ;-lin similar_A2to = longA2 "similar" "to" ;-lin simple_A = mkA "simple" ;-lin simplicity_N = mkN "simplicity" ;-lin simulate_V2 = mkV2 "simulate" ;-lin simultaneous_A = longA "simultaneous" ;-lin since_Subj = mkSubj "since" ;-lin since_Prep = mkPrep "since" ;-lin sincere_A = longA "sincere" ;-lin sing_V2 = mkV2 IrregEng.sing_V ;-lin sing_V = IrregEng.sing_V ;-lin single_A = longA "single" ;-lin singular_A = longA "singular" ;-lin sink_V2 = mkV2 IrregEng.sink_V ;-lin sink_V = IrregEng.sink_V ;-lin sister_N2of = mkN2 "sister" "of" ;-lin sit_V = mkV "sit" ;-lin sit_V2 = mkV2 "sit" ;-lin site_N = mkN "site" ;-lin situation_N = mkN "situation" ;-lin size_N = mkN "size" ;-lin skate_N = mkN "skate" ;-lin skate_V = mkV "skate" ;-lin skeletal_A = longA "skeletal" ;-lin skeleton_N = mkN "skeleton" ;-lin sketch_N = mkN "sketch" ;-lin sketch_V2 = mkV2 "sketch" ;-lin skilful_A = longA "skilful" ;-lin skill_N = mkN "skill" ;-lin skilled_A = longA "skilled" ;-lin skin_N = mkN "skin" ;-lin skip_V2 = mkV2 "skip" ;-lin skip_V = mkV "skip" ;-lin skirt_N = mkN "skirt" ;-lin sky_N = mkN "sky" ;-lin slash_N = mkN "slash" ;-lin slave_N = mkN "slave" ;-lin sledge_N = mkN "sledge" ;-lin sleep_N = mkN "sleep" ;-lin sleep_V = IrregEng.sleep_V ;-lin slide_V = mkV "slide" ;-lin slight_A = mkA "slight" ;-lin slight_N = mkN "slight" ;-lin slim_A = mkA "slim" ;-lin slim_V = mkV "slim" ;-lin slip_V = mkV "slip" ;-lin slip_N = mkN "slip" ;-lin slipper_N = mkN "slipper" ;-lin slippery_A = mkA "slippery" ;-lin sloe_N = mkN "sloe" ;-lin slope_N = mkN "slope" ;-lin slot_N = mkN "slot" ;-lin slow_A = mkA "slow" ;-lin small_A = mkA "small" ;-lin smart_A = mkA "smart" ;-lin smell_N = mkN "smell" ;-lin smell_V2 = mkV2 "smell" ;-lin smell_V = mkV "smell" ;-lin smelt_V2 = mkV2 "smelt" ;-lin smile_N = mkN "smile" ;-lin smile_V = mkV "smile" ;-lin smoke_N = massN "smoke" ;-lin smoke_V = mkV "smoke" ;-lin smooth_A = mkA "smooth" ;-lin smooth_V2 = mkV2 "smooth" ;-lin snake_N = mkN "snake" ;-lin snap_V2 = mkV2 "snap" ;-lin snap_V = mkV "snap" ;-lin snapshot_N = mkN "snapshot" ;-lin snow_V = mkV "snow" ;-lin snow_N = massN "snow" ;-lin soap_N = massN "soap" ;-lin social_A = longA "social" ;-lin society_N = mkN "society" ;-lin sock_N = mkN "sock" ;-lin sodium_N = mkN "sodium" ;-lin soft_A = mkA "soft" ;-lin software_N = massN "software" ;-lin soil_N = mkN "soil" ;-lin soldier_N = mkN "soldier" ;-lin sole_A = longA "sole" ;-lin sole_N = mkN "sole" ;-lin solemn_A = longA "solemn" ;-lin solid_A = mkA "solid" ;-lin solid_N = mkN "solid" ;-lin soliloquy_N = mkN "soliloquy" "soliloquy" ;-lin solo_A = longA "solo" ;-lin solo_N = mkN "solo" ;-lin solution_N = mkN "solution" ;-lin solve_V2 = mkV2 "solve" ;-lin somehow_Adv = mkAdv "somehow" ;-lin sometimes_Adv = mkAdv "sometimes" ;-lin somewhat_Adv = mkAdv "somewhat" ;---lin somewhere_Adv = mkAdv "somewhere" ;-lin son_N2of = mkN2 "son" "of" ;-lin song_N = mkN "song" ;-lin soon_Adv = mkAdv "soon" ;-lin sophisticated_A = longA "sophisticated" ;-lin sophistication_N = mkN "sophistication" ;-lin sore_A = mkA "sore" ;-lin sore_N = mkN "sore" ;-lin sorrow_N = mkN "sorrow" ;-lin sorry_A = mkA "sorry" ;-lin sorry_A2for = mkA2 "sorry" "for" ;-lin sorry_A2 = mkA2 "sorry" "" ;-lin sort_N = mkN "sort" ;-lin sort_V2 = mkV2 "sort" ;-lin soul_N = mkN "soul" ;-lin sound_A = mkA "sound" ;-lin sound_N = mkN "sound" ;-lin sound_V2 = mkV2 "sound" ;-lin soup_N = mkN "soup" ;-lin sour_A = mkA "sour" ;-lin source_N = mkN "source" ;-lin south_N = mkN "south" ;-lin south_A = longA "south" ;-lin south_A2of = longA2 "south" "of" ;-lin southern_A = longA "southern" ;-lin space_N = mkN "space" ;-lin spade_N = mkN "spade" ;-lin spain_PN = regPN "spain" ;-lin span_V2 = mkV2 "span" ;-lin spanish_A = mkA "spanish" ;-lin spare_A = longA "spare" ;-lin spare_V3 = mkV3 "spare" ;-lin sparrow_N = mkN "sparrow" ;-lin spate_N = mkN "spate" ;-lin spatial_A = longA "spatial" ;-lin speak_V = IrregEng.speak_V ;-lin spear_N = mkN "spear" ;-lin spear_V2 = mkV2 "spear" ;-lin special_A = longA "special" ;-lin specialist_N = mkN "specialist" ;-lin specific_A = longA "specific" ;-lin specific_A2to = longA2 "specific" "to" ;-lin specifically_Adv = mkAdv "specifically" ;-lin specify_V2 = mkV2 "specify" ;-lin spectacle_N = mkN "spectacle" ;-lin spectacular_A = longA "spectacular" ;-lin spectral_A = longA "spectral" ;-lin spectrum_N = mkN "spectrum" "spectrum" ;-lin speculate_V = mkV "speculate" ;-lin speech_N = mkN "speech" ;-lin speed_N = mkN "speed" ;-lin spell_N = mkN "spell" ;---lin spell_V2 = mkV2 spell_V ;---lin spell_V = IrregEng.spell_V ;-lin spend_V2 = mkV2 spend_V ;-lin spin_V2 = mkV2 IrregEng.spin_V ;-lin spin_V = IrregEng.spin_V ;-lin spinster_N = mkN "spinster" ;-lin spirit_N = mkN "spirit" ;-lin spite_N = mkN "spite" ;-lin splendid_A = longA "splendid" ;-lin splendour_N = mkN "splendour" ;-lin split_V = IrregEng.split_V ;-lin split_N = mkN "split" ;-lin spoil_V2 = mkV2 "spoil" ;-lin spoke_N = mkN "spoke" ;-lin spokesman_N = mkN "spokesman" ;-lin spoon_N = mkN "spoon" ;-lin sport_N = mkN "sport" ;-lin spot_N = mkN "spot" ;-lin spot_V2 = mkV2 "spot" ;-lin spread_V = IrregEng.spread_V ;-lin spring_N = mkN "spring" ;-lin spring_V2 = mkV2 spring_V ;-lin spur_N = mkN "spur" ;-lin spurious_A = longA "spurious" ;-lin square_A = mkA "square" ;-lin square_N = mkN "square" ;-lin stable_A = mkA "stable" ;-lin stable_N = mkN "stable" ;-lin stack_N = mkN "stack" ;-lin stack_V2 = mkV2 "stack" ;-lin staff_N = mkN "staff" ;-lin staff_V2 = mkV2 "staff" ;-lin stag_N = mkN "stag" ;-lin stage_N = mkN "stage" ;-lin stage_V2 = mkV2 "stage" ;-lin stain_N = mkN "stain" ;-lin stain_V2 = mkV2 "stain" ;-lin stair_N = mkN "stair" ;-lin stake_N = mkN "stake" ;-lin stamp_N = mkN "stamp" ;-lin stance_N = mkN "stance" ;-lin stand_V = mkV "stand" ;-lin standard_A = longA "standard" ;-lin standard_N = mkN "standard" ;-lin star_N = mkN "star" ;-lin stare_N = mkN "stare" ;-lin stare_V2at = mkV2 "stare" "at" ;-lin start_N = mkN "start" ;-lin start_V2 = mkV2 "start" ;-lin start_V = mkV "start" ;-lin startle_V2 = mkV2 "startle" ;-lin state_N = mkN "state" ;-lin state_V2 = mkV2 "state" ;-lin static_A = longA "static" ;-lin station_N = mkN "station" ;-lin stationary_A = longA "stationary" ;-lin stationer_N = mkN "stationer" ;-lin stationery_N = massN "stationery" ;-lin statistic_N = mkN "statistic" ;-lin statistical_A = longA "statistical" ;-lin statistics_N = mkN "statistics" "statistics" ;---lin statistics_N = mkN "statistics" ;-lin stative_A = longA "stative" ;-lin statue_N = mkN "statue" ;-lin stature_N = mkN "stature" ;-lin status_N = mkN "status" ;-lin stay_N = mkN "stay" ;-lin stay_V = mkV "stay" ;-lin steady_A = mkA "steady" ;-lin steal_V3from =mkV3 steal_V "from" ;-lin steam_N = massN "steam" ;-lin steam_V = mkV "steam" ;-lin steel_N = massN "steel" ;-lin steel_V2 = mkV2 "steel" ;-lin steep_A = mkA "steep" ;-lin steeple_N = mkN "steeple" ;-lin steer_N = mkN "steer" ;-lin steer_V2 = mkV2 "steer" ;-lin stem_N = mkN "stem" ;-lin stem_V2 = mkV2 "stem" ;-lin step_N = mkN "step" ;-lin step_V2 = mkV2 "step" ;-lin sterile_A = longA "sterile" ;-lin stick_N = mkN "stick" ;-lin stick_V2to = mkV2 stick_V "to" ;-lin sticky_A = mkA "sticky" ;-lin stiff_A = mkA "stiff" ;-lin still_Adv = mkAdv "still" ;-lin still_A = mkA "still" ;-lin sting_N = mkN "sting" ;-lin sting_V2 = mkV2 sting_V ;-lin stipulate_VS = mkVS (mkV "stipulate") ;-lin stitch_N = mkN "stitch" ;-lin stitch_V2 = mkV2 "stitch" ;-lin stock_N = mkN "stock" ;-lin stock_V2 = mkV2 "stock" ;-lin stocking_N = mkN "stocking" ;-lin stomach_N = mkN "stomach" ;-lin stone_N = mkN "stone" ;-lin stool_N = mkN "stool" ;-lin stoop_V = mkV "stoop" ;-lin stop_N = mkN "stop" ;-lin stop_V2 = mkV2 "stop" ;-lin stop_V = mkV "stop" ;-lin storage_N = massN "storage" ;-lin store_N = mkN "store" ;-lin store_V2 = mkV2 "store" ;-lin storm_N = mkN "storm" ;-lin story_N = mkN "story" ;-lin straight_A = mkA "straight" ;-lin straightforward_A = longA "straightforward" ;-lin strain_N = mkN "strain" ;-lin strain_V2 = mkV2 "strain" ;-lin strand_V2 = mkV2 "strand" ;-lin strange_A = mkA "strange" ;-lin stranger_N = mkN "stranger" ;-lin strategy_N = mkN "strategy" ;-lin stratum_N = mkN "stratum" "stratum" ;-lin straw_N = mkN "straw" ;-lin strawberry_N = mkN "strawberry" ;-lin stray_A = mkA "stray" ;-lin stray_V = mkV "stray" ;-lin stream_N = mkN "stream" ;-lin streamlined_A = longA "streamlined" ;-lin street_N = mkN "street" ;-lin strength_N = mkN "strength" ;-lin strengthen_V2 = mkV2 "strengthen" ;-lin stress_N = mkN "stress" ;-lin stress_V2 = mkV2 "stress" ;-lin stretch_V = mkV "stretch" ;---lin strew_V2 = mkV2 strew_V ;-lin strict_A = mkA "strict" ;-lin strident_A = longA "strident" ;-lin strike_V2 = mkV2 "strike" ;-lin string_N = mkN "string" ;-lin strip_N = mkN "strip" ;-lin strip_V2 = mkV2 "strip" ;-lin strive_V2for = mkV2 strive_V "for" ;-lin stroke_N = mkN "stroke" ;-lin stroke_V2 = mkV2 "stroke" ;-lin strong_A = mkA "strong" ;-lin structuralism_N = mkN "structuralism" ;-lin structuralist_N = mkN "structuralist" ;-lin structure_N = mkN "structure" ;-lin struggle_N = mkN "struggle" ;-lin struggle_V2with = mkV2 "struggle" "with" ;-lin student_N = mkN "student" ;-lin study_V = mkV "study" ;-lin study_N2 = mkN2 "study" ;-lin stuff_N = mkN "stuff" ;-lin stuff_V2 = mkV2 "stuff" ;-lin stupid_A = mkA "stupid" ;-lin stupor_N = mkN "stupor" ;-lin stutter_V = mkV "stutter" ;-lin style_N = mkN "style" ;-lin stylistic_A = longA "stylistic" ;-lin suave_A = mkA "suave" ;-lin subcategorize_V = mkV "subcategorize" ;-lin subjacency_N = mkN "subjacency" ;-lin subjacent_A = longA "subjacent" ;-lin subjacent_A2to = longA2 "subjacent" "to" ;-lin subject_V3to =mkV3 "subject" "to" ;-lin subject_N = mkN "subject" ;-lin subjective_A = longA "subjective" ;-lin submarine_A = longA "submarine" ;-lin submarine_N = mkN "submarine" ;-lin submission_N = mkN "submission" ;-lin submit_V2to = mkV2 "submit" "to" ;-lin subordinate_A = longA "subordinate" ;-lin subordinate_V2 = mkV2 "subordinate" ;-lin subsequent_A = longA "subsequent" ;-lin subservient_A = longA "subservient" ;-lin substance_N = mkN "substance" ;-lin substantial_A = longA "substantial" ;-lin substantive_A = longA "substantive" ;-lin substitute_V3for =mkV3 "substitute" "for" ;-lin substitute_N = mkN "substitute" ;-lin subsume_V2 = mkV2 "subsume" ;-lin subsumption_N = mkN "subsumption" ;-lin subtle_A = mkA "subtle" ;-lin subtlety_N = mkN "subtlety" ;-lin subtract_V3from =mkV3 "subtract" "from" ;-lin succeed_V2in = mkV2 "succeed" "in" ;-lin success_N = mkN "success" ;-lin succession_N = mkN "succession" ;-lin successive_A = longA "successive" ;-lin successor_N = mkN "successor" ;-lin succinct_A = longA "succinct" ;-lin succumb_V2to = mkV2 "succumb" "to" ;-lin suck_V2 = mkV2 "suck" ;-lin sudden_A = longA "sudden" ;-lin sue_PN = regPN "sue" ;-lin suffer_V2from = mkV2 "suffer" "from" ;-lin suffice_V = mkV "suffice" ;-lin sufficient_A = longA "sufficient" ;-lin suffix_V2 = mkV2 "suffix" ;-lin suffix_N = mkN "suffix" ;-lin sugar_N = massN "sugar" ;-lin suggest_V2to_that_s = mkV2 "suggest" "to_that_s" ;-lin suit_V2 = mkV2 "suit" ;-lin suit_N = mkN "suit" ;-lin suitable_A = longA "suitable" ;-lin suite_N = mkN "suite" ;-lin sum_N = mkN "sum" ;-lin summer_N = mkN "summer" ;-lin sun_N = mkN "sun" ;-lin sunday_PN = regPN "sunday" ;-lin sunshine_N = mkN "sunshine" ;-lin super_A = longA "super" ;-lin superficial_A = longA "superficial" ;-lin superior_A = longA "superior" ;-lin supersede_V2 = mkV2 "supersede" ;-lin supervisor_N = mkN "supervisor" ;-lin supper_N = mkN "supper" ;-lin supplement_V2 = mkV2 "supplement" ;-lin supplement_N = mkN "supplement" ;-lin supplementary_A = longA "supplementary" ;-lin suppletion_N = mkN "suppletion" ;-lin suppletive_A = longA "suppletive" ;-lin supply_V2 = mkV2 "supply" ;-lin supply_V3to =mkV3 "supply" "to" ;-lin supply_V3with =mkV3 "supply" "with" ;-lin supply_N = mkN "supply" ;-lin support_V2 = mkV2 "support" ;-lin support_N = mkN "support" ;-lin suppose_VS = mkVS (mkV "suppose") ;-lin supposition_N = mkN "supposition" ;-lin suppress_V2 = mkV2 "suppress" ;-lin sure_A2 = mkA2 "sure" "" ;-lin sure_A = mkA "sure" ;-lin sure_A2 = mkA2 "sure" "" ;-lin surface_V = mkV "surface" ;-lin surface_N = mkN "surface" ;-lin surgeon_N = mkN "surgeon" ;-lin surgery_N = mkN "surgery" ;-lin surgical_A = longA "surgical" ;-lin surmount_V2 = mkV2 "surmount" ;-lin surprise_V2 = mkV2 "surprise" ;-lin surprise_N = mkN "surprise" ;-lin surround_V2 = mkV2 "surround" ;-lin survey_V2 = mkV2 "survey" ;-lin survey_N = mkN "survey" ;-lin survive_V2 = mkV2 "survive" ;-lin susceptible_A = longA "susceptible" ;-lin suspect_V2 = mkV2 "suspect" ;-lin suspect_VS = mkVS (mkV "suspect") ;-lin suspect_N = mkN "suspect" ;-lin suspend_V2 = mkV2 "suspend" ;-lin suspense_N = mkN "suspense" ;-lin suspicion_N = mkN "suspicion" ;-lin suspicious_A = longA "suspicious" ;-lin sustain_V2 = mkV2 "sustain" ;-lin sustenance_N = mkN "sustenance" ;-lin swallow_V2 = mkV2 "swallow" ;-lin swan_N = mkN "swan" ;-lin swap_V3for =mkV3 "swap" "for" ;-lin swear_VS = mkVS swear_V ;-lin swede_N = mkN "swede" ;-lin sweden_PN = regPN "sweden" ;-lin swedish_A = mkA "swedish" ;-lin sweep_V2 = mkV2 sweep_V ;-lin sweet_N = mkN "sweet" ;-lin swell_V = IrregEng.swell_V ;-lin swift_A = mkA "swift" ;-lin swift_N = mkN "swift" ;-lin swim_V = IrregEng.swim_V ;-lin swim_N = mkN "swim" ;-lin swing_V = IrregEng.swing_V ;-lin swiss_A = longA "swiss" ;-lin switch_V2 = mkV2 "switch" ;-lin switch_N = mkN "switch" ;-lin switzerland_PN = regPN "switzerland" ;-lin sword_N = mkN "sword" ;-lin syllabic_A = longA "syllabic" ;-lin syllable_N = mkN "syllable" ;-lin syllogism_N = mkN "syllogism" ;-lin symbol_N = mkN "symbol" ;-lin symmetry_N = mkN "symmetry" ;-lin sympathetic_A = longA "sympathetic" ;-lin sympathetic_A2to = longA2 "sympathetic" "to" ;-lin symptom_N = mkN "symptom" ;-lin symptomatic_A = longA "symptomatic" ;-lin symptomatic_A2of = longA2 "symptomatic" "of" ;-lin synchronous_A = longA "synchronous" ;-lin synonym_N = mkN "synonym" ;-lin synonymous_A = longA "synonymous" ;-lin synonymous_A2with = longA2 "synonymous" "with" ;-lin synonymy_N = mkN "synonymy" ;-lin synopsis_N = mkN "synopsis" ;-lin synoptic_A = longA "synoptic" ;-lin syntactic_A = longA "syntactic" ;-lin syntax_N = mkN "syntax" ;-lin synthesis_N = mkN "synthesis" "synthesis" ;-lin synthesize_V2 = mkV2 "synthesize" ;-lin synthetic_A = longA "synthetic" ;-lin system_N = mkN "system" ;-lin systematic_A = longA "systematic" ;-lin systematically_A = longA "systematically" ;-lin systematize_V2 = mkV2 "systematize" ;-lin table_N = mkN "table" ;-lin tabular_A = longA "tabular" ;-lin tabulate_V2 = mkV2 "tabulate" ;-lin tacit_A = longA "tacit" ;-lin tack_N = mkN "tack" ;-lin tackle_V2 = mkV2 "tackle" ;-lin tact_N = mkN "tact" ;-lin tactic_N = mkN "tactic" ;-lin tag_V2 = mkV2 "tag" ;-lin tag_N = mkN "tag" ;-lin tail_N = mkN "tail" ;-lin tailor_N = mkN "tailor" ;-lin take_V2 = mkV2 take_V ;-lin tale_N = mkN "tale" ;-lin talent_N = mkN "talent" ;-lin talented_A = longA "talented" ;-lin talk_V2about = mkV2 "talk" "about" ;-lin talk_N = mkN "talk" ;-lin tall_A = mkA "tall" ;-lin tame_A = mkA "tame" ;-lin tangent_N = mkN "tangent" ;-lin tangle_V2 = mkV2 "tangle" ;-lin tank_N = mkN "tank" ;-lin tap_V2 = mkV2 "tap" ;-lin tap_N = mkN "tap" ;-lin tape_V2 = mkV2 "tape" ;-lin tape_N = mkN "tape" ;-lin target_N = mkN "target" ;-lin task_N = mkN "task" ;-lin taste_V2 = mkV2 "taste" ;-lin taste_V2of = mkV2 "taste" "of" ;-lin taste_N = mkN "taste" ;-lin tautology_N = mkN "tautology" ;-lin tax_V2 = mkV2 "tax" ;-lin tax_N = mkN "tax" ;-lin taxi_N = mkN "taxi" ;-lin taxonomy_N = mkN "taxonomy" ;-lin tea_N = massN "tea" ;-lin teach_V2 = mkV2 teach_V ;-lin team_N = mkN "team" ;-lin tear_V2 = mkV2 tear_V ;-lin tear_N = mkN "tear" ;-lin tease_V2 = mkV2 "tease" ;-lin technical_A = longA "technical" ;-lin technique_N = mkN "technique" ;-lin technology_N = mkN "technology" ;-lin tedious_A = longA "tedious" ;-lin tedium_N = mkN "tedium" ;-lin teem_V2with = mkV2 "teem" "with" ;-lin telegram_N = mkN "telegram" ;-lin telegraph_V2 = mkV2 "telegraph" ;-lin telegraph_N = mkN "telegraph" ;-lin telephone_V2 = mkV2 "telephone" ;-lin telephone_N = mkN "telephone" ;-lin telescope_N = mkN "telescope" ;-lin television_N = mkN "television" ;-lin tell_V3 =mkV3 tell_V ;-lin temper_V3with =mkV3 "temper" "with" ;-lin temper_N = mkN "temper" ;-lin temperature_N = mkN "temperature" ;-lin template_N = mkN "template" ;-lin temple_N = mkN "temple" ;-lin temporal_A = longA "temporal" ;-lin temporary_A = longA "temporary" ;-lin tempt_V2 = mkV2 "tempt" ;-lin tend_V2 = mkV2 "tend" ;-lin tendency_N2to = mkN2 "tendency" "to" ;-lin tender_A = mkA "tender" ;-lin tenet_N = mkN "tenet" ;-lin tennis_N = massN "tennis" ;-lin tenon_N = mkN "tenon" ;-lin tenor_N = mkN "tenor" ;-lin tense_A = mkA "tense" ;-lin tense_N = mkN "tense" ;-lin tensed_A = longA "tensed" ;-lin tension_N = mkN "tension" ;-lin tent_N = mkN "tent" ;-lin tentative_A = longA "tentative" ;-lin term_V3ed =mkV3 "term" "ed" ;-lin term_N = mkN "term" ;-lin terminal_A = longA "terminal" ;-lin terminal_N = mkN "terminal" ;-lin terminate_V = mkV "terminate" ;-lin terminology_N = mkN "terminology" ;-lin terrace_N = mkN "terrace" ;-lin terrestrial_A = longA "terrestrial" ;-lin terrible_A = longA "terrible" ;-lin terrify_V2 = mkV2 "terrify" ;-lin territory_N = mkN "territory" ;-lin terror_N = mkN "terror" ;-lin terse_A = mkA "terse" ;-lin test_V2 = mkV2 "test" ;-lin test_N = mkN "test" ;-lin testimony_N = mkN "testimony" ;-lin text_N = mkN "text" ;-lin textbook_N = mkN "textbook" ;-lin thank_V2 = mkV2 "thank" ;-lin theatre_N = mkN "theatre" ;-lin theatrical_A = longA "theatrical" ;-lin thematic_A = longA "thematic" ;-lin thematically_Adv = mkAdv "thematically" ;-lin theme_N = mkN "theme" ;-lin then_Adv = mkAdv "then" ;-lin theorem_N = mkN "theorem" ;-lin theoretic_A = longA "theoretic" ;-lin theoretical_A = longA "theoretical" ;-lin theoretically_Adv = mkAdv "theoretically" ;-lin theory_N = mkN "theory" ;-lin therapeutic_A = longA "therapeutic" ;-lin therapy_N = mkN "therapy" ;-lin therefore_Subj = mkSubj "therefore" ;-lin thesis_N = mkN "thesis" ;-lin thick_A = mkA "thick" ;-lin thief_N = mkN "thief" ;-lin thigh_N = mkN "thigh" ;-lin thin_A = mkA "thin" ;-lin thing_N = mkN "thing" ;-lin think_VS = mkVS think_V ;-lin third_N = mkN "third" ;-lin thirst_N2for = mkN2 "thirst" "for" ;-lin thorough_A = longA "thorough" ;-lin thought_N2 = mkN2 "thought" ;-lin thousand_N2 = mkN2 "thousand" ;-lin thread_N = mkN "thread" ;-lin threat_N2 = mkN2 "threat" ;-lin threaten_V3with =mkV3 "threaten" "with" ;-lin threshold_N = mkN "threshold" ;-lin throat_N = mkN "throat" ;---lin through_Prep = mkPrep "through" ;-lin throughout_Prep = mkPrep "throughout" ;-lin throw_V3loc =mkV3 throw_V "loc" ;-lin throw_N = mkN "throw" ;-lin thrown_V3loc =mkV3 "thrown" "loc" ;-lin thrust_V3loc =mkV3 "thrust" "loc" ;-lin thrust_N = mkN "thrust" ;-lin thumb_N = mkN "thumb" ;-lin thunder_N = mkN "thunder" ;-lin thursday_PN = regPN "thursday" ;-lin thus_Subj = mkSubj "thus" ;-lin ticket_N = mkN "ticket" ;-lin tidy_V2 = mkV2 "tidy" ;-lin tidy_A = mkA "tidy" ;-lin tie_V3to =mkV3 "tie" "to" ;-lin tie_N = mkN "tie" ;-lin tiger_N = mkN "tiger" ;-lin tight_A = mkA "tight" ;-lin till_V2 = mkV2 "till" ;-lin till_N = mkN "till" ;-lin time_V2 = mkV2 "time" ;-lin time_N = mkN "time" ;-lin timely_A = mkA "timely" ;-lin timetable_N = mkN "timetable" ;-lin tin_N = mkN "tin" ;-lin tinker_V2with = mkV2 "tinker" "with" ;-lin tinker_N = mkN "tinker" ;-lin tip_N = mkN "tip" ;-lin tire_V2of = mkV2 "tire" "of" ;-lin title_N = mkN "title" ;---lin to_Prep = mkPrep "to" ;-lin toad_N = mkN "toad" ;-lin toast_N = massN "toast" ;-lin toast_V2 = mkV2 "toast" ;-lin tobacco_N = massN "tobacco" ;-lin today_Adv = mkAdv "today" ;-lin toe_N = mkN "toe" ;-lin together_Adv = mkAdv "together" ;-lin token_N = mkN "token" ;-lin tolerance_N = mkN "tolerance" ;-lin tolerate_V2 = mkV2 "tolerate" ;-lin toll_V = mkV "toll" ;-lin toll_N = mkN "toll" ;-lin tomato_N = mkN "tomato" ;-lin tomb_N = mkN "tomb" ;-lin tomorrow_Adv = mkAdv "tomorrow" ;-lin ton_N = mkN "ton" ;-lin tone_N = mkN "tone" ;-lin tongue_N = mkN "tongue" ;-lin tonight_Adv = mkAdv "tonight" ;-lin tonne_N = mkN "tonne" ;-lin tool_N = mkN "tool" ;-lin tooth_N = mkN "tooth" "tooth" ;-lin top_N = mkN "top" ;-lin topic_N = mkN "topic" ;-lin topology_N = mkN "topology" ;-lin torrent_N = mkN "torrent" ;-lin torrential_A = longA "torrential" ;-lin toss_V2 = mkV2 "toss" ;-lin total_A = longA "total" ;-lin total_N = mkN "total" ;-lin touch_V2 = mkV2 "touch" ;-lin touch_N = mkN "touch" ;-lin tough_A = mkA "tough" ;-lin tough_A2 = mkA2 "tough" "" ;-lin tour_V2 = mkV2 "tour" ;-lin tour_N = mkN "tour" ;-lin tourist_N = mkN "tourist" ;-lin tow_V2 = mkV2 "tow" ;-lin towards_Prep = mkPrep "towards" ;-lin tower_N = mkN "tower" ;-lin town_N = mkN "town" ;-lin toxic_A = longA "toxic" ;-lin toy_N = mkN "toy" ;-lin trace_V2 = mkV2 "trace" ;-lin trace_N = mkN "trace" ;-lin track_V2 = mkV2 "track" ;-lin track_N = mkN "track" ;-lin tract_N = mkN "tract" ;-lin tractable_A = longA "tractable" ;-lin trade_N = mkN "trade" ;-lin tradition_N = mkN "tradition" ;-lin traffic_N = massN "traffic" ;-lin traffic_V2in = mkV2 "traffic" "in" ;-lin tragedy_N = mkN "tragedy" ;-lin tragic_A = longA "tragic" ;-lin train_V2 = mkV2 "train" ;-lin train_N = mkN "train" ;-lin tramp_N = mkN "tramp" ;-lin tranquil_A = longA "tranquil" ;-lin transaction_N = mkN "transaction" ;-lin transcendental_A = longA "transcendental" ;-lin transcribe_V2 = mkV2 "transcribe" ;-lin transcript_N = mkN "transcript" ;-lin transcription_N = mkN "transcription" ;-lin transfer_V3to =mkV3 "transfer" "to" ;-lin transform_V2 = mkV2 "transform" ;-lin transience_N = mkN "transience" ;-lin transient_A = longA "transient" ;-lin transistor_N = mkN "transistor" ;-lin transit_N = mkN "transit" ;-lin transitive_A = longA "transitive" ;-lin transitory_A = longA "transitory" ;-lin translate_V3into =mkV3 "translate" "into" ;-lin transmit_V2 = mkV2 "transmit" ;-lin transparency_N = mkN "transparency" ;-lin transparent_A = longA "transparent" ;-lin transport_V2 = mkV2 "transport" ;-lin transport_N = mkN "transport" ;-lin trap_V2 = mkV2 "trap" ;-lin trap_N = mkN "trap" ;-lin travel_V2 = mkV2 "travel" ;-lin travel_N = mkN "travel" ;-lin traverse_V2 = mkV2 "traverse" ;-lin tray_N = mkN "tray" ;-lin treat_V3_pred =mkV3 "treat" "_pred" ;-lin treatment_N = mkN "treatment" ;-lin treble_A = longA "treble" ;-lin treble_V2 = mkV2 "treble" ;-lin tree_N = mkN "tree" ;-lin tremble_V = mkV "tremble" ;-lin triangle_N = mkN "triangle" ;-lin triangular_A = longA "triangular" ;-lin tribe_N = mkN "tribe" ;-lin trick_V2 = mkV2 "trick" ;-lin trick_N = mkN "trick" ;-lin trifle_V2with = mkV2 "trifle" "with" ;-lin trifle_N = mkN "trifle" ;-lin trigger_V2 = mkV2 "trigger" ;-lin trigger_N = mkN "trigger" ;-lin trip_V = mkV "trip" ;-lin trip_N = mkN "trip" ;-lin triple_A = longA "triple" ;-lin triple_V2 = mkV2 "triple" ;-lin triple_N = mkN "triple" ;-lin triple_N = mkN "triple" ;-lin triumph_V = mkV "triumph" ;-lin triumph_N = mkN "triumph" ;-lin trivial_A = longA "trivial" ;-lin tropic_N = mkN "tropic" ;-lin trouble_V2 = mkV2 "trouble" ;-lin trouble_N = mkN "trouble" ;-lin troublesome_A = longA "troublesome" ;-lin truck_N = mkN "truck" ;-lin true_A = mkA "true" ;-lin truncate_V2 = mkV2 "truncate" ;-lin trunk_N = mkN "trunk" ;-lin trust_V2 = mkV2 "trust" ;-lin trust_N = mkN "trust" ;-lin truth_N = mkN "truth" ;-lin try_V2 = mkV2 "try" ;-lin try_VV = mkVV (mkV "try") ;-lin tub_N = mkN "tub" ;-lin tube_N = mkN "tube" ;-lin tuck_V3 =mkV3 "tuck" ;-lin tuesday_PN = regPN "tuesday" ;-lin tuition_N = mkN "tuition" ;-lin tumble_V = mkV "tumble" ;-lin tune_V2 = mkV2 "tune" ;-lin tune_N = mkN "tune" ;-lin turn_V3f =mkV3 "turn" "f" ;-lin turn_V3 =mkV3 "turn" ;-lin turn_V = mkV "turn" ;-lin turn_N = mkN "turn" ;-lin turtle_N = mkN "turtle" ;-lin tutor_N = mkN "tutor" ;-lin twice_Adv = mkAdv "twice" ;-lin twiddle_V2 = mkV2 "twiddle" ;-lin twin_N = mkN "twin" ;-lin twist_V2 = mkV2 "twist" ;-lin twist_N = mkN "twist" ;-lin type_V2 = mkV2 "type" ;-lin type_N = mkN "type" ;-lin typical_A = longA "typical" ;-lin typical_A2of = longA2 "typical" "of" ;-lin tyre_N = mkN "tyre" ;-lin ugly_A = mkA "ugly" ;-lin ulcer_N = mkN "ulcer" ;-lin ultimate_A = longA "ultimate" ;-lin ultimatum_N = mkN "ultimatum" ;-lin unary_A = longA "unary" ;-lin uncertainty_N = mkN "uncertainty" ;-lin uncle_N2of = mkN2 "uncle" "of" ;---lin under_Prep = mkPrep "under" ;-lin undergraduate_N = mkN "undergraduate" ;-lin underline_V2 = mkV2 "underline" ;-lin undermine_V2 = mkV2 "undermine" ;-lin underneath_Adv = mkAdv "underneath" ;-lin underneath_Prep = mkPrep "underneath" ;-lin underneath_N = mkN "underneath" ;-lin underscore_N = mkN "underscore" ;-lin understand_V2 = mkV2 understand_V ;---lin undo_V2 = mkV2 undo_V ;-lin undoubtedly_Adv = mkAdv "undoubtedly" ;-lin ungainly_A = longA "ungainly" ;-lin uniform_A = longA "uniform" ;-lin uniform_N = mkN "uniform" ;-lin unify_V2 = mkV2 "unify" ;-lin union_N = mkN "union" ;-lin unique_A = longA "unique" ;-lin unit_N = mkN "unit" ;-lin unitary_A = longA "unitary" ;-lin unite_V2 = mkV2 "unite" ;-lin unity_N = mkN "unity" ;-lin universe_N = mkN "universe" ;-lin university_N = mkN "university" ;-lin unleash_V2 = mkV2 "unleash" ;-lin unplug_V2 = mkV2 "unplug" ;-lin unprecedented_A = longA "unprecedented" ;-lin until_Subj = mkSubj "until" ;-lin unusual_A = longA "unusual" ;-lin unwieldy_A = mkA "unwieldy" ;-lin unwitting_A = longA "unwitting" ;-lin up_Prep = mkPrep "up" ;-lin update_V2 = mkV2 "update" ;-lin upon_Prep = mkPrep "upon" ;-lin upper_A = longA "upper" ;-lin upright_A = longA "upright" ;-lin upset_V2 = mkV2 upset_V ;-lin upside_down_A = longA "upside_down" ;-lin upstairs_Adv = mkAdv "upstairs" ;-lin urge_V2 = mkV2 "urge" ;-lin urge_N2 = mkN2 "urge" ;-lin urgency_N = mkN "urgency" ;-lin urgent_A = mkA "urgent" ;-lin usage_N = mkN "usage" ;-lin use_V2 = mkV2 "use" ;-lin use_N = mkN "use" ;-lin used_A2to = longA2 "used" "to" ;-lin usual_A = longA "usual" ;-lin utility_N = mkN "utility" ;-lin utilize_V2 = mkV2 "utilize" ;-lin utter_A = longA "utter" ;-lin utter_V2 = mkV2 "utter" ;-lin utterance_N = mkN "utterance" ;-lin vacuous_A = longA "vacuous" ;-lin vacuum_N = mkN "vacuum" ;-lin vague_A = mkA "vague" ;-lin valence_N = mkN "valence" ;-lin valency_N = mkN "valency" ;-lin valid_A = longA "valid" ;-lin validate_V2 = mkV2 "validate" ;-lin valley_N = mkN "valley" ;-lin valuable_A = longA "valuable" ;-lin value_V2 = mkV2 "value" ;-lin value_N = mkN "value" ;-lin van_N = mkN "van" ;-lin vanilla_N = mkN "vanilla" ;-lin vanish_V = mkV "vanish" ;-lin variable_A = longA "variable" ;-lin variable_N = mkN "variable" ;-lin variant_N = mkN "variant" ;-lin variation_N = mkN "variation" ;-lin variety_N = mkN "variety" ;-lin various_A = longA "various" ;-lin varnish_V2 = mkV2 "varnish" ;-lin varnish_N = mkN "varnish" ;-lin vary_V = mkV "vary" ;-lin vase_N = mkN "vase" ;-lin vast_A = mkA "vast" ;-lin vector_N = mkN "vector" ;-lin vegetable_N = mkN "vegetable" ;-lin vegetation_N = mkN "vegetation" ;-lin vehicle_N = mkN "vehicle" ;-lin velocity_N = mkN "velocity" ;-lin verb_N = mkN "verb" ;-lin verbose_A = mkA "verbose" ;-lin verdict_N = mkN "verdict" ;-lin verify_V2 = mkV2 "verify" ;-lin versatile_A = longA "versatile" ;-lin verse_N = mkN "verse" ;-lin version_N = mkN "version" ;-lin vertex_N = mkN "vertex" "vertex" ;-lin vertical_A = longA "vertical" ;-lin vessel_N = mkN "vessel" ;-lin vet_N = mkN "vet" ;-lin viable_A = longA "viable" ;-lin vice_N = mkN "vice" ;-lin victim_N = mkN "victim" ;-lin victor_N = mkN "victor" ;-lin victory_N = mkN "victory" ;-lin vie_V2with = mkV2 "vie" "with" ;-lin view_V3_pred =mkV3 "view" "_pred" ;-lin view_N = mkN "view" ;-lin vigorous_A = longA "vigorous" ;-lin village_N = mkN "village" ;-lin vindicate_V2 = mkV2 "vindicate" ;-lin vine_N = mkN "vine" ;-lin vineyard_N = mkN "vineyard" ;-lin violate_V2 = mkV2 "violate" ;-lin violence_N = massN "violence" ;-lin violent_A = longA "violent" ;-lin viral_A = longA "viral" ;-lin virtual_A = longA "virtual" ;-lin virtue_N = mkN "virtue" ;-lin virus_N = mkN "virus" ;-lin visible_A = longA "visible" ;-lin visible_A2to = longA2 "visible" "to" ;-lin vision_N = mkN "vision" ;-lin visit_V2 = mkV2 "visit" ;-lin visit_N = mkN "visit" ;-lin visual_A = longA "visual" ;-lin vital_A = longA "vital" ;-lin vitiate_V2 = mkV2 "vitiate" ;-lin vocabulary_N = mkN "vocabulary" ;-lin voice_N = mkN "voice" ;-lin volatile_A = longA "volatile" ;-lin vole_N = mkN "vole" ;-lin volt_N = mkN "volt" ;-lin volume_N = mkN "volume" ;-lin voluntary_A = longA "voluntary" ;-lin volunteer_V = mkV "volunteer" ;-lin volunteer_V2for = mkV2 "volunteer" "for" ;-lin volunteer_N = mkN "volunteer" ;-lin vote_V2for = mkV2 "vote" "for" ;-lin vote_N = mkN "vote" ;-lin vow_VV = mkVV (mkV "vow") ;-lin vow_VS = mkVS (mkV "vow") ;-lin vow_N = mkN "vow" ;-lin vowel_N = mkN "vowel" ;-lin voyage_N = mkN "voyage" ;-lin vulgar_A = longA "vulgar" ;-lin wag_V2 = mkV2 "wag" ;-lin waist_N = mkN "waist" ;-lin waistcoat_N = mkN "waistcoat" ;-lin wait_V2for = mkV2 "wait" "for" ;-lin wait_N = mkN "wait" ;-lin wake_V2 = mkV2 wake_V ;-lin walk_V = mkV "walk" ;-lin walk_N = mkN "walk" ;-lin wall_N = mkN "wall" ;-lin wan_A = mkA "wan" ;-lin wander_V2 = mkV2 "wander" ;-lin want_V2 = mkV2 "want" ;---lin want_VV = mkVV (mkV "want") ;-lin war_N = mkN "war" ;-lin ward_N = mkN "ward" ;-lin warm_V2 = mkV2 "warm" ;-lin warm_A = mkA "warm" ;-lin warn_V2 = mkV2 "warn" ;-lin warning_N = mkN "warning" ;-lin wash_V = mkV "wash" ;-lin waste_A = longA "waste" ;-lin waste_V2 = mkV2 "waste" ;-lin waste_N = mkN "waste" ;-lin watch_V2 = mkV2 "watch" ;-lin watch_N = mkN "watch" ;-lin water_N = mkN "water" ;-lin wave_V2to = mkV2 "wave" "to" ;-lin wave_N = mkN "wave" ;-lin wax_N = mkN "wax" ;-lin way_N = mkN "way" ;-lin weak_A = mkA "weak" ;-lin wealth_N = massN "wealth" ;-lin weapon_N = mkN "weapon" ;-lin wear_V2 = mkV2 wear_V ;-lin weather_N = massN "weather" ;-lin weave_V2 = mkV2 weave_V ;-lin wedding_N = mkN "wedding" ;-lin wedge_N = mkN "wedge" ;-lin wednesday_PN = regPN "wednesday" ;-lin weed_N = mkN "weed" ;-lin week_N = mkN "week" ;-lin weep_V = IrregEng.weep_V ;-lin weigh_V2 = mkV2 "weigh" ;-lin weigh_V2 = mkV2 "weigh" ;-lin weight_N = mkN "weight" ;-lin welcome_A = longA "welcome" ;-lin welcome_V3to = mkV3 "welcome" "to" ;-lin welcome_N2to = mkN2 "welcome" "to" ;-lin welfare_N = mkN "welfare" ;-lin well_Adv = mkAdv "well" ;-lin well_A = longA "well" ;-lin well_N = mkN "well" ;-lin well_formed_A = longA "well_formed" ;-lin west_N = massN "west" ;-lin west_A = longA "west" ;-lin west_A2of = longA2 "west" "of" ;-lin western_A = longA "western" ;-lin wet_A = mkA "wet" ;-lin wheat_N = massN "wheat" ;-lin wheel_N = mkN "wheel" ;-lin wheeled_A = longA "wheeled" ;-lin whelk_N = mkN "whelk" ;-lin when_Adv = mkAdv "when" ;--- lin when_Adv = mkAdv "when" ;-lin whenever_Adv = mkAdv "whenever" ;--- lin where_Adv = mkAdv "where" ;--- lin where_Adv = mkAdv "where" ;-lin whereas_Subj = mkSubj "whereas" ;-lin wherever_Adv = mkAdv "wherever" ;-lin while_Subj = mkSubj "while" ;-lin whim_N = mkN "whim" ;-lin whine_V = mkV "whine" ;-lin whine_N = mkN "whine" ;-lin whiskey_N = mkN "whiskey" ;-lin whisky_N = mkN "whisky" ;-lin whisper_N = mkN "whisper" ;-lin whisper_V = mkV "whisper" ;-lin whisper_VS = mkVS (mkV "whisper") ;-lin whistle_V = mkV "whistle" ;-lin white_A = mkA "white" ;-lin whole_A = longA "whole" ;---lin whole_A = mkA "whole" ;-lin wholly_Adv = mkAdv "wholly" ;--- lin why_Adv = mkAdv "why" ;--- lin why_Adv = mkAdv "why" ;--- lin whyever_Adv = mkAdv "whyever" ;-lin wicked_A = longA "wicked" ;-lin wide_A = mkA "wide" ;-lin widow_N = mkN "widow" ;-lin width_N = mkN "width" ;-lin wife_N2of = mkN2 (mkN "wife" "wives") "of" ;-lin wild_A = mkA "wild" ;-lin will_N = mkN "will" ;-lin willing_A2 = longA2 "willing" "" ;-lin willing_A = longA "willing" ;-lin win_V2 = mkV2 (IrregEng.win_V) ;-lin wind_V2 = mkV2 IrregEng.wind_V ;-lin wind_V = IrregEng.wind_V ;-lin wind_N = mkN "wind" ;-lin window_N = mkN "window" ;-lin wine_N = massN "wine" ;-lin wing_N = mkN "wing" ;-lin winter_N = mkN "winter" ;-lin wire_N = mkN "wire" ;-lin wisdom_N = mkN "wisdom" ;-lin wise_A = mkA "wise" ;-lin wish_V2for = mkV2 "wish" "for" ;-lin wish_VS = mkVS (mkV "wish") ;-lin wish_N = mkN "wish" ;-lin witch_N = mkN "witch" ;---lin with_Prep = mkPrep "with" ;-lin within_Adv = mkAdv "within" ;-lin within_Prep = mkPrep "within" ;---lin withold_V2 = mkV2 withold_V ;---lin without_Prep = mkPrep "without" ;-lin withstand_V2 = mkV2 "withstand" ;-lin witness_V2 = mkV2 "witness" ;-lin witness_N2to = mkN2 "witness" "to" ;-lin woman_N = mkN "woman" "women" ;-lin wonder_V2 = mkV2 "wonder" ;-lin wonder_N = mkN "wonder" ;-lin wood_N = mkN "wood" ;-lin wooden_A = longA "wooden" ;-lin wool_N = massN "wool" ;-lin word_N = mkN "word" ;-lin work_N = massN "work" ;-lin work_V = mkV "work" ;-lin world_N = mkN "world" ;-lin worm_N = mkN "worm" ;-lin worry_V2 = mkV2 "worry" ;-lin worry_V2about = mkV2 "worry" "about" ;-lin worry_N = mkN "worry" ;-lin worship_V2 = mkV2 "worship" ;-lin worth_Prep = mkPrep "worth" ;-lin worthless_A = longA "worthless" ;-lin worthwhile_A = longA "worthwhile" ;-lin worthy_A = mkA "worthy" ;-lin worthy_A2of = mkA2 "worthy" "of" ;-lin wound_V2 = mkV2 "wound" ;-lin wound_N = mkN "wound" ;-lin wrap_V2 = mkV2 "wrap" ;-lin wreck_V2 = mkV2 "wreck" ;-lin wreck_N = mkN "wreck" ;-lin wrinkle_N = mkN "wrinkle" ;-lin wrist_N = mkN "wrist" ;-lin write_V2 = mkV2 write_V ;-lin wrong_A = longA "wrong" ;-lin wry_A = mkA "wry" ;-lin yard_N = mkN "yard" ;-lin year_N = mkN "year" ;-lin yellow_N = massN "yellow" ;-lin yellow_A = mkA "yellow" ;-lin yesterday_Adv = mkAdv "yesterday" ;-lin yet_Adv = mkAdv "yet" ;-lin yield_V2 = mkV2 "yield" ;-lin yield_N = mkN "yield" ;-lin young_A = mkA "young" ;-lin youth_N = mkN "youth" ;-lin zinc_N = massN "zinc" ;-oper -  massN : Str -> N = \s -> mkN s ;-  longA : Str -> A = \s -> compoundADeg (mkA s) ;-  longA2 : Str -> Str -> A2 = \s,p -> mkA2 (longA s) p ;-}
− lib/src/parse/BigLexEngAbs.gf
@@ -1,5842 +0,0 @@-abstract BigLexEngAbs = Cat **{-fun abandon_V2 : V2 ;-fun abbreviate_V2 : V2 ;-fun abduct_V2 : V2 ;-fun able_A2 : A2 ;-fun able_A : A ;-fun abolish_V2 : V2 ;-fun abolition_N : N ;-fun abound_V : V ;-fun about_Prep : Prep ;-fun above_Adv : Adv ;---fun above_Prep : Prep ;-fun abroad_Adv : Adv ;-fun absence_N2from : N2 ;-fun absent_A : A ;-fun absent_A2from : A2 ;-fun absentee_N : N ;-fun absolute_A : A ;-fun absolve_V3from : V3 ;-fun abstract_N : N ;-fun abstract_A : A ;-fun abstract_V : V ;-fun abundance_N : N ;-fun abundant_A : A ;-fun academic_A : A ;-fun accelerate_V2 : V2 ;-fun accept_V2 : V2 ;-fun access_V2 : V2 ;-fun access_N2to : N2 ;-fun accessible_A : A ;-fun accessible_A2to : A2 ;-fun accident_N : N ;-fun accommodate_V2 : V2 ;-fun accompany_V2 : V2 ;-fun accomplish_V2 : V2 ;-fun accord_V2with : V2 ;-fun accordingly_Adv : Adv ;-fun account_N : N ;-fun account_V2for : V2 ;-fun accumulate_V2 : V2 ;-fun accuracy_N : N ;-fun accurate_A : A ;-fun accuse_V3of : V3 ;-fun ache_N : N ;-fun ache_V : V ;-fun achieve_V2 : V2 ;-fun acknowledge_V2 : V2 ;-fun acknowledge_VS : VS ;-fun acquire_V2 : V2 ;-fun acquisition_N : N ;-fun acquisitive_A : A ;-fun across_Prep : Prep ;-fun act_N : N ;-fun act_V : V ;-fun activate_V2 : V2 ;-fun actor_N : N ;-fun actress_N : N ;-fun actual_A : A ;-fun acute_A : A ;-fun adage_N : N ;-fun adapt_V2 : V2 ;-fun add_V3to : V3 ;-fun addict_N : N ;-fun addict_V2 : V2 ;-fun addition_N2to : N2 ;-fun additive_N : N ;-fun address_N : N ;-fun address_V2 : V2 ;-fun adept_A : A ;-fun adept_A2at : A2 ;-fun adequacy_N : N ;-fun adequate_A : A ;-fun adequate_A2for : A2 ;-fun adhere_V2to : V2 ;-fun adherent_N : N ;-fun adhesive_N : N ;-fun adhesive_A : A ;-fun adjacency_N2to : N2 ;-fun adjacent_A : A ;-fun adjacent_A2to : A2 ;-fun adjective_N : N ;-fun adjoin_V2 : V2 ;-fun adjunct_N : N ;-fun adjust_V2 : V2 ;-fun administer_V2 : V2 ;-fun administration_N : N ;-fun admire_V2 : V2 ;-fun admissible_A : A ;-fun admission_N : N ;-fun admission_N2to : N2 ;-fun admit_V2 : V2 ;-fun admit_V3to : V3 ;-fun admit_V : V ;-fun admit_V2of : V2 ;-fun admit_VS : VS ;-fun adopt_V2 : V2 ;-fun adult_N : N ;-fun adult_A : A ;-fun advance_N : N ;-fun advance_V : V ;-fun advantage_N : N ;-fun advent_N : N ;-fun adventure_N : N ;-fun adverb_N : N ;-fun adverbial_A : A ;-fun adverse_A : A ;-fun advertise_V2 : V2 ;-fun advice_N : N ;-fun advise_V2 : V2 ;-fun advisor_N : N ;-fun advocate_V2 : V2 ;-fun aerobic_A : A ;-fun aesthetic_A : A ;-fun affair_N : N ;-fun affect_V2 : V2 ;-fun affection_N2for : N2 ;-fun affix_N : N ;-fun affix_V3with : V3 ;-fun afflict_V2 : V2 ;-fun afford_V2 : V2 ;-fun afford_VV : VV ;-fun afresh_Adv : Adv ;-fun africa_PN : PN ;-fun african_A : A ;-fun african_N : N ;-fun after_Subj : Subj ;---fun after_Prep : Prep ;-fun afternoon_N : N ;-fun afterthought_N : N ;-fun afterwards_Adv : Adv ;-fun again_Adv : Adv ;-fun against_Prep : Prep ;-fun age_N : N ;-fun aged_A : A ;-fun agency_N : N ;-fun agenda_N : N ;-fun agent_N : N ;-fun aggravate_V2 : V2 ;-fun aggressive_A : A ;-fun ago_Adv : Adv ;-fun agree_V2with : V2 ;-fun ahead_Adv : Adv ;-fun aid_N : N ;-fun aid_V2 : V2 ;-fun aide_N : N ;-fun aim_N : N ;-fun aim_V2at : V2 ;-fun aim_V2to : V2 ;-fun air_N : N ;-fun aircraft_N : N ;-fun akin_A : A ;-fun akin_A : A ;-fun alcohol_N : N ;-fun alcoholic_A : A ;-fun alcoholic_N : N ;-fun algebra_N : N ;-fun algorithm_N : N ;-fun alias_N2for : N2 ;-fun align_V2 : V2 ;---fun all_Adv : Adv ;-fun allege_VS : VS ;-fun alley_N : N ;-fun allocate_V3to : V3 ;-fun allow_V2 : V2 ;-fun allow_V2 : V2 ;-fun allow_V2for : V2 ;-fun allow_V2of : V2 ;-fun allude_V2to : V2 ;-fun ally_N : N ;-fun ally_V2with : V2 ;---fun almost_Adv : Adv ;-fun alone_Adv : Adv ;-fun along_Prep : Prep ;-fun aloud_Adv : Adv ;-fun alphabet_N : N ;-fun alphabetic_A : A ;-fun alphanumeric_A : A ;-fun already_Adv : Adv ;-fun also_Adv : Adv ;-fun altar_N : N ;-fun alter_V : V ;-fun alternate_V2with : V2 ;-fun alternative_N2to : N2 ;-fun alternatively_A : A ;-fun always_Adv : Adv ;-fun amaze_V2 : V2 ;-fun amazing_A : A ;-fun ambiguity_N : N ;-fun ambiguous_A : A ;-fun ambition_N2 : N2 ;-fun ambitious_A : A ;-fun amenable_A : A ;-fun amenable_A2to : A2 ;-fun amend_V2 : V2 ;-fun amenity_N : N ;-fun america_PN : PN ;-fun american_A : A ;-fun american_N : N ;-fun among_Prep : Prep ;-fun amongst_Prep : Prep ;-fun ampere_N : N ;-fun ampersand_N : N ;-fun amuse_V2 : V2 ;-fun anachronism_N : N ;-fun anachronistic_A : A ;-fun analogous_A : A ;-fun analogous_A2to : A2 ;-fun analogue_N : N ;-fun analogy_N2with : N2 ;-fun analyse_V2 : V2 ;-fun analysis_N : N ;-fun analytic_A : A ;-fun anaphor_N : N ;-fun anaphora_N : N ;-fun anaphoric_A : A ;-fun ancestor_N : N ;-fun ancient_A : A ;-fun anecdote_N : N ;-fun anger_N : N ;-fun angle_N : N ;-fun angled_A : A ;-fun angler_N : N ;-fun angling_N : N ;-fun angry_A : A ;-fun angry_A2about : A2 ;-fun angry_A2at : A2 ;-fun angry_A2with : A2 ;-fun angry_A2 : A2 ;-fun animal_N : N ;-fun animate_A : A ;-fun animate_V2 : V2 ;-fun ankle_N : N ;-fun annotate_V2 : V2 ;-fun announce_V2 : V2 ;-fun announce_V2 : V2 ;-fun annoy_V2 : V2 ;-fun annual_A : A ;-fun anomalous_A : A ;-fun anomaly_N : N ;-fun answer_N : N ;-fun answer_V2 : V2 ;-fun ant_N : N ;-fun antecedent_N : N ;-fun anthropomorphic_A : A ;-fun anthropomorphism_N : N ;-fun antibiotic_N : N ;-fun anticipate_V2 : V2 ;-fun anticipate_V : V ;-fun anticipate_VS : VS ;-fun anxiety_N : N ;-fun anxious_A : A ;-fun anxious_A2about : A2 ;-fun anxious_A2 : A2 ;-fun anyhow_Adv : Adv ;-fun anyway_Adv : Adv ;-fun anywhere_Adv : Adv ;-fun ape_N : N ;-fun apologetic_A : A ;-fun apologetic_A2for : A2 ;-fun apologise_V2for : V2 ;-fun apologize_V2for : V2 ;-fun appal_V2 : V2 ;-fun apparatus_N : N ;-fun apparent_A : A ;-fun apparent_A2to : A2 ;-fun apparition_N : N ;-fun appeal_V2to : V2 ;-fun appeal_N2to : N2 ;-fun appear_V2 : V2 ;-fun appear_V2 : V2 ;-fun appear_V : V ;-fun appear_V2 : V2 ;-fun append_V3to : V3 ;-fun appendix_N : N ;-fun apple_N : N ;-fun applicable_A : A ;-fun applicable_A2to : A2 ;-fun applicant_N : N ;-fun apply_V3to : V3 ;-fun apply_V2for : V2 ;-fun appoint_V2 : V2 ;-fun appoint_V : V ;-fun appoint_V2 : V2 ;-fun appointment_N : N ;-fun apposite_A : A ;-fun appraise_V2 : V2 ;-fun appreciate_VS : VS ;-fun apprehend_V2 : V2 ;-fun apprehension_N : N ;-fun apprehensive_A : A ;-fun approach_V2 : V2 ;-fun approach_N2to : N2 ;-fun approbation_N : N ;-fun appropriate_A : A ;-fun appropriate_A2for : A2 ;-fun approve_V2of : V2 ;-fun approximate_A : A ;-fun approximate_V2to : V2 ;-fun april_PN : PN ;-fun apse_N : N ;-fun apt_A : A ;-fun apt_A2 : A2 ;-fun aptitude_N : N ;-fun arabian_A : A ;-fun arabic_A : A ;-fun arbitrary_A : A ;-fun arc_N : N ;-fun arch_N : N ;-fun archetype_N : N ;-fun architect_N : N ;-fun architecture_N : N ;-fun area_N : N ;-fun arena_N : N ;-fun argue_V : V ;-fun argument_N2s_withabout : N2 ;-fun argument_N2 : N2 ;-fun arise_V : V ;-fun arithmetic_N : N ;-fun arm_N : N ;-fun arm_V2 : V2 ;-fun armour_N : N ;-fun armoury_N : N ;-fun army_N : N ;-fun around_Prep : Prep ;-fun arouse_V2 : V2 ;-fun arrange_V : V ;-fun arrange_V2 : V2 ;-fun arrange_VV : VV ;-fun arrange_V2 : V2 ;-fun array_N : N ;-fun arrest_V2 : V2 ;-fun arrive_V : V ;-fun arrive_V2at : V2 ;-fun arrow_N : N ;-fun art_N : N ;-fun artefact_N : N ;-fun article_N : N ;-fun articulate_V2 : V2 ;-fun artificial_A : A ;-fun artist_N : N ;-fun as_Subj : Subj ;-fun ascend_V2 : V2 ;-fun ascend_V : V ;-fun ascent_N : N ;-fun ascertain_V2 : V2 ;-fun ascribe_V3to : V3 ;-fun ash_N : N ;-fun asia_PN : PN ;-fun ask_V2 : V2 ;-fun ask_V3for : V3 ;-fun ask_V3to : V3 ;-fun ask_V3s : V3 ;-fun ask_V2 : V2 ;-fun ask_V2for : V2 ;-fun ask_V2 : V2 ;-fun ask_V2 : V2 ;-fun ask_V2 : V2 ;-fun ask_V2 : V2 ;-fun aspect_N : N ;-fun aspire_V2to : V2 ;-fun aspire_VV : VV ;-fun aspirin_N : N ;-fun ass_N : N ;-fun assault_N : N ;-fun assault_V2 : V2 ;-fun assemble_V2 : V2 ;-fun assembly_N : N ;-fun assent_V2to : V2 ;-fun assert_VS : VS ;-fun assess_V2 : V2 ;-fun assign_V3to : V3 ;-fun assimilate_V2 : V2 ;-fun assist_V2 : V2 ;-fun assist_V : V ;-fun assist_V2 : V2 ;-fun assist_V2at : V2 ;-fun assistant_N : N ;-fun associate_V3with : V3 ;-fun association_N : N ;-fun assume_V2 : V2 ;-fun assume_VS : VS ;-fun assumption_N2 : N2 ;-fun assure_VS : VS ;-fun asterisk_N : N ;-fun asthma_N : N ;-fun asthmatic_A : A ;-fun asthmatically_Adv : Adv ;-fun astonish_V2 : V2 ;-fun astronomer_N : N ;-fun astronomy_N : N ;-fun asymmetry_N : N ;-fun at_Prep : Prep ;-fun atlas_N : N ;-fun atmosphere_N : N ;-fun atom_N : N ;-fun attach_V2 : V2 ;-fun attach_V3to : V3 ;-fun attach_V2to : V2 ;-fun attack_V2 : V2 ;-fun attack_N2on : N2 ;-fun attain_V2 : V2 ;-fun attempt_N2 : N2 ;-fun attempt_VV : VV ;-fun attend_V2to : V2 ;-fun attention_N2to : N2 ;-fun attentive_A : A ;-fun attentive_A2to : A2 ;-fun attitude_N : N ;-fun attract_V2 : V2 ;-fun attribute_N : N ;-fun attribute_V3to : V3 ;-fun audible_A : A ;-fun audience_N : N ;-fun augment_V2 : V2 ;-fun august_PN : PN ;-fun aunt_N2of : N2 ;-fun australia_PN : PN ;-fun australian_A : A ;-fun austria_PN : PN ;-fun author_N : N ;-fun authority_N : N ;-fun authorize_V2 : V2 ;-fun automate_V2 : V2 ;-fun automatic_A : A ;-fun automatically_Adv : Adv ;-fun automaton_N : N ;-fun autonomous_A : A ;-fun autonomy_N : N ;-fun autumn_N : N ;-fun auxiliary_A : A ;-fun auxiliary_N : N ;-fun avail_V2 : V2 ;-fun available_A : A ;-fun avenue_N : N ;-fun average_A : A ;-fun average_N : N ;-fun average_V2 : V2 ;-fun avoid_V2 : V2 ;-fun avoid_V2 : V2 ;-fun avowed_A : A ;-fun await_V2 : V2 ;-fun awaken_V2 : V2 ;-fun award_V3to : V3 ;-fun awful_A : A ;-fun awkward_A : A ;-fun axe_N : N ;-fun axiom_N : N ;-fun axiomatic_A : A ;-fun axiomatize_V2 : V2 ;-fun axis_N : N ;-fun baby_N : N ;-fun back_N : N ;-fun background_N : N ;-fun backing_N : N ;-fun backtrack_V : V ;-fun backward_A : A ;-fun backwards_Adv : Adv ;-fun bacterial_A : A ;-fun bacterium_N : N ;-fun bad_A : A ;-fun bag_N : N ;-fun bake_V2 : V2 ;-fun bake_V : V ;-fun balance_V : V ;-fun ball_N : N ;-fun ballad_N : N ;-fun banal_A : A ;-fun banana_N : N ;-fun band_N : N ;-fun bang_N : N ;-fun banish_V2 : V2 ;-fun bank_N : N ;-fun bar_N : N ;-fun bar_V2 : V2 ;-fun bare_A : A ;-fun bare_V2 : V2 ;-fun bark_N : N ;-fun bark_V : V ;-fun barn_N : N ;-fun baron_N : N ;-fun barrel_N : N ;-fun base_N : N ;-fun base_V3loc : V3 ;-fun basic_A : A ;-fun basically_Adv : Adv ;-fun basin_N : N ;-fun basis_N : N ;-fun basis_N2for : N2 ;-fun basis_N2of : N2 ;-fun basket_N : N ;-fun bat_N : N ;-fun batch_N : N ;-fun bath_N : N ;-fun bathe_V : V ;-fun batsman_N : N ;-fun battle_N : N ;-fun beach_N : N ;-fun beak_N : N ;-fun beam_N : N ;-fun bean_N : N ;-fun bear_N : N ;-fun bear_V2 : V2 ;-fun beard_N : N ;-fun beast_N : N ;-fun beat_V2 : V2 ;-fun beauty_N : N ;---fun because_Subj : Subj ;-fun become_V2 : V2 ;-fun bed_N : N ;-fun bee_N : N ;-fun beer_N : N ;-fun before_Subj : Subj ;---fun before_Prep : Prep ;-fun beg_V2 : V2 ;-fun begin_V2 : V2 ;-fun beginning_N : N ;-fun behalf_N : N ;-fun behave_V : V ;-fun behaviour_N : N ;---fun behind_Prep : Prep ;-fun being_N : N ;-fun belief_N : N ;-fun belief_N2in : N2 ;-fun belief_N2 : N2 ;-fun believe_V2 : V2 ;-fun believe_V2in : V2 ;-fun believe_VS : VS ;-fun believe_VS : VS ;-fun believe_VS : VS ;-fun bell_N : N ;-fun belong_V2 : V2 ;-fun beloved_A : A ;-fun beloved_A2by : A2 ;-fun below_Prep : Prep ;-fun belt_N : N ;-fun bench_N : N ;-fun bend_V : V ;-fun beneath_Prep : Prep ;-fun beneficial_A : A ;-fun beneficial_A2to : A2 ;-fun benefit_N : N ;-fun berry_N : N ;-fun beside_Prep : Prep ;-fun besides_Adv : Adv ;-fun bet_N : N ;-fun betray_V2 : V2 ;-fun beyond_Prep : Prep ;-fun bias_V2 : V2 ;-fun bible_N : N ;-fun biblical_A : A ;-fun bibliography_N : N ;-fun biconditional_V : V ;-fun bicycle_N : N ;-fun bidirectional_A : A ;-fun big_A : A ;-fun bike_N : N ;-fun bill_N : N ;-fun bill_PN : PN ;-fun billion_N2 : N2 ;-fun bin_N : N ;-fun binary_A : A ;-fun bind_V2 : V2 ;-fun binding_N : N ;-fun bird_N : N ;-fun birth_N : N ;-fun birthday_N : N ;-fun bisect_V : V ;-fun bisector_N : N ;-fun bit_N : N ;-fun bite_V2 : V2 ;-fun bitter_A : A ;-fun bizarre_A : A ;-fun black_A : A ;-fun blackboard_N : N ;-fun blade_N : N ;-fun blame_V3for : V3 ;-fun blame_N : N ;-fun blame_N2for : N2 ;-fun blank_A : A ;-fun blank_N : N ;-fun bleed_V : V ;-fun blind_A : A ;-fun blind_V2 : V2 ;-fun block_N : N ;-fun block_V2 : V2 ;-fun blood_N : N ;-fun blow_N : N ;-fun blow_V : V ;-fun blue_A : A ;-fun bluff_V : V ;-fun board_N : N ;-fun boat_N : N ;-fun body_N : N ;-fun boil_V2 : V2 ;-fun bold_A : A ;-fun bomb_N : N ;-fun bomb_V2 : V2 ;-fun bombard_V2 : V2 ;-fun bond_N : N ;-fun bond_V3to : V3 ;-fun bone_N : N ;-fun bonus_N : N ;-fun book_N : N ;-fun bookkeeping_N : N ;-fun boolean_A : A ;-fun boorish_A : A ;-fun boost_V2 : V2 ;-fun boot_N : N ;-fun bootstrap_N : N ;-fun border_N : N ;-fun border_V2 : V2 ;-fun bore_N : N ;-fun bore_V2 : V2 ;-fun borrow_V3from : V3 ;-fun boss_N : N ;-fun bother_V2 : V2 ;-fun bother_V2about : V2 ;-fun bottle_N : N ;-fun bottom_N : N ;-fun bough_N : N ;-fun bound_A2for : A2 ;-fun bound_V : V ;-fun boundary_N : N ;-fun bounded_A : A ;-fun bow_N : N ;-fun bowl_N : N ;-fun box_N : N ;-fun boy_N : N ;-fun brace_N : N ;-fun bracket_N : N ;-fun bracket_V2 : V2 ;-fun brain_N : N ;-fun branch_V : V ;-fun brand_N : N ;-fun brandy_N : N ;-fun brass_N : N ;-fun brave_A : A ;-fun breach_N : N ;-fun breach_V2 : V2 ;-fun bread_N : N ;-fun breadth_N : N ;-fun break_N : N ;-fun break_V2 : V2 ;-fun breakage_N : N ;-fun breakfast_N : N ;-fun breath_N : N ;-fun breathe_V : V ;-fun breed_V : V ;-fun breed_N : N ;-fun breeze_N : N ;-fun brew_V2 : V2 ;-fun brick_N : N ;-fun bridge_N : N ;-fun bridge_V2 : V2 ;-fun brief_A : A ;-fun bright_A : A ;-fun brilliant_A : A ;-fun bring_V2 : V2 ;-fun bristle_N : N ;-fun britain_PN : PN ;-fun british_A : A ;-fun broach_V2 : V2 ;-fun broad_A : A ;-fun broadcast_N : N ;-fun bronchitis_N : N ;-fun brother_N : N ;-fun brother_N2of : N2 ;-fun brown_A : A ;-fun bruise_N : N ;-fun bruise_V2 : V2 ;-fun brute_N : N ;-fun bucket_N : N ;-fun bud_N : N ;-fun bud_V : V ;-fun buffer_N : N ;-fun buffer_V2 : V2 ;-fun bug_N : N ;-fun build_V2 : V2 ;-fun building_N : N ;-fun bullet_N : N ;-fun bully_N : N ;-fun bully_V2 : V2 ;-fun bun_N : N ;-fun bunch_N : N ;-fun bundle_N : N ;-fun burden_N : N ;-fun burn_V2 : V2 ;-fun burst_V : V ;-fun bury_V2 : V2 ;-fun bus_N : N ;-fun bush_N : N ;-fun business_N : N ;-fun busy_A : A ;-fun butter_N : N ;-fun butter_V2 : V2 ;-fun butterfly_N : N ;-fun button_N : N ;-fun buy_V2 : V2 ;-fun buzz_V : V ;-fun by_Prep : Prep ;-fun cabinet_N : N ;-fun cable_N : N ;-fun cage_N : N ;-fun cake_N : N ;-fun calculate_V2 : V2 ;-fun calculus_N : N ;-fun call_N : N ;-fun call_V2 : V2 ;-fun calm_A : A ;-fun cam_N : N ;-fun cambridge_PN : PN ;-fun camel_N : N ;-fun camera_N : N ;-fun camp_N : N ;-fun campaign_N : N ;-fun can_N : N ;-fun can_V2 : V2 ;-fun canada_PN : PN ;-fun canadian_A : A ;-fun cancel_V2 : V2 ;-fun cancer_N : N ;-fun candid_A : A ;-fun candidate_N : N ;-fun candle_N : N ;-fun cannon_N : N ;-fun canonical_A : A ;-fun cap_N : N ;-fun capable_A : A ;-fun capable_A2of : A2 ;-fun capacity_N : N ;-fun capital_N : N ;-fun captain_N : N ;-fun captain_N2 : N2 ;-fun capture_V2 : V2 ;-fun car_N : N ;-fun card_N : N ;-fun cardboard_N : N ;-fun cardinal_A : A ;-fun cardinal_N : N ;-fun care_V : V ;-fun care_N : N ;-fun career_N : N ;-fun carriage_N : N ;-fun carry_V2 : V2 ;-fun cart_N : N ;-fun cartesian_A : A ;-fun carve_V2 : V2 ;-fun case_N : N ;-fun cash_N : N ;-fun cast_N : N ;-fun cast_V2 : V2 ;-fun castle_N : N ;-fun casual_A : A ;-fun cat_N : N ;-fun catch_N : N ;-fun catch_V2 : V2 ;-fun categorical_A : A ;-fun category_N : N ;-fun cater_V2for : V2 ;-fun cause_N : N ;-fun cause_V2 : V2 ;-fun caution_N : N ;-fun cautious_A : A ;-fun cave_N : N ;-fun caviar_N : N ;-fun cease_V : V ;-fun ceiling_N : N ;-fun cell_N : N ;-fun cellar_N : N ;-fun cement_N : N ;-fun cement_N : N ;-fun census_N : N ;-fun cent_N : N ;-fun centaur_N : N ;-fun center_N : N ;-fun centre_N : N ;-fun centre_V2 : V2 ;-fun century_N : N ;-fun ceremonial_A : A ;-fun ceremony_N : N ;-fun certain_A : A ;-fun certain_A2of : A2 ;-fun certain_A2 : A2 ;-fun certainty_N : N ;-fun certainty_N2 : N2 ;-fun certify_V2 : V2 ;-fun certitude_N : N ;-fun chain_N : N ;-fun chain_V3to : V3 ;-fun chair_N : N ;-fun chairman_N : N ;-fun chairwoman_N : N ;-fun chalk_N : N ;-fun challenge_N : N ;-fun challenge_N2to : N2 ;-fun chance_N : N ;-fun chancellor_N : N ;-fun change_V : V ;-fun change_N : N ;-fun change_V2 : V2 ;-fun channel_N : N ;-fun chap_N : N ;-fun chapter_N : N ;-fun char_V : V ;-fun character_N : N ;-fun characteristic_N : N ;-fun characteristic_A : A ;-fun characteristic_A2of : A2 ;-fun characteristically_A : A ;-fun characterize_V3_pred : V3 ;-fun charge_N : N ;-fun charge_V3with : V3 ;-fun charitable_A : A ;-fun charity_N : N ;-fun charm_N : N ;-fun charm_V2 : V2 ;-fun charming_A : A ;-fun chart_N : N ;-fun chase_V2 : V2 ;-fun chaste_A : A ;-fun cheap_A : A ;-fun cheat_N : N ;-fun cheat_V2 : V2 ;-fun check_N : N ;-fun check_V2 : V2 ;-fun checkmate_N : N ;-fun cheek_N : N ;-fun cheer_V : V ;-fun cheer_N : N ;-fun cheerful_A : A ;-fun cheese_N : N ;-fun chemical_A : A ;-fun chemist_N : N ;-fun chemistry_N : N ;-fun cheque_N : N ;-fun chequered_A : A ;-fun chess_N : N ;-fun chest_N : N ;-fun chicken_N : N ;-fun chief_N : N ;-fun child_N : N ;-fun chimney_N : N ;-fun chin_N : N ;-fun china_PN : PN ;-fun chinaman_N : N ;-fun chinese_A : A ;-fun chocolate_N : N ;-fun choice_N : N ;-fun choose_V2 : V2 ;-fun christian_N : N ;-fun christmas_N : N ;-fun chronic_A : A ;-fun chronology_N : N ;-fun chunk_N : N ;-fun church_N : N ;-fun churn_N : N ;-fun churn_V2 : V2 ;-fun churn_V : V ;-fun cigar_N : N ;-fun cigarette_N : N ;-fun cinema_N : N ;-fun circle_N : N ;-fun circuit_N : N ;-fun circular_A : A ;-fun circulate_V : V ;-fun circumscribe_V2 : V2 ;-fun circumstance_N : N ;-fun circumvent_V : V ;-fun cite_V2 : V2 ;-fun citizen_N : N ;-fun city_N : N ;-fun civilize_V2 : V2 ;-fun clad_A : A ;-fun clad_A2in : A2 ;-fun claim_VS : VS ;-fun claim_N2 : N2 ;-fun clan_N : N ;-fun clap_V : V ;-fun clap_N : N ;-fun clarify_V2 : V2 ;-fun clarity_N : N ;-fun clash_V2with : V2 ;-fun class_N : N ;-fun class_V3_pred : V3 ;-fun classic_A : A ;-fun classify_V2 : V2 ;-fun clause_N : N ;-fun clay_N : N ;-fun clean_A : A ;-fun clean_V2 : V2 ;-fun clear_V2 : V2 ;-fun clear_A : A ;-fun clear_A2 : A2 ;-fun cleave_V2 : V2 ;-fun cleaver_N : N ;-fun cleft_N : N ;-fun clerk_N : N ;-fun clever_A : A ;-fun client_N : N ;-fun cliff_N : N ;-fun climate_N : N ;-fun climax_N : N ;-fun climb_V2 : V2 ;-fun clinic_N : N ;-fun clip_N : N ;-fun clitic_N : N ;-fun clock_N : N ;-fun clog_N : N ;-fun close_V2 : V2 ;-fun close_A : A ;-fun close_A2to : A2 ;-fun closet_N : N ;-fun closure_N : N ;-fun cloth_N : N ;-fun clothe_V2 : V2 ;-fun clothing_N : N ;-fun cloud_N : N ;-fun clove_V2 : V2 ;-fun club_N : N ;-fun clue_N : N ;-fun clumsy_A : A ;-fun clutter_N : N ;-fun coach_N : N ;-fun coach_V2 : V2 ;-fun coal_N : N ;-fun coalesce_V : V ;-fun coarse_A : A ;-fun coast_N : N ;-fun coast_V2 : V2 ;-fun coaster_N : N ;-fun coat_N : N ;-fun cocktail_N : N ;-fun cocoa_N : N ;-fun coconut_N : N ;-fun code_N : N ;-fun code_V2 : V2 ;-fun coefficient_N : N ;-fun coerce_V2 : V2 ;-fun coffee_N : N ;-fun cog_N : N ;-fun cognition_N : N ;-fun cognitive_A : A ;-fun coherence_N : N ;-fun coherent_A : A ;-fun coin_N : N ;-fun coincide_V2with : V2 ;-fun coincidence_N : N ;-fun coincidental_A : A ;-fun cold_A : A ;-fun cold_N : N ;-fun collaborate_V : V ;-fun collapse_N : N ;-fun collapse_V : V ;-fun collar_N : N ;-fun colleague_N : N ;-fun collect_V3from : V3 ;-fun college_N : N ;-fun collide_V : V ;-fun collinear_A : A ;-fun collision_N : N ;-fun colon_N : N ;-fun colony_N : N ;-fun colour_N : N ;-fun colour_V2 : V2 ;-fun column_N : N ;-fun comb_N : N ;-fun combat_N : N ;-fun combinator_N : N ;-fun combine_V3with : V3 ;-fun come_V2 : V2 ;-fun comedy_N : N ;-fun comfort_N : N ;-fun comfort_V2 : V2 ;-fun comfortable_A : A ;-fun comma_N : N ;-fun command_N : N ;-fun command_V2 : V2 ;-fun commence_V : V ;-fun comment_N : N ;-fun comment_V2on : V2 ;-fun commerce_N : N ;-fun commercial_N : N ;-fun commission_V2 : V2 ;-fun commission_N : N ;-fun commit_V : V ;-fun committee_N : N ;-fun commodity_N : N ;-fun common_A : A ;-fun commonsense_A : A ;-fun commonwealth_N : N ;-fun commune_N : N ;-fun communicate_V2with : V2 ;-fun community_N : N ;-fun commutative_A : A ;-fun commutator_N : N ;-fun compact_A : A ;-fun companion_N : N ;-fun company_N : N ;-fun comparative_A : A ;-fun comparative_N : N ;-fun compare_V3with : V3 ;-fun comparison_N2of_ppwith : N2 ;-fun compass_V : V ;-fun compatible_A : A ;-fun compatible_A2with : A2 ;-fun compel_V2 : V2 ;-fun compensate_V2for : V2 ;-fun compete_V2with : V2 ;-fun competence_N : N ;-fun competent_A : A ;-fun competition_N : N ;-fun competitor_N : N ;-fun compile_V2 : V2 ;-fun complain_V2about : V2 ;-fun complaint_N2about : N2 ;-fun complement_N : N ;-fun complement_V2 : V2 ;-fun complementary_A : A ;-fun complementary_A2to : A2 ;-fun complete_A : A ;-fun complete_V2 : V2 ;-fun complex_A : A ;-fun complex_N : N ;-fun complicate_V2 : V2 ;-fun compliment_N : N ;-fun compliment_V2 : V2 ;-fun comply_V2with : V2 ;-fun component_N : N ;-fun compose_V2 : V2 ;-fun composite_A : A ;-fun composition_N : N ;-fun compound_A : A ;-fun compound_N : N ;-fun compound_V2 : V2 ;-fun comprehend_V2 : V2 ;-fun comprehensible_A : A ;-fun comprehensible_A2to : A2 ;-fun comprehension_N : N ;-fun comprehensive_A : A ;-fun compress_V2 : V2 ;-fun comprise_V2 : V2 ;-fun compromise_V : V ;-fun compute_V2 : V2 ;-fun computer_N : N ;-fun concatenate_V2 : V2 ;-fun concave_A : A ;-fun conceal_V2 : V2 ;-fun concede_VS : VS ;-fun conceive_V2of : V2 ;-fun concentrate_V2 : V2 ;-fun concept_N : N ;-fun conception_N : N ;-fun conceptual_A : A ;-fun concern_N : N ;-fun concern_V2 : V2 ;-fun concerning_Prep : Prep ;-fun concert_N : N ;-fun concerted_A : A ;-fun concession_N : N ;-fun concise_A : A ;-fun conclude_VS : VS ;-fun conclusion_N2 : N2 ;-fun conclusive_A : A ;-fun concomitant_A : A ;-fun concrete_A : A ;-fun concrete_N : N ;-fun concur_V : V ;-fun concurrent_A : A ;-fun condemn_V2 : V2 ;-fun condition_N : N ;-fun condition_V2 : V2 ;-fun conditional_N : N ;-fun conducive_A2to : A2 ;-fun conduct_N : N ;-fun conduct_V2 : V2 ;-fun confer_V2with : V2 ;-fun conference_N : N ;-fun confess_VS : VS ;-fun confidence_N : N ;-fun confident_A : A ;-fun configure_V2 : V2 ;-fun confine_V3to : V3 ;-fun confirm_V2 : V2 ;-fun conflate_V2 : V2 ;-fun conflict_V2with : V2 ;-fun confluence_N : N ;-fun confluent_A : A ;-fun conform_V2to : V2 ;-fun confound_V2 : V2 ;-fun confounded_A : A ;-fun confront_V3with : V3 ;-fun confuse_V2 : V2 ;-fun congruence_N : N ;-fun congruent_A : A ;-fun conjecture_VS : VS ;-fun conjoin_V2 : V2 ;-fun conjunct_N : N ;-fun conjunction_N : N ;-fun conjunctive_A : A ;-fun connect_V2 : V2 ;-fun connective_N : N ;-fun conquer_V2 : V2 ;-fun conqueror_N : N ;-fun conquest_N : N ;-fun conscience_N : N ;-fun conscious_A : A ;-fun conscious_A2of : A2 ;-fun consecutive_A : A ;-fun consensus_N : N ;-fun consequence_N : N ;-fun consequent_A : A ;-fun conservative_A : A ;-fun conserve_V2 : V2 ;-fun consider_V2 : V2 ;-fun consider_V3 : V3 ;-fun consider_V2 : V2 ;-fun consider_V2 : V2 ;-fun considerate_A : A ;-fun consist_V2of : V2 ;-fun consistency_N : N ;-fun consistent_A : A ;-fun consistent_A2with : A2 ;-fun consonant_A : A ;-fun consonant_A2with : A2 ;-fun consonant_N : N ;-fun constant_A : A ;-fun constant_N : N ;-fun constellation_N : N ;-fun constituency_N : N ;-fun constituent_N : N ;-fun constitute_V2 : V2 ;-fun constrain_V2 : V2 ;-fun constraint_N : N ;-fun constrict_V2 : V2 ;-fun construct_V2 : V2 ;-fun constructor_N : N ;-fun construe_V3_pred : V3 ;-fun consult_V2 : V2 ;-fun consume_V2 : V2 ;-fun consumption_N : N ;-fun contact_N : N ;-fun contact_V2 : V2 ;-fun contagion_N : N ;-fun contagious_A : A ;-fun contain_V2 : V2 ;-fun contaminate_V2 : V2 ;-fun contemplate_V2 : V2 ;-fun contemporary_A : A ;-fun contemporary_N : N ;-fun contend_VS : VS ;-fun content_A : A ;-fun content_A2with : A2 ;-fun contented_A : A ;-fun contented_A2with : A2 ;-fun contention_N2 : N2 ;-fun context_N : N ;-fun contextual_A : A ;-fun contiguous_A : A ;-fun contiguous_A2to : A2 ;-fun contingency_N : N ;-fun contingent_A : A ;-fun contingent_A2on : A2 ;-fun continual_A : A ;-fun continue_V2 : V2 ;-fun continue_V2 : V2 ;-fun continuity_N : N ;-fun continuous_A : A ;-fun continuum_N : N ;-fun contour_N : N ;-fun contract_V : V ;-fun contract_N : N ;-fun contradict_V2 : V2 ;-fun contrary_A : A ;-fun contrary_A2to : A2 ;-fun contrast_N : N ;-fun contrast_V3with : V3 ;-fun contrastive_A : A ;-fun contravene_V2 : V2 ;-fun contribute_V2to : V2 ;-fun control_N : N ;-fun control_V2 : V2 ;-fun controversial_A : A ;-fun controversy_N : N ;-fun convenience_N : N ;-fun convenient_A : A ;-fun convention_N : N ;-fun converge_V : V ;-fun convergence_N : N ;-fun conversation_N : N ;-fun converse_A : A ;-fun converse_V2with : V2 ;-fun conversion_N : N ;-fun convert_V3to : V3 ;-fun convey_V2 : V2 ;-fun convict_N : N ;-fun convict_V2 : V2 ;-fun conviction_N : N ;-fun convince_V3 : V3 ;-fun convincing_A : A ;-fun convoluted_A : A ;-fun cook_N : N ;-fun cook_V2 : V2 ;-fun cool_A : A ;-fun cool_V : V ;-fun coordinate_V2 : V2 ;-fun cope_V2with : V2 ;-fun copper_N : N ;-fun copula_N : N ;-fun copy_N : N ;-fun copy_V2 : V2 ;-fun copyright_N : N ;-fun cord_N : N ;-fun corn_N : N ;-fun corner_N : N ;-fun corporation_N : N ;-fun corpus_N : N ;-fun correct_A : A ;-fun correct_V2 : V2 ;-fun correlate_V2 : V2 ;-fun correspond_V2to : V2 ;-fun correspondence_N2to : N2 ;-fun corresponding_A : A ;-fun cosmetic_A : A ;-fun cost_N : N ;-fun cost_V2 : V2 ;-fun costly_A : A ;-fun costume_N : N ;-fun cotton_N : N ;-fun cough_V : V ;-fun cough_N : N ;-fun council_N : N ;-fun councillor_N : N ;-fun count_V2 : V2 ;-fun counterfactual_A : A ;-fun counterintuitive_A : A ;-fun country_N : N ;-fun county_N : N ;-fun couple_N : N ;-fun couple_V2 : V2 ;-fun courage_N : N ;-fun course_N : N ;-fun court_N : N ;-fun court_V2 : V2 ;-fun court_V : V ;-fun courteous_A : A ;-fun courtesy_N : N ;-fun cover_N : N ;-fun cover_V2 : V2 ;-fun covert_A : A ;-fun cow_N : N ;-fun coward_N : N ;-fun crab_N : N ;-fun crack_N : N ;-fun crack_V2 : V2 ;-fun craft_N : N ;-fun crafty_A : A ;-fun crag_N : N ;-fun crash_V : V ;-fun crate_N : N ;-fun crater_N : N ;-fun crave_V2 : V2 ;-fun crawl_V : V ;-fun crayfish_N : N ;-fun crayon_N : N ;-fun craze_N : N ;-fun crazy_A : A ;-fun cream_N : N ;-fun create_V2 : V2 ;-fun creator_N : N ;-fun creature_N : N ;-fun credit_N : N ;-fun creep_V2 : V2 ;-fun cricket_N : N ;-fun crime_N : N ;-fun criminal_A : A ;-fun criminal_N : N ;-fun crisis_N : N ;-fun criterion_N2for : N2 ;-fun critic_N2of : N2 ;-fun criticise_V2 : V2 ;-fun criticism_N : N ;-fun criticize_V2 : V2 ;-fun critique_N : N ;-fun crochet_N : N ;-fun crochet_V2 : V2 ;-fun crochet_V : V ;-fun crop_N : N ;-fun crop_V2 : V2 ;-fun cross_A : A ;-fun cross_N : N ;-fun cross_V2 : V2 ;-fun crow_V : V ;-fun crow_N : N ;-fun crowd_N : N ;-fun crown_N : N ;-fun crown_V2 : V2 ;-fun crucial_A : A ;-fun crude_A : A ;-fun cruel_A : A ;-fun cruel_A2to : A2 ;-fun cruelty_N2to : N2 ;-fun crush_V2 : V2 ;-fun cry_V : V ;-fun cry_N : N ;-fun cub_N : N ;-fun cube_N : N ;-fun cubic_A : A ;-fun cue_N : N ;-fun cue_V2 : V2 ;-fun culprit_N : N ;-fun cultivate_V2 : V2 ;-fun culture_N : N ;-fun cumbersome_A : A ;-fun cumulative_A : A ;-fun cunning_A : A ;-fun cup_N : N ;-fun cupboard_N : N ;-fun curb_V2 : V2 ;-fun cure_N : N ;-fun cure_V3of : V3 ;-fun curiosity_N : N ;-fun curious_A : A ;-fun curl_V : V ;-fun curl_N : N ;-fun current_A : A ;-fun current_N : N ;-fun curriculum_N : N ;-fun curse_N : N ;-fun curse_V2 : V2 ;-fun curtain_N : N ;-fun curvature_N : N ;-fun curve_V : V ;-fun curve_N : N ;-fun custard_N : N ;-fun custom_N : N ;-fun cut_N : N ;-fun cut_V2 : V2 ;-fun cycle_V : V ;-fun cyclic_A : A ;-fun cynic_N : N ;-fun dagger_N : N ;-fun daily_A : A ;-fun damage_N : N ;-fun damage_V2 : V2 ;-fun dance_N : N ;-fun dance_V : V ;-fun danger_N : N ;-fun dangle_V : V ;-fun dare_V2 : V2 ;-fun dare_VV : VV ;-fun dark_N : N ;-fun dark_A : A ;-fun darken_V2 : V2 ;-fun darken_V : V ;-fun database_N : N ;-fun date_N : N ;-fun dative_A : A ;-fun datum_N : N ;-fun daughter_N2of : N2 ;-fun day_N : N ;-fun dead_A : A ;-fun deaf_A : A ;-fun deal_N : N ;-fun deal_V2with : V2 ;-fun dear_A : A ;-fun dear_A2to : A2 ;-fun death_N : N ;-fun debate_N : N ;-fun debate_V2 : V2 ;-fun debt_N : N ;-fun debtor_N : N ;-fun debug_V2 : V2 ;-fun decade_N : N ;-fun decay_V : V ;-fun deceive_V2 : V2 ;-fun december_PN : PN ;-fun deception_N : N ;-fun deceptive_A : A ;-fun decide_VV : VV ;-fun decimal_A : A ;-fun decimal_N : N ;-fun decision_N2 : N2 ;-fun decisive_A : A ;-fun declare_V2 : V2 ;-fun declare_VS : VS ;-fun decompose_V : V ;-fun decomposition_N : N ;-fun decrease_V : V ;-fun decrease_N2in : N2 ;-fun decrement_V2 : V2 ;-fun dedicate_V3to : V3 ;-fun deduce_VS : VS ;-fun deducible_A : A ;-fun deed_N : N ;-fun deep_A : A ;-fun deer_N : N ;-fun defeat_N : N ;-fun defeat_V2 : V2 ;-fun defect_N : N ;-fun defect_V : V ;-fun defence_N : N ;-fun defend_V2 : V2 ;-fun defense_N : N ;-fun defensible_A : A ;-fun defer_V2 : V2 ;-fun deficiency_N : N ;-fun deficient_A : A ;-fun define_V2 : V2 ;-fun definite_A : A ;-fun definition_N : N ;-fun definitive_A : A ;-fun deform_V2 : V2 ;-fun defy_V2 : V2 ;-fun degrade_V2 : V2 ;-fun degree_N : N ;-fun delay_N : N ;-fun delay_V2 : V2 ;-fun delete_V2 : V2 ;-fun deliberate_A : A ;-fun delicacy_N : N ;-fun delicate_A : A ;-fun delight_N : N ;-fun delight_V2 : V2 ;-fun delimit_V2 : V2 ;-fun delineate_V2 : V2 ;-fun deliver_V2 : V2 ;-fun delve_V : V ;-fun demand_N : N ;-fun demand_V2 : V2 ;-fun demonstrate_VS : VS ;-fun denial_N : N ;-fun denote_V2 : V2 ;-fun dense_A : A ;-fun deny_V2 : V2 ;-fun depart_V2from : V2 ;-fun department_N : N ;-fun departure_N : N ;-fun depend_V2on : V2 ;-fun dependence_N2on : N2 ;-fun dependency_N : N ;-fun dependent_N : N ;-fun dependent_A : A ;-fun dependent_A2on : A2 ;-fun depict_V2 : V2 ;-fun deploy_V2 : V2 ;-fun deposit_N : N ;-fun deposit_V2 : V2 ;-fun depress_V2 : V2 ;-fun depressing_A : A ;-fun depth_N : N ;-fun derivative_N : N ;-fun derive_V2from : V2 ;-fun descend_V2 : V2 ;-fun descendant_N : N ;-fun descent_N : N ;-fun describe_V2 : V2 ;-fun description_N : N ;-fun descriptive_A : A ;-fun desert_N : N ;-fun deserve_V2 : V2 ;-fun design_N : N ;-fun design_V2 : V2 ;-fun designate_V3_pred : V3 ;-fun desire_N2 : N2 ;-fun desire_V2 : V2 ;-fun desire_V2 : V2 ;-fun desire_VV : VV ;-fun desk_N : N ;-fun despair_N : N ;-fun despair_V : V ;-fun despair_V2of : V2 ;-fun desperate_A : A ;-fun desperate_A2for : A2 ;-fun desperation_N : N ;-fun destination_N : N ;-fun destiny_N : N ;-fun destroy_V2 : V2 ;-fun destruction_N2of : N2 ;-fun destructive_A : A ;-fun detach_V2 : V2 ;-fun detail_N : N ;-fun detailed_A : A ;-fun detect_V2 : V2 ;-fun deteriorate_V : V ;-fun determinate_A : A ;-fun determine_V2 : V2 ;-fun determinism_N : N ;-fun deterministic_A : A ;-fun determinize_V2 : V2 ;-fun detract_V2from : V2 ;-fun develop_V2 : V2 ;-fun deviance_N : N ;-fun deviant_A : A ;-fun deviate_V2from : V2 ;-fun devil_N : N ;-fun devise_V2 : V2 ;-fun devote_V3to : V3 ;-fun devour_V2 : V2 ;-fun diagnose_V2 : V2 ;-fun diagnosis_N : N ;-fun diagnostic_A : A ;-fun diagonal_A : A ;-fun diagonal_N : N ;-fun diagram_N : N ;-fun diagrammatic_A : A ;-fun diagrammatically_Adv : Adv ;-fun dialect_N : N ;-fun dialogue_N : N ;-fun diamond_N : N ;-fun dichotomy_N : N ;-fun dictionary_N : N ;-fun die_V : V ;-fun die_N : N ;-fun differ_V2from : V2 ;-fun difference_N : N ;-fun different_A : A ;-fun different_A2from : A2 ;-fun differentiate_V2 : V2 ;-fun difficult_A : A ;-fun difficult_A2 : A2 ;-fun difficulty_N : N ;-fun diffuse_A : A ;-fun diffuse_V : V ;-fun dig_V2 : V2 ;-fun digest_N : N ;-fun digest_V2 : V2 ;-fun digit_N : N ;-fun digital_A : A ;-fun dilate_V : V ;-fun dimension_N : N ;-fun diminish_V : V ;-fun dine_V : V ;-fun dinner_N : N ;-fun dire_A : A ;-fun direct_A : A ;-fun direct_V3to : V3 ;-fun direction_N : N ;-fun director_N : N ;-fun directory_N : N ;-fun dirt_N : N ;-fun disable_V2 : V2 ;-fun disadvantage_N : N ;-fun disambiguate_V2 : V2 ;-fun disarm_V2 : V2 ;-fun disarmament_N : N ;-fun disappoint_V2 : V2 ;-fun disaster_N : N ;-fun disastrous_A : A ;-fun disbelief_N : N ;-fun disc_N : N ;-fun discard_V2 : V2 ;-fun discern_V2 : V2 ;-fun discipline_N : N ;-fun disciplined_A : A ;-fun discontinuity_N : N ;-fun discontinuous_A : A ;-fun discourage_V2 : V2 ;-fun discourse_N : N ;-fun discover_V2 : V2 ;-fun discover_VS : VS ;-fun discovery_N2 : N2 ;-fun discrepancy_N : N ;-fun discrete_A : A ;-fun discriminate_V2 : V2 ;-fun discuss_V2 : V2 ;-fun discussion_N : N ;-fun discussion_N2about : N2 ;-fun discussion_N2s_withabout : N2 ;-fun discussion_N2with : N2 ;-fun disease_N : N ;-fun diseased_A : A ;-fun disguise_V : V ;-fun disguise_N : N ;-fun disguise_V2 : V2 ;-fun dish_N : N ;-fun dishonest_A : A ;-fun disillusion_V2 : V2 ;-fun disjoint_A : A ;-fun disjunct_N : N ;-fun disjunction_N : N ;-fun disjunctive_A : A ;-fun disk_N : N ;-fun dislocate_V2 : V2 ;-fun dismiss_V2 : V2 ;-fun disparate_A : A ;-fun dispense_V2with : V2 ;-fun dispensible_A : A ;-fun display_N : N ;-fun display_V2 : V2 ;-fun dispose_V2of : V2 ;-fun disproportionate_A : A ;-fun dispute_N : N ;-fun dispute_V2 : V2 ;-fun disquieting_A : A ;-fun disrupt_V2 : V2 ;-fun dissatisfaction_N : N ;-fun dissatisfied_A : A ;-fun dissent_V : V ;-fun dissertation_N : N ;-fun dissimilar_A : A ;-fun dissimilar_A2to : A2 ;-fun distance_N : N ;-fun distant_A : A ;-fun distant_A2from : A2 ;-fun distinct_A : A ;-fun distinct_A2from : A2 ;-fun distinction_N : N ;-fun distinctive_A : A ;-fun distinguish_V3from : V3 ;-fun distract_V3from : V3 ;-fun distribute_V2 : V2 ;-fun district_N : N ;-fun disturb_V2 : V2 ;-fun ditch_N : N ;-fun ditransitive_A : A ;-fun dive_N : N ;-fun dive_V : V ;-fun diverse_A : A ;-fun divide_V2 : V2 ;-fun dividend_N : N ;-fun divine_A : A ;-fun divisible_A : A ;-fun division_N : N ;-fun divisor_N : N ;-fun divorce_V3from : V3 ;-fun do_V2 : V2 ;-fun doctor_N : N ;-fun document_N : N ;-fun document_V2 : V2 ;-fun dog_N : N ;-fun dollar_N : N ;-fun dolt_N : N ;-fun domain_N : N ;-fun dome_N : N ;-fun dominance_N : N ;-fun dominant_A : A ;-fun dominate_V2 : V2 ;-fun donate_V3to : V3 ;-fun donkey_N : N ;-fun doom_N : N ;-fun doomed_A : A ;-fun doomsday_N : N ;-fun door_N : N ;-fun dormancy_N : N ;-fun dormant_A : A ;-fun dosage_N : N ;-fun dose_N : N ;-fun dose_V3with : V3 ;-fun dot_N : N ;-fun double_A : A ;-fun double_V2 : V2 ;-fun doubt_V2 : V2 ;-fun doubt_VS : VS ;-fun doubt_N2 : N2 ;-fun dour_A : A ;-fun dove_N : N ;-fun down_N : N ;-fun down_Prep : Prep ;-fun downward_Adv : Adv ;-fun doze_V : V ;-fun dozen_N2 : N2 ;-fun draft_N : N ;-fun drag_N : N ;-fun drag_V2 : V2 ;-fun drain_N : N ;-fun drain_V2 : V2 ;-fun dram_N : N ;-fun drama_N : N ;-fun dramatic_A : A ;-fun dramatically_Adv : Adv ;-fun dramatist_N : N ;-fun drastic_A : A ;-fun drastically_Adv : Adv ;-fun draught_N : N ;-fun draw_V2 : V2 ;-fun drawback_N : N ;-fun drawer_N : N ;-fun dread_N : N ;-fun dread_V2 : V2 ;-fun dreadful_A : A ;-fun dream_N : N ;-fun dream_VS : VS ;-fun dress_V : V ;-fun dress_N : N ;-fun drill_N : N ;-fun drill_V2 : V2 ;-fun drink_N : N ;-fun drink_V2 : V2 ;-fun drive_V : V ;-fun drop_N : N ;-fun drop_V2 : V2 ;-fun drought_N : N ;-fun drown_V : V ;-fun drug_N : N ;-fun drum_N : N ;-fun drunk_A : A ;-fun dry_A : A ;-fun dry_V2 : V2 ;-fun dual_A : A ;-fun dubious_A : A ;-fun duck_N : N ;-fun duck_V : V ;-fun due_A : A ;-fun due_A2to : A2 ;-fun duel_N : N ;-fun dull_A : A ;-fun dumb_A : A ;-fun dummy_N : N ;-fun dump_N : N ;-fun dump_V2 : V2 ;-fun dumpling_N : N ;-fun duplicate_V2 : V2 ;---fun during_Prep : Prep ;-fun dust_N : N ;-fun dutch_A : A ;-fun duty_N : N ;-fun dwarf_N : N ;-fun dwarf_V2 : V2 ;-fun dwell_V2 : V2 ;-fun dwelling_N : N ;-fun dynamic_A : A ;-fun dynamically_Adv : Adv ;-fun dynamism_N : N ;-fun dynamo_N : N ;-fun eager_A2 : A2 ;-fun eager_A : A ;-fun ear_N : N ;-fun earl_N : N ;-fun early_A : A ;-fun earn_V2 : V2 ;-fun earth_N : N ;-fun ease_N : N ;-fun east_N : N ;-fun east_A : A ;-fun east_A2of : A2 ;-fun eastern_A : A ;-fun easy_A : A ;-fun easy_A2 : A2 ;-fun eat_V2 : V2 ;-fun ebb_V : V ;-fun echo_N : N ;-fun echo_V2 : V2 ;-fun economic_A : A ;-fun economical_A : A ;-fun economy_N : N ;-fun edge_N : N ;-fun edible_A : A ;-fun edinburgh_PN : PN ;-fun edit_V2 : V2 ;-fun edition_N : N ;-fun editor_N : N ;-fun educate_V2 : V2 ;-fun effect_N : N ;-fun effect_V2 : V2 ;-fun effective_A : A ;-fun efficacy_N : N ;-fun efficiency_N : N ;-fun efficient_A : A ;-fun effort_N : N ;-fun egg_N : N ;-fun elaborate_A : A ;-fun elaborate_V2 : V2 ;-fun elbow_N : N ;-fun elect_V2 : V2 ;-fun electric_A : A ;-fun electricity_N : N ;-fun electron_N : N ;-fun electronic_A : A ;-fun elegance_N : N ;-fun elegant_A : A ;-fun element_N : N ;-fun elephant_N : N ;-fun elephantine_A : A ;-fun elevate_V2 : V2 ;-fun elicit_V : V ;-fun eligible_A : A ;-fun eligible_A2for : A2 ;-fun eliminate_V2 : V2 ;-fun ellipse_N : N ;-fun ellipsis_N : N ;-fun elliptical_A : A ;-fun elsewhere_Adv : Adv ;-fun elucidate_V2 : V2 ;-fun elude_V2 : V2 ;-fun elusive_A : A ;-fun embarrass_V2 : V2 ;-fun embassy_N : N ;-fun embed_V3in : V3 ;-fun embody_V2 : V2 ;-fun embrace_N : N ;-fun embrace_V2 : V2 ;-fun embrace_V : V ;-fun emerge_V : V ;-fun emergency_N : N ;-fun emergent_A : A ;-fun emphasis_N : N ;-fun emphasise_V2 : V2 ;-fun emphasise_VS : VS ;-fun emphasize_V2 : V2 ;-fun emphasize_VS : VS ;-fun emphatic_A : A ;-fun emphatically_Adv : Adv ;-fun empire_N : N ;-fun empirical_A : A ;-fun empiricism_N : N ;-fun empiricist_N : N ;-fun employ_V2 : V2 ;-fun empty_A : A ;-fun empty_V2 : V2 ;-fun emulate_V2 : V2 ;-fun enable_V2 : V2 ;-fun encapsulate_V2 : V2 ;-fun enchant_V2 : V2 ;-fun enclose_V2 : V2 ;-fun enclosure_N : N ;-fun encode_V2 : V2 ;-fun encompass_V2 : V2 ;-fun encounter_V2 : V2 ;-fun encourage_V2 : V2 ;-fun encrypt_V2 : V2 ;-fun encumber_V2 : V2 ;-fun encyclopaedia_N : N ;-fun encyclopaedic_A : A ;-fun end_N : N ;-fun end_V2 : V2 ;-fun endeavour_VV : VV ;-fun ending_N : N ;-fun endow_V3with : V3 ;-fun enemy_N : N ;-fun energetic_A : A ;-fun energetically_Adv : Adv ;-fun energy_N : N ;-fun enforce_V2 : V2 ;-fun engage_V2 : V2 ;-fun engender_V2 : V2 ;-fun engine_N : N ;-fun engineer_N : N ;-fun engineer_V2 : V2 ;-fun england_PN : PN ;-fun english_A : A ;-fun engross_V2 : V2 ;-fun engulf_V2 : V2 ;-fun enhance_V2 : V2 ;-fun enjoy_V2 : V2 ;-fun enlarge_V2 : V2 ;-fun enormous_A : A ;-fun enquire_V2about : V2 ;-fun enrich_V2 : V2 ;-fun ensure_VS : VS ;-fun entail_VS : VS ;-fun enter_V2 : V2 ;-fun enterprise_N : N ;-fun enterprising_A : A ;-fun entertain_V2 : V2 ;-fun enthusiast_N : N ;-fun entire_A : A ;-fun entitle_V3to : V3 ;-fun entity_N : N ;-fun entrance_N : N ;-fun entrance_V2 : V2 ;-fun entropy_N : N ;-fun entrust_V3to : V3 ;-fun entry_N : N ;-fun enumerate_V2 : V2 ;-fun envelope_N : N ;-fun environment_N : N ;-fun envisage_V2 : V2 ;-fun envy_N : N ;-fun envy_V2 : V2 ;-fun epistemology_N : N ;-fun equal_N : N ;-fun equal_V2 : V2 ;-fun equal_A : A ;-fun equal_A2to : A2 ;-fun equate_V3with : V3 ;-fun equation_N : N ;-fun equidistant_A : A ;-fun equip_V2 : V2 ;-fun equipment_N : N ;-fun equivalence_N2to : N2 ;-fun equivalent_V : V ;-fun equivalent_A : A ;-fun equivalent_A2to : A2 ;-fun ergonomic_A : A ;-fun ergonomically_Adv : Adv ;-fun erroneous_A : A ;-fun error_N : N ;-fun escape_V2from : V2 ;-fun eschew_V2 : V2 ;-fun esoteric_A : A ;-fun especially_Adv : Adv ;-fun espouse_V2 : V2 ;-fun essay_N : N ;-fun essence_N : N ;-fun essential_A : A ;-fun establish_V2 : V2 ;-fun establishment_N : N ;-fun estate_N : N ;-fun estimate_VS : VS ;-fun euclidean_A : A ;-fun europe_PN : PN ;-fun european_A : A ;-fun european_N : N ;-fun evade_V2 : V2 ;-fun evaluable_A : A ;-fun evaluate_V2 : V2 ;-fun even_Adv : Adv ;-fun even_A : A ;-fun evening_N : N ;-fun event_N : N ;-fun eventual_A : A ;-fun ever_Adv : Adv ;-fun everyday_A : A ;---fun everywhere_Adv : Adv ;-fun evidence_N : N ;-fun evident_A : A ;-fun evident_A2 : A2 ;-fun evil_A : A ;-fun evocation_N : N ;-fun evoke_V2 : V2 ;-fun evolution_N : N ;-fun evolve_V : V ;-fun exacerbate_V2 : V2 ;-fun exact_A : A ;-fun exaggerate_V2 : V2 ;-fun exaggerate_V : V ;-fun exalt_V2 : V2 ;-fun examination_N : N ;-fun examine_V2 : V2 ;-fun example_N : N ;-fun excede_V2 : V2 ;-fun exceed_V2 : V2 ;-fun excellence_N : N ;-fun excellent_A : A ;-fun exception_N : N ;-fun excess_N : N ;-fun excessive_A : A ;-fun exchange_N : N ;-fun exchange_V3for : V3 ;-fun excite_V2 : V2 ;-fun exclude_V2 : V2 ;-fun exclusion_N : N ;-fun exclusive_A : A ;-fun exclusive_A2to : A2 ;-fun excursion_N : N ;-fun excuse_V2 : V2 ;-fun excuse_N2for : N2 ;-fun execute_V2 : V2 ;-fun exemplar_N : N ;-fun exemplify_V2 : V2 ;-fun exercise_N : N ;-fun exert_V2 : V2 ;-fun exhaust_V2 : V2 ;-fun exhibit_N : N ;-fun exhibit_V2 : V2 ;-fun exhort_V2 : V2 ;-fun exist_V : V ;-fun existence_N : N ;-fun existent_A : A ;-fun exit_N : N ;-fun exit_V2from : V2 ;-fun exophoric_A : A ;-fun expand_V : V ;-fun expansion_N : N ;-fun expect_V2 : V2 ;-fun expect_V2 : V2 ;-fun expect_VS : VS ;-fun expedient_N : N ;-fun expel_V2 : V2 ;-fun expend_V2 : V2 ;-fun expenditure_N : N ;-fun expense_N : N ;-fun expensive_A : A ;-fun experience_N : N ;-fun experience_V2 : V2 ;-fun experiment_N : N ;-fun experiment_V : V ;-fun expert_N : N ;-fun expertise_N : N ;-fun expire_V2 : V2 ;-fun expiry_N : N ;-fun explain_V3to : V3 ;-fun explanation_N : N ;-fun explanatory_A : A ;-fun explicate_V2 : V2 ;-fun explicit_A : A ;-fun explode_V : V ;-fun exploit_V2 : V2 ;-fun explore_V2 : V2 ;-fun explore_V : V ;-fun explosion_N : N ;-fun explosive_A : A ;-fun explosive_N : N ;-fun exponent_N : N ;-fun exponential_A : A ;-fun exponential_N : N ;-fun expose_V2 : V2 ;-fun exposure_V : V ;-fun express_A : A ;-fun express_V2 : V2 ;-fun expressible_A : A ;-fun expressible_A2by : A2 ;-fun expression_N : N ;-fun expressly_Adv : Adv ;-fun expulsion_N : N ;-fun expunge_V2 : V2 ;-fun extant_A : A ;-fun extend_V2 : V2 ;-fun extensible_A : A ;-fun extension_N : N ;-fun extensive_A : A ;-fun extent_N : N ;-fun external_A : A ;-fun extra_A : A ;-fun extract_V3from : V3 ;-fun extraneous_A : A ;-fun extravagance_N : N ;-fun extravagant_A : A ;-fun extreme_A : A ;-fun extrinsic_A : A ;-fun extrinsically_Adv : Adv ;-fun eye_N : N ;-fun face_N : N ;-fun face_V2 : V2 ;-fun face_V3with : V3 ;-fun facet_N : N ;-fun facetious_A : A ;-fun facilitate_V2 : V2 ;-fun facility_N : N ;-fun fact_N2 : N2 ;-fun factive_A : A ;-fun factive_N : N ;-fun factor_N : N ;-fun factor_V2 : V2 ;-fun factorial_N : N ;-fun factory_N : N ;-fun factual_A : A ;-fun faculty_N : N ;-fun fail_V2 : V2 ;-fun failure_N : N ;-fun faint_A : A ;-fun fair_A : A ;-fun fair_N : N ;-fun fairy_N : N ;-fun faith_N : N ;-fun fall_N : N ;-fun fall_V : V ;-fun false_A : A ;-fun falsehood_N : N ;-fun fame_N : N ;-fun familiar_A : A ;-fun familiar_A2to : A2 ;-fun family_N : N ;-fun fan_N : N ;-fun fancy_A : A ;-fun fancy_V2 : V2 ;-fun far_A : A ;-fun far_A2from : A2 ;-fun farce_N : N ;-fun fare_N : N ;-fun farm_N : N ;-fun farm_V : V ;-fun fashion_N : N ;-fun fashionable_A : A ;-fun fast_A : A ;-fun fasten_V3to : V3 ;-fun fat_N : N ;-fun fat_A : A ;-fun fate_N : N ;-fun father_N : N ;-fun fatigue_N : N ;-fun fatigue_V2 : V2 ;-fun fault_N : N ;-fun favor_N : N ;-fun favor_V2 : V2 ;-fun favour_N : N ;-fun favour_V2 : V2 ;-fun favourable_A : A ;-fun favourable_A2to : A2 ;-fun favourite_A : A ;-fun fear_N : N ;-fun fear_V2 : V2 ;-fun feasible_A : A ;-fun feast_N : N ;-fun feather_N : N ;-fun feature_N : N ;-fun feature_V2 : V2 ;-fun february_PN : PN ;-fun federal_A : A ;-fun federation_N : N ;-fun fee_N : N ;-fun feed_V2 : V2 ;-fun feedback_N : N ;-fun feel_V2 : V2 ;-fun feeling_N2 : N2 ;-fun felix_PN : PN ;-fun fellow_N : N ;-fun felt_N : N ;-fun female_A : A ;-fun fence_N : N ;-fun fertilize_V2 : V2 ;-fun fertilizer_N : N ;-fun fetch_V3from : V3 ;-fun fetter_V2 : V2 ;-fun fever_N : N ;-fun fiction_N : N ;-fun fictional_A : A ;-fun fido_PN : PN ;-fun field_N : N ;-fun fierce_A : A ;-fun fig_N : N ;-fun fight_N : N ;-fun fight_V2 : V2 ;-fun fight_V : V ;-fun figure_N : N ;-fun file_N : N ;-fun file_V2 : V2 ;-fun fill_V2 : V2 ;-fun fill_V3 : V3 ;-fun film_N : N ;-fun film_V2 : V2 ;-fun filter_N : N ;-fun filter_V2 : V2 ;-fun fin_N : N ;-fun final_A : A ;-fun finance_N : N ;-fun financial_A : A ;-fun find_V2 : V2 ;-fun fine_A : A ;-fun fine_N : N ;-fun fine_V2 : V2 ;-fun finger_N : N ;-fun fingerprint_N : N ;-fun finish_N : N ;-fun finish_V2 : V2 ;-fun finish_V : V ;-fun finite_A : A ;-fun fir_N : N ;-fun fire_N : N ;-fun fire_V2 : V2 ;-fun firm_N : N ;-fun firm_A : A ;-fun firstly_Adv : Adv ;-fun fish_N : N ;-fun fish_V : V ;-fun fisherman_N : N ;-fun fit_V2 : V2 ;-fun fit_A : A ;-fun fit_A2for : A2 ;-fun fix_V3to : V3 ;-fun flag_N : N ;-fun flame_N : N ;-fun flash_N : N ;-fun flash_V : V ;-fun flat_A : A ;-fun flat_N : N ;-fun flavour_N : N ;-fun flaw_N : N ;-fun flawed_A : A ;-fun flesh_N : N ;-fun flexible_A : A ;-fun flight_N2from : N2 ;-fun flip_V2 : V2 ;-fun float_V : V ;-fun flood_N : N ;-fun flood_V2 : V2 ;-fun floor_N : N ;-fun flour_N : N ;-fun flourish_V2 : V2 ;-fun flourish_V : V ;-fun flow_N : N ;-fun flower_N : N ;-fun flu_N : N ;-fun fluid_A : A ;-fun fluid_N : N ;-fun flux_N : N ;-fun fly_N : N ;-fun fly_V : V ;-fun foam_N : N ;-fun foam_V : V ;-fun focal_A : A ;-fun focus_N : N ;-fun focus_V2 : V2 ;-fun focus_V2on : V2 ;-fun fog_N : N ;-fun foist_V3on : V3 ;-fun fold_N : N ;-fun fold_V2 : V2 ;-fun follow_V2 : V2 ;-fun fond_A2of : A2 ;-fun food_N : N ;-fun fool_N : N ;-fun fool_V2 : V2 ;-fun foolish_A : A ;-fun foot_N : N ;-fun football_N : N ;---fun for_Prep : Prep ;-fun foray_N : N ;-fun forbid_V2 : V2 ;-fun force_N : N ;-fun force_V2 : V2 ;-fun forcible_A : A ;-fun forearm_N : N ;-fun forego_V2 : V2 ;-fun foreground_N : N ;-fun forehead_N : N ;-fun foreign_A : A ;-fun foreigner_N : N ;-fun forerunner_N : N ;-fun foresee_V2 : V2 ;-fun forest_N : N ;-fun forestall_V2 : V2 ;-fun forever_Adv : Adv ;-fun forget_VV : VV ;-fun forgive_V3for : V3 ;-fun forgo_V2 : V2 ;-fun fork_N : N ;-fun form_N : N ;-fun form_V2 : V2 ;-fun formal_A : A ;-fun formalism_N : N ;-fun format_N : N ;-fun formation_N : N ;-fun former_A : A ;-fun formula_N : N ;-fun formulate_V2 : V2 ;-fun fort_N : N ;-fun forthcoming_A : A ;-fun forthwith_Adv : Adv ;-fun fortnight_N : N ;-fun fortuitous_A : A ;-fun fortunate_A : A ;-fun fortune_N : N ;-fun forum_N : N ;-fun forward_A : A ;-fun forwards_Adv : Adv ;-fun found_V2 : V2 ;-fun foundation_N : N ;-fun fountain_N : N ;-fun fox_N : N ;-fun fraction_N : N ;-fun fracture_N : N ;-fun fracture_V2 : V2 ;-fun fragment_N : N ;-fun fragment_V2 : V2 ;-fun fragmentary_A : A ;-fun frame_N : N ;-fun frame_V2 : V2 ;-fun framework_N : N ;-fun france_PN : PN ;-fun franz_PN : PN ;-fun free_A : A ;-fun free_V2 : V2 ;-fun freedom_N : N ;-fun freeze_V2 : V2 ;-fun french_A : A ;-fun frequency_N : N ;-fun frequent_A : A ;-fun fresh_A : A ;-fun friction_N : N ;-fun friday_PN : PN ;-fun friend_N : N ;-fun friendly_A : A ;-fun friendly_A2to : A2 ;-fun fright_N : N ;-fun frighten_V2 : V2 ;-fun frill_N : N ;-fun fringe_N : N ;---fun from_Prep : Prep ;-fun front_A : A ;-fun front_N : N ;-fun fruit_N : N ;-fun fry_V2 : V2 ;-fun fulfil_V : V ;-fun full_A : A ;-fun fun_N : N ;-fun function_N : N ;-fun function_V : V ;-fun functor_N : N ;-fun fund_N : N ;-fun fundamental_A : A ;-fun funeral_N : N ;-fun funereal_A : A ;-fun fungus_N : N ;-fun funny_A : A ;-fun fur_N : N ;-fun furnish_V3with : V3 ;-fun furniture_N : N ;-fun fuss_N : N ;-fun future_A : A ;-fun future_N : N ;-fun fuzzy_A : A ;-fun gag_N : N ;-fun gag_V2 : V2 ;-fun gain_N : N ;-fun gain_V2 : V2 ;-fun galactic_A : A ;-fun galaxy_N : N ;-fun gale_N : N ;-fun gallon_N : N ;-fun gamble_V : V ;-fun game_N : N ;-fun gap_N : N ;-fun gape_V : V ;-fun gape_V2at : V2 ;-fun garage_N : N ;-fun garden_N : N ;-fun garment_N : N ;-fun gas_N : N ;-fun gaseous_A : A ;-fun gate_N : N ;-fun gather_V : V ;-fun gauge_N : N ;-fun gauge_V2 : V2 ;-fun gay_A : A ;-fun gaze_V2at : V2 ;-fun gaze_N : N ;-fun gear_N : N ;-fun gear_V2 : V2 ;-fun generable_A : A ;-fun general_A : A ;-fun general_N : N ;-fun generate_V2 : V2 ;-fun generation_N : N ;-fun generator_N : N ;-fun generic_A : A ;-fun generosity_N : N ;-fun generous_A : A ;-fun generous_A2to : A2 ;-fun genitive_A : A ;-fun genius_N : N ;-fun gentle_A : A ;-fun gentleman_N : N ;-fun gently_Adv : Adv ;-fun genuine_A : A ;-fun genus_N : N ;-fun geography_N : N ;-fun geology_N : N ;-fun geometry_N : N ;-fun german_A : A ;-fun germane_A : A ;-fun germanic_A : A ;-fun germany_PN : PN ;-fun gerund_N : N ;-fun gesture_V : V ;-fun gesture_N : N ;-fun get_V2 : V2 ;-fun gift_N : N ;-fun gin_N : N ;-fun giraffe_N : N ;-fun girl_N : N ;-fun gist_N : N ;-fun give_V3 : V3 ;-fun give_V3to : V3 ;-fun glad_A2 : A2 ;-fun glad_A : A ;-fun glad_A2 : A2 ;-fun glance_N : N ;-fun glance_V2at : V2 ;-fun glass_N : N ;-fun glean_V2 : V2 ;-fun global_A : A ;-fun globe_N : N ;-fun glory_N : N ;-fun gloss_N : N ;-fun gloss_V2 : V2 ;-fun glow_N : N ;-fun glow_V2 : V2 ;-fun gnat_N : N ;-fun gnu_N : N ;-fun go_V2 : V2 ;-fun goat_N : N ;-fun god_N : N ;-fun goddess_N : N ;-fun gold_N : N ;-fun golden_A : A ;-fun good_A : A ;-fun goose_N : N ;-fun gore_N : N ;-fun gorilla_N : N ;-fun gory_A : A ;-fun gospel_N : N ;-fun govern_V : V ;-fun government_N : N ;-fun grab_V2 : V2 ;-fun grace_N : N ;-fun grade_N : N ;-fun gradual_A : A ;-fun graft_N : N ;-fun graft_V2 : V2 ;-fun graham_PN : PN ;-fun grain_N : N ;-fun gram_N : N ;-fun grammar_N : N ;-fun grammatical_A : A ;-fun grand_A : A ;-fun grandfather_N : N ;-fun grandmother_N : N ;-fun grant_N : N ;-fun grant_V2 : V2 ;-fun grape_N : N ;-fun graph_N : N ;-fun graphic_A : A ;-fun grasp_N : N ;-fun grasp_V2 : V2 ;-fun grass_N : N ;-fun grateful_A : A ;-fun grateful_A2to : A2 ;-fun grateful_A2 : A2 ;-fun gratuitous_A : A ;-fun grave_N : N ;-fun gravitation_N : N ;-fun gravity_N : N ;-fun gravy_N : N ;-fun gray_A : A ;-fun grease_N : N ;-fun great_A : A ;-fun greece_PN : PN ;-fun greed_N : N ;-fun greek_A : A ;-fun greek_N : N ;-fun green_N : N ;-fun greet_V2 : V2 ;-fun gregarious_A : A ;-fun grey_A : A ;-fun grid_N : N ;-fun grief_N : N ;-fun grieve_V : V ;-fun grill_V2 : V2 ;-fun grim_A : A ;-fun grime_N : N ;-fun grin_N : N ;-fun grin_V : V ;-fun grind_V2 : V2 ;-fun grip_N : N ;-fun grip_V2 : V2 ;-fun grit_N : N ;-fun grog_N : N ;-fun gross_A : A ;-fun ground_N : N ;-fun group_N : N ;-fun group_V2 : V2 ;-fun grove_N : N ;-fun grow_V2 : V2 ;-fun grow_V : V ;-fun growth_N : N ;-fun guarantee_N : N ;-fun guarantee_VS : VS ;-fun guard_N : N ;-fun guard_V2 : V2 ;-fun guess_N : N ;-fun guess_VS : VS ;-fun guest_N : N ;-fun guide_N : N ;-fun guide_V2 : V2 ;-fun guideline_N : N ;-fun guilt_N : N ;-fun guinea_N : N ;-fun guise_N : N ;-fun gun_N : N ;-fun habit_N : N ;-fun habitual_A : A ;-fun hail_N : N ;-fun hair_N : N ;-fun half_Adv : Adv ;-fun half_A : A ;-fun half_N : N ;-fun hall_N : N ;-fun halt_N : N ;-fun halt_V2 : V2 ;-fun halt_V : V ;-fun halve_V2 : V2 ;-fun hamburger_N : N ;-fun hammer_N : N ;-fun hammer_V2 : V2 ;-fun hamper_V2 : V2 ;-fun hand_N : N ;-fun hand_V3 : V3 ;-fun hand_V3to : V3 ;-fun handicap_N : N ;-fun handicap_V2 : V2 ;-fun handkerchief_N : N ;-fun handle_N : N ;-fun handle_V2 : V2 ;-fun handsome_A : A ;-fun hang_V2 : V2 ;-fun hang_V : V ;-fun happen_V : V ;-fun happen_V2 : V2 ;-fun happening_N : N ;-fun happy_A : A ;-fun happy_A2 : A2 ;-fun harbour_N : N ;-fun hard_A : A ;-fun hard_A2 : A2 ;-fun hardly_Adv : Adv ;-fun hardware_N : N ;-fun harm_N : N ;-fun harm_V2 : V2 ;-fun harmonium_N : N ;-fun harmony_N : N ;-fun harness_N : N ;-fun harness_V3to : V3 ;-fun hash_N : N ;-fun hash_V2 : V2 ;-fun haste_N : N ;-fun hasty_A : A ;-fun hat_N : N ;-fun hate_V2 : V2 ;-fun hatred_N : N ;-fun have_V2 : V2 ;-fun haven_N : N ;-fun hazard_N : N ;-fun haze_N : N ;-fun head_N : N ;-fun head_V2 : V2 ;-fun heading_N : N ;-fun heal_V2 : V2 ;-fun health_N : N ;-fun healthy_A : A ;-fun heap_N : N ;-fun hear_V2 : V2 ;-fun heart_N : N ;-fun hearth_N : N ;-fun heat_V : V ;-fun heath_N : N ;-fun heathen_N : N ;-fun heave_V : V ;-fun heaven_N : N ;-fun heavy_A : A ;-fun heel_N : N ;-fun height_N : N ;-fun helicopter_N : N ;-fun help_N : N ;-fun help_V2 : V2 ;-fun hemlock_N : N ;-fun hen_N : N ;-fun hence_Adv : Adv ;-fun herd_N2of : N2 ;----- fun here_Adv : Adv ;-fun herring_N : N ;-fun heterogeneity_N : N ;-fun heterogeneous_A : A ;-fun heuristic_A : A ;-fun heuristic_N : N ;-fun heuristically_Adv : Adv ;-fun hide_V2 : V2 ;-fun hide_V : V ;-fun hierarchy_N : N ;-fun high_A : A ;-fun highlight_N : N ;-fun highlight_V2 : V2 ;-fun hill_N : N ;-fun hind_A : A ;-fun hinder_V2 : V2 ;-fun hindrance_N : N ;-fun hinge_N : N ;-fun hint_N : N ;-fun hint_V2at : V2 ;-fun hire_V2 : V2 ;-fun history_N : N ;-fun hit_V2 : V2 ;-fun hither_Adv : Adv ;-fun hitherto_Adv : Adv ;-fun hoax_N : N ;-fun hoax_V2 : V2 ;-fun hold_V2 : V2 ;-fun hole_N : N ;-fun holiday_N : N ;-fun hollow_A : A ;-fun holy_A : A ;-fun home_N : N ;-fun homogeneous_A : A ;-fun homomorphism_N : N ;-fun hone_V2 : V2 ;-fun honest_A : A ;-fun honesty_N : N ;-fun honey_N : N ;-fun honor_N : N ;-fun honour_N : N ;-fun honour_V2 : V2 ;-fun honourable_A : A ;-fun hook_N : N ;-fun hook_V2 : V2 ;-fun hop_N : N ;-fun hop_V : V ;-fun hope_N : N ;-fun hope_V2for : V2 ;-fun hope_VS : VS ;-fun horizon_N : N ;-fun horizontal_A : A ;-fun horn_N : N ;-fun horrendous_A : A ;-fun horrible_A : A ;-fun horrify_V2 : V2 ;-fun horror_N : N ;-fun horse_N : N ;-fun hospitable_A : A ;-fun hospitable_A2to : A2 ;-fun hospital_N : N ;-fun hospitality_N : N ;-fun host_N : N ;-fun host_V2 : V2 ;-fun hot_A : A ;-fun hotel_N : N ;-fun hour_N : N ;-fun house_N : N ;-fun house_V2 : V2 ;-fun household_A : A ;-fun household_N : N ;-fun how_Adv : Adv ;-fun however_Adv : Adv ;-fun huge_A : A ;-fun hum_N : N ;-fun hum_V : V ;-fun human_A : A ;-fun human_N : N ;-fun humble_A : A ;-fun humility_N : N ;-fun humor_N : N ;-fun humour_N : N ;-fun hunch_V : V ;-fun hundred_N : N ;-fun hundred_N2 : N2 ;-fun hunger_V2for : V2 ;-fun hungry_A : A ;-fun hungry_A2for : A2 ;-fun hunt_N : N ;-fun hunt_V2 : V2 ;-fun huntsman_N : N ;-fun hurry_V : V ;-fun hurry_N : N ;-fun hurt_V2 : V2 ;-fun hurt_V : V ;-fun husband_N2of : N2 ;-fun hut_N : N ;-fun hybrid_A : A ;-fun hydrogen_N : N ;-fun hygiene_N : N ;-fun hypothesis_N : N ;-fun hypothesize_V2 : V2 ;-fun hypothetical_A : A ;-fun ice_N : N ;-fun iceland_PN : PN ;-fun icelandic_A : A ;-fun icon_N : N ;-fun idea_N : N ;-fun ideal_A : A ;-fun identical_A : A ;-fun identical_A2to : A2 ;-fun identify_V2 : V2 ;-fun identity_N : N ;-fun idiocy_N : N ;-fun idiom_N : N ;-fun idiomatic_A : A ;-fun idiot_N : N ;-fun idle_A : A ;-fun idle_V : V ;-fun ignore_V2 : V2 ;-fun illegal_A : A ;-fun illegitimacy_N : N ;-fun illegitimate_A : A ;-fun illocutionary_A : A ;-fun illogical_A : A ;-fun illuminate_V2 : V2 ;-fun illusion_N : N ;-fun illusory_A : A ;-fun illustrate_V2 : V2 ;-fun image_N : N ;-fun imaginary_A : A ;-fun imagine_V2 : V2 ;-fun imagine_VS : VS ;-fun imbalance_N : N ;-fun imitate_V2 : V2 ;-fun immaterial_A : A ;-fun immediacy_N : N ;-fun immediate_A : A ;-fun immense_A : A ;-fun immigrant_N : N ;-fun immigration_N : N ;-fun immoderate_A : A ;-fun immodest_A : A ;-fun immodesty_N : N ;-fun immune_A2to : A2 ;-fun impair_V2 : V2 ;-fun impart_V3to : V3 ;-fun impartial_A : A ;-fun impatient_A : A ;-fun impatient_A2with : A2 ;-fun impenetrable_A : A ;-fun imperative_A : A ;-fun imperative_A2 : A2 ;-fun imperfect_A : A ;-fun imperfection_N : N ;-fun imperial_A : A ;-fun imperious_A : A ;-fun impersonal_A : A ;-fun impertinent_A : A ;-fun impinge_V2on : V2 ;-fun implausible_A : A ;-fun implement_V2 : V2 ;-fun implicate_V2 : V2 ;-fun implicature_N : N ;-fun implicit_A : A ;-fun implicit_A2in : A2 ;-fun imply_VS : VS ;-fun impolite_A : A ;-fun impolite_A2to : A2 ;-fun import_N : N ;-fun import_V2 : V2 ;-fun importance_N : N ;-fun important_A : A ;-fun important_A2 : A2 ;-fun important_A2 : A2 ;-fun impose_V3on : V3 ;-fun imposition_N : N ;-fun impossible_A2 : A2 ;-fun impossible_A : A ;-fun impossible_A2 : A2 ;-fun impossible_A2 : A2 ;-fun imprecise_A : A ;-fun imprecision_N : N ;-fun impress_V2 : V2 ;-fun improbable_A : A ;-fun improve_V : V ;-fun impure_A : A ;---fun in_Prep : Prep ;-fun inability_N2to : N2 ;-fun inaccuracy_N : N ;-fun inactive_A : A ;-fun inadequacy_N2for : N2 ;-fun inadequecy_N : N ;-fun incapacitate_V2 : V2 ;-fun incarnation_N : N ;-fun inch_N : N ;-fun incident_N : N ;-fun incidental_A : A ;-fun incisive_A : A ;-fun incline_V : V ;-fun inclined_A2to : A2 ;-fun include_V2 : V2 ;-fun including_Prep : Prep ;-fun inclusion_N : N ;-fun inclusive_A : A ;-fun incoherence_N : N ;-fun income_N : N ;-fun inconceivable_A2 : A2 ;-fun inconsistency_N : N ;-fun incontestable_A : A ;-fun incontestable_A2 : A2 ;-fun inconvenience_N : N ;-fun inconvenience_V2 : V2 ;-fun incorporate_V2 : V2 ;-fun incorporate_V2 : V2 ;-fun incorrigible_A : A ;-fun increase_N : N ;-fun increase_V2 : V2 ;-fun increase_V : V ;-fun increment_N : N ;-fun increment_V2 : V2 ;-fun incur_V2 : V2 ;-fun indeed_Adv : Adv ;-fun indefinite_A : A ;-fun independence_N : N ;-fun independent_A : A ;-fun indeterminacy_N : N ;-fun index_N : N ;-fun index_V2 : V2 ;-fun india_PN : PN ;-fun indian_A : A ;-fun indicate_VS : VS ;-fun indigestion_N : N ;-fun indirect_A : A ;-fun indiscriminate_A : A ;-fun indistinguishable_A : A ;-fun individual_A : A ;-fun individual_N : N ;-fun indoor_A : A ;-fun induce_V2 : V2 ;-fun induct_V2 : V2 ;-fun indulge_V2in : V2 ;-fun indulgent_A : A ;-fun industry_N : N ;-fun inescapable_A : A ;-fun inevitable_A : A ;-fun infect_V2 : V2 ;-fun infection_N : N ;-fun infectious_A : A ;-fun infer_V3from : V3 ;-fun inference_N : N ;-fun inferior_A : A ;-fun inferior_A2to : A2 ;-fun infinite_A : A ;-fun infinitesimal_A : A ;-fun infinitive_A : A ;-fun infix_N : N ;-fun inflate_V2 : V2 ;-fun inflation_N : N ;-fun inflect_V : V ;-fun influence_N : N ;-fun influence_V2 : V2 ;-fun inform_V3 : V3 ;-fun informal_A : A ;-fun informant_N : N ;-fun information_N : N ;-fun ingenious_A : A ;-fun ingenuity_N : N ;-fun ingredient_N : N ;-fun inhabit_V2 : V2 ;-fun inherent_A : A ;-fun inherent_A2to : A2 ;-fun inherit_V3from : V3 ;-fun inheritance_N : N ;-fun inhibit_V2 : V2 ;-fun initial_A : A ;-fun initialize_V2 : V2 ;-fun initiate_V2 : V2 ;-fun inject_V3with : V3 ;-fun injunction_N : N ;-fun injure_V2 : V2 ;-fun injury_N : N ;-fun ink_N : N ;-fun inn_N : N ;-fun innate_A : A ;-fun innate_A2to : A2 ;-fun inner_A : A ;-fun innocuous_A : A ;-fun innovation_N : N ;-fun input_N : N ;-fun inquire_V2about : V2 ;-fun inquire_V2 : V2 ;-fun inquiry_N2about : N2 ;-fun inscribe_V2 : V2 ;-fun inscription_N : N ;-fun insect_N : N ;-fun insert_V2 : V2 ;-fun inside_Adv : Adv ;-fun inside_N : N ;-fun insight_N : N ;-fun insist_V2 : V2 ;-fun insistence_N2on : N2 ;-fun insistence_N2 : N2 ;-fun insistent_A2 : A2 ;-fun inspect_V2 : V2 ;-fun inspector_N : N ;-fun inspire_V2 : V2 ;-fun instability_N : N ;-fun install_V2 : V2 ;-fun instance_N2of : N2 ;-fun instant_N : N ;-fun instantiate_V2 : V2 ;-fun instantly_Adv : Adv ;-fun instigate_V2 : V2 ;-fun instil_V3in : V3 ;-fun instinct_N : N ;-fun institute_V2 : V2 ;-fun institute_N : N ;-fun institution_N : N ;-fun instruct_V2 : V2 ;-fun instrument_N : N ;-fun insulate_V3from : V3 ;-fun insult_N : N ;-fun insult_V2 : V2 ;-fun insurance_N : N ;-fun insure_V2 : V2 ;-fun intact_A : A ;-fun integer_N : N ;-fun integral_A : A ;-fun integrate_V3with : V3 ;-fun intellectual_A : A ;-fun intelligence_N : N ;-fun intelligent_A : A ;-fun intelligible_A : A ;-fun intend_VV : VV ;-fun intense_A : A ;-fun intension_N : N ;-fun intention_N : N ;-fun inter_V2 : V2 ;-fun interdisciplinary_A : A ;-fun interest_N : N ;-fun interest_V2 : V2 ;-fun interface_N : N ;-fun interfere_V2with : V2 ;-fun interference_N : N ;-fun interject_V : V ;-fun intermediate_A : A ;-fun internal_A : A ;-fun international_A : A ;-fun interpolate_V2 : V2 ;-fun interpret_V2 : V2 ;-fun interpretive_A : A ;-fun interrogate_V2 : V2 ;-fun interrogative_A : A ;-fun interrupt_V2 : V2 ;-fun intersect_V2 : V2 ;-fun interval_N : N ;-fun intervene_V : V ;-fun intimacy_N : N ;-fun intimate_A : A ;-fun intimate_VS : VS ;-fun into_Prep : Prep ;-fun intonation_N : N ;-fun intractable_A : A ;-fun intransitive_A : A ;-fun intravenous_A : A ;-fun intricacy_N : N ;-fun intricate_A : A ;-fun intrigue_N : N ;-fun intrigue_V : V ;-fun intrinsic_A : A ;-fun intrinsically_Adv : Adv ;-fun introduce_V3to : V3 ;-fun introduction_N2to : N2 ;-fun introspection_N : N ;-fun introspective_A : A ;-fun intrude_V : V ;-fun intrusion_N : N ;-fun intuition_N : N ;-fun intuitive_A : A ;-fun invade_V2 : V2 ;-fun invalid_N : N ;-fun invalidate_V2 : V2 ;-fun invaluable_A : A ;-fun invariable_A : A ;-fun invariant_A : A ;-fun invasion_N : N ;-fun invent_V2 : V2 ;-fun inverse_A : A ;-fun inversion_N : N ;-fun invert_V2 : V2 ;-fun invest_V3with : V3 ;-fun investigate_V2 : V2 ;-fun invisible_A : A ;-fun invisible_A2to : A2 ;-fun invite_V3to : V3 ;-fun invocation_N : N ;-fun invoke_V2 : V2 ;-fun involve_V2 : V2 ;-fun inwards_Adv : Adv ;-fun ireland_PN : PN ;-fun irish_A : A ;-fun iron_N : N ;-fun iron_V2 : V2 ;-fun irony_N : N ;-fun irrational_A : A ;-fun irregular_A : A ;-fun irrelevant_A : A ;-fun irremediable_A : A ;-fun irrespective_A2of : A2 ;-fun irretrievable_A : A ;-fun irritant_N : N ;-fun irritate_V2 : V2 ;-fun island_N : N ;-fun isolable_A : A ;-fun isolate_V2 : V2 ;-fun isomorphic_A : A ;-fun issue_V : V ;-fun issue_N : N ;-fun italy_PN : PN ;-fun item_N : N ;-fun itemize_V2 : V2 ;-fun iterate_V : V ;-fun january_PN : PN ;-fun japan_PN : PN ;-fun japanese_A : A ;-fun jaundice_N : N ;-fun jaundiced_A : A ;-fun jaw_N : N ;-fun jealous_A : A ;-fun jealous_A2of : A2 ;-fun jealousy_N2of : N2 ;-fun jew_N : N ;-fun jewel_N : N ;-fun jeweller_N : N ;-fun jewellery_N : N ;-fun job_N : N ;-fun john_PN : PN ;-fun join_V3to : V3 ;-fun joint_N : N ;-fun joke_N : N ;-fun joke_V : V ;-fun journal_N : N ;-fun journalism_N : N ;-fun journalist_N : N ;-fun journey_N : N ;-fun joy_N : N ;-fun judge_N : N ;-fun judge_V2 : V2 ;-fun judge_V2 : V2 ;-fun judgment_N : N ;-fun judicious_A : A ;-fun juggle_V2 : V2 ;-fun juggle_V : V ;-fun juice_N : N ;-fun july_PN : PN ;-fun jumble_V2 : V2 ;-fun jump_V : V ;-fun jump_N : N ;-fun june_PN : PN ;-fun junk_N : N ;-fun just_A : A ;-fun justice_N : N ;-fun justify_V2 : V2 ;-fun juxtapose_V2 : V2 ;-fun juxtaposition_N : N ;-fun keen_A : A ;-fun keen_A2on : A2 ;-fun keen_A2 : A2 ;-fun keep_V2 : V2 ;-fun kennel_N : N ;-fun kettle_N : N ;-fun key_N : N ;-fun kick_N : N ;-fun kick_V2 : V2 ;-fun kidney_N : N ;-fun kill_V2 : V2 ;-fun kill_V3f : V3 ;-fun kilogram_N : N ;-fun kilometre_N : N ;-fun kim_PN : PN ;-fun kind_N : N ;-fun kind_A : A ;-fun kind_A2to : A2 ;-fun king_N : N ;-fun kingdom_N : N ;-fun kiss_N : N ;-fun kiss_V2 : V2 ;-fun kiss_V : V ;-fun kitchen_N : N ;-fun knee_N : N ;-fun kneel_V : V ;-fun knife_N : N ;-fun knob_N : N ;-fun knock_N : N ;-fun knock_V2 : V2 ;-fun knock_V : V ;-fun knocker_N : N ;-fun knot_N : N ;-fun knot_V2 : V2 ;-fun know_VS : VS ;-fun label_N : N ;-fun label_V2 : V2 ;-fun laboratory_N : N ;-fun laborious_A : A ;-fun labour_N : N ;-fun labour_V : V ;-fun lace_N : N ;-fun lace_V2 : V2 ;-fun lack_N : N ;-fun lack_V2 : V2 ;-fun lacuna_N : N ;-fun ladder_N : N ;-fun lady_N : N ;-fun lake_N : N ;-fun lamb_N : N ;-fun lament_N : N ;-fun lament_V2 : V2 ;-fun lamp_N : N ;-fun land_N : N ;-fun land_V : V ;-fun lane_N : N ;-fun language_N : N ;-fun lapse_V : V ;-fun large_A : A ;-fun last_A : A ;-fun last_V : V ;-fun late_A : A ;-fun lately_Adv : Adv ;-fun latitude_N : N ;-fun lattice_N : N ;-fun laugh_N : N ;-fun laugh_V2at : V2 ;-fun laughter_N : N ;-fun law_N : N ;-fun lawn_N : N ;-fun lawyer_N : N ;-fun lax_A : A ;-fun lay_V3loc : V3 ;-fun layer_N : N ;-fun layer_V2 : V2 ;-fun laze_V : V ;-fun lazy_A : A ;-fun lead_N : N ;-fun lead_V2 : V2 ;-fun leaf_N : N ;-fun league_N : N ;-fun lean_V2on : V2 ;-fun leap_V : V ;-fun learn_VS : VS ;-fun leather_N : N ;-fun leave_V2 : V2 ;-fun leave_V : V ;-fun lecture_N : N ;-fun lecture_V : V ;-fun lee_PN : PN ;-fun left_A : A ;-fun leftward_A : A ;-fun leg_N : N ;-fun legacy_N : N ;-fun legal_A : A ;-fun legible_A : A ;-fun legitimate_A : A ;-fun legitimize_V2 : V2 ;-fun lemon_N : N ;-fun lend_V3to : V3 ;-fun length_N : N ;-fun lengthen_V2 : V2 ;-fun lesson_N : N ;-fun let_V3se_vp : V3 ;-fun lethal_A : A ;-fun letter_N : N ;-fun level_A : A ;-fun level_N : N ;-fun level_V2 : V2 ;-fun lexical_A : A ;-fun lexicalist_A : A ;-fun lexicon_N : N ;-fun liable_A : A ;-fun liable_A2to : A2 ;-fun liable_A2 : A2 ;-fun liar_N : N ;-fun liberal_A : A ;-fun liberate_V3from : V3 ;-fun libertine_N : N ;-fun liberty_N : N ;-fun library_N : N ;-fun licence_N : N ;-fun license_V2 : V2 ;-fun lid_N : N ;-fun lie_V : V ;-fun lie_V2 : V2 ;-fun life_N : N ;-fun lift_N : N ;-fun lift_V2 : V2 ;-fun light_A : A ;-fun light_N : N ;-fun light_V2 : V2 ;-fun lightning_N : N ;-fun like_A : A ;-fun like_V2 : V2 ;-fun like_V2 : V2 ;-fun like_V2 : V2 ;-fun likelihood_N2of : N2 ;-fun likely_A : A ;-fun likely_A2 : A2 ;-fun likely_A2 : A2 ;-fun limb_N : N ;-fun lime_N : N ;-fun limit_N : N ;-fun limit_V2 : V2 ;-fun line_N : N ;-fun line_V2 : V2 ;-fun linear_A : A ;-fun linguist_N : N ;-fun linguistic_A : A ;-fun linguistics_N : N ;-fun link_N : N ;-fun link_V3to : V3 ;-fun lion_N : N ;-fun lip_N : N ;-fun liquefaction_N : N ;-fun liquefy_V : V ;-fun liquid_A : A ;-fun liquid_N : N ;-fun lisp_N : N ;-fun lisp_PN : PN ;-fun list_N : N ;-fun list_V2 : V2 ;-fun listen_V2to : V2 ;-fun liszt_PN : PN ;-fun literal_A : A ;-fun literary_A : A ;-fun literature_N : N ;-fun litre_N : N ;-fun little_N : N ;-fun live_A : A ;-fun live_V2 : V2 ;-fun load_N : N ;-fun load_V2 : V2 ;-fun loaf_N : N ;-fun loan_V3to : V3 ;-fun lobster_N : N ;-fun local_A : A ;-fun locate_V2 : V2 ;-fun location_N : N ;-fun locative_A : A ;-fun lock_N : N ;-fun lock_V2 : V2 ;-fun log_N : N ;-fun logarithm_N : N ;-fun logic_N : N ;-fun loiter_V : V ;-fun london_PN : PN ;-fun lonely_A : A ;-fun long_Adv : Adv ;-fun long_A : A ;-fun long_V2for : V2 ;-fun longwinded_A : A ;-fun look_N : N ;-fun look_V3 : V3 ;-fun look_V2for : V2 ;-fun loop_N : N ;-fun loophole_N : N ;-fun loose_A : A ;-fun lord_N : N ;-fun lore_N : N ;-fun lose_V2 : V2 ;-fun loss_N : N ;-fun lot_N : N ;-fun lottery_N : N ;-fun loud_A : A ;-fun lounge_V : V ;-fun love_N : N ;-fun love_V2 : V2 ;-fun lovely_A : A ;-fun low_A : A ;-fun lower_V2 : V2 ;-fun loyal_A : A ;-fun loyal_A2to : A2 ;-fun luck_N : N ;-fun lump_N : N ;-fun lung_N : N ;-fun lunge_V2 : V2 ;-fun lurk_V : V ;-fun lush_A : A ;-fun luxury_N : N ;-fun machine_N : N ;-fun machinery_N : N ;-fun mad_A : A ;-fun mad_A2about : A2 ;-fun mad_A2with : A2 ;-fun made_A2from : A2 ;-fun magazine_N : N ;-fun magic_A : A ;-fun magic_N : N ;-fun magnet_N : N ;-fun magnetic_A : A ;-fun magnitude_N : N ;-fun mail_N : N ;-fun mail_V3to : V3 ;-fun main_A : A ;-fun mainstream_A : A ;-fun maintain_V2 : V2 ;-fun maintain_VS : VS ;-fun maintenance_N : N ;-fun major_A : A ;-fun make_V2 : V2 ;-fun male_A : A ;-fun malign_V2 : V2 ;-fun malignant_A : A ;-fun mammal_N : N ;-fun man_N : N ;-fun man_V2 : V2 ;-fun manage_V2 : V2 ;-fun manage_VV : VV ;-fun manager_N : N ;-fun mandatory_A : A ;-fun manifest_A : A ;-fun manifest_N : N ;-fun manifest_V2 : V2 ;-fun manifestation_N : N ;-fun manipulate_V2 : V2 ;-fun manner_N : N ;-fun manoeuvre_N : N ;-fun manoeuvre_V2 : V2 ;-fun manoeuvre_V : V ;-fun manual_A : A ;-fun manual_N : N ;-fun manufacture_V2 : V2 ;-fun manuscript_N : N ;-fun map_N : N ;-fun map_V3to : V3 ;-fun mapping_N : N ;-fun march_N : N ;-fun march_PN : PN ;-fun margin_N : N ;-fun marginal_A : A ;-fun marine_A : A ;-fun mark_N : N ;-fun mark_V2 : V2 ;-fun market_N : N ;-fun marking_N : N ;-fun marriage_N : N ;-fun marry_V2 : V2 ;-fun mars_PN : PN ;-fun mary_PN : PN ;-fun mass_N : N ;-fun massive_A : A ;-fun master_N : N ;-fun master_V2 : V2 ;-fun mat_N : N ;-fun match_N : N ;-fun match_V2 : V2 ;-fun material_A : A ;-fun material_N : N ;-fun mathematical_A : A ;-fun mathematician_N : N ;-fun mathematics_N : N ;-fun matrix_N : N ;-fun matter_N : N ;-fun matter_V : V ;-fun mature_A : A ;-fun mature_V : V ;-fun maxim_N : N ;-fun maximal_A : A ;-fun maximize_V2 : V2 ;-fun maximum_N : N ;-fun may_PN : PN ;-fun maybe_Adv : Adv ;-fun mayor_N : N ;-fun meal_N : N ;-fun mean_A : A ;-fun mean_V2 : V2 ;-fun mean_VS : VS ;-fun meaning_N : N ;-fun meanwhile_Adv : Adv ;-fun measure_N : N ;-fun measure_V2 : V2 ;-fun meat_N : N ;-fun mechanic_V : V ;-fun mechanical_A : A ;-fun mechanism_N : N ;-fun mechanize_V2 : V2 ;-fun mediate_V2 : V2 ;-fun medical_A : A ;-fun medicine_N : N ;-fun medium_A : A ;-fun medium_N : N ;-fun meet_V2 : V2 ;-fun meeting_N2with : N2 ;-fun melody_N : N ;-fun melt_V : V ;-fun member_N : N ;-fun memorable_A : A ;-fun memorial_N : N ;-fun memory_N2ger : N2 ;-fun memory_N2of : N2 ;-fun mend_V2 : V2 ;-fun mental_A : A ;-fun mention_N : N ;-fun mention_V2 : V2 ;-fun mercy_N : N ;-fun merge_V2 : V2 ;-fun merit_N : N ;-fun merry_A : A ;-fun mess_N : N ;-fun message_N : N ;-fun messenger_N : N ;-fun metal_N : N ;-fun metaphor_N : N ;-fun method_N : N ;-fun methodical_A : A ;-fun methodology_N : N ;-fun metre_N : N ;-fun metric_A : A ;-fun microbiology_N : N ;-fun microphone_N : N ;-fun microscope_N : N ;-fun middle_A : A ;-fun middle_N : N ;-fun mighty_A : A ;-fun migrate_V : V ;-fun mild_A : A ;-fun mile_N : N ;-fun military_A : A ;-fun milk_N : N ;-fun mill_N : N ;-fun mill_V2 : V2 ;-fun million_N2 : N2 ;-fun mimic_N : N ;-fun mimic_V2 : V2 ;-fun mind_N : N ;-fun mind_V2 : V2 ;-fun mind_V2 : V2 ;-fun mine_N : N ;-fun mine_V2 : V2 ;-fun mineral_N : N ;-fun minim_N : N ;-fun minimal_A : A ;-fun minimize_V2 : V2 ;-fun minimum_N : N ;-fun minister_N : N ;-fun ministry_N : N ;-fun ministry_N2of : N2 ;-fun minor_A : A ;-fun minor_N : N ;-fun minute_A : A ;-fun minute_N : N ;-fun mirror_N : N ;-fun miscellaneous_A : A ;-fun misconception_N : N ;-fun misery_N : N ;-fun mislead_V2 : V2 ;-fun misplace_V2 : V2 ;-fun miss_V2 : V2 ;-fun missile_N : N ;-fun mist_N : N ;-fun mistake_N : N ;-fun mistake_V3for : V3 ;-fun mix_V3with : V3 ;-fun mixture_N : N ;-fun mnemonic_A : A ;-fun mode_N : N ;-fun model_A : A ;-fun model_N : N ;-fun model_V2 : V2 ;-fun moderate_A : A ;-fun moderate_V2 : V2 ;-fun modern_A : A ;-fun modest_A : A ;-fun modesty_N : N ;-fun modify_V2 : V2 ;-fun modular_A : A ;-fun module_N : N ;-fun molecular_A : A ;-fun molecule_N : N ;-fun moment_N : N ;-fun momentary_A : A ;-fun momentous_A : A ;-fun momentum_N : N ;-fun monday_PN : PN ;-fun money_N : N ;-fun monitor_N : N ;-fun monitor_V2 : V2 ;-fun monkey_N : N ;-fun monotonic_A : A ;-fun monotonically_Adv : Adv ;-fun month_N : N ;-fun moon_N : N ;-fun moral_A : A ;-fun moral_N : N ;-fun morning_N : N ;-fun morpheme_N : N ;-fun morphology_N : N ;-fun morphosyntactic_A : A ;-fun mortal_A : A ;-fun mortise_N : N ;-fun mosque_N : N ;-fun mosquito_N : N ;-fun mostly_Adv : Adv ;-fun mother_N2of : N2 ;-fun motion_N : N ;-fun motivate_V2 : V2 ;-fun motive_N : N ;-fun motor_N : N ;-fun mould_N : N ;-fun mould_V2 : V2 ;-fun mountain_N : N ;-fun mouse_N : N ;-fun mouth_N : N ;-fun move_V : V ;-fun mud_N : N ;-fun muesli_N : N ;-fun multifarious_A : A ;-fun multiple_A : A ;-fun multiplicity_N : N ;-fun multiply_V3by : V3 ;-fun multitude_N2of : N2 ;-fun mundane_A : A ;-fun murder_N : N ;-fun muscle_N : N ;-fun muscular_A : A ;-fun music_N : N ;-fun musical_N : N ;-fun mutter_V2about : V2 ;-fun mutual_A : A ;-fun mystery_N : N ;-fun myth_N : N ;-fun mythical_A : A ;-fun mythology_N : N ;-fun nail_N : N ;-fun naive_A : A ;-fun name_N : N ;-fun name_V2 : V2 ;-fun namely_Adv : Adv ;-fun narrow_A : A ;-fun narrow_V2 : V2 ;-fun nasty_A : A ;-fun nation_N : N ;-fun native_A : A ;-fun native_N : N ;-fun nature_N : N ;-fun navigate_V : V ;-fun navigator_N : N ;-fun navy_N : N ;-fun near_A : A ;-fun near_A2to : A2 ;-fun nearby_Adv : Adv ;-fun neat_A : A ;-fun necessary_A : A ;-fun necessary_A2for : A2 ;-fun necessary_A2to : A2 ;-fun necessitate_V2 : V2 ;-fun necessity_N : N ;-fun neck_N : N ;-fun need_N : N ;-fun need_V2 : V2 ;-fun needle_N : N ;-fun negate_V2 : V2 ;-fun negative_A : A ;-fun negative_N : N ;-fun neglect_N : N ;-fun neglect_V2 : V2 ;-fun negligence_N : N ;-fun negligent_A : A ;-fun negligible_A : A ;-fun negotiate_V2with : V2 ;-fun neighbour_N : N ;-fun nephew_N2of : N2 ;-fun nerve_N : N ;-fun nervous_A : A ;-fun nest_N : N ;-fun nest_V2in : V2 ;-fun net_N : N ;-fun network_N : N ;-fun neutral_A : A ;-fun never_Adv : Adv ;-fun nevertheless_Adv : Adv ;-fun new_A : A ;-fun news_N : N ;-fun newspaper_N : N ;-fun newton_PN : PN ;-fun next_A : A ;-fun nibble_V2 : V2 ;-fun nice_A : A ;-fun nicety_N : N ;-fun nigeria_PN : PN ;-fun night_N : N ;-fun nip_V2 : V2 ;-fun noble_A : A ;-fun nobleman_N : N ;-fun nod_V2 : V2 ;-fun nod_V : V ;-fun node_N : N ;-fun noise_N : N ;-fun nominal_A : A ;-fun nominate_V2 : V2 ;-fun nominative_A : A ;-fun nonetheless_Adv : Adv ;-fun nonsense_N : N ;-fun nonsensical_A : A ;-fun normal_A : A ;-fun normative_A : A ;-fun north_N : N ;-fun north_A : A ;-fun north_A2of : A2 ;-fun northern_A : A ;-fun nose_N : N ;--- fun not_Adv : Adv ;-fun notation_N : N ;-fun note_N : N ;-fun note_VS : VS ;-fun notice_N : N ;-fun notice_V2 : V2 ;-fun notice_VS : VS ;-fun notion_N : N ;-fun notoriety_N : N ;-fun notorious_A : A ;-fun notorious_A2for : A2 ;-fun noun_N : N ;-fun novel_A : A ;-fun novel_N : N ;-fun novelty_N : N ;-fun november_PN : PN ;-fun novice_N : N ;-fun now_Adv : Adv ;-fun nowhere_Adv : Adv ;-fun nuclear_A : A ;-fun nucleus_N : N ;-fun nudge_N : N ;-fun nudge_V2 : V2 ;-fun nuisance_N : N ;-fun numeral_N : N ;-fun numeric_A : A ;-fun numerical_A : A ;-fun numerous_A : A ;-fun nurse_N : N ;-fun nurse_V2 : V2 ;-fun nut_N : N ;-fun nutrient_N : N ;-fun nutrition_N : N ;-fun nutritious_A : A ;-fun nylon_N : N ;-fun oaf_N : N ;-fun oak_N : N ;-fun oar_N : N ;-fun oath_N : N ;-fun obey_V2 : V2 ;-fun object_N : N ;-fun object_V2to : V2 ;-fun objectionable_A : A ;-fun objective_A : A ;-fun objective_N : N ;-fun obligation_N : N ;-fun obligatory_A : A ;-fun obligatory_A2for : A2 ;-fun oblige_V2 : V2 ;-fun oblique_A : A ;-fun obscure_A : A ;-fun obscure_V2 : V2 ;-fun observe_V2 : V2 ;-fun obstacle_N : N ;-fun obstruct_V2 : V2 ;-fun obstruction_V : V ;-fun obtain_V2 : V2 ;-fun obvious_A : A ;-fun obvious_A2 : A2 ;-fun occasion_N : N ;-fun occupation_N : N ;-fun occupy_V2 : V2 ;-fun occur_V : V ;-fun occurrence_V : V ;-fun ocean_N : N ;-fun october_PN : PN ;-fun odd_A : A ;-fun of_Prep : Prep ;-fun off_Prep : Prep ;-fun offence_N2against : N2 ;-fun offend_V2 : V2 ;-fun offense_N2against : N2 ;-fun offensive_A : A ;-fun offer_VV : VV ;-fun offer_N2 : N2 ;-fun office_N : N ;-fun officer_N : N ;-fun official_N : N ;-fun offset_V2 : V2 ;-fun often_Adv : Adv ;-fun oil_N : N ;-fun oil_V2 : V2 ;-fun old_A : A ;-fun omission_N : N ;-fun omit_V2 : V2 ;-fun omniscient_A : A ;---fun on_Prep : Prep ;-fun once_Adv : Adv ;-fun onerous_A : A ;-fun onion_N : N ;--- fun only_Adv : Adv ;-fun only_A : A ;-fun onto_Prep : Prep ;-fun ontology_N : N ;-fun opacity_N : N ;-fun opaque_A : A ;-fun open_A : A ;-fun open_V : V ;-fun opening_N : N ;-fun operand_N : N ;-fun operate_V2 : V2 ;-fun operation_N2on : N2 ;-fun operator_N : N ;-fun opinion_N : N ;-fun opponent_N : N ;-fun opportune_A : A ;-fun opportunistic_A : A ;-fun opportunity_N : N ;-fun oppose_V2 : V2 ;-fun opposite_A : A ;-fun opposition_N2to : N2 ;-fun optimal_A : A ;-fun optimism_N : N ;-fun optimist_N : N ;-fun optimize_V2 : V2 ;-fun optimum_V : V ;-fun option_N : N ;-fun oral_A : A ;-fun orange_A : A ;-fun orange_N : N ;-fun order_N : N ;-fun order_V2 : V2 ;-fun order_V2 : V2 ;-fun ordering_N : N ;-fun orderly_A : A ;-fun ordinary_A : A ;-fun ore_N : N ;-fun organ_N : N ;-fun organic_A : A ;-fun organically_Adv : Adv ;-fun organization_N : N ;-fun organize_V2 : V2 ;-fun orient_N : N ;-fun orient_V2 : V2 ;-fun origin_N : N ;-fun original_A : A ;-fun original_N : N ;-fun originate_V : V ;-fun orthography_N : N ;-fun ostensible_A : A ;-fun ostensive_A : A ;-fun ostentation_N : N ;-fun ostentatious_A : A ;-fun other_A : A ;-fun other_N : N ;-fun otherwise_Adv : Adv ;-fun outdated_A : A ;-fun outdoor_A : A ;-fun outdoors_N : N ;-fun outer_A : A ;-fun outlaw_N : N ;-fun outlaw_V2 : V2 ;-fun outline_N : N ;-fun outline_V2 : V2 ;-fun outrage_N : N ;-fun outrage_V2 : V2 ;-fun outside_Adv : Adv ;-fun outside_N : N ;-fun outside_Prep : Prep ;-fun outstanding_A : A ;-fun over_N : N ;-fun over_Prep : Prep ;-fun overflow_N : N ;-fun overflow_V2 : V2 ;-fun overflow_V : V ;-fun overlap_V : V ;-fun overt_A : A ;-fun overture_N : N ;-fun overwhelm_V2 : V2 ;-fun owe_V3 : V3 ;-fun own_A : A ;-fun own_V2 : V2 ;-fun ox_N : N ;-fun oxford_PN : PN ;-fun oxygen_N : N ;-fun pace_N : N ;-fun pack_V2 : V2 ;-fun package_N : N ;-fun package_V2 : V2 ;-fun packet_N : N ;-fun page_N : N ;-fun pain_N : N ;-fun painstaking_A : A ;-fun paint_N : N ;-fun paint_V2 : V2 ;-fun pair_N : N ;-fun pair_V3with : V3 ;-fun palace_N : N ;-fun pale_A : A ;-fun pamper_V2 : V2 ;-fun pamphlet_N : N ;-fun pan_N : N ;-fun panacea_N : N ;-fun pane_N : N ;-fun panel_N : N ;-fun panelling_N : N ;-fun panic_V : V ;-fun panic_N : N ;-fun pantry_N : N ;-fun paper_N : N ;-fun paper_V2 : V2 ;-fun paradigm_N : N ;-fun paradox_N : N ;-fun paragraph_N : N ;-fun parallel_N : N ;-fun parallel_V2 : V2 ;-fun parallel_A : A ;-fun parallel_A2to : A2 ;-fun parameter_N : N ;-fun paraphrase_N : N ;-fun paraphrase_V2 : V2 ;-fun parasite_N : N ;-fun parasitic_A : A ;-fun parasol_N : N ;-fun parcel_N : N ;-fun parent_N2of : N2 ;-fun parenthesis_N : N ;-fun parenthesize_V2 : V2 ;-fun parenthetical_A : A ;-fun parity_N : N ;-fun park_N : N ;-fun park_V2 : V2 ;-fun parliament_N : N ;-fun parse_V2 : V2 ;-fun parsimony_N : N ;-fun part_N : N ;-fun participant_N : N ;-fun participate_V2in : V2 ;-fun particle_N : N ;-fun particular_A : A ;-fun partition_N : N ;-fun partition_V2 : V2 ;-fun partly_Adv : Adv ;-fun partner_N : N ;-fun party_N : N ;-fun pass_V3to : V3 ;-fun passage_N : N ;-fun passenger_N : N ;-fun passion_N : N ;-fun passionate_A : A ;-fun passive_A : A ;-fun past_A : A ;-fun past_N : N ;-fun paste_N : N ;-fun paste_V3to : V3 ;-fun pastry_N : N ;-fun pasty_N : N ;-fun pat_V2 : V2 ;-fun path_N : N ;-fun pathology_N : N ;-fun patience_N : N ;-fun patient_N : N ;-fun patient_A : A ;-fun patient_A2with : A2 ;-fun pattern_N : N ;-fun paucity_N2of : N2 ;-fun pause_V : V ;-fun pause_N : N ;-fun pay_N : N ;-fun pay_V2for : V2 ;-fun pea_N : N ;-fun peace_N : N ;-fun peak_N : N ;-fun pear_N : N ;-fun peculiar_A : A ;-fun peculiar_A2to : A2 ;-fun pedagogical_A : A ;-fun pedant_N : N ;-fun pedantic_A : A ;-fun pedantically_A : A ;-fun pelvic_A : A ;-fun pelvis_N : N ;-fun pen_N : N ;-fun penal_A : A ;-fun penalize_V2 : V2 ;-fun penalty_N : N ;-fun pencil_N : N ;-fun pending_A : A ;-fun penetrate_V2 : V2 ;-fun penny_N : N ;-fun people_N : N ;-fun pepper_N : N ;-fun perceive_V2 : V2 ;-fun perception_N : N ;-fun perceptive_A : A ;-fun perceptual_A : A ;-fun percolate_V : V ;-fun percolator_N : N ;-fun peremptory_A : A ;-fun perfect_A : A ;-fun perform_V : V ;-fun perhaps_Adv : Adv ;-fun period_N : N ;-fun peripheral_A : A ;-fun periphery_N : N ;-fun perjure_V2 : V2 ;-fun permanent_A : A ;-fun permissible_A : A ;-fun permission_N : N ;-fun permissive_A : A ;-fun permit_N : N ;-fun permit_V2 : V2 ;-fun permute_V2 : V2 ;-fun perpetual_A : A ;-fun perpetuate_V2 : V2 ;-fun perpetuity_N : N ;-fun persimmon_N : N ;-fun persist_V : V ;-fun persistence_N : N ;-fun persistent_A : A ;-fun person_N : N ;-fun personal_A : A ;-fun perspective_N : N ;-fun perspicuous_A : A ;-fun persuade_V3 : V3 ;-fun persuade_V2 : V2 ;-fun persuasion_N : N ;-fun persuasive_A : A ;-fun perverse_A : A ;-fun perversion_N : N ;-fun pervert_N : N ;-fun pervert_V2 : V2 ;-fun pet_N : N ;-fun petrol_N : N ;-fun phase_N : N ;-fun phenomenon_N : N ;-fun philosopher_N : N ;-fun philosophy_N : N ;-fun phone_N : N ;-fun phone_V2 : V2 ;-fun phonemic_A : A ;-fun phonetic_A : A ;-fun phonetically_Adv : Adv ;-fun phonology_N : N ;-fun phonotactic_A : A ;-fun photo_N : N ;-fun photograph_N : N ;-fun photograph_V2 : V2 ;-fun photography_N : N ;-fun phrase_N : N ;-fun physical_A : A ;-fun physician_N : N ;-fun physics_N : N ;-fun pianist_N : N ;-fun piano_N : N ;-fun pick_N : N ;-fun pick_V2 : V2 ;-fun pick_V3 : V3 ;-fun picnic_N : N ;-fun picnic_V : V ;-fun picture_N : N ;-fun picture_V2 : V2 ;-fun piece_N : N ;-fun pierce_V2 : V2 ;-fun pig_N : N ;-fun pigeon_N : N ;-fun pilchard_N : N ;-fun pile_N : N ;-fun pilfer_V2 : V2 ;-fun pill_N : N ;-fun pillar_N : N ;-fun pillow_N : N ;-fun pilot_N : N ;-fun pilot_V2 : V2 ;-fun pin_N : N ;-fun pin_V3to : V3 ;-fun pink_A : A ;-fun pipe_N : N ;-fun pistol_N : N ;-fun pit_N : N ;-fun pitch_N : N ;-fun pitch_V2 : V2 ;-fun pitchfork_N : N ;-fun pith_N : N ;-fun pity_V2 : V2 ;-fun pity_N : N ;-fun place_N : N ;-fun place_V2 : V2 ;-fun place_V3in : V3 ;-fun plague_N : N ;-fun plague_V2 : V2 ;-fun plain_A : A ;-fun plain_N : N ;-fun plan_VV : VV ;-fun plan_N2 : N2 ;-fun planar_A : A ;-fun plane_N : N ;-fun planet_N : N ;-fun plant_N : N ;-fun plastic_A : A ;-fun plastic_N : N ;-fun plate_N : N ;-fun plateau_N : N ;-fun platypus_N : N ;-fun plausible_A : A ;-fun play_N : N ;-fun play_V2 : V2 ;-fun play_V : V ;-fun play_V2with : V2 ;-fun pleasant_A : A ;-fun please_V2 : V2 ;-fun pleasure_N : N ;-fun pledge_N : N ;-fun pledge_VS : VS ;-fun plenty_N : N ;-fun plot_N : N ;-fun plot_V : V ;-fun plug_N : N ;-fun plum_N : N ;-fun plumber_N : N ;-fun plume_N : N ;-fun plummet_V : V ;-fun plump_A : A ;-fun plunge_V : V ;-fun plural_A : A ;-fun plural_N : N ;-fun pocket_N : N ;-fun pocket_V2 : V2 ;-fun poem_N : N ;-fun poet_N : N ;-fun poetry_N : N ;-fun point_N : N ;-fun point_V2to : V2 ;-fun poison_N : N ;-fun poison_V2 : V2 ;-fun poland_PN : PN ;-fun polar_A : A ;-fun pole_N : N ;-fun policeman_N : N ;-fun policy_N : N ;-fun polish_A : A ;-fun polish_N : N ;-fun polish_V2 : V2 ;-fun polite_A : A ;-fun polite_A2to : A2 ;-fun political_A : A ;-fun politician_N : N ;-fun politics_N : N ;-fun pollute_V2 : V2 ;-fun ponder_V : V ;-fun pool_N : N ;-fun poor_A : A ;-fun pop_N : N ;-fun popular_A : A ;-fun popular_A2with : A2 ;-fun populated_A : A ;-fun populated_A2by : A2 ;-fun population_N : N ;-fun porcupine_N : N ;-fun pore_N : N ;-fun pore_V2over : V2 ;-fun pork_N : N ;-fun porosity_N : N ;-fun porous_A : A ;-fun porpoise_N : N ;-fun port_N : N ;-fun portable_A : A ;-fun portion_N : N ;-fun pose_N : N ;-fun pose_V2 : V2 ;-fun position_N : N ;-fun positive_A : A ;-fun positive_A2 : A2 ;-fun positively_Adv : Adv ;-fun possess_V2 : V2 ;-fun possession_N : N ;-fun possible_A2 : A2 ;-fun possible_A : A ;-fun possible_A2 : A2 ;-fun post_N : N ;-fun post_V3to : V3 ;-fun posterior_A : A ;-fun postman_N : N ;-fun postpone_V2 : V2 ;-fun postulate_V2 : V2 ;-fun pot_N : N ;-fun potato_N : N ;-fun potency_N : N ;-fun potent_A : A ;-fun potential_A : A ;-fun pound_N : N ;-fun pound_V2 : V2 ;-fun pour_V3loc : V3 ;-fun powder_N : N ;-fun power_N : N ;-fun power_V2 : V2 ;-fun practical_A : A ;-fun practice_N : N ;-fun practise_V2 : V2 ;-fun practitioner_N : N ;-fun pragmatic_A : A ;-fun pragmatically_Adv : Adv ;-fun pragmatics_N : N ;-fun praise_N : N ;-fun praise_V2 : V2 ;-fun pray_V2to : V2 ;-fun prayer_N : N ;-fun precarious_A : A ;-fun precede_V2 : V2 ;-fun precedence_N : N ;-fun precedent_N : N ;-fun precious_A : A ;-fun precise_A : A ;-fun precision_N : N ;-fun preclude_V2 : V2 ;-fun precursor_N : N ;-fun predecessor_N : N ;-fun predicate_N : N ;-fun predicate_V2 : V2 ;-fun predict_V2 : V2 ;-fun predilection_N2for : N2 ;-fun preface_N : N ;-fun prefer_V3to : V3 ;-fun prefer_V2 : V2 ;-fun prefer_VV : VV ;-fun prefer_V2 : V2 ;-fun preference_N : N ;-fun pregnancy_N : N ;-fun pregnant_A : A ;-fun prejudice_N : N ;-fun prejudiced_A : A ;-fun preliminary_A : A ;-fun premise_N : N ;-fun preoccupation_N2with : N2 ;-fun preoccupied_A2with : A2 ;-fun preoccupy_V2 : V2 ;-fun prepare_V3for : V3 ;-fun preposition_N : N ;-fun prerequisite_N : N ;-fun prescribe_V2 : V2 ;-fun prescription_N : N ;-fun prescriptive_A : A ;-fun presence_N : N ;-fun present_A : A ;-fun present_N : N ;-fun present_V3with : V3 ;-fun preserve_V3from : V3 ;-fun preside_V : V ;-fun presidency_N : N ;-fun president_N : N ;-fun press_V2 : V2 ;-fun pressure_N : N ;-fun prestige_N : N ;-fun presume_VS : VS ;-fun presumption_N : N ;-fun presumptuous_A : A ;-fun presuppose_VS : VS ;-fun presupposition_N2 : N2 ;-fun pretence_N2 : N2 ;-fun pretend_VS : VS ;-fun pretty_A : A ;-fun prevent_V2 : V2 ;-fun previous_A : A ;-fun price_N : N ;-fun prick_V : V ;-fun prickle_N : N ;-fun pride_N : N ;-fun priest_N : N ;-fun prim_A : A ;-fun primary_A : A ;-fun primitive_A : A ;-fun prince_N : N ;-fun principal_A : A ;-fun principle_N : N ;-fun principled_A : A ;-fun print_V2 : V2 ;-fun prior_N : N ;-fun prior_A : A ;-fun prior_A2to : A2 ;-fun priority_N : N ;-fun prison_N : N ;-fun privacy_N : N ;-fun private_A : A ;-fun privilege_N : N ;-fun prize_N : N ;-fun probability_N2 : N2 ;-fun probable_A : A ;-fun probable_A2 : A2 ;-fun probe_N : N ;-fun probe_V2 : V2 ;-fun problem_N : N ;-fun problematic_A : A ;-fun procedure_N : N ;-fun proceed_V : V ;-fun process_N : N ;-fun process_V2 : V2 ;-fun procession_N : N ;-fun processor_N : N ;-fun produce_N : N ;-fun produce_V2 : V2 ;-fun product_N : N ;-fun profession_N : N ;-fun professor_N : N ;-fun proficiency_N2in : N2 ;-fun proficient_A2in : A2 ;-fun profit_N : N ;-fun profitable_A : A ;-fun profound_A : A ;-fun profundity_N : N ;-fun profuse_A : A ;-fun profusion_N2of : N2 ;-fun prognosis_N : N ;-fun program_N : N ;-fun program_V : V ;-fun programme_N : N ;-fun progress_V2of : V2 ;-fun progress_N : N ;-fun prohibit_V2 : V2 ;-fun project_N : N ;-fun project_V : V ;-fun proliferate_V : V ;-fun prolong_V2 : V2 ;-fun prominence_N : N ;-fun prominent_A : A ;-fun promise_V2 : V2 ;-fun promote_V2 : V2 ;-fun prompt_A : A ;-fun prompt_N : N ;-fun prompt_V2 : V2 ;-fun promulgate_V2 : V2 ;-fun prone_A : A ;-fun prone_A2to : A2 ;-fun pronominal_A : A ;-fun pronoun_N : N ;-fun pronounce_V2 : V2 ;-fun pronunciation_N : N ;-fun proof_N2 : N2 ;-fun propagate_V : V ;-fun propensity_N2for : N2 ;-fun proper_A : A ;-fun property_N : N ;-fun proponent_N : N ;-fun proportion_N : N ;-fun propose_V2 : V2 ;-fun propose_VV : VV ;-fun proposition_N : N ;-fun prose_N : N ;-fun prosody_N : N ;-fun prospect_N2 : N2 ;-fun prospect_V2for : V2 ;-fun prospective_A : A ;-fun prospector_N : N ;-fun protect_V3from : V3 ;-fun protest_N : N ;-fun protest_V2against : V2 ;-fun protocol_N : N ;-fun prototype_N : N ;-fun proud_A : A ;-fun proud_A2of : A2 ;-fun prove_VS : VS ;-fun proven_A : A ;-fun provide_V3for : V3 ;-fun provision_N : N ;-fun prune_N : N ;-fun prune_V2 : V2 ;-fun psychology_N : N ;-fun pub_N : N ;-fun public_A : A ;-fun public_N : N ;-fun publication_N : N ;-fun publicity_N : N ;-fun publish_V2 : V2 ;-fun pull_V2 : V2 ;-fun pulley_N : N ;-fun pulpit_N : N ;-fun pump_N : N ;-fun punch_N : N ;-fun punch_V2 : V2 ;-fun punctual_A : A ;-fun punctuate_V2 : V2 ;-fun punish_V2 : V2 ;-fun punitive_A : A ;-fun pupil_N : N ;-fun purchase_V : V ;-fun pure_A : A ;-fun purge_N : N ;-fun purple_A : A ;-fun purpose_N : N ;-fun purse_N : N ;-fun pursue_V2 : V2 ;-fun pursuit_N : N ;-fun purveyor_N : N ;-fun push_V2 : V2 ;-fun put_V3loc : V3 ;-fun puzzle_N : N ;-fun puzzle_V2 : V2 ;-fun pyramid_N : N ;-fun quadruple_N : N ;-fun quail_N : N ;-fun qualify_V2for : V2 ;-fun qualitative_A : A ;-fun quality_N : N ;-fun quantify_V2 : V2 ;-fun quantitative_A : A ;-fun quarrel_N2with : N2 ;-fun quarter_N : N ;-fun quartet_N : N ;-fun queen_N : N ;-fun queer_A : A ;-fun query_N : N ;-fun query_V2 : V2 ;-fun quest_N : N ;-fun question_N : N ;-fun question_V2 : V2 ;-fun quibble_V2about : V2 ;-fun quick_A : A ;-fun quiet_A : A ;-fun quiet_N : N ;-fun quilt_N : N ;-fun quit_V2 : V2 ;---fun quite_Adv : Adv ;-fun quiz_N : N ;-fun quote_V2 : V2 ;-fun rabbit_N : N ;-fun rabid_A : A ;-fun rabies_N : N ;-fun race_N : N ;-fun race_V2 : V2 ;-fun rack_N : N ;-fun radar_N : N ;-fun radical_A : A ;-fun radio_N : N ;-fun radish_N : N ;-fun radius_N : N ;-fun rage_N : N ;-fun raid_V2 : V2 ;-fun rail_N : N ;-fun railway_N : N ;-fun rain_V : V ;-fun rain_N : N ;-fun raise_V2 : V2 ;-fun raisin_N : N ;-fun random_A : A ;-fun range_N : N ;-fun range_V2over : V2 ;-fun rank_N : N ;-fun rank_V2 : V2 ;-fun rapid_A : A ;-fun rare_A : A ;-fun rat_N : N ;-fun rate_N : N ;-fun rather_Adv : Adv ;-fun ratio_N : N ;-fun ration_N : N ;-fun ration_V2 : V2 ;-fun rational_A : A ;-fun rationale_N : N ;-fun raw_A : A ;-fun ray_N : N ;-fun razor_N : N ;-fun reach_V2 : V2 ;-fun read_V2 : V2 ;-fun ready_A : A ;-fun ready_A2for : A2 ;-fun real_A : A ;-fun realist_N : N ;-fun realistic_A : A ;-fun realistically_Adv : Adv ;-fun realize_VS : VS ;-fun realm_N : N ;-fun rear_A : A ;-fun rear_N : N ;-fun reason_V : V ;-fun reason_N2for : N2 ;-fun reasonable_A : A ;-fun rebut_V2 : V2 ;-fun recapitulate_V2 : V2 ;-fun recede_V : V ;-fun receipt_N : N ;-fun receive_V3from : V3 ;-fun recency_N : N ;-fun recent_A : A ;-fun reception_N : N ;-fun recession_N : N ;-fun recipe_N : N ;-fun recipient_N : N ;-fun reciprocal_A : A ;-fun reciprocate_V : V ;-fun recite_V2 : V2 ;-fun recognise_V2 : V2 ;-fun recognition_N : N ;-fun recognize_V2 : V2 ;-fun recommend_V2 : V2 ;-fun reconcile_V2 : V2 ;-fun record_N : N ;-fun record_V2 : V2 ;-fun recourse_N2to : N2 ;-fun recover_V : V ;-fun recovery_N : N ;-fun rectify_V2 : V2 ;-fun recursion_N : N ;-fun recursive_A : A ;-fun red_A : A ;-fun redeem_V2 : V2 ;-fun reduce_V2 : V2 ;-fun reducible_A : A ;-fun reducible_A2to : A2 ;-fun redundancy_N : N ;-fun redundant_A : A ;-fun reed_N : N ;-fun refer_V2to : V2 ;-fun reference_N2to : N2 ;-fun referent_N : N ;-fun referral_N : N ;-fun refine_V2 : V2 ;-fun reflect_V2 : V2 ;-fun reflexive_A : A ;-fun refractor_N : N ;-fun refractory_A : A ;-fun refresh_V2 : V2 ;-fun refuse_N : N ;-fun refuse_VV : VV ;-fun refute_V2 : V2 ;-fun regard_N : N ;-fun regard_V3_pred : V3 ;-fun regime_N : N ;-fun regiment_N : N ;-fun regiment_V2 : V2 ;-fun region_N : N ;-fun regress_V : V ;-fun regular_A : A ;-fun regulate_V2 : V2 ;-fun regulation_N : N ;-fun reinforce_V2 : V2 ;-fun reject_V2 : V2 ;-fun rejoice_V : V ;-fun relate_V3to : V3 ;-fun related_A : A ;-fun related_A2to : A2 ;-fun relation_N : N ;-fun relative_N : N ;-fun relax_V : V ;-fun release_V2 : V2 ;-fun relegate_V3to : V3 ;-fun relevance_N2to : N2 ;-fun relevant_A : A ;-fun relevant_A2to : A2 ;-fun reliable_A : A ;-fun relief_N : N ;-fun relieve_V2 : V2 ;-fun religion_N : N ;-fun religious_A : A ;-fun relinquish_V2 : V2 ;-fun reluctance_N2 : N2 ;-fun reluctant_A : A ;-fun reluctant_A2 : A2 ;-fun rely_V2on : V2 ;-fun remain_V : V ;-fun remainder_N : N ;-fun remark_N : N ;-fun remedial_A : A ;-fun remedy_N : N ;-fun remedy_V2 : V2 ;-fun remember_VS : VS ;-fun remind_V3 : V3 ;-fun remind_V2 : V2 ;-fun reminder_N : N ;-fun reminiscent_A : A ;-fun reminiscent_A2of : A2 ;-fun remnant_N : N ;-fun remote_A : A ;-fun remove_V3from : V3 ;-fun renaissance_N : N ;-fun render_V3 : V3 ;-fun rendition_N : N ;-fun renew_V2 : V2 ;-fun renounce_V2 : V2 ;-fun rent_N : N ;-fun rent_V2 : V2 ;-fun renunciation_N : N ;-fun repair_N : N ;-fun repair_V2 : V2 ;-fun repeat_V2 : V2 ;-fun repercussion_N : N ;-fun repetition_N : N ;-fun repetitious_A : A ;-fun repetitive_A : A ;-fun replace_V2 : V2 ;-fun replica_N : N ;-fun replicate_V2 : V2 ;-fun reply_N : N ;-fun reply_V2to : V2 ;-fun report_N : N ;-fun report_V2 : V2 ;-fun report_VS : VS ;-fun reprehend_V2 : V2 ;-fun reprehensible_A : A ;-fun represent_V3_pred : V3 ;-fun representative_A : A ;-fun representative_N : N ;-fun reprove_V2 : V2 ;-fun reptile_N : N ;-fun republic_N : N ;-fun request_V2 : V2 ;-fun request_N2for : N2 ;-fun require_V2 : V2 ;-fun require_V2_sbse : V2 ;-fun requisite_A : A ;-fun rescue_V2 : V2 ;-fun resemble_V2 : V2 ;-fun reset_V2 : V2 ;-fun reside_V2 : V2 ;-fun residence_N : N ;-fun resident_N : N ;-fun residue_N : N ;-fun resist_V2 : V2 ;-fun resistant_A2to : A2 ;-fun resistence_N : N ;-fun resolute_A : A ;-fun resolution_N : N ;-fun resolve_V2 : V2 ;-fun resort_N : N ;-fun resort_V2to : V2 ;-fun resource_N : N ;-fun respect_N : N ;-fun respect_V2 : V2 ;-fun respective_A : A ;-fun respiration_N : N ;-fun respiratory_A : A ;-fun respond_V2to : V2 ;-fun response_N2to : N2 ;-fun responsible_A : A ;-fun responsible_A2for : A2 ;-fun rest_N : N ;-fun rest_V : V ;-fun restaurant_N : N ;-fun restore_V3to : V3 ;-fun restrain_V2 : V2 ;-fun restraint_N : N ;-fun restrict_V2 : V2 ;-fun result_N : N ;-fun result_V : V ;-fun resume_V2 : V2 ;-fun resumption_V : V ;-fun resurgence_N : N ;-fun resurgent_A : A ;-fun resurrect_V2 : V2 ;-fun retain_V2 : V2 ;-fun retention_N2 : N2 ;-fun retract_V2 : V2 ;-fun retrieve_V2 : V2 ;-fun return_N : N ;-fun return_V2 : V2 ;-fun return_V2to : V2 ;-fun revamp_V2 : V2 ;-fun reveal_V2 : V2 ;-fun revel_V2in : V2 ;-fun revelation_N : N ;-fun revenge_N : N ;-fun revenue_N : N ;-fun reverse_V2 : V2 ;-fun reverse_N2of : N2 ;-fun reversible_A : A ;-fun revise_V2 : V2 ;-fun revive_V2 : V2 ;-fun revocation_N : N ;-fun revoke_V : V ;-fun revolution_N : N ;-fun revolve_V : V ;-fun reward_V2 : V2 ;-fun reward_N2for : N2 ;-fun rhetoric_N : N ;-fun rice_N : N ;-fun rich_A : A ;-fun rid_V3of : V3 ;-fun ride_N : N ;-fun ride_V2 : V2 ;-fun ridiculous_A : A ;-fun right_A : A ;-fun right_N : N ;-fun rigid_A : A ;-fun rigorous_A : A ;-fun rigour_N : N ;-fun ring_N : N ;-fun ring_V2 : V2 ;-fun ring_V : V ;-fun ripe_A : A ;-fun rise_N : N ;-fun rise_V : V ;-fun risk_N : N ;-fun risk_V2 : V2 ;-fun rite_N : N ;-fun rival_A : A ;-fun rival_N : N ;-fun rivalry_N : N ;-fun river_N : N ;-fun road_N : N ;-fun roam_V : V ;-fun roast_A : A ;-fun roast_V2 : V2 ;-fun rob_V2 : V2 ;-fun robot_N : N ;-fun robust_A : A ;-fun rock_N : N ;-fun rock_V2 : V2 ;-fun rock_V : V ;-fun rod_N : N ;-fun role_N : N ;-fun roll_V : V ;-fun romance_N : N ;-fun romantic_A : A ;-fun romantic_N : N ;-fun roof_N : N ;-fun room_N : N ;-fun root_N : N ;-fun rope_N : N ;-fun rose_N : N ;-fun rot_V : V ;-fun rotten_A : A ;-fun rough_A : A ;-fun round_A : A ;-fun route_N : N ;-fun routine_A : A ;-fun routine_N : N ;-fun row_N : N ;-fun row_V : V ;-fun royal_A : A ;-fun royalty_N : N ;-fun rub_V : V ;-fun rubber_N : N ;-fun rubbish_N : N ;-fun rude_A : A ;-fun rude_A2to : A2 ;-fun rudimentary_A : A ;-fun ruin_N : N ;-fun ruin_V2 : V2 ;-fun rule_N : N ;-fun rule_V2 : V2 ;-fun ruler_N : N ;-fun rump_N : N ;-fun run_N : N ;-fun run_V : V ;-fun rush_N : N ;-fun russian_A : A ;-fun russian_N : N ;-fun sabbatical_A : A ;-fun sad_A : A ;-fun safe_N : N ;-fun safe_A : A ;-fun safe_A2from : A2 ;-fun safety_N : N ;-fun sail_N : N ;-fun saint_N : N ;-fun saintly_A : A ;-fun sake_N : N ;-fun salad_N : N ;-fun sale_N : N ;-fun salient_A : A ;-fun saline_A : A ;-fun salt_N : N ;-fun same_A : A ;-fun sample_N : N ;-fun sanction_N : N ;-fun sanction_V2 : V2 ;-fun sand_N : N ;-fun sandy_PN : PN ;-fun sane_A : A ;-fun sat_V : V ;-fun sat_V2 : V2 ;-fun satanic_A : A ;-fun satisfaction_N : N ;-fun satisfactory_A : A ;-fun satisfy_V2 : V2 ;-fun saturday_PN : PN ;-fun sauce_N : N ;-fun saucer_N : N ;-fun saucy_A : A ;-fun sausage_N : N ;-fun save_V2 : V2 ;-fun saw_N : N ;-fun saw_V2 : V2 ;-fun say_VS : VS ;-fun scale_N : N ;-fun scan_V2 : V2 ;-fun scarce_A : A ;-fun scare_V2 : V2 ;-fun scatter_V2 : V2 ;-fun scenario_N : N ;-fun scene_N : N ;-fun sceptic_N : N ;-fun schedule_N : N ;-fun schedule_V2 : V2 ;-fun schema_N : N ;-fun schematic_A : A ;-fun scheme_N : N ;-fun scholastic_A : A ;-fun school_N : N ;-fun science_N : N ;-fun scientific_A : A ;-fun scientist_N : N ;-fun scold_V : V ;-fun scope_N : N ;-fun score_N : N ;-fun score_V : V ;-fun score_N2of : N2 ;-fun scramble_V2 : V2 ;-fun scratch_N : N ;-fun scratch_V2 : V2 ;-fun screen_N : N ;-fun screw_N : N ;-fun screw_V3to : V3 ;-fun screw_V : V ;-fun script_N : N ;-fun scrupulous_A : A ;-fun scrutiny_N : N ;-fun sea_N : N ;-fun search_N : N ;-fun search_V2 : V2 ;-fun search_V2for : V2 ;-fun season_N : N ;-fun season_V2 : V2 ;-fun seat_N : N ;-fun second_N : N ;-fun secrecy_N : N ;-fun secret_A2from : A2 ;-fun secret_N : N ;-fun secretary_N : N ;-fun section_N : N ;-fun secure_V2 : V2 ;-fun secure_A : A ;-fun secure_A2from : A2 ;-fun see_V2 : V2 ;-fun seed_N : N ;-fun seek_V2 : V2 ;-fun seem_V2 : V2 ;-fun seem_V2 : V2 ;-fun seem_V2 : V2 ;-fun segment_N : N ;-fun segment_V2 : V2 ;-fun seize_V2 : V2 ;-fun seldom_Adv : Adv ;-fun select_V2 : V2 ;-fun self_N : N ;-fun sell_V2 : V2 ;-fun semantic_A : A ;-fun semantics_N : N ;-fun send_V3 : V3 ;-fun send_V3to : V3 ;-fun sensation_N : N ;-fun sense_N : N ;-fun sense_V2 : V2 ;-fun sense_VS : VS ;-fun sensible_A : A ;-fun sensitive_A : A ;-fun sensitive_A2to : A2 ;-fun sensory_A : A ;-fun sentence_N : N ;-fun separate_V2 : V2 ;-fun separate_V3from : V3 ;-fun separate_A : A ;-fun separate_A2from : A2 ;-fun september_PN : PN ;-fun sequel_N2to : N2 ;-fun sequence_N : N ;-fun serial_A : A ;-fun series_N : N ;-fun serious_A : A ;-fun servant_N : N ;-fun serve_V2 : V2 ;-fun service_N : N ;-fun session_N : N ;-fun set_N : N ;-fun set_V : V ;-fun setting_N2for : N2 ;-fun settle_V : V ;-fun severe_A : A ;-fun sew_V2 : V2 ;-fun sew_V : V ;-fun sex_N : N ;-fun sexual_A : A ;-fun shade_N : N ;-fun shade_V2 : V2 ;-fun shadow_N : N ;-fun shake_N : N ;-fun shake_V2 : V2 ;-fun shake_V : V ;-fun shallow_A : A ;-fun shame_N : N ;-fun shape_V2 : V2 ;-fun share_N : N ;-fun share_V3with : V3 ;-fun sharp_A : A ;-fun shatter_V2 : V2 ;-fun shave_N : N ;-fun shave_V2 : V2 ;-fun shave_V : V ;-fun shaven_A : A ;-fun shear_V : V ;-fun shed_N : N ;-fun shed_V2 : V2 ;-fun sheep_N : N ;-fun sheer_A : A ;-fun sheet_N : N ;-fun shelf_N : N ;-fun shell_N : N ;-fun shelve_V2 : V2 ;-fun shift_V : V ;-fun shine_V : V ;-fun ship_N : N ;-fun shirt_N : N ;-fun shock_N : N ;-fun shock_V2 : V2 ;-fun shoe_N : N ;-fun shoot_V2 : V2 ;-fun shop_N : N ;-fun shore_N : N ;-fun short_A : A ;-fun shortcoming_N : N ;-fun shot_N : N ;-fun shoulder_N : N ;-fun shoulder_V2 : V2 ;-fun shout_N : N ;-fun shout_V : V ;-fun show_N : N ;-fun show_V3 : V3 ;-fun shrug_V : V ;-fun shrug_V2 : V2 ;-fun shrug_N : N ;-fun shut_V2 : V2 ;-fun sibling_N : N ;-fun sick_A2of : A2 ;-fun side_N : N ;-fun sidestep_V2 : V2 ;-fun sideways_Adv : Adv ;-fun sideways_A : A ;-fun sight_N : N ;-fun sign_N : N ;-fun sign_V2 : V2 ;-fun signal_N : N ;-fun signal_V2to_that_s : V2 ;-fun signature_N : N ;-fun significance_N : N ;-fun significant_A : A ;-fun signify_V2 : V2 ;-fun silence_N : N ;-fun silent_A : A ;-fun silk_A : A ;-fun silk_N : N ;-fun silly_A : A ;-fun silver_N : N ;-fun similar_A : A ;-fun similar_A2to : A2 ;-fun simple_A : A ;-fun simplicity_N : N ;-fun simulate_V2 : V2 ;-fun simultaneous_A : A ;-fun since_Subj : Subj ;-fun since_Prep : Prep ;-fun sincere_A : A ;-fun sing_V2 : V2 ;-fun sing_V : V ;-fun single_A : A ;-fun singular_A : A ;-fun sink_V2 : V2 ;-fun sink_V : V ;-fun sister_N2of : N2 ;-fun sit_V : V ;-fun sit_V2 : V2 ;-fun site_N : N ;-fun situation_N : N ;-fun size_N : N ;-fun skate_N : N ;-fun skate_V : V ;-fun skeletal_A : A ;-fun skeleton_N : N ;-fun sketch_N : N ;-fun sketch_V2 : V2 ;-fun skilful_A : A ;-fun skill_N : N ;-fun skilled_A : A ;-fun skin_N : N ;-fun skip_V2 : V2 ;-fun skip_V : V ;-fun skirt_N : N ;-fun sky_N : N ;-fun slash_N : N ;-fun slave_N : N ;-fun sledge_N : N ;-fun sleep_N : N ;-fun sleep_V : V ;-fun slide_V : V ;-fun slight_A : A ;-fun slight_N : N ;-fun slim_A : A ;-fun slim_V : V ;-fun slip_V : V ;-fun slip_N : N ;-fun slipper_N : N ;-fun slippery_A : A ;-fun sloe_N : N ;-fun slope_N : N ;-fun slot_N : N ;-fun slow_A : A ;-fun small_A : A ;-fun smart_A : A ;-fun smell_N : N ;-fun smell_V2 : V2 ;-fun smell_V : V ;-fun smelt_V2 : V2 ;-fun smile_N : N ;-fun smile_V : V ;-fun smoke_N : N ;-fun smoke_V : V ;-fun smooth_A : A ;-fun smooth_V2 : V2 ;-fun snake_N : N ;-fun snap_V2 : V2 ;-fun snap_V : V ;-fun snapshot_N : N ;-fun snow_V : V ;-fun snow_N : N ;-fun soap_N : N ;-fun social_A : A ;-fun society_N : N ;-fun sock_N : N ;-fun sodium_N : N ;-fun soft_A : A ;-fun software_N : N ;-fun soil_N : N ;-fun soldier_N : N ;-fun sole_A : A ;-fun sole_N : N ;-fun solemn_A : A ;-fun solid_A : A ;-fun solid_N : N ;-fun soliloquy_N : N ;-fun solo_A : A ;-fun solo_N : N ;-fun solution_N : N ;-fun solve_V2 : V2 ;-fun somehow_Adv : Adv ;-fun sometimes_Adv : Adv ;-fun somewhat_Adv : Adv ;---fun somewhere_Adv : Adv ;-fun son_N2of : N2 ;-fun song_N : N ;-fun soon_Adv : Adv ;-fun sophisticated_A : A ;-fun sophistication_N : N ;-fun sore_A : A ;-fun sore_N : N ;-fun sorrow_N : N ;-fun sorry_A : A ;-fun sorry_A2for : A2 ;-fun sorry_A2 : A2 ;-fun sort_N : N ;-fun sort_V2 : V2 ;-fun soul_N : N ;-fun sound_A : A ;-fun sound_N : N ;-fun sound_V2 : V2 ;-fun soup_N : N ;-fun sour_A : A ;-fun source_N : N ;-fun south_N : N ;-fun south_A : A ;-fun south_A2of : A2 ;-fun southern_A : A ;-fun space_N : N ;-fun spade_N : N ;-fun spain_PN : PN ;-fun span_V2 : V2 ;-fun spanish_A : A ;-fun spare_A : A ;-fun spare_V3 : V3 ;-fun sparrow_N : N ;-fun spate_N : N ;-fun spatial_A : A ;-fun speak_V : V ;-fun spear_N : N ;-fun spear_V2 : V2 ;-fun special_A : A ;-fun specialist_N : N ;-fun specific_A : A ;-fun specific_A2to : A2 ;-fun specifically_Adv : Adv ;-fun specify_V2 : V2 ;-fun spectacle_N : N ;-fun spectacular_A : A ;-fun spectral_A : A ;-fun spectrum_N : N ;-fun speculate_V : V ;-fun speech_N : N ;-fun speed_N : N ;-fun spell_N : N ;-fun spell_V2 : V2 ;-fun spell_V : V ;-fun spend_V2 : V2 ;-fun spin_V2 : V2 ;-fun spin_V : V ;-fun spinster_N : N ;-fun spirit_N : N ;-fun spite_N : N ;-fun splendid_A : A ;-fun splendour_N : N ;-fun split_V : V ;-fun split_N : N ;-fun spoil_V2 : V2 ;-fun spoke_N : N ;-fun spokesman_N : N ;-fun spoon_N : N ;-fun sport_N : N ;-fun spot_N : N ;-fun spot_V2 : V2 ;-fun spread_V : V ;-fun spring_N : N ;-fun spring_V2 : V2 ;-fun spur_N : N ;-fun spurious_A : A ;-fun square_A : A ;-fun square_N : N ;-fun stable_A : A ;-fun stable_N : N ;-fun stack_N : N ;-fun stack_V2 : V2 ;-fun staff_N : N ;-fun staff_V2 : V2 ;-fun stag_N : N ;-fun stage_N : N ;-fun stage_V2 : V2 ;-fun stain_N : N ;-fun stain_V2 : V2 ;-fun stair_N : N ;-fun stake_N : N ;-fun stamp_N : N ;-fun stance_N : N ;-fun stand_V : V ;-fun standard_A : A ;-fun standard_N : N ;-fun star_N : N ;-fun stare_N : N ;-fun stare_V2at : V2 ;-fun start_N : N ;-fun start_V2 : V2 ;-fun start_V : V ;-fun startle_V2 : V2 ;-fun state_N : N ;-fun state_V2 : V2 ;-fun static_A : A ;-fun station_N : N ;-fun stationary_A : A ;-fun stationer_N : N ;-fun stationery_N : N ;-fun statistic_N : N ;-fun statistical_A : A ;-fun statistics_N : N ;-fun statistics_N : N ;-fun stative_A : A ;-fun statue_N : N ;-fun stature_N : N ;-fun status_N : N ;-fun stay_N : N ;-fun stay_V : V ;-fun steady_A : A ;-fun steal_V3from : V3 ;-fun steam_N : N ;-fun steam_V : V ;-fun steel_N : N ;-fun steel_V2 : V2 ;-fun steep_A : A ;-fun steeple_N : N ;-fun steer_N : N ;-fun steer_V2 : V2 ;-fun stem_N : N ;-fun stem_V2 : V2 ;-fun step_N : N ;-fun step_V2 : V2 ;-fun sterile_A : A ;-fun stick_N : N ;-fun stick_V2to : V2 ;-fun sticky_A : A ;-fun stiff_A : A ;-fun still_Adv : Adv ;-fun still_A : A ;-fun sting_N : N ;-fun sting_V2 : V2 ;-fun stipulate_VS : VS ;-fun stitch_N : N ;-fun stitch_V2 : V2 ;-fun stock_N : N ;-fun stock_V2 : V2 ;-fun stocking_N : N ;-fun stomach_N : N ;-fun stone_N : N ;-fun stool_N : N ;-fun stoop_V : V ;-fun stop_N : N ;-fun stop_V2 : V2 ;-fun stop_V : V ;-fun storage_N : N ;-fun store_N : N ;-fun store_V2 : V2 ;-fun storm_N : N ;-fun story_N : N ;-fun straight_A : A ;-fun straightforward_A : A ;-fun strain_N : N ;-fun strain_V2 : V2 ;-fun strand_V2 : V2 ;-fun strange_A : A ;-fun stranger_N : N ;-fun strategy_N : N ;-fun stratum_N : N ;-fun straw_N : N ;-fun strawberry_N : N ;-fun stray_A : A ;-fun stray_V : V ;-fun stream_N : N ;-fun streamlined_A : A ;-fun street_N : N ;-fun strength_N : N ;-fun strengthen_V2 : V2 ;-fun stress_N : N ;-fun stress_V2 : V2 ;-fun stretch_V : V ;-fun strew_V2 : V2 ;-fun strict_A : A ;-fun strident_A : A ;-fun strike_V2 : V2 ;-fun string_N : N ;-fun strip_N : N ;-fun strip_V2 : V2 ;-fun strive_V2for : V2 ;-fun stroke_N : N ;-fun stroke_V2 : V2 ;-fun strong_A : A ;-fun structuralism_N : N ;-fun structuralist_N : N ;-fun structure_N : N ;-fun struggle_N : N ;-fun struggle_V2with : V2 ;-fun student_N : N ;-fun study_V : V ;-fun study_N2 : N2 ;-fun stuff_N : N ;-fun stuff_V2 : V2 ;-fun stupid_A : A ;-fun stupor_N : N ;-fun stutter_V : V ;-fun style_N : N ;-fun stylistic_A : A ;-fun suave_A : A ;-fun subcategorize_V : V ;-fun subjacency_N : N ;-fun subjacent_A : A ;-fun subjacent_A2to : A2 ;-fun subject_V3to : V3 ;-fun subject_N : N ;-fun subjective_A : A ;-fun submarine_A : A ;-fun submarine_N : N ;-fun submission_N : N ;-fun submit_V2to : V2 ;-fun subordinate_A : A ;-fun subordinate_V2 : V2 ;-fun subsequent_A : A ;-fun subservient_A : A ;-fun substance_N : N ;-fun substantial_A : A ;-fun substantive_A : A ;-fun substitute_V3for : V3 ;-fun substitute_N : N ;-fun subsume_V2 : V2 ;-fun subsumption_N : N ;-fun subtle_A : A ;-fun subtlety_N : N ;-fun subtract_V3from : V3 ;-fun succeed_V2in : V2 ;-fun success_N : N ;-fun succession_N : N ;-fun successive_A : A ;-fun successor_N : N ;-fun succinct_A : A ;-fun succumb_V2to : V2 ;-fun suck_V2 : V2 ;-fun sudden_A : A ;-fun sue_PN : PN ;-fun suffer_V2from : V2 ;-fun suffice_V : V ;-fun sufficient_A : A ;-fun suffix_V2 : V2 ;-fun suffix_N : N ;-fun sugar_N : N ;-fun suggest_V2to_that_s : V2 ;-fun suit_V2 : V2 ;-fun suit_N : N ;-fun suitable_A : A ;-fun suite_N : N ;-fun sum_N : N ;-fun summer_N : N ;-fun sun_N : N ;-fun sunday_PN : PN ;-fun sunshine_N : N ;-fun super_A : A ;-fun superficial_A : A ;-fun superior_A : A ;-fun supersede_V2 : V2 ;-fun supervisor_N : N ;-fun supper_N : N ;-fun supplement_V2 : V2 ;-fun supplement_N : N ;-fun supplementary_A : A ;-fun suppletion_N : N ;-fun suppletive_A : A ;-fun supply_V2 : V2 ;-fun supply_V3to : V3 ;-fun supply_V3with : V3 ;-fun supply_N : N ;-fun support_V2 : V2 ;-fun support_N : N ;-fun suppose_VS : VS ;-fun supposition_N : N ;-fun suppress_V2 : V2 ;-fun sure_A2 : A2 ;-fun sure_A : A ;-fun sure_A2 : A2 ;-fun surface_V : V ;-fun surface_N : N ;-fun surgeon_N : N ;-fun surgery_N : N ;-fun surgical_A : A ;-fun surmount_V2 : V2 ;-fun surprise_V2 : V2 ;-fun surprise_N : N ;-fun surround_V2 : V2 ;-fun survey_V2 : V2 ;-fun survey_N : N ;-fun survive_V2 : V2 ;-fun susceptible_A : A ;-fun suspect_V2 : V2 ;-fun suspect_VS : VS ;-fun suspect_N : N ;-fun suspend_V2 : V2 ;-fun suspense_N : N ;-fun suspicion_N : N ;-fun suspicious_A : A ;-fun sustain_V2 : V2 ;-fun sustenance_N : N ;-fun swallow_V2 : V2 ;-fun swan_N : N ;-fun swap_V3for : V3 ;-fun swear_VS : VS ;-fun swede_N : N ;-fun sweden_PN : PN ;-fun swedish_A : A ;-fun sweep_V2 : V2 ;-fun sweet_N : N ;-fun swell_V : V ;-fun swift_A : A ;-fun swift_N : N ;-fun swim_V : V ;-fun swim_N : N ;-fun swing_V : V ;-fun swiss_A : A ;-fun switch_V2 : V2 ;-fun switch_N : N ;-fun switzerland_PN : PN ;-fun sword_N : N ;-fun syllabic_A : A ;-fun syllable_N : N ;-fun syllogism_N : N ;-fun symbol_N : N ;-fun symmetry_N : N ;-fun sympathetic_A : A ;-fun sympathetic_A2to : A2 ;-fun symptom_N : N ;-fun symptomatic_A : A ;-fun symptomatic_A2of : A2 ;-fun synchronous_A : A ;-fun synonym_N : N ;-fun synonymous_A : A ;-fun synonymous_A2with : A2 ;-fun synonymy_N : N ;-fun synopsis_N : N ;-fun synoptic_A : A ;-fun syntactic_A : A ;-fun syntax_N : N ;-fun synthesis_N : N ;-fun synthesize_V2 : V2 ;-fun synthetic_A : A ;-fun system_N : N ;-fun systematic_A : A ;-fun systematically_A : A ;-fun systematize_V2 : V2 ;-fun table_N : N ;-fun tabular_A : A ;-fun tabulate_V2 : V2 ;-fun tacit_A : A ;-fun tack_N : N ;-fun tackle_V2 : V2 ;-fun tact_N : N ;-fun tactic_N : N ;-fun tag_V2 : V2 ;-fun tag_N : N ;-fun tail_N : N ;-fun tailor_N : N ;-fun take_V2 : V2 ;-fun tale_N : N ;-fun talent_N : N ;-fun talented_A : A ;-fun talk_V2about : V2 ;-fun talk_N : N ;-fun tall_A : A ;-fun tame_A : A ;-fun tangent_N : N ;-fun tangle_V2 : V2 ;-fun tank_N : N ;-fun tap_V2 : V2 ;-fun tap_N : N ;-fun tape_V2 : V2 ;-fun tape_N : N ;-fun target_N : N ;-fun task_N : N ;-fun taste_V2 : V2 ;-fun taste_V2of : V2 ;-fun taste_N : N ;-fun tautology_N : N ;-fun tax_V2 : V2 ;-fun tax_N : N ;-fun taxi_N : N ;-fun taxonomy_N : N ;-fun tea_N : N ;-fun teach_V2 : V2 ;-fun team_N : N ;-fun tear_V2 : V2 ;-fun tear_N : N ;-fun tease_V2 : V2 ;-fun technical_A : A ;-fun technique_N : N ;-fun technology_N : N ;-fun tedious_A : A ;-fun tedium_N : N ;-fun teem_V2with : V2 ;-fun telegram_N : N ;-fun telegraph_V2 : V2 ;-fun telegraph_N : N ;-fun telephone_V2 : V2 ;-fun telephone_N : N ;-fun telescope_N : N ;-fun television_N : N ;-fun tell_V3 : V3 ;-fun temper_V3with : V3 ;-fun temper_N : N ;-fun temperature_N : N ;-fun template_N : N ;-fun temple_N : N ;-fun temporal_A : A ;-fun temporary_A : A ;-fun tempt_V2 : V2 ;-fun tend_V2 : V2 ;-fun tendency_N2to : N2 ;-fun tender_A : A ;-fun tenet_N : N ;-fun tennis_N : N ;-fun tenon_N : N ;-fun tenor_N : N ;-fun tense_A : A ;-fun tense_N : N ;-fun tensed_A : A ;-fun tension_N : N ;-fun tent_N : N ;-fun tentative_A : A ;-fun term_V3ed : V3 ;-fun term_N : N ;-fun terminal_A : A ;-fun terminal_N : N ;-fun terminate_V : V ;-fun terminology_N : N ;-fun terrace_N : N ;-fun terrestrial_A : A ;-fun terrible_A : A ;-fun terrify_V2 : V2 ;-fun territory_N : N ;-fun terror_N : N ;-fun terse_A : A ;-fun test_V2 : V2 ;-fun test_N : N ;-fun testimony_N : N ;-fun text_N : N ;-fun textbook_N : N ;-fun thank_V2 : V2 ;-fun theatre_N : N ;-fun theatrical_A : A ;-fun thematic_A : A ;-fun thematically_Adv : Adv ;-fun theme_N : N ;-fun then_Adv : Adv ;-fun theorem_N : N ;-fun theoretic_A : A ;-fun theoretical_A : A ;-fun theoretically_Adv : Adv ;-fun theory_N : N ;-fun therapeutic_A : A ;-fun therapy_N : N ;-fun therefore_Subj : Subj ;-fun thesis_N : N ;-fun thick_A : A ;-fun thief_N : N ;-fun thigh_N : N ;-fun thin_A : A ;-fun thing_N : N ;-fun think_VS : VS ;-fun third_N : N ;-fun thirst_N2for : N2 ;-fun thorough_A : A ;-fun thought_N2 : N2 ;-fun thousand_N2 : N2 ;-fun thread_N : N ;-fun threat_N2 : N2 ;-fun threaten_V3with : V3 ;-fun threshold_N : N ;-fun throat_N : N ;---fun through_Prep : Prep ;-fun throughout_Prep : Prep ;-fun throw_V3loc : V3 ;-fun throw_N : N ;-fun thrown_V3loc : V3 ;-fun thrust_V3loc : V3 ;-fun thrust_N : N ;-fun thumb_N : N ;-fun thunder_N : N ;-fun thursday_PN : PN ;-fun thus_Subj : Subj ;-fun ticket_N : N ;-fun tidy_V2 : V2 ;-fun tidy_A : A ;-fun tie_V3to : V3 ;-fun tie_N : N ;-fun tiger_N : N ;-fun tight_A : A ;-fun till_V2 : V2 ;-fun till_N : N ;-fun time_V2 : V2 ;-fun time_N : N ;-fun timely_A : A ;-fun timetable_N : N ;-fun tin_N : N ;-fun tinker_V2with : V2 ;-fun tinker_N : N ;-fun tip_N : N ;-fun tire_V2of : V2 ;-fun title_N : N ;---fun to_Prep : Prep ;-fun toad_N : N ;-fun toast_N : N ;-fun toast_V2 : V2 ;-fun tobacco_N : N ;-fun today_Adv : Adv ;-fun toe_N : N ;-fun together_Adv : Adv ;-fun token_N : N ;-fun tolerance_N : N ;-fun tolerate_V2 : V2 ;-fun toll_V : V ;-fun toll_N : N ;-fun tomato_N : N ;-fun tomb_N : N ;-fun tomorrow_Adv : Adv ;-fun ton_N : N ;-fun tone_N : N ;-fun tongue_N : N ;-fun tonight_Adv : Adv ;-fun tonne_N : N ;-fun tool_N : N ;-fun tooth_N : N ;-fun top_N : N ;-fun topic_N : N ;-fun topology_N : N ;-fun torrent_N : N ;-fun torrential_A : A ;-fun toss_V2 : V2 ;-fun total_A : A ;-fun total_N : N ;-fun touch_V2 : V2 ;-fun touch_N : N ;-fun tough_A : A ;-fun tough_A2 : A2 ;-fun tour_V2 : V2 ;-fun tour_N : N ;-fun tourist_N : N ;-fun tow_V2 : V2 ;-fun towards_Prep : Prep ;-fun tower_N : N ;-fun town_N : N ;-fun toxic_A : A ;-fun toy_N : N ;-fun trace_V2 : V2 ;-fun trace_N : N ;-fun track_V2 : V2 ;-fun track_N : N ;-fun tract_N : N ;-fun tractable_A : A ;-fun trade_N : N ;-fun tradition_N : N ;-fun traffic_N : N ;-fun traffic_V2in : V2 ;-fun tragedy_N : N ;-fun tragic_A : A ;-fun train_V2 : V2 ;-fun train_N : N ;-fun tramp_N : N ;-fun tranquil_A : A ;-fun transaction_N : N ;-fun transcendental_A : A ;-fun transcribe_V2 : V2 ;-fun transcript_N : N ;-fun transcription_N : N ;-fun transfer_V3to : V3 ;-fun transform_V2 : V2 ;-fun transience_N : N ;-fun transient_A : A ;-fun transistor_N : N ;-fun transit_N : N ;-fun transitive_A : A ;-fun transitory_A : A ;-fun translate_V3into : V3 ;-fun transmit_V2 : V2 ;-fun transparency_N : N ;-fun transparent_A : A ;-fun transport_V2 : V2 ;-fun transport_N : N ;-fun trap_V2 : V2 ;-fun trap_N : N ;-fun travel_V2 : V2 ;-fun travel_N : N ;-fun traverse_V2 : V2 ;-fun tray_N : N ;-fun treat_V3_pred : V3 ;-fun treatment_N : N ;-fun treble_A : A ;-fun treble_V2 : V2 ;-fun tree_N : N ;-fun tremble_V : V ;-fun triangle_N : N ;-fun triangular_A : A ;-fun tribe_N : N ;-fun trick_V2 : V2 ;-fun trick_N : N ;-fun trifle_V2with : V2 ;-fun trifle_N : N ;-fun trigger_V2 : V2 ;-fun trigger_N : N ;-fun trip_V : V ;-fun trip_N : N ;-fun triple_A : A ;-fun triple_V2 : V2 ;-fun triple_N : N ;-fun triple_N : N ;-fun triumph_V : V ;-fun triumph_N : N ;-fun trivial_A : A ;-fun tropic_N : N ;-fun trouble_V2 : V2 ;-fun trouble_N : N ;-fun troublesome_A : A ;-fun truck_N : N ;-fun true_A : A ;-fun truncate_V2 : V2 ;-fun trunk_N : N ;-fun trust_V2 : V2 ;-fun trust_N : N ;-fun truth_N : N ;-fun try_V2 : V2 ;-fun try_VV : VV ;-fun tub_N : N ;-fun tube_N : N ;-fun tuck_V3 : V3 ;-fun tuesday_PN : PN ;-fun tuition_N : N ;-fun tumble_V : V ;-fun tune_V2 : V2 ;-fun tune_N : N ;-fun turn_V3f : V3 ;-fun turn_V3 : V3 ;-fun turn_V : V ;-fun turn_N : N ;-fun turtle_N : N ;-fun tutor_N : N ;-fun twice_Adv : Adv ;-fun twiddle_V2 : V2 ;-fun twin_N : N ;-fun twist_V2 : V2 ;-fun twist_N : N ;-fun type_V2 : V2 ;-fun type_N : N ;-fun typical_A : A ;-fun typical_A2of : A2 ;-fun tyre_N : N ;-fun ugly_A : A ;-fun ulcer_N : N ;-fun ultimate_A : A ;-fun ultimatum_N : N ;-fun unary_A : A ;-fun uncertainty_N : N ;-fun uncle_N2of : N2 ;---fun under_Prep : Prep ;-fun undergraduate_N : N ;-fun underline_V2 : V2 ;-fun undermine_V2 : V2 ;-fun underneath_Adv : Adv ;-fun underneath_Prep : Prep ;-fun underneath_N : N ;-fun underscore_N : N ;-fun understand_V2 : V2 ;-fun undo_V2 : V2 ;-fun undoubtedly_Adv : Adv ;-fun ungainly_A : A ;-fun uniform_A : A ;-fun uniform_N : N ;-fun unify_V2 : V2 ;-fun union_N : N ;-fun unique_A : A ;-fun unit_N : N ;-fun unitary_A : A ;-fun unite_V2 : V2 ;-fun unity_N : N ;-fun universe_N : N ;-fun university_N : N ;-fun unleash_V2 : V2 ;-fun unplug_V2 : V2 ;-fun unprecedented_A : A ;-fun until_Subj : Subj ;-fun unusual_A : A ;-fun unwieldy_A : A ;-fun unwitting_A : A ;-fun up_Prep : Prep ;-fun update_V2 : V2 ;-fun upon_Prep : Prep ;-fun upper_A : A ;-fun upright_A : A ;-fun upset_V2 : V2 ;-fun upside_down_A : A ;-fun upstairs_Adv : Adv ;-fun urge_V2 : V2 ;-fun urge_N2 : N2 ;-fun urgency_N : N ;-fun urgent_A : A ;-fun usage_N : N ;-fun use_V2 : V2 ;-fun use_N : N ;-fun used_A2to : A2 ;-fun usual_A : A ;-fun utility_N : N ;-fun utilize_V2 : V2 ;-fun utter_A : A ;-fun utter_V2 : V2 ;-fun utterance_N : N ;-fun vacuous_A : A ;-fun vacuum_N : N ;-fun vague_A : A ;-fun valence_N : N ;-fun valency_N : N ;-fun valid_A : A ;-fun validate_V2 : V2 ;-fun valley_N : N ;-fun valuable_A : A ;-fun value_V2 : V2 ;-fun value_N : N ;-fun van_N : N ;-fun vanilla_N : N ;-fun vanish_V : V ;-fun variable_A : A ;-fun variable_N : N ;-fun variant_N : N ;-fun variation_N : N ;-fun variety_N : N ;-fun various_A : A ;-fun varnish_V2 : V2 ;-fun varnish_N : N ;-fun vary_V : V ;-fun vase_N : N ;-fun vast_A : A ;-fun vector_N : N ;-fun vegetable_N : N ;-fun vegetation_N : N ;-fun vehicle_N : N ;-fun velocity_N : N ;-fun verb_N : N ;-fun verbose_A : A ;-fun verdict_N : N ;-fun verify_V2 : V2 ;-fun versatile_A : A ;-fun verse_N : N ;-fun version_N : N ;-fun vertex_N : N ;-fun vertical_A : A ;-fun vessel_N : N ;-fun vet_N : N ;-fun viable_A : A ;-fun vice_N : N ;-fun victim_N : N ;-fun victor_N : N ;-fun victory_N : N ;-fun vie_V2with : V2 ;-fun view_V3_pred : V3 ;-fun view_N : N ;-fun vigorous_A : A ;-fun village_N : N ;-fun vindicate_V2 : V2 ;-fun vine_N : N ;-fun vineyard_N : N ;-fun violate_V2 : V2 ;-fun violence_N : N ;-fun violent_A : A ;-fun viral_A : A ;-fun virtual_A : A ;-fun virtue_N : N ;-fun virus_N : N ;-fun visible_A : A ;-fun visible_A2to : A2 ;-fun vision_N : N ;-fun visit_V2 : V2 ;-fun visit_N : N ;-fun visual_A : A ;-fun vital_A : A ;-fun vitiate_V2 : V2 ;-fun vocabulary_N : N ;-fun voice_N : N ;-fun volatile_A : A ;-fun vole_N : N ;-fun volt_N : N ;-fun volume_N : N ;-fun voluntary_A : A ;-fun volunteer_V : V ;-fun volunteer_V2for : V2 ;-fun volunteer_N : N ;-fun vote_V2for : V2 ;-fun vote_N : N ;-fun vow_VV : VV ;-fun vow_VS : VS ;-fun vow_N : N ;-fun vowel_N : N ;-fun voyage_N : N ;-fun vulgar_A : A ;-fun wag_V2 : V2 ;-fun waist_N : N ;-fun waistcoat_N : N ;-fun wait_V2for : V2 ;-fun wait_N : N ;-fun wake_V2 : V2 ;-fun walk_V : V ;-fun walk_N : N ;-fun wall_N : N ;-fun wan_A : A ;-fun wander_V2 : V2 ;-fun want_V2 : V2 ;---fun want_VV : VV ;-fun war_N : N ;-fun ward_N : N ;-fun warm_V2 : V2 ;-fun warm_A : A ;-fun warn_V2 : V2 ;-fun warning_N : N ;-fun wash_V : V ;-fun waste_A : A ;-fun waste_V2 : V2 ;-fun waste_N : N ;-fun watch_V2 : V2 ;-fun watch_N : N ;-fun water_N : N ;-fun wave_V2to : V2 ;-fun wave_N : N ;-fun wax_N : N ;-fun way_N : N ;-fun weak_A : A ;-fun wealth_N : N ;-fun weapon_N : N ;-fun wear_V2 : V2 ;-fun weather_N : N ;-fun weave_V2 : V2 ;-fun wedding_N : N ;-fun wedge_N : N ;-fun wednesday_PN : PN ;-fun weed_N : N ;-fun week_N : N ;-fun weep_V : V ;-fun weigh_V2 : V2 ;-fun weigh_V2 : V2 ;-fun weight_N : N ;-fun welcome_A : A ;-fun welcome_V3to : V3 ;-fun welcome_N2to : N2 ;-fun welfare_N : N ;-fun well_Adv : Adv ;-fun well_A : A ;-fun well_N : N ;-fun well_formed_A : A ;-fun west_N : N ;-fun west_A : A ;-fun west_A2of : A2 ;-fun western_A : A ;-fun wet_A : A ;-fun wheat_N : N ;-fun wheel_N : N ;-fun wheeled_A : A ;-fun whelk_N : N ;-fun when_Adv : Adv ;----- fun when_Adv : Adv ;-fun whenever_Adv : Adv ;--- fun where_Adv : Adv ;--- fun where_Adv : Adv ;-fun whereas_Subj : Subj ;-fun wherever_Adv : Adv ;-fun while_Subj : Subj ;-fun whim_N : N ;-fun whine_V : V ;-fun whine_N : N ;-fun whiskey_N : N ;-fun whisky_N : N ;-fun whisper_N : N ;-fun whisper_V : V ;-fun whisper_VS : VS ;-fun whistle_V : V ;-fun white_A : A ;-fun whole_A : A ;-fun whole_A : A ;-fun wholly_Adv : Adv ;--- fun why_Adv : Adv ;--- fun why_Adv : Adv ;--- fun whyever_Adv : Adv ;-fun wicked_A : A ;-fun wide_A : A ;-fun widow_N : N ;-fun width_N : N ;-fun wife_N2of : N2 ;-fun wild_A : A ;-fun will_N : N ;-fun willing_A2 : A2 ;-fun willing_A : A ;-fun win_V2 : V2 ;-fun wind_V2 : V2 ;-fun wind_V : V ;-fun wind_N : N ;-fun window_N : N ;-fun wine_N : N ;-fun wing_N : N ;-fun winter_N : N ;-fun wire_N : N ;-fun wisdom_N : N ;-fun wise_A : A ;-fun wish_V2for : V2 ;-fun wish_VS : VS ;-fun wish_N : N ;-fun witch_N : N ;---fun with_Prep : Prep ;-fun within_Adv : Adv ;-fun within_Prep : Prep ;-fun withold_V2 : V2 ;---fun without_Prep : Prep ;-fun withstand_V2 : V2 ;-fun witness_V2 : V2 ;-fun witness_N2to : N2 ;-fun woman_N : N ;-fun wonder_V2 : V2 ;-fun wonder_N : N ;-fun wood_N : N ;-fun wooden_A : A ;-fun wool_N : N ;-fun word_N : N ;-fun work_N : N ;-fun work_V : V ;-fun world_N : N ;-fun worm_N : N ;-fun worry_V2 : V2 ;-fun worry_V2about : V2 ;-fun worry_N : N ;-fun worship_V2 : V2 ;-fun worth_Prep : Prep ;-fun worthless_A : A ;-fun worthwhile_A : A ;-fun worthy_A : A ;-fun worthy_A2of : A2 ;-fun wound_V2 : V2 ;-fun wound_N : N ;-fun wrap_V2 : V2 ;-fun wreck_V2 : V2 ;-fun wreck_N : N ;-fun wrinkle_N : N ;-fun wrist_N : N ;-fun write_V2 : V2 ;-fun wrong_A : A ;-fun wry_A : A ;-fun yard_N : N ;-fun year_N : N ;-fun yellow_N : N ;-fun yellow_A : A ;-fun yesterday_Adv : Adv ;-fun yet_Adv : Adv ;-fun yield_V2 : V2 ;-fun yield_N : N ;-fun young_A : A ;-fun youth_N : N ;-fun zinc_N : N ;-}
− lib/src/parse/English.gf
@@ -1,6 +0,0 @@---# -path=.:oald:alltenses--concrete English of EnglishAbs = -  ParseEng,-  OaldStructuralEng - [above_Prep, after_Prep,and_Conj,before_Prep,behind_Prep,between_Prep,during_Prep,except_Prep,for_Prep,from_Prep,in_Prep,on_Prep,or_Conj,through_Prep,to_Prep,under_Prep, with_Prep,without_Prep] ;---  OaldEng - [everywhere_Adv,have_V2,here_Adv,quite_Adv,somewhere_Adv,there_Adv] ;
− lib/src/parse/EnglishAbs.gf
@@ -1,5 +0,0 @@-abstract EnglishAbs = -  ParseEngAbs,-  OaldStructural - [above_Prep, after_Prep,and_Conj,before_Prep,behind_Prep,between_Prep,during_Prep,except_Prep,for_Prep,from_Prep,in_Prep,on_Prep,or_Conj,through_Prep,to_Prep,under_Prep, with_Prep,without_Prep] ;---  Oald - [everywhere_Adv,have_V2,here_Adv,quite_Adv,somewhere_Adv,there_Adv] ;-
− lib/src/parse/Parse.gf
@@ -1,15 +0,0 @@-abstract Parse = -  Noun,-  Verb, -  Adjective,-  Adverb,-  Numeral,-  Sentence, -  Question,-  Relative,-  Conjunction,-  Phrase,-  Text,-  Structural,-  Idiom,-  Tense ;
− lib/src/parse/ParseEng.gf
@@ -1,167 +0,0 @@---# -path=.:oald:alltenses--concrete ParseEng of ParseEngAbs = -  NounEng, -  VerbEng - [ComplVS], -  AdjectiveEng,-  AdverbEng,-  NumeralEng,-  SentenceEng, --- - [UseCl, UseQCl, UseRCl],-  QuestionEng,-  RelativeEng - [IdRP, RelSlash],-  ConjunctionEng,-  PhraseEng, --- - [UttImpSg, UttImpPl],-  TextX - [Pol,PNeg,PPos],-  TenseX - [Pol,PNeg,PPos],-  GrammarEng [Pol,PNeg,PPos],-  StructuralEng - [above_Prep, everywhere_Adv, everybody_NP, every_Det, only_Predet, somebody_NP],-  IdiomEng,--  ExtraEng - [-   UncNegCl, UncNegQCl, UncNegRCl, UncNegImpSg, UncNegImpPl,-   StrandRelSlash,-   that_RP-  ],--  LexiconEng [N3, distance_N3, -              A2, married_A2,-	      VQ, wonder_VQ, -	      V2A, paint_V2A, -	      V2Q, ask_V2Q,-	      V2V, beg_V2V,-	      V2S, answer_V2S,-	      VA, become_VA],-  OaldEng - [everywhere_Adv, here_Adv, quite_Adv, somewhere_Adv, there_Adv,have_V2]--  ** open ParadigmsEng, ResEng, MorphoEng, NounEng, ParamX, Prelude in {--flags startcat = Phr ; unlexer = text ; lexer = text ;------- * Overridden things from the common API------- Allow both "hope that he runs" and "hope he runs".-lin ComplVS v s = variants { VerbEng.ComplVS v s; ComplBareVS v s } ;--{----- this can now be done by just using ExtraEng.UncNeg : Pol---- Allow both contracted and uncontracted negated clauses.-lin UseCl t p cl = -      case p.p of {-	Pos => SentenceEng.UseCl t p cl;-	Neg => variants { SentenceEng.UseCl t p cl; UncNegCl t p cl }-      } ;--lin UseQCl t p cl = -      case p.p of {-	Pos => SentenceEng.UseQCl t p cl;-	Neg => variants { SentenceEng.UseQCl t p cl; UncNegQCl t p cl }-      } ;--lin UseRCl t p cl = -      case p.p of {-	Pos => SentenceEng.UseRCl t p cl;-	Neg => variants { SentenceEng.UseRCl t p cl; UncNegRCl t p cl }-      } ;--lin UttImpSg p i = -      case p.p of {-	CPos => PhraseEng.UttImpSg p i;-	CNeg _ => variants { PhraseEng.UttImpSg p i ; UncNegImpSg p i }-      } ;--lin UttImpPl p i = -      case p.p of {-	CPos => PhraseEng.UttImpPl p i;-	CNeg _ => variants { PhraseEng.UttImpPl p i ; UncNegImpPl p i }-      } ;--}---- Two different forms of relative clauses:--- Pied piping: "at which we are looking". --- Stranding: "that he looks at"--- EmptyRelSlash is not used here, since it would give --- a meta-variable for the RP.--lin RelSlash rp slash = variants { RelativeEng.RelSlash rp slash; StrandRelSlash rp slash } ;----- Allow both "who"/"which" and "that"-lin IdRP = -     { s = table {-        RC _ (NCase Gen)    => "whose" ; -        RC Neutr _  => variants { "which"; "that"; {- for dictionary entries with the wrong gender -} "who" } ;-        RC _ NPAcc    => variants { "whom"; "that"; {- incorrect but common -} "who" } ;-        RC _ (NCase Nom)    => variants { "who" ; "that" } ;-        RPrep _     => variants { "which"; "whom"; {- incorrect but common -}  "who" }-        } ;-      a = RNoAg-      } ;--lin everybody_NP = variants { regNP "everybody" singular; regNP "everyone" singular } ;-lin somebody_NP = variants { regNP "somebody" singular; regNP "someone" singular } ;--lin every_Det = variants { mkDeterminer singular "every"; mkDeterminer singular "each" };--lin only_Predet = variants { ss "only"; ss "just" };-------- English-specific additions------- Syntactic additions--lin-    VerbCN v cn = {s = \\n,c => v.s ! VPresPart ++ cn.s ! n ! c; g = cn.g};--    NumOfNP num np = {-      s = \\c => num.s ! Nom ++ "of" ++ np.s ! c ; -      a = agrP3 num.n-      } ;--    CAdvNP ad cn np = {-      s = \\c => ad.s ++ cn.s ! Sg ! npcase2case c ++ ad.p ++ np.s ! npNom ; -      a = agrP3 Sg-      } ;--    CAdvSSlash ad cn slash = {-      s = \\c => ad.s ++ cn.s ! Sg ! npcase2case c ++ ad.p ++ slash.s ++ slash.c2;-      a = agrP3 Sg-      } ;----    CompCN cn = { s = \\a => let n = (fromAgr a).n---		              in IndefArt.s ! False ! n ++ cn.s ! n ! Acc} ;---- Lexical additions--lin-    a8few_Det = mkDeterminer plural ["a few"];-    another_Predet = ss "another" ;-    any_Predet = ss "any" ;-    anybody_NP = variants { regNP "anybody" singular; regNP "anyone" singular };-    anything_NP = regNP "anything" singular;-    both_Det = mkDeterminer plural "both";-    either_Det = mkDeterminer singular "either" ;-    exactly_AdN = ss "exactly" ;-    most_Det = mkDeterminer plural "most";-    neither_Det = mkDeterminer singular "neither" ;-    only_AdV = mkAdV "only" ;-    should_VV = {-      s = table {-	VVF VInf => ["ought to"] ;-	VVF VPres => "should" ;-	VVF VPPart => ["ought to"] ;-	VVF VPresPart => variants {} ; -- FIXME: "shoulding" ?-	VVF VPast => ["should have"] ;-	VVPastNeg => ["shouldn't have"] ;-	VVPresNeg => "shouldn't"-	} ;-      typ = VVAux-    } ;-    several_Det = mkDeterminer plural "several" ;---} ;
− lib/src/parse/ParseEngAbs.gf
@@ -1,48 +0,0 @@-abstract ParseEngAbs = -  Parse - [above_Prep], -  ExtraEngAbs - [-   UncNegCl, UncNegQCl, UncNegRCl, UncNegImpSg, UncNegImpPl,-   StrandRelSlash,-   that_RP-  ],--  Lexicon [N3, distance_N3, -	   A2, married_A2,-	      VQ, wonder_VQ, -	      V2A, paint_V2A, -	      V2Q, ask_V2Q,-	      V2V, beg_V2V,-	      V2S, answer_V2S,-	      VA, become_VA],-  Oald - [everywhere_Adv, here_Adv, quite_Adv, somewhere_Adv, there_Adv,have_V2]--  ** {---- Syntactic additions--fun VerbCN : V -> CN -> CN ; -- running man--fun NumOfNP : Num -> NP -> NP ; -- ten of the dogs--fun CAdvNP  : CAdv -> CN -> NP -> NP ; -- more wine than the professor-fun CAdvSSlash  : CAdv -> CN -> SSlash -> NP ; -- more wine than the professor drank----fun CompCN : CN -> Comp ; -- "(every man is) a dog", "(all men are) dogs"---- Lexical additions--fun a8few_Det : Det ;-fun another_Predet : Predet ;-fun any_Predet : Predet ;-fun anybody_NP : NP ;-fun anything_NP : NP ;-fun both_Det : Det ;-fun either_Det : Det ;-fun exactly_AdN : AdN ;-fun most_Det : Det ;-fun neither_Det : Det ;-fun only_AdV : AdV ;-fun should_VV : VV ;-fun several_Det : Det ;--}
− lib/src/parse/oald/Oald.gf
@@ -1,43966 +0,0 @@--- English lexicon for GF, produced from:--- Oxford advanced learner's dictionary of current English:---    expanded 'computer usable' version compiled by Roger Mitton--- The computer usable version is transcribed from:---   Oxford advanced learner's dictionary of current English---   A.S. Hornby ; with the assistance of A.P. Cowie [and] J. Windsor Lewis.---   3rd. ed., London : Oxford University Press, 1974.--- Distributed as 'dict0710' by:---   Oxford Text Archive---   Oxford University Computing Services---   13 Banbury Road---   Oxford---   OX2 6NN--- Under these conditions:---   Freely available for non-commercial use provided that this header is---   included in its entirety with any copy distributed.------ GF version generated by asc2gf, Bjorn Bringert Nov 2008---    based on asc2lex, Matthew Purver Nov 2001---    http://www.stanford.edu/~mpurver/software.html--abstract Oald = Cat ** {-fun a_N : N;-fun a_bomb_N : N;-fun a_fortiori_Adv : Adv;-fun a_level_N : N;-fun a_posteriori_A : A;-fun a_posteriori_Adv : Adv;-fun a_priori_A : A;-fun a_priori_Adv : Adv;-fun aa_N : N;-fun aachen_PN : PN;-fun aarhus_PN : PN;-fun ab_initio_Adv : Adv;-fun aback_Adv : Adv;-fun abacus_N : N;-fun abaft_Adv : Adv;-fun abandon_N : N;-fun abandon_V2 : V2;-fun abandoned_A : A;-fun abandonment_N : N;-fun abase_V2 : V2;-fun abasement_N : N;-fun abash_V2 : V2;-fun abate_V : V;-fun abate_V2 : V2;-fun abatement_N : N;-fun abattoir_N : N;-fun abbess_N : N;-fun abbey_N : N;-fun abbot_N : N;-fun abbreviate_V2 : V2;-fun abbreviation_N : N;-fun abbé_N : N;-fun abc_N : N;-fun abcs_N : N;-fun abdicate_V : V;-fun abdicate_V2 : V2;-fun abdication_N : N;-fun abdomen_N : N;-fun abdominal_A : A;-fun abduct_V2 : V2;-fun abduction_N : N;-fun abe_PN : PN;-fun abeam_Adv : Adv;-fun abed_Adv : Adv;-fun abercarn_PN : PN;-fun aberdare_PN : PN;-fun aberdeen_PN : PN;-fun abergavenny_PN : PN;-fun abergele_PN : PN;-fun aberrant_A : A;-fun aberration_N : N;-fun abertillery_PN : PN;-fun aberystwyth_PN : PN;-fun abet_V2 : V2;-fun abeyance_N : N;-fun abhor_V2 : V2;-fun abhorrence_N : N;-fun abhorrent_A : A;-fun abide_V : V;-fun abide_V2 : V2;-fun abiding_A : A;-fun ability_N : N;-fun abingdon_PN : PN;-fun abject_A : A;-fun abjection_N : N;-fun abjectly_Adv : Adv;-fun abjuration_N : N;-fun abjure_V2 : V2;-fun ablative_A : A;-fun ablative_N : N;-fun ablaut_N : N;-fun ablaze_A : A;-fun ablaze_Adv : Adv;-fun able_A : A;-fun able_bodied_A : A;-fun ablution_N : N;-fun ably_Adv : Adv;-fun abnegation_N : N;-fun abnormal_A : A;-fun abnormality_N : N;-fun abnormally_Adv : Adv;-fun abo_N : N;-fun aboard_Adv : Adv;-fun abode_N : N;-fun abolish_V2 : V2;-fun abolition_N : N;-fun abolitionist_N : N;-fun abominable_A : A;-fun abominably_Adv : Adv;-fun abominate_V2 : V2;-fun abomination_N : N;-fun aboriginal_A : A;-fun aboriginal_N : N;-fun aborigine_N : N;-fun abort_V : V;-fun abort_V2 : V2;-fun abortion_N : N;-fun abortionist_N : N;-fun abortive_A : A;-fun abortively_Adv : Adv;-fun abound_V : V;-fun about_Adv : Adv;-fun about_face_N : N;-fun about_face_V : V;-fun above_Adv : Adv;-fun above_board_A : A;-fun above_board_Adv : Adv;-fun above_mentioned_A : A;-fun above_named_A : A;-fun abracadabra_N : N;-fun abrade_V2 : V2;-fun abraham_PN : PN;-fun abrasion_N : N;-fun abrasive_A : A;-fun abrasive_N : N;-fun abreast_Adv : Adv;-fun abridge_V2 : V2;-fun abridgement_N : N;-fun abridgment_N : N;-fun abroad_Adv : Adv;-fun abrogate_V2 : V2;-fun abrogation_N : N;-fun abrupt_A : A;-fun abruptly_Adv : Adv;-fun abruptness_N : N;-fun abscess_N : N;-fun abscond_V : V;-fun absence_N : N;-fun absent_A : A;-fun absent_V2 : V2;-fun absent_minded_A : A;-fun absent_mindedly_Adv : Adv;-fun absent_mindedness_N : N;-fun absentee_N : N;-fun absenteeism_N : N;-fun absently_Adv : Adv;-fun absinth_N : N;-fun absinthe_N : N;-fun absolute_A : A;-fun absolutely_Adv : Adv;-fun absolution_N : N;-fun absolutism_N : N;-fun absolve_V2 : V2;-fun absorb_V2 : V2;-fun absorbent_A : A;-fun absorbent_N : N;-fun absorption_N : N;-fun abstain_V : V;-fun abstainer_N : N;-fun abstemious_A : A;-fun abstemiously_Adv : Adv;-fun abstemiousness_N : N;-fun abstention_N : N;-fun abstinence_N : N;-fun abstract_A : A;-fun abstract_N : N;-fun abstract_V2 : V2;-fun abstracted_A : A;-fun abstractedly_Adv : Adv;-fun abstraction_N : N;-fun abstruse_A : A;-fun abstrusely_Adv : Adv;-fun abstruseness_N : N;-fun absurd_A : A;-fun absurdity_N : N;-fun absurdly_Adv : Adv;-fun abundance_N : N;-fun abundant_A : A;-fun abundantly_Adv : Adv;-fun abuse_N : N;-fun abuse_V2 : V2;-fun abusive_A : A;-fun abusively_Adv : Adv;-fun abut_V : V;-fun abutment_N : N;-fun abysm_N : N;-fun abysmal_A : A;-fun abysmally_Adv : Adv;-fun abyss_N : N;-fun acacia_N : N;-fun academic_A : A;-fun academic_N : N;-fun academically_Adv : Adv;-fun academician_N : N;-fun academy_N : N;-fun accede_V : V;-fun accelerando_A : A;-fun accelerando_Adv : Adv;-fun accelerando_N : N;-fun accelerate_V : V;-fun accelerate_V2 : V2;-fun acceleration_N : N;-fun accelerator_N : N;-fun accent_N : N;-fun accent_V2 : V2;-fun accentuate_V2 : V2;-fun accentuation_N : N;-fun accept_V : V;-fun accept_V2 : V2;-fun acceptability_N : N;-fun acceptable_A : A;-fun acceptably_Adv : Adv;-fun acceptance_N : N;-fun acceptation_N : N;-fun access_N : N;-fun accessary_N : N;-fun accessibility_N : N;-fun accessible_A : A;-fun accession_N : N;-fun accessory_N : N;-fun accidence_N : N;-fun accident_N : N;-fun accident_prone_A : A;-fun accidental_A : A;-fun accidentally_Adv : Adv;-fun acclaim_N : N;-fun acclaim_V2 : V2;-fun acclamation_N : N;-fun acclimate_V : V;-fun acclimate_V2 : V2;-fun acclimation_N : N;-fun acclimatization_N : N;-fun acclimatize_V : V;-fun acclimatize_V2 : V2;-fun acclivity_N : N;-fun accolade_N : N;-fun accommodate_V2 : V2;-fun accommodating_A : A;-fun accommodation_N : N;-fun accompaniment_N : N;-fun accompanist_N : N;-fun accompany_V2 : V2;-fun accomplice_N : N;-fun accomplish_V2 : V2;-fun accomplished_A : A;-fun accomplishment_N : N;-fun accord_N : N;-fun accord_V : V;-fun accord_V2 : V2;-fun accordance_N : N;-fun accordingly_Adv : Adv;-fun accordion_N : N;-fun accost_V2 : V2;-fun accouchement_N : N;-fun account_N : N;-fun account_V : V;-fun account_V2 : V2;-fun accountable_A : A;-fun accountancy_N : N;-fun accountant_N : N;-fun accra_PN : PN;-fun accredit_V2 : V2;-fun accredited_A : A;-fun accretion_N : N;-fun accrington_PN : PN;-fun accrue_V : V;-fun accumulate_V : V;-fun accumulate_V2 : V2;-fun accumulation_N : N;-fun accumulative_A : A;-fun accumulator_N : N;-fun accuracy_N : N;-fun accurate_A : A;-fun accurately_Adv : Adv;-fun accursed_A : A;-fun accurst_A : A;-fun accusation_N : N;-fun accusative_A : A;-fun accusative_N : N;-fun accuse_V2 : V2;-fun accuser_N : N;-fun accusingly_Adv : Adv;-fun accustom_V2 : V2;-fun accustomed_A : A;-fun ace_N : N;-fun acerbity_N : N;-fun acetate_N : N;-fun acetic_A : A;-fun acetylene_N : N;-fun ache_N : N;-fun ache_V : V;-fun achievable_A : A;-fun achieve_V2 : V2;-fun achievement_N : N;-fun achilles_PN : PN;-fun acid_A : A;-fun acid_N : N;-fun acidic_A : A;-fun acidify_V : V;-fun acidify_V2 : V2;-fun acidity_N : N;-fun acidulated_A : A;-fun acidulous_A : A;-fun ack_ack_N : N;-fun acknowledge_V2 : V2;-fun acknowledgement_N : N;-fun acme_N : N;-fun acne_N : N;-fun acolyte_N : N;-fun aconite_N : N;-fun acorn_N : N;-fun acorn_cup_N : N;-fun acoustic_A : A;-fun acoustic_N : N;-fun acoustics_N : N;-fun acquaint_V2 : V2;-fun acquaintance_N : N;-fun acquaintanceship_N : N;-fun acquiesce_V : V;-fun acquiescence_N : N;-fun acquiescent_A : A;-fun acquire_V2 : V2;-fun acquirement_N : N;-fun acquisition_N : N;-fun acquisitive_A : A;-fun acquit_V2 : V2;-fun acquittal_N : N;-fun acre_N : N;-fun acreage_N : N;-fun acrid_A : A;-fun acrimonious_A : A;-fun acrimony_N : N;-fun acrobat_N : N;-fun acrobatic_A : A;-fun acrobatics_N : N;-fun acronym_N : N;-fun acropolis_N : N;-fun across_Adv : Adv;-fun acrostic_N : N;-fun acrylic_N : N;-fun act_N : N;-fun act_V : V;-fun act_V2 : V2;-fun acting_A : A;-fun acting_N : N;-fun actinic_A : A;-fun actinism_N : N;-fun action_N : N;-fun actionable_A : A;-fun activate_V2 : V2;-fun activation_N : N;-fun active_A : A;-fun actively_Adv : Adv;-fun activist_N : N;-fun activity_N : N;-fun actor_N : N;-fun actress_N : N;-fun actual_A : A;-fun actuality_N : N;-fun actually_Adv : Adv;-fun actuarial_A : A;-fun actuary_N : N;-fun actuate_V2 : V2;-fun acuity_N : N;-fun acumen_N : N;-fun acupuncture_N : N;-fun acute_A : A;-fun acutely_Adv : Adv;-fun acuteness_N : N;-fun ad_N : N;-fun ad_PN : PN;-fun ad_hoc_A : A;-fun ad_hoc_Adv : Adv;-fun ad_infinitum_Adv : Adv;-fun ad_interim_Adv : Adv;-fun ad_lib_A : A;-fun ad_lib_Adv : Adv;-fun ad_lib_V : V;-fun ad_libitum_Adv : Adv;-fun ad_man_N : N;-fun ad_nauseam_Adv : Adv;-fun ad_valorem_Adv : Adv;-fun ada_PN : PN;-fun adage_N : N;-fun adagio_A : A;-fun adagio_Adv : Adv;-fun adagio_N : N;-fun adam_PN : PN;-fun adamant_A : A;-fun adamant_N : N;-fun adamantine_A : A;-fun adapt_V2 : V2;-fun adaptability_N : N;-fun adaptable_A : A;-fun adaptation_N : N;-fun adapter_N : N;-fun adaptor_N : N;-fun add_V : V;-fun add_V2 : V2;-fun addendum_N : N;-fun adder_N : N;-fun addict_N : N;-fun addict_V2 : V2;-fun addiction_N : N;-fun addictive_A : A;-fun adding_machine_N : N;-fun addis_ababa_PN : PN;-fun addition_N : N;-fun additional_A : A;-fun additionally_Adv : Adv;-fun additive_N : N;-fun addle_A : A;-fun addle_V : V;-fun addle_V2 : V2;-fun addle_brained_A : A;-fun addle_head_N : N;-fun addle_pated_A : A;-fun address_N : N;-fun address_V2 : V2;-fun addressee_N : N;-fun addressograph_N : N;-fun adduce_V2 : V2;-fun adelaide_PN : PN;-fun adenoidal_A : A;-fun adept_A : A;-fun adept_N : N;-fun adequacy_N : N;-fun adequate_A : A;-fun adequately_Adv : Adv;-fun adhere_V : V;-fun adherence_N : N;-fun adherent_N : N;-fun adhesion_N : N;-fun adhesive_A : A;-fun adhesive_N : N;-fun adieu_N : N;-fun adipose_A : A;-fun adjacent_A : A;-fun adjectival_A : A;-fun adjective_N : N;-fun adjoin_V : V;-fun adjoin_V2 : V2;-fun adjoining_A : A;-fun adjourn_V : V;-fun adjourn_V2 : V2;-fun adjournment_N : N;-fun adjudge_V2 : V2;-fun adjudicate_V : V;-fun adjudicate_V2 : V2;-fun adjudication_N : N;-fun adjudicator_N : N;-fun adjunct_N : N;-fun adjuration_N : N;-fun adjure_V2 : V2;-fun adjust_V2 : V2;-fun adjustable_A : A;-fun adjuster_N : N;-fun adjustment_N : N;-fun adjutant_N : N;-fun admass_N : N;-fun administer_V : V;-fun administer_V2 : V2;-fun administration_N : N;-fun administrative_A : A;-fun administratively_Adv : Adv;-fun administrator_N : N;-fun admirable_A : A;-fun admirably_Adv : Adv;-fun admiral_N : N;-fun admiralty_N : N;-fun admiration_N : N;-fun admire_V2 : V2;-fun admirer_N : N;-fun admiring_A : A;-fun admiringly_Adv : Adv;-fun admissibility_N : N;-fun admissible_A : A;-fun admission_N : N;-fun admit_V : V;-fun admit_V2 : V2;-fun admittance_N : N;-fun admittedly_Adv : Adv;-fun admix_V : V;-fun admix_V2 : V2;-fun admixture_N : N;-fun admonish_V2 : V2;-fun admonition_N : N;-fun admonitory_A : A;-fun ado_N : N;-fun adobe_N : N;-fun adolescence_N : N;-fun adolescent_A : A;-fun adolescent_N : N;-fun adopt_V2 : V2;-fun adoption_N : N;-fun adoptive_A : A;-fun adorable_A : A;-fun adorably_Adv : Adv;-fun adoration_N : N;-fun adore_V2 : V2;-fun adorer_N : N;-fun adoring_A : A;-fun adoringly_Adv : Adv;-fun adorn_V2 : V2;-fun adornment_N : N;-fun adrenal_A : A;-fun adrenalin_N : N;-fun adrian_PN : PN;-fun adrift_A : A;-fun adrift_Adv : Adv;-fun adroit_A : A;-fun adroitly_Adv : Adv;-fun adroitness_N : N;-fun adulation_N : N;-fun adult_A : A;-fun adult_N : N;-fun adulterant_N : N;-fun adulterate_V2 : V2;-fun adulteration_N : N;-fun adulterer_N : N;-fun adulteress_N : N;-fun adulterous_A : A;-fun adultery_N : N;-fun adulthood_N : N;-fun adumbrate_V2 : V2;-fun advance_N : N;-fun advance_V : V;-fun advance_V2 : V2;-fun advanced_A : A;-fun advancement_N : N;-fun advantage_N : N;-fun advantage_V2 : V2;-fun advantageous_A : A;-fun advantageously_Adv : Adv;-fun advent_N : N;-fun adventist_N : N;-fun adventitious_A : A;-fun adventure_N : N;-fun adventure_V2 : V2;-fun adventurer_N : N;-fun adventuresome_A : A;-fun adventuress_N : N;-fun adventurous_A : A;-fun adverb_N : N;-fun adverbial_A : A;-fun adverbially_Adv : Adv;-fun adversary_N : N;-fun adverse_A : A;-fun adversely_Adv : Adv;-fun adversity_N : N;-fun advert_N : N;-fun advert_V : V;-fun advertise_V : V;-fun advertise_V2 : V2;-fun advertisement_N : N;-fun advertiser_N : N;-fun advice_N : N;-fun advisability_N : N;-fun advisable_A : A;-fun advise_V : V;-fun advise_V2 : V2;-fun advised_A : A;-fun advisedly_Adv : Adv;-fun adviser_N : N;-fun advisory_A : A;-fun advocacy_N : N;-fun advocate_N : N;-fun advocate_V2 : V2;-fun advowson_N : N;-fun adz_N : N;-fun adze_N : N;-fun aegis_N : N;-fun aeon_N : N;-fun aerate_V2 : V2;-fun aeration_N : N;-fun aerial_A : A;-fun aerial_N : N;-fun aerie_N : N;-fun aerobatics_N : N;-fun aerodrome_N : N;-fun aerodynamic_A : A;-fun aerodynamics_N : N;-fun aeronaut_N : N;-fun aeronautics_N : N;-fun aeroplane_N : N;-fun aerosol_N : N;-fun aerospace_N : N;-fun aertex_N : N;-fun aery_N : N;-fun aesthete_N : N;-fun aesthetic_A : A;-fun aesthetic_N : N;-fun aesthetical_A : A;-fun aesthetically_Adv : Adv;-fun aesthetics_N : N;-fun aether_N : N;-fun aetiology_N : N;-fun afar_Adv : Adv;-fun affability_N : N;-fun affable_A : A;-fun affably_Adv : Adv;-fun affair_N : N;-fun affect_V2 : V2;-fun affectation_N : N;-fun affected_A : A;-fun affecting_A : A;-fun affectingly_Adv : Adv;-fun affection_N : N;-fun affectionate_A : A;-fun affectionately_Adv : Adv;-fun affiance_V2 : V2;-fun affidavit_N : N;-fun affiliate_V : V;-fun affiliate_V2 : V2;-fun affiliation_N : N;-fun affinity_N : N;-fun affirm_V : V;-fun affirm_V2 : V2;-fun affirmation_N : N;-fun affirmative_A : A;-fun affirmative_N : N;-fun affix_N : N;-fun affix_V2 : V2;-fun afflatus_N : N;-fun afflict_V2 : V2;-fun affliction_N : N;-fun affluence_N : N;-fun affluent_A : A;-fun affluent_N : N;-fun afford_V2 : V2;-fun afforest_V2 : V2;-fun afforestation_N : N;-fun affranchise_V2 : V2;-fun affray_N : N;-fun affront_N : N;-fun affront_V2 : V2;-fun afghan_A : A;-fun afghan_N : N;-fun afghanistan_PN : PN;-fun afghanistani_A : A;-fun afghanistani_N : N;-fun afield_Adv : Adv;-fun afire_A : A;-fun aflame_A : A;-fun afloat_A : A;-fun afoot_A : A;-fun afore_Adv : Adv;-fun aforesaid_A : A;-fun aforethought_Adv : Adv;-fun afoul_Adv : Adv;-fun afraid_A : A;-fun afresh_Adv : Adv;-fun africa_PN : PN;-fun african_A : A;-fun african_N : N;-fun afrikaans_N : N;-fun afrikaner_A : A;-fun afrikaner_N : N;-fun afro_american_N : N;-fun afro_asian_A : A;-fun afro_wig_N : N;-fun aft_Adv : Adv;-fun after_A : A;-fun after_Adv : Adv;-fun aftercare_N : N;-fun afterdamp_N : N;-fun aftereffect_N : N;-fun afterglow_N : N;-fun aftermath_N : N;-fun afternoon_N : N;-fun afterthought_N : N;-fun afterwards_Adv : Adv;-fun again_Adv : Adv;-fun agape_A : A;-fun agar_agar_N : N;-fun agate_N : N;-fun agatha_PN : PN;-fun agave_N : N;-fun age_N : N;-fun age_V : V;-fun age_V2 : V2;-fun age_bracket_N : N;-fun age_group_N : N;-fun age_long_A : A;-fun age_old_A : A;-fun aged_A : A;-fun ageing_N : N;-fun ageless_A : A;-fun agency_N : N;-fun agenda_N : N;-fun agent_N : N;-fun agent_provocateur_N : N;-fun aggie_PN : PN;-fun agglomerate_A : A;-fun agglomerate_V : V;-fun agglomerate_V2 : V2;-fun agglomeration_N : N;-fun agglutinate_V2 : V2;-fun agglutinative_A : A;-fun aggrandize_V2 : V2;-fun aggrandizement_N : N;-fun aggravate_V2 : V2;-fun aggravation_N : N;-fun aggregate_N : N;-fun aggregate_V : V;-fun aggregate_V2 : V2;-fun aggregation_N : N;-fun aggression_N : N;-fun aggressive_A : A;-fun aggressively_Adv : Adv;-fun aggressiveness_N : N;-fun aggressor_N : N;-fun aggrieve_V2 : V2;-fun aggro_N : N;-fun aghast_A : A;-fun agile_A : A;-fun agilely_Adv : Adv;-fun agility_N : N;-fun aging_N : N;-fun agitate_V : V;-fun agitate_V2 : V2;-fun agitated_A : A;-fun agitating_A : A;-fun agitation_N : N;-fun agitator_N : N;-fun aglow_A : A;-fun agm_N : N;-fun agnail_N : N;-fun agnes_PN : PN;-fun agnostic_A : A;-fun agnostic_N : N;-fun agnosticism_N : N;-fun ago_Adv : Adv;-fun agog_A : A;-fun agonized_A : A;-fun agonizing_A : A;-fun agonizingly_Adv : Adv;-fun agony_N : N;-fun agora_N : N;-fun agoraphobia_N : N;-fun agra_PN : PN;-fun agrarian_A : A;-fun agree_V : V;-fun agree_V2 : V2;-fun agreeable_A : A;-fun agreeably_Adv : Adv;-fun agreement_N : N;-fun agricultural_A : A;-fun agriculture_N : N;-fun aground_A : A;-fun aground_Adv : Adv;-fun ague_N : N;-fun ahead_Adv : Adv;-fun ahmedabad_PN : PN;-fun aid_N : N;-fun aid_V2 : V2;-fun aide_de_camp_N : N;-fun aide_mémoire_N : N;-fun aids_N : N;-fun aigret_N : N;-fun aigrette_N : N;-fun ail_V : V;-fun ail_V2 : V2;-fun aileron_N : N;-fun ailment_N : N;-fun aim_N : N;-fun aim_V : V;-fun aim_V2 : V2;-fun aimless_A : A;-fun aimlessly_Adv : Adv;-fun air_N : N;-fun air_V2 : V2;-fun air_bladder_N : N;-fun air_conditioned_A : A;-fun air_conditioning_N : N;-fun air_cooled_A : A;-fun air_minded_A : A;-fun air_pump_N : N;-fun air_raid_N : N;-fun air_shaft_N : N;-fun air_sick_A : A;-fun air_sickness_N : N;-fun air_to_air_A : A;-fun air_to_ground_A : A;-fun airbed_N : N;-fun airborne_A : A;-fun airbrake_N : N;-fun aircraft_N : N;-fun aircraftman_N : N;-fun aircrew_N : N;-fun airdrie_PN : PN;-fun airdrome_N : N;-fun aireborough_PN : PN;-fun airedale_N : N;-fun airfield_N : N;-fun airflow_N : N;-fun airframe_N : N;-fun airily_Adv : Adv;-fun airing_N : N;-fun airing_cupboard_N : N;-fun airless_A : A;-fun airline_N : N;-fun airliner_N : N;-fun airmail_N : N;-fun airman_N : N;-fun airplane_N : N;-fun airport_N : N;-fun airscrew_N : N;-fun airship_N : N;-fun airstrip_N : N;-fun airtight_A : A;-fun airway_N : N;-fun airwoman_N : N;-fun airworthiness_N : N;-fun airworthy_A : A;-fun airy_A : A;-fun aisle_N : N;-fun aitch_N : N;-fun aitch_bone_N : N;-fun ajar_A : A;-fun akimbo_Adv : Adv;-fun akin_A : A;-fun akron_PN : PN;-fun al_PN : PN;-fun alabama_PN : PN;-fun alabaster_A : A;-fun alabaster_N : N;-fun alacrity_N : N;-fun alan_PN : PN;-fun alarm_N : N;-fun alarm_V2 : V2;-fun alarm_clock_N : N;-fun alarming_A : A;-fun alarmingly_Adv : Adv;-fun alarmist_N : N;-fun alaska_PN : PN;-fun alb_N : N;-fun albania_PN : PN;-fun albanian_A : A;-fun albanian_N : N;-fun albatross_N : N;-fun albert_PN : PN;-fun alberta_PN : PN;-fun albino_N : N;-fun album_N : N;-fun albumen_N : N;-fun alchemist_N : N;-fun alchemy_N : N;-fun alcohol_N : N;-fun alcoholic_A : A;-fun alcoholic_N : N;-fun alcoholism_N : N;-fun alcove_N : N;-fun alder_N : N;-fun alderman_N : N;-fun aldermanic_A : A;-fun aldershot_PN : PN;-fun ale_N : N;-fun ale_house_N : N;-fun alee_A : A;-fun alee_Adv : Adv;-fun aleppo_PN : PN;-fun alert_A : A;-fun alert_N : N;-fun alert_V2 : V2;-fun alertly_Adv : Adv;-fun alertness_N : N;-fun alessandria_PN : PN;-fun alex_PN : PN;-fun alexander_PN : PN;-fun alexandra_PN : PN;-fun alexandria_PN : PN;-fun alexandrine_N : N;-fun alexia_N : N;-fun alexic_A : A;-fun alexic_N : N;-fun alf_PN : PN;-fun alfalfa_N : N;-fun alfred_PN : PN;-fun alfresco_A : A;-fun alfresco_Adv : Adv;-fun alfreton_PN : PN;-fun alga_N : N;-fun algebra_N : N;-fun algebraic_A : A;-fun algebraical_A : A;-fun algebraically_Adv : Adv;-fun alger_PN : PN;-fun algeria_PN : PN;-fun algerian_A : A;-fun algerian_N : N;-fun ali_PN : PN;-fun alias_Adv : Adv;-fun alias_N : N;-fun alibi_N : N;-fun alicante_PN : PN;-fun alice_PN : PN;-fun alien_A : A;-fun alien_N : N;-fun alienate_V2 : V2;-fun alienation_N : N;-fun alienist_N : N;-fun alight_A : A;-fun alight_V : V;-fun align_V : V;-fun align_V2 : V2;-fun alignment_N : N;-fun alike_A : A;-fun alike_Adv : Adv;-fun alimentary_A : A;-fun alimony_N : N;-fun alison_PN : PN;-fun alive_A : A;-fun alkali_N : N;-fun alkaline_A : A;-fun all_A : A;-fun all_Adv : Adv;-fun all_N : N;-fun all_mains_A : A;-fun all_round_A : A;-fun all_rounder_N : N;-fun allah_PN : PN;-fun allahabad_PN : PN;-fun allan_PN : PN;-fun allay_V2 : V2;-fun allegation_N : N;-fun allege_V2 : V2;-fun allegedly_Adv : Adv;-fun allegiance_N : N;-fun allegoric_A : A;-fun allegorical_A : A;-fun allegory_N : N;-fun allegretto_A : A;-fun allegretto_Adv : Adv;-fun allegretto_N : N;-fun allegro_A : A;-fun allegro_Adv : Adv;-fun allegro_N : N;-fun allen_PN : PN;-fun allergen_N : N;-fun allergic_A : A;-fun allergy_N : N;-fun alleviate_V2 : V2;-fun alleviation_N : N;-fun alley_N : N;-fun alleyway_N : N;-fun alliance_N : N;-fun alligator_N : N;-fun alliteration_N : N;-fun alliterative_A : A;-fun alliteratively_Adv : Adv;-fun alloa_PN : PN;-fun allocate_V2 : V2;-fun allocation_N : N;-fun allot_V2 : V2;-fun allotment_N : N;-fun allow_V : V;-fun allow_V2 : V2;-fun allowable_A : A;-fun allowance_N : N;-fun alloy_N : N;-fun alloy_V2 : V2;-fun allspice_N : N;-fun allude_V : V;-fun allure_N : N;-fun allure_V2 : V2;-fun allurement_N : N;-fun alluring_A : A;-fun allusion_N : N;-fun allusive_A : A;-fun alluvial_A : A;-fun ally_N : N;-fun ally_V2 : V2;-fun alma_ata_PN : PN;-fun alma_mater_N : N;-fun almanac_N : N;-fun almeria_PN : PN;-fun almighty_A : A;-fun almighty_N : N;-fun almond_N : N;-fun almond_eyed_A : A;-fun almoner_N : N;-fun almost_Adv : Adv;-fun alms_box_N : N;-fun alms_giving_N : N;-fun alms_house_N : N;-fun alnwick_PN : PN;-fun aloe_N : N;-fun aloft_Adv : Adv;-fun alone_A : A;-fun alone_Adv : Adv;-fun along_Adv : Adv;-fun alongside_Adv : Adv;-fun aloof_A : A;-fun aloof_Adv : Adv;-fun aloofness_N : N;-fun aloud_Adv : Adv;-fun alp_N : N;-fun alpaca_N : N;-fun alpenstock_N : N;-fun alpha_N : N;-fun alphabet_N : N;-fun alphabetical_A : A;-fun alphabetically_Adv : Adv;-fun alpine_A : A;-fun alpinist_N : N;-fun already_Adv : Adv;-fun alright_A : A;-fun alright_Adv : Adv;-fun alsatian_N : N;-fun also_Adv : Adv;-fun also_ran_N : N;-fun altar_N : N;-fun altar_piece_N : N;-fun alter_V : V;-fun alter_V2 : V2;-fun alter_ego_N : N;-fun alterable_A : A;-fun alteration_N : N;-fun altercation_N : N;-fun alternate_A : A;-fun alternate_V : V;-fun alternate_V2 : V2;-fun alternately_Adv : Adv;-fun alternation_N : N;-fun alternative_A : A;-fun alternative_N : N;-fun alternatively_Adv : Adv;-fun altimeter_N : N;-fun altitude_N : N;-fun alto_N : N;-fun altogether_Adv : Adv;-fun alton_PN : PN;-fun altrincham_PN : PN;-fun altruism_N : N;-fun altruist_N : N;-fun altruistic_A : A;-fun altruistically_Adv : Adv;-fun alum_N : N;-fun aluminium_N : N;-fun alumna_N : N;-fun alumnus_N : N;-fun alvechurch_PN : PN;-fun alveolar_A : A;-fun alveolar_N : N;-fun always_Adv : Adv;-fun am_PN : PN;-fun amah_N : N;-fun amain_Adv : Adv;-fun amalgam_N : N;-fun amalgamate_V : V;-fun amalgamate_V2 : V2;-fun amalgamation_N : N;-fun amanda_PN : PN;-fun amanuensis_N : N;-fun amaryllis_N : N;-fun amass_V2 : V2;-fun amateur_N : N;-fun amateurish_A : A;-fun amateurism_N : N;-fun amatory_A : A;-fun amaze_V2 : V2;-fun amazement_N : N;-fun amazing_A : A;-fun amazingly_Adv : Adv;-fun amazon_N : N;-fun ambassador_N : N;-fun ambassadorial_A : A;-fun ambassadress_N : N;-fun amber_N : N;-fun ambergris_N : N;-fun ambidextrous_A : A;-fun ambience_N : N;-fun ambient_A : A;-fun ambiguity_N : N;-fun ambiguous_A : A;-fun ambiguously_Adv : Adv;-fun ambit_N : N;-fun ambition_N : N;-fun ambitious_A : A;-fun ambitiously_Adv : Adv;-fun ambivalence_N : N;-fun ambivalent_A : A;-fun amble_N : N;-fun amble_V : V;-fun ambrosia_N : N;-fun ambulance_N : N;-fun ambuscade_N : N;-fun ambuscade_V2 : V2;-fun ambush_N : N;-fun ambush_V2 : V2;-fun ameba_N : N;-fun ameer_N : N;-fun ameliorate_V : V;-fun ameliorate_V2 : V2;-fun amelioration_N : N;-fun amenable_A : A;-fun amend_V : V;-fun amend_V2 : V2;-fun amendable_A : A;-fun amendment_N : N;-fun amenity_N : N;-fun america_PN : PN;-fun american_A : A;-fun american_N : N;-fun americanism_N : N;-fun amesbury_PN : PN;-fun amethyst_N : N;-fun amharic_N : N;-fun amiability_N : N;-fun amiable_A : A;-fun amiably_Adv : Adv;-fun amicability_N : N;-fun amicable_A : A;-fun amicably_Adv : Adv;-fun amidships_Adv : Adv;-fun amiens_PN : PN;-fun amir_N : N;-fun amiss_A : A;-fun amiss_Adv : Adv;-fun amity_N : N;-fun ammanford_PN : PN;-fun ammeter_N : N;-fun ammonia_N : N;-fun ammoniated_A : A;-fun ammonite_N : N;-fun ammunition_N : N;-fun amnesia_N : N;-fun amnesty_N : N;-fun amoeba_N : N;-fun amoebic_A : A;-fun amok_Adv : Adv;-fun amoral_A : A;-fun amorous_A : A;-fun amorously_Adv : Adv;-fun amorphous_A : A;-fun amortization_N : N;-fun amortize_V2 : V2;-fun amount_N : N;-fun amount_V : V;-fun amour_N : N;-fun amour_propre_N : N;-fun amp_N : N;-fun ampere_N : N;-fun amphetamine_N : N;-fun amphibian_N : N;-fun amphibious_A : A;-fun amphitheatre_N : N;-fun amphora_N : N;-fun ample_A : A;-fun amplification_N : N;-fun amplifier_N : N;-fun amplify_V2 : V2;-fun amplitude_N : N;-fun amply_Adv : Adv;-fun ampoule_N : N;-fun amputate_V2 : V2;-fun amputation_N : N;-fun amsterdam_PN : PN;-fun amuck_Adv : Adv;-fun amulet_N : N;-fun amuse_V2 : V2;-fun amusement_N : N;-fun amusing_A : A;-fun amusingly_Adv : Adv;-fun amy_PN : PN;-fun anachronism_N : N;-fun anachronistic_A : A;-fun anaconda_N : N;-fun anaemia_N : N;-fun anaemic_A : A;-fun anaesthesia_N : N;-fun anaesthetic_A : A;-fun anaesthetic_N : N;-fun anaesthetist_N : N;-fun anaesthetize_V2 : V2;-fun anagram_N : N;-fun anal_A : A;-fun analgesia_N : N;-fun analgesic_N : N;-fun analog_N : N;-fun analogous_A : A;-fun analogously_Adv : Adv;-fun analogue_N : N;-fun analogy_N : N;-fun analyse_V2 : V2;-fun analysis_N : N;-fun analyst_N : N;-fun analytic_A : A;-fun analytical_A : A;-fun analytically_Adv : Adv;-fun analyze_V2 : V2;-fun anapaest_N : N;-fun anapaestic_A : A;-fun anarchic_A : A;-fun anarchically_Adv : Adv;-fun anarchism_N : N;-fun anarchist_N : N;-fun anarchy_N : N;-fun anathema_N : N;-fun anathematize_V : V;-fun anathematize_V2 : V2;-fun anatomical_A : A;-fun anatomically_Adv : Adv;-fun anatomist_N : N;-fun anatomy_N : N;-fun ancestor_N : N;-fun ancestral_A : A;-fun ancestress_N : N;-fun ancestry_N : N;-fun anchor_N : N;-fun anchor_V : V;-fun anchor_V2 : V2;-fun anchorage_N : N;-fun anchorite_N : N;-fun anchorman_N : N;-fun anchovy_N : N;-fun ancient_A : A;-fun ancillary_A : A;-fun ancona_PN : PN;-fun andante_A : A;-fun andante_Adv : Adv;-fun andante_N : N;-fun andiron_N : N;-fun andorra_PN : PN;-fun andorran_A : A;-fun andorran_N : N;-fun andover_PN : PN;-fun andrew_PN : PN;-fun andy_PN : PN;-fun anecdotal_A : A;-fun anecdote_N : N;-fun anemometer_N : N;-fun anemone_N : N;-fun aneroid_A : A;-fun aneroid_N : N;-fun anesthetic_A : A;-fun anesthetic_N : N;-fun anesthetist_N : N;-fun anesthetize_V2 : V2;-fun anew_Adv : Adv;-fun angel_N : N;-fun angela_PN : PN;-fun angelic_A : A;-fun angelica_N : N;-fun angelically_Adv : Adv;-fun angelus_N : N;-fun anger_N : N;-fun anger_V2 : V2;-fun angers_PN : PN;-fun angie_PN : PN;-fun angina_N : N;-fun angle_N : N;-fun angle_V : V;-fun angle_V2 : V2;-fun angle_dozer_N : N;-fun angle_iron_N : N;-fun angle_park_V : V;-fun angle_park_V2 : V2;-fun angler_N : N;-fun anglican_A : A;-fun anglican_N : N;-fun anglicism_N : N;-fun anglicize_V2 : V2;-fun angling_N : N;-fun anglo_catholic_A : A;-fun anglo_catholic_N : N;-fun anglo_indian_A : A;-fun anglo_indian_N : N;-fun anglo_saxon_A : A;-fun anglo_saxon_N : N;-fun anglomania_N : N;-fun anglophil_N : N;-fun anglophile_N : N;-fun anglophobe_N : N;-fun anglophobia_N : N;-fun angola_PN : PN;-fun angolan_A : A;-fun angolan_N : N;-fun angora_N : N;-fun angostura_N : N;-fun angrily_Adv : Adv;-fun angry_A : A;-fun angst_N : N;-fun anguilla_PN : PN;-fun anguillan_A : A;-fun anguillan_N : N;-fun anguish_N : N;-fun anguished_A : A;-fun angular_A : A;-fun angularity_N : N;-fun angus_PN : PN;-fun aniline_N : N;-fun animadversion_N : N;-fun animadvert_V : V;-fun animal_N : N;-fun animalcule_N : N;-fun animate_A : A;-fun animate_V2 : V2;-fun animatedly_A : A;-fun animation_N : N;-fun animism_N : N;-fun animosity_N : N;-fun animus_N : N;-fun anise_N : N;-fun aniseed_N : N;-fun anita_PN : PN;-fun ankara_PN : PN;-fun ankle_N : N;-fun anklet_N : N;-fun ann_PN : PN;-fun anna_N : N;-fun annabel_PN : PN;-fun annalist_N : N;-fun annan_PN : PN;-fun anne_PN : PN;-fun anneal_V2 : V2;-fun annex_N : N;-fun annex_V2 : V2;-fun annexation_N : N;-fun annexe_N : N;-fun annfield_PN : PN;-fun annfield_plain_PN : PN;-fun annie_PN : PN;-fun annihilate_V2 : V2;-fun annihilation_N : N;-fun anniversary_N : N;-fun annotate_V2 : V2;-fun annotation_N : N;-fun announce_V2 : V2;-fun announcement_N : N;-fun announcer_N : N;-fun annoy_V2 : V2;-fun annoyance_N : N;-fun annoying_A : A;-fun annual_A : A;-fun annual_N : N;-fun annually_Adv : Adv;-fun annuitant_N : N;-fun annuity_N : N;-fun annul_V2 : V2;-fun annular_A : A;-fun annulment_N : N;-fun annunciate_V2 : V2;-fun annunciation_N : N;-fun anode_N : N;-fun anodyne_A : A;-fun anodyne_N : N;-fun anoint_V2 : V2;-fun anointment_N : N;-fun anomalous_A : A;-fun anomalously_Adv : Adv;-fun anomaly_N : N;-fun anon_Adv : Adv;-fun anon_PN : PN;-fun anonymity_N : N;-fun anonymous_A : A;-fun anonymously_Adv : Adv;-fun anopheles_N : N;-fun anorak_N : N;-fun another_A : A;-fun anshan_PN : PN;-fun answer_N : N;-fun answer_V : V;-fun answer_V2 : V2;-fun answerable_A : A;-fun ant_N : N;-fun ant_eater_N : N;-fun ant_hill_N : N;-fun antagonism_N : N;-fun antagonist_N : N;-fun antagonistic_A : A;-fun antagonistically_Adv : Adv;-fun antagonize_V2 : V2;-fun antarctic_A : A;-fun ante_N : N;-fun ante_meridiem_Adv : Adv;-fun antecedence_N : N;-fun antecedent_A : A;-fun antecedent_N : N;-fun antechamber_N : N;-fun antedate_V2 : V2;-fun antediluvian_A : A;-fun antediluvian_N : N;-fun antelope_N : N;-fun antenatal_A : A;-fun antenna_N : N;-fun antenuptial_A : A;-fun antepenultimate_A : A;-fun anterior_A : A;-fun anteroom_N : N;-fun anthea_PN : PN;-fun anthem_N : N;-fun anther_N : N;-fun anthology_N : N;-fun anthony_PN : PN;-fun anthracite_N : N;-fun anthrax_N : N;-fun anthropoid_A : A;-fun anthropoid_N : N;-fun anthropological_A : A;-fun anthropologist_N : N;-fun anthropology_N : N;-fun anti_aircraft_A : A;-fun anti_hero_N : N;-fun anti_personnel_A : A;-fun anti_semite_A : A;-fun anti_semite_N : N;-fun anti_semitic_A : A;-fun anti_semitism_N : N;-fun antibiotic_A : A;-fun antibiotic_N : N;-fun antibody_N : N;-fun antic_N : N;-fun anticipate_V2 : V2;-fun anticipation_N : N;-fun anticipatory_A : A;-fun anticlimax_N : N;-fun anticlockwise_Adv : Adv;-fun anticyclone_N : N;-fun antidote_N : N;-fun antifreeze_N : N;-fun antigua_PN : PN;-fun antiguan_A : A;-fun antiguan_N : N;-fun antiknock_N : N;-fun antilogarithm_N : N;-fun antimacassar_N : N;-fun antimony_N : N;-fun antipathetic_A : A;-fun antipathy_N : N;-fun antiquarian_A : A;-fun antiquarian_N : N;-fun antiquary_N : N;-fun antiquated_A : A;-fun antique_A : A;-fun antique_N : N;-fun antiquity_N : N;-fun antirrhinum_N : N;-fun antiseptic_A : A;-fun antiseptic_N : N;-fun antisocial_A : A;-fun antitank_A : A;-fun antithesis_N : N;-fun antithetic_A : A;-fun antithetical_A : A;-fun antithetically_Adv : Adv;-fun antitoxin_N : N;-fun antitrade_A : A;-fun antitrade_N : N;-fun antler_N : N;-fun antony_PN : PN;-fun antonym_N : N;-fun antrim_PN : PN;-fun antwerp_PN : PN;-fun anus_N : N;-fun anvil_N : N;-fun anxiety_N : N;-fun anxious_A : A;-fun anxiously_Adv : Adv;-fun any_A : A;-fun any_Adv : Adv;-fun anybody_N : N;-fun anyhow_Adv : Adv;-fun anyone_N : N;-fun anyplace_Adv : Adv;-fun anything_N : N;-fun anyway_Adv : Adv;-fun anywhere_Adv : Adv;-fun aorta_N : N;-fun apace_Adv : Adv;-fun apache_N : N;-fun apanage_N : N;-fun apart_Adv : Adv;-fun apartheid_N : N;-fun apartment_N : N;-fun apathetic_A : A;-fun apathetically_Adv : Adv;-fun apathy_N : N;-fun ape_N : N;-fun ape_V2 : V2;-fun apeldoorn_PN : PN;-fun aperient_A : A;-fun aperient_N : N;-fun aperitif_N : N;-fun aperture_N : N;-fun apex_N : N;-fun aphasia_N : N;-fun aphid_N : N;-fun aphis_N : N;-fun aphorism_N : N;-fun aphrodisiac_A : A;-fun aphrodisiac_N : N;-fun apiarist_N : N;-fun apiary_N : N;-fun apiculture_N : N;-fun apiece_Adv : Adv;-fun apish_A : A;-fun aplomb_N : N;-fun apocalypse_N : N;-fun apocalyptic_A : A;-fun apocrypha_N : N;-fun apocryphal_A : A;-fun apogee_N : N;-fun apologetic_A : A;-fun apologetically_Adv : Adv;-fun apologetics_N : N;-fun apologist_N : N;-fun apologize_V : V;-fun apology_N : N;-fun apophthegm_N : N;-fun apoplectic_A : A;-fun apoplexy_N : N;-fun apostasy_N : N;-fun apostate_A : A;-fun apostate_N : N;-fun apostle_N : N;-fun apostolic_A : A;-fun apostrophe_N : N;-fun apostrophize_V2 : V2;-fun apothecary_N : N;-fun apothegm_N : N;-fun apotheosis_N : N;-fun appal_V2 : V2;-fun appalling_A : A;-fun appallingly_Adv : Adv;-fun appanage_N : N;-fun apparatus_N : N;-fun apparel_N : N;-fun apparel_V2 : V2;-fun apparent_A : A;-fun apparently_Adv : Adv;-fun apparition_N : N;-fun appeal_N : N;-fun appeal_V : V;-fun appealing_A : A;-fun appealingly_Adv : Adv;-fun appear_V : V;-fun appearance_N : N;-fun appease_V2 : V2;-fun appeasement_N : N;-fun appellant_A : A;-fun appellant_N : N;-fun appellation_N : N;-fun append_V2 : V2;-fun appendage_N : N;-fun appendectomy_N : N;-fun appendicitis_N : N;-fun appendix_N : N;-fun appertain_V : V;-fun appetite_N : N;-fun appetizer_N : N;-fun appetizing_A : A;-fun applaud_V : V;-fun applaud_V2 : V2;-fun applause_N : N;-fun apple_N : N;-fun applejack_N : N;-fun appliance_N : N;-fun applicability_N : N;-fun applicable_A : A;-fun applicant_N : N;-fun application_N : N;-fun applied_A : A;-fun appliqué_N : N;-fun appliqué_V2 : V2;-fun apply_V : V;-fun apply_V2 : V2;-fun appoint_V2 : V2;-fun appointee_N : N;-fun appointment_N : N;-fun apportion_V2 : V2;-fun apportionment_N : N;-fun apposite_A : A;-fun appositely_Adv : Adv;-fun apposition_N : N;-fun appraisal_N : N;-fun appraise_V2 : V2;-fun appreciable_A : A;-fun appreciably_Adv : Adv;-fun appreciate_V : V;-fun appreciate_V2 : V2;-fun appreciation_N : N;-fun appreciative_A : A;-fun appreciatively_Adv : Adv;-fun apprehend_V2 : V2;-fun apprehensible_A : A;-fun apprehension_N : N;-fun apprehensive_A : A;-fun apprentice_N : N;-fun apprentice_V2 : V2;-fun apprenticeship_N : N;-fun apprise_V2 : V2;-fun appro_N : N;-fun approach_N : N;-fun approach_V : V;-fun approach_V2 : V2;-fun approachable_A : A;-fun approbation_N : N;-fun appropriate_A : A;-fun appropriate_V2 : V2;-fun appropriately_Adv : Adv;-fun appropriation_N : N;-fun approval_N : N;-fun approve_V : V;-fun approve_V2 : V2;-fun approvingly_Adv : Adv;-fun approx_PN : PN;-fun approximate_A : A;-fun approximate_V : V;-fun approximate_V2 : V2;-fun approximately_Adv : Adv;-fun approximation_N : N;-fun appurtenance_N : N;-fun apr_PN : PN;-fun apricot_N : N;-fun april_N : N;-fun april_PN : PN;-fun apron_N : N;-fun apropos_A : A;-fun apropos_Adv : Adv;-fun après_ski_A : A;-fun apse_N : N;-fun apt_A : A;-fun aptitude_N : N;-fun aptly_Adv : Adv;-fun aptness_N : N;-fun aqualung_N : N;-fun aquamarine_N : N;-fun aquanaut_N : N;-fun aquaplane_N : N;-fun aquaplane_V : V;-fun aquarium_N : N;-fun aquarius_PN : PN;-fun aquatic_A : A;-fun aquatint_N : N;-fun aquavit_N : N;-fun aqueduct_N : N;-fun aqueous_A : A;-fun aquiline_A : A;-fun arab_N : N;-fun arabesque_N : N;-fun arabian_A : A;-fun arabian_N : N;-fun arabic_A : A;-fun arabic_N : N;-fun arabist_N : N;-fun arable_A : A;-fun arachnid_N : N;-fun arbiter_N : N;-fun arbitrament_N : N;-fun arbitrarily_Adv : Adv;-fun arbitrary_A : A;-fun arbitrate_V : V;-fun arbitrate_V2 : V2;-fun arbitration_N : N;-fun arbitrator_N : N;-fun arboreal_A : A;-fun arbour_N : N;-fun arbroath_PN : PN;-fun arc_N : N;-fun arc_lamp_N : N;-fun arc_light_N : N;-fun arcade_N : N;-fun arcadian_A : A;-fun arcadian_N : N;-fun arcane_A : A;-fun arch_A : A;-fun arch_N : N;-fun arch_V : V;-fun arch_V2 : V2;-fun archaeological_A : A;-fun archaeologist_N : N;-fun archaeology_N : N;-fun archaic_A : A;-fun archaism_N : N;-fun archangel_N : N;-fun archbishop_N : N;-fun archbishopric_N : N;-fun archdeacon_N : N;-fun archdeaconry_N : N;-fun archdiocese_N : N;-fun archduke_N : N;-fun archeology_N : N;-fun archer_N : N;-fun archery_N : N;-fun archetypal_A : A;-fun archetype_N : N;-fun archimandrite_N : N;-fun archipelago_N : N;-fun architect_N : N;-fun architectural_A : A;-fun architecturally_Adv : Adv;-fun architecture_N : N;-fun archivist_N : N;-fun archly_Adv : Adv;-fun archway_N : N;-fun arctic_A : A;-fun ardent_A : A;-fun ardently_Adv : Adv;-fun ardour_N : N;-fun ardrossan_PN : PN;-fun arduous_A : A;-fun arduously_Adv : Adv;-fun are_N : N;-fun area_N : N;-fun areca_N : N;-fun arena_N : N;-fun argent_A : A;-fun argent_N : N;-fun argentina_PN : PN;-fun argentine_PN : PN;-fun argentinian_A : A;-fun argentinian_N : N;-fun argon_N : N;-fun argonaut_N : N;-fun argosy_N : N;-fun argot_N : N;-fun arguable_A : A;-fun arguably_Adv : Adv;-fun argue_V : V;-fun argue_V2 : V2;-fun argument_N : N;-fun argumentation_N : N;-fun argumentative_A : A;-fun argus_N : N;-fun argus_eyed_A : A;-fun aria_N : N;-fun arid_A : A;-fun aridity_N : N;-fun aries_PN : PN;-fun aright_Adv : Adv;-fun arise_V : V;-fun aristocracy_N : N;-fun aristocrat_N : N;-fun aristocratic_A : A;-fun aristocratically_Adv : Adv;-fun arithmetic_N : N;-fun arithmetical_A : A;-fun arithmetically_Adv : Adv;-fun arithmetician_N : N;-fun arizona_PN : PN;-fun ark_N : N;-fun arkansas_PN : PN;-fun arm_N : N;-fun arm_V : V;-fun arm_V2 : V2;-fun arm_hole_N : N;-fun armada_N : N;-fun armadale_PN : PN;-fun armadillo_N : N;-fun armageddon_PN : PN;-fun armagh_PN : PN;-fun armament_N : N;-fun armature_N : N;-fun armband_N : N;-fun armchair_N : N;-fun armful_N : N;-fun armistice_N : N;-fun armlet_N : N;-fun armoire_N : N;-fun armorial_A : A;-fun armour_N : N;-fun armour_plate_N : N;-fun armoured_A : A;-fun armourer_N : N;-fun armoury_N : N;-fun armpit_N : N;-fun arms_race_N : N;-fun arms_runner_N : N;-fun army_N : N;-fun arnhem_PN : PN;-fun arnica_N : N;-fun arnold_PN : PN;-fun aroma_N : N;-fun aromatic_A : A;-fun around_Adv : Adv;-fun arouse_V2 : V2;-fun arpeggio_N : N;-fun arquebus_N : N;-fun arr_PN : PN;-fun arrack_N : N;-fun arraign_V2 : V2;-fun arraignment_N : N;-fun arrange_V : V;-fun arrange_V2 : V2;-fun arrangement_N : N;-fun arrant_A : A;-fun arras_N : N;-fun array_N : N;-fun array_V2 : V2;-fun arrest_N : N;-fun arrest_V2 : V2;-fun arrester_N : N;-fun arresting_A : A;-fun arrival_N : N;-fun arrive_V : V;-fun arrière_pensée_N : N;-fun arrogance_N : N;-fun arrogant_A : A;-fun arrogantly_Adv : Adv;-fun arrogate_V2 : V2;-fun arrow_N : N;-fun arrowhead_N : N;-fun arrowroot_N : N;-fun arse_N : N;-fun arsehole_N : N;-fun arsenal_N : N;-fun arsenic_N : N;-fun arson_N : N;-fun art_N : N;-fun art_PN : PN;-fun artefact_N : N;-fun arterial_A : A;-fun arteriosclerosis_N : N;-fun artery_N : N;-fun artesian_A : A;-fun artful_A : A;-fun artfully_Adv : Adv;-fun artfulness_N : N;-fun arthritic_A : A;-fun arthritis_N : N;-fun arthur_PN : PN;-fun artichoke_N : N;-fun article_N : N;-fun article_V2 : V2;-fun articulate_A : A;-fun articulate_V : V;-fun articulate_V2 : V2;-fun articulately_Adv : Adv;-fun articulation_N : N;-fun artie_PN : PN;-fun artifact_N : N;-fun artifice_N : N;-fun artificer_N : N;-fun artificial_A : A;-fun artificially_Adv : Adv;-fun artillery_N : N;-fun artisan_N : N;-fun artist_N : N;-fun artiste_N : N;-fun artistic_A : A;-fun artistically_Adv : Adv;-fun artistry_N : N;-fun artless_A : A;-fun artlessly_Adv : Adv;-fun artlessness_N : N;-fun arty_A : A;-fun arty_crafty_A : A;-fun arum_N : N;-fun aryan_A : A;-fun aryan_N : N;-fun arête_N : N;-fun asap_PN : PN;-fun asbestos_N : N;-fun ascend_V : V;-fun ascend_V2 : V2;-fun ascendancy_N : N;-fun ascendant_N : N;-fun ascendency_N : N;-fun ascendent_N : N;-fun ascension_N : N;-fun ascent_N : N;-fun ascertain_V2 : V2;-fun ascertainable_A : A;-fun ascetic_A : A;-fun ascetic_N : N;-fun ascetically_Adv : Adv;-fun asceticism_N : N;-fun ascorbic_A : A;-fun ascot_PN : PN;-fun ascribable_A : A;-fun ascribe_V2 : V2;-fun ascription_N : N;-fun asdic_N : N;-fun asepsis_N : N;-fun aseptic_A : A;-fun asexual_A : A;-fun asexuality_N : N;-fun ash_N : N;-fun ash_bin_N : N;-fun ash_can_N : N;-fun ash_key_N : N;-fun ash_pan_N : N;-fun ashamed_A : A;-fun ashamedly_Adv : Adv;-fun ashbourne_PN : PN;-fun ashby_PN : PN;-fun ashby_de_la_zouch_PN : PN;-fun ashby_woulds_PN : PN;-fun ashen_A : A;-fun ashford_PN : PN;-fun ashington_PN : PN;-fun ashore_Adv : Adv;-fun ashton_in_makerfield_PN : PN;-fun ashton_under_lyne_PN : PN;-fun ashtray_N : N;-fun ashy_A : A;-fun asian_A : A;-fun asian_N : N;-fun asiatic_A : A;-fun asiatic_N : N;-fun aside_Adv : Adv;-fun aside_N : N;-fun asinine_A : A;-fun ask_V : V;-fun ask_V2 : V2;-fun askance_Adv : Adv;-fun askern_PN : PN;-fun askew_A : A;-fun askew_Adv : Adv;-fun asking_N : N;-fun aslant_Adv : Adv;-fun asleep_A : A;-fun asleep_Adv : Adv;-fun asp_N : N;-fun asparagus_N : N;-fun aspect_N : N;-fun aspectual_A : A;-fun aspen_N : N;-fun asperity_N : N;-fun asperse_V2 : V2;-fun aspersion_N : N;-fun asphalt_N : N;-fun asphalt_V2 : V2;-fun asphodel_N : N;-fun asphyxia_N : N;-fun asphyxiate_V2 : V2;-fun asphyxiation_N : N;-fun aspic_N : N;-fun aspidistra_N : N;-fun aspirant_N : N;-fun aspirate_N : N;-fun aspirate_V2 : V2;-fun aspiration_N : N;-fun aspire_V : V;-fun aspirin_N : N;-fun aspull_PN : PN;-fun ass_N : N;-fun assagai_N : N;-fun assail_V2 : V2;-fun assailable_A : A;-fun assailant_N : N;-fun assassin_N : N;-fun assassinate_V2 : V2;-fun assassination_N : N;-fun assault_N : N;-fun assault_V2 : V2;-fun assay_N : N;-fun assay_V2 : V2;-fun assegai_N : N;-fun assemblage_N : N;-fun assemble_V : V;-fun assemble_V2 : V2;-fun assembly_N : N;-fun assent_N : N;-fun assent_V : V;-fun assert_V2 : V2;-fun assertion_N : N;-fun assertive_A : A;-fun assertively_Adv : Adv;-fun assess_V2 : V2;-fun assessment_N : N;-fun assessor_N : N;-fun asset_N : N;-fun asseverate_V2 : V2;-fun asseveration_N : N;-fun asshole_N : N;-fun assiduity_N : N;-fun assiduous_A : A;-fun assiduously_Adv : Adv;-fun assign_V2 : V2;-fun assignable_A : A;-fun assignation_N : N;-fun assignment_N : N;-fun assimilate_V : V;-fun assimilate_V2 : V2;-fun assimilation_N : N;-fun assist_V : V;-fun assist_V2 : V2;-fun assistance_N : N;-fun assistant_N : N;-fun assize_N : N;-fun assoc_N : N;-fun associate_A : A;-fun associate_N : N;-fun associate_V : V;-fun associate_V2 : V2;-fun association_N : N;-fun assonance_N : N;-fun assorted_A : A;-fun assortment_N : N;-fun asst_N : N;-fun assuage_V2 : V2;-fun assume_V2 : V2;-fun assumption_N : N;-fun assurance_N : N;-fun assure_V2 : V2;-fun assured_A : A;-fun assuredly_Adv : Adv;-fun assuredness_N : N;-fun aster_N : N;-fun asterisk_N : N;-fun astern_Adv : Adv;-fun asteroid_N : N;-fun asthma_N : N;-fun asthmatic_A : A;-fun astigmatic_A : A;-fun astigmatism_N : N;-fun astir_A : A;-fun astir_Adv : Adv;-fun aston_PN : PN;-fun astonish_V2 : V2;-fun astonishing_A : A;-fun astonishingly_Adv : Adv;-fun astonishment_N : N;-fun astound_V2 : V2;-fun astrakhan_N : N;-fun astral_A : A;-fun astray_A : A;-fun astray_Adv : Adv;-fun astride_A : A;-fun astride_Adv : Adv;-fun astringency_N : N;-fun astringent_A : A;-fun astringent_N : N;-fun astrodome_N : N;-fun astrolabe_N : N;-fun astrologer_N : N;-fun astrological_A : A;-fun astrology_N : N;-fun astronaut_N : N;-fun astronautics_N : N;-fun astronomer_N : N;-fun astronomical_A : A;-fun astronomically_Adv : Adv;-fun astronomy_N : N;-fun astrophysics_N : N;-fun astute_A : A;-fun astutely_Adv : Adv;-fun astuteness_N : N;-fun asunder_Adv : Adv;-fun asylum_N : N;-fun asymmetric_A : A;-fun asymmetrical_A : A;-fun asymmetrically_Adv : Adv;-fun asymmetry_N : N;-fun asymptote_N : N;-fun asymptotic_A : A;-fun asymptotically_Adv : Adv;-fun at_home_N : N;-fun atabrine_N : N;-fun atavism_N : N;-fun atavistic_A : A;-fun atelier_N : N;-fun atheism_N : N;-fun atheist_N : N;-fun atheistic_A : A;-fun athenian_A : A;-fun athenian_N : N;-fun athens_PN : PN;-fun atherstone_PN : PN;-fun athirst_A : A;-fun athlete_N : N;-fun athletic_A : A;-fun athletics_N : N;-fun athlone_PN : PN;-fun athwart_Adv : Adv;-fun atlanta_PN : PN;-fun atlantic_PN : PN;-fun atlas_N : N;-fun atmosphere_N : N;-fun atmospheric_A : A;-fun atmospherics_N : N;-fun atoll_N : N;-fun atom_N : N;-fun atomic_A : A;-fun atomize_V2 : V2;-fun atomizer_N : N;-fun atonal_A : A;-fun atonality_N : N;-fun atone_V : V;-fun atonement_N : N;-fun atop_Adv : Adv;-fun atrabilious_A : A;-fun atrocious_A : A;-fun atrociously_Adv : Adv;-fun atrocity_N : N;-fun atrophy_N : N;-fun atrophy_V : V;-fun atrophy_V2 : V2;-fun attach_V : V;-fun attach_V2 : V2;-fun attachment_N : N;-fun attaché_N : N;-fun attack_N : N;-fun attack_V2 : V2;-fun attacker_N : N;-fun attain_V : V;-fun attain_V2 : V2;-fun attainable_A : A;-fun attainder_N : N;-fun attainment_N : N;-fun attar_N : N;-fun attempt_N : N;-fun attempt_V2 : V2;-fun attend_V : V;-fun attend_V2 : V2;-fun attendance_N : N;-fun attendant_A : A;-fun attendant_N : N;-fun attention_N : N;-fun attentive_A : A;-fun attentively_Adv : Adv;-fun attentiveness_N : N;-fun attenuate_V2 : V2;-fun attenuation_N : N;-fun attest_V : V;-fun attest_V2 : V2;-fun attic_A : A;-fun attic_N : N;-fun attire_N : N;-fun attire_V2 : V2;-fun attitude_N : N;-fun attitudinize_V : V;-fun attorney_N : N;-fun attract_V2 : V2;-fun attraction_N : N;-fun attractive_A : A;-fun attractively_Adv : Adv;-fun attributable_A : A;-fun attribute_N : N;-fun attribute_V2 : V2;-fun attribution_N : N;-fun attributive_A : A;-fun attributively_Adv : Adv;-fun attrition_N : N;-fun attune_V2 : V2;-fun atypical_A : A;-fun atypically_Adv : Adv;-fun au_fait_A : A;-fun au_fond_Adv : Adv;-fun au_pair_N : N;-fun aubergine_N : N;-fun aubrietia_N : N;-fun auburn_A : A;-fun auckland_PN : PN;-fun auction_N : N;-fun auction_V2 : V2;-fun auctioneer_N : N;-fun audacious_A : A;-fun audaciously_Adv : Adv;-fun audacity_N : N;-fun audibility_N : N;-fun audible_A : A;-fun audibly_Adv : Adv;-fun audience_N : N;-fun audio_lingual_A : A;-fun audit_N : N;-fun audit_V2 : V2;-fun audition_N : N;-fun audition_V2 : V2;-fun auditor_N : N;-fun auditorium_N : N;-fun auditory_A : A;-fun audley_PN : PN;-fun audrey_PN : PN;-fun aug_PN : PN;-fun auger_N : N;-fun aught_N : N;-fun augment_V : V;-fun augment_V2 : V2;-fun augmentation_N : N;-fun augsburg_PN : PN;-fun augur_N : N;-fun augur_V : V;-fun augur_V2 : V2;-fun augury_N : N;-fun august_A : A;-fun august_N : N;-fun august_PN : PN;-fun augustan_A : A;-fun auk_N : N;-fun auld_lang_syne_N : N;-fun aunt_N : N;-fun auntie_N : N;-fun aunty_N : N;-fun aura_N : N;-fun aural_A : A;-fun aureole_N : N;-fun auricle_N : N;-fun auricular_A : A;-fun auriferous_A : A;-fun aurora_N : N;-fun auspicious_A : A;-fun auspiciously_Adv : Adv;-fun aussie_N : N;-fun austere_A : A;-fun austerely_Adv : Adv;-fun austerity_N : N;-fun australia_PN : PN;-fun australian_A : A;-fun australian_N : N;-fun austria_PN : PN;-fun austrian_A : A;-fun austrian_N : N;-fun autarchy_N : N;-fun autarky_N : N;-fun authentic_A : A;-fun authentically_Adv : Adv;-fun authenticate_V2 : V2;-fun authentication_N : N;-fun authenticity_N : N;-fun author_N : N;-fun authoress_N : N;-fun authoritarian_A : A;-fun authoritarian_N : N;-fun authoritarianism_N : N;-fun authoritative_A : A;-fun authoritatively_Adv : Adv;-fun authority_N : N;-fun authorization_N : N;-fun authorize_V2 : V2;-fun authorship_N : N;-fun autism_N : N;-fun autistic_A : A;-fun auto_N : N;-fun auto_changer_N : N;-fun auto_da_fé_N : N;-fun autobahn_N : N;-fun autobiographic_A : A;-fun autobiographical_A : A;-fun autobiography_N : N;-fun autocracy_N : N;-fun autocrat_N : N;-fun autocratic_A : A;-fun autocratically_Adv : Adv;-fun autogiro_N : N;-fun autograph_N : N;-fun autograph_V2 : V2;-fun autogyro_N : N;-fun automat_N : N;-fun automate_V2 : V2;-fun automatic_A : A;-fun automatic_N : N;-fun automatically_Adv : Adv;-fun automation_N : N;-fun automaton_N : N;-fun automobile_N : N;-fun autonomous_A : A;-fun autonomy_N : N;-fun autopsy_N : N;-fun autostrada_N : N;-fun autumn_N : N;-fun autumnal_A : A;-fun auxiliary_A : A;-fun auxiliary_N : N;-fun avail_N : N;-fun avail_V : V;-fun avail_V2 : V2;-fun availability_N : N;-fun available_A : A;-fun avalanche_N : N;-fun avant_garde_N : N;-fun avarice_N : N;-fun avaricious_A : A;-fun avariciously_Adv : Adv;-fun avatar_N : N;-fun ave_PN : PN;-fun aveley_PN : PN;-fun avenge_V2 : V2;-fun avenger_N : N;-fun avenue_N : N;-fun aver_V2 : V2;-fun average_A : A;-fun average_N : N;-fun average_V : V;-fun average_V2 : V2;-fun averse_A : A;-fun aversion_N : N;-fun avert_V2 : V2;-fun aviary_N : N;-fun aviation_N : N;-fun aviator_N : N;-fun avid_A : A;-fun avidity_N : N;-fun avidly_Adv : Adv;-fun avignon_PN : PN;-fun avocado_N : N;-fun avocation_N : N;-fun avoid_V2 : V2;-fun avoidable_A : A;-fun avoidance_N : N;-fun avoirdupois_N : N;-fun avon_PN : PN;-fun avouch_V : V;-fun avouch_V2 : V2;-fun avow_V2 : V2;-fun avowal_N : N;-fun avowedly_Adv : Adv;-fun avuncular_A : A;-fun await_V2 : V2;-fun awake_A : A;-fun awake_V : V;-fun awaken_V2 : V2;-fun awakening_N : N;-fun award_N : N;-fun award_V2 : V2;-fun aware_A : A;-fun awareness_N : N;-fun awash_A : A;-fun away_A : A;-fun away_Adv : Adv;-fun awe_N : N;-fun awe_V2 : V2;-fun awe_inspiring_A : A;-fun awe_stricken_A : A;-fun awe_struck_A : A;-fun aweigh_Adv : Adv;-fun awesome_A : A;-fun awful_A : A;-fun awfully_Adv : Adv;-fun awhile_Adv : Adv;-fun awkward_A : A;-fun awkwardly_Adv : Adv;-fun awkwardness_N : N;-fun awl_N : N;-fun awning_N : N;-fun awol_PN : PN;-fun awry_A : A;-fun awry_Adv : Adv;-fun ax_N : N;-fun ax_V2 : V2;-fun axe_N : N;-fun axe_V2 : V2;-fun axiom_N : N;-fun axiomatic_A : A;-fun axiomatically_Adv : Adv;-fun axis_N : N;-fun axle_N : N;-fun ay_Adv : Adv;-fun ayah_N : N;-fun aycliffe_PN : PN;-fun aye_Adv : Adv;-fun aylesbury_PN : PN;-fun aylesford_PN : PN;-fun ayr_PN : PN;-fun azalea_N : N;-fun azimuth_N : N;-fun azure_A : A;-fun azure_N : N;-fun b_N : N;-fun b_ed_N : N;-fun ba_N : N;-fun baa_N : N;-fun baa_V : V;-fun baa_lamb_N : N;-fun baas_N : N;-fun babble_N : N;-fun babble_V : V;-fun babble_V2 : V2;-fun babbler_N : N;-fun babe_N : N;-fun babel_N : N;-fun baboo_N : N;-fun baboon_N : N;-fun babs_PN : PN;-fun babu_N : N;-fun baby_N : N;-fun baby_V2 : V2;-fun baby_faced_A : A;-fun baby_farmer_N : N;-fun baby_minder_N : N;-fun baby_talk_N : N;-fun babyhood_N : N;-fun babyish_A : A;-fun babysit_V : V;-fun babysitter_N : N;-fun babysitting_N : N;-fun baccalaureate_N : N;-fun baccarat_N : N;-fun bacchanal_A : A;-fun bacchanal_N : N;-fun bacchanalian_A : A;-fun baccy_N : N;-fun bachelor_N : N;-fun bacillus_N : N;-fun back_Adv : Adv;-fun back_N : N;-fun back_V : V;-fun back_V2 : V2;-fun back_breaking_A : A;-fun back_down_N : N;-fun back_formation_N : N;-fun back_up_N : N;-fun backache_N : N;-fun backband_N : N;-fun backbench_N : N;-fun backbencher_N : N;-fun backbite_V : V;-fun backbite_V2 : V2;-fun backbiter_N : N;-fun backboard_N : N;-fun backbone_N : N;-fun backchat_N : N;-fun backcloth_N : N;-fun backdate_V2 : V2;-fun backdoor_N : N;-fun backdrop_N : N;-fun backer_N : N;-fun backfire_N : N;-fun backfire_V : V;-fun backgammon_N : N;-fun background_N : N;-fun backhand_A : A;-fun backhanded_A : A;-fun backing_N : N;-fun backlash_N : N;-fun backless_A : A;-fun backlog_N : N;-fun backmost_A : A;-fun backpedal_V : V;-fun backroom_N : N;-fun backscratcher_N : N;-fun backseat_N : N;-fun backsheesh_N : N;-fun backside_N : N;-fun backslide_V : V;-fun backspace_V : V;-fun backstage_Adv : Adv;-fun backstair_A : A;-fun backstroke_N : N;-fun backsword_N : N;-fun backtalk_N : N;-fun backward_A : A;-fun backward_Adv : Adv;-fun backwards_A : A;-fun backwards_Adv : Adv;-fun backwash_N : N;-fun backwater_N : N;-fun backwoodsman_N : N;-fun backworth_PN : PN;-fun bacon_N : N;-fun bacterial_A : A;-fun bacteriologist_N : N;-fun bacteriology_N : N;-fun bacterium_N : N;-fun bacup_PN : PN;-fun bad_A : A;-fun bad_N : N;-fun badajoz_PN : PN;-fun badalona_PN : PN;-fun badge_N : N;-fun badger_N : N;-fun badger_V2 : V2;-fun badinage_N : N;-fun badly_Adv : Adv;-fun badly_behaved_A : A;-fun badminton_N : N;-fun badness_N : N;-fun baffle_N : N;-fun baffle_V2 : V2;-fun bag_N : N;-fun bag_V : V;-fun bag_V2 : V2;-fun bagatelle_N : N;-fun baggage_N : N;-fun baggy_A : A;-fun baghdad_PN : PN;-fun bagnio_N : N;-fun bagpipe_N : N;-fun bahamas_PN : PN;-fun bahamian_A : A;-fun bahamian_N : N;-fun bahasa_N : N;-fun bahrain_PN : PN;-fun bahraini_A : A;-fun bahraini_N : N;-fun bail_N : N;-fun bail_V : V;-fun bail_V2 : V2;-fun bailee_N : N;-fun bailey_N : N;-fun bailey_PN : PN;-fun bailiff_N : N;-fun bailment_N : N;-fun bailor_N : N;-fun bairn_N : N;-fun bait_N : N;-fun bait_V : V;-fun bait_V2 : V2;-fun baize_N : N;-fun bake_V : V;-fun bake_V2 : V2;-fun bakelite_N : N;-fun baker_N : N;-fun bakery_N : N;-fun baking_hot_A : A;-fun baking_powder_N : N;-fun baksheesh_N : N;-fun baku_PN : PN;-fun balaclava_N : N;-fun balalaika_N : N;-fun balance_N : N;-fun balance_V : V;-fun balance_V2 : V2;-fun balance_sheet_N : N;-fun balance_wheel_N : N;-fun balconied_A : A;-fun balcony_N : N;-fun bald_A : A;-fun bald_head_N : N;-fun bald_pate_N : N;-fun balderdash_N : N;-fun baldly_Adv : Adv;-fun baldness_N : N;-fun baldock_PN : PN;-fun baldric_N : N;-fun bale_N : N;-fun bale_V2 : V2;-fun baleful_A : A;-fun balefully_Adv : Adv;-fun balk_N : N;-fun balk_V : V;-fun balk_V2 : V2;-fun ball_N : N;-fun ball_V : V;-fun ball_V2 : V2;-fun ball_cartridge_N : N;-fun ball_dress_N : N;-fun ballad_N : N;-fun ballade_N : N;-fun ballast_N : N;-fun ballast_V2 : V2;-fun ballbearing_N : N;-fun ballcock_N : N;-fun ballerina_N : N;-fun ballet_N : N;-fun ballet_dancer_N : N;-fun ballet_skirt_N : N;-fun ballistic_A : A;-fun ballistics_N : N;-fun ballock_N : N;-fun balloon_N : N;-fun balloon_V : V;-fun balloonist_N : N;-fun ballot_N : N;-fun ballot_V : V;-fun ballot_box_N : N;-fun ballpen_N : N;-fun ballpoint_N : N;-fun ballpoint_pen_N : N;-fun ballroom_N : N;-fun balls_up_N : N;-fun bally_A : A;-fun bally_Adv : Adv;-fun ballyhoo_N : N;-fun balm_N : N;-fun balmy_A : A;-fun baloney_N : N;-fun balsa_N : N;-fun balsam_N : N;-fun baltimore_PN : PN;-fun baluster_N : N;-fun balustrade_N : N;-fun bambino_N : N;-fun bamboo_N : N;-fun bamboozle_V2 : V2;-fun ban_N : N;-fun ban_V2 : V2;-fun banal_A : A;-fun banality_N : N;-fun banana_N : N;-fun banbury_PN : PN;-fun band_N : N;-fun band_V : V;-fun band_V2 : V2;-fun band_saw_N : N;-fun bandage_N : N;-fun bandage_V2 : V2;-fun bandanna_N : N;-fun bandbox_N : N;-fun bandeau_N : N;-fun bandit_N : N;-fun banditry_N : N;-fun bandleader_N : N;-fun bandmaster_N : N;-fun bandoleer_N : N;-fun bandolier_N : N;-fun bandsman_N : N;-fun bandstand_N : N;-fun bandung_PN : PN;-fun bandwagon_N : N;-fun bandy_A : A;-fun bandy_V2 : V2;-fun bandy_legged_A : A;-fun bane_N : N;-fun baneful_A : A;-fun banefully_Adv : Adv;-fun bang_Adv : Adv;-fun bang_N : N;-fun bang_V : V;-fun bang_V2 : V2;-fun bangalore_PN : PN;-fun banger_N : N;-fun bangkok_PN : PN;-fun bangladesh_PN : PN;-fun bangladeshi_A : A;-fun bangladeshi_N : N;-fun bangle_N : N;-fun bangor_PN : PN;-fun banian_N : N;-fun banian_tree_N : N;-fun banish_V2 : V2;-fun banishment_N : N;-fun banister_N : N;-fun banjo_N : N;-fun bank_N : N;-fun bank_V : V;-fun bank_V2 : V2;-fun bank_bill_N : N;-fun bank_book_N : N;-fun bank_draft_N : N;-fun bank_rate_N : N;-fun banker_N : N;-fun banking_N : N;-fun banknote_N : N;-fun bankroll_N : N;-fun bankrupt_A : A;-fun bankrupt_N : N;-fun bankrupt_V2 : V2;-fun bankruptcy_N : N;-fun banner_N : N;-fun banning_order_N : N;-fun bannister_N : N;-fun bannock_N : N;-fun bannockburn_PN : PN;-fun banquet_N : N;-fun banquet_V : V;-fun banquet_V2 : V2;-fun banshee_N : N;-fun bant_V : V;-fun bantam_N : N;-fun banter_N : N;-fun banter_V : V;-fun banter_V2 : V2;-fun bantering_A : A;-fun banteringly_Adv : Adv;-fun banting_N : N;-fun bantry_PN : PN;-fun bantu_A : A;-fun bantu_N : N;-fun banyan_N : N;-fun baobab_N : N;-fun baptism_N : N;-fun baptismal_A : A;-fun baptist_A : A;-fun baptist_N : N;-fun baptize_V2 : V2;-fun bar_N : N;-fun bar_V2 : V2;-fun baracaldo_PN : PN;-fun barb_N : N;-fun barbadian_A : A;-fun barbadian_N : N;-fun barbados_PN : PN;-fun barbara_PN : PN;-fun barbarian_A : A;-fun barbarian_N : N;-fun barbaric_A : A;-fun barbarism_N : N;-fun barbarity_N : N;-fun barbarize_V2 : V2;-fun barbarous_A : A;-fun barbarously_Adv : Adv;-fun barbecue_N : N;-fun barbecue_V2 : V2;-fun barbed_A : A;-fun barbel_N : N;-fun barber_N : N;-fun barbican_N : N;-fun barbitone_N : N;-fun barbiturate_N : N;-fun barcarole_N : N;-fun barcarolle_N : N;-fun barcelona_PN : PN;-fun bard_N : N;-fun bardic_A : A;-fun bardolatry_N : N;-fun bare_A : A;-fun bare_V2 : V2;-fun bareback_Adv : Adv;-fun barebacked_A : A;-fun barebacked_Adv : Adv;-fun barefaced_A : A;-fun barefacedly_Adv : Adv;-fun barefoot_Adv : Adv;-fun barefooted_A : A;-fun barefooted_Adv : Adv;-fun bareheaded_A : A;-fun barelegged_A : A;-fun barely_Adv : Adv;-fun bareness_N : N;-fun bargain_N : N;-fun bargain_V : V;-fun bargain_V2 : V2;-fun barge_N : N;-fun barge_V : V;-fun bargee_N : N;-fun bargepole_N : N;-fun bargoed_PN : PN;-fun bari_PN : PN;-fun baritone_N : N;-fun barium_N : N;-fun bark_N : N;-fun bark_V : V;-fun bark_V2 : V2;-fun barker_N : N;-fun barking_PN : PN;-fun barley_N : N;-fun barley_sugar_N : N;-fun barley_water_N : N;-fun barleycorn_N : N;-fun barm_N : N;-fun barmaid_N : N;-fun barman_N : N;-fun barmy_A : A;-fun barn_N : N;-fun barn_door_N : N;-fun barnacle_N : N;-fun barnard_castle_PN : PN;-fun barnet_PN : PN;-fun barnoldswick_PN : PN;-fun barnsley_PN : PN;-fun barnstaple_PN : PN;-fun barnstorm_V : V;-fun barnstormer_N : N;-fun barnyard_N : N;-fun barometer_N : N;-fun barometric_A : A;-fun baron_N : N;-fun baronage_N : N;-fun baroness_N : N;-fun baronet_N : N;-fun baronetcy_N : N;-fun baronial_A : A;-fun barony_N : N;-fun baroque_A : A;-fun baroque_N : N;-fun barouche_N : N;-fun barque_N : N;-fun barrack_N : N;-fun barrack_V : V;-fun barrack_V2 : V2;-fun barracking_N : N;-fun barracuda_N : N;-fun barrage_N : N;-fun barranquilla_PN : PN;-fun barrel_N : N;-fun barrel_V2 : V2;-fun barrelled_A : A;-fun barren_A : A;-fun barrenness_N : N;-fun barrhead_PN : PN;-fun barricade_N : N;-fun barricade_V2 : V2;-fun barrier_N : N;-fun barrister_N : N;-fun barrow_N : N;-fun barrow_boy_N : N;-fun barrow_in_furness_PN : PN;-fun barrow_man_N : N;-fun barry_PN : PN;-fun bart_PN : PN;-fun bartender_N : N;-fun barter_N : N;-fun barter_V : V;-fun barter_V2 : V2;-fun barterer_N : N;-fun bartholomew_PN : PN;-fun barton_upon_humber_PN : PN;-fun bas_relief_N : N;-fun basal_A : A;-fun basalt_N : N;-fun bascule_N : N;-fun base_A : A;-fun base_N : N;-fun base_V2 : V2;-fun baseball_N : N;-fun baseboard_N : N;-fun basel_PN : PN;-fun baseless_A : A;-fun basement_N : N;-fun bash_N : N;-fun bash_V2 : V2;-fun bashful_A : A;-fun bashfully_Adv : Adv;-fun basic_A : A;-fun basically_Adv : Adv;-fun basil_N : N;-fun basil_PN : PN;-fun basildon_PN : PN;-fun basilica_N : N;-fun basilisk_N : N;-fun basin_N : N;-fun basingstoke_PN : PN;-fun basis_N : N;-fun bask_V : V;-fun basket_N : N;-fun basketball_N : N;-fun basketry_N : N;-fun bass_A : A;-fun bass_N : N;-fun bassinet_N : N;-fun bassoon_N : N;-fun bast_N : N;-fun bastard_N : N;-fun bastardize_V2 : V2;-fun bastardy_N : N;-fun baste_V2 : V2;-fun bastinado_N : N;-fun bastinado_V2 : V2;-fun bastion_N : N;-fun bat_N : N;-fun bat_V : V;-fun bat_V2 : V2;-fun batch_N : N;-fun bate_V2 : V2;-fun bath_N : N;-fun bath_PN : PN;-fun bath_V : V;-fun bath_V2 : V2;-fun bath_chair_N : N;-fun bathe_N : N;-fun bathe_V : V;-fun bathe_V2 : V2;-fun bather_N : N;-fun bathgate_PN : PN;-fun bathing_N : N;-fun bathing_cap_N : N;-fun bathing_costume_N : N;-fun bathing_machine_N : N;-fun bathing_suit_N : N;-fun bathos_N : N;-fun bathrobe_N : N;-fun bathroom_N : N;-fun bathtub_N : N;-fun bathysphere_N : N;-fun batik_N : N;-fun batiste_N : N;-fun batley_PN : PN;-fun batman_N : N;-fun baton_N : N;-fun bats_A : A;-fun batsman_N : N;-fun battalion_N : N;-fun batten_N : N;-fun batten_V : V;-fun batten_V2 : V2;-fun batter_N : N;-fun batter_V : V;-fun batter_V2 : V2;-fun battery_N : N;-fun batting_N : N;-fun battle_N : N;-fun battle_V : V;-fun battle_axe_N : N;-fun battle_cruiser_N : N;-fun battledore_N : N;-fun battledress_N : N;-fun battlefield_N : N;-fun battleground_N : N;-fun battleship_N : N;-fun battue_N : N;-fun batty_A : A;-fun bauble_N : N;-fun baulk_N : N;-fun baulk_V : V;-fun baulk_V2 : V2;-fun bauxite_N : N;-fun bawbee_N : N;-fun bawd_N : N;-fun bawdily_Adv : Adv;-fun bawdy_A : A;-fun bawdy_N : N;-fun bawl_V : V;-fun bawl_V2 : V2;-fun bay_A : A;-fun bay_N : N;-fun bay_V : V;-fun bay_wreath_N : N;-fun bayonet_N : N;-fun bayonet_V2 : V2;-fun bayou_N : N;-fun bazaar_N : N;-fun bazooka_N : N;-fun bbc_N : N;-fun bc_PN : PN;-fun be_V : V;-fun beach_N : N;-fun beach_V2 : V2;-fun beachcomber_N : N;-fun beachhead_N : N;-fun beachwear_N : N;-fun beacon_N : N;-fun beacon_fire_N : N;-fun beacon_light_N : N;-fun beaconsfield_PN : PN;-fun bead_N : N;-fun beading_N : N;-fun beadle_N : N;-fun beady_A : A;-fun beagle_N : N;-fun beagling_N : N;-fun beak_N : N;-fun beaker_N : N;-fun beam_N : N;-fun beam_V : V;-fun beam_V2 : V2;-fun bean_N : N;-fun beanfeast_N : N;-fun beano_N : N;-fun beanstalk_N : N;-fun bear_N : N;-fun bear_V : V;-fun bear_V2 : V2;-fun bearable_A : A;-fun beard_N : N;-fun beard_V2 : V2;-fun bearded_A : A;-fun beardless_A : A;-fun bearer_N : N;-fun bearing_N : N;-fun bearish_A : A;-fun bearsden_PN : PN;-fun bearskin_N : N;-fun beast_N : N;-fun beastliness_N : N;-fun beastly_A : A;-fun beastly_Adv : Adv;-fun beat_A : A;-fun beat_N : N;-fun beat_V : V;-fun beat_V2 : V2;-fun beaten_A : A;-fun beater_N : N;-fun beatific_A : A;-fun beatification_N : N;-fun beatify_V2 : V2;-fun beating_N : N;-fun beatitude_N : N;-fun beatnik_N : N;-fun beatrice_PN : PN;-fun beau_N : N;-fun beaujolais_N : N;-fun beaumaris_PN : PN;-fun beauteous_A : A;-fun beautician_N : N;-fun beautiful_A : A;-fun beautifully_Adv : Adv;-fun beautify_V2 : V2;-fun beauty_N : N;-fun beauty_parlour_N : N;-fun beauty_salon_N : N;-fun beauty_sleep_N : N;-fun beauty_spot_N : N;-fun beaver_N : N;-fun beaver_V : V;-fun bebington_PN : PN;-fun becalmed_A : A;-fun beccles_PN : PN;-fun beck_N : N;-fun beckon_V : V;-fun beckon_V2 : V2;-fun become_V : V;-fun become_V2 : V2;-fun becoming_A : A;-fun becomingly_Adv : Adv;-fun bed_N : N;-fun bed_V2 : V2;-fun bedaubed_A : A;-fun bedbug_N : N;-fun beddau_PN : PN;-fun bedded_A : A;-fun bedding_N : N;-fun bedecked_A : A;-fun bedevil_V2 : V2;-fun bedevilment_N : N;-fun bedewed_A : A;-fun bedfellow_N : N;-fun bedford_PN : PN;-fun bedfordshire_PN : PN;-fun bedimmed_A : A;-fun bedlam_N : N;-fun bedlington_PN : PN;-fun bedouin_N : N;-fun bedpan_N : N;-fun bedpost_N : N;-fun bedraggled_A : A;-fun bedridden_A : A;-fun bedrock_N : N;-fun bedroll_N : N;-fun bedroom_N : N;-fun bedroomed_A : A;-fun bedside_N : N;-fun bedsit_N : N;-fun bedsitter_N : N;-fun bedsitting_room_N : N;-fun bedsore_N : N;-fun bedspread_N : N;-fun bedstead_N : N;-fun bedtime_N : N;-fun beduin_N : N;-fun bedwas_PN : PN;-fun bee_N : N;-fun beech_N : N;-fun beef_N : N;-fun beef_V : V;-fun beefeater_N : N;-fun beefsteak_N : N;-fun beefy_A : A;-fun beehive_N : N;-fun beep_N : N;-fun beer_N : N;-fun beery_A : A;-fun beeswax_N : N;-fun beeswax_V2 : V2;-fun beet_N : N;-fun beetle_N : N;-fun beetle_V : V;-fun beetle_browed_A : A;-fun beetroot_N : N;-fun befall_V : V;-fun befall_V2 : V2;-fun befit_V2 : V2;-fun befitting_A : A;-fun befittingly_Adv : Adv;-fun befogged_A : A;-fun before_Adv : Adv;-fun beforehand_A : A;-fun beforehand_Adv : Adv;-fun befoul_V2 : V2;-fun befriend_V2 : V2;-fun beg_V : V;-fun beg_V2 : V2;-fun beget_V2 : V2;-fun begetter_N : N;-fun beggar_N : N;-fun beggar_V2 : V2;-fun beggarly_A : A;-fun beggarman_N : N;-fun beggarwoman_N : N;-fun beggary_N : N;-fun begin_V : V;-fun begin_V2 : V2;-fun beginner_N : N;-fun beginning_N : N;-fun begonia_N : N;-fun begrimed_A : A;-fun begrudge_V2 : V2;-fun beguile_V2 : V2;-fun begum_N : N;-fun behalf_N : N;-fun behave_V : V;-fun behaved_A : A;-fun behaviour_N : N;-fun behaviourism_N : N;-fun behaviourist_N : N;-fun behead_V2 : V2;-fun behest_N : N;-fun behind_Adv : Adv;-fun behind_N : N;-fun behindhand_A : A;-fun behold_V2 : V2;-fun beholden_A : A;-fun beholder_N : N;-fun behove_V2 : V2;-fun beige_N : N;-fun being_N : N;-fun beirut_PN : PN;-fun beith_PN : PN;-fun bejewelled_A : A;-fun belabour_V2 : V2;-fun belated_A : A;-fun belatedly_Adv : Adv;-fun belay_N : N;-fun belay_V2 : V2;-fun belaying_pin_N : N;-fun belch_N : N;-fun belch_V : V;-fun belch_V2 : V2;-fun beldam_N : N;-fun beldame_N : N;-fun beleaguer_V2 : V2;-fun belem_PN : PN;-fun belfast_PN : PN;-fun belfry_N : N;-fun belgian_A : A;-fun belgian_N : N;-fun belgium_PN : PN;-fun belgrade_PN : PN;-fun belie_V2 : V2;-fun belief_N : N;-fun believable_A : A;-fun believe_V : V;-fun believe_V2 : V2;-fun believer_N : N;-fun believing_N : N;-fun belike_Adv : Adv;-fun belinda_PN : PN;-fun belittle_V2 : V2;-fun bell_N : N;-fun bell_V2 : V2;-fun bell_bottomed_A : A;-fun bell_buoy_N : N;-fun bell_flower_N : N;-fun bell_founder_N : N;-fun bell_foundry_N : N;-fun bell_metal_N : N;-fun bell_push_N : N;-fun bell_ringer_N : N;-fun bell_tent_N : N;-fun bella_PN : PN;-fun belladonna_N : N;-fun bellboy_N : N;-fun belle_N : N;-fun belle_PN : PN;-fun bellhop_N : N;-fun bellicose_A : A;-fun bellied_A : A;-fun belligerency_N : N;-fun belligerent_A : A;-fun belligerent_N : N;-fun belligerently_Adv : Adv;-fun bellow_V : V;-fun bellow_V2 : V2;-fun bellshill_PN : PN;-fun bellwether_N : N;-fun belly_N : N;-fun belly_V : V;-fun belly_V2 : V2;-fun bellyache_N : N;-fun bellyache_V : V;-fun bellyflop_N : N;-fun bellyful_N : N;-fun bellyland_V : V;-fun bellylaugh_N : N;-fun bellylaugh_V : V;-fun belo_horizonte_PN : PN;-fun belong_V : V;-fun beloved_A : A;-fun beloved_N : N;-fun below_Adv : Adv;-fun belper_PN : PN;-fun belt_N : N;-fun belt_V2 : V2;-fun belting_N : N;-fun bemoan_V2 : V2;-fun bemused_A : A;-fun ben_N : N;-fun ben_PN : PN;-fun bench_N : N;-fun bend_N : N;-fun bend_V : V;-fun bend_V2 : V2;-fun beneath_Adv : Adv;-fun benedick_N : N;-fun benedictine_A : A;-fun benedictine_N : N;-fun benediction_N : N;-fun benefaction_N : N;-fun benefactor_N : N;-fun benefactress_N : N;-fun benefice_N : N;-fun beneficed_A : A;-fun beneficence_N : N;-fun beneficent_A : A;-fun beneficial_A : A;-fun beneficially_Adv : Adv;-fun beneficiary_N : N;-fun benefit_N : N;-fun benefit_V : V;-fun benefit_V2 : V2;-fun benevolence_N : N;-fun benevolent_A : A;-fun benevolently_Adv : Adv;-fun bengali_A : A;-fun bengali_N : N;-fun benighted_A : A;-fun benign_A : A;-fun benignant_A : A;-fun benignantly_Adv : Adv;-fun benignity_N : N;-fun benignly_Adv : Adv;-fun benin_PN : PN;-fun beninese_A : A;-fun beninese_N : N;-fun benison_N : N;-fun benjamin_PN : PN;-fun benny_PN : PN;-fun bent_A : A;-fun bent_N : N;-fun benumbed_A : A;-fun benzedrine_N : N;-fun benzene_N : N;-fun benzine_N : N;-fun benzol_N : N;-fun beograd_PN : PN;-fun bequeath_V2 : V2;-fun bequest_N : N;-fun berate_V2 : V2;-fun bereave_V2 : V2;-fun bereavement_N : N;-fun beret_N : N;-fun berg_N : N;-fun bergamo_PN : PN;-fun bergen_PN : PN;-fun beri_beri_N : N;-fun berkhamsted_PN : PN;-fun berkshire_PN : PN;-fun berlin_PN : PN;-fun bermuda_PN : PN;-fun bermudan_A : A;-fun bermudan_N : N;-fun bern_PN : PN;-fun bernard_PN : PN;-fun bernie_PN : PN;-fun berry_N : N;-fun berserk_A : A;-fun bert_PN : PN;-fun berth_N : N;-fun berth_V : V;-fun berth_V2 : V2;-fun bertha_PN : PN;-fun bertie_PN : PN;-fun berwick_upon_tweed_PN : PN;-fun beryl_N : N;-fun beryl_PN : PN;-fun beseech_V2 : V2;-fun beseeching_A : A;-fun beseechingly_Adv : Adv;-fun beseem_V2 : V2;-fun beset_V2 : V2;-fun beshrew_V2 : V2;-fun besides_Adv : Adv;-fun besiege_V2 : V2;-fun besieger_N : N;-fun besmear_V2 : V2;-fun besmirch_V2 : V2;-fun besom_N : N;-fun besotted_A : A;-fun bespangled_A : A;-fun bespattered_A : A;-fun bespeak_V2 : V2;-fun bespectacled_A : A;-fun bess_PN : PN;-fun bessie_PN : PN;-fun best_Adv : Adv;-fun best_V2 : V2;-fun best_seller_N : N;-fun bestial_A : A;-fun bestiality_N : N;-fun bestially_Adv : Adv;-fun bestiary_N : N;-fun bestir_V2 : V2;-fun bestow_V2 : V2;-fun bestowal_N : N;-fun bestrew_V2 : V2;-fun bestride_V2 : V2;-fun bet_N : N;-fun bet_V : V;-fun bet_V2 : V2;-fun beta_N : N;-fun betake_V2 : V2;-fun betel_N : N;-fun betel_nut_N : N;-fun bethel_N : N;-fun bethink_V2 : V2;-fun bethune_PN : PN;-fun betide_V2 : V2;-fun betimes_Adv : Adv;-fun betoken_V2 : V2;-fun betray_V2 : V2;-fun betrayal_N : N;-fun betrayer_N : N;-fun betroth_V2 : V2;-fun betrothal_N : N;-fun betrothed_N : N;-fun betsy_PN : PN;-fun better_Adv : Adv;-fun better_N : N;-fun better_V2 : V2;-fun betterment_N : N;-fun bettor_N : N;-fun betty_PN : PN;-fun between_Adv : Adv;-fun betwixt_Adv : Adv;-fun bevel_N : N;-fun bevel_V2 : V2;-fun beverage_N : N;-fun beverley_PN : PN;-fun bevy_N : N;-fun bewail_V2 : V2;-fun beware_V : V;-fun beware_V2 : V2;-fun bewdley_PN : PN;-fun bewilder_V2 : V2;-fun bewildering_A : A;-fun bewilderment_N : N;-fun bewitch_V2 : V2;-fun bewitching_A : A;-fun bewitchingly_Adv : Adv;-fun bexhill_PN : PN;-fun bexley_PN : PN;-fun bey_N : N;-fun beyond_Adv : Adv;-fun bezique_N : N;-fun bhang_N : N;-fun bhutan_PN : PN;-fun bhutani_A : A;-fun bhutani_N : N;-fun bias_N : N;-fun bias_V2 : V2;-fun bib_N : N;-fun bib_V : V;-fun bible_N : N;-fun biblical_A : A;-fun bibliographer_N : N;-fun bibliography_N : N;-fun bibliophile_N : N;-fun bibulous_A : A;-fun bicameral_A : A;-fun bicarbonate_N : N;-fun bicentenary_N : N;-fun bicentennial_A : A;-fun bicentennial_N : N;-fun biceps_N : N;-fun bicester_PN : PN;-fun bicker_V : V;-fun bicycle_N : N;-fun bicycle_V : V;-fun bid_N : N;-fun bid_V : V;-fun bid_V2 : V2;-fun biddable_A : A;-fun bidder_N : N;-fun bidding_N : N;-fun biddulph_PN : PN;-fun bide_V2 : V2;-fun bideford_PN : PN;-fun bidet_N : N;-fun bielefeld_PN : PN;-fun biennial_A : A;-fun biennial_N : N;-fun biennially_Adv : Adv;-fun bier_N : N;-fun biff_N : N;-fun biff_V2 : V2;-fun bifocal_A : A;-fun bifurcate_A : A;-fun bifurcate_V : V;-fun bifurcate_V2 : V2;-fun bifurcated_A : A;-fun bifurcation_N : N;-fun big_A : A;-fun big_boned_A : A;-fun bigamist_N : N;-fun bigamous_A : A;-fun bigamy_N : N;-fun biggleswade_PN : PN;-fun bight_N : N;-fun bigot_N : N;-fun bigoted_A : A;-fun bigotry_N : N;-fun bigwig_N : N;-fun bijou_A : A;-fun bijou_N : N;-fun bike_N : N;-fun bike_V : V;-fun bikini_N : N;-fun bilabial_A : A;-fun bilabial_N : N;-fun bilateral_A : A;-fun bilateralism_N : N;-fun bilaterally_Adv : Adv;-fun bilbao_PN : PN;-fun bilberry_N : N;-fun bile_N : N;-fun bile_duct_N : N;-fun bilge_N : N;-fun bilge_water_N : N;-fun bilharzia_N : N;-fun bilingual_A : A;-fun bilingual_N : N;-fun bilious_A : A;-fun biliousness_N : N;-fun bilk_V2 : V2;-fun bill_N : N;-fun bill_PN : PN;-fun bill_V : V;-fun bill_V2 : V2;-fun bill_poster_N : N;-fun bill_sticker_N : N;-fun billboard_N : N;-fun billericay_PN : PN;-fun billet_N : N;-fun billet_V2 : V2;-fun billet_doux_N : N;-fun billfold_N : N;-fun billhook_N : N;-fun billiard_marker_N : N;-fun billiard_player_N : N;-fun billiard_room_N : N;-fun billiard_table_N : N;-fun billiards_N : N;-fun billingsgate_N : N;-fun billington_PN : PN;-fun billion_A : A;-fun billion_N : N;-fun billionth_A : A;-fun billionth_N : N;-fun billow_N : N;-fun billow_V : V;-fun billowy_A : A;-fun billy_N : N;-fun billy_PN : PN;-fun billy_goat_N : N;-fun billy_ho_N : N;-fun billy_o_N : N;-fun biltong_N : N;-fun bimetallic_A : A;-fun bimetallism_N : N;-fun bin_N : N;-fun binary_A : A;-fun bind_N : N;-fun bind_V : V;-fun bind_V2 : V2;-fun binder_N : N;-fun bindery_N : N;-fun binding_A : A;-fun bindweed_N : N;-fun bine_N : N;-fun binge_N : N;-fun bingley_PN : PN;-fun bingo_N : N;-fun binnacle_N : N;-fun binomial_A : A;-fun biochemistry_N : N;-fun biodegradable_A : A;-fun biograph_N : N;-fun biographer_N : N;-fun biographic_A : A;-fun biographical_A : A;-fun biography_N : N;-fun biological_A : A;-fun biologically_Adv : Adv;-fun biologist_N : N;-fun biology_N : N;-fun bioscope_N : N;-fun bipartisan_A : A;-fun biped_N : N;-fun biplane_N : N;-fun birch_N : N;-fun birch_V2 : V2;-fun birch_rod_N : N;-fun bird's_eye_A : A;-fun bird_N : N;-fun bird_fancier_N : N;-fun birdcage_N : N;-fun birdlime_N : N;-fun birdnesting_N : N;-fun birdwatcher_N : N;-fun biretta_N : N;-fun birkenhead_PN : PN;-fun biro_N : N;-fun birstall_PN : PN;-fun birth_N : N;-fun birth_control_N : N;-fun birthday_N : N;-fun birthmark_N : N;-fun birthplace_N : N;-fun birthrate_N : N;-fun birthright_N : N;-fun birtley_PN : PN;-fun biscuit_N : N;-fun bisect_V2 : V2;-fun bisection_N : N;-fun bisexual_A : A;-fun bisexual_N : N;-fun bisexuality_N : N;-fun bishop's_cleeve_PN : PN;-fun bishop's_stortford_PN : PN;-fun bishop_N : N;-fun bishop_auckland_PN : PN;-fun bishopbriggs_PN : PN;-fun bishopric_N : N;-fun bismuth_N : N;-fun bison_N : N;-fun bistro_N : N;-fun bit_N : N;-fun bitch_N : N;-fun bitch_V : V;-fun bitchy_A : A;-fun bite_N : N;-fun bite_V : V;-fun bite_V2 : V2;-fun biting_A : A;-fun bitingly_Adv : Adv;-fun bitter_A : A;-fun bitter_N : N;-fun bitter_sweet_A : A;-fun bitterly_Adv : Adv;-fun bittern_N : N;-fun bitterness_N : N;-fun bitumen_N : N;-fun bituminous_A : A;-fun bivalve_N : N;-fun bivouac_N : N;-fun bivouac_V : V;-fun biz_N : N;-fun bizarre_A : A;-fun bizonal_A : A;-fun blab_V : V;-fun blab_V2 : V2;-fun blabber_V : V;-fun blabber_V2 : V2;-fun blabbermouth_N : N;-fun black_A : A;-fun black_N : N;-fun black_V2 : V2;-fun black_beetle_N : N;-fun black_lead_N : N;-fun black_lead_V2 : V2;-fun blackamoor_N : N;-fun blackball_V2 : V2;-fun blackberry_N : N;-fun blackbird_N : N;-fun blackboard_N : N;-fun blackburn_PN : PN;-fun blackcurrant_N : N;-fun blacken_V : V;-fun blacken_V2 : V2;-fun blackguard_N : N;-fun blackguard_V2 : V2;-fun blackguardly_A : A;-fun blackhall_PN : PN;-fun blackhead_N : N;-fun blacking_N : N;-fun blackish_A : A;-fun blackleg_N : N;-fun blackleg_V : V;-fun blackleg_V2 : V2;-fun blacklist_N : N;-fun blacklist_V2 : V2;-fun blackmail_N : N;-fun blackmail_V2 : V2;-fun blackmailer_N : N;-fun blackness_N : N;-fun blackout_N : N;-fun blackpool_PN : PN;-fun blackshirt_N : N;-fun blacksmith_N : N;-fun blackthorn_N : N;-fun blackwater_A : A;-fun blackwood_PN : PN;-fun bladder_N : N;-fun blade_N : N;-fun blaeberry_N : N;-fun blaenau_ffestiniog_PN : PN;-fun blaenavon_PN : PN;-fun blaengwrach_PN : PN;-fun blah_N : N;-fun blaina_PN : PN;-fun blairgowrie_PN : PN;-fun blame_N : N;-fun blame_V2 : V2;-fun blameless_A : A;-fun blamelessly_Adv : Adv;-fun blameworthy_A : A;-fun blanch_V : V;-fun blanch_V2 : V2;-fun blancmange_N : N;-fun bland_A : A;-fun blandishment_N : N;-fun blandly_Adv : Adv;-fun blandness_N : N;-fun blank_A : A;-fun blank_N : N;-fun blanket_N : N;-fun blanket_V2 : V2;-fun blankly_Adv : Adv;-fun blantyre_PN : PN;-fun blare_N : N;-fun blare_V : V;-fun blare_V2 : V2;-fun blarney_N : N;-fun blaspheme_V : V;-fun blaspheme_V2 : V2;-fun blasphemer_N : N;-fun blasphemous_A : A;-fun blasphemously_Adv : Adv;-fun blasphemy_N : N;-fun blast_N : N;-fun blast_V2 : V2;-fun blast_furnace_N : N;-fun blast_off_N : N;-fun blasted_A : A;-fun blasé_A : A;-fun blatant_A : A;-fun blatantly_Adv : Adv;-fun blather_N : N;-fun blather_V : V;-fun blaze_N : N;-fun blaze_V : V;-fun blaze_V2 : V2;-fun blazer_N : N;-fun blazing_A : A;-fun blazon_N : N;-fun blazon_V2 : V2;-fun blazonry_N : N;-fun bldg_PN : PN;-fun bldgs_PN : PN;-fun bleach_N : N;-fun bleach_V : V;-fun bleach_V2 : V2;-fun bleaching_powder_N : N;-fun bleak_A : A;-fun bleakly_Adv : Adv;-fun bleary_A : A;-fun bleary_eyed_A : A;-fun bleat_N : N;-fun bleat_V : V;-fun bleat_V2 : V2;-fun bleed_V : V;-fun bleed_V2 : V2;-fun bleep_N : N;-fun bleep_V : V;-fun blemish_N : N;-fun blemish_V2 : V2;-fun blench_V : V;-fun blend_N : N;-fun blend_V : V;-fun blend_V2 : V2;-fun bless_V2 : V2;-fun blessed_A : A;-fun blessedness_N : N;-fun blessing_N : N;-fun bletchley_PN : PN;-fun blether_N : N;-fun blether_V : V;-fun blidworth_PN : PN;-fun blight_N : N;-fun blight_V2 : V2;-fun blighter_N : N;-fun blighty_N : N;-fun blimp_N : N;-fun blind_A : A;-fun blind_N : N;-fun blind_V2 : V2;-fun blindfold_A : A;-fun blindfold_N : N;-fun blindfold_V2 : V2;-fun blindly_Adv : Adv;-fun blindman's_buff_N : N;-fun blindness_N : N;-fun blink_N : N;-fun blink_V : V;-fun blink_V2 : V2;-fun blinking_A : A;-fun blip_N : N;-fun bliss_N : N;-fun blissful_A : A;-fun blissfully_Adv : Adv;-fun blister_N : N;-fun blister_V : V;-fun blister_V2 : V2;-fun blithe_A : A;-fun blithely_Adv : Adv;-fun blithering_A : A;-fun blithesome_A : A;-fun blitz_N : N;-fun blitz_V2 : V2;-fun blizzard_N : N;-fun bloated_A : A;-fun bloater_N : N;-fun blob_N : N;-fun bloc_N : N;-fun block_N : N;-fun block_V2 : V2;-fun blockade_N : N;-fun blockade_V2 : V2;-fun blockade_runner_N : N;-fun blockage_N : N;-fun blockbuster_N : N;-fun blockhead_N : N;-fun blockhouse_N : N;-fun bloke_N : N;-fun blond_A : A;-fun blond_N : N;-fun blonde_A : A;-fun blonde_N : N;-fun blood_N : N;-fun blood_V2 : V2;-fun blood_bath_N : N;-fun blood_donor_N : N;-fun blood_group_N : N;-fun blood_heat_N : N;-fun blood_letting_N : N;-fun blood_money_N : N;-fun blood_poisoning_N : N;-fun blood_pressure_N : N;-fun blood_relation_N : N;-fun blood_transfusion_N : N;-fun blood_type_N : N;-fun blood_vessel_N : N;-fun bloodcurdling_A : A;-fun bloodhound_N : N;-fun bloodless_A : A;-fun bloodlessly_Adv : Adv;-fun bloodlust_N : N;-fun bloodshed_N : N;-fun bloodshot_A : A;-fun bloodstain_N : N;-fun bloodstained_A : A;-fun bloodstock_N : N;-fun bloodsucker_N : N;-fun bloodthirstiness_N : N;-fun bloodthirsty_A : A;-fun bloody_A : A;-fun bloody_Adv : Adv;-fun bloody_minded_A : A;-fun bloom_N : N;-fun bloom_V : V;-fun bloomer_N : N;-fun blooming_A : A;-fun blossom_N : N;-fun blossom_V : V;-fun blot_N : N;-fun blot_V2 : V2;-fun blotch_N : N;-fun blotter_N : N;-fun blotting_paper_N : N;-fun blotto_A : A;-fun blouse_N : N;-fun blow_N : N;-fun blow_V : V;-fun blow_V2 : V2;-fun blow_dry_V2 : V2;-fun blow_up_N : N;-fun blowback_N : N;-fun blower_N : N;-fun blowfly_N : N;-fun blowhole_N : N;-fun blowing_up_N : N;-fun blowlamp_N : N;-fun blowout_N : N;-fun blowpipe_N : N;-fun blowtorch_N : N;-fun blowzy_A : A;-fun blubber_N : N;-fun blubber_V : V;-fun blubber_V2 : V2;-fun bludgeon_N : N;-fun bludgeon_V2 : V2;-fun blue_A : A;-fun blue_N : N;-fun blue_V2 : V2;-fun blue_collar_A : A;-fun blue_jacket_N : N;-fun blue_pencil_V2 : V2;-fun bluebell_N : N;-fun bluebottle_N : N;-fun blueprint_N : N;-fun bluestocking_N : N;-fun bluff_A : A;-fun bluff_N : N;-fun bluff_V : V;-fun bluff_V2 : V2;-fun bluffer_N : N;-fun bluffly_Adv : Adv;-fun bluffness_N : N;-fun bluish_A : A;-fun blunder_N : N;-fun blunder_V : V;-fun blunder_V2 : V2;-fun blunderbuss_N : N;-fun blunderer_N : N;-fun blunt_A : A;-fun blunt_V2 : V2;-fun bluntly_Adv : Adv;-fun bluntness_N : N;-fun blur_N : N;-fun blur_V : V;-fun blur_V2 : V2;-fun blurb_N : N;-fun blurt_V2 : V2;-fun blush_N : N;-fun blush_V : V;-fun blushing_A : A;-fun blushingly_Adv : Adv;-fun bluster_N : N;-fun bluster_V : V;-fun bluster_V2 : V2;-fun blustery_A : A;-fun blvd_N : N;-fun blyth_PN : PN;-fun bma_N : N;-fun bmus_N : N;-fun bo'ness_PN : PN;-fun bo'sn_N : N;-fun bo'sun_N : N;-fun boa_N : N;-fun boa_constrictor_N : N;-fun boar_N : N;-fun board_N : N;-fun board_V : V;-fun board_V2 : V2;-fun boarder_N : N;-fun boarding_N : N;-fun boarding_card_N : N;-fun boarding_house_N : N;-fun boarding_school_N : N;-fun boardroom_N : N;-fun boardwalk_N : N;-fun boast_N : N;-fun boast_V : V;-fun boast_V2 : V2;-fun boaster_N : N;-fun boastful_A : A;-fun boastfully_Adv : Adv;-fun boat_N : N;-fun boat_V : V;-fun boat_hook_N : N;-fun boat_house_N : N;-fun boat_race_N : N;-fun boat_train_N : N;-fun boater_N : N;-fun boatman_N : N;-fun boatswain_N : N;-fun bob_N : N;-fun bob_PN : PN;-fun bob_V : V;-fun bob_V2 : V2;-fun bobbin_N : N;-fun bobby_N : N;-fun bobby_PN : PN;-fun bobby_soxer_N : N;-fun bobolink_N : N;-fun bobsled_N : N;-fun bobsleigh_N : N;-fun bobtail_N : N;-fun boche_A : A;-fun bochum_PN : PN;-fun bode_V : V;-fun bode_V2 : V2;-fun bodice_N : N;-fun bodied_A : A;-fun bodily_A : A;-fun bodily_Adv : Adv;-fun boding_N : N;-fun bodkin_N : N;-fun bodmin_PN : PN;-fun body_N : N;-fun body_servant_N : N;-fun body_snatcher_N : N;-fun bodyguard_N : N;-fun bodywork_N : N;-fun boer_A : A;-fun boer_N : N;-fun boffin_N : N;-fun bog_N : N;-fun bog_V : V;-fun bog_V2 : V2;-fun bogey_N : N;-fun bogeyman_N : N;-fun boggle_V : V;-fun boggy_A : A;-fun bogie_N : N;-fun bognor_PN : PN;-fun bognor_regis_PN : PN;-fun bogota_PN : PN;-fun bogus_A : A;-fun bogy_N : N;-fun bohemian_A : A;-fun bohemian_N : N;-fun boil_N : N;-fun boil_V : V;-fun boil_V2 : V2;-fun boiler_N : N;-fun boilersuit_N : N;-fun boiling_point_N : N;-fun boisterous_A : A;-fun boisterously_Adv : Adv;-fun boisterousness_N : N;-fun bold_A : A;-fun boldly_Adv : Adv;-fun boldness_N : N;-fun boldon_PN : PN;-fun bole_N : N;-fun bolero_N : N;-fun bolivia_PN : PN;-fun bolivian_A : A;-fun bolivian_N : N;-fun boll_N : N;-fun bollard_N : N;-fun bollington_PN : PN;-fun bollock_N : N;-fun bologna_PN : PN;-fun boloney_N : N;-fun bolshevik_N : N;-fun bolshy_A : A;-fun bolsover_PN : PN;-fun bolster_N : N;-fun bolster_V2 : V2;-fun bolt_Adv : Adv;-fun bolt_N : N;-fun bolt_V : V;-fun bolt_V2 : V2;-fun bolt_hole_N : N;-fun bolton_PN : PN;-fun bolton_le_sands_PN : PN;-fun bolzano_PN : PN;-fun bomb_N : N;-fun bomb_V : V;-fun bomb_V2 : V2;-fun bomb_proof_A : A;-fun bomb_sight_N : N;-fun bomb_site_N : N;-fun bombard_V2 : V2;-fun bombardier_N : N;-fun bombardment_N : N;-fun bombast_N : N;-fun bombastic_A : A;-fun bombastically_Adv : Adv;-fun bombay_PN : PN;-fun bomber_N : N;-fun bombshell_N : N;-fun bon_mot_N : N;-fun bona_fide_A : A;-fun bona_fide_Adv : Adv;-fun bonanza_N : N;-fun bonbon_N : N;-fun bond_N : N;-fun bond_V2 : V2;-fun bond_holder_N : N;-fun bondage_N : N;-fun bone_N : N;-fun bone_V2 : V2;-fun bone_dry_A : A;-fun bone_head_N : N;-fun bone_idle_A : A;-fun bone_lazy_A : A;-fun bone_setter_N : N;-fun boneless_A : A;-fun bonemeal_N : N;-fun boner_N : N;-fun boneshaker_N : N;-fun bonfire_N : N;-fun bongo_N : N;-fun bonhomie_N : N;-fun bonito_N : N;-fun bonkers_A : A;-fun bonn_PN : PN;-fun bonnet_N : N;-fun bonnily_Adv : Adv;-fun bonny_A : A;-fun bonnybridge_PN : PN;-fun bonnyrigg_PN : PN;-fun bonus_N : N;-fun bony_A : A;-fun boo_N : N;-fun boo_V : V;-fun boo_V2 : V2;-fun boob_N : N;-fun boob_V : V;-fun booby_N : N;-fun booby_trap_N : N;-fun boogie_N : N;-fun boogie_woogie_N : N;-fun book_N : N;-fun book_V2 : V2;-fun book_end_N : N;-fun book_keeper_N : N;-fun bookable_A : A;-fun bookcase_N : N;-fun bookclub_N : N;-fun bookie_N : N;-fun booking_N : N;-fun bookish_A : A;-fun bookishness_N : N;-fun bookkeeper_N : N;-fun bookkeeping_N : N;-fun booklet_N : N;-fun bookmaker_N : N;-fun bookmark_N : N;-fun bookmarker_N : N;-fun bookmobile_N : N;-fun bookseller_N : N;-fun bookshop_N : N;-fun bookstall_N : N;-fun bookworm_N : N;-fun boom_N : N;-fun boom_V : V;-fun boom_V2 : V2;-fun boomerang_N : N;-fun boon_A : A;-fun boon_N : N;-fun boor_N : N;-fun boorish_A : A;-fun boorishly_Adv : Adv;-fun boorishness_N : N;-fun boost_N : N;-fun boost_V2 : V2;-fun booster_N : N;-fun boot_N : N;-fun boot_V2 : V2;-fun booted_A : A;-fun bootee_N : N;-fun booth_N : N;-fun bootlace_N : N;-fun bootle_PN : PN;-fun bootleg_V2 : V2;-fun bootlegger_N : N;-fun bootless_A : A;-fun booty_N : N;-fun booze_N : N;-fun booze_V : V;-fun booze_up_N : N;-fun boozer_N : N;-fun boozy_A : A;-fun bopeep_N : N;-fun boracic_A : A;-fun borage_N : N;-fun borax_N : N;-fun bordeaux_N : N;-fun bordeaux_PN : PN;-fun border_N : N;-fun border_V : V;-fun border_V2 : V2;-fun borderer_N : N;-fun borderland_N : N;-fun borderline_N : N;-fun borders_PN : PN;-fun bordon_PN : PN;-fun bore_N : N;-fun bore_V : V;-fun bore_V2 : V2;-fun bore_hole_N : N;-fun boredom_N : N;-fun borer_N : N;-fun boric_A : A;-fun boring_A : A;-fun boris_PN : PN;-fun boron_N : N;-fun borough_N : N;-fun borrow_V2 : V2;-fun borrower_N : N;-fun borsch_N : N;-fun borstal_N : N;-fun bortsch_N : N;-fun borzoi_N : N;-fun bosh_N : N;-fun bosky_A : A;-fun bosom_N : N;-fun boss_N : N;-fun boss_V2 : V2;-fun boss_eyed_A : A;-fun bossy_A : A;-fun boston_PN : PN;-fun botanical_A : A;-fun botanist_N : N;-fun botanize_V : V;-fun botany_N : N;-fun botch_N : N;-fun botch_V2 : V2;-fun botcher_N : N;-fun both_A : A;-fun both_Adv : Adv;-fun bother_N : N;-fun bother_V : V;-fun bother_V2 : V2;-fun bothersome_A : A;-fun botswana_PN : PN;-fun bottle_N : N;-fun bottle_V2 : V2;-fun bottle_fed_A : A;-fun bottle_green_A : A;-fun bottleneck_N : N;-fun bottom_N : N;-fun bottom_V : V;-fun bottomless_A : A;-fun bottrop_PN : PN;-fun botulism_N : N;-fun boudoir_N : N;-fun bougainvillea_N : N;-fun bough_N : N;-fun bouillon_N : N;-fun boulder_N : N;-fun boulevard_N : N;-fun bounce_N : N;-fun bounce_V : V;-fun bounce_V2 : V2;-fun bouncing_A : A;-fun bouncy_A : A;-fun bound_A : A;-fun bound_N : N;-fun bound_V : V;-fun bound_V2 : V2;-fun boundary_N : N;-fun bounden_A : A;-fun bounder_N : N;-fun boundless_A : A;-fun boundlessly_Adv : Adv;-fun bounteous_A : A;-fun bounteously_Adv : Adv;-fun bountiful_A : A;-fun bountifully_Adv : Adv;-fun bounty_N : N;-fun bouquet_N : N;-fun bourbon_N : N;-fun bourgeois_A : A;-fun bourgeois_N : N;-fun bourgeoisie_N : N;-fun bourn_N : N;-fun bourne_N : N;-fun bourne_PN : PN;-fun bournemouth_PN : PN;-fun bourse_N : N;-fun bout_N : N;-fun boutique_N : N;-fun bovine_A : A;-fun bovril_N : N;-fun bow_N : N;-fun bow_V : V;-fun bow_V2 : V2;-fun bow_wow_N : N;-fun bowburn_PN : PN;-fun bowdlerize_V2 : V2;-fun bowel_N : N;-fun bower_N : N;-fun bowie_knife_N : N;-fun bowing_N : N;-fun bowl_N : N;-fun bowl_V : V;-fun bowl_V2 : V2;-fun bowler_N : N;-fun bowline_N : N;-fun bowling_green_N : N;-fun bowls_N : N;-fun bowman_N : N;-fun bowsprit_N : N;-fun box_N : N;-fun box_V : V;-fun box_V2 : V2;-fun box_kite_N : N;-fun box_number_N : N;-fun box_office_N : N;-fun boxer_N : N;-fun boxful_N : N;-fun boxing_N : N;-fun boxing_day_N : N;-fun boxing_day_PN : PN;-fun boxing_glove_N : N;-fun boxing_match_N : N;-fun boxwood_N : N;-fun boy_N : N;-fun boycott_N : N;-fun boycott_V2 : V2;-fun boyfriend_N : N;-fun boyhood_N : N;-fun boyish_A : A;-fun boyishly_Adv : Adv;-fun bra_N : N;-fun brace_N : N;-fun brace_V : V;-fun brace_V2 : V2;-fun bracelet_N : N;-fun bracken_N : N;-fun bracket_N : N;-fun bracket_V2 : V2;-fun brackish_A : A;-fun bracknell_PN : PN;-fun bract_N : N;-fun brad_N : N;-fun bradawl_N : N;-fun bradford_PN : PN;-fun bradford_on_avon_PN : PN;-fun brae_N : N;-fun brag_V : V;-fun braggart_N : N;-fun bragging_N : N;-fun brahmin_N : N;-fun braid_N : N;-fun braid_V2 : V2;-fun braille_N : N;-fun brain_N : N;-fun brain_V2 : V2;-fun brain_fag_N : N;-fun brain_teaser_N : N;-fun brainchild_N : N;-fun brainless_A : A;-fun brainstorm_N : N;-fun braintree_PN : PN;-fun brainwash_V2 : V2;-fun brainwashed_A : A;-fun brainwashing_N : N;-fun brainwave_N : N;-fun brainy_A : A;-fun braise_V2 : V2;-fun brake_N : N;-fun brake_V : V;-fun brake_V2 : V2;-fun brakeman_N : N;-fun bramble_N : N;-fun bran_N : N;-fun bran_new_A : A;-fun branch_N : N;-fun branch_V : V;-fun branchy_A : A;-fun brand_N : N;-fun brand_V2 : V2;-fun brand_new_A : A;-fun branderburgh_PN : PN;-fun branding_iron_N : N;-fun brandish_V2 : V2;-fun brandy_N : N;-fun brandy_ball_N : N;-fun brandy_snap_N : N;-fun brash_A : A;-fun brasilia_PN : PN;-fun brass_N : N;-fun brassard_N : N;-fun brasserie_N : N;-fun brassiere_N : N;-fun brassière_N : N;-fun brassy_A : A;-fun brat_N : N;-fun bratislava_PN : PN;-fun braunschweig_PN : PN;-fun braunton_PN : PN;-fun bravado_N : N;-fun brave_A : A;-fun brave_N : N;-fun brave_V2 : V2;-fun bravely_Adv : Adv;-fun bravery_N : N;-fun bravo_N : N;-fun brawl_N : N;-fun brawl_V : V;-fun brawler_N : N;-fun brawn_N : N;-fun brawny_A : A;-fun bray_N : N;-fun bray_V2 : V2;-fun braze_V2 : V2;-fun brazen_A : A;-fun brazen_V2 : V2;-fun brazen_faced_A : A;-fun brazier_N : N;-fun brazil_PN : PN;-fun brazilian_A : A;-fun brazilian_N : N;-fun breach_N : N;-fun breach_V2 : V2;-fun bread_N : N;-fun breadcrumb_N : N;-fun breadfruit_N : N;-fun breadline_N : N;-fun breadth_N : N;-fun breadthways_Adv : Adv;-fun breadthwise_Adv : Adv;-fun breadwinner_N : N;-fun break_N : N;-fun break_V : V;-fun break_V2 : V2;-fun break_in_N : N;-fun break_up_N : N;-fun breakable_A : A;-fun breakage_N : N;-fun breakaway_N : N;-fun breakaways_N : N;-fun breakdown_N : N;-fun breaker_N : N;-fun breakfast_N : N;-fun breakfast_V : V;-fun breakneck_A : A;-fun breakthrough_N : N;-fun breakwater_N : N;-fun bream_N : N;-fun breast_N : N;-fun breast_V2 : V2;-fun breast_deep_Adv : Adv;-fun breast_fed_A : A;-fun breast_high_Adv : Adv;-fun breast_plate_N : N;-fun breastfeed_V : V;-fun breastfeed_V2 : V2;-fun breaston_PN : PN;-fun breaststroke_N : N;-fun breastwork_N : N;-fun breath_N : N;-fun breathalyser_N : N;-fun breathe_V : V;-fun breathe_V2 : V2;-fun breather_N : N;-fun breathing_N : N;-fun breathing_space_N : N;-fun breathless_A : A;-fun breathlessly_Adv : Adv;-fun breathtaking_A : A;-fun brecknock_PN : PN;-fun breda_PN : PN;-fun breech_N : N;-fun breech_block_N : N;-fun breeches_buoy_N : N;-fun breed_N : N;-fun breed_V : V;-fun breed_V2 : V2;-fun breeder_N : N;-fun breeding_N : N;-fun breedsall_PN : PN;-fun breeze_N : N;-fun breeze_V : V;-fun breezily_Adv : Adv;-fun breeziness_N : N;-fun breezy_A : A;-fun bremen_PN : PN;-fun bremerhaven_PN : PN;-fun bren_N : N;-fun bren_gun_N : N;-fun brenda_PN : PN;-fun brent_PN : PN;-fun brentwood_PN : PN;-fun brescia_PN : PN;-fun brest_PN : PN;-fun breve_N : N;-fun brevet_N : N;-fun breviary_N : N;-fun brevity_N : N;-fun brew_N : N;-fun brew_V : V;-fun brew_V2 : V2;-fun brewer_N : N;-fun brewery_N : N;-fun brian_PN : PN;-fun briar_N : N;-fun bribable_A : A;-fun bribe_N : N;-fun bribe_V2 : V2;-fun bribery_N : N;-fun bric_a_brac_N : N;-fun brick_N : N;-fun brick_V2 : V2;-fun brick_field_N : N;-fun brickbat_N : N;-fun bricket_wood_PN : PN;-fun brickkiln_N : N;-fun bricklayer_N : N;-fun brickwork_N : N;-fun bridal_A : A;-fun bridal_N : N;-fun bride_N : N;-fun bridecake_N : N;-fun bridegroom_N : N;-fun bridesmaid_N : N;-fun bridge_N : N;-fun bridge_V2 : V2;-fun bridgehead_N : N;-fun bridgend_PN : PN;-fun bridget_PN : PN;-fun bridgnorth_PN : PN;-fun bridgwater_PN : PN;-fun bridle_N : N;-fun bridle_V : V;-fun bridle_V2 : V2;-fun bridle_path_N : N;-fun bridle_road_N : N;-fun bridlington_PN : PN;-fun bridport_PN : PN;-fun brief_A : A;-fun brief_N : N;-fun brief_V2 : V2;-fun briefcase_N : N;-fun briefing_N : N;-fun briefly_Adv : Adv;-fun brier_N : N;-fun brig_N : N;-fun brig_PN : PN;-fun brigade_N : N;-fun brigadier_N : N;-fun brigand_N : N;-fun brigantine_N : N;-fun brighouse_PN : PN;-fun bright_A : A;-fun bright_Adv : Adv;-fun brighten_V : V;-fun brighten_V2 : V2;-fun brightlingsea_PN : PN;-fun brightly_Adv : Adv;-fun brightness_N : N;-fun brighton_PN : PN;-fun brill_N : N;-fun brilliance_N : N;-fun brilliancy_N : N;-fun brilliant_A : A;-fun brilliantine_N : N;-fun brilliantly_Adv : Adv;-fun brim_N : N;-fun brim_V : V;-fun brimful_A : A;-fun brimfull_A : A;-fun brimstone_N : N;-fun brindled_A : A;-fun brine_N : N;-fun bring_V2 : V2;-fun brink_N : N;-fun brinkmanship_N : N;-fun briny_A : A;-fun brioche_N : N;-fun briquet_N : N;-fun briquette_N : N;-fun brisbane_PN : PN;-fun brisk_A : A;-fun brisket_N : N;-fun briskly_Adv : Adv;-fun bristle_N : N;-fun bristle_V : V;-fun bristly_A : A;-fun bristol_PN : PN;-fun brit_N : N;-fun britain_PN : PN;-fun britannic_A : A;-fun british_A : A;-fun britisher_N : N;-fun briton_A : A;-fun briton_N : N;-fun brittle_A : A;-fun brixham_PN : PN;-fun brno_PN : PN;-fun broach_V : V;-fun broach_V2 : V2;-fun broad_A : A;-fun broad_N : N;-fun broad_minded_A : A;-fun broad_mindedness_N : N;-fun broadcast_Adv : Adv;-fun broadcast_N : N;-fun broadcast_V : V;-fun broadcast_V2 : V2;-fun broadcasting_A : A;-fun broadcasting_N : N;-fun broadcloth_N : N;-fun broaden_V : V;-fun broaden_V2 : V2;-fun broadly_Adv : Adv;-fun broadness_N : N;-fun broadsheet_N : N;-fun broadside_N : N;-fun broadways_Adv : Adv;-fun broadwise_Adv : Adv;-fun brocade_N : N;-fun brocade_V2 : V2;-fun broccoli_N : N;-fun brochure_N : N;-fun brogue_N : N;-fun broil_V : V;-fun broil_V2 : V2;-fun broiler_N : N;-fun broke_A : A;-fun broken_hearted_A : A;-fun broker_N : N;-fun brokerage_N : N;-fun brolly_N : N;-fun bromide_N : N;-fun bromine_N : N;-fun bromley_PN : PN;-fun bromsgrove_PN : PN;-fun bronchial_A : A;-fun bronchitic_A : A;-fun bronchitis_N : N;-fun bronchus_N : N;-fun bronco_N : N;-fun bronze_N : N;-fun bronze_V : V;-fun bronze_V2 : V2;-fun brooch_N : N;-fun brood_N : N;-fun brood_V : V;-fun brood_hen_N : N;-fun brood_mare_N : N;-fun broody_A : A;-fun brook_N : N;-fun brook_V2 : V2;-fun broom_N : N;-fun broomstick_N : N;-fun bros_PN : PN;-fun broth_N : N;-fun brothel_N : N;-fun brother_N : N;-fun brother_in_law_N : N;-fun brotherhood_N : N;-fun brotherly_A : A;-fun brougham_N : N;-fun broughton_PN : PN;-fun brouhaha_N : N;-fun brow_N : N;-fun browbeat_V2 : V2;-fun brown_A : A;-fun brown_V : V;-fun brown_V2 : V2;-fun brownie_N : N;-fun brownish_A : A;-fun brownstone_N : N;-fun browse_N : N;-fun browse_V : V;-fun broxburn_PN : PN;-fun bruce_PN : PN;-fun bruges_PN : PN;-fun bruin_N : N;-fun bruise_N : N;-fun bruise_V : V;-fun bruise_V2 : V2;-fun bruiser_N : N;-fun bruit_V2 : V2;-fun brunch_N : N;-fun brunei_PN : PN;-fun bruneian_A : A;-fun bruneian_N : N;-fun brunette_N : N;-fun brunswick_PN : PN;-fun brunt_N : N;-fun brush_N : N;-fun brush_V : V;-fun brush_V2 : V2;-fun brush_off_N : N;-fun brush_up_N : N;-fun brushwood_N : N;-fun brushwork_N : N;-fun brusque_A : A;-fun brusquely_Adv : Adv;-fun brusqueness_N : N;-fun brussels_PN : PN;-fun brutal_A : A;-fun brutality_N : N;-fun brutalize_V2 : V2;-fun brutally_Adv : Adv;-fun brute_N : N;-fun brutish_A : A;-fun brutishly_Adv : Adv;-fun bryan_PN : PN;-fun bsc_N : N;-fun bst_PN : PN;-fun bt_PN : PN;-fun bubble_N : N;-fun bubble_V : V;-fun bubbly_A : A;-fun bubbly_N : N;-fun bubonic_A : A;-fun bucarest_PN : PN;-fun buccaneer_N : N;-fun buck_N : N;-fun buck_V : V;-fun buck_V2 : V2;-fun bucket_N : N;-fun bucket_V : V;-fun bucketful_N : N;-fun buckhaven_PN : PN;-fun buckie_PN : PN;-fun buckingham_PN : PN;-fun buckinghamshire_PN : PN;-fun buckle_N : N;-fun buckle_V : V;-fun buckle_V2 : V2;-fun buckler_N : N;-fun buckley_PN : PN;-fun buckram_N : N;-fun bucksburn_PN : PN;-fun buckshot_N : N;-fun buckskin_N : N;-fun bucktooth_N : N;-fun buckwheat_N : N;-fun bucolic_A : A;-fun bucolics_N : N;-fun bud_N : N;-fun bud_V : V;-fun budapest_PN : PN;-fun buddhism_N : N;-fun buddhist_N : N;-fun budding_A : A;-fun buddy_N : N;-fun budge_V : V;-fun budge_V2 : V2;-fun budgerigar_N : N;-fun budget_N : N;-fun budget_V : V;-fun budgetary_A : A;-fun budgie_N : N;-fun buenos_aires_PN : PN;-fun buff_N : N;-fun buff_V2 : V2;-fun buffalo_N : N;-fun buffalo_PN : PN;-fun buffer_N : N;-fun buffet_N : N;-fun buffet_V : V;-fun buffet_V2 : V2;-fun buffoon_N : N;-fun buffoonery_N : N;-fun bug_N : N;-fun bug_V2 : V2;-fun bug_hunter_N : N;-fun bugaboo_N : N;-fun bugbear_N : N;-fun bugger_N : N;-fun bugger_V : V;-fun bugger_V2 : V2;-fun bugger_all_N : N;-fun buggery_N : N;-fun buggy_N : N;-fun bugle_N : N;-fun bugler_N : N;-fun buhl_N : N;-fun build_N : N;-fun build_V : V;-fun build_V2 : V2;-fun build_up_N : N;-fun builder_N : N;-fun building_N : N;-fun building_society_N : N;-fun built_in_A : A;-fun built_up_A : A;-fun bulb_N : N;-fun bulbous_A : A;-fun bulbul_N : N;-fun bulgaria_PN : PN;-fun bulgarian_A : A;-fun bulgarian_N : N;-fun bulge_N : N;-fun bulge_V : V;-fun bulge_V2 : V2;-fun bulk_N : N;-fun bulk_V : V;-fun bulkhead_N : N;-fun bulkington_PN : PN;-fun bulky_A : A;-fun bull's_eye_N : N;-fun bull_N : N;-fun bull_headed_A : A;-fun bull_neck_N : N;-fun bull_terrier_N : N;-fun bulldog_N : N;-fun bulldoze_V2 : V2;-fun bulldozer_N : N;-fun bullet_N : N;-fun bullet_headed_A : A;-fun bulletin_N : N;-fun bulletproof_A : A;-fun bullfight_N : N;-fun bullfighter_N : N;-fun bullfinch_N : N;-fun bullfrog_N : N;-fun bullion_N : N;-fun bullock_N : N;-fun bullring_N : N;-fun bullshit_N : N;-fun bullshit_V : V;-fun bully_A : A;-fun bully_N : N;-fun bully_V : V;-fun bully_V2 : V2;-fun bulrush_N : N;-fun bulwark_N : N;-fun bum_A : A;-fun bum_N : N;-fun bum_V : V;-fun bum_V2 : V2;-fun bumblebee_N : N;-fun bumboat_N : N;-fun bump_Adv : Adv;-fun bump_N : N;-fun bump_V : V;-fun bump_V2 : V2;-fun bumper_N : N;-fun bumpkin_N : N;-fun bumptious_A : A;-fun bumptiously_Adv : Adv;-fun bumptiousness_N : N;-fun bumpy_A : A;-fun bun_N : N;-fun buna_N : N;-fun bunch_N : N;-fun bunch_V : V;-fun bunch_V2 : V2;-fun bundle_N : N;-fun bundle_V : V;-fun bundle_V2 : V2;-fun bung_N : N;-fun bung_V2 : V2;-fun bung_hole_N : N;-fun bungaloid_A : A;-fun bungalow_N : N;-fun bungle_N : N;-fun bungle_V : V;-fun bungle_V2 : V2;-fun bungler_N : N;-fun bunion_N : N;-fun bunk_N : N;-fun bunk_V : V;-fun bunker_N : N;-fun bunker_V : V;-fun bunker_V2 : V2;-fun bunkum_N : N;-fun bunny_N : N;-fun bunsen_N : N;-fun bunting_N : N;-fun buoy_N : N;-fun buoy_V : V;-fun buoyancy_N : N;-fun buoyant_A : A;-fun buoyantly_Adv : Adv;-fun bur_N : N;-fun burberry_N : N;-fun burble_V : V;-fun burden_N : N;-fun burden_V2 : V2;-fun burdensome_A : A;-fun burdock_N : N;-fun bureau_N : N;-fun bureaucracy_N : N;-fun bureaucrat_N : N;-fun bureaucratic_A : A;-fun bureaucratically_Adv : Adv;-fun burette_N : N;-fun burg_N : N;-fun burgeon_V : V;-fun burgess_N : N;-fun burgess_PN : PN;-fun burgh_N : N;-fun burgher_N : N;-fun burglar_N : N;-fun burglar_alarm_N : N;-fun burglar_proof_A : A;-fun burglarious_A : A;-fun burglary_N : N;-fun burgle_V : V;-fun burgle_V2 : V2;-fun burgomaster_N : N;-fun burgos_PN : PN;-fun burgundy_N : N;-fun burial_N : N;-fun burial_ground_N : N;-fun burke_V2 : V2;-fun burlap_N : N;-fun burlesque_N : N;-fun burlesque_V2 : V2;-fun burley_PN : PN;-fun burly_A : A;-fun burma_PN : PN;-fun burmese_A : A;-fun burmese_N : N;-fun burn_N : N;-fun burn_V : V;-fun burn_V2 : V2;-fun burn_up_N : N;-fun burner_N : N;-fun burnham_on_sea_PN : PN;-fun burning_A : A;-fun burnish_V : V;-fun burnish_V2 : V2;-fun burnley_PN : PN;-fun burnouse_N : N;-fun burntisland_PN : PN;-fun burntwood_PN : PN;-fun burp_N : N;-fun burp_V : V;-fun burp_V2 : V2;-fun burr_N : N;-fun burr_drill_N : N;-fun burrow_N : N;-fun burrow_V : V;-fun burrow_V2 : V2;-fun burry_port_PN : PN;-fun bursar_N : N;-fun bursary_N : N;-fun burscough_PN : PN;-fun burst_N : N;-fun burst_V : V;-fun burst_V2 : V2;-fun burthen_N : N;-fun burthen_V2 : V2;-fun burton_N : N;-fun burton_upon_trent_PN : PN;-fun burundi_PN : PN;-fun burundian_A : A;-fun burundian_N : N;-fun bury_PN : PN;-fun bury_V2 : V2;-fun bury_st__edmunds_PN : PN;-fun burying_ground_N : N;-fun bus_N : N;-fun bus_V : V;-fun bus_V2 : V2;-fun busby_N : N;-fun bush_N : N;-fun bushel_N : N;-fun bushman_N : N;-fun bushy_A : A;-fun busily_Adv : Adv;-fun business_N : N;-fun businesslike_A : A;-fun businessman_N : N;-fun busker_N : N;-fun busman_N : N;-fun bust_N : N;-fun bust_V : V;-fun bust_V2 : V2;-fun bust_up_N : N;-fun bustard_N : N;-fun buster_N : N;-fun bustle_N : N;-fun bustle_V : V;-fun bustle_V2 : V2;-fun busy_A : A;-fun busy_V2 : V2;-fun busybody_N : N;-fun but_Adv : Adv;-fun butane_N : N;-fun butch_A : A;-fun butcher_N : N;-fun butcher_V2 : V2;-fun butchery_N : N;-fun butler_N : N;-fun butt_N : N;-fun butt_V : V;-fun butt_V2 : V2;-fun butter_N : N;-fun butter_V2 : V2;-fun butterbean_N : N;-fun buttercup_N : N;-fun butterfingers_N : N;-fun butterfly_N : N;-fun buttermilk_N : N;-fun butterscotch_N : N;-fun buttery_N : N;-fun buttock_N : N;-fun button_N : N;-fun button_V : V;-fun button_V2 : V2;-fun buttoned_up_A : A;-fun buttonhole_N : N;-fun buttonhole_V2 : V2;-fun buttonhook_N : N;-fun buttonwood_N : N;-fun buttress_N : N;-fun buttress_V2 : V2;-fun buxom_A : A;-fun buxton_PN : PN;-fun buy_N : N;-fun buy_V : V;-fun buy_V2 : V2;-fun buyer_N : N;-fun buzz_N : N;-fun buzz_V : V;-fun buzz_V2 : V2;-fun buzzard_N : N;-fun buzzer_N : N;-fun bvm_N : N;-fun by_Adv : Adv;-fun by_election_N : N;-fun bye_N : N;-fun bye_bye_N : N;-fun bye_law_N : N;-fun bygone_A : A;-fun bylaw_N : N;-fun bypass_N : N;-fun bypass_V2 : V2;-fun bypath_N : N;-fun byplay_N : N;-fun byproduct_N : N;-fun byroad_N : N;-fun bystander_N : N;-fun byway_N : N;-fun byword_N : N;-fun bête_noire_N : N;-fun c_N : N;-fun c_in_c_PN : PN;-fun c_of_e_N : N;-fun ca'canny_N : N;-fun cab_N : N;-fun cab_rank_N : N;-fun cabal_N : N;-fun cabaret_N : N;-fun cabbage_N : N;-fun cabby_N : N;-fun caber_N : N;-fun cabin_N : N;-fun cabinet_N : N;-fun cabinet_maker_N : N;-fun cable's_length_N : N;-fun cable_N : N;-fun cable_V : V;-fun cable_V2 : V2;-fun cable_car_N : N;-fun cable_length_N : N;-fun cable_railway_N : N;-fun cablegram_N : N;-fun cabman_N : N;-fun caboodle_N : N;-fun caboose_N : N;-fun cabstand_N : N;-fun cacao_N : N;-fun cacao_bean_N : N;-fun cacao_tree_N : N;-fun cache_N : N;-fun cache_V2 : V2;-fun cachet_N : N;-fun cachou_N : N;-fun cackle_N : N;-fun cackle_V : V;-fun cackler_N : N;-fun cacophonous_A : A;-fun cacophony_N : N;-fun cactus_N : N;-fun cad_N : N;-fun cadaver_N : N;-fun cadaverous_A : A;-fun caddie_N : N;-fun caddish_A : A;-fun caddy_N : N;-fun cadence_N : N;-fun cadenza_N : N;-fun cadet_N : N;-fun cadge_V : V;-fun cadge_V2 : V2;-fun cadger_N : N;-fun cadiz_PN : PN;-fun cadmium_N : N;-fun cadre_N : N;-fun caen_PN : PN;-fun caerleon_PN : PN;-fun caernarfon_PN : PN;-fun caerphilly_PN : PN;-fun caesar_N : N;-fun caesarian_A : A;-fun caesura_N : N;-fun cafe_au_lait_N : N;-fun cafeteria_N : N;-fun caff_N : N;-fun caffeine_N : N;-fun caftan_N : N;-fun café_N : N;-fun cage_N : N;-fun cage_V2 : V2;-fun cagey_A : A;-fun cagily_Adv : Adv;-fun cagliari_PN : PN;-fun cagoule_N : N;-fun caiman_N : N;-fun cairn_N : N;-fun cairo_PN : PN;-fun caisson_N : N;-fun caitiff_N : N;-fun cajole_V2 : V2;-fun cajolery_N : N;-fun cake_N : N;-fun cake_V : V;-fun cake_V2 : V2;-fun calabash_N : N;-fun calamitous_A : A;-fun calamity_N : N;-fun calcify_V : V;-fun calcify_V2 : V2;-fun calcination_N : N;-fun calcine_V : V;-fun calcine_V2 : V2;-fun calcium_N : N;-fun calculable_A : A;-fun calculate_V : V;-fun calculate_V2 : V2;-fun calculating_A : A;-fun calculation_N : N;-fun calculator_N : N;-fun calculus_N : N;-fun calcutta_PN : PN;-fun caldicot_PN : PN;-fun caldron_N : N;-fun calendar_N : N;-fun calender_N : N;-fun calender_V2 : V2;-fun calf_N : N;-fun calf_love_N : N;-fun cali_PN : PN;-fun calibrate_V2 : V2;-fun calibration_N : N;-fun calibre_N : N;-fun calico_N : N;-fun calif_N : N;-fun california_PN : PN;-fun californian_A : A;-fun californian_N : N;-fun caliph_N : N;-fun caliphate_N : N;-fun calisthenics_N : N;-fun calk_N : N;-fun calk_V2 : V2;-fun call_N : N;-fun call_V : V;-fun call_V2 : V2;-fun call_box_N : N;-fun call_girl_N : N;-fun call_over_N : N;-fun call_up_N : N;-fun caller_N : N;-fun calligraphy_N : N;-fun calling_N : N;-fun calliope_N : N;-fun callisthenics_N : N;-fun callosity_N : N;-fun callous_A : A;-fun callousness_N : N;-fun callow_A : A;-fun callowness_N : N;-fun callus_N : N;-fun calm_A : A;-fun calm_N : N;-fun calm_V : V;-fun calm_V2 : V2;-fun calmly_Adv : Adv;-fun calmness_N : N;-fun calne_PN : PN;-fun calomel_N : N;-fun calor_PN : PN;-fun calorie_N : N;-fun calorific_A : A;-fun calumniate_V2 : V2;-fun calumny_N : N;-fun calvary_N : N;-fun calve_V : V;-fun calverton_PN : PN;-fun calvinism_N : N;-fun calvinist_N : N;-fun calypso_N : N;-fun calyx_N : N;-fun cam_N : N;-fun camaraderie_N : N;-fun camber_N : N;-fun camber_V : V;-fun camber_V2 : V2;-fun cambodia_PN : PN;-fun cambodian_A : A;-fun cambodian_N : N;-fun cambourne_PN : PN;-fun cambric_N : N;-fun cambridge_PN : PN;-fun cambridgeshire_PN : PN;-fun cambuslang_PN : PN;-fun camden_PN : PN;-fun camel_N : N;-fun camel_hair_N : N;-fun camellia_N : N;-fun camembert_N : N;-fun cameo_N : N;-fun camera_N : N;-fun cameraman_N : N;-fun cameroon_PN : PN;-fun cameroonian_A : A;-fun cameroonian_N : N;-fun camion_N : N;-fun camomile_N : N;-fun camouflage_N : N;-fun camouflage_V2 : V2;-fun camp_A : A;-fun camp_N : N;-fun camp_V : V;-fun camp_V2 : V2;-fun camp_bed_N : N;-fun camp_chair_N : N;-fun camp_fire_N : N;-fun camp_follower_N : N;-fun camp_stool_N : N;-fun campaign_N : N;-fun campaign_V : V;-fun campaigner_N : N;-fun campanile_N : N;-fun campanula_N : N;-fun campbeltown_PN : PN;-fun camper_N : N;-fun camphor_N : N;-fun camphorated_A : A;-fun camping_N : N;-fun campion_N : N;-fun campus_N : N;-fun camshaft_N : N;-fun can_N : N;-fun can_V2 : V2;-fun canada_PN : PN;-fun canadian_A : A;-fun canadian_N : N;-fun canal_N : N;-fun canalization_N : N;-fun canalize_V2 : V2;-fun canapé_N : N;-fun canard_N : N;-fun canary_N : N;-fun canary_bird_N : N;-fun canary_wine_N : N;-fun canasta_N : N;-fun canberra_PN : PN;-fun cancan_N : N;-fun cancel_V : V;-fun cancel_V2 : V2;-fun cancellation_N : N;-fun cancer_N : N;-fun cancer_PN : PN;-fun cancerous_A : A;-fun candelabrum_N : N;-fun candid_A : A;-fun candidate_N : N;-fun candidature_N : N;-fun candidly_Adv : Adv;-fun candied_A : A;-fun candle_N : N;-fun candle_power_N : N;-fun candlelight_N : N;-fun candlestick_N : N;-fun candlewick_N : N;-fun candour_N : N;-fun candy_N : N;-fun candy_V : V;-fun candy_V2 : V2;-fun candy_floss_N : N;-fun candytuft_N : N;-fun cane_N : N;-fun cane_V2 : V2;-fun canine_A : A;-fun canister_N : N;-fun canker_N : N;-fun canker_V2 : V2;-fun cankerous_A : A;-fun canna_N : N;-fun cannabis_N : N;-fun canned_A : A;-fun cannery_N : N;-fun cannes_PN : PN;-fun cannibal_N : N;-fun cannibalism_N : N;-fun cannibalistic_A : A;-fun cannibalize_V2 : V2;-fun cannily_Adv : Adv;-fun cannock_PN : PN;-fun cannon_N : N;-fun cannon_fodder_N : N;-fun cannonade_N : N;-fun canny_A : A;-fun canoe_N : N;-fun canoe_V2 : V2;-fun canoeist_N : N;-fun canon_N : N;-fun canonical_A : A;-fun canonization_N : N;-fun canonize_V2 : V2;-fun canopied_A : A;-fun canopy_N : N;-fun cant_N : N;-fun cant_V : V;-fun cant_V2 : V2;-fun cantab_PN : PN;-fun cantaloup_N : N;-fun cantaloupe_N : N;-fun cantankerous_A : A;-fun cantankerously_Adv : Adv;-fun cantata_N : N;-fun canteen_N : N;-fun canter_N : N;-fun canter_V : V;-fun canter_V2 : V2;-fun canterbury_PN : PN;-fun canticle_N : N;-fun cantilever_N : N;-fun canto_N : N;-fun canton_N : N;-fun canton_PN : PN;-fun cantonment_N : N;-fun cantor_N : N;-fun canuck_N : N;-fun canvas_N : N;-fun canvass_N : N;-fun canvass_V : V;-fun canvass_V2 : V2;-fun canvey_PN : PN;-fun canvey_island_PN : PN;-fun canyon_N : N;-fun cap_N : N;-fun cap_V2 : V2;-fun cap_à_pie_Adv : Adv;-fun capability_N : N;-fun capable_A : A;-fun capably_Adv : Adv;-fun capacious_A : A;-fun capacity_N : N;-fun caparison_N : N;-fun caparison_V2 : V2;-fun cape_N : N;-fun cape_town_PN : PN;-fun caper_N : N;-fun caper_V : V;-fun capillary_N : N;-fun capital_A : A;-fun capital_N : N;-fun capitalism_A : A;-fun capitalism_N : N;-fun capitalist_N : N;-fun capitalistic_A : A;-fun capitalization_N : N;-fun capitalize_V : V;-fun capitalize_V2 : V2;-fun capitation_N : N;-fun capitol_N : N;-fun capitulate_V2 : V2;-fun capitulation_N : N;-fun capon_N : N;-fun caprice_N : N;-fun capricious_A : A;-fun capriciously_Adv : Adv;-fun capriciousness_N : N;-fun capricorn_PN : PN;-fun capsicum_N : N;-fun capsize_V : V;-fun capsize_V2 : V2;-fun capstan_N : N;-fun capsule_N : N;-fun capt_PN : PN;-fun captain_N : N;-fun captain_V2 : V2;-fun caption_N : N;-fun captious_A : A;-fun captiously_Adv : Adv;-fun captivate_V2 : V2;-fun captive_A : A;-fun captive_N : N;-fun captivity_N : N;-fun captor_N : N;-fun capture_N : N;-fun capture_V2 : V2;-fun car_N : N;-fun car_ferry_N : N;-fun caracas_PN : PN;-fun carafe_N : N;-fun caramel_N : N;-fun carapace_N : N;-fun carat_N : N;-fun caravan_N : N;-fun caravanning_N : N;-fun caravansary_N : N;-fun caravanserai_N : N;-fun caraway_N : N;-fun carbide_N : N;-fun carbine_N : N;-fun carbohydrate_N : N;-fun carbolic_A : A;-fun carbon_N : N;-fun carbon_paper_N : N;-fun carbonated_A : A;-fun carbonic_A : A;-fun carboniferous_A : A;-fun carbonization_N : N;-fun carbonize_V2 : V2;-fun carborundum_N : N;-fun carboy_N : N;-fun carbuncle_N : N;-fun carburettor_N : N;-fun carcase_N : N;-fun carcass_N : N;-fun card_N : N;-fun card_V2 : V2;-fun card_sharper_N : N;-fun cardamom_N : N;-fun cardboard_N : N;-fun cardenden_PN : PN;-fun cardiac_A : A;-fun cardiff_PN : PN;-fun cardigan_N : N;-fun cardigan_PN : PN;-fun cardinal_A : A;-fun cardinal_N : N;-fun care_N : N;-fun care_V : V;-fun careen_V : V;-fun careen_V2 : V2;-fun career_N : N;-fun career_V : V;-fun careerist_N : N;-fun carefree_A : A;-fun careful_A : A;-fun carefully_Adv : Adv;-fun carefulness_N : N;-fun careladen_A : A;-fun careless_A : A;-fun carelessly_Adv : Adv;-fun carelessness_N : N;-fun caress_N : N;-fun caress_V2 : V2;-fun caressing_A : A;-fun caressingly_Adv : Adv;-fun caret_N : N;-fun caretaker_N : N;-fun careworn_A : A;-fun cargo_N : N;-fun caribou_N : N;-fun caricature_N : N;-fun caricature_V2 : V2;-fun caricaturist_N : N;-fun caries_N : N;-fun carillon_N : N;-fun carious_A : A;-fun carl_PN : PN;-fun carlisle_PN : PN;-fun carlow_PN : PN;-fun carluke_PN : PN;-fun carmarthen_PN : PN;-fun carmelite_A : A;-fun carmelite_N : N;-fun carmine_A : A;-fun carmine_N : N;-fun carnage_N : N;-fun carnal_A : A;-fun carnally_Adv : Adv;-fun carnation_N : N;-fun carnforth_PN : PN;-fun carnival_N : N;-fun carnivore_N : N;-fun carnivorous_A : A;-fun carnoustie_PN : PN;-fun carol_N : N;-fun carol_PN : PN;-fun carol_V2 : V2;-fun carole_PN : PN;-fun carolina_PN : PN;-fun caroline_PN : PN;-fun caroller_N : N;-fun carolyn_PN : PN;-fun carousal_N : N;-fun carouse_V2 : V2;-fun carousel_N : N;-fun carp_N : N;-fun carp_V2 : V2;-fun carpal_A : A;-fun carpal_N : N;-fun carpenter_N : N;-fun carpentry_N : N;-fun carpet_N : N;-fun carpet_V2 : V2;-fun carpet_beater_N : N;-fun carpet_knight_N : N;-fun carpet_sweeper_N : N;-fun carpetbag_N : N;-fun carpetbagger_N : N;-fun carport_N : N;-fun carriage_N : N;-fun carriageway_N : N;-fun carrie_PN : PN;-fun carrier_N : N;-fun carrier_bag_N : N;-fun carrier_pigeon_N : N;-fun carrion_N : N;-fun carrion_crow_N : N;-fun carron_PN : PN;-fun carrot_N : N;-fun carroty_A : A;-fun carry_N : N;-fun carry_V : V;-fun carry_V2 : V2;-fun carrycot_N : N;-fun carsick_A : A;-fun carsickness_N : N;-fun cart_N : N;-fun cart_V2 : V2;-fun cart_track_N : N;-fun cartage_N : N;-fun cartagena_PN : PN;-fun carte_blanche_N : N;-fun cartel_N : N;-fun carter_N : N;-fun carthorse_N : N;-fun cartilage_N : N;-fun cartilaginous_A : A;-fun cartload_N : N;-fun cartographer_N : N;-fun cartography_N : N;-fun carton_N : N;-fun cartoon_N : N;-fun cartoon_V2 : V2;-fun cartoonist_N : N;-fun cartridge_N : N;-fun cartridge_belt_N : N;-fun cartridge_paper_N : N;-fun cartroad_N : N;-fun cartwheel_N : N;-fun carve_V : V;-fun carve_V2 : V2;-fun carver_N : N;-fun carving_N : N;-fun carving_fork_N : N;-fun carving_knife_N : N;-fun caryatid_N : N;-fun casablanca_PN : PN;-fun cascade_N : N;-fun cascade_V : V;-fun case_N : N;-fun case_V2 : V2;-fun case_hardened_A : A;-fun case_history_N : N;-fun case_law_N : N;-fun casebook_N : N;-fun casein_N : N;-fun casement_N : N;-fun casework_N : N;-fun cash_N : N;-fun cash_V : V;-fun cash_V2 : V2;-fun cashable_A : A;-fun cashew_N : N;-fun cashier_N : N;-fun cashier_V2 : V2;-fun cashmere_N : N;-fun casing_N : N;-fun casino_N : N;-fun cask_N : N;-fun casket_N : N;-fun cassava_N : N;-fun casserole_N : N;-fun cassette_N : N;-fun cassock_N : N;-fun cassowary_N : N;-fun cast_N : N;-fun cast_V : V;-fun cast_V2 : V2;-fun cast_iron_A : A;-fun cast_off_A : A;-fun castaway_N : N;-fun caste_N : N;-fun castellated_A : A;-fun caster_N : N;-fun castigate_V2 : V2;-fun castigation_N : N;-fun casting_N : N;-fun castle_N : N;-fun castle_V : V;-fun castleford_PN : PN;-fun castor_N : N;-fun castor_oil_N : N;-fun castrate_V2 : V2;-fun castration_N : N;-fun casual_A : A;-fun casually_Adv : Adv;-fun casualty_N : N;-fun casuist_N : N;-fun casuistic_A : A;-fun casuistical_A : A;-fun casuistry_N : N;-fun casus_belli_N : N;-fun cat_N : N;-fun cat_nap_N : N;-fun cat_o'_nine_tails_N : N;-fun cat_sleep_N : N;-fun cataclysm_N : N;-fun cataclysmic_A : A;-fun catafalque_N : N;-fun catalan_A : A;-fun catalan_N : N;-fun catalepsy_N : N;-fun cataleptic_A : A;-fun cataleptic_N : N;-fun catalogue_N : N;-fun catalogue_V2 : V2;-fun catalpa_N : N;-fun catalysis_N : N;-fun catalyst_N : N;-fun catalytic_A : A;-fun catamaran_N : N;-fun catania_PN : PN;-fun catapult_N : N;-fun catapult_V2 : V2;-fun cataract_N : N;-fun catarrh_N : N;-fun catastrophe_N : N;-fun catastrophic_A : A;-fun catastrophically_Adv : Adv;-fun catcall_N : N;-fun catcall_V : V;-fun catch_N : N;-fun catch_V : V;-fun catch_V2 : V2;-fun catch_crop_N : N;-fun catcher_N : N;-fun catching_A : A;-fun catchment_N : N;-fun catchment_area_N : N;-fun catchment_basin_N : N;-fun catchpenny_A : A;-fun catchup_N : N;-fun catchword_N : N;-fun catchy_A : A;-fun catechism_N : N;-fun catechize_V2 : V2;-fun categorical_A : A;-fun categorically_Adv : Adv;-fun categorize_V2 : V2;-fun category_N : N;-fun cater_V : V;-fun caterer_N : N;-fun caterpillar_N : N;-fun caterwaul_N : N;-fun caterwaul_V : V;-fun catfish_N : N;-fun catgut_N : N;-fun cath_PN : PN;-fun catharsis_N : N;-fun cathartic_N : N;-fun cathedral_N : N;-fun catherine_PN : PN;-fun cathode_N : N;-fun catholic_A : A;-fun catholic_N : N;-fun catholicism_N : N;-fun catholicity_N : N;-fun cathy_PN : PN;-fun catkin_N : N;-fun catsup_N : N;-fun cattiness_N : N;-fun cattish_A : A;-fun cattle_cake_N : N;-fun cattleman_N : N;-fun catty_A : A;-fun catwalk_N : N;-fun caucasian_A : A;-fun caucasian_N : N;-fun caucus_N : N;-fun caul_N : N;-fun cauldron_N : N;-fun cauliflower_N : N;-fun caulk_V2 : V2;-fun causal_A : A;-fun causality_N : N;-fun causation_N : N;-fun causative_A : A;-fun cause_N : N;-fun cause_V2 : V2;-fun causeless_A : A;-fun causerie_N : N;-fun causeway_N : N;-fun caustic_A : A;-fun caustically_Adv : Adv;-fun cauterize_V2 : V2;-fun caution_N : N;-fun caution_V2 : V2;-fun cautionary_A : A;-fun cautious_A : A;-fun cautiously_Adv : Adv;-fun cavalcade_N : N;-fun cavalier_A : A;-fun cavalier_N : N;-fun cavalierly_Adv : Adv;-fun cavalry_N : N;-fun cavalryman_N : N;-fun cavan_PN : PN;-fun cave_N : N;-fun cave_V : V;-fun cave_V2 : V2;-fun cave_dweller_N : N;-fun cave_in_N : N;-fun caveat_N : N;-fun caveman_N : N;-fun cavern_N : N;-fun cavernous_A : A;-fun caviar_N : N;-fun caviare_N : N;-fun cavil_V : V;-fun cavity_N : N;-fun cavort_V : V;-fun caw_N : N;-fun caw_V : V;-fun caw_V2 : V2;-fun cayenne_N : N;-fun cayenne_pepper_N : N;-fun cayman_N : N;-fun cañon_N : N;-fun cbi_N : N;-fun cc_N : N;-fun cd_N : N;-fun cdr_PN : PN;-fun cdre_PN : PN;-fun cease_N : N;-fun cease_V : V;-fun cease_V2 : V2;-fun cease_fire_N : N;-fun ceaseless_A : A;-fun ceaselessly_Adv : Adv;-fun cecil_PN : PN;-fun cecilia_PN : PN;-fun cecily_PN : PN;-fun cedar_N : N;-fun cede_V2 : V2;-fun cedilla_N : N;-fun cedric_PN : PN;-fun cefn_mawr_PN : PN;-fun ceiling_N : N;-fun celandine_N : N;-fun celebrant_N : N;-fun celebrate_V2 : V2;-fun celebrated_A : A;-fun celebration_N : N;-fun celebrity_N : N;-fun celerity_N : N;-fun celery_N : N;-fun celestial_A : A;-fun celia_PN : PN;-fun celibacy_N : N;-fun celibate_N : N;-fun cell_N : N;-fun cellar_N : N;-fun cellarage_N : N;-fun cellist_N : N;-fun cello_N : N;-fun cellophane_N : N;-fun cellular_A : A;-fun celluloid_N : N;-fun cellulose_N : N;-fun celt_N : N;-fun celtic_A : A;-fun celtic_N : N;-fun cement_N : N;-fun cement_V2 : V2;-fun cement_mixer_N : N;-fun cemetery_N : N;-fun cenotaph_N : N;-fun censer_N : N;-fun censor_N : N;-fun censor_V2 : V2;-fun censorious_A : A;-fun censorship_N : N;-fun censure_N : N;-fun censure_V2 : V2;-fun census_N : N;-fun cent_N : N;-fun centaur_N : N;-fun centenarian_A : A;-fun centenarian_N : N;-fun centenary_A : A;-fun centenary_N : N;-fun centennial_A : A;-fun centennial_N : N;-fun centennially_Adv : Adv;-fun centigrade_A : A;-fun centime_N : N;-fun centimetre_N : N;-fun centipede_N : N;-fun central_A : A;-fun central_N : N;-fun centralization_N : N;-fun centralize_V : V;-fun centralize_V2 : V2;-fun centrally_Adv : Adv;-fun centre_N : N;-fun centre_V : V;-fun centre_V2 : V2;-fun centre_bit_N : N;-fun centre_board_N : N;-fun centrepiece_N : N;-fun centrifugal_A : A;-fun centrifuge_N : N;-fun centripetal_A : A;-fun centurion_N : N;-fun century_N : N;-fun ceramic_A : A;-fun ceramics_N : N;-fun cereal_N : N;-fun cerebral_A : A;-fun cerebration_N : N;-fun ceremonial_A : A;-fun ceremonial_N : N;-fun ceremonially_Adv : Adv;-fun ceremonious_A : A;-fun ceremoniously_Adv : Adv;-fun ceremony_N : N;-fun cerise_A : A;-fun cerise_N : N;-fun cert_N : N;-fun certain_A : A;-fun certainly_Adv : Adv;-fun certainty_N : N;-fun certifiable_A : A;-fun certificate_N : N;-fun certificate_V2 : V2;-fun certificated_A : A;-fun certification_N : N;-fun certify_V : V;-fun certify_V2 : V2;-fun certitude_N : N;-fun cerulean_A : A;-fun cervical_A : A;-fun cervix_N : N;-fun cesarean_A : A;-fun cessation_N : N;-fun cession_N : N;-fun cesspit_N : N;-fun cesspool_N : N;-fun ceylon_PN : PN;-fun cf_PN : PN;-fun chad_PN : PN;-fun chadian_A : A;-fun chadian_N : N;-fun chafe_N : N;-fun chafe_V : V;-fun chafe_V2 : V2;-fun chaff_N : N;-fun chaff_V2 : V2;-fun chaffinch_N : N;-fun chafing_dish_N : N;-fun chagrin_N : N;-fun chagrin_V2 : V2;-fun chain_N : N;-fun chain_V2 : V2;-fun chain_armour_N : N;-fun chain_gang_N : N;-fun chain_letter_N : N;-fun chain_mail_N : N;-fun chain_smoker_N : N;-fun chain_stitch_N : N;-fun chain_store_N : N;-fun chair_N : N;-fun chair_V2 : V2;-fun chair_lift_N : N;-fun chairman_N : N;-fun chairmanship_N : N;-fun chaise_N : N;-fun chaise_longue_N : N;-fun chalet_N : N;-fun chalfont_PN : PN;-fun chalfont_st_giles_PN : PN;-fun chalfont_st_peter_PN : PN;-fun chalice_N : N;-fun chalk_N : N;-fun chalk_V2 : V2;-fun chalkpit_N : N;-fun chalky_A : A;-fun challenge_N : N;-fun challenge_V2 : V2;-fun challenger_N : N;-fun chamber_N : N;-fun chamberlain_N : N;-fun chambermaid_N : N;-fun chamberpot_N : N;-fun chameleon_N : N;-fun chammy_leather_N : N;-fun chamois_N : N;-fun chamois_leather_N : N;-fun champ_N : N;-fun champ_V : V;-fun champ_V2 : V2;-fun champagne_N : N;-fun champion_A : A;-fun champion_Adv : Adv;-fun champion_N : N;-fun champion_V2 : V2;-fun championship_N : N;-fun chance_N : N;-fun chance_V : V;-fun chance_V2 : V2;-fun chancel_N : N;-fun chancellery_N : N;-fun chancellor_N : N;-fun chancery_N : N;-fun chancy_A : A;-fun chandelier_N : N;-fun chandler_N : N;-fun changchun_PN : PN;-fun change_N : N;-fun change_V : V;-fun change_V2 : V2;-fun changeable_A : A;-fun changeableness_N : N;-fun changeful_A : A;-fun changeless_A : A;-fun changeling_N : N;-fun changeover_N : N;-fun changsha_PN : PN;-fun channel_N : N;-fun channel_V2 : V2;-fun chant_N : N;-fun chant_V : V;-fun chant_V2 : V2;-fun chaos_N : N;-fun chaotic_A : A;-fun chaotically_Adv : Adv;-fun chap_N : N;-fun chap_V : V;-fun chap_V2 : V2;-fun chapel_N : N;-fun chapelgoer_N : N;-fun chaperon_N : N;-fun chaperon_V2 : V2;-fun chapfallen_A : A;-fun chaplain_N : N;-fun chaplaincy_N : N;-fun chaplet_N : N;-fun chapman_N : N;-fun chapter_N : N;-fun chapterhouse_N : N;-fun char_N : N;-fun char_V : V;-fun char_V2 : V2;-fun charabanc_N : N;-fun character_N : N;-fun characteristic_A : A;-fun characteristic_N : N;-fun characteristically_Adv : Adv;-fun characterization_N : N;-fun characterize_V2 : V2;-fun characterless_A : A;-fun charade_N : N;-fun charcoal_N : N;-fun charcoal_burner_N : N;-fun chard_N : N;-fun chard_PN : PN;-fun charge_N : N;-fun charge_V : V;-fun charge_V2 : V2;-fun charge_account_N : N;-fun charge_sheet_N : N;-fun chargeable_A : A;-fun charger_N : N;-fun chargé_d'affaires_N : N;-fun charily_Adv : Adv;-fun chariot_N : N;-fun charioteer_N : N;-fun charisma_N : N;-fun charismatic_A : A;-fun charitable_A : A;-fun charitably_Adv : Adv;-fun charity_N : N;-fun charivari_N : N;-fun charlady_N : N;-fun charlatan_N : N;-fun charles_PN : PN;-fun charleston_N : N;-fun charlie_PN : PN;-fun charlock_N : N;-fun charlotte_PN : PN;-fun charm_N : N;-fun charm_V : V;-fun charm_V2 : V2;-fun charmer_N : N;-fun charming_A : A;-fun charmingly_Adv : Adv;-fun charnel_house_N : N;-fun chart_N : N;-fun chart_V2 : V2;-fun charter_N : N;-fun charter_V2 : V2;-fun charter_party_N : N;-fun chartism_N : N;-fun chartist_N : N;-fun chartreuse_N : N;-fun charwoman_N : N;-fun chary_A : A;-fun charybdis_PN : PN;-fun charàbanc_N : N;-fun chas_PN : PN;-fun chase_N : N;-fun chase_V : V;-fun chase_V2 : V2;-fun chaser_N : N;-fun chasm_N : N;-fun chassis_N : N;-fun chaste_A : A;-fun chastely_Adv : Adv;-fun chasten_V2 : V2;-fun chastise_V2 : V2;-fun chastisement_N : N;-fun chastity_N : N;-fun chasuble_N : N;-fun chat_N : N;-fun chat_V : V;-fun chat_V2 : V2;-fun chatelaine_N : N;-fun chatham_PN : PN;-fun chattel_N : N;-fun chatter_N : N;-fun chatter_V : V;-fun chatterbox_N : N;-fun chattily_Adv : Adv;-fun chatty_A : A;-fun chauffeur_N : N;-fun chauffeuse_N : N;-fun chauvinism_N : N;-fun chauvinist_N : N;-fun chauvinistic_A : A;-fun chaw_N : N;-fun chaw_V2 : V2;-fun chaw_bacon_N : N;-fun cheadle_PN : PN;-fun cheap_A : A;-fun cheapen_V : V;-fun cheapen_V2 : V2;-fun cheapjack_A : A;-fun cheaply_Adv : Adv;-fun cheapness_N : N;-fun cheat_N : N;-fun cheat_V : V;-fun cheat_V2 : V2;-fun check_N : N;-fun check_V : V;-fun check_V2 : V2;-fun checkbook_N : N;-fun checked_A : A;-fun checker_N : N;-fun checker_V2 : V2;-fun checkers_N : N;-fun checklist_N : N;-fun checkmate_N : N;-fun checkmate_V2 : V2;-fun checkout_N : N;-fun checkpoint_N : N;-fun checkroom_N : N;-fun checkup_N : N;-fun cheddar_N : N;-fun cheek_N : N;-fun cheek_V2 : V2;-fun cheekbone_N : N;-fun cheeked_A : A;-fun cheekily_Adv : Adv;-fun cheeky_A : A;-fun cheep_N : N;-fun cheep_V : V;-fun cheer_N : N;-fun cheer_V : V;-fun cheer_V2 : V2;-fun cheerful_A : A;-fun cheerfully_Adv : Adv;-fun cheerfulness_N : N;-fun cheerily_Adv : Adv;-fun cheering_A : A;-fun cheering_N : N;-fun cheerleader_N : N;-fun cheerless_A : A;-fun cheerlessly_Adv : Adv;-fun cheerlessness_N : N;-fun cheery_A : A;-fun cheese_N : N;-fun cheesecake_N : N;-fun cheesecloth_N : N;-fun cheeseparing_A : A;-fun cheetah_N : N;-fun chef_N : N;-fun chef_d'oeuvre_N : N;-fun chelmsford_PN : PN;-fun chelsea_PN : PN;-fun cheltenham_PN : PN;-fun chelyabinsk_PN : PN;-fun chemical_A : A;-fun chemical_N : N;-fun chemically_Adv : Adv;-fun chemise_N : N;-fun chemist_N : N;-fun chemistry_N : N;-fun chemotherapy_N : N;-fun chengchow_PN : PN;-fun chengtu_PN : PN;-fun chenille_N : N;-fun chepstow_PN : PN;-fun cheque_N : N;-fun chequebook_N : N;-fun chequer_V2 : V2;-fun cherish_V2 : V2;-fun cheroot_N : N;-fun cherry_A : A;-fun cherry_N : N;-fun cherub_N : N;-fun cherubic_A : A;-fun chervil_N : N;-fun chesham_PN : PN;-fun cheshire_PN : PN;-fun chess_N : N;-fun chessboard_N : N;-fun chessman_N : N;-fun chest_N : N;-fun chester_PN : PN;-fun chester_le_street_PN : PN;-fun chesterfield_N : N;-fun chesterfield_PN : PN;-fun chestnut_N : N;-fun cheval_glass_N : N;-fun chevron_N : N;-fun chew_N : N;-fun chew_V : V;-fun chew_V2 : V2;-fun chewing_gum_N : N;-fun chianti_N : N;-fun chiaroscuro_N : N;-fun chic_A : A;-fun chic_N : N;-fun chicago_PN : PN;-fun chicanery_N : N;-fun chichester_PN : PN;-fun chichi_A : A;-fun chick_N : N;-fun chicken_N : N;-fun chicken_hearted_A : A;-fun chicken_run_N : N;-fun chickenfeed_N : N;-fun chickenpox_N : N;-fun chickpea_N : N;-fun chickweed_N : N;-fun chicle_N : N;-fun chicory_N : N;-fun chide_V : V;-fun chide_V2 : V2;-fun chief_A : A;-fun chief_N : N;-fun chiefly_Adv : Adv;-fun chieftain_N : N;-fun chieftaincy_N : N;-fun chiffon_N : N;-fun chiffonier_N : N;-fun chignon_N : N;-fun chilblain_N : N;-fun chilblained_A : A;-fun child's_play_N : N;-fun child_N : N;-fun child_bearing_N : N;-fun childbirth_N : N;-fun childhood_N : N;-fun childish_A : A;-fun childishly_Adv : Adv;-fun childless_A : A;-fun childlike_A : A;-fun chile_PN : PN;-fun chilean_A : A;-fun chilean_N : N;-fun chill_A : A;-fun chill_N : N;-fun chill_V : V;-fun chill_V2 : V2;-fun chilli_N : N;-fun chilly_A : A;-fun chilly_N : N;-fun chimaera_N : N;-fun chime_N : N;-fun chime_V : V;-fun chime_V2 : V2;-fun chimera_N : N;-fun chimerical_A : A;-fun chimney_N : N;-fun chimney_sweep_N : N;-fun chimneybreast_N : N;-fun chimneypiece_N : N;-fun chimneypot_N : N;-fun chimneystack_N : N;-fun chimneysweep_N : N;-fun chimneysweeper_N : N;-fun chimp_N : N;-fun chimpanzee_N : N;-fun chin_N : N;-fun chin_strap_N : N;-fun chin_wagging_N : N;-fun china_N : N;-fun china_PN : PN;-fun china_closet_N : N;-fun chinaware_N : N;-fun chinchilla_N : N;-fun chinchow_PN : PN;-fun chine_N : N;-fun chinese_A : A;-fun chinese_N : N;-fun chink_N : N;-fun chink_V : V;-fun chink_V2 : V2;-fun chintz_N : N;-fun chip_N : N;-fun chip_V : V;-fun chip_V2 : V2;-fun chipboard_N : N;-fun chipmunk_N : N;-fun chippendale_N : N;-fun chippenham_PN : PN;-fun chiropodist_N : N;-fun chiropody_N : N;-fun chiropractor_N : N;-fun chirp_N : N;-fun chirp_V : V;-fun chirp_V2 : V2;-fun chirpily_Adv : Adv;-fun chirpiness_N : N;-fun chirpy_A : A;-fun chirrup_N : N;-fun chirrup_V : V;-fun chirrup_V2 : V2;-fun chisel_N : N;-fun chisel_V2 : V2;-fun chiseller_N : N;-fun chit_N : N;-fun chit_chat_N : N;-fun chivalrous_A : A;-fun chivalrously_Adv : Adv;-fun chivalry_N : N;-fun chive_N : N;-fun chivvy_V2 : V2;-fun chivy_V2 : V2;-fun chloe_PN : PN;-fun chloride_N : N;-fun chlorinate_V2 : V2;-fun chlorination_N : N;-fun chlorine_N : N;-fun chloroform_N : N;-fun chlorophyll_N : N;-fun choc_N : N;-fun choc_ice_N : N;-fun chock_N : N;-fun chock_V2 : V2;-fun chock_a_block_A : A;-fun chock_a_block_Adv : Adv;-fun chock_full_A : A;-fun chocolate_N : N;-fun choice_A : A;-fun choice_N : N;-fun choir_N : N;-fun choir_school_N : N;-fun choirboy_N : N;-fun choke_N : N;-fun choke_V : V;-fun choke_V2 : V2;-fun choke_damp_N : N;-fun choker_N : N;-fun chokey_N : N;-fun choky_N : N;-fun choler_N : N;-fun cholera_N : N;-fun choleric_A : A;-fun choose_V : V;-fun choose_V2 : V2;-fun choosey_A : A;-fun choosy_A : A;-fun chop_N : N;-fun chop_V : V;-fun chop_V2 : V2;-fun chop_chop_Adv : Adv;-fun chop_house_N : N;-fun chop_suey_N : N;-fun chopper_N : N;-fun choppy_A : A;-fun chopwell_PN : PN;-fun choral_A : A;-fun chorale_N : N;-fun chord_N : N;-fun chore_N : N;-fun choreographer_N : N;-fun choreography_N : N;-fun chorister_N : N;-fun chorley_PN : PN;-fun chortle_N : N;-fun chortle_V : V;-fun chorus_N : N;-fun chorus_V2 : V2;-fun chorus_girl_N : N;-fun chow_N : N;-fun chowder_N : N;-fun chris_PN : PN;-fun chrissie_PN : PN;-fun chrissy_PN : PN;-fun christ_PN : PN;-fun christchurch_PN : PN;-fun christen_V2 : V2;-fun christendom_N : N;-fun christening_N : N;-fun christian_A : A;-fun christian_N : N;-fun christian_PN : PN;-fun christianity_N : N;-fun christina_PN : PN;-fun christine_PN : PN;-fun christlike_A : A;-fun christmas_N : N;-fun christmas_PN : PN;-fun christmas_box_N : N;-fun christmas_tree_N : N;-fun christmastide_N : N;-fun christmastime_N : N;-fun christopher_PN : PN;-fun chromatic_A : A;-fun chrome_N : N;-fun chromium_N : N;-fun chromosome_N : N;-fun chronic_A : A;-fun chronically_Adv : Adv;-fun chronicle_N : N;-fun chronicle_V2 : V2;-fun chronicler_N : N;-fun chronological_A : A;-fun chronologically_Adv : Adv;-fun chronology_N : N;-fun chronometer_N : N;-fun chrysalis_N : N;-fun chrysanthemum_N : N;-fun chubby_A : A;-fun chuck_N : N;-fun chuck_V2 : V2;-fun chucker_out_N : N;-fun chuckle_N : N;-fun chuckle_V : V;-fun chug_N : N;-fun chug_V : V;-fun chukker_N : N;-fun chum_N : N;-fun chum_V : V;-fun chummy_A : A;-fun chump_N : N;-fun chungking_PN : PN;-fun chunk_N : N;-fun chunky_A : A;-fun church_N : N;-fun churchgoer_N : N;-fun churchman_N : N;-fun churchwarden_N : N;-fun churchyard_N : N;-fun churl_N : N;-fun churlish_A : A;-fun churlishly_Adv : Adv;-fun churn_N : N;-fun churn_V : V;-fun churn_V2 : V2;-fun chute_N : N;-fun chutney_N : N;-fun château_N : N;-fun cia_N : N;-fun cicada_N : N;-fun cicala_N : N;-fun cicatrice_N : N;-fun cicatrix_N : N;-fun cicerone_N : N;-fun cid_N : N;-fun cider_N : N;-fun ciderpress_N : N;-fun cif_PN : PN;-fun cigar_N : N;-fun cigar_shaped_A : A;-fun cigarette_N : N;-fun cigarette_case_N : N;-fun cigarette_holder_N : N;-fun cigarette_paper_N : N;-fun cinch_N : N;-fun cinchona_N : N;-fun cincinnati_PN : PN;-fun cincture_N : N;-fun cinder_N : N;-fun cinder_track_N : N;-fun cinderella_N : N;-fun cinderford_PN : PN;-fun cine_camera_N : N;-fun cine_film_N : N;-fun cine_projector_N : N;-fun cinema_N : N;-fun cinematic_A : A;-fun cinematography_N : N;-fun cinnamon_N : N;-fun cinquefoil_N : N;-fun cipher_N : N;-fun cipher_V : V;-fun cipher_V2 : V2;-fun circle_N : N;-fun circle_V : V;-fun circle_V2 : V2;-fun circlet_N : N;-fun circuit_N : N;-fun circuitous_A : A;-fun circular_A : A;-fun circular_N : N;-fun circularity_N : N;-fun circularize_V2 : V2;-fun circulate_V : V;-fun circulate_V2 : V2;-fun circulation_N : N;-fun circumcise_V2 : V2;-fun circumcision_N : N;-fun circumference_N : N;-fun circumflex_N : N;-fun circumlocution_N : N;-fun circumnavigate_V2 : V2;-fun circumnavigation_N : N;-fun circumscribe_V2 : V2;-fun circumscription_N : N;-fun circumspect_A : A;-fun circumspection_N : N;-fun circumspectly_Adv : Adv;-fun circumstance_N : N;-fun circumstantial_A : A;-fun circumstantially_Adv : Adv;-fun circumvent_V2 : V2;-fun circumvention_N : N;-fun circus_N : N;-fun cirencester_PN : PN;-fun cirrhosis_N : N;-fun cirrus_N : N;-fun cissy_A : A;-fun cissy_N : N;-fun cistern_N : N;-fun citadel_N : N;-fun citation_N : N;-fun cite_V2 : V2;-fun citizen_N : N;-fun citizenship_N : N;-fun citric_A : A;-fun citron_N : N;-fun citrous_A : A;-fun citrus_N : N;-fun city_N : N;-fun civet_N : N;-fun civet_cat_N : N;-fun civic_A : A;-fun civics_N : N;-fun civil_A : A;-fun civilian_A : A;-fun civilian_N : N;-fun civility_N : N;-fun civilization_N : N;-fun civilize_V2 : V2;-fun civilly_Adv : Adv;-fun civvy_street_PN : PN;-fun clack_N : N;-fun clack_V : V;-fun clackmannon_PN : PN;-fun clacton_PN : PN;-fun claim_N : N;-fun claim_V : V;-fun claim_V2 : V2;-fun claimant_N : N;-fun clairvoyance_N : N;-fun clairvoyant_N : N;-fun clam_N : N;-fun clam_V : V;-fun clambake_N : N;-fun clamber_N : N;-fun clamber_V : V;-fun clammily_Adv : Adv;-fun clammy_A : A;-fun clamorous_A : A;-fun clamour_N : N;-fun clamour_V : V;-fun clamour_V2 : V2;-fun clamp_N : N;-fun clamp_V : V;-fun clamp_V2 : V2;-fun clamp_down_N : N;-fun clan_N : N;-fun clandestine_A : A;-fun clang_N : N;-fun clang_V : V;-fun clang_V2 : V2;-fun clanger_N : N;-fun clangorous_A : A;-fun clangour_N : N;-fun clank_N : N;-fun clank_V : V;-fun clank_V2 : V2;-fun clannish_A : A;-fun clannishly_Adv : Adv;-fun clansman_N : N;-fun clap_N : N;-fun clap_V : V;-fun clap_V2 : V2;-fun clapboard_N : N;-fun clapper_N : N;-fun clapperboard_N : N;-fun claptrap_N : N;-fun claque_N : N;-fun clare_PN : PN;-fun claret_N : N;-fun clarification_N : N;-fun clarify_V : V;-fun clarify_V2 : V2;-fun clarinet_N : N;-fun clarinetist_N : N;-fun clarinettist_N : N;-fun clarion_N : N;-fun clarity_N : N;-fun clarkston_PN : PN;-fun clarrie_PN : PN;-fun clash_N : N;-fun clash_V : V;-fun clash_V2 : V2;-fun clasp_N : N;-fun clasp_V : V;-fun clasp_V2 : V2;-fun clasp_knife_N : N;-fun class_N : N;-fun class_V2 : V2;-fun class_conscious_A : A;-fun class_feeling_N : N;-fun class_fellow_N : N;-fun class_list_N : N;-fun class_warfare_N : N;-fun classic_A : A;-fun classic_N : N;-fun classical_A : A;-fun classically_Adv : Adv;-fun classicism_N : N;-fun classicist_N : N;-fun classics_N : N;-fun classifiable_A : A;-fun classification_N : N;-fun classified_A : A;-fun classify_V2 : V2;-fun classless_A : A;-fun classmate_N : N;-fun classroom_N : N;-fun classy_A : A;-fun clatter_N : N;-fun clatter_V : V;-fun clatter_V2 : V2;-fun claud_PN : PN;-fun claude_PN : PN;-fun clause_N : N;-fun claustrophobia_N : N;-fun claustrophobic_A : A;-fun clavichord_N : N;-fun clavicle_N : N;-fun claw_N : N;-fun claw_V2 : V2;-fun clawback_N : N;-fun clawhammer_N : N;-fun clay_N : N;-fun clay_cross_PN : PN;-fun clayey_A : A;-fun clean_A : A;-fun clean_Adv : Adv;-fun clean_N : N;-fun clean_V : V;-fun clean_V2 : V2;-fun clean_bowled_A : A;-fun clean_cut_A : A;-fun clean_limbed_A : A;-fun clean_living_A : A;-fun clean_shaven_A : A;-fun clean_up_N : N;-fun cleaner_N : N;-fun cleanliness_N : N;-fun cleanly_A : A;-fun cleanly_Adv : Adv;-fun cleanse_V2 : V2;-fun cleanser_N : N;-fun clear_A : A;-fun clear_Adv : Adv;-fun clear_N : N;-fun clear_V : V;-fun clear_V2 : V2;-fun clear_cut_Adv : Adv;-fun clear_headed_A : A;-fun clear_sighted_A : A;-fun clearance_N : N;-fun clearing_N : N;-fun clearing_house_N : N;-fun clearly_Adv : Adv;-fun clearness_N : N;-fun clearway_N : N;-fun cleat_N : N;-fun cleator_moor_PN : PN;-fun cleavage_N : N;-fun cleave_V : V;-fun cleave_V2 : V2;-fun cleaver_N : N;-fun cleethorpes_PN : PN;-fun clef_N : N;-fun cleft_N : N;-fun clem_PN : PN;-fun clematis_N : N;-fun clemency_N : N;-fun clement_A : A;-fun clement_PN : PN;-fun clench_V2 : V2;-fun clerestory_N : N;-fun clergy_N : N;-fun clergyman_N : N;-fun cleric_N : N;-fun clerical_A : A;-fun clerihew_N : N;-fun clerk_N : N;-fun clerk_V : V;-fun clermont_ferrand_PN : PN;-fun clevedon_PN : PN;-fun cleveland_PN : PN;-fun clever_A : A;-fun cleverly_Adv : Adv;-fun cleverness_N : N;-fun clew_N : N;-fun clew_V2 : V2;-fun cliché_N : N;-fun click_N : N;-fun click_V : V;-fun client_N : N;-fun clientele_N : N;-fun cliff_N : N;-fun cliff_PN : PN;-fun cliff_hanger_N : N;-fun clifford_PN : PN;-fun climacteric_N : N;-fun climactic_A : A;-fun climate_N : N;-fun climatic_A : A;-fun climatically_Adv : Adv;-fun climatology_N : N;-fun climax_N : N;-fun climax_V : V;-fun climax_V2 : V2;-fun climb_N : N;-fun climb_V : V;-fun climb_V2 : V2;-fun climb_down_N : N;-fun climber_N : N;-fun clime_N : N;-fun clinch_N : N;-fun clinch_V : V;-fun clinch_V2 : V2;-fun clincher_N : N;-fun cling_V : V;-fun clinic_N : N;-fun clinical_A : A;-fun clinically_Adv : Adv;-fun clink_N : N;-fun clink_V : V;-fun clink_V2 : V2;-fun clinker_N : N;-fun clinker_built_A : A;-fun clip_N : N;-fun clip_V2 : V2;-fun clip_joint_N : N;-fun clip_on_A : A;-fun clipper_N : N;-fun clipping_N : N;-fun clique_N : N;-fun cliquish_A : A;-fun clitheroe_PN : PN;-fun clitoris_N : N;-fun clive_PN : PN;-fun cloak_N : N;-fun cloak_V2 : V2;-fun cloakroom_N : N;-fun clobber_N : N;-fun clobber_V2 : V2;-fun cloche_N : N;-fun clock_N : N;-fun clock_V : V;-fun clock_V2 : V2;-fun clock_dial_N : N;-fun clock_face_N : N;-fun clock_golf_N : N;-fun clock_tower_N : N;-fun clock_watching_N : N;-fun clockwise_Adv : Adv;-fun clockwork_N : N;-fun clod_N : N;-fun clodhopper_N : N;-fun clog_N : N;-fun clog_V : V;-fun clog_V2 : V2;-fun clog_dance_N : N;-fun cloggy_A : A;-fun cloisonné_N : N;-fun cloister_N : N;-fun cloister_V2 : V2;-fun clone_N : N;-fun close_A : A;-fun close_Adv : Adv;-fun close_N : N;-fun close_V : V;-fun close_V2 : V2;-fun close_cropped_A : A;-fun close_cut_A : A;-fun close_down_N : N;-fun close_fisted_A : A;-fun close_fitting_A : A;-fun close_grained_A : A;-fun close_hauled_A : A;-fun close_set_A : A;-fun close_up_N : N;-fun closely_Adv : Adv;-fun closeness_N : N;-fun closet_A : A;-fun closet_N : N;-fun closet_V2 : V2;-fun closure_N : N;-fun clot_N : N;-fun clot_V : V;-fun clot_V2 : V2;-fun cloth_N : N;-fun clothe_V2 : V2;-fun clothes_basket_N : N;-fun clothes_hanger_N : N;-fun clothes_moth_N : N;-fun clothes_peg_N : N;-fun clothes_pin_N : N;-fun clotheshorse_N : N;-fun clothesline_N : N;-fun clothier_N : N;-fun clothing_N : N;-fun cloud_N : N;-fun cloud_V : V;-fun cloud_V2 : V2;-fun cloud_bank_N : N;-fun cloud_capped_A : A;-fun cloud_cuckoo_land_N : N;-fun cloudburst_N : N;-fun cloudless_A : A;-fun cloudy_A : A;-fun clout_N : N;-fun clout_V2 : V2;-fun clove_N : N;-fun clove_hitch_N : N;-fun clover_N : N;-fun cloverleaf_N : N;-fun clown_N : N;-fun clown_V : V;-fun clowne_PN : PN;-fun clownish_A : A;-fun cloy_V : V;-fun cloy_V2 : V2;-fun club_N : N;-fun club_V : V;-fun club_V2 : V2;-fun club_footed_A : A;-fun clubbable_A : A;-fun clubfoot_N : N;-fun clubhouse_N : N;-fun cluck_N : N;-fun cluck_V : V;-fun clue_N : N;-fun clump_N : N;-fun clump_V : V;-fun clump_V2 : V2;-fun clumsily_Adv : Adv;-fun clumsiness_N : N;-fun clumsy_A : A;-fun clunk_N : N;-fun clunk_V : V;-fun cluster_N : N;-fun cluster_V : V;-fun clutch_N : N;-fun clutch_V : V;-fun clutch_V2 : V2;-fun clutter_N : N;-fun clutter_V2 : V2;-fun clwyd_PN : PN;-fun clydach_PN : PN;-fun clydebank_PN : PN;-fun cm_N : N;-fun co_N : N;-fun co_ed_N : N;-fun co_op_N : N;-fun co_opt_V2 : V2;-fun co_respondent_N : N;-fun co_star_N : N;-fun co_star_V : V;-fun co_star_V2 : V2;-fun coach_N : N;-fun coach_V : V;-fun coach_V2 : V2;-fun coach_builder_N : N;-fun coachman_N : N;-fun coagulate_V : V;-fun coagulate_V2 : V2;-fun coagulation_N : N;-fun coal_N : N;-fun coal_V : V;-fun coal_V2 : V2;-fun coal_gas_N : N;-fun coal_hole_N : N;-fun coal_house_N : N;-fun coal_scuttle_N : N;-fun coal_seam_N : N;-fun coal_tar_N : N;-fun coalesce_V : V;-fun coalescence_N : N;-fun coalface_N : N;-fun coalfield_N : N;-fun coaling_station_N : N;-fun coalition_N : N;-fun coalman_N : N;-fun coalmine_N : N;-fun coalpit_N : N;-fun coalville_PN : PN;-fun coaming_N : N;-fun coarse_A : A;-fun coarsely_Adv : Adv;-fun coarsen_V : V;-fun coarsen_V2 : V2;-fun coarseness_N : N;-fun coast_N : N;-fun coast_V : V;-fun coast_V2 : V2;-fun coastal_A : A;-fun coaster_N : N;-fun coastguard_N : N;-fun coastline_N : N;-fun coastwise_A : A;-fun coastwise_Adv : Adv;-fun coat_N : N;-fun coat_V2 : V2;-fun coat_hanger_N : N;-fun coatbridge_PN : PN;-fun coatee_N : N;-fun coating_N : N;-fun coax_V : V;-fun coax_V2 : V2;-fun coaxing_N : N;-fun coaxingly_Adv : Adv;-fun cob_N : N;-fun cob_nut_N : N;-fun cobalt_N : N;-fun cobber_N : N;-fun cobble_N : N;-fun cobble_V2 : V2;-fun cobbler_N : N;-fun cobblestone_N : N;-fun cobham_PN : PN;-fun cobra_N : N;-fun cobweb_N : N;-fun coca_cola_N : N;-fun cocaine_N : N;-fun cochineal_N : N;-fun cochlea_N : N;-fun cock_N : N;-fun cock_V2 : V2;-fun cock_a_doodle_doo_N : N;-fun cock_a_hoop_A : A;-fun cock_a_hoop_Adv : Adv;-fun cock_crow_N : N;-fun cockade_N : N;-fun cockatoo_N : N;-fun cockchafer_N : N;-fun cocker_N : N;-fun cockerel_N : N;-fun cockermouth_PN : PN;-fun cockeyed_A : A;-fun cockfighting_N : N;-fun cockhorse_N : N;-fun cockle_N : N;-fun cockleshell_N : N;-fun cockney_A : A;-fun cockney_N : N;-fun cockpit_N : N;-fun cockroach_N : N;-fun cockscomb_N : N;-fun cocksure_A : A;-fun cocktail_N : N;-fun cockup_N : N;-fun cocky_A : A;-fun coco_N : N;-fun cocoa_N : N;-fun coconut_N : N;-fun cocoon_N : N;-fun cocoon_V2 : V2;-fun cocotte_N : N;-fun cod_N : N;-fun cod_PN : PN;-fun cod_V : V;-fun cod_V2 : V2;-fun cod_liver_oil_N : N;-fun coda_N : N;-fun coddle_V2 : V2;-fun code_N : N;-fun code_V2 : V2;-fun codeine_N : N;-fun codex_N : N;-fun codfish_N : N;-fun codger_N : N;-fun codicil_N : N;-fun codification_N : N;-fun codify_V2 : V2;-fun codling_N : N;-fun codpiece_N : N;-fun codsall_PN : PN;-fun coeducation_N : N;-fun coeducational_A : A;-fun coefficient_N : N;-fun coerce_V2 : V2;-fun coercion_N : N;-fun coercive_A : A;-fun coeval_A : A;-fun coeval_N : N;-fun coexist_V : V;-fun coexistence_N : N;-fun coffee_N : N;-fun coffee_house_N : N;-fun coffee_mill_N : N;-fun coffee_stall_N : N;-fun coffer_N : N;-fun coffer_dam_N : N;-fun coffin_N : N;-fun cog_N : N;-fun cogency_N : N;-fun cogent_A : A;-fun cogitate_V : V;-fun cogitate_V2 : V2;-fun cogitation_N : N;-fun cognac_N : N;-fun cognate_A : A;-fun cognate_N : N;-fun cognition_N : N;-fun cognizance_N : N;-fun cognizant_A : A;-fun cognomen_N : N;-fun cogwheel_N : N;-fun cohabit_V : V;-fun cohabitation_N : N;-fun cohere_V : V;-fun coherence_N : N;-fun coherency_N : N;-fun coherent_A : A;-fun coherently_Adv : Adv;-fun cohesion_N : N;-fun cohesive_A : A;-fun cohort_N : N;-fun coif_N : N;-fun coiffeur_N : N;-fun coiffure_N : N;-fun coign_N : N;-fun coil_N : N;-fun coil_V : V;-fun coil_V2 : V2;-fun coimbatore_PN : PN;-fun coin_N : N;-fun coin_V2 : V2;-fun coinage_N : N;-fun coincide_V : V;-fun coincidence_N : N;-fun coincident_A : A;-fun coincidental_A : A;-fun coiner_N : N;-fun coir_N : N;-fun coition_N : N;-fun coitus_N : N;-fun coke_N : N;-fun coke_V2 : V2;-fun col_N : N;-fun col_PN : PN;-fun cola_N : N;-fun colander_N : N;-fun colchester_PN : PN;-fun cold_A : A;-fun cold_N : N;-fun cold_blooded_A : A;-fun cold_hearted_A : A;-fun cold_shoulder_V2 : V2;-fun coldly_Adv : Adv;-fun coldness_N : N;-fun coleshill_PN : PN;-fun coleslaw_N : N;-fun colic_N : N;-fun colin_PN : PN;-fun colitis_N : N;-fun coll_PN : PN;-fun collaborate_V : V;-fun collaboration_N : N;-fun collaborationist_N : N;-fun collaborator_N : N;-fun collage_N : N;-fun collapsable_A : A;-fun collapse_N : N;-fun collapse_V : V;-fun collapsible_A : A;-fun collar_N : N;-fun collar_V2 : V2;-fun collarbone_N : N;-fun collate_V2 : V2;-fun collateral_A : A;-fun collateral_N : N;-fun collation_N : N;-fun colleague_N : N;-fun collect_A : A;-fun collect_Adv : Adv;-fun collect_N : N;-fun collect_V : V;-fun collect_V2 : V2;-fun collected_A : A;-fun collectedly_Adv : Adv;-fun collection_N : N;-fun collective_A : A;-fun collectivization_N : N;-fun collectivize_V2 : V2;-fun collector_N : N;-fun colleen_N : N;-fun college_N : N;-fun collegiate_A : A;-fun collide_V : V;-fun collie_N : N;-fun collier_N : N;-fun colliery_N : N;-fun collision_N : N;-fun collocate_V : V;-fun collocation_N : N;-fun colloquial_A : A;-fun colloquialism_N : N;-fun colloquially_Adv : Adv;-fun colloquy_N : N;-fun collusion_N : N;-fun collusive_A : A;-fun colne_PN : PN;-fun cologne_PN : PN;-fun colombia_PN : PN;-fun colombian_A : A;-fun colombian_N : N;-fun colombo_PN : PN;-fun colon_N : N;-fun colonel_N : N;-fun colonial_A : A;-fun colonial_N : N;-fun colonialism_N : N;-fun colonialist_N : N;-fun colonist_N : N;-fun colonization_N : N;-fun colonize_V2 : V2;-fun colonizer_N : N;-fun colonnade_N : N;-fun colonnaded_A : A;-fun colony_N : N;-fun colorado_PN : PN;-fun coloratura_N : N;-fun colossal_A : A;-fun colossus_N : N;-fun colour_N : N;-fun colour_V : V;-fun colour_V2 : V2;-fun colour_bar_N : N;-fun colour_blind_A : A;-fun colour_wash_N : N;-fun coloured_A : A;-fun colourful_A : A;-fun colouring_N : N;-fun colourless_A : A;-fun colt_N : N;-fun coltish_A : A;-fun columbia_PN : PN;-fun columbine_N : N;-fun columbus_PN : PN;-fun column_N : N;-fun columnist_N : N;-fun colwyn_bay_PN : PN;-fun coma_N : N;-fun comatose_A : A;-fun comb_N : N;-fun comb_V : V;-fun comb_V2 : V2;-fun comb_out_N : N;-fun combat_N : N;-fun combat_V : V;-fun combat_V2 : V2;-fun combatant_A : A;-fun combatant_N : N;-fun combative_A : A;-fun combatively_Adv : Adv;-fun combination_N : N;-fun combination_lock_N : N;-fun combine_N : N;-fun combine_V : V;-fun combine_V2 : V2;-fun combustible_A : A;-fun combustible_N : N;-fun combustion_N : N;-fun come_V : V;-fun come_at_able_A : A;-fun come_on_N : N;-fun comeback_N : N;-fun comedian_N : N;-fun comedienne_N : N;-fun comedown_N : N;-fun comedy_N : N;-fun comeliness_N : N;-fun comely_A : A;-fun comer_N : N;-fun comestible_N : N;-fun comet_N : N;-fun comfit_N : N;-fun comfort_N : N;-fun comfort_V2 : V2;-fun comfortable_A : A;-fun comfortably_Adv : Adv;-fun comforter_N : N;-fun comfortingly_Adv : Adv;-fun comfortless_A : A;-fun comfrey_N : N;-fun comfy_A : A;-fun comic_A : A;-fun comic_N : N;-fun comical_A : A;-fun comically_Adv : Adv;-fun coming_A : A;-fun coming_N : N;-fun comity_N : N;-fun comma_N : N;-fun command_N : N;-fun command_V : V;-fun command_V2 : V2;-fun commandant_N : N;-fun commandeer_V2 : V2;-fun commander_N : N;-fun commanding_A : A;-fun commandment_N : N;-fun commando_N : N;-fun commemorate_V2 : V2;-fun commemoration_N : N;-fun commemorative_A : A;-fun commence_V : V;-fun commence_V2 : V2;-fun commencement_N : N;-fun commend_V2 : V2;-fun commendable_A : A;-fun commendation_N : N;-fun commensurable_A : A;-fun commensurate_A : A;-fun comment_N : N;-fun comment_V : V;-fun commentary_N : N;-fun commentate_V : V;-fun commentator_N : N;-fun commerce_N : N;-fun commercial_A : A;-fun commercial_N : N;-fun commercialism_N : N;-fun commercialize_V2 : V2;-fun commercially_Adv : Adv;-fun commination_N : N;-fun comminatory_A : A;-fun commingle_V : V;-fun commingle_V2 : V2;-fun commiserate_V : V;-fun commiseration_N : N;-fun commissar_N : N;-fun commissariat_N : N;-fun commissary_N : N;-fun commission_N : N;-fun commission_V2 : V2;-fun commissionaire_N : N;-fun commissioned_A : A;-fun commissioner_N : N;-fun commit_V2 : V2;-fun commital_N : N;-fun commitment_N : N;-fun committee_N : N;-fun commode_N : N;-fun commodious_A : A;-fun commodity_N : N;-fun commodore_N : N;-fun common_A : A;-fun common_N : N;-fun common_room_N : N;-fun commonalty_N : N;-fun commoner_N : N;-fun commonly_Adv : Adv;-fun commonplace_A : A;-fun commonplace_N : N;-fun commonwealth_N : N;-fun commotion_N : N;-fun communal_A : A;-fun communally_Adv : Adv;-fun commune_N : N;-fun commune_V : V;-fun communicable_A : A;-fun communicant_N : N;-fun communicate_V : V;-fun communicate_V2 : V2;-fun communication_N : N;-fun communicative_A : A;-fun communion_N : N;-fun communiqué_N : N;-fun communism_N : N;-fun communist_A : A;-fun communist_N : N;-fun community_N : N;-fun commutable_A : A;-fun commutation_N : N;-fun commutator_N : N;-fun commute_V : V;-fun commute_V2 : V2;-fun commuter_N : N;-fun compact_A : A;-fun compact_N : N;-fun compact_V2 : V2;-fun compactly_Adv : Adv;-fun compactness_N : N;-fun companion_N : N;-fun companionable_A : A;-fun companionship_N : N;-fun companionway_N : N;-fun company_N : N;-fun comparability_N : N;-fun comparable_A : A;-fun comparative_A : A;-fun comparative_N : N;-fun comparatively_Adv : Adv;-fun compare_N : N;-fun compare_V : V;-fun compare_V2 : V2;-fun comparison_N : N;-fun compartment_N : N;-fun compartmentalize_V2 : V2;-fun compass_N : N;-fun compass_V2 : V2;-fun compassion_N : N;-fun compassionate_A : A;-fun compassionately_Adv : Adv;-fun compatibility_N : N;-fun compatible_A : A;-fun compatibly_Adv : Adv;-fun compatriot_N : N;-fun compeer_N : N;-fun compel_V2 : V2;-fun compendious_A : A;-fun compendium_N : N;-fun compensate_V : V;-fun compensate_V2 : V2;-fun compensation_N : N;-fun compensatory_A : A;-fun compete_V : V;-fun competence_N : N;-fun competent_A : A;-fun competently_Adv : Adv;-fun competition_N : N;-fun competitive_A : A;-fun competitiveness_N : N;-fun competitor_N : N;-fun compilation_N : N;-fun compile_V2 : V2;-fun compiler_N : N;-fun complacence_N : N;-fun complacency_N : N;-fun complacent_A : A;-fun complacently_Adv : Adv;-fun complain_V : V;-fun complainant_N : N;-fun complainingly_Adv : Adv;-fun complaint_N : N;-fun complaisance_N : N;-fun complaisant_A : A;-fun complement_N : N;-fun complement_V2 : V2;-fun complementary_A : A;-fun complete_A : A;-fun complete_V2 : V2;-fun completely_Adv : Adv;-fun completeness_N : N;-fun completion_N : N;-fun complex_A : A;-fun complex_N : N;-fun complexion_N : N;-fun complexity_N : N;-fun compliance_N : N;-fun compliant_A : A;-fun complicate_V2 : V2;-fun complicated_A : A;-fun complication_N : N;-fun complicity_N : N;-fun compliment_N : N;-fun compliment_V2 : V2;-fun complimentary_A : A;-fun complin_N : N;-fun compline_N : N;-fun comply_V2 : V2;-fun component_A : A;-fun component_N : N;-fun comport_V : V;-fun comport_V2 : V2;-fun comportment_N : N;-fun compos_mentis_A : A;-fun compose_V : V;-fun compose_V2 : V2;-fun composed_A : A;-fun composedly_Adv : Adv;-fun composer_N : N;-fun composite_A : A;-fun composition_N : N;-fun compositor_N : N;-fun compost_N : N;-fun compost_V2 : V2;-fun composure_N : N;-fun compote_N : N;-fun compound_A : A;-fun compound_N : N;-fun compound_V : V;-fun compound_V2 : V2;-fun comprehend_V2 : V2;-fun comprehensibility_N : N;-fun comprehensible_A : A;-fun comprehension_N : N;-fun comprehensive_A : A;-fun comprehensively_Adv : Adv;-fun comprehensiveness_N : N;-fun compress_N : N;-fun compress_V2 : V2;-fun compression_N : N;-fun compressor_N : N;-fun comprise_V2 : V2;-fun compromise_N : N;-fun compromise_V : V;-fun compromise_V2 : V2;-fun comptroller_N : N;-fun compulsion_N : N;-fun compulsive_A : A;-fun compulsively_Adv : Adv;-fun compulsorily_Adv : Adv;-fun compulsory_A : A;-fun compunction_N : N;-fun computation_N : N;-fun computational_A : A;-fun computationally_Adv : Adv;-fun compute_V : V;-fun compute_V2 : V2;-fun computer_N : N;-fun computerize_V2 : V2;-fun compère_N : N;-fun compère_V2 : V2;-fun comrade_N : N;-fun comradely_Adv : Adv;-fun comradeship_N : N;-fun con_Adv : Adv;-fun con_N : N;-fun con_V2 : V2;-fun con_man_N : N;-fun concatenation_N : N;-fun concave_A : A;-fun concavity_N : N;-fun conceal_V2 : V2;-fun concealment_N : N;-fun concede_V2 : V2;-fun conceit_N : N;-fun conceited_A : A;-fun conceitedly_Adv : Adv;-fun conceivable_A : A;-fun conceivably_Adv : Adv;-fun conceive_V : V;-fun conceive_V2 : V2;-fun concentrate_N : N;-fun concentrate_V : V;-fun concentrate_V2 : V2;-fun concentrated_A : A;-fun concentration_N : N;-fun concentric_A : A;-fun concept_N : N;-fun conception_N : N;-fun conceptual_A : A;-fun conceptually_Adv : Adv;-fun concern_N : N;-fun concern_V2 : V2;-fun concerned_A : A;-fun concernedly_Adv : Adv;-fun concert_N : N;-fun concert_V2 : V2;-fun concert_hall_N : N;-fun concerted_A : A;-fun concertina_N : N;-fun concerto_N : N;-fun concession_N : N;-fun concessionaire_N : N;-fun concessive_A : A;-fun conch_N : N;-fun conchology_N : N;-fun concierge_N : N;-fun conciliate_V2 : V2;-fun conciliation_N : N;-fun conciliatory_A : A;-fun concise_A : A;-fun concisely_Adv : Adv;-fun conciseness_N : N;-fun conclave_N : N;-fun conclude_V : V;-fun conclude_V2 : V2;-fun conclusion_N : N;-fun conclusive_A : A;-fun conclusively_Adv : Adv;-fun concoct_V2 : V2;-fun concoction_N : N;-fun concomitant_A : A;-fun concomitant_N : N;-fun concord_N : N;-fun concordance_N : N;-fun concordant_A : A;-fun concordat_N : N;-fun concourse_N : N;-fun concrete_A : A;-fun concrete_N : N;-fun concrete_V : V;-fun concrete_V2 : V2;-fun concretely_Adv : Adv;-fun concretion_N : N;-fun concubine_N : N;-fun concupiscence_N : N;-fun concur_V : V;-fun concurrence_N : N;-fun concurrent_A : A;-fun concurrently_Adv : Adv;-fun concuss_V2 : V2;-fun concussion_N : N;-fun condemn_V2 : V2;-fun condemnation_N : N;-fun condensation_N : N;-fun condense_V : V;-fun condense_V2 : V2;-fun condenser_N : N;-fun condescend_V : V;-fun condescending_A : A;-fun condescendingly_Adv : Adv;-fun condescension_N : N;-fun condign_A : A;-fun condiment_N : N;-fun condition_N : N;-fun condition_V2 : V2;-fun conditional_A : A;-fun conditionally_Adv : Adv;-fun conditioned_A : A;-fun conditioner_N : N;-fun condole_V : V;-fun condolence_N : N;-fun condominium_N : N;-fun condonation_N : N;-fun condone_V2 : V2;-fun condor_N : N;-fun conduce_V : V;-fun conducive_A : A;-fun conduct_N : N;-fun conduct_V : V;-fun conduct_V2 : V2;-fun conduction_N : N;-fun conductive_A : A;-fun conductivity_N : N;-fun conductor_N : N;-fun conductress_N : N;-fun conduit_N : N;-fun cone_N : N;-fun cone_V2 : V2;-fun coney_N : N;-fun confab_N : N;-fun confab_V : V;-fun confabulate_V : V;-fun confabulation_N : N;-fun confection_N : N;-fun confectioner_N : N;-fun confectionery_N : N;-fun confederacy_N : N;-fun confederate_A : A;-fun confederate_N : N;-fun confederate_V : V;-fun confederate_V2 : V2;-fun confederation_N : N;-fun confer_V : V;-fun confer_V2 : V2;-fun conference_N : N;-fun conferment_N : N;-fun confess_V : V;-fun confess_V2 : V2;-fun confessedly_Adv : Adv;-fun confession_N : N;-fun confessional_N : N;-fun confessor_N : N;-fun confetti_N : N;-fun confidant_N : N;-fun confide_V : V;-fun confide_V2 : V2;-fun confidence_N : N;-fun confident_A : A;-fun confidential_A : A;-fun confidentiality_N : N;-fun confidentially_Adv : Adv;-fun confidently_Adv : Adv;-fun confiding_A : A;-fun confidingly_Adv : Adv;-fun configuration_N : N;-fun configure_V2 : V2;-fun configured_A : A;-fun confine_V2 : V2;-fun confined_A : A;-fun confinement_N : N;-fun confirm_V2 : V2;-fun confirmation_N : N;-fun confirmed_A : A;-fun confiscate_V2 : V2;-fun confiscation_N : N;-fun conflagration_N : N;-fun conflict_N : N;-fun conflict_V : V;-fun conflicting_A : A;-fun confluence_N : N;-fun confluent_A : A;-fun conform_V : V;-fun conform_V2 : V2;-fun conformable_A : A;-fun conformation_N : N;-fun conformist_N : N;-fun conformity_N : N;-fun confound_V2 : V2;-fun confounded_A : A;-fun confoundedly_Adv : Adv;-fun confront_V2 : V2;-fun confrontation_N : N;-fun confrère_N : N;-fun confucian_A : A;-fun confucian_N : N;-fun confuse_V2 : V2;-fun confusedly_Adv : Adv;-fun confusion_N : N;-fun confutation_N : N;-fun confute_V2 : V2;-fun congeal_V : V;-fun congeal_V2 : V2;-fun congenial_A : A;-fun congenially_Adv : Adv;-fun congenital_A : A;-fun conger_N : N;-fun conger_eel_N : N;-fun congested_A : A;-fun congestion_N : N;-fun congleton_PN : PN;-fun conglomerate_A : A;-fun conglomerate_N : N;-fun conglomerate_V : V;-fun conglomerate_V2 : V2;-fun conglomeration_N : N;-fun congo_PN : PN;-fun congolese_A : A;-fun congolese_N : N;-fun congratulate_V2 : V2;-fun congratulation_N : N;-fun congratulatory_A : A;-fun congregate_V : V;-fun congregate_V2 : V2;-fun congregation_N : N;-fun congregational_A : A;-fun congress_N : N;-fun congressional_A : A;-fun congressman_N : N;-fun congresswoman_N : N;-fun congruent_A : A;-fun congruous_A : A;-fun congé_N : N;-fun conic_A : A;-fun conical_A : A;-fun conifer_N : N;-fun coniferous_A : A;-fun conjectural_A : A;-fun conjecture_N : N;-fun conjecture_V : V;-fun conjecture_V2 : V2;-fun conjoin_V : V;-fun conjoin_V2 : V2;-fun conjoint_A : A;-fun conjointly_Adv : Adv;-fun conjugal_A : A;-fun conjugally_Adv : Adv;-fun conjugate_V : V;-fun conjugate_V2 : V2;-fun conjugation_N : N;-fun conjunction_N : N;-fun conjunctive_A : A;-fun conjunctive_N : N;-fun conjuncture_N : N;-fun conjuration_N : N;-fun conjure_V : V;-fun conjure_V2 : V2;-fun conjurer_N : N;-fun conjuror_N : N;-fun conk_N : N;-fun conk_V : V;-fun conker_N : N;-fun connah's_quay_PN : PN;-fun connaught_PN : PN;-fun connect_V : V;-fun connect_V2 : V2;-fun connecticut_PN : PN;-fun connection_N : N;-fun connective_A : A;-fun connective_N : N;-fun connexion_N : N;-fun connie_PN : PN;-fun conning_A : A;-fun connivance_N : N;-fun connive_V : V;-fun connoisseur_N : N;-fun connotation_N : N;-fun connote_V2 : V2;-fun connubial_A : A;-fun conquer_V2 : V2;-fun conqueror_N : N;-fun conquest_N : N;-fun conquistador_N : N;-fun cons_PN : PN;-fun consanguinity_N : N;-fun conscience_N : N;-fun conscience_smitten_A : A;-fun conscientious_A : A;-fun conscientiously_Adv : Adv;-fun conscientiousness_N : N;-fun conscious_A : A;-fun consciously_Adv : Adv;-fun consciousness_N : N;-fun conscript_N : N;-fun conscript_V2 : V2;-fun conscription_N : N;-fun consecrate_V2 : V2;-fun consecration_N : N;-fun consecutive_A : A;-fun consecutively_Adv : Adv;-fun consensus_N : N;-fun consent_N : N;-fun consent_V : V;-fun consequence_N : N;-fun consequent_A : A;-fun consequential_A : A;-fun consequentially_Adv : Adv;-fun consequently_Adv : Adv;-fun conservancy_N : N;-fun conservation_N : N;-fun conservatism_N : N;-fun conservative_A : A;-fun conservative_N : N;-fun conservatively_Adv : Adv;-fun conservatoire_N : N;-fun conservatory_N : N;-fun conserve_N : N;-fun conserve_V2 : V2;-fun consett_PN : PN;-fun consider_V2 : V2;-fun considerable_A : A;-fun considerably_Adv : Adv;-fun considerate_A : A;-fun considerately_Adv : Adv;-fun considerateness_N : N;-fun consideration_N : N;-fun consign_V2 : V2;-fun consignee_N : N;-fun consigner_N : N;-fun consignment_N : N;-fun consignor_N : N;-fun consist_V : V;-fun consistence_N : N;-fun consistency_N : N;-fun consistent_A : A;-fun consistently_Adv : Adv;-fun consistory_N : N;-fun consolable_A : A;-fun consolation_N : N;-fun consolatory_A : A;-fun console_N : N;-fun console_V2 : V2;-fun consolidate_V : V;-fun consolidate_V2 : V2;-fun consolidation_N : N;-fun consommé_N : N;-fun consonance_N : N;-fun consonant_A : A;-fun consonant_N : N;-fun consort_N : N;-fun consort_V : V;-fun consortium_N : N;-fun conspectus_N : N;-fun conspicuous_A : A;-fun conspicuously_Adv : Adv;-fun conspicuousness_N : N;-fun conspiracy_N : N;-fun conspirator_N : N;-fun conspiratorial_A : A;-fun conspire_V : V;-fun conspire_V2 : V2;-fun constable_N : N;-fun constabulary_N : N;-fun constance_PN : PN;-fun constancy_N : N;-fun constant_A : A;-fun constant_N : N;-fun constantly_Adv : Adv;-fun constellation_N : N;-fun consternation_N : N;-fun constipate_V2 : V2;-fun constipated_A : A;-fun constipation_N : N;-fun constituency_N : N;-fun constituent_A : A;-fun constituent_N : N;-fun constitute_V2 : V2;-fun constitution_N : N;-fun constitutional_A : A;-fun constitutional_N : N;-fun constitutionalism_N : N;-fun constitutionalist_N : N;-fun constitutionalize_V2 : V2;-fun constitutionally_Adv : Adv;-fun constitutive_A : A;-fun constrain_V2 : V2;-fun constrained_A : A;-fun constrainedly_Adv : Adv;-fun constraint_N : N;-fun constrict_V2 : V2;-fun constriction_N : N;-fun construct_V2 : V2;-fun construction_N : N;-fun constructional_A : A;-fun constructive_A : A;-fun constructively_Adv : Adv;-fun constructor_N : N;-fun construe_V : V;-fun construe_V2 : V2;-fun consubstantiation_N : N;-fun consul_N : N;-fun consular_A : A;-fun consulate_N : N;-fun consulship_N : N;-fun consult_V : V;-fun consult_V2 : V2;-fun consultant_N : N;-fun consultation_N : N;-fun consultative_A : A;-fun consume_V : V;-fun consume_V2 : V2;-fun consumer_N : N;-fun consuming_A : A;-fun consummate_A : A;-fun consummate_V2 : V2;-fun consummation_N : N;-fun consumption_N : N;-fun consumptive_A : A;-fun consumptive_N : N;-fun cont_PN : PN;-fun contact_N : N;-fun contact_V2 : V2;-fun contagion_N : N;-fun contagious_A : A;-fun contagiously_Adv : Adv;-fun contain_V2 : V2;-fun container_N : N;-fun containment_N : N;-fun contaminant_N : N;-fun contaminate_V2 : V2;-fun contamination_N : N;-fun contemn_V2 : V2;-fun contemplate_V : V;-fun contemplate_V2 : V2;-fun contemplation_N : N;-fun contemplative_A : A;-fun contemporaneous_A : A;-fun contemporaneously_Adv : Adv;-fun contemporary_A : A;-fun contemporary_N : N;-fun contempt_N : N;-fun contemptible_A : A;-fun contemptuous_A : A;-fun contemptuously_Adv : Adv;-fun contend_V : V;-fun contend_V2 : V2;-fun contender_N : N;-fun content_A : A;-fun content_N : N;-fun content_V2 : V2;-fun contented_A : A;-fun contentedly_Adv : Adv;-fun contention_N : N;-fun contentious_A : A;-fun contentment_N : N;-fun conterminous_A : A;-fun contest_N : N;-fun contest_V : V;-fun contest_V2 : V2;-fun contestant_N : N;-fun context_N : N;-fun contextual_A : A;-fun contiguity_N : N;-fun contiguous_A : A;-fun contiguously_Adv : Adv;-fun continence_N : N;-fun continent_A : A;-fun continent_N : N;-fun continental_A : A;-fun contingency_N : N;-fun contingent_A : A;-fun contingent_N : N;-fun continual_A : A;-fun continually_Adv : Adv;-fun continuance_N : N;-fun continuation_N : N;-fun continue_V : V;-fun continue_V2 : V2;-fun continuity_N : N;-fun continuous_A : A;-fun continuously_Adv : Adv;-fun contort_V2 : V2;-fun contortion_N : N;-fun contortionist_N : N;-fun contour_N : N;-fun contour_V2 : V2;-fun contraband_N : N;-fun contrabass_N : N;-fun contraception_N : N;-fun contraceptive_A : A;-fun contraceptive_N : N;-fun contract_N : N;-fun contract_V : V;-fun contract_V2 : V2;-fun contractible_A : A;-fun contractile_A : A;-fun contraction_N : N;-fun contractor_N : N;-fun contractual_A : A;-fun contradict_V2 : V2;-fun contradiction_N : N;-fun contradictory_A : A;-fun contradistinction_N : N;-fun contradistinguish_V2 : V2;-fun contralto_N : N;-fun contraption_N : N;-fun contrapuntal_A : A;-fun contrariety_N : N;-fun contrarily_Adv : Adv;-fun contrariness_N : N;-fun contrariwise_Adv : Adv;-fun contrary_A : A;-fun contrary_N : N;-fun contrast_N : N;-fun contrast_V : V;-fun contrast_V2 : V2;-fun contrastingly_Adv : Adv;-fun contravene_V2 : V2;-fun contravention_N : N;-fun contretemps_N : N;-fun contribute_V : V;-fun contribute_V2 : V2;-fun contribution_N : N;-fun contributor_N : N;-fun contributory_A : A;-fun contrite_A : A;-fun contritely_Adv : Adv;-fun contrition_N : N;-fun contrivance_N : N;-fun contrive_V : V;-fun contrive_V2 : V2;-fun contriver_N : N;-fun control_N : N;-fun control_V2 : V2;-fun controllable_A : A;-fun controller_N : N;-fun controversial_A : A;-fun controversialist_N : N;-fun controversially_Adv : Adv;-fun controversy_N : N;-fun controvert_V2 : V2;-fun contumacious_A : A;-fun contumaciously_Adv : Adv;-fun contumacy_N : N;-fun contumelious_A : A;-fun contumeliously_Adv : Adv;-fun contumely_N : N;-fun contuse_V2 : V2;-fun contusion_N : N;-fun conundrum_N : N;-fun conurbation_N : N;-fun convalesce_V : V;-fun convalescence_N : N;-fun convalescent_A : A;-fun convalescent_N : N;-fun convection_N : N;-fun convector_N : N;-fun convene_V : V;-fun convene_V2 : V2;-fun convener_N : N;-fun convenience_N : N;-fun convenient_A : A;-fun conveniently_Adv : Adv;-fun convent_N : N;-fun conventicle_N : N;-fun convention_N : N;-fun conventional_A : A;-fun conventionality_N : N;-fun conventionally_Adv : Adv;-fun converge_V : V;-fun convergence_N : N;-fun convergent_A : A;-fun conversant_A : A;-fun conversation_N : N;-fun conversational_A : A;-fun conversationalist_N : N;-fun conversationally_Adv : Adv;-fun converse_A : A;-fun converse_N : N;-fun converse_V : V;-fun conversely_Adv : Adv;-fun conversion_N : N;-fun convert_N : N;-fun convert_V2 : V2;-fun converted_A : A;-fun converter_N : N;-fun convertibility_N : N;-fun convertible_A : A;-fun convertible_N : N;-fun convex_A : A;-fun convexity_N : N;-fun convexly_Adv : Adv;-fun convey_V2 : V2;-fun conveyance_N : N;-fun conveyancer_N : N;-fun conveyer_N : N;-fun conveyer_belt_N : N;-fun conveyor_N : N;-fun convict_N : N;-fun convict_V2 : V2;-fun conviction_N : N;-fun convince_V2 : V2;-fun convincible_A : A;-fun convincing_A : A;-fun convincingly_Adv : Adv;-fun convivial_A : A;-fun conviviality_N : N;-fun convivially_Adv : Adv;-fun convocation_N : N;-fun convoke_V2 : V2;-fun convoluted_A : A;-fun convolution_N : N;-fun convolvulus_N : N;-fun convoy_N : N;-fun convoy_V2 : V2;-fun convulse_V2 : V2;-fun convulsion_N : N;-fun convulsive_A : A;-fun convulsively_Adv : Adv;-fun conwy_PN : PN;-fun cony_N : N;-fun coo_N : N;-fun coo_V : V;-fun coo_V2 : V2;-fun cook_N : N;-fun cook_V : V;-fun cook_V2 : V2;-fun cookbook_N : N;-fun cooker_N : N;-fun cookery_N : N;-fun cookery_book_N : N;-fun cookham_PN : PN;-fun cookhouse_N : N;-fun cookie_N : N;-fun cooking_N : N;-fun cooky_N : N;-fun cool_A : A;-fun cool_N : N;-fun cool_V : V;-fun cool_V2 : V2;-fun cool_headed_A : A;-fun coolant_N : N;-fun cooler_N : N;-fun coolie_N : N;-fun cooling_tower_N : N;-fun coolly_Adv : Adv;-fun coolness_N : N;-fun coon_N : N;-fun coop_N : N;-fun coop_V2 : V2;-fun cooper_N : N;-fun cooperate_V : V;-fun cooperation_N : N;-fun cooperative_A : A;-fun cooperative_N : N;-fun cooperator_N : N;-fun coordinate_A : A;-fun coordinate_N : N;-fun coordinate_V2 : V2;-fun coordinately_Adv : Adv;-fun coordination_N : N;-fun coordinator_N : N;-fun coot_N : N;-fun cop_N : N;-fun cop_V : V;-fun cop_V2 : V2;-fun cop_out_N : N;-fun copartner_N : N;-fun copartnership_N : N;-fun cope_N : N;-fun cope_V : V;-fun copeck_N : N;-fun copenhagen_PN : PN;-fun copernican_A : A;-fun coping_N : N;-fun coping_stone_N : N;-fun copious_A : A;-fun copiously_Adv : Adv;-fun copper_N : N;-fun copper_V2 : V2;-fun copper_bottom_V2 : V2;-fun copper_bottomed_A : A;-fun copperhead_N : N;-fun copperplate_N : N;-fun coppersmith_N : N;-fun coppice_N : N;-fun coppull_PN : PN;-fun copra_N : N;-fun copse_N : N;-fun copt_A : A;-fun copt_N : N;-fun coptic_N : N;-fun copula_N : N;-fun copulate_V : V;-fun copulation_N : N;-fun copulative_A : A;-fun copulative_N : N;-fun copy_N : N;-fun copy_V : V;-fun copy_V2 : V2;-fun copybook_N : N;-fun copycat_N : N;-fun copyhold_N : N;-fun copyholder_N : N;-fun copyist_N : N;-fun copyright_N : N;-fun copyright_V2 : V2;-fun copywriter_N : N;-fun coquetry_N : N;-fun coquette_N : N;-fun coquettish_A : A;-fun coquettishly_Adv : Adv;-fun cor_anglais_N : N;-fun coracle_N : N;-fun coral_A : A;-fun coral_N : N;-fun coral_reef_N : N;-fun corbel_N : N;-fun corby_PN : PN;-fun cord_N : N;-fun cord_V2 : V2;-fun cordage_N : N;-fun cordial_A : A;-fun cordial_N : N;-fun cordiality_N : N;-fun cordially_Adv : Adv;-fun cordite_N : N;-fun cordoba_PN : PN;-fun cordon_N : N;-fun cordon_V2 : V2;-fun cordon_bleu_A : A;-fun corduroy_N : N;-fun core_N : N;-fun core_V2 : V2;-fun coreligionist_N : N;-fun corgi_N : N;-fun corinthian_A : A;-fun corinthian_N : N;-fun cork_N : N;-fun cork_PN : PN;-fun cork_V2 : V2;-fun corkage_N : N;-fun corked_A : A;-fun corker_N : N;-fun corkscrew_N : N;-fun corm_N : N;-fun cormorant_N : N;-fun corn_N : N;-fun corn_V2 : V2;-fun corn_exchange_N : N;-fun corncob_N : N;-fun corncrake_N : N;-fun cornea_N : N;-fun cornelian_N : N;-fun corner_N : N;-fun corner_V : V;-fun corner_V2 : V2;-fun corner_kick_N : N;-fun cornered_A : A;-fun cornerstone_N : N;-fun cornet_N : N;-fun cornflake_N : N;-fun cornflour_N : N;-fun cornflower_N : N;-fun cornice_N : N;-fun cornpone_N : N;-fun cornstarch_N : N;-fun cornucopia_N : N;-fun cornwall_PN : PN;-fun corny_A : A;-fun corolla_N : N;-fun corollary_N : N;-fun corona_N : N;-fun coronary_A : A;-fun coronary_N : N;-fun coronation_N : N;-fun coroner_N : N;-fun coronet_N : N;-fun corp_PN : PN;-fun corporal_A : A;-fun corporal_N : N;-fun corporate_A : A;-fun corporation_N : N;-fun corporeal_A : A;-fun corps_N : N;-fun corps_de_ballet_N : N;-fun corps_diplomatique_N : N;-fun corpse_N : N;-fun corpulence_N : N;-fun corpulent_A : A;-fun corpus_N : N;-fun corpuscle_N : N;-fun corral_N : N;-fun corral_V2 : V2;-fun correct_A : A;-fun correct_V2 : V2;-fun correction_N : N;-fun correctitude_N : N;-fun corrective_A : A;-fun corrective_N : N;-fun correctly_Adv : Adv;-fun correctness_N : N;-fun correlate_V : V;-fun correlate_V2 : V2;-fun correlation_N : N;-fun correlative_A : A;-fun correlative_N : N;-fun correspond_V : V;-fun correspondence_N : N;-fun correspondent_N : N;-fun corresponding_A : A;-fun correspondingly_Adv : Adv;-fun corridor_N : N;-fun corrie_N : N;-fun corrigendum_N : N;-fun corrigible_A : A;-fun corroborate_V2 : V2;-fun corroboration_N : N;-fun corroborative_A : A;-fun corrode_V : V;-fun corrode_V2 : V2;-fun corrosion_N : N;-fun corrosive_A : A;-fun corrosive_N : N;-fun corrugate_V : V;-fun corrugate_V2 : V2;-fun corrugation_N : N;-fun corrupt_A : A;-fun corrupt_V : V;-fun corrupt_V2 : V2;-fun corruptibility_N : N;-fun corruptible_A : A;-fun corruption_N : N;-fun corruptly_Adv : Adv;-fun corruptness_N : N;-fun corsage_N : N;-fun corsair_N : N;-fun corse_N : N;-fun corselet_N : N;-fun corset_N : N;-fun corsham_PN : PN;-fun corslet_N : N;-fun cortege_N : N;-fun cortex_N : N;-fun cortical_A : A;-fun cortisone_N : N;-fun cortège_N : N;-fun corundum_N : N;-fun corunna_PN : PN;-fun coruscate_V : V;-fun coruscation_N : N;-fun corvette_N : N;-fun corvée_N : N;-fun cos_N : N;-fun cosenza_PN : PN;-fun cosh_N : N;-fun cosh_V2 : V2;-fun cosher_A : A;-fun cosignatory_A : A;-fun cosignatory_N : N;-fun cosily_Adv : Adv;-fun cosine_N : N;-fun cosiness_N : N;-fun cosmetic_A : A;-fun cosmetic_N : N;-fun cosmetician_N : N;-fun cosmic_A : A;-fun cosmogony_N : N;-fun cosmonaut_N : N;-fun cosmopolitan_A : A;-fun cosmopolitan_N : N;-fun cosmos_N : N;-fun cosset_V2 : V2;-fun cost_N : N;-fun cost_V : V;-fun cost_V2 : V2;-fun costa_rica_PN : PN;-fun costa_rican_A : A;-fun costa_rican_N : N;-fun costermonger_N : N;-fun costing_N : N;-fun costive_A : A;-fun costliness_N : N;-fun costly_A : A;-fun costume_N : N;-fun costumier_N : N;-fun cosy_A : A;-fun cosy_N : N;-fun cot_N : N;-fun cote_N : N;-fun cotenant_N : N;-fun coterie_N : N;-fun coterminous_A : A;-fun cotilion_N : N;-fun cotillion_N : N;-fun cottage_N : N;-fun cottar_N : N;-fun cotter_N : N;-fun cotton_N : N;-fun cotton_V : V;-fun cotton_cake_N : N;-fun cotton_plant_N : N;-fun cotton_wool_N : N;-fun cottontail_N : N;-fun cotyledon_N : N;-fun couch_N : N;-fun couch_V : V;-fun couch_V2 : V2;-fun couch_grass_N : N;-fun couchant_A : A;-fun couchette_N : N;-fun cougar_N : N;-fun cough_N : N;-fun cough_V : V;-fun cough_V2 : V2;-fun coulter_N : N;-fun council_N : N;-fun council_board_N : N;-fun council_chamber_N : N;-fun councillor_N : N;-fun counsel_N : N;-fun counsel_V2 : V2;-fun counsellor_N : N;-fun count_N : N;-fun count_V : V;-fun count_V2 : V2;-fun countable_A : A;-fun countdown_N : N;-fun countenance_N : N;-fun countenance_V2 : V2;-fun counter_Adv : Adv;-fun counter_N : N;-fun counter_V : V;-fun counter_V2 : V2;-fun counter_example_N : N;-fun counter_revolution_N : N;-fun counter_revolutionary_A : A;-fun counter_revolutionary_N : N;-fun counteract_V2 : V2;-fun counteraction_N : N;-fun counterattack_N : N;-fun counterattack_V : V;-fun counterattack_V2 : V2;-fun counterattraction_N : N;-fun counterbalance_N : N;-fun counterbalance_V2 : V2;-fun counterblast_N : N;-fun counterclaim_N : N;-fun counterclockwise_Adv : Adv;-fun counterespionage_N : N;-fun counterfeit_A : A;-fun counterfeit_N : N;-fun counterfeit_V2 : V2;-fun counterfeiter_N : N;-fun counterfoil_N : N;-fun counterintelligence_N : N;-fun counterirritant_N : N;-fun countermand_V2 : V2;-fun countermine_N : N;-fun countermine_V : V;-fun countermine_V2 : V2;-fun counteroffer_N : N;-fun counterpane_N : N;-fun counterpart_N : N;-fun counterplot_N : N;-fun counterplot_V : V;-fun counterplot_V2 : V2;-fun counterpoint_N : N;-fun counterpoise_N : N;-fun counterpoise_V2 : V2;-fun countersign_N : N;-fun countersign_V2 : V2;-fun countersink_V2 : V2;-fun countertenor_N : N;-fun countervail_V : V;-fun countervail_V2 : V2;-fun countess_N : N;-fun counting_house_N : N;-fun countless_A : A;-fun countrified_A : A;-fun country_N : N;-fun country_house_N : N;-fun country_seat_N : N;-fun countryman_N : N;-fun countryside_N : N;-fun countrywoman_N : N;-fun county_N : N;-fun coup_N : N;-fun coup_d'etat_N : N;-fun coup_de_grace_N : N;-fun couple_N : N;-fun couple_V : V;-fun couple_V2 : V2;-fun couplet_N : N;-fun coupling_N : N;-fun coupon_N : N;-fun coupé_N : N;-fun courage_N : N;-fun courageous_A : A;-fun courageously_Adv : Adv;-fun courgette_N : N;-fun courier_N : N;-fun course_N : N;-fun course_V : V;-fun course_V2 : V2;-fun courser_N : N;-fun coursing_N : N;-fun court_N : N;-fun court_V : V;-fun court_V2 : V2;-fun court_card_N : N;-fun court_martial_N : N;-fun court_martial_V2 : V2;-fun courteous_A : A;-fun courteously_Adv : Adv;-fun courtesan_N : N;-fun courtesy_N : N;-fun courtier_N : N;-fun courtliness_N : N;-fun courtly_A : A;-fun courtroom_N : N;-fun courtship_N : N;-fun courtyard_N : N;-fun cousin_N : N;-fun cousinly_A : A;-fun cove_N : N;-fun coven_N : N;-fun covenant_N : N;-fun covenant_V : V;-fun covenant_V2 : V2;-fun coventry_PN : PN;-fun cover_N : N;-fun cover_V2 : V2;-fun cover_up_N : N;-fun coverage_N : N;-fun covering_A : A;-fun covering_N : N;-fun coverlet_N : N;-fun covert_A : A;-fun covert_N : N;-fun covertly_Adv : Adv;-fun covet_V2 : V2;-fun covetous_A : A;-fun covetously_Adv : Adv;-fun covetousness_N : N;-fun covey_N : N;-fun cow_N : N;-fun cow_V2 : V2;-fun coward_N : N;-fun cowardice_N : N;-fun cowardly_A : A;-fun cowbell_N : N;-fun cowboy_N : N;-fun cowcatcher_N : N;-fun cowdenbeath_PN : PN;-fun cower_V : V;-fun cowes_PN : PN;-fun cowhand_N : N;-fun cowherd_N : N;-fun cowhide_N : N;-fun cowhouse_N : N;-fun cowl_N : N;-fun cowling_N : N;-fun cowman_N : N;-fun cowpox_N : N;-fun cowrie_N : N;-fun cowshed_N : N;-fun cowskin_N : N;-fun cowslip_N : N;-fun cox_N : N;-fun cox_V : V;-fun cox_V2 : V2;-fun coxcomb_N : N;-fun coxswain_N : N;-fun coy_A : A;-fun coyly_Adv : Adv;-fun coyness_N : N;-fun coyote_N : N;-fun coypu_N : N;-fun cozen_V2 : V2;-fun cozy_A : A;-fun cp_PN : PN;-fun cpl_PN : PN;-fun crab_N : N;-fun crab_V : V;-fun crab_V2 : V2;-fun crab_apple_N : N;-fun crabbed_A : A;-fun crack_N : N;-fun crack_V : V;-fun crack_V2 : V2;-fun crack_down_N : N;-fun crack_up_N : N;-fun cracker_N : N;-fun crackers_A : A;-fun crackle_N : N;-fun crackle_V : V;-fun crackle_china_N : N;-fun crackleware_N : N;-fun crackling_N : N;-fun crackpot_N : N;-fun cracksman_N : N;-fun cradle_N : N;-fun cradle_V2 : V2;-fun craft_N : N;-fun craftily_Adv : Adv;-fun craftiness_N : N;-fun craftsman_N : N;-fun craftsmanship_N : N;-fun crafty_A : A;-fun crag_N : N;-fun cragged_A : A;-fun craggy_A : A;-fun cragsman_N : N;-fun crake_N : N;-fun cram_V : V;-fun cram_V2 : V2;-fun cram_full_A : A;-fun cram_full_Adv : Adv;-fun cramlington_PN : PN;-fun crammer_N : N;-fun cramp_N : N;-fun cramp_V2 : V2;-fun cramp_iron_N : N;-fun cramped_A : A;-fun crampon_N : N;-fun cranberry_N : N;-fun crane_N : N;-fun crane_V : V;-fun crane_V2 : V2;-fun crane_fly_N : N;-fun cranial_A : A;-fun cranium_N : N;-fun crank_N : N;-fun crank_V2 : V2;-fun crankshaft_N : N;-fun cranky_A : A;-fun crannied_A : A;-fun cranny_N : N;-fun crap_N : N;-fun crap_V : V;-fun crap_shooting_N : N;-fun crape_N : N;-fun craps_N : N;-fun crash_Adv : Adv;-fun crash_N : N;-fun crash_V : V;-fun crash_V2 : V2;-fun crash_dive_N : N;-fun crash_dive_V : V;-fun crash_helmet_N : N;-fun crash_land_V : V;-fun crash_land_V2 : V2;-fun crash_landing_N : N;-fun crass_A : A;-fun crate_N : N;-fun crate_V2 : V2;-fun crater_N : N;-fun cravat_N : N;-fun crave_V : V;-fun crave_V2 : V2;-fun craven_A : A;-fun craven_N : N;-fun craving_N : N;-fun crawfish_N : N;-fun crawl_N : N;-fun crawl_V : V;-fun crawler_N : N;-fun crawley_PN : PN;-fun crayfish_N : N;-fun crayon_N : N;-fun crayon_V2 : V2;-fun craze_N : N;-fun crazed_A : A;-fun crazily_Adv : Adv;-fun craziness_N : N;-fun crazy_A : A;-fun creak_N : N;-fun creak_V : V;-fun creakily_Adv : Adv;-fun creaky_A : A;-fun cream_N : N;-fun cream_V2 : V2;-fun creamery_N : N;-fun creamy_A : A;-fun crease_N : N;-fun crease_V : V;-fun crease_V2 : V2;-fun create_V2 : V2;-fun creation_N : N;-fun creative_A : A;-fun creatively_Adv : Adv;-fun creativeness_N : N;-fun creator_N : N;-fun creature_N : N;-fun credence_N : N;-fun credibility_N : N;-fun credible_A : A;-fun credibly_Adv : Adv;-fun credit_N : N;-fun credit_V2 : V2;-fun credit_side_N : N;-fun credit_worthiness_N : N;-fun credit_worthy_A : A;-fun creditable_A : A;-fun creditably_Adv : Adv;-fun creditor_N : N;-fun credo_N : N;-fun credulity_N : N;-fun credulous_A : A;-fun credulously_Adv : Adv;-fun creed_N : N;-fun creek_N : N;-fun creel_N : N;-fun creep_N : N;-fun creep_V : V;-fun creeper_N : N;-fun creepy_A : A;-fun cremate_V2 : V2;-fun cremation_N : N;-fun crematorium_N : N;-fun crematory_N : N;-fun crenellated_A : A;-fun creole_A : A;-fun creole_N : N;-fun creosote_N : N;-fun crepe_N : N;-fun crepitate_V : V;-fun crepitation_N : N;-fun crepuscular_A : A;-fun cres_PN : PN;-fun crescendo_N : N;-fun crescent_N : N;-fun cress_N : N;-fun crest_N : N;-fun crest_V : V;-fun crest_V2 : V2;-fun crested_A : A;-fun crestfallen_A : A;-fun creswell_PN : PN;-fun cretaceous_A : A;-fun cretin_N : N;-fun cretinous_A : A;-fun cretonne_N : N;-fun crevasse_N : N;-fun crevice_N : N;-fun crew_N : N;-fun crew_V : V;-fun crew_cut_N : N;-fun crew_neck_N : N;-fun crewe_PN : PN;-fun crib_N : N;-fun crib_V : V;-fun crib_V2 : V2;-fun cribbage_N : N;-fun cribbage_board_N : N;-fun crick_N : N;-fun crick_V2 : V2;-fun cricket_N : N;-fun cricketer_N : N;-fun crieff_PN : PN;-fun crier_N : N;-fun crime_N : N;-fun crime_V2 : V2;-fun criminal_A : A;-fun criminal_N : N;-fun criminally_Adv : Adv;-fun criminology_N : N;-fun crimp_V2 : V2;-fun crimson_A : A;-fun crimson_N : N;-fun crimson_V : V;-fun crimson_V2 : V2;-fun cringe_V : V;-fun crinkle_N : N;-fun crinkle_V : V;-fun crinkle_V2 : V2;-fun crinkly_A : A;-fun crinoline_N : N;-fun cripple_N : N;-fun cripple_V2 : V2;-fun crisis_N : N;-fun crisp_A : A;-fun crisp_N : N;-fun crisp_V : V;-fun crisp_V2 : V2;-fun crisply_Adv : Adv;-fun crispness_N : N;-fun crisscross_A : A;-fun crisscross_Adv : Adv;-fun crisscross_V : V;-fun crisscross_V2 : V2;-fun criterion_N : N;-fun critic_N : N;-fun critical_A : A;-fun critically_Adv : Adv;-fun criticism_N : N;-fun criticize_V : V;-fun criticize_V2 : V2;-fun critique_N : N;-fun croak_N : N;-fun croak_V : V;-fun croak_V2 : V2;-fun crochet_N : N;-fun crochet_V : V;-fun crochet_V2 : V2;-fun crochet_hook_N : N;-fun crock_N : N;-fun crock_V : V;-fun crock_V2 : V2;-fun crockery_N : N;-fun crocodile_N : N;-fun crocus_N : N;-fun croesus_PN : PN;-fun croft_N : N;-fun crofter_N : N;-fun cromer_PN : PN;-fun cromlech_N : N;-fun crone_N : N;-fun crony_N : N;-fun crook_N : N;-fun crook_PN : PN;-fun crook_V : V;-fun crook_V2 : V2;-fun crook_back_A : A;-fun crook_backed_A : A;-fun crooked_A : A;-fun crookedly_Adv : Adv;-fun crookedness_N : N;-fun croon_V : V;-fun croon_V2 : V2;-fun crooner_N : N;-fun crop_N : N;-fun crop_V : V;-fun crop_V2 : V2;-fun crop_dusting_N : N;-fun cropper_N : N;-fun croquet_N : N;-fun croquette_N : N;-fun crore_N : N;-fun crosby_PN : PN;-fun crosier_N : N;-fun cross_A : A;-fun cross_N : N;-fun cross_V : V;-fun cross_V2 : V2;-fun cross_bench_N : N;-fun cross_bencher_N : N;-fun cross_division_N : N;-fun cross_examination_N : N;-fun cross_examine_V2 : V2;-fun cross_examiner_N : N;-fun cross_fertilization_N : N;-fun cross_fertilize_V2 : V2;-fun cross_grained_A : A;-fun cross_heading_N : N;-fun cross_index_N : N;-fun cross_index_V2 : V2;-fun cross_legged_Adv : Adv;-fun cross_question_V2 : V2;-fun cross_reference_N : N;-fun cross_section_N : N;-fun cross_stitch_N : N;-fun crossbar_N : N;-fun crossbeam_N : N;-fun crossbow_N : N;-fun crossbred_A : A;-fun crossbreed_N : N;-fun crossbreed_V2 : V2;-fun crosscheck_N : N;-fun crosscheck_V : V;-fun crosscheck_V2 : V2;-fun crosscountry_A : A;-fun crosscountry_Adv : Adv;-fun crosscurrent_N : N;-fun crosscut_A : A;-fun crosscut_N : N;-fun crosse_N : N;-fun crosseyed_A : A;-fun crossfire_N : N;-fun crossing_N : N;-fun crossly_Adv : Adv;-fun crossness_N : N;-fun crosspatch_N : N;-fun crosspiece_N : N;-fun crossroad_N : N;-fun crosstalk_N : N;-fun crosswalk_N : N;-fun crosswind_N : N;-fun crosswise_Adv : Adv;-fun crossword_N : N;-fun crotch_N : N;-fun crotchet_N : N;-fun crotchety_A : A;-fun crouch_N : N;-fun crouch_V : V;-fun croup_N : N;-fun croupier_N : N;-fun crow's_nest_N : N;-fun crow_N : N;-fun crow_V : V;-fun crowbar_N : N;-fun crowborough_PN : PN;-fun crowd_N : N;-fun crowd_V : V;-fun crowd_V2 : V2;-fun crowded_A : A;-fun crown_N : N;-fun crown_V2 : V2;-fun crown_land_N : N;-fun crowning_A : A;-fun crowthorne_PN : PN;-fun croydon_PN : PN;-fun crozier_N : N;-fun crucial_A : A;-fun crucially_Adv : Adv;-fun crucible_N : N;-fun crucifix_N : N;-fun crucifixion_N : N;-fun cruciform_A : A;-fun crucify_V2 : V2;-fun crude_A : A;-fun crudely_Adv : Adv;-fun crudeness_N : N;-fun crudity_N : N;-fun cruel_A : A;-fun cruelly_Adv : Adv;-fun cruelty_N : N;-fun cruet_N : N;-fun cruet_stand_N : N;-fun cruise_N : N;-fun cruise_V : V;-fun cruiser_N : N;-fun crumb_N : N;-fun crumble_V : V;-fun crumble_V2 : V2;-fun crumbly_A : A;-fun crumpet_N : N;-fun crumple_V : V;-fun crumple_V2 : V2;-fun crunch_N : N;-fun crunch_V : V;-fun crunch_V2 : V2;-fun crupper_N : N;-fun crusade_N : N;-fun crusade_V : V;-fun crusader_N : N;-fun cruse_N : N;-fun crush_N : N;-fun crush_V : V;-fun crush_V2 : V2;-fun crushing_A : A;-fun crushingly_Adv : Adv;-fun crust_N : N;-fun crust_V : V;-fun crust_V2 : V2;-fun crustacean_N : N;-fun crusted_A : A;-fun crusty_A : A;-fun crutch_N : N;-fun crux_N : N;-fun cruzeiro_N : N;-fun cry_N : N;-fun cry_V : V;-fun cry_V2 : V2;-fun crybaby_N : N;-fun crying_A : A;-fun crypt_N : N;-fun cryptic_A : A;-fun cryptically_Adv : Adv;-fun cryptogram_N : N;-fun crystal_N : N;-fun crystal_gazing_N : N;-fun crystalline_A : A;-fun crystallization_N : N;-fun crystallize_V : V;-fun crystallize_V2 : V2;-fun crystallography_N : N;-fun crèche_N : N;-fun crème_de_menthe_N : N;-fun crêpe_N : N;-fun cub_N : N;-fun cuba_PN : PN;-fun cuban_A : A;-fun cuban_N : N;-fun cubbyhole_N : N;-fun cube_N : N;-fun cube_V2 : V2;-fun cubic_A : A;-fun cubical_A : A;-fun cubicle_N : N;-fun cubism_N : N;-fun cubist_N : N;-fun cubit_N : N;-fun cuckold_N : N;-fun cuckold_V2 : V2;-fun cuckoo_N : N;-fun cuckoo_clock_N : N;-fun cucumber_N : N;-fun cud_N : N;-fun cuddle_N : N;-fun cuddle_V : V;-fun cuddle_V2 : V2;-fun cuddlesome_A : A;-fun cuddly_A : A;-fun cudgel_N : N;-fun cudgel_V2 : V2;-fun cudworth_PN : PN;-fun cue_N : N;-fun cuff_N : N;-fun cuff_V2 : V2;-fun cuffley_PN : PN;-fun cuirass_N : N;-fun cuirassier_N : N;-fun cuisine_N : N;-fun cul_de_sac_N : N;-fun culcheth_PN : PN;-fun culinary_A : A;-fun cull_N : N;-fun cull_V2 : V2;-fun cullender_N : N;-fun culminate_V2 : V2;-fun culmination_N : N;-fun culpability_N : N;-fun culpable_A : A;-fun culpably_Adv : Adv;-fun culprit_N : N;-fun cult_N : N;-fun cultivable_A : A;-fun cultivate_V2 : V2;-fun cultivated_A : A;-fun cultivation_N : N;-fun cultivator_N : N;-fun cultural_A : A;-fun culture_N : N;-fun cultured_A : A;-fun culvert_N : N;-fun cumber_V2 : V2;-fun cumberland_PN : PN;-fun cumbernauld_PN : PN;-fun cumbersome_A : A;-fun cumbria_PN : PN;-fun cumbrous_A : A;-fun cummerbund_N : N;-fun cumnock_PN : PN;-fun cumulative_A : A;-fun cumulatively_Adv : Adv;-fun cumulus_N : N;-fun cuneiform_A : A;-fun cunning_A : A;-fun cunning_N : N;-fun cunningly_Adv : Adv;-fun cunt_N : N;-fun cup_N : N;-fun cup_V2 : V2;-fun cup_bearer_N : N;-fun cup_final_N : N;-fun cup_tie_N : N;-fun cupar_PN : PN;-fun cupboard_N : N;-fun cupboard_love_N : N;-fun cupful_N : N;-fun cupid_PN : PN;-fun cupidity_N : N;-fun cupola_N : N;-fun cuppa_N : N;-fun cupping_N : N;-fun cupric_A : A;-fun cupro_nickel_N : N;-fun cur_N : N;-fun curability_N : N;-fun curable_A : A;-fun curacy_N : N;-fun curate_N : N;-fun curative_A : A;-fun curator_N : N;-fun curaçao_N : N;-fun curaçoa_N : N;-fun curb_N : N;-fun curb_V2 : V2;-fun curd_N : N;-fun curdle_V : V;-fun curdle_V2 : V2;-fun cure_N : N;-fun cure_V : V;-fun cure_V2 : V2;-fun cure_all_N : N;-fun curfew_N : N;-fun curio_N : N;-fun curiosity_N : N;-fun curious_A : A;-fun curiously_Adv : Adv;-fun curitiba_PN : PN;-fun curl_N : N;-fun curl_V : V;-fun curl_V2 : V2;-fun curler_N : N;-fun curlew_N : N;-fun curling_N : N;-fun curly_A : A;-fun curmudgeon_N : N;-fun currant_N : N;-fun currency_N : N;-fun current_A : A;-fun current_N : N;-fun currently_Adv : Adv;-fun curriculum_N : N;-fun curriculum_vitae_N : N;-fun currie_PN : PN;-fun currish_A : A;-fun currishly_Adv : Adv;-fun curry_N : N;-fun curry_V2 : V2;-fun curry_powder_N : N;-fun curse_N : N;-fun curse_V : V;-fun curse_V2 : V2;-fun cursed_A : A;-fun cursedly_Adv : Adv;-fun cursive_A : A;-fun cursorily_Adv : Adv;-fun cursory_A : A;-fun curst_A : A;-fun curt_A : A;-fun curtail_V2 : V2;-fun curtailment_N : N;-fun curtain_N : N;-fun curtain_V2 : V2;-fun curtain_call_N : N;-fun curtain_lecture_N : N;-fun curtain_raiser_N : N;-fun curtly_Adv : Adv;-fun curtness_N : N;-fun curtsey_N : N;-fun curtsey_V : V;-fun curtsy_N : N;-fun curtsy_V : V;-fun curvature_N : N;-fun curve_N : N;-fun curve_V : V;-fun curve_V2 : V2;-fun curé_N : N;-fun cushion_N : N;-fun cushion_V2 : V2;-fun cushy_A : A;-fun cusp_N : N;-fun cuspidor_N : N;-fun cuss_N : N;-fun cussed_A : A;-fun cussedly_Adv : Adv;-fun cussedness_N : N;-fun custard_N : N;-fun custodial_A : A;-fun custodian_N : N;-fun custody_N : N;-fun custom_N : N;-fun custom_built_A : A;-fun custom_made_A : A;-fun customarily_Adv : Adv;-fun customary_A : A;-fun customer_N : N;-fun cut_N : N;-fun cut_V : V;-fun cut_V2 : V2;-fun cut_out_N : N;-fun cut_price_A : A;-fun cut_rate_A : A;-fun cut_throat_A : A;-fun cut_throat_N : N;-fun cutback_N : N;-fun cute_A : A;-fun cutely_Adv : Adv;-fun cuteness_N : N;-fun cuticle_N : N;-fun cutlass_N : N;-fun cutler_N : N;-fun cutlery_N : N;-fun cutlet_N : N;-fun cutpurse_N : N;-fun cutter_N : N;-fun cutting_A : A;-fun cutting_N : N;-fun cutting_room_N : N;-fun cuttlefish_N : N;-fun cutworm_N : N;-fun cwmbran_PN : PN;-fun cwt_N : N;-fun cyanide_N : N;-fun cybernetic_A : A;-fun cybernetics_N : N;-fun cyclamen_N : N;-fun cycle_N : N;-fun cycle_V : V;-fun cyclic_A : A;-fun cyclical_A : A;-fun cyclist_N : N;-fun cyclone_N : N;-fun cyclonic_A : A;-fun cyclopaedia_N : N;-fun cyclopean_A : A;-fun cyclostyle_N : N;-fun cyclostyle_V2 : V2;-fun cyclotron_N : N;-fun cyder_N : N;-fun cygnet_N : N;-fun cylinder_N : N;-fun cylindrical_A : A;-fun cymbal_N : N;-fun cynic_N : N;-fun cynical_A : A;-fun cynically_Adv : Adv;-fun cynicism_N : N;-fun cynosure_N : N;-fun cynthia_PN : PN;-fun cypher_N : N;-fun cypher_V : V;-fun cypher_V2 : V2;-fun cypress_N : N;-fun cyprian_A : A;-fun cypriot_A : A;-fun cypriot_N : N;-fun cyprus_PN : PN;-fun cyril_PN : PN;-fun cyrillic_A : A;-fun cyst_N : N;-fun czar_N : N;-fun czarina_N : N;-fun czech_A : A;-fun czech_N : N;-fun czechoslovak_A : A;-fun czechoslovak_N : N;-fun czechoslovakia_PN : PN;-fun czechoslovakian_A : A;-fun czechoslovakian_N : N;-fun d_N : N;-fun d_day_PN : PN;-fun dab_N : N;-fun dab_V : V;-fun dab_V2 : V2;-fun dabble_V : V;-fun dabble_V2 : V2;-fun dabbler_N : N;-fun dacca_PN : PN;-fun dace_N : N;-fun dacha_N : N;-fun dachshund_N : N;-fun dacoit_N : N;-fun dacoity_N : N;-fun dactyl_N : N;-fun dactylic_A : A;-fun dad_N : N;-fun daddy_N : N;-fun daddy_longlegs_N : N;-fun dado_N : N;-fun daemon_N : N;-fun daffodil_N : N;-fun daft_A : A;-fun daftly_Adv : Adv;-fun dagger_N : N;-fun dago_N : N;-fun daguerreotype_N : N;-fun dahlia_N : N;-fun dail_eireann_N : N;-fun daily_A : A;-fun daily_Adv : Adv;-fun daily_N : N;-fun daintily_Adv : Adv;-fun daintiness_N : N;-fun dainty_A : A;-fun dainty_N : N;-fun dairy_N : N;-fun dairy_farm_N : N;-fun dairy_farming_N : N;-fun dairying_N : N;-fun dairymaid_N : N;-fun dairyman_N : N;-fun dais_N : N;-fun daisy_N : N;-fun daisy_PN : PN;-fun dakar_PN : PN;-fun dakota_PN : PN;-fun dale_N : N;-fun dalesman_N : N;-fun dalkeith_PN : PN;-fun dallas_PN : PN;-fun dalliance_N : N;-fun dally_V : V;-fun dalmatian_N : N;-fun dalry_PN : PN;-fun dalton_PN : PN;-fun dam_N : N;-fun dam_V2 : V2;-fun damage_N : N;-fun damage_V2 : V2;-fun damascene_A : A;-fun damascene_V2 : V2;-fun damascus_PN : PN;-fun damask_N : N;-fun dame_N : N;-fun damn_A : A;-fun damn_Adv : Adv;-fun damn_N : N;-fun damn_V2 : V2;-fun damnable_A : A;-fun damnably_Adv : Adv;-fun damnation_N : N;-fun damned_A : A;-fun damned_Adv : Adv;-fun damocles_PN : PN;-fun damp_A : A;-fun damp_N : N;-fun damp_V : V;-fun damp_V2 : V2;-fun dampen_V : V;-fun dampen_V2 : V2;-fun damper_N : N;-fun dampish_A : A;-fun damply_Adv : Adv;-fun dampness_N : N;-fun damsel_N : N;-fun damson_N : N;-fun dan_PN : PN;-fun dance_N : N;-fun dance_V : V;-fun dance_V2 : V2;-fun dance_band_N : N;-fun dance_hall_N : N;-fun dance_orchestra_N : N;-fun dancer_N : N;-fun dancing_A : A;-fun dancing_N : N;-fun dandelion_N : N;-fun dander_N : N;-fun dandified_A : A;-fun dandle_V2 : V2;-fun dandruff_N : N;-fun dandy_A : A;-fun dandy_N : N;-fun dane_N : N;-fun danger_N : N;-fun dangerous_A : A;-fun dangerously_Adv : Adv;-fun dangle_V : V;-fun dangle_V2 : V2;-fun daniel_N : N;-fun daniel_PN : PN;-fun danish_A : A;-fun danish_N : N;-fun dank_A : A;-fun danny_PN : PN;-fun danse_macabre_N : N;-fun daphne_N : N;-fun daphne_PN : PN;-fun dapper_A : A;-fun dapple_V2 : V2;-fun dapple_grey_A : A;-fun dapple_grey_N : N;-fun darby_PN : PN;-fun dare_N : N;-fun dare_V : V;-fun dare_V2 : V2;-fun daredevil_N : N;-fun darenth_PN : PN;-fun darfield_PN : PN;-fun daring_A : A;-fun daring_N : N;-fun daringly_Adv : Adv;-fun dark_A : A;-fun dark_N : N;-fun darken_V : V;-fun darken_V2 : V2;-fun darkey_N : N;-fun darkie_N : N;-fun darkly_Adv : Adv;-fun darkness_N : N;-fun darkroom_N : N;-fun darky_N : N;-fun darling_N : N;-fun darlington_PN : PN;-fun darmstadt_PN : PN;-fun darn_N : N;-fun darn_V : V;-fun darn_V2 : V2;-fun darning_N : N;-fun darning_needle_N : N;-fun dart_N : N;-fun dart_V : V;-fun dart_V2 : V2;-fun dartford_PN : PN;-fun dartmouth_PN : PN;-fun darwen_PN : PN;-fun dash_N : N;-fun dash_V : V;-fun dash_V2 : V2;-fun dashboard_N : N;-fun dashing_A : A;-fun dashingly_Adv : Adv;-fun dastard_N : N;-fun dastardly_A : A;-fun data_N : N;-fun datable_A : A;-fun date_N : N;-fun date_V : V;-fun date_V2 : V2;-fun dated_A : A;-fun dateless_A : A;-fun dateline_N : N;-fun dative_A : A;-fun dative_N : N;-fun datum_N : N;-fun daub_N : N;-fun daub_V : V;-fun daub_V2 : V2;-fun dauber_N : N;-fun daughter_N : N;-fun daughter_in_law_N : N;-fun daughterly_A : A;-fun daunt_V2 : V2;-fun dauntless_A : A;-fun dauntlessly_Adv : Adv;-fun dauphin_N : N;-fun dave_PN : PN;-fun davenport_N : N;-fun daventry_PN : PN;-fun davey_PN : PN;-fun david_PN : PN;-fun davit_N : N;-fun daw_N : N;-fun dawdle_V : V;-fun dawdle_V2 : V2;-fun dawdler_N : N;-fun dawley_PN : PN;-fun dawlish_PN : PN;-fun dawn_N : N;-fun dawn_PN : PN;-fun dawn_V : V;-fun day_N : N;-fun day_boarder_N : N;-fun day_labourer_N : N;-fun day_return_N : N;-fun day_school_N : N;-fun daybook_N : N;-fun dayboy_N : N;-fun daybreak_N : N;-fun daydream_N : N;-fun daydream_V : V;-fun daygirl_N : N;-fun daylight_N : N;-fun daylight_saving_A : A;-fun daylight_saving_N : N;-fun daylong_A : A;-fun daylong_Adv : Adv;-fun dayspring_N : N;-fun daytime_N : N;-fun dayton_PN : PN;-fun daze_N : N;-fun daze_V2 : V2;-fun dazedly_Adv : Adv;-fun dazzle_N : N;-fun dazzle_V2 : V2;-fun ddt_N : N;-fun de_escalate_V2 : V2;-fun de_escalation_N : N;-fun de_facto_A : A;-fun de_facto_Adv : Adv;-fun de_ice_V2 : V2;-fun de_jure_A : A;-fun de_jure_Adv : Adv;-fun de_luxe_A : A;-fun de_rigeur_A : A;-fun de_trop_A : A;-fun deacon_N : N;-fun deaconess_N : N;-fun dead_A : A;-fun dead_Adv : Adv;-fun deaden_V2 : V2;-fun deadline_N : N;-fun deadlock_N : N;-fun deadlocked_A : A;-fun deadly_A : A;-fun deadly_Adv : Adv;-fun deadpan_A : A;-fun deaf_A : A;-fun deaf_aid_N : N;-fun deaf_mute_N : N;-fun deafen_V2 : V2;-fun deafness_N : N;-fun deal_Adv : Adv;-fun deal_N : N;-fun deal_PN : PN;-fun deal_V : V;-fun deal_V2 : V2;-fun dealer_N : N;-fun dealing_N : N;-fun dean_N : N;-fun dean_PN : PN;-fun deanery_N : N;-fun dear_A : A;-fun dear_Adv : Adv;-fun dear_N : N;-fun dearest_N : N;-fun dearie_N : N;-fun dearly_Adv : Adv;-fun dearness_N : N;-fun dearth_N : N;-fun deary_N : N;-fun death_N : N;-fun death_mask_N : N;-fun death_rate_N : N;-fun death_roll_N : N;-fun death_warrant_N : N;-fun deathbed_N : N;-fun deathblow_N : N;-fun deathless_A : A;-fun deathlike_A : A;-fun deathly_A : A;-fun deathly_Adv : Adv;-fun deathtrap_N : N;-fun deb_N : N;-fun debag_V2 : V2;-fun debar_V2 : V2;-fun debark_V : V;-fun debark_V2 : V2;-fun debarkation_N : N;-fun debase_V2 : V2;-fun debasement_N : N;-fun debatable_A : A;-fun debate_N : N;-fun debate_V : V;-fun debate_V2 : V2;-fun debater_N : N;-fun debauch_N : N;-fun debauch_V2 : V2;-fun debauchee_N : N;-fun debauchery_N : N;-fun debbie_PN : PN;-fun debby_PN : PN;-fun debenture_N : N;-fun debilitate_V2 : V2;-fun debility_N : N;-fun debit_N : N;-fun debit_V2 : V2;-fun debit_side_N : N;-fun debonair_A : A;-fun deborah_PN : PN;-fun debouch_V : V;-fun debouch_V2 : V2;-fun debrief_V2 : V2;-fun debris_N : N;-fun debt_N : N;-fun debtor_N : N;-fun debug_V2 : V2;-fun debunk_V2 : V2;-fun debut_N : N;-fun debutante_N : N;-fun dec_PN : PN;-fun decade_N : N;-fun decadence_N : N;-fun decadent_A : A;-fun decadent_N : N;-fun decalogue_N : N;-fun decamp_V : V;-fun decant_V2 : V2;-fun decanter_N : N;-fun decapitate_V2 : V2;-fun decapitation_N : N;-fun decarbonize_V2 : V2;-fun decasyllabic_A : A;-fun decasyllable_N : N;-fun decay_N : N;-fun decay_V : V;-fun decease_N : N;-fun decease_V : V;-fun deceit_N : N;-fun deceitful_A : A;-fun deceitfully_Adv : Adv;-fun deceitfulness_N : N;-fun deceive_V2 : V2;-fun deceiver_N : N;-fun deceivingly_Adv : Adv;-fun decelerate_V : V;-fun decelerate_V2 : V2;-fun december_N : N;-fun december_PN : PN;-fun decency_N : N;-fun decent_A : A;-fun decently_Adv : Adv;-fun decentralization_N : N;-fun decentralize_V2 : V2;-fun deception_N : N;-fun deceptive_A : A;-fun deceptively_Adv : Adv;-fun decibel_N : N;-fun decide_V : V;-fun decide_V2 : V2;-fun decided_A : A;-fun decidedly_Adv : Adv;-fun deciduous_A : A;-fun decimal_A : A;-fun decimalization_N : N;-fun decimalize_V2 : V2;-fun decimate_V2 : V2;-fun decipher_V2 : V2;-fun decipherable_A : A;-fun decision_N : N;-fun decisive_A : A;-fun decisively_Adv : Adv;-fun deck_N : N;-fun deck_V2 : V2;-fun decker_N : N;-fun deckle_edged_A : A;-fun declaim_V : V;-fun declaim_V2 : V2;-fun declamation_N : N;-fun declamatory_A : A;-fun declarable_A : A;-fun declaration_N : N;-fun declare_V : V;-fun declare_V2 : V2;-fun declassification_N : N;-fun declassify_V2 : V2;-fun declension_N : N;-fun declination_N : N;-fun decline_N : N;-fun decline_V : V;-fun decline_V2 : V2;-fun declivity_N : N;-fun declutch_V : V;-fun decode_V2 : V2;-fun decoder_N : N;-fun decoke_V2 : V2;-fun decolonization_N : N;-fun decolonize_V2 : V2;-fun decompose_V : V;-fun decompose_V2 : V2;-fun decomposition_N : N;-fun decompress_V2 : V2;-fun decompression_N : N;-fun decontaminate_V2 : V2;-fun decontamination_N : N;-fun decontrol_V2 : V2;-fun decorate_V2 : V2;-fun decoration_N : N;-fun decorative_A : A;-fun decorator_N : N;-fun decorous_A : A;-fun decorously_Adv : Adv;-fun decorum_N : N;-fun decoy_N : N;-fun decoy_V2 : V2;-fun decrease_N : N;-fun decrease_V : V;-fun decrease_V2 : V2;-fun decree_N : N;-fun decree_V2 : V2;-fun decree_nisi_N : N;-fun decrepit_A : A;-fun decrepitude_N : N;-fun decry_V2 : V2;-fun dedicate_V2 : V2;-fun dedication_N : N;-fun deduce_V2 : V2;-fun deduct_V2 : V2;-fun deductible_A : A;-fun deduction_N : N;-fun deductive_A : A;-fun deed_N : N;-fun deed_box_N : N;-fun deedpoll_N : N;-fun deem_V2 : V2;-fun deep_A : A;-fun deep_Adv : Adv;-fun deep_N : N;-fun deep_freeze_N : N;-fun deep_freeze_V2 : V2;-fun deep_laid_A : A;-fun deep_mined_A : A;-fun deep_rooted_A : A;-fun deep_sea_A : A;-fun deep_seated_A : A;-fun deep_water_A : A;-fun deepen_V : V;-fun deepen_V2 : V2;-fun deeply_Adv : Adv;-fun deepness_N : N;-fun deer_N : N;-fun deerskin_N : N;-fun deerstalker_N : N;-fun deerstalking_N : N;-fun deface_V2 : V2;-fun defacement_N : N;-fun defalcation_N : N;-fun defamation_N : N;-fun defamatory_A : A;-fun defame_V2 : V2;-fun default_N : N;-fun default_V : V;-fun defaulter_N : N;-fun defeat_N : N;-fun defeat_V2 : V2;-fun defeatism_N : N;-fun defeatist_N : N;-fun defecate_V : V;-fun defecation_N : N;-fun defect_N : N;-fun defect_V : V;-fun defection_N : N;-fun defective_A : A;-fun defectively_Adv : Adv;-fun defectiveness_N : N;-fun defector_N : N;-fun defence_N : N;-fun defenceless_A : A;-fun defencelessly_Adv : Adv;-fun defencelessness_N : N;-fun defend_V2 : V2;-fun defendant_N : N;-fun defender_N : N;-fun defensible_A : A;-fun defensive_A : A;-fun defensive_N : N;-fun defensively_Adv : Adv;-fun defer_V : V;-fun defer_V2 : V2;-fun deference_N : N;-fun deferential_A : A;-fun deferentially_Adv : Adv;-fun deferment_N : N;-fun defiance_N : N;-fun defiant_A : A;-fun defiantly_Adv : Adv;-fun deficiency_N : N;-fun deficient_A : A;-fun deficit_N : N;-fun defile_N : N;-fun defile_V : V;-fun defile_V2 : V2;-fun defilement_N : N;-fun definable_A : A;-fun define_V2 : V2;-fun definite_A : A;-fun definitely_Adv : Adv;-fun definition_N : N;-fun definitive_A : A;-fun deflate_V2 : V2;-fun deflation_N : N;-fun deflationary_A : A;-fun deflect_V : V;-fun deflect_V2 : V2;-fun deflection_N : N;-fun deflower_V2 : V2;-fun defoliant_N : N;-fun defoliate_V2 : V2;-fun defoliation_N : N;-fun deforest_V2 : V2;-fun deform_V2 : V2;-fun deformed_A : A;-fun deformity_N : N;-fun defraud_V2 : V2;-fun defray_V2 : V2;-fun defrayal_N : N;-fun defrayment_N : N;-fun defrock_V2 : V2;-fun defrost_V2 : V2;-fun defroster_N : N;-fun deft_A : A;-fun deftly_Adv : Adv;-fun deftness_N : N;-fun defunct_A : A;-fun defuse_V2 : V2;-fun defy_V2 : V2;-fun degauss_V2 : V2;-fun degeneracy_N : N;-fun degenerate_A : A;-fun degenerate_N : N;-fun degenerate_V : V;-fun degeneration_N : N;-fun degradation_N : N;-fun degrade_V2 : V2;-fun degree_N : N;-fun dehorn_V2 : V2;-fun dehumanize_V2 : V2;-fun dehydrate_V2 : V2;-fun deification_N : N;-fun deify_V2 : V2;-fun deign_V : V;-fun deirdre_PN : PN;-fun deism_N : N;-fun deist_N : N;-fun deity_N : N;-fun deject_V2 : V2;-fun dejectedly_Adv : Adv;-fun dejection_N : N;-fun dekko_N : N;-fun delaware_PN : PN;-fun delay_N : N;-fun delay_V : V;-fun delay_V2 : V2;-fun delayed_action_A : A;-fun delayed_action_N : N;-fun delectable_A : A;-fun delectation_N : N;-fun delegacy_N : N;-fun delegate_N : N;-fun delegate_V2 : V2;-fun delegation_N : N;-fun delete_V2 : V2;-fun deleterious_A : A;-fun deletion_N : N;-fun delf_N : N;-fun delft_N : N;-fun delhi_PN : PN;-fun deliberate_A : A;-fun deliberate_V : V;-fun deliberate_V2 : V2;-fun deliberately_Adv : Adv;-fun deliberation_N : N;-fun deliberative_A : A;-fun delicacy_N : N;-fun delicate_A : A;-fun delicately_Adv : Adv;-fun delicatessen_N : N;-fun delicious_A : A;-fun deliciously_Adv : Adv;-fun delight_N : N;-fun delight_V : V;-fun delight_V2 : V2;-fun delightedly_Adv : Adv;-fun delightful_A : A;-fun delightfully_Adv : Adv;-fun delimit_V2 : V2;-fun delimitate_V2 : V2;-fun delimitation_N : N;-fun delineate_V2 : V2;-fun delineation_N : N;-fun delinquency_N : N;-fun delinquent_A : A;-fun delinquent_N : N;-fun deliquescent_A : A;-fun delirious_A : A;-fun deliriously_Adv : Adv;-fun delirium_N : N;-fun delirium_tremens_N : N;-fun deliver_V2 : V2;-fun deliverance_N : N;-fun deliverer_N : N;-fun delivery_N : N;-fun dell_N : N;-fun delouse_V2 : V2;-fun delphic_A : A;-fun delphinium_N : N;-fun delta_N : N;-fun delude_V2 : V2;-fun deluge_N : N;-fun deluge_V2 : V2;-fun delusion_N : N;-fun delusive_A : A;-fun delusively_Adv : Adv;-fun delve_V : V;-fun delve_V2 : V2;-fun demagnetization_N : N;-fun demagnetize_V2 : V2;-fun demagogic_A : A;-fun demagogue_N : N;-fun demagogy_N : N;-fun demand_N : N;-fun demand_V2 : V2;-fun demarcate_V2 : V2;-fun demarcation_N : N;-fun demean_V2 : V2;-fun demeanour_N : N;-fun demented_A : A;-fun dementedly_Adv : Adv;-fun demerara_N : N;-fun demerit_N : N;-fun demesne_N : N;-fun demigod_N : N;-fun demijohn_N : N;-fun demilitarize_V2 : V2;-fun demimondaine_N : N;-fun demimonde_N : N;-fun demise_N : N;-fun demist_V2 : V2;-fun demister_N : N;-fun demo_N : N;-fun demob_V2 : V2;-fun demobilization_N : N;-fun demobilize_V2 : V2;-fun democracy_N : N;-fun democrat_N : N;-fun democratic_A : A;-fun democratically_Adv : Adv;-fun democratization_N : N;-fun democratize_V2 : V2;-fun demographic_A : A;-fun demography_N : N;-fun demolish_V2 : V2;-fun demolition_N : N;-fun demon_N : N;-fun demonetization_N : N;-fun demonetize_V2 : V2;-fun demoniac_A : A;-fun demoniac_N : N;-fun demoniacal_A : A;-fun demoniacally_Adv : Adv;-fun demonic_A : A;-fun demonstrability_N : N;-fun demonstrable_A : A;-fun demonstrably_Adv : Adv;-fun demonstrate_V : V;-fun demonstrate_V2 : V2;-fun demonstration_N : N;-fun demonstrative_A : A;-fun demonstratively_Adv : Adv;-fun demonstrator_N : N;-fun demoralization_N : N;-fun demoralize_V2 : V2;-fun demote_V2 : V2;-fun demotic_A : A;-fun demotion_N : N;-fun demur_N : N;-fun demur_V : V;-fun demure_A : A;-fun demurely_Adv : Adv;-fun demureness_N : N;-fun den_N : N;-fun denain_PN : PN;-fun denary_A : A;-fun denationalization_N : N;-fun denationalize_V2 : V2;-fun denatured_A : A;-fun denbigh_PN : PN;-fun deniable_A : A;-fun denial_N : N;-fun denier_N : N;-fun denigrate_V2 : V2;-fun denigration_N : N;-fun denim_N : N;-fun denis_PN : PN;-fun denise_PN : PN;-fun denizen_N : N;-fun denmark_PN : PN;-fun dennis_PN : PN;-fun denny_PN : PN;-fun denominate_V2 : V2;-fun denomination_N : N;-fun denominational_A : A;-fun denominator_N : N;-fun denote_V2 : V2;-fun denounce_V2 : V2;-fun dense_A : A;-fun densely_Adv : Adv;-fun denseness_N : N;-fun density_N : N;-fun dent_N : N;-fun dent_V : V;-fun dent_V2 : V2;-fun dental_A : A;-fun dentifrice_N : N;-fun dentist_N : N;-fun dentistry_N : N;-fun denture_N : N;-fun denudation_N : N;-fun denude_V2 : V2;-fun denunciation_N : N;-fun denver_PN : PN;-fun deny_V2 : V2;-fun deodar_N : N;-fun deodorant_N : N;-fun deodorize_V2 : V2;-fun dep_PN : PN;-fun depart_V : V;-fun departed_A : A;-fun departed_N : N;-fun department_N : N;-fun departmental_A : A;-fun departure_N : N;-fun depend_V : V;-fun dependable_A : A;-fun dependant_N : N;-fun dependence_N : N;-fun dependency_N : N;-fun dependent_A : A;-fun dependent_N : N;-fun depict_V2 : V2;-fun depiction_N : N;-fun depilatory_A : A;-fun depilatory_N : N;-fun deplane_V : V;-fun deplete_V2 : V2;-fun depletion_N : N;-fun deplorable_A : A;-fun deplorably_Adv : Adv;-fun deplore_V2 : V2;-fun deploy_V : V;-fun deploy_V2 : V2;-fun deployment_N : N;-fun deponent_N : N;-fun depopulate_V2 : V2;-fun depopulation_N : N;-fun deport_V2 : V2;-fun deportation_N : N;-fun deportee_N : N;-fun deportment_N : N;-fun depose_V : V;-fun depose_V2 : V2;-fun deposit_N : N;-fun deposit_V2 : V2;-fun deposition_N : N;-fun depositor_N : N;-fun depository_N : N;-fun depot_N : N;-fun deprave_V2 : V2;-fun depravity_N : N;-fun deprecate_V2 : V2;-fun deprecation_N : N;-fun depreciate_V : V;-fun depreciate_V2 : V2;-fun depreciation_N : N;-fun depreciatory_A : A;-fun depredation_N : N;-fun depress_V2 : V2;-fun depression_N : N;-fun depressive_A : A;-fun depressive_N : N;-fun deprivation_N : N;-fun deprive_V2 : V2;-fun deprived_A : A;-fun dept_PN : PN;-fun depth_N : N;-fun depth_bomb_N : N;-fun depth_charge_N : N;-fun deputation_N : N;-fun depute_V2 : V2;-fun deputize_V : V;-fun deputy_N : N;-fun derail_V2 : V2;-fun derailment_N : N;-fun derange_V2 : V2;-fun derangement_N : N;-fun derate_V2 : V2;-fun derby_N : N;-fun derby_PN : PN;-fun derbyshire_PN : PN;-fun dereham_PN : PN;-fun derek_PN : PN;-fun derelict_A : A;-fun dereliction_N : N;-fun derequisition_V2 : V2;-fun derestrict_V2 : V2;-fun deride_V2 : V2;-fun derision_N : N;-fun derisive_A : A;-fun derisively_Adv : Adv;-fun derisory_A : A;-fun derivation_N : N;-fun derivative_A : A;-fun derivative_N : N;-fun derive_V : V;-fun derive_V2 : V2;-fun dermatitis_N : N;-fun dermatologist_N : N;-fun dermatology_N : N;-fun derogate_V : V;-fun derogation_N : N;-fun derogatory_A : A;-fun derrick_N : N;-fun derring_do_N : N;-fun derv_N : N;-fun dervish_N : N;-fun des_N : N;-fun des_PN : PN;-fun desalinate_V2 : V2;-fun desalination_N : N;-fun desalinization_N : N;-fun desalinize_V2 : V2;-fun desalt_V2 : V2;-fun descale_V2 : V2;-fun descant_N : N;-fun descant_V : V;-fun descend_V : V;-fun descend_V2 : V2;-fun descendant_N : N;-fun descent_N : N;-fun describe_V2 : V2;-fun description_N : N;-fun descriptive_A : A;-fun descriptively_Adv : Adv;-fun descry_V2 : V2;-fun desecrate_V2 : V2;-fun desecration_N : N;-fun desegregate_V2 : V2;-fun desegregation_N : N;-fun desensitization_N : N;-fun desensitize_V2 : V2;-fun desert_A : A;-fun desert_N : N;-fun desert_V : V;-fun desert_V2 : V2;-fun deserter_N : N;-fun desertion_N : N;-fun deserve_V : V;-fun deserve_V2 : V2;-fun deserved_A : A;-fun deservedly_Adv : Adv;-fun deserving_A : A;-fun desiccant_N : N;-fun desiccate_V2 : V2;-fun desideratum_N : N;-fun design_N : N;-fun design_V : V;-fun design_V2 : V2;-fun designate_A : A;-fun designate_V2 : V2;-fun designation_N : N;-fun designedly_Adv : Adv;-fun designer_N : N;-fun designing_A : A;-fun designing_N : N;-fun desirability_N : N;-fun desirable_A : A;-fun desire_N : N;-fun desire_V2 : V2;-fun desirous_A : A;-fun desist_V : V;-fun desk_N : N;-fun desmond_PN : PN;-fun desolate_A : A;-fun desolate_V2 : V2;-fun desolately_Adv : Adv;-fun desolation_N : N;-fun despair_N : N;-fun despair_V : V;-fun despairingly_Adv : Adv;-fun despatch_N : N;-fun despatch_V2 : V2;-fun desperado_N : N;-fun desperate_A : A;-fun desperately_Adv : Adv;-fun desperation_N : N;-fun despicable_A : A;-fun despicably_Adv : Adv;-fun despise_V2 : V2;-fun despite_N : N;-fun despiteful_A : A;-fun despitefully_Adv : Adv;-fun despoil_V2 : V2;-fun despondency_N : N;-fun despondent_A : A;-fun despondently_Adv : Adv;-fun despot_N : N;-fun despotic_A : A;-fun despotism_N : N;-fun dessau_PN : PN;-fun dessert_N : N;-fun dessertspoon_N : N;-fun dessertspoonful_N : N;-fun destination_N : N;-fun destine_V2 : V2;-fun destiny_N : N;-fun destitute_A : A;-fun destitution_N : N;-fun destroy_V2 : V2;-fun destroyer_N : N;-fun destructibility_N : N;-fun destructible_A : A;-fun destruction_N : N;-fun destructive_A : A;-fun destructively_Adv : Adv;-fun destructiveness_N : N;-fun desuetude_N : N;-fun desultory_A : A;-fun detach_V2 : V2;-fun detachable_A : A;-fun detached_A : A;-fun detachment_N : N;-fun detail_N : N;-fun detail_V2 : V2;-fun detain_V2 : V2;-fun detainee_N : N;-fun detect_V2 : V2;-fun detectable_A : A;-fun detection_N : N;-fun detective_N : N;-fun detector_N : N;-fun detention_N : N;-fun deter_V2 : V2;-fun detergent_A : A;-fun detergent_N : N;-fun deteriorate_V : V;-fun deteriorate_V2 : V2;-fun deterioration_N : N;-fun determinable_A : A;-fun determinant_A : A;-fun determinant_N : N;-fun determinate_A : A;-fun determination_N : N;-fun determinative_A : A;-fun determinative_N : N;-fun determine_V : V;-fun determine_V2 : V2;-fun determinedly_Adv : Adv;-fun determiner_N : N;-fun deterrent_A : A;-fun deterrent_N : N;-fun detest_V2 : V2;-fun detestable_A : A;-fun detestably_Adv : Adv;-fun detestation_N : N;-fun dethrone_V2 : V2;-fun dethronement_N : N;-fun detonate_V : V;-fun detonate_V2 : V2;-fun detonation_N : N;-fun detonator_N : N;-fun detour_N : N;-fun detour_V2 : V2;-fun detract_V : V;-fun detraction_N : N;-fun detractor_N : N;-fun detrain_V : V;-fun detrain_V2 : V2;-fun detribalization_N : N;-fun detribalize_V2 : V2;-fun detriment_N : N;-fun detrimental_A : A;-fun detrimentally_Adv : Adv;-fun detritus_N : N;-fun detroit_PN : PN;-fun deuce_N : N;-fun deuced_A : A;-fun deucedly_Adv : Adv;-fun deutschmark_N : N;-fun devaluate_V2 : V2;-fun devaluation_N : N;-fun devalue_V2 : V2;-fun devastate_V2 : V2;-fun devastation_N : N;-fun develop_V : V;-fun develop_V2 : V2;-fun developer_N : N;-fun development_N : N;-fun deviant_A : A;-fun deviant_N : N;-fun deviate_V : V;-fun deviation_N : N;-fun deviationism_N : N;-fun deviationist_N : N;-fun device_N : N;-fun devil_N : N;-fun devil_V : V;-fun devil_V2 : V2;-fun devil_may_care_A : A;-fun devilish_A : A;-fun devilish_Adv : Adv;-fun devilishly_Adv : Adv;-fun devilment_N : N;-fun devilry_N : N;-fun devious_A : A;-fun deviously_Adv : Adv;-fun deviousness_N : N;-fun devise_V2 : V2;-fun devitalization_N : N;-fun devitalize_V2 : V2;-fun devizes_PN : PN;-fun devoid_A : A;-fun devolution_N : N;-fun devolve_V : V;-fun devolve_V2 : V2;-fun devon_PN : PN;-fun devote_V2 : V2;-fun devoted_A : A;-fun devotedly_Adv : Adv;-fun devotee_N : N;-fun devotion_N : N;-fun devotional_A : A;-fun devour_V2 : V2;-fun devout_A : A;-fun devoutly_Adv : Adv;-fun devoutness_N : N;-fun dew_N : N;-fun dewlap_N : N;-fun dewsbury_PN : PN;-fun dewy_A : A;-fun dexterity_N : N;-fun dexterous_A : A;-fun dexterously_Adv : Adv;-fun dextrose_N : N;-fun dextrous_A : A;-fun dg_PN : PN;-fun dhoti_N : N;-fun dhow_N : N;-fun di_PN : PN;-fun diabetes_N : N;-fun diabetic_A : A;-fun diabetic_N : N;-fun diabolic_A : A;-fun diabolical_A : A;-fun diabolically_Adv : Adv;-fun diacritic_A : A;-fun diacritic_N : N;-fun diacritical_A : A;-fun diadem_N : N;-fun diaeresis_N : N;-fun diagnose_V2 : V2;-fun diagnosis_N : N;-fun diagnostic_A : A;-fun diagonal_A : A;-fun diagonal_N : N;-fun diagonally_Adv : Adv;-fun diagram_N : N;-fun diagrammatic_A : A;-fun diagrammatical_A : A;-fun diagrammatically_Adv : Adv;-fun dial_N : N;-fun dial_V2 : V2;-fun dialect_N : N;-fun dialectal_A : A;-fun dialectic_N : N;-fun dialectical_A : A;-fun dialectician_N : N;-fun dialogue_N : N;-fun diameter_N : N;-fun diametrically_Adv : Adv;-fun diamond_N : N;-fun diana_PN : PN;-fun diaper_N : N;-fun diaphanous_A : A;-fun diaphragm_N : N;-fun diarchy_N : N;-fun diarist_N : N;-fun diarrhea_N : N;-fun diarrhoea_N : N;-fun diary_N : N;-fun diaspora_N : N;-fun diatonic_A : A;-fun diatribe_N : N;-fun dibber_N : N;-fun dibble_N : N;-fun dibble_V2 : V2;-fun dice_N : N;-fun dice_V : V;-fun dice_V2 : V2;-fun dice_box_N : N;-fun dicey_A : A;-fun dichotomy_N : N;-fun dick_PN : PN;-fun dickens_N : N;-fun dicker_V : V;-fun dickey_N : N;-fun dicky_A : A;-fun dicky_N : N;-fun dicky_PN : PN;-fun dicky_seat_N : N;-fun dickybird_N : N;-fun dictaphone_N : N;-fun dictate_N : N;-fun dictate_V : V;-fun dictate_V2 : V2;-fun dictation_N : N;-fun dictator_N : N;-fun dictatorial_A : A;-fun dictatorially_Adv : Adv;-fun dictatorship_N : N;-fun diction_N : N;-fun dictionary_N : N;-fun dictum_N : N;-fun didactic_A : A;-fun didactically_Adv : Adv;-fun didcot_PN : PN;-fun diddle_V2 : V2;-fun die_N : N;-fun die_V : V;-fun die_cast_A : A;-fun die_hard_N : N;-fun dieresis_N : N;-fun diesel_N : N;-fun diet_N : N;-fun diet_V : V;-fun diet_V2 : V2;-fun dietary_A : A;-fun dietetics_N : N;-fun dietician_N : N;-fun dietitian_N : N;-fun differ_V : V;-fun difference_N : N;-fun different_A : A;-fun differential_A : A;-fun differential_N : N;-fun differentially_Adv : Adv;-fun differentiate_V2 : V2;-fun differentiation_N : N;-fun differently_Adv : Adv;-fun difficult_A : A;-fun difficulty_N : N;-fun diffidence_N : N;-fun diffident_A : A;-fun diffidently_Adv : Adv;-fun diffract_V2 : V2;-fun diffraction_N : N;-fun diffuse_A : A;-fun diffuse_V : V;-fun diffuse_V2 : V2;-fun diffusely_Adv : Adv;-fun diffuseness_N : N;-fun diffusion_N : N;-fun dig_N : N;-fun dig_V : V;-fun dig_V2 : V2;-fun digest_N : N;-fun digest_V : V;-fun digest_V2 : V2;-fun digestibility_N : N;-fun digestible_A : A;-fun digestion_N : N;-fun digestive_A : A;-fun digger_N : N;-fun digging_N : N;-fun digit_N : N;-fun digital_A : A;-fun digitally_Adv : Adv;-fun dignified_A : A;-fun dignify_V2 : V2;-fun dignitary_N : N;-fun dignity_N : N;-fun digraph_N : N;-fun digress_V : V;-fun digression_N : N;-fun dijon_PN : PN;-fun dike_N : N;-fun dike_V : V;-fun dike_V2 : V2;-fun dilapidated_A : A;-fun dilapidation_N : N;-fun dilate_V : V;-fun dilate_V2 : V2;-fun dilation_N : N;-fun dilatory_A : A;-fun dilemma_N : N;-fun dilettante_N : N;-fun diligence_N : N;-fun diligent_A : A;-fun diligently_Adv : Adv;-fun dill_N : N;-fun dilly_dally_V : V;-fun dilute_A : A;-fun dilute_V2 : V2;-fun dilution_N : N;-fun dim_A : A;-fun dim_V : V;-fun dim_V2 : V2;-fun dime_N : N;-fun dimension_N : N;-fun dimensional_A : A;-fun diminish_V : V;-fun diminish_V2 : V2;-fun diminuendo_N : N;-fun diminution_N : N;-fun diminutive_A : A;-fun diminutive_N : N;-fun dimity_N : N;-fun dimly_Adv : Adv;-fun dimness_N : N;-fun dimple_N : N;-fun dimple_V : V;-fun dimple_V2 : V2;-fun din_N : N;-fun din_V : V;-fun din_V2 : V2;-fun dinar_N : N;-fun dine_V : V;-fun dine_V2 : V2;-fun diner_N : N;-fun ding_dong_Adv : Adv;-fun ding_dong_N : N;-fun dinghy_N : N;-fun dingily_Adv : Adv;-fun dinginess_N : N;-fun dingle_N : N;-fun dingle_PN : PN;-fun dingy_A : A;-fun dining_car_N : N;-fun dining_room_N : N;-fun dining_table_N : N;-fun dinky_A : A;-fun dinner_N : N;-fun dinner_jacket_N : N;-fun dinner_party_N : N;-fun dinner_service_N : N;-fun dinner_set_N : N;-fun dinnington_PN : PN;-fun dinosaur_N : N;-fun dint_N : N;-fun diocesan_A : A;-fun diocesan_N : N;-fun diocese_N : N;-fun dioxide_N : N;-fun dip_N : N;-fun dip_V : V;-fun dip_V2 : V2;-fun dip_ed_N : N;-fun diphtheria_N : N;-fun diphthong_N : N;-fun diploma_N : N;-fun diplomacy_N : N;-fun diplomat_N : N;-fun diplomatic_A : A;-fun diplomatically_Adv : Adv;-fun diplomatist_N : N;-fun dipper_N : N;-fun dipsomania_N : N;-fun dipsomaniac_N : N;-fun dipstick_N : N;-fun diptych_N : N;-fun dir_N : N;-fun dire_A : A;-fun direct_A : A;-fun direct_Adv : Adv;-fun direct_V : V;-fun direct_V2 : V2;-fun direction_N : N;-fun direction_finder_N : N;-fun directional_A : A;-fun directive_N : N;-fun directly_Adv : Adv;-fun directness_N : N;-fun director_N : N;-fun directorate_N : N;-fun directorship_N : N;-fun directory_N : N;-fun direful_A : A;-fun direfully_Adv : Adv;-fun dirge_N : N;-fun dirigible_N : N;-fun dirk_N : N;-fun dirndl_N : N;-fun dirt_N : N;-fun dirt_cheap_A : A;-fun dirt_track_N : N;-fun dirtily_Adv : Adv;-fun dirty_A : A;-fun dirty_V : V;-fun dirty_V2 : V2;-fun disability_N : N;-fun disable_V2 : V2;-fun disablement_N : N;-fun disabuse_V2 : V2;-fun disadvantage_N : N;-fun disadvantageous_A : A;-fun disadvantageously_Adv : Adv;-fun disaffected_A : A;-fun disaffection_N : N;-fun disafforest_V2 : V2;-fun disagree_V2 : V2;-fun disagreeable_A : A;-fun disagreeableness_N : N;-fun disagreeably_Adv : Adv;-fun disagreement_N : N;-fun disallow_V2 : V2;-fun disappear_V : V;-fun disappearance_N : N;-fun disappoint_V2 : V2;-fun disappointed_A : A;-fun disappointedly_Adv : Adv;-fun disappointing_A : A;-fun disappointingly_Adv : Adv;-fun disappointment_N : N;-fun disapprobation_N : N;-fun disapproval_N : N;-fun disapprove_V : V;-fun disapprove_V2 : V2;-fun disapprovingly_Adv : Adv;-fun disarm_V : V;-fun disarm_V2 : V2;-fun disarmament_N : N;-fun disarrange_V2 : V2;-fun disarrangement_N : N;-fun disarray_N : N;-fun disarray_V2 : V2;-fun disassociate_V2 : V2;-fun disaster_N : N;-fun disastrous_A : A;-fun disastrously_Adv : Adv;-fun disavow_V2 : V2;-fun disavowal_N : N;-fun disband_V : V;-fun disband_V2 : V2;-fun disbandment_N : N;-fun disbelief_N : N;-fun disbelieve_V : V;-fun disbelieve_V2 : V2;-fun disbelievingly_Adv : Adv;-fun disbud_V2 : V2;-fun disburden_V2 : V2;-fun disburse_V : V;-fun disburse_V2 : V2;-fun disbursement_N : N;-fun disc_N : N;-fun discard_N : N;-fun discard_V2 : V2;-fun discern_V2 : V2;-fun discernible_A : A;-fun discerning_A : A;-fun discernment_N : N;-fun discharge_N : N;-fun discharge_V : V;-fun discharge_V2 : V2;-fun disciple_N : N;-fun disciplinarian_N : N;-fun disciplinary_A : A;-fun discipline_N : N;-fun discipline_V2 : V2;-fun disclaim_V2 : V2;-fun disclaimer_N : N;-fun disclose_V2 : V2;-fun disclosure_N : N;-fun disco_N : N;-fun discolour_V : V;-fun discolour_V2 : V2;-fun discolouration_N : N;-fun discomfit_V2 : V2;-fun discomfiture_N : N;-fun discomfort_N : N;-fun discommode_V2 : V2;-fun discompose_V2 : V2;-fun discomposure_N : N;-fun disconcert_V2 : V2;-fun disconcertingly_Adv : Adv;-fun disconnect_V2 : V2;-fun disconnected_A : A;-fun disconsolate_A : A;-fun disconsolately_Adv : Adv;-fun discontent_N : N;-fun discontent_V2 : V2;-fun discontentedly_Adv : Adv;-fun discontinuance_N : N;-fun discontinue_V : V;-fun discontinue_V2 : V2;-fun discontinuity_N : N;-fun discontinuous_A : A;-fun discord_N : N;-fun discordance_N : N;-fun discordant_A : A;-fun discordantly_Adv : Adv;-fun discotheque_N : N;-fun discount_N : N;-fun discount_V2 : V2;-fun discountenance_V2 : V2;-fun discourage_V2 : V2;-fun discouragement_N : N;-fun discourse_N : N;-fun discourse_V : V;-fun discourteous_A : A;-fun discourteously_Adv : Adv;-fun discourtesy_N : N;-fun discover_V2 : V2;-fun discoverer_N : N;-fun discovery_N : N;-fun discredit_N : N;-fun discredit_V2 : V2;-fun discreditable_A : A;-fun discreditably_Adv : Adv;-fun discreet_A : A;-fun discreetly_Adv : Adv;-fun discrepancy_N : N;-fun discrete_A : A;-fun discreteness_N : N;-fun discretion_N : N;-fun discretionary_A : A;-fun discriminate_V : V;-fun discriminate_V2 : V2;-fun discriminating_A : A;-fun discrimination_N : N;-fun discriminatory_A : A;-fun discursive_A : A;-fun discursively_Adv : Adv;-fun discursiveness_N : N;-fun discus_N : N;-fun discuss_V2 : V2;-fun discussion_N : N;-fun disdain_N : N;-fun disdain_V2 : V2;-fun disdainful_A : A;-fun disdainfully_Adv : Adv;-fun disease_N : N;-fun diseased_A : A;-fun disembark_V : V;-fun disembark_V2 : V2;-fun disembarkation_N : N;-fun disembarrass_V2 : V2;-fun disembarrassment_N : N;-fun disembody_V2 : V2;-fun disembowel_V2 : V2;-fun disenchant_V2 : V2;-fun disenchantment_N : N;-fun disencumber_V2 : V2;-fun disenfranchise_V2 : V2;-fun disengage_V : V;-fun disengage_V2 : V2;-fun disengagement_N : N;-fun disentangle_V : V;-fun disentangle_V2 : V2;-fun disentanglement_N : N;-fun disequilibrium_N : N;-fun disestablish_V2 : V2;-fun disestablishment_N : N;-fun disfavour_N : N;-fun disfavour_V2 : V2;-fun disfigure_V2 : V2;-fun disfigurement_N : N;-fun disforest_V2 : V2;-fun disfranchise_V2 : V2;-fun disfranchisement_N : N;-fun disgorge_V2 : V2;-fun disgrace_N : N;-fun disgrace_V2 : V2;-fun disgraceful_A : A;-fun disgracefully_Adv : Adv;-fun disgruntled_A : A;-fun disguise_N : N;-fun disguise_V2 : V2;-fun disgust_N : N;-fun disgust_V2 : V2;-fun disgustedly_Adv : Adv;-fun disgusting_A : A;-fun disgustingly_Adv : Adv;-fun dish_N : N;-fun dish_V2 : V2;-fun dishabille_N : N;-fun disharmonious_A : A;-fun disharmony_N : N;-fun dishcloth_N : N;-fun dishearten_V2 : V2;-fun dishevelled_A : A;-fun dishful_N : N;-fun dishonest_A : A;-fun dishonestly_Adv : Adv;-fun dishonesty_N : N;-fun dishonour_N : N;-fun dishonour_V2 : V2;-fun dishonourable_A : A;-fun dishonourably_Adv : Adv;-fun dishwasher_N : N;-fun dishwater_N : N;-fun dishy_A : A;-fun disillusion_N : N;-fun disillusion_V2 : V2;-fun disillusionment_N : N;-fun disincentive_N : N;-fun disinclination_N : N;-fun disincline_V2 : V2;-fun disinfect_V2 : V2;-fun disinfectant_A : A;-fun disinfectant_N : N;-fun disinfection_N : N;-fun disinfest_V2 : V2;-fun disinfestation_N : N;-fun disinflation_N : N;-fun disingenuous_A : A;-fun disingenuously_Adv : Adv;-fun disingenuousness_N : N;-fun disinherit_V2 : V2;-fun disinheritance_N : N;-fun disintegrate_V : V;-fun disintegrate_V2 : V2;-fun disintegration_N : N;-fun disinter_V2 : V2;-fun disinterested_A : A;-fun disinterestedly_Adv : Adv;-fun disinterestedness_N : N;-fun disinterment_N : N;-fun disjoint_V2 : V2;-fun disjointed_A : A;-fun disjointedly_Adv : Adv;-fun disjointedness_N : N;-fun disjunctive_A : A;-fun disk_N : N;-fun dislike_N : N;-fun dislike_V2 : V2;-fun dislocate_V2 : V2;-fun dislocation_N : N;-fun dislodge_V2 : V2;-fun dislodgement_N : N;-fun disloyal_A : A;-fun disloyally_Adv : Adv;-fun disloyalty_N : N;-fun dismal_A : A;-fun dismally_Adv : Adv;-fun dismantle_V2 : V2;-fun dismantlement_N : N;-fun dismay_N : N;-fun dismay_V2 : V2;-fun dismember_V2 : V2;-fun dismemberment_N : N;-fun dismiss_V2 : V2;-fun dismissal_N : N;-fun dismount_V : V;-fun dismount_V2 : V2;-fun dismounted_A : A;-fun disobedience_N : N;-fun disobedient_A : A;-fun disobediently_Adv : Adv;-fun disobey_V2 : V2;-fun disoblige_V2 : V2;-fun disorder_N : N;-fun disorder_V2 : V2;-fun disorderly_A : A;-fun disorganization_N : N;-fun disorganize_V2 : V2;-fun disorient_V2 : V2;-fun disorientate_V2 : V2;-fun disown_V2 : V2;-fun disparage_V2 : V2;-fun disparagement_N : N;-fun disparagingly_Adv : Adv;-fun disparate_A : A;-fun disparity_N : N;-fun dispassionate_A : A;-fun dispassionately_Adv : Adv;-fun dispassionateness_N : N;-fun dispatch_N : N;-fun dispatch_V2 : V2;-fun dispatch_box_N : N;-fun dispatch_rider_N : N;-fun dispel_V2 : V2;-fun dispensable_A : A;-fun dispensary_N : N;-fun dispensation_N : N;-fun dispense_V : V;-fun dispense_V2 : V2;-fun dispenser_N : N;-fun dispersal_N : N;-fun disperse_V : V;-fun disperse_V2 : V2;-fun dispersion_N : N;-fun dispirit_V2 : V2;-fun dispiritedly_Adv : Adv;-fun displace_V2 : V2;-fun displacement_N : N;-fun display_N : N;-fun display_V2 : V2;-fun displease_V2 : V2;-fun displeasing_A : A;-fun displeasingly_Adv : Adv;-fun displeasure_N : N;-fun disport_V2 : V2;-fun disposable_A : A;-fun disposal_N : N;-fun dispose_V : V;-fun dispose_V2 : V2;-fun disposition_N : N;-fun dispossess_V2 : V2;-fun dispossession_N : N;-fun disproof_N : N;-fun disproportion_N : N;-fun disproportionate_A : A;-fun disproportionately_Adv : Adv;-fun disprove_V2 : V2;-fun disputable_A : A;-fun disputant_N : N;-fun disputation_N : N;-fun disputatious_A : A;-fun disputatiously_Adv : Adv;-fun dispute_N : N;-fun dispute_V : V;-fun dispute_V2 : V2;-fun disqualification_N : N;-fun disqualify_V2 : V2;-fun disquiet_N : N;-fun disquiet_V2 : V2;-fun disquieting_A : A;-fun disquietingly_Adv : Adv;-fun disquietude_N : N;-fun disquisition_N : N;-fun disregard_N : N;-fun disregard_V2 : V2;-fun disrepair_N : N;-fun disreputable_A : A;-fun disreputably_Adv : Adv;-fun disrepute_N : N;-fun disrespect_N : N;-fun disrespectful_A : A;-fun disrespectfully_Adv : Adv;-fun disrobe_V : V;-fun disrobe_V2 : V2;-fun disrupt_V2 : V2;-fun disruption_N : N;-fun disruptive_A : A;-fun dissatisfaction_N : N;-fun dissatisfy_V2 : V2;-fun dissect_V2 : V2;-fun dissection_N : N;-fun dissemble_V : V;-fun dissemble_V2 : V2;-fun dissembler_N : N;-fun disseminate_V2 : V2;-fun dissemination_N : N;-fun dissension_N : N;-fun dissent_N : N;-fun dissent_V : V;-fun dissenter_N : N;-fun dissertation_N : N;-fun disservice_N : N;-fun dissever_V2 : V2;-fun dissidence_N : N;-fun dissident_A : A;-fun dissident_N : N;-fun dissimilar_A : A;-fun dissimilarity_N : N;-fun dissimilitude_N : N;-fun dissimulate_V : V;-fun dissimulate_V2 : V2;-fun dissimulation_N : N;-fun dissipate_V : V;-fun dissipate_V2 : V2;-fun dissipated_A : A;-fun dissipation_N : N;-fun dissociate_V2 : V2;-fun dissociation_N : N;-fun dissolubility_N : N;-fun dissoluble_A : A;-fun dissolute_A : A;-fun dissolutely_Adv : Adv;-fun dissolution_N : N;-fun dissolve_V : V;-fun dissolve_V2 : V2;-fun dissonance_N : N;-fun dissonant_A : A;-fun dissuade_V2 : V2;-fun dissuasion_N : N;-fun dissyllable_N : N;-fun distaff_N : N;-fun distance_N : N;-fun distance_V2 : V2;-fun distant_A : A;-fun distantly_Adv : Adv;-fun distaste_N : N;-fun distasteful_A : A;-fun distastefully_Adv : Adv;-fun distastefulness_N : N;-fun distemper_N : N;-fun distemper_V2 : V2;-fun distend_V : V;-fun distend_V2 : V2;-fun distension_N : N;-fun distil_V : V;-fun distil_V2 : V2;-fun distillation_N : N;-fun distiller_N : N;-fun distillery_N : N;-fun distinct_A : A;-fun distinction_N : N;-fun distinctive_A : A;-fun distinctively_Adv : Adv;-fun distinctiveness_N : N;-fun distinctly_Adv : Adv;-fun distinctness_N : N;-fun distinguish_V : V;-fun distinguish_V2 : V2;-fun distinguishable_A : A;-fun distinguished_A : A;-fun distort_V2 : V2;-fun distortion_N : N;-fun distract_V2 : V2;-fun distracted_A : A;-fun distractedly_Adv : Adv;-fun distraction_N : N;-fun distrain_V : V;-fun distraint_N : N;-fun distrait_A : A;-fun distraught_A : A;-fun distress_N : N;-fun distress_V2 : V2;-fun distressful_A : A;-fun distressfully_Adv : Adv;-fun distressing_A : A;-fun distressingly_Adv : Adv;-fun distribute_V2 : V2;-fun distribution_N : N;-fun distributive_A : A;-fun distributively_Adv : Adv;-fun distributor_N : N;-fun district_N : N;-fun distrust_N : N;-fun distrust_V2 : V2;-fun distrustful_A : A;-fun distrustfully_Adv : Adv;-fun distrustfulness_N : N;-fun disturb_V2 : V2;-fun disturbance_N : N;-fun disturbingly_Adv : Adv;-fun disunion_N : N;-fun disunite_V : V;-fun disunite_V2 : V2;-fun disunity_N : N;-fun disuse_N : N;-fun disused_A : A;-fun disyllabic_A : A;-fun disyllable_N : N;-fun ditch_N : N;-fun ditch_V : V;-fun ditch_V2 : V2;-fun dither_N : N;-fun dither_V : V;-fun ditto_N : N;-fun ditty_N : N;-fun diurnal_A : A;-fun divagate_V : V;-fun divagation_N : N;-fun divan_N : N;-fun divan_bed_N : N;-fun dive_N : N;-fun dive_V : V;-fun dive_bomb_V : V;-fun dive_bomb_V2 : V2;-fun dive_bomber_N : N;-fun diver_N : N;-fun diverge_V : V;-fun divergence_N : N;-fun divergency_N : N;-fun divergent_A : A;-fun divers_A : A;-fun diverse_A : A;-fun diversely_Adv : Adv;-fun diversification_N : N;-fun diversify_V2 : V2;-fun diversion_N : N;-fun diversionary_A : A;-fun diversionist_N : N;-fun diversity_N : N;-fun divert_V2 : V2;-fun diverting_A : A;-fun divertingly_Adv : Adv;-fun dives_PN : PN;-fun divest_V2 : V2;-fun divide_N : N;-fun divide_V : V;-fun divide_V2 : V2;-fun dividend_N : N;-fun dividend_warrant_N : N;-fun divination_N : N;-fun divine_A : A;-fun divine_N : N;-fun divine_V : V;-fun divine_V2 : V2;-fun divinely_Adv : Adv;-fun diviner_N : N;-fun diving_bell_N : N;-fun diving_board_N : N;-fun diving_dress_N : N;-fun diving_suit_N : N;-fun divinity_N : N;-fun divisible_A : A;-fun division_N : N;-fun divisional_A : A;-fun divisor_N : N;-fun divorce_N : N;-fun divorce_V2 : V2;-fun divorcee_N : N;-fun divot_N : N;-fun divulge_V2 : V2;-fun divulgence_N : N;-fun divvy_N : N;-fun dixie_N : N;-fun diy_N : N;-fun dizzily_Adv : Adv;-fun dizziness_N : N;-fun dizzy_A : A;-fun dizzy_V2 : V2;-fun dj_N : N;-fun djibouti_PN : PN;-fun djiboutian_A : A;-fun djiboutian_N : N;-fun djinn_N : N;-fun djs_N : N;-fun dlitt_N : N;-fun dm_N : N;-fun dna_N : N;-fun dnepropetrovsk_PN : PN;-fun do_N : N;-fun do_V : V;-fun do_V2 : V2;-fun do_gooder_N : N;-fun dobbin_N : N;-fun docile_A : A;-fun docility_N : N;-fun dock_N : N;-fun dock_V : V;-fun dock_V2 : V2;-fun docker_N : N;-fun docket_N : N;-fun docket_V2 : V2;-fun dockyard_N : N;-fun doctor_N : N;-fun doctor_V2 : V2;-fun doctorate_N : N;-fun doctrinaire_A : A;-fun doctrinaire_N : N;-fun doctrinal_A : A;-fun doctrine_N : N;-fun document_N : N;-fun document_V2 : V2;-fun documentary_A : A;-fun documentation_N : N;-fun dodder_V : V;-fun dodderer_N : N;-fun doddering_A : A;-fun doddery_A : A;-fun dodge_N : N;-fun dodge_V : V;-fun dodge_V2 : V2;-fun dodgem_N : N;-fun dodger_N : N;-fun dodgy_A : A;-fun dodo_N : N;-fun doe_N : N;-fun doer_N : N;-fun doff_V2 : V2;-fun dog's_tooth_N : N;-fun dog_N : N;-fun dog_V2 : V2;-fun dog_biscuit_N : N;-fun dog_cart_N : N;-fun dog_collar_N : N;-fun dog_eared_A : A;-fun dog_like_A : A;-fun doge_N : N;-fun dogfish_N : N;-fun dogged_A : A;-fun doggedly_Adv : Adv;-fun doggedness_N : N;-fun doggerel_N : N;-fun doggie_N : N;-fun doggo_Adv : Adv;-fun doggy_N : N;-fun doghouse_N : N;-fun dogma_N : N;-fun dogmatic_A : A;-fun dogmatically_Adv : Adv;-fun dogmatism_N : N;-fun dogmatize_V : V;-fun dogmatize_V2 : V2;-fun dogsbody_N : N;-fun dogtooth_N : N;-fun dogtrot_N : N;-fun dogwatch_N : N;-fun dogwood_N : N;-fun doh_N : N;-fun doily_N : N;-fun dole_N : N;-fun dole_V2 : V2;-fun doleful_A : A;-fun dolefully_Adv : Adv;-fun doll_N : N;-fun doll_V : V;-fun doll_V2 : V2;-fun dollar_N : N;-fun dollop_N : N;-fun dolly_N : N;-fun dolly_PN : PN;-fun dolmen_N : N;-fun dolour_N : N;-fun dolourous_A : A;-fun dolphin_N : N;-fun dolt_N : N;-fun doltish_A : A;-fun domain_N : N;-fun dome_N : N;-fun domed_A : A;-fun domesday_PN : PN;-fun domestic_A : A;-fun domestically_Adv : Adv;-fun domesticate_V2 : V2;-fun domestication_N : N;-fun domesticity_N : N;-fun domicile_N : N;-fun domiciliary_A : A;-fun dominance_N : N;-fun dominant_A : A;-fun dominantly_Adv : Adv;-fun dominate_V : V;-fun dominate_V2 : V2;-fun domination_N : N;-fun domineer_V : V;-fun domineering_A : A;-fun domineeringly_Adv : Adv;-fun dominic_PN : PN;-fun dominica_PN : PN;-fun dominican_A : A;-fun dominican_N : N;-fun dominie_N : N;-fun dominion_N : N;-fun domino_N : N;-fun don't_know_N : N;-fun don_N : N;-fun don_PN : PN;-fun don_V2 : V2;-fun donald_PN : PN;-fun donate_V2 : V2;-fun donation_N : N;-fun doncaster_PN : PN;-fun donegal_PN : PN;-fun donetsk_PN : PN;-fun donjon_N : N;-fun donkey_N : N;-fun donkey_jacket_N : N;-fun donkey_work_N : N;-fun donnish_A : A;-fun donor_N : N;-fun doodle_V : V;-fun doodlebug_N : N;-fun doom_N : N;-fun doom_V2 : V2;-fun doomsday_PN : PN;-fun door_N : N;-fun door_to_door_A : A;-fun doorbell_N : N;-fun doorcase_N : N;-fun doorframe_N : N;-fun doorhandle_N : N;-fun doorkeeper_N : N;-fun doorknob_N : N;-fun doorknocker_N : N;-fun doorman_N : N;-fun doormat_N : N;-fun doornail_N : N;-fun doorplate_N : N;-fun doorpost_N : N;-fun doorstep_N : N;-fun doorstopper_N : N;-fun doorway_N : N;-fun dope_N : N;-fun dope_V2 : V2;-fun dopey_A : A;-fun dora_PN : PN;-fun dorchester_PN : PN;-fun dordrecht_PN : PN;-fun doreen_PN : PN;-fun doric_A : A;-fun doris_PN : PN;-fun dorking_PN : PN;-fun dormant_A : A;-fun dormer_N : N;-fun dormer_window_N : N;-fun dormitory_N : N;-fun dormouse_N : N;-fun dorothy_PN : PN;-fun dorsal_A : A;-fun dorset_PN : PN;-fun dortmund_PN : PN;-fun dory_N : N;-fun dosage_N : N;-fun dose_N : N;-fun dose_V2 : V2;-fun doss_V : V;-fun doss_house_N : N;-fun dosser_N : N;-fun dossier_N : N;-fun dot_N : N;-fun dot_V2 : V2;-fun dotage_N : N;-fun dotard_N : N;-fun dote_V : V;-fun dottle_N : N;-fun dotty_A : A;-fun douai_PN : PN;-fun double_A : A;-fun double_Adv : Adv;-fun double_N : N;-fun double_V : V;-fun double_V2 : V2;-fun double_barrelled_A : A;-fun double_bass_N : N;-fun double_bedded_A : A;-fun double_breasted_A : A;-fun double_check_V2 : V2;-fun double_cross_N : N;-fun double_cross_V2 : V2;-fun double_dealer_N : N;-fun double_dealing_A : A;-fun double_dealing_N : N;-fun double_decker_N : N;-fun double_dutch_N : N;-fun double_dyed_A : A;-fun double_edged_A : A;-fun double_entry_N : N;-fun double_faced_A : A;-fun double_first_N : N;-fun double_jointed_A : A;-fun double_park_V : V;-fun double_park_V2 : V2;-fun double_quick_A : A;-fun double_quick_Adv : Adv;-fun double_spacing_N : N;-fun double_talk_N : N;-fun double_think_N : N;-fun doublet_N : N;-fun doubloon_N : N;-fun doubly_Adv : Adv;-fun doubt_N : N;-fun doubt_V2 : V2;-fun doubtful_A : A;-fun doubtfully_Adv : Adv;-fun doubtless_Adv : Adv;-fun douche_N : N;-fun doug_PN : PN;-fun dough_N : N;-fun doughnut_N : N;-fun doughty_A : A;-fun doughy_A : A;-fun douglas_PN : PN;-fun dour_A : A;-fun dourly_Adv : Adv;-fun douse_V2 : V2;-fun dove_N : N;-fun dovecote_N : N;-fun dover_PN : PN;-fun dovetail_N : N;-fun dovetail_V : V;-fun dovetail_V2 : V2;-fun dowager_N : N;-fun dowdily_Adv : Adv;-fun dowdiness_N : N;-fun dowdy_A : A;-fun dowel_N : N;-fun dower_N : N;-fun dower_V2 : V2;-fun down_Adv : Adv;-fun down_N : N;-fun down_PN : PN;-fun down_V2 : V2;-fun down_and_out_N : N;-fun down_market_A : A;-fun down_to_earth_A : A;-fun downbeat_N : N;-fun downcast_A : A;-fun downfall_N : N;-fun downgrade_V2 : V2;-fun downhearted_A : A;-fun downhill_Adv : Adv;-fun downing_street_PN : PN;-fun downpour_N : N;-fun downright_A : A;-fun downright_Adv : Adv;-fun downrightness_N : N;-fun downstair_A : A;-fun downstairs_A : A;-fun downstairs_Adv : Adv;-fun downstream_A : A;-fun downstream_Adv : Adv;-fun downtown_Adv : Adv;-fun downtrodden_A : A;-fun downward_A : A;-fun downward_Adv : Adv;-fun downwards_Adv : Adv;-fun downy_A : A;-fun dowry_N : N;-fun dowse_V2 : V2;-fun dowser_N : N;-fun dowsing_N : N;-fun doxology_N : N;-fun doyen_N : N;-fun doyley_N : N;-fun doyly_N : N;-fun doz_N : N;-fun doze_N : N;-fun doze_V : V;-fun dozen_N : N;-fun dphil_N : N;-fun dr_PN : PN;-fun drab_A : A;-fun drably_Adv : Adv;-fun drabness_N : N;-fun drachm_N : N;-fun drachma_N : N;-fun draconian_A : A;-fun draft_N : N;-fun draft_V2 : V2;-fun draftee_N : N;-fun drafting_N : N;-fun draftsman_N : N;-fun drag_N : N;-fun drag_V : V;-fun drag_V2 : V2;-fun draggled_A : A;-fun dragnet_N : N;-fun dragoman_N : N;-fun dragon_N : N;-fun dragonfly_N : N;-fun dragoon_N : N;-fun dragoon_V2 : V2;-fun drain_N : N;-fun drain_V : V;-fun drain_V2 : V2;-fun drainage_N : N;-fun drainage_basin_N : N;-fun draining_board_N : N;-fun drainpipe_N : N;-fun drake_N : N;-fun dram_N : N;-fun drama_N : N;-fun dramatic_A : A;-fun dramatically_Adv : Adv;-fun dramatics_N : N;-fun dramatist_N : N;-fun dramatization_N : N;-fun dramatize_V2 : V2;-fun drape_N : N;-fun drape_V2 : V2;-fun draper_N : N;-fun drapery_N : N;-fun drastic_A : A;-fun drastically_Adv : Adv;-fun drat_V2 : V2;-fun draught_N : N;-fun draught_V2 : V2;-fun draught_horse_N : N;-fun draughts_N : N;-fun draughtsman_N : N;-fun draughty_A : A;-fun draw_N : N;-fun draw_V : V;-fun draw_V2 : V2;-fun drawback_N : N;-fun drawbridge_N : N;-fun drawer_N : N;-fun drawing_N : N;-fun drawing_board_N : N;-fun drawing_pin_N : N;-fun drawing_room_N : N;-fun drawl_N : N;-fun drawl_V : V;-fun drawl_V2 : V2;-fun dray_N : N;-fun drayton_PN : PN;-fun dread_N : N;-fun dread_V : V;-fun dread_V2 : V2;-fun dreaded_A : A;-fun dreadful_A : A;-fun dreadfully_Adv : Adv;-fun dreadfulness_N : N;-fun dreadnought_N : N;-fun dream_N : N;-fun dream_V : V;-fun dream_V2 : V2;-fun dreamer_N : N;-fun dreamily_Adv : Adv;-fun dreamland_N : N;-fun dreamless_A : A;-fun dreamlike_A : A;-fun dreamworld_N : N;-fun dreamy_A : A;-fun drear_A : A;-fun drearily_Adv : Adv;-fun dreariness_N : N;-fun dreary_A : A;-fun dredge_N : N;-fun dredge_V : V;-fun dredge_V2 : V2;-fun dredger_N : N;-fun drench_V2 : V2;-fun drenching_N : N;-fun dresden_PN : PN;-fun dress_N : N;-fun dress_V : V;-fun dress_V2 : V2;-fun dress_hanger_N : N;-fun dressage_N : N;-fun dresser_N : N;-fun dressing_N : N;-fun dressing_case_N : N;-fun dressing_down_N : N;-fun dressing_gown_N : N;-fun dressing_table_N : N;-fun dressmaker_N : N;-fun dressmaking_N : N;-fun dressy_A : A;-fun dribble_V : V;-fun dribble_V2 : V2;-fun dribbler_N : N;-fun driblet_N : N;-fun drier_N : N;-fun driffield_PN : PN;-fun drift_N : N;-fun drift_V : V;-fun drift_V2 : V2;-fun drift_ice_N : N;-fun drift_net_N : N;-fun drift_wood_N : N;-fun driftage_N : N;-fun drifter_N : N;-fun drill_N : N;-fun drill_V : V;-fun drill_V2 : V2;-fun drily_Adv : Adv;-fun drink_N : N;-fun drink_V : V;-fun drink_V2 : V2;-fun drinkable_A : A;-fun drinker_N : N;-fun drinking_N : N;-fun drinking_bout_N : N;-fun drinking_fountain_N : N;-fun drinking_song_N : N;-fun drinking_water_N : N;-fun drip_N : N;-fun drip_V : V;-fun drip_V2 : V2;-fun drip_dry_A : A;-fun drip_dry_V2 : V2;-fun dripping_N : N;-fun dripping_pan_N : N;-fun drive_N : N;-fun drive_V : V;-fun drive_V2 : V2;-fun drive_in_N : N;-fun drivel_N : N;-fun drivel_V : V;-fun driveller_N : N;-fun driver_N : N;-fun driveway_N : N;-fun driving_belt_N : N;-fun driving_wheel_N : N;-fun drizzle_N : N;-fun drizzle_V : V;-fun drizzly_A : A;-fun drogheda_PN : PN;-fun drogue_N : N;-fun droitwich_PN : PN;-fun droll_A : A;-fun drollery_N : N;-fun dromedary_N : N;-fun drone_N : N;-fun drone_V : V;-fun drone_V2 : V2;-fun dronfield_PN : PN;-fun drool_V : V;-fun droop_N : N;-fun droop_V : V;-fun droop_V2 : V2;-fun droopingly_Adv : Adv;-fun drop_N : N;-fun drop_V : V;-fun drop_V2 : V2;-fun drop_curtain_N : N;-fun drop_kick_N : N;-fun dropout_N : N;-fun dropping_zone_N : N;-fun dropsical_A : A;-fun dropsy_N : N;-fun droshky_N : N;-fun dross_N : N;-fun drought_N : N;-fun drove_N : N;-fun drover_N : N;-fun drown_V : V;-fun drown_V2 : V2;-fun drowse_N : N;-fun drowse_V : V;-fun drowse_V2 : V2;-fun drowsily_Adv : Adv;-fun drowsiness_N : N;-fun drowsy_A : A;-fun drub_V2 : V2;-fun drubbing_N : N;-fun drudge_N : N;-fun drudge_V : V;-fun drudgery_N : N;-fun drug_N : N;-fun drug_V2 : V2;-fun drugget_N : N;-fun druggist_N : N;-fun drugstore_N : N;-fun druid_N : N;-fun drum_N : N;-fun drum_V : V;-fun drum_V2 : V2;-fun drum_major_N : N;-fun drum_majorette_N : N;-fun drumfire_N : N;-fun drumhead_A : A;-fun drummer_N : N;-fun drumstick_N : N;-fun drunk_A : A;-fun drunk_N : N;-fun drunkard_N : N;-fun drunken_A : A;-fun drunkenly_Adv : Adv;-fun drunkenness_N : N;-fun drupe_N : N;-fun dry_A : A;-fun dry_V : V;-fun dry_V2 : V2;-fun dry_clean_V2 : V2;-fun dry_cleaner_N : N;-fun dry_cleaning_N : N;-fun dry_shod_A : A;-fun dry_walling_N : N;-fun dryad_N : N;-fun dryer_N : N;-fun dryness_N : N;-fun dsc_N : N;-fun dss_N : N;-fun dti_N : N;-fun dts_N : N;-fun dual_A : A;-fun dub_V2 : V2;-fun dubbin_N : N;-fun dubiety_N : N;-fun dubious_A : A;-fun dubiously_Adv : Adv;-fun dubiousness_N : N;-fun dublin_PN : PN;-fun dubliner_N : N;-fun ducal_A : A;-fun ducat_N : N;-fun duce_N : N;-fun duchess_N : N;-fun duchy_N : N;-fun duck_N : N;-fun duck_V : V;-fun duck_V2 : V2;-fun duckbilled_A : A;-fun ducking_N : N;-fun ducking_stool_N : N;-fun duckling_N : N;-fun duckweed_N : N;-fun ducky_N : N;-fun duct_N : N;-fun ductile_A : A;-fun ductility_N : N;-fun dud_A : A;-fun dud_N : N;-fun dude_N : N;-fun dudgeon_N : N;-fun dudley_PN : PN;-fun due_A : A;-fun due_Adv : Adv;-fun due_N : N;-fun duel_N : N;-fun duel_V : V;-fun duelist_N : N;-fun duellist_N : N;-fun duenna_N : N;-fun duet_N : N;-fun duffel_N : N;-fun duffer_N : N;-fun duffle_N : N;-fun dug_N : N;-fun dugong_N : N;-fun dugout_N : N;-fun duisburg_PN : PN;-fun duke_N : N;-fun dukedom_N : N;-fun dukinfield_PN : PN;-fun dulcet_A : A;-fun dulcimer_N : N;-fun dull_A : A;-fun dull_V : V;-fun dull_V2 : V2;-fun dullard_N : N;-fun dullness_N : N;-fun dully_Adv : Adv;-fun duly_Adv : Adv;-fun dumb_A : A;-fun dumbarton_PN : PN;-fun dumbbell_N : N;-fun dumbfound_V2 : V2;-fun dumbly_Adv : Adv;-fun dumbness_N : N;-fun dumbwaiter_N : N;-fun dumdum_N : N;-fun dumfries_PN : PN;-fun dummy_N : N;-fun dump_N : N;-fun dump_V2 : V2;-fun dumper_N : N;-fun dumpling_N : N;-fun dumpy_A : A;-fun dun_A : A;-fun dun_N : N;-fun dun_V2 : V2;-fun dun_laoghaire_PN : PN;-fun duncan_PN : PN;-fun dunce_N : N;-fun dundalk_PN : PN;-fun dundee_PN : PN;-fun dunderhead_N : N;-fun dune_N : N;-fun dunfermline_PN : PN;-fun dung_N : N;-fun dungeon_N : N;-fun dunghill_N : N;-fun dunk_V2 : V2;-fun dunkirk_PN : PN;-fun dunoon_PN : PN;-fun dunstable_PN : PN;-fun duodecimal_A : A;-fun duodenal_A : A;-fun duodenum_N : N;-fun duologue_N : N;-fun dupe_N : N;-fun dupe_V2 : V2;-fun dupl_PN : PN;-fun duplex_A : A;-fun duplicate_A : A;-fun duplicate_N : N;-fun duplicate_V2 : V2;-fun duplication_N : N;-fun duplicator_N : N;-fun duplicity_N : N;-fun durability_N : N;-fun durable_A : A;-fun durable_N : N;-fun durance_N : N;-fun duration_N : N;-fun durban_PN : PN;-fun durbar_N : N;-fun duress_N : N;-fun durham_PN : PN;-fun durrington_PN : PN;-fun dursley_PN : PN;-fun dusk_N : N;-fun dusky_A : A;-fun dusseldorf_PN : PN;-fun dust_N : N;-fun dust_V2 : V2;-fun dust_bowl_N : N;-fun dust_coat_N : N;-fun dust_jacket_N : N;-fun dust_sheet_N : N;-fun dust_up_N : N;-fun dust_wrapper_N : N;-fun dustbin_N : N;-fun dustcart_N : N;-fun duster_N : N;-fun dustman_N : N;-fun dustpan_N : N;-fun dusty_A : A;-fun dutch_A : A;-fun dutch_N : N;-fun dutchman_N : N;-fun duteous_A : A;-fun dutiable_A : A;-fun dutiful_A : A;-fun dutifully_Adv : Adv;-fun duty_N : N;-fun duty_free_A : A;-fun duvet_N : N;-fun dwarf_N : N;-fun dwarf_V2 : V2;-fun dwarfish_A : A;-fun dwell_V : V;-fun dweller_N : N;-fun dwelling_N : N;-fun dwelling_house_N : N;-fun dwindle_V : V;-fun dyarchy_N : N;-fun dye_N : N;-fun dye_V : V;-fun dye_V2 : V2;-fun dye_works_N : N;-fun dyed_in_the_wool_A : A;-fun dyer_N : N;-fun dyestuff_N : N;-fun dyfed_PN : PN;-fun dyke_N : N;-fun dyke_V : V;-fun dyke_V2 : V2;-fun dynamic_A : A;-fun dynamic_N : N;-fun dynamically_Adv : Adv;-fun dynamism_N : N;-fun dynamite_N : N;-fun dynamite_V2 : V2;-fun dynamo_N : N;-fun dynast_N : N;-fun dynastic_A : A;-fun dynasty_N : N;-fun dyne_N : N;-fun dysentery_N : N;-fun dyslexia_N : N;-fun dyslexic_A : A;-fun dyspepsia_N : N;-fun dyspeptic_A : A;-fun dyspeptic_N : N;-fun débris_N : N;-fun début_N : N;-fun débutante_N : N;-fun débâcle_N : N;-fun décolleté_A : A;-fun décor_N : N;-fun démarche_N : N;-fun démodé_A : A;-fun dénouement_N : N;-fun déshabillé_N : N;-fun détente_N : N;-fun e'en_Adv : Adv;-fun e'er_Adv : Adv;-fun e_N : N;-fun each_A : A;-fun eager_A : A;-fun eagerly_Adv : Adv;-fun eagerness_N : N;-fun eagle_N : N;-fun eagle_eyed_A : A;-fun eaglescliffe_PN : PN;-fun eaglet_N : N;-fun ealing_PN : PN;-fun ear_N : N;-fun ear_trumpet_N : N;-fun earache_N : N;-fun eardrop_N : N;-fun eardrum_N : N;-fun earful_N : N;-fun earl_N : N;-fun earl_shilton_PN : PN;-fun earldom_N : N;-fun early_A : A;-fun early_Adv : Adv;-fun early_warning_A : A;-fun earmark_N : N;-fun earmark_V2 : V2;-fun earn_V2 : V2;-fun earnest_A : A;-fun earnest_N : N;-fun earnest_money_N : N;-fun earnestly_Adv : Adv;-fun earnestness_N : N;-fun earphone_N : N;-fun earpiece_N : N;-fun earring_N : N;-fun earshot_N : N;-fun earth_N : N;-fun earth_V2 : V2;-fun earth_closet_N : N;-fun earthen_A : A;-fun earthenware_N : N;-fun earthly_A : A;-fun earthnut_N : N;-fun earthquake_N : N;-fun earthwork_N : N;-fun earthworm_N : N;-fun earthy_A : A;-fun earwax_N : N;-fun earwig_N : N;-fun ease_N : N;-fun ease_V : V;-fun ease_V2 : V2;-fun easel_N : N;-fun easily_Adv : Adv;-fun easington_PN : PN;-fun east_Adv : Adv;-fun east_N : N;-fun east_dereham_PN : PN;-fun east_grinstead_PN : PN;-fun east_kilbride_PN : PN;-fun east_retford_PN : PN;-fun eastbourne_PN : PN;-fun easter_N : N;-fun easter_PN : PN;-fun easterly_A : A;-fun easterly_Adv : Adv;-fun eastern_A : A;-fun easternmost_A : A;-fun eastleigh_PN : PN;-fun eastward_A : A;-fun eastward_Adv : Adv;-fun eastwards_Adv : Adv;-fun easy_A : A;-fun easy_Adv : Adv;-fun easygoing_A : A;-fun eat_V : V;-fun eat_V2 : V2;-fun eatable_A : A;-fun eatable_N : N;-fun eater_N : N;-fun eating_apple_N : N;-fun eating_house_N : N;-fun eau_de_cologne_N : N;-fun eau_de_vie_N : N;-fun eavesdrop_V : V;-fun eavesdropper_N : N;-fun ebb_N : N;-fun ebb_V : V;-fun ebbtide_N : N;-fun ebbw_vale_PN : PN;-fun ebonite_N : N;-fun ebony_A : A;-fun ebony_N : N;-fun ebullience_N : N;-fun ebullient_A : A;-fun ebulliently_Adv : Adv;-fun ec_N : N;-fun eccentric_A : A;-fun eccentric_N : N;-fun eccentricity_N : N;-fun eccles_PN : PN;-fun ecclesiastic_N : N;-fun ecclesiastical_A : A;-fun ecclesiastically_Adv : Adv;-fun echelon_N : N;-fun echo_N : N;-fun echo_V : V;-fun echo_V2 : V2;-fun echo_sounder_N : N;-fun echo_sounding_N : N;-fun eclectic_A : A;-fun eclecticism_N : N;-fun eclipse_N : N;-fun eclipse_V2 : V2;-fun ecliptic_N : N;-fun ecological_A : A;-fun ecologically_Adv : Adv;-fun ecologist_N : N;-fun ecology_N : N;-fun economic_A : A;-fun economical_A : A;-fun economically_Adv : Adv;-fun economics_N : N;-fun economist_N : N;-fun economize_V : V;-fun economize_V2 : V2;-fun economy_N : N;-fun ecosystem_N : N;-fun ecstasy_N : N;-fun ecstatic_A : A;-fun ecstatically_Adv : Adv;-fun ectoplasm_N : N;-fun ecuador_PN : PN;-fun ecuadorian_A : A;-fun ecuadorian_N : N;-fun ecumenical_A : A;-fun eczema_N : N;-fun ed_PN : PN;-fun eddie_PN : PN;-fun eddy_N : N;-fun eddy_PN : PN;-fun eddy_V : V;-fun edelweiss_N : N;-fun eden_PN : PN;-fun edenbridge_PN : PN;-fun edgar_PN : PN;-fun edge_N : N;-fun edge_V : V;-fun edge_V2 : V2;-fun edgeways_Adv : Adv;-fun edgewise_Adv : Adv;-fun edging_N : N;-fun edgy_A : A;-fun edibility_N : N;-fun edible_A : A;-fun edible_N : N;-fun edict_N : N;-fun edification_N : N;-fun edifice_N : N;-fun edify_V2 : V2;-fun edinburgh_PN : PN;-fun edit_V2 : V2;-fun edith_PN : PN;-fun edition_N : N;-fun editor_N : N;-fun editorial_A : A;-fun editorial_N : N;-fun edmund_PN : PN;-fun edp_N : N;-fun educate_V2 : V2;-fun education_N : N;-fun educational_A : A;-fun educationalist_N : N;-fun educationally_Adv : Adv;-fun educationist_N : N;-fun educator_N : N;-fun educe_V2 : V2;-fun edward_PN : PN;-fun edwardian_A : A;-fun edwardian_N : N;-fun eec_N : N;-fun eeg_N : N;-fun eel_N : N;-fun eerie_A : A;-fun eerily_Adv : Adv;-fun eeriness_N : N;-fun eery_A : A;-fun eff_V : V;-fun efface_V2 : V2;-fun effacement_N : N;-fun effect_N : N;-fun effect_V2 : V2;-fun effective_A : A;-fun effectively_Adv : Adv;-fun effectiveness_N : N;-fun effectual_A : A;-fun effectuality_N : N;-fun effectually_Adv : Adv;-fun effectualness_N : N;-fun effeminacy_N : N;-fun effeminate_A : A;-fun effendi_N : N;-fun effervesce_V : V;-fun effervescence_N : N;-fun effervescent_A : A;-fun effete_A : A;-fun effeteness_N : N;-fun efficacious_A : A;-fun efficaciously_Adv : Adv;-fun efficacy_N : N;-fun efficiency_N : N;-fun efficient_A : A;-fun efficiently_Adv : Adv;-fun effigy_N : N;-fun efflorescence_N : N;-fun efflorescent_A : A;-fun effluent_N : N;-fun efflux_N : N;-fun effort_N : N;-fun effortless_A : A;-fun effortlessly_Adv : Adv;-fun effrontery_N : N;-fun effulgence_N : N;-fun effulgent_A : A;-fun effusion_N : N;-fun effusive_A : A;-fun effusively_Adv : Adv;-fun effusiveness_N : N;-fun eft_N : N;-fun efta_N : N;-fun eg_PN : PN;-fun egalitarian_A : A;-fun egalitarian_N : N;-fun egalitarianism_N : N;-fun egg_N : N;-fun egg_V2 : V2;-fun egg_beater_N : N;-fun egg_cup_N : N;-fun egg_whisk_N : N;-fun egghead_N : N;-fun eggplant_N : N;-fun eggshake_N : N;-fun eggshell_N : N;-fun eglantine_N : N;-fun ego_N : N;-fun egocentric_A : A;-fun egoism_N : N;-fun egoist_N : N;-fun egoistic_A : A;-fun egoistical_A : A;-fun egotism_N : N;-fun egotist_N : N;-fun egotistic_A : A;-fun egotistically_Adv : Adv;-fun egotrip_N : N;-fun egotrip_V : V;-fun egregious_A : A;-fun egremont_PN : PN;-fun egress_N : N;-fun egret_N : N;-fun egypt_PN : PN;-fun egyptian_A : A;-fun egyptian_N : N;-fun eiche_PN : PN;-fun eiderdown_N : N;-fun eight_A : A;-fun eight_N : N;-fun eighteen_A : A;-fun eighteen_N : N;-fun eighteenth_A : A;-fun eighteenth_N : N;-fun eighth_A : A;-fun eighth_N : N;-fun eightieth_A : A;-fun eightieth_N : N;-fun eightpence_N : N;-fun eightpenny_A : A;-fun eightsome_N : N;-fun eighty_A : A;-fun eighty_N : N;-fun eileen_PN : PN;-fun eindhoven_PN : PN;-fun eisteddfod_N : N;-fun either_A : A;-fun either_Adv : Adv;-fun ejaculate_V2 : V2;-fun ejaculation_N : N;-fun eject_V : V;-fun eject_V2 : V2;-fun ejection_N : N;-fun ejector_N : N;-fun ejector_seat_N : N;-fun eke_V2 : V2;-fun el_dorado_N : N;-fun el_salvador_PN : PN;-fun elaborate_A : A;-fun elaborate_V2 : V2;-fun elaborately_Adv : Adv;-fun elaborateness_N : N;-fun elaboration_N : N;-fun elaine_PN : PN;-fun eland_N : N;-fun elapse_V : V;-fun elastic_A : A;-fun elastic_N : N;-fun elasticity_N : N;-fun elasticized_A : A;-fun elastoplast_N : N;-fun elate_V2 : V2;-fun elation_N : N;-fun elbow_N : N;-fun elbow_V2 : V2;-fun elder_N : N;-fun elderly_A : A;-fun elderslie_PN : PN;-fun eleanor_PN : PN;-fun elect_A : A;-fun elect_V2 : V2;-fun election_N : N;-fun electioneering_N : N;-fun elective_A : A;-fun elector_N : N;-fun electoral_A : A;-fun electorate_N : N;-fun electric_A : A;-fun electrical_A : A;-fun electrically_Adv : Adv;-fun electrician_N : N;-fun electricity_N : N;-fun electrification_N : N;-fun electrify_V2 : V2;-fun electrocardiogram_N : N;-fun electrocardiograph_N : N;-fun electrochemistry_N : N;-fun electrocute_V2 : V2;-fun electrocution_N : N;-fun electrode_N : N;-fun electrolysis_N : N;-fun electrolyte_N : N;-fun electromagnet_N : N;-fun electromagnetic_A : A;-fun electromagnetism_N : N;-fun electron_N : N;-fun electronic_A : A;-fun electronically_Adv : Adv;-fun electronics_N : N;-fun electroplate_N : N;-fun electroplate_V2 : V2;-fun electrostatic_A : A;-fun eleemosynary_A : A;-fun elegance_N : N;-fun elegant_A : A;-fun elegantly_Adv : Adv;-fun elegiac_A : A;-fun elegy_N : N;-fun element_N : N;-fun elemental_A : A;-fun elementarily_Adv : Adv;-fun elementary_A : A;-fun elephant_N : N;-fun elephantiasis_N : N;-fun elephantine_A : A;-fun elevate_V2 : V2;-fun elevation_N : N;-fun elevator_N : N;-fun eleven_A : A;-fun eleven_N : N;-fun eleventh_A : A;-fun eleventh_N : N;-fun elf_N : N;-fun elfin_A : A;-fun elfish_A : A;-fun elgin_PN : PN;-fun elicit_V2 : V2;-fun elicitation_N : N;-fun elide_V2 : V2;-fun eligibility_N : N;-fun eligible_A : A;-fun eliminate_V2 : V2;-fun elimination_N : N;-fun elision_N : N;-fun elitism_N : N;-fun elitist_N : N;-fun elixir_N : N;-fun eliza_PN : PN;-fun elizabeth_PN : PN;-fun elizabethan_A : A;-fun elizabethan_N : N;-fun elk_N : N;-fun elland_PN : PN;-fun ellen_PN : PN;-fun ellesmere_PN : PN;-fun ellesmere_port_PN : PN;-fun ellie_PN : PN;-fun ellipse_N : N;-fun ellipsis_N : N;-fun elliptic_A : A;-fun elliptical_A : A;-fun elloughton_PN : PN;-fun elm_N : N;-fun elocution_N : N;-fun elocutionary_A : A;-fun elocutionist_N : N;-fun elongate_V : V;-fun elongate_V2 : V2;-fun elongation_N : N;-fun elope_V : V;-fun elopement_N : N;-fun eloquence_N : N;-fun eloquent_A : A;-fun eloquently_Adv : Adv;-fun else_Adv : Adv;-fun elsewhere_Adv : Adv;-fun elsie_PN : PN;-fun elstree_PN : PN;-fun elucidate_V2 : V2;-fun elucidation_N : N;-fun elude_V2 : V2;-fun elusive_A : A;-fun elver_N : N;-fun elvish_A : A;-fun ely_PN : PN;-fun elysian_A : A;-fun elysium_PN : PN;-fun emaciate_V2 : V2;-fun emaciation_N : N;-fun emanate_V : V;-fun emanation_N : N;-fun emancipate_V2 : V2;-fun emancipation_N : N;-fun emasculate_V2 : V2;-fun emasculation_N : N;-fun embalm_V2 : V2;-fun embalmment_N : N;-fun embankment_N : N;-fun embargo_N : N;-fun embargo_V2 : V2;-fun embark_V : V;-fun embark_V2 : V2;-fun embarkation_N : N;-fun embarrass_V2 : V2;-fun embarrassing_A : A;-fun embarrassingly_Adv : Adv;-fun embarrassment_N : N;-fun embassy_N : N;-fun embattled_A : A;-fun embed_V2 : V2;-fun embellish_V2 : V2;-fun embellishment_N : N;-fun ember_N : N;-fun embezzle_V2 : V2;-fun embezzlement_N : N;-fun embitter_V2 : V2;-fun embitterment_N : N;-fun emblazon_V2 : V2;-fun emblem_N : N;-fun emblematic_A : A;-fun embodiment_N : N;-fun embody_V2 : V2;-fun embolden_V2 : V2;-fun embonpoint_A : A;-fun embonpoint_N : N;-fun emboss_V2 : V2;-fun embrace_N : N;-fun embrace_V : V;-fun embrace_V2 : V2;-fun embrasure_N : N;-fun embrocation_N : N;-fun embroider_V : V;-fun embroider_V2 : V2;-fun embroidery_N : N;-fun embroil_V2 : V2;-fun embryo_N : N;-fun embryonic_A : A;-fun emeer_N : N;-fun emend_V2 : V2;-fun emendation_N : N;-fun emerald_N : N;-fun emerge_V : V;-fun emergence_N : N;-fun emergency_N : N;-fun emergent_A : A;-fun emeritus_A : A;-fun emery_N : N;-fun emetic_N : N;-fun emigrant_N : N;-fun emigrate_V : V;-fun emigration_N : N;-fun emily_PN : PN;-fun eminence_N : N;-fun eminent_A : A;-fun eminently_Adv : Adv;-fun emir_N : N;-fun emirate_N : N;-fun emissary_N : N;-fun emission_N : N;-fun emit_V2 : V2;-fun emma_PN : PN;-fun emolument_N : N;-fun emotion_N : N;-fun emotional_A : A;-fun emotionally_Adv : Adv;-fun emotionless_A : A;-fun emotive_A : A;-fun empale_V2 : V2;-fun empanel_V2 : V2;-fun empathy_N : N;-fun emperor_N : N;-fun emphasis_N : N;-fun emphasize_V2 : V2;-fun emphatic_A : A;-fun emphatically_Adv : Adv;-fun empire_N : N;-fun empiric_A : A;-fun empirical_A : A;-fun empirically_Adv : Adv;-fun empiricism_N : N;-fun empiricist_N : N;-fun emplacement_N : N;-fun emplane_V : V;-fun emplane_V2 : V2;-fun employ_N : N;-fun employ_V2 : V2;-fun employable_A : A;-fun employee_N : N;-fun employer_N : N;-fun employment_N : N;-fun emporium_N : N;-fun empower_V2 : V2;-fun empress_N : N;-fun emptiness_N : N;-fun empty_A : A;-fun empty_N : N;-fun empty_V : V;-fun empty_V2 : V2;-fun empty_handed_A : A;-fun empty_headed_A : A;-fun empurpled_A : A;-fun empyrean_A : A;-fun empyrean_N : N;-fun emsworth_PN : PN;-fun emu_N : N;-fun emulate_V2 : V2;-fun emulation_N : N;-fun emulous_A : A;-fun emulously_Adv : Adv;-fun emulsify_V2 : V2;-fun emulsion_N : N;-fun en_clair_Adv : Adv;-fun en_famille_Adv : Adv;-fun en_masse_Adv : Adv;-fun en_route_Adv : Adv;-fun enable_V2 : V2;-fun enabling_A : A;-fun enact_V2 : V2;-fun enactment_N : N;-fun enamel_N : N;-fun enamel_V2 : V2;-fun enamour_V2 : V2;-fun enc_PN : PN;-fun encamp_V : V;-fun encamp_V2 : V2;-fun encampment_N : N;-fun encase_V2 : V2;-fun encaustic_A : A;-fun encephalitis_N : N;-fun enchain_V2 : V2;-fun enchant_V2 : V2;-fun enchanter_N : N;-fun enchantingly_Adv : Adv;-fun enchantment_N : N;-fun enchantress_N : N;-fun encircle_V2 : V2;-fun encirclement_N : N;-fun enclave_N : N;-fun enclose_V2 : V2;-fun enclosure_N : N;-fun encode_V2 : V2;-fun encomium_N : N;-fun encompass_V2 : V2;-fun encore_N : N;-fun encore_V2 : V2;-fun encounter_N : N;-fun encounter_V2 : V2;-fun encourage_V2 : V2;-fun encouragement_N : N;-fun encouragingly_Adv : Adv;-fun encroach_V : V;-fun encroachment_N : N;-fun encrust_V : V;-fun encrust_V2 : V2;-fun encumber_V2 : V2;-fun encumbrance_N : N;-fun encyclical_A : A;-fun encyclical_N : N;-fun encyclopaedia_N : N;-fun encyclopaedic_A : A;-fun encyclopedia_N : N;-fun encyclopedic_A : A;-fun end_N : N;-fun end_V : V;-fun end_V2 : V2;-fun end_all_N : N;-fun endanger_V2 : V2;-fun endear_V2 : V2;-fun endearingly_Adv : Adv;-fun endearment_N : N;-fun endeavour_N : N;-fun endeavour_V : V;-fun endemic_A : A;-fun endemic_N : N;-fun ending_N : N;-fun endive_N : N;-fun endless_A : A;-fun endlessly_Adv : Adv;-fun endorse_V2 : V2;-fun endorsement_N : N;-fun endow_V2 : V2;-fun endowment_N : N;-fun endue_V2 : V2;-fun endurable_A : A;-fun endurance_N : N;-fun endure_V : V;-fun endure_V2 : V2;-fun enduring_A : A;-fun enduringly_Adv : Adv;-fun endways_Adv : Adv;-fun endwise_Adv : Adv;-fun enema_N : N;-fun enemy_N : N;-fun energetic_A : A;-fun energetically_Adv : Adv;-fun energy_N : N;-fun enervate_V2 : V2;-fun enfant_terrible_N : N;-fun enfeeble_V2 : V2;-fun enfield_PN : PN;-fun enfold_V2 : V2;-fun enforce_V2 : V2;-fun enforceable_A : A;-fun enforcement_N : N;-fun enfranchise_V2 : V2;-fun enfranchisement_N : N;-fun engage_V : V;-fun engage_V2 : V2;-fun engagement_N : N;-fun engaging_A : A;-fun engagingly_Adv : Adv;-fun engender_V2 : V2;-fun engine_N : N;-fun engine_driver_N : N;-fun engineer_N : N;-fun engineer_V : V;-fun engineer_V2 : V2;-fun engineering_N : N;-fun england_PN : PN;-fun english_A : A;-fun english_N : N;-fun englishman_N : N;-fun englishwoman_N : N;-fun engraft_V2 : V2;-fun engrave_V2 : V2;-fun engraver_N : N;-fun engraving_N : N;-fun engross_V2 : V2;-fun engulf_V2 : V2;-fun enhance_V2 : V2;-fun enhancement_N : N;-fun enigma_N : N;-fun enigmatic_A : A;-fun enigmatically_Adv : Adv;-fun enjoin_V2 : V2;-fun enjoy_V2 : V2;-fun enjoyable_A : A;-fun enjoyably_Adv : Adv;-fun enjoyment_N : N;-fun enkindle_V2 : V2;-fun enlarge_V : V;-fun enlarge_V2 : V2;-fun enlargement_N : N;-fun enlighten_V2 : V2;-fun enlightened_A : A;-fun enlightenment_N : N;-fun enlist_V : V;-fun enlist_V2 : V2;-fun enlistment_N : N;-fun enliven_V2 : V2;-fun enmesh_V2 : V2;-fun enmity_N : N;-fun ennoble_V2 : V2;-fun ennoblement_N : N;-fun ennui_N : N;-fun enoch_PN : PN;-fun enormity_N : N;-fun enormous_A : A;-fun enormously_Adv : Adv;-fun enormousness_N : N;-fun enough_A : A;-fun enough_Adv : Adv;-fun enough_N : N;-fun enplane_V : V;-fun enplane_V2 : V2;-fun enquire_V : V;-fun enquire_V2 : V2;-fun enquirer_N : N;-fun enquiringly_Adv : Adv;-fun enquiry_N : N;-fun enrage_V2 : V2;-fun enrapture_V2 : V2;-fun enrich_V2 : V2;-fun enrichment_N : N;-fun enrol_V : V;-fun enrol_V2 : V2;-fun enroll_V : V;-fun enroll_V2 : V2;-fun enrolment_N : N;-fun enschede_PN : PN;-fun ensconce_V2 : V2;-fun ensemble_N : N;-fun enshrine_V2 : V2;-fun enshroud_V2 : V2;-fun ensign_N : N;-fun ensilage_N : N;-fun enslave_V2 : V2;-fun enslavement_N : N;-fun ensnare_V2 : V2;-fun ensue_V : V;-fun ensure_V : V;-fun ensure_V2 : V2;-fun entail_N : N;-fun entail_V2 : V2;-fun entangle_V2 : V2;-fun entanglement_N : N;-fun entente_N : N;-fun entente_cordiale_N : N;-fun enter_V : V;-fun enter_V2 : V2;-fun enteric_A : A;-fun enteritis_N : N;-fun enterprise_N : N;-fun enterprising_A : A;-fun enterprisingly_Adv : Adv;-fun entertain_V2 : V2;-fun entertainer_N : N;-fun entertaining_A : A;-fun entertainingly_Adv : Adv;-fun entertainment_N : N;-fun enthral_V2 : V2;-fun enthrall_V2 : V2;-fun enthrone_V2 : V2;-fun enthronement_N : N;-fun enthuse_V : V;-fun enthusiasm_N : N;-fun enthusiast_N : N;-fun enthusiastic_A : A;-fun enthusiastically_Adv : Adv;-fun entice_V2 : V2;-fun enticement_N : N;-fun entire_A : A;-fun entirely_Adv : Adv;-fun entirety_N : N;-fun entitle_V2 : V2;-fun entitlement_N : N;-fun entity_N : N;-fun entomb_V2 : V2;-fun entomological_A : A;-fun entomologist_N : N;-fun entomology_N : N;-fun entourage_N : N;-fun entr'acte_N : N;-fun entrain_V : V;-fun entrain_V2 : V2;-fun entrance_N : N;-fun entrance_V2 : V2;-fun entrance_fee_N : N;-fun entrance_money_N : N;-fun entrant_N : N;-fun entrap_V2 : V2;-fun entreat_V2 : V2;-fun entreatingly_Adv : Adv;-fun entreaty_N : N;-fun entrench_V2 : V2;-fun entrenchment_N : N;-fun entrepot_N : N;-fun entrepreneur_N : N;-fun entrepreneurial_A : A;-fun entrust_V2 : V2;-fun entry_N : N;-fun entrée_N : N;-fun entwine_V2 : V2;-fun enumerate_V2 : V2;-fun enumeration_N : N;-fun enunciate_V : V;-fun enunciate_V2 : V2;-fun enunciation_N : N;-fun envelop_V2 : V2;-fun envelope_N : N;-fun envelopment_N : N;-fun envenom_V2 : V2;-fun enviable_A : A;-fun envious_A : A;-fun enviously_Adv : Adv;-fun environ_V2 : V2;-fun environment_N : N;-fun environmental_A : A;-fun environmentally_Adv : Adv;-fun envisage_V2 : V2;-fun envoi_N : N;-fun envoy_N : N;-fun envy_N : N;-fun envy_V2 : V2;-fun enwrap_V2 : V2;-fun enzyme_N : N;-fun eon_N : N;-fun epaulet_N : N;-fun epaulette_N : N;-fun ephemeral_A : A;-fun epic_A : A;-fun epic_N : N;-fun epicentre_N : N;-fun epicure_N : N;-fun epicurean_A : A;-fun epicurean_N : N;-fun epidemic_A : A;-fun epidemic_N : N;-fun epidemiologist_N : N;-fun epidemiology_N : N;-fun epidermis_N : N;-fun epidiascope_N : N;-fun epiglottis_N : N;-fun epigram_N : N;-fun epigrammatic_A : A;-fun epilepsy_N : N;-fun epileptic_A : A;-fun epileptic_N : N;-fun epilogue_N : N;-fun epiphany_PN : PN;-fun episcopal_A : A;-fun episcopalian_A : A;-fun episcopalian_N : N;-fun episode_N : N;-fun episodic_A : A;-fun epistle_N : N;-fun epistolary_A : A;-fun epitaph_N : N;-fun epithet_N : N;-fun epitome_N : N;-fun epitomize_V2 : V2;-fun epoch_N : N;-fun epoch_making_A : A;-fun epping_PN : PN;-fun epsom_PN : PN;-fun equable_A : A;-fun equably_Adv : Adv;-fun equal_A : A;-fun equal_N : N;-fun equal_V2 : V2;-fun equalitarian_N : N;-fun equality_N : N;-fun equalization_N : N;-fun equalize_V2 : V2;-fun equalizer_N : N;-fun equally_Adv : Adv;-fun equanimity_N : N;-fun equate_V2 : V2;-fun equation_N : N;-fun equator_N : N;-fun equatorial_A : A;-fun equerry_N : N;-fun equestrian_A : A;-fun equestrian_N : N;-fun equidistant_A : A;-fun equilateral_A : A;-fun equilibrium_N : N;-fun equine_A : A;-fun equinoctial_A : A;-fun equinox_N : N;-fun equip_V2 : V2;-fun equipage_N : N;-fun equipment_N : N;-fun equipoise_N : N;-fun equitable_A : A;-fun equitably_Adv : Adv;-fun equity_N : N;-fun equivalence_N : N;-fun equivalent_A : A;-fun equivalent_N : N;-fun equivocal_A : A;-fun equivocation_N : N;-fun era_N : N;-fun eradicate_V2 : V2;-fun eradication_N : N;-fun erase_V2 : V2;-fun eraser_N : N;-fun erasure_N : N;-fun ere_Adv : Adv;-fun erect_A : A;-fun erect_V2 : V2;-fun erectile_A : A;-fun erection_N : N;-fun erectly_Adv : Adv;-fun erectness_N : N;-fun eremite_N : N;-fun erfurt_PN : PN;-fun erg_N : N;-fun ergo_Adv : Adv;-fun ergonomics_N : N;-fun eric_PN : PN;-fun erica_PN : PN;-fun erin_PN : PN;-fun eritrea_PN : PN;-fun eritrean_A : A;-fun eritrean_N : N;-fun erlangen_PN : PN;-fun ermine_N : N;-fun ernest_PN : PN;-fun ernie_PN : PN;-fun erode_V2 : V2;-fun erogenous_A : A;-fun erosion_N : N;-fun erosive_A : A;-fun erotic_A : A;-fun eroticism_N : N;-fun err_V : V;-fun errand_N : N;-fun errant_A : A;-fun erratic_A : A;-fun erratically_Adv : Adv;-fun erratum_N : N;-fun erroneous_A : A;-fun erroneously_Adv : Adv;-fun error_N : N;-fun erse_N : N;-fun eructation_N : N;-fun erudite_A : A;-fun eruditely_Adv : Adv;-fun erudition_N : N;-fun erupt_V : V;-fun eruption_N : N;-fun erysipelas_N : N;-fun escalate_V : V;-fun escalate_V2 : V2;-fun escalation_N : N;-fun escalator_N : N;-fun escalope_N : N;-fun escapade_N : N;-fun escape_N : N;-fun escape_V : V;-fun escape_V2 : V2;-fun escapee_N : N;-fun escapement_N : N;-fun escapism_N : N;-fun escapist_N : N;-fun escapologist_N : N;-fun escarpment_N : N;-fun eschatology_N : N;-fun eschew_V2 : V2;-fun escort_N : N;-fun escort_V2 : V2;-fun escritoire_N : N;-fun escudo_N : N;-fun escutcheon_N : N;-fun esfahan_PN : PN;-fun eskimo_N : N;-fun esophagus_N : N;-fun esoteric_A : A;-fun esp_N : N;-fun espalier_N : N;-fun especial_A : A;-fun especially_Adv : Adv;-fun esperanto_N : N;-fun espionage_N : N;-fun esplanade_N : N;-fun espousal_N : N;-fun espouse_V2 : V2;-fun espresso_N : N;-fun esprit_N : N;-fun esprit_de_corps_N : N;-fun espy_V2 : V2;-fun esq_PN : PN;-fun esquire_N : N;-fun essay_N : N;-fun essay_V : V;-fun essay_V2 : V2;-fun essayist_N : N;-fun essen_PN : PN;-fun essence_N : N;-fun essential_A : A;-fun essential_N : N;-fun essentially_Adv : Adv;-fun essex_PN : PN;-fun establish_V2 : V2;-fun establishment_N : N;-fun estaminet_N : N;-fun estate_N : N;-fun esteem_N : N;-fun esteem_V2 : V2;-fun esther_PN : PN;-fun esthete_N : N;-fun esthetic_A : A;-fun esthetic_N : N;-fun esthetical_A : A;-fun esthetics_N : N;-fun estimable_A : A;-fun estimate_N : N;-fun estimate_V : V;-fun estimate_V2 : V2;-fun estimation_N : N;-fun estrange_V2 : V2;-fun estrangement_N : N;-fun estuary_N : N;-fun et_al_PN : PN;-fun et_seq_PN : PN;-fun eta_N : N;-fun etc_PN : PN;-fun etch_V : V;-fun etch_V2 : V2;-fun etcher_N : N;-fun etching_N : N;-fun etd_N : N;-fun eternal_A : A;-fun eternally_Adv : Adv;-fun eternity_N : N;-fun ethel_PN : PN;-fun ether_N : N;-fun ethereal_A : A;-fun ethic_N : N;-fun ethical_A : A;-fun ethically_Adv : Adv;-fun ethics_N : N;-fun ethiopia_PN : PN;-fun ethiopian_A : A;-fun ethiopian_N : N;-fun ethnic_A : A;-fun ethnically_Adv : Adv;-fun ethnographer_N : N;-fun ethnographic_A : A;-fun ethnography_N : N;-fun ethnological_A : A;-fun ethnologist_N : N;-fun ethnology_N : N;-fun ethos_N : N;-fun ethyl_N : N;-fun etiology_N : N;-fun etiquette_N : N;-fun etymological_A : A;-fun etymologist_N : N;-fun etymology_N : N;-fun eucalyptus_N : N;-fun eucharist_N : N;-fun euclidean_A : A;-fun eugene_PN : PN;-fun eugenics_N : N;-fun eulogist_N : N;-fun eulogistic_A : A;-fun eulogize_V2 : V2;-fun eulogy_N : N;-fun eunice_PN : PN;-fun eunuch_N : N;-fun euphemism_N : N;-fun euphemistic_A : A;-fun euphemistically_Adv : Adv;-fun euphonium_N : N;-fun euphony_N : N;-fun euphoria_N : N;-fun euphoric_A : A;-fun euphuism_N : N;-fun eurasia_PN : PN;-fun eurasian_A : A;-fun eurasian_N : N;-fun eurhythmics_N : N;-fun eurodollar_N : N;-fun europe_PN : PN;-fun european_A : A;-fun european_N : N;-fun eurovision_PN : PN;-fun eurythmics_N : N;-fun eustachian_A : A;-fun euthanasia_N : N;-fun eva_PN : PN;-fun evacuate_V2 : V2;-fun evacuation_N : N;-fun evacuee_N : N;-fun evade_V2 : V2;-fun evaluate_V2 : V2;-fun evaluation_N : N;-fun evaluative_A : A;-fun evanescence_N : N;-fun evanescent_A : A;-fun evangelical_A : A;-fun evangelicalism_N : N;-fun evangelism_N : N;-fun evangelist_N : N;-fun evangelistic_A : A;-fun evaporate_V : V;-fun evaporate_V2 : V2;-fun evaporation_N : N;-fun evasion_N : N;-fun evasive_A : A;-fun evasively_Adv : Adv;-fun evasiveness_N : N;-fun eve_N : N;-fun eve_PN : PN;-fun evelyn_PN : PN;-fun even_A : A;-fun even_Adv : Adv;-fun even_N : N;-fun even_V2 : V2;-fun even_handed_A : A;-fun evening_N : N;-fun evenly_Adv : Adv;-fun evenness_N : N;-fun evensong_N : N;-fun event_N : N;-fun eventful_A : A;-fun eventide_N : N;-fun eventual_A : A;-fun eventuality_N : N;-fun eventually_Adv : Adv;-fun ever_Adv : Adv;-fun evergreen_A : A;-fun evergreen_N : N;-fun everlasting_A : A;-fun evermore_Adv : Adv;-fun every_A : A;-fun everyday_A : A;-fun everyplace_Adv : Adv;-fun everywhere_Adv : Adv;-fun evesham_PN : PN;-fun evict_V2 : V2;-fun eviction_N : N;-fun evidence_N : N;-fun evidence_V2 : V2;-fun evident_A : A;-fun evidently_Adv : Adv;-fun evil_A : A;-fun evil_N : N;-fun evil_doer_N : N;-fun evil_minded_A : A;-fun evilly_Adv : Adv;-fun evince_V2 : V2;-fun eviscerate_V2 : V2;-fun evocation_N : N;-fun evocative_A : A;-fun evoke_V2 : V2;-fun evolution_N : N;-fun evolutionary_A : A;-fun evolve_V : V;-fun evolve_V2 : V2;-fun ewe_N : N;-fun ewell_PN : PN;-fun ewer_N : N;-fun ex_directory_A : A;-fun ex_gratia_A : A;-fun ex_officio_A : A;-fun ex_officio_Adv : Adv;-fun ex_service_A : A;-fun ex_serviceman_N : N;-fun exacerbate_V2 : V2;-fun exacerbation_N : N;-fun exact_A : A;-fun exact_V2 : V2;-fun exacting_A : A;-fun exaction_N : N;-fun exactitude_N : N;-fun exactly_Adv : Adv;-fun exactness_N : N;-fun exaggerate_V : V;-fun exaggerate_V2 : V2;-fun exaggeration_N : N;-fun exalt_V2 : V2;-fun exaltation_N : N;-fun exalted_A : A;-fun exam_N : N;-fun examination_N : N;-fun examine_V2 : V2;-fun examiner_N : N;-fun example_N : N;-fun exasperate_V2 : V2;-fun exasperation_N : N;-fun excavate_V2 : V2;-fun excavation_N : N;-fun excavator_N : N;-fun exceed_V2 : V2;-fun exceedingly_Adv : Adv;-fun excel_V : V;-fun excel_V2 : V2;-fun excellence_N : N;-fun excellency_N : N;-fun excellent_A : A;-fun excellently_Adv : Adv;-fun excelsior_N : N;-fun except_V2 : V2;-fun exception_N : N;-fun exceptionable_A : A;-fun exceptional_A : A;-fun exceptionally_Adv : Adv;-fun excerpt_N : N;-fun excess_A : A;-fun excess_N : N;-fun excessive_A : A;-fun excessively_Adv : Adv;-fun exchange_N : N;-fun exchange_V2 : V2;-fun exchangeable_A : A;-fun exchanger_N : N;-fun exchequer_N : N;-fun excise_N : N;-fun excise_V2 : V2;-fun exciseman_N : N;-fun excision_N : N;-fun excitability_N : N;-fun excitable_A : A;-fun excite_V2 : V2;-fun excitedly_Adv : Adv;-fun excitement_N : N;-fun excitingly_Adv : Adv;-fun excl_PN : PN;-fun exclaim_V : V;-fun exclaim_V2 : V2;-fun exclamation_N : N;-fun exclamatory_A : A;-fun exclude_V2 : V2;-fun exclusion_N : N;-fun exclusive_A : A;-fun exclusively_Adv : Adv;-fun excogitate_V2 : V2;-fun excogitation_N : N;-fun excommunicate_V2 : V2;-fun excommunication_N : N;-fun excoriate_V2 : V2;-fun excoriation_N : N;-fun excrement_N : N;-fun excrescence_N : N;-fun excrete_V2 : V2;-fun excretion_N : N;-fun excruciating_A : A;-fun excruciatingly_Adv : Adv;-fun exculpate_V2 : V2;-fun excursion_N : N;-fun excursionist_N : N;-fun excusable_A : A;-fun excusably_Adv : Adv;-fun excuse_N : N;-fun excuse_V2 : V2;-fun execrable_A : A;-fun execrate_V2 : V2;-fun execration_N : N;-fun executant_N : N;-fun execute_V2 : V2;-fun execution_N : N;-fun executioner_N : N;-fun executive_A : A;-fun executive_N : N;-fun executor_N : N;-fun executrix_N : N;-fun exegesis_N : N;-fun exemplary_A : A;-fun exemplification_N : N;-fun exemplify_V2 : V2;-fun exempt_A : A;-fun exempt_V2 : V2;-fun exemption_N : N;-fun exercise_N : N;-fun exercise_V : V;-fun exercise_V2 : V2;-fun exert_V2 : V2;-fun exertion_N : N;-fun exeter_PN : PN;-fun exhalation_N : N;-fun exhale_V : V;-fun exhale_V2 : V2;-fun exhaust_N : N;-fun exhaust_V2 : V2;-fun exhaust_pipe_N : N;-fun exhaustion_N : N;-fun exhaustive_A : A;-fun exhaustively_Adv : Adv;-fun exhibit_N : N;-fun exhibit_V2 : V2;-fun exhibition_N : N;-fun exhibitioner_N : N;-fun exhibitionism_N : N;-fun exhibitionist_N : N;-fun exhibitor_N : N;-fun exhilarate_V2 : V2;-fun exhilaration_N : N;-fun exhort_V2 : V2;-fun exhortation_N : N;-fun exhumation_N : N;-fun exhume_V2 : V2;-fun exigency_N : N;-fun exigent_A : A;-fun exiguous_A : A;-fun exile_N : N;-fun exile_V2 : V2;-fun exist_V : V;-fun existence_N : N;-fun existent_A : A;-fun existentialism_N : N;-fun existentialist_N : N;-fun exit_N : N;-fun exit_V : V;-fun exmouth_PN : PN;-fun exodus_N : N;-fun exonerate_V2 : V2;-fun exoneration_N : N;-fun exorbitance_N : N;-fun exorbitant_A : A;-fun exorbitantly_Adv : Adv;-fun exorcize_V2 : V2;-fun exotic_A : A;-fun expand_V : V;-fun expand_V2 : V2;-fun expanse_N : N;-fun expansion_N : N;-fun expansive_A : A;-fun expansively_Adv : Adv;-fun expansiveness_N : N;-fun expatiate_V : V;-fun expatriate_N : N;-fun expatriate_V2 : V2;-fun expect_V2 : V2;-fun expectancy_N : N;-fun expectant_A : A;-fun expectantly_Adv : Adv;-fun expectation_N : N;-fun expected_A : A;-fun expectorant_N : N;-fun expectorate_V : V;-fun expectorate_V2 : V2;-fun expedience_N : N;-fun expediency_N : N;-fun expedient_A : A;-fun expedient_N : N;-fun expediently_Adv : Adv;-fun expedite_V2 : V2;-fun expedition_N : N;-fun expeditionary_A : A;-fun expeditious_A : A;-fun expeditiously_Adv : Adv;-fun expel_V2 : V2;-fun expend_V2 : V2;-fun expendable_A : A;-fun expenditure_N : N;-fun expense_N : N;-fun expensive_A : A;-fun expensively_Adv : Adv;-fun experience_N : N;-fun experience_V2 : V2;-fun experienced_A : A;-fun experiment_N : N;-fun experiment_V : V;-fun experimental_A : A;-fun experimentally_Adv : Adv;-fun experimentation_N : N;-fun experimenter_N : N;-fun expert_A : A;-fun expert_N : N;-fun expertise_N : N;-fun expertly_Adv : Adv;-fun expertness_N : N;-fun expiate_V2 : V2;-fun expiation_N : N;-fun expiration_N : N;-fun expire_V : V;-fun expiry_N : N;-fun explain_V2 : V2;-fun explanation_N : N;-fun explanatory_A : A;-fun expletive_N : N;-fun explicable_A : A;-fun explicate_V2 : V2;-fun explicit_A : A;-fun explicitly_Adv : Adv;-fun explicitness_N : N;-fun explode_V : V;-fun explode_V2 : V2;-fun exploit_N : N;-fun exploit_V2 : V2;-fun exploitation_N : N;-fun exploration_N : N;-fun exploratory_A : A;-fun explore_V2 : V2;-fun explorer_N : N;-fun explosion_N : N;-fun explosive_A : A;-fun explosive_N : N;-fun explosively_Adv : Adv;-fun expo_N : N;-fun exponent_N : N;-fun exponential_A : A;-fun exponential_N : N;-fun exponentially_Adv : Adv;-fun export_N : N;-fun export_V2 : V2;-fun exportable_A : A;-fun exportation_N : N;-fun exporter_N : N;-fun expose_V2 : V2;-fun exposition_N : N;-fun expostulate_V : V;-fun expostulation_N : N;-fun exposure_N : N;-fun exposé_N : N;-fun expound_V2 : V2;-fun express_A : A;-fun express_Adv : Adv;-fun express_N : N;-fun express_V2 : V2;-fun expression_N : N;-fun expressionism_N : N;-fun expressionist_N : N;-fun expressionless_A : A;-fun expressive_A : A;-fun expressively_Adv : Adv;-fun expressly_Adv : Adv;-fun expressway_N : N;-fun expropriate_V2 : V2;-fun expropriation_N : N;-fun expulsion_N : N;-fun expunge_V2 : V2;-fun expurgate_V2 : V2;-fun expurgation_N : N;-fun exquisite_A : A;-fun exquisitely_Adv : Adv;-fun exquisiteness_N : N;-fun extant_A : A;-fun extemporaneous_A : A;-fun extemporaneously_Adv : Adv;-fun extemporarily_Adv : Adv;-fun extemporary_A : A;-fun extempore_A : A;-fun extempore_Adv : Adv;-fun extemporize_V : V;-fun extemporize_V2 : V2;-fun extend_V : V;-fun extend_V2 : V2;-fun extension_N : N;-fun extensive_A : A;-fun extensively_Adv : Adv;-fun extent_N : N;-fun extenuate_V2 : V2;-fun extenuation_N : N;-fun exterior_A : A;-fun exterior_N : N;-fun exteriorize_V2 : V2;-fun exterminate_V2 : V2;-fun extermination_N : N;-fun external_A : A;-fun external_N : N;-fun externalize_V2 : V2;-fun externally_Adv : Adv;-fun exterritorial_A : A;-fun extinct_A : A;-fun extinction_N : N;-fun extinguish_V2 : V2;-fun extinguisher_N : N;-fun extirpate_V2 : V2;-fun extirpation_N : N;-fun extol_V2 : V2;-fun extort_V2 : V2;-fun extortion_N : N;-fun extortionate_A : A;-fun extortionately_Adv : Adv;-fun extra_A : A;-fun extra_Adv : Adv;-fun extra_N : N;-fun extract_N : N;-fun extract_V2 : V2;-fun extraction_N : N;-fun extracurricular_A : A;-fun extradite_V2 : V2;-fun extradition_N : N;-fun extrajudicial_A : A;-fun extramarital_A : A;-fun extramural_A : A;-fun extraneous_A : A;-fun extraordinarily_Adv : Adv;-fun extraordinary_A : A;-fun extrapolate_V : V;-fun extrapolate_V2 : V2;-fun extrapolation_N : N;-fun extrasensory_A : A;-fun extraterritorial_A : A;-fun extravagance_N : N;-fun extravagant_A : A;-fun extravagantly_Adv : Adv;-fun extravaganza_N : N;-fun extreme_A : A;-fun extreme_N : N;-fun extremely_Adv : Adv;-fun extremist_N : N;-fun extremity_N : N;-fun extricable_A : A;-fun extricate_V2 : V2;-fun extrication_N : N;-fun extrinsic_A : A;-fun extroversion_N : N;-fun extrovert_N : N;-fun extrude_V2 : V2;-fun extrusion_N : N;-fun exuberance_N : N;-fun exuberant_A : A;-fun exuberantly_Adv : Adv;-fun exude_V : V;-fun exude_V2 : V2;-fun exult_V : V;-fun exultant_A : A;-fun exultantly_Adv : Adv;-fun exultation_N : N;-fun eye_N : N;-fun eye_V2 : V2;-fun eye_catching_A : A;-fun eye_opener_N : N;-fun eye_shadow_N : N;-fun eyeball_N : N;-fun eyebath_N : N;-fun eyebrow_N : N;-fun eyecatching_A : A;-fun eyecup_N : N;-fun eyed_A : A;-fun eyeful_N : N;-fun eyeglass_N : N;-fun eyelash_N : N;-fun eyeless_A : A;-fun eyelet_N : N;-fun eyelid_N : N;-fun eyepiece_N : N;-fun eyeshot_N : N;-fun eyesight_N : N;-fun eyesore_N : N;-fun eyestrain_N : N;-fun eyetooth_N : N;-fun eyewash_N : N;-fun eyewitness_N : N;-fun eyrie_N : N;-fun eyry_N : N;-fun f_N : N;-fun fa_N : N;-fun fab_A : A;-fun fabian_A : A;-fun fabian_N : N;-fun fable_N : N;-fun fabled_A : A;-fun fabric_N : N;-fun fabricate_V2 : V2;-fun fabrication_N : N;-fun fabulous_A : A;-fun fabulously_Adv : Adv;-fun face_N : N;-fun face_V : V;-fun face_V2 : V2;-fun face_ache_N : N;-fun face_card_N : N;-fun face_cloth_N : N;-fun face_cream_N : N;-fun face_lift_N : N;-fun face_lifting_N : N;-fun face_pack_N : N;-fun face_powder_N : N;-fun face_saver_N : N;-fun face_saving_A : A;-fun face_saving_N : N;-fun faceless_A : A;-fun facer_N : N;-fun facet_N : N;-fun facetious_A : A;-fun facetiously_Adv : Adv;-fun facetiousness_N : N;-fun facia_N : N;-fun facial_A : A;-fun facial_N : N;-fun facile_A : A;-fun facilitate_V2 : V2;-fun facility_N : N;-fun facing_N : N;-fun facsimile_N : N;-fun fact_N : N;-fun fact_finding_A : A;-fun faction_N : N;-fun factious_A : A;-fun factitious_A : A;-fun factor_N : N;-fun factorize_V2 : V2;-fun factory_N : N;-fun factotum_N : N;-fun factual_A : A;-fun factually_Adv : Adv;-fun faculty_N : N;-fun fad_N : N;-fun faddily_Adv : Adv;-fun faddy_A : A;-fun fade_V : V;-fun fade_V2 : V2;-fun faerie_N : N;-fun faery_N : N;-fun fag_N : N;-fun fag_V : V;-fun fag_V2 : V2;-fun fag_end_N : N;-fun faggot_N : N;-fun faience_N : N;-fun fail_N : N;-fun fail_V : V;-fun fail_V2 : V2;-fun fail_safe_A : A;-fun failing_N : N;-fun failure_N : N;-fun fain_Adv : Adv;-fun faint_A : A;-fun faint_N : N;-fun faint_V : V;-fun faint_hearted_A : A;-fun faintly_Adv : Adv;-fun faintness_N : N;-fun fair_A : A;-fun fair_Adv : Adv;-fun fair_N : N;-fun fair_minded_A : A;-fun fairground_N : N;-fun fairish_A : A;-fun fairly_Adv : Adv;-fun fairness_N : N;-fun fairway_N : N;-fun fairy_N : N;-fun fairyland_N : N;-fun fairytale_N : N;-fun fait_accompli_N : N;-fun faith_N : N;-fun faith_healing_N : N;-fun faithful_A : A;-fun faithfully_Adv : Adv;-fun faithfulness_N : N;-fun faithless_A : A;-fun faithlessly_Adv : Adv;-fun faithlessness_N : N;-fun fake_N : N;-fun fake_V2 : V2;-fun fakir_N : N;-fun falcon_N : N;-fun falconry_N : N;-fun falkirk_PN : PN;-fun fall_N : N;-fun fall_V : V;-fun fallacious_A : A;-fun fallacy_N : N;-fun fallibility_N : N;-fun fallible_A : A;-fun fallopian_A : A;-fun fallout_N : N;-fun fallow_A : A;-fun fallow_N : N;-fun fallow_deer_N : N;-fun falmouth_PN : PN;-fun false_A : A;-fun false_Adv : Adv;-fun falsehood_N : N;-fun falsely_Adv : Adv;-fun falseness_N : N;-fun falsetto_A : A;-fun falsetto_N : N;-fun falsification_N : N;-fun falsify_V2 : V2;-fun falsity_N : N;-fun falter_V : V;-fun falter_V2 : V2;-fun falteringly_Adv : Adv;-fun fame_N : N;-fun famed_A : A;-fun familiar_A : A;-fun familiar_N : N;-fun familiarity_N : N;-fun familiarize_V2 : V2;-fun familiarly_Adv : Adv;-fun family_N : N;-fun famine_N : N;-fun famish_V : V;-fun famish_V2 : V2;-fun famous_A : A;-fun famously_Adv : Adv;-fun fan_N : N;-fun fan_V : V;-fun fan_V2 : V2;-fun fan_belt_N : N;-fun fanatic_A : A;-fun fanatic_N : N;-fun fanatical_A : A;-fun fanatically_Adv : Adv;-fun fanaticism_N : N;-fun fancier_N : N;-fun fanciful_A : A;-fun fancifully_Adv : Adv;-fun fancy_A : A;-fun fancy_N : N;-fun fancy_V2 : V2;-fun fancy_free_A : A;-fun fandango_N : N;-fun fanfare_N : N;-fun fang_N : N;-fun fanlight_N : N;-fun fanny_N : N;-fun fanny_PN : PN;-fun fantan_N : N;-fun fantasia_N : N;-fun fantastic_A : A;-fun fantastically_Adv : Adv;-fun fantasy_N : N;-fun fao_N : N;-fun far_A : A;-fun far_Adv : Adv;-fun far_famed_A : A;-fun far_fetched_A : A;-fun far_flung_A : A;-fun far_off_A : A;-fun far_reaching_A : A;-fun far_seeing_A : A;-fun far_sighted_A : A;-fun faraway_A : A;-fun farce_N : N;-fun farcical_A : A;-fun farcically_Adv : Adv;-fun fare_N : N;-fun fare_V : V;-fun fare_stage_N : N;-fun farewell_N : N;-fun farinaceous_A : A;-fun farm_N : N;-fun farm_V : V;-fun farm_V2 : V2;-fun farmer_N : N;-fun farmhand_N : N;-fun farmhouse_N : N;-fun farmstead_N : N;-fun farmyard_N : N;-fun farnham_PN : PN;-fun farnworth_PN : PN;-fun farrago_N : N;-fun farrier_N : N;-fun farrow_N : N;-fun farrow_V : V;-fun farsi_N : N;-fun fart_N : N;-fun fart_V : V;-fun farther_Adv : Adv;-fun farthest_Adv : Adv;-fun farthing_N : N;-fun fascia_N : N;-fun fascinate_V2 : V2;-fun fascinating_A : A;-fun fascinatingly_Adv : Adv;-fun fascination_N : N;-fun fascism_N : N;-fun fascist_A : A;-fun fascist_N : N;-fun fashion_N : N;-fun fashion_V2 : V2;-fun fashionable_A : A;-fun fashionably_Adv : Adv;-fun fast_A : A;-fun fast_Adv : Adv;-fun fast_N : N;-fun fast_V : V;-fun fasten_V : V;-fun fasten_V2 : V2;-fun fastener_N : N;-fun fastening_N : N;-fun fastidious_A : A;-fun fastidiously_Adv : Adv;-fun fastidiousness_N : N;-fun fastness_N : N;-fun fat_A : A;-fun fat_N : N;-fun fat_V2 : V2;-fun fatal_A : A;-fun fatalism_N : N;-fun fatalist_N : N;-fun fatalistic_A : A;-fun fatality_N : N;-fun fate_N : N;-fun fate_V2 : V2;-fun fateful_A : A;-fun fatefully_Adv : Adv;-fun fathead_N : N;-fun father_N : N;-fun father_V2 : V2;-fun father_in_law_N : N;-fun fatherhood_N : N;-fun fatherland_N : N;-fun fatherless_A : A;-fun fatherly_A : A;-fun fathom_N : N;-fun fathom_V2 : V2;-fun fathomless_A : A;-fun fatigue_N : N;-fun fatigue_V2 : V2;-fun fatigue_party_N : N;-fun fatless_A : A;-fun fatness_N : N;-fun fatten_V : V;-fun fatten_V2 : V2;-fun fattish_A : A;-fun fatty_A : A;-fun fatuity_N : N;-fun fatuous_A : A;-fun fatuously_Adv : Adv;-fun fatuousness_N : N;-fun faucet_N : N;-fun fauldhouse_PN : PN;-fun fault_N : N;-fun fault_V2 : V2;-fun fault_finder_N : N;-fun fault_finding_N : N;-fun faultily_Adv : Adv;-fun faultless_A : A;-fun faultlessly_Adv : Adv;-fun faulty_A : A;-fun faun_N : N;-fun faux_pas_N : N;-fun faversham_PN : PN;-fun favour_N : N;-fun favour_V2 : V2;-fun favourable_A : A;-fun favourably_Adv : Adv;-fun favourite_A : A;-fun favourite_N : N;-fun favouritism_N : N;-fun fawley_PN : PN;-fun fawn_N : N;-fun fawn_V : V;-fun façade_N : N;-fun fbi_N : N;-fun fealty_N : N;-fun fear_N : N;-fun fear_V : V;-fun fear_V2 : V2;-fun fearful_A : A;-fun fearfully_Adv : Adv;-fun fearfulness_N : N;-fun fearless_A : A;-fun fearlessly_Adv : Adv;-fun fearlessness_N : N;-fun fearsome_A : A;-fun fearsomely_Adv : Adv;-fun feasibility_N : N;-fun feasible_A : A;-fun feast_N : N;-fun feast_V : V;-fun feast_V2 : V2;-fun feast_day_N : N;-fun feat_N : N;-fun feather_N : N;-fun feather_V2 : V2;-fun feather_boa_N : N;-fun featherbed_N : N;-fun featherbed_V2 : V2;-fun featherbrained_A : A;-fun featherstone_PN : PN;-fun featherweight_N : N;-fun feathery_A : A;-fun feature_N : N;-fun feature_V2 : V2;-fun featureless_A : A;-fun feb_PN : PN;-fun febrile_A : A;-fun february_N : N;-fun february_PN : PN;-fun feckless_A : A;-fun fecklessly_Adv : Adv;-fun fecklessness_N : N;-fun fecund_A : A;-fun fecundity_N : N;-fun fed_N : N;-fun federal_A : A;-fun federalism_N : N;-fun federalist_N : N;-fun federate_V : V;-fun federate_V2 : V2;-fun federation_N : N;-fun fee_N : N;-fun fee_V2 : V2;-fun feeble_A : A;-fun feeble_minded_A : A;-fun feebleness_N : N;-fun feebly_Adv : Adv;-fun feed_N : N;-fun feed_V : V;-fun feed_V2 : V2;-fun feedback_N : N;-fun feeder_N : N;-fun feeding_bottle_N : N;-fun feel_N : N;-fun feel_V : V;-fun feel_V2 : V2;-fun feeler_N : N;-fun feeling_A : A;-fun feeling_N : N;-fun feelingly_Adv : Adv;-fun feign_V2 : V2;-fun feint_N : N;-fun feint_V : V;-fun feldspar_N : N;-fun felicitate_V2 : V2;-fun felicitation_N : N;-fun felicitous_A : A;-fun felicitously_Adv : Adv;-fun felicity_N : N;-fun felicity_PN : PN;-fun feline_A : A;-fun felix_PN : PN;-fun felixstowe_PN : PN;-fun fell_A : A;-fun fell_V2 : V2;-fun fellah_N : N;-fun fellow_N : N;-fun fellow_feeling_N : N;-fun fellow_traveller_N : N;-fun fellowship_N : N;-fun felon_N : N;-fun felonious_A : A;-fun felony_N : N;-fun felspar_N : N;-fun felt_N : N;-fun felucca_N : N;-fun fem_PN : PN;-fun female_A : A;-fun female_N : N;-fun feminine_A : A;-fun femininity_N : N;-fun feminism_N : N;-fun feminist_N : N;-fun femur_N : N;-fun fen_N : N;-fun fence_N : N;-fun fence_V2 : V2;-fun fencer_N : N;-fun fencing_N : N;-fun fend_V : V;-fun fend_V2 : V2;-fun fender_N : N;-fun fennel_N : N;-fun feoff_N : N;-fun feral_A : A;-fun fermanagh_PN : PN;-fun ferment_N : N;-fun ferment_V : V;-fun ferment_V2 : V2;-fun fermentation_N : N;-fun fern_N : N;-fun ferny_A : A;-fun ferocious_A : A;-fun ferociously_Adv : Adv;-fun ferocity_N : N;-fun ferrara_PN : PN;-fun ferret_N : N;-fun ferret_V : V;-fun ferret_V2 : V2;-fun ferroconcrete_N : N;-fun ferrous_A : A;-fun ferrule_N : N;-fun ferry_N : N;-fun ferry_V : V;-fun ferry_V2 : V2;-fun ferryboat_N : N;-fun ferryhill_PN : PN;-fun ferryman_N : N;-fun fertile_A : A;-fun fertility_N : N;-fun fertilization_N : N;-fun fertilize_V2 : V2;-fun fertilizer_N : N;-fun ferule_N : N;-fun fervency_N : N;-fun fervent_A : A;-fun fervently_Adv : Adv;-fun fervid_A : A;-fun fervidly_Adv : Adv;-fun fervour_N : N;-fun festal_A : A;-fun fester_V : V;-fun festival_N : N;-fun festive_A : A;-fun festivity_N : N;-fun festoon_N : N;-fun festoon_V2 : V2;-fun fetal_A : A;-fun fetch_V : V;-fun fetch_V2 : V2;-fun fetching_A : A;-fun fete_day_N : N;-fun fetid_A : A;-fun fetish_N : N;-fun fetlock_N : N;-fun fetter_N : N;-fun fetter_V2 : V2;-fun fettle_N : N;-fun feud_N : N;-fun feudal_A : A;-fun feudalism_N : N;-fun feudatory_A : A;-fun feudatory_N : N;-fun fever_N : N;-fun fevered_A : A;-fun feverish_A : A;-fun feverishly_Adv : Adv;-fun few_A : A;-fun fewness_N : N;-fun fey_A : A;-fun fez_N : N;-fun fiancé_N : N;-fun fiancée_N : N;-fun fiasco_N : N;-fun fiat_N : N;-fun fib_N : N;-fun fib_V : V;-fun fibber_N : N;-fun fibbing_N : N;-fun fibre_N : N;-fun fibreboard_N : N;-fun fibreglass_N : N;-fun fibrositis_N : N;-fun fibrous_A : A;-fun fibula_N : N;-fun fickle_A : A;-fun fickleness_N : N;-fun fiction_N : N;-fun fictional_A : A;-fun fictitious_A : A;-fun fiddle_N : N;-fun fiddle_V2 : V2;-fun fiddler_N : N;-fun fiddlestick_N : N;-fun fiddling_A : A;-fun fidelity_N : N;-fun fidget_N : N;-fun fidget_V : V;-fun fidget_V2 : V2;-fun fidgety_A : A;-fun fief_N : N;-fun field_N : N;-fun field_V : V;-fun field_V2 : V2;-fun field_hospital_N : N;-fun field_officer_N : N;-fun fielder_N : N;-fun fieldsman_N : N;-fun fieldwork_N : N;-fun fiend_N : N;-fun fiendish_A : A;-fun fiendishly_Adv : Adv;-fun fierce_A : A;-fun fiercely_Adv : Adv;-fun fierceness_N : N;-fun fierily_Adv : Adv;-fun fieriness_N : N;-fun fiery_A : A;-fun fiesta_N : N;-fun fife_N : N;-fun fife_PN : PN;-fun fifteen_A : A;-fun fifteen_N : N;-fun fifteenth_A : A;-fun fifteenth_N : N;-fun fifth_A : A;-fun fifth_N : N;-fun fifthly_Adv : Adv;-fun fiftieth_A : A;-fun fiftieth_N : N;-fun fifty_A : A;-fun fifty_N : N;-fun fig_N : N;-fun fig_leaf_N : N;-fun fight_N : N;-fun fight_V : V;-fun fight_V2 : V2;-fun fighter_N : N;-fun fighting_N : N;-fun figment_N : N;-fun figurative_A : A;-fun figuratively_Adv : Adv;-fun figure_N : N;-fun figure_V : V;-fun figure_V2 : V2;-fun figured_A : A;-fun figurehead_N : N;-fun fiji_PN : PN;-fun fijian_A : A;-fun fijian_N : N;-fun filament_N : N;-fun filature_N : N;-fun filbert_N : N;-fun filch_V2 : V2;-fun file_N : N;-fun file_V : V;-fun file_V2 : V2;-fun filial_A : A;-fun filibuster_N : N;-fun filibuster_V : V;-fun filigree_N : N;-fun filipino_A : A;-fun filipino_N : N;-fun fill_N : N;-fun fill_V : V;-fun fill_V2 : V2;-fun fillet_N : N;-fun fillet_V2 : V2;-fun filling_N : N;-fun fillip_N : N;-fun filly_N : N;-fun film_N : N;-fun film_V : V;-fun film_V2 : V2;-fun film_star_N : N;-fun filmable_A : A;-fun filmy_A : A;-fun filter_N : N;-fun filter_V : V;-fun filter_V2 : V2;-fun filtertipped_A : A;-fun filth_N : N;-fun filthily_Adv : Adv;-fun filthiness_N : N;-fun filthy_A : A;-fun filtrate_N : N;-fun filtrate_V : V;-fun filtrate_V2 : V2;-fun filtration_N : N;-fun fin_N : N;-fun finable_A : A;-fun final_A : A;-fun final_N : N;-fun finale_N : N;-fun finalist_N : N;-fun finality_N : N;-fun finalize_V2 : V2;-fun finally_Adv : Adv;-fun finance_N : N;-fun finance_V2 : V2;-fun financial_A : A;-fun financially_Adv : Adv;-fun financier_N : N;-fun finch_N : N;-fun find_N : N;-fun find_V2 : V2;-fun finder_N : N;-fun finding_N : N;-fun fine_A : A;-fun fine_Adv : Adv;-fun fine_N : N;-fun fine_V2 : V2;-fun fine_tooth_A : A;-fun fineable_A : A;-fun finely_Adv : Adv;-fun fineness_N : N;-fun finery_N : N;-fun finesse_N : N;-fun finger_N : N;-fun finger_V2 : V2;-fun finger_alphabet_N : N;-fun finger_bowl_N : N;-fun finger_plate_N : N;-fun finger_post_N : N;-fun fingerboard_N : N;-fun fingermark_N : N;-fun fingernail_N : N;-fun fingerprint_N : N;-fun fingerstall_N : N;-fun fingertip_N : N;-fun finical_A : A;-fun finicky_A : A;-fun finis_N : N;-fun finish_N : N;-fun finish_V : V;-fun finish_V2 : V2;-fun finite_A : A;-fun finland_PN : PN;-fun finn_N : N;-fun finnan_N : N;-fun finnan_haddie_N : N;-fun finnan_haddock_N : N;-fun finnish_A : A;-fun finnish_N : N;-fun fiona_PN : PN;-fun fiord_N : N;-fun fir_N : N;-fun fir_cone_N : N;-fun fire_N : N;-fun fire_V : V;-fun fire_V2 : V2;-fun fire_alarm_N : N;-fun fire_brigade_N : N;-fun fire_control_N : N;-fun fire_eater_N : N;-fun fire_engine_N : N;-fun fire_escape_N : N;-fun fire_extinguisher_N : N;-fun fire_fighter_N : N;-fun fire_hose_N : N;-fun fire_power_N : N;-fun fire_raising_N : N;-fun fire_walker_N : N;-fun fire_walking_N : N;-fun fire_watcher_N : N;-fun fire_watching_N : N;-fun firearm_N : N;-fun fireball_N : N;-fun firebird_N : N;-fun firebomb_N : N;-fun firebox_N : N;-fun firebrand_N : N;-fun firebreak_N : N;-fun firebrick_N : N;-fun firebug_N : N;-fun fireclay_N : N;-fun firecracker_N : N;-fun firedamp_N : N;-fun firedog_N : N;-fun firefly_N : N;-fun fireguard_N : N;-fun firelight_N : N;-fun firelighter_N : N;-fun fireman_N : N;-fun firenze_PN : PN;-fun fireplace_N : N;-fun fireproof_A : A;-fun fireside_N : N;-fun firestone_N : N;-fun firewater_N : N;-fun firewood_N : N;-fun firework_N : N;-fun firing_line_N : N;-fun firing_party_N : N;-fun firing_squad_N : N;-fun firkin_N : N;-fun firm_A : A;-fun firm_Adv : Adv;-fun firm_N : N;-fun firm_V : V;-fun firm_V2 : V2;-fun firmament_N : N;-fun firmly_Adv : Adv;-fun firmness_N : N;-fun first_A : A;-fun first_Adv : Adv;-fun first_N : N;-fun first_class_A : A;-fun first_class_Adv : Adv;-fun first_hand_A : A;-fun first_hand_Adv : Adv;-fun first_nighter_N : N;-fun first_rate_A : A;-fun first_rate_Adv : Adv;-fun firstborn_A : A;-fun firstborn_N : N;-fun firstly_Adv : Adv;-fun firth_N : N;-fun fiscal_A : A;-fun fish_N : N;-fun fish_V : V;-fun fish_V2 : V2;-fun fish_hook_N : N;-fun fish_knife_N : N;-fun fish_slice_N : N;-fun fishball_N : N;-fun fishbone_N : N;-fun fishcake_N : N;-fun fisher_N : N;-fun fisherman_N : N;-fun fishery_N : N;-fun fishing_N : N;-fun fishing_line_N : N;-fun fishing_rod_N : N;-fun fishing_tackle_N : N;-fun fishmonger_N : N;-fun fishpaste_N : N;-fun fishplate_N : N;-fun fishwife_N : N;-fun fishy_A : A;-fun fissile_A : A;-fun fission_N : N;-fun fissionable_A : A;-fun fissiparous_A : A;-fun fissure_N : N;-fun fist_N : N;-fun fistula_N : N;-fun fit_A : A;-fun fit_N : N;-fun fit_V : V;-fun fit_V2 : V2;-fun fitful_A : A;-fun fitfully_Adv : Adv;-fun fitly_Adv : Adv;-fun fitment_N : N;-fun fitness_N : N;-fun fitter_N : N;-fun fitting_A : A;-fun fitting_N : N;-fun five_A : A;-fun five_N : N;-fun fivefold_A : A;-fun fivepence_N : N;-fun fivepenny_A : A;-fun fiver_N : N;-fun fives_N : N;-fun fix_N : N;-fun fix_V : V;-fun fix_V2 : V2;-fun fixate_V2 : V2;-fun fixation_N : N;-fun fixative_N : N;-fun fixed_A : A;-fun fixedly_Adv : Adv;-fun fixture_N : N;-fun fizz_N : N;-fun fizz_V : V;-fun fizzle_V : V;-fun fizzy_A : A;-fun fjord_N : N;-fun flabbergast_V2 : V2;-fun flabbily_Adv : Adv;-fun flabbiness_N : N;-fun flabby_A : A;-fun flaccid_A : A;-fun flaccidity_N : N;-fun flag_N : N;-fun flag_V : V;-fun flag_V2 : V2;-fun flag_captain_N : N;-fun flag_day_N : N;-fun flagellant_N : N;-fun flagellate_V2 : V2;-fun flagellation_N : N;-fun flageolet_N : N;-fun flagon_N : N;-fun flagpole_N : N;-fun flagrant_A : A;-fun flagrantly_Adv : Adv;-fun flagship_N : N;-fun flagstaff_N : N;-fun flagstone_N : N;-fun flail_N : N;-fun flail_V2 : V2;-fun flair_N : N;-fun flak_N : N;-fun flake_N : N;-fun flake_V : V;-fun flakiness_N : N;-fun flaky_A : A;-fun flambeau_N : N;-fun flamboyance_N : N;-fun flamboyant_A : A;-fun flamboyantly_Adv : Adv;-fun flame_N : N;-fun flame_V : V;-fun flamethrower_N : N;-fun flaming_A : A;-fun flamingo_N : N;-fun flammable_A : A;-fun flan_N : N;-fun flange_N : N;-fun flank_N : N;-fun flank_V2 : V2;-fun flannel_N : N;-fun flannelette_N : N;-fun flap_N : N;-fun flap_V : V;-fun flap_V2 : V2;-fun flapjack_N : N;-fun flapper_N : N;-fun flare_N : N;-fun flare_V : V;-fun flare_V2 : V2;-fun flare_path_N : N;-fun flare_up_N : N;-fun flash_N : N;-fun flash_V : V;-fun flash_V2 : V2;-fun flashback_N : N;-fun flashbulb_N : N;-fun flashgun_N : N;-fun flashily_Adv : Adv;-fun flashlight_N : N;-fun flashpoint_N : N;-fun flashy_A : A;-fun flask_N : N;-fun flat_A : A;-fun flat_Adv : Adv;-fun flat_N : N;-fun flat_bottomed_A : A;-fun flat_car_N : N;-fun flat_footed_A : A;-fun flat_iron_N : N;-fun flatfish_N : N;-fun flatlet_N : N;-fun flatly_Adv : Adv;-fun flatness_N : N;-fun flatten_V : V;-fun flatten_V2 : V2;-fun flatter_V2 : V2;-fun flatterer_N : N;-fun flattery_N : N;-fun flattop_N : N;-fun flatulence_N : N;-fun flaunt_V : V;-fun flaunt_V2 : V2;-fun flautist_N : N;-fun flavour_N : N;-fun flavour_V2 : V2;-fun flavouring_N : N;-fun flavourless_A : A;-fun flaw_N : N;-fun flawed_A : A;-fun flawless_A : A;-fun flawlessly_Adv : Adv;-fun flax_N : N;-fun flaxen_A : A;-fun flay_V2 : V2;-fun flea_N : N;-fun flea_bite_N : N;-fun flea_bitten_A : A;-fun fleapit_N : N;-fun fleck_N : N;-fun fleck_V2 : V2;-fun fledged_A : A;-fun fledgeling_N : N;-fun fledgling_N : N;-fun flee_V : V;-fun flee_V2 : V2;-fun fleece_N : N;-fun fleece_V2 : V2;-fun fleecy_A : A;-fun fleet_A : A;-fun fleet_N : N;-fun fleet_PN : PN;-fun fleet_street_PN : PN;-fun fleeting_A : A;-fun fleetly_Adv : Adv;-fun fleetness_N : N;-fun fleetwood_PN : PN;-fun flemish_A : A;-fun flemish_N : N;-fun flesh_N : N;-fun flesh_wound_N : N;-fun fleshly_A : A;-fun fleshy_A : A;-fun fleur_de_lis_N : N;-fun fleur_de_lys_N : N;-fun flex_N : N;-fun flex_V2 : V2;-fun flexibility_N : N;-fun flexible_A : A;-fun flexibly_Adv : Adv;-fun flibbertigibbet_N : N;-fun flick_N : N;-fun flick_V2 : V2;-fun flick_knife_N : N;-fun flicker_N : N;-fun flicker_V : V;-fun flier_N : N;-fun flight_N : N;-fun flight_V2 : V2;-fun flightless_A : A;-fun flighty_A : A;-fun flimsily_Adv : Adv;-fun flimsiness_N : N;-fun flimsy_A : A;-fun flimsy_N : N;-fun flinch_V : V;-fun fling_N : N;-fun fling_V : V;-fun fling_V2 : V2;-fun flint_N : N;-fun flint_PN : PN;-fun flintstone_N : N;-fun flinty_A : A;-fun flip_A : A;-fun flip_N : N;-fun flip_V : V;-fun flip_V2 : V2;-fun flippancy_N : N;-fun flippant_A : A;-fun flippantly_Adv : Adv;-fun flipper_N : N;-fun flirt_N : N;-fun flirt_V : V;-fun flirtation_N : N;-fun flirtatious_A : A;-fun flit_N : N;-fun flit_V : V;-fun float_N : N;-fun float_V : V;-fun float_V2 : V2;-fun floatation_N : N;-fun floating_A : A;-fun flock_N : N;-fun flock_V : V;-fun floe_N : N;-fun flog_V2 : V2;-fun flogging_N : N;-fun flood_N : N;-fun flood_V : V;-fun flood_V2 : V2;-fun flood_tide_N : N;-fun floodgate_N : N;-fun floodlight_V2 : V2;-fun floor_N : N;-fun floor_V2 : V2;-fun floor_walker_N : N;-fun floorboard_N : N;-fun flooring_N : N;-fun floozie_N : N;-fun floozy_N : N;-fun flop_Adv : Adv;-fun flop_N : N;-fun flop_V : V;-fun flop_V2 : V2;-fun floppy_A : A;-fun flora_PN : PN;-fun floral_A : A;-fun florence_PN : PN;-fun floriculture_N : N;-fun florid_A : A;-fun florida_PN : PN;-fun floridly_Adv : Adv;-fun florin_N : N;-fun florist_N : N;-fun florrie_PN : PN;-fun floss_N : N;-fun flotation_N : N;-fun flotilla_N : N;-fun flotsam_N : N;-fun flounce_N : N;-fun flounce_V : V;-fun flounce_V2 : V2;-fun flounder_N : N;-fun flounder_V : V;-fun flour_N : N;-fun flour_V2 : V2;-fun flourish_N : N;-fun flourish_V : V;-fun flourish_V2 : V2;-fun floury_A : A;-fun flout_V2 : V2;-fun flow_N : N;-fun flow_V : V;-fun flower_N : N;-fun flower_V : V;-fun flower_girl_N : N;-fun flowerbed_N : N;-fun flowered_A : A;-fun flowerless_A : A;-fun flowerpot_N : N;-fun flowery_A : A;-fun flu_N : N;-fun fluctuate_V : V;-fun fluctuation_N : N;-fun flue_N : N;-fun fluency_N : N;-fun fluent_A : A;-fun fluently_Adv : Adv;-fun fluff_N : N;-fun fluff_V2 : V2;-fun fluffy_A : A;-fun fluid_A : A;-fun fluid_N : N;-fun fluidity_N : N;-fun fluke_N : N;-fun flume_N : N;-fun flummox_V2 : V2;-fun flunk_V : V;-fun flunk_V2 : V2;-fun flunkey_N : N;-fun flunky_N : N;-fun fluorescence_N : N;-fun fluorescent_A : A;-fun fluoridate_V2 : V2;-fun fluoridation_N : N;-fun fluoride_N : N;-fun fluoridization_N : N;-fun fluoridize_V2 : V2;-fun fluorine_N : N;-fun flurry_N : N;-fun flurry_V2 : V2;-fun flush_A : A;-fun flush_N : N;-fun flush_V : V;-fun flush_V2 : V2;-fun fluster_N : N;-fun fluster_V2 : V2;-fun flute_N : N;-fun flute_V : V;-fun flute_V2 : V2;-fun fluting_N : N;-fun flutist_N : N;-fun flutter_N : N;-fun flutter_V : V;-fun flutter_V2 : V2;-fun fluvial_A : A;-fun flux_N : N;-fun fly_A : A;-fun fly_N : N;-fun fly_V : V;-fun fly_V2 : V2;-fun fly_fish_V : V;-fun fly_fishing_N : N;-fun fly_swat_N : N;-fun fly_swatter_N : N;-fun flyblown_A : A;-fun flycatcher_N : N;-fun flyer_N : N;-fun flying_A : A;-fun flying_bomb_N : N;-fun flying_fish_N : N;-fun flying_fox_N : N;-fun flying_squad_N : N;-fun flyleaf_N : N;-fun flyover_N : N;-fun flypaper_N : N;-fun flypast_N : N;-fun flytrap_N : N;-fun flyweight_N : N;-fun flywheel_N : N;-fun fm_N : N;-fun fo'c'sle_N : N;-fun fo_N : N;-fun foal_N : N;-fun foal_V : V;-fun foam_N : N;-fun foam_V : V;-fun foam_rubber_N : N;-fun foamy_A : A;-fun fob_V2 : V2;-fun focal_A : A;-fun focus_N : N;-fun focus_V : V;-fun focus_V2 : V2;-fun fodder_N : N;-fun foe_N : N;-fun foetal_A : A;-fun foetus_N : N;-fun fog_N : N;-fun fog_V2 : V2;-fun fogbank_N : N;-fun fogbound_A : A;-fun fogey_N : N;-fun foggia_PN : PN;-fun foggy_A : A;-fun foghorn_N : N;-fun foglamp_N : N;-fun fogsignal_N : N;-fun foible_N : N;-fun foil_N : N;-fun foil_V2 : V2;-fun foist_V2 : V2;-fun fold_N : N;-fun fold_V : V;-fun fold_V2 : V2;-fun folder_N : N;-fun foliage_N : N;-fun folio_N : N;-fun folk_N : N;-fun folk_dance_N : N;-fun folkestone_PN : PN;-fun folklore_N : N;-fun folksong_N : N;-fun folksy_A : A;-fun folktale_N : N;-fun follow_V : V;-fun follow_V2 : V2;-fun follow_on_N : N;-fun follow_through_N : N;-fun follow_up_N : N;-fun follower_N : N;-fun following_A : A;-fun following_N : N;-fun folly_N : N;-fun foment_V2 : V2;-fun fomentation_N : N;-fun fond_A : A;-fun fondant_N : N;-fun fondle_V2 : V2;-fun fondly_Adv : Adv;-fun fondness_N : N;-fun font_N : N;-fun foochow_PN : PN;-fun food_N : N;-fun foodless_A : A;-fun foodstuff_N : N;-fun fool_N : N;-fun fool_V : V;-fun fool_V2 : V2;-fun foolery_N : N;-fun foolhardiness_N : N;-fun foolhardy_A : A;-fun foolish_A : A;-fun foolishly_Adv : Adv;-fun foolishness_N : N;-fun foolproof_A : A;-fun foolscap_N : N;-fun foot_N : N;-fun foot_V : V;-fun foot_V2 : V2;-fun foot_and_mouth_A : A;-fun foot_and_mouth_N : N;-fun foot_bath_N : N;-fun foot_pound_N : N;-fun foot_race_N : N;-fun foot_rot_N : N;-fun footage_N : N;-fun football_N : N;-fun footballer_N : N;-fun footboard_N : N;-fun footbridge_N : N;-fun footed_A : A;-fun footer_N : N;-fun footfall_N : N;-fun footfault_N : N;-fun foothold_N : N;-fun footing_N : N;-fun footle_V : V;-fun footle_V2 : V2;-fun footling_A : A;-fun footloose_A : A;-fun footman_N : N;-fun footmark_N : N;-fun footnote_N : N;-fun footpath_N : N;-fun footplate_N : N;-fun footprint_N : N;-fun footslog_V : V;-fun footslogger_N : N;-fun footsore_A : A;-fun footstep_N : N;-fun footstool_N : N;-fun footsure_A : A;-fun footwear_N : N;-fun footwork_N : N;-fun fop_N : N;-fun foppish_A : A;-fun forage_N : N;-fun forage_V : V;-fun foray_N : N;-fun foray_V : V;-fun forbear_N : N;-fun forbear_V : V;-fun forbear_V2 : V2;-fun forbearance_N : N;-fun forbid_V2 : V2;-fun forbidding_A : A;-fun forbiddingly_Adv : Adv;-fun force_N : N;-fun force_V2 : V2;-fun force_feed_V2 : V2;-fun force_land_V : V;-fun force_land_V2 : V2;-fun force_majeure_N : N;-fun forceful_A : A;-fun forcefully_Adv : Adv;-fun forcefulness_N : N;-fun forcemeat_N : N;-fun forcible_A : A;-fun forcibly_Adv : Adv;-fun ford_N : N;-fun ford_V2 : V2;-fun fordable_A : A;-fun fore_A : A;-fun fore_Adv : Adv;-fun fore_N : N;-fun forearm_N : N;-fun forearm_V2 : V2;-fun forebode_V2 : V2;-fun foreboding_N : N;-fun forecast_N : N;-fun forecast_V2 : V2;-fun forecaster_N : N;-fun forecastle_N : N;-fun foreclose_V : V;-fun foreclose_V2 : V2;-fun foreclosure_N : N;-fun forecourt_N : N;-fun foredoom_V2 : V2;-fun forefather_N : N;-fun forefinger_N : N;-fun forefoot_N : N;-fun forefront_N : N;-fun foregather_V : V;-fun forego_V : V;-fun forego_V2 : V2;-fun foregoing_A : A;-fun foregone_A : A;-fun foreground_N : N;-fun forehand_A : A;-fun forehead_N : N;-fun foreign_A : A;-fun foreigner_N : N;-fun foreknow_V : V;-fun foreknow_V2 : V2;-fun foreknowledge_N : N;-fun foreland_N : N;-fun foreleg_N : N;-fun forelock_N : N;-fun foreman_N : N;-fun foremast_N : N;-fun foremost_A : A;-fun foremost_Adv : Adv;-fun forename_N : N;-fun forenoon_N : N;-fun forensic_A : A;-fun foreordain_V2 : V2;-fun forerunner_N : N;-fun foresail_N : N;-fun foresee_V2 : V2;-fun foreseeable_A : A;-fun foreshadow_V2 : V2;-fun foreshore_N : N;-fun foreshorten_V2 : V2;-fun foresight_N : N;-fun foreskin_N : N;-fun forest_N : N;-fun forestall_V2 : V2;-fun forester_N : N;-fun forestry_N : N;-fun foreswear_V2 : V2;-fun foretaste_N : N;-fun foretell_V2 : V2;-fun forethought_N : N;-fun foretop_N : N;-fun forever_Adv : Adv;-fun forewarn_V2 : V2;-fun forewoman_N : N;-fun foreword_N : N;-fun forfar_PN : PN;-fun forfeit_N : N;-fun forfeit_V2 : V2;-fun forfeiture_N : N;-fun forgather_V : V;-fun forge_N : N;-fun forge_V : V;-fun forge_V2 : V2;-fun forger_N : N;-fun forgery_N : N;-fun forget_V : V;-fun forget_V2 : V2;-fun forget_me_not_N : N;-fun forgetful_A : A;-fun forgetfully_Adv : Adv;-fun forgetfulness_N : N;-fun forging_N : N;-fun forgivable_A : A;-fun forgivably_Adv : Adv;-fun forgive_V : V;-fun forgive_V2 : V2;-fun forgiveness_N : N;-fun forgiving_A : A;-fun forgivingly_Adv : Adv;-fun forgo_V2 : V2;-fun fork_N : N;-fun fork_V : V;-fun fork_V2 : V2;-fun forked_A : A;-fun forli_PN : PN;-fun forlorn_A : A;-fun forlornly_Adv : Adv;-fun forlornness_N : N;-fun form_N : N;-fun form_V : V;-fun form_V2 : V2;-fun formal_A : A;-fun formaldehyde_N : N;-fun formalin_N : N;-fun formalism_N : N;-fun formality_N : N;-fun formalize_V2 : V2;-fun formally_Adv : Adv;-fun format_N : N;-fun formation_N : N;-fun formative_A : A;-fun formby_PN : PN;-fun former_A : A;-fun formerly_Adv : Adv;-fun formic_A : A;-fun formica_N : N;-fun formidable_A : A;-fun formidably_Adv : Adv;-fun formless_A : A;-fun formlessly_Adv : Adv;-fun formosa_PN : PN;-fun formula_N : N;-fun formulate_V2 : V2;-fun formulation_N : N;-fun fornicate_V : V;-fun fornication_N : N;-fun forrader_Adv : Adv;-fun forsake_V2 : V2;-fun forsooth_Adv : Adv;-fun forswear_V2 : V2;-fun forsythia_N : N;-fun fort_N : N;-fun fort_lauderdale_PN : PN;-fun fort_william_PN : PN;-fun fort_worth_PN : PN;-fun fortaleza_PN : PN;-fun forte_A : A;-fun forte_Adv : Adv;-fun forte_N : N;-fun forth_Adv : Adv;-fun forthcoming_A : A;-fun forthright_A : A;-fun forthwith_Adv : Adv;-fun fortieth_A : A;-fun fortieth_N : N;-fun fortification_N : N;-fun fortify_V2 : V2;-fun fortissimo_A : A;-fun fortissimo_Adv : Adv;-fun fortitude_N : N;-fun fortnight_N : N;-fun fortnightly_A : A;-fun fortnightly_Adv : Adv;-fun fortress_N : N;-fun fortuitous_A : A;-fun fortuitously_Adv : Adv;-fun fortunate_A : A;-fun fortunately_Adv : Adv;-fun fortune_N : N;-fun forty_A : A;-fun forty_N : N;-fun fortyish_A : A;-fun forum_N : N;-fun forward_A : A;-fun forward_Adv : Adv;-fun forward_N : N;-fun forward_V2 : V2;-fun forwardness_N : N;-fun forwards_Adv : Adv;-fun fosse_N : N;-fun fossil_N : N;-fun fossilization_N : N;-fun fossilize_V : V;-fun fossilize_V2 : V2;-fun foster_V2 : V2;-fun foster_brother_N : N;-fun foster_child_N : N;-fun foster_father_N : N;-fun foster_mother_N : N;-fun foster_parent_N : N;-fun foster_sister_N : N;-fun foul_A : A;-fun foul_N : N;-fun foul_V : V;-fun foul_V2 : V2;-fun foul_mouthed_A : A;-fun foul_spoken_A : A;-fun foully_Adv : Adv;-fun foulness_N : N;-fun found_V2 : V2;-fun foundation_N : N;-fun foundation_stone_N : N;-fun founder_N : N;-fun founder_V : V;-fun founder_V2 : V2;-fun foundling_N : N;-fun foundress_N : N;-fun foundry_N : N;-fun fount_N : N;-fun fountain_N : N;-fun fountain_head_N : N;-fun fountain_pen_N : N;-fun four_A : A;-fun four_N : N;-fun four_in_hand_N : N;-fun four_part_A : A;-fun four_ply_A : A;-fun four_poster_N : N;-fun four_pounder_N : N;-fun four_wheeler_N : N;-fun fourfold_A : A;-fun fourfold_Adv : Adv;-fun fourpence_N : N;-fun fourpenny_A : A;-fun fourscore_A : A;-fun fourscore_N : N;-fun foursome_N : N;-fun foursquare_A : A;-fun fourteen_A : A;-fun fourteen_N : N;-fun fourteenth_A : A;-fun fourteenth_N : N;-fun fourth_A : A;-fun fourth_N : N;-fun fourthly_Adv : Adv;-fun fowey_PN : PN;-fun fowl_N : N;-fun fowl_V : V;-fun fowl_run_N : N;-fun fowler_N : N;-fun fowlingpiece_N : N;-fun fowlpest_N : N;-fun fox_N : N;-fun fox_V2 : V2;-fun fox_terrier_N : N;-fun foxglove_N : N;-fun foxhole_N : N;-fun foxhound_N : N;-fun foxhunt_N : N;-fun foxhunt_V : V;-fun foxhunter_N : N;-fun foxtrot_N : N;-fun foxy_A : A;-fun foyer_N : N;-fun fr_PN : PN;-fun fracas_N : N;-fun fraction_N : N;-fun fractional_A : A;-fun fractious_A : A;-fun fractiously_Adv : Adv;-fun fractiousness_N : N;-fun fracture_N : N;-fun fracture_V : V;-fun fracture_V2 : V2;-fun fragile_A : A;-fun fragility_N : N;-fun fragment_N : N;-fun fragment_V : V;-fun fragmentary_A : A;-fun fragmentation_N : N;-fun fragrance_N : N;-fun fragrant_A : A;-fun frail_A : A;-fun frailty_N : N;-fun frame_N : N;-fun frame_V : V;-fun frame_V2 : V2;-fun frame_up_N : N;-fun framework_N : N;-fun frampton_cotterell_PN : PN;-fun fran_PN : PN;-fun franc_N : N;-fun france_PN : PN;-fun frances_PN : PN;-fun franchise_N : N;-fun francis_PN : PN;-fun franciscan_A : A;-fun franciscan_N : N;-fun frank_A : A;-fun frank_N : N;-fun frank_PN : PN;-fun frank_V2 : V2;-fun frankfurt_PN : PN;-fun frankfurter_N : N;-fun frankie_PN : PN;-fun frankincense_N : N;-fun franking_machine_N : N;-fun franklin_N : N;-fun frankly_Adv : Adv;-fun frankness_N : N;-fun frantic_A : A;-fun frantically_Adv : Adv;-fun fraserburgh_PN : PN;-fun fraternal_A : A;-fun fraternally_Adv : Adv;-fun fraternity_N : N;-fun fraternization_N : N;-fun fraternize_V : V;-fun fratricide_N : N;-fun frau_N : N;-fun fraud_N : N;-fun fraudulent_A : A;-fun fraudulently_Adv : Adv;-fun fraught_A : A;-fun fray_N : N;-fun fray_V : V;-fun fray_V2 : V2;-fun frazzle_N : N;-fun freak_N : N;-fun freak_V : V;-fun freak_V2 : V2;-fun freak_out_N : N;-fun freakish_A : A;-fun freakishly_Adv : Adv;-fun freakishness_N : N;-fun freaky_A : A;-fun freckle_N : N;-fun freckle_V : V;-fun freckle_V2 : V2;-fun freckleton_PN : PN;-fun fred_PN : PN;-fun freda_PN : PN;-fun freddie_PN : PN;-fun freddy_PN : PN;-fun frederick_PN : PN;-fun frederiksberg_PN : PN;-fun free_A : A;-fun free_V2 : V2;-fun free_and_easy_A : A;-fun free_for_all_N : N;-fun free_handed_A : A;-fun free_list_N : N;-fun free_liver_N : N;-fun free_living_N : N;-fun free_range_A : A;-fun free_spoken_A : A;-fun free_standing_A : A;-fun free_thinker_N : N;-fun free_thinking_A : A;-fun free_thought_N : N;-fun free_trader_N : N;-fun freebooter_N : N;-fun freeborn_A : A;-fun freedman_N : N;-fun freedom_N : N;-fun freehand_A : A;-fun freehold_N : N;-fun freeholder_N : N;-fun freelance_N : N;-fun freelance_V : V;-fun freely_Adv : Adv;-fun freeman_N : N;-fun freemason_N : N;-fun freemasonry_N : N;-fun freesia_N : N;-fun freestone_N : N;-fun freestyle_N : N;-fun freeway_N : N;-fun freewheel_V : V;-fun freewill_A : A;-fun freeze_N : N;-fun freeze_V : V;-fun freeze_V2 : V2;-fun freezer_N : N;-fun freezing_mixture_N : N;-fun freezing_point_N : N;-fun freiburg_PN : PN;-fun freight_N : N;-fun freight_V2 : V2;-fun freight_train_N : N;-fun freighter_N : N;-fun freightliner_N : N;-fun french_A : A;-fun french_N : N;-fun frenchman_N : N;-fun frenchwoman_N : N;-fun frenetic_A : A;-fun frenzied_A : A;-fun frenziedly_Adv : Adv;-fun frenzy_N : N;-fun frequency_N : N;-fun frequent_A : A;-fun frequent_V2 : V2;-fun frequently_Adv : Adv;-fun fresco_N : N;-fun fresco_V2 : V2;-fun fresh_A : A;-fun fresh_Adv : Adv;-fun freshen_V : V;-fun freshen_V2 : V2;-fun fresher_N : N;-fun freshly_Adv : Adv;-fun freshman_N : N;-fun freshness_N : N;-fun freshwater_A : A;-fun freshwater_PN : PN;-fun fret_N : N;-fun fret_V : V;-fun fret_V2 : V2;-fun fretful_A : A;-fun fretfully_Adv : Adv;-fun fretsaw_N : N;-fun fretwork_N : N;-fun freudian_A : A;-fun fri_PN : PN;-fun friability_N : N;-fun friable_A : A;-fun friar_N : N;-fun fricassee_N : N;-fun fricassee_V2 : V2;-fun fricative_A : A;-fun fricative_N : N;-fun friction_N : N;-fun friday_N : N;-fun friday_PN : PN;-fun fridge_N : N;-fun friend_N : N;-fun friendless_A : A;-fun friendlessness_N : N;-fun friendliness_N : N;-fun friendly_A : A;-fun friendship_N : N;-fun frier_N : N;-fun frieze_N : N;-fun frigate_N : N;-fun fright_N : N;-fun fright_V2 : V2;-fun frighten_V2 : V2;-fun frightened_A : A;-fun frightening_A : A;-fun frighteningly_Adv : Adv;-fun frightful_A : A;-fun frightfully_Adv : Adv;-fun frightfulness_N : N;-fun frigid_A : A;-fun frigidity_N : N;-fun frigidly_Adv : Adv;-fun frill_N : N;-fun frilled_A : A;-fun frilly_A : A;-fun fringe_N : N;-fun fringe_V2 : V2;-fun frinton_PN : PN;-fun frippery_N : N;-fun frisk_V : V;-fun frisk_V2 : V2;-fun friskily_Adv : Adv;-fun frisky_A : A;-fun frisson_N : N;-fun fritter_N : N;-fun fritter_V2 : V2;-fun frivol_V : V;-fun frivol_V2 : V2;-fun frivolity_N : N;-fun frivolous_A : A;-fun frivolously_Adv : Adv;-fun frizz_V2 : V2;-fun frizzle_V : V;-fun frizzle_V2 : V2;-fun frizzy_A : A;-fun fro_Adv : Adv;-fun frock_N : N;-fun frock_coat_N : N;-fun frodsham_PN : PN;-fun frog_N : N;-fun frogman_N : N;-fun frogmarch_V2 : V2;-fun frolic_N : N;-fun frolic_V : V;-fun frolicsome_A : A;-fun frome_PN : PN;-fun frond_N : N;-fun front_N : N;-fun front_V : V;-fun front_V2 : V2;-fun front_bench_N : N;-fun front_bencher_N : N;-fun frontage_N : N;-fun frontal_A : A;-fun frontier_N : N;-fun frontiersman_N : N;-fun frontispiece_N : N;-fun frost_N : N;-fun frost_V : V;-fun frost_V2 : V2;-fun frost_bound_A : A;-fun frostbite_N : N;-fun frostbitten_A : A;-fun frostily_Adv : Adv;-fun frostiness_N : N;-fun frosting_N : N;-fun frosty_A : A;-fun froth_N : N;-fun froth_V : V;-fun frothily_Adv : Adv;-fun frothiness_N : N;-fun frothy_A : A;-fun froward_A : A;-fun frown_N : N;-fun frown_V : V;-fun frowningly_Adv : Adv;-fun frowsty_A : A;-fun frowzy_A : A;-fun frs_N : N;-fun fructification_N : N;-fun fructify_V : V;-fun fructify_V2 : V2;-fun frugal_A : A;-fun frugality_N : N;-fun frugally_Adv : Adv;-fun fruit_N : N;-fun fruit_V : V;-fun fruit_fly_N : N;-fun fruitcake_N : N;-fun fruiterer_N : N;-fun fruitful_A : A;-fun fruitfully_Adv : Adv;-fun fruitfulness_N : N;-fun fruition_N : N;-fun fruitless_A : A;-fun fruitlessly_Adv : Adv;-fun fruitlessness_N : N;-fun fruity_A : A;-fun frump_N : N;-fun frumpish_A : A;-fun frumpy_A : A;-fun frustrate_V2 : V2;-fun frustration_N : N;-fun fry_N : N;-fun fry_V : V;-fun fry_V2 : V2;-fun fry_pan_N : N;-fun fryer_N : N;-fun frying_pan_N : N;-fun fräulein_N : N;-fun ft_N : N;-fun fuchsia_N : N;-fun fuck_V : V;-fun fuck_V2 : V2;-fun fuck_all_N : N;-fun fucker_N : N;-fun fucking_A : A;-fun fuddle_V2 : V2;-fun fuddy_duddy_N : N;-fun fudge_N : N;-fun fuel_N : N;-fun fuel_V : V;-fun fuel_V2 : V2;-fun fug_N : N;-fun fuggy_A : A;-fun fugitive_A : A;-fun fugitive_N : N;-fun fugue_N : N;-fun fulcrum_N : N;-fun fulfil_V2 : V2;-fun fulfilment_N : N;-fun full_A : A;-fun full_blooded_A : A;-fun full_blown_A : A;-fun full_dress_A : A;-fun full_fashioned_A : A;-fun full_fledged_A : A;-fun full_grown_A : A;-fun full_length_A : A;-fun full_page_A : A;-fun full_scale_A : A;-fun full_time_A : A;-fun full_time_Adv : Adv;-fun fullback_N : N;-fun fuller_N : N;-fun fullness_N : N;-fun fully_Adv : Adv;-fun fully_fashioned_A : A;-fun fully_fledged_A : A;-fun fully_grown_A : A;-fun fulmar_N : N;-fun fulminate_V : V;-fun fulmination_N : N;-fun fulsome_A : A;-fun fulsomely_Adv : Adv;-fun fulsomeness_N : N;-fun fumble_V : V;-fun fumble_V2 : V2;-fun fumbler_N : N;-fun fume_N : N;-fun fume_V : V;-fun fume_V2 : V2;-fun fumigate_V2 : V2;-fun fumigation_N : N;-fun fun_N : N;-fun function_N : N;-fun function_V : V;-fun functional_A : A;-fun functionalism_N : N;-fun functionalist_N : N;-fun functionally_Adv : Adv;-fun functionary_N : N;-fun fund_N : N;-fun fund_V2 : V2;-fun fundamental_A : A;-fun fundamental_N : N;-fun fundamentalism_N : N;-fun fundamentalist_N : N;-fun fundamentally_Adv : Adv;-fun funeral_N : N;-fun funereal_A : A;-fun funfair_N : N;-fun fungicide_N : N;-fun fungoid_A : A;-fun fungous_A : A;-fun fungus_N : N;-fun funicular_N : N;-fun funk_N : N;-fun funk_V : V;-fun funk_V2 : V2;-fun funky_A : A;-fun funnel_N : N;-fun funnel_V : V;-fun funnel_V2 : V2;-fun funnily_Adv : Adv;-fun funniness_N : N;-fun funny_A : A;-fun funny_bone_N : N;-fun fur_N : N;-fun furbelow_N : N;-fun furbish_V2 : V2;-fun furious_A : A;-fun furiously_Adv : Adv;-fun furl_V : V;-fun furl_V2 : V2;-fun furlong_N : N;-fun furlough_N : N;-fun furnace_N : N;-fun furnish_V2 : V2;-fun furniture_N : N;-fun furore_N : N;-fun furrier_N : N;-fun furrow_N : N;-fun furrow_V2 : V2;-fun furry_A : A;-fun furth_PN : PN;-fun further_Adv : Adv;-fun further_V2 : V2;-fun furtherance_N : N;-fun furthermore_Adv : Adv;-fun furthermost_A : A;-fun furthest_A : A;-fun furthest_Adv : Adv;-fun furtive_A : A;-fun furtively_Adv : Adv;-fun furtiveness_N : N;-fun fury_N : N;-fun furze_N : N;-fun fuse_N : N;-fun fuse_V : V;-fun fuse_V2 : V2;-fun fuselage_N : N;-fun fushun_PN : PN;-fun fusilier_N : N;-fun fusillade_N : N;-fun fusion_N : N;-fun fuss_N : N;-fun fuss_V : V;-fun fuss_V2 : V2;-fun fussily_Adv : Adv;-fun fussiness_N : N;-fun fusspot_N : N;-fun fussy_A : A;-fun fustian_N : N;-fun fusty_A : A;-fun futile_A : A;-fun futility_N : N;-fun future_A : A;-fun future_N : N;-fun futureless_A : A;-fun futurism_N : N;-fun futurist_N : N;-fun futurity_N : N;-fun fuze_N : N;-fun fuzz_N : N;-fun fuzzy_A : A;-fun fwd_PN : PN;-fun fête_N : N;-fun fête_V2 : V2;-fun führer_N : N;-fun g_N : N;-fun g_man_N : N;-fun gab_N : N;-fun gabardine_N : N;-fun gabble_N : N;-fun gabble_V : V;-fun gabble_V2 : V2;-fun gaberdine_N : N;-fun gable_N : N;-fun gabled_A : A;-fun gabon_PN : PN;-fun gabonese_A : A;-fun gabonese_N : N;-fun gad_V : V;-fun gadabout_N : N;-fun gadfly_N : N;-fun gadget_N : N;-fun gadgetry_N : N;-fun gael_N : N;-fun gaelic_A : A;-fun gaelic_N : N;-fun gaff_N : N;-fun gaffe_N : N;-fun gaffer_N : N;-fun gag_N : N;-fun gag_V : V;-fun gag_V2 : V2;-fun gaga_A : A;-fun gage_N : N;-fun gage_V2 : V2;-fun gaggle_N : N;-fun gaiety_N : N;-fun gaily_Adv : Adv;-fun gain_N : N;-fun gain_V : V;-fun gain_V2 : V2;-fun gainful_A : A;-fun gainfully_Adv : Adv;-fun gainsay_V2 : V2;-fun gainsborough_N : N;-fun gainsborough_PN : PN;-fun gait_N : N;-fun gaiter_N : N;-fun gal_N : N;-fun gala_N : N;-fun galactic_A : A;-fun galantine_N : N;-fun galashiels_PN : PN;-fun galaxy_N : N;-fun gale_N : N;-fun gall_N : N;-fun gall_V2 : V2;-fun gallant_A : A;-fun gallant_N : N;-fun gallantly_Adv : Adv;-fun gallantry_N : N;-fun galleon_N : N;-fun gallery_N : N;-fun galley_N : N;-fun galley_proof_N : N;-fun galley_slave_N : N;-fun gallic_A : A;-fun gallicism_N : N;-fun gallivant_V : V;-fun gallon_N : N;-fun gallop_N : N;-fun gallop_V : V;-fun gallop_V2 : V2;-fun galloway_PN : PN;-fun gallows_bird_N : N;-fun gallstone_N : N;-fun gallup_PN : PN;-fun galore_Adv : Adv;-fun galosh_N : N;-fun galumph_V : V;-fun galvanic_A : A;-fun galvanism_N : N;-fun galvanize_V2 : V2;-fun galway_PN : PN;-fun gambia_PN : PN;-fun gambian_A : A;-fun gambian_N : N;-fun gambit_N : N;-fun gamble_N : N;-fun gamble_V : V;-fun gamble_V2 : V2;-fun gambler_N : N;-fun gambling_N : N;-fun gambling_den_N : N;-fun gamboge_N : N;-fun gambol_N : N;-fun gambol_V : V;-fun game_A : A;-fun game_N : N;-fun game_V : V;-fun game_V2 : V2;-fun game_bag_N : N;-fun game_bird_N : N;-fun game_licence_N : N;-fun gamecock_N : N;-fun gamekeeper_N : N;-fun gamely_Adv : Adv;-fun games_master_N : N;-fun games_mistress_N : N;-fun gamesmanship_N : N;-fun gaming_house_N : N;-fun gaming_table_N : N;-fun gamma_N : N;-fun gammon_N : N;-fun gammy_A : A;-fun gamp_N : N;-fun gamut_N : N;-fun gamy_A : A;-fun gander_N : N;-fun gang_N : N;-fun gang_V : V;-fun ganger_N : N;-fun gangling_A : A;-fun ganglion_N : N;-fun gangplank_N : N;-fun gangrene_N : N;-fun gangrene_V : V;-fun gangrene_V2 : V2;-fun gangrenous_A : A;-fun gangster_N : N;-fun gangway_N : N;-fun gannet_N : N;-fun gantry_N : N;-fun gaol_N : N;-fun gaol_V2 : V2;-fun gaolbird_N : N;-fun gaolbreak_N : N;-fun gaoler_N : N;-fun gap_N : N;-fun gap_toothed_A : A;-fun gape_N : N;-fun gape_V : V;-fun garage_N : N;-fun garage_V2 : V2;-fun garb_N : N;-fun garb_V2 : V2;-fun garbage_N : N;-fun garbage_can_N : N;-fun garble_V2 : V2;-fun garden_N : N;-fun garden_V : V;-fun garden_truck_N : N;-fun gardener_N : N;-fun gardenia_N : N;-fun gardening_N : N;-fun gareth_PN : PN;-fun garforth_PN : PN;-fun gargantuan_A : A;-fun gargle_N : N;-fun gargle_V : V;-fun gargle_V2 : V2;-fun gargoyle_N : N;-fun garish_A : A;-fun garishly_Adv : Adv;-fun garland_N : N;-fun garland_V2 : V2;-fun garlic_N : N;-fun garment_N : N;-fun garner_N : N;-fun garner_V2 : V2;-fun garnet_N : N;-fun garnish_N : N;-fun garnish_V2 : V2;-fun garotte_N : N;-fun garotte_V2 : V2;-fun garret_N : N;-fun garrison_N : N;-fun garrison_V2 : V2;-fun garrotte_N : N;-fun garrotte_V2 : V2;-fun garrowhill_PN : PN;-fun garrulity_N : N;-fun garrulous_A : A;-fun garter_N : N;-fun gary_PN : PN;-fun gas_N : N;-fun gas_V : V;-fun gas_V2 : V2;-fun gas_bracket_N : N;-fun gas_cooker_N : N;-fun gas_engine_N : N;-fun gas_fitter_N : N;-fun gas_helmet_N : N;-fun gas_holder_N : N;-fun gas_mask_N : N;-fun gas_meter_N : N;-fun gas_oven_N : N;-fun gas_ring_N : N;-fun gas_station_N : N;-fun gas_stove_N : N;-fun gasbag_N : N;-fun gaseous_A : A;-fun gash_N : N;-fun gash_V2 : V2;-fun gasification_N : N;-fun gasify_V : V;-fun gasify_V2 : V2;-fun gasket_N : N;-fun gaslight_N : N;-fun gasmask_N : N;-fun gasolene_N : N;-fun gasoline_N : N;-fun gasometer_N : N;-fun gasp_N : N;-fun gasp_V : V;-fun gasp_V2 : V2;-fun gassy_A : A;-fun gastric_A : A;-fun gastritis_N : N;-fun gastronomic_A : A;-fun gastronomy_N : N;-fun gasworks_N : N;-fun gate_N : N;-fun gate_V2 : V2;-fun gatecrash_V2 : V2;-fun gatecrasher_N : N;-fun gatehouse_N : N;-fun gatepost_N : N;-fun gateshead_PN : PN;-fun gateway_N : N;-fun gather_V : V;-fun gather_V2 : V2;-fun gatherer_N : N;-fun gathering_N : N;-fun gatt_N : N;-fun gauche_A : A;-fun gaucherie_N : N;-fun gaucho_N : N;-fun gaud_N : N;-fun gaudily_Adv : Adv;-fun gaudy_A : A;-fun gaudy_N : N;-fun gauge_N : N;-fun gauge_V2 : V2;-fun gaul_N : N;-fun gaunt_A : A;-fun gauntlet_N : N;-fun gauntness_N : N;-fun gauze_N : N;-fun gauzy_A : A;-fun gavel_N : N;-fun gavin_PN : PN;-fun gavotte_N : N;-fun gawk_N : N;-fun gawkiness_N : N;-fun gawky_A : A;-fun gawp_V : V;-fun gay_A : A;-fun gay_N : N;-fun gayness_N : N;-fun gaze_N : N;-fun gaze_V : V;-fun gazelle_N : N;-fun gazette_N : N;-fun gazette_V2 : V2;-fun gazetteer_N : N;-fun gazump_V : V;-fun gazump_V2 : V2;-fun gb_PN : PN;-fun gcse_N : N;-fun gcses_N : N;-fun gdansk_PN : PN;-fun gdn_PN : PN;-fun gdns_PN : PN;-fun gear_N : N;-fun gear_V : V;-fun gear_V2 : V2;-fun gear_case_N : N;-fun gearbox_N : N;-fun gearshift_N : N;-fun gecko_N : N;-fun gee_gee_N : N;-fun geezer_N : N;-fun geiger_N : N;-fun geisha_N : N;-fun gel_N : N;-fun gel_V : V;-fun gelatin_N : N;-fun gelatine_N : N;-fun gelatinous_A : A;-fun geld_V2 : V2;-fun gelding_N : N;-fun gelignite_N : N;-fun gelligaer_PN : PN;-fun gelsenkirchen_PN : PN;-fun gem_N : N;-fun gemini_PN : PN;-fun gemmed_A : A;-fun gen_N : N;-fun gen_PN : PN;-fun gen_V2 : V2;-fun gendarme_N : N;-fun gendarmerie_N : N;-fun gender_N : N;-fun gene_N : N;-fun gene_PN : PN;-fun genealogical_A : A;-fun genealogically_Adv : Adv;-fun genealogist_N : N;-fun genealogy_N : N;-fun general_A : A;-fun general_N : N;-fun generalissimo_N : N;-fun generality_N : N;-fun generalization_N : N;-fun generalize_V : V;-fun generalize_V2 : V2;-fun generally_Adv : Adv;-fun generate_V2 : V2;-fun generation_N : N;-fun generative_A : A;-fun generator_N : N;-fun generic_A : A;-fun generically_Adv : Adv;-fun generosity_N : N;-fun generous_A : A;-fun generously_Adv : Adv;-fun genesis_N : N;-fun genetic_A : A;-fun genetically_Adv : Adv;-fun geneticist_N : N;-fun genetics_N : N;-fun geneva_PN : PN;-fun genial_A : A;-fun geniality_N : N;-fun genially_Adv : Adv;-fun genie_N : N;-fun genital_A : A;-fun genitive_A : A;-fun genius_N : N;-fun genius_loci_N : N;-fun genoa_PN : PN;-fun genocide_N : N;-fun genova_PN : PN;-fun genre_N : N;-fun genre_painting_N : N;-fun gent_N : N;-fun genteel_A : A;-fun genteelly_Adv : Adv;-fun gentian_N : N;-fun gentile_A : A;-fun gentile_N : N;-fun gentility_N : N;-fun gentle_A : A;-fun gentleman_N : N;-fun gentleman_at_arms_N : N;-fun gentlemanly_A : A;-fun gentleness_N : N;-fun gentlewoman_N : N;-fun gently_Adv : Adv;-fun gentry_N : N;-fun genuflect_V : V;-fun genuflection_N : N;-fun genuflexion_N : N;-fun genuine_A : A;-fun genuinely_Adv : Adv;-fun genuineness_N : N;-fun genus_N : N;-fun geocentric_A : A;-fun geoff_PN : PN;-fun geoffrey_PN : PN;-fun geographer_N : N;-fun geographical_A : A;-fun geographically_Adv : Adv;-fun geography_N : N;-fun geological_A : A;-fun geologically_Adv : Adv;-fun geologist_N : N;-fun geology_N : N;-fun geometric_A : A;-fun geometrical_A : A;-fun geometrically_Adv : Adv;-fun geometry_N : N;-fun geophysical_A : A;-fun geophysics_N : N;-fun geopolitics_N : N;-fun george_PN : PN;-fun georgette_N : N;-fun georgia_PN : PN;-fun georgian_A : A;-fun georgian_N : N;-fun georgie_PN : PN;-fun gerald_PN : PN;-fun geraldine_PN : PN;-fun geranium_N : N;-fun gerard_PN : PN;-fun geriatric_A : A;-fun geriatrician_N : N;-fun geriatrics_N : N;-fun germ_N : N;-fun german_A : A;-fun german_N : N;-fun germane_A : A;-fun germanic_A : A;-fun germany_PN : PN;-fun germicide_N : N;-fun germinate_V : V;-fun germinate_V2 : V2;-fun germination_N : N;-fun gerontology_N : N;-fun gerry_PN : PN;-fun gerrymander_N : N;-fun gerrymander_V2 : V2;-fun gertie_PN : PN;-fun gertrude_PN : PN;-fun gerund_N : N;-fun gestapo_N : N;-fun gestation_N : N;-fun gesticulate_V : V;-fun gesticulation_N : N;-fun gesture_N : N;-fun gesture_V : V;-fun get_V : V;-fun get_V2 : V2;-fun get_at_able_A : A;-fun get_together_N : N;-fun get_up_N : N;-fun getaway_N : N;-fun geum_N : N;-fun geyser_N : N;-fun ghana_PN : PN;-fun ghanaian_A : A;-fun ghanaian_N : N;-fun gharry_N : N;-fun ghastly_A : A;-fun ghat_N : N;-fun ghee_N : N;-fun ghent_PN : PN;-fun gherkin_N : N;-fun ghetto_N : N;-fun ghost_N : N;-fun ghost_V : V;-fun ghost_V2 : V2;-fun ghost_writer_N : N;-fun ghostliness_N : N;-fun ghostly_A : A;-fun ghoul_N : N;-fun ghoulish_A : A;-fun ghq_PN : PN;-fun gi_N : N;-fun giant_N : N;-fun giantess_N : N;-fun gibber_V : V;-fun gibberish_N : N;-fun gibbet_N : N;-fun gibbet_V2 : V2;-fun gibbon_N : N;-fun gibbous_A : A;-fun gibe_N : N;-fun gibe_V : V;-fun gibingly_Adv : Adv;-fun gibraltar_PN : PN;-fun gibraltarian_A : A;-fun gibraltarian_N : N;-fun giddily_Adv : Adv;-fun giddiness_N : N;-fun giddy_A : A;-fun giffnock_PN : PN;-fun gift_N : N;-fun gift_V2 : V2;-fun gifted_A : A;-fun gig_N : N;-fun gigantic_A : A;-fun giggle_N : N;-fun giggle_V : V;-fun gigolo_N : N;-fun gilbert_PN : PN;-fun gilbertian_A : A;-fun gild_N : N;-fun gild_V2 : V2;-fun gilder_N : N;-fun gilding_N : N;-fun giles_PN : PN;-fun gilfach_goch_PN : PN;-fun gill_N : N;-fun gill_PN : PN;-fun gillian_PN : PN;-fun gillie_N : N;-fun gillingham_PN : PN;-fun gilt_N : N;-fun gilt_edged_A : A;-fun gimcrack_A : A;-fun gimlet_N : N;-fun gimmick_N : N;-fun gin_N : N;-fun gin_V2 : V2;-fun gina_PN : PN;-fun ginger_N : N;-fun ginger_V2 : V2;-fun gingerbread_N : N;-fun gingerly_A : A;-fun gingerly_Adv : Adv;-fun gingham_N : N;-fun gingko_N : N;-fun ginseng_N : N;-fun gipsy_N : N;-fun giraffe_N : N;-fun gird_V2 : V2;-fun girder_N : N;-fun girdle_N : N;-fun girdle_V2 : V2;-fun girl_N : N;-fun girlfriend_N : N;-fun girlhood_N : N;-fun girlish_A : A;-fun girlishly_Adv : Adv;-fun girlishness_N : N;-fun giro_N : N;-fun girth_N : N;-fun girvan_PN : PN;-fun gis_N : N;-fun gist_N : N;-fun give_N : N;-fun give_V : V;-fun give_V2 : V2;-fun giveaway_N : N;-fun giver_N : N;-fun gizzard_N : N;-fun glacial_A : A;-fun glacier_N : N;-fun glacé_A : A;-fun glad_A : A;-fun gladden_V2 : V2;-fun glade_N : N;-fun gladiator_N : N;-fun gladiatorial_A : A;-fun gladiolus_N : N;-fun gladly_Adv : Adv;-fun gladness_N : N;-fun gladsome_A : A;-fun gladys_PN : PN;-fun glamorgan_PN : PN;-fun glamorization_N : N;-fun glamorize_V2 : V2;-fun glamorous_A : A;-fun glamour_N : N;-fun glance_N : N;-fun glance_V : V;-fun glance_V2 : V2;-fun gland_N : N;-fun glanders_N : N;-fun glandular_A : A;-fun glare_N : N;-fun glare_V : V;-fun glare_V2 : V2;-fun glaring_A : A;-fun glasgow_PN : PN;-fun glass_N : N;-fun glass_V2 : V2;-fun glass_blower_N : N;-fun glass_cutter_N : N;-fun glass_wool_N : N;-fun glassful_N : N;-fun glasshouse_N : N;-fun glassware_N : N;-fun glassworks_N : N;-fun glassy_A : A;-fun glastonbury_PN : PN;-fun glaswegian_A : A;-fun glaswegian_N : N;-fun glaucoma_N : N;-fun glaucous_A : A;-fun glaze_N : N;-fun glaze_V : V;-fun glaze_V2 : V2;-fun glazier_N : N;-fun gleam_N : N;-fun gleam_V : V;-fun glean_V : V;-fun glean_V2 : V2;-fun gleaner_N : N;-fun glebe_N : N;-fun glee_N : N;-fun gleeful_A : A;-fun gleefully_Adv : Adv;-fun glen_N : N;-fun glen_PN : PN;-fun glengarry_N : N;-fun glenrothes_PN : PN;-fun glib_A : A;-fun glibly_Adv : Adv;-fun glibness_N : N;-fun glide_N : N;-fun glide_V : V;-fun glider_N : N;-fun gliding_N : N;-fun glimmer_N : N;-fun glimmer_V : V;-fun glimpse_N : N;-fun glimpse_V2 : V2;-fun glint_N : N;-fun glint_V : V;-fun glissade_N : N;-fun glissade_V : V;-fun glissando_A : A;-fun glissando_Adv : Adv;-fun glisten_V : V;-fun glister_N : N;-fun glister_V : V;-fun glitter_N : N;-fun glitter_V : V;-fun glittering_A : A;-fun gloaming_N : N;-fun gloat_V : V;-fun gloatingly_Adv : Adv;-fun global_A : A;-fun globe_N : N;-fun globetrot_V : V;-fun globetrotter_N : N;-fun globular_A : A;-fun globule_N : N;-fun glockenspiel_N : N;-fun gloom_N : N;-fun gloomily_Adv : Adv;-fun gloomy_A : A;-fun gloria_PN : PN;-fun glorification_N : N;-fun glorify_V2 : V2;-fun glorious_A : A;-fun gloriously_Adv : Adv;-fun glory_N : N;-fun glory_V : V;-fun glory_hole_N : N;-fun gloss_N : N;-fun gloss_V2 : V2;-fun glossary_N : N;-fun glossily_Adv : Adv;-fun glossiness_N : N;-fun glossop_PN : PN;-fun glossy_A : A;-fun glottal_A : A;-fun glottis_N : N;-fun gloucester_PN : PN;-fun gloucestershire_PN : PN;-fun glove_N : N;-fun glove_compartment_N : N;-fun gloved_A : A;-fun glow_N : N;-fun glow_V : V;-fun glow_worm_N : N;-fun glower_V : V;-fun gloweringly_Adv : Adv;-fun glowing_A : A;-fun glowingly_Adv : Adv;-fun glucose_N : N;-fun glue_N : N;-fun glue_V2 : V2;-fun gluey_A : A;-fun glum_A : A;-fun glumly_Adv : Adv;-fun glumness_N : N;-fun glusburn_PN : PN;-fun glut_N : N;-fun glut_V2 : V2;-fun gluten_N : N;-fun glutinous_A : A;-fun glutton_N : N;-fun gluttonous_A : A;-fun gluttonously_Adv : Adv;-fun gluttony_N : N;-fun glycerine_N : N;-fun gmt_PN : PN;-fun gnarled_A : A;-fun gnash_V : V;-fun gnash_V2 : V2;-fun gnat_N : N;-fun gnaw_V : V;-fun gnaw_V2 : V2;-fun gnome_N : N;-fun gnp_N : N;-fun gnu_N : N;-fun go_N : N;-fun go_V : V;-fun go_ahead_N : N;-fun go_as_you_please_A : A;-fun go_between_N : N;-fun go_by_N : N;-fun go_cart_N : N;-fun go_getter_N : N;-fun go_kart_N : N;-fun go_slow_N : N;-fun go_to_meeting_A : A;-fun goad_N : N;-fun goad_V2 : V2;-fun goal_N : N;-fun goal_kick_N : N;-fun goal_line_N : N;-fun goalie_N : N;-fun goalkeeper_N : N;-fun goalless_A : A;-fun goalmouth_N : N;-fun goat_N : N;-fun goatee_N : N;-fun goatherd_N : N;-fun goatskin_N : N;-fun gob_N : N;-fun gobbet_N : N;-fun gobble_N : N;-fun gobble_V : V;-fun gobble_V2 : V2;-fun gobbledygook_N : N;-fun gobbler_N : N;-fun goblet_N : N;-fun goblin_N : N;-fun god_N : N;-fun god_PN : PN;-fun god_damn_A : A;-fun god_damned_A : A;-fun godalming_PN : PN;-fun godchild_N : N;-fun goddam_A : A;-fun goddam_Adv : Adv;-fun goddaughter_N : N;-fun goddess_N : N;-fun godfather_N : N;-fun godfearing_A : A;-fun godforsaken_A : A;-fun godfrey_PN : PN;-fun godhead_N : N;-fun godless_A : A;-fun godlessness_N : N;-fun godlike_A : A;-fun godliness_N : N;-fun godly_A : A;-fun godmanchester_PN : PN;-fun godmother_N : N;-fun godown_N : N;-fun godparent_N : N;-fun godsend_N : N;-fun godson_N : N;-fun godspeed_N : N;-fun goffs_oak_PN : PN;-fun goggle_V : V;-fun goggle_box_N : N;-fun goggle_eyed_A : A;-fun going_A : A;-fun going_N : N;-fun going_over_N : N;-fun goitre_N : N;-fun golbourne_PN : PN;-fun gold_N : N;-fun gold_beater_N : N;-fun gold_digger_N : N;-fun gold_dust_N : N;-fun gold_foil_N : N;-fun gold_leaf_N : N;-fun gold_plate_N : N;-fun gold_rush_N : N;-fun golden_A : A;-fun goldfield_N : N;-fun goldfinch_N : N;-fun goldfish_N : N;-fun goldmine_N : N;-fun goldsmith_N : N;-fun golf_N : N;-fun golf_V : V;-fun golf_ball_N : N;-fun golf_club_N : N;-fun golf_course_N : N;-fun golf_links_N : N;-fun golfer_N : N;-fun goliath_N : N;-fun golliwog_N : N;-fun golosh_N : N;-fun gondola_N : N;-fun gondolier_N : N;-fun goner_N : N;-fun gong_N : N;-fun gong_V2 : V2;-fun gonorrhea_N : N;-fun gonorrhoea_N : N;-fun goo_N : N;-fun good_A : A;-fun good_N : N;-fun good_fellowship_N : N;-fun good_for_naught_A : A;-fun good_for_naught_N : N;-fun good_for_nothing_A : A;-fun good_for_nothing_N : N;-fun good_humoured_A : A;-fun good_looking_A : A;-fun good_natured_A : A;-fun good_neighbourliness_N : N;-fun good_tempered_A : A;-fun good_time_A : A;-fun goodbye_N : N;-fun goodish_A : A;-fun goodly_A : A;-fun goodness_N : N;-fun goodwill_N : N;-fun goody_N : N;-fun goody_goody_A : A;-fun goody_goody_N : N;-fun gooey_A : A;-fun goof_N : N;-fun goof_V : V;-fun goof_V2 : V2;-fun goofy_A : A;-fun googly_N : N;-fun goole_PN : PN;-fun goon_N : N;-fun goose_N : N;-fun goose_flesh_N : N;-fun goose_step_N : N;-fun gooseberry_N : N;-fun gopher_N : N;-fun gordian_A : A;-fun gordon_PN : PN;-fun gore_N : N;-fun gore_V2 : V2;-fun gorge_N : N;-fun gorge_V : V;-fun gorge_V2 : V2;-fun gorgeous_A : A;-fun gorgeously_Adv : Adv;-fun gorgon_N : N;-fun gorgonzola_N : N;-fun gorilla_N : N;-fun gorky_PN : PN;-fun gormandize_V : V;-fun gormless_A : A;-fun gorse_N : N;-fun gorseinon_PN : PN;-fun gory_A : A;-fun gosling_N : N;-fun gospel_N : N;-fun gosport_PN : PN;-fun gossamer_N : N;-fun gossip_N : N;-fun gossip_V : V;-fun goteborg_PN : PN;-fun goth_N : N;-fun gothenburg_PN : PN;-fun gothic_A : A;-fun gothic_N : N;-fun gottingen_PN : PN;-fun gouache_N : N;-fun gouge_N : N;-fun gouge_V2 : V2;-fun goulash_N : N;-fun gourd_N : N;-fun gourmand_N : N;-fun gourmet_N : N;-fun gourock_PN : PN;-fun gout_N : N;-fun gouty_A : A;-fun gov_PN : PN;-fun govern_V : V;-fun govern_V2 : V2;-fun governance_N : N;-fun governess_N : N;-fun governing_A : A;-fun government_N : N;-fun governmental_A : A;-fun governor_N : N;-fun governor_general_N : N;-fun govt_N : N;-fun gown_N : N;-fun gown_V2 : V2;-fun gp's_N : N;-fun gp_N : N;-fun grab_N : N;-fun grab_V : V;-fun grab_V2 : V2;-fun grabber_N : N;-fun grace_N : N;-fun grace_V2 : V2;-fun graceful_A : A;-fun gracefully_Adv : Adv;-fun graceless_A : A;-fun gracelessly_Adv : Adv;-fun gracious_A : A;-fun graciously_Adv : Adv;-fun graciousness_N : N;-fun gradation_N : N;-fun grade_N : N;-fun grade_V2 : V2;-fun gradient_N : N;-fun gradual_A : A;-fun gradually_Adv : Adv;-fun gradualness_N : N;-fun graduate_N : N;-fun graduate_V : V;-fun graduate_V2 : V2;-fun graduation_N : N;-fun graffito_N : N;-fun graft_N : N;-fun graft_V : V;-fun graft_V2 : V2;-fun grail_N : N;-fun grain_N : N;-fun grained_A : A;-fun gram_N : N;-fun grammar_N : N;-fun grammarian_N : N;-fun grammatical_A : A;-fun grammatically_Adv : Adv;-fun gramme_N : N;-fun gramophone_N : N;-fun grampian_PN : PN;-fun grampus_N : N;-fun granada_PN : PN;-fun granary_N : N;-fun grand_A : A;-fun grand_prix_N : N;-fun grandad_N : N;-fun grandaunt_N : N;-fun grandchild_N : N;-fun granddad_N : N;-fun granddaughter_N : N;-fun grandee_N : N;-fun grandeur_N : N;-fun grandfather_N : N;-fun grandiloquence_N : N;-fun grandiloquent_A : A;-fun grandiose_A : A;-fun grandly_Adv : Adv;-fun grandma_N : N;-fun grandmother_N : N;-fun grandnephew_N : N;-fun grandniece_N : N;-fun grandpa_N : N;-fun grandparent_N : N;-fun grandson_N : N;-fun grandstand_N : N;-fun granduncle_N : N;-fun grange_N : N;-fun grangemouth_PN : PN;-fun granite_N : N;-fun grannie_N : N;-fun granny_N : N;-fun grant_N : N;-fun grant_V2 : V2;-fun grantham_PN : PN;-fun granular_A : A;-fun granularity_N : N;-fun granulate_V : V;-fun granulate_V2 : V2;-fun granule_N : N;-fun grape_N : N;-fun grape_sugar_N : N;-fun grapefruit_N : N;-fun grapeshot_N : N;-fun grapevine_N : N;-fun graph_N : N;-fun graphic_A : A;-fun graphical_A : A;-fun graphically_Adv : Adv;-fun graphics_N : N;-fun graphite_N : N;-fun grapnel_N : N;-fun grapple_V : V;-fun grappling_iron_N : N;-fun grasp_N : N;-fun grasp_V : V;-fun grasp_V2 : V2;-fun grasping_A : A;-fun grass_N : N;-fun grass_V : V;-fun grass_V2 : V2;-fun grasshopper_N : N;-fun grassland_N : N;-fun grassy_A : A;-fun grate_N : N;-fun grate_V : V;-fun grate_V2 : V2;-fun grateful_A : A;-fun gratefully_Adv : Adv;-fun gratefulness_N : N;-fun grater_N : N;-fun gratification_N : N;-fun gratify_V2 : V2;-fun gratifying_A : A;-fun grating_N : N;-fun gratingly_Adv : Adv;-fun gratis_A : A;-fun gratis_Adv : Adv;-fun gratitude_N : N;-fun gratuitous_A : A;-fun gratuitously_Adv : Adv;-fun gratuity_N : N;-fun grave_A : A;-fun grave_N : N;-fun grave_V2 : V2;-fun gravel_N : N;-fun gravel_V2 : V2;-fun gravelly_A : A;-fun gravely_Adv : Adv;-fun graven_A : A;-fun gravenhage_PN : PN;-fun gravesend_PN : PN;-fun gravestone_N : N;-fun graveyard_N : N;-fun graving_dock_N : N;-fun gravitate_V : V;-fun gravitation_N : N;-fun gravity_N : N;-fun gravure_N : N;-fun gravy_N : N;-fun gravy_boat_N : N;-fun gray_A : A;-fun gray_N : N;-fun gray_V : V;-fun gray_V2 : V2;-fun graz_PN : PN;-fun graze_N : N;-fun graze_V : V;-fun graze_V2 : V2;-fun grazier_N : N;-fun grazing_land_N : N;-fun grease_N : N;-fun grease_V2 : V2;-fun grease_gun_N : N;-fun greasepaint_N : N;-fun greaseproof_A : A;-fun greaser_N : N;-fun greasily_Adv : Adv;-fun greasiness_N : N;-fun greasy_A : A;-fun great_A : A;-fun great_harwood_PN : PN;-fun great_malvern_PN : PN;-fun great_shelford_PN : PN;-fun great_yarmouth_PN : PN;-fun greatcoat_N : N;-fun greatly_Adv : Adv;-fun greatness_N : N;-fun grebe_N : N;-fun grecian_A : A;-fun greece_PN : PN;-fun greed_N : N;-fun greedily_Adv : Adv;-fun greediness_N : N;-fun greedy_A : A;-fun greek_A : A;-fun greek_N : N;-fun green_A : A;-fun green_N : N;-fun greenback_N : N;-fun greenery_N : N;-fun greeneyed_A : A;-fun greenfly_N : N;-fun greengage_N : N;-fun greengrocer_N : N;-fun greengrocery_N : N;-fun greenhorn_N : N;-fun greenhouse_N : N;-fun greenish_A : A;-fun greenishness_N : N;-fun greenock_PN : PN;-fun greensward_N : N;-fun greenwich_PN : PN;-fun greenwood_N : N;-fun greet_V2 : V2;-fun greeting_N : N;-fun greg_PN : PN;-fun gregarious_A : A;-fun gregariously_Adv : Adv;-fun gregariousness_N : N;-fun gregorian_A : A;-fun gregory_PN : PN;-fun gremlin_N : N;-fun grenada_PN : PN;-fun grenade_N : N;-fun grenadian_A : A;-fun grenadian_N : N;-fun grenadier_N : N;-fun grey_A : A;-fun grey_N : N;-fun grey_V : V;-fun grey_V2 : V2;-fun grey_headed_A : A;-fun greybeard_N : N;-fun greyhound_N : N;-fun greyish_A : A;-fun greyly_Adv : Adv;-fun grid_N : N;-fun griddle_N : N;-fun gridiron_N : N;-fun grief_N : N;-fun grievance_N : N;-fun grieve_V : V;-fun grieve_V2 : V2;-fun grievous_A : A;-fun grievously_Adv : Adv;-fun griffin_N : N;-fun griffon_N : N;-fun grill_N : N;-fun grill_V : V;-fun grill_V2 : V2;-fun grille_N : N;-fun grillroom_N : N;-fun grim_A : A;-fun grimace_N : N;-fun grimace_V : V;-fun grime_N : N;-fun grime_V2 : V2;-fun grimethorpe_PN : PN;-fun grimly_Adv : Adv;-fun grimness_N : N;-fun grimsby_PN : PN;-fun grimy_A : A;-fun grin_N : N;-fun grin_V : V;-fun grin_V2 : V2;-fun grind_N : N;-fun grind_V : V;-fun grind_V2 : V2;-fun grinder_N : N;-fun grindstone_N : N;-fun grinstead_PN : PN;-fun grip_N : N;-fun grip_V : V;-fun grip_V2 : V2;-fun grippe_N : N;-fun gripsack_N : N;-fun grisly_A : A;-fun grist_N : N;-fun gristle_N : N;-fun grit_N : N;-fun grit_V2 : V2;-fun grits_N : N;-fun gritty_A : A;-fun grizzle_V : V;-fun grizzled_A : A;-fun grizzly_N : N;-fun groan_N : N;-fun groan_V : V;-fun groan_V2 : V2;-fun groat_N : N;-fun grocer_N : N;-fun grocery_N : N;-fun grog_N : N;-fun groggy_A : A;-fun groin_N : N;-fun groin_V2 : V2;-fun groningen_PN : PN;-fun groom_N : N;-fun groom_V2 : V2;-fun groove_N : N;-fun groove_V2 : V2;-fun groover_N : N;-fun groovy_A : A;-fun grope_V : V;-fun grope_V2 : V2;-fun gropingly_Adv : Adv;-fun gross_A : A;-fun gross_N : N;-fun gross_V2 : V2;-fun grossly_Adv : Adv;-fun grossness_N : N;-fun grot_N : N;-fun grotesque_A : A;-fun grotesque_N : N;-fun grotesquely_Adv : Adv;-fun grotesqueness_N : N;-fun grotto_N : N;-fun grotty_A : A;-fun grouch_N : N;-fun grouch_V : V;-fun grouchy_A : A;-fun ground_N : N;-fun ground_V : V;-fun ground_V2 : V2;-fun ground_bait_N : N;-fun ground_fish_N : N;-fun ground_plan_N : N;-fun ground_rent_N : N;-fun grounding_N : N;-fun groundless_A : A;-fun groundnut_N : N;-fun groundsel_N : N;-fun groundsheet_N : N;-fun groundsman_N : N;-fun groundwork_N : N;-fun group_N : N;-fun group_V : V;-fun group_V2 : V2;-fun grouping_N : N;-fun grouse_N : N;-fun grouse_V : V;-fun grove_N : N;-fun grovel_V : V;-fun groveller_N : N;-fun grow_V : V;-fun grow_V2 : V2;-fun grower_N : N;-fun growl_N : N;-fun growl_V : V;-fun growl_V2 : V2;-fun growler_N : N;-fun growlingly_Adv : Adv;-fun grown_up_A : A;-fun grown_up_N : N;-fun growth_N : N;-fun groyne_N : N;-fun grub_N : N;-fun grub_V : V;-fun grub_V2 : V2;-fun grubbiness_N : N;-fun grubby_A : A;-fun grudge_N : N;-fun grudge_V2 : V2;-fun grudgingly_Adv : Adv;-fun gruel_N : N;-fun gruelling_A : A;-fun gruesome_A : A;-fun gruesomely_Adv : Adv;-fun gruesomeness_N : N;-fun gruff_A : A;-fun gruffly_Adv : Adv;-fun gruffness_N : N;-fun grumble_N : N;-fun grumble_V : V;-fun grumble_V2 : V2;-fun grumbler_N : N;-fun grumpily_Adv : Adv;-fun grumpiness_N : N;-fun grumpy_A : A;-fun grundyism_N : N;-fun grunt_N : N;-fun grunt_V : V;-fun grunt_V2 : V2;-fun gryphon_N : N;-fun guadalajara_PN : PN;-fun guano_N : N;-fun guarantee_N : N;-fun guarantee_V2 : V2;-fun guarantor_N : N;-fun guaranty_N : N;-fun guard_N : N;-fun guard_V : V;-fun guard_V2 : V2;-fun guard_boat_N : N;-fun guarded_A : A;-fun guardedly_Adv : Adv;-fun guardhouse_N : N;-fun guardian_N : N;-fun guardianship_N : N;-fun guardrail_N : N;-fun guardroom_N : N;-fun guardship_N : N;-fun guardsman_N : N;-fun guatemala_PN : PN;-fun guatemala_city_PN : PN;-fun guatemalan_A : A;-fun guatemalan_N : N;-fun guava_N : N;-fun guayaquil_PN : PN;-fun gudgeon_N : N;-fun guelder_rose_N : N;-fun guerilla_N : N;-fun guerrilla_N : N;-fun guess_N : N;-fun guess_V : V;-fun guess_V2 : V2;-fun guesstimate_N : N;-fun guesswork_N : N;-fun guest_N : N;-fun guest_night_N : N;-fun guesthouse_N : N;-fun guestroom_N : N;-fun guffaw_N : N;-fun guffaw_V : V;-fun guidance_N : N;-fun guide_N : N;-fun guide_V2 : V2;-fun guidebook_N : N;-fun guideline_N : N;-fun guild_N : N;-fun guild_hall_N : N;-fun guilder_N : N;-fun guildford_PN : PN;-fun guildhall_N : N;-fun guile_N : N;-fun guileful_A : A;-fun guileless_A : A;-fun guillemot_N : N;-fun guillotine_N : N;-fun guillotine_V2 : V2;-fun guilt_N : N;-fun guiltily_Adv : Adv;-fun guiltiness_N : N;-fun guiltless_A : A;-fun guilty_A : A;-fun guinea_N : N;-fun guinea_PN : PN;-fun guinea_fowl_N : N;-fun guinea_pig_N : N;-fun guinean_A : A;-fun guinean_N : N;-fun guinness_N : N;-fun guisborough_PN : PN;-fun guise_N : N;-fun guitar_N : N;-fun guitarist_N : N;-fun gulch_N : N;-fun gulden_N : N;-fun gulf_N : N;-fun gull_N : N;-fun gull_V2 : V2;-fun gullet_N : N;-fun gullibility_N : N;-fun gullible_A : A;-fun gully_N : N;-fun gulp_N : N;-fun gulp_V : V;-fun gulp_V2 : V2;-fun gum_N : N;-fun gum_V2 : V2;-fun gumbo_N : N;-fun gumboil_N : N;-fun gumboot_N : N;-fun gummy_A : A;-fun gumption_N : N;-fun gumshoe_N : N;-fun gun_N : N;-fun gun_V2 : V2;-fun gun_carriage_N : N;-fun gunboat_N : N;-fun guncotton_N : N;-fun gundog_N : N;-fun gunfire_N : N;-fun gunman_N : N;-fun gunmetal_N : N;-fun gunner_N : N;-fun gunnery_N : N;-fun gunny_N : N;-fun gunplay_N : N;-fun gunpoint_N : N;-fun gunpowder_N : N;-fun gunroom_N : N;-fun gunrunner_N : N;-fun gunrunning_N : N;-fun gunshot_N : N;-fun gunsmith_N : N;-fun gunwale_N : N;-fun gurgle_N : N;-fun gurgle_V : V;-fun gurkha_N : N;-fun guru_N : N;-fun gush_N : N;-fun gush_V : V;-fun gusher_N : N;-fun gushing_A : A;-fun gushingly_Adv : Adv;-fun gusset_N : N;-fun gusseted_A : A;-fun gust_N : N;-fun gustation_N : N;-fun gusto_N : N;-fun gusty_A : A;-fun gut_N : N;-fun gut_V2 : V2;-fun gutless_A : A;-fun gutta_percha_N : N;-fun gutter_N : N;-fun gutter_V : V;-fun guttersnipe_N : N;-fun guttural_A : A;-fun guttural_N : N;-fun gutturally_Adv : Adv;-fun guvnor_N : N;-fun guy's_PN : PN;-fun guy_N : N;-fun guy_PN : PN;-fun guy_V2 : V2;-fun guyana_PN : PN;-fun guyanese_A : A;-fun guyanese_N : N;-fun guzzle_V : V;-fun guzzle_V2 : V2;-fun guzzler_N : N;-fun gwen_PN : PN;-fun gwendoline_PN : PN;-fun gwent_PN : PN;-fun gwersyllt_PN : PN;-fun gwynedd_PN : PN;-fun gybe_V : V;-fun gybe_V2 : V2;-fun gym_N : N;-fun gymkhana_N : N;-fun gymnasium_N : N;-fun gymnast_N : N;-fun gymnastic_A : A;-fun gymnastics_N : N;-fun gymslip_N : N;-fun gynaecological_A : A;-fun gynaecologist_N : N;-fun gynaecology_N : N;-fun gynecological_A : A;-fun gynecologist_N : N;-fun gyp_N : N;-fun gyp_V2 : V2;-fun gypsum_N : N;-fun gypsy_N : N;-fun gyrate_V : V;-fun gyration_N : N;-fun gyro_N : N;-fun gyroscope_N : N;-fun gyroscopic_A : A;-fun gâteau_N : N;-fun h'm_V : V;-fun h_N : N;-fun h_bomb_N : N;-fun ha'p'orth_N : N;-fun ha'penny_N : N;-fun haarlem_PN : PN;-fun habeas_corpus_N : N;-fun haberdasher_N : N;-fun haberdashery_N : N;-fun habit_N : N;-fun habitable_A : A;-fun habitat_N : N;-fun habitation_N : N;-fun habitual_A : A;-fun habitually_Adv : Adv;-fun habituate_V2 : V2;-fun habituation_N : N;-fun habitude_N : N;-fun habitué_N : N;-fun hacienda_N : N;-fun hack_N : N;-fun hack_V : V;-fun hack_V2 : V2;-fun hackney_N : N;-fun hackney_PN : PN;-fun hackneyed_A : A;-fun hacksaw_N : N;-fun haddington_PN : PN;-fun haddock_N : N;-fun hades_PN : PN;-fun hadji_N : N;-fun haematite_N : N;-fun haemoglobin_N : N;-fun haemophilia_N : N;-fun haemophiliac_N : N;-fun haemorrhage_N : N;-fun haft_N : N;-fun hag_N : N;-fun hag_ridden_A : A;-fun hagen_PN : PN;-fun haggard_A : A;-fun haggis_N : N;-fun haggle_V : V;-fun hagiology_N : N;-fun hagley_PN : PN;-fun haha_N : N;-fun hail_N : N;-fun hail_V : V;-fun hail_V2 : V2;-fun hailsham_PN : PN;-fun hailstone_N : N;-fun hailstorm_N : N;-fun haiphong_PN : PN;-fun hair's_breadth_N : N;-fun hair_N : N;-fun hair_breadth_N : N;-fun hair_dye_N : N;-fun hair_oil_N : N;-fun hair_raising_A : A;-fun hair_shirt_N : N;-fun hair_slide_N : N;-fun hair_trigger_N : N;-fun hairbrush_N : N;-fun haircloth_N : N;-fun haircut_N : N;-fun hairdo_N : N;-fun hairdresser_N : N;-fun hairdressing_N : N;-fun hairiness_N : N;-fun hairless_A : A;-fun hairlike_A : A;-fun hairline_N : N;-fun hairnet_N : N;-fun hairpiece_N : N;-fun hairpin_N : N;-fun hairsplitting_A : A;-fun hairsplitting_N : N;-fun hairspring_N : N;-fun hairstyle_N : N;-fun hairstylist_N : N;-fun hairy_A : A;-fun haiti_PN : PN;-fun haitian_A : A;-fun haitian_N : N;-fun hake_N : N;-fun hal_PN : PN;-fun halberd_N : N;-fun halberdier_N : N;-fun halcyon_A : A;-fun hale_A : A;-fun halesowen_PN : PN;-fun half_N : N;-fun half_baked_A : A;-fun half_blood_N : N;-fun half_breed_N : N;-fun half_brother_N : N;-fun half_caste_N : N;-fun half_crazed_A : A;-fun half_crown_N : N;-fun half_hardy_A : A;-fun half_hearted_A : A;-fun half_heartedly_Adv : Adv;-fun half_holiday_N : N;-fun half_hour_N : N;-fun half_hourly_A : A;-fun half_hourly_Adv : Adv;-fun half_length_A : A;-fun half_pay_N : N;-fun half_price_Adv : Adv;-fun half_seas_over_A : A;-fun half_sister_N : N;-fun half_size_A : A;-fun half_timbered_A : A;-fun half_time_N : N;-fun half_track_N : N;-fun half_tracked_A : A;-fun half_truth_N : N;-fun half_volley_N : N;-fun half_yearly_A : A;-fun half_yearly_Adv : Adv;-fun halfback_N : N;-fun halfpenny_N : N;-fun halfpennyworth_N : N;-fun halftone_N : N;-fun halfway_A : A;-fun halfway_Adv : Adv;-fun halfwit_N : N;-fun halfwitted_A : A;-fun halibut_N : N;-fun halifax_PN : PN;-fun halitosis_N : N;-fun hall_N : N;-fun hall_stand_N : N;-fun halle_PN : PN;-fun hallelujah_N : N;-fun halliard_N : N;-fun hallmark_N : N;-fun halloo_N : N;-fun halloo_V : V;-fun hallow_N : N;-fun hallow_V2 : V2;-fun hallowe'en_N : N;-fun hallowe'en_PN : PN;-fun hallucination_N : N;-fun hallucinatory_A : A;-fun hallucinogenic_A : A;-fun halma_N : N;-fun halo_N : N;-fun halstead_PN : PN;-fun halt_A : A;-fun halt_N : N;-fun halt_V : V;-fun halt_V2 : V2;-fun halter_N : N;-fun haltingly_Adv : Adv;-fun halve_V2 : V2;-fun halyard_N : N;-fun ham_N : N;-fun ham_V : V;-fun ham_V2 : V2;-fun ham_fisted_A : A;-fun ham_handed_A : A;-fun hamadryad_N : N;-fun hamburg_PN : PN;-fun hamburger_N : N;-fun hamhung_PN : PN;-fun hamilton_PN : PN;-fun hamlet_N : N;-fun hammer_N : N;-fun hammer_V : V;-fun hammer_V2 : V2;-fun hammersmith_PN : PN;-fun hammock_N : N;-fun hamper_N : N;-fun hamper_V2 : V2;-fun hampreston_PN : PN;-fun hampshire_PN : PN;-fun hamster_N : N;-fun hamstring_N : N;-fun hamstring_V2 : V2;-fun hand_N : N;-fun hand_V2 : V2;-fun hand_barrow_N : N;-fun hand_grenade_N : N;-fun hand_luggage_N : N;-fun hand_me_down_N : N;-fun hand_organ_N : N;-fun hand_out_N : N;-fun hand_picked_A : A;-fun handbag_N : N;-fun handbill_N : N;-fun handbook_N : N;-fun handbrake_N : N;-fun handcart_N : N;-fun handclap_N : N;-fun handcuff_N : N;-fun handcuff_V2 : V2;-fun handful_N : N;-fun handhold_N : N;-fun handicap_N : N;-fun handicap_V2 : V2;-fun handicraft_N : N;-fun handily_Adv : Adv;-fun handiness_N : N;-fun handiwork_N : N;-fun handkerchief_N : N;-fun handle_N : N;-fun handle_V2 : V2;-fun handlebar_N : N;-fun handler_N : N;-fun handmade_A : A;-fun handmaid_N : N;-fun handover_N : N;-fun handrail_N : N;-fun handsaw_N : N;-fun handshake_N : N;-fun handshaking_N : N;-fun handsome_A : A;-fun handsomely_Adv : Adv;-fun handstand_N : N;-fun handwork_N : N;-fun handwriting_N : N;-fun handy_A : A;-fun handyman_N : N;-fun hang_N : N;-fun hang_V : V;-fun hang_V2 : V2;-fun hang_up_N : N;-fun hangar_N : N;-fun hangchon_PN : PN;-fun hangdog_A : A;-fun hanger_N : N;-fun hanger_on_N : N;-fun hanging_N : N;-fun hangman_N : N;-fun hangnail_N : N;-fun hangover_N : N;-fun hank_N : N;-fun hanker_V : V;-fun hankering_N : N;-fun hanky_N : N;-fun hanky_panky_N : N;-fun hanoi_PN : PN;-fun hanover_PN : PN;-fun hansard_N : N;-fun hansom_N : N;-fun hap_N : N;-fun hap_V : V;-fun haphazard_A : A;-fun haphazard_Adv : Adv;-fun haphazardly_Adv : Adv;-fun hapless_A : A;-fun haply_Adv : Adv;-fun happen_V : V;-fun happening_N : N;-fun happily_Adv : Adv;-fun happiness_N : N;-fun happy_A : A;-fun happy_go_lucky_A : A;-fun hara_kiri_N : N;-fun harangue_N : N;-fun harangue_V : V;-fun harangue_V2 : V2;-fun harass_V2 : V2;-fun harassment_N : N;-fun harbin_PN : PN;-fun harbinger_N : N;-fun harbour_N : N;-fun harbour_V : V;-fun harbour_V2 : V2;-fun harbourage_N : N;-fun hard_A : A;-fun hard_Adv : Adv;-fun hard_baked_A : A;-fun hard_bitten_A : A;-fun hard_boiled_A : A;-fun hard_headed_A : A;-fun hardback_N : N;-fun hardbacked_A : A;-fun hardboard_N : N;-fun hardbound_A : A;-fun hardcover_N : N;-fun hardcovered_A : A;-fun harden_V : V;-fun harden_V2 : V2;-fun hardhearted_A : A;-fun hardhitting_A : A;-fun hardihood_N : N;-fun hardiness_N : N;-fun hardliner_N : N;-fun hardly_Adv : Adv;-fun hardness_N : N;-fun hardship_N : N;-fun hardtop_N : N;-fun hardware_N : N;-fun hardwood_N : N;-fun hardworking_A : A;-fun hardy_A : A;-fun hare_N : N;-fun hare_V : V;-fun harebell_N : N;-fun harebrained_A : A;-fun harelip_N : N;-fun harem_N : N;-fun haricot_N : N;-fun haringey_PN : PN;-fun hark_V : V;-fun harlequin_N : N;-fun harlequinade_N : N;-fun harley_street_PN : PN;-fun harlot_N : N;-fun harlow_PN : PN;-fun harm_N : N;-fun harm_V2 : V2;-fun harmattan_N : N;-fun harmful_A : A;-fun harmfully_Adv : Adv;-fun harmless_A : A;-fun harmlessly_Adv : Adv;-fun harmonic_N : N;-fun harmonica_N : N;-fun harmonious_A : A;-fun harmoniously_Adv : Adv;-fun harmonium_N : N;-fun harmonization_N : N;-fun harmonize_V : V;-fun harmonize_V2 : V2;-fun harmony_N : N;-fun harness_N : N;-fun harness_V2 : V2;-fun harold_PN : PN;-fun harp_N : N;-fun harp_V : V;-fun harpenden_PN : PN;-fun harper_N : N;-fun harpist_N : N;-fun harpoon_N : N;-fun harpoon_V2 : V2;-fun harpsichord_N : N;-fun harpsichordist_N : N;-fun harpy_N : N;-fun harridan_N : N;-fun harrier_N : N;-fun harriet_PN : PN;-fun harrogate_PN : PN;-fun harrow_N : N;-fun harrow_PN : PN;-fun harrow_V2 : V2;-fun harry_PN : PN;-fun harry_V2 : V2;-fun harsh_A : A;-fun harshly_Adv : Adv;-fun harshness_N : N;-fun hart_N : N;-fun hartlepool_PN : PN;-fun hartley_PN : PN;-fun harum_scarum_A : A;-fun harum_scarum_N : N;-fun harvest_N : N;-fun harvest_V2 : V2;-fun harvester_N : N;-fun harvey_PN : PN;-fun harwich_PN : PN;-fun harwood_PN : PN;-fun harworth_PN : PN;-fun has_been_N : N;-fun hash_N : N;-fun hash_V2 : V2;-fun hashish_N : N;-fun haslemere_PN : PN;-fun haslingden_PN : PN;-fun hasp_N : N;-fun hassle_N : N;-fun hassle_V : V;-fun hassle_V2 : V2;-fun hassock_N : N;-fun haste_N : N;-fun hasten_V : V;-fun hasten_V2 : V2;-fun hastily_Adv : Adv;-fun hastiness_N : N;-fun hastings_PN : PN;-fun hasty_A : A;-fun hat_N : N;-fun hatband_N : N;-fun hatch_N : N;-fun hatch_V : V;-fun hatch_V2 : V2;-fun hatchery_N : N;-fun hatchet_N : N;-fun hatching_N : N;-fun hatchway_N : N;-fun hate_N : N;-fun hate_V2 : V2;-fun hateful_A : A;-fun hatefully_Adv : Adv;-fun hatfield_PN : PN;-fun hatful_N : N;-fun hatless_A : A;-fun hatpin_N : N;-fun hatred_N : N;-fun hatter_N : N;-fun hauberk_N : N;-fun haughtily_Adv : Adv;-fun haughtiness_N : N;-fun haughty_A : A;-fun haul_N : N;-fun haul_V : V;-fun haul_V2 : V2;-fun haulage_N : N;-fun haulier_N : N;-fun haulm_N : N;-fun haunch_N : N;-fun haunt_N : N;-fun haunt_V2 : V2;-fun hautboy_N : N;-fun hauteur_N : N;-fun havana_N : N;-fun havana_PN : PN;-fun have_V : V;-fun have_V2 : V2;-fun haven_N : N;-fun haverfordwest_PN : PN;-fun haverhill_PN : PN;-fun havering_PN : PN;-fun haversack_N : N;-fun havoc_N : N;-fun haw_N : N;-fun haw_V : V;-fun haw_haw_N : N;-fun hawaii_PN : PN;-fun hawick_PN : PN;-fun hawk_N : N;-fun hawk_V2 : V2;-fun hawk_eyed_A : A;-fun hawke's_bay_PN : PN;-fun hawker_N : N;-fun hawser_N : N;-fun hawthorn_N : N;-fun hay_N : N;-fun haycock_N : N;-fun hayfork_N : N;-fun hayling_PN : PN;-fun haymaker_N : N;-fun haymaking_N : N;-fun hayrick_N : N;-fun haystack_N : N;-fun haywards_heath_PN : PN;-fun haywire_A : A;-fun haywire_N : N;-fun hazard_N : N;-fun hazard_V2 : V2;-fun hazardous_A : A;-fun haze_N : N;-fun haze_V2 : V2;-fun hazel_N : N;-fun hazel_PN : PN;-fun hazily_Adv : Adv;-fun haziness_N : N;-fun hazy_A : A;-fun he_goat_N : N;-fun he_man_N : N;-fun head_N : N;-fun head_V : V;-fun head_V2 : V2;-fun head_hunter_N : N;-fun head_on_A : A;-fun head_on_Adv : Adv;-fun headache_N : N;-fun headband_N : N;-fun headdress_N : N;-fun headed_A : A;-fun header_N : N;-fun headgear_N : N;-fun heading_N : N;-fun headlamp_N : N;-fun headland_N : N;-fun headless_A : A;-fun headlight_N : N;-fun headline_N : N;-fun headlong_A : A;-fun headlong_Adv : Adv;-fun headman_N : N;-fun headmaster_N : N;-fun headmistress_N : N;-fun headpiece_N : N;-fun headrest_N : N;-fun headroom_N : N;-fun headset_N : N;-fun headship_N : N;-fun headstall_N : N;-fun headstone_N : N;-fun headstrong_A : A;-fun headway_N : N;-fun headwind_N : N;-fun headword_N : N;-fun heady_A : A;-fun heal_V : V;-fun heal_V2 : V2;-fun healer_N : N;-fun healing_A : A;-fun health_N : N;-fun healthful_A : A;-fun healthily_Adv : Adv;-fun healthy_A : A;-fun heanor_PN : PN;-fun heap_N : N;-fun heap_V2 : V2;-fun heaps_Adv : Adv;-fun hear_V : V;-fun hear_V2 : V2;-fun hearer_N : N;-fun hearing_N : N;-fun hearing_aid_N : N;-fun hearken_V : V;-fun hearsay_N : N;-fun hearse_N : N;-fun heart's_ease_N : N;-fun heart_N : N;-fun heart_disease_N : N;-fun heart_failure_N : N;-fun heart_rending_A : A;-fun heartache_N : N;-fun heartbeat_N : N;-fun heartbreak_N : N;-fun heartbreaking_A : A;-fun heartbroken_A : A;-fun heartburn_N : N;-fun heartburning_N : N;-fun hearted_A : A;-fun hearten_V2 : V2;-fun heartfelt_A : A;-fun hearth_N : N;-fun hearthrug_N : N;-fun heartily_Adv : Adv;-fun heartless_A : A;-fun heartlessly_Adv : Adv;-fun heartlessness_N : N;-fun heartsick_A : A;-fun hearty_A : A;-fun heat_N : N;-fun heat_V : V;-fun heat_V2 : V2;-fun heat_flash_N : N;-fun heated_A : A;-fun heatedly_Adv : Adv;-fun heater_N : N;-fun heath_N : N;-fun heathen_N : N;-fun heathenish_A : A;-fun heather_N : N;-fun heather_PN : PN;-fun heather_mixture_N : N;-fun heating_N : N;-fun heatspot_N : N;-fun heatstroke_N : N;-fun heatwave_N : N;-fun heave_N : N;-fun heave_V : V;-fun heave_V2 : V2;-fun heaven_N : N;-fun heavenly_A : A;-fun heavensent_A : A;-fun heavenward_A : A;-fun heavenward_Adv : Adv;-fun heavenwards_A : A;-fun heavenwards_Adv : Adv;-fun heavily_Adv : Adv;-fun heaviness_N : N;-fun heaviside_PN : PN;-fun heavy_A : A;-fun heavy_Adv : Adv;-fun heavy_handed_A : A;-fun heavy_hearted_A : A;-fun heavy_laden_A : A;-fun heavyweight_N : N;-fun hebden_royal_PN : PN;-fun hebdomadal_A : A;-fun hebraic_A : A;-fun hebrew_A : A;-fun hebrew_N : N;-fun hecatomb_N : N;-fun heck_N : N;-fun heckle_V2 : V2;-fun heckler_N : N;-fun hectare_N : N;-fun hectic_A : A;-fun hector_V : V;-fun hector_V2 : V2;-fun hedge_N : N;-fun hedge_V : V;-fun hedge_V2 : V2;-fun hedge_end_PN : PN;-fun hedge_sparrow_N : N;-fun hedgehog_N : N;-fun hedgehop_V : V;-fun hedgerow_N : N;-fun hedonism_N : N;-fun hedonist_N : N;-fun hedonistic_A : A;-fun heed_N : N;-fun heed_V2 : V2;-fun heedful_A : A;-fun heedless_A : A;-fun heehaw_N : N;-fun heel_N : N;-fun heel_V : V;-fun heel_V2 : V2;-fun hefty_A : A;-fun hegemony_N : N;-fun hegira_N : N;-fun heidelburg_PN : PN;-fun heifer_N : N;-fun height_N : N;-fun heighten_V : V;-fun heighten_V2 : V2;-fun heinous_A : A;-fun heinously_Adv : Adv;-fun heinousness_N : N;-fun heir_N : N;-fun heiress_N : N;-fun heirloom_N : N;-fun hejira_N : N;-fun helen_PN : PN;-fun helensburgh_PN : PN;-fun helicopter_N : N;-fun heliograph_N : N;-fun heliograph_V2 : V2;-fun heliotrope_N : N;-fun heliport_N : N;-fun helium_N : N;-fun hell_N : N;-fun hellcat_N : N;-fun hellene_N : N;-fun hellenic_A : A;-fun hellish_A : A;-fun helm_N : N;-fun helmet_N : N;-fun helmeted_A : A;-fun helmsman_N : N;-fun helot_N : N;-fun help_N : N;-fun help_V : V;-fun help_V2 : V2;-fun helper_N : N;-fun helpful_A : A;-fun helpfully_Adv : Adv;-fun helpfulness_N : N;-fun helping_N : N;-fun helpless_A : A;-fun helplessly_Adv : Adv;-fun helplessness_N : N;-fun helpmate_N : N;-fun helpmeet_N : N;-fun helsinki_PN : PN;-fun helston_PN : PN;-fun helter_skelter_Adv : Adv;-fun helter_skelter_N : N;-fun helve_N : N;-fun hem_N : N;-fun hem_V : V;-fun hem_V2 : V2;-fun hematite_N : N;-fun hemel_hempstead_PN : PN;-fun hemisphere_N : N;-fun hemline_N : N;-fun hemlock_N : N;-fun hemming_stitch_N : N;-fun hemoglobin_N : N;-fun hemophilia_N : N;-fun hemophiliac_N : N;-fun hemorrhage_N : N;-fun hemp_N : N;-fun hempen_A : A;-fun hemstitch_N : N;-fun hemstitch_V2 : V2;-fun hemsworth_PN : PN;-fun hen_N : N;-fun hen_party_N : N;-fun henbane_N : N;-fun hence_Adv : Adv;-fun henceforth_Adv : Adv;-fun henceforward_Adv : Adv;-fun henchman_N : N;-fun hencoop_N : N;-fun henhouse_N : N;-fun henley_on_thames_PN : PN;-fun henna_N : N;-fun hennaed_A : A;-fun henpecked_A : A;-fun henroost_N : N;-fun henry_PN : PN;-fun hep_A : A;-fun hepatitis_N : N;-fun heptagon_N : N;-fun her_A : A;-fun herald_N : N;-fun herald_V2 : V2;-fun heraldic_A : A;-fun heraldry_N : N;-fun herb_N : N;-fun herb_PN : PN;-fun herbaceous_A : A;-fun herbage_N : N;-fun herbal_A : A;-fun herbalist_N : N;-fun herbert_PN : PN;-fun herbivorous_A : A;-fun herculean_A : A;-fun herd_N : N;-fun herd_V : V;-fun herd_V2 : V2;-fun herdsman_N : N;-fun here_Adv : Adv;-fun hereabouts_Adv : Adv;-fun hereafter_Adv : Adv;-fun hereafter_N : N;-fun hereby_Adv : Adv;-fun hereditament_N : N;-fun hereditary_A : A;-fun heredity_N : N;-fun hereford_PN : PN;-fun herein_Adv : Adv;-fun hereinafter_Adv : Adv;-fun hereinbefore_Adv : Adv;-fun hereof_Adv : Adv;-fun heresy_N : N;-fun heretic_N : N;-fun heretical_A : A;-fun hereto_Adv : Adv;-fun heretofore_Adv : Adv;-fun hereupon_Adv : Adv;-fun herewith_Adv : Adv;-fun heritable_A : A;-fun heritage_N : N;-fun hermaphrodite_N : N;-fun hermetic_A : A;-fun hermetically_Adv : Adv;-fun hermit_N : N;-fun hermitage_N : N;-fun herne_PN : PN;-fun herne_bay_PN : PN;-fun hernia_N : N;-fun hero_N : N;-fun heroic_A : A;-fun heroically_Adv : Adv;-fun heroics_N : N;-fun heroin_N : N;-fun heroine_N : N;-fun heroism_N : N;-fun heron_N : N;-fun heronry_N : N;-fun herr_N : N;-fun herring_N : N;-fun herringbone_N : N;-fun hertford_PN : PN;-fun hertfordshire_PN : PN;-fun hertz_N : N;-fun hertzian_A : A;-fun hesitance_N : N;-fun hesitancy_N : N;-fun hesitant_A : A;-fun hesitantly_Adv : Adv;-fun hesitate_V : V;-fun hesitatingly_Adv : Adv;-fun hesitation_N : N;-fun hessian_N : N;-fun het_up_A : A;-fun heterodox_A : A;-fun heterodoxy_N : N;-fun heterogeneous_A : A;-fun heterosexual_A : A;-fun heterosexual_N : N;-fun heterosexuality_N : N;-fun hetton_PN : PN;-fun heuristic_A : A;-fun heuristics_N : N;-fun hew_V : V;-fun hew_V2 : V2;-fun hewer_N : N;-fun hexagon_N : N;-fun hexagonal_A : A;-fun hexameter_N : N;-fun hexham_PN : PN;-fun heyday_N : N;-fun heysham_PN : PN;-fun heywood_PN : PN;-fun hi_fi_A : A;-fun hi_fi_N : N;-fun hiatus_N : N;-fun hibernate_V : V;-fun hibernation_N : N;-fun hibiscus_N : N;-fun hiccough_N : N;-fun hiccough_V : V;-fun hiccup_N : N;-fun hiccup_V : V;-fun hick_A : A;-fun hick_N : N;-fun hickory_N : N;-fun hide_N : N;-fun hide_V : V;-fun hide_V2 : V2;-fun hide_and_seek_N : N;-fun hide_out_N : N;-fun hideaway_N : N;-fun hidebound_A : A;-fun hideous_A : A;-fun hideously_Adv : Adv;-fun hiding_N : N;-fun hiding_place_N : N;-fun hie_V : V;-fun hierarchic_A : A;-fun hierarchical_A : A;-fun hierarchy_N : N;-fun hieroglyph_N : N;-fun hieroglyphic_A : A;-fun hieroglyphics_N : N;-fun higgledy_piggledy_A : A;-fun higgledy_piggledy_Adv : Adv;-fun high_A : A;-fun high_Adv : Adv;-fun high_class_A : A;-fun high_falutin_A : A;-fun high_fidelity_A : A;-fun high_fidelity_N : N;-fun high_frequency_N : N;-fun high_grade_A : A;-fun high_handed_A : A;-fun high_handedly_Adv : Adv;-fun high_keyed_A : A;-fun high_level_A : A;-fun high_minded_A : A;-fun high_mindedly_Adv : Adv;-fun high_mindedness_N : N;-fun high_necked_A : A;-fun high_octane_A : A;-fun high_pitched_A : A;-fun high_powered_A : A;-fun high_pressure_N : N;-fun high_priced_A : A;-fun high_principled_A : A;-fun high_ranking_A : A;-fun high_rise_A : A;-fun high_sounding_A : A;-fun high_speed_A : A;-fun high_spen_PN : PN;-fun high_spirited_A : A;-fun high_tension_A : A;-fun high_toned_A : A;-fun high_up_N : N;-fun high_wycombe_PN : PN;-fun highball_N : N;-fun highborn_A : A;-fun highboy_N : N;-fun highbrow_A : A;-fun highbrow_N : N;-fun highflier_N : N;-fun highflown_A : A;-fun highflyer_N : N;-fun highflying_A : A;-fun highjack_N : N;-fun highjack_V2 : V2;-fun highland_N : N;-fun highland_PN : PN;-fun highlander_N : N;-fun highlight_N : N;-fun highlight_V2 : V2;-fun highly_Adv : Adv;-fun highness_N : N;-fun highroad_N : N;-fun highway_N : N;-fun highwayman_N : N;-fun hijack_N : N;-fun hijack_V2 : V2;-fun hijacker_N : N;-fun hike_N : N;-fun hike_V : V;-fun hiker_N : N;-fun hilarious_A : A;-fun hilariously_Adv : Adv;-fun hilarity_N : N;-fun hilary_PN : PN;-fun hilda_PN : PN;-fun hill_N : N;-fun hill_billy_N : N;-fun hillingdon_PN : PN;-fun hillock_N : N;-fun hillside_N : N;-fun hilly_A : A;-fun hilt_N : N;-fun hinckley_PN : PN;-fun hind_A : A;-fun hind_N : N;-fun hinder_V2 : V2;-fun hindi_A : A;-fun hindi_N : N;-fun hindmost_A : A;-fun hindrance_N : N;-fun hindsight_N : N;-fun hindu_A : A;-fun hindu_N : N;-fun hinduism_N : N;-fun hindustani_A : A;-fun hindustani_N : N;-fun hinge_N : N;-fun hinge_V : V;-fun hinge_V2 : V2;-fun hint_N : N;-fun hint_V : V;-fun hint_V2 : V2;-fun hinterland_N : N;-fun hip_A : A;-fun hip_N : N;-fun hip_bath_N : N;-fun hip_flask_N : N;-fun hip_pocket_N : N;-fun hippie_N : N;-fun hippo_N : N;-fun hippocratic_A : A;-fun hippodrome_N : N;-fun hippopotamus_N : N;-fun hippy_N : N;-fun hire_N : N;-fun hire_V2 : V2;-fun hireling_N : N;-fun hiroshima_PN : PN;-fun hirsute_A : A;-fun his_A : A;-fun hiss_N : N;-fun hiss_V : V;-fun hiss_V2 : V2;-fun histogram_N : N;-fun historian_N : N;-fun historic_A : A;-fun historical_A : A;-fun historically_Adv : Adv;-fun history_N : N;-fun histrionic_A : A;-fun histrionics_N : N;-fun hit_N : N;-fun hit_V : V;-fun hit_V2 : V2;-fun hit_and_run_A : A;-fun hitch_N : N;-fun hitch_V : V;-fun hitch_V2 : V2;-fun hitchhike_V : V;-fun hitchhiker_N : N;-fun hitchin_PN : PN;-fun hither_Adv : Adv;-fun hitherto_Adv : Adv;-fun hive_N : N;-fun hive_V : V;-fun hive_V2 : V2;-fun hm_PN : PN;-fun hmso_PN : PN;-fun hoar_A : A;-fun hoard_N : N;-fun hoard_V : V;-fun hoard_V2 : V2;-fun hoarder_N : N;-fun hoarding_N : N;-fun hoarfrost_N : N;-fun hoariness_N : N;-fun hoarse_A : A;-fun hoarsely_Adv : Adv;-fun hoarseness_N : N;-fun hoary_A : A;-fun hoax_N : N;-fun hoax_V2 : V2;-fun hoaxer_N : N;-fun hob_N : N;-fun hobble_N : N;-fun hobble_V : V;-fun hobble_V2 : V2;-fun hobble_skirt_N : N;-fun hobbledehoy_N : N;-fun hobby_N : N;-fun hobbyhorse_N : N;-fun hobgoblin_N : N;-fun hobnail_N : N;-fun hobnailed_A : A;-fun hobnob_V : V;-fun hobo_N : N;-fun hobson_PN : PN;-fun hock_N : N;-fun hock_V2 : V2;-fun hockey_N : N;-fun hockley_PN : PN;-fun hocus_pocus_N : N;-fun hod_N : N;-fun hoddesdon_PN : PN;-fun hodgepodge_N : N;-fun hoe_N : N;-fun hoe_V : V;-fun hoe_V2 : V2;-fun hofei_PN : PN;-fun hog_N : N;-fun hog_V2 : V2;-fun hoggish_A : A;-fun hogmanay_N : N;-fun hogmanay_PN : PN;-fun hogshead_N : N;-fun hogwash_N : N;-fun hoist_N : N;-fun hoist_V2 : V2;-fun hoity_toity_A : A;-fun hold_N : N;-fun hold_V : V;-fun hold_V2 : V2;-fun hold_up_N : N;-fun holdall_N : N;-fun holder_N : N;-fun holding_N : N;-fun holdup_N : N;-fun hole_N : N;-fun hole_V : V;-fun hole_V2 : V2;-fun hole_and_corner_A : A;-fun holiday_N : N;-fun holiday_V : V;-fun holiday_maker_N : N;-fun holiness_N : N;-fun holland_PN : PN;-fun hollander_A : A;-fun hollander_N : N;-fun holler_V : V;-fun holler_V2 : V2;-fun holloa_N : N;-fun hollow_A : A;-fun hollow_N : N;-fun hollow_V2 : V2;-fun holly_N : N;-fun hollyhock_N : N;-fun hollywood_PN : PN;-fun holm_oak_N : N;-fun holmfirth_PN : PN;-fun holocaust_N : N;-fun holograph_N : N;-fun holster_N : N;-fun holy_A : A;-fun holy_N : N;-fun holyhead_PN : PN;-fun holystone_N : N;-fun holystone_V2 : V2;-fun homage_N : N;-fun home_Adv : Adv;-fun home_N : N;-fun home_baked_A : A;-fun home_brewed_A : A;-fun home_cured_A : A;-fun home_farm_N : N;-fun home_grown_A : A;-fun home_made_A : A;-fun homecoming_N : N;-fun homeland_N : N;-fun homeless_A : A;-fun homelike_A : A;-fun homeliness_N : N;-fun homely_A : A;-fun homeopath_N : N;-fun homeopathic_A : A;-fun homeric_A : A;-fun homesick_A : A;-fun homesickness_N : N;-fun homespun_A : A;-fun homespun_N : N;-fun homestead_N : N;-fun homeward_A : A;-fun homeward_Adv : Adv;-fun homewards_Adv : Adv;-fun homework_N : N;-fun homey_A : A;-fun homicidal_A : A;-fun homicide_N : N;-fun homiletic_A : A;-fun homiletics_N : N;-fun homily_N : N;-fun homing_A : A;-fun hominy_N : N;-fun homo_N : N;-fun homo_sapiens_N : N;-fun homoeopath_N : N;-fun homoeopathy_N : N;-fun homogeneity_N : N;-fun homogeneous_A : A;-fun homogenize_V2 : V2;-fun homograph_N : N;-fun homonym_N : N;-fun homophone_N : N;-fun homosexual_A : A;-fun homosexual_N : N;-fun homosexuality_N : N;-fun hon_PN : PN;-fun honduran_A : A;-fun honduran_N : N;-fun honduras_PN : PN;-fun hone_N : N;-fun hone_V2 : V2;-fun honest_A : A;-fun honestly_Adv : Adv;-fun honesty_N : N;-fun honey_N : N;-fun honeybee_N : N;-fun honeycomb_N : N;-fun honeycomb_V2 : V2;-fun honeydew_N : N;-fun honeyed_A : A;-fun honeymoon_N : N;-fun honeymoon_V : V;-fun honeysuckle_N : N;-fun hong_kong_PN : PN;-fun honiton_PN : PN;-fun honk_N : N;-fun honk_V : V;-fun honorarium_N : N;-fun honorary_A : A;-fun honorific_A : A;-fun honorific_N : N;-fun honour_N : N;-fun honour_V2 : V2;-fun honourable_A : A;-fun honourably_Adv : Adv;-fun hoo_PN : PN;-fun hooch_N : N;-fun hood_N : N;-fun hood_V2 : V2;-fun hoodlum_N : N;-fun hoodoo_N : N;-fun hoodoo_V2 : V2;-fun hoodwink_V2 : V2;-fun hooey_N : N;-fun hoof_N : N;-fun hook_N : N;-fun hook_V : V;-fun hook_V2 : V2;-fun hook_nosed_A : A;-fun hook_up_N : N;-fun hookah_N : N;-fun hooked_A : A;-fun hooker_N : N;-fun hookworm_N : N;-fun hooky_N : N;-fun hooligan_N : N;-fun hooliganism_N : N;-fun hoop_N : N;-fun hoop_V2 : V2;-fun hoop_la_N : N;-fun hoot_N : N;-fun hoot_V : V;-fun hoot_V2 : V2;-fun hooter_N : N;-fun hoover_N : N;-fun hoover_V2 : V2;-fun hop_N : N;-fun hop_V : V;-fun hop_V2 : V2;-fun hop_field_N : N;-fun hop_garden_N : N;-fun hop_picker_N : N;-fun hop_pole_N : N;-fun hope_N : N;-fun hope_PN : PN;-fun hope_V : V;-fun hope_V2 : V2;-fun hopeful_A : A;-fun hopefully_Adv : Adv;-fun hopefulness_N : N;-fun hopeless_A : A;-fun hopelessly_Adv : Adv;-fun hopelessness_N : N;-fun hopped_up_A : A;-fun hopper_N : N;-fun hopscotch_N : N;-fun horace_PN : PN;-fun horde_N : N;-fun horizon_N : N;-fun horizontal_A : A;-fun horizontally_Adv : Adv;-fun horley_PN : PN;-fun hormone_N : N;-fun horn_N : N;-fun horn_V : V;-fun horn_rimmed_A : A;-fun hornbeam_N : N;-fun hornbill_N : N;-fun horned_A : A;-fun hornet_N : N;-fun hornless_A : A;-fun hornlike_A : A;-fun hornpipe_N : N;-fun hornsea_PN : PN;-fun horny_A : A;-fun horology_N : N;-fun horoscope_N : N;-fun horrible_A : A;-fun horribly_Adv : Adv;-fun horrid_A : A;-fun horridly_Adv : Adv;-fun horridness_N : N;-fun horrific_A : A;-fun horrify_V2 : V2;-fun horrifyingly_Adv : Adv;-fun horror_N : N;-fun horror_stricken_A : A;-fun horror_struck_A : A;-fun hors_de_combat_A : A;-fun horse_N : N;-fun horse_chestnut_N : N;-fun horse_laugh_N : N;-fun horse_pond_N : N;-fun horse_sense_N : N;-fun horseback_N : N;-fun horsebox_N : N;-fun horseflesh_N : N;-fun horsefly_N : N;-fun horsehair_N : N;-fun horseman_N : N;-fun horsemanship_N : N;-fun horsemeat_N : N;-fun horseplay_N : N;-fun horsepower_N : N;-fun horserace_N : N;-fun horseracing_N : N;-fun horseradish_N : N;-fun horseshoe_N : N;-fun horsewhip_N : N;-fun horsewhip_V2 : V2;-fun horsewoman_N : N;-fun horsham_PN : PN;-fun horsley_PN : PN;-fun horsy_A : A;-fun hortative_A : A;-fun horticultural_A : A;-fun horticulture_N : N;-fun horticulturist_N : N;-fun horwich_PN : PN;-fun hosanna_N : N;-fun hose_N : N;-fun hose_V2 : V2;-fun hosepipe_N : N;-fun hosier_N : N;-fun hosiery_N : N;-fun hosp_PN : PN;-fun hospice_N : N;-fun hospitable_A : A;-fun hospitably_Adv : Adv;-fun hospital_N : N;-fun hospitality_N : N;-fun hospitalization_N : N;-fun hospitalize_V2 : V2;-fun host_N : N;-fun host_V2 : V2;-fun hostage_N : N;-fun hostel_N : N;-fun hosteller_N : N;-fun hostelry_N : N;-fun hostess_N : N;-fun hostile_A : A;-fun hostilely_Adv : Adv;-fun hostility_N : N;-fun hot_A : A;-fun hot_V : V;-fun hot_V2 : V2;-fun hot_blooded_A : A;-fun hot_headed_A : A;-fun hot_tempered_A : A;-fun hot_water_bottle_N : N;-fun hotbed_N : N;-fun hotchpotch_N : N;-fun hotel_N : N;-fun hotelier_N : N;-fun hotfoot_Adv : Adv;-fun hotfoot_V : V;-fun hothead_N : N;-fun hothouse_N : N;-fun hotly_Adv : Adv;-fun hotplate_N : N;-fun houghton_PN : PN;-fun hound_N : N;-fun hound_V2 : V2;-fun hounslow_PN : PN;-fun hour_N : N;-fun hourglass_N : N;-fun houri_N : N;-fun hourly_A : A;-fun hourly_Adv : Adv;-fun house_N : N;-fun house_V2 : V2;-fun house_party_N : N;-fun house_warming_N : N;-fun houseboat_N : N;-fun housebound_A : A;-fun housebreaker_N : N;-fun housecoat_N : N;-fun housecraft_N : N;-fun housedog_N : N;-fun housefather_N : N;-fun housefly_N : N;-fun houseful_N : N;-fun household_N : N;-fun householder_N : N;-fun housekeeper_N : N;-fun housemaid_N : N;-fun houseman_N : N;-fun housemaster_N : N;-fun housemother_N : N;-fun houseproud_A : A;-fun houseroom_N : N;-fun housetop_N : N;-fun housetrained_A : A;-fun housewife_N : N;-fun housewifely_A : A;-fun housewifery_N : N;-fun housework_N : N;-fun housewrecker_N : N;-fun housing_N : N;-fun houston_PN : PN;-fun hove_PN : PN;-fun hovel_N : N;-fun hover_V : V;-fun hovercraft_N : N;-fun how_Adv : Adv;-fun how_d'ye_do_N : N;-fun howard_PN : PN;-fun howdah_N : N;-fun however_Adv : Adv;-fun howitzer_N : N;-fun howl_N : N;-fun howl_V : V;-fun howl_V2 : V2;-fun howler_N : N;-fun howling_A : A;-fun hoyden_N : N;-fun hoydenish_A : A;-fun hoylake_PN : PN;-fun hoyland_nether_PN : PN;-fun hp_N : N;-fun hq_PN : PN;-fun hrh_PN : PN;-fun hub_N : N;-fun hubble_bubble_N : N;-fun hubbub_N : N;-fun hubby_N : N;-fun hubert_PN : PN;-fun hubris_N : N;-fun huckaback_N : N;-fun huckleberry_N : N;-fun hucknall_PN : PN;-fun huckster_N : N;-fun huddersfield_PN : PN;-fun huddle_N : N;-fun huddle_V : V;-fun huddle_V2 : V2;-fun hue_N : N;-fun hued_A : A;-fun huff_N : N;-fun huff_V : V;-fun huffily_Adv : Adv;-fun huffish_A : A;-fun huffy_A : A;-fun hug_N : N;-fun hug_V2 : V2;-fun huge_A : A;-fun hugely_Adv : Adv;-fun hugger_mugger_A : A;-fun hugger_mugger_Adv : Adv;-fun hugger_mugger_N : N;-fun hugh_PN : PN;-fun hughie_PN : PN;-fun huguenot_N : N;-fun huhehot_PN : PN;-fun hula_N : N;-fun hulk_N : N;-fun hulking_A : A;-fun hull_N : N;-fun hull_V2 : V2;-fun hullabaloo_N : N;-fun hum_N : N;-fun hum_V : V;-fun hum_V2 : V2;-fun human_A : A;-fun human_N : N;-fun humane_A : A;-fun humanely_Adv : Adv;-fun humanism_N : N;-fun humanist_N : N;-fun humanitarian_A : A;-fun humanitarian_N : N;-fun humanitarianism_N : N;-fun humanity_N : N;-fun humanize_V : V;-fun humanize_V2 : V2;-fun humankind_N : N;-fun humanly_Adv : Adv;-fun humberside_PN : PN;-fun humberston_PN : PN;-fun humble_A : A;-fun humble_V2 : V2;-fun humbly_Adv : Adv;-fun humbug_N : N;-fun humbug_V2 : V2;-fun humdinger_N : N;-fun humdrum_A : A;-fun humerus_N : N;-fun humid_A : A;-fun humidify_V2 : V2;-fun humidity_N : N;-fun humiliate_V2 : V2;-fun humiliation_N : N;-fun humility_N : N;-fun humming_top_N : N;-fun hummingbird_N : N;-fun hummock_N : N;-fun humorist_N : N;-fun humorous_A : A;-fun humorously_Adv : Adv;-fun humour_N : N;-fun humour_V2 : V2;-fun humourist_N : N;-fun humourless_A : A;-fun hump_N : N;-fun hump_V2 : V2;-fun humpback_N : N;-fun humpbacked_A : A;-fun humphrey_PN : PN;-fun humus_N : N;-fun hun_N : N;-fun hunch_N : N;-fun hunch_V2 : V2;-fun hunchback_A : A;-fun hunchback_N : N;-fun hunchbacked_A : A;-fun hundred_A : A;-fun hundred_N : N;-fun hundredfold_Adv : Adv;-fun hundredth_A : A;-fun hundredth_N : N;-fun hundredweight_N : N;-fun hungarian_A : A;-fun hungarian_N : N;-fun hungary_PN : PN;-fun hunger_N : N;-fun hunger_V : V;-fun hunger_march_N : N;-fun hunger_marcher_N : N;-fun hungrily_Adv : Adv;-fun hungry_A : A;-fun hunk_N : N;-fun hunt_N : N;-fun hunt_V : V;-fun hunt_V2 : V2;-fun hunter_N : N;-fun hunting_N : N;-fun hunting_crop_N : N;-fun huntingdon_PN : PN;-fun huntress_N : N;-fun huntsman_N : N;-fun hurdle_N : N;-fun hurdle_V : V;-fun hurdle_V2 : V2;-fun hurdler_N : N;-fun hurdy_gurdy_N : N;-fun hurl_N : N;-fun hurl_V2 : V2;-fun hurling_N : N;-fun hurly_burly_N : N;-fun hurrah_V : V;-fun hurricane_N : N;-fun hurried_A : A;-fun hurriedly_Adv : Adv;-fun hurry_N : N;-fun hurry_V : V;-fun hurry_V2 : V2;-fun hurstpierpoint_PN : PN;-fun hurt_N : N;-fun hurt_V : V;-fun hurt_V2 : V2;-fun hurtful_A : A;-fun hurtle_V : V;-fun husband_N : N;-fun husband_V2 : V2;-fun husbandman_N : N;-fun husbandry_N : N;-fun hush_N : N;-fun hush_V : V;-fun hush_V2 : V2;-fun hush_hush_A : A;-fun hush_money_N : N;-fun husk_N : N;-fun husk_V2 : V2;-fun huskily_Adv : Adv;-fun huskiness_N : N;-fun husky_A : A;-fun husky_N : N;-fun hussar_N : N;-fun hussy_N : N;-fun hustle_N : N;-fun hustle_V : V;-fun hustle_V2 : V2;-fun hustler_N : N;-fun hut_N : N;-fun hutch_N : N;-fun hutment_N : N;-fun hutted_A : A;-fun hwainan_PN : PN;-fun hyacinth_N : N;-fun hyaena_N : N;-fun hybrid_A : A;-fun hybrid_N : N;-fun hybridize_V : V;-fun hybridize_V2 : V2;-fun hyde_PN : PN;-fun hyderabad_PN : PN;-fun hydra_N : N;-fun hydrangea_N : N;-fun hydrant_N : N;-fun hydrate_N : N;-fun hydrate_V : V;-fun hydrate_V2 : V2;-fun hydraulic_A : A;-fun hydraulicly_Adv : Adv;-fun hydraulics_N : N;-fun hydrocarbon_N : N;-fun hydrochloric_A : A;-fun hydroelectric_A : A;-fun hydrofoil_N : N;-fun hydrogen_N : N;-fun hydropathic_A : A;-fun hydropathy_N : N;-fun hydrophobia_N : N;-fun hydroplane_N : N;-fun hydroponics_N : N;-fun hyena_N : N;-fun hygiene_N : N;-fun hygienic_A : A;-fun hygienically_Adv : Adv;-fun hymen_N : N;-fun hymn_N : N;-fun hymn_V2 : V2;-fun hymnal_N : N;-fun hyperbola_N : N;-fun hyperbole_N : N;-fun hyperbolic_A : A;-fun hypercritical_A : A;-fun hypermarket_N : N;-fun hypersensitive_A : A;-fun hyphen_N : N;-fun hyphen_V2 : V2;-fun hyphenate_V2 : V2;-fun hypnosis_N : N;-fun hypnotic_A : A;-fun hypnotism_N : N;-fun hypnotist_N : N;-fun hypnotize_V2 : V2;-fun hypo_N : N;-fun hypochondria_N : N;-fun hypochondriac_A : A;-fun hypochondriac_N : N;-fun hypochondriacal_A : A;-fun hypocrisy_N : N;-fun hypocrite_N : N;-fun hypocritical_A : A;-fun hypocritically_Adv : Adv;-fun hypodermic_A : A;-fun hypodermic_N : N;-fun hypotenuse_N : N;-fun hypothecate_V2 : V2;-fun hypothesis_N : N;-fun hypothetical_A : A;-fun hyssop_N : N;-fun hysteria_N : N;-fun hysterical_A : A;-fun hysterically_Adv : Adv;-fun hysterics_N : N;-fun hythe_PN : PN;-fun i_N : N;-fun iamb_N : N;-fun iambic_A : A;-fun iambics_N : N;-fun iambus_N : N;-fun ian_PN : PN;-fun iba_N : N;-fun ibadan_PN : PN;-fun ibex_N : N;-fun ibid_PN : PN;-fun ibidem_Adv : Adv;-fun ibis_N : N;-fun icbm_N : N;-fun ice_N : N;-fun ice_V : V;-fun ice_V2 : V2;-fun ice_axe_N : N;-fun ice_cream_N : N;-fun ice_lolly_N : N;-fun ice_show_N : N;-fun ice_skate_N : N;-fun ice_skate_V : V;-fun ice_skating_N : N;-fun ice_tray_N : N;-fun iceberg_N : N;-fun iceboat_N : N;-fun icebound_A : A;-fun icebox_N : N;-fun icebreaker_N : N;-fun icecap_N : N;-fun icecube_N : N;-fun icefall_N : N;-fun icefield_N : N;-fun icefloe_N : N;-fun icefree_A : A;-fun icehouse_N : N;-fun iceland_PN : PN;-fun icelander_A : A;-fun icelander_N : N;-fun icelandic_A : A;-fun icelandic_N : N;-fun iceman_N : N;-fun icepack_N : N;-fun icepick_N : N;-fun icerink_N : N;-fun ichneumon_N : N;-fun ichneumon_fly_N : N;-fun icicle_N : N;-fun icily_Adv : Adv;-fun icing_N : N;-fun icon_N : N;-fun iconoclast_N : N;-fun icy_A : A;-fun id_N : N;-fun ida_PN : PN;-fun idaho_PN : PN;-fun idea_N : N;-fun ideal_A : A;-fun ideal_N : N;-fun idealism_N : N;-fun idealist_N : N;-fun idealistic_A : A;-fun idealization_N : N;-fun idealize_V2 : V2;-fun ideally_Adv : Adv;-fun idem_PN : PN;-fun identical_A : A;-fun identically_Adv : Adv;-fun identifiable_A : A;-fun identifiably_Adv : Adv;-fun identification_N : N;-fun identify_V2 : V2;-fun identikit_N : N;-fun identity_N : N;-fun ideogram_N : N;-fun ideograph_N : N;-fun ideographic_A : A;-fun ideological_A : A;-fun ideologically_Adv : Adv;-fun ideology_N : N;-fun idiocy_N : N;-fun idiolect_N : N;-fun idiom_N : N;-fun idiomatic_A : A;-fun idiomatically_Adv : Adv;-fun idiosyncrasy_N : N;-fun idiosyncratic_A : A;-fun idiot_N : N;-fun idiotic_A : A;-fun idiotically_Adv : Adv;-fun idle_A : A;-fun idle_V : V;-fun idle_V2 : V2;-fun idleness_N : N;-fun idler_N : N;-fun idly_Adv : Adv;-fun idol_N : N;-fun idolater_N : N;-fun idolatress_N : N;-fun idolatrous_A : A;-fun idolatrously_Adv : Adv;-fun idolatry_N : N;-fun idolization_N : N;-fun idolize_V2 : V2;-fun idyll_N : N;-fun idyllic_A : A;-fun ie_PN : PN;-fun igloo_N : N;-fun igneous_A : A;-fun ignis_fatuus_N : N;-fun ignite_V : V;-fun ignite_V2 : V2;-fun ignition_N : N;-fun ignoble_A : A;-fun ignobly_Adv : Adv;-fun ignominious_A : A;-fun ignominiously_Adv : Adv;-fun ignominy_N : N;-fun ignoramus_N : N;-fun ignorance_N : N;-fun ignorant_A : A;-fun ignorantly_Adv : Adv;-fun ignore_V2 : V2;-fun iguana_N : N;-fun ikon_N : N;-fun ilex_N : N;-fun ilfracombe_PN : PN;-fun ilk_N : N;-fun ilkeston_PN : PN;-fun ilkley_PN : PN;-fun ill_A : A;-fun ill_Adv : Adv;-fun ill_N : N;-fun ill_advised_A : A;-fun ill_affected_A : A;-fun ill_bred_A : A;-fun ill_breeding_N : N;-fun ill_disposed_A : A;-fun ill_fated_A : A;-fun ill_favoured_A : A;-fun ill_gotten_A : A;-fun ill_judged_A : A;-fun ill_mannered_A : A;-fun ill_natured_A : A;-fun ill_omened_A : A;-fun ill_starred_A : A;-fun ill_timed_A : A;-fun ill_treat_V2 : V2;-fun ill_treatment_N : N;-fun ill_usage_N : N;-fun ill_use_V2 : V2;-fun illegal_A : A;-fun illegality_N : N;-fun illegally_Adv : Adv;-fun illegibility_N : N;-fun illegible_A : A;-fun illegibly_Adv : Adv;-fun illegitimacy_N : N;-fun illegitimate_A : A;-fun illegitimate_N : N;-fun illegitimately_Adv : Adv;-fun illiberal_A : A;-fun illiberality_N : N;-fun illiberally_Adv : Adv;-fun illicit_A : A;-fun illicitly_Adv : Adv;-fun illimitable_A : A;-fun illinois_PN : PN;-fun illiteracy_N : N;-fun illiterate_A : A;-fun illiterate_N : N;-fun illness_N : N;-fun illogical_A : A;-fun illogicality_N : N;-fun illogically_Adv : Adv;-fun illogicalness_N : N;-fun illume_V2 : V2;-fun illuminate_V2 : V2;-fun illumination_N : N;-fun illumine_V2 : V2;-fun illusion_N : N;-fun illusionist_N : N;-fun illusive_A : A;-fun illusory_A : A;-fun illustrate_V2 : V2;-fun illustration_N : N;-fun illustrative_A : A;-fun illustrator_N : N;-fun illustrious_A : A;-fun illustriously_Adv : Adv;-fun ilo_N : N;-fun image_N : N;-fun image_V2 : V2;-fun imagery_N : N;-fun imaginable_A : A;-fun imaginary_A : A;-fun imagination_N : N;-fun imaginative_A : A;-fun imaginatively_Adv : Adv;-fun imagine_V2 : V2;-fun imam_N : N;-fun imbalance_N : N;-fun imbecile_A : A;-fun imbecile_N : N;-fun imbecility_N : N;-fun imbed_V2 : V2;-fun imbibe_V2 : V2;-fun imbroglio_N : N;-fun imbue_V2 : V2;-fun imf_N : N;-fun imitate_V2 : V2;-fun imitation_N : N;-fun imitative_A : A;-fun imitator_N : N;-fun immaculate_A : A;-fun immaculately_Adv : Adv;-fun immanence_N : N;-fun immanent_A : A;-fun immaterial_A : A;-fun immature_A : A;-fun immaturity_N : N;-fun immeasurable_A : A;-fun immeasurably_Adv : Adv;-fun immediacy_N : N;-fun immediate_A : A;-fun immediately_Adv : Adv;-fun immemorial_A : A;-fun immense_A : A;-fun immensely_Adv : Adv;-fun immensity_N : N;-fun immerse_V2 : V2;-fun immersion_N : N;-fun immigrant_N : N;-fun immigrate_V : V;-fun immigration_N : N;-fun imminence_N : N;-fun imminent_A : A;-fun imminently_Adv : Adv;-fun immingham_PN : PN;-fun immobile_A : A;-fun immobility_N : N;-fun immobilization_N : N;-fun immobilize_V2 : V2;-fun immoderate_A : A;-fun immoderately_Adv : Adv;-fun immodest_A : A;-fun immodestly_Adv : Adv;-fun immodesty_N : N;-fun immolate_V2 : V2;-fun immolation_N : N;-fun immoral_A : A;-fun immorality_N : N;-fun immorally_Adv : Adv;-fun immortal_A : A;-fun immortal_N : N;-fun immortality_N : N;-fun immortalize_V2 : V2;-fun immovable_A : A;-fun immovably_Adv : Adv;-fun immune_A : A;-fun immunity_N : N;-fun immunization_N : N;-fun immunize_V2 : V2;-fun immunology_N : N;-fun immure_V2 : V2;-fun immutability_N : N;-fun immutable_A : A;-fun immutably_Adv : Adv;-fun imp_N : N;-fun impact_N : N;-fun impact_V2 : V2;-fun impair_V2 : V2;-fun impairment_N : N;-fun impala_N : N;-fun impale_V2 : V2;-fun impalement_N : N;-fun impalpable_A : A;-fun impanel_V2 : V2;-fun impart_V2 : V2;-fun impartial_A : A;-fun impartiality_N : N;-fun impartially_Adv : Adv;-fun impassable_A : A;-fun impasse_N : N;-fun impassioned_A : A;-fun impassive_A : A;-fun impassively_Adv : Adv;-fun impassiveness_N : N;-fun impassivity_N : N;-fun impatience_N : N;-fun impatient_A : A;-fun impatiently_Adv : Adv;-fun impeach_V2 : V2;-fun impeachment_N : N;-fun impeccable_A : A;-fun impeccably_Adv : Adv;-fun impecunious_A : A;-fun impede_V2 : V2;-fun impediment_N : N;-fun impel_V2 : V2;-fun impeller_N : N;-fun impend_V : V;-fun impenetrable_A : A;-fun impenitence_N : N;-fun impenitent_A : A;-fun impenitently_Adv : Adv;-fun imperative_A : A;-fun imperatively_Adv : Adv;-fun imperceptible_A : A;-fun imperceptibly_Adv : Adv;-fun imperfect_A : A;-fun imperfect_N : N;-fun imperfection_N : N;-fun imperfectly_Adv : Adv;-fun imperial_A : A;-fun imperial_N : N;-fun imperialism_N : N;-fun imperialist_N : N;-fun imperialistic_A : A;-fun imperially_Adv : Adv;-fun imperil_V2 : V2;-fun imperious_A : A;-fun imperiously_Adv : Adv;-fun imperiousness_N : N;-fun imperishable_A : A;-fun impermanence_N : N;-fun impermanent_A : A;-fun impermeable_A : A;-fun impersonal_A : A;-fun impersonally_Adv : Adv;-fun impersonate_V2 : V2;-fun impersonation_N : N;-fun impersonator_N : N;-fun impertinence_N : N;-fun impertinent_A : A;-fun impertinently_Adv : Adv;-fun imperturbability_N : N;-fun imperturbable_A : A;-fun impervious_A : A;-fun impetigo_N : N;-fun impetuosity_N : N;-fun impetuous_A : A;-fun impetuously_Adv : Adv;-fun impetus_N : N;-fun impiety_N : N;-fun impinge_V : V;-fun impingement_N : N;-fun impious_A : A;-fun impiously_Adv : Adv;-fun impish_A : A;-fun impishly_Adv : Adv;-fun impishness_N : N;-fun implacable_A : A;-fun implant_V2 : V2;-fun implausibility_N : N;-fun implausible_A : A;-fun implausibly_Adv : Adv;-fun implement_N : N;-fun implement_V2 : V2;-fun implementation_N : N;-fun implicate_V2 : V2;-fun implication_N : N;-fun implicit_A : A;-fun implicitly_Adv : Adv;-fun implore_V2 : V2;-fun imploringly_Adv : Adv;-fun implosion_N : N;-fun imply_V2 : V2;-fun impolite_A : A;-fun impolitely_Adv : Adv;-fun impoliteness_N : N;-fun impolitic_A : A;-fun imponderable_A : A;-fun imponderable_N : N;-fun import_N : N;-fun import_V2 : V2;-fun importance_N : N;-fun important_A : A;-fun importantly_Adv : Adv;-fun importation_N : N;-fun importer_N : N;-fun importunate_A : A;-fun importunately_Adv : Adv;-fun importune_V2 : V2;-fun importunity_N : N;-fun impose_V : V;-fun impose_V2 : V2;-fun imposing_A : A;-fun imposingly_Adv : Adv;-fun imposition_N : N;-fun impossibility_N : N;-fun impossible_A : A;-fun impossibly_Adv : Adv;-fun impostor_N : N;-fun imposture_N : N;-fun impotence_N : N;-fun impotent_A : A;-fun impotently_Adv : Adv;-fun impound_V2 : V2;-fun impoverish_V2 : V2;-fun impoverishment_N : N;-fun impracticability_N : N;-fun impracticable_A : A;-fun impracticableness_N : N;-fun impracticably_Adv : Adv;-fun impractical_A : A;-fun imprecate_V2 : V2;-fun imprecation_N : N;-fun imprecise_A : A;-fun imprecisely_Adv : Adv;-fun imprecision_N : N;-fun impregnability_N : N;-fun impregnable_A : A;-fun impregnably_Adv : Adv;-fun impregnate_V2 : V2;-fun impresario_N : N;-fun impress_N : N;-fun impress_V2 : V2;-fun impression_N : N;-fun impressionable_A : A;-fun impressionism_N : N;-fun impressionist_N : N;-fun impressionistic_A : A;-fun impressive_A : A;-fun impressively_Adv : Adv;-fun impressiveness_N : N;-fun imprimatur_N : N;-fun imprint_N : N;-fun imprint_V2 : V2;-fun imprison_V2 : V2;-fun imprisonment_N : N;-fun improbability_N : N;-fun improbable_A : A;-fun improbably_Adv : Adv;-fun impromptu_A : A;-fun impromptu_Adv : Adv;-fun impromptu_N : N;-fun improper_A : A;-fun improperly_Adv : Adv;-fun impropriety_N : N;-fun improve_V : V;-fun improve_V2 : V2;-fun improvement_N : N;-fun improver_N : N;-fun improvidence_N : N;-fun improvident_A : A;-fun improvidently_Adv : Adv;-fun improvisation_N : N;-fun improvise_V : V;-fun improvise_V2 : V2;-fun imprudence_N : N;-fun imprudent_A : A;-fun imprudently_Adv : Adv;-fun impudence_N : N;-fun impudent_A : A;-fun impudently_Adv : Adv;-fun impugn_V2 : V2;-fun impulse_N : N;-fun impulse_buy_V : V;-fun impulse_buy_V2 : V2;-fun impulsion_N : N;-fun impulsive_A : A;-fun impulsively_Adv : Adv;-fun impulsiveness_N : N;-fun impunity_N : N;-fun impure_A : A;-fun impurity_N : N;-fun imputation_N : N;-fun impute_V2 : V2;-fun in_Adv : Adv;-fun in_N : N;-fun in_chief_A : A;-fun in_fighting_N : N;-fun in_loco_parentis_Adv : Adv;-fun in_patient_N : N;-fun in_service_A : A;-fun in_situ_Adv : Adv;-fun in_toto_Adv : Adv;-fun in_tray_N : N;-fun inability_N : N;-fun inaccessibility_N : N;-fun inaccessible_A : A;-fun inaccuracy_N : N;-fun inaccurate_A : A;-fun inaccurately_Adv : Adv;-fun inaction_N : N;-fun inactivate_V2 : V2;-fun inactive_A : A;-fun inactivity_N : N;-fun inadequacy_N : N;-fun inadequate_A : A;-fun inadequately_Adv : Adv;-fun inadmissible_A : A;-fun inadvertence_N : N;-fun inadvertent_A : A;-fun inadvertently_Adv : Adv;-fun inadvisability_N : N;-fun inadvisable_A : A;-fun inadvisably_Adv : Adv;-fun inalienable_A : A;-fun inane_A : A;-fun inanely_Adv : Adv;-fun inanimate_A : A;-fun inanition_N : N;-fun inanity_N : N;-fun inapplicable_A : A;-fun inappreciable_A : A;-fun inappropriate_A : A;-fun inappropriately_Adv : Adv;-fun inappropriateness_N : N;-fun inapt_A : A;-fun inaptitude_N : N;-fun inarticulate_A : A;-fun inasmuch_as_Adv : Adv;-fun inattention_N : N;-fun inattentive_A : A;-fun inaudibility_N : N;-fun inaudible_A : A;-fun inaugural_A : A;-fun inaugural_N : N;-fun inaugurate_V2 : V2;-fun inauguration_N : N;-fun inauspicious_A : A;-fun inauspiciously_Adv : Adv;-fun inboard_A : A;-fun inborn_A : A;-fun inbound_A : A;-fun inbred_A : A;-fun inbreeding_N : N;-fun inbuilt_A : A;-fun inc_PN : PN;-fun incalculable_A : A;-fun incandescence_N : N;-fun incandescent_A : A;-fun incantation_N : N;-fun incapability_N : N;-fun incapable_A : A;-fun incapacitate_V2 : V2;-fun incapacity_N : N;-fun incarcerate_V2 : V2;-fun incarceration_N : N;-fun incarnate_A : A;-fun incarnate_V2 : V2;-fun incarnation_N : N;-fun incautious_A : A;-fun incautiously_Adv : Adv;-fun incendiarism_N : N;-fun incendiary_N : N;-fun incense_N : N;-fun incense_V2 : V2;-fun incentive_N : N;-fun inception_N : N;-fun incertitude_N : N;-fun incessant_A : A;-fun incessantly_Adv : Adv;-fun incest_N : N;-fun incestuous_A : A;-fun inch_N : N;-fun inch_V : V;-fun inch_V2 : V2;-fun inchoate_A : A;-fun inchoative_A : A;-fun inchon_PN : PN;-fun incidence_N : N;-fun incident_A : A;-fun incident_N : N;-fun incidental_A : A;-fun incidentally_Adv : Adv;-fun incinerate_V2 : V2;-fun incineration_N : N;-fun incinerator_N : N;-fun incipient_A : A;-fun incise_V2 : V2;-fun incision_N : N;-fun incisive_A : A;-fun incisively_Adv : Adv;-fun incisor_N : N;-fun incite_V2 : V2;-fun incitement_N : N;-fun incivility_N : N;-fun incl_PN : PN;-fun inclemency_N : N;-fun inclement_A : A;-fun inclination_N : N;-fun incline_N : N;-fun incline_V : V;-fun incline_V2 : V2;-fun inclose_V2 : V2;-fun inclosure_N : N;-fun include_V2 : V2;-fun inclusion_N : N;-fun inclusive_A : A;-fun inclusively_Adv : Adv;-fun incognito_A : A;-fun incognito_Adv : Adv;-fun incoherence_N : N;-fun incoherent_A : A;-fun incoherently_Adv : Adv;-fun incombustible_A : A;-fun income_N : N;-fun income_tax_N : N;-fun incoming_A : A;-fun incommensurable_A : A;-fun incommensurate_A : A;-fun incommode_V2 : V2;-fun incommunicado_A : A;-fun incomparable_A : A;-fun incomparably_Adv : Adv;-fun incompatibility_N : N;-fun incompatible_A : A;-fun incompetence_N : N;-fun incompetency_N : N;-fun incompetent_A : A;-fun incompetently_Adv : Adv;-fun incomplete_A : A;-fun incompletely_Adv : Adv;-fun incomprehensibility_N : N;-fun incomprehensible_A : A;-fun incomprehension_N : N;-fun incompressible_A : A;-fun inconceivable_A : A;-fun inconclusive_A : A;-fun inconclusively_Adv : Adv;-fun incongruity_N : N;-fun incongruous_A : A;-fun incongruously_Adv : Adv;-fun inconsequent_A : A;-fun inconsequential_A : A;-fun inconsequentially_Adv : Adv;-fun inconsequently_Adv : Adv;-fun inconsiderable_A : A;-fun inconsiderate_A : A;-fun inconsiderately_Adv : Adv;-fun inconsistency_N : N;-fun inconsistent_A : A;-fun inconsistently_Adv : Adv;-fun inconsolable_A : A;-fun inconspicuous_A : A;-fun inconspicuously_Adv : Adv;-fun inconstancy_N : N;-fun inconstant_A : A;-fun incontestable_A : A;-fun incontinence_N : N;-fun incontinent_A : A;-fun incontrovertible_A : A;-fun inconvenience_N : N;-fun inconvenience_V2 : V2;-fun inconvenient_A : A;-fun inconveniently_Adv : Adv;-fun inconvertibility_N : N;-fun inconvertible_A : A;-fun incorporate_A : A;-fun incorporate_V : V;-fun incorporate_V2 : V2;-fun incorporation_N : N;-fun incorporeal_A : A;-fun incorrect_A : A;-fun incorrectly_Adv : Adv;-fun incorrectness_N : N;-fun incorrigible_A : A;-fun incorruptibility_N : N;-fun incorruptible_A : A;-fun increase_N : N;-fun increase_V : V;-fun increase_V2 : V2;-fun increasingly_Adv : Adv;-fun incredibility_N : N;-fun incredible_A : A;-fun incredibly_Adv : Adv;-fun incredulity_N : N;-fun incredulous_A : A;-fun incredulously_Adv : Adv;-fun increment_N : N;-fun incremental_A : A;-fun incriminate_V2 : V2;-fun incrustation_N : N;-fun incubate_V : V;-fun incubate_V2 : V2;-fun incubation_N : N;-fun incubator_N : N;-fun incubus_N : N;-fun inculcate_V2 : V2;-fun inculpate_V2 : V2;-fun incumbency_N : N;-fun incumbent_A : A;-fun incumbent_N : N;-fun incur_V2 : V2;-fun incurable_A : A;-fun incurable_N : N;-fun incurably_Adv : Adv;-fun incurious_A : A;-fun incursion_N : N;-fun incurved_A : A;-fun indebted_A : A;-fun indebtedness_N : N;-fun indecency_N : N;-fun indecent_A : A;-fun indecently_Adv : Adv;-fun indecipherable_A : A;-fun indecision_N : N;-fun indecisive_A : A;-fun indecisively_Adv : Adv;-fun indecorous_A : A;-fun indecorously_Adv : Adv;-fun indecorum_N : N;-fun indeed_Adv : Adv;-fun indefatigable_A : A;-fun indefeasible_A : A;-fun indefensible_A : A;-fun indefinable_A : A;-fun indefinite_A : A;-fun indefinitely_Adv : Adv;-fun indelible_A : A;-fun indelibly_Adv : Adv;-fun indelicacy_N : N;-fun indelicate_A : A;-fun indemnification_N : N;-fun indemnify_V2 : V2;-fun indemnity_N : N;-fun indent_N : N;-fun indent_V : V;-fun indent_V2 : V2;-fun indentation_N : N;-fun indenture_N : N;-fun indenture_V2 : V2;-fun independence_N : N;-fun independent_A : A;-fun independent_N : N;-fun independently_Adv : Adv;-fun indescribable_A : A;-fun indescribably_Adv : Adv;-fun indestructibility_N : N;-fun indestructible_A : A;-fun indeterminable_A : A;-fun indeterminably_Adv : Adv;-fun indeterminacy_N : N;-fun indeterminate_A : A;-fun index_N : N;-fun index_V2 : V2;-fun indexer_N : N;-fun india_PN : PN;-fun india_rubber_N : N;-fun indiaman_N : N;-fun indian_A : A;-fun indian_N : N;-fun indiana_PN : PN;-fun indianapolis_PN : PN;-fun indicate_V2 : V2;-fun indication_N : N;-fun indicative_A : A;-fun indicator_N : N;-fun indict_V2 : V2;-fun indictable_A : A;-fun indictment_N : N;-fun indies_PN : PN;-fun indifference_N : N;-fun indifferent_A : A;-fun indifferently_Adv : Adv;-fun indigence_N : N;-fun indigenous_A : A;-fun indigent_A : A;-fun indigestible_A : A;-fun indigestion_N : N;-fun indignant_A : A;-fun indignantly_Adv : Adv;-fun indignation_N : N;-fun indignity_N : N;-fun indigo_N : N;-fun indirect_A : A;-fun indirectly_Adv : Adv;-fun indirectness_N : N;-fun indiscernible_A : A;-fun indiscipline_N : N;-fun indiscreet_A : A;-fun indiscreetly_Adv : Adv;-fun indiscrete_A : A;-fun indiscretion_N : N;-fun indiscriminate_A : A;-fun indiscriminately_Adv : Adv;-fun indispensability_N : N;-fun indispensable_A : A;-fun indisposed_A : A;-fun indisposition_N : N;-fun indisputable_A : A;-fun indissoluble_A : A;-fun indistinct_A : A;-fun indistinctly_Adv : Adv;-fun indistinctness_N : N;-fun indistinguishable_A : A;-fun indite_V2 : V2;-fun individual_A : A;-fun individual_N : N;-fun individualism_N : N;-fun individualist_N : N;-fun individualistic_A : A;-fun individuality_N : N;-fun individualize_V2 : V2;-fun individually_Adv : Adv;-fun indivisible_A : A;-fun indo_european_A : A;-fun indoctrinate_V2 : V2;-fun indoctrination_N : N;-fun indolence_N : N;-fun indolent_A : A;-fun indolently_Adv : Adv;-fun indomitable_A : A;-fun indonesia_PN : PN;-fun indonesian_A : A;-fun indonesian_N : N;-fun indoor_A : A;-fun indoors_Adv : Adv;-fun indore_PN : PN;-fun indorse_V2 : V2;-fun indrawn_A : A;-fun indubitable_A : A;-fun indubitably_Adv : Adv;-fun induce_V2 : V2;-fun inducement_N : N;-fun induct_V2 : V2;-fun induction_N : N;-fun inductive_A : A;-fun indue_V2 : V2;-fun indulge_V : V;-fun indulge_V2 : V2;-fun indulgence_N : N;-fun indulgent_A : A;-fun indulgently_Adv : Adv;-fun industrial_A : A;-fun industrialism_N : N;-fun industrialist_N : N;-fun industrialization_N : N;-fun industrialized_A : A;-fun industrious_A : A;-fun industriously_Adv : Adv;-fun industry_N : N;-fun indwelling_A : A;-fun inebriate_A : A;-fun inebriate_N : N;-fun inebriate_V2 : V2;-fun inebriation_N : N;-fun inebriety_N : N;-fun inedible_A : A;-fun ineffable_A : A;-fun ineffably_Adv : Adv;-fun ineffective_A : A;-fun ineffectively_Adv : Adv;-fun ineffectiveness_N : N;-fun ineffectual_A : A;-fun ineffectuality_N : N;-fun ineffectually_Adv : Adv;-fun inefficiency_N : N;-fun inefficient_A : A;-fun inefficiently_Adv : Adv;-fun inelastic_A : A;-fun inelegance_N : N;-fun inelegant_A : A;-fun inelegantly_Adv : Adv;-fun ineligibility_N : N;-fun ineligible_A : A;-fun ineluctable_A : A;-fun inept_A : A;-fun ineptitude_N : N;-fun ineptly_Adv : Adv;-fun inequality_N : N;-fun inequitable_A : A;-fun inequity_N : N;-fun ineradicable_A : A;-fun inert_A : A;-fun inertia_N : N;-fun inescapable_A : A;-fun inescapably_Adv : Adv;-fun inessential_A : A;-fun inessential_N : N;-fun inestimable_A : A;-fun inevitability_N : N;-fun inevitable_A : A;-fun inevitably_Adv : Adv;-fun inexact_A : A;-fun inexactitude_N : N;-fun inexcusable_A : A;-fun inexhaustible_A : A;-fun inexorable_A : A;-fun inexorably_Adv : Adv;-fun inexpediency_N : N;-fun inexpedient_A : A;-fun inexpensive_A : A;-fun inexpensively_Adv : Adv;-fun inexperience_N : N;-fun inexperienced_A : A;-fun inexpert_A : A;-fun inexpertly_Adv : Adv;-fun inexpiable_A : A;-fun inexplicable_A : A;-fun inexpressible_A : A;-fun inextinguishable_A : A;-fun inextricable_A : A;-fun inextricably_Adv : Adv;-fun infallibility_N : N;-fun infallible_A : A;-fun infamous_A : A;-fun infamy_N : N;-fun infancy_N : N;-fun infant_N : N;-fun infanticide_N : N;-fun infantile_A : A;-fun infantilism_N : N;-fun infantry_N : N;-fun infantryman_N : N;-fun infatuate_V2 : V2;-fun infatuation_N : N;-fun infect_V2 : V2;-fun infection_N : N;-fun infectious_A : A;-fun infer_V2 : V2;-fun inference_N : N;-fun inferential_A : A;-fun inferior_A : A;-fun inferior_N : N;-fun inferiority_N : N;-fun infernal_A : A;-fun infernally_Adv : Adv;-fun inferno_N : N;-fun infertile_A : A;-fun infertility_N : N;-fun infest_V2 : V2;-fun infestation_N : N;-fun infidel_N : N;-fun infidelity_N : N;-fun infield_N : N;-fun infiltrate_V : V;-fun infiltrate_V2 : V2;-fun infiltration_N : N;-fun infinite_A : A;-fun infinitely_Adv : Adv;-fun infinitesimal_A : A;-fun infinitive_A : A;-fun infinitive_N : N;-fun infinitude_N : N;-fun infinity_N : N;-fun infirm_A : A;-fun infirmary_N : N;-fun infirmity_N : N;-fun inflame_V : V;-fun inflame_V2 : V2;-fun inflammable_A : A;-fun inflammation_N : N;-fun inflammatory_A : A;-fun inflatable_A : A;-fun inflate_V2 : V2;-fun inflation_N : N;-fun inflationary_A : A;-fun inflect_V2 : V2;-fun inflection_N : N;-fun inflectional_A : A;-fun inflexibility_N : N;-fun inflexible_A : A;-fun inflexibly_Adv : Adv;-fun inflexion_N : N;-fun inflict_V2 : V2;-fun infliction_N : N;-fun inflorescence_N : N;-fun inflow_N : N;-fun influence_N : N;-fun influence_V2 : V2;-fun influential_A : A;-fun influentially_Adv : Adv;-fun influenza_N : N;-fun influx_N : N;-fun info_N : N;-fun inform_V : V;-fun inform_V2 : V2;-fun informal_A : A;-fun informality_N : N;-fun informally_Adv : Adv;-fun informant_N : N;-fun information_N : N;-fun informative_A : A;-fun informatively_Adv : Adv;-fun informer_N : N;-fun infra_Adv : Adv;-fun infra_dig_A : A;-fun infra_red_A : A;-fun infraction_N : N;-fun infrastructure_N : N;-fun infrequency_N : N;-fun infrequent_A : A;-fun infrequently_Adv : Adv;-fun infringe_V : V;-fun infringe_V2 : V2;-fun infringement_N : N;-fun infuriate_V2 : V2;-fun infuse_V : V;-fun infuse_V2 : V2;-fun infusion_N : N;-fun ingatestone_PN : PN;-fun ingathering_N : N;-fun ingenious_A : A;-fun ingeniously_Adv : Adv;-fun ingenuity_N : N;-fun ingenuous_A : A;-fun ingenuously_Adv : Adv;-fun ingenuousness_N : N;-fun ingest_V2 : V2;-fun ingle_nook_N : N;-fun inglorious_A : A;-fun ingloriously_Adv : Adv;-fun ingoing_A : A;-fun ingot_N : N;-fun ingraft_V2 : V2;-fun ingrained_A : A;-fun ingratiate_V2 : V2;-fun ingratiatingly_Adv : Adv;-fun ingratitude_N : N;-fun ingredient_N : N;-fun ingress_N : N;-fun ingrid_PN : PN;-fun ingrowing_A : A;-fun ingénue_N : N;-fun inhabit_V2 : V2;-fun inhabitable_A : A;-fun inhabitant_N : N;-fun inhalation_N : N;-fun inhale_V : V;-fun inhale_V2 : V2;-fun inhaler_N : N;-fun inharmonious_A : A;-fun inherent_A : A;-fun inherently_Adv : Adv;-fun inherit_V : V;-fun inherit_V2 : V2;-fun inheritance_N : N;-fun inheritor_N : N;-fun inhibit_V2 : V2;-fun inhibition_N : N;-fun inhibitor_N : N;-fun inhibitory_A : A;-fun inhospitable_A : A;-fun inhuman_A : A;-fun inhumane_A : A;-fun inhumanely_Adv : Adv;-fun inhumanity_N : N;-fun inimical_A : A;-fun inimitable_A : A;-fun inimitably_Adv : Adv;-fun iniquitous_A : A;-fun iniquitously_Adv : Adv;-fun iniquity_N : N;-fun initial_A : A;-fun initial_N : N;-fun initial_V2 : V2;-fun initially_Adv : Adv;-fun initiate_A : A;-fun initiate_N : N;-fun initiate_V2 : V2;-fun initiation_N : N;-fun initiative_N : N;-fun inject_V2 : V2;-fun injection_N : N;-fun injudicious_A : A;-fun injudiciously_Adv : Adv;-fun injunction_N : N;-fun injure_V2 : V2;-fun injured_A : A;-fun injurious_A : A;-fun injury_N : N;-fun injustice_N : N;-fun ink_N : N;-fun ink_V2 : V2;-fun ink_bottle_N : N;-fun ink_pad_N : N;-fun ink_pot_N : N;-fun inkling_N : N;-fun inkstand_N : N;-fun inkwell_N : N;-fun inky_A : A;-fun inland_A : A;-fun inland_Adv : Adv;-fun inlay_N : N;-fun inlay_V2 : V2;-fun inlet_N : N;-fun inmate_N : N;-fun inmost_A : A;-fun inn_N : N;-fun innate_A : A;-fun innately_Adv : Adv;-fun inner_A : A;-fun innermost_A : A;-fun inning_N : N;-fun innings_N : N;-fun innkeeper_N : N;-fun innocence_N : N;-fun innocent_A : A;-fun innocent_N : N;-fun innocently_Adv : Adv;-fun innocuous_A : A;-fun innovate_V : V;-fun innovation_N : N;-fun innovator_N : N;-fun innsbruck_PN : PN;-fun innuendo_N : N;-fun innumerable_A : A;-fun inoculate_V2 : V2;-fun inoculation_N : N;-fun inoffensive_A : A;-fun inoffensively_Adv : Adv;-fun inoperable_A : A;-fun inoperative_A : A;-fun inopportune_A : A;-fun inopportunely_Adv : Adv;-fun inordinate_A : A;-fun inordinately_Adv : Adv;-fun inorganic_A : A;-fun inorganically_Adv : Adv;-fun inpouring_A : A;-fun inpouring_N : N;-fun input_N : N;-fun inquest_N : N;-fun inquietude_N : N;-fun inquire_V : V;-fun inquire_V2 : V2;-fun inquirer_N : N;-fun inquiring_A : A;-fun inquiringly_Adv : Adv;-fun inquiry_N : N;-fun inquisition_N : N;-fun inquisitive_A : A;-fun inquisitively_Adv : Adv;-fun inquisitiveness_N : N;-fun inquisitor_N : N;-fun inquisitorial_A : A;-fun inroad_N : N;-fun inrush_N : N;-fun ins_N : N;-fun insane_A : A;-fun insanely_Adv : Adv;-fun insanitary_A : A;-fun insanity_N : N;-fun insatiable_A : A;-fun insatiably_Adv : Adv;-fun insatiate_A : A;-fun inscribe_V2 : V2;-fun inscription_N : N;-fun inscrutable_A : A;-fun insect_N : N;-fun insect_powder_N : N;-fun insecticide_N : N;-fun insectivorous_A : A;-fun insecure_A : A;-fun insecurely_Adv : Adv;-fun insecurity_N : N;-fun inseminate_V2 : V2;-fun insemination_N : N;-fun insensate_A : A;-fun insensibility_N : N;-fun insensible_A : A;-fun insensibly_Adv : Adv;-fun insensitive_A : A;-fun insensitively_Adv : Adv;-fun insensitivity_N : N;-fun insentient_A : A;-fun inseparable_A : A;-fun insert_N : N;-fun insert_V2 : V2;-fun insertion_N : N;-fun inset_N : N;-fun inset_V2 : V2;-fun inshore_A : A;-fun inshore_Adv : Adv;-fun inside_A : A;-fun inside_Adv : Adv;-fun inside_N : N;-fun insider_N : N;-fun insidious_A : A;-fun insidiously_Adv : Adv;-fun insidiousness_N : N;-fun insight_N : N;-fun insignificance_N : N;-fun insignificant_A : A;-fun insignificantly_Adv : Adv;-fun insincere_A : A;-fun insincerely_Adv : Adv;-fun insincerity_N : N;-fun insinuate_V2 : V2;-fun insinuatingly_Adv : Adv;-fun insinuation_N : N;-fun insipid_A : A;-fun insipidity_N : N;-fun insipidly_Adv : Adv;-fun insipidness_N : N;-fun insist_V : V;-fun insist_V2 : V2;-fun insistence_N : N;-fun insistent_A : A;-fun insofar_Adv : Adv;-fun insole_N : N;-fun insolence_N : N;-fun insolent_A : A;-fun insolently_Adv : Adv;-fun insoluble_A : A;-fun insolvency_N : N;-fun insolvent_A : A;-fun insolvent_N : N;-fun insomnia_N : N;-fun insomniac_N : N;-fun insomuch_Adv : Adv;-fun insouciance_N : N;-fun insouciant_A : A;-fun inspan_V2 : V2;-fun inspect_V2 : V2;-fun inspection_N : N;-fun inspector_N : N;-fun inspectorate_N : N;-fun inspiration_N : N;-fun inspirational_A : A;-fun inspirationally_Adv : Adv;-fun inspire_V2 : V2;-fun inspired_A : A;-fun inst_PN : PN;-fun instability_N : N;-fun install_V2 : V2;-fun installation_N : N;-fun instalment_N : N;-fun instance_N : N;-fun instance_V2 : V2;-fun instant_A : A;-fun instant_N : N;-fun instantaneous_A : A;-fun instantaneously_Adv : Adv;-fun instantly_Adv : Adv;-fun instead_Adv : Adv;-fun instep_N : N;-fun instigate_V2 : V2;-fun instigation_N : N;-fun instigator_N : N;-fun instil_V2 : V2;-fun instillation_N : N;-fun instinct_A : A;-fun instinct_N : N;-fun instinctive_A : A;-fun instinctively_Adv : Adv;-fun institute_N : N;-fun institute_V2 : V2;-fun institution_N : N;-fun institutional_A : A;-fun institutionalize_V2 : V2;-fun institutionally_Adv : Adv;-fun instruct_V2 : V2;-fun instruction_N : N;-fun instructional_A : A;-fun instructive_A : A;-fun instructively_Adv : Adv;-fun instructor_N : N;-fun instructress_N : N;-fun instrument_N : N;-fun instrumental_A : A;-fun instrumentalist_N : N;-fun instrumentality_N : N;-fun instrumentation_N : N;-fun insubordinate_A : A;-fun insubordination_N : N;-fun insubstantial_A : A;-fun insubstantially_Adv : Adv;-fun insufferable_A : A;-fun insufficiency_N : N;-fun insufficient_A : A;-fun insufficiently_Adv : Adv;-fun insular_A : A;-fun insularism_N : N;-fun insularity_N : N;-fun insulate_V2 : V2;-fun insulation_N : N;-fun insulator_N : N;-fun insulin_N : N;-fun insult_N : N;-fun insult_V2 : V2;-fun insulting_A : A;-fun insultingly_Adv : Adv;-fun insuperable_A : A;-fun insuperably_Adv : Adv;-fun insupportable_A : A;-fun insurance_N : N;-fun insure_V2 : V2;-fun insurgent_A : A;-fun insurgent_N : N;-fun insurmountable_A : A;-fun insurrection_N : N;-fun intact_A : A;-fun intaglio_N : N;-fun intake_N : N;-fun intangibility_N : N;-fun intangible_A : A;-fun intangibles_N : N;-fun integer_N : N;-fun integral_A : A;-fun integrally_Adv : Adv;-fun integrate_V2 : V2;-fun integration_N : N;-fun integrity_N : N;-fun integument_N : N;-fun intellect_N : N;-fun intellectual_A : A;-fun intellectual_N : N;-fun intellectually_Adv : Adv;-fun intelligence_N : N;-fun intelligent_A : A;-fun intelligently_Adv : Adv;-fun intelligentsia_N : N;-fun intelligibility_N : N;-fun intelligible_A : A;-fun intelligibly_Adv : Adv;-fun intemperance_N : N;-fun intemperate_A : A;-fun intemperately_Adv : Adv;-fun intend_V2 : V2;-fun intense_A : A;-fun intensely_Adv : Adv;-fun intensification_N : N;-fun intensify_V : V;-fun intensify_V2 : V2;-fun intensity_N : N;-fun intensive_A : A;-fun intensively_Adv : Adv;-fun intent_A : A;-fun intent_N : N;-fun intention_N : N;-fun intentional_A : A;-fun intentionally_Adv : Adv;-fun intently_Adv : Adv;-fun intentness_N : N;-fun inter_V2 : V2;-fun inter_alia_Adv : Adv;-fun interact_V : V;-fun interaction_N : N;-fun interactive_A : A;-fun interbreed_V : V;-fun interbreed_V2 : V2;-fun intercalary_A : A;-fun intercede_V : V;-fun intercept_V2 : V2;-fun interception_N : N;-fun interceptor_N : N;-fun intercession_N : N;-fun interchange_N : N;-fun interchange_V2 : V2;-fun interchangeable_A : A;-fun interchangeably_Adv : Adv;-fun intercollegiate_A : A;-fun intercom_N : N;-fun intercommunicate_V : V;-fun intercommunication_N : N;-fun intercommunion_N : N;-fun interconnect_V : V;-fun interconnect_V2 : V2;-fun interconnectedness_N : N;-fun interconnection_N : N;-fun intercontinental_A : A;-fun intercourse_N : N;-fun interdenominational_A : A;-fun interdepartmental_A : A;-fun interdepartmentally_Adv : Adv;-fun interdependence_N : N;-fun interdependent_A : A;-fun interdict_N : N;-fun interdict_V2 : V2;-fun interdiction_N : N;-fun interdisciplinary_A : A;-fun interest_N : N;-fun interest_V2 : V2;-fun interested_A : A;-fun interesting_A : A;-fun interestingly_Adv : Adv;-fun interface_N : N;-fun interfere_V : V;-fun interference_N : N;-fun interim_N : N;-fun interior_A : A;-fun interior_N : N;-fun interject_V2 : V2;-fun interjection_N : N;-fun interlace_V : V;-fun interlace_V2 : V2;-fun interlard_V2 : V2;-fun interleave_V2 : V2;-fun interlink_V : V;-fun interlink_V2 : V2;-fun interlock_V : V;-fun interlock_V2 : V2;-fun interlocutor_N : N;-fun interloper_N : N;-fun interlude_N : N;-fun intermarriage_N : N;-fun intermarry_V : V;-fun intermediary_N : N;-fun intermediate_A : A;-fun intermediate_N : N;-fun intermediately_Adv : Adv;-fun interment_N : N;-fun intermezzo_N : N;-fun interminable_A : A;-fun interminably_Adv : Adv;-fun intermingle_V : V;-fun intermingle_V2 : V2;-fun intermission_N : N;-fun intermittent_A : A;-fun intermittently_Adv : Adv;-fun intermix_V : V;-fun intermix_V2 : V2;-fun intermixture_N : N;-fun intern_N : N;-fun intern_V2 : V2;-fun internal_A : A;-fun internalize_V2 : V2;-fun internally_Adv : Adv;-fun international_A : A;-fun international_N : N;-fun internationale_N : N;-fun internationalism_N : N;-fun internationalist_N : N;-fun internationalization_N : N;-fun internationalize_V2 : V2;-fun internationally_Adv : Adv;-fun interne_N : N;-fun internecine_A : A;-fun internee_N : N;-fun internment_N : N;-fun interpellate_V2 : V2;-fun interpellation_N : N;-fun interphone_N : N;-fun interplanetary_A : A;-fun interplay_N : N;-fun interpol_PN : PN;-fun interpolate_V2 : V2;-fun interpolation_N : N;-fun interpose_V : V;-fun interpose_V2 : V2;-fun interposition_N : N;-fun interpret_V : V;-fun interpret_V2 : V2;-fun interpretation_N : N;-fun interpretative_A : A;-fun interpreter_N : N;-fun interracial_A : A;-fun interregnum_N : N;-fun interrelate_V : V;-fun interrelate_V2 : V2;-fun interrelation_N : N;-fun interrelationship_N : N;-fun interrogate_V2 : V2;-fun interrogation_N : N;-fun interrogative_A : A;-fun interrogative_N : N;-fun interrogatively_Adv : Adv;-fun interrogator_N : N;-fun interrogatory_A : A;-fun interrupt_V : V;-fun interrupt_V2 : V2;-fun interrupter_N : N;-fun interruption_N : N;-fun intersect_V : V;-fun intersect_V2 : V2;-fun intersection_N : N;-fun intersperse_V2 : V2;-fun interstate_A : A;-fun interstellar_A : A;-fun interstice_N : N;-fun intertribal_A : A;-fun intertwine_V : V;-fun intertwine_V2 : V2;-fun interval_N : N;-fun intervene_V : V;-fun intervention_N : N;-fun interview_N : N;-fun interview_V2 : V2;-fun interviewer_N : N;-fun interweave_V2 : V2;-fun intestate_A : A;-fun intestinal_A : A;-fun intestine_N : N;-fun intimacy_N : N;-fun intimate_A : A;-fun intimate_N : N;-fun intimate_V2 : V2;-fun intimately_Adv : Adv;-fun intimation_N : N;-fun intimidate_V2 : V2;-fun intimidation_N : N;-fun intolerable_A : A;-fun intolerably_Adv : Adv;-fun intolerance_N : N;-fun intolerant_A : A;-fun intolerantly_Adv : Adv;-fun intonation_N : N;-fun intone_V : V;-fun intone_V2 : V2;-fun intoxicant_A : A;-fun intoxicant_N : N;-fun intoxicate_V2 : V2;-fun intoxication_N : N;-fun intra_uterine_A : A;-fun intractability_N : N;-fun intractable_A : A;-fun intramural_A : A;-fun intransigence_N : N;-fun intransigent_A : A;-fun intransitive_A : A;-fun intransitively_Adv : Adv;-fun intravenous_A : A;-fun intravenously_Adv : Adv;-fun intrench_V2 : V2;-fun intrepid_A : A;-fun intrepidity_N : N;-fun intrepidly_Adv : Adv;-fun intricacy_N : N;-fun intricate_A : A;-fun intricately_Adv : Adv;-fun intrigue_N : N;-fun intrigue_V : V;-fun intrigue_V2 : V2;-fun intrinsic_A : A;-fun intrinsically_Adv : Adv;-fun intro_N : N;-fun introduce_V2 : V2;-fun introduction_N : N;-fun introductory_A : A;-fun introspect_V : V;-fun introspection_N : N;-fun introspective_A : A;-fun introversion_N : N;-fun introvert_N : N;-fun introvert_V2 : V2;-fun intrude_V : V;-fun intrude_V2 : V2;-fun intruder_N : N;-fun intrusion_N : N;-fun intrusive_A : A;-fun intrust_V2 : V2;-fun intuit_V : V;-fun intuit_V2 : V2;-fun intuition_N : N;-fun intuitive_A : A;-fun intuitively_Adv : Adv;-fun intumescence_N : N;-fun inundate_V2 : V2;-fun inundation_N : N;-fun inure_V2 : V2;-fun invade_V2 : V2;-fun invader_N : N;-fun invalid_A : A;-fun invalid_N : N;-fun invalid_V2 : V2;-fun invalidate_V2 : V2;-fun invalidation_N : N;-fun invalidism_N : N;-fun invalidity_N : N;-fun invaluable_A : A;-fun invariable_A : A;-fun invariably_Adv : Adv;-fun invasion_N : N;-fun invasive_A : A;-fun invective_N : N;-fun inveigh_V : V;-fun inveigle_V2 : V2;-fun invent_V2 : V2;-fun invention_N : N;-fun inventive_A : A;-fun inventively_Adv : Adv;-fun inventor_N : N;-fun inventory_N : N;-fun inverkeithing_PN : PN;-fun inverness_PN : PN;-fun inverse_A : A;-fun inverse_N : N;-fun inversely_Adv : Adv;-fun inversion_N : N;-fun invert_V2 : V2;-fun invertebrate_A : A;-fun invertebrate_N : N;-fun inverurie_PN : PN;-fun invest_V : V;-fun invest_V2 : V2;-fun investigate_V2 : V2;-fun investigation_N : N;-fun investigator_N : N;-fun investiture_N : N;-fun investment_N : N;-fun investor_N : N;-fun inveterate_A : A;-fun invidious_A : A;-fun invidiously_Adv : Adv;-fun invigilate_V : V;-fun invigilation_N : N;-fun invigilator_N : N;-fun invigorate_V2 : V2;-fun invincibility_N : N;-fun invincible_A : A;-fun invincibly_Adv : Adv;-fun inviolable_A : A;-fun inviolate_A : A;-fun invisibility_N : N;-fun invisible_A : A;-fun invisibly_Adv : Adv;-fun invitation_N : N;-fun invite_N : N;-fun invite_V2 : V2;-fun inviting_A : A;-fun invitingly_Adv : Adv;-fun invocation_N : N;-fun invoice_N : N;-fun invoice_V2 : V2;-fun invoke_V2 : V2;-fun involuntarily_Adv : Adv;-fun involuntary_A : A;-fun involute_A : A;-fun involution_N : N;-fun involve_V2 : V2;-fun involved_A : A;-fun involvement_N : N;-fun invulnerable_A : A;-fun inward_A : A;-fun inward_Adv : Adv;-fun inwardly_Adv : Adv;-fun inwardness_N : N;-fun inwards_Adv : Adv;-fun inwrought_A : A;-fun iodine_N : N;-fun ion_N : N;-fun ionic_A : A;-fun ionization_N : N;-fun ionize_V : V;-fun ionize_V2 : V2;-fun ionosphere_N : N;-fun iota_N : N;-fun iou_N : N;-fun ious_N : N;-fun iowa_PN : PN;-fun ipse_dixit_N : N;-fun ipso_facto_Adv : Adv;-fun ipswich_PN : PN;-fun iq_N : N;-fun ira_N : N;-fun iran_PN : PN;-fun iranian_A : A;-fun iranian_N : N;-fun iraq_PN : PN;-fun iraqi_A : A;-fun iraqi_N : N;-fun irascibility_N : N;-fun irascible_A : A;-fun irate_A : A;-fun irately_Adv : Adv;-fun ire_N : N;-fun ireful_A : A;-fun ireland_PN : PN;-fun irene_PN : PN;-fun iridescence_N : N;-fun iridescent_A : A;-fun iridium_N : N;-fun iris_N : N;-fun iris_PN : PN;-fun irish_A : A;-fun irish_N : N;-fun irishman_N : N;-fun irishwoman_N : N;-fun irk_V2 : V2;-fun irksome_A : A;-fun iron_N : N;-fun iron_V : V;-fun iron_V2 : V2;-fun iron_foundry_N : N;-fun iron_grey_A : A;-fun iron_grey_N : N;-fun ironclad_A : A;-fun ironic_A : A;-fun ironical_A : A;-fun ironically_Adv : Adv;-fun ironing_board_N : N;-fun ironmonger_N : N;-fun ironmongery_N : N;-fun ironmould_N : N;-fun ironside_N : N;-fun ironware_N : N;-fun ironwork_N : N;-fun ironworks_N : N;-fun irony_N : N;-fun irradiate_V2 : V2;-fun irrational_A : A;-fun irrationally_Adv : Adv;-fun irreconcilable_A : A;-fun irrecoverable_A : A;-fun irredeemable_A : A;-fun irredentist_N : N;-fun irreducible_A : A;-fun irrefutable_A : A;-fun irregular_A : A;-fun irregular_N : N;-fun irregularity_N : N;-fun irregularly_Adv : Adv;-fun irrelevance_N : N;-fun irrelevancy_N : N;-fun irrelevant_A : A;-fun irrelevantly_Adv : Adv;-fun irreligious_A : A;-fun irremediable_A : A;-fun irremovable_A : A;-fun irreparable_A : A;-fun irreplaceable_A : A;-fun irrepressible_A : A;-fun irreproachable_A : A;-fun irresistible_A : A;-fun irresolute_A : A;-fun irresolution_N : N;-fun irrespective_A : A;-fun irresponsibility_N : N;-fun irresponsible_A : A;-fun irretrievable_A : A;-fun irretrievably_Adv : Adv;-fun irreverence_N : N;-fun irreverent_A : A;-fun irreverently_Adv : Adv;-fun irreversibility_N : N;-fun irreversible_A : A;-fun irreversibly_Adv : Adv;-fun irrevocable_A : A;-fun irridentism_N : N;-fun irrigate_V2 : V2;-fun irrigation_N : N;-fun irritability_N : N;-fun irritable_A : A;-fun irritably_Adv : Adv;-fun irritant_A : A;-fun irritant_N : N;-fun irritate_V2 : V2;-fun irritation_N : N;-fun irruption_N : N;-fun irthlingborough_PN : PN;-fun irvine_PN : PN;-fun isaac_PN : PN;-fun isabel_PN : PN;-fun isabella_PN : PN;-fun isinglass_N : N;-fun islam_N : N;-fun islamic_A : A;-fun island_N : N;-fun islander_N : N;-fun isle_N : N;-fun islet_N : N;-fun islington_PN : PN;-fun ism_N : N;-fun isobar_N : N;-fun isobel_PN : PN;-fun isolate_V2 : V2;-fun isolation_N : N;-fun isolationism_N : N;-fun isolationist_N : N;-fun isosceles_A : A;-fun isotherm_N : N;-fun isotope_N : N;-fun israel_PN : PN;-fun israeli_A : A;-fun israeli_N : N;-fun issue_N : N;-fun issue_V : V;-fun issue_V2 : V2;-fun istanbul_PN : PN;-fun isthmus_N : N;-fun italian_A : A;-fun italian_N : N;-fun italic_A : A;-fun italicize_V2 : V2;-fun italy_PN : PN;-fun itch_N : N;-fun itch_V : V;-fun itchy_A : A;-fun item_Adv : Adv;-fun item_N : N;-fun itemize_V2 : V2;-fun iterate_V2 : V2;-fun iteration_N : N;-fun itinerant_A : A;-fun itinerary_N : N;-fun its_A : A;-fun itv_N : N;-fun iud_N : N;-fun ivan_PN : PN;-fun iver_PN : PN;-fun ivied_A : A;-fun ivor_PN : PN;-fun ivory_N : N;-fun ivy_N : N;-fun ivy_PN : PN;-fun izmir_PN : PN;-fun j_N : N;-fun jab_N : N;-fun jab_V : V;-fun jab_V2 : V2;-fun jabalpur_PN : PN;-fun jabber_N : N;-fun jabber_V : V;-fun jabber_V2 : V2;-fun jabberer_N : N;-fun jabot_N : N;-fun jack_N : N;-fun jack_PN : PN;-fun jack_V2 : V2;-fun jack_in_the_box_N : N;-fun jack_knife_N : N;-fun jack_knife_V : V;-fun jack_o'_lantern_N : N;-fun jack_plane_N : N;-fun jackal_N : N;-fun jackanapes_N : N;-fun jackass_N : N;-fun jackboot_N : N;-fun jackdaw_N : N;-fun jacket_N : N;-fun jackie_PN : PN;-fun jackpot_N : N;-fun jacksonville_PN : PN;-fun jacob_PN : PN;-fun jacobean_A : A;-fun jacobin_A : A;-fun jacobin_N : N;-fun jacobinism_N : N;-fun jacobite_N : N;-fun jacqueline_PN : PN;-fun jade_N : N;-fun jaded_A : A;-fun jag_N : N;-fun jag_V2 : V2;-fun jagged_A : A;-fun jaggy_A : A;-fun jaguar_N : N;-fun jail_N : N;-fun jail_V2 : V2;-fun jailer_N : N;-fun jailor_N : N;-fun jaipur_PN : PN;-fun jakarta_PN : PN;-fun jake_PN : PN;-fun jakes_N : N;-fun jalopy_N : N;-fun jam_N : N;-fun jam_V : V;-fun jam_V2 : V2;-fun jamaica_PN : PN;-fun jamaican_A : A;-fun jamaican_N : N;-fun jamb_N : N;-fun jamboree_N : N;-fun james_PN : PN;-fun jamjar_N : N;-fun jampack_V2 : V2;-fun jampot_N : N;-fun jan_PN : PN;-fun jane_PN : PN;-fun janet_PN : PN;-fun jangle_N : N;-fun jangle_V : V;-fun jangle_V2 : V2;-fun janice_PN : PN;-fun janie_PN : PN;-fun janitor_N : N;-fun january_N : N;-fun january_PN : PN;-fun janus_PN : PN;-fun japan_PN : PN;-fun japan_V2 : V2;-fun japanese_A : A;-fun japanese_N : N;-fun jape_N : N;-fun japonica_N : N;-fun jar_N : N;-fun jar_V : V;-fun jar_V2 : V2;-fun jarful_N : N;-fun jargon_N : N;-fun jarring_A : A;-fun jarringly_Adv : Adv;-fun jarrow_PN : PN;-fun jasmine_N : N;-fun jason_PN : PN;-fun jasper_N : N;-fun jaundice_N : N;-fun jaundice_V2 : V2;-fun jaunt_N : N;-fun jaunt_V : V;-fun jauntily_Adv : Adv;-fun jauntiness_N : N;-fun jaunting_car_N : N;-fun jaunty_A : A;-fun java_PN : PN;-fun javanese_A : A;-fun javanese_N : N;-fun javelin_N : N;-fun jaw_N : N;-fun jaw_V : V;-fun jawbone_N : N;-fun jawbreaker_N : N;-fun jay_N : N;-fun jaywalk_V : V;-fun jaywalker_N : N;-fun jazz_N : N;-fun jazz_V2 : V2;-fun jazzy_A : A;-fun jc_PN : PN;-fun jealous_A : A;-fun jealously_Adv : Adv;-fun jealousy_N : N;-fun jean_N : N;-fun jean_PN : PN;-fun jeanie_PN : PN;-fun jedburgh_PN : PN;-fun jeep_N : N;-fun jeer_N : N;-fun jeer_V : V;-fun jeer_V2 : V2;-fun jeeringly_Adv : Adv;-fun jeff_PN : PN;-fun jeffrey_PN : PN;-fun jehovah_PN : PN;-fun jejune_A : A;-fun jejunely_Adv : Adv;-fun jejuneness_N : N;-fun jekyll_and_hyde_PN : PN;-fun jell_V : V;-fun jell_V2 : V2;-fun jellaba_N : N;-fun jellied_A : A;-fun jelly_N : N;-fun jelly_V : V;-fun jelly_V2 : V2;-fun jellyfish_N : N;-fun jemmy_N : N;-fun jennifer_PN : PN;-fun jenny_N : N;-fun jenny_PN : PN;-fun jeopardize_V2 : V2;-fun jeopardy_N : N;-fun jerboa_N : N;-fun jeremiad_N : N;-fun jeremy_PN : PN;-fun jerk_N : N;-fun jerk_V : V;-fun jerk_V2 : V2;-fun jerkily_Adv : Adv;-fun jerkin_N : N;-fun jerkiness_N : N;-fun jerky_A : A;-fun jerome_PN : PN;-fun jerry_N : N;-fun jerry_PN : PN;-fun jerry_builder_N : N;-fun jerry_building_N : N;-fun jerry_built_A : A;-fun jersey_N : N;-fun jersey_PN : PN;-fun jess_PN : PN;-fun jessica_PN : PN;-fun jessie_PN : PN;-fun jest_N : N;-fun jest_V : V;-fun jester_N : N;-fun jesting_A : A;-fun jestingly_Adv : Adv;-fun jesuit_N : N;-fun jesuitical_A : A;-fun jesus_PN : PN;-fun jet_N : N;-fun jet_V : V;-fun jet_V2 : V2;-fun jet_black_A : A;-fun jet_propelled_A : A;-fun jetsam_N : N;-fun jettison_V2 : V2;-fun jetty_N : N;-fun jew_N : N;-fun jewel_N : N;-fun jewel_V2 : V2;-fun jeweller_N : N;-fun jewellery_N : N;-fun jewelry_N : N;-fun jewess_N : N;-fun jewish_A : A;-fun jezebel_N : N;-fun jib_N : N;-fun jib_V : V;-fun jib_boom_N : N;-fun jibe_N : N;-fun jibe_V : V;-fun jiffy_N : N;-fun jig_N : N;-fun jig_V : V;-fun jig_V2 : V2;-fun jigger_N : N;-fun jiggered_A : A;-fun jiggery_pokery_N : N;-fun jiggle_N : N;-fun jiggle_V : V;-fun jiggle_V2 : V2;-fun jigsaw_N : N;-fun jihad_N : N;-fun jill_PN : PN;-fun jilt_N : N;-fun jilt_V2 : V2;-fun jim_PN : PN;-fun jim_crow_N : N;-fun jimmy_N : N;-fun jimmy_PN : PN;-fun jingle_N : N;-fun jingle_V : V;-fun jingle_V2 : V2;-fun jingo_N : N;-fun jingoism_N : N;-fun jingoist_N : N;-fun jingoistic_A : A;-fun jinks_N : N;-fun jinn_N : N;-fun jinx_N : N;-fun jitney_N : N;-fun jitterbug_N : N;-fun jittery_A : A;-fun jive_N : N;-fun jive_V : V;-fun jnr_PN : PN;-fun jo_PN : PN;-fun joan_PN : PN;-fun joanie_PN : PN;-fun joann_PN : PN;-fun joanna_PN : PN;-fun joanne_PN : PN;-fun job_N : N;-fun job_PN : PN;-fun job_V : V;-fun job_V2 : V2;-fun jobber_N : N;-fun jobbery_N : N;-fun jocelyn_PN : PN;-fun jockey_N : N;-fun jockey_V : V;-fun jockey_V2 : V2;-fun jocose_A : A;-fun jocosely_Adv : Adv;-fun jocoseness_N : N;-fun jocosity_N : N;-fun jocular_A : A;-fun jocularity_N : N;-fun jocularly_Adv : Adv;-fun jocund_A : A;-fun jocundity_N : N;-fun joe_PN : PN;-fun joey_PN : PN;-fun jog_N : N;-fun jog_V : V;-fun jog_V2 : V2;-fun jog_trot_N : N;-fun jogger_N : N;-fun jogging_N : N;-fun joggle_N : N;-fun joggle_V : V;-fun joggle_V2 : V2;-fun johannesburg_PN : PN;-fun john_N : N;-fun john_PN : PN;-fun john_bull_N : N;-fun johnny_PN : PN;-fun johnstone_PN : PN;-fun joie_de_vivre_N : N;-fun join_N : N;-fun join_V : V;-fun join_V2 : V2;-fun joiner_N : N;-fun joinery_N : N;-fun joint_A : A;-fun joint_N : N;-fun joint_V2 : V2;-fun jointly_Adv : Adv;-fun jointure_N : N;-fun joist_N : N;-fun joke_N : N;-fun joke_V : V;-fun joker_N : N;-fun jokingly_Adv : Adv;-fun jollification_N : N;-fun jollity_N : N;-fun jolly_A : A;-fun jolly_Adv : Adv;-fun jolly_V2 : V2;-fun jollyboat_N : N;-fun jolt_N : N;-fun jolt_V : V;-fun jolt_V2 : V2;-fun jolty_A : A;-fun jonah_PN : PN;-fun jonathan_PN : PN;-fun jonquil_N : N;-fun jordan_PN : PN;-fun jordanian_A : A;-fun jordanian_N : N;-fun joseph_PN : PN;-fun josephine_PN : PN;-fun josh_PN : PN;-fun joshua_PN : PN;-fun joss_N : N;-fun joss_house_N : N;-fun joss_stick_N : N;-fun jostle_V : V;-fun jostle_V2 : V2;-fun jot_N : N;-fun jot_V2 : V2;-fun jotter_N : N;-fun joule_N : N;-fun journal_N : N;-fun journalese_N : N;-fun journalism_N : N;-fun journalist_N : N;-fun journalistic_A : A;-fun journalistically_Adv : Adv;-fun journey_N : N;-fun journey_V : V;-fun journeyman_N : N;-fun joust_N : N;-fun joust_V : V;-fun jove_PN : PN;-fun jovial_A : A;-fun joviality_N : N;-fun jovially_Adv : Adv;-fun jowl_N : N;-fun jowly_A : A;-fun joy_N : N;-fun joy_PN : PN;-fun joy_V : V;-fun joy_ride_N : N;-fun joy_stick_N : N;-fun joyce_PN : PN;-fun joyful_A : A;-fun joyfully_Adv : Adv;-fun joyfulness_N : N;-fun joyless_A : A;-fun joylessly_Adv : Adv;-fun joylessness_N : N;-fun joyous_A : A;-fun joyously_Adv : Adv;-fun joyousness_N : N;-fun jp_N : N;-fun ju_jitsu_N : N;-fun jubilant_A : A;-fun jubilantly_Adv : Adv;-fun jubilation_N : N;-fun jubilee_N : N;-fun judaic_A : A;-fun judaism_N : N;-fun judas_N : N;-fun judas_PN : PN;-fun judder_V : V;-fun judge_N : N;-fun judge_V : V;-fun judge_V2 : V2;-fun judgement_N : N;-fun judicature_N : N;-fun judicial_A : A;-fun judiciary_N : N;-fun judicious_A : A;-fun judiciously_Adv : Adv;-fun judiciousness_N : N;-fun judith_PN : PN;-fun judo_N : N;-fun judy_PN : PN;-fun jug_N : N;-fun jug_V2 : V2;-fun jugful_N : N;-fun juggernaut_N : N;-fun juggle_V : V;-fun juggle_V2 : V2;-fun juggler_N : N;-fun jugular_A : A;-fun juice_N : N;-fun juiciness_N : N;-fun juicy_A : A;-fun juju_N : N;-fun jujube_N : N;-fun jukebox_N : N;-fun jul_PN : PN;-fun julep_N : N;-fun julia_PN : PN;-fun julian_A : A;-fun julian_PN : PN;-fun julie_PN : PN;-fun juliet_PN : PN;-fun july_N : N;-fun jumble_N : N;-fun jumble_V : V;-fun jumble_V2 : V2;-fun jumble_sale_N : N;-fun jumbo_A : A;-fun jump_N : N;-fun jump_V : V;-fun jump_V2 : V2;-fun jumped_up_A : A;-fun jumper_N : N;-fun jumpiness_N : N;-fun jumpy_A : A;-fun jun_PN : PN;-fun junction_N : N;-fun juncture_N : N;-fun june_N : N;-fun june_PN : PN;-fun jungle_N : N;-fun jungly_A : A;-fun junior_A : A;-fun junior_N : N;-fun juniper_N : N;-fun junk_N : N;-fun junk_shop_N : N;-fun junket_N : N;-fun junket_V : V;-fun junketing_N : N;-fun junkie_N : N;-fun junky_N : N;-fun junoesque_A : A;-fun junta_N : N;-fun jupiter_PN : PN;-fun juridical_A : A;-fun jurisdiction_N : N;-fun jurisprudence_N : N;-fun jurist_N : N;-fun juror_N : N;-fun jury_N : N;-fun jury_box_N : N;-fun jury_mast_N : N;-fun juryman_N : N;-fun just_A : A;-fun just_Adv : Adv;-fun justice_N : N;-fun justiciary_N : N;-fun justifiable_A : A;-fun justifiably_Adv : Adv;-fun justification_N : N;-fun justify_V2 : V2;-fun justin_PN : PN;-fun justly_Adv : Adv;-fun justness_N : N;-fun jut_V : V;-fun jute_N : N;-fun juvenile_A : A;-fun juvenile_N : N;-fun juxtapose_V2 : V2;-fun juxtaposition_N : N;-fun k_N : N;-fun kaffir_N : N;-fun kail_N : N;-fun kaiser_N : N;-fun kakemono_N : N;-fun kale_N : N;-fun kaleidoscope_N : N;-fun kaleidoscopic_A : A;-fun kalgan_PN : PN;-fun kampong_N : N;-fun kampuchea_PN : PN;-fun kampuchean_A : A;-fun kampuchean_N : N;-fun kangaroo_N : N;-fun kanpur_PN : PN;-fun kansas_PN : PN;-fun kansas_city_PN : PN;-fun kaohsiung_PN : PN;-fun kaolin_N : N;-fun kapok_N : N;-fun kaput_A : A;-fun karachi_PN : PN;-fun karaganda_PN : PN;-fun karat_N : N;-fun karate_N : N;-fun karen_PN : PN;-fun karlsruhe_PN : PN;-fun karma_N : N;-fun kashmir_PN : PN;-fun kashmiri_A : A;-fun kashmiri_N : N;-fun kassel_PN : PN;-fun kate_PN : PN;-fun kath_PN : PN;-fun katherine_PN : PN;-fun kathy_PN : PN;-fun katie_PN : PN;-fun katowice_PN : PN;-fun kava_N : N;-fun kay_PN : PN;-fun kayak_N : N;-fun kazan_PN : PN;-fun kebab_N : N;-fun kedgeree_N : N;-fun keel_N : N;-fun keel_V : V;-fun keel_V2 : V2;-fun keen_A : A;-fun keen_N : N;-fun keen_V : V;-fun keen_V2 : V2;-fun keenly_Adv : Adv;-fun keenness_N : N;-fun keep_N : N;-fun keep_V : V;-fun keep_V2 : V2;-fun keeper_N : N;-fun keeping_N : N;-fun keepsake_N : N;-fun keg_N : N;-fun keighley_PN : PN;-fun keith_PN : PN;-fun kelp_N : N;-fun kelso_PN : PN;-fun kelt_N : N;-fun kelty_PN : PN;-fun kemsing_PN : PN;-fun ken_N : N;-fun ken_PN : PN;-fun ken_V2 : V2;-fun kendal_PN : PN;-fun kenilworth_PN : PN;-fun kennel_N : N;-fun kennel_V : V;-fun kennel_V2 : V2;-fun kenneth_PN : PN;-fun kenny_PN : PN;-fun kensington_PN : PN;-fun kent_PN : PN;-fun kentucky_PN : PN;-fun kenya_PN : PN;-fun kenyan_A : A;-fun kenyan_N : N;-fun kepi_N : N;-fun kerb_N : N;-fun kerbstone_N : N;-fun kerchief_N : N;-fun kernel_N : N;-fun kerosene_N : N;-fun kerry_PN : PN;-fun kestrel_N : N;-fun ketch_N : N;-fun ketchup_N : N;-fun kettering_PN : PN;-fun kettle_N : N;-fun kettledrum_N : N;-fun kevin_PN : PN;-fun key_N : N;-fun key_V2 : V2;-fun keyboard_N : N;-fun keyhole_N : N;-fun keyless_A : A;-fun keynote_N : N;-fun keynsham_PN : PN;-fun keyring_N : N;-fun keystone_N : N;-fun keyword_N : N;-fun keyworth_PN : PN;-fun kg_N : N;-fun kgb_N : N;-fun khaki_A : A;-fun khaki_N : N;-fun khalka_N : N;-fun khan_N : N;-fun kharkov_PN : PN;-fun khartoum_PN : PN;-fun khmer_N : N;-fun kibbutz_N : N;-fun kibbutznik_N : N;-fun kick_N : N;-fun kick_V : V;-fun kick_V2 : V2;-fun kick_start_N : N;-fun kick_starter_N : N;-fun kickback_N : N;-fun kickoff_N : N;-fun kid_N : N;-fun kid_V : V;-fun kid_V2 : V2;-fun kidderminster_PN : PN;-fun kiddy_N : N;-fun kidlington_PN : PN;-fun kidnap_V2 : V2;-fun kidnapper_N : N;-fun kidney_N : N;-fun kidney_bean_N : N;-fun kidsgrove_PN : PN;-fun kiev_PN : PN;-fun kilbirnie_PN : PN;-fun kildare_PN : PN;-fun kilkenny_PN : PN;-fun kill_N : N;-fun kill_V : V;-fun kill_V2 : V2;-fun killarney_PN : PN;-fun killer_N : N;-fun killing_A : A;-fun killing_N : N;-fun killingly_Adv : Adv;-fun killjoy_N : N;-fun kilmarnock_PN : PN;-fun kiln_N : N;-fun kilo_N : N;-fun kilocycle_N : N;-fun kilogram_N : N;-fun kilolitre_N : N;-fun kilometre_N : N;-fun kilowatt_N : N;-fun kilsyth_PN : PN;-fun kilt_N : N;-fun kilwinning_PN : PN;-fun kimberley_PN : PN;-fun kimono_N : N;-fun kind_A : A;-fun kind_N : N;-fun kind_hearted_A : A;-fun kinda_Adv : Adv;-fun kindergarten_N : N;-fun kindle_V : V;-fun kindle_V2 : V2;-fun kindling_N : N;-fun kindly_A : A;-fun kindly_Adv : Adv;-fun kindness_N : N;-fun kindred_A : A;-fun kindred_N : N;-fun kinetic_A : A;-fun kinetics_N : N;-fun king's_lynn_PN : PN;-fun king_N : N;-fun king_size_A : A;-fun king_sized_A : A;-fun kingcup_N : N;-fun kingdom_N : N;-fun kingfisher_N : N;-fun kinglike_A : A;-fun kingly_A : A;-fun kingpin_N : N;-fun kingsbury_PN : PN;-fun kingship_N : N;-fun kingsteignton_PN : PN;-fun kingston_PN : PN;-fun kingston_upon_hull_PN : PN;-fun kingston_upon_thames_PN : PN;-fun kink_N : N;-fun kink_V : V;-fun kink_V2 : V2;-fun kinky_A : A;-fun kinshasa_PN : PN;-fun kinship_N : N;-fun kinsman_N : N;-fun kinswoman_N : N;-fun kiosk_N : N;-fun kip_N : N;-fun kip_V : V;-fun kippax_PN : PN;-fun kipper_N : N;-fun kirin_PN : PN;-fun kirk_N : N;-fun kirkby_PN : PN;-fun kirkby_in_ashfield_PN : PN;-fun kirkcaldy_PN : PN;-fun kirkham_PN : PN;-fun kirkintilloch_PN : PN;-fun kirkwall_PN : PN;-fun kirsch_N : N;-fun kirtle_N : N;-fun kismet_N : N;-fun kiss_N : N;-fun kiss_V : V;-fun kiss_V2 : V2;-fun kisser_N : N;-fun kit_N : N;-fun kit_V2 : V2;-fun kitakyushu_PN : PN;-fun kitbag_N : N;-fun kitchen_N : N;-fun kitchenette_N : N;-fun kite_N : N;-fun kite_balloon_N : N;-fun kitsch_A : A;-fun kitten_N : N;-fun kittenish_A : A;-fun kitty_N : N;-fun kitty_PN : PN;-fun kiwi_N : N;-fun klaxon_N : N;-fun kleenex_N : N;-fun kleptomania_N : N;-fun kleptomaniac_N : N;-fun km_N : N;-fun knack_N : N;-fun knacker_N : N;-fun knap_V2 : V2;-fun knapsack_N : N;-fun knaresborough_PN : PN;-fun knave_N : N;-fun knavery_N : N;-fun knavish_A : A;-fun knavishly_Adv : Adv;-fun knead_V2 : V2;-fun knee_N : N;-fun knee_deep_A : A;-fun knee_deep_Adv : Adv;-fun knee_high_A : A;-fun knee_high_Adv : Adv;-fun kneecap_N : N;-fun kneel_V : V;-fun knell_N : N;-fun knesset_N : N;-fun knick_knack_N : N;-fun knife_N : N;-fun knife_V2 : V2;-fun knife_edge_N : N;-fun knight_N : N;-fun knight_V2 : V2;-fun knight_errant_N : N;-fun knighthood_N : N;-fun knightly_A : A;-fun knit_V : V;-fun knit_V2 : V2;-fun knitter_N : N;-fun knitting_N : N;-fun knitting_machine_N : N;-fun knitting_needle_N : N;-fun knitwear_N : N;-fun knob_N : N;-fun knobble_N : N;-fun knobbly_A : A;-fun knobkerrie_N : N;-fun knock_N : N;-fun knock_V : V;-fun knock_V2 : V2;-fun knock_kneed_A : A;-fun knock_on_N : N;-fun knockabout_A : A;-fun knockdown_A : A;-fun knocker_N : N;-fun knockout_A : A;-fun knockout_N : N;-fun knoll_N : N;-fun knot_N : N;-fun knot_V : V;-fun knot_V2 : V2;-fun knothole_N : N;-fun knottingley_PN : PN;-fun knotty_A : A;-fun knout_N : N;-fun know_N : N;-fun know_V : V;-fun know_V2 : V2;-fun know_all_N : N;-fun know_how_N : N;-fun knowing_A : A;-fun knowingly_Adv : Adv;-fun knowledge_N : N;-fun knowledgeable_A : A;-fun knuckle_N : N;-fun knuckle_V : V;-fun knutsford_PN : PN;-fun ko_N : N;-fun koala_N : N;-fun kobe_PN : PN;-fun koblenz_PN : PN;-fun kobo_N : N;-fun kohl_N : N;-fun kohlrabi_N : N;-fun kola_N : N;-fun kola_nut_N : N;-fun koln_PN : PN;-fun kookaburra_N : N;-fun kopeck_N : N;-fun kopje_N : N;-fun koppie_N : N;-fun koran_N : N;-fun koranic_A : A;-fun korea_PN : PN;-fun korean_A : A;-fun korean_N : N;-fun kosher_A : A;-fun kosher_N : N;-fun kotow_N : N;-fun kotow_V : V;-fun koumiss_N : N;-fun kowtow_N : N;-fun kowtow_V : V;-fun kraal_N : N;-fun krakow_PN : PN;-fun krasnoyarsk_PN : PN;-fun krefeld_PN : PN;-fun kremlin_N : N;-fun krivoi_rog_PN : PN;-fun krona_N : N;-fun krone_N : N;-fun kudos_N : N;-fun kumis_N : N;-fun kung_fu_N : N;-fun kunming_PN : PN;-fun kuwait_PN : PN;-fun kuwait_city_PN : PN;-fun kuwaiti_A : A;-fun kuwaiti_N : N;-fun kuybyshev_PN : PN;-fun kvass_N : N;-fun kw_N : N;-fun kwacha_N : N;-fun kweiyang_PN : PN;-fun kwela_N : N;-fun kyoto_PN : PN;-fun kümmel_N : N;-fun l_N : N;-fun l_plate_N : N;-fun la_N : N;-fun la_PN : PN;-fun la_di_da_A : A;-fun la_habana_PN : PN;-fun la_paz_PN : PN;-fun la_plata_PN : PN;-fun la_spezia_PN : PN;-fun laager_N : N;-fun lab_N : N;-fun lab_PN : PN;-fun label_N : N;-fun label_V2 : V2;-fun labial_A : A;-fun laboratory_N : N;-fun laborious_A : A;-fun laboriously_Adv : Adv;-fun labour_N : N;-fun labour_V : V;-fun labour_V2 : V2;-fun labour_saving_A : A;-fun laboured_A : A;-fun labourer_N : N;-fun labourite_N : N;-fun labrador_PN : PN;-fun laburnum_N : N;-fun labyrinth_N : N;-fun labyrinthine_A : A;-fun lace_N : N;-fun lace_V : V;-fun lace_V2 : V2;-fun lacerate_V2 : V2;-fun laceration_N : N;-fun lachrymal_A : A;-fun lachrymose_A : A;-fun lack_N : N;-fun lack_V : V;-fun lack_V2 : V2;-fun lack_lustre_A : A;-fun lackadaisical_A : A;-fun lackadaisically_Adv : Adv;-fun lackey_N : N;-fun laconic_A : A;-fun laconically_Adv : Adv;-fun laconicism_N : N;-fun laconism_N : N;-fun lacquer_N : N;-fun lacquer_V2 : V2;-fun lacrosse_N : N;-fun lactic_A : A;-fun lacuna_N : N;-fun lacy_A : A;-fun lad_N : N;-fun ladder_N : N;-fun ladder_V : V;-fun ladder_proof_A : A;-fun laddie_N : N;-fun lade_V2 : V2;-fun laden_A : A;-fun lading_N : N;-fun ladle_N : N;-fun ladle_V2 : V2;-fun lady's_maid_N : N;-fun lady_N : N;-fun lady_chapel_N : N;-fun lady_in_waiting_N : N;-fun lady_killer_N : N;-fun ladybird_N : N;-fun ladylike_A : A;-fun ladyship_N : N;-fun lag_N : N;-fun lag_V : V;-fun lag_V2 : V2;-fun lager_N : N;-fun laggard_N : N;-fun lagging_N : N;-fun lagoon_N : N;-fun lagos_PN : PN;-fun lahore_PN : PN;-fun laic_A : A;-fun laicize_V2 : V2;-fun lair_N : N;-fun laird_N : N;-fun laissez_faire_N : N;-fun laity_N : N;-fun lake_N : N;-fun lakenheath_PN : PN;-fun lakh_N : N;-fun lam_V : V;-fun lam_V2 : V2;-fun lama_N : N;-fun lamasery_N : N;-fun lamb_N : N;-fun lamb_V : V;-fun lambaste_V2 : V2;-fun lambency_N : N;-fun lambent_A : A;-fun lambeth_PN : PN;-fun lambkin_N : N;-fun lambskin_N : N;-fun lame_A : A;-fun lame_V2 : V2;-fun lamely_Adv : Adv;-fun lameness_N : N;-fun lament_N : N;-fun lament_V : V;-fun lament_V2 : V2;-fun lamentable_A : A;-fun lamentably_Adv : Adv;-fun lamentation_N : N;-fun laminate_V : V;-fun laminate_V2 : V2;-fun lammas_N : N;-fun lammas_PN : PN;-fun lamp_N : N;-fun lamp_black_N : N;-fun lamplight_N : N;-fun lamplighter_N : N;-fun lamplit_A : A;-fun lampoon_N : N;-fun lampoon_V2 : V2;-fun lamppost_N : N;-fun lamprey_N : N;-fun lampshade_N : N;-fun lamé_N : N;-fun lanark_PN : PN;-fun lancashire_PN : PN;-fun lancaster_PN : PN;-fun lancastrian_A : A;-fun lancastrian_N : N;-fun lance_N : N;-fun lance_V2 : V2;-fun lance_corporal_N : N;-fun lancer_N : N;-fun lancet_N : N;-fun lanchow_PN : PN;-fun lancing_PN : PN;-fun land_N : N;-fun land_V : V;-fun land_V2 : V2;-fun land_agent_N : N;-fun landau_N : N;-fun landed_A : A;-fun landfall_N : N;-fun landgrave_N : N;-fun landholder_N : N;-fun landing_N : N;-fun landing_craft_N : N;-fun landing_field_N : N;-fun landing_gear_N : N;-fun landing_net_N : N;-fun landing_party_N : N;-fun landing_place_N : N;-fun landing_stage_N : N;-fun landing_strip_N : N;-fun landlady_N : N;-fun landless_A : A;-fun landlocked_A : A;-fun landlord_N : N;-fun landlubber_N : N;-fun landmark_N : N;-fun landmine_N : N;-fun landowner_N : N;-fun landrover_N : N;-fun landscape_N : N;-fun landscape_V2 : V2;-fun landslide_N : N;-fun landslip_N : N;-fun landsman_N : N;-fun landward_Adv : Adv;-fun lane_N : N;-fun langsyne_Adv : Adv;-fun langsyne_N : N;-fun language_N : N;-fun languid_A : A;-fun languidly_Adv : Adv;-fun languish_V : V;-fun languor_N : N;-fun languorous_A : A;-fun languorously_Adv : Adv;-fun langur_N : N;-fun lank_A : A;-fun lanky_A : A;-fun lanolin_N : N;-fun lantern_N : N;-fun lantern_jawed_A : A;-fun lanyard_N : N;-fun lao_N : N;-fun laos_PN : PN;-fun laotian_A : A;-fun laotian_N : N;-fun lap_N : N;-fun lap_V : V;-fun lap_V2 : V2;-fun lap_dog_N : N;-fun lapel_N : N;-fun lapidary_A : A;-fun lapidary_N : N;-fun lapis_lazuli_N : N;-fun lapse_N : N;-fun lapse_V : V;-fun lapwing_N : N;-fun larboard_A : A;-fun larboard_N : N;-fun larceny_N : N;-fun larch_N : N;-fun lard_N : N;-fun lard_V2 : V2;-fun larder_N : N;-fun large_A : A;-fun large_Adv : Adv;-fun large_N : N;-fun large_scale_A : A;-fun largely_Adv : Adv;-fun largeness_N : N;-fun largesse_N : N;-fun largish_A : A;-fun largo_N : N;-fun largs_PN : PN;-fun lariat_N : N;-fun lark_N : N;-fun lark_V : V;-fun larkhall_PN : PN;-fun larkspur_N : N;-fun larn_V : V;-fun larn_V2 : V2;-fun larne_PN : PN;-fun larry_PN : PN;-fun larva_N : N;-fun larval_A : A;-fun laryngitis_N : N;-fun larynx_N : N;-fun las_palmas_PN : PN;-fun lascar_N : N;-fun lascivious_A : A;-fun lasciviously_Adv : Adv;-fun lasciviousness_N : N;-fun laser_N : N;-fun lash_N : N;-fun lash_V : V;-fun lash_V2 : V2;-fun lash_up_N : N;-fun lashing_N : N;-fun lass_N : N;-fun lassie_N : N;-fun lassitude_N : N;-fun lasso_N : N;-fun lasso_V2 : V2;-fun last_A : A;-fun last_Adv : Adv;-fun last_N : N;-fun last_V : V;-fun lasting_A : A;-fun lastly_Adv : Adv;-fun lat_N : N;-fun latch_N : N;-fun latch_V : V;-fun latch_V2 : V2;-fun latchkey_N : N;-fun late_A : A;-fun late_Adv : Adv;-fun lateen_A : A;-fun lately_Adv : Adv;-fun latent_A : A;-fun lateral_A : A;-fun laterally_Adv : Adv;-fun laterite_N : N;-fun latex_N : N;-fun lath_N : N;-fun lathe_N : N;-fun lather_N : N;-fun lather_V : V;-fun lather_V2 : V2;-fun lathi_N : N;-fun latin_A : A;-fun latin_N : N;-fun latinist_N : N;-fun latinize_V2 : V2;-fun latish_A : A;-fun latitude_N : N;-fun latitudes_N : N;-fun latitudinal_A : A;-fun latitudinarian_A : A;-fun latitudinarian_N : N;-fun latrine_N : N;-fun latter_A : A;-fun latter_day_A : A;-fun latterly_Adv : Adv;-fun lattice_N : N;-fun latticed_A : A;-fun laud_V2 : V2;-fun laudable_A : A;-fun laudably_Adv : Adv;-fun laudanum_N : N;-fun laudatory_A : A;-fun laugh_N : N;-fun laugh_V : V;-fun laugh_V2 : V2;-fun laughable_A : A;-fun laughably_Adv : Adv;-fun laughing_A : A;-fun laughing_gas_N : N;-fun laughing_stock_N : N;-fun laughingly_Adv : Adv;-fun laughter_N : N;-fun launch_N : N;-fun launch_V : V;-fun launch_V2 : V2;-fun launcher_N : N;-fun launching_pad_N : N;-fun launching_site_N : N;-fun launder_V : V;-fun launder_V2 : V2;-fun launderette_N : N;-fun laundress_N : N;-fun laundry_N : N;-fun laundryman_N : N;-fun laundrywoman_N : N;-fun laura_PN : PN;-fun laureate_A : A;-fun laureate_N : N;-fun laurel_N : N;-fun laurelled_A : A;-fun laurence_PN : PN;-fun lausanne_PN : PN;-fun lav_N : N;-fun lava_N : N;-fun lavatory_N : N;-fun lave_V2 : V2;-fun lavender_N : N;-fun lavish_A : A;-fun lavish_V2 : V2;-fun lavishly_Adv : Adv;-fun law_N : N;-fun law_abiding_A : A;-fun law_officer_N : N;-fun lawbreaker_N : N;-fun lawful_A : A;-fun lawfully_Adv : Adv;-fun lawgiver_N : N;-fun lawless_A : A;-fun lawlessly_Adv : Adv;-fun lawlessness_N : N;-fun lawmaker_N : N;-fun lawmaking_N : N;-fun lawn_N : N;-fun lawn_mower_N : N;-fun lawrence_PN : PN;-fun lawyer_N : N;-fun lax_A : A;-fun laxative_A : A;-fun laxative_N : N;-fun laxity_N : N;-fun laxly_Adv : Adv;-fun lay_A : A;-fun lay_N : N;-fun lay_V : V;-fun lay_V2 : V2;-fun lay_figure_N : N;-fun lay_off_N : N;-fun lay_out_N : N;-fun layabout_N : N;-fun layby_N : N;-fun layer_N : N;-fun layer_V2 : V2;-fun layer_cake_N : N;-fun layette_N : N;-fun layman_N : N;-fun layover_N : N;-fun lazar_N : N;-fun lazaret_N : N;-fun lazarette_N : N;-fun lazaretto_N : N;-fun lazarus_N : N;-fun lazarus_PN : PN;-fun laze_V : V;-fun laze_V2 : V2;-fun lazily_Adv : Adv;-fun laziness_N : N;-fun lazy_A : A;-fun lazybones_N : N;-fun lb_N : N;-fun lbs_N : N;-fun lbw_PN : PN;-fun le_havre_PN : PN;-fun le_mans_PN : PN;-fun lea_N : N;-fun leach_V2 : V2;-fun lead_N : N;-fun lead_V : V;-fun lead_V2 : V2;-fun lead_in_N : N;-fun lead_ore_N : N;-fun leaded_A : A;-fun leaden_A : A;-fun leader_N : N;-fun leaderless_A : A;-fun leadership_N : N;-fun leading_A : A;-fun leading_N : N;-fun leading_rein_N : N;-fun leaf_N : N;-fun leaf_V : V;-fun leaf_bud_N : N;-fun leaf_mould_N : N;-fun leafless_A : A;-fun leaflet_N : N;-fun leafy_A : A;-fun league_N : N;-fun league_V : V;-fun league_V2 : V2;-fun leak_N : N;-fun leak_V : V;-fun leak_V2 : V2;-fun leakage_N : N;-fun leaky_A : A;-fun leal_A : A;-fun leamington_spa_PN : PN;-fun lean_A : A;-fun lean_N : N;-fun lean_V : V;-fun lean_V2 : V2;-fun lean_to_N : N;-fun leaning_N : N;-fun leanness_N : N;-fun leap_N : N;-fun leap_V : V;-fun leap_V2 : V2;-fun leap_year_N : N;-fun leapfrog_N : N;-fun leapfrog_V2 : V2;-fun learn_V : V;-fun learn_V2 : V2;-fun learned_A : A;-fun learnedly_Adv : Adv;-fun learner_N : N;-fun learning_N : N;-fun lease_N : N;-fun lease_V2 : V2;-fun lease_lend_N : N;-fun leasehold_A : A;-fun leasehold_N : N;-fun leaseholder_N : N;-fun leash_N : N;-fun least_A : A;-fun least_Adv : Adv;-fun least_N : N;-fun leastways_Adv : Adv;-fun leastwise_Adv : Adv;-fun leather_N : N;-fun leather_jacket_N : N;-fun leatherette_N : N;-fun leatherhead_PN : PN;-fun leatherneck_N : N;-fun leatherwork_N : N;-fun leathery_A : A;-fun leave_N : N;-fun leave_V : V;-fun leave_V2 : V2;-fun leave_taking_N : N;-fun leaven_N : N;-fun leaven_V2 : V2;-fun lebanese_A : A;-fun lebanese_N : N;-fun lebanon_PN : PN;-fun lecher_N : N;-fun lecherous_A : A;-fun lechery_N : N;-fun lectern_N : N;-fun lecture_N : N;-fun lecture_V : V;-fun lecture_V2 : V2;-fun lecturer_N : N;-fun lectureship_N : N;-fun ledge_N : N;-fun ledger_N : N;-fun lee_N : N;-fun leech_N : N;-fun leeds_PN : PN;-fun leek_N : N;-fun leek_PN : PN;-fun leer_N : N;-fun leer_V : V;-fun leeward_A : A;-fun leeward_Adv : Adv;-fun leeway_N : N;-fun left_A : A;-fun left_Adv : Adv;-fun left_N : N;-fun left_hand_A : A;-fun left_handed_A : A;-fun left_wing_N : N;-fun left_winger_N : N;-fun leftist_N : N;-fun leg_N : N;-fun leg_pull_N : N;-fun leg_pulling_N : N;-fun legacy_N : N;-fun legal_A : A;-fun legalism_N : N;-fun legalistic_A : A;-fun legality_N : N;-fun legalization_N : N;-fun legalize_V2 : V2;-fun legally_Adv : Adv;-fun legate_N : N;-fun legatee_N : N;-fun legation_N : N;-fun legato_A : A;-fun legato_Adv : Adv;-fun legend_N : N;-fun legendary_A : A;-fun leger_line_N : N;-fun legerdemain_N : N;-fun legged_A : A;-fun legging_N : N;-fun leggy_A : A;-fun leghorn_N : N;-fun legibility_N : N;-fun legible_A : A;-fun legibly_Adv : Adv;-fun legion_N : N;-fun legionary_N : N;-fun legislate_V : V;-fun legislation_N : N;-fun legislative_A : A;-fun legislator_N : N;-fun legislature_N : N;-fun legitimacy_N : N;-fun legitimate_A : A;-fun legitimately_Adv : Adv;-fun legitimatize_V2 : V2;-fun legless_A : A;-fun leguminous_A : A;-fun lei_N : N;-fun leicester_PN : PN;-fun leicestershire_PN : PN;-fun leiden_PN : PN;-fun leigh_PN : PN;-fun leighton_linslade_PN : PN;-fun leinster_PN : PN;-fun leipzig_PN : PN;-fun leisure_N : N;-fun leisured_A : A;-fun leisurely_A : A;-fun leisurely_Adv : Adv;-fun leitrim_PN : PN;-fun leix_PN : PN;-fun lemming_N : N;-fun lemon_N : N;-fun lemonade_N : N;-fun lemur_N : N;-fun len_PN : PN;-fun lend_V2 : V2;-fun lender_N : N;-fun lending_library_N : N;-fun length_N : N;-fun lengthen_V : V;-fun lengthen_V2 : V2;-fun lengthily_Adv : Adv;-fun lengthways_A : A;-fun lengthways_Adv : Adv;-fun lengthwise_Adv : Adv;-fun lengthy_A : A;-fun lenience_N : N;-fun leniency_N : N;-fun lenient_A : A;-fun leniently_Adv : Adv;-fun leningrad_PN : PN;-fun lenity_N : N;-fun lenny_PN : PN;-fun lens_N : N;-fun lens_PN : PN;-fun lent_N : N;-fun lent_PN : PN;-fun lenten_A : A;-fun lentil_N : N;-fun lento_A : A;-fun lento_Adv : Adv;-fun leo_PN : PN;-fun leominster_PN : PN;-fun leon_PN : PN;-fun leonard_PN : PN;-fun leonine_A : A;-fun leopard_N : N;-fun leopardess_N : N;-fun leper_N : N;-fun leprechaun_N : N;-fun leprosy_N : N;-fun leprous_A : A;-fun lerwick_PN : PN;-fun les_PN : PN;-fun lesbian_N : N;-fun lesbianism_N : N;-fun lese_majesty_N : N;-fun lesion_N : N;-fun lesley_PN : PN;-fun leslie_PN : PN;-fun lesotho_PN : PN;-fun less_A : A;-fun less_Adv : Adv;-fun less_N : N;-fun lessee_N : N;-fun lessen_V : V;-fun lessen_V2 : V2;-fun lesser_A : A;-fun lesson_N : N;-fun lessor_N : N;-fun let_N : N;-fun let_V : V;-fun let_V2 : V2;-fun let_down_N : N;-fun let_up_N : N;-fun letchworth_PN : PN;-fun lethal_A : A;-fun lethargic_A : A;-fun lethargically_Adv : Adv;-fun lethargy_N : N;-fun lethe_PN : PN;-fun letter_N : N;-fun letter_box_N : N;-fun letter_card_N : N;-fun letter_case_N : N;-fun lettered_A : A;-fun letterhead_N : N;-fun lettering_N : N;-fun letterpress_N : N;-fun letting_N : N;-fun lettuce_N : N;-fun leucocyte_N : N;-fun leukaemia_N : N;-fun levant_PN : PN;-fun levant_V : V;-fun levantine_A : A;-fun levantine_N : N;-fun levee_N : N;-fun level_A : A;-fun level_N : N;-fun level_V : V;-fun level_V2 : V2;-fun level_headed_A : A;-fun leveller_N : N;-fun leven_PN : PN;-fun lever_N : N;-fun lever_V2 : V2;-fun leverage_N : N;-fun leveret_N : N;-fun leverkusen_PN : PN;-fun leviathan_N : N;-fun levitate_V : V;-fun levitate_V2 : V2;-fun levitation_N : N;-fun levity_N : N;-fun levy_N : N;-fun levy_V : V;-fun levy_V2 : V2;-fun lewd_A : A;-fun lewdly_Adv : Adv;-fun lewdness_N : N;-fun lewes_PN : PN;-fun lewis_PN : PN;-fun lewisham_PN : PN;-fun lexical_A : A;-fun lexically_Adv : Adv;-fun lexicographer_N : N;-fun lexicography_N : N;-fun lexicon_N : N;-fun lexis_N : N;-fun ley_N : N;-fun leyland_PN : PN;-fun liability_N : N;-fun liable_A : A;-fun liaise_V : V;-fun liaison_N : N;-fun liana_N : N;-fun liar_N : N;-fun lib_N : N;-fun lib_PN : PN;-fun libation_N : N;-fun libel_N : N;-fun libel_V2 : V2;-fun libellous_A : A;-fun liberal_A : A;-fun liberal_N : N;-fun liberalism_N : N;-fun liberality_N : N;-fun liberalization_N : N;-fun liberalize_V2 : V2;-fun liberally_Adv : Adv;-fun liberate_V2 : V2;-fun liberation_N : N;-fun liberator_N : N;-fun liberia_PN : PN;-fun liberian_A : A;-fun liberian_N : N;-fun libertine_N : N;-fun liberty_N : N;-fun libidinous_A : A;-fun libido_N : N;-fun libra_PN : PN;-fun librarian_N : N;-fun librarianship_N : N;-fun library_N : N;-fun librettist_N : N;-fun libretto_N : N;-fun libya_PN : PN;-fun libyan_A : A;-fun libyan_N : N;-fun licence_N : N;-fun licence_V2 : V2;-fun license_V2 : V2;-fun licensee_N : N;-fun licentiate_N : N;-fun licentious_A : A;-fun licentiously_Adv : Adv;-fun licentiousness_N : N;-fun lichee_N : N;-fun lichen_N : N;-fun lichfield_PN : PN;-fun lichgate_N : N;-fun lichi_N : N;-fun licit_A : A;-fun lick_N : N;-fun lick_V : V;-fun lick_V2 : V2;-fun licking_N : N;-fun lid_N : N;-fun lidless_A : A;-fun lido_N : N;-fun lie_N : N;-fun lie_V : V;-fun lie_abed_N : N;-fun lie_detector_N : N;-fun lie_in_N : N;-fun liechtenstein_PN : PN;-fun liechtensteiner_A : A;-fun liechtensteiner_N : N;-fun lied_N : N;-fun lieder_singer_N : N;-fun lief_Adv : Adv;-fun liege_A : A;-fun liege_N : N;-fun liege_PN : PN;-fun liegeman_N : N;-fun lien_N : N;-fun lieu_N : N;-fun lieutenancy_N : N;-fun lieutenant_N : N;-fun life_N : N;-fun life_buoy_N : N;-fun life_giving_A : A;-fun life_jacket_N : N;-fun life_office_N : N;-fun life_preserver_N : N;-fun life_raft_N : N;-fun life_saver_N : N;-fun life_size_A : A;-fun life_sized_A : A;-fun life_span_N : N;-fun life_work_N : N;-fun lifebelt_N : N;-fun lifeblood_N : N;-fun lifeboat_N : N;-fun lifebuoy_N : N;-fun lifeguard_N : N;-fun lifeless_A : A;-fun lifelessly_Adv : Adv;-fun lifelike_A : A;-fun lifeline_N : N;-fun lifelong_A : A;-fun lifer_N : N;-fun lifetime_N : N;-fun lift_N : N;-fun lift_V : V;-fun lift_V2 : V2;-fun lift_off_N : N;-fun liftman_N : N;-fun ligament_N : N;-fun ligature_N : N;-fun light_A : A;-fun light_Adv : Adv;-fun light_N : N;-fun light_V : V;-fun light_V2 : V2;-fun light_armed_A : A;-fun light_coloured_A : A;-fun light_fingered_A : A;-fun light_handed_A : A;-fun light_handedly_Adv : Adv;-fun light_headed_A : A;-fun light_headedly_Adv : Adv;-fun light_headedness_N : N;-fun light_hearted_A : A;-fun light_heartedly_Adv : Adv;-fun light_heartedness_N : N;-fun light_heavyweight_N : N;-fun light_minded_A : A;-fun light_mindedness_N : N;-fun light_o'_love_N : N;-fun lighten_V : V;-fun lighten_V2 : V2;-fun lighter_N : N;-fun lighter_V2 : V2;-fun lighterage_N : N;-fun lighthouse_N : N;-fun lighting_up_A : A;-fun lightly_Adv : Adv;-fun lightness_N : N;-fun lightning_N : N;-fun lightning_conductor_N : N;-fun lightning_rod_N : N;-fun lightship_N : N;-fun lightsome_A : A;-fun lightsomely_Adv : Adv;-fun lightsomeness_N : N;-fun lightweight_A : A;-fun lightweight_N : N;-fun ligneous_A : A;-fun lignite_N : N;-fun likable_A : A;-fun like_A : A;-fun like_Adv : Adv;-fun like_N : N;-fun like_V2 : V2;-fun like_minded_A : A;-fun likeable_A : A;-fun likelihood_N : N;-fun likely_A : A;-fun likely_Adv : Adv;-fun liken_V2 : V2;-fun likeness_N : N;-fun likewise_Adv : Adv;-fun liking_N : N;-fun lilac_N : N;-fun lilian_PN : PN;-fun lille_PN : PN;-fun lilliputian_A : A;-fun lilliputian_N : N;-fun lilt_N : N;-fun lilt_V : V;-fun lilt_V2 : V2;-fun lily_N : N;-fun lily_PN : PN;-fun lily_livered_A : A;-fun lily_white_A : A;-fun lima_PN : PN;-fun limb_N : N;-fun limbed_A : A;-fun limber_A : A;-fun limber_V : V;-fun limber_V2 : V2;-fun limbless_A : A;-fun limbo_N : N;-fun lime_N : N;-fun lime_V2 : V2;-fun lime_tree_N : N;-fun limejuice_N : N;-fun limekiln_N : N;-fun limelight_N : N;-fun limerick_N : N;-fun limerick_PN : PN;-fun limestone_N : N;-fun limey_N : N;-fun limit_N : N;-fun limit_V2 : V2;-fun limitation_N : N;-fun limitless_A : A;-fun limn_V2 : V2;-fun limoges_PN : PN;-fun limousine_N : N;-fun limp_A : A;-fun limp_N : N;-fun limp_V : V;-fun limpet_N : N;-fun limpid_A : A;-fun limpidity_N : N;-fun limpidly_Adv : Adv;-fun limply_Adv : Adv;-fun limpness_N : N;-fun linchpin_N : N;-fun lincoln_PN : PN;-fun lincolnshire_PN : PN;-fun linda_PN : PN;-fun linden_N : N;-fun linden_tree_N : N;-fun line_N : N;-fun line_V : V;-fun line_V2 : V2;-fun line_shooter_N : N;-fun line_shooting_N : N;-fun line_up_N : N;-fun lineage_N : N;-fun lineal_A : A;-fun lineally_Adv : Adv;-fun lineament_N : N;-fun linear_A : A;-fun linearly_Adv : Adv;-fun lineman_N : N;-fun linen_N : N;-fun linen_draper_N : N;-fun liner_N : N;-fun liner_train_N : N;-fun linesman_N : N;-fun ling_N : N;-fun lingam_N : N;-fun linger_V : V;-fun lingerer_N : N;-fun lingerie_N : N;-fun lingering_A : A;-fun lingeringly_Adv : Adv;-fun lingo_N : N;-fun lingua_franca_N : N;-fun lingual_A : A;-fun linguist_N : N;-fun linguistic_A : A;-fun linguistically_Adv : Adv;-fun linguistics_N : N;-fun liniment_N : N;-fun lining_N : N;-fun link_N : N;-fun link_V : V;-fun link_V2 : V2;-fun link_up_N : N;-fun linkage_N : N;-fun linkboy_N : N;-fun linkman_N : N;-fun links_N : N;-fun linlithgow_PN : PN;-fun linnet_N : N;-fun lino_N : N;-fun linocut_N : N;-fun linoleum_N : N;-fun linotype_N : N;-fun linseed_N : N;-fun linsey_woolsey_N : N;-fun lint_N : N;-fun lintel_N : N;-fun linwood_PN : PN;-fun linz_PN : PN;-fun lion_N : N;-fun lion_hearted_A : A;-fun lion_hunter_N : N;-fun lionel_PN : PN;-fun lioness_N : N;-fun lionize_V2 : V2;-fun lip_N : N;-fun lip_read_V2 : V2;-fun lip_reading_N : N;-fun lipped_A : A;-fun lipstick_N : N;-fun liquefaction_N : N;-fun liquefy_V : V;-fun liquefy_V2 : V2;-fun liquescent_A : A;-fun liqueur_N : N;-fun liquid_A : A;-fun liquid_N : N;-fun liquidate_V : V;-fun liquidate_V2 : V2;-fun liquidation_N : N;-fun liquidator_N : N;-fun liquidity_N : N;-fun liquidize_V2 : V2;-fun liquidizer_N : N;-fun liquor_N : N;-fun liquorice_N : N;-fun lira_N : N;-fun lisa_PN : PN;-fun lisbon_PN : PN;-fun liskeard_PN : PN;-fun lisle_N : N;-fun lisp_N : N;-fun lisp_V : V;-fun lisp_V2 : V2;-fun lispingly_Adv : Adv;-fun lissom_A : A;-fun lissome_A : A;-fun lissomness_N : N;-fun list_N : N;-fun list_V : V;-fun list_V2 : V2;-fun list_price_N : N;-fun listen_V : V;-fun listener_N : N;-fun listing_N : N;-fun listless_A : A;-fun listlessly_Adv : Adv;-fun listlessness_N : N;-fun litany_N : N;-fun litchee_N : N;-fun litchi_N : N;-fun literacy_N : N;-fun literal_A : A;-fun literal_N : N;-fun literally_Adv : Adv;-fun literary_A : A;-fun literate_A : A;-fun literate_N : N;-fun literature_N : N;-fun lithe_A : A;-fun lithograph_N : N;-fun lithograph_V : V;-fun lithograph_V2 : V2;-fun lithographic_A : A;-fun lithography_N : N;-fun litigant_N : N;-fun litigate_V : V;-fun litigate_V2 : V2;-fun litigation_N : N;-fun litigious_A : A;-fun litmus_N : N;-fun litmus_paper_N : N;-fun litotes_N : N;-fun litre_N : N;-fun litter_N : N;-fun litter_V : V;-fun litter_V2 : V2;-fun litter_basket_N : N;-fun litter_lout_N : N;-fun litterbin_N : N;-fun little_A : A;-fun little_Adv : Adv;-fun little_N : N;-fun littlehampton_PN : PN;-fun littleness_N : N;-fun littoral_A : A;-fun littoral_N : N;-fun liturgical_A : A;-fun liturgy_N : N;-fun livable_A : A;-fun live_A : A;-fun live_Adv : Adv;-fun live_V : V;-fun live_V2 : V2;-fun live_birth_N : N;-fun liveable_A : A;-fun livelihood_N : N;-fun liveliness_N : N;-fun livelong_A : A;-fun lively_A : A;-fun liven_V : V;-fun liven_V2 : V2;-fun liver_N : N;-fun liveried_A : A;-fun liverish_A : A;-fun liverpool_PN : PN;-fun liverpudlian_A : A;-fun liverpudlian_N : N;-fun liverwurst_N : N;-fun livery_A : A;-fun livery_N : N;-fun liveryman_N : N;-fun livestock_N : N;-fun livid_A : A;-fun lividly_Adv : Adv;-fun living_A : A;-fun living_N : N;-fun living_room_N : N;-fun living_space_N : N;-fun livingston_PN : PN;-fun livorno_PN : PN;-fun liz_PN : PN;-fun liza_PN : PN;-fun lizard_N : N;-fun lizzy_PN : PN;-fun ljubljana_PN : PN;-fun ll_N : N;-fun llama_N : N;-fun llandudno_PN : PN;-fun llanelli_PN : PN;-fun llangollen_PN : PN;-fun llantrisant_PN : PN;-fun llantwit_major_PN : PN;-fun llb_N : N;-fun lloyd's_PN : PN;-fun load_N : N;-fun load_V : V;-fun load_V2 : V2;-fun load_line_N : N;-fun load_shedding_N : N;-fun loaded_A : A;-fun loader_N : N;-fun loading_N : N;-fun loadstar_N : N;-fun loadstone_N : N;-fun loaf_N : N;-fun loaf_V : V;-fun loaf_V2 : V2;-fun loaf_sugar_N : N;-fun loafer_N : N;-fun loam_N : N;-fun loamy_A : A;-fun loan_N : N;-fun loan_V2 : V2;-fun loan_collection_N : N;-fun loan_office_N : N;-fun loanhead_PN : PN;-fun loanword_N : N;-fun loath_A : A;-fun loathe_V2 : V2;-fun loathing_N : N;-fun loathly_A : A;-fun loathsome_A : A;-fun lob_N : N;-fun lob_V : V;-fun lob_V2 : V2;-fun lobby_N : N;-fun lobby_V : V;-fun lobby_V2 : V2;-fun lobbyist_N : N;-fun lobe_N : N;-fun lobed_A : A;-fun lobster_N : N;-fun lobster_pot_N : N;-fun loc_cit_PN : PN;-fun local_A : A;-fun local_N : N;-fun locale_N : N;-fun localism_N : N;-fun locality_N : N;-fun localization_N : N;-fun localize_V2 : V2;-fun locally_Adv : Adv;-fun locate_V2 : V2;-fun location_N : N;-fun loch_N : N;-fun lochgelly_PN : PN;-fun lock_N : N;-fun lock_V : V;-fun lock_V2 : V2;-fun lock_gate_N : N;-fun lock_keeper_N : N;-fun locker_N : N;-fun locket_N : N;-fun lockjaw_N : N;-fun locknut_N : N;-fun lockout_N : N;-fun locksmith_N : N;-fun lockstitch_N : N;-fun lockup_A : A;-fun lockup_N : N;-fun loco_A : A;-fun locomotion_N : N;-fun locomotive_A : A;-fun locomotive_N : N;-fun locum_N : N;-fun locum_tenens_N : N;-fun locus_N : N;-fun locus_classicus_N : N;-fun locust_N : N;-fun locust_tree_N : N;-fun locution_N : N;-fun lode_N : N;-fun lodestar_N : N;-fun lodestone_N : N;-fun lodge_N : N;-fun lodge_V : V;-fun lodge_V2 : V2;-fun lodgement_N : N;-fun lodger_N : N;-fun lodging_N : N;-fun lodging_house_N : N;-fun lodgment_N : N;-fun lodz_PN : PN;-fun loess_N : N;-fun loft_N : N;-fun loft_V2 : V2;-fun loftily_Adv : Adv;-fun loftiness_N : N;-fun loftus_PN : PN;-fun lofty_A : A;-fun log_N : N;-fun log_V2 : V2;-fun log_cabin_N : N;-fun log_jam_N : N;-fun log_rolling_N : N;-fun loganberry_N : N;-fun logarithm_N : N;-fun logarithmic_A : A;-fun logarithmically_Adv : Adv;-fun logbook_N : N;-fun loggerheads_N : N;-fun loggia_N : N;-fun logging_N : N;-fun logic_N : N;-fun logical_A : A;-fun logicality_N : N;-fun logically_Adv : Adv;-fun logician_N : N;-fun logistics_N : N;-fun loin_N : N;-fun loincloth_N : N;-fun lois_PN : PN;-fun loiter_V : V;-fun loiter_V2 : V2;-fun loiterer_N : N;-fun loll_V : V;-fun loll_V2 : V2;-fun lollipop_N : N;-fun lolly_N : N;-fun london_PN : PN;-fun londonderry_PN : PN;-fun londoner_N : N;-fun lone_A : A;-fun loneliness_N : N;-fun lonely_A : A;-fun lonesome_A : A;-fun long_A : A;-fun long_Adv : Adv;-fun long_N : N;-fun long_V : V;-fun long_distance_A : A;-fun long_drawn_out_A : A;-fun long_eaton_PN : PN;-fun long_haired_A : A;-fun long_headed_A : A;-fun long_lived_A : A;-fun long_play_A : A;-fun long_playing_A : A;-fun long_range_A : A;-fun long_sighted_A : A;-fun long_standing_A : A;-fun long_suffering_A : A;-fun long_term_A : A;-fun long_time_A : A;-fun long_winded_A : A;-fun long_windedness_N : N;-fun longboat_N : N;-fun longbow_N : N;-fun longer_Adv : Adv;-fun longest_Adv : Adv;-fun longevity_N : N;-fun longhand_N : N;-fun longing_A : A;-fun longing_N : N;-fun longingly_Adv : Adv;-fun longish_A : A;-fun longitude_N : N;-fun longitudinal_A : A;-fun longitudinally_Adv : Adv;-fun longridge_PN : PN;-fun longshoreman_N : N;-fun longton_PN : PN;-fun longways_Adv : Adv;-fun longwise_Adv : Adv;-fun loo_N : N;-fun loofa_N : N;-fun loofah_N : N;-fun look_N : N;-fun look_V : V;-fun look_V2 : V2;-fun look_over_N : N;-fun looker_N : N;-fun looker_on_N : N;-fun looking_glass_N : N;-fun lookout_N : N;-fun loom_N : N;-fun loom_V : V;-fun loon_N : N;-fun loony_A : A;-fun loony_N : N;-fun loonybin_N : N;-fun loop_N : N;-fun loop_V : V;-fun loop_V2 : V2;-fun loop_line_N : N;-fun loophole_N : N;-fun loopy_A : A;-fun loose_A : A;-fun loose_V2 : V2;-fun loose_leaf_A : A;-fun loosely_Adv : Adv;-fun loosen_V : V;-fun loosen_V2 : V2;-fun loot_N : N;-fun loot_V : V;-fun loot_V2 : V2;-fun looter_N : N;-fun lop_V : V;-fun lop_V2 : V2;-fun lop_eared_A : A;-fun lope_N : N;-fun lope_V : V;-fun lopsided_A : A;-fun loquacious_A : A;-fun loquaciously_Adv : Adv;-fun loquaciousness_N : N;-fun loquacity_N : N;-fun loquat_N : N;-fun lord_N : N;-fun lord_V2 : V2;-fun lordless_A : A;-fun lordliness_N : N;-fun lordly_A : A;-fun lordship_N : N;-fun lore_N : N;-fun lorgnette_N : N;-fun lorn_A : A;-fun lorna_PN : PN;-fun lorry_N : N;-fun los_angeles_PN : PN;-fun lose_V : V;-fun lose_V2 : V2;-fun loser_N : N;-fun loss_N : N;-fun loss_leader_N : N;-fun lossiemouth_PN : PN;-fun lot_N : N;-fun loth_A : A;-fun lothian_PN : PN;-fun lotion_N : N;-fun lottery_N : N;-fun lotto_N : N;-fun lotus_N : N;-fun lotus_eater_N : N;-fun loud_A : A;-fun loud_Adv : Adv;-fun loud_hailer_N : N;-fun loudly_Adv : Adv;-fun loudness_N : N;-fun loudspeaker_N : N;-fun lough_N : N;-fun loughborough_PN : PN;-fun louis_PN : PN;-fun louise_PN : PN;-fun louisiana_PN : PN;-fun louisville_PN : PN;-fun lounge_N : N;-fun lounge_V : V;-fun lounge_chair_N : N;-fun lounge_lizard_N : N;-fun lounge_suit_N : N;-fun lounger_N : N;-fun lour_V : V;-fun louringly_Adv : Adv;-fun louse_N : N;-fun lousy_A : A;-fun lout_N : N;-fun louth_PN : PN;-fun loutish_A : A;-fun louvered_A : A;-fun louvre_N : N;-fun lovable_A : A;-fun love_N : N;-fun love_V2 : V2;-fun love_affair_N : N;-fun love_child_N : N;-fun love_feast_N : N;-fun love_knot_N : N;-fun love_letter_N : N;-fun love_match_N : N;-fun love_philtre_N : N;-fun love_potion_N : N;-fun love_seat_N : N;-fun love_song_N : N;-fun love_story_N : N;-fun love_token_N : N;-fun lovebird_N : N;-fun loveless_A : A;-fun loveliness_N : N;-fun lovelorn_A : A;-fun lovely_A : A;-fun lovemaking_N : N;-fun lover_N : N;-fun loverlike_A : A;-fun lovesick_A : A;-fun loving_A : A;-fun loving_cup_N : N;-fun loving_kindness_N : N;-fun lovingly_Adv : Adv;-fun low_A : A;-fun low_Adv : Adv;-fun low_N : N;-fun low_V : V;-fun low_down_A : A;-fun low_keyed_A : A;-fun low_pitched_A : A;-fun low_relief_N : N;-fun low_spirited_A : A;-fun lowborn_A : A;-fun lowbred_A : A;-fun lowbrow_A : A;-fun lowbrow_N : N;-fun lower_Adv : Adv;-fun lower_V : V;-fun lower_V2 : V2;-fun lowermost_A : A;-fun lowest_Adv : Adv;-fun lowestoft_PN : PN;-fun lowlander_N : N;-fun lowliness_N : N;-fun lowly_A : A;-fun lowness_N : N;-fun loyal_A : A;-fun loyalist_N : N;-fun loyally_Adv : Adv;-fun loyalty_N : N;-fun loyang_PN : PN;-fun lozenge_N : N;-fun lp_N : N;-fun lps_N : N;-fun lsd_N : N;-fun lt_PN : PN;-fun ltd_PN : PN;-fun lubber_N : N;-fun lubberly_A : A;-fun lubeck_PN : PN;-fun lubricant_N : N;-fun lubricate_V2 : V2;-fun lubrication_N : N;-fun lucent_A : A;-fun lucerne_N : N;-fun lucid_A : A;-fun lucidity_N : N;-fun lucidly_Adv : Adv;-fun lucifer_N : N;-fun luck_N : N;-fun luckily_Adv : Adv;-fun luckless_A : A;-fun lucknow_PN : PN;-fun lucky_A : A;-fun lucrative_A : A;-fun lucre_N : N;-fun lucy_PN : PN;-fun luddite_N : N;-fun ludicrous_A : A;-fun ludicrously_Adv : Adv;-fun ludlow_PN : PN;-fun ludo_N : N;-fun ludwigshafen_PN : PN;-fun luff_V : V;-fun luff_V2 : V2;-fun lug_N : N;-fun lug_V2 : V2;-fun luge_N : N;-fun luggage_N : N;-fun luggage_carrier_N : N;-fun luggage_rack_N : N;-fun luggage_van_N : N;-fun lugger_N : N;-fun lugsail_N : N;-fun lugubrious_A : A;-fun lugubriously_Adv : Adv;-fun lugubriousness_N : N;-fun luke_PN : PN;-fun lukewarm_A : A;-fun lukewarmly_Adv : Adv;-fun lukewarmness_N : N;-fun lull_N : N;-fun lull_V : V;-fun lull_V2 : V2;-fun lullaby_N : N;-fun lumbago_N : N;-fun lumbar_A : A;-fun lumber_N : N;-fun lumber_V : V;-fun lumber_V2 : V2;-fun lumber_mill_N : N;-fun lumberjack_N : N;-fun lumberman_N : N;-fun lumberroom_N : N;-fun lumberyard_N : N;-fun luminary_N : N;-fun luminosity_N : N;-fun luminous_A : A;-fun lump_N : N;-fun lump_V2 : V2;-fun lumpish_A : A;-fun lumpy_A : A;-fun lunacy_N : N;-fun lunar_A : A;-fun lunatic_N : N;-fun lunch_N : N;-fun lunch_V : V;-fun lunch_V2 : V2;-fun luncheon_N : N;-fun lunchtime_N : N;-fun lung_N : N;-fun lung_power_N : N;-fun lunge_N : N;-fun lunge_V : V;-fun lupin_N : N;-fun lurch_N : N;-fun lurch_V : V;-fun lurcher_N : N;-fun lure_N : N;-fun lure_V2 : V2;-fun lurid_A : A;-fun luridly_Adv : Adv;-fun luridness_N : N;-fun lurk_V : V;-fun lurking_place_N : N;-fun luscious_A : A;-fun lusciously_Adv : Adv;-fun lusciousness_N : N;-fun lush_A : A;-fun lush_N : N;-fun lust_N : N;-fun lust_V : V;-fun lustful_A : A;-fun lustfully_Adv : Adv;-fun lustily_Adv : Adv;-fun lustre_N : N;-fun lustrous_A : A;-fun lusty_A : A;-fun luta_PN : PN;-fun lutanist_N : N;-fun lute_N : N;-fun lutenist_N : N;-fun lutheran_A : A;-fun lutheran_N : N;-fun luton_PN : PN;-fun luxe_A : A;-fun luxembourg_PN : PN;-fun luxemburg_PN : PN;-fun luxemburger_A : A;-fun luxemburger_N : N;-fun luxuriance_N : N;-fun luxuriant_A : A;-fun luxuriantly_Adv : Adv;-fun luxuriate_V : V;-fun luxurious_A : A;-fun luxuriously_Adv : Adv;-fun luxury_N : N;-fun lvov_PN : PN;-fun lyallpur_PN : PN;-fun lyceum_N : N;-fun lychee_N : N;-fun lychgate_N : N;-fun lycée_N : N;-fun lydia_PN : PN;-fun lydney_PN : PN;-fun lye_N : N;-fun lying_in_A : A;-fun lymington_PN : PN;-fun lymm_PN : PN;-fun lymph_N : N;-fun lymphatic_A : A;-fun lynch_N : N;-fun lynch_V2 : V2;-fun lynchpin_N : N;-fun lynn_PN : PN;-fun lynne_PN : PN;-fun lynx_N : N;-fun lynx_eyed_A : A;-fun lyons_PN : PN;-fun lyre_N : N;-fun lyre_bird_N : N;-fun lyric_A : A;-fun lyric_N : N;-fun lyrical_A : A;-fun lyrically_Adv : Adv;-fun lyricism_N : N;-fun lyricist_N : N;-fun lysol_N : N;-fun lytham_PN : PN;-fun lytham_st_annes_PN : PN;-fun m_N : N;-fun ma'am_N : N;-fun ma_N : N;-fun maastricht_PN : PN;-fun mabel_PN : PN;-fun mac_N : N;-fun macabre_A : A;-fun macadam_N : N;-fun macadamize_V2 : V2;-fun macaroni_N : N;-fun macaroon_N : N;-fun macaw_N : N;-fun macclesfield_PN : PN;-fun mace_N : N;-fun mace_bearer_N : N;-fun macedonian_A : A;-fun macedonian_N : N;-fun macerate_V : V;-fun macerate_V2 : V2;-fun mach_PN : PN;-fun machete_N : N;-fun machiavellian_A : A;-fun machination_N : N;-fun machine_N : N;-fun machine_V2 : V2;-fun machine_gun_N : N;-fun machine_made_A : A;-fun machinery_N : N;-fun machinist_N : N;-fun machismo_N : N;-fun mackerel_N : N;-fun mackintosh_N : N;-fun macrobiotic_A : A;-fun macrocosm_N : N;-fun mad_A : A;-fun madagascan_A : A;-fun madagascan_N : N;-fun madagascar_PN : PN;-fun madam_N : N;-fun madame_N : N;-fun madcap_N : N;-fun madden_V2 : V2;-fun madder_N : N;-fun maddy_PN : PN;-fun madeira_N : N;-fun madeleine_PN : PN;-fun mademoiselle_N : N;-fun madge_PN : PN;-fun madhouse_N : N;-fun madly_Adv : Adv;-fun madman_N : N;-fun madness_N : N;-fun madonna_N : N;-fun madras_PN : PN;-fun madrid_PN : PN;-fun madrigal_N : N;-fun madurai_PN : PN;-fun madwoman_N : N;-fun maecenas_PN : PN;-fun maelstrom_N : N;-fun maenad_N : N;-fun maesteg_PN : PN;-fun maestro_N : N;-fun maffick_V : V;-fun mafia_N : N;-fun mag_N : N;-fun magazine_N : N;-fun magdeburg_PN : PN;-fun magenta_A : A;-fun magenta_N : N;-fun maggie_PN : PN;-fun maggot_N : N;-fun maggoty_A : A;-fun maghull_PN : PN;-fun magic_A : A;-fun magic_N : N;-fun magical_A : A;-fun magically_Adv : Adv;-fun magician_N : N;-fun magisterial_A : A;-fun magisterially_Adv : Adv;-fun magistracy_N : N;-fun magistrate_N : N;-fun magnanimity_N : N;-fun magnanimous_A : A;-fun magnanimously_Adv : Adv;-fun magnate_N : N;-fun magnesia_N : N;-fun magnesium_N : N;-fun magnet_N : N;-fun magnetic_A : A;-fun magnetically_Adv : Adv;-fun magnetism_N : N;-fun magnetization_N : N;-fun magnetize_V2 : V2;-fun magneto_N : N;-fun magnificat_N : N;-fun magnification_N : N;-fun magnificence_N : N;-fun magnificent_A : A;-fun magnificently_Adv : Adv;-fun magnifier_N : N;-fun magnify_V2 : V2;-fun magniloquence_N : N;-fun magniloquent_A : A;-fun magniloquently_Adv : Adv;-fun magnitude_N : N;-fun magnolia_N : N;-fun magnum_N : N;-fun magnum_opus_N : N;-fun magpie_N : N;-fun magyar_A : A;-fun magyar_N : N;-fun maharaja_N : N;-fun maharajah_N : N;-fun maharanee_N : N;-fun mahatma_N : N;-fun mahjong_N : N;-fun mahogany_N : N;-fun mahout_N : N;-fun maid_N : N;-fun maiden_A : A;-fun maiden_N : N;-fun maidenhair_N : N;-fun maidenhead_N : N;-fun maidenhead_PN : PN;-fun maidenhood_N : N;-fun maidenlike_A : A;-fun maidenly_A : A;-fun maidservant_N : N;-fun maidstone_PN : PN;-fun mail_N : N;-fun mail_V2 : V2;-fun mail_train_N : N;-fun mailbag_N : N;-fun mailboat_N : N;-fun mailbox_N : N;-fun mailed_A : A;-fun mailing_card_N : N;-fun mailing_list_N : N;-fun mailman_N : N;-fun maim_V2 : V2;-fun main_A : A;-fun main_N : N;-fun maine_PN : PN;-fun mainland_N : N;-fun mainly_Adv : Adv;-fun mainmast_N : N;-fun mainspring_N : N;-fun mainstay_N : N;-fun mainstream_N : N;-fun maintain_V2 : V2;-fun maintainable_A : A;-fun maintenance_N : N;-fun mainz_PN : PN;-fun maisonnette_N : N;-fun maize_N : N;-fun maj_PN : PN;-fun majestic_A : A;-fun majestically_Adv : Adv;-fun majesty_N : N;-fun majolica_N : N;-fun major_A : A;-fun major_N : N;-fun major_V : V;-fun major_domo_N : N;-fun major_general_N : N;-fun majority_N : N;-fun make_N : N;-fun make_V : V;-fun make_V2 : V2;-fun make_believe_N : N;-fun make_up_N : N;-fun maker_N : N;-fun makeshift_N : N;-fun makeweight_N : N;-fun making_N : N;-fun malacca_N : N;-fun malachite_N : N;-fun maladjusted_A : A;-fun maladjustment_N : N;-fun maladroit_A : A;-fun maladroitly_Adv : Adv;-fun maladroitness_N : N;-fun malady_N : N;-fun malaga_PN : PN;-fun malaise_N : N;-fun malapropism_N : N;-fun malapropos_A : A;-fun malapropos_Adv : Adv;-fun malaria_N : N;-fun malarial_A : A;-fun malawi_PN : PN;-fun malawian_A : A;-fun malawian_N : N;-fun malay_A : A;-fun malay_N : N;-fun malaya_PN : PN;-fun malayan_A : A;-fun malayan_N : N;-fun malaysia_PN : PN;-fun malaysian_A : A;-fun malaysian_N : N;-fun malcolm_PN : PN;-fun malcontent_A : A;-fun malcontent_N : N;-fun maldon_PN : PN;-fun male_A : A;-fun male_N : N;-fun malediction_N : N;-fun malefactor_N : N;-fun maleficent_A : A;-fun malevolence_N : N;-fun malevolent_A : A;-fun malevolently_Adv : Adv;-fun malfeasance_N : N;-fun malformation_N : N;-fun malformed_A : A;-fun malfunction_N : N;-fun malfunction_V : V;-fun mali_PN : PN;-fun malian_A : A;-fun malian_N : N;-fun malice_N : N;-fun malicious_A : A;-fun maliciously_Adv : Adv;-fun malign_A : A;-fun malign_V2 : V2;-fun malignancy_N : N;-fun malignant_A : A;-fun malignantly_Adv : Adv;-fun malignity_N : N;-fun malinger_V : V;-fun malingerer_N : N;-fun mallard_N : N;-fun malleability_N : N;-fun malleable_A : A;-fun mallet_N : N;-fun mallow_N : N;-fun mallow_PN : PN;-fun malmo_PN : PN;-fun malmsey_N : N;-fun malnutrition_N : N;-fun malodorous_A : A;-fun malpractice_N : N;-fun malt_N : N;-fun malt_V : V;-fun malt_V2 : V2;-fun malta_PN : PN;-fun maltby_PN : PN;-fun maltese_A : A;-fun maltese_N : N;-fun malthusian_A : A;-fun maltreat_V2 : V2;-fun maltreatment_N : N;-fun maltster_N : N;-fun malvern_PN : PN;-fun malversation_N : N;-fun mama_N : N;-fun mamba_N : N;-fun mamie_PN : PN;-fun mamma_N : N;-fun mammal_N : N;-fun mammon_N : N;-fun mammoth_N : N;-fun mammy_N : N;-fun man_N : N;-fun man_V2 : V2;-fun man_at_arms_N : N;-fun man_eater_N : N;-fun man_hour_N : N;-fun man_of_war_N : N;-fun man_sized_A : A;-fun manacle_N : N;-fun manacle_V2 : V2;-fun manage_V : V;-fun manage_V2 : V2;-fun manageability_N : N;-fun manageable_A : A;-fun manageably_Adv : Adv;-fun management_N : N;-fun manager_N : N;-fun manageress_N : N;-fun managerial_A : A;-fun manatee_N : N;-fun manchester_PN : PN;-fun mancunian_A : A;-fun mancunian_N : N;-fun mandarin_N : N;-fun mandatary_N : N;-fun mandate_N : N;-fun mandate_V2 : V2;-fun mandatory_A : A;-fun mandatory_N : N;-fun mandible_N : N;-fun mandolin_N : N;-fun mandragora_N : N;-fun mandrake_N : N;-fun mandrill_N : N;-fun mandy_PN : PN;-fun mane_N : N;-fun manful_A : A;-fun manfully_Adv : Adv;-fun manganese_N : N;-fun mange_N : N;-fun mangel_wurzel_N : N;-fun manger_N : N;-fun mangily_Adv : Adv;-fun mangle_N : N;-fun mangle_V2 : V2;-fun mango_N : N;-fun mangosteen_N : N;-fun mangrove_N : N;-fun mangy_A : A;-fun manhandle_V2 : V2;-fun manhattan_N : N;-fun manhole_N : N;-fun manhood_N : N;-fun mania_N : N;-fun maniac_N : N;-fun maniacal_A : A;-fun maniacally_Adv : Adv;-fun manic_depressive_A : A;-fun manic_depressive_N : N;-fun manicure_N : N;-fun manicure_V2 : V2;-fun manicurist_N : N;-fun manifest_A : A;-fun manifest_N : N;-fun manifest_V2 : V2;-fun manifestation_N : N;-fun manifestly_Adv : Adv;-fun manifesto_N : N;-fun manifold_A : A;-fun manifold_N : N;-fun manifold_V2 : V2;-fun manikin_N : N;-fun manila_PN : PN;-fun manilla_N : N;-fun manipulate_V2 : V2;-fun manipulation_N : N;-fun manipulative_A : A;-fun manitoba_PN : PN;-fun mankind_N : N;-fun manlike_A : A;-fun manliness_N : N;-fun manly_A : A;-fun manna_N : N;-fun mannequin_N : N;-fun manner_N : N;-fun mannered_A : A;-fun mannerism_N : N;-fun mannerly_A : A;-fun mannheim_PN : PN;-fun mannish_A : A;-fun manoeuvrability_N : N;-fun manoeuvrable_A : A;-fun manoeuvre_N : N;-fun manoeuvre_V : V;-fun manoeuvre_V2 : V2;-fun manoeuvrer_N : N;-fun manor_N : N;-fun manor_house_N : N;-fun manorial_A : A;-fun manpower_N : N;-fun mansard_N : N;-fun manse_N : N;-fun manservant_N : N;-fun mansfield_PN : PN;-fun mansion_N : N;-fun manslaughter_N : N;-fun mantel_N : N;-fun mantelpiece_N : N;-fun mantilla_N : N;-fun mantis_N : N;-fun mantle_N : N;-fun mantle_V : V;-fun mantle_V2 : V2;-fun mantrap_N : N;-fun manual_A : A;-fun manual_N : N;-fun manually_Adv : Adv;-fun manufacture_N : N;-fun manufacture_V2 : V2;-fun manufacturer_N : N;-fun manumission_N : N;-fun manumit_V2 : V2;-fun manure_N : N;-fun manure_V2 : V2;-fun manuscript_N : N;-fun manx_A : A;-fun manx_N : N;-fun many_A : A;-fun many_sided_A : A;-fun maoism_N : N;-fun maoist_N : N;-fun maori_N : N;-fun map_N : N;-fun map_V2 : V2;-fun map_reader_N : N;-fun maple_N : N;-fun maple_leaf_N : N;-fun maquis_N : N;-fun mar_PN : PN;-fun mar_V2 : V2;-fun marabou_N : N;-fun maracaibo_PN : PN;-fun maraschino_N : N;-fun marathon_N : N;-fun maraud_V : V;-fun marauder_N : N;-fun marble_N : N;-fun marbled_A : A;-fun marbling_N : N;-fun march_N : N;-fun march_PN : PN;-fun march_V : V;-fun march_V2 : V2;-fun marcher_N : N;-fun marchioness_N : N;-fun mardi_gras_N : N;-fun mare_N : N;-fun margaret_PN : PN;-fun margarine_N : N;-fun margate_PN : PN;-fun marge_N : N;-fun marge_PN : PN;-fun margery_PN : PN;-fun margie_PN : PN;-fun margin_N : N;-fun marginal_A : A;-fun marginally_Adv : Adv;-fun margrave_N : N;-fun marguerite_N : N;-fun maria_PN : PN;-fun marian_PN : PN;-fun marie_PN : PN;-fun marigold_N : N;-fun marihuana_N : N;-fun marijuana_N : N;-fun marilyn_PN : PN;-fun marimba_N : N;-fun marina_N : N;-fun marinade_N : N;-fun marinade_V2 : V2;-fun marinate_V2 : V2;-fun marine_A : A;-fun marine_N : N;-fun mariner_N : N;-fun marion_PN : PN;-fun marionette_N : N;-fun marital_A : A;-fun maritime_A : A;-fun marjoram_N : N;-fun marjorie_PN : PN;-fun mark_N : N;-fun mark_PN : PN;-fun mark_V2 : V2;-fun mark_up_N : N;-fun marked_A : A;-fun markedly_Adv : Adv;-fun marker_N : N;-fun market_N : N;-fun market_V : V;-fun market_V2 : V2;-fun market_cross_N : N;-fun market_day_N : N;-fun market_drayton_PN : PN;-fun market_garden_N : N;-fun market_gardening_N : N;-fun market_harborough_PN : PN;-fun market_square_N : N;-fun market_town_N : N;-fun marketable_A : A;-fun marketing_N : N;-fun marketplace_N : N;-fun marking_N : N;-fun marking_ink_N : N;-fun marking_inks_N : N;-fun marksman_N : N;-fun marksmanship_N : N;-fun marl_N : N;-fun marlborough_PN : PN;-fun marlene_PN : PN;-fun marlinespike_N : N;-fun marlow_PN : PN;-fun marmalade_N : N;-fun marmoreal_A : A;-fun marmoset_N : N;-fun marmot_N : N;-fun marocain_N : N;-fun maroon_A : A;-fun maroon_N : N;-fun maroon_V2 : V2;-fun marple_PN : PN;-fun marque_N : N;-fun marquee_N : N;-fun marquess_N : N;-fun marquetry_N : N;-fun marquis_N : N;-fun marriage_N : N;-fun marriageability_N : N;-fun marriageable_A : A;-fun married_A : A;-fun marrow_N : N;-fun marrowbone_N : N;-fun marry_V : V;-fun marry_V2 : V2;-fun mars_PN : PN;-fun marsala_N : N;-fun marseillaise_N : N;-fun marseilles_PN : PN;-fun marsh_N : N;-fun marshal_N : N;-fun marshal_V2 : V2;-fun marshalling_yard_N : N;-fun marshmallow_N : N;-fun marshy_A : A;-fun marske_PN : PN;-fun marsupial_A : A;-fun marsupial_N : N;-fun mart_N : N;-fun marten_N : N;-fun martha_PN : PN;-fun martial_A : A;-fun martially_Adv : Adv;-fun martian_A : A;-fun martian_N : N;-fun martin_N : N;-fun martin_PN : PN;-fun martinet_N : N;-fun martini_N : N;-fun martyr_N : N;-fun martyr_V2 : V2;-fun martyrdom_N : N;-fun marvel_N : N;-fun marvel_V : V;-fun marvellous_A : A;-fun marvellously_Adv : Adv;-fun marvelous_A : A;-fun marvelously_Adv : Adv;-fun marxism_N : N;-fun marxist_N : N;-fun mary_PN : PN;-fun maryland_PN : PN;-fun maryport_PN : PN;-fun marzipan_N : N;-fun masc_PN : PN;-fun mascara_N : N;-fun mascot_N : N;-fun masculine_A : A;-fun masculinity_N : N;-fun maser_N : N;-fun mash_N : N;-fun mash_V2 : V2;-fun masher_N : N;-fun mask_N : N;-fun mask_V2 : V2;-fun masochism_N : N;-fun masochist_N : N;-fun masochistic_A : A;-fun masochistically_Adv : Adv;-fun mason_N : N;-fun mason_dixon_PN : PN;-fun masonic_A : A;-fun masonry_N : N;-fun masque_N : N;-fun masquerade_N : N;-fun masquerade_V : V;-fun mass_N : N;-fun mass_V : V;-fun mass_V2 : V2;-fun mass_produce_V2 : V2;-fun massachusetts_PN : PN;-fun massacre_N : N;-fun massacre_V2 : V2;-fun massage_N : N;-fun massage_V2 : V2;-fun masseur_N : N;-fun masseuse_N : N;-fun massif_N : N;-fun massive_A : A;-fun massively_Adv : Adv;-fun massiveness_N : N;-fun massy_A : A;-fun mast_N : N;-fun master_N : N;-fun master_V2 : V2;-fun master_at_arms_N : N;-fun master_key_N : N;-fun masterful_A : A;-fun masterfully_Adv : Adv;-fun masterless_A : A;-fun masterly_A : A;-fun mastermind_N : N;-fun mastermind_V2 : V2;-fun masterpiece_N : N;-fun mastership_N : N;-fun masterstroke_N : N;-fun mastery_N : N;-fun masthead_N : N;-fun masticate_V2 : V2;-fun mastication_N : N;-fun mastiff_N : N;-fun mastodon_N : N;-fun mastoid_N : N;-fun mastoiditis_N : N;-fun masturbate_V : V;-fun masturbate_V2 : V2;-fun masturbation_N : N;-fun mat_A : A;-fun mat_N : N;-fun mat_V : V;-fun mat_V2 : V2;-fun matador_N : N;-fun match_N : N;-fun match_V : V;-fun match_V2 : V2;-fun match_point_N : N;-fun matchbox_N : N;-fun matchet_N : N;-fun matchless_A : A;-fun matchlock_N : N;-fun matchmaker_N : N;-fun matchwood_N : N;-fun mate_N : N;-fun mate_V : V;-fun mate_V2 : V2;-fun material_A : A;-fun material_N : N;-fun materialism_N : N;-fun materialist_N : N;-fun materialistic_A : A;-fun materialistically_Adv : Adv;-fun materialization_N : N;-fun materialize_V : V;-fun materially_Adv : Adv;-fun maternal_A : A;-fun maternally_Adv : Adv;-fun maternity_N : N;-fun matey_A : A;-fun mathematical_A : A;-fun mathematically_Adv : Adv;-fun mathematician_N : N;-fun mathematics_N : N;-fun maths_N : N;-fun matinée_N : N;-fun matlock_PN : PN;-fun matriarch_N : N;-fun matriarchal_A : A;-fun matriarchy_N : N;-fun matric_N : N;-fun matricide_N : N;-fun matriculate_V : V;-fun matriculate_V2 : V2;-fun matriculation_N : N;-fun matrimonial_A : A;-fun matrimony_N : N;-fun matrix_N : N;-fun matron_N : N;-fun matronly_A : A;-fun matt_A : A;-fun matt_PN : PN;-fun matted_A : A;-fun matter_N : N;-fun matter_V : V;-fun matter_of_course_A : A;-fun matter_of_fact_A : A;-fun matthew_PN : PN;-fun matting_N : N;-fun mattock_N : N;-fun mattress_N : N;-fun maturate_V : V;-fun maturation_N : N;-fun mature_A : A;-fun mature_V : V;-fun mature_V2 : V2;-fun maturely_Adv : Adv;-fun maturity_N : N;-fun matutinal_A : A;-fun maté_N : N;-fun maud_PN : PN;-fun maudie_PN : PN;-fun maudlin_A : A;-fun maul_V2 : V2;-fun maulstick_N : N;-fun maunder_V : V;-fun maundy_thursday_N : N;-fun maundy_thursday_PN : PN;-fun maureen_PN : PN;-fun maurice_PN : PN;-fun mauritania_PN : PN;-fun mauritanian_A : A;-fun mauritanian_N : N;-fun mauritian_A : A;-fun mauritian_N : N;-fun mauritius_PN : PN;-fun mausoleum_N : N;-fun mauve_A : A;-fun mauve_N : N;-fun maverick_N : N;-fun mavis_N : N;-fun mavis_PN : PN;-fun maw_N : N;-fun mawkish_A : A;-fun mawkishly_Adv : Adv;-fun mawkishness_N : N;-fun max_N : N;-fun max_PN : PN;-fun maxim_N : N;-fun maximal_A : A;-fun maximally_Adv : Adv;-fun maximization_N : N;-fun maximize_V2 : V2;-fun maximum_A : A;-fun maximum_N : N;-fun maxine_PN : PN;-fun may_N : N;-fun may_PN : PN;-fun may_beetle_N : N;-fun may_bug_N : N;-fun maybe_Adv : Adv;-fun mayday_N : N;-fun mayfair_PN : PN;-fun mayfield_PN : PN;-fun mayfly_N : N;-fun mayhem_N : N;-fun mayo_PN : PN;-fun mayonnaise_N : N;-fun mayor_N : N;-fun mayoral_A : A;-fun mayoralty_N : N;-fun mayoress_N : N;-fun maypole_N : N;-fun maze_N : N;-fun mazed_A : A;-fun mazurka_N : N;-fun mb_N : N;-fun mc_N : N;-fun mcc_N : N;-fun mccarthyism_N : N;-fun md_N : N;-fun mead_N : N;-fun meadow_N : N;-fun meagre_A : A;-fun meagrely_Adv : Adv;-fun meagreness_N : N;-fun meal_N : N;-fun mealie_N : N;-fun mealtime_N : N;-fun mealy_A : A;-fun mealy_bug_N : N;-fun mealy_mouthed_A : A;-fun mean_A : A;-fun mean_N : N;-fun mean_V2 : V2;-fun meander_V : V;-fun meanderingly_Adv : Adv;-fun meanie_N : N;-fun meaning_A : A;-fun meaning_N : N;-fun meaningful_A : A;-fun meaningfully_Adv : Adv;-fun meaningless_A : A;-fun meaningly_Adv : Adv;-fun meanly_Adv : Adv;-fun meanness_N : N;-fun meantime_Adv : Adv;-fun meantime_N : N;-fun meanwhile_Adv : Adv;-fun meany_N : N;-fun measles_N : N;-fun measly_A : A;-fun measurable_A : A;-fun measurably_Adv : Adv;-fun measure_N : N;-fun measure_V : V;-fun measure_V2 : V2;-fun measured_A : A;-fun measureless_A : A;-fun measurement_N : N;-fun meat_N : N;-fun meat_safe_N : N;-fun meatball_N : N;-fun meath_PN : PN;-fun meatless_A : A;-fun meaty_A : A;-fun mecca_PN : PN;-fun mechanic_N : N;-fun mechanical_A : A;-fun mechanically_Adv : Adv;-fun mechanics_N : N;-fun mechanism_N : N;-fun mechanistic_A : A;-fun mechanistically_Adv : Adv;-fun mechanization_N : N;-fun mechanize_V2 : V2;-fun med_N : N;-fun medal_N : N;-fun medalist_N : N;-fun medallion_N : N;-fun medallist_N : N;-fun medan_PN : PN;-fun meddle_V : V;-fun meddler_N : N;-fun meddlesome_A : A;-fun medellin_PN : PN;-fun mediaeval_A : A;-fun medial_A : A;-fun medially_Adv : Adv;-fun median_A : A;-fun median_N : N;-fun mediate_V : V;-fun mediate_V2 : V2;-fun mediation_N : N;-fun mediator_N : N;-fun medic_N : N;-fun medical_A : A;-fun medical_N : N;-fun medically_Adv : Adv;-fun medicament_N : N;-fun medicare_N : N;-fun medicate_V2 : V2;-fun medication_N : N;-fun medicinal_A : A;-fun medicine_N : N;-fun medicine_ball_N : N;-fun medicine_chest_N : N;-fun medicine_man_N : N;-fun medico_N : N;-fun medieval_A : A;-fun mediocre_A : A;-fun mediocrity_N : N;-fun meditate_V : V;-fun meditate_V2 : V2;-fun meditation_N : N;-fun meditative_A : A;-fun meditatively_Adv : Adv;-fun mediterranean_A : A;-fun medium_A : A;-fun medium_N : N;-fun medlar_N : N;-fun medley_N : N;-fun meed_N : N;-fun meek_A : A;-fun meekly_Adv : Adv;-fun meekness_N : N;-fun meerschaum_N : N;-fun meet_A : A;-fun meet_N : N;-fun meet_V : V;-fun meet_V2 : V2;-fun meeting_N : N;-fun meeting_house_N : N;-fun meeting_place_N : N;-fun meg_PN : PN;-fun megacycle_N : N;-fun megadeath_N : N;-fun megalith_N : N;-fun megalithic_A : A;-fun megalomania_N : N;-fun megalomaniac_N : N;-fun megaphone_N : N;-fun megaton_N : N;-fun megrim_N : N;-fun meiosis_N : N;-fun melancholia_N : N;-fun melancholic_A : A;-fun melancholy_A : A;-fun melancholy_N : N;-fun melbourne_PN : PN;-fun melcombe_PN : PN;-fun melcombe_regis_PN : PN;-fun meliorate_V : V;-fun meliorate_V2 : V2;-fun melioration_N : N;-fun meliorism_N : N;-fun melksham_PN : PN;-fun mellifluous_A : A;-fun mellow_A : A;-fun mellow_V : V;-fun mellow_V2 : V2;-fun mellowly_Adv : Adv;-fun mellowness_N : N;-fun melodic_A : A;-fun melodious_A : A;-fun melodiously_Adv : Adv;-fun melodiousness_N : N;-fun melodrama_N : N;-fun melodramatic_A : A;-fun melodramatically_Adv : Adv;-fun melody_N : N;-fun melon_N : N;-fun melt_V : V;-fun melt_V2 : V2;-fun meltham_PN : PN;-fun melting_A : A;-fun melting_point_N : N;-fun melting_pot_N : N;-fun melton_mowbray_PN : PN;-fun member_N : N;-fun membership_N : N;-fun membrane_N : N;-fun membranous_A : A;-fun memento_N : N;-fun memo_N : N;-fun memoir_N : N;-fun memorable_A : A;-fun memorably_Adv : Adv;-fun memorandum_N : N;-fun memorial_N : N;-fun memorialize_V2 : V2;-fun memorize_V2 : V2;-fun memory_N : N;-fun memphis_PN : PN;-fun memsahib_N : N;-fun menace_N : N;-fun menace_V2 : V2;-fun menacingly_Adv : Adv;-fun menagerie_N : N;-fun mend_N : N;-fun mend_V : V;-fun mend_V2 : V2;-fun mendacious_A : A;-fun mendaciously_Adv : Adv;-fun mendacity_N : N;-fun mendelian_A : A;-fun mender_N : N;-fun mendicant_A : A;-fun mendicant_N : N;-fun mending_N : N;-fun menial_A : A;-fun menial_N : N;-fun menially_Adv : Adv;-fun meningitis_N : N;-fun menopause_N : N;-fun menstrual_A : A;-fun menstruate_V : V;-fun menstruation_N : N;-fun mensurable_A : A;-fun mensuration_N : N;-fun mental_A : A;-fun mentality_N : N;-fun mentally_Adv : Adv;-fun menthol_N : N;-fun mentholated_A : A;-fun mention_N : N;-fun mention_V2 : V2;-fun mentioned_A : A;-fun mentor_N : N;-fun menu_N : N;-fun meopham_PN : PN;-fun mephistophelian_A : A;-fun mercantile_A : A;-fun mercator_PN : PN;-fun mercenary_A : A;-fun mercenary_N : N;-fun mercer_N : N;-fun mercerize_V2 : V2;-fun merchandise_N : N;-fun merchant_N : N;-fun merchantman_N : N;-fun merciful_A : A;-fun mercifully_Adv : Adv;-fun merciless_A : A;-fun mercilessly_Adv : Adv;-fun mercurial_A : A;-fun mercury_N : N;-fun mercury_PN : PN;-fun mercy_N : N;-fun mere_A : A;-fun mere_N : N;-fun merely_Adv : Adv;-fun meretricious_A : A;-fun meretriciously_Adv : Adv;-fun meretriciousness_N : N;-fun merge_V : V;-fun merge_V2 : V2;-fun merger_N : N;-fun meridian_N : N;-fun meridional_A : A;-fun meringue_N : N;-fun merino_N : N;-fun merino_sheep_N : N;-fun merit_N : N;-fun merit_V2 : V2;-fun meritocracy_N : N;-fun meritocratic_A : A;-fun meritorious_A : A;-fun meritoriously_Adv : Adv;-fun mermaid_N : N;-fun merman_N : N;-fun merrily_Adv : Adv;-fun merriment_N : N;-fun merry_A : A;-fun merry_go_round_N : N;-fun merrymaker_N : N;-fun merrymaking_N : N;-fun merthyr_tydfil_PN : PN;-fun merton_PN : PN;-fun mescal_N : N;-fun mescaline_N : N;-fun meseems_Adv : Adv;-fun mesh_N : N;-fun mesh_V : V;-fun mesh_V2 : V2;-fun mesmeric_A : A;-fun mesmerism_N : N;-fun mesmerist_N : N;-fun mesmerize_V2 : V2;-fun meson_N : N;-fun mess_N : N;-fun mess_V : V;-fun mess_V2 : V2;-fun mess_jacket_N : N;-fun mess_up_N : N;-fun message_N : N;-fun messenger_N : N;-fun messiah_N : N;-fun messianic_A : A;-fun messily_Adv : Adv;-fun messina_PN : PN;-fun messiness_N : N;-fun messmate_N : N;-fun messuage_N : N;-fun messy_A : A;-fun met_PN : PN;-fun metabolic_A : A;-fun metabolism_N : N;-fun metacarpal_A : A;-fun metacarpal_N : N;-fun metal_N : N;-fun metal_V2 : V2;-fun metallic_A : A;-fun metallurgical_A : A;-fun metallurgist_N : N;-fun metallurgy_N : N;-fun metalwork_N : N;-fun metalworker_N : N;-fun metamorphose_V : V;-fun metamorphose_V2 : V2;-fun metamorphosis_N : N;-fun metaphor_N : N;-fun metaphorical_A : A;-fun metaphorically_Adv : Adv;-fun metaphysical_A : A;-fun metaphysically_Adv : Adv;-fun metaphysics_N : N;-fun metatarsal_A : A;-fun metatarsal_N : N;-fun mete_V2 : V2;-fun meteor_N : N;-fun meteoric_A : A;-fun meteorite_N : N;-fun meteorological_A : A;-fun meteorologist_N : N;-fun meteorology_N : N;-fun meter_N : N;-fun methane_N : N;-fun methinks_Adv : Adv;-fun method_N : N;-fun methodical_A : A;-fun methodically_Adv : Adv;-fun methodism_N : N;-fun methodist_A : A;-fun methodist_N : N;-fun methodological_A : A;-fun methodologically_Adv : Adv;-fun methodology_N : N;-fun methought_Adv : Adv;-fun methuselah_PN : PN;-fun methyl_N : N;-fun methylated_A : A;-fun meticulous_A : A;-fun meticulously_Adv : Adv;-fun meticulousness_N : N;-fun metre_N : N;-fun metric_A : A;-fun metrical_A : A;-fun metrically_Adv : Adv;-fun metrication_N : N;-fun metricize_V2 : V2;-fun metro_N : N;-fun metronome_N : N;-fun metropolis_N : N;-fun metropolitan_A : A;-fun metropolitan_N : N;-fun mettle_N : N;-fun mettlesome_A : A;-fun metz_PN : PN;-fun mew_N : N;-fun mew_V : V;-fun mews_N : N;-fun mexican_A : A;-fun mexican_N : N;-fun mexico_PN : PN;-fun mexico_city_PN : PN;-fun mezzanine_A : A;-fun mezzanine_N : N;-fun mezzo_Adv : Adv;-fun mezzo_soprano_N : N;-fun mezzotint_N : N;-fun mg_N : N;-fun mgr_PN : PN;-fun mi5_PN : PN;-fun mi6_PN : PN;-fun mi_N : N;-fun miami_PN : PN;-fun miaou_N : N;-fun miaou_V : V;-fun miaow_N : N;-fun miaow_V : V;-fun miasma_N : N;-fun mica_N : N;-fun michael_PN : PN;-fun michaelmas_N : N;-fun michaelmas_PN : PN;-fun michelle_PN : PN;-fun michigan_PN : PN;-fun mick_PN : PN;-fun mickey_N : N;-fun mickey_PN : PN;-fun mickle_N : N;-fun micro_organism_N : N;-fun microbe_N : N;-fun microbiology_N : N;-fun microcosm_N : N;-fun microdot_N : N;-fun microelectronics_N : N;-fun microfiche_N : N;-fun microfilm_N : N;-fun microfilm_V2 : V2;-fun micrometer_N : N;-fun micron_N : N;-fun microphone_N : N;-fun microscope_N : N;-fun microscopic_A : A;-fun microscopical_A : A;-fun microscopically_Adv : Adv;-fun microscopy_N : N;-fun microwave_N : N;-fun mid_A : A;-fun mid_off_N : N;-fun mid_on_N : N;-fun midday_N : N;-fun midden_N : N;-fun middle_N : N;-fun middle_aged_A : A;-fun middle_class_A : A;-fun middle_distance_A : A;-fun middle_of_the_road_A : A;-fun middleman_N : N;-fun middlesex_PN : PN;-fun middleton_PN : PN;-fun middleweight_A : A;-fun middleweight_N : N;-fun middlewich_PN : PN;-fun middling_A : A;-fun middling_Adv : Adv;-fun middling_N : N;-fun middy_N : N;-fun midfield_N : N;-fun midge_N : N;-fun midget_N : N;-fun midinette_N : N;-fun midland_N : N;-fun midlands_PN : PN;-fun midmost_A : A;-fun midmost_Adv : Adv;-fun midnight_N : N;-fun midriff_N : N;-fun midshipman_N : N;-fun midships_Adv : Adv;-fun midst_N : N;-fun midstream_N : N;-fun midsummer_N : N;-fun midway_A : A;-fun midway_Adv : Adv;-fun midweek_A : A;-fun midweek_Adv : Adv;-fun midwest_PN : PN;-fun midwestern_A : A;-fun midwife_N : N;-fun midwifery_N : N;-fun mien_N : N;-fun might_N : N;-fun might_have_been_N : N;-fun mightily_Adv : Adv;-fun mighty_A : A;-fun mighty_Adv : Adv;-fun mignonette_N : N;-fun migraine_N : N;-fun migrant_N : N;-fun migrate_V : V;-fun migration_N : N;-fun migratory_A : A;-fun mikado_N : N;-fun mike_N : N;-fun mike_PN : PN;-fun milady_N : N;-fun milage_N : N;-fun milan_PN : PN;-fun milano_PN : PN;-fun milch_A : A;-fun mild_A : A;-fun mildenhall_PN : PN;-fun mildew_N : N;-fun mildew_V : V;-fun mildew_V2 : V2;-fun mildly_Adv : Adv;-fun mildness_N : N;-fun mildred_PN : PN;-fun mile_N : N;-fun mileage_N : N;-fun mileometer_N : N;-fun miler_N : N;-fun miles_PN : PN;-fun milestone_N : N;-fun milford_PN : PN;-fun milford_haven_PN : PN;-fun milieu_N : N;-fun militancy_N : N;-fun militant_A : A;-fun militant_N : N;-fun militarily_Adv : Adv;-fun militarism_N : N;-fun militarist_N : N;-fun militaristic_A : A;-fun military_A : A;-fun military_N : N;-fun militate_V : V;-fun militia_N : N;-fun militiaman_N : N;-fun milk_N : N;-fun milk_V : V;-fun milk_V2 : V2;-fun milk_churn_N : N;-fun milk_powder_N : N;-fun milk_shake_N : N;-fun milk_tooth_N : N;-fun milk_white_A : A;-fun milkbar_N : N;-fun milking_machine_N : N;-fun milkmaid_N : N;-fun milkman_N : N;-fun milkshake_N : N;-fun milksop_N : N;-fun milkweed_N : N;-fun milky_A : A;-fun mill_N : N;-fun mill_V : V;-fun mill_V2 : V2;-fun mill_dam_N : N;-fun mill_girl_N : N;-fun mill_hand_N : N;-fun millboard_N : N;-fun millenarian_N : N;-fun millennial_A : A;-fun millennium_N : N;-fun millepede_N : N;-fun miller_N : N;-fun millet_N : N;-fun milliard_N : N;-fun millibar_N : N;-fun millicent_PN : PN;-fun millie_PN : PN;-fun milligram_N : N;-fun millimetre_N : N;-fun milliner_N : N;-fun millinery_N : N;-fun million_A : A;-fun million_N : N;-fun millionaire_N : N;-fun millionairess_N : N;-fun millionfold_Adv : Adv;-fun millionth_A : A;-fun millionth_N : N;-fun millipede_N : N;-fun millom_PN : PN;-fun millpond_N : N;-fun millrace_N : N;-fun millstone_N : N;-fun millwheel_N : N;-fun millwright_N : N;-fun milly_PN : PN;-fun milngavie_PN : PN;-fun milnrow_PN : PN;-fun milometer_N : N;-fun milord_N : N;-fun milt_N : N;-fun milton_keynes_PN : PN;-fun milwaukee_PN : PN;-fun mime_N : N;-fun mime_V : V;-fun mime_V2 : V2;-fun mimeograph_N : N;-fun mimeograph_V2 : V2;-fun mimetic_A : A;-fun mimic_A : A;-fun mimic_N : N;-fun mimic_V2 : V2;-fun mimicry_N : N;-fun mimosa_N : N;-fun min_N : N;-fun minaret_N : N;-fun minatory_A : A;-fun mince_N : N;-fun mince_V : V;-fun mince_V2 : V2;-fun mince_pie_N : N;-fun mincemeat_N : N;-fun mincer_N : N;-fun mincing_A : A;-fun mincingly_Adv : Adv;-fun mind_N : N;-fun mind_V : V;-fun mind_V2 : V2;-fun mind_bending_A : A;-fun mind_blowing_A : A;-fun mind_boggling_A : A;-fun mind_reader_N : N;-fun minded_A : A;-fun minder_N : N;-fun mindful_A : A;-fun mindfully_Adv : Adv;-fun mindfulness_N : N;-fun mindless_A : A;-fun mindlessly_Adv : Adv;-fun mindlessness_N : N;-fun mine_A : A;-fun mine_N : N;-fun mine_V : V;-fun mine_V2 : V2;-fun mine_detector_N : N;-fun mine_disposal_N : N;-fun minefield_N : N;-fun minehead_PN : PN;-fun minelayer_N : N;-fun minelaying_N : N;-fun miner_N : N;-fun mineral_A : A;-fun mineral_N : N;-fun mineralogist_N : N;-fun mineralogy_N : N;-fun minestrone_N : N;-fun minesweeper_N : N;-fun minesweeping_N : N;-fun mineworker_N : N;-fun mingle_V : V;-fun mingle_V2 : V2;-fun mingy_A : A;-fun miniature_N : N;-fun miniaturist_N : N;-fun miniaturization_N : N;-fun miniaturize_V2 : V2;-fun minim_N : N;-fun minimal_A : A;-fun minimally_Adv : Adv;-fun minimize_V2 : V2;-fun minimum_A : A;-fun minimum_N : N;-fun mining_N : N;-fun minion_N : N;-fun minister_N : N;-fun minister_V : V;-fun ministerial_A : A;-fun ministerially_Adv : Adv;-fun ministrant_A : A;-fun ministrant_N : N;-fun ministration_N : N;-fun ministry_N : N;-fun miniver_N : N;-fun mink_N : N;-fun minneapolis_PN : PN;-fun minnesota_PN : PN;-fun minnow_N : N;-fun minor_A : A;-fun minor_N : N;-fun minority_N : N;-fun minotaur_N : N;-fun minsk_PN : PN;-fun minster_N : N;-fun minster_in_sheppey_PN : PN;-fun minstrel_N : N;-fun minstrelsy_N : N;-fun mint_N : N;-fun mint_V2 : V2;-fun minuet_N : N;-fun minus_A : A;-fun minus_N : N;-fun minuscule_A : A;-fun minute_A : A;-fun minute_N : N;-fun minute_V2 : V2;-fun minute_book_N : N;-fun minute_gun_N : N;-fun minute_hand_N : N;-fun minutely_Adv : Adv;-fun minuteman_N : N;-fun minuteness_N : N;-fun minx_N : N;-fun miracle_N : N;-fun miraculous_A : A;-fun miraculously_Adv : Adv;-fun mirage_N : N;-fun miranda_PN : PN;-fun mire_N : N;-fun mire_V : V;-fun mire_V2 : V2;-fun miriam_PN : PN;-fun mirror_N : N;-fun mirror_V2 : V2;-fun mirth_N : N;-fun mirthful_A : A;-fun mirthfully_Adv : Adv;-fun mirthless_A : A;-fun miry_A : A;-fun misadventure_N : N;-fun misadvise_V2 : V2;-fun misalliance_N : N;-fun misanthrope_N : N;-fun misanthropic_A : A;-fun misanthropy_N : N;-fun misapplication_N : N;-fun misapply_V2 : V2;-fun misapprehend_V2 : V2;-fun misapprehension_N : N;-fun misappropriate_V2 : V2;-fun misappropriation_N : N;-fun misbegotten_A : A;-fun misbehave_V : V;-fun misbehave_V2 : V2;-fun misbehaviour_N : N;-fun misc_PN : PN;-fun miscalculate_V : V;-fun miscalculate_V2 : V2;-fun miscalculation_N : N;-fun miscall_V2 : V2;-fun miscarriage_N : N;-fun miscarry_V2 : V2;-fun miscast_V2 : V2;-fun miscegenation_N : N;-fun miscellaneous_A : A;-fun miscellany_N : N;-fun mischance_N : N;-fun mischief_N : N;-fun mischief_maker_N : N;-fun mischief_making_N : N;-fun mischievous_A : A;-fun mischievously_Adv : Adv;-fun mischievousness_N : N;-fun misconceive_V : V;-fun misconceive_V2 : V2;-fun misconception_N : N;-fun misconduct_N : N;-fun misconduct_V2 : V2;-fun misconstruction_N : N;-fun misconstrue_V2 : V2;-fun miscount_N : N;-fun miscount_V : V;-fun miscount_V2 : V2;-fun miscreant_N : N;-fun misdate_V2 : V2;-fun misdeal_N : N;-fun misdeal_V : V;-fun misdeal_V2 : V2;-fun misdeed_N : N;-fun misdemeanour_N : N;-fun misdirect_V2 : V2;-fun misdirection_N : N;-fun misdoing_N : N;-fun mise_en_scène_N : N;-fun miser_N : N;-fun miserable_A : A;-fun miserably_Adv : Adv;-fun miserliness_N : N;-fun miserly_A : A;-fun misery_N : N;-fun misfire_N : N;-fun misfire_V : V;-fun misfit_N : N;-fun misfortune_N : N;-fun misgive_V2 : V2;-fun misgiving_N : N;-fun misgovern_V2 : V2;-fun misgovernment_N : N;-fun misguide_V2 : V2;-fun misguided_A : A;-fun mishandle_V2 : V2;-fun mishap_N : N;-fun mishmash_N : N;-fun misinform_V2 : V2;-fun misinformation_N : N;-fun misinterpret_V2 : V2;-fun misinterpretation_N : N;-fun misjudge_V : V;-fun misjudge_V2 : V2;-fun mislay_V2 : V2;-fun mislead_V2 : V2;-fun mismanage_V2 : V2;-fun mismanagement_N : N;-fun misname_V2 : V2;-fun misnomer_N : N;-fun misogynist_N : N;-fun misplace_V2 : V2;-fun misprint_N : N;-fun misprint_V2 : V2;-fun mispronounce_V2 : V2;-fun mispronunciation_N : N;-fun misquotation_N : N;-fun misquote_V2 : V2;-fun misread_V2 : V2;-fun misrepresent_V2 : V2;-fun misrepresentation_N : N;-fun misrule_N : N;-fun miss_N : N;-fun miss_V : V;-fun miss_V2 : V2;-fun missal_N : N;-fun misshapen_A : A;-fun missile_N : N;-fun missing_A : A;-fun mission_N : N;-fun missionary_N : N;-fun missis_N : N;-fun mississippi_PN : PN;-fun missive_N : N;-fun missouri_PN : PN;-fun misspell_V2 : V2;-fun misspelling_N : N;-fun misspend_V2 : V2;-fun misstate_V2 : V2;-fun misstatement_N : N;-fun missus_N : N;-fun missy_N : N;-fun mist_N : N;-fun mist_V : V;-fun mist_V2 : V2;-fun mistake_N : N;-fun mistake_V : V;-fun mistake_V2 : V2;-fun mistaken_A : A;-fun mistakenly_Adv : Adv;-fun mister_N : N;-fun mistily_Adv : Adv;-fun mistime_V2 : V2;-fun mistiness_N : N;-fun mistletoe_N : N;-fun mistral_N : N;-fun mistranslate_V2 : V2;-fun mistranslation_N : N;-fun mistress_N : N;-fun mistrial_N : N;-fun mistrust_N : N;-fun mistrust_V2 : V2;-fun mistrustful_A : A;-fun mistrustfully_Adv : Adv;-fun misty_A : A;-fun misunderstand_V2 : V2;-fun misunderstanding_N : N;-fun misuse_N : N;-fun misuse_V2 : V2;-fun mite_N : N;-fun mitigate_V2 : V2;-fun mitigation_N : N;-fun mitre_N : N;-fun mitre_joint_N : N;-fun mitt_N : N;-fun mitten_N : N;-fun mix_N : N;-fun mix_V : V;-fun mix_V2 : V2;-fun mix_up_N : N;-fun mixed_A : A;-fun mixed_up_A : A;-fun mixer_N : N;-fun mixture_N : N;-fun mizen_N : N;-fun mizzen_N : N;-fun mizzen_mast_N : N;-fun mizzle_V : V;-fun ml_N : N;-fun mlle_PN : PN;-fun mm_N : N;-fun mme_PN : PN;-fun mnemonic_A : A;-fun mnemonics_N : N;-fun mo_N : N;-fun mo_PN : PN;-fun moan_N : N;-fun moan_V : V;-fun moan_V2 : V2;-fun moat_N : N;-fun moated_A : A;-fun mob_N : N;-fun mob_V2 : V2;-fun mobcap_N : N;-fun mobile_A : A;-fun mobile_N : N;-fun mobility_N : N;-fun mobilization_N : N;-fun mobilize_V : V;-fun mobilize_V2 : V2;-fun mobster_N : N;-fun moccasin_N : N;-fun mocha_N : N;-fun mock_A : A;-fun mock_N : N;-fun mock_V : V;-fun mock_V2 : V2;-fun mock_up_N : N;-fun mocker_N : N;-fun mockery_N : N;-fun mockingly_Adv : Adv;-fun mod_A : A;-fun mod_N : N;-fun mod_cons_N : N;-fun modal_A : A;-fun modality_N : N;-fun mode_N : N;-fun model_N : N;-fun model_V : V;-fun model_V2 : V2;-fun modeler_N : N;-fun modeller_N : N;-fun modelling_N : N;-fun modena_PN : PN;-fun moderate_A : A;-fun moderate_N : N;-fun moderate_V : V;-fun moderate_V2 : V2;-fun moderately_Adv : Adv;-fun moderation_N : N;-fun moderator_N : N;-fun modern_A : A;-fun modern_N : N;-fun modernism_N : N;-fun modernist_N : N;-fun modernistic_A : A;-fun modernity_N : N;-fun modernization_N : N;-fun modernize_V2 : V2;-fun modest_A : A;-fun modestly_Adv : Adv;-fun modesty_N : N;-fun modicum_N : N;-fun modification_N : N;-fun modifier_N : N;-fun modify_V2 : V2;-fun modish_A : A;-fun modishly_Adv : Adv;-fun modiste_N : N;-fun modular_A : A;-fun modulate_V : V;-fun modulate_V2 : V2;-fun modulation_N : N;-fun module_N : N;-fun modus_operandi_N : N;-fun modus_vivendi_N : N;-fun mogul_N : N;-fun mohair_N : N;-fun mohammedan_N : N;-fun moiety_N : N;-fun moil_V : V;-fun moira_PN : PN;-fun moist_A : A;-fun moisten_V : V;-fun moisten_V2 : V2;-fun moistly_Adv : Adv;-fun moisture_N : N;-fun moke_N : N;-fun molar_A : A;-fun molar_N : N;-fun molasses_N : N;-fun mold_PN : PN;-fun moldy_A : A;-fun mole_N : N;-fun molecular_A : A;-fun molecule_N : N;-fun molehill_N : N;-fun moleskin_N : N;-fun molest_V2 : V2;-fun molestation_N : N;-fun moll_N : N;-fun mollification_N : N;-fun mollify_V2 : V2;-fun mollusc_N : N;-fun molly_PN : PN;-fun mollycoddle_N : N;-fun mollycoddle_V2 : V2;-fun moloch_PN : PN;-fun molto_Adv : Adv;-fun molybdenum_N : N;-fun moment_N : N;-fun momentarily_Adv : Adv;-fun momentary_A : A;-fun momentous_A : A;-fun momentously_Adv : Adv;-fun momentousness_N : N;-fun momentum_N : N;-fun mon_PN : PN;-fun monaco_PN : PN;-fun monaghan_PN : PN;-fun monarch_N : N;-fun monarchic_A : A;-fun monarchism_N : N;-fun monarchist_N : N;-fun monarchy_N : N;-fun monastery_N : N;-fun monastic_A : A;-fun monasticism_N : N;-fun monaural_A : A;-fun monchengladbach_PN : PN;-fun monday_N : N;-fun monday_PN : PN;-fun monegasque_A : A;-fun monegasque_N : N;-fun monetary_A : A;-fun monetize_V2 : V2;-fun money_N : N;-fun money_grubber_N : N;-fun money_order_N : N;-fun money_spinner_N : N;-fun moneybox_N : N;-fun moneychanger_N : N;-fun moneyed_A : A;-fun moneylender_N : N;-fun moneyless_A : A;-fun monger_N : N;-fun mongol_A : A;-fun mongol_N : N;-fun mongolia_PN : PN;-fun mongolian_A : A;-fun mongolian_N : N;-fun mongolism_N : N;-fun mongoose_N : N;-fun mongrel_A : A;-fun mongrel_N : N;-fun monica_PN : PN;-fun monifieth_PN : PN;-fun monitor_N : N;-fun monitor_V : V;-fun monitor_V2 : V2;-fun monk_N : N;-fun monkey_N : N;-fun monkey_V : V;-fun monkey_jacket_N : N;-fun monkey_nut_N : N;-fun monkey_puzzle_N : N;-fun monkey_wrench_N : N;-fun monkish_A : A;-fun monmouth_PN : PN;-fun mono_A : A;-fun monochrome_A : A;-fun monochrome_N : N;-fun monocle_N : N;-fun monocled_A : A;-fun monogamist_N : N;-fun monogamous_A : A;-fun monogamy_N : N;-fun monogram_N : N;-fun monograph_N : N;-fun monolith_N : N;-fun monolithic_A : A;-fun monologue_N : N;-fun monomania_N : N;-fun monomaniac_N : N;-fun monoplane_N : N;-fun monopolist_N : N;-fun monopolistic_A : A;-fun monopolization_N : N;-fun monopolize_V2 : V2;-fun monopoly_N : N;-fun monorail_N : N;-fun monosyllabic_A : A;-fun monosyllable_N : N;-fun monotheism_N : N;-fun monotheist_N : N;-fun monotheistic_A : A;-fun monotone_N : N;-fun monotonous_A : A;-fun monotonously_Adv : Adv;-fun monotony_N : N;-fun monotype_N : N;-fun monoxide_N : N;-fun monsieur_N : N;-fun monsignor_N : N;-fun monsoon_N : N;-fun monster_N : N;-fun monstrance_N : N;-fun monstrosity_N : N;-fun monstrous_A : A;-fun monstrously_Adv : Adv;-fun montage_N : N;-fun montana_PN : PN;-fun monterrey_PN : PN;-fun montevideo_PN : PN;-fun month_N : N;-fun monthly_A : A;-fun monthly_Adv : Adv;-fun monthly_N : N;-fun montreal_PN : PN;-fun montrose_PN : PN;-fun montserrat_PN : PN;-fun montserratian_A : A;-fun montserratian_N : N;-fun monument_N : N;-fun monumental_A : A;-fun monza_PN : PN;-fun moo_N : N;-fun moo_V : V;-fun moo_cow_N : N;-fun mooch_V : V;-fun mood_N : N;-fun moodily_Adv : Adv;-fun moodiness_N : N;-fun moody_A : A;-fun moon_N : N;-fun moon_V : V;-fun moon_V2 : V2;-fun moonbeam_N : N;-fun moonflower_N : N;-fun moonless_A : A;-fun moonlight_N : N;-fun moonlit_A : A;-fun moonshine_N : N;-fun moonstone_N : N;-fun moonstruck_A : A;-fun moony_A : A;-fun moor_N : N;-fun moor_V2 : V2;-fun moorcock_N : N;-fun moorfowl_N : N;-fun moorgame_N : N;-fun moorhen_N : N;-fun mooring_mast_N : N;-fun moorish_A : A;-fun moorland_N : N;-fun moose_N : N;-fun moot_A : A;-fun moot_V2 : V2;-fun mop_N : N;-fun mop_V : V;-fun mop_V2 : V2;-fun mope_N : N;-fun mope_V : V;-fun moped_N : N;-fun moquette_N : N;-fun moraine_N : N;-fun moral_A : A;-fun moral_N : N;-fun morale_N : N;-fun moralist_N : N;-fun moralistic_A : A;-fun morality_N : N;-fun moralize_V : V;-fun moralize_V2 : V2;-fun morally_Adv : Adv;-fun morass_N : N;-fun moratorium_N : N;-fun morbid_A : A;-fun morbidity_N : N;-fun morbidly_Adv : Adv;-fun morbidness_N : N;-fun mordant_A : A;-fun more_Adv : Adv;-fun more_N : N;-fun morecambe_PN : PN;-fun morello_N : N;-fun moreover_Adv : Adv;-fun moresque_A : A;-fun morganatic_A : A;-fun morgue_N : N;-fun moribund_A : A;-fun morley_PN : PN;-fun mormon_A : A;-fun mormon_N : N;-fun mormonism_N : N;-fun morn_N : N;-fun morning_N : N;-fun morning_glory_N : N;-fun morning_room_N : N;-fun moroccan_A : A;-fun moroccan_N : N;-fun morocco_N : N;-fun morocco_PN : PN;-fun moron_N : N;-fun moronic_A : A;-fun morose_A : A;-fun morosely_Adv : Adv;-fun moroseness_N : N;-fun morpeth_PN : PN;-fun morpheme_N : N;-fun morphemic_A : A;-fun morpheus_PN : PN;-fun morphia_N : N;-fun morphine_N : N;-fun morphological_A : A;-fun morphologically_Adv : Adv;-fun morphology_N : N;-fun morris_dance_N : N;-fun morrow_N : N;-fun morse_N : N;-fun morsel_N : N;-fun mortal_A : A;-fun mortal_N : N;-fun mortality_N : N;-fun mortally_Adv : Adv;-fun mortar_N : N;-fun mortar_V2 : V2;-fun mortarboard_N : N;-fun mortgage_N : N;-fun mortgage_V2 : V2;-fun mortgagee_N : N;-fun mortgagor_N : N;-fun mortice_N : N;-fun mortice_V2 : V2;-fun mortician_N : N;-fun mortification_N : N;-fun mortify_V : V;-fun mortify_V2 : V2;-fun mortise_N : N;-fun mortise_V2 : V2;-fun mortuary_N : N;-fun mosaic_A : A;-fun mosaic_N : N;-fun moscow_PN : PN;-fun moselle_N : N;-fun mosey_V : V;-fun moslem_A : A;-fun moslem_N : N;-fun mosque_N : N;-fun mosquito_N : N;-fun mosquito_craft_N : N;-fun mosquito_net_N : N;-fun moss_N : N;-fun moss_grown_A : A;-fun mossley_PN : PN;-fun mossy_A : A;-fun most_Adv : Adv;-fun most_N : N;-fun mostly_Adv : Adv;-fun mote_N : N;-fun motel_N : N;-fun moth_N : N;-fun moth_eaten_A : A;-fun mothball_N : N;-fun mother_N : N;-fun mother_V2 : V2;-fun mother_in_law_N : N;-fun mother_of_pearl_N : N;-fun motherhood_N : N;-fun motherland_N : N;-fun motherless_A : A;-fun motherlike_A : A;-fun motherliness_N : N;-fun motherly_A : A;-fun motherwell_PN : PN;-fun mothproof_A : A;-fun mothproof_V2 : V2;-fun motif_N : N;-fun motion_N : N;-fun motion_V : V;-fun motion_V2 : V2;-fun motionless_A : A;-fun motionlessly_Adv : Adv;-fun motivate_V2 : V2;-fun motivation_N : N;-fun motive_A : A;-fun motive_N : N;-fun motiveless_A : A;-fun motley_A : A;-fun motley_N : N;-fun motor_N : N;-fun motor_V : V;-fun motor_assisted_A : A;-fun motorbike_N : N;-fun motorboat_N : N;-fun motorcade_N : N;-fun motorcar_N : N;-fun motorcoach_N : N;-fun motorcycle_N : N;-fun motorist_N : N;-fun motorize_V2 : V2;-fun motorman_N : N;-fun motorway_N : N;-fun mottle_V2 : V2;-fun motto_N : N;-fun moujik_N : N;-fun mould_N : N;-fun mould_V : V;-fun mould_V2 : V2;-fun moulder_V : V;-fun moulding_N : N;-fun mouldy_A : A;-fun moult_N : N;-fun moult_V : V;-fun moult_V2 : V2;-fun mound_N : N;-fun mount_N : N;-fun mount_V : V;-fun mount_V2 : V2;-fun mountain_N : N;-fun mountain_ash_PN : PN;-fun mountaineer_N : N;-fun mountaineering_N : N;-fun mountainous_A : A;-fun mountebank_N : N;-fun mountie_N : N;-fun mourn_V : V;-fun mourn_V2 : V2;-fun mourner_N : N;-fun mournful_A : A;-fun mournfully_Adv : Adv;-fun mourning_N : N;-fun mourning_band_N : N;-fun mourning_ring_N : N;-fun mouse_N : N;-fun mouse_V : V;-fun mouser_N : N;-fun mousetrap_N : N;-fun mousse_N : N;-fun moustache_N : N;-fun mousy_A : A;-fun mouth_N : N;-fun mouth_V : V;-fun mouth_V2 : V2;-fun mouth_organ_N : N;-fun mouth_watering_A : A;-fun mouthful_N : N;-fun mouthpiece_N : N;-fun movable_A : A;-fun move_N : N;-fun move_V : V;-fun move_V2 : V2;-fun movement_N : N;-fun mover_N : N;-fun movie_N : N;-fun mow_N : N;-fun mow_V : V;-fun mow_V2 : V2;-fun mower_N : N;-fun mozambican_A : A;-fun mozambican_N : N;-fun mozambique_PN : PN;-fun mp's_N : N;-fun mp_N : N;-fun mpg_N : N;-fun mph_N : N;-fun mr_PN : PN;-fun mrs_PN : PN;-fun ms_N : N;-fun ms_PN : PN;-fun msc_N : N;-fun mt_PN : PN;-fun much_A : A;-fun much_Adv : Adv;-fun much_N : N;-fun muchness_N : N;-fun mucilage_N : N;-fun muck_N : N;-fun muck_V : V;-fun muck_V2 : V2;-fun muck_heap_N : N;-fun muckle_N : N;-fun muckraker_N : N;-fun muckraking_N : N;-fun mucky_A : A;-fun mucous_A : A;-fun mucus_N : N;-fun mud_N : N;-fun mud_V2 : V2;-fun mud_bath_N : N;-fun muddle_N : N;-fun muddle_V : V;-fun muddle_V2 : V2;-fun muddle_headed_A : A;-fun muddy_A : A;-fun muddy_V2 : V2;-fun mudguard_N : N;-fun mudslinger_N : N;-fun muesli_N : N;-fun muezzin_N : N;-fun muff_N : N;-fun muff_V2 : V2;-fun muffin_N : N;-fun muffin_man_N : N;-fun muffle_V2 : V2;-fun muffler_N : N;-fun mufti_N : N;-fun mug_N : N;-fun mug_V2 : V2;-fun mugger_N : N;-fun mugginess_N : N;-fun mugging_N : N;-fun muggins_N : N;-fun muggy_A : A;-fun mugwump_N : N;-fun muhammad_PN : PN;-fun muhammadan_A : A;-fun muhammadan_N : N;-fun muhammadanism_N : N;-fun mukden_PN : PN;-fun mulatto_N : N;-fun mulberry_N : N;-fun mulch_N : N;-fun mulch_V2 : V2;-fun mulct_V2 : V2;-fun mule_N : N;-fun muleteer_N : N;-fun mulheim_PN : PN;-fun mulhouse_PN : PN;-fun mulish_A : A;-fun mulishly_Adv : Adv;-fun mulishness_N : N;-fun mull_N : N;-fun mull_V2 : V2;-fun mullah_N : N;-fun mullein_N : N;-fun mullet_N : N;-fun mulligatawny_N : N;-fun mullion_N : N;-fun mullioned_A : A;-fun multan_PN : PN;-fun multi_lingual_A : A;-fun multifarious_A : A;-fun multifariously_Adv : Adv;-fun multiform_A : A;-fun multilateral_A : A;-fun multiple_A : A;-fun multiple_N : N;-fun multiplex_A : A;-fun multiplication_N : N;-fun multiplicity_N : N;-fun multiply_V : V;-fun multiply_V2 : V2;-fun multitude_N : N;-fun multitudinous_A : A;-fun multum_in_parvo_N : N;-fun mum_A : A;-fun mum_N : N;-fun mumble_V : V;-fun mumble_V2 : V2;-fun mumbo_jumbo_N : N;-fun mummer_N : N;-fun mummery_N : N;-fun mummification_N : N;-fun mummify_V2 : V2;-fun mummy_N : N;-fun mumps_N : N;-fun munch_V : V;-fun munch_V2 : V2;-fun mundane_A : A;-fun mundanely_Adv : Adv;-fun munich_PN : PN;-fun municipal_A : A;-fun municipality_N : N;-fun municipally_Adv : Adv;-fun munificence_N : N;-fun munificent_A : A;-fun munificently_Adv : Adv;-fun munition_N : N;-fun munition_V2 : V2;-fun munster_PN : PN;-fun mural_A : A;-fun mural_N : N;-fun murder_N : N;-fun murder_V2 : V2;-fun murderer_N : N;-fun murderess_N : N;-fun murderous_A : A;-fun murderously_Adv : Adv;-fun muriel_PN : PN;-fun murk_N : N;-fun murkily_Adv : Adv;-fun murky_A : A;-fun murmur_N : N;-fun murmur_V : V;-fun murmur_V2 : V2;-fun murphy_N : N;-fun murrain_N : N;-fun murton_PN : PN;-fun muscatel_N : N;-fun muscle_N : N;-fun muscle_V : V;-fun muscle_bound_A : A;-fun muscleman_N : N;-fun muscovite_A : A;-fun muscovite_N : N;-fun muscovy_N : N;-fun muscular_A : A;-fun muse_N : N;-fun muse_V : V;-fun museum_N : N;-fun mush_N : N;-fun mushroom_N : N;-fun mushroom_V : V;-fun mushy_A : A;-fun music_N : N;-fun music_box_N : N;-fun music_hall_N : N;-fun music_stand_N : N;-fun music_stool_N : N;-fun musical_A : A;-fun musical_N : N;-fun musical_box_N : N;-fun musically_Adv : Adv;-fun musician_N : N;-fun musicianship_N : N;-fun musingly_Adv : Adv;-fun musk_N : N;-fun musk_deer_N : N;-fun musk_rose_N : N;-fun musket_N : N;-fun musketeer_N : N;-fun musketry_N : N;-fun muskrat_N : N;-fun musky_A : A;-fun muslim_N : N;-fun muslin_N : N;-fun musquash_N : N;-fun muss_N : N;-fun muss_V2 : V2;-fun mussel_N : N;-fun musselburgh_PN : PN;-fun must_N : N;-fun mustachio_N : N;-fun mustang_N : N;-fun mustard_N : N;-fun muster_N : N;-fun muster_V : V;-fun muster_V2 : V2;-fun mustiness_N : N;-fun musty_A : A;-fun mutability_N : N;-fun mutable_A : A;-fun mutation_N : N;-fun mutatis_mutandis_Adv : Adv;-fun mute_A : A;-fun mute_N : N;-fun mute_V2 : V2;-fun mutely_Adv : Adv;-fun mutilate_V2 : V2;-fun mutilation_N : N;-fun mutineer_N : N;-fun mutinous_A : A;-fun mutiny_N : N;-fun mutiny_V : V;-fun mutt_N : N;-fun mutter_N : N;-fun mutter_V : V;-fun mutter_V2 : V2;-fun mutterer_N : N;-fun mutton_N : N;-fun mutton_head_N : N;-fun mutual_A : A;-fun mutually_Adv : Adv;-fun muzzle_N : N;-fun muzzle_V2 : V2;-fun muzzle_velocity_N : N;-fun muzzy_A : A;-fun my_A : A;-fun mycology_N : N;-fun myelitis_N : N;-fun myna_N : N;-fun mynah_N : N;-fun myopia_N : N;-fun myopic_A : A;-fun myra_PN : PN;-fun myriad_A : A;-fun myriad_N : N;-fun myrmidon_N : N;-fun myrrh_N : N;-fun myrtle_N : N;-fun mysterious_A : A;-fun mysteriously_Adv : Adv;-fun mystery_N : N;-fun mystic_A : A;-fun mystic_N : N;-fun mystical_A : A;-fun mysticism_N : N;-fun mystification_N : N;-fun mystify_V2 : V2;-fun mystique_N : N;-fun myth_N : N;-fun mythical_A : A;-fun mythological_A : A;-fun mythologist_N : N;-fun mythology_N : N;-fun myxomatosis_N : N;-fun mélange_N : N;-fun ménage_N : N;-fun mésalliance_N : N;-fun métier_N : N;-fun mêlée_N : N;-fun n_N : N;-fun naafi_N : N;-fun nab_V2 : V2;-fun nabob_N : N;-fun nacelle_N : N;-fun nacre_N : N;-fun nadir_N : N;-fun nag_N : N;-fun nag_V : V;-fun nag_V2 : V2;-fun nagger_N : N;-fun nagoya_PN : PN;-fun nagpur_PN : PN;-fun naiad_N : N;-fun nail_N : N;-fun nail_V2 : V2;-fun nail_polish_N : N;-fun nail_varnish_N : N;-fun nailbrush_N : N;-fun nailfile_N : N;-fun nailsea_PN : PN;-fun nainsook_N : N;-fun naira_N : N;-fun nairn_PN : PN;-fun nairobi_PN : PN;-fun naive_A : A;-fun naively_Adv : Adv;-fun naivety_N : N;-fun naiveté_N : N;-fun naked_A : A;-fun nakedly_Adv : Adv;-fun nakedness_N : N;-fun namby_pamby_A : A;-fun namby_pamby_N : N;-fun name_N : N;-fun name_V2 : V2;-fun name_day_N : N;-fun name_drop_V : V;-fun name_dropping_N : N;-fun name_part_N : N;-fun nameless_A : A;-fun namely_Adv : Adv;-fun nameplate_N : N;-fun namesake_N : N;-fun namibia_PN : PN;-fun namibian_A : A;-fun namibian_N : N;-fun nanchang_PN : PN;-fun nancy_PN : PN;-fun nankeen_N : N;-fun nanking_PN : PN;-fun nanning_PN : PN;-fun nanny_N : N;-fun nanny_goat_N : N;-fun nantwich_PN : PN;-fun naomi_PN : PN;-fun nap_N : N;-fun nap_V : V;-fun napalm_N : N;-fun nape_N : N;-fun napery_N : N;-fun naphtha_N : N;-fun naphthalene_N : N;-fun napkin_N : N;-fun napkin_ring_N : N;-fun naples_PN : PN;-fun napoleonic_A : A;-fun napoli_PN : PN;-fun nappy_N : N;-fun narborough_PN : PN;-fun narcissism_N : N;-fun narcissus_N : N;-fun narcotic_A : A;-fun narcotic_N : N;-fun nark_N : N;-fun nark_V2 : V2;-fun narrate_V2 : V2;-fun narration_N : N;-fun narrative_N : N;-fun narrator_N : N;-fun narrow_A : A;-fun narrow_N : N;-fun narrow_V : V;-fun narrow_V2 : V2;-fun narrow_minded_A : A;-fun narrow_mindedly_Adv : Adv;-fun narrow_mindedness_N : N;-fun narrowly_Adv : Adv;-fun narrowness_N : N;-fun narwhal_N : N;-fun nasa_PN : PN;-fun nasal_A : A;-fun nasal_N : N;-fun nasalize_V2 : V2;-fun nascent_A : A;-fun nastily_Adv : Adv;-fun nastiness_N : N;-fun nasturtium_N : N;-fun nasty_A : A;-fun nat_PN : PN;-fun natal_A : A;-fun natalie_PN : PN;-fun nathaniel_PN : PN;-fun nation_N : N;-fun national_A : A;-fun national_N : N;-fun nationalism_N : N;-fun nationalist_A : A;-fun nationalist_N : N;-fun nationalistic_A : A;-fun nationality_N : N;-fun nationalization_N : N;-fun nationalize_V2 : V2;-fun nationally_Adv : Adv;-fun nationwide_A : A;-fun nationwide_Adv : Adv;-fun native_A : A;-fun native_N : N;-fun nativity_N : N;-fun nato_PN : PN;-fun natter_V : V;-fun nattily_Adv : Adv;-fun natty_A : A;-fun natural_A : A;-fun natural_N : N;-fun naturalism_N : N;-fun naturalist_N : N;-fun naturalistic_A : A;-fun naturalization_N : N;-fun naturalize_V : V;-fun naturalize_V2 : V2;-fun naturally_Adv : Adv;-fun naturalness_N : N;-fun nature_N : N;-fun naturism_N : N;-fun naturist_N : N;-fun naught_N : N;-fun naughtily_Adv : Adv;-fun naughtiness_N : N;-fun naughty_A : A;-fun nauru_PN : PN;-fun nauruan_A : A;-fun nauruan_N : N;-fun nausea_N : N;-fun nauseate_V2 : V2;-fun nauseous_A : A;-fun nautch_N : N;-fun nautch_girl_N : N;-fun nautical_A : A;-fun nautilus_N : N;-fun naval_A : A;-fun nave_N : N;-fun navel_N : N;-fun navigability_N : N;-fun navigable_A : A;-fun navigate_V : V;-fun navigate_V2 : V2;-fun navigation_N : N;-fun navigator_N : N;-fun navvy_N : N;-fun navy_N : N;-fun nay_Adv : Adv;-fun nazi_A : A;-fun nazi_N : N;-fun nazism_N : N;-fun naïve_A : A;-fun nb_PN : PN;-fun nco_N : N;-fun ne'er_Adv : Adv;-fun ne'er_do_well_N : N;-fun ne_plus_ultra_N : N;-fun neanderthal_A : A;-fun neap_N : N;-fun neap_tide_N : N;-fun neapolitan_A : A;-fun neapolitan_N : N;-fun near_A : A;-fun near_Adv : Adv;-fun near_V : V;-fun near_V2 : V2;-fun near_sighted_A : A;-fun nearby_A : A;-fun nearer_Adv : Adv;-fun nearest_Adv : Adv;-fun nearly_Adv : Adv;-fun nearness_N : N;-fun nearside_N : N;-fun neat_A : A;-fun neath_PN : PN;-fun neatly_Adv : Adv;-fun neatness_N : N;-fun nebraska_PN : PN;-fun nebula_N : N;-fun nebular_A : A;-fun nebulous_A : A;-fun necessarily_Adv : Adv;-fun necessary_A : A;-fun necessary_N : N;-fun necessitate_V2 : V2;-fun necessitous_A : A;-fun necessity_N : N;-fun neck_N : N;-fun neck_V : V;-fun neckband_N : N;-fun neckcloth_N : N;-fun neckerchief_N : N;-fun necklace_N : N;-fun necklet_N : N;-fun neckline_N : N;-fun necktie_N : N;-fun neckwear_N : N;-fun necromancer_N : N;-fun necromancy_N : N;-fun necropolis_N : N;-fun nectar_N : N;-fun nectarine_N : N;-fun ned_PN : PN;-fun neddy_PN : PN;-fun need_N : N;-fun need_V2 : V2;-fun needful_A : A;-fun needfully_Adv : Adv;-fun needle_N : N;-fun needle_V2 : V2;-fun needlecraft_N : N;-fun needless_A : A;-fun needlessly_Adv : Adv;-fun needlewoman_N : N;-fun needlework_N : N;-fun needs_Adv : Adv;-fun needy_A : A;-fun nefarious_A : A;-fun nefariously_Adv : Adv;-fun nefariousness_N : N;-fun negate_V2 : V2;-fun negation_N : N;-fun negative_A : A;-fun negative_N : N;-fun negative_V2 : V2;-fun negatively_Adv : Adv;-fun neglect_N : N;-fun neglect_V2 : V2;-fun neglectful_A : A;-fun neglectfully_Adv : Adv;-fun neglectfulness_N : N;-fun negligee_N : N;-fun negligence_N : N;-fun negligent_A : A;-fun negligently_Adv : Adv;-fun negligible_A : A;-fun negotiable_A : A;-fun negotiate_V : V;-fun negotiate_V2 : V2;-fun negotiation_N : N;-fun negotiator_N : N;-fun negress_N : N;-fun negro_N : N;-fun negroid_A : A;-fun negroid_N : N;-fun negus_N : N;-fun neigh_N : N;-fun neigh_V : V;-fun neighbour_N : N;-fun neighbour_V : V;-fun neighbour_V2 : V2;-fun neighbourhood_N : N;-fun neighbourliness_N : N;-fun neighbourly_A : A;-fun neil_PN : PN;-fun neither_A : A;-fun neither_Adv : Adv;-fun nell_PN : PN;-fun nelly_N : N;-fun nelly_PN : PN;-fun nelson_PN : PN;-fun nem_con_Adv : Adv;-fun nemesis_N : N;-fun neocolonialism_N : N;-fun neolithic_A : A;-fun neologism_N : N;-fun neon_N : N;-fun neophyte_N : N;-fun neoplasm_N : N;-fun nepal_PN : PN;-fun nepalese_A : A;-fun nepalese_N : N;-fun nepali_A : A;-fun nepali_N : N;-fun nephew_N : N;-fun nephritis_N : N;-fun nepotism_N : N;-fun neptune_PN : PN;-fun nereid_N : N;-fun nerve_N : N;-fun nerve_V2 : V2;-fun nerve_cell_N : N;-fun nerve_centre_N : N;-fun nerve_racking_A : A;-fun nerveless_A : A;-fun nervelessly_Adv : Adv;-fun nervous_A : A;-fun nervously_Adv : Adv;-fun nervousness_N : N;-fun nervy_A : A;-fun nescience_N : N;-fun nescient_A : A;-fun ness_N : N;-fun nest_N : N;-fun nest_V : V;-fun nest_egg_N : N;-fun nestle_V : V;-fun nestle_V2 : V2;-fun nestling_N : N;-fun neston_PN : PN;-fun nestor_PN : PN;-fun net_A : A;-fun net_N : N;-fun net_V2 : V2;-fun netball_N : N;-fun nether_A : A;-fun netherlander_N : N;-fun netherlands_PN : PN;-fun nethermost_A : A;-fun netley_PN : PN;-fun nett_A : A;-fun nett_V2 : V2;-fun netting_N : N;-fun nettle_N : N;-fun nettle_V2 : V2;-fun nettlerash_N : N;-fun network_N : N;-fun neural_A : A;-fun neuralgia_N : N;-fun neuralgic_A : A;-fun neurasthenia_N : N;-fun neurasthenic_A : A;-fun neurasthenic_N : N;-fun neuritis_N : N;-fun neurologist_N : N;-fun neurology_N : N;-fun neurosis_N : N;-fun neurotic_A : A;-fun neurotic_N : N;-fun neurotically_Adv : Adv;-fun neuss_PN : PN;-fun neuter_A : A;-fun neuter_N : N;-fun neuter_V2 : V2;-fun neutral_A : A;-fun neutral_N : N;-fun neutrality_N : N;-fun neutralization_N : N;-fun neutralize_V2 : V2;-fun neutron_N : N;-fun nevada_PN : PN;-fun never_Adv : Adv;-fun nevermore_Adv : Adv;-fun nevertheless_Adv : Adv;-fun neville_PN : PN;-fun new_A : A;-fun new_Adv : Adv;-fun new_cumnock_PN : PN;-fun new_mills_PN : PN;-fun new_orleans_PN : PN;-fun new_tredegar_PN : PN;-fun new_windsor_PN : PN;-fun new_york_PN : PN;-fun newark_PN : PN;-fun newarthill_PN : PN;-fun newbiggin_PN : PN;-fun newbury_PN : PN;-fun newcastle_PN : PN;-fun newcastle_under_lyme_PN : PN;-fun newcastle_upon_tyne_PN : PN;-fun newcomer_N : N;-fun newel_N : N;-fun newfangled_A : A;-fun newfoundland_PN : PN;-fun newham_PN : PN;-fun newhaven_PN : PN;-fun newly_Adv : Adv;-fun newlywed_N : N;-fun newmains_PN : PN;-fun newmarket_N : N;-fun newmarket_PN : PN;-fun newness_N : N;-fun newport_PN : PN;-fun newport_pagnell_PN : PN;-fun newquay_PN : PN;-fun newry_PN : PN;-fun news_N : N;-fun newsagent_N : N;-fun newsboy_N : N;-fun newscast_N : N;-fun newscaster_N : N;-fun newsdealer_N : N;-fun newsflash_N : N;-fun newsless_A : A;-fun newsletter_N : N;-fun newsmonger_N : N;-fun newspaper_N : N;-fun newspaperman_N : N;-fun newsprint_N : N;-fun newsreel_N : N;-fun newsroom_N : N;-fun newssheet_N : N;-fun newsstand_N : N;-fun newsvendor_N : N;-fun newsworthy_A : A;-fun newsy_A : A;-fun newt_N : N;-fun newton_abbot_PN : PN;-fun newton_aycliffe_PN : PN;-fun newton_le_willows_PN : PN;-fun newton_mearns_PN : PN;-fun newtonian_A : A;-fun newtonian_N : N;-fun newtown_PN : PN;-fun next_A : A;-fun next_Adv : Adv;-fun next_N : N;-fun nexus_N : N;-fun nhs_N : N;-fun nib_N : N;-fun nibble_N : N;-fun nibble_V : V;-fun nibble_V2 : V2;-fun nicaragua_PN : PN;-fun nicaraguan_A : A;-fun nicaraguan_N : N;-fun nice_A : A;-fun nice_PN : PN;-fun nicely_Adv : Adv;-fun niceness_N : N;-fun nicety_N : N;-fun niche_N : N;-fun nicholas_PN : PN;-fun nick_N : N;-fun nick_PN : PN;-fun nick_V2 : V2;-fun nickel_N : N;-fun nickel_V2 : V2;-fun nicknack_N : N;-fun nickname_N : N;-fun nickname_V2 : V2;-fun nicola_PN : PN;-fun nicole_PN : PN;-fun nicotine_N : N;-fun niece_N : N;-fun niff_N : N;-fun niffy_A : A;-fun nifty_A : A;-fun nigel_PN : PN;-fun niger_PN : PN;-fun nigeria_PN : PN;-fun nigerian_A : A;-fun nigerian_N : N;-fun nigerien_A : A;-fun nigerien_N : N;-fun niggard_N : N;-fun niggardliness_N : N;-fun niggardly_A : A;-fun nigger_N : N;-fun niggle_V : V;-fun niggling_A : A;-fun nigh_Adv : Adv;-fun nigher_Adv : Adv;-fun nighest_Adv : Adv;-fun night_N : N;-fun night_bell_N : N;-fun night_bird_N : N;-fun night_light_N : N;-fun night_line_N : N;-fun night_porter_N : N;-fun night_soil_N : N;-fun night_stop_N : N;-fun night_time_N : N;-fun night_watch_N : N;-fun night_watchman_N : N;-fun nightcap_N : N;-fun nightclub_N : N;-fun nightdress_N : N;-fun nightfall_N : N;-fun nightgown_N : N;-fun nightie_N : N;-fun nightingale_N : N;-fun nightjar_N : N;-fun nightlong_A : A;-fun nightly_A : A;-fun nightly_Adv : Adv;-fun nightmare_N : N;-fun nightmarish_A : A;-fun nightshade_N : N;-fun nightshirt_N : N;-fun nightwork_N : N;-fun nihilism_N : N;-fun nihilist_N : N;-fun nihilistic_A : A;-fun nijmegen_PN : PN;-fun nil_N : N;-fun nilotic_A : A;-fun nimble_A : A;-fun nimbleness_N : N;-fun nimbly_Adv : Adv;-fun nimbus_N : N;-fun niminy_piminy_A : A;-fun nimrod_PN : PN;-fun nincompoop_N : N;-fun nine_A : A;-fun nine_N : N;-fun ninefold_A : A;-fun ninefold_Adv : Adv;-fun ninepence_N : N;-fun ninepenny_A : A;-fun ninepins_N : N;-fun nineteen_A : A;-fun nineteen_N : N;-fun nineteenth_A : A;-fun nineteenth_N : N;-fun ninetieth_A : A;-fun ninetieth_N : N;-fun ninety_A : A;-fun ninety_N : N;-fun ninny_N : N;-fun ninth_A : A;-fun ninth_N : N;-fun niobe_PN : PN;-fun nip_N : N;-fun nip_V : V;-fun nip_V2 : V2;-fun nipper_N : N;-fun nipping_A : A;-fun nipple_N : N;-fun nipponese_A : A;-fun nippy_A : A;-fun nirvana_N : N;-fun nisi_A : A;-fun nissen_PN : PN;-fun nit_N : N;-fun nitrate_N : N;-fun nitre_N : N;-fun nitric_A : A;-fun nitrochalk_N : N;-fun nitrogen_N : N;-fun nitroglycerin_N : N;-fun nitroglycerine_N : N;-fun nitrous_A : A;-fun nitty_gritty_N : N;-fun nitwit_N : N;-fun nitwitted_A : A;-fun nix_N : N;-fun no_A : A;-fun no_Adv : Adv;-fun no_N : N;-fun no_ball_N : N;-fun no_go_A : A;-fun no_man's_land_N : N;-fun noah_PN : PN;-fun nob_N : N;-fun nobble_V2 : V2;-fun nobel_PN : PN;-fun nobility_N : N;-fun noble_A : A;-fun noble_N : N;-fun noble_mindedness_N : N;-fun nobleman_N : N;-fun noblesse_N : N;-fun noblesse_oblige_N : N;-fun nobly_Adv : Adv;-fun nobody_N : N;-fun noctambulist_N : N;-fun nocturnal_A : A;-fun nocturne_N : N;-fun nod_N : N;-fun nod_V : V;-fun nod_V2 : V2;-fun noddle_N : N;-fun node_N : N;-fun nodular_A : A;-fun nodulated_A : A;-fun nodule_N : N;-fun noel_N : N;-fun noel_PN : PN;-fun noggin_N : N;-fun nohow_Adv : Adv;-fun noise_N : N;-fun noise_V2 : V2;-fun noiseless_A : A;-fun noiselessly_Adv : Adv;-fun noiselessness_N : N;-fun noisily_Adv : Adv;-fun noisiness_N : N;-fun noisome_A : A;-fun noisy_A : A;-fun nom_de_plume_N : N;-fun nomad_N : N;-fun nomadic_A : A;-fun nomenclature_N : N;-fun nominal_A : A;-fun nominally_Adv : Adv;-fun nominate_V2 : V2;-fun nomination_N : N;-fun nominative_A : A;-fun nominative_N : N;-fun nominee_N : N;-fun non_compliance_N : N;-fun non_compos_mentis_A : A;-fun non_contentious_A : A;-fun non_interference_N : N;-fun non_sequitur_N : N;-fun non_skid_A : A;-fun non_u_A : A;-fun nonage_N : N;-fun nonagenarian_A : A;-fun nonagenarian_N : N;-fun nonaggression_N : N;-fun nonalignment_N : N;-fun nonce_N : N;-fun nonce_word_N : N;-fun nonchalance_N : N;-fun nonchalant_A : A;-fun nonchalantly_Adv : Adv;-fun noncombatant_N : N;-fun noncommissioned_A : A;-fun noncommittal_A : A;-fun nonconductor_N : N;-fun nonconformist_N : N;-fun nonconformity_N : N;-fun nondescript_A : A;-fun nondescript_N : N;-fun none_Adv : Adv;-fun nonentity_N : N;-fun nonesuch_N : N;-fun nonevent_N : N;-fun nonfiction_N : N;-fun nonflammable_A : A;-fun nonintervention_N : N;-fun nonmoral_A : A;-fun nonobservance_N : N;-fun nonpareil_A : A;-fun nonpareil_N : N;-fun nonpayment_N : N;-fun nonplus_V2 : V2;-fun nonresident_A : A;-fun nonsense_N : N;-fun nonsensical_A : A;-fun nonsmoker_N : N;-fun nonstarter_N : N;-fun nonstick_A : A;-fun nonstop_A : A;-fun nonstop_Adv : Adv;-fun nonsuch_N : N;-fun nonunion_A : A;-fun nonviolence_N : N;-fun noodle_N : N;-fun nook_N : N;-fun noon_N : N;-fun noonday_A : A;-fun noontide_N : N;-fun noose_N : N;-fun noose_V2 : V2;-fun nor'_east_Adv : Adv;-fun nor'_east_N : N;-fun nor'_nor'_east_Adv : Adv;-fun nor'_nor'_east_N : N;-fun nor'_nor'_west_Adv : Adv;-fun nor'_nor'_west_N : N;-fun nor'_west_Adv : Adv;-fun nor'_west_N : N;-fun nora_PN : PN;-fun nordic_A : A;-fun nordic_N : N;-fun norfolk_PN : PN;-fun norm_N : N;-fun normal_A : A;-fun normal_N : N;-fun normalcy_N : N;-fun normality_N : N;-fun normalization_N : N;-fun normalize_V2 : V2;-fun normally_Adv : Adv;-fun norman_A : A;-fun norman_N : N;-fun norman_PN : PN;-fun normanton_PN : PN;-fun normantown_PN : PN;-fun normative_A : A;-fun norse_A : A;-fun norse_N : N;-fun north_Adv : Adv;-fun north_N : N;-fun north_northeast_Adv : Adv;-fun north_northeast_N : N;-fun north_northwest_Adv : Adv;-fun north_northwest_N : N;-fun north_walsham_PN : PN;-fun northallerton_PN : PN;-fun northam_PN : PN;-fun northampton_PN : PN;-fun northamptonshire_PN : PN;-fun northeast_Adv : Adv;-fun northeast_N : N;-fun northeaster_N : N;-fun northeasterly_A : A;-fun northeastern_A : A;-fun northerly_A : A;-fun northerly_Adv : Adv;-fun northern_A : A;-fun northerner_N : N;-fun northernmost_A : A;-fun northman_N : N;-fun northumberland_PN : PN;-fun northwards_Adv : Adv;-fun northwest_Adv : Adv;-fun northwest_N : N;-fun northwester_N : N;-fun northwesterly_A : A;-fun northwestern_A : A;-fun northwich_PN : PN;-fun norton_PN : PN;-fun norway_PN : PN;-fun norwegian_A : A;-fun norwegian_N : N;-fun norwich_PN : PN;-fun nos_N : N;-fun nose_N : N;-fun nose_V : V;-fun nose_V2 : V2;-fun nose_flute_N : N;-fun nose_wheel_N : N;-fun nosebag_N : N;-fun nosebleed_N : N;-fun nosecone_N : N;-fun nosed_A : A;-fun nosedive_N : N;-fun nosedive_V : V;-fun nosegay_N : N;-fun nosering_N : N;-fun nosey_A : A;-fun nosh_N : N;-fun nosh_V : V;-fun nosh_up_N : N;-fun nostalgia_N : N;-fun nostalgic_A : A;-fun nostalgically_Adv : Adv;-fun nostril_N : N;-fun nostrum_N : N;-fun nosy_A : A;-fun not_Adv : Adv;-fun notability_N : N;-fun notable_A : A;-fun notable_N : N;-fun notably_Adv : Adv;-fun notary_N : N;-fun notation_N : N;-fun notch_N : N;-fun notch_V2 : V2;-fun note_N : N;-fun note_V2 : V2;-fun notebook_N : N;-fun notecase_N : N;-fun noted_A : A;-fun notepaper_N : N;-fun noteworthy_A : A;-fun nothing_Adv : Adv;-fun nothing_N : N;-fun nothingness_N : N;-fun notice_N : N;-fun notice_V : V;-fun notice_V2 : V2;-fun notice_board_N : N;-fun noticeable_A : A;-fun noticeably_Adv : Adv;-fun notifiable_A : A;-fun notification_N : N;-fun notify_V2 : V2;-fun notion_N : N;-fun notional_A : A;-fun notoriety_N : N;-fun notorious_A : A;-fun notoriously_Adv : Adv;-fun nottingham_PN : PN;-fun nottinghamshire_PN : PN;-fun notwithstanding_Adv : Adv;-fun nougat_N : N;-fun nought_N : N;-fun noun_N : N;-fun nourish_V2 : V2;-fun nourishment_N : N;-fun nous_N : N;-fun nouveau_riche_N : N;-fun nov_PN : PN;-fun nova_N : N;-fun nova_scotia_PN : PN;-fun novara_PN : PN;-fun novel_A : A;-fun novel_N : N;-fun novelette_N : N;-fun novelist_N : N;-fun novelty_N : N;-fun november_N : N;-fun november_PN : PN;-fun novice_N : N;-fun noviciate_N : N;-fun novitiate_N : N;-fun novokuznetsk_PN : PN;-fun novosibirsk_PN : PN;-fun now_Adv : Adv;-fun nowadays_Adv : Adv;-fun nowhere_Adv : Adv;-fun nowise_Adv : Adv;-fun noxious_A : A;-fun noxiously_Adv : Adv;-fun noxiousness_N : N;-fun nozzle_N : N;-fun nr_PN : PN;-fun nspcc_N : N;-fun nt_N : N;-fun nuance_N : N;-fun nub_N : N;-fun nubile_A : A;-fun nuclear_A : A;-fun nucleic_A : A;-fun nucleus_N : N;-fun nude_A : A;-fun nude_N : N;-fun nudge_N : N;-fun nudge_V2 : V2;-fun nudism_N : N;-fun nudist_N : N;-fun nudity_N : N;-fun nugatory_A : A;-fun nugget_N : N;-fun nuisance_N : N;-fun null_A : A;-fun nullification_N : N;-fun nullify_V2 : V2;-fun nullity_N : N;-fun numb_A : A;-fun numb_V2 : V2;-fun number_N : N;-fun number_V2 : V2;-fun numberless_A : A;-fun numberplate_N : N;-fun numbly_Adv : Adv;-fun numbness_N : N;-fun numerable_A : A;-fun numeracy_N : N;-fun numeral_A : A;-fun numeral_N : N;-fun numerate_A : A;-fun numeration_N : N;-fun numerator_N : N;-fun numeric_A : A;-fun numerical_A : A;-fun numerically_Adv : Adv;-fun numerous_A : A;-fun numinous_A : A;-fun numismatics_N : N;-fun numismatist_N : N;-fun numskull_N : N;-fun nun_N : N;-fun nuncio_N : N;-fun nuneaton_PN : PN;-fun nunnery_N : N;-fun nuptial_A : A;-fun nurenburg_PN : PN;-fun nurse_N : N;-fun nurse_V2 : V2;-fun nurseling_N : N;-fun nursemaid_N : N;-fun nursery_N : N;-fun nurseryman_N : N;-fun nursing_home_N : N;-fun nursling_N : N;-fun nurture_N : N;-fun nurture_V2 : V2;-fun nut_N : N;-fun nut_V : V;-fun nut_brown_A : A;-fun nut_butter_N : N;-fun nuthouse_N : N;-fun nutmeg_N : N;-fun nutria_N : N;-fun nutrient_A : A;-fun nutrient_N : N;-fun nutriment_N : N;-fun nutrition_N : N;-fun nutritional_A : A;-fun nutritionally_Adv : Adv;-fun nutritious_A : A;-fun nutritive_A : A;-fun nuts_A : A;-fun nutshell_N : N;-fun nutty_A : A;-fun nuzzle_V : V;-fun nuzzle_V2 : V2;-fun nylon_N : N;-fun nymph_N : N;-fun nymphet_N : N;-fun nympho_N : N;-fun nymphomania_N : N;-fun nymphomaniac_A : A;-fun nymphomaniac_N : N;-fun née_A : A;-fun négligé_N : N;-fun o'er_Adv : Adv;-fun o_N : N;-fun o_level_N : N;-fun oaf_N : N;-fun oafish_A : A;-fun oak_N : N;-fun oak_apple_N : N;-fun oaken_A : A;-fun oakengates_PN : PN;-fun oakum_N : N;-fun oap's_N : N;-fun oap_N : N;-fun oar_N : N;-fun oarsman_N : N;-fun oarsmanship_N : N;-fun oarswoman_N : N;-fun oasis_N : N;-fun oast_N : N;-fun oasthouse_N : N;-fun oat_N : N;-fun oatcake_N : N;-fun oath_N : N;-fun oatmeal_N : N;-fun oau_N : N;-fun ob_PN : PN;-fun oban_PN : PN;-fun obbligato_N : N;-fun obduracy_N : N;-fun obdurate_A : A;-fun obdurately_Adv : Adv;-fun obedience_N : N;-fun obedient_A : A;-fun obediently_Adv : Adv;-fun obeisance_N : N;-fun obelisk_N : N;-fun oberhausen_PN : PN;-fun obese_A : A;-fun obesity_N : N;-fun obey_V : V;-fun obey_V2 : V2;-fun obfuscate_V2 : V2;-fun obi_N : N;-fun obiter_dictum_N : N;-fun obituary_N : N;-fun object_N : N;-fun object_V : V;-fun object_V2 : V2;-fun objection_N : N;-fun objectionable_A : A;-fun objectionably_Adv : Adv;-fun objective_A : A;-fun objective_N : N;-fun objectively_Adv : Adv;-fun objectivity_N : N;-fun objector_N : N;-fun objurgate_V2 : V2;-fun objurgation_N : N;-fun oblate_A : A;-fun oblation_N : N;-fun obligate_V2 : V2;-fun obligation_N : N;-fun obligatory_A : A;-fun oblige_V2 : V2;-fun obliging_A : A;-fun obligingly_Adv : Adv;-fun oblique_A : A;-fun obliquely_Adv : Adv;-fun obliquity_N : N;-fun obliterate_V2 : V2;-fun obliteration_N : N;-fun oblivion_N : N;-fun oblivious_A : A;-fun oblong_A : A;-fun oblong_N : N;-fun obloquy_N : N;-fun obnoxious_A : A;-fun obnoxiously_Adv : Adv;-fun obnoxiousness_N : N;-fun oboe_N : N;-fun oboist_N : N;-fun obscene_A : A;-fun obscenely_Adv : Adv;-fun obscenity_N : N;-fun obscurantism_N : N;-fun obscurantist_N : N;-fun obscure_A : A;-fun obscure_V2 : V2;-fun obscurely_Adv : Adv;-fun obscurity_N : N;-fun obsequious_A : A;-fun obsequiously_Adv : Adv;-fun obsequiousness_N : N;-fun observable_A : A;-fun observably_Adv : Adv;-fun observance_N : N;-fun observant_A : A;-fun observantly_Adv : Adv;-fun observation_N : N;-fun observatory_N : N;-fun observe_V : V;-fun observe_V2 : V2;-fun observer_N : N;-fun observing_A : A;-fun observingly_Adv : Adv;-fun obsess_V2 : V2;-fun obsession_N : N;-fun obsessional_A : A;-fun obsessionally_Adv : Adv;-fun obsessive_A : A;-fun obsessively_Adv : Adv;-fun obsidian_N : N;-fun obsolescence_N : N;-fun obsolescent_A : A;-fun obsolete_A : A;-fun obstacle_N : N;-fun obstetric_A : A;-fun obstetrical_A : A;-fun obstetrician_N : N;-fun obstetrics_N : N;-fun obstinacy_N : N;-fun obstinate_A : A;-fun obstinately_Adv : Adv;-fun obstreperous_A : A;-fun obstreperously_Adv : Adv;-fun obstreperousness_N : N;-fun obstruct_V2 : V2;-fun obstruction_N : N;-fun obstructionism_N : N;-fun obstructionist_N : N;-fun obstructive_A : A;-fun obstructively_Adv : Adv;-fun obtain_V : V;-fun obtain_V2 : V2;-fun obtainable_A : A;-fun obtrude_V : V;-fun obtrude_V2 : V2;-fun obtrusive_A : A;-fun obtrusively_Adv : Adv;-fun obtuse_A : A;-fun obtusely_Adv : Adv;-fun obtuseness_N : N;-fun obverse_N : N;-fun obviate_V2 : V2;-fun obvious_A : A;-fun obviously_Adv : Adv;-fun obviousness_N : N;-fun ocarina_N : N;-fun occasion_N : N;-fun occasion_V2 : V2;-fun occasional_A : A;-fun occasionally_Adv : Adv;-fun occident_PN : PN;-fun occidental_A : A;-fun occidental_N : N;-fun occult_A : A;-fun occult_N : N;-fun occupancy_N : N;-fun occupant_N : N;-fun occupation_N : N;-fun occupational_A : A;-fun occupier_N : N;-fun occupy_V2 : V2;-fun occur_V : V;-fun occurrence_N : N;-fun ocean_N : N;-fun oceanic_A : A;-fun ochre_N : N;-fun ockbrook_PN : PN;-fun ockendon_PN : PN;-fun oct_PN : PN;-fun octagon_N : N;-fun octagonal_A : A;-fun octane_N : N;-fun octave_N : N;-fun octavo_N : N;-fun octet_N : N;-fun octette_N : N;-fun october_N : N;-fun october_PN : PN;-fun octogenarian_A : A;-fun octogenarian_N : N;-fun octopus_N : N;-fun octroi_N : N;-fun ocular_A : A;-fun oculist_N : N;-fun odalisque_N : N;-fun odd_A : A;-fun odd_job_A : A;-fun oddity_N : N;-fun oddly_Adv : Adv;-fun oddment_N : N;-fun odds_on_A : A;-fun odds_on_Adv : Adv;-fun ode_N : N;-fun odessa_PN : PN;-fun odious_A : A;-fun odiously_Adv : Adv;-fun odium_N : N;-fun odoriferous_A : A;-fun odorous_A : A;-fun odour_N : N;-fun odourless_A : A;-fun odyssey_N : N;-fun oecd_N : N;-fun oecumenical_A : A;-fun oed_N : N;-fun oedipus_PN : PN;-fun oesophagus_N : N;-fun off_A : A;-fun off_Adv : Adv;-fun off_day_N : N;-fun off_licence_N : N;-fun off_peak_A : A;-fun off_putting_A : A;-fun off_street_A : A;-fun off_white_A : A;-fun offal_N : N;-fun offaly_PN : PN;-fun offbeat_A : A;-fun offenbach_PN : PN;-fun offence_N : N;-fun offenceless_A : A;-fun offend_V : V;-fun offend_V2 : V2;-fun offender_N : N;-fun offensive_A : A;-fun offensive_N : N;-fun offensively_Adv : Adv;-fun offensiveness_N : N;-fun offer_N : N;-fun offer_V : V;-fun offer_V2 : V2;-fun offering_N : N;-fun offertory_N : N;-fun offhand_A : A;-fun offhand_Adv : Adv;-fun offhanded_A : A;-fun offhanded_Adv : Adv;-fun offhandedly_A : A;-fun offhandedly_Adv : Adv;-fun office_N : N;-fun office_bearer_N : N;-fun office_block_N : N;-fun office_boy_N : N;-fun office_holder_N : N;-fun officer_N : N;-fun official_A : A;-fun official_N : N;-fun officialdom_N : N;-fun officialese_N : N;-fun officially_Adv : Adv;-fun officiate_V : V;-fun officious_A : A;-fun officiously_Adv : Adv;-fun officiousness_N : N;-fun offing_N : N;-fun offish_A : A;-fun offprint_N : N;-fun offset_N : N;-fun offset_V2 : V2;-fun offshoot_N : N;-fun offshore_A : A;-fun offside_A : A;-fun offside_Adv : Adv;-fun offspring_N : N;-fun offstage_A : A;-fun offstage_Adv : Adv;-fun oft_Adv : Adv;-fun oft_times_Adv : Adv;-fun often_Adv : Adv;-fun oftener_Adv : Adv;-fun ogle_V : V;-fun ogle_V2 : V2;-fun ogmore_valley_PN : PN;-fun ogre_N : N;-fun ogreish_A : A;-fun ogress_N : N;-fun ohio_PN : PN;-fun ohm_N : N;-fun oil_N : N;-fun oil_V2 : V2;-fun oil_bearing_A : A;-fun oil_burner_N : N;-fun oil_cake_N : N;-fun oil_painting_N : N;-fun oil_palm_N : N;-fun oil_paper_N : N;-fun oil_rig_N : N;-fun oil_silk_N : N;-fun oil_slick_N : N;-fun oil_tanker_N : N;-fun oil_well_N : N;-fun oilcan_N : N;-fun oilcloth_N : N;-fun oiled_A : A;-fun oiler_N : N;-fun oilfield_N : N;-fun oilfired_A : A;-fun oiliness_N : N;-fun oilskin_N : N;-fun oily_A : A;-fun ointment_N : N;-fun okapi_N : N;-fun okay_A : A;-fun okay_Adv : Adv;-fun okay_N : N;-fun okay_V2 : V2;-fun oklahoma_PN : PN;-fun oklahoma_city_PN : PN;-fun okra_N : N;-fun old_A : A;-fun old_N : N;-fun old_fashioned_A : A;-fun old_maidish_A : A;-fun old_time_A : A;-fun old_timer_N : N;-fun old_windsor_PN : PN;-fun old_womanish_A : A;-fun old_world_A : A;-fun olden_A : A;-fun oldenburg_PN : PN;-fun oldham_PN : PN;-fun oldish_A : A;-fun oldland_PN : PN;-fun oldster_N : N;-fun oleaginous_A : A;-fun oleander_N : N;-fun olfactory_A : A;-fun oligarch_N : N;-fun oligarchy_N : N;-fun olive_A : A;-fun olive_N : N;-fun olive_PN : PN;-fun olive_tree_N : N;-fun oliver_PN : PN;-fun olivia_PN : PN;-fun ollerton_PN : PN;-fun ollie_PN : PN;-fun olympiad_N : N;-fun olympian_A : A;-fun olympian_N : N;-fun olympic_A : A;-fun olympics_PN : PN;-fun oman_PN : PN;-fun omani_A : A;-fun omani_N : N;-fun ombudsman_N : N;-fun omega_N : N;-fun omelet_N : N;-fun omelette_N : N;-fun omen_N : N;-fun omen_V2 : V2;-fun ominous_A : A;-fun ominously_Adv : Adv;-fun omission_N : N;-fun omit_V2 : V2;-fun omnibus_N : N;-fun omnipotence_N : N;-fun omnipotent_A : A;-fun omniscience_N : N;-fun omniscient_A : A;-fun omnivorous_A : A;-fun omsk_PN : PN;-fun on_Adv : Adv;-fun on_licence_N : N;-fun once_Adv : Adv;-fun oncoming_A : A;-fun oncoming_N : N;-fun one_A : A;-fun one_N : N;-fun one_armed_A : A;-fun one_eyed_A : A;-fun one_horse_A : A;-fun one_idea'd_A : A;-fun one_sided_A : A;-fun one_step_N : N;-fun one_time_A : A;-fun one_upmanship_N : N;-fun oneness_N : N;-fun onerous_A : A;-fun onerously_Adv : Adv;-fun ongar_PN : PN;-fun ongoing_A : A;-fun onion_N : N;-fun onlooker_N : N;-fun only_A : A;-fun only_Adv : Adv;-fun onomatopoeia_N : N;-fun onrush_N : N;-fun onset_N : N;-fun onshore_A : A;-fun onshore_Adv : Adv;-fun onslaught_N : N;-fun ontario_PN : PN;-fun ontology_N : N;-fun onus_N : N;-fun onward_A : A;-fun onward_Adv : Adv;-fun onwards_Adv : Adv;-fun onyx_N : N;-fun oomph_N : N;-fun ooze_N : N;-fun ooze_V : V;-fun ooze_V2 : V2;-fun oozy_A : A;-fun op_PN : PN;-fun op_art_N : N;-fun op_cit_PN : PN;-fun opacity_N : N;-fun opal_N : N;-fun opalescent_A : A;-fun opaque_A : A;-fun opaquely_Adv : Adv;-fun opaqueness_N : N;-fun opec_PN : PN;-fun open_A : A;-fun open_N : N;-fun open_V : V;-fun open_V2 : V2;-fun open_air_A : A;-fun open_ended_A : A;-fun open_eyed_A : A;-fun open_handed_A : A;-fun open_hearted_A : A;-fun open_minded_A : A;-fun open_mouthed_A : A;-fun opencast_A : A;-fun opener_N : N;-fun opening_A : A;-fun opening_N : N;-fun openly_Adv : Adv;-fun openness_N : N;-fun openwork_N : N;-fun opera_N : N;-fun opera_cloak_N : N;-fun opera_hat_N : N;-fun opera_house_N : N;-fun operable_A : A;-fun operate_V : V;-fun operate_V2 : V2;-fun operatic_A : A;-fun operating_table_N : N;-fun operating_theatre_N : N;-fun operation_N : N;-fun operational_A : A;-fun operative_A : A;-fun operative_N : N;-fun operator_N : N;-fun operetta_N : N;-fun ophthalmia_N : N;-fun ophthalmic_A : A;-fun ophthalmoscope_N : N;-fun opiate_N : N;-fun opine_V2 : V2;-fun opinion_N : N;-fun opinionated_A : A;-fun opinionative_A : A;-fun opium_N : N;-fun opium_den_N : N;-fun opossum_N : N;-fun opp_PN : PN;-fun opponent_N : N;-fun opportune_A : A;-fun opportunely_Adv : Adv;-fun opportunism_N : N;-fun opportunist_N : N;-fun opportunity_N : N;-fun oppose_V2 : V2;-fun opposite_A : A;-fun opposite_N : N;-fun opposition_N : N;-fun oppress_V2 : V2;-fun oppression_N : N;-fun oppressive_A : A;-fun oppressively_Adv : Adv;-fun oppressor_N : N;-fun opprobrious_A : A;-fun opprobriously_Adv : Adv;-fun opprobrium_N : N;-fun oppugn_V2 : V2;-fun opt_V : V;-fun optative_A : A;-fun optative_N : N;-fun optic_A : A;-fun optical_A : A;-fun optically_Adv : Adv;-fun optician_N : N;-fun optics_N : N;-fun optimal_A : A;-fun optimally_Adv : Adv;-fun optimism_N : N;-fun optimist_N : N;-fun optimistic_A : A;-fun optimistically_Adv : Adv;-fun optimum_N : N;-fun option_N : N;-fun optional_A : A;-fun optionally_Adv : Adv;-fun opulence_N : N;-fun opulent_A : A;-fun opulently_Adv : Adv;-fun opus_N : N;-fun oracle_N : N;-fun oracular_A : A;-fun oral_A : A;-fun oral_N : N;-fun orally_Adv : Adv;-fun orang_outan_N : N;-fun orang_outang_N : N;-fun orang_utan_N : N;-fun orange_A : A;-fun orange_N : N;-fun orangeade_N : N;-fun orangeman_N : N;-fun orate_V : V;-fun oration_N : N;-fun orator_N : N;-fun oratorical_A : A;-fun oratorio_N : N;-fun oratory_N : N;-fun orb_N : N;-fun orbit_N : N;-fun orbit_V : V;-fun orbit_V2 : V2;-fun orbital_A : A;-fun orchard_N : N;-fun orchestra_N : N;-fun orchestral_A : A;-fun orchestrate_V2 : V2;-fun orchestration_N : N;-fun orchid_N : N;-fun orchis_N : N;-fun ordain_V2 : V2;-fun ordeal_N : N;-fun order_N : N;-fun order_V2 : V2;-fun order_book_N : N;-fun order_form_N : N;-fun order_paper_N : N;-fun ordering_N : N;-fun orderliness_N : N;-fun orderly_A : A;-fun orderly_N : N;-fun ordinal_A : A;-fun ordinal_N : N;-fun ordinance_N : N;-fun ordinand_N : N;-fun ordinarily_Adv : Adv;-fun ordinary_A : A;-fun ordination_N : N;-fun ordnance_N : N;-fun ordure_N : N;-fun ore_N : N;-fun oregon_PN : PN;-fun organ_N : N;-fun organ_blower_N : N;-fun organ_grinder_N : N;-fun organ_loft_N : N;-fun organdie_N : N;-fun organic_A : A;-fun organically_Adv : Adv;-fun organism_N : N;-fun organist_N : N;-fun organization_N : N;-fun organizational_A : A;-fun organizationally_Adv : Adv;-fun organize_V2 : V2;-fun organized_A : A;-fun organizer_N : N;-fun orgasm_N : N;-fun orgiastic_A : A;-fun orgy_N : N;-fun oriel_N : N;-fun orient_A : A;-fun orient_N : N;-fun orient_V2 : V2;-fun oriental_A : A;-fun oriental_N : N;-fun orientalist_N : N;-fun orientate_V2 : V2;-fun orientation_N : N;-fun orifice_N : N;-fun origin_N : N;-fun original_A : A;-fun original_N : N;-fun originality_N : N;-fun originally_Adv : Adv;-fun originate_V : V;-fun originate_V2 : V2;-fun originator_N : N;-fun oriole_N : N;-fun orison_N : N;-fun orkney_PN : PN;-fun orleans_PN : PN;-fun orlop_N : N;-fun ormolu_N : N;-fun ormskirk_PN : PN;-fun ornament_N : N;-fun ornament_V2 : V2;-fun ornamental_A : A;-fun ornamentation_N : N;-fun ornate_A : A;-fun ornately_Adv : Adv;-fun ornateness_N : N;-fun ornery_A : A;-fun ornithological_A : A;-fun ornithologist_N : N;-fun ornithology_N : N;-fun orotund_A : A;-fun orphan_N : N;-fun orphan_V2 : V2;-fun orphanage_N : N;-fun orrisroot_N : N;-fun orthodontic_A : A;-fun orthodontics_N : N;-fun orthodontist_N : N;-fun orthodox_A : A;-fun orthodoxy_N : N;-fun orthogonal_A : A;-fun orthogonally_Adv : Adv;-fun orthographic_A : A;-fun orthography_N : N;-fun orthopaedic_A : A;-fun orthopaedics_N : N;-fun orthopedic_A : A;-fun orthopedics_N : N;-fun ortolan_N : N;-fun oryx_N : N;-fun osaka_PN : PN;-fun oscar_N : N;-fun oscar_PN : PN;-fun oscillate_V : V;-fun oscillate_V2 : V2;-fun oscillation_N : N;-fun oscillator_N : N;-fun oscillograph_N : N;-fun oscilloscope_N : N;-fun osier_N : N;-fun oslo_PN : PN;-fun osnabruck_PN : PN;-fun osprey_N : N;-fun osseous_A : A;-fun ossett_PN : PN;-fun ossification_N : N;-fun ossify_V : V;-fun ossify_V2 : V2;-fun ostensible_A : A;-fun ostensibly_Adv : Adv;-fun ostentation_N : N;-fun ostentatious_A : A;-fun ostentatiously_Adv : Adv;-fun osteopath_N : N;-fun osteopathy_N : N;-fun ostler_N : N;-fun ostracism_N : N;-fun ostracize_V2 : V2;-fun ostrich_N : N;-fun oswald_PN : PN;-fun oswestry_PN : PN;-fun ot_N : N;-fun otago_PN : PN;-fun other_A : A;-fun other_Adv : Adv;-fun other_N : N;-fun otherwise_Adv : Adv;-fun otherworldly_A : A;-fun otiose_A : A;-fun otley_PN : PN;-fun ottawa_PN : PN;-fun otter_N : N;-fun ottoman_N : N;-fun oubliette_N : N;-fun ouija_N : N;-fun ouija_board_N : N;-fun ounce_N : N;-fun our_A : A;-fun ours_A : A;-fun oust_V2 : V2;-fun out_Adv : Adv;-fun out_V2 : V2;-fun out_herod_V2 : V2;-fun out_of_date_A : A;-fun out_of_door_A : A;-fun out_of_doors_Adv : Adv;-fun out_of_the_way_A : A;-fun out_of_the_way_Adv : Adv;-fun out_of_work_A : A;-fun out_tray_N : N;-fun outback_A : A;-fun outback_N : N;-fun outbalance_V2 : V2;-fun outbid_V2 : V2;-fun outboard_A : A;-fun outbound_A : A;-fun outbrave_V2 : V2;-fun outbreak_N : N;-fun outbuilding_N : N;-fun outburst_N : N;-fun outcast_A : A;-fun outcast_N : N;-fun outcaste_A : A;-fun outcaste_N : N;-fun outclass_V2 : V2;-fun outcome_N : N;-fun outcrop_N : N;-fun outcry_N : N;-fun outdated_A : A;-fun outdistance_V2 : V2;-fun outdo_V2 : V2;-fun outdoor_A : A;-fun outdoors_Adv : Adv;-fun outer_A : A;-fun outermost_A : A;-fun outface_V2 : V2;-fun outfall_N : N;-fun outfield_N : N;-fun outfielder_N : N;-fun outfight_V2 : V2;-fun outfit_N : N;-fun outfit_V2 : V2;-fun outfitter_N : N;-fun outflank_V2 : V2;-fun outflow_N : N;-fun outfox_V2 : V2;-fun outgo_N : N;-fun outgo_V : V;-fun outgoing_A : A;-fun outgrow_V2 : V2;-fun outgrowth_N : N;-fun outhouse_N : N;-fun outing_N : N;-fun outlandish_A : A;-fun outlandishly_Adv : Adv;-fun outlandishness_N : N;-fun outlast_V2 : V2;-fun outlaw_N : N;-fun outlaw_V2 : V2;-fun outlawry_N : N;-fun outlay_N : N;-fun outlet_N : N;-fun outlier_N : N;-fun outline_N : N;-fun outline_V2 : V2;-fun outlive_V2 : V2;-fun outlook_N : N;-fun outlying_A : A;-fun outmanoeuvre_V2 : V2;-fun outmarch_V2 : V2;-fun outmatch_V2 : V2;-fun outmoded_A : A;-fun outmost_A : A;-fun outnumber_V2 : V2;-fun outpatient_N : N;-fun outplay_V2 : V2;-fun outpoint_V2 : V2;-fun outport_N : N;-fun outpost_N : N;-fun outpouring_N : N;-fun output_N : N;-fun outrage_N : N;-fun outrage_V2 : V2;-fun outrageous_A : A;-fun outrageously_Adv : Adv;-fun outrange_V2 : V2;-fun outrank_V2 : V2;-fun outride_V2 : V2;-fun outrider_N : N;-fun outrigged_A : A;-fun outrigger_N : N;-fun outright_A : A;-fun outright_Adv : Adv;-fun outrival_V2 : V2;-fun outrun_V2 : V2;-fun outré_A : A;-fun outsail_V2 : V2;-fun outset_N : N;-fun outshine_V2 : V2;-fun outside_A : A;-fun outside_Adv : Adv;-fun outside_N : N;-fun outsider_N : N;-fun outsize_A : A;-fun outsmart_V2 : V2;-fun outspan_V : V;-fun outspan_V2 : V2;-fun outspoken_A : A;-fun outspokenly_Adv : Adv;-fun outspokenness_N : N;-fun outspread_A : A;-fun outstanding_A : A;-fun outstandingly_Adv : Adv;-fun outstation_N : N;-fun outstay_V2 : V2;-fun outstretched_A : A;-fun outstrip_V2 : V2;-fun outvie_V2 : V2;-fun outvote_V2 : V2;-fun outward_A : A;-fun outward_Adv : Adv;-fun outwardly_Adv : Adv;-fun outwards_Adv : Adv;-fun outwear_V2 : V2;-fun outweigh_V2 : V2;-fun outwit_V2 : V2;-fun outwork_N : N;-fun ouzel_N : N;-fun ouzo_N : N;-fun oval_A : A;-fun oval_N : N;-fun ovary_N : N;-fun ovation_N : N;-fun oven_N : N;-fun ovenware_N : N;-fun over_Adv : Adv;-fun over_N : N;-fun over_abundance_N : N;-fun over_ripe_A : A;-fun overabundant_A : A;-fun overact_V : V;-fun overact_V2 : V2;-fun overactive_A : A;-fun overall_A : A;-fun overall_N : N;-fun overambitious_A : A;-fun overanxiety_N : N;-fun overanxious_A : A;-fun overarch_V : V;-fun overarch_V2 : V2;-fun overarm_A : A;-fun overarm_Adv : Adv;-fun overawe_V2 : V2;-fun overbalance_V : V;-fun overbalance_V2 : V2;-fun overbear_V2 : V2;-fun overbearing_A : A;-fun overbearingly_Adv : Adv;-fun overbid_N : N;-fun overbid_V : V;-fun overbid_V2 : V2;-fun overblown_A : A;-fun overboard_Adv : Adv;-fun overbold_A : A;-fun overburden_N : N;-fun overburden_V2 : V2;-fun overbusy_A : A;-fun overcall_V : V;-fun overcall_V2 : V2;-fun overcapitalization_N : N;-fun overcapitalize_V2 : V2;-fun overcareful_A : A;-fun overcast_A : A;-fun overcast_N : N;-fun overcautious_A : A;-fun overcharge_N : N;-fun overcharge_V : V;-fun overcharge_V2 : V2;-fun overclothe_V2 : V2;-fun overcloud_V : V;-fun overcloud_V2 : V2;-fun overcoat_N : N;-fun overcome_V2 : V2;-fun overconfidence_N : N;-fun overconfident_A : A;-fun overcook_V2 : V2;-fun overcredulity_N : N;-fun overcredulous_A : A;-fun overcritical_A : A;-fun overcrop_V2 : V2;-fun overcrowd_V2 : V2;-fun overcurious_A : A;-fun overdelicate_A : A;-fun overdo_V2 : V2;-fun overdraft_N : N;-fun overdraw_V : V;-fun overdraw_V2 : V2;-fun overdress_V : V;-fun overdress_V2 : V2;-fun overdrive_N : N;-fun overdue_A : A;-fun overeager_A : A;-fun overeat_V : V;-fun overemotional_A : A;-fun overemphasis_N : N;-fun overemphasize_V2 : V2;-fun overenthusiastic_A : A;-fun overestimate_V2 : V2;-fun overexcited_A : A;-fun overexert_V2 : V2;-fun overexertion_N : N;-fun overexpose_V2 : V2;-fun overexposure_N : N;-fun overfamiliar_A : A;-fun overfeed_V : V;-fun overfeed_V2 : V2;-fun overfeeding_N : N;-fun overflow_N : N;-fun overflow_V : V;-fun overflow_V2 : V2;-fun overfly_V2 : V2;-fun overfond_A : A;-fun overfull_A : A;-fun overgenerous_A : A;-fun overgreedy_A : A;-fun overgrown_A : A;-fun overgrowth_N : N;-fun overhand_A : A;-fun overhang_N : N;-fun overhang_V : V;-fun overhang_V2 : V2;-fun overhasty_A : A;-fun overhaul_N : N;-fun overhaul_V2 : V2;-fun overhead_A : A;-fun overhead_Adv : Adv;-fun overhear_V2 : V2;-fun overheat_V2 : V2;-fun overindulge_V : V;-fun overindulge_V2 : V2;-fun overindulgence_N : N;-fun overjealous_A : A;-fun overjoyed_A : A;-fun overkill_N : N;-fun overladen_A : A;-fun overland_A : A;-fun overlap_N : N;-fun overlap_V : V;-fun overlap_V2 : V2;-fun overlarge_A : A;-fun overlay_N : N;-fun overlay_V2 : V2;-fun overleaf_Adv : Adv;-fun overleap_V2 : V2;-fun overlie_V : V;-fun overload_V2 : V2;-fun overlook_V2 : V2;-fun overlord_N : N;-fun overly_Adv : Adv;-fun overmantel_N : N;-fun overmaster_V2 : V2;-fun overmodest_A : A;-fun overmuch_A : A;-fun overmuch_Adv : Adv;-fun overnervous_A : A;-fun overnight_A : A;-fun overnight_Adv : Adv;-fun overpass_N : N;-fun overpay_V2 : V2;-fun overpayment_N : N;-fun overplay_V2 : V2;-fun overplus_N : N;-fun overpopulation_N : N;-fun overpower_V2 : V2;-fun overpowering_A : A;-fun overpraise_V2 : V2;-fun overprint_N : N;-fun overprint_V2 : V2;-fun overproduce_V : V;-fun overproduce_V2 : V2;-fun overproduction_N : N;-fun overproud_A : A;-fun overrate_V2 : V2;-fun overreach_V2 : V2;-fun override_V2 : V2;-fun overripe_A : A;-fun overrule_V2 : V2;-fun overrun_V2 : V2;-fun oversea_A : A;-fun oversea_Adv : Adv;-fun overseas_A : A;-fun overseas_Adv : Adv;-fun oversee_V2 : V2;-fun overseer_N : N;-fun oversensitive_A : A;-fun overserious_A : A;-fun oversew_V2 : V2;-fun oversewn_A : A;-fun oversexed_A : A;-fun overshadow_V2 : V2;-fun overshoe_N : N;-fun overshoot_V2 : V2;-fun overshot_A : A;-fun overside_Adv : Adv;-fun oversight_N : N;-fun oversimplify_V2 : V2;-fun oversize_A : A;-fun overskirt_N : N;-fun oversleep_V : V;-fun overspend_V : V;-fun overspend_V2 : V2;-fun overspill_N : N;-fun overstate_V2 : V2;-fun overstatement_N : N;-fun overstay_V2 : V2;-fun overstep_V2 : V2;-fun overstock_V2 : V2;-fun overstrain_N : N;-fun overstrain_V2 : V2;-fun overstrung_A : A;-fun overstuffed_A : A;-fun oversubscribed_A : A;-fun oversuspicious_A : A;-fun overt_A : A;-fun overtake_V2 : V2;-fun overtax_V2 : V2;-fun overthrow_N : N;-fun overthrow_V2 : V2;-fun overtime_Adv : Adv;-fun overtime_N : N;-fun overtly_Adv : Adv;-fun overtolerance_N : N;-fun overtone_N : N;-fun overtop_V2 : V2;-fun overtrump_V2 : V2;-fun overture_N : N;-fun overturn_V : V;-fun overturn_V2 : V2;-fun overvalue_V2 : V2;-fun overweening_A : A;-fun overweight_A : A;-fun overweight_N : N;-fun overweighted_A : A;-fun overwhelm_V2 : V2;-fun overwhelmingly_Adv : Adv;-fun overwork_N : N;-fun overwork_V : V;-fun overwork_V2 : V2;-fun overwrought_A : A;-fun overzealous_A : A;-fun oviduct_N : N;-fun oviedo_PN : PN;-fun oviparous_A : A;-fun ovoid_A : A;-fun ovoid_N : N;-fun ovum_N : N;-fun owe_V : V;-fun owe_V2 : V2;-fun owing_A : A;-fun owl_N : N;-fun owlet_N : N;-fun owlish_A : A;-fun owlishly_Adv : Adv;-fun own_A : A;-fun own_V : V;-fun own_V2 : V2;-fun owner_N : N;-fun owner_driven_A : A;-fun owner_driver_N : N;-fun owner_occupied_A : A;-fun owner_occupier_N : N;-fun ownerless_A : A;-fun ownership_N : N;-fun ox_N : N;-fun oxbridge_PN : PN;-fun oxeye_N : N;-fun oxeyed_A : A;-fun oxford_PN : PN;-fun oxfordshire_PN : PN;-fun oxidation_N : N;-fun oxide_N : N;-fun oxidization_N : N;-fun oxidize_V : V;-fun oxidize_V2 : V2;-fun oxon_PN : PN;-fun oxonian_A : A;-fun oxonian_N : N;-fun oxtail_N : N;-fun oxted_PN : PN;-fun oxyacetylene_A : A;-fun oxyacetylene_N : N;-fun oxygen_N : N;-fun oxygenate_V2 : V2;-fun oxygenize_V2 : V2;-fun oyster_N : N;-fun oyster_bank_N : N;-fun oyster_bar_N : N;-fun oyster_bed_N : N;-fun oyster_catcher_N : N;-fun oz_N : N;-fun ozone_N : N;-fun ozzie_PN : PN;-fun p_N : N;-fun pa_N : N;-fun pabulum_N : N;-fun pace_N : N;-fun pace_V : V;-fun pace_V2 : V2;-fun pacemaker_N : N;-fun pacesetter_N : N;-fun pachyderm_N : N;-fun pacific_A : A;-fun pacific_PN : PN;-fun pacifically_Adv : Adv;-fun pacification_N : N;-fun pacifism_N : N;-fun pacifist_N : N;-fun pacify_V2 : V2;-fun pack_N : N;-fun pack_V : V;-fun pack_V2 : V2;-fun pack_animal_N : N;-fun pack_saddle_N : N;-fun pack_thread_N : N;-fun package_N : N;-fun package_V2 : V2;-fun packer_N : N;-fun packet_N : N;-fun packet_boat_N : N;-fun packhorse_N : N;-fun packing_N : N;-fun packing_case_N : N;-fun packing_needle_N : N;-fun pact_N : N;-fun pad_N : N;-fun pad_V : V;-fun pad_V2 : V2;-fun padding_N : N;-fun paddle_N : N;-fun paddle_V : V;-fun paddle_V2 : V2;-fun paddle_box_N : N;-fun paddle_steamer_N : N;-fun paddle_wheel_N : N;-fun paddock_N : N;-fun paddy_N : N;-fun paddy_PN : PN;-fun paddy_field_N : N;-fun paddy_wagon_N : N;-fun padlock_N : N;-fun padlock_V2 : V2;-fun padova_PN : PN;-fun padre_N : N;-fun padua_PN : PN;-fun paean_N : N;-fun paederasty_N : N;-fun paediatrics_N : N;-fun paeony_N : N;-fun pagan_A : A;-fun pagan_N : N;-fun paganism_N : N;-fun page_N : N;-fun page_V2 : V2;-fun pageant_N : N;-fun pageantry_N : N;-fun pagination_N : N;-fun pagoda_N : N;-fun pail_N : N;-fun pailful_N : N;-fun paillasse_N : N;-fun pailliasse_N : N;-fun pain_N : N;-fun pain_V2 : V2;-fun pained_A : A;-fun painful_A : A;-fun painfully_Adv : Adv;-fun painkiller_N : N;-fun painless_A : A;-fun painlessly_Adv : Adv;-fun painstaking_A : A;-fun painstakingly_Adv : Adv;-fun paint_N : N;-fun paint_V : V;-fun paint_V2 : V2;-fun paintbox_N : N;-fun paintbrush_N : N;-fun painter_N : N;-fun painting_N : N;-fun pair_N : N;-fun pair_V : V;-fun pair_V2 : V2;-fun paisley_N : N;-fun paisley_PN : PN;-fun pakistan_PN : PN;-fun pakistani_A : A;-fun pakistani_N : N;-fun pal_N : N;-fun pal_V : V;-fun palace_N : N;-fun paladin_N : N;-fun palaeolithic_A : A;-fun palaeontologist_N : N;-fun palaeontology_N : N;-fun palankeen_N : N;-fun palanquin_N : N;-fun palatable_A : A;-fun palatably_Adv : Adv;-fun palatal_A : A;-fun palatal_N : N;-fun palate_N : N;-fun palatial_A : A;-fun palatinate_N : N;-fun palaver_N : N;-fun palaver_V : V;-fun pale_A : A;-fun pale_N : N;-fun pale_V : V;-fun paleface_N : N;-fun palely_Adv : Adv;-fun palembang_PN : PN;-fun paleness_N : N;-fun paleolithic_A : A;-fun paleontologist_N : N;-fun paleontology_N : N;-fun palermo_PN : PN;-fun palestine_PN : PN;-fun palestinian_A : A;-fun palestinian_N : N;-fun palette_N : N;-fun palette_knife_N : N;-fun palfrey_N : N;-fun palimpsest_N : N;-fun palindrome_N : N;-fun paling_N : N;-fun palisade_N : N;-fun palisade_V2 : V2;-fun palish_A : A;-fun pall_N : N;-fun pall_V : V;-fun pallbearer_N : N;-fun pallet_N : N;-fun palliasse_N : N;-fun palliate_V2 : V2;-fun palliation_N : N;-fun palliative_A : A;-fun palliative_N : N;-fun pallid_A : A;-fun pallidly_Adv : Adv;-fun pallidness_N : N;-fun pallor_N : N;-fun pally_A : A;-fun palm_N : N;-fun palm_V2 : V2;-fun palm_oil_N : N;-fun palmer_N : N;-fun palmetto_N : N;-fun palmist_N : N;-fun palmistry_N : N;-fun palmy_A : A;-fun palpable_A : A;-fun palpably_Adv : Adv;-fun palpitate_V : V;-fun palpitation_N : N;-fun palsy_N : N;-fun palsy_V2 : V2;-fun palter_V : V;-fun paltry_A : A;-fun pam_PN : PN;-fun pamela_PN : PN;-fun pampas_grass_N : N;-fun pamper_V2 : V2;-fun pamphlet_N : N;-fun pamphleteer_N : N;-fun pamplona_PN : PN;-fun pan_N : N;-fun pan_V : V;-fun pan_V2 : V2;-fun panacea_N : N;-fun panache_N : N;-fun panama_N : N;-fun panama_PN : PN;-fun panamanian_A : A;-fun panamanian_N : N;-fun panatella_N : N;-fun pancake_N : N;-fun panchromatic_A : A;-fun pancreas_N : N;-fun pancreatic_A : A;-fun panda_N : N;-fun pandemic_A : A;-fun pandemic_N : N;-fun pandemonium_N : N;-fun pander_N : N;-fun pander_V : V;-fun pane_N : N;-fun panegyric_N : N;-fun panel_N : N;-fun panel_V2 : V2;-fun panelling_N : N;-fun pang_N : N;-fun panga_N : N;-fun panhandle_N : N;-fun panhandle_V : V;-fun panic_N : N;-fun panic_V : V;-fun panic_stricken_A : A;-fun panicky_A : A;-fun panjandrum_N : N;-fun pannier_N : N;-fun pannikin_N : N;-fun panoplied_A : A;-fun panoply_N : N;-fun panoptic_A : A;-fun panorama_N : N;-fun panoramic_A : A;-fun pansy_N : N;-fun pant_N : N;-fun pant_V : V;-fun pant_V2 : V2;-fun pantaloon_N : N;-fun pantechnicon_N : N;-fun pantheism_N : N;-fun pantheist_N : N;-fun pantheistic_A : A;-fun pantheon_N : N;-fun panther_N : N;-fun pantile_N : N;-fun pantingly_Adv : Adv;-fun panto_N : N;-fun pantograph_N : N;-fun pantomime_N : N;-fun pantry_N : N;-fun pantryman_N : N;-fun panty_hose_N : N;-fun panzer_A : A;-fun paotow_PN : PN;-fun pap_N : N;-fun papa_N : N;-fun papacy_N : N;-fun papal_A : A;-fun papaw_N : N;-fun papaya_N : N;-fun paper_N : N;-fun paper_V2 : V2;-fun paper_chase_N : N;-fun paperback_N : N;-fun paperbacked_A : A;-fun paperclip_N : N;-fun paperhanger_N : N;-fun paperknife_N : N;-fun paperless_A : A;-fun papermill_N : N;-fun paperweight_N : N;-fun paperwork_N : N;-fun papier_mâché_N : N;-fun papist_A : A;-fun papist_N : N;-fun papoose_N : N;-fun paprika_N : N;-fun papua_PN : PN;-fun papuan_A : A;-fun papuan_N : N;-fun papyrus_N : N;-fun par_N : N;-fun par_excellence_Adv : Adv;-fun para_N : N;-fun parable_N : N;-fun parabola_N : N;-fun parabolic_A : A;-fun parabolical_A : A;-fun parachute_N : N;-fun parachute_V : V;-fun parachute_V2 : V2;-fun parachutist_N : N;-fun parade_N : N;-fun parade_V : V;-fun parade_V2 : V2;-fun parade_ground_N : N;-fun paradigm_N : N;-fun paradise_N : N;-fun paradisiac_A : A;-fun paradisiacal_A : A;-fun paradox_N : N;-fun paradoxical_A : A;-fun paradoxically_Adv : Adv;-fun paraffin_N : N;-fun paragon_N : N;-fun paragraph_N : N;-fun paragraph_V2 : V2;-fun paraguay_PN : PN;-fun paraguayan_A : A;-fun paraguayan_N : N;-fun parakeet_N : N;-fun parallel_A : A;-fun parallel_N : N;-fun parallel_V2 : V2;-fun parallelism_N : N;-fun parallelogram_N : N;-fun paralyse_V2 : V2;-fun paralysis_N : N;-fun paralytic_A : A;-fun paralytic_N : N;-fun paralyze_V2 : V2;-fun parameter_N : N;-fun paramilitary_A : A;-fun paramount_A : A;-fun paramountcy_N : N;-fun paramour_N : N;-fun paranoia_N : N;-fun paranoiac_N : N;-fun paranoid_A : A;-fun paranoid_N : N;-fun parapet_N : N;-fun paraphernalia_N : N;-fun paraphrase_V2 : V2;-fun paraplegia_N : N;-fun paraplegic_A : A;-fun paraplegic_N : N;-fun parasite_N : N;-fun parasitic_A : A;-fun parasitical_A : A;-fun parasol_N : N;-fun paratrooper_N : N;-fun paratyphoid_N : N;-fun parboil_V2 : V2;-fun parcel_N : N;-fun parcel_V2 : V2;-fun parch_V2 : V2;-fun parchment_N : N;-fun pardon_N : N;-fun pardon_V2 : V2;-fun pardonable_A : A;-fun pardonably_Adv : Adv;-fun pardoner_N : N;-fun pare_V2 : V2;-fun paregoric_N : N;-fun parent_N : N;-fun parentage_N : N;-fun parental_A : A;-fun parentally_Adv : Adv;-fun parenthesis_N : N;-fun parenthetic_A : A;-fun parenthetical_A : A;-fun parenthetically_Adv : Adv;-fun pari_mutuel_N : N;-fun pari_passu_Adv : Adv;-fun pariah_N : N;-fun pariah_dog_N : N;-fun paris_PN : PN;-fun parish_N : N;-fun parishioner_N : N;-fun parisian_A : A;-fun parisian_N : N;-fun parity_N : N;-fun park_N : N;-fun park_V : V;-fun park_V2 : V2;-fun parka_N : N;-fun parking_N : N;-fun parkinson's_A : A;-fun parky_A : A;-fun parlance_N : N;-fun parley_N : N;-fun parley_V : V;-fun parliament_N : N;-fun parliamentarian_N : N;-fun parliamentary_A : A;-fun parlour_N : N;-fun parlour_car_N : N;-fun parlous_A : A;-fun parma_PN : PN;-fun parmesan_N : N;-fun parochial_A : A;-fun parochialism_N : N;-fun parochially_Adv : Adv;-fun parodist_N : N;-fun parody_N : N;-fun parody_V2 : V2;-fun parole_N : N;-fun parole_V2 : V2;-fun paroquet_N : N;-fun paroxysm_N : N;-fun parquet_N : N;-fun parr_N : N;-fun parricide_N : N;-fun parrot_N : N;-fun parry_N : N;-fun parry_V2 : V2;-fun parse_V2 : V2;-fun parsee_N : N;-fun parsimonious_A : A;-fun parsimony_N : N;-fun parsley_N : N;-fun parsnip_N : N;-fun parson_N : N;-fun parsonage_N : N;-fun part_Adv : Adv;-fun part_N : N;-fun part_V : V;-fun part_V2 : V2;-fun part_owner_N : N;-fun part_singing_N : N;-fun part_song_N : N;-fun part_time_A : A;-fun part_time_Adv : Adv;-fun part_timer_N : N;-fun partake_V : V;-fun partake_V2 : V2;-fun parterre_N : N;-fun parthenogenesis_N : N;-fun parthian_A : A;-fun parti_coloured_A : A;-fun partial_A : A;-fun partiality_N : N;-fun partially_Adv : Adv;-fun participant_N : N;-fun participate_V : V;-fun participation_N : N;-fun participial_A : A;-fun participle_N : N;-fun particle_N : N;-fun particular_A : A;-fun particular_N : N;-fun particularity_N : N;-fun particularize_V : V;-fun particularize_V2 : V2;-fun particularly_Adv : Adv;-fun parting_N : N;-fun partisan_A : A;-fun partisan_N : N;-fun partisanship_N : N;-fun partition_N : N;-fun partition_V2 : V2;-fun partitive_A : A;-fun partitive_N : N;-fun partly_Adv : Adv;-fun partner_N : N;-fun partner_V2 : V2;-fun partnership_N : N;-fun partridge_N : N;-fun parturition_N : N;-fun party_N : N;-fun party_spirit_N : N;-fun party_spirited_A : A;-fun party_wall_N : N;-fun parvenu_N : N;-fun paschal_A : A;-fun pasha_N : N;-fun pashto_N : N;-fun pass_N : N;-fun pass_V : V;-fun pass_V2 : V2;-fun passable_A : A;-fun passably_Adv : Adv;-fun passage_N : N;-fun passageway_N : N;-fun passbook_N : N;-fun passenger_N : N;-fun passepartout_N : N;-fun passer_by_N : N;-fun passim_Adv : Adv;-fun passing_A : A;-fun passing_Adv : Adv;-fun passing_N : N;-fun passing_out_A : A;-fun passion_N : N;-fun passion_flower_N : N;-fun passionate_A : A;-fun passionately_Adv : Adv;-fun passionless_A : A;-fun passive_A : A;-fun passive_N : N;-fun passively_Adv : Adv;-fun passiveness_N : N;-fun passivity_N : N;-fun passkey_N : N;-fun passover_N : N;-fun passport_N : N;-fun password_N : N;-fun passé_A : A;-fun passée_A : A;-fun past_A : A;-fun past_Adv : Adv;-fun past_N : N;-fun pasta_N : N;-fun paste_N : N;-fun paste_V2 : V2;-fun paste_up_N : N;-fun pasteboard_N : N;-fun pastel_N : N;-fun pastern_N : N;-fun pasteurization_N : N;-fun pasteurize_V2 : V2;-fun pastiche_N : N;-fun pastille_N : N;-fun pastime_N : N;-fun pasting_N : N;-fun pastor_N : N;-fun pastoral_A : A;-fun pastoral_N : N;-fun pastorate_N : N;-fun pastry_N : N;-fun pastry_cook_N : N;-fun pasturage_N : N;-fun pasture_N : N;-fun pasture_V : V;-fun pasture_V2 : V2;-fun pasty_A : A;-fun pasty_N : N;-fun pat_Adv : Adv;-fun pat_N : N;-fun pat_PN : PN;-fun pat_V : V;-fun pat_V2 : V2;-fun patch_N : N;-fun patch_V2 : V2;-fun patch_pocket_N : N;-fun patchily_Adv : Adv;-fun patchiness_N : N;-fun patchouli_N : N;-fun patchwork_N : N;-fun patchy_A : A;-fun pate_N : N;-fun pate_de_foie_gras_N : N;-fun patella_N : N;-fun patent_A : A;-fun patent_N : N;-fun patent_V2 : V2;-fun patentee_N : N;-fun patently_Adv : Adv;-fun paterfamilias_N : N;-fun paternal_A : A;-fun paternalism_N : N;-fun paternally_Adv : Adv;-fun paternity_N : N;-fun paternoster_N : N;-fun path_N : N;-fun path_finder_N : N;-fun pathetic_A : A;-fun pathetically_Adv : Adv;-fun pathless_A : A;-fun pathogen_N : N;-fun pathological_A : A;-fun pathologically_Adv : Adv;-fun pathologist_N : N;-fun pathology_N : N;-fun pathos_N : N;-fun pathway_N : N;-fun patience_N : N;-fun patience_PN : PN;-fun patient_A : A;-fun patient_N : N;-fun patiently_Adv : Adv;-fun patina_N : N;-fun patio_N : N;-fun patisserie_N : N;-fun patois_N : N;-fun patrai_PN : PN;-fun patrial_N : N;-fun patriarch_N : N;-fun patriarchal_A : A;-fun patriarchate_N : N;-fun patriarchy_N : N;-fun patricia_PN : PN;-fun patrician_A : A;-fun patrician_N : N;-fun patricide_N : N;-fun patrick_PN : PN;-fun patrimonial_A : A;-fun patrimony_N : N;-fun patriot_N : N;-fun patriotic_A : A;-fun patriotically_Adv : Adv;-fun patriotism_N : N;-fun patrol_N : N;-fun patrol_V : V;-fun patrol_V2 : V2;-fun patrolman_N : N;-fun patron_N : N;-fun patronage_N : N;-fun patroness_N : N;-fun patronize_V2 : V2;-fun patronizing_A : A;-fun patronizingly_Adv : Adv;-fun patronymic_A : A;-fun patronymic_N : N;-fun patten_N : N;-fun patter_N : N;-fun patter_V : V;-fun patter_V2 : V2;-fun pattern_N : N;-fun pattern_V2 : V2;-fun patty_N : N;-fun patty_PN : PN;-fun patty_pan_N : N;-fun paucity_N : N;-fun paul_PN : PN;-fun paula_PN : PN;-fun pauline_PN : PN;-fun paunch_N : N;-fun paunchiness_N : N;-fun paunchy_A : A;-fun pauper_N : N;-fun pauperism_N : N;-fun pauperization_N : N;-fun pauperize_V2 : V2;-fun pause_N : N;-fun pause_V : V;-fun pave_V2 : V2;-fun pavement_N : N;-fun pavilion_N : N;-fun paving_stone_N : N;-fun paw_N : N;-fun paw_V2 : V2;-fun pawkily_Adv : Adv;-fun pawky_A : A;-fun pawl_N : N;-fun pawn_N : N;-fun pawn_V2 : V2;-fun pawn_ticket_N : N;-fun pawnbroker_N : N;-fun pawnshop_N : N;-fun pawpaw_N : N;-fun pax_N : N;-fun pax_romana_N : N;-fun pay_N : N;-fun pay_V : V;-fun pay_V2 : V2;-fun pay_as_you_earn_N : N;-fun pay_claim_N : N;-fun pay_packet_N : N;-fun pay_station_N : N;-fun payable_A : A;-fun payday_N : N;-fun paydirt_N : N;-fun paye_PN : PN;-fun payee_N : N;-fun payer_N : N;-fun payload_N : N;-fun paymaster_N : N;-fun payment_N : N;-fun paynim_N : N;-fun payoff_N : N;-fun payphone_N : N;-fun payroll_N : N;-fun paysheet_N : N;-fun payslip_N : N;-fun pc_PN : PN;-fun pdsa_N : N;-fun pe_N : N;-fun pea_N : N;-fun pea_chick_N : N;-fun pea_flour_N : N;-fun pea_green_A : A;-fun pea_green_N : N;-fun pea_jacket_N : N;-fun pea_soup_N : N;-fun peace_N : N;-fun peace_offering_N : N;-fun peaceable_A : A;-fun peaceably_Adv : Adv;-fun peaceful_A : A;-fun peacefully_Adv : Adv;-fun peacefulness_N : N;-fun peacehaven_PN : PN;-fun peacemaker_N : N;-fun peacetime_N : N;-fun peach_N : N;-fun peach_V : V;-fun peach_V2 : V2;-fun peacock_N : N;-fun peacock_blue_A : A;-fun peacock_blue_N : N;-fun peafowl_N : N;-fun peahen_N : N;-fun peak_N : N;-fun peak_V : V;-fun peaked_A : A;-fun peaky_A : A;-fun peal_N : N;-fun peal_V : V;-fun peal_V2 : V2;-fun peanut_N : N;-fun pear_N : N;-fun pearl_N : N;-fun pearl_PN : PN;-fun pearl_V : V;-fun pearl_barley_N : N;-fun pearl_diver_N : N;-fun pearl_fishery_N : N;-fun pearl_oyster_N : N;-fun pearl_sago_N : N;-fun pearly_A : A;-fun pearmain_N : N;-fun peasant_N : N;-fun peasantry_N : N;-fun pease_N : N;-fun pease_pudding_N : N;-fun peashooter_N : N;-fun peasouper_N : N;-fun peat_N : N;-fun peaty_A : A;-fun pebble_N : N;-fun pebbly_A : A;-fun pecan_N : N;-fun peccable_A : A;-fun peccadillo_N : N;-fun peccary_N : N;-fun peck_N : N;-fun peck_V : V;-fun peck_V2 : V2;-fun pecker_N : N;-fun peckish_A : A;-fun pectic_A : A;-fun pectin_N : N;-fun pectoral_A : A;-fun peculate_V : V;-fun peculate_V2 : V2;-fun peculation_N : N;-fun peculiar_A : A;-fun peculiarity_N : N;-fun peculiarly_Adv : Adv;-fun pecuniary_A : A;-fun pedagogic_A : A;-fun pedagogical_A : A;-fun pedagogue_N : N;-fun pedagogy_N : N;-fun pedal_A : A;-fun pedal_N : N;-fun pedal_V : V;-fun pedal_V2 : V2;-fun pedant_N : N;-fun pedantic_A : A;-fun pedantically_Adv : Adv;-fun pedantry_N : N;-fun peddle_V : V;-fun peddle_V2 : V2;-fun peddler_N : N;-fun peddling_A : A;-fun pederast_N : N;-fun pederasty_N : N;-fun pedestal_N : N;-fun pedestrian_A : A;-fun pedestrian_N : N;-fun pediatrician_N : N;-fun pediatrics_N : N;-fun pedicab_N : N;-fun pedicure_N : N;-fun pedigree_N : N;-fun pediment_N : N;-fun pedlar_N : N;-fun pedometer_N : N;-fun pee_N : N;-fun pee_V : V;-fun peebles_PN : PN;-fun peek_N : N;-fun peek_V : V;-fun peek_a_boo_N : N;-fun peel_N : N;-fun peel_V : V;-fun peel_V2 : V2;-fun peeler_N : N;-fun peep_N : N;-fun peep_V : V;-fun peeper_N : N;-fun peephole_N : N;-fun peepshow_N : N;-fun peepul_N : N;-fun peer_N : N;-fun peer_V : V;-fun peerage_N : N;-fun peeress_N : N;-fun peerless_A : A;-fun peeve_V2 : V2;-fun peeved_A : A;-fun peevish_A : A;-fun peevishly_Adv : Adv;-fun peevishness_N : N;-fun peewit_N : N;-fun peg_N : N;-fun peg_PN : PN;-fun peg_V : V;-fun peg_V2 : V2;-fun peggy_PN : PN;-fun peignoir_N : N;-fun pejorative_A : A;-fun pejoratively_Adv : Adv;-fun peke_N : N;-fun pekinese_N : N;-fun peking_PN : PN;-fun pekoe_N : N;-fun pelf_N : N;-fun pelican_N : N;-fun pelisse_N : N;-fun pell_mell_Adv : Adv;-fun pellet_N : N;-fun pellucid_A : A;-fun pellucidly_Adv : Adv;-fun pelmet_N : N;-fun pelota_N : N;-fun pelt_N : N;-fun pelt_V : V;-fun pelt_V2 : V2;-fun pelton_PN : PN;-fun pelvic_A : A;-fun pelvis_N : N;-fun pembroke_PN : PN;-fun pemmican_N : N;-fun pen_N : N;-fun pen_V2 : V2;-fun pen_and_ink_N : N;-fun pen_friend_N : N;-fun pen_name_N : N;-fun pen_pusher_N : N;-fun penal_A : A;-fun penalization_N : N;-fun penalize_V2 : V2;-fun penally_Adv : Adv;-fun penalty_N : N;-fun penance_N : N;-fun penarth_PN : PN;-fun penchant_N : N;-fun pencil_N : N;-fun pencil_V2 : V2;-fun pendant_N : N;-fun pendent_A : A;-fun pending_A : A;-fun pendlebury_PN : PN;-fun pendulous_A : A;-fun pendulum_N : N;-fun penelope_PN : PN;-fun penetrability_N : N;-fun penetrable_A : A;-fun penetrate_V : V;-fun penetrate_V2 : V2;-fun penetrating_A : A;-fun penetratingly_Adv : Adv;-fun penetration_N : N;-fun penetrative_A : A;-fun penguin_N : N;-fun penicillin_N : N;-fun penicuik_PN : PN;-fun peninsula_N : N;-fun peninsular_A : A;-fun penis_N : N;-fun penitence_N : N;-fun penitent_A : A;-fun penitent_N : N;-fun penitential_A : A;-fun penitentially_Adv : Adv;-fun penitentiary_A : A;-fun penitentiary_N : N;-fun penitently_Adv : Adv;-fun penki_PN : PN;-fun penknife_N : N;-fun penmanship_N : N;-fun penn'orth_N : N;-fun pennant_N : N;-fun penniless_A : A;-fun pennon_N : N;-fun pennsylvania_PN : PN;-fun penny_N : N;-fun penny_PN : PN;-fun pennyweight_N : N;-fun pennyworth_N : N;-fun penology_N : N;-fun penrhyn_PN : PN;-fun penrith_PN : PN;-fun penryn_PN : PN;-fun pension_N : N;-fun pension_V2 : V2;-fun pensionable_A : A;-fun pensioner_N : N;-fun pensive_A : A;-fun pensively_Adv : Adv;-fun pensiveness_N : N;-fun penstock_N : N;-fun pent_up_A : A;-fun pentagon_N : N;-fun pentagonal_A : A;-fun pentameter_N : N;-fun pentateuch_N : N;-fun pentathlon_N : N;-fun pentecost_N : N;-fun pentecostal_A : A;-fun penthouse_N : N;-fun penultimate_A : A;-fun penultimate_N : N;-fun penumbra_N : N;-fun penurious_A : A;-fun penuriously_Adv : Adv;-fun penuriousness_N : N;-fun penury_N : N;-fun penzance_PN : PN;-fun peon_N : N;-fun peonage_N : N;-fun peony_N : N;-fun people_N : N;-fun people_V2 : V2;-fun pep_N : N;-fun pep_V2 : V2;-fun pepper_N : N;-fun pepper_V2 : V2;-fun pepper_and_salt_N : N;-fun pepper_mill_N : N;-fun pepper_pot_N : N;-fun peppercorn_N : N;-fun peppermint_N : N;-fun peppery_A : A;-fun pepsin_N : N;-fun peptic_A : A;-fun peradventure_Adv : Adv;-fun perambulate_V : V;-fun perambulate_V2 : V2;-fun perambulation_N : N;-fun perambulator_N : N;-fun perceivable_A : A;-fun perceive_V2 : V2;-fun perceiver_N : N;-fun percent_N : N;-fun percentage_N : N;-fun perceptibility_N : N;-fun perceptible_A : A;-fun perceptibly_Adv : Adv;-fun perception_N : N;-fun perceptive_A : A;-fun perceptively_Adv : Adv;-fun perceptual_A : A;-fun perceptually_Adv : Adv;-fun perch_N : N;-fun perch_V : V;-fun perch_V2 : V2;-fun perchance_Adv : Adv;-fun percipient_A : A;-fun percolate_V : V;-fun percolate_V2 : V2;-fun percolator_N : N;-fun percussion_N : N;-fun percussionist_N : N;-fun percy_PN : PN;-fun perdition_N : N;-fun peregrination_N : N;-fun peremptorily_Adv : Adv;-fun peremptory_A : A;-fun perennial_A : A;-fun perennial_N : N;-fun perennially_Adv : Adv;-fun perfect_A : A;-fun perfect_V2 : V2;-fun perfectibility_N : N;-fun perfectible_A : A;-fun perfection_N : N;-fun perfectionist_N : N;-fun perfectly_Adv : Adv;-fun perfervid_A : A;-fun perfidious_A : A;-fun perfidiously_Adv : Adv;-fun perfidiousness_N : N;-fun perfidy_N : N;-fun perforate_V2 : V2;-fun perforation_N : N;-fun perforce_Adv : Adv;-fun perform_V : V;-fun perform_V2 : V2;-fun performance_N : N;-fun performer_N : N;-fun perfume_N : N;-fun perfume_V2 : V2;-fun perfumer_N : N;-fun perfunctorily_Adv : Adv;-fun perfunctory_A : A;-fun pergola_N : N;-fun perhaps_Adv : Adv;-fun peri_N : N;-fun perigee_N : N;-fun perihelion_N : N;-fun peril_N : N;-fun peril_V2 : V2;-fun perilous_A : A;-fun perilously_Adv : Adv;-fun perimeter_N : N;-fun period_N : N;-fun periodic_A : A;-fun periodical_A : A;-fun periodical_N : N;-fun periodically_Adv : Adv;-fun peripatetic_A : A;-fun peripheral_A : A;-fun periphery_N : N;-fun periphrasis_N : N;-fun periphrastic_A : A;-fun periscope_N : N;-fun perish_V : V;-fun perish_V2 : V2;-fun perishable_A : A;-fun perisher_N : N;-fun peristyle_N : N;-fun peritonitis_N : N;-fun periwig_N : N;-fun periwinkle_N : N;-fun perjure_V2 : V2;-fun perjurer_N : N;-fun perjury_N : N;-fun perk_N : N;-fun perk_V : V;-fun perk_V2 : V2;-fun perkily_Adv : Adv;-fun perkiness_N : N;-fun perky_A : A;-fun perm_N : N;-fun perm_PN : PN;-fun perm_V2 : V2;-fun permafrost_N : N;-fun permanence_N : N;-fun permanency_N : N;-fun permanent_A : A;-fun permanently_Adv : Adv;-fun permanganate_N : N;-fun permeability_N : N;-fun permeable_A : A;-fun permeate_V : V;-fun permeate_V2 : V2;-fun permeation_N : N;-fun permissible_A : A;-fun permissibly_Adv : Adv;-fun permission_N : N;-fun permissive_A : A;-fun permissiveness_N : N;-fun permit_N : N;-fun permit_V : V;-fun permit_V2 : V2;-fun permutation_N : N;-fun permute_V2 : V2;-fun pernicious_A : A;-fun perniciously_Adv : Adv;-fun perniciousness_N : N;-fun pernickety_A : A;-fun peroration_N : N;-fun peroxide_N : N;-fun perpendicular_A : A;-fun perpendicular_N : N;-fun perpendicularly_Adv : Adv;-fun perpetrate_V2 : V2;-fun perpetration_N : N;-fun perpetrator_N : N;-fun perpetual_A : A;-fun perpetually_Adv : Adv;-fun perpetuate_V2 : V2;-fun perpetuation_N : N;-fun perpetuity_N : N;-fun perplex_V2 : V2;-fun perplexed_A : A;-fun perplexedly_Adv : Adv;-fun perplexity_N : N;-fun perquisite_N : N;-fun perry_N : N;-fun persecute_V2 : V2;-fun persecution_N : N;-fun persecutor_N : N;-fun perseverance_N : N;-fun persevere_V : V;-fun persevering_A : A;-fun perseveringly_Adv : Adv;-fun pershore_PN : PN;-fun persia_PN : PN;-fun persian_A : A;-fun persian_N : N;-fun persiflage_N : N;-fun persimmon_N : N;-fun persist_V : V;-fun persistence_N : N;-fun persistent_A : A;-fun persistently_Adv : Adv;-fun person_N : N;-fun persona_N : N;-fun persona_grata_N : N;-fun persona_non_grata_N : N;-fun personable_A : A;-fun personage_N : N;-fun personal_A : A;-fun personal_N : N;-fun personality_N : N;-fun personalize_V2 : V2;-fun personally_Adv : Adv;-fun personalty_N : N;-fun personate_V2 : V2;-fun personation_N : N;-fun personification_N : N;-fun personify_V2 : V2;-fun perspective_N : N;-fun perspex_N : N;-fun perspicacious_A : A;-fun perspicacity_N : N;-fun perspicuity_N : N;-fun perspicuous_A : A;-fun perspicuously_Adv : Adv;-fun perspicuousness_N : N;-fun perspiration_N : N;-fun perspire_V : V;-fun persuadable_A : A;-fun persuade_V2 : V2;-fun persuasion_N : N;-fun persuasive_A : A;-fun persuasively_Adv : Adv;-fun persuasiveness_N : N;-fun pert_A : A;-fun pertain_V : V;-fun perth_PN : PN;-fun pertinacious_A : A;-fun pertinaciously_Adv : Adv;-fun pertinacity_N : N;-fun pertinence_N : N;-fun pertinent_A : A;-fun pertinently_Adv : Adv;-fun pertly_Adv : Adv;-fun pertness_N : N;-fun perturb_V2 : V2;-fun perturbation_N : N;-fun peru_PN : PN;-fun perugia_PN : PN;-fun peruke_N : N;-fun perusal_N : N;-fun peruse_V2 : V2;-fun peruvian_A : A;-fun peruvian_N : N;-fun pervade_V2 : V2;-fun pervasion_N : N;-fun pervasive_A : A;-fun pervasively_Adv : Adv;-fun pervasiveness_N : N;-fun perverse_A : A;-fun perversely_Adv : Adv;-fun perverseness_N : N;-fun perversion_N : N;-fun perversity_N : N;-fun pervert_N : N;-fun pervert_V2 : V2;-fun pescara_PN : PN;-fun peseta_N : N;-fun pesky_A : A;-fun peso_N : N;-fun pessary_N : N;-fun pessimism_N : N;-fun pessimist_N : N;-fun pessimistic_A : A;-fun pessimistically_Adv : Adv;-fun pest_N : N;-fun pester_V2 : V2;-fun pesticide_N : N;-fun pestiferous_A : A;-fun pestilence_N : N;-fun pestilent_A : A;-fun pestilential_A : A;-fun pestle_N : N;-fun pestle_V2 : V2;-fun pet_N : N;-fun pet_V2 : V2;-fun petal_N : N;-fun petaled_A : A;-fun petalled_A : A;-fun petard_N : N;-fun pete_PN : PN;-fun peter_PN : PN;-fun peter_V : V;-fun peterborough_PN : PN;-fun peterhead_PN : PN;-fun peterlee_PN : PN;-fun petersfield_PN : PN;-fun petit_bourgeois_N : N;-fun petite_A : A;-fun petition_N : N;-fun petition_V : V;-fun petition_V2 : V2;-fun petitioner_N : N;-fun petrel_N : N;-fun petrifaction_N : N;-fun petrify_V : V;-fun petrify_V2 : V2;-fun petro_chemical_N : N;-fun petrol_N : N;-fun petroleum_N : N;-fun petrology_N : N;-fun petticoat_N : N;-fun pettifogging_A : A;-fun pettily_Adv : Adv;-fun pettiness_N : N;-fun pettish_A : A;-fun pettishly_Adv : Adv;-fun pettishness_N : N;-fun petty_A : A;-fun petulance_N : N;-fun petulant_A : A;-fun petulantly_Adv : Adv;-fun petunia_N : N;-fun pew_N : N;-fun pew_opener_N : N;-fun pewit_N : N;-fun pewter_N : N;-fun peyote_N : N;-fun pfennig_N : N;-fun phaeton_N : N;-fun phagocyte_N : N;-fun phalanx_N : N;-fun phallic_A : A;-fun phallus_N : N;-fun phantasm_N : N;-fun phantasmagoria_N : N;-fun phantasmal_A : A;-fun phantasy_N : N;-fun phantom_N : N;-fun pharaoh_N : N;-fun pharisaic_A : A;-fun pharisaical_A : A;-fun pharisee_N : N;-fun pharmaceutical_A : A;-fun pharmacist_N : N;-fun pharmacological_A : A;-fun pharmacologically_Adv : Adv;-fun pharmacologist_N : N;-fun pharmacology_N : N;-fun pharmacopoeia_N : N;-fun pharmacy_N : N;-fun pharos_N : N;-fun pharyngitis_N : N;-fun pharynx_N : N;-fun phase_N : N;-fun phase_V2 : V2;-fun phd_N : N;-fun pheasant_N : N;-fun phenobarbitone_N : N;-fun phenol_N : N;-fun phenomenal_A : A;-fun phenomenally_Adv : Adv;-fun phenomenon_N : N;-fun phial_N : N;-fun phil_PN : PN;-fun philadelphia_PN : PN;-fun philander_V : V;-fun philanderer_N : N;-fun philanthropic_A : A;-fun philanthropically_Adv : Adv;-fun philanthropist_N : N;-fun philanthropy_N : N;-fun philatelic_A : A;-fun philatelist_N : N;-fun philately_N : N;-fun philharmonic_A : A;-fun philhellene_A : A;-fun philhellene_N : N;-fun philhellenic_A : A;-fun philip_PN : PN;-fun philippa_PN : PN;-fun philippine_A : A;-fun philippine_N : N;-fun philippines_PN : PN;-fun philistine_N : N;-fun philistinism_N : N;-fun philological_A : A;-fun philologist_N : N;-fun philology_N : N;-fun philosopher_N : N;-fun philosophic_A : A;-fun philosophical_A : A;-fun philosophically_Adv : Adv;-fun philosophize_V : V;-fun philosophy_N : N;-fun philtre_N : N;-fun phlebitis_N : N;-fun phlegm_N : N;-fun phlegmatic_A : A;-fun phlegmatically_Adv : Adv;-fun phlox_N : N;-fun phnom_penh_PN : PN;-fun phobia_N : N;-fun phoebe_PN : PN;-fun phoenix_N : N;-fun phoenix_PN : PN;-fun phone_N : N;-fun phone_V : V;-fun phone_V2 : V2;-fun phone_in_N : N;-fun phonebooth_N : N;-fun phonecall_N : N;-fun phoneme_N : N;-fun phonemic_A : A;-fun phonemics_N : N;-fun phonetic_A : A;-fun phonetically_Adv : Adv;-fun phonetician_N : N;-fun phonetics_N : N;-fun phoney_A : A;-fun phoney_N : N;-fun phonic_A : A;-fun phonics_N : N;-fun phonograph_N : N;-fun phonological_A : A;-fun phonology_N : N;-fun phony_A : A;-fun phony_N : N;-fun phosgene_N : N;-fun phosphate_N : N;-fun phosphorescence_N : N;-fun phosphorescent_A : A;-fun phosphoric_A : A;-fun phosphorous_A : A;-fun phosphorus_N : N;-fun photo_N : N;-fun photocopier_N : N;-fun photocopy_N : N;-fun photocopy_V2 : V2;-fun photoelectric_A : A;-fun photoflash_N : N;-fun photogenic_A : A;-fun photograph_N : N;-fun photograph_V2 : V2;-fun photographer_N : N;-fun photographic_A : A;-fun photographically_Adv : Adv;-fun photography_N : N;-fun photogravure_N : N;-fun photolithography_N : N;-fun photometer_N : N;-fun photon_N : N;-fun photosensitize_V2 : V2;-fun photostat_N : N;-fun photostat_V2 : V2;-fun photosynthesis_N : N;-fun phrasal_A : A;-fun phrase_N : N;-fun phrase_V2 : V2;-fun phrase_book_N : N;-fun phraseology_N : N;-fun phrenetic_A : A;-fun phrenologist_N : N;-fun phrenology_N : N;-fun phthisis_N : N;-fun phut_Adv : Adv;-fun phyllis_PN : PN;-fun phylum_N : N;-fun physic_N : N;-fun physical_A : A;-fun physically_Adv : Adv;-fun physician_N : N;-fun physicist_N : N;-fun physics_N : N;-fun physiognomy_N : N;-fun physiological_A : A;-fun physiologist_N : N;-fun physiology_N : N;-fun physiotherapist_N : N;-fun physiotherapy_N : N;-fun physique_N : N;-fun pi_N : N;-fun piacenza_PN : PN;-fun pianissimo_A : A;-fun pianissimo_Adv : Adv;-fun pianist_N : N;-fun piano_A : A;-fun piano_Adv : Adv;-fun piano_N : N;-fun pianoforte_N : N;-fun pianola_N : N;-fun piastre_N : N;-fun piazza_N : N;-fun pibroch_N : N;-fun pica_N : N;-fun picador_N : N;-fun picaresque_A : A;-fun piccalilli_N : N;-fun piccaninny_N : N;-fun piccolo_N : N;-fun pick_N : N;-fun pick_V : V;-fun pick_V2 : V2;-fun pick_me_up_N : N;-fun pick_up_N : N;-fun pickaback_Adv : Adv;-fun pickaxe_N : N;-fun picker_N : N;-fun pickerel_N : N;-fun picket_N : N;-fun picket_V : V;-fun picket_V2 : V2;-fun picking_N : N;-fun pickle_N : N;-fun pickle_V2 : V2;-fun pickpocket_N : N;-fun picnic_N : N;-fun picnic_V : V;-fun picnicker_N : N;-fun picric_A : A;-fun pictorial_A : A;-fun pictorial_N : N;-fun picture_N : N;-fun picture_V2 : V2;-fun picture_book_N : N;-fun picture_card_N : N;-fun picture_gallery_N : N;-fun picturesque_A : A;-fun picturesquely_Adv : Adv;-fun picturesqueness_N : N;-fun piddle_N : N;-fun piddle_V : V;-fun piddling_A : A;-fun pidgin_N : N;-fun pie_N : N;-fun pie_crust_N : N;-fun piebald_A : A;-fun piece_N : N;-fun piece_V2 : V2;-fun piecemeal_A : A;-fun piecemeal_Adv : Adv;-fun piecework_N : N;-fun pied_A : A;-fun pied_à_terre_N : N;-fun pier_N : N;-fun pier_glass_N : N;-fun pierce_V : V;-fun pierce_V2 : V2;-fun piercing_A : A;-fun piercingly_Adv : Adv;-fun pierrot_N : N;-fun piety_N : N;-fun pietà_N : N;-fun piffle_N : N;-fun piffle_V : V;-fun piffling_A : A;-fun pig_N : N;-fun pig_V : V;-fun pig_headed_A : A;-fun pig_headedly_Adv : Adv;-fun pig_headedness_N : N;-fun pig_iron_N : N;-fun pig_sticking_N : N;-fun pigboat_N : N;-fun pigeon_N : N;-fun pigeon_breasted_A : A;-fun pigeon_toed_A : A;-fun pigeonhole_N : N;-fun pigeonhole_V2 : V2;-fun piggery_N : N;-fun piggish_A : A;-fun piggishly_Adv : Adv;-fun piggishness_N : N;-fun piggy_A : A;-fun piggy_N : N;-fun piggyback_N : N;-fun piglet_N : N;-fun pigment_N : N;-fun pigmentation_N : N;-fun pigmy_N : N;-fun pigskin_N : N;-fun pigsty_N : N;-fun pigswill_N : N;-fun pigtail_N : N;-fun pigwash_N : N;-fun pike_N : N;-fun pikestaff_N : N;-fun pilaf_N : N;-fun pilaff_N : N;-fun pilaster_N : N;-fun pilau_N : N;-fun pilchard_N : N;-fun pile_N : N;-fun pile_V : V;-fun pile_V2 : V2;-fun pile_driver_N : N;-fun pile_dwelling_N : N;-fun pile_up_N : N;-fun piles_N : N;-fun pilfer_V : V;-fun pilfer_V2 : V2;-fun pilferage_N : N;-fun pilferer_N : N;-fun pilgrim_N : N;-fun pilgrimage_N : N;-fun pill_N : N;-fun pill_PN : PN;-fun pillage_N : N;-fun pillage_V2 : V2;-fun pillager_N : N;-fun pillar_N : N;-fun pillar_box_N : N;-fun pillared_A : A;-fun pillbox_N : N;-fun pillion_N : N;-fun pillory_N : N;-fun pillow_N : N;-fun pillow_V2 : V2;-fun pillow_fight_N : N;-fun pillowcase_N : N;-fun pillowslip_N : N;-fun pilot_N : N;-fun pilot_V2 : V2;-fun pilot_boat_N : N;-fun pilot_burner_N : N;-fun pilot_cloth_N : N;-fun pilot_engine_N : N;-fun pilot_fish_N : N;-fun pilot_light_N : N;-fun pimento_N : N;-fun pimp_N : N;-fun pimp_V : V;-fun pimpernel_N : N;-fun pimple_N : N;-fun pimpled_A : A;-fun pimply_A : A;-fun pin_N : N;-fun pin_V2 : V2;-fun pin_money_N : N;-fun pin_table_N : N;-fun pin_up_N : N;-fun pinafore_N : N;-fun pinball_N : N;-fun pince_nez_N : N;-fun pincer_N : N;-fun pinch_N : N;-fun pinch_V : V;-fun pinch_V2 : V2;-fun pinchbeck_A : A;-fun pinchbeck_N : N;-fun pincushion_N : N;-fun pine_N : N;-fun pine_V : V;-fun pineal_A : A;-fun pineapple_N : N;-fun ping_N : N;-fun ping_V : V;-fun pingpong_N : N;-fun pinhead_N : N;-fun pinion_N : N;-fun pinion_V2 : V2;-fun pink_A : A;-fun pink_N : N;-fun pink_V : V;-fun pink_V2 : V2;-fun pinkish_A : A;-fun pinnace_N : N;-fun pinnacle_N : N;-fun pinnacle_V2 : V2;-fun pinnate_A : A;-fun pinny_N : N;-fun pinpoint_N : N;-fun pinpoint_V2 : V2;-fun pinprick_N : N;-fun pinstripe_A : A;-fun pint_N : N;-fun pioneer_N : N;-fun pioneer_V : V;-fun pioneer_V2 : V2;-fun pious_A : A;-fun piously_Adv : Adv;-fun pip_N : N;-fun pip_V2 : V2;-fun pipal_N : N;-fun pipe_N : N;-fun pipe_V : V;-fun pipe_V2 : V2;-fun pipe_organ_N : N;-fun pipe_rack_N : N;-fun pipeclay_N : N;-fun pipedream_N : N;-fun pipeful_N : N;-fun pipeline_N : N;-fun piper_N : N;-fun pipette_N : N;-fun pipework_N : N;-fun piping_A : A;-fun piping_Adv : Adv;-fun piping_N : N;-fun pippin_N : N;-fun pipsqueak_N : N;-fun piquancy_N : N;-fun piquant_A : A;-fun piquantly_Adv : Adv;-fun pique_N : N;-fun pique_V2 : V2;-fun piquet_N : N;-fun piracy_N : N;-fun piraeus_PN : PN;-fun piranha_N : N;-fun pirate_N : N;-fun pirate_V2 : V2;-fun piratical_A : A;-fun piratically_Adv : Adv;-fun pirouette_N : N;-fun pirouette_V : V;-fun pis_aller_N : N;-fun pisa_PN : PN;-fun piscatorial_A : A;-fun pisces_PN : PN;-fun piss_N : N;-fun piss_V : V;-fun piss_V2 : V2;-fun pissed_A : A;-fun pistachio_N : N;-fun pistil_N : N;-fun pistol_N : N;-fun piston_N : N;-fun pit_N : N;-fun pit_V2 : V2;-fun pit_a_pat_Adv : Adv;-fun pit_prop_N : N;-fun pitch_N : N;-fun pitch_V : V;-fun pitch_V2 : V2;-fun pitch_black_A : A;-fun pitch_dark_A : A;-fun pitchblende_N : N;-fun pitcher_N : N;-fun pitchfork_N : N;-fun pitchfork_V2 : V2;-fun piteous_A : A;-fun piteously_Adv : Adv;-fun pitfall_N : N;-fun pith_N : N;-fun pithead_N : N;-fun pithily_Adv : Adv;-fun pithy_A : A;-fun pitiable_A : A;-fun pitiably_Adv : Adv;-fun pitiful_A : A;-fun pitifully_Adv : Adv;-fun pitiless_A : A;-fun pitilessly_Adv : Adv;-fun pitman_N : N;-fun piton_N : N;-fun pitsaw_N : N;-fun pittance_N : N;-fun pitter_patter_N : N;-fun pittsburgh_PN : PN;-fun pituitary_A : A;-fun pituitary_N : N;-fun pity_N : N;-fun pity_V2 : V2;-fun pitying_A : A;-fun pityingly_Adv : Adv;-fun pivot_N : N;-fun pivot_V : V;-fun pivot_V2 : V2;-fun pivotal_A : A;-fun pixie_N : N;-fun pixilated_A : A;-fun pixy_N : N;-fun pizza_N : N;-fun pizzicato_A : A;-fun pizzicato_Adv : Adv;-fun placard_N : N;-fun placard_V2 : V2;-fun placate_V2 : V2;-fun placatingly_Adv : Adv;-fun place_N : N;-fun place_V2 : V2;-fun place_bet_N : N;-fun place_name_N : N;-fun placebo_N : N;-fun placeman_N : N;-fun placement_N : N;-fun placenta_N : N;-fun placeseeker_N : N;-fun placid_A : A;-fun placidity_N : N;-fun placidly_Adv : Adv;-fun placing_N : N;-fun placket_N : N;-fun plage_N : N;-fun plagiarism_N : N;-fun plagiarist_N : N;-fun plagiarize_V2 : V2;-fun plague_N : N;-fun plague_V2 : V2;-fun plague_spot_N : N;-fun plaguily_Adv : Adv;-fun plaguy_A : A;-fun plaice_N : N;-fun plaid_N : N;-fun plain_A : A;-fun plain_Adv : Adv;-fun plain_N : N;-fun plain_V : V;-fun plain_V2 : V2;-fun plain_spoken_A : A;-fun plainly_Adv : Adv;-fun plainness_N : N;-fun plainsman_N : N;-fun plaint_N : N;-fun plaintiff_N : N;-fun plaintive_A : A;-fun plaintively_Adv : Adv;-fun plaintiveness_N : N;-fun plait_N : N;-fun plait_V2 : V2;-fun plan_N : N;-fun plan_V2 : V2;-fun planchette_N : N;-fun plane_N : N;-fun plane_V : V;-fun plane_V2 : V2;-fun plane_tree_N : N;-fun planet_N : N;-fun planetarium_N : N;-fun planetary_A : A;-fun plangent_A : A;-fun plank_N : N;-fun plank_V2 : V2;-fun plank_bed_N : N;-fun planking_N : N;-fun plankton_N : N;-fun planless_A : A;-fun planner_N : N;-fun plant_N : N;-fun plant_V2 : V2;-fun plant_louse_N : N;-fun plantain_N : N;-fun plantation_N : N;-fun planter_N : N;-fun plaque_N : N;-fun plash_N : N;-fun plash_V : V;-fun plash_V2 : V2;-fun plasm_N : N;-fun plasma_N : N;-fun plaster_N : N;-fun plaster_V2 : V2;-fun plasterboard_N : N;-fun plastered_A : A;-fun plasterer_N : N;-fun plastic_A : A;-fun plastic_N : N;-fun plastic_bomb_N : N;-fun plasticine_N : N;-fun plasticity_N : N;-fun plastics_N : N;-fun plate_N : N;-fun plate_V2 : V2;-fun plate_glass_N : N;-fun plate_powder_N : N;-fun plate_rack_N : N;-fun plateau_N : N;-fun plateful_N : N;-fun platelayer_N : N;-fun platform_N : N;-fun plating_N : N;-fun platinum_N : N;-fun platitude_N : N;-fun platitudinous_A : A;-fun platonic_A : A;-fun platoon_N : N;-fun platter_N : N;-fun platypus_N : N;-fun plaudit_N : N;-fun plausibility_N : N;-fun plausible_A : A;-fun plausibly_Adv : Adv;-fun play_N : N;-fun play_V : V;-fun play_V2 : V2;-fun play_acting_N : N;-fun play_actor_N : N;-fun play_box_N : N;-fun play_off_N : N;-fun play_reading_N : N;-fun playback_N : N;-fun playbill_N : N;-fun playboy_N : N;-fun player_N : N;-fun player_piano_N : N;-fun playfellow_N : N;-fun playful_A : A;-fun playfully_Adv : Adv;-fun playfulness_N : N;-fun playgoer_N : N;-fun playground_N : N;-fun playgroup_N : N;-fun playhouse_N : N;-fun playing_N : N;-fun playing_card_N : N;-fun playing_field_N : N;-fun playlet_N : N;-fun playmate_N : N;-fun playpen_N : N;-fun playroom_N : N;-fun playschool_N : N;-fun playsuit_N : N;-fun plaything_N : N;-fun playtime_N : N;-fun playwright_N : N;-fun plaza_N : N;-fun plc_PN : PN;-fun plea_N : N;-fun pleach_V2 : V2;-fun plead_V : V;-fun plead_V2 : V2;-fun pleadingly_Adv : Adv;-fun pleasance_N : N;-fun pleasant_A : A;-fun pleasantly_Adv : Adv;-fun pleasantness_N : N;-fun pleasantry_N : N;-fun please_V : V;-fun please_V2 : V2;-fun pleased_A : A;-fun pleasing_A : A;-fun pleasingly_Adv : Adv;-fun pleasurable_A : A;-fun pleasurably_Adv : Adv;-fun pleasure_N : N;-fun pleasure_boat_N : N;-fun pleasure_craft_N : N;-fun pleasure_ground_N : N;-fun pleat_N : N;-fun pleat_V2 : V2;-fun pleb_N : N;-fun plebeian_A : A;-fun plebeian_N : N;-fun plebiscite_N : N;-fun plectrum_N : N;-fun pledge_N : N;-fun pledge_V2 : V2;-fun plenarily_Adv : Adv;-fun plenary_A : A;-fun plenipotentiary_N : N;-fun plenitude_N : N;-fun plenteous_A : A;-fun plenteously_Adv : Adv;-fun plentiful_A : A;-fun plentifully_Adv : Adv;-fun plenty_Adv : Adv;-fun plenty_N : N;-fun pleonasm_N : N;-fun plethora_N : N;-fun pleurisy_N : N;-fun plexus_N : N;-fun pliability_N : N;-fun pliable_A : A;-fun pliancy_N : N;-fun pliant_A : A;-fun pliantly_Adv : Adv;-fun plight_N : N;-fun plight_V2 : V2;-fun plimsoll_N : N;-fun plinth_N : N;-fun plod_V : V;-fun plod_V2 : V2;-fun plodder_N : N;-fun plodding_A : A;-fun ploddingly_Adv : Adv;-fun plonk_Adv : Adv;-fun plonk_N : N;-fun plonk_V : V;-fun plop_Adv : Adv;-fun plop_N : N;-fun plop_V : V;-fun plosive_A : A;-fun plosive_N : N;-fun plot_N : N;-fun plot_V : V;-fun plot_V2 : V2;-fun plotter_N : N;-fun plough_N : N;-fun plough_V : V;-fun plough_V2 : V2;-fun ploughboy_N : N;-fun ploughman_N : N;-fun ploughshare_N : N;-fun plover_N : N;-fun ploy_N : N;-fun pluck_N : N;-fun pluck_V : V;-fun pluck_V2 : V2;-fun pluckily_Adv : Adv;-fun plucky_A : A;-fun plug_N : N;-fun plug_V : V;-fun plug_V2 : V2;-fun plughole_N : N;-fun plum_N : N;-fun plum_pudding_N : N;-fun plumage_N : N;-fun plumb_Adv : Adv;-fun plumb_N : N;-fun plumb_V2 : V2;-fun plumbago_N : N;-fun plumber_N : N;-fun plumbing_N : N;-fun plume_N : N;-fun plume_V2 : V2;-fun plummet_N : N;-fun plummet_V : V;-fun plummy_A : A;-fun plump_A : A;-fun plump_Adv : Adv;-fun plump_N : N;-fun plump_V : V;-fun plump_V2 : V2;-fun plunder_N : N;-fun plunder_V : V;-fun plunder_V2 : V2;-fun plunderer_N : N;-fun plunge_N : N;-fun plunge_V : V;-fun plunge_V2 : V2;-fun plunger_N : N;-fun plunk_N : N;-fun pluperfect_A : A;-fun pluperfect_N : N;-fun plural_A : A;-fun plural_N : N;-fun pluralism_N : N;-fun pluralist_N : N;-fun plurality_N : N;-fun plus_A : A;-fun plus_N : N;-fun plush_A : A;-fun plush_N : N;-fun plushy_A : A;-fun pluto_PN : PN;-fun plutocracy_N : N;-fun plutocrat_N : N;-fun plutocratic_A : A;-fun plutonium_N : N;-fun ply_N : N;-fun ply_V : V;-fun ply_V2 : V2;-fun plymouth_PN : PN;-fun plywood_N : N;-fun pm_N : N;-fun pm_PN : PN;-fun pneumatic_A : A;-fun pneumatically_Adv : Adv;-fun pneumonia_N : N;-fun po_N : N;-fun poach_V : V;-fun poach_V2 : V2;-fun poacher_N : N;-fun pock_N : N;-fun pocked_A : A;-fun pocket_N : N;-fun pocket_V2 : V2;-fun pocket_book_N : N;-fun pocket_handkerchief_N : N;-fun pocket_knife_N : N;-fun pocket_money_N : N;-fun pocketful_N : N;-fun pockmarked_A : A;-fun pod_N : N;-fun pod_V : V;-fun pod_V2 : V2;-fun podgy_A : A;-fun podiatry_N : N;-fun podium_N : N;-fun poem_N : N;-fun poesy_N : N;-fun poet_N : N;-fun poetess_N : N;-fun poetic_A : A;-fun poetical_A : A;-fun poetically_Adv : Adv;-fun poetry_N : N;-fun pogrom_N : N;-fun poignancy_N : N;-fun poignant_A : A;-fun poignantly_Adv : Adv;-fun poinsettia_N : N;-fun point_N : N;-fun point_V : V;-fun point_V2 : V2;-fun point_blank_A : A;-fun point_blank_Adv : Adv;-fun point_duty_N : N;-fun pointed_A : A;-fun pointedly_Adv : Adv;-fun pointer_N : N;-fun pointless_A : A;-fun pointlessly_Adv : Adv;-fun pointsman_N : N;-fun poise_N : N;-fun poise_V : V;-fun poise_V2 : V2;-fun poison_N : N;-fun poison_V2 : V2;-fun poison_gas_N : N;-fun poison_ivy_N : N;-fun poisoner_N : N;-fun poisonous_A : A;-fun poisonously_Adv : Adv;-fun poke_N : N;-fun poke_V : V;-fun poke_V2 : V2;-fun poke_bonnet_N : N;-fun poker_N : N;-fun poker_face_N : N;-fun poky_A : A;-fun poland_PN : PN;-fun polar_A : A;-fun polaris_N : N;-fun polarity_N : N;-fun polarization_N : N;-fun polarize_V2 : V2;-fun polaroid_N : N;-fun pole_N : N;-fun pole_jumping_N : N;-fun pole_star_N : N;-fun pole_vault_N : N;-fun poleax_N : N;-fun poleax_V2 : V2;-fun poleaxe_N : N;-fun poleaxe_V2 : V2;-fun polecat_N : N;-fun polemic_A : A;-fun polemic_N : N;-fun polemically_Adv : Adv;-fun police_V2 : V2;-fun police_office_N : N;-fun police_officer_N : N;-fun police_station_N : N;-fun policeman_N : N;-fun policewoman_N : N;-fun policy_N : N;-fun polio_N : N;-fun poliomyelitis_N : N;-fun polish_A : A;-fun polish_N : N;-fun polish_V : V;-fun polish_V2 : V2;-fun polisher_N : N;-fun politburo_N : N;-fun polite_A : A;-fun politely_Adv : Adv;-fun politeness_N : N;-fun politic_A : A;-fun political_A : A;-fun politically_Adv : Adv;-fun politician_N : N;-fun politicize_V : V;-fun politicize_V2 : V2;-fun politick_V : V;-fun politics_N : N;-fun polity_N : N;-fun polka_N : N;-fun poll_N : N;-fun poll_V : V;-fun poll_V2 : V2;-fun poll_tax_N : N;-fun pollard_N : N;-fun pollard_V2 : V2;-fun pollen_N : N;-fun pollinate_V2 : V2;-fun pollination_N : N;-fun polling_booth_N : N;-fun polling_day_N : N;-fun polling_station_N : N;-fun pollster_N : N;-fun pollutant_N : N;-fun pollute_V2 : V2;-fun pollution_N : N;-fun polly_PN : PN;-fun polo_N : N;-fun polo_neck_A : A;-fun polonaise_N : N;-fun polony_N : N;-fun poltergeist_N : N;-fun poltroon_N : N;-fun poltroonery_N : N;-fun poly_N : N;-fun polyandrous_A : A;-fun polyandry_N : N;-fun polyanthus_N : N;-fun polygamist_N : N;-fun polygamous_A : A;-fun polygamy_N : N;-fun polyglot_A : A;-fun polyglot_N : N;-fun polygon_N : N;-fun polygonal_A : A;-fun polymorphic_A : A;-fun polymorphous_A : A;-fun polynomial_A : A;-fun polynomial_N : N;-fun polyp_N : N;-fun polyphonic_A : A;-fun polyphony_N : N;-fun polypus_N : N;-fun polysyllabic_A : A;-fun polysyllable_N : N;-fun polytechnic_N : N;-fun polytheism_N : N;-fun polytheistic_A : A;-fun polythene_N : N;-fun pom_N : N;-fun pomade_N : N;-fun pomade_V2 : V2;-fun pomegranate_N : N;-fun pomelo_N : N;-fun pommel_N : N;-fun pommel_V2 : V2;-fun pommy_N : N;-fun pomp_N : N;-fun pompon_N : N;-fun pomposity_N : N;-fun pompous_A : A;-fun pompously_Adv : Adv;-fun ponce_N : N;-fun poncho_N : N;-fun pond_N : N;-fun ponder_V : V;-fun ponder_V2 : V2;-fun ponderable_A : A;-fun ponderous_A : A;-fun ponderously_Adv : Adv;-fun pone_N : N;-fun pongee_N : N;-fun poniard_N : N;-fun poniard_V2 : V2;-fun pont_llan_fraith_PN : PN;-fun pontardawe_PN : PN;-fun pontardulais_PN : PN;-fun pontefract_PN : PN;-fun pontiff_N : N;-fun pontifical_A : A;-fun pontificate_N : N;-fun pontificate_V : V;-fun pontoon_N : N;-fun pontycymmer_PN : PN;-fun pontypool_PN : PN;-fun pony_N : N;-fun pony_trekking_N : N;-fun ponytail_N : N;-fun poodle_N : N;-fun poof_N : N;-fun pooh_pooh_V2 : V2;-fun pool_N : N;-fun pool_V2 : V2;-fun poole_PN : PN;-fun poolroom_N : N;-fun poona_PN : PN;-fun poop_N : N;-fun poor_A : A;-fun poor_box_N : N;-fun poor_rate_N : N;-fun poor_spirited_A : A;-fun poorhouse_N : N;-fun poorly_A : A;-fun poorly_Adv : Adv;-fun poorness_N : N;-fun pop_A : A;-fun pop_Adv : Adv;-fun pop_N : N;-fun pop_V : V;-fun pop_V2 : V2;-fun popcorn_N : N;-fun pope_N : N;-fun popery_N : N;-fun popeyed_A : A;-fun popgun_N : N;-fun popinjay_N : N;-fun popish_A : A;-fun popishly_Adv : Adv;-fun poplar_N : N;-fun poplin_N : N;-fun poppa_N : N;-fun poppet_N : N;-fun poppy_N : N;-fun poppycock_N : N;-fun populace_N : N;-fun popular_A : A;-fun popularity_N : N;-fun popularization_N : N;-fun popularize_V2 : V2;-fun popularly_Adv : Adv;-fun populate_V2 : V2;-fun population_N : N;-fun populism_N : N;-fun populist_N : N;-fun populous_A : A;-fun porcelain_N : N;-fun porch_N : N;-fun porcine_A : A;-fun porcupine_N : N;-fun pore_N : N;-fun pore_V : V;-fun pork_N : N;-fun pork_barrel_N : N;-fun pork_butcher_N : N;-fun porker_N : N;-fun porn_N : N;-fun pornographer_N : N;-fun pornographic_A : A;-fun pornography_N : N;-fun porosity_N : N;-fun porous_A : A;-fun porousness_N : N;-fun porphyry_N : N;-fun porpoise_N : N;-fun porridge_N : N;-fun porringer_N : N;-fun port_N : N;-fun port_V2 : V2;-fun port_glasgow_PN : PN;-fun port_talbot_PN : PN;-fun portability_N : N;-fun portable_A : A;-fun portage_N : N;-fun portal_N : N;-fun portcullis_N : N;-fun porte_cochère_N : N;-fun portend_V2 : V2;-fun portent_N : N;-fun portentous_A : A;-fun portentously_Adv : Adv;-fun porter_N : N;-fun porterage_N : N;-fun porterhouse_N : N;-fun portfolio_N : N;-fun porthcawl_PN : PN;-fun porthmadog_PN : PN;-fun porthole_N : N;-fun portico_N : N;-fun portion_N : N;-fun portion_V2 : V2;-fun portishead_PN : PN;-fun portière_N : N;-fun portland_PN : PN;-fun portly_A : A;-fun portmanteau_N : N;-fun porto_alegre_PN : PN;-fun portrait_N : N;-fun portraitist_N : N;-fun portraiture_N : N;-fun portray_V2 : V2;-fun portrayal_N : N;-fun portsmouth_PN : PN;-fun portugal_PN : PN;-fun portuguese_A : A;-fun portuguese_N : N;-fun pose_N : N;-fun pose_V : V;-fun pose_V2 : V2;-fun poser_N : N;-fun poseur_N : N;-fun poseuse_N : N;-fun posh_A : A;-fun posh_V2 : V2;-fun posit_V2 : V2;-fun position_N : N;-fun position_V2 : V2;-fun positive_A : A;-fun positive_N : N;-fun positively_Adv : Adv;-fun positiveness_N : N;-fun positivism_N : N;-fun positivist_N : N;-fun posse_N : N;-fun possess_V2 : V2;-fun possession_N : N;-fun possessive_A : A;-fun possessively_Adv : Adv;-fun possessiveness_N : N;-fun possessor_N : N;-fun posset_N : N;-fun possibility_N : N;-fun possible_A : A;-fun possible_N : N;-fun possibly_Adv : Adv;-fun possum_N : N;-fun post_N : N;-fun post_V : V;-fun post_V2 : V2;-fun post_chaise_N : N;-fun post_free_A : A;-fun post_free_Adv : Adv;-fun post_haste_Adv : Adv;-fun post_horse_N : N;-fun post_meridiem_Adv : Adv;-fun post_mortem_A : A;-fun post_mortem_N : N;-fun post_paid_A : A;-fun post_paid_Adv : Adv;-fun postage_N : N;-fun postage_stamp_N : N;-fun postal_A : A;-fun postbag_N : N;-fun postbox_N : N;-fun postcard_N : N;-fun postcode_N : N;-fun postdate_V2 : V2;-fun poste_restante_N : N;-fun poster_N : N;-fun posterior_A : A;-fun posterior_N : N;-fun posterity_N : N;-fun postern_N : N;-fun postgraduate_A : A;-fun postgraduate_N : N;-fun posthumous_A : A;-fun posthumously_Adv : Adv;-fun postilion_N : N;-fun postillion_N : N;-fun postman_N : N;-fun postmark_N : N;-fun postmark_V2 : V2;-fun postmaster_N : N;-fun postmistress_N : N;-fun postpone_V2 : V2;-fun postponement_N : N;-fun postprandial_A : A;-fun postscript_N : N;-fun postulant_N : N;-fun postulate_N : N;-fun postulate_V2 : V2;-fun postural_A : A;-fun posture_N : N;-fun posture_V : V;-fun posture_V2 : V2;-fun posturing_N : N;-fun posy_N : N;-fun pot_N : N;-fun pot_V : V;-fun pot_V2 : V2;-fun pot_shot_N : N;-fun pot_trained_A : A;-fun potable_A : A;-fun potash_N : N;-fun potassium_N : N;-fun potation_N : N;-fun potato_N : N;-fun potbellied_A : A;-fun potbelly_N : N;-fun potboiler_N : N;-fun potbound_A : A;-fun potboy_N : N;-fun poteen_N : N;-fun potency_N : N;-fun potent_A : A;-fun potentate_N : N;-fun potential_A : A;-fun potential_N : N;-fun potentiality_N : N;-fun potentially_Adv : Adv;-fun potently_Adv : Adv;-fun pothead_N : N;-fun pother_N : N;-fun potherb_N : N;-fun pothole_N : N;-fun potholer_N : N;-fun pothook_N : N;-fun pothouse_N : N;-fun pothunter_N : N;-fun potion_N : N;-fun potman_N : N;-fun potpourri_N : N;-fun potsdam_PN : PN;-fun potsherd_N : N;-fun pottage_N : N;-fun potted_A : A;-fun potter_N : N;-fun potter_V : V;-fun potterer_N : N;-fun potters_bar_PN : PN;-fun pottery_N : N;-fun potty_A : A;-fun potty_N : N;-fun pouch_N : N;-fun pouch_V2 : V2;-fun pouf_N : N;-fun pouffe_N : N;-fun poulterer_N : N;-fun poultice_N : N;-fun poultice_V2 : V2;-fun pounce_N : N;-fun pounce_V : V;-fun pound_N : N;-fun pound_V : V;-fun pound_V2 : V2;-fun poundage_N : N;-fun pounder_N : N;-fun pour_V : V;-fun pour_V2 : V2;-fun pout_N : N;-fun pout_V : V;-fun pout_V2 : V2;-fun poutingly_Adv : Adv;-fun poverty_N : N;-fun poverty_stricken_A : A;-fun pow_N : N;-fun powder_N : N;-fun powder_V : V;-fun powder_V2 : V2;-fun powder_flask_N : N;-fun powder_horn_N : N;-fun powder_magazine_N : N;-fun powder_puff_N : N;-fun powder_room_N : N;-fun powdered_A : A;-fun powdery_A : A;-fun power_N : N;-fun power_V2 : V2;-fun power_dive_N : N;-fun power_dive_V2 : V2;-fun power_point_N : N;-fun power_station_N : N;-fun powerboat_N : N;-fun powered_A : A;-fun powerful_A : A;-fun powerfully_Adv : Adv;-fun powerhouse_N : N;-fun powerless_A : A;-fun powerlessly_Adv : Adv;-fun powwow_N : N;-fun powwow_V : V;-fun powys_PN : PN;-fun pox_N : N;-fun poynton_PN : PN;-fun poznan_PN : PN;-fun pp_N : N;-fun pr_N : N;-fun practicability_N : N;-fun practicable_A : A;-fun practicably_Adv : Adv;-fun practical_A : A;-fun practicality_N : N;-fun practically_Adv : Adv;-fun practice_N : N;-fun practician_N : N;-fun practise_V : V;-fun practise_V2 : V2;-fun practised_A : A;-fun practitioner_N : N;-fun praesidium_N : N;-fun praetor_N : N;-fun praetorian_A : A;-fun pragmatic_A : A;-fun pragmatically_Adv : Adv;-fun pragmatism_N : N;-fun pragmatist_N : N;-fun prague_PN : PN;-fun prairie_N : N;-fun praise_N : N;-fun praise_V2 : V2;-fun praiseworthily_Adv : Adv;-fun praiseworthiness_N : N;-fun praiseworthy_A : A;-fun pram_N : N;-fun prance_N : N;-fun prance_V : V;-fun prank_N : N;-fun prate_V : V;-fun prato_PN : PN;-fun prattle_N : N;-fun prattle_V : V;-fun prattler_N : N;-fun prawn_N : N;-fun prawn_V : V;-fun pray_V : V;-fun pray_V2 : V2;-fun prayer_N : N;-fun prayer_book_N : N;-fun prayer_mat_N : N;-fun prayer_meeting_N : N;-fun prayer_rug_N : N;-fun prayer_wheel_N : N;-fun pre_eminence_N : N;-fun pre_eminent_A : A;-fun pre_eminently_Adv : Adv;-fun pre_empt_V2 : V2;-fun pre_emption_N : N;-fun pre_emptive_A : A;-fun pre_exist_V : V;-fun pre_existence_N : N;-fun pre_existent_A : A;-fun pre_packaged_A : A;-fun pre_raphaelite_A : A;-fun pre_raphaelite_N : N;-fun preach_V : V;-fun preach_V2 : V2;-fun preacher_N : N;-fun preachify_V : V;-fun preamble_N : N;-fun prearrange_V2 : V2;-fun prearrangement_N : N;-fun prebend_N : N;-fun prebendary_N : N;-fun precarious_A : A;-fun precariously_Adv : Adv;-fun precariousness_N : N;-fun precast_A : A;-fun precaution_N : N;-fun precautionary_A : A;-fun precede_V : V;-fun precede_V2 : V2;-fun precedence_N : N;-fun precedent_N : N;-fun precedented_A : A;-fun preceding_A : A;-fun precentor_N : N;-fun precept_N : N;-fun preceptor_N : N;-fun precession_N : N;-fun precinct_N : N;-fun preciosity_N : N;-fun precious_A : A;-fun precious_Adv : Adv;-fun preciously_Adv : Adv;-fun preciousness_N : N;-fun precipice_N : N;-fun precipitate_A : A;-fun precipitate_N : N;-fun precipitate_V2 : V2;-fun precipitately_Adv : Adv;-fun precipitation_N : N;-fun precipitous_A : A;-fun precipitously_Adv : Adv;-fun precise_A : A;-fun precisely_Adv : Adv;-fun preciseness_N : N;-fun precision_N : N;-fun preclude_V2 : V2;-fun preclusion_N : N;-fun precocious_A : A;-fun precociously_Adv : Adv;-fun precociousness_N : N;-fun precocity_N : N;-fun precognition_N : N;-fun preconceive_V2 : V2;-fun preconception_N : N;-fun preconcerted_A : A;-fun precondition_N : N;-fun preconditioned_A : A;-fun precursor_N : N;-fun precursory_A : A;-fun predator_N : N;-fun predatory_A : A;-fun predecease_V2 : V2;-fun predecessor_N : N;-fun predestinate_A : A;-fun predestinate_V2 : V2;-fun predestination_N : N;-fun predestine_V2 : V2;-fun predetermination_N : N;-fun predetermine_V2 : V2;-fun predicament_N : N;-fun predicate_N : N;-fun predicate_V2 : V2;-fun predicative_A : A;-fun predict_V2 : V2;-fun predictability_N : N;-fun predictable_A : A;-fun predictably_Adv : Adv;-fun prediction_N : N;-fun predictor_N : N;-fun predigest_V2 : V2;-fun predilection_N : N;-fun predispose_V2 : V2;-fun predisposition_N : N;-fun predominance_N : N;-fun predominant_A : A;-fun predominantly_Adv : Adv;-fun predominate_V : V;-fun preen_V2 : V2;-fun prefab_N : N;-fun prefabricate_V2 : V2;-fun prefabrication_N : N;-fun preface_N : N;-fun preface_V2 : V2;-fun prefatory_A : A;-fun prefect_N : N;-fun prefectural_A : A;-fun prefecture_N : N;-fun prefer_V2 : V2;-fun preferable_A : A;-fun preferably_Adv : Adv;-fun preference_N : N;-fun preferential_A : A;-fun preferment_N : N;-fun prefigure_V2 : V2;-fun prefix_N : N;-fun prefix_V2 : V2;-fun pregnancy_N : N;-fun pregnant_A : A;-fun preheat_V2 : V2;-fun prehensile_A : A;-fun prehistoric_A : A;-fun prehistorical_A : A;-fun prehistory_N : N;-fun prejudge_V2 : V2;-fun prejudgement_N : N;-fun prejudice_N : N;-fun prejudice_V2 : V2;-fun prejudicial_A : A;-fun prelacy_N : N;-fun prelate_N : N;-fun prelim_N : N;-fun preliminary_A : A;-fun preliminary_N : N;-fun prelude_N : N;-fun prelude_V2 : V2;-fun premarital_A : A;-fun premature_A : A;-fun prematurely_Adv : Adv;-fun premeditate_V2 : V2;-fun premeditation_N : N;-fun premier_A : A;-fun premier_N : N;-fun premiership_N : N;-fun premise_N : N;-fun premise_V2 : V2;-fun premiss_N : N;-fun premiss_V2 : V2;-fun premium_N : N;-fun première_N : N;-fun premonition_N : N;-fun premonitory_A : A;-fun prenatal_A : A;-fun prentice_N : N;-fun preoccupation_N : N;-fun preoccupy_V2 : V2;-fun preordain_V2 : V2;-fun prep_N : N;-fun prepacked_A : A;-fun preparation_N : N;-fun preparatory_A : A;-fun prepare_V : V;-fun prepare_V2 : V2;-fun preparedness_N : N;-fun prepay_V2 : V2;-fun preponderance_N : N;-fun preponderant_A : A;-fun preponderantly_Adv : Adv;-fun preponderate_V : V;-fun preposition_N : N;-fun prepositional_A : A;-fun prepossess_V2 : V2;-fun prepossessing_A : A;-fun prepossession_N : N;-fun preposterous_A : A;-fun preposterously_Adv : Adv;-fun prepuce_N : N;-fun prerecord_V2 : V2;-fun prerequisite_A : A;-fun prerequisite_N : N;-fun prerogative_N : N;-fun pres_N : N;-fun presage_N : N;-fun presage_V2 : V2;-fun presbyter_N : N;-fun presbyterian_A : A;-fun presbyterian_N : N;-fun presbyterianism_N : N;-fun presbytery_N : N;-fun prescience_N : N;-fun prescient_A : A;-fun presciently_Adv : Adv;-fun prescot_PN : PN;-fun prescribe_V : V;-fun prescribe_V2 : V2;-fun prescript_N : N;-fun prescription_N : N;-fun prescriptive_A : A;-fun presence_N : N;-fun present_A : A;-fun present_N : N;-fun present_V2 : V2;-fun present_day_A : A;-fun presentable_A : A;-fun presentably_Adv : Adv;-fun presentation_N : N;-fun presentiment_N : N;-fun presently_Adv : Adv;-fun preservable_A : A;-fun preservation_N : N;-fun preservative_A : A;-fun preservative_N : N;-fun preserve_N : N;-fun preserve_V2 : V2;-fun preserver_N : N;-fun preside_V : V;-fun presidency_N : N;-fun president_N : N;-fun presidential_A : A;-fun presidium_N : N;-fun press_N : N;-fun press_V : V;-fun press_V2 : V2;-fun press_agency_N : N;-fun press_agent_N : N;-fun press_box_N : N;-fun press_clipping_N : N;-fun press_cutting_N : N;-fun press_gallery_N : N;-fun press_gang_N : N;-fun press_lord_N : N;-fun press_photographer_N : N;-fun press_stud_N : N;-fun press_up_N : N;-fun pressing_A : A;-fun pressing_N : N;-fun pressingly_Adv : Adv;-fun pressman_N : N;-fun pressmark_N : N;-fun pressure_N : N;-fun pressure_cooker_N : N;-fun pressure_gauge_N : N;-fun pressurized_A : A;-fun prestatyn_PN : PN;-fun prestidigitation_N : N;-fun prestidigitator_N : N;-fun prestige_N : N;-fun prestigious_A : A;-fun prestissimo_A : A;-fun prestissimo_Adv : Adv;-fun presto_A : A;-fun presto_Adv : Adv;-fun preston_PN : PN;-fun prestonpans_PN : PN;-fun prestressed_A : A;-fun prestwich_PN : PN;-fun prestwick_PN : PN;-fun presumable_A : A;-fun presumably_Adv : Adv;-fun presume_V : V;-fun presume_V2 : V2;-fun presuming_A : A;-fun presumption_N : N;-fun presumptive_A : A;-fun presumptively_Adv : Adv;-fun presumptuous_A : A;-fun presumptuously_Adv : Adv;-fun presuppose_V2 : V2;-fun presupposition_N : N;-fun pretence_N : N;-fun pretend_V : V;-fun pretend_V2 : V2;-fun pretendedly_Adv : Adv;-fun pretender_N : N;-fun pretension_N : N;-fun pretentious_A : A;-fun pretentiously_Adv : Adv;-fun pretentiousness_N : N;-fun preterit_A : A;-fun preterit_N : N;-fun preterite_A : A;-fun preterite_N : N;-fun preternatural_A : A;-fun preternaturally_Adv : Adv;-fun pretext_N : N;-fun pretor_N : N;-fun pretoria_PN : PN;-fun prettify_V2 : V2;-fun prettily_Adv : Adv;-fun prettiness_N : N;-fun pretty_A : A;-fun pretty_Adv : Adv;-fun pretty_N : N;-fun pretty_pretty_A : A;-fun pretzel_N : N;-fun prevail_V : V;-fun prevailing_A : A;-fun prevalence_N : N;-fun prevalent_A : A;-fun prevaricate_V : V;-fun prevarication_N : N;-fun prevent_V2 : V2;-fun preventable_A : A;-fun preventative_N : N;-fun prevention_N : N;-fun preventive_A : A;-fun preview_N : N;-fun preview_V2 : V2;-fun previous_A : A;-fun previously_Adv : Adv;-fun prevision_N : N;-fun prey_N : N;-fun prey_V : V;-fun price_N : N;-fun price_V2 : V2;-fun price_control_N : N;-fun price_controlled_A : A;-fun priceless_A : A;-fun pricelist_N : N;-fun pricey_A : A;-fun prick_N : N;-fun prick_V : V;-fun prick_V2 : V2;-fun pricker_N : N;-fun pricking_N : N;-fun prickle_N : N;-fun prickle_V : V;-fun prickle_V2 : V2;-fun prickly_A : A;-fun pride_N : N;-fun pride_V2 : V2;-fun prie_dieu_N : N;-fun priest_N : N;-fun priest_ridden_A : A;-fun priestcraft_N : N;-fun priestess_N : N;-fun priesthood_N : N;-fun priestlike_A : A;-fun priestly_A : A;-fun prig_N : N;-fun priggish_A : A;-fun priggishly_Adv : Adv;-fun priggishness_N : N;-fun prim_A : A;-fun prim_V2 : V2;-fun prima_A : A;-fun prima_ballerina_N : N;-fun prima_donna_N : N;-fun prima_facie_A : A;-fun prima_facie_Adv : Adv;-fun primacy_N : N;-fun primaeval_A : A;-fun primal_A : A;-fun primarily_Adv : Adv;-fun primary_A : A;-fun primary_N : N;-fun primate_N : N;-fun prime_A : A;-fun prime_N : N;-fun prime_V2 : V2;-fun primer_N : N;-fun primeval_A : A;-fun priming_N : N;-fun primitive_A : A;-fun primitive_N : N;-fun primitively_Adv : Adv;-fun primitiveness_N : N;-fun primly_Adv : Adv;-fun primness_N : N;-fun primogeniture_N : N;-fun primordial_A : A;-fun primp_V2 : V2;-fun primrose_N : N;-fun primula_N : N;-fun primus_N : N;-fun prince_N : N;-fun princedom_N : N;-fun princely_A : A;-fun princes_risborough_PN : PN;-fun princess_N : N;-fun principal_A : A;-fun principal_N : N;-fun principality_N : N;-fun principally_Adv : Adv;-fun principle_N : N;-fun principled_A : A;-fun prink_V2 : V2;-fun print_N : N;-fun print_V : V;-fun print_V2 : V2;-fun print_seller_N : N;-fun print_shop_N : N;-fun printable_A : A;-fun printer_N : N;-fun printing_N : N;-fun printing_ink_N : N;-fun printing_press_N : N;-fun printout_N : N;-fun prior_A : A;-fun prior_N : N;-fun prioress_N : N;-fun priority_N : N;-fun priory_N : N;-fun priscilla_PN : PN;-fun prise_V2 : V2;-fun prism_N : N;-fun prismatic_A : A;-fun prison_N : N;-fun prison_breaking_N : N;-fun prisoner_N : N;-fun pristine_A : A;-fun privacy_N : N;-fun private_A : A;-fun private_N : N;-fun privateer_N : N;-fun privately_Adv : Adv;-fun privation_N : N;-fun privet_N : N;-fun privilege_N : N;-fun privileged_A : A;-fun privily_Adv : Adv;-fun privy_A : A;-fun privy_N : N;-fun prize_N : N;-fun prize_V2 : V2;-fun prize_fight_N : N;-fun prize_money_N : N;-fun prize_ring_N : N;-fun pro_Adv : Adv;-fun pro_N : N;-fun pro_forma_A : A;-fun pro_forma_Adv : Adv;-fun pro_rata_Adv : Adv;-fun pro_tem_Adv : Adv;-fun pro_tempore_Adv : Adv;-fun probabilistic_A : A;-fun probabilistically_Adv : Adv;-fun probability_N : N;-fun probable_A : A;-fun probable_N : N;-fun probably_Adv : Adv;-fun probate_N : N;-fun probate_V2 : V2;-fun probation_N : N;-fun probationary_A : A;-fun probationer_N : N;-fun probe_N : N;-fun probe_V2 : V2;-fun probity_N : N;-fun problem_N : N;-fun problematic_A : A;-fun problematically_Adv : Adv;-fun proboscis_N : N;-fun procedural_A : A;-fun procedure_N : N;-fun proceed_V : V;-fun proceeding_N : N;-fun process_N : N;-fun process_V : V;-fun process_V2 : V2;-fun process_server_N : N;-fun procession_N : N;-fun processional_A : A;-fun processor_N : N;-fun proclaim_V2 : V2;-fun proclamation_N : N;-fun proclivity_N : N;-fun proconsul_N : N;-fun proconsular_A : A;-fun proconsulate_N : N;-fun procrastinate_V : V;-fun procrastination_N : N;-fun procreate_V2 : V2;-fun procreation_N : N;-fun proctor_N : N;-fun procurable_A : A;-fun procurator_N : N;-fun procure_V2 : V2;-fun procurement_N : N;-fun procurer_N : N;-fun procuress_N : N;-fun prod_N : N;-fun prod_V : V;-fun prod_V2 : V2;-fun prodigal_A : A;-fun prodigal_N : N;-fun prodigality_N : N;-fun prodigally_Adv : Adv;-fun prodigious_A : A;-fun prodigiously_Adv : Adv;-fun prodigy_N : N;-fun produce_N : N;-fun produce_V : V;-fun produce_V2 : V2;-fun producer_N : N;-fun product_N : N;-fun production_N : N;-fun productive_A : A;-fun productively_Adv : Adv;-fun productivity_N : N;-fun prof_PN : PN;-fun profanation_N : N;-fun profane_A : A;-fun profane_V2 : V2;-fun profanely_Adv : Adv;-fun profaneness_N : N;-fun profanity_N : N;-fun profess_V : V;-fun profess_V2 : V2;-fun professed_A : A;-fun professedly_Adv : Adv;-fun profession_N : N;-fun professional_A : A;-fun professional_N : N;-fun professionalism_N : N;-fun professionally_Adv : Adv;-fun professor_N : N;-fun professorial_A : A;-fun professorship_N : N;-fun proffer_N : N;-fun proffer_V2 : V2;-fun proficiency_N : N;-fun proficient_A : A;-fun proficiently_Adv : Adv;-fun profile_N : N;-fun profile_V2 : V2;-fun profit_N : N;-fun profit_V : V;-fun profit_V2 : V2;-fun profit_margin_N : N;-fun profit_sharing_N : N;-fun profitable_A : A;-fun profitably_Adv : Adv;-fun profiteer_N : N;-fun profiteer_V : V;-fun profitless_A : A;-fun profitlessly_Adv : Adv;-fun profligacy_N : N;-fun profligate_A : A;-fun profligate_N : N;-fun profound_A : A;-fun profoundly_Adv : Adv;-fun profundity_N : N;-fun profuse_A : A;-fun profusely_Adv : Adv;-fun profuseness_N : N;-fun profusion_N : N;-fun progenitor_N : N;-fun prognosis_N : N;-fun prognostic_A : A;-fun prognostic_N : N;-fun prognosticate_V2 : V2;-fun prognostication_N : N;-fun program_N : N;-fun program_V2 : V2;-fun programme_N : N;-fun programme_V2 : V2;-fun programmer_N : N;-fun progress_N : N;-fun progress_V : V;-fun progression_N : N;-fun progressive_A : A;-fun progressive_N : N;-fun progressively_Adv : Adv;-fun progressiveness_N : N;-fun prohibit_V2 : V2;-fun prohibition_N : N;-fun prohibitionist_N : N;-fun prohibitive_A : A;-fun prohibitively_Adv : Adv;-fun prohibitory_A : A;-fun project_N : N;-fun project_V : V;-fun project_V2 : V2;-fun projectile_A : A;-fun projectile_N : N;-fun projection_N : N;-fun projectionist_N : N;-fun projector_N : N;-fun prolapse_N : N;-fun prolapse_V : V;-fun prole_N : N;-fun proletarian_A : A;-fun proletarian_N : N;-fun proletariat_N : N;-fun proliferate_V : V;-fun proliferate_V2 : V2;-fun proliferation_N : N;-fun prolific_A : A;-fun prolix_A : A;-fun prolixity_N : N;-fun prologue_N : N;-fun prolong_V2 : V2;-fun prolongation_N : N;-fun prolonged_A : A;-fun prom_N : N;-fun promenade_N : N;-fun promenade_V : V;-fun promenade_V2 : V2;-fun prominence_N : N;-fun prominent_A : A;-fun prominently_Adv : Adv;-fun promiscuity_N : N;-fun promiscuous_A : A;-fun promiscuously_Adv : Adv;-fun promise_N : N;-fun promise_V : V;-fun promise_V2 : V2;-fun promising_A : A;-fun promisingly_Adv : Adv;-fun promissory_A : A;-fun promontory_N : N;-fun promote_V2 : V2;-fun promoter_N : N;-fun promotion_N : N;-fun promotional_A : A;-fun prompt_A : A;-fun prompt_N : N;-fun prompt_V2 : V2;-fun prompt_box_N : N;-fun prompt_copy_N : N;-fun prompter_N : N;-fun prompting_N : N;-fun promptitude_N : N;-fun promptly_Adv : Adv;-fun promptness_N : N;-fun promulgate_V2 : V2;-fun promulgation_N : N;-fun prone_A : A;-fun proneness_N : N;-fun prong_N : N;-fun pronged_A : A;-fun pronominal_A : A;-fun pronoun_N : N;-fun pronounce_V : V;-fun pronounce_V2 : V2;-fun pronounceable_A : A;-fun pronounced_A : A;-fun pronouncement_N : N;-fun pronto_Adv : Adv;-fun pronunciamento_N : N;-fun pronunciation_N : N;-fun proof_A : A;-fun proof_N : N;-fun proof_V2 : V2;-fun proofread_V : V;-fun proofread_V2 : V2;-fun proofreader_N : N;-fun prop_N : N;-fun prop_V2 : V2;-fun propaganda_N : N;-fun propagandist_N : N;-fun propagandize_V : V;-fun propagate_V : V;-fun propagate_V2 : V2;-fun propagation_N : N;-fun propagator_N : N;-fun propane_N : N;-fun propel_V2 : V2;-fun propellant_A : A;-fun propellant_N : N;-fun propellent_A : A;-fun propellent_N : N;-fun propeller_N : N;-fun propensity_N : N;-fun proper_A : A;-fun properly_Adv : Adv;-fun propertied_A : A;-fun property_N : N;-fun property_man_N : N;-fun property_master_N : N;-fun prophecy_N : N;-fun prophesy_V : V;-fun prophesy_V2 : V2;-fun prophet_N : N;-fun prophetess_N : N;-fun prophetic_A : A;-fun prophetical_A : A;-fun prophetically_Adv : Adv;-fun prophylactic_A : A;-fun prophylactic_N : N;-fun prophylaxis_N : N;-fun propinquity_N : N;-fun propitiate_V2 : V2;-fun propitiation_N : N;-fun propitiatory_A : A;-fun propitious_A : A;-fun propitiously_Adv : Adv;-fun proponent_N : N;-fun proportion_N : N;-fun proportion_V2 : V2;-fun proportionable_A : A;-fun proportional_A : A;-fun proportionality_N : N;-fun proportionally_Adv : Adv;-fun proportionate_A : A;-fun proportionately_Adv : Adv;-fun proposal_N : N;-fun propose_V : V;-fun propose_V2 : V2;-fun proposer_N : N;-fun proposition_N : N;-fun proposition_V2 : V2;-fun propound_V2 : V2;-fun proprietary_A : A;-fun proprietor_N : N;-fun proprietress_N : N;-fun propriety_N : N;-fun propulsion_N : N;-fun propulsive_A : A;-fun prorogation_N : N;-fun prorogue_V2 : V2;-fun prosaic_A : A;-fun prosaically_Adv : Adv;-fun proscenium_N : N;-fun proscribe_V2 : V2;-fun proscription_N : N;-fun prose_N : N;-fun prosecute_V2 : V2;-fun prosecution_N : N;-fun prosecutor_N : N;-fun proselyte_N : N;-fun proselytize_V : V;-fun proselytize_V2 : V2;-fun prosily_Adv : Adv;-fun prosiness_N : N;-fun prosody_N : N;-fun prospect_N : N;-fun prospect_V : V;-fun prospective_A : A;-fun prospector_N : N;-fun prospectus_N : N;-fun prosper_V : V;-fun prosper_V2 : V2;-fun prosperity_N : N;-fun prosperous_A : A;-fun prosperously_Adv : Adv;-fun prostate_N : N;-fun prostitute_N : N;-fun prostitute_V2 : V2;-fun prostitution_N : N;-fun prostrate_A : A;-fun prostrate_V2 : V2;-fun prostration_N : N;-fun prosy_A : A;-fun protagonist_N : N;-fun protean_A : A;-fun protect_V2 : V2;-fun protection_N : N;-fun protectionism_N : N;-fun protectionist_N : N;-fun protective_A : A;-fun protectively_Adv : Adv;-fun protector_N : N;-fun protectorate_N : N;-fun protein_N : N;-fun protest_N : N;-fun protest_V : V;-fun protest_V2 : V2;-fun protestant_A : A;-fun protestant_N : N;-fun protestantism_N : N;-fun protestation_N : N;-fun protester_N : N;-fun protestingly_Adv : Adv;-fun protocol_N : N;-fun proton_N : N;-fun protoplasm_N : N;-fun prototype_N : N;-fun protract_V2 : V2;-fun protraction_N : N;-fun protractor_N : N;-fun protrude_V : V;-fun protrude_V2 : V2;-fun protrusion_N : N;-fun protrusive_A : A;-fun protuberance_N : N;-fun protuberant_A : A;-fun protégé_N : N;-fun protégée_N : N;-fun proud_A : A;-fun proudly_Adv : Adv;-fun provable_A : A;-fun prove_V : V;-fun prove_V2 : V2;-fun provenance_N : N;-fun provender_N : N;-fun proverb_N : N;-fun proverbial_A : A;-fun proverbially_Adv : Adv;-fun provide_V : V;-fun provide_V2 : V2;-fun providence_N : N;-fun providence_PN : PN;-fun provident_A : A;-fun providential_A : A;-fun providentially_Adv : Adv;-fun providently_Adv : Adv;-fun provider_N : N;-fun province_N : N;-fun provincial_A : A;-fun provincial_N : N;-fun provincialism_N : N;-fun provincially_Adv : Adv;-fun provision_N : N;-fun provision_V2 : V2;-fun provisional_A : A;-fun provisionally_Adv : Adv;-fun proviso_N : N;-fun provisory_A : A;-fun provocation_N : N;-fun provocative_A : A;-fun provocatively_Adv : Adv;-fun provoke_V2 : V2;-fun provoking_A : A;-fun provokingly_Adv : Adv;-fun provost_N : N;-fun prow_N : N;-fun prowess_N : N;-fun prowl_N : N;-fun prowl_V : V;-fun prowl_V2 : V2;-fun prowler_N : N;-fun prox_Adv : Adv;-fun proximate_A : A;-fun proximity_N : N;-fun proximo_A : A;-fun proxy_N : N;-fun pru_PN : PN;-fun prude_N : N;-fun prudence_N : N;-fun prudence_PN : PN;-fun prudent_A : A;-fun prudential_A : A;-fun prudently_Adv : Adv;-fun prudery_N : N;-fun prudhoe_PN : PN;-fun prudish_A : A;-fun prudishly_Adv : Adv;-fun prune_N : N;-fun prune_V2 : V2;-fun pruning_N : N;-fun pruning_hook_N : N;-fun pruning_knife_N : N;-fun pruning_saw_N : N;-fun prurience_N : N;-fun pruriency_N : N;-fun prurient_A : A;-fun pruriently_Adv : Adv;-fun prussian_A : A;-fun prussian_N : N;-fun prussic_A : A;-fun pry_V : V;-fun pry_V2 : V2;-fun pryingly_Adv : Adv;-fun précis_N : N;-fun précis_V2 : V2;-fun psalm_N : N;-fun psalmist_N : N;-fun psalmody_N : N;-fun psalter_N : N;-fun psaltery_N : N;-fun psephologist_N : N;-fun psephology_N : N;-fun pseud_N : N;-fun pseudo_A : A;-fun pseudo_N : N;-fun pseudonym_N : N;-fun pseudonymous_A : A;-fun psittacosis_N : N;-fun psyche_N : N;-fun psychedelic_A : A;-fun psychiatric_A : A;-fun psychiatrist_N : N;-fun psychiatry_N : N;-fun psychic_A : A;-fun psychic_N : N;-fun psychical_A : A;-fun psychoanalyse_V2 : V2;-fun psychoanalysis_N : N;-fun psychoanalyst_N : N;-fun psychoanalytic_A : A;-fun psychoanalytical_A : A;-fun psychoanalyze_V2 : V2;-fun psychological_A : A;-fun psychologically_Adv : Adv;-fun psychologist_N : N;-fun psychology_N : N;-fun psychopath_N : N;-fun psychopathic_A : A;-fun psychosis_N : N;-fun psychosomatic_A : A;-fun psychotherapy_N : N;-fun psychotic_N : N;-fun pt_N : N;-fun pta_N : N;-fun ptarmigan_N : N;-fun pte_PN : PN;-fun pterodactyl_N : N;-fun pto_PN : PN;-fun ptomaine_N : N;-fun pty_PN : PN;-fun pub_N : N;-fun pub_crawl_N : N;-fun pub_crawl_V : V;-fun puberty_N : N;-fun pubic_A : A;-fun public_A : A;-fun public_N : N;-fun public_spirited_A : A;-fun publican_N : N;-fun publication_N : N;-fun publicist_N : N;-fun publicity_N : N;-fun publicize_V2 : V2;-fun publicly_Adv : Adv;-fun publish_V2 : V2;-fun publisher_N : N;-fun puce_N : N;-fun puck_N : N;-fun pucker_N : N;-fun pucker_V : V;-fun pucker_V2 : V2;-fun puckish_A : A;-fun puckishly_Adv : Adv;-fun pud_N : N;-fun pudden_N : N;-fun pudden_head_N : N;-fun pudding_N : N;-fun pudding_face_N : N;-fun puddle_N : N;-fun puddle_V2 : V2;-fun puddler_N : N;-fun pudgy_A : A;-fun pudsey_PN : PN;-fun pueblo_N : N;-fun puerile_A : A;-fun puerility_N : N;-fun puerperal_A : A;-fun puff_N : N;-fun puff_V : V;-fun puff_V2 : V2;-fun puffball_N : N;-fun puffin_N : N;-fun puffiness_N : N;-fun puffy_A : A;-fun pug_N : N;-fun pug_dog_N : N;-fun pug_nose_A : A;-fun pug_nose_N : N;-fun pug_nosed_A : A;-fun pugilism_N : N;-fun pugilist_N : N;-fun pugilistic_A : A;-fun pugnacious_A : A;-fun pugnaciously_Adv : Adv;-fun pugnacity_N : N;-fun puissance_N : N;-fun puissant_A : A;-fun puke_N : N;-fun puke_V : V;-fun puke_V2 : V2;-fun pukka_A : A;-fun pulchritude_N : N;-fun pulchritudinous_A : A;-fun pule_V : V;-fun pull_N : N;-fun pull_V : V;-fun pull_V2 : V2;-fun pull_in_N : N;-fun pull_off_N : N;-fun pull_out_N : N;-fun pull_through_N : N;-fun pull_up_N : N;-fun pullet_N : N;-fun pulley_N : N;-fun pulley_block_N : N;-fun pullman_N : N;-fun pullover_N : N;-fun pullulate_V : V;-fun pulmonary_A : A;-fun pulp_N : N;-fun pulp_V : V;-fun pulp_V2 : V2;-fun pulpit_N : N;-fun pulpy_A : A;-fun pulque_N : N;-fun pulsar_N : N;-fun pulsate_V : V;-fun pulsate_V2 : V2;-fun pulsation_N : N;-fun pulse_N : N;-fun pulse_V : V;-fun pulverize_V : V;-fun pulverize_V2 : V2;-fun puma_N : N;-fun pumice_N : N;-fun pumice_stone_N : N;-fun pummel_V2 : V2;-fun pump_N : N;-fun pump_V : V;-fun pump_V2 : V2;-fun pump_room_N : N;-fun pumpernickel_N : N;-fun pumpkin_N : N;-fun pun_N : N;-fun pun_V : V;-fun punch_N : N;-fun punch_V2 : V2;-fun punch_drunk_A : A;-fun punch_up_N : N;-fun punchball_N : N;-fun punchbowl_N : N;-fun punching_ball_N : N;-fun punctilio_N : N;-fun punctilious_A : A;-fun punctiliously_Adv : Adv;-fun punctiliousness_N : N;-fun punctual_A : A;-fun punctuality_N : N;-fun punctually_Adv : Adv;-fun punctuate_V2 : V2;-fun punctuation_N : N;-fun puncture_N : N;-fun puncture_V : V;-fun puncture_V2 : V2;-fun pundit_N : N;-fun pungency_N : N;-fun pungent_A : A;-fun pungently_Adv : Adv;-fun punic_A : A;-fun punily_Adv : Adv;-fun punish_V2 : V2;-fun punishable_A : A;-fun punishment_N : N;-fun punitive_A : A;-fun punk_N : N;-fun punkah_N : N;-fun punnet_N : N;-fun punster_N : N;-fun punt_N : N;-fun punt_V : V;-fun punt_V2 : V2;-fun punter_N : N;-fun puny_A : A;-fun pup_N : N;-fun pupa_N : N;-fun pupil_N : N;-fun puppet_N : N;-fun puppeteer_N : N;-fun puppy_N : N;-fun purblind_A : A;-fun purchasable_A : A;-fun purchase_N : N;-fun purchase_V2 : V2;-fun purchaser_N : N;-fun purdah_N : N;-fun pure_A : A;-fun purely_Adv : Adv;-fun pureness_N : N;-fun purgation_N : N;-fun purgative_A : A;-fun purgative_N : N;-fun purgatorial_A : A;-fun purgatory_N : N;-fun purge_N : N;-fun purge_V2 : V2;-fun purification_N : N;-fun purifier_N : N;-fun purify_V2 : V2;-fun purist_N : N;-fun puritan_A : A;-fun puritan_N : N;-fun puritanical_A : A;-fun puritanically_Adv : Adv;-fun puritanism_N : N;-fun purity_N : N;-fun purl_N : N;-fun purl_V : V;-fun purl_V2 : V2;-fun purloin_V2 : V2;-fun purple_A : A;-fun purple_N : N;-fun purplish_A : A;-fun purport_N : N;-fun purport_V2 : V2;-fun purpose_N : N;-fun purpose_V2 : V2;-fun purpose_built_A : A;-fun purposeful_A : A;-fun purposefully_Adv : Adv;-fun purposeless_A : A;-fun purposelessly_Adv : Adv;-fun purposely_Adv : Adv;-fun purposive_A : A;-fun purr_N : N;-fun purr_V : V;-fun purr_V2 : V2;-fun purse_N : N;-fun purse_V2 : V2;-fun purse_proud_A : A;-fun purser_N : N;-fun pursuance_N : N;-fun pursuant_A : A;-fun pursue_V2 : V2;-fun pursuer_N : N;-fun pursuit_N : N;-fun pursy_A : A;-fun purulence_N : N;-fun purulent_A : A;-fun purvey_V : V;-fun purvey_V2 : V2;-fun purveyance_N : N;-fun purveyor_N : N;-fun purview_N : N;-fun purée_N : N;-fun pus_N : N;-fun pusan_PN : PN;-fun push_N : N;-fun push_V : V;-fun push_V2 : V2;-fun push_bike_N : N;-fun pushcart_N : N;-fun pushchair_N : N;-fun pusher_N : N;-fun pushful_A : A;-fun pushing_A : A;-fun pushover_N : N;-fun pusillanimity_N : N;-fun pusillanimous_A : A;-fun puss_N : N;-fun pussy_N : N;-fun pussycat_N : N;-fun pussyfoot_V : V;-fun pustule_N : N;-fun put_N : N;-fun put_V : V;-fun put_V2 : V2;-fun put_down_N : N;-fun put_on_N : N;-fun putative_A : A;-fun putrefaction_N : N;-fun putrefy_V : V;-fun putrefy_V2 : V2;-fun putrescence_N : N;-fun putrescent_A : A;-fun putrid_A : A;-fun putridity_N : N;-fun putsch_N : N;-fun putt_N : N;-fun putt_V : V;-fun putt_V2 : V2;-fun puttee_N : N;-fun putter_V : V;-fun putter_V2 : V2;-fun putting_green_N : N;-fun putting_iron_N : N;-fun putty_N : N;-fun putty_V2 : V2;-fun puzzle_N : N;-fun puzzle_V : V;-fun puzzle_V2 : V2;-fun puzzlement_N : N;-fun puzzler_N : N;-fun pwllheli_PN : PN;-fun pygmy_N : N;-fun pyjama_A : A;-fun pyle_PN : PN;-fun pylon_N : N;-fun pyongyang_PN : PN;-fun pyorrhoea_N : N;-fun pyramid_N : N;-fun pyre_N : N;-fun pyrites_N : N;-fun pyrotechnic_A : A;-fun pyrrhic_A : A;-fun python_N : N;-fun pyx_N : N;-fun pâté_N : N;-fun q_N : N;-fun qatar_PN : PN;-fun qatari_A : A;-fun qatari_N : N;-fun qc_N : N;-fun qed_PN : PN;-fun qt_N : N;-fun quack_N : N;-fun quack_V : V;-fun quack_quack_N : N;-fun quackery_N : N;-fun quad_N : N;-fun quadrangle_N : N;-fun quadrangular_A : A;-fun quadrant_N : N;-fun quadratic_A : A;-fun quadrilateral_A : A;-fun quadrilateral_N : N;-fun quadrille_N : N;-fun quadrillion_N : N;-fun quadrophonic_A : A;-fun quadrophony_N : N;-fun quadruped_N : N;-fun quadruple_A : A;-fun quadruple_N : N;-fun quadruple_V : V;-fun quadruple_V2 : V2;-fun quadruplet_N : N;-fun quadruplicate_A : A;-fun quadruplicate_N : N;-fun quadruplicate_V2 : V2;-fun quaff_V : V;-fun quaff_V2 : V2;-fun quagga_N : N;-fun quagmire_N : N;-fun quai_d'orsay_N : N;-fun quail_N : N;-fun quail_V : V;-fun quaint_A : A;-fun quaintly_Adv : Adv;-fun quaintness_N : N;-fun quake_N : N;-fun quake_V : V;-fun quaker_N : N;-fun qualification_N : N;-fun qualified_A : A;-fun qualifier_N : N;-fun qualify_V : V;-fun qualify_V2 : V2;-fun qualitative_A : A;-fun qualitatively_Adv : Adv;-fun quality_N : N;-fun qualm_N : N;-fun quandary_N : N;-fun quango_N : N;-fun quantify_V2 : V2;-fun quantitative_A : A;-fun quantitatively_Adv : Adv;-fun quantity_N : N;-fun quantum_N : N;-fun quarantine_N : N;-fun quarantine_V2 : V2;-fun quark_N : N;-fun quarrel_N : N;-fun quarrel_V : V;-fun quarrelsome_A : A;-fun quarry_N : N;-fun quarry_V : V;-fun quarry_V2 : V2;-fun quarryman_N : N;-fun quart_N : N;-fun quarter_N : N;-fun quarter_V2 : V2;-fun quarter_day_N : N;-fun quarter_deck_N : N;-fun quarter_plate_N : N;-fun quarterfinal_N : N;-fun quartering_N : N;-fun quarterlight_N : N;-fun quarterly_A : A;-fun quarterly_Adv : Adv;-fun quarterly_N : N;-fun quartermaster_N : N;-fun quartermaster_general_N : N;-fun quarterstaff_N : N;-fun quartet_N : N;-fun quarto_N : N;-fun quartz_N : N;-fun quasar_N : N;-fun quash_V2 : V2;-fun quassia_N : N;-fun quatercentenary_N : N;-fun quatrain_N : N;-fun quattrocento_N : N;-fun quaver_N : N;-fun quaver_V : V;-fun quaver_V2 : V2;-fun quay_N : N;-fun queasily_Adv : Adv;-fun queasiness_N : N;-fun queasy_A : A;-fun quebec_PN : PN;-fun queen_N : N;-fun queen_V2 : V2;-fun queenborough_in_sheppey_PN : PN;-fun queenly_A : A;-fun queensbury_PN : PN;-fun queensferry_PN : PN;-fun queensland_PN : PN;-fun queer_A : A;-fun queer_N : N;-fun queer_V2 : V2;-fun queerly_Adv : Adv;-fun queerness_N : N;-fun quell_V2 : V2;-fun quench_V2 : V2;-fun quenchless_A : A;-fun quentin_PN : PN;-fun quern_N : N;-fun querulous_A : A;-fun querulously_Adv : Adv;-fun querulousness_N : N;-fun query_N : N;-fun query_V2 : V2;-fun quest_N : N;-fun quest_V : V;-fun question_N : N;-fun question_V2 : V2;-fun question_mark_N : N;-fun question_master_N : N;-fun questionable_A : A;-fun questionably_Adv : Adv;-fun questioner_N : N;-fun questioningly_Adv : Adv;-fun questionnaire_N : N;-fun quetzal_N : N;-fun queue_N : N;-fun queue_V : V;-fun qui_vive_N : N;-fun quibble_N : N;-fun quibble_V : V;-fun quibbler_N : N;-fun quibbling_A : A;-fun quiche_N : N;-fun quick_A : A;-fun quick_Adv : Adv;-fun quick_N : N;-fun quick_change_A : A;-fun quick_eared_A : A;-fun quick_eyed_A : A;-fun quick_freeze_V2 : V2;-fun quick_sighted_A : A;-fun quick_tempered_A : A;-fun quick_witted_A : A;-fun quicken_V : V;-fun quicken_V2 : V2;-fun quicker_Adv : Adv;-fun quickest_Adv : Adv;-fun quickie_N : N;-fun quicklime_N : N;-fun quickly_Adv : Adv;-fun quickness_N : N;-fun quicksand_N : N;-fun quickset_A : A;-fun quicksilver_N : N;-fun quickstep_N : N;-fun quid_N : N;-fun quid_pro_quo_N : N;-fun quiescence_N : N;-fun quiescent_A : A;-fun quiescently_Adv : Adv;-fun quiet_A : A;-fun quiet_N : N;-fun quiet_V : V;-fun quiet_V2 : V2;-fun quieten_V : V;-fun quieten_V2 : V2;-fun quietism_N : N;-fun quietist_N : N;-fun quietly_Adv : Adv;-fun quietness_N : N;-fun quietude_N : N;-fun quietus_N : N;-fun quiff_N : N;-fun quill_N : N;-fun quill_feather_N : N;-fun quilt_N : N;-fun quilt_V2 : V2;-fun quin_N : N;-fun quince_N : N;-fun quincentenary_A : A;-fun quincentenary_N : N;-fun quinine_N : N;-fun quinquagesima_N : N;-fun quinquagesima_PN : PN;-fun quinsy_N : N;-fun quintal_N : N;-fun quintessence_N : N;-fun quintet_N : N;-fun quintuplet_N : N;-fun quip_N : N;-fun quip_V : V;-fun quire_N : N;-fun quirk_N : N;-fun quisling_N : N;-fun quit_A : A;-fun quit_V2 : V2;-fun quite_Adv : Adv;-fun quito_PN : PN;-fun quits_A : A;-fun quittance_N : N;-fun quitter_N : N;-fun quiver_N : N;-fun quiver_V : V;-fun quiver_V2 : V2;-fun quixotic_A : A;-fun quixotically_Adv : Adv;-fun quiz_N : N;-fun quiz_V2 : V2;-fun quizmaster_N : N;-fun quizzical_A : A;-fun quizzically_Adv : Adv;-fun quoin_N : N;-fun quoit_N : N;-fun quonset_N : N;-fun quorum_N : N;-fun quota_N : N;-fun quotability_N : N;-fun quotable_A : A;-fun quotation_N : N;-fun quote_N : N;-fun quote_V2 : V2;-fun quotidian_A : A;-fun quotient_N : N;-fun qv_PN : PN;-fun r_N : N;-fun ra_N : N;-fun rabbi_N : N;-fun rabbinical_A : A;-fun rabbit_N : N;-fun rabbit_V : V;-fun rabbit_burrow_N : N;-fun rabbit_hole_N : N;-fun rabbit_hutch_N : N;-fun rabbit_punch_N : N;-fun rabbit_warren_N : N;-fun rabble_N : N;-fun rabble_rousing_A : A;-fun rabelaisian_A : A;-fun rabid_A : A;-fun rabies_N : N;-fun raccoon_N : N;-fun race_N : N;-fun race_V : V;-fun race_V2 : V2;-fun race_meeting_N : N;-fun racecard_N : N;-fun racecourse_N : N;-fun racehorse_N : N;-fun raceme_N : N;-fun racer_N : N;-fun rachel_PN : PN;-fun racial_A : A;-fun racialism_N : N;-fun racialist_N : N;-fun racially_Adv : Adv;-fun racily_Adv : Adv;-fun raciness_N : N;-fun racing_N : N;-fun racism_N : N;-fun racist_N : N;-fun rack_N : N;-fun rack_V2 : V2;-fun rack_railway_N : N;-fun rack_rent_N : N;-fun racket_N : N;-fun racket_V : V;-fun racketeer_N : N;-fun racketeering_N : N;-fun raconteur_N : N;-fun racoon_N : N;-fun racquet_N : N;-fun racy_A : A;-fun rada_PN : PN;-fun radar_N : N;-fun radcliffe_PN : PN;-fun radcliffe_on_trent_PN : PN;-fun raddled_A : A;-fun radial_A : A;-fun radial_N : N;-fun radially_Adv : Adv;-fun radiance_N : N;-fun radiant_A : A;-fun radiantly_Adv : Adv;-fun radiate_V : V;-fun radiate_V2 : V2;-fun radiation_N : N;-fun radiator_N : N;-fun radical_A : A;-fun radical_N : N;-fun radicalism_N : N;-fun radically_Adv : Adv;-fun radicle_N : N;-fun radio_N : N;-fun radio_gramophone_N : N;-fun radio_location_N : N;-fun radio_set_N : N;-fun radio_telescope_N : N;-fun radioactive_A : A;-fun radioactivity_N : N;-fun radiogram_N : N;-fun radiograph_N : N;-fun radiographer_N : N;-fun radiography_N : N;-fun radioisotope_N : N;-fun radiologist_N : N;-fun radiology_N : N;-fun radiotherapist_N : N;-fun radiotherapy_N : N;-fun radish_N : N;-fun radium_N : N;-fun radius_N : N;-fun radlett_PN : PN;-fun radstock_PN : PN;-fun raf_N : N;-fun raffia_N : N;-fun raffish_A : A;-fun raffishly_Adv : Adv;-fun raffle_N : N;-fun raffle_V2 : V2;-fun raft_N : N;-fun raft_V : V;-fun raft_V2 : V2;-fun rafter_N : N;-fun raftered_A : A;-fun raftsman_N : N;-fun rag_N : N;-fun rag_V2 : V2;-fun rag_day_N : N;-fun ragamuffin_N : N;-fun ragbag_N : N;-fun rage_N : N;-fun rage_V : V;-fun ragged_A : A;-fun raggedly_Adv : Adv;-fun raggedness_N : N;-fun raglan_N : N;-fun ragout_N : N;-fun ragtag_N : N;-fun ragtime_N : N;-fun raid_N : N;-fun raid_V : V;-fun raid_V2 : V2;-fun raider_N : N;-fun rail_N : N;-fun rail_V : V;-fun rail_V2 : V2;-fun railcar_N : N;-fun railhead_N : N;-fun railing_N : N;-fun raillery_N : N;-fun railroad_N : N;-fun railroad_V2 : V2;-fun railway_N : N;-fun railwayman_N : N;-fun raiment_N : N;-fun rain_N : N;-fun rain_V : V;-fun rain_V2 : V2;-fun rain_gauge_N : N;-fun rainbow_N : N;-fun raincoat_N : N;-fun raindrop_N : N;-fun rainfall_N : N;-fun rainford_PN : PN;-fun rainproof_A : A;-fun rainwater_N : N;-fun rainy_A : A;-fun raise_N : N;-fun raise_V2 : V2;-fun raiser_N : N;-fun raisin_N : N;-fun raison_d'être_N : N;-fun raj_N : N;-fun rajah_N : N;-fun rake_N : N;-fun rake_V : V;-fun rake_V2 : V2;-fun rake_off_N : N;-fun rakish_A : A;-fun rakishly_Adv : Adv;-fun rakishness_N : N;-fun rallentando_A : A;-fun rallentando_Adv : Adv;-fun rally_N : N;-fun rally_V : V;-fun rally_V2 : V2;-fun ralph_PN : PN;-fun ram_N : N;-fun ram_V2 : V2;-fun ramadan_N : N;-fun ramadan_PN : PN;-fun ramble_N : N;-fun ramble_V : V;-fun rambler_N : N;-fun rambling_A : A;-fun rambunctious_A : A;-fun ramification_N : N;-fun ramify_V : V;-fun ramify_V2 : V2;-fun ramjet_N : N;-fun ramp_N : N;-fun ramp_V2 : V2;-fun rampage_N : N;-fun rampage_V : V;-fun rampageous_A : A;-fun rampant_A : A;-fun rampantly_Adv : Adv;-fun rampart_N : N;-fun ramrod_N : N;-fun ramsbottom_PN : PN;-fun ramsgate_PN : PN;-fun ramshackle_A : A;-fun ranch_N : N;-fun rancher_N : N;-fun rancid_A : A;-fun rancorous_A : A;-fun rancour_N : N;-fun rand_N : N;-fun randolph_PN : PN;-fun random_N : N;-fun randomly_Adv : Adv;-fun randomness_N : N;-fun randy_A : A;-fun ranee_N : N;-fun range_N : N;-fun range_V : V;-fun range_V2 : V2;-fun rangefinder_N : N;-fun ranger_N : N;-fun rangoon_PN : PN;-fun rani_N : N;-fun rank_A : A;-fun rank_N : N;-fun rank_V : V;-fun rank_V2 : V2;-fun ranker_N : N;-fun ranking_N : N;-fun rankle_V : V;-fun rankly_Adv : Adv;-fun rankness_N : N;-fun ransack_V2 : V2;-fun ransom_N : N;-fun ransom_V2 : V2;-fun rant_N : N;-fun rant_V : V;-fun rant_V2 : V2;-fun ranter_N : N;-fun rap_N : N;-fun rap_V : V;-fun rap_V2 : V2;-fun rapacious_A : A;-fun rapaciously_Adv : Adv;-fun rapacity_N : N;-fun rape_N : N;-fun rape_V2 : V2;-fun rapid_A : A;-fun rapid_N : N;-fun rapidity_N : N;-fun rapidly_Adv : Adv;-fun rapier_N : N;-fun rapier_thrust_N : N;-fun rapine_N : N;-fun rapist_N : N;-fun rapport_N : N;-fun rapprochement_N : N;-fun rapscallion_N : N;-fun rapt_A : A;-fun rapture_N : N;-fun rapturous_A : A;-fun rapturously_Adv : Adv;-fun rare_A : A;-fun rarebit_N : N;-fun rarefaction_N : N;-fun rarefy_V : V;-fun rarefy_V2 : V2;-fun rarely_Adv : Adv;-fun rareness_N : N;-fun raring_A : A;-fun rarity_N : N;-fun rascal_N : N;-fun rascally_A : A;-fun rase_V2 : V2;-fun rash_A : A;-fun rash_N : N;-fun rasher_N : N;-fun rashly_Adv : Adv;-fun rashness_N : N;-fun rasp_N : N;-fun rasp_V : V;-fun rasp_V2 : V2;-fun raspberry_N : N;-fun raspingly_Adv : Adv;-fun rat_N : N;-fun rat_V2 : V2;-fun rat_a_tat_tat_N : N;-fun rat_tat_N : N;-fun ratability_N : N;-fun ratable_A : A;-fun ratan_N : N;-fun ratch_N : N;-fun ratchet_N : N;-fun rate_N : N;-fun rate_V : V;-fun rate_V2 : V2;-fun rateability_N : N;-fun rateable_A : A;-fun ratepayer_N : N;-fun rather_Adv : Adv;-fun ratification_N : N;-fun ratify_V2 : V2;-fun rating_N : N;-fun ratio_N : N;-fun ratiocination_N : N;-fun ration_N : N;-fun ration_V2 : V2;-fun rational_A : A;-fun rationale_N : N;-fun rationalism_N : N;-fun rationalist_N : N;-fun rationalistic_A : A;-fun rationality_N : N;-fun rationalization_N : N;-fun rationalize_V2 : V2;-fun rationally_Adv : Adv;-fun ratlin_N : N;-fun ratline_N : N;-fun rattan_N : N;-fun ratter_N : N;-fun rattle_N : N;-fun rattle_V : V;-fun rattle_V2 : V2;-fun rattlebrained_A : A;-fun rattlepated_A : A;-fun rattler_N : N;-fun rattlesnake_N : N;-fun rattling_A : A;-fun rattling_Adv : Adv;-fun ratty_A : A;-fun raucous_A : A;-fun raucously_Adv : Adv;-fun ravage_N : N;-fun ravage_V : V;-fun ravage_V2 : V2;-fun rave_N : N;-fun rave_V : V;-fun rave_up_N : N;-fun ravel_V : V;-fun ravel_V2 : V2;-fun raven_N : N;-fun ravening_A : A;-fun ravenna_PN : PN;-fun ravenous_A : A;-fun ravenously_Adv : Adv;-fun raver_N : N;-fun ravine_N : N;-fun raving_A : A;-fun raving_Adv : Adv;-fun ravioli_N : N;-fun ravish_V2 : V2;-fun ravishingly_Adv : Adv;-fun ravishment_N : N;-fun raw_A : A;-fun raw_N : N;-fun rawboned_A : A;-fun rawhide_A : A;-fun rawtenstall_PN : PN;-fun ray_N : N;-fun ray_PN : PN;-fun ray_V : V;-fun ray_V2 : V2;-fun raymond_PN : PN;-fun rayon_N : N;-fun raze_V2 : V2;-fun razor_N : N;-fun razor_V2 : V2;-fun razor_edge_N : N;-fun razorback_N : N;-fun razorbacked_A : A;-fun razorblade_N : N;-fun razzle_N : N;-fun razzle_dazzle_N : N;-fun rc_PN : PN;-fun rd_PN : PN;-fun re_N : N;-fun re_address_V2 : V2;-fun re_afforest_V2 : V2;-fun re_afforestation_N : N;-fun re_count_N : N;-fun re_count_V2 : V2;-fun re_cover_V2 : V2;-fun re_echo_N : N;-fun re_echo_V : V;-fun re_entry_N : N;-fun re_form_V : V;-fun re_form_V2 : V2;-fun re_formation_N : N;-fun re_join_V2 : V2;-fun reach_N : N;-fun reach_V : V;-fun reach_V2 : V2;-fun react_V : V;-fun reaction_N : N;-fun reactionary_N : N;-fun reactor_N : N;-fun read_N : N;-fun read_V : V;-fun read_V2 : V2;-fun readability_N : N;-fun readable_A : A;-fun reader_N : N;-fun readership_N : N;-fun readily_Adv : Adv;-fun readiness_N : N;-fun reading_N : N;-fun reading_PN : PN;-fun reading_lamp_N : N;-fun reading_room_N : N;-fun readjust_V2 : V2;-fun readjustment_N : N;-fun readmission_N : N;-fun readmit_V2 : V2;-fun ready_A : A;-fun ready_N : N;-fun ready_made_A : A;-fun reaffiliation_N : N;-fun reaffirm_V2 : V2;-fun reagent_N : N;-fun real_A : A;-fun real_N : N;-fun realism_N : N;-fun realist_N : N;-fun realistic_A : A;-fun realistically_Adv : Adv;-fun reality_N : N;-fun realizable_A : A;-fun realization_N : N;-fun realize_V2 : V2;-fun reallocation_N : N;-fun really_Adv : Adv;-fun realm_N : N;-fun realtor_N : N;-fun realty_N : N;-fun ream_N : N;-fun reanimate_V2 : V2;-fun reap_V : V;-fun reap_V2 : V2;-fun reaper_N : N;-fun reaping_hook_N : N;-fun reappear_V : V;-fun reappearance_N : N;-fun reappraisal_N : N;-fun rear_N : N;-fun rear_V : V;-fun rear_V2 : V2;-fun rear_admiral_N : N;-fun rearguard_N : N;-fun rearm_V : V;-fun rearm_V2 : V2;-fun rearmament_N : N;-fun rearmost_A : A;-fun rearrange_V2 : V2;-fun rearrangement_N : N;-fun rearward_N : N;-fun rearwards_Adv : Adv;-fun reason_N : N;-fun reason_V : V;-fun reason_V2 : V2;-fun reasonable_A : A;-fun reasonableness_N : N;-fun reasonably_Adv : Adv;-fun reasoning_N : N;-fun reasonless_A : A;-fun reassemble_V : V;-fun reassemble_V2 : V2;-fun reassess_V2 : V2;-fun reassessment_N : N;-fun reassurance_N : N;-fun reassure_V2 : V2;-fun reassuring_A : A;-fun reassuringly_Adv : Adv;-fun reattribute_V2 : V2;-fun rebarbative_A : A;-fun rebate_N : N;-fun rebecca_PN : PN;-fun rebel_N : N;-fun rebel_V : V;-fun rebellion_N : N;-fun rebellious_A : A;-fun rebelliously_Adv : Adv;-fun rebelliousness_N : N;-fun rebind_V2 : V2;-fun rebirth_N : N;-fun reborn_A : A;-fun rebound_N : N;-fun rebound_V : V;-fun rebuff_N : N;-fun rebuff_V2 : V2;-fun rebuild_V2 : V2;-fun rebuke_N : N;-fun rebuke_V2 : V2;-fun rebukingly_Adv : Adv;-fun rebus_N : N;-fun rebut_V2 : V2;-fun rebuttal_N : N;-fun rec_PN : PN;-fun recalcitrance_N : N;-fun recalcitrancy_N : N;-fun recalcitrant_A : A;-fun recall_N : N;-fun recall_V2 : V2;-fun recant_V : V;-fun recant_V2 : V2;-fun recantation_N : N;-fun recap_N : N;-fun recap_V : V;-fun recap_V2 : V2;-fun recapitulate_V : V;-fun recapitulate_V2 : V2;-fun recapitulation_N : N;-fun recapture_V2 : V2;-fun recast_V2 : V2;-fun recce_N : N;-fun recd_PN : PN;-fun recede_V : V;-fun receipt_N : N;-fun receipt_V2 : V2;-fun receivable_A : A;-fun receive_V : V;-fun receive_V2 : V2;-fun received_A : A;-fun receiver_N : N;-fun receivership_N : N;-fun receiving_set_N : N;-fun recent_A : A;-fun recently_Adv : Adv;-fun receptacle_N : N;-fun reception_N : N;-fun reception_desk_N : N;-fun receptionist_N : N;-fun receptive_A : A;-fun receptively_Adv : Adv;-fun receptiveness_N : N;-fun receptivity_N : N;-fun recess_N : N;-fun recess_V2 : V2;-fun recession_N : N;-fun recessional_A : A;-fun recessional_N : N;-fun recessive_A : A;-fun recherché_A : A;-fun recidivism_N : N;-fun recidivist_N : N;-fun recife_PN : PN;-fun recipe_N : N;-fun recipient_N : N;-fun reciprocal_A : A;-fun reciprocal_N : N;-fun reciprocally_Adv : Adv;-fun reciprocate_V : V;-fun reciprocate_V2 : V2;-fun reciprocation_N : N;-fun reciprocity_N : N;-fun recital_N : N;-fun recitalist_N : N;-fun recitation_N : N;-fun recitative_N : N;-fun recite_V : V;-fun recite_V2 : V2;-fun reckless_A : A;-fun recklessly_Adv : Adv;-fun recklessness_N : N;-fun recklinghausen_PN : PN;-fun reckon_V : V;-fun reckon_V2 : V2;-fun reckoner_N : N;-fun reckoning_N : N;-fun reclaim_V2 : V2;-fun reclamation_N : N;-fun recline_V : V;-fun recline_V2 : V2;-fun recluse_N : N;-fun recognition_N : N;-fun recognizable_A : A;-fun recognizably_Adv : Adv;-fun recognizance_N : N;-fun recognize_V2 : V2;-fun recoil_N : N;-fun recoil_V : V;-fun recollect_V : V;-fun recollect_V2 : V2;-fun recollection_N : N;-fun recommend_V2 : V2;-fun recommendation_N : N;-fun recommit_V2 : V2;-fun recompense_N : N;-fun recompense_V2 : V2;-fun reconcilable_A : A;-fun reconcile_V2 : V2;-fun reconciliation_N : N;-fun recondite_A : A;-fun recondition_V2 : V2;-fun reconnaissance_N : N;-fun reconnoitre_V : V;-fun reconnoitre_V2 : V2;-fun reconsecrate_V2 : V2;-fun reconsider_V2 : V2;-fun reconstruct_V2 : V2;-fun reconstruction_N : N;-fun reconvict_V2 : V2;-fun record_N : N;-fun record_V2 : V2;-fun record_breaking_A : A;-fun record_player_N : N;-fun recorder_N : N;-fun recording_N : N;-fun recount_V2 : V2;-fun recoup_V2 : V2;-fun recourse_N : N;-fun recover_V : V;-fun recover_V2 : V2;-fun recoverable_A : A;-fun recovery_N : N;-fun recreant_A : A;-fun recreant_N : N;-fun recreate_V2 : V2;-fun recreation_N : N;-fun recreational_A : A;-fun recriminate_V : V;-fun recrimination_N : N;-fun recriminatory_A : A;-fun recrudescence_N : N;-fun recruit_N : N;-fun recruit_V : V;-fun recruit_V2 : V2;-fun recruitment_N : N;-fun rectal_A : A;-fun rectangle_N : N;-fun rectangular_A : A;-fun rectification_N : N;-fun rectifier_N : N;-fun rectify_V2 : V2;-fun rectilinear_A : A;-fun rectitude_N : N;-fun recto_N : N;-fun rector_N : N;-fun rectory_N : N;-fun rectum_N : N;-fun recumbent_A : A;-fun recuperate_V : V;-fun recuperate_V2 : V2;-fun recuperation_N : N;-fun recuperative_A : A;-fun recur_V : V;-fun recurrence_N : N;-fun recurrent_A : A;-fun recurve_V : V;-fun recurve_V2 : V2;-fun recusancy_N : N;-fun recusant_A : A;-fun recusant_N : N;-fun recycle_V2 : V2;-fun red_A : A;-fun red_N : N;-fun red_hot_A : A;-fun red_rimmed_A : A;-fun redact_V2 : V2;-fun redaction_N : N;-fun redbreast_N : N;-fun redbrick_A : A;-fun redbridge_PN : PN;-fun redcap_N : N;-fun redcoat_N : N;-fun redden_V : V;-fun redden_V2 : V2;-fun reddish_A : A;-fun redditch_PN : PN;-fun redecorate_V2 : V2;-fun redeem_V2 : V2;-fun redeemable_A : A;-fun redeemer_N : N;-fun redefine_V2 : V2;-fun redemption_N : N;-fun redemptive_A : A;-fun redeploy_V2 : V2;-fun redeployment_N : N;-fun redesign_V2 : V2;-fun redevelop_V2 : V2;-fun redevelopment_N : N;-fun redhead_N : N;-fun rediffusion_N : N;-fun rediscover_V2 : V2;-fun rediscovery_N : N;-fun redisposition_N : N;-fun redistribute_V2 : V2;-fun redistribution_N : N;-fun redness_N : N;-fun redo_V2 : V2;-fun redolence_N : N;-fun redolent_A : A;-fun redouble_V : V;-fun redouble_V2 : V2;-fun redoubt_N : N;-fun redoubtable_A : A;-fun redound_V : V;-fun redress_N : N;-fun redress_V2 : V2;-fun redruth_PN : PN;-fun redskin_N : N;-fun reduce_V : V;-fun reduce_V2 : V2;-fun reducible_A : A;-fun reductio_ad_absurdum_N : N;-fun reduction_N : N;-fun redundance_N : N;-fun redundancy_N : N;-fun redundant_A : A;-fun reduplicate_V2 : V2;-fun reduplication_N : N;-fun redwing_N : N;-fun redwood_N : N;-fun reed_N : N;-fun reedy_A : A;-fun reef_N : N;-fun reef_V2 : V2;-fun reef_knot_N : N;-fun reefer_N : N;-fun reek_N : N;-fun reek_V : V;-fun reel_N : N;-fun reel_V : V;-fun reel_V2 : V2;-fun reeve_N : N;-fun ref_N : N;-fun reface_V2 : V2;-fun refashion_N : N;-fun refashion_V2 : V2;-fun refection_N : N;-fun refectory_N : N;-fun refer_V : V;-fun refer_V2 : V2;-fun referable_A : A;-fun referee_N : N;-fun referee_V : V;-fun referee_V2 : V2;-fun reference_N : N;-fun referendum_N : N;-fun referential_A : A;-fun refill_N : N;-fun refill_V2 : V2;-fun refine_V : V;-fun refine_V2 : V2;-fun refinement_N : N;-fun refiner_N : N;-fun refinery_N : N;-fun refit_N : N;-fun refit_V : V;-fun refit_V2 : V2;-fun reflate_V2 : V2;-fun reflation_N : N;-fun reflect_V : V;-fun reflect_V2 : V2;-fun reflection_N : N;-fun reflective_A : A;-fun reflectively_Adv : Adv;-fun reflector_N : N;-fun reflex_A : A;-fun reflex_N : N;-fun reflexion_N : N;-fun reflexive_A : A;-fun reflexive_N : N;-fun refloat_V : V;-fun refloat_V2 : V2;-fun reflux_N : N;-fun reforest_V2 : V2;-fun reforestation_N : N;-fun reform_N : N;-fun reform_V : V;-fun reform_V2 : V2;-fun reformation_N : N;-fun reformatory_A : A;-fun reformatory_N : N;-fun reformer_N : N;-fun refract_V2 : V2;-fun refraction_N : N;-fun refractory_A : A;-fun refrain_N : N;-fun refrain_V : V;-fun refresh_V2 : V2;-fun refresher_N : N;-fun refreshing_A : A;-fun refreshingly_Adv : Adv;-fun refreshment_N : N;-fun refrigerant_A : A;-fun refrigerant_N : N;-fun refrigerate_V2 : V2;-fun refrigeration_N : N;-fun refrigerator_N : N;-fun refuel_V : V;-fun refuel_V2 : V2;-fun refuge_N : N;-fun refugee_N : N;-fun refulgence_N : N;-fun refulgent_A : A;-fun refund_N : N;-fun refund_V2 : V2;-fun refurbish_V2 : V2;-fun refurnish_V2 : V2;-fun refusal_N : N;-fun refuse_N : N;-fun refuse_V : V;-fun refuse_V2 : V2;-fun refuse_collector_N : N;-fun refutable_A : A;-fun refutation_N : N;-fun refute_V2 : V2;-fun reg_PN : PN;-fun regain_V2 : V2;-fun regal_A : A;-fun regale_V2 : V2;-fun regally_Adv : Adv;-fun regard_N : N;-fun regard_V2 : V2;-fun regardful_A : A;-fun regardless_A : A;-fun regatta_N : N;-fun regency_N : N;-fun regenerate_A : A;-fun regenerate_V : V;-fun regenerate_V2 : V2;-fun regeneration_N : N;-fun regensburg_PN : PN;-fun regent_A : A;-fun regent_N : N;-fun reggae_N : N;-fun regicide_N : N;-fun regime_N : N;-fun regimen_N : N;-fun regiment_N : N;-fun regiment_V2 : V2;-fun regimental_A : A;-fun regimentation_N : N;-fun regina_PN : PN;-fun reginald_PN : PN;-fun region_N : N;-fun regional_A : A;-fun regionally_Adv : Adv;-fun register_N : N;-fun register_V : V;-fun register_V2 : V2;-fun registrar_N : N;-fun registration_N : N;-fun registry_N : N;-fun regnant_A : A;-fun regress_V : V;-fun regression_N : N;-fun regressive_A : A;-fun regret_N : N;-fun regret_V2 : V2;-fun regretful_A : A;-fun regretfully_Adv : Adv;-fun regrettable_A : A;-fun regrettably_Adv : Adv;-fun regroup_V : V;-fun regroup_V2 : V2;-fun regular_A : A;-fun regular_N : N;-fun regularity_N : N;-fun regularization_N : N;-fun regularize_V2 : V2;-fun regularly_Adv : Adv;-fun regulate_V2 : V2;-fun regulation_N : N;-fun regulator_N : N;-fun regurgitate_V : V;-fun regurgitate_V2 : V2;-fun rehabilitate_V2 : V2;-fun rehabilitation_N : N;-fun rehash_N : N;-fun rehash_V2 : V2;-fun rehear_V2 : V2;-fun rehearing_N : N;-fun rehearsal_N : N;-fun rehearse_V : V;-fun rehearse_V2 : V2;-fun rehouse_V2 : V2;-fun reich_N : N;-fun reigate_PN : PN;-fun reign_N : N;-fun reign_V : V;-fun reimburse_V2 : V2;-fun reimbursement_N : N;-fun reimposition_N : N;-fun rein_N : N;-fun rein_V2 : V2;-fun reincarnate_A : A;-fun reincarnate_V2 : V2;-fun reincarnation_N : N;-fun reindeer_N : N;-fun reinforce_V2 : V2;-fun reinforcement_N : N;-fun reinstate_V2 : V2;-fun reinstatement_N : N;-fun reinsurance_N : N;-fun reinsure_V2 : V2;-fun reintegrate_V2 : V2;-fun reinterpret_V2 : V2;-fun reinterpretation_N : N;-fun reissue_N : N;-fun reissue_V2 : V2;-fun reiterate_V2 : V2;-fun reiteration_N : N;-fun reject_N : N;-fun reject_V2 : V2;-fun rejection_N : N;-fun rejig_V2 : V2;-fun rejoice_V : V;-fun rejoice_V2 : V2;-fun rejoicing_N : N;-fun rejoin_V : V;-fun rejoin_V2 : V2;-fun rejoinder_N : N;-fun rejuvenate_V : V;-fun rejuvenate_V2 : V2;-fun rejuvenation_N : N;-fun rekindle_V : V;-fun rekindle_V2 : V2;-fun relapse_N : N;-fun relapse_V : V;-fun relate_V : V;-fun relate_V2 : V2;-fun relation_N : N;-fun relationship_N : N;-fun relative_A : A;-fun relative_N : N;-fun relatively_Adv : Adv;-fun relativity_N : N;-fun relax_V : V;-fun relax_V2 : V2;-fun relaxation_N : N;-fun relay_N : N;-fun relay_V2 : V2;-fun release_N : N;-fun release_V2 : V2;-fun relegate_V2 : V2;-fun relegation_N : N;-fun relent_V : V;-fun relentless_A : A;-fun relentlessly_Adv : Adv;-fun relevance_N : N;-fun relevancy_N : N;-fun relevant_A : A;-fun relevantly_Adv : Adv;-fun reliability_N : N;-fun reliable_A : A;-fun reliably_Adv : Adv;-fun reliance_N : N;-fun reliant_A : A;-fun relic_N : N;-fun relict_N : N;-fun relief_N : N;-fun relieve_V2 : V2;-fun religion_N : N;-fun religious_A : A;-fun religious_N : N;-fun religiously_Adv : Adv;-fun reline_V2 : V2;-fun relinquish_V2 : V2;-fun reliquary_N : N;-fun relish_N : N;-fun relish_V2 : V2;-fun relive_V2 : V2;-fun relocate_V : V;-fun relocate_V2 : V2;-fun relocation_N : N;-fun reluctance_N : N;-fun reluctant_A : A;-fun reluctantly_Adv : Adv;-fun rely_V : V;-fun remain_V : V;-fun remainder_N : N;-fun remake_N : N;-fun remake_V2 : V2;-fun remand_N : N;-fun remand_V2 : V2;-fun remark_N : N;-fun remark_V : V;-fun remark_V2 : V2;-fun remarkable_A : A;-fun remarkably_Adv : Adv;-fun remarriage_N : N;-fun remarry_V : V;-fun remarry_V2 : V2;-fun remediable_A : A;-fun remedial_A : A;-fun remedy_N : N;-fun remedy_V2 : V2;-fun remember_V : V;-fun remember_V2 : V2;-fun remembrance_N : N;-fun remilitarization_N : N;-fun remilitarize_V2 : V2;-fun remind_V2 : V2;-fun reminder_N : N;-fun reminisce_V : V;-fun reminiscence_N : N;-fun reminiscent_A : A;-fun reminiscently_Adv : Adv;-fun remiss_A : A;-fun remission_N : N;-fun remissness_N : N;-fun remit_V : V;-fun remit_V2 : V2;-fun remittance_N : N;-fun remittent_A : A;-fun remnant_N : N;-fun remodel_V2 : V2;-fun remonstrance_N : N;-fun remonstrate_V : V;-fun remorse_N : N;-fun remorseful_A : A;-fun remorsefully_Adv : Adv;-fun remorseless_A : A;-fun remorselessly_Adv : Adv;-fun remote_A : A;-fun remotely_Adv : Adv;-fun remoteness_N : N;-fun remould_V2 : V2;-fun remount_N : N;-fun remount_V : V;-fun remount_V2 : V2;-fun removable_A : A;-fun removal_N : N;-fun remove_N : N;-fun remove_V : V;-fun remove_V2 : V2;-fun removed_A : A;-fun remover_N : N;-fun remscheid_PN : PN;-fun remunerate_V2 : V2;-fun remuneration_N : N;-fun remunerative_A : A;-fun renaissance_N : N;-fun renal_A : A;-fun rename_V2 : V2;-fun renascence_N : N;-fun renascent_A : A;-fun rend_V2 : V2;-fun render_V2 : V2;-fun rendering_N : N;-fun rendezvous_N : N;-fun rendezvous_V : V;-fun rendition_N : N;-fun renegade_N : N;-fun renegade_V : V;-fun renege_V : V;-fun renegue_V : V;-fun renew_V2 : V2;-fun renewable_A : A;-fun renewal_N : N;-fun renfrew_PN : PN;-fun rennes_PN : PN;-fun rennet_N : N;-fun renounce_V2 : V2;-fun renovate_V2 : V2;-fun renovation_N : N;-fun renovator_N : N;-fun renown_N : N;-fun renowned_A : A;-fun rent_N : N;-fun rent_V : V;-fun rent_V2 : V2;-fun rent_collector_N : N;-fun rent_free_A : A;-fun rent_free_Adv : Adv;-fun rent_rebate_N : N;-fun rent_roll_N : N;-fun rentable_A : A;-fun rental_N : N;-fun rentier_N : N;-fun renunciation_N : N;-fun reopen_V : V;-fun reopen_V2 : V2;-fun reorganization_N : N;-fun reorganize_V : V;-fun reorganize_V2 : V2;-fun reorient_V : V;-fun reorient_V2 : V2;-fun reorientate_V : V;-fun reorientate_V2 : V2;-fun reorientation_N : N;-fun rep_N : N;-fun repaint_V2 : V2;-fun repair_N : N;-fun repair_V : V;-fun repair_V2 : V2;-fun repairable_A : A;-fun repairer_N : N;-fun reparable_A : A;-fun reparation_N : N;-fun repartee_N : N;-fun repast_N : N;-fun repatriate_N : N;-fun repatriate_V2 : V2;-fun repatriation_N : N;-fun repay_V : V;-fun repay_V2 : V2;-fun repayable_A : A;-fun repayment_N : N;-fun repeal_N : N;-fun repeal_V2 : V2;-fun repeat_N : N;-fun repeat_V : V;-fun repeat_V2 : V2;-fun repeatable_A : A;-fun repeated_A : A;-fun repeatedly_Adv : Adv;-fun repeater_N : N;-fun repel_V2 : V2;-fun repellent_A : A;-fun repellent_N : N;-fun repent_V : V;-fun repent_V2 : V2;-fun repentance_N : N;-fun repentant_A : A;-fun repentantly_Adv : Adv;-fun repercussion_N : N;-fun repertoire_N : N;-fun repertory_N : N;-fun repetition_N : N;-fun repetitious_A : A;-fun repetitive_A : A;-fun repetitively_Adv : Adv;-fun repine_V : V;-fun replace_V2 : V2;-fun replaceable_A : A;-fun replacement_N : N;-fun replant_V2 : V2;-fun replay_N : N;-fun replay_V2 : V2;-fun replenish_V2 : V2;-fun replenishment_N : N;-fun replete_A : A;-fun repletion_N : N;-fun replica_N : N;-fun reply_N : N;-fun reply_V : V;-fun reply_V2 : V2;-fun reply_paid_A : A;-fun repoint_V2 : V2;-fun report_N : N;-fun report_V : V;-fun report_V2 : V2;-fun reportable_A : A;-fun reportage_N : N;-fun reportedly_Adv : Adv;-fun reporter_N : N;-fun repose_N : N;-fun repose_V : V;-fun repose_V2 : V2;-fun reposeful_A : A;-fun repository_N : N;-fun repot_V2 : V2;-fun repp_N : N;-fun reprehend_V2 : V2;-fun reprehensible_A : A;-fun reprehensibly_Adv : Adv;-fun represent_V2 : V2;-fun representation_N : N;-fun representative_A : A;-fun representative_N : N;-fun repress_V2 : V2;-fun repressed_A : A;-fun repression_N : N;-fun repressive_A : A;-fun reprieve_N : N;-fun reprieve_V2 : V2;-fun reprimand_N : N;-fun reprimand_V2 : V2;-fun reprint_N : N;-fun reprint_V2 : V2;-fun reprisal_N : N;-fun reproach_N : N;-fun reproach_V2 : V2;-fun reproachful_A : A;-fun reproachfully_Adv : Adv;-fun reprobate_N : N;-fun reprobate_V2 : V2;-fun reprobation_N : N;-fun reproduce_V : V;-fun reproduce_V2 : V2;-fun reproducer_N : N;-fun reproducible_A : A;-fun reproduction_N : N;-fun reproductive_A : A;-fun reproof_N : N;-fun reproof_V2 : V2;-fun reprove_V2 : V2;-fun reprovingly_Adv : Adv;-fun reps_N : N;-fun reptile_N : N;-fun reptilian_A : A;-fun reptilian_N : N;-fun republic_N : N;-fun republican_A : A;-fun republican_N : N;-fun republicanism_N : N;-fun repudiate_V2 : V2;-fun repudiation_N : N;-fun repugnance_N : N;-fun repugnant_A : A;-fun repulse_N : N;-fun repulse_V2 : V2;-fun repulsion_N : N;-fun repulsive_A : A;-fun repulsively_Adv : Adv;-fun reputable_A : A;-fun reputably_Adv : Adv;-fun reputation_N : N;-fun repute_N : N;-fun repute_V2 : V2;-fun reputed_A : A;-fun reputedly_Adv : Adv;-fun request_N : N;-fun request_V2 : V2;-fun requiem_N : N;-fun require_V2 : V2;-fun requirement_N : N;-fun requisite_A : A;-fun requisite_N : N;-fun requisition_N : N;-fun requisition_V2 : V2;-fun requital_N : N;-fun requite_V2 : V2;-fun reread_V2 : V2;-fun reredos_N : N;-fun rerun_N : N;-fun rerun_V2 : V2;-fun res_N : N;-fun rescind_V2 : V2;-fun rescript_N : N;-fun rescue_N : N;-fun rescue_V2 : V2;-fun rescuer_N : N;-fun research_N : N;-fun research_V : V;-fun researcher_N : N;-fun reseat_V2 : V2;-fun reseed_V2 : V2;-fun resell_V2 : V2;-fun resemblance_N : N;-fun resemble_V2 : V2;-fun resent_V2 : V2;-fun resentful_A : A;-fun resentfully_Adv : Adv;-fun resentment_N : N;-fun reservation_N : N;-fun reserve_N : N;-fun reserve_V2 : V2;-fun reserved_A : A;-fun reservedly_Adv : Adv;-fun reservist_N : N;-fun reservoir_N : N;-fun reset_V2 : V2;-fun resettle_V : V;-fun resettle_V2 : V2;-fun resettlement_N : N;-fun reshape_V2 : V2;-fun reshuffle_N : N;-fun reshuffle_V2 : V2;-fun reside_V : V;-fun residence_N : N;-fun residency_N : N;-fun resident_A : A;-fun resident_N : N;-fun residential_A : A;-fun residual_A : A;-fun residuary_A : A;-fun residue_N : N;-fun resign_V : V;-fun resign_V2 : V2;-fun resignation_N : N;-fun resigned_A : A;-fun resignedly_Adv : Adv;-fun resilience_N : N;-fun resiliency_N : N;-fun resilient_A : A;-fun resin_N : N;-fun resinated_A : A;-fun resinous_A : A;-fun resist_V : V;-fun resist_V2 : V2;-fun resistance_N : N;-fun resistant_A : A;-fun resister_N : N;-fun resistive_A : A;-fun resistivity_N : N;-fun resistless_A : A;-fun resistor_N : N;-fun resole_V2 : V2;-fun resolute_A : A;-fun resolutely_Adv : Adv;-fun resoluteness_N : N;-fun resolution_N : N;-fun resolvable_A : A;-fun resolve_N : N;-fun resolve_V : V;-fun resolve_V2 : V2;-fun resonance_N : N;-fun resonant_A : A;-fun resonate_V : V;-fun resonate_V2 : V2;-fun resonator_N : N;-fun resort_N : N;-fun resort_V : V;-fun resound_V : V;-fun resound_V2 : V2;-fun resoundingly_Adv : Adv;-fun resource_N : N;-fun resourceful_A : A;-fun resourcefully_Adv : Adv;-fun resourceless_A : A;-fun respect_N : N;-fun respect_V2 : V2;-fun respectability_N : N;-fun respectable_A : A;-fun respectably_Adv : Adv;-fun respecter_N : N;-fun respectful_A : A;-fun respectfully_Adv : Adv;-fun respective_A : A;-fun respectively_Adv : Adv;-fun respiration_N : N;-fun respirator_N : N;-fun respiratory_A : A;-fun respire_V : V;-fun respite_N : N;-fun respite_V2 : V2;-fun resplendence_N : N;-fun resplendency_N : N;-fun resplendent_A : A;-fun resplendently_Adv : Adv;-fun respond_V : V;-fun respondent_N : N;-fun response_N : N;-fun responsibility_N : N;-fun responsible_A : A;-fun responsibly_Adv : Adv;-fun responsive_A : A;-fun responsiveness_N : N;-fun rest_N : N;-fun rest_V : V;-fun rest_V2 : V2;-fun rest_cure_N : N;-fun rest_day_N : N;-fun rest_home_N : N;-fun rest_house_N : N;-fun restart_V : V;-fun restart_V2 : V2;-fun restate_V2 : V2;-fun restatement_N : N;-fun restaurant_N : N;-fun restauranteur_N : N;-fun restaurateur_N : N;-fun restful_A : A;-fun restfully_Adv : Adv;-fun restfulness_N : N;-fun restitution_N : N;-fun restive_A : A;-fun restively_Adv : Adv;-fun restiveness_N : N;-fun restless_A : A;-fun restlessly_Adv : Adv;-fun restlessness_N : N;-fun restock_V2 : V2;-fun restoration_N : N;-fun restorative_A : A;-fun restorative_N : N;-fun restore_V2 : V2;-fun restorer_N : N;-fun restrain_V2 : V2;-fun restrained_A : A;-fun restraint_N : N;-fun restrict_V2 : V2;-fun restriction_N : N;-fun restrictive_A : A;-fun restrictively_Adv : Adv;-fun restrictiveness_N : N;-fun restructure_V2 : V2;-fun result_N : N;-fun result_V : V;-fun resultant_A : A;-fun resume_V2 : V2;-fun resumption_N : N;-fun resurface_V : V;-fun resurface_V2 : V2;-fun resurgence_N : N;-fun resurgent_A : A;-fun resurrect_V : V;-fun resurrect_V2 : V2;-fun resurrection_N : N;-fun resuscitate_V : V;-fun resuscitate_V2 : V2;-fun resuscitation_N : N;-fun ret_PN : PN;-fun ret_V2 : V2;-fun retail_Adv : Adv;-fun retail_N : N;-fun retail_V : V;-fun retail_V2 : V2;-fun retailer_N : N;-fun retain_V2 : V2;-fun retainer_N : N;-fun retake_N : N;-fun retake_V2 : V2;-fun retaliate_V : V;-fun retaliation_N : N;-fun retaliative_A : A;-fun retaliatory_A : A;-fun retard_V2 : V2;-fun retardation_N : N;-fun retch_V : V;-fun retd_PN : PN;-fun retell_V2 : V2;-fun retention_N : N;-fun retentive_A : A;-fun retentively_Adv : Adv;-fun retentiveness_N : N;-fun retford_PN : PN;-fun rethink_N : N;-fun rethink_V : V;-fun rethink_V2 : V2;-fun reticence_N : N;-fun reticent_A : A;-fun reticently_Adv : Adv;-fun reticulate_A : A;-fun reticulate_V : V;-fun reticulate_V2 : V2;-fun reticulation_N : N;-fun reticule_N : N;-fun retina_N : N;-fun retinal_A : A;-fun retinue_N : N;-fun retire_N : N;-fun retire_V : V;-fun retire_V2 : V2;-fun retired_A : A;-fun retirement_N : N;-fun retiring_A : A;-fun retool_V2 : V2;-fun retort_N : N;-fun retort_V : V;-fun retort_V2 : V2;-fun retouch_V2 : V2;-fun retrace_V2 : V2;-fun retract_V : V;-fun retract_V2 : V2;-fun retractable_A : A;-fun retractile_A : A;-fun retraction_N : N;-fun retransmit_V2 : V2;-fun retread_N : N;-fun retread_V2 : V2;-fun retreat_N : N;-fun retreat_V : V;-fun retrench_V : V;-fun retrench_V2 : V2;-fun retrenchment_N : N;-fun retrial_N : N;-fun retribution_N : N;-fun retributive_A : A;-fun retrievable_A : A;-fun retrieval_N : N;-fun retrieve_V : V;-fun retrieve_V2 : V2;-fun retriever_N : N;-fun retroactive_A : A;-fun retroactively_Adv : Adv;-fun retrograde_A : A;-fun retrograde_V : V;-fun retrogress_V : V;-fun retrogression_N : N;-fun retrogressive_A : A;-fun retrorocket_N : N;-fun retrospect_N : N;-fun retrospection_N : N;-fun retrospective_A : A;-fun retrospectively_Adv : Adv;-fun retroussé_A : A;-fun retroversion_N : N;-fun retsina_N : N;-fun return_N : N;-fun return_V : V;-fun return_V2 : V2;-fun returnable_A : A;-fun reunification_N : N;-fun reunion_N : N;-fun reunite_V : V;-fun reunite_V2 : V2;-fun rev_N : N;-fun rev_PN : PN;-fun rev_V : V;-fun rev_V2 : V2;-fun revaluation_N : N;-fun revalue_V2 : V2;-fun revamp_V2 : V2;-fun revd_PN : PN;-fun reveal_V2 : V2;-fun reveille_N : N;-fun revel_N : N;-fun revel_V : V;-fun revelation_N : N;-fun reveller_N : N;-fun revelry_N : N;-fun revenge_N : N;-fun revenge_V2 : V2;-fun revengeful_A : A;-fun revengefully_Adv : Adv;-fun revenue_N : N;-fun reverberant_A : A;-fun reverberate_V : V;-fun reverberate_V2 : V2;-fun reverberation_N : N;-fun revere_V2 : V2;-fun reverence_N : N;-fun reverence_V2 : V2;-fun reverend_A : A;-fun reverend_N : N;-fun reverent_A : A;-fun reverential_A : A;-fun reverentially_Adv : Adv;-fun reverently_Adv : Adv;-fun reverie_N : N;-fun revers_N : N;-fun reversal_N : N;-fun reverse_A : A;-fun reverse_N : N;-fun reverse_V : V;-fun reverse_V2 : V2;-fun reversely_Adv : Adv;-fun reversibility_N : N;-fun reversible_A : A;-fun reversion_N : N;-fun reversionary_A : A;-fun revert_V : V;-fun revertible_A : A;-fun revetment_N : N;-fun review_N : N;-fun review_V : V;-fun review_V2 : V2;-fun reviewer_N : N;-fun revile_V : V;-fun revile_V2 : V2;-fun revise_N : N;-fun revise_V2 : V2;-fun reviser_N : N;-fun revision_N : N;-fun revisionism_N : N;-fun revisionist_N : N;-fun revisit_V2 : V2;-fun revitalization_N : N;-fun revitalize_V2 : V2;-fun revival_N : N;-fun revivalist_N : N;-fun revive_V : V;-fun revive_V2 : V2;-fun revivify_V2 : V2;-fun revocable_A : A;-fun revocation_N : N;-fun revoke_N : N;-fun revoke_V : V;-fun revoke_V2 : V2;-fun revolt_N : N;-fun revolt_V : V;-fun revolt_V2 : V2;-fun revolting_A : A;-fun revoltingly_Adv : Adv;-fun revolution_N : N;-fun revolutionary_A : A;-fun revolutionary_N : N;-fun revolutionize_V2 : V2;-fun revolve_V : V;-fun revolve_V2 : V2;-fun revolver_N : N;-fun revue_N : N;-fun revulsion_N : N;-fun reward_N : N;-fun reward_V2 : V2;-fun rewire_V2 : V2;-fun reword_V2 : V2;-fun rewrite_N : N;-fun rewrite_V2 : V2;-fun rex_PN : PN;-fun reykjavik_PN : PN;-fun rhapsodize_V : V;-fun rhapsody_N : N;-fun rhea_N : N;-fun rheims_PN : PN;-fun rhenish_A : A;-fun rheostat_N : N;-fun rhesus_N : N;-fun rhetoric_N : N;-fun rhetorical_A : A;-fun rhetorically_Adv : Adv;-fun rhetorician_N : N;-fun rheum_N : N;-fun rheumatic_A : A;-fun rheumatic_N : N;-fun rheumatism_N : N;-fun rheumatoid_A : A;-fun rheydt_PN : PN;-fun rhinal_A : A;-fun rhine_PN : PN;-fun rhinestone_N : N;-fun rhino_N : N;-fun rhinoceros_N : N;-fun rhizome_N : N;-fun rhode_PN : PN;-fun rhododendron_N : N;-fun rhomb_N : N;-fun rhomboid_A : A;-fun rhomboid_N : N;-fun rhombus_N : N;-fun rhondda_PN : PN;-fun rhosllanerchrugog_PN : PN;-fun rhubarb_N : N;-fun rhyl_PN : PN;-fun rhyme_N : N;-fun rhyme_V : V;-fun rhyme_V2 : V2;-fun rhymed_A : A;-fun rhymester_N : N;-fun rhymney_PN : PN;-fun rhythm_N : N;-fun rhythmic_A : A;-fun rhythmical_A : A;-fun rhythmically_Adv : Adv;-fun rib_N : N;-fun rib_V2 : V2;-fun ribald_A : A;-fun ribald_N : N;-fun ribaldry_N : N;-fun riband_N : N;-fun ribbon_N : N;-fun riboflavin_N : N;-fun rice_N : N;-fun rice_paper_N : N;-fun rich_A : A;-fun richard_PN : PN;-fun richly_Adv : Adv;-fun richmond_PN : PN;-fun richmond_upon_thames_PN : PN;-fun richness_N : N;-fun rick_N : N;-fun rick_PN : PN;-fun rick_V2 : V2;-fun rickets_N : N;-fun rickety_A : A;-fun rickmansworth_PN : PN;-fun rickshaw_N : N;-fun ricky_PN : PN;-fun ricochet_N : N;-fun ricochet_V : V;-fun ricochet_V2 : V2;-fun rid_V2 : V2;-fun riddance_N : N;-fun riddle_N : N;-fun riddle_V2 : V2;-fun ride_N : N;-fun ride_V : V;-fun ride_V2 : V2;-fun rider_N : N;-fun riderless_A : A;-fun ridge_N : N;-fun ridge_V2 : V2;-fun ridge_tile_N : N;-fun ridgepole_N : N;-fun ridicule_N : N;-fun ridicule_V2 : V2;-fun ridiculous_A : A;-fun ridiculously_Adv : Adv;-fun riding_N : N;-fun riding_habit_N : N;-fun riding_lamp_N : N;-fun riding_light_N : N;-fun riding_master_N : N;-fun riding_school_N : N;-fun riesling_N : N;-fun rife_A : A;-fun riff_N : N;-fun riff_raff_N : N;-fun riffle_V : V;-fun riffle_V2 : V2;-fun rifle_N : N;-fun rifle_V2 : V2;-fun rifle_range_N : N;-fun rifle_shot_N : N;-fun rifleman_N : N;-fun rift_N : N;-fun rift_valley_N : N;-fun rig_N : N;-fun rig_V : V;-fun rig_V2 : V2;-fun riga_PN : PN;-fun rigger_N : N;-fun rigging_N : N;-fun right_A : A;-fun right_Adv : Adv;-fun right_N : N;-fun right_V2 : V2;-fun right_angled_A : A;-fun right_down_A : A;-fun right_down_Adv : Adv;-fun right_hand_A : A;-fun right_handed_A : A;-fun right_hander_N : N;-fun right_minded_A : A;-fun right_turn_N : N;-fun right_wing_N : N;-fun right_winger_N : N;-fun righteous_A : A;-fun righteously_Adv : Adv;-fun righteousness_N : N;-fun rightful_A : A;-fun rightfully_Adv : Adv;-fun rightfulness_N : N;-fun rightist_A : A;-fun rightist_N : N;-fun rightly_Adv : Adv;-fun rightness_N : N;-fun rigid_A : A;-fun rigidity_N : N;-fun rigidly_Adv : Adv;-fun rigmarole_N : N;-fun rigor_mortis_N : N;-fun rigorous_A : A;-fun rigorously_Adv : Adv;-fun rigour_N : N;-fun rigout_N : N;-fun rijeka_PN : PN;-fun rile_V2 : V2;-fun rill_N : N;-fun rim_N : N;-fun rim_V2 : V2;-fun rime_N : N;-fun rime_V2 : V2;-fun rimini_PN : PN;-fun rind_N : N;-fun rinderpest_N : N;-fun ring_N : N;-fun ring_V : V;-fun ring_V2 : V2;-fun ring_armour_N : N;-fun ring_finger_N : N;-fun ring_mail_N : N;-fun ring_road_N : N;-fun ringer_N : N;-fun ringleader_N : N;-fun ringlet_N : N;-fun ringmaster_N : N;-fun ringside_N : N;-fun ringwood_PN : PN;-fun ringworm_N : N;-fun rink_N : N;-fun rinse_N : N;-fun rinse_V2 : V2;-fun rio_de_janeiro_PN : PN;-fun riot_N : N;-fun riot_V : V;-fun rioter_N : N;-fun riotous_A : A;-fun riotously_Adv : Adv;-fun rip_N : N;-fun rip_PN : PN;-fun rip_V : V;-fun rip_V2 : V2;-fun rip_off_N : N;-fun rip_roaring_A : A;-fun riparian_A : A;-fun ripcord_N : N;-fun ripe_A : A;-fun ripely_Adv : Adv;-fun ripen_V : V;-fun ripen_V2 : V2;-fun ripeness_N : N;-fun ripley_PN : PN;-fun ripon_PN : PN;-fun riposte_N : N;-fun riposte_V : V;-fun ripple_N : N;-fun ripple_V : V;-fun ripple_V2 : V2;-fun ripsaw_N : N;-fun riptide_N : N;-fun risborough_PN : PN;-fun risca_PN : PN;-fun rise_N : N;-fun rise_V : V;-fun riser_N : N;-fun rishton_PN : PN;-fun risibility_N : N;-fun risible_A : A;-fun rising_N : N;-fun risk_N : N;-fun risk_V2 : V2;-fun riskily_Adv : Adv;-fun riskiness_N : N;-fun risky_A : A;-fun risotto_N : N;-fun risqué_A : A;-fun rissole_N : N;-fun rita_PN : PN;-fun rite_N : N;-fun ritual_A : A;-fun ritual_N : N;-fun ritualism_N : N;-fun ritualist_N : N;-fun ritualistic_A : A;-fun ritzy_A : A;-fun rival_N : N;-fun rival_V2 : V2;-fun rivalry_N : N;-fun rive_V : V;-fun rive_V2 : V2;-fun river_N : N;-fun river_basin_N : N;-fun river_bed_N : N;-fun riverside_N : N;-fun rivet_N : N;-fun rivet_V2 : V2;-fun riveter_N : N;-fun riviera_PN : PN;-fun rivulet_N : N;-fun rly_N : N;-fun rm_N : N;-fun rn_N : N;-fun roach_N : N;-fun road_N : N;-fun road_book_N : N;-fun road_hog_N : N;-fun road_metal_N : N;-fun road_sense_N : N;-fun roadbed_N : N;-fun roadblock_N : N;-fun roadhouse_N : N;-fun roadless_A : A;-fun roadman_N : N;-fun roadmender_N : N;-fun roadside_N : N;-fun roadstead_N : N;-fun roadster_N : N;-fun roadway_N : N;-fun roadworthy_A : A;-fun roam_V : V;-fun roam_V2 : V2;-fun roan_A : A;-fun roan_N : N;-fun roar_N : N;-fun roar_V : V;-fun roar_V2 : V2;-fun roaring_A : A;-fun roaring_Adv : Adv;-fun roast_A : A;-fun roast_N : N;-fun roast_V : V;-fun roast_V2 : V2;-fun roaster_N : N;-fun roasting_N : N;-fun rob_PN : PN;-fun rob_V2 : V2;-fun robber_N : N;-fun robbery_N : N;-fun robe_N : N;-fun robe_V : V;-fun robe_V2 : V2;-fun robert_PN : PN;-fun robin_N : N;-fun robin_PN : PN;-fun robot_N : N;-fun robust_A : A;-fun robustly_Adv : Adv;-fun robustness_N : N;-fun roc_N : N;-fun rochdale_PN : PN;-fun rochester_PN : PN;-fun rock_'n_roll_N : N;-fun rock_N : N;-fun rock_V : V;-fun rock_V2 : V2;-fun rock_bottom_N : N;-fun rock_cake_N : N;-fun rock_climbing_N : N;-fun rock_crystal_N : N;-fun rock_garden_N : N;-fun rock_plant_N : N;-fun rock_salmon_N : N;-fun rock_salt_N : N;-fun rocker_N : N;-fun rockery_N : N;-fun rocket_N : N;-fun rocket_V : V;-fun rocket_base_N : N;-fun rocket_range_N : N;-fun rocketry_N : N;-fun rocking_chair_N : N;-fun rocking_horse_N : N;-fun rocky_A : A;-fun rococo_A : A;-fun rod_N : N;-fun rod_PN : PN;-fun rodent_N : N;-fun rodeo_N : N;-fun rodney_PN : PN;-fun rodomontade_N : N;-fun roe_N : N;-fun roebuck_N : N;-fun roentgen_N : N;-fun rogation_N : N;-fun roger_PN : PN;-fun rogue_N : N;-fun rogue_elephant_N : N;-fun roguery_N : N;-fun roguish_A : A;-fun roguishly_Adv : Adv;-fun roguishness_N : N;-fun roisterer_N : N;-fun role_N : N;-fun roll_N : N;-fun roll_V : V;-fun roll_V2 : V2;-fun roll_call_N : N;-fun roll_on_N : N;-fun roller_N : N;-fun roller_skate_N : N;-fun rollicking_A : A;-fun rolling_N : N;-fun rolling_mill_N : N;-fun rolling_pin_N : N;-fun rolling_stock_N : N;-fun roly_poly_N : N;-fun romaic_A : A;-fun romaic_N : N;-fun roman_A : A;-fun roman_N : N;-fun romance_A : A;-fun romance_N : N;-fun romance_V : V;-fun romanesque_N : N;-fun romania_PN : PN;-fun romanian_A : A;-fun romanian_N : N;-fun romantic_A : A;-fun romantic_N : N;-fun romantically_Adv : Adv;-fun romanticism_N : N;-fun romanticist_N : N;-fun romanticize_V : V;-fun romanticize_V2 : V2;-fun romany_A : A;-fun romany_N : N;-fun rome_PN : PN;-fun romish_A : A;-fun romp_N : N;-fun romp_V : V;-fun romper_N : N;-fun romsey_PN : PN;-fun ron_PN : PN;-fun ronald_PN : PN;-fun rondeau_N : N;-fun rondel_N : N;-fun rondo_N : N;-fun roneo_N : N;-fun roneo_V2 : V2;-fun ronnie_PN : PN;-fun rood_N : N;-fun rood_tree_N : N;-fun roof_N : N;-fun roof_V2 : V2;-fun roof_garden_N : N;-fun roof_tree_N : N;-fun roofing_N : N;-fun roofless_A : A;-fun rook_N : N;-fun rook_V2 : V2;-fun rookery_N : N;-fun rookie_N : N;-fun room_N : N;-fun room_V : V;-fun room_mate_N : N;-fun roomed_A : A;-fun roomer_N : N;-fun roomful_N : N;-fun roomily_Adv : Adv;-fun roomy_A : A;-fun roost_N : N;-fun roost_V : V;-fun rooster_N : N;-fun root_N : N;-fun root_V : V;-fun root_V2 : V2;-fun rootle_V : V;-fun rootless_A : A;-fun rope_N : N;-fun rope_V2 : V2;-fun rope_dancer_N : N;-fun rope_ladder_N : N;-fun rope_yard_N : N;-fun rope_yarn_N : N;-fun ropewalk_N : N;-fun ropewalker_N : N;-fun ropeway_N : N;-fun ropey_A : A;-fun roquefort_N : N;-fun rosalie_PN : PN;-fun rosalind_PN : PN;-fun rosamund_PN : PN;-fun rosario_PN : PN;-fun rosary_N : N;-fun roscommon_PN : PN;-fun rose_N : N;-fun rose_PN : PN;-fun rose_bed_N : N;-fun rose_leaf_N : N;-fun rose_red_A : A;-fun rose_water_N : N;-fun roseate_A : A;-fun rosebud_N : N;-fun rosemary_N : N;-fun rosemary_PN : PN;-fun rosette_N : N;-fun rosewood_N : N;-fun rosie_PN : PN;-fun rosin_N : N;-fun rosin_V2 : V2;-fun roslyn_PN : PN;-fun ross_on_wye_PN : PN;-fun rossington_PN : PN;-fun rosslare_PN : PN;-fun roster_N : N;-fun rostock_PN : PN;-fun rostov_na_donu_PN : PN;-fun rostrum_N : N;-fun rosy_A : A;-fun rot_N : N;-fun rot_V : V;-fun rot_V2 : V2;-fun rota_N : N;-fun rotarian_N : N;-fun rotary_A : A;-fun rotary_N : N;-fun rotate_V : V;-fun rotate_V2 : V2;-fun rotation_N : N;-fun rotational_A : A;-fun rotationally_Adv : Adv;-fun rotatory_A : A;-fun rote_N : N;-fun rotgut_N : N;-fun rotherham_PN : PN;-fun rothesay_PN : PN;-fun rothwell_PN : PN;-fun rotisserie_N : N;-fun rotogravure_N : N;-fun rotor_N : N;-fun rotten_A : A;-fun rottenly_Adv : Adv;-fun rottenness_N : N;-fun rotter_N : N;-fun rotterdam_PN : PN;-fun rotund_A : A;-fun rotunda_N : N;-fun rotundity_N : N;-fun rotundly_Adv : Adv;-fun roubaix_PN : PN;-fun rouble_N : N;-fun rouen_PN : PN;-fun rouge_N : N;-fun rouge_V : V;-fun rouge_V2 : V2;-fun rough_A : A;-fun rough_Adv : Adv;-fun rough_N : N;-fun rough_V2 : V2;-fun rough_and_tumble_A : A;-fun rough_and_tumble_N : N;-fun rough_dry_V2 : V2;-fun rough_hewn_A : A;-fun rough_house_V : V;-fun rough_house_V2 : V2;-fun rough_spoken_A : A;-fun roughage_N : N;-fun roughcast_N : N;-fun roughcast_V2 : V2;-fun roughen_V : V;-fun roughen_V2 : V2;-fun roughish_A : A;-fun roughly_Adv : Adv;-fun roughneck_N : N;-fun roughness_N : N;-fun roughrider_N : N;-fun roughshod_A : A;-fun roulette_N : N;-fun round_A : A;-fun round_Adv : Adv;-fun round_N : N;-fun round_V : V;-fun round_V2 : V2;-fun round_arm_A : A;-fun round_arm_Adv : Adv;-fun round_backed_A : A;-fun round_eyed_A : A;-fun round_hand_N : N;-fun round_shot_N : N;-fun round_shouldered_A : A;-fun round_the_clock_A : A;-fun round_the_clock_Adv : Adv;-fun roundabout_A : A;-fun roundabout_N : N;-fun roundel_N : N;-fun roundelay_N : N;-fun roundhead_N : N;-fun roundhouse_N : N;-fun roundish_A : A;-fun roundly_Adv : Adv;-fun roundness_N : N;-fun roundsman_N : N;-fun roundup_N : N;-fun rouse_V : V;-fun rouse_V2 : V2;-fun rout_N : N;-fun rout_V2 : V2;-fun route_N : N;-fun route_V2 : V2;-fun routemarch_N : N;-fun routine_A : A;-fun routine_N : N;-fun roué_N : N;-fun rove_V : V;-fun rove_V2 : V2;-fun rover_N : N;-fun row_N : N;-fun row_V : V;-fun row_V2 : V2;-fun rowan_N : N;-fun rowan_berry_N : N;-fun rowan_tree_N : N;-fun rowboat_N : N;-fun rowdily_Adv : Adv;-fun rowdiness_N : N;-fun rowdy_A : A;-fun rowdy_N : N;-fun rowdyism_N : N;-fun rowel_N : N;-fun rower_N : N;-fun rowing_N : N;-fun rowing_boat_N : N;-fun rowing_club_N : N;-fun rowlands_gill_PN : PN;-fun rowlock_N : N;-fun roy_PN : PN;-fun royal_A : A;-fun royalist_N : N;-fun royally_Adv : Adv;-fun royalty_N : N;-fun royston_PN : PN;-fun rpm_N : N;-fun rspca_N : N;-fun rsvp_PN : PN;-fun rt_hon_PN : PN;-fun rub_N : N;-fun rub_V : V;-fun rub_V2 : V2;-fun rub_a_dub_N : N;-fun rub_down_N : N;-fun rub_up_N : N;-fun rubber_N : N;-fun rubber_V2 : V2;-fun rubber_stamp_V2 : V2;-fun rubberize_V2 : V2;-fun rubberneck_N : N;-fun rubberneck_V : V;-fun rubbery_A : A;-fun rubbing_N : N;-fun rubbish_N : N;-fun rubbish_V2 : V2;-fun rubbishing_N : N;-fun rubbishy_A : A;-fun rubble_N : N;-fun rubicon_N : N;-fun rubicund_A : A;-fun rubric_N : N;-fun ruby_A : A;-fun ruby_N : N;-fun ruck_N : N;-fun ruck_V : V;-fun ruck_V2 : V2;-fun rucksack_N : N;-fun ruckus_N : N;-fun rudder_N : N;-fun rudderless_A : A;-fun ruddiness_N : N;-fun ruddington_PN : PN;-fun ruddle_N : N;-fun ruddle_V2 : V2;-fun ruddy_A : A;-fun rude_A : A;-fun rudely_Adv : Adv;-fun rudeness_N : N;-fun rudiment_N : N;-fun rudimentary_A : A;-fun rudolf_PN : PN;-fun rudy_PN : PN;-fun rue_N : N;-fun rue_V2 : V2;-fun rueful_A : A;-fun ruefully_Adv : Adv;-fun ruff_N : N;-fun ruff_V : V;-fun ruff_V2 : V2;-fun ruffian_N : N;-fun ruffianism_N : N;-fun ruffianly_A : A;-fun ruffle_N : N;-fun ruffle_V : V;-fun ruffle_V2 : V2;-fun rug_N : N;-fun rugby_N : N;-fun rugby_PN : PN;-fun rugeley_PN : PN;-fun rugged_A : A;-fun ruggedly_Adv : Adv;-fun ruggedness_N : N;-fun rugger_N : N;-fun ruin_N : N;-fun ruin_V2 : V2;-fun ruination_N : N;-fun ruinous_A : A;-fun ruinously_Adv : Adv;-fun rule_N : N;-fun rule_V : V;-fun rule_V2 : V2;-fun ruler_N : N;-fun ruling_A : A;-fun ruling_N : N;-fun rum_N : N;-fun rum_runner_N : N;-fun rumba_N : N;-fun rumble_N : N;-fun rumble_V : V;-fun rumble_V2 : V2;-fun rumbling_N : N;-fun rumbustious_A : A;-fun ruminant_A : A;-fun ruminant_N : N;-fun ruminate_V : V;-fun rumination_N : N;-fun ruminative_A : A;-fun rummage_N : N;-fun rummage_V : V;-fun rummage_V2 : V2;-fun rummy_A : A;-fun rummy_N : N;-fun rumour_N : N;-fun rumour_V2 : V2;-fun rumour_monger_N : N;-fun rump_N : N;-fun rump_steak_N : N;-fun rumple_V2 : V2;-fun rumpus_N : N;-fun run_N : N;-fun run_V : V;-fun run_V2 : V2;-fun run_of_the_mill_A : A;-fun run_off_N : N;-fun run_through_N : N;-fun run_up_N : N;-fun runaway_A : A;-fun runaway_N : N;-fun runcorn_PN : PN;-fun rundown_A : A;-fun rundown_N : N;-fun rune_N : N;-fun rung_N : N;-fun runic_A : A;-fun runnel_N : N;-fun runner_N : N;-fun runner_up_N : N;-fun running_A : A;-fun running_N : N;-fun running_board_N : N;-fun runny_A : A;-fun runt_N : N;-fun runway_N : N;-fun rupee_N : N;-fun rupert_PN : PN;-fun rupiah_N : N;-fun rupture_N : N;-fun rupture_V : V;-fun rupture_V2 : V2;-fun rural_A : A;-fun ruritanian_A : A;-fun ruse_N : N;-fun rush_N : N;-fun rush_V : V;-fun rush_V2 : V2;-fun rushlight_N : N;-fun rushy_A : A;-fun rusk_N : N;-fun russet_A : A;-fun russet_N : N;-fun russia_PN : PN;-fun russian_A : A;-fun russian_N : N;-fun rust_N : N;-fun rust_V : V;-fun rust_V2 : V2;-fun rustic_A : A;-fun rustic_N : N;-fun rusticate_V : V;-fun rusticate_V2 : V2;-fun rusticity_N : N;-fun rustiness_N : N;-fun rustle_N : N;-fun rustle_V : V;-fun rustle_V2 : V2;-fun rustler_N : N;-fun rustless_A : A;-fun rustling_N : N;-fun rusty_A : A;-fun rut_N : N;-fun rut_V2 : V2;-fun ruth_PN : PN;-fun rutherglen_PN : PN;-fun ruthless_A : A;-fun ruthlessly_Adv : Adv;-fun ruthlessness_N : N;-fun rutland_PN : PN;-fun rwanda_PN : PN;-fun rwandan_A : A;-fun rwandan_N : N;-fun ryde_PN : PN;-fun rye_N : N;-fun rye_bread_N : N;-fun ryehill_PN : PN;-fun réchauffé_N : N;-fun régime_N : N;-fun résumé_N : N;-fun rôle_N : N;-fun röntgen_N : N;-fun s_N : N;-fun saarbrucken_PN : PN;-fun sabadeli_PN : PN;-fun sabah_PN : PN;-fun sabahan_A : A;-fun sabahan_N : N;-fun sabbatarian_A : A;-fun sabbatarian_N : N;-fun sabbath_N : N;-fun sabbatical_A : A;-fun sabbatical_N : N;-fun sable_A : A;-fun sable_N : N;-fun sabot_N : N;-fun sabotage_N : N;-fun sabotage_V2 : V2;-fun saboteur_N : N;-fun sabre_N : N;-fun sabre_V2 : V2;-fun sabre_rattling_N : N;-fun sabre_toothed_A : A;-fun sac_N : N;-fun saccharin_N : N;-fun saccharine_A : A;-fun sacerdotal_A : A;-fun sacerdotalism_N : N;-fun sachet_N : N;-fun sack_N : N;-fun sack_V2 : V2;-fun sack_race_N : N;-fun sackbut_N : N;-fun sackcloth_N : N;-fun sacking_N : N;-fun sacrament_N : N;-fun sacramental_A : A;-fun sacramento_PN : PN;-fun sacred_A : A;-fun sacredly_Adv : Adv;-fun sacredness_N : N;-fun sacrifice_N : N;-fun sacrifice_V : V;-fun sacrifice_V2 : V2;-fun sacrificial_A : A;-fun sacrilege_N : N;-fun sacrilegious_A : A;-fun sacristan_N : N;-fun sacristy_N : N;-fun sacrosanct_A : A;-fun sad_A : A;-fun sadden_V : V;-fun sadden_V2 : V2;-fun saddle_N : N;-fun saddle_V2 : V2;-fun saddle_sore_A : A;-fun saddlebag_N : N;-fun saddler_N : N;-fun saddlery_N : N;-fun sadhu_N : N;-fun sadism_N : N;-fun sadist_N : N;-fun sadistic_A : A;-fun sadly_Adv : Adv;-fun sadness_N : N;-fun sado_masochist_N : N;-fun sadomasochism_N : N;-fun sae_N : N;-fun safari_N : N;-fun safe_A : A;-fun safe_N : N;-fun safe_conduct_N : N;-fun safe_deposit_A : A;-fun safe_deposit_N : N;-fun safecracker_N : N;-fun safeguard_N : N;-fun safeguard_V2 : V2;-fun safekeeping_N : N;-fun safely_Adv : Adv;-fun safeness_N : N;-fun safety_N : N;-fun safety_belt_N : N;-fun safety_bolt_N : N;-fun safety_catch_N : N;-fun safety_curtain_N : N;-fun safety_factor_N : N;-fun safety_lamp_N : N;-fun safety_lock_N : N;-fun safety_match_N : N;-fun safety_pin_N : N;-fun safety_razor_N : N;-fun safety_valve_N : N;-fun saffron_N : N;-fun saffron_walden_PN : PN;-fun sag_N : N;-fun sag_V : V;-fun saga_N : N;-fun sagacious_A : A;-fun sagaciously_Adv : Adv;-fun sagacity_N : N;-fun sage_A : A;-fun sage_N : N;-fun sage_green_A : A;-fun sage_green_N : N;-fun sagely_Adv : Adv;-fun sagittarius_PN : PN;-fun sago_N : N;-fun sahib_N : N;-fun said_A : A;-fun saigon_PN : PN;-fun sail_N : N;-fun sail_V : V;-fun sail_V2 : V2;-fun sailcloth_N : N;-fun sailing_N : N;-fun sailing_boat_N : N;-fun sailing_master_N : N;-fun sailing_ship_N : N;-fun sailing_vessel_N : N;-fun sailor_N : N;-fun saint's_day_N : N;-fun saint_N : N;-fun sainted_A : A;-fun sainthood_N : N;-fun saintlike_A : A;-fun saintliness_N : N;-fun saintly_A : A;-fun sake_N : N;-fun saké_N : N;-fun sal_volatile_N : N;-fun salaam_N : N;-fun salaam_V : V;-fun salable_A : A;-fun salacious_A : A;-fun salaciously_Adv : Adv;-fun salaciousness_N : N;-fun salacity_N : N;-fun salad_N : N;-fun salad_dressing_N : N;-fun salad_oil_N : N;-fun salamanca_PN : PN;-fun salamander_N : N;-fun salami_N : N;-fun salaried_A : A;-fun salary_N : N;-fun sale_N : N;-fun sale_PN : PN;-fun saleable_A : A;-fun salerno_PN : PN;-fun saleroom_N : N;-fun salesman_N : N;-fun salesmanship_N : N;-fun saleswoman_N : N;-fun salford_PN : PN;-fun salience_N : N;-fun salient_A : A;-fun salient_N : N;-fun saline_A : A;-fun saline_N : N;-fun salinity_N : N;-fun salisbury_PN : PN;-fun saliva_N : N;-fun salivary_A : A;-fun salivate_V : V;-fun sallow_A : A;-fun sallow_V : V;-fun sallow_V2 : V2;-fun sally_N : N;-fun sally_PN : PN;-fun sally_V : V;-fun salmon_N : N;-fun salon_N : N;-fun saloon_N : N;-fun salsify_N : N;-fun salt_A : A;-fun salt_N : N;-fun salt_PN : PN;-fun salt_V2 : V2;-fun salt_cellar_N : N;-fun salt_lick_N : N;-fun saltash_PN : PN;-fun saltburn_PN : PN;-fun saltcoats_PN : PN;-fun saltiness_N : N;-fun saltpan_N : N;-fun saltpetre_N : N;-fun saltwater_N : N;-fun saltworks_N : N;-fun salty_A : A;-fun salubrious_A : A;-fun salubrity_N : N;-fun salutary_A : A;-fun salutation_N : N;-fun salute_N : N;-fun salute_V : V;-fun salute_V2 : V2;-fun salvador_PN : PN;-fun salvadorean_A : A;-fun salvadorean_N : N;-fun salvage_N : N;-fun salvage_V2 : V2;-fun salvation_N : N;-fun salve_N : N;-fun salve_V2 : V2;-fun salver_N : N;-fun salvia_N : N;-fun salvo_N : N;-fun salzburg_PN : PN;-fun sam_PN : PN;-fun samantha_PN : PN;-fun samaritan_N : N;-fun samba_N : N;-fun same_A : A;-fun same_Adv : Adv;-fun sameness_N : N;-fun sammy_PN : PN;-fun samoa_PN : PN;-fun samoan_A : A;-fun samoan_N : N;-fun samovar_N : N;-fun sampan_N : N;-fun sample_N : N;-fun sample_V2 : V2;-fun sampler_N : N;-fun samuel_PN : PN;-fun samurai_N : N;-fun san_antonio_PN : PN;-fun san_bernardino_PN : PN;-fun san_diego_PN : PN;-fun san_francisco_PN : PN;-fun san_jose_PN : PN;-fun san_juan_PN : PN;-fun san_marinese_A : A;-fun san_marinese_N : N;-fun san_marino_PN : PN;-fun san_sebastian_PN : PN;-fun sanatorium_N : N;-fun sanctification_N : N;-fun sanctify_V2 : V2;-fun sanctimonious_A : A;-fun sanctimoniously_Adv : Adv;-fun sanction_N : N;-fun sanction_V2 : V2;-fun sanctity_N : N;-fun sanctuary_N : N;-fun sanctum_N : N;-fun sand_N : N;-fun sand_V2 : V2;-fun sand_bar_N : N;-fun sandal_N : N;-fun sandalled_A : A;-fun sandalwood_N : N;-fun sandbach_PN : PN;-fun sandbag_N : N;-fun sandbank_N : N;-fun sandblast_V2 : V2;-fun sandboy_N : N;-fun sandfly_N : N;-fun sandglass_N : N;-fun sandiness_N : N;-fun sandown_PN : PN;-fun sandpaper_N : N;-fun sandpaper_V2 : V2;-fun sandpiper_N : N;-fun sandpit_N : N;-fun sandra_PN : PN;-fun sandstone_N : N;-fun sandstorm_N : N;-fun sandwich_N : N;-fun sandwich_V2 : V2;-fun sandwich_board_N : N;-fun sandwichman_N : N;-fun sandy_A : A;-fun sandy_PN : PN;-fun sane_A : A;-fun sanely_Adv : Adv;-fun sang_froid_N : N;-fun sango_N : N;-fun sanguinary_A : A;-fun sanguine_A : A;-fun sanitary_A : A;-fun sanitation_N : N;-fun sanity_N : N;-fun sanskrit_N : N;-fun santa_claus_N : N;-fun santa_claus_PN : PN;-fun santander_PN : PN;-fun santiago_PN : PN;-fun santo_domingo_PN : PN;-fun santos_PN : PN;-fun sao_paolo_PN : PN;-fun sap_N : N;-fun sap_V : V;-fun sap_V2 : V2;-fun saphead_N : N;-fun sapience_N : N;-fun sapient_A : A;-fun sapiently_Adv : Adv;-fun sapless_A : A;-fun sapling_N : N;-fun sapper_N : N;-fun sapphic_A : A;-fun sapphire_N : N;-fun sapporo_PN : PN;-fun sappy_A : A;-fun sapwood_N : N;-fun sara_PN : PN;-fun saraband_N : N;-fun saracen_N : N;-fun sarah_PN : PN;-fun sarajevo_PN : PN;-fun saratov_PN : PN;-fun sarawak_PN : PN;-fun sarawakian_A : A;-fun sarawakian_N : N;-fun sarcasm_N : N;-fun sarcastic_A : A;-fun sarcastically_Adv : Adv;-fun sarcophagus_N : N;-fun sardine_N : N;-fun sardonic_A : A;-fun sardonically_Adv : Adv;-fun sari_N : N;-fun sarisbury_PN : PN;-fun sarong_N : N;-fun sarsaparilla_N : N;-fun sartorial_A : A;-fun sash_N : N;-fun sash_cord_N : N;-fun sash_line_N : N;-fun saskatchewan_PN : PN;-fun sassari_PN : PN;-fun sassenach_N : N;-fun sat_PN : PN;-fun satan_N : N;-fun satanic_A : A;-fun satchel_N : N;-fun sate_V2 : V2;-fun sateen_N : N;-fun satellite_N : N;-fun satiable_A : A;-fun satiate_V2 : V2;-fun satiety_N : N;-fun satin_A : A;-fun satin_N : N;-fun satinwood_N : N;-fun satire_N : N;-fun satirical_A : A;-fun satirically_Adv : Adv;-fun satirist_N : N;-fun satirize_V2 : V2;-fun satisfaction_N : N;-fun satisfactorily_Adv : Adv;-fun satisfactory_A : A;-fun satisfy_V : V;-fun satisfy_V2 : V2;-fun satisfying_A : A;-fun satisfyingly_Adv : Adv;-fun satrap_N : N;-fun satsuma_N : N;-fun saturate_V2 : V2;-fun saturation_N : N;-fun saturday_N : N;-fun saturday_PN : PN;-fun saturn_PN : PN;-fun saturnalia_N : N;-fun saturnine_A : A;-fun satyr_N : N;-fun satyric_A : A;-fun sauce_N : N;-fun sauce_V2 : V2;-fun sauce_boat_N : N;-fun saucepan_N : N;-fun saucer_N : N;-fun saucer_eyed_A : A;-fun sauchie_PN : PN;-fun saucily_Adv : Adv;-fun sauciness_N : N;-fun saucy_A : A;-fun saudi_arabia_PN : PN;-fun saudi_arabian_A : A;-fun saudi_arabian_N : N;-fun sauerkraut_N : N;-fun sauna_N : N;-fun saunter_N : N;-fun saunter_V : V;-fun saunterer_N : N;-fun saurian_A : A;-fun saurian_N : N;-fun sausage_N : N;-fun sausage_dog_N : N;-fun sausage_meat_N : N;-fun sausage_roll_N : N;-fun sauté_A : A;-fun sauté_V2 : V2;-fun savage_A : A;-fun savage_N : N;-fun savage_V2 : V2;-fun savagely_Adv : Adv;-fun savageness_N : N;-fun savagery_N : N;-fun savanna_N : N;-fun savannah_N : N;-fun savant_N : N;-fun save_N : N;-fun save_V : V;-fun save_V2 : V2;-fun saveloy_N : N;-fun saver_N : N;-fun saving_A : A;-fun saving_N : N;-fun savings_bank_N : N;-fun saviour_N : N;-fun savoir_faire_N : N;-fun savory_N : N;-fun savour_N : N;-fun savour_V : V;-fun savour_V2 : V2;-fun savoury_A : A;-fun savoury_N : N;-fun savoy_N : N;-fun savvy_N : N;-fun savvy_V : V;-fun saw_N : N;-fun saw_V : V;-fun saw_V2 : V2;-fun saw_pit_N : N;-fun sawbridgeworth_PN : PN;-fun sawdust_N : N;-fun sawhorse_N : N;-fun sawmill_N : N;-fun sawyer_N : N;-fun sax_N : N;-fun saxhorn_N : N;-fun saxifrage_N : N;-fun saxon_A : A;-fun saxon_N : N;-fun saxophone_N : N;-fun saxophonist_N : N;-fun say_N : N;-fun say_V : V;-fun say_V2 : V2;-fun saying_N : N;-fun scab_N : N;-fun scabbard_N : N;-fun scabby_A : A;-fun scabies_N : N;-fun scabious_N : N;-fun scabrous_A : A;-fun scaffold_N : N;-fun scaffolding_N : N;-fun scalawag_N : N;-fun scald_N : N;-fun scald_V2 : V2;-fun scale_N : N;-fun scale_V : V;-fun scale_V2 : V2;-fun scaling_ladder_N : N;-fun scallop_N : N;-fun scallop_V2 : V2;-fun scallop_shell_N : N;-fun scallywag_N : N;-fun scalp_N : N;-fun scalp_V2 : V2;-fun scalpel_N : N;-fun scaly_A : A;-fun scamp_N : N;-fun scamp_V2 : V2;-fun scamper_N : N;-fun scamper_V : V;-fun scan_V : V;-fun scan_V2 : V2;-fun scandal_N : N;-fun scandalize_V2 : V2;-fun scandalmonger_N : N;-fun scandalmongering_N : N;-fun scandalous_A : A;-fun scandalously_Adv : Adv;-fun scandinavian_A : A;-fun scandinavian_N : N;-fun scanner_N : N;-fun scansion_N : N;-fun scant_A : A;-fun scant_V2 : V2;-fun scantily_Adv : Adv;-fun scantiness_N : N;-fun scantling_N : N;-fun scanty_A : A;-fun scapegoat_N : N;-fun scapegrace_N : N;-fun scapula_N : N;-fun scar_N : N;-fun scar_V : V;-fun scar_V2 : V2;-fun scarab_N : N;-fun scarborough_PN : PN;-fun scarce_A : A;-fun scarcely_Adv : Adv;-fun scarcity_N : N;-fun scare_N : N;-fun scare_V : V;-fun scare_V2 : V2;-fun scarecrow_N : N;-fun scaremonger_N : N;-fun scarf_N : N;-fun scarf_pin_N : N;-fun scarify_V2 : V2;-fun scarlet_A : A;-fun scarlet_N : N;-fun scarp_N : N;-fun scarper_V : V;-fun scary_A : A;-fun scathing_A : A;-fun scathingly_Adv : Adv;-fun scatter_N : N;-fun scatter_V : V;-fun scatter_V2 : V2;-fun scatterbrain_N : N;-fun scatterbrained_A : A;-fun scattered_A : A;-fun scatty_A : A;-fun scavenge_V : V;-fun scavenger_N : N;-fun scenario_N : N;-fun scenarist_N : N;-fun scene_N : N;-fun scene_painter_N : N;-fun scene_shifter_N : N;-fun scenery_N : N;-fun scenic_A : A;-fun scenically_Adv : Adv;-fun scent_N : N;-fun scent_V2 : V2;-fun scentless_A : A;-fun sceptered_A : A;-fun sceptic_N : N;-fun sceptical_A : A;-fun sceptically_Adv : Adv;-fun scepticism_N : N;-fun sceptre_N : N;-fun sceptred_A : A;-fun schedule_N : N;-fun schedule_V2 : V2;-fun schema_N : N;-fun schematic_A : A;-fun schematically_Adv : Adv;-fun scheme_N : N;-fun scheme_V : V;-fun scheme_V2 : V2;-fun schemer_N : N;-fun scherzo_N : N;-fun schism_N : N;-fun schismatic_A : A;-fun schist_N : N;-fun schizoid_A : A;-fun schizophrenia_N : N;-fun schizophrenic_A : A;-fun schizophrenic_N : N;-fun schmaltz_N : N;-fun schmaltzy_A : A;-fun schmalz_N : N;-fun schmalzy_A : A;-fun schnapps_N : N;-fun schnitzel_N : N;-fun schnorkel_N : N;-fun scholar_N : N;-fun scholarly_A : A;-fun scholarship_N : N;-fun scholastic_A : A;-fun scholasticism_N : N;-fun school_N : N;-fun school_V2 : V2;-fun school_board_N : N;-fun schoolbook_N : N;-fun schoolboy_N : N;-fun schoolchild_N : N;-fun schoolfellow_N : N;-fun schoolfriend_N : N;-fun schoolgirl_N : N;-fun schoolhouse_N : N;-fun schooling_N : N;-fun schoolman_N : N;-fun schoolmaster_N : N;-fun schoolmate_N : N;-fun schoolmistress_N : N;-fun schoolroom_N : N;-fun schoolteacher_N : N;-fun schooltime_N : N;-fun schooner_N : N;-fun schottische_N : N;-fun schwa_N : N;-fun schwerin_PN : PN;-fun sci_fi_N : N;-fun sciatic_A : A;-fun sciatica_N : N;-fun science_N : N;-fun scientific_A : A;-fun scientifically_Adv : Adv;-fun scientist_N : N;-fun scimitar_N : N;-fun scintilla_N : N;-fun scintillate_V : V;-fun scintillation_N : N;-fun scion_N : N;-fun sclerosis_N : N;-fun scoff_N : N;-fun scoff_V : V;-fun scoff_V2 : V2;-fun scoffer_N : N;-fun scoffingly_Adv : Adv;-fun scold_N : N;-fun scold_V : V;-fun scold_V2 : V2;-fun scolding_N : N;-fun scollop_N : N;-fun scollop_V2 : V2;-fun sconce_N : N;-fun scone_N : N;-fun scoop_N : N;-fun scoop_V2 : V2;-fun scoopful_N : N;-fun scoot_V : V;-fun scooter_N : N;-fun scope_N : N;-fun scorbutic_A : A;-fun scorch_N : N;-fun scorch_V : V;-fun scorch_V2 : V2;-fun scorcher_N : N;-fun scorching_A : A;-fun scorching_Adv : Adv;-fun score_N : N;-fun score_V : V;-fun score_V2 : V2;-fun scoreboard_N : N;-fun scorebook_N : N;-fun scorecard_N : N;-fun scorer_N : N;-fun scorn_N : N;-fun scorn_V2 : V2;-fun scornful_A : A;-fun scornfully_Adv : Adv;-fun scorpio_PN : PN;-fun scorpion_N : N;-fun scot_N : N;-fun scot_free_Adv : Adv;-fun scotch_A : A;-fun scotch_N : N;-fun scotch_V2 : V2;-fun scotchman_N : N;-fun scotchwoman_N : N;-fun scotland_PN : PN;-fun scotland_yard_PN : PN;-fun scots_A : A;-fun scotsman_N : N;-fun scotswoman_N : N;-fun scottish_A : A;-fun scoundrel_N : N;-fun scoundrelly_A : A;-fun scour_N : N;-fun scour_V : V;-fun scour_V2 : V2;-fun scourer_N : N;-fun scourge_N : N;-fun scourge_V2 : V2;-fun scout_N : N;-fun scout_V : V;-fun scout_V2 : V2;-fun scoutmaster_N : N;-fun scow_N : N;-fun scowl_N : N;-fun scowl_V : V;-fun scrabble_N : N;-fun scrabble_V : V;-fun scrag_N : N;-fun scrag_V2 : V2;-fun scrag_end_N : N;-fun scraggy_A : A;-fun scram_V : V;-fun scramble_N : N;-fun scramble_V : V;-fun scramble_V2 : V2;-fun scrambler_N : N;-fun scrap_N : N;-fun scrap_V2 : V2;-fun scrap_iron_N : N;-fun scrapbook_N : N;-fun scrape_N : N;-fun scrape_V : V;-fun scrape_V2 : V2;-fun scraper_N : N;-fun scrapheap_N : N;-fun scraping_N : N;-fun scrappily_Adv : Adv;-fun scrappiness_N : N;-fun scrappy_A : A;-fun scratch_N : N;-fun scratch_V : V;-fun scratch_V2 : V2;-fun scratch_pad_N : N;-fun scratch_race_N : N;-fun scratchy_A : A;-fun scrawl_N : N;-fun scrawl_V : V;-fun scrawl_V2 : V2;-fun scrawny_A : A;-fun scream_N : N;-fun scream_V : V;-fun scream_V2 : V2;-fun screamingly_Adv : Adv;-fun scree_N : N;-fun screech_N : N;-fun screech_V : V;-fun screech_V2 : V2;-fun screech_owl_N : N;-fun screed_N : N;-fun screen_N : N;-fun screen_V : V;-fun screen_V2 : V2;-fun screw_N : N;-fun screw_V : V;-fun screw_V2 : V2;-fun screw_topped_A : A;-fun screwball_A : A;-fun screwball_N : N;-fun screwdriver_N : N;-fun screwy_A : A;-fun scribble_N : N;-fun scribble_V : V;-fun scribble_V2 : V2;-fun scribbler_N : N;-fun scribbling_block_N : N;-fun scribe_N : N;-fun scrimmage_N : N;-fun scrimmage_V : V;-fun scrimmage_V2 : V2;-fun scrimp_V : V;-fun scrimp_V2 : V2;-fun scrimshank_V : V;-fun scrimshanker_N : N;-fun scrip_N : N;-fun script_N : N;-fun scripted_A : A;-fun scriptural_A : A;-fun scripture_N : N;-fun scriptwriter_N : N;-fun scrivener_N : N;-fun scrofula_N : N;-fun scrofulous_A : A;-fun scroll_N : N;-fun scrooge_N : N;-fun scrotum_N : N;-fun scrounge_V : V;-fun scrounge_V2 : V2;-fun scrounger_N : N;-fun scrub_N : N;-fun scrub_V : V;-fun scrub_V2 : V2;-fun scrubbing_brush_N : N;-fun scrubby_A : A;-fun scruff_N : N;-fun scruffy_A : A;-fun scrum_N : N;-fun scrummage_N : N;-fun scrumptious_A : A;-fun scrunch_N : N;-fun scrunch_V2 : V2;-fun scruple_N : N;-fun scruple_V : V;-fun scrupulous_A : A;-fun scrupulously_Adv : Adv;-fun scrutineer_N : N;-fun scrutinize_V2 : V2;-fun scrutiny_N : N;-fun scud_N : N;-fun scud_V : V;-fun scuff_V : V;-fun scuff_V2 : V2;-fun scuffle_V : V;-fun scull_N : N;-fun scull_V : V;-fun scull_V2 : V2;-fun sculler_N : N;-fun scullery_N : N;-fun scullion_N : N;-fun sculpt_V : V;-fun sculpt_V2 : V2;-fun sculptor_N : N;-fun sculptress_N : N;-fun sculptural_A : A;-fun sculpture_N : N;-fun sculpture_V : V;-fun sculpture_V2 : V2;-fun scum_N : N;-fun scummy_A : A;-fun scunthorpe_PN : PN;-fun scupper_N : N;-fun scupper_V2 : V2;-fun scurf_N : N;-fun scurfy_A : A;-fun scurrility_N : N;-fun scurrilous_A : A;-fun scurrilously_Adv : Adv;-fun scurry_N : N;-fun scurry_V : V;-fun scurvily_Adv : Adv;-fun scurvy_A : A;-fun scurvy_N : N;-fun scut_N : N;-fun scutcheon_N : N;-fun scuttle_N : N;-fun scuttle_V : V;-fun scuttle_V2 : V2;-fun scylla_N : N;-fun scythe_N : N;-fun scythe_V2 : V2;-fun sea_N : N;-fun sea_anemone_N : N;-fun sea_animal_N : N;-fun sea_bathing_N : N;-fun sea_boat_N : N;-fun sea_bream_N : N;-fun sea_breeze_N : N;-fun sea_coal_N : N;-fun sea_cow_N : N;-fun sea_dog_N : N;-fun sea_fish_N : N;-fun sea_girt_A : A;-fun sea_god_N : N;-fun sea_green_A : A;-fun sea_green_N : N;-fun sea_horse_N : N;-fun sea_level_N : N;-fun sea_lion_N : N;-fun sea_power_N : N;-fun sea_rover_N : N;-fun sea_snake_N : N;-fun sea_urchin_N : N;-fun sea_wall_N : N;-fun sea_water_N : N;-fun seabed_N : N;-fun seabird_N : N;-fun seaboard_N : N;-fun seaborne_A : A;-fun seafarer_N : N;-fun seafaring_A : A;-fun seafood_N : N;-fun seaford_PN : PN;-fun seafront_N : N;-fun seagoing_A : A;-fun seagull_N : N;-fun seaham_PN : PN;-fun seakale_N : N;-fun seal_N : N;-fun seal_V : V;-fun seal_V2 : V2;-fun seal_ring_N : N;-fun sealer_N : N;-fun sealing_wax_N : N;-fun sealskin_N : N;-fun sealyham_N : N;-fun seam_N : N;-fun seam_V2 : V2;-fun seaman_N : N;-fun seamanlike_A : A;-fun seamanship_N : N;-fun seamless_A : A;-fun seamstress_N : N;-fun seamus_PN : PN;-fun seamy_A : A;-fun sean_PN : PN;-fun seaplane_N : N;-fun seaport_N : N;-fun sear_A : A;-fun sear_V2 : V2;-fun search_N : N;-fun search_V : V;-fun search_V2 : V2;-fun search_party_N : N;-fun search_warrant_N : N;-fun searcher_N : N;-fun searching_A : A;-fun searchingly_Adv : Adv;-fun searchlight_N : N;-fun searing_iron_N : N;-fun seascape_N : N;-fun seashell_N : N;-fun seashore_N : N;-fun seasick_A : A;-fun seasickness_N : N;-fun seaside_N : N;-fun season_N : N;-fun season_V : V;-fun season_V2 : V2;-fun season_ticket_N : N;-fun seasonable_A : A;-fun seasonal_A : A;-fun seasonally_Adv : Adv;-fun seasoning_N : N;-fun seat_N : N;-fun seat_V2 : V2;-fun seat_belt_N : N;-fun seating_room_N : N;-fun seaton_burn_PN : PN;-fun seaton_delaval_PN : PN;-fun seattle_PN : PN;-fun seaward_A : A;-fun seawards_Adv : Adv;-fun seaway_N : N;-fun seaweed_N : N;-fun seaworthiness_N : N;-fun seaworthy_A : A;-fun sec_N : N;-fun secede_V : V;-fun secession_N : N;-fun secessionist_N : N;-fun seclude_V2 : V2;-fun secluded_A : A;-fun seclusion_N : N;-fun second_A : A;-fun second_Adv : Adv;-fun second_N : N;-fun second_V2 : V2;-fun second_best_A : A;-fun second_best_Adv : Adv;-fun second_best_N : N;-fun second_class_A : A;-fun second_class_Adv : Adv;-fun second_class_N : N;-fun second_hand_A : A;-fun second_hand_N : N;-fun second_rate_A : A;-fun second_rater_N : N;-fun second_sighted_A : A;-fun secondarily_Adv : Adv;-fun secondary_A : A;-fun seconder_N : N;-fun secondly_Adv : Adv;-fun secondment_N : N;-fun secrecy_N : N;-fun secret_A : A;-fun secret_N : N;-fun secretarial_A : A;-fun secretariat_N : N;-fun secretary_N : N;-fun secretary_general_N : N;-fun secrete_V2 : V2;-fun secretion_N : N;-fun secretive_A : A;-fun secretively_Adv : Adv;-fun secretiveness_N : N;-fun secretly_Adv : Adv;-fun sect_N : N;-fun sectarian_A : A;-fun sectarian_N : N;-fun sectarianism_N : N;-fun section_N : N;-fun sectional_A : A;-fun sectionalism_N : N;-fun sector_N : N;-fun secular_A : A;-fun secularism_N : N;-fun secularist_N : N;-fun secularize_V2 : V2;-fun secure_A : A;-fun secure_V2 : V2;-fun securely_Adv : Adv;-fun securicor_PN : PN;-fun security_N : N;-fun sedan_N : N;-fun sedan_chair_N : N;-fun sedate_A : A;-fun sedate_V2 : V2;-fun sedately_Adv : Adv;-fun sedateness_N : N;-fun sedation_N : N;-fun sedative_A : A;-fun sedative_N : N;-fun sedentary_A : A;-fun sedge_N : N;-fun sedgy_A : A;-fun sediment_N : N;-fun sedimentary_A : A;-fun sedition_N : N;-fun seditious_A : A;-fun seduce_V2 : V2;-fun seducer_N : N;-fun seduction_N : N;-fun seductive_A : A;-fun seductively_Adv : Adv;-fun sedulous_A : A;-fun sedulously_Adv : Adv;-fun see_N : N;-fun see_V : V;-fun see_V2 : V2;-fun see_through_A : A;-fun seed_N : N;-fun seed_V : V;-fun seed_V2 : V2;-fun seed_corn_N : N;-fun seedbed_N : N;-fun seedcake_N : N;-fun seedily_Adv : Adv;-fun seediness_N : N;-fun seedless_A : A;-fun seedling_N : N;-fun seedsman_N : N;-fun seedtime_N : N;-fun seedy_A : A;-fun seek_V2 : V2;-fun seeker_N : N;-fun seem_V : V;-fun seeming_A : A;-fun seemingly_Adv : Adv;-fun seemliness_N : N;-fun seemly_A : A;-fun seep_V : V;-fun seepage_N : N;-fun seer_N : N;-fun seersucker_N : N;-fun seesaw_N : N;-fun seesaw_V : V;-fun seethe_V : V;-fun seethe_V2 : V2;-fun segment_N : N;-fun segment_V : V;-fun segment_V2 : V2;-fun segmentation_N : N;-fun segregate_V2 : V2;-fun segregation_N : N;-fun seignior_N : N;-fun seine_N : N;-fun seine_V : V;-fun seine_V2 : V2;-fun seismic_A : A;-fun seismograph_N : N;-fun seismologist_N : N;-fun seismology_N : N;-fun seize_V : V;-fun seize_V2 : V2;-fun seizure_N : N;-fun selby_PN : PN;-fun seldom_Adv : Adv;-fun select_A : A;-fun select_V2 : V2;-fun selection_N : N;-fun selective_A : A;-fun selectively_Adv : Adv;-fun selectivity_N : N;-fun selector_N : N;-fun selenium_N : N;-fun self_N : N;-fun self_abasement_N : N;-fun self_abnegation_N : N;-fun self_absorbed_A : A;-fun self_acting_A : A;-fun self_activating_A : A;-fun self_addressed_A : A;-fun self_appointed_A : A;-fun self_assertion_N : N;-fun self_assertive_A : A;-fun self_assurance_N : N;-fun self_assured_A : A;-fun self_centred_A : A;-fun self_collected_A : A;-fun self_coloured_A : A;-fun self_command_N : N;-fun self_communion_N : N;-fun self_complacency_N : N;-fun self_confessed_A : A;-fun self_confidence_N : N;-fun self_confident_A : A;-fun self_conscious_A : A;-fun self_consciousness_N : N;-fun self_contained_A : A;-fun self_control_N : N;-fun self_defence_N : N;-fun self_denial_N : N;-fun self_denying_A : A;-fun self_determination_N : N;-fun self_educated_A : A;-fun self_effacing_A : A;-fun self_employed_A : A;-fun self_esteem_N : N;-fun self_evident_A : A;-fun self_examination_N : N;-fun self_explanatory_A : A;-fun self_help_N : N;-fun self_importance_N : N;-fun self_important_A : A;-fun self_imposed_A : A;-fun self_indulgence_N : N;-fun self_indulgent_A : A;-fun self_interest_N : N;-fun self_locking_A : A;-fun self_made_A : A;-fun self_opinionated_A : A;-fun self_pity_N : N;-fun self_possessed_A : A;-fun self_possession_N : N;-fun self_preservation_N : N;-fun self_raising_A : A;-fun self_reliance_N : N;-fun self_reliant_A : A;-fun self_respect_N : N;-fun self_respecting_A : A;-fun self_righteous_A : A;-fun self_rule_N : N;-fun self_sacrifice_N : N;-fun self_sacrificing_A : A;-fun self_same_A : A;-fun self_sealing_A : A;-fun self_seeker_N : N;-fun self_seeking_A : A;-fun self_seeking_N : N;-fun self_service_N : N;-fun self_sown_A : A;-fun self_starter_N : N;-fun self_styled_A : A;-fun self_sufficiency_N : N;-fun self_sufficient_A : A;-fun self_sufficing_A : A;-fun self_supporting_A : A;-fun self_will_N : N;-fun self_willed_A : A;-fun self_winding_A : A;-fun selfconsciously_Adv : Adv;-fun selfish_A : A;-fun selfishly_Adv : Adv;-fun selfishness_N : N;-fun selkirk_PN : PN;-fun sell_N : N;-fun sell_V : V;-fun sell_V2 : V2;-fun seller_N : N;-fun selling_N : N;-fun sellout_N : N;-fun selsey_PN : PN;-fun selston_PN : PN;-fun selvage_N : N;-fun selvedge_N : N;-fun semantic_A : A;-fun semantics_N : N;-fun semaphore_N : N;-fun semaphore_V : V;-fun semaphore_V2 : V2;-fun semarang_PN : PN;-fun semblance_N : N;-fun semen_N : N;-fun semester_N : N;-fun semibreve_N : N;-fun semicircle_N : N;-fun semicircular_A : A;-fun semicolon_N : N;-fun semiconducting_A : A;-fun semiconductor_N : N;-fun semiconscious_A : A;-fun semidetached_A : A;-fun semifinal_N : N;-fun semifinalist_N : N;-fun seminal_A : A;-fun seminar_N : N;-fun seminarist_N : N;-fun seminary_N : N;-fun semiofficial_A : A;-fun semiquaver_N : N;-fun semirigid_A : A;-fun semite_A : A;-fun semite_N : N;-fun semitic_A : A;-fun semitone_N : N;-fun semitropical_A : A;-fun semivowel_N : N;-fun semolina_N : N;-fun sempstress_N : N;-fun senate_N : N;-fun senator_N : N;-fun senatorial_A : A;-fun send_V : V;-fun send_V2 : V2;-fun send_up_N : N;-fun sender_N : N;-fun sendoff_N : N;-fun senegal_PN : PN;-fun senegalese_A : A;-fun senegalese_N : N;-fun senescence_N : N;-fun senescent_A : A;-fun seneschal_N : N;-fun senile_A : A;-fun senility_N : N;-fun senior_A : A;-fun senior_N : N;-fun seniority_N : N;-fun senna_N : N;-fun senora_N : N;-fun senorita_N : N;-fun sensation_N : N;-fun sensational_A : A;-fun sensationalism_N : N;-fun sensationalist_N : N;-fun sensationally_Adv : Adv;-fun sense_N : N;-fun sense_V2 : V2;-fun sense_organ_N : N;-fun senseless_A : A;-fun senselessly_Adv : Adv;-fun senselessness_N : N;-fun sensibility_N : N;-fun sensible_A : A;-fun sensibly_Adv : Adv;-fun sensitive_A : A;-fun sensitively_Adv : Adv;-fun sensitivity_N : N;-fun sensitization_N : N;-fun sensitize_V2 : V2;-fun sensory_A : A;-fun sensual_A : A;-fun sensualism_N : N;-fun sensualist_N : N;-fun sensuality_N : N;-fun sensuous_A : A;-fun sensuously_Adv : Adv;-fun sensuousness_N : N;-fun sentence_N : N;-fun sentence_V2 : V2;-fun sententious_A : A;-fun sententiously_Adv : Adv;-fun sentient_A : A;-fun sentiment_N : N;-fun sentimental_A : A;-fun sentimentalist_N : N;-fun sentimentality_N : N;-fun sentimentalize_V : V;-fun sentimentalize_V2 : V2;-fun sentimentally_Adv : Adv;-fun sentinel_N : N;-fun sentry_N : N;-fun sentry_box_N : N;-fun sentry_go_N : N;-fun seoul_PN : PN;-fun sepal_N : N;-fun separability_N : N;-fun separable_A : A;-fun separably_Adv : Adv;-fun separate_A : A;-fun separate_N : N;-fun separate_V : V;-fun separate_V2 : V2;-fun separately_Adv : Adv;-fun separation_N : N;-fun separatist_N : N;-fun separator_N : N;-fun sepia_N : N;-fun sepsis_N : N;-fun sept_PN : PN;-fun september_N : N;-fun september_PN : PN;-fun septet_N : N;-fun septic_A : A;-fun septicaemia_N : N;-fun septicemia_N : N;-fun septuagenarian_N : N;-fun septuagint_N : N;-fun sepulchral_A : A;-fun sepulchre_N : N;-fun sepulture_N : N;-fun sequel_N : N;-fun sequence_N : N;-fun sequent_A : A;-fun sequential_A : A;-fun sequentially_Adv : Adv;-fun sequester_V2 : V2;-fun sequestered_A : A;-fun sequestrate_V2 : V2;-fun sequestration_N : N;-fun sequin_N : N;-fun sequoia_N : N;-fun seraglio_N : N;-fun seraph_N : N;-fun seraphic_A : A;-fun serbo_croat_N : N;-fun sere_A : A;-fun serenade_N : N;-fun serenade_V2 : V2;-fun serendipity_N : N;-fun serene_A : A;-fun serenely_Adv : Adv;-fun serenity_N : N;-fun serf_N : N;-fun serfdom_N : N;-fun serge_N : N;-fun sergeant_N : N;-fun sergeant_major_N : N;-fun serial_A : A;-fun serial_N : N;-fun serialize_V2 : V2;-fun serially_Adv : Adv;-fun seriatim_Adv : Adv;-fun sericultural_A : A;-fun sericulture_N : N;-fun sericulturist_N : N;-fun series_N : N;-fun seriocomic_A : A;-fun serious_A : A;-fun seriously_Adv : Adv;-fun seriousness_N : N;-fun serjeant_N : N;-fun serjeant_at_arms_N : N;-fun sermon_N : N;-fun sermonize_V : V;-fun sermonize_V2 : V2;-fun serous_A : A;-fun serpent_N : N;-fun serpentine_A : A;-fun serrated_A : A;-fun serried_A : A;-fun serum_N : N;-fun servant_N : N;-fun serve_N : N;-fun serve_V : V;-fun serve_V2 : V2;-fun server_N : N;-fun service_N : N;-fun service_V2 : V2;-fun serviceable_A : A;-fun serviceman_N : N;-fun serviette_N : N;-fun servile_A : A;-fun servilely_Adv : Adv;-fun servility_N : N;-fun serving_N : N;-fun servitor_N : N;-fun servitude_N : N;-fun sesame_N : N;-fun sesotho_N : N;-fun sesquipedalian_A : A;-fun session_N : N;-fun set_N : N;-fun set_V : V;-fun set_V2 : V2;-fun set_square_N : N;-fun set_to_N : N;-fun set_up_N : N;-fun setback_N : N;-fun setswana_N : N;-fun sett_N : N;-fun settee_N : N;-fun setter_N : N;-fun setting_N : N;-fun settle_N : N;-fun settle_V : V;-fun settle_V2 : V2;-fun settled_A : A;-fun settlement_N : N;-fun settler_N : N;-fun seven_A : A;-fun seven_N : N;-fun seven_sisters_PN : PN;-fun sevenfold_A : A;-fun sevenfold_Adv : Adv;-fun sevenoaks_PN : PN;-fun seventeen_A : A;-fun seventeen_N : N;-fun seventeenth_A : A;-fun seventeenth_N : N;-fun seventh_A : A;-fun seventh_N : N;-fun seventhly_Adv : Adv;-fun seventieth_A : A;-fun seventieth_N : N;-fun seventy_A : A;-fun seventy_N : N;-fun sever_V : V;-fun sever_V2 : V2;-fun several_A : A;-fun severally_Adv : Adv;-fun severance_N : N;-fun severe_A : A;-fun severely_Adv : Adv;-fun severity_N : N;-fun sevilla_PN : PN;-fun seville_PN : PN;-fun sew_V : V;-fun sew_V2 : V2;-fun sewage_N : N;-fun sewage_farm_N : N;-fun sewage_works_N : N;-fun sewer_N : N;-fun sewer_gas_N : N;-fun sewer_rat_N : N;-fun sewerage_N : N;-fun sewing_N : N;-fun sewing_machine_N : N;-fun sex_N : N;-fun sex_V2 : V2;-fun sex_starved_A : A;-fun sexagenarian_A : A;-fun sexagenarian_N : N;-fun sexed_A : A;-fun sexism_N : N;-fun sexist_A : A;-fun sexist_N : N;-fun sexless_A : A;-fun sextant_N : N;-fun sextet_N : N;-fun sextette_N : N;-fun sexton_N : N;-fun sexual_A : A;-fun sexuality_N : N;-fun sexually_Adv : Adv;-fun sexy_A : A;-fun seychelles_PN : PN;-fun seychellois_A : A;-fun seychellois_N : N;-fun señor_N : N;-fun sgd_PN : PN;-fun sgt_PN : PN;-fun shabbily_Adv : Adv;-fun shabbiness_N : N;-fun shabby_A : A;-fun shabby_genteel_A : A;-fun shack_N : N;-fun shack_V : V;-fun shackle_N : N;-fun shackle_V2 : V2;-fun shad_N : N;-fun shaddock_N : N;-fun shade_N : N;-fun shade_V : V;-fun shade_V2 : V2;-fun shade_tree_N : N;-fun shading_N : N;-fun shadow_N : N;-fun shadow_V2 : V2;-fun shadow_boxing_N : N;-fun shadowy_A : A;-fun shady_A : A;-fun shaft_N : N;-fun shag_N : N;-fun shag_V : V;-fun shag_V2 : V2;-fun shaggily_Adv : Adv;-fun shagginess_N : N;-fun shagging_N : N;-fun shaggy_A : A;-fun shah_N : N;-fun shake_N : N;-fun shake_V : V;-fun shake_V2 : V2;-fun shake_up_N : N;-fun shakedown_N : N;-fun shakeout_N : N;-fun shaker_N : N;-fun shakespearian_A : A;-fun shakily_Adv : Adv;-fun shakiness_N : N;-fun shaking_N : N;-fun shaky_A : A;-fun shale_N : N;-fun shale_oil_N : N;-fun shallot_N : N;-fun shallow_A : A;-fun shallow_N : N;-fun shallow_V : V;-fun sham_A : A;-fun sham_N : N;-fun sham_V : V;-fun sham_V2 : V2;-fun shamble_N : N;-fun shamble_V : V;-fun shambles_N : N;-fun shame_N : N;-fun shame_V2 : V2;-fun shame_making_A : A;-fun shamefaced_A : A;-fun shamefacedly_Adv : Adv;-fun shameful_A : A;-fun shamefully_Adv : Adv;-fun shameless_A : A;-fun shamelessly_Adv : Adv;-fun shamelessness_N : N;-fun shammy_N : N;-fun shampoo_N : N;-fun shampoo_V2 : V2;-fun shamrock_N : N;-fun shandy_N : N;-fun shanghai_PN : PN;-fun shanghai_V2 : V2;-fun shank_N : N;-fun shanklin_PN : PN;-fun shantung_N : N;-fun shanty_N : N;-fun shantytown_N : N;-fun shape_N : N;-fun shape_V : V;-fun shape_V2 : V2;-fun shapeless_A : A;-fun shapelessly_Adv : Adv;-fun shapelessness_N : N;-fun shapely_A : A;-fun shard_N : N;-fun share_N : N;-fun share_V : V;-fun share_V2 : V2;-fun share_out_N : N;-fun sharecropper_N : N;-fun shareholder_N : N;-fun shareholding_N : N;-fun shark_N : N;-fun sharkskin_N : N;-fun sharon_PN : PN;-fun sharp_A : A;-fun sharp_Adv : Adv;-fun sharp_N : N;-fun sharp_eyed_A : A;-fun sharp_set_A : A;-fun sharp_sighted_A : A;-fun sharp_witted_A : A;-fun sharpen_V : V;-fun sharpen_V2 : V2;-fun sharpener_N : N;-fun sharper_N : N;-fun sharply_Adv : Adv;-fun sharpness_N : N;-fun sharpshooter_N : N;-fun shatter_V : V;-fun shatter_V2 : V2;-fun shatterproof_A : A;-fun shave_N : N;-fun shave_V : V;-fun shave_V2 : V2;-fun shaver_N : N;-fun shavian_A : A;-fun shavian_N : N;-fun shaving_brush_N : N;-fun shawl_N : N;-fun she_goat_N : N;-fun sheaf_N : N;-fun shear_V2 : V2;-fun sheath_N : N;-fun sheath_knife_N : N;-fun sheathe_V2 : V2;-fun sheathing_N : N;-fun shebang_N : N;-fun shebeen_N : N;-fun shed_N : N;-fun shed_V2 : V2;-fun sheen_N : N;-fun sheep_N : N;-fun sheepdog_N : N;-fun sheepfold_N : N;-fun sheepish_A : A;-fun sheepishly_Adv : Adv;-fun sheepishness_N : N;-fun sheeprun_N : N;-fun sheepskin_N : N;-fun sheer_A : A;-fun sheer_Adv : Adv;-fun sheer_V : V;-fun sheerness_PN : PN;-fun sheet_N : N;-fun sheet_anchor_N : N;-fun sheet_lightning_N : N;-fun sheeting_N : N;-fun sheffield_PN : PN;-fun sheik_N : N;-fun sheikdom_N : N;-fun sheikh_N : N;-fun sheikhdom_N : N;-fun sheila_PN : PN;-fun shekel_N : N;-fun sheldrake_N : N;-fun shelf_N : N;-fun shelford_PN : PN;-fun shell_N : N;-fun shell_V : V;-fun shell_V2 : V2;-fun shell_shock_N : N;-fun shellac_N : N;-fun shellac_V2 : V2;-fun shellfire_N : N;-fun shellfish_N : N;-fun shellproof_A : A;-fun shelter_N : N;-fun shelter_V : V;-fun shelter_V2 : V2;-fun shelve_V : V;-fun shelve_V2 : V2;-fun shepherd_N : N;-fun shepherd_V2 : V2;-fun shepherdess_N : N;-fun shepshed_PN : PN;-fun shepton_mallet_PN : PN;-fun sheraton_N : N;-fun sherbet_N : N;-fun sherbourne_PN : PN;-fun sheriff_N : N;-fun sheringham_PN : PN;-fun sherry_N : N;-fun shetland_PN : PN;-fun shevington_PN : PN;-fun shew_V : V;-fun shew_V2 : V2;-fun shibboleth_N : N;-fun shield_N : N;-fun shield_V2 : V2;-fun shift_N : N;-fun shift_V : V;-fun shift_V2 : V2;-fun shiftily_Adv : Adv;-fun shiftiness_N : N;-fun shiftless_A : A;-fun shifty_A : A;-fun shihkiachwang_PN : PN;-fun shildon_PN : PN;-fun shillelagh_N : N;-fun shilling_N : N;-fun shillyshally_N : N;-fun shillyshally_V : V;-fun shimmer_N : N;-fun shimmer_V : V;-fun shin_N : N;-fun shin_V : V;-fun shinbone_N : N;-fun shindig_N : N;-fun shindy_N : N;-fun shine_N : N;-fun shine_V : V;-fun shine_V2 : V2;-fun shingle_N : N;-fun shingle_V2 : V2;-fun shingles_N : N;-fun shingly_A : A;-fun shinguard_N : N;-fun shiny_A : A;-fun ship's_chandler_N : N;-fun ship_N : N;-fun ship_V : V;-fun ship_V2 : V2;-fun ship_breaker_N : N;-fun ship_canal_N : N;-fun shipboard_A : A;-fun shipbroker_N : N;-fun shipbuilder_N : N;-fun shipbuilding_N : N;-fun shipload_N : N;-fun shipmate_N : N;-fun shipment_N : N;-fun shipowner_N : N;-fun shipper_N : N;-fun shipping_N : N;-fun shipping_agent_N : N;-fun shipping_office_N : N;-fun shipshape_A : A;-fun shipshape_Adv : Adv;-fun shipway_N : N;-fun shipwreck_N : N;-fun shipwreck_V : V;-fun shipwright_N : N;-fun shipyard_N : N;-fun shire_N : N;-fun shirebrook_PN : PN;-fun shiremoor_PN : PN;-fun shirk_V : V;-fun shirk_V2 : V2;-fun shirker_N : N;-fun shirley_PN : PN;-fun shirt_N : N;-fun shirt_front_N : N;-fun shirting_N : N;-fun shirtwaist_N : N;-fun shirtwaister_N : N;-fun shirty_A : A;-fun shish_kebab_N : N;-fun shit_N : N;-fun shit_V : V;-fun shiver_N : N;-fun shiver_V : V;-fun shiver_V2 : V2;-fun shivery_A : A;-fun shoal_N : N;-fun shoal_V : V;-fun shock_Adv : Adv;-fun shock_N : N;-fun shock_V2 : V2;-fun shock_brigade_N : N;-fun shock_headed_A : A;-fun shock_worker_N : N;-fun shockable_A : A;-fun shocker_N : N;-fun shocking_A : A;-fun shockingly_Adv : Adv;-fun shoddiness_N : N;-fun shoddy_A : A;-fun shoddy_N : N;-fun shoe_N : N;-fun shoe_V2 : V2;-fun shoe_leather_N : N;-fun shoeblack_N : N;-fun shoehorn_N : N;-fun shoelace_N : N;-fun shoemaker_N : N;-fun shoemaking_N : N;-fun shoestring_N : N;-fun shoetree_N : N;-fun shogun_N : N;-fun shoo_V : V;-fun shoo_V2 : V2;-fun shoot_N : N;-fun shoot_V : V;-fun shoot_V2 : V2;-fun shooter_N : N;-fun shooting_N : N;-fun shooting_box_N : N;-fun shooting_brake_N : N;-fun shooting_gallery_N : N;-fun shooting_range_N : N;-fun shooting_stick_N : N;-fun shop_N : N;-fun shop_V : V;-fun shop_assistant_N : N;-fun shop_bell_N : N;-fun shop_boy_N : N;-fun shop_front_N : N;-fun shop_girl_N : N;-fun shop_steward_N : N;-fun shopkeeper_N : N;-fun shoplift_V : V;-fun shoplift_V2 : V2;-fun shoplifter_N : N;-fun shoplifting_N : N;-fun shopper_N : N;-fun shopping_N : N;-fun shopsoiled_A : A;-fun shopwalker_N : N;-fun shopwindow_N : N;-fun shopworn_A : A;-fun shore_N : N;-fun shore_V2 : V2;-fun short_A : A;-fun short_Adv : Adv;-fun short_N : N;-fun short_V : V;-fun short_V2 : V2;-fun short_change_V2 : V2;-fun short_circuit_N : N;-fun short_circuit_V : V;-fun short_circuit_V2 : V2;-fun short_dated_A : A;-fun short_handed_A : A;-fun short_lived_A : A;-fun short_range_A : A;-fun short_sighted_A : A;-fun short_tempered_A : A;-fun short_term_A : A;-fun short_winded_A : A;-fun shortage_N : N;-fun shortbread_N : N;-fun shortcake_N : N;-fun shortcoming_N : N;-fun shorten_V : V;-fun shorten_V2 : V2;-fun shortening_N : N;-fun shortfall_N : N;-fun shorthand_N : N;-fun shorthorn_N : N;-fun shortish_A : A;-fun shortlist_N : N;-fun shortlist_V2 : V2;-fun shortly_Adv : Adv;-fun shortness_N : N;-fun shot_N : N;-fun shot_put_N : N;-fun shot_tower_N : N;-fun shotgun_N : N;-fun shotton_PN : PN;-fun shotts_PN : PN;-fun shoulder_N : N;-fun shoulder_V2 : V2;-fun shoulder_blade_N : N;-fun shoulder_flash_N : N;-fun shoulder_strap_N : N;-fun shout_N : N;-fun shout_V : V;-fun shout_V2 : V2;-fun shouting_N : N;-fun shove_N : N;-fun shove_V : V;-fun shove_V2 : V2;-fun shove_ha'penny_N : N;-fun shovel_N : N;-fun shovel_V2 : V2;-fun shovel_board_N : N;-fun shovelful_N : N;-fun show_N : N;-fun show_V : V;-fun show_V2 : V2;-fun show_business_N : N;-fun show_off_N : N;-fun show_window_N : N;-fun showbiz_N : N;-fun showboat_N : N;-fun showcase_N : N;-fun showdown_N : N;-fun shower_N : N;-fun shower_V : V;-fun shower_V2 : V2;-fun shower_bath_N : N;-fun showery_A : A;-fun showgirl_N : N;-fun showily_Adv : Adv;-fun showiness_N : N;-fun showing_N : N;-fun showjumping_N : N;-fun showman_N : N;-fun showmanship_N : N;-fun showplace_N : N;-fun showroom_N : N;-fun showy_A : A;-fun shrapnel_N : N;-fun shred_N : N;-fun shred_V2 : V2;-fun shrew_N : N;-fun shrew_mouse_N : N;-fun shrewd_A : A;-fun shrewdly_Adv : Adv;-fun shrewdness_N : N;-fun shrewish_A : A;-fun shrewishly_Adv : Adv;-fun shrewishness_N : N;-fun shrewsbury_PN : PN;-fun shriek_N : N;-fun shriek_V : V;-fun shriek_V2 : V2;-fun shrift_N : N;-fun shrike_N : N;-fun shrill_A : A;-fun shrill_V : V;-fun shrill_V2 : V2;-fun shrillness_N : N;-fun shrilly_Adv : Adv;-fun shrimp_N : N;-fun shrimp_V : V;-fun shrine_N : N;-fun shrine_V2 : V2;-fun shrink_N : N;-fun shrink_V : V;-fun shrink_V2 : V2;-fun shrinkable_A : A;-fun shrinkage_N : N;-fun shrive_V2 : V2;-fun shrivel_V : V;-fun shrivel_V2 : V2;-fun shropshire_PN : PN;-fun shroud_N : N;-fun shroud_V2 : V2;-fun shrove_tuesday_N : N;-fun shrove_tuesday_PN : PN;-fun shrub_N : N;-fun shrubbery_N : N;-fun shrug_N : N;-fun shrug_V2 : V2;-fun shuck_N : N;-fun shuck_V2 : V2;-fun shudder_N : N;-fun shudder_V : V;-fun shudderingly_Adv : Adv;-fun shuffle_N : N;-fun shuffle_V : V;-fun shuffle_V2 : V2;-fun shuffler_N : N;-fun shun_V2 : V2;-fun shunt_V : V;-fun shunt_V2 : V2;-fun shunter_N : N;-fun shush_V : V;-fun shush_V2 : V2;-fun shut_V : V;-fun shut_V2 : V2;-fun shutdown_N : N;-fun shuteye_N : N;-fun shutter_N : N;-fun shutter_V2 : V2;-fun shuttle_N : N;-fun shuttle_V : V;-fun shuttle_V2 : V2;-fun shuttlecock_N : N;-fun shy_A : A;-fun shy_N : N;-fun shy_V : V;-fun shy_V2 : V2;-fun shyly_Adv : Adv;-fun shyness_N : N;-fun shyster_N : N;-fun siam_PN : PN;-fun siamese_A : A;-fun siamese_N : N;-fun sian_PN : PN;-fun siberian_A : A;-fun sibilant_A : A;-fun sibilant_N : N;-fun sibling_N : N;-fun sibyl_N : N;-fun sibylline_A : A;-fun sic_Adv : Adv;-fun sicilian_A : A;-fun sicilian_N : N;-fun sick_A : A;-fun sick_V2 : V2;-fun sick_benefit_N : N;-fun sick_berth_N : N;-fun sick_headache_N : N;-fun sick_leave_N : N;-fun sick_list_N : N;-fun sick_parade_N : N;-fun sick_pay_N : N;-fun sick_room_N : N;-fun sickbay_N : N;-fun sickbed_N : N;-fun sicken_V : V;-fun sicken_V2 : V2;-fun sickening_A : A;-fun sickeningly_Adv : Adv;-fun sickish_A : A;-fun sickle_N : N;-fun sickly_A : A;-fun sickness_N : N;-fun sid_PN : PN;-fun side_N : N;-fun side_V : V;-fun side_chapel_N : N;-fun side_dish_N : N;-fun side_drum_N : N;-fun side_face_Adv : Adv;-fun side_glance_N : N;-fun side_road_N : N;-fun side_saddle_Adv : Adv;-fun side_saddle_N : N;-fun side_slip_N : N;-fun side_slip_V : V;-fun side_splitting_A : A;-fun side_stroke_N : N;-fun side_view_N : N;-fun sideboard_N : N;-fun sidecar_N : N;-fun sided_A : A;-fun sidelight_N : N;-fun sideline_N : N;-fun sidelong_A : A;-fun sidelong_Adv : Adv;-fun sidereal_A : A;-fun sideshow_N : N;-fun sidesman_N : N;-fun sidestep_N : N;-fun sidestep_V : V;-fun sidestep_V2 : V2;-fun sidetrack_N : N;-fun sidetrack_V2 : V2;-fun sidewalk_N : N;-fun sidewards_Adv : Adv;-fun sideways_Adv : Adv;-fun siding_N : N;-fun sidle_V : V;-fun sidmouth_PN : PN;-fun sidney_PN : PN;-fun siege_N : N;-fun sienna_N : N;-fun sierra_N : N;-fun sierra_leone_PN : PN;-fun sierra_leonian_A : A;-fun sierra_leonian_N : N;-fun siesta_N : N;-fun sieve_N : N;-fun sieve_V2 : V2;-fun sift_V : V;-fun sift_V2 : V2;-fun sifter_N : N;-fun sigh_N : N;-fun sigh_V : V;-fun sigh_V2 : V2;-fun sight_N : N;-fun sight_V2 : V2;-fun sighted_A : A;-fun sighting_N : N;-fun sightless_A : A;-fun sightseeing_N : N;-fun sightseer_N : N;-fun sign_N : N;-fun sign_V : V;-fun sign_V2 : V2;-fun sign_painter_N : N;-fun signal_A : A;-fun signal_N : N;-fun signal_V : V;-fun signal_V2 : V2;-fun signal_box_N : N;-fun signalize_V2 : V2;-fun signaller_N : N;-fun signally_Adv : Adv;-fun signalman_N : N;-fun signatory_N : N;-fun signature_N : N;-fun signet_N : N;-fun signet_ring_N : N;-fun significance_N : N;-fun significant_A : A;-fun significantly_Adv : Adv;-fun signification_N : N;-fun significative_A : A;-fun signify_V : V;-fun signify_V2 : V2;-fun signor_N : N;-fun signora_N : N;-fun signorina_N : N;-fun signpost_N : N;-fun signpost_V2 : V2;-fun sikh_N : N;-fun silage_N : N;-fun sileby_PN : PN;-fun silence_N : N;-fun silence_V2 : V2;-fun silencer_N : N;-fun silent_A : A;-fun silently_Adv : Adv;-fun silhouette_N : N;-fun silhouette_V2 : V2;-fun silica_N : N;-fun silicate_N : N;-fun silicon_N : N;-fun silicone_N : N;-fun silicosis_N : N;-fun silk_N : N;-fun silken_A : A;-fun silkily_Adv : Adv;-fun silkiness_N : N;-fun silkworm_N : N;-fun silky_A : A;-fun sill_N : N;-fun sillabub_N : N;-fun silliness_N : N;-fun silly_A : A;-fun silly_N : N;-fun silo_N : N;-fun silsden_PN : PN;-fun silt_N : N;-fun silt_V : V;-fun silt_V2 : V2;-fun silvan_A : A;-fun silver_N : N;-fun silver_V : V;-fun silver_V2 : V2;-fun silver_fish_N : N;-fun silvern_A : A;-fun silverside_N : N;-fun silversmith_N : N;-fun silvery_A : A;-fun silvia_PN : PN;-fun simian_A : A;-fun simian_N : N;-fun similar_A : A;-fun similarity_N : N;-fun similarly_Adv : Adv;-fun simile_N : N;-fun similitude_N : N;-fun simmer_N : N;-fun simmer_V : V;-fun simmer_V2 : V2;-fun simon_PN : PN;-fun simony_N : N;-fun simoom_N : N;-fun simoon_N : N;-fun simper_V : V;-fun simperingly_Adv : Adv;-fun simple_A : A;-fun simple_N : N;-fun simple_hearted_A : A;-fun simple_minded_A : A;-fun simpleton_N : N;-fun simplicity_N : N;-fun simplification_N : N;-fun simplify_V2 : V2;-fun simply_Adv : Adv;-fun simulacrum_N : N;-fun simulate_V2 : V2;-fun simulation_N : N;-fun simulator_N : N;-fun simultaneity_N : N;-fun simultaneous_A : A;-fun simultaneously_Adv : Adv;-fun simultaneousness_N : N;-fun sin_N : N;-fun sin_V : V;-fun since_Adv : Adv;-fun sincere_A : A;-fun sincerely_Adv : Adv;-fun sincerity_N : N;-fun sine_N : N;-fun sine_die_Adv : Adv;-fun sine_qua_non_N : N;-fun sinecure_N : N;-fun sinew_N : N;-fun sinewy_A : A;-fun sinful_A : A;-fun sinfulness_N : N;-fun sing_V : V;-fun sing_V2 : V2;-fun singable_A : A;-fun singapore_PN : PN;-fun singaporean_A : A;-fun singaporean_N : N;-fun singe_N : N;-fun singe_V : V;-fun singe_V2 : V2;-fun singer_N : N;-fun singhalese_A : A;-fun singing_N : N;-fun single_A : A;-fun single_N : N;-fun single_V2 : V2;-fun single_breasted_A : A;-fun single_handed_A : A;-fun single_handed_Adv : Adv;-fun single_minded_A : A;-fun single_spacing_N : N;-fun singleness_N : N;-fun singlestick_N : N;-fun singlet_N : N;-fun singleton_N : N;-fun singly_Adv : Adv;-fun singsong_N : N;-fun singular_A : A;-fun singular_N : N;-fun singularity_N : N;-fun singularize_V2 : V2;-fun singularly_Adv : Adv;-fun sinhala_N : N;-fun sinhalese_A : A;-fun sinhalese_N : N;-fun sining_PN : PN;-fun sinister_A : A;-fun sink_N : N;-fun sink_V : V;-fun sink_V2 : V2;-fun sinkable_A : A;-fun sinker_N : N;-fun sinking_N : N;-fun sinking_fund_N : N;-fun sinless_A : A;-fun sinlessness_N : N;-fun sinn_fein_PN : PN;-fun sinner_N : N;-fun sinologist_N : N;-fun sinology_N : N;-fun sinuosity_N : N;-fun sinuous_A : A;-fun sinus_N : N;-fun sinusitis_N : N;-fun sioux_N : N;-fun sip_N : N;-fun sip_V : V;-fun sip_V2 : V2;-fun siphon_N : N;-fun siphon_V : V;-fun siphon_V2 : V2;-fun sir_N : N;-fun sir_roger_de_coverley_N : N;-fun siracusa_PN : PN;-fun sirdar_N : N;-fun sire_N : N;-fun sire_V2 : V2;-fun siren_N : N;-fun sirloin_N : N;-fun sirocco_N : N;-fun sirrah_N : N;-fun sirup_N : N;-fun sisal_N : N;-fun sissified_A : A;-fun sissy_N : N;-fun sister_N : N;-fun sister_in_law_N : N;-fun sisterhood_N : N;-fun sisterly_A : A;-fun siswati_N : N;-fun sit_V : V;-fun sit_V2 : V2;-fun sit_in_N : N;-fun sitar_N : N;-fun site_N : N;-fun site_V : V;-fun sitter_N : N;-fun sitting_N : N;-fun sitting_room_N : N;-fun sittingbourne_PN : PN;-fun situated_A : A;-fun situation_N : N;-fun six_A : A;-fun six_N : N;-fun six_footer_N : N;-fun six_shooter_N : N;-fun sixfold_A : A;-fun sixfold_Adv : Adv;-fun sixpence_N : N;-fun sixpenny_A : A;-fun sixteen_A : A;-fun sixteen_N : N;-fun sixteenth_A : A;-fun sixteenth_N : N;-fun sixth_A : A;-fun sixth_N : N;-fun sixth_former_N : N;-fun sixthly_Adv : Adv;-fun sixtieth_A : A;-fun sixtieth_N : N;-fun sixty_A : A;-fun sixty_N : N;-fun sizable_A : A;-fun size_N : N;-fun size_V2 : V2;-fun sizeable_A : A;-fun sized_A : A;-fun sizzle_V : V;-fun skate_N : N;-fun skate_V : V;-fun skateboard_N : N;-fun skateboarder_N : N;-fun skateboarding_N : N;-fun skater_N : N;-fun skating_N : N;-fun skating_rink_N : N;-fun skedaddle_V : V;-fun skeet_N : N;-fun skegness_PN : PN;-fun skein_N : N;-fun skeleton_N : N;-fun skelmanthorpe_PN : PN;-fun skelmersdale_PN : PN;-fun skep_N : N;-fun skeptical_A : A;-fun skeptically_Adv : Adv;-fun skepticism_N : N;-fun sketch_N : N;-fun sketch_V : V;-fun sketch_V2 : V2;-fun sketch_block_N : N;-fun sketch_book_N : N;-fun sketch_map_N : N;-fun sketcher_N : N;-fun sketchily_Adv : Adv;-fun sketchiness_N : N;-fun sketchy_A : A;-fun skew_A : A;-fun skew_eyed_A : A;-fun skewen_PN : PN;-fun skewer_N : N;-fun skewer_V2 : V2;-fun ski_N : N;-fun ski_V : V;-fun ski_bob_N : N;-fun ski_jump_N : N;-fun ski_lift_N : N;-fun ski_plane_N : N;-fun skid_N : N;-fun skid_V : V;-fun skidpan_N : N;-fun skier_N : N;-fun skiff_N : N;-fun skiffle_N : N;-fun skiffle_group_N : N;-fun skilful_A : A;-fun skilfully_Adv : Adv;-fun skill_N : N;-fun skilled_A : A;-fun skillet_N : N;-fun skilly_N : N;-fun skim_V : V;-fun skim_V2 : V2;-fun skimmed_milk_N : N;-fun skimmer_N : N;-fun skimp_V : V;-fun skimp_V2 : V2;-fun skimpily_Adv : Adv;-fun skimpy_A : A;-fun skin_N : N;-fun skin_V : V;-fun skin_V2 : V2;-fun skin_deep_A : A;-fun skin_diving_N : N;-fun skin_graft_N : N;-fun skin_tight_A : A;-fun skinflint_N : N;-fun skinhead_N : N;-fun skinny_A : A;-fun skint_A : A;-fun skip_N : N;-fun skip_V : V;-fun skip_V2 : V2;-fun skipper_N : N;-fun skipper_V2 : V2;-fun skipping_rope_N : N;-fun skipton_PN : PN;-fun skirl_N : N;-fun skirmish_N : N;-fun skirmish_V : V;-fun skirmisher_N : N;-fun skirt_N : N;-fun skirt_V : V;-fun skirt_V2 : V2;-fun skirting_board_N : N;-fun skit_N : N;-fun skitter_V : V;-fun skittish_A : A;-fun skittishly_Adv : Adv;-fun skittishness_N : N;-fun skittle_N : N;-fun skittle_V2 : V2;-fun skittle_pin_N : N;-fun skittles_N : N;-fun skivvy_N : N;-fun skopje_PN : PN;-fun skua_N : N;-fun skulk_V : V;-fun skulker_N : N;-fun skull_N : N;-fun skullcap_N : N;-fun skullduggery_N : N;-fun skulled_A : A;-fun skunk_N : N;-fun sky_N : N;-fun sky_V2 : V2;-fun sky_blue_A : A;-fun sky_blue_N : N;-fun sky_high_Adv : Adv;-fun skylark_N : N;-fun skylark_V : V;-fun skylight_N : N;-fun skyline_N : N;-fun skyrocket_V : V;-fun skyscraper_N : N;-fun skyward_A : A;-fun skyward_Adv : Adv;-fun skywards_A : A;-fun skywards_Adv : Adv;-fun skywriting_N : N;-fun slab_N : N;-fun slack_A : A;-fun slack_N : N;-fun slack_V : V;-fun slacken_V : V;-fun slacken_V2 : V2;-fun slacker_N : N;-fun slackly_Adv : Adv;-fun slackness_N : N;-fun slag_N : N;-fun slag_heap_N : N;-fun slake_V2 : V2;-fun slalom_N : N;-fun slam_N : N;-fun slam_V : V;-fun slam_V2 : V2;-fun slander_N : N;-fun slander_V2 : V2;-fun slanderer_N : N;-fun slanderous_A : A;-fun slang_N : N;-fun slang_V2 : V2;-fun slangily_Adv : Adv;-fun slanginess_N : N;-fun slangy_A : A;-fun slant_N : N;-fun slant_V : V;-fun slant_V2 : V2;-fun slantingly_Adv : Adv;-fun slantwise_Adv : Adv;-fun slap_Adv : Adv;-fun slap_N : N;-fun slap_V2 : V2;-fun slap_bang_Adv : Adv;-fun slap_happy_A : A;-fun slap_up_A : A;-fun slapdash_A : A;-fun slapdash_Adv : Adv;-fun slapstick_N : N;-fun slash_N : N;-fun slash_V : V;-fun slash_V2 : V2;-fun slat_N : N;-fun slate_N : N;-fun slate_V2 : V2;-fun slate_club_N : N;-fun slate_pencil_N : N;-fun slating_N : N;-fun slatted_A : A;-fun slattern_N : N;-fun slatternliness_N : N;-fun slatternly_A : A;-fun slaty_A : A;-fun slaughter_N : N;-fun slaughter_V2 : V2;-fun slaughterer_N : N;-fun slaughterhouse_N : N;-fun slav_A : A;-fun slav_N : N;-fun slave_N : N;-fun slave_V : V;-fun slave_driver_N : N;-fun slave_trade_N : N;-fun slave_traffic_N : N;-fun slaver_N : N;-fun slaver_V : V;-fun slavery_N : N;-fun slavey_N : N;-fun slavish_A : A;-fun slavishly_Adv : Adv;-fun slavonic_A : A;-fun slaw_N : N;-fun slay_V2 : V2;-fun slayer_N : N;-fun sleaford_PN : PN;-fun sleazy_A : A;-fun sled_N : N;-fun sledge_N : N;-fun sledge_V : V;-fun sledge_V2 : V2;-fun sledgehammer_N : N;-fun sleek_A : A;-fun sleek_V2 : V2;-fun sleekly_Adv : Adv;-fun sleekness_N : N;-fun sleep_N : N;-fun sleep_V : V;-fun sleep_V2 : V2;-fun sleeper_N : N;-fun sleepily_Adv : Adv;-fun sleepiness_N : N;-fun sleeping_N : N;-fun sleeping_bag_N : N;-fun sleeping_car_N : N;-fun sleeping_draught_N : N;-fun sleeping_pill_N : N;-fun sleeping_sickness_N : N;-fun sleepless_A : A;-fun sleeplessly_Adv : Adv;-fun sleeplessness_N : N;-fun sleepwalker_N : N;-fun sleepy_A : A;-fun sleepy_head_N : N;-fun sleet_N : N;-fun sleet_V : V;-fun sleety_A : A;-fun sleeve_N : N;-fun sleeved_A : A;-fun sleeveless_A : A;-fun sleigh_N : N;-fun sleigh_V : V;-fun sleigh_V2 : V2;-fun sleigh_bell_N : N;-fun sleight_N : N;-fun slender_A : A;-fun slenderize_V : V;-fun slenderize_V2 : V2;-fun slenderly_Adv : Adv;-fun slenderness_N : N;-fun sleuth_N : N;-fun sleuth_hound_N : N;-fun slew_V : V;-fun slew_V2 : V2;-fun slice_N : N;-fun slice_V : V;-fun slice_V2 : V2;-fun slick_A : A;-fun slick_Adv : Adv;-fun slick_N : N;-fun slicker_N : N;-fun slide_N : N;-fun slide_V : V;-fun slide_V2 : V2;-fun slide_rule_N : N;-fun slight_A : A;-fun slight_N : N;-fun slight_V2 : V2;-fun slightingly_Adv : Adv;-fun slightly_Adv : Adv;-fun slightness_N : N;-fun sligo_PN : PN;-fun slim_A : A;-fun slim_V : V;-fun slime_N : N;-fun sliminess_N : N;-fun slimly_Adv : Adv;-fun slimness_N : N;-fun slimy_A : A;-fun sling_N : N;-fun sling_V : V;-fun sling_V2 : V2;-fun slinger_N : N;-fun slink_V : V;-fun slip_N : N;-fun slip_V : V;-fun slip_V2 : V2;-fun slip_carriage_N : N;-fun slip_coach_N : N;-fun slip_road_N : N;-fun slip_up_N : N;-fun slipcover_N : N;-fun slipknot_N : N;-fun slipon_N : N;-fun slipover_N : N;-fun slipper_N : N;-fun slippered_A : A;-fun slipperiness_N : N;-fun slippery_A : A;-fun slippy_A : A;-fun slipshod_A : A;-fun slipstream_N : N;-fun slipway_N : N;-fun slit_N : N;-fun slit_V2 : V2;-fun slither_V : V;-fun slithery_A : A;-fun sliver_N : N;-fun sliver_V : V;-fun sliver_V2 : V2;-fun slob_N : N;-fun slobber_N : N;-fun slobber_V : V;-fun slobber_V2 : V2;-fun sloe_N : N;-fun sloe_gin_N : N;-fun slog_V : V;-fun slog_V2 : V2;-fun slogan_N : N;-fun slogger_N : N;-fun sloop_N : N;-fun slop_N : N;-fun slop_V : V;-fun slop_V2 : V2;-fun slop_basin_N : N;-fun slop_pail_N : N;-fun slop_shop_N : N;-fun slope_N : N;-fun slope_V : V;-fun slope_V2 : V2;-fun slopingly_Adv : Adv;-fun sloppily_Adv : Adv;-fun sloppiness_N : N;-fun sloppy_A : A;-fun slosh_V : V;-fun slosh_V2 : V2;-fun sloshed_A : A;-fun slot_N : N;-fun slot_V2 : V2;-fun slot_machine_N : N;-fun sloth_N : N;-fun slothful_A : A;-fun slouch_N : N;-fun slouch_V : V;-fun slouch_hat_N : N;-fun slouchingly_Adv : Adv;-fun slough_N : N;-fun slough_PN : PN;-fun slough_V : V;-fun slough_V2 : V2;-fun slovak_N : N;-fun sloven_N : N;-fun slovenian_A : A;-fun slovenian_N : N;-fun slovenliness_N : N;-fun slovenly_A : A;-fun slow_A : A;-fun slow_Adv : Adv;-fun slow_V : V;-fun slow_V2 : V2;-fun slow_worm_N : N;-fun slowcoach_N : N;-fun slowdown_N : N;-fun slower_Adv : Adv;-fun slowest_Adv : Adv;-fun slowly_Adv : Adv;-fun slowness_N : N;-fun sludge_N : N;-fun slug_N : N;-fun slug_V : V;-fun slug_V2 : V2;-fun sluggard_N : N;-fun sluggish_A : A;-fun sluggishly_Adv : Adv;-fun sluggishness_N : N;-fun sluice_N : N;-fun sluice_V : V;-fun sluice_V2 : V2;-fun sluice_valve_N : N;-fun sluicegate_N : N;-fun slum_N : N;-fun slum_V : V;-fun slumber_N : N;-fun slumber_V : V;-fun slumber_V2 : V2;-fun slumberer_N : N;-fun slumberous_A : A;-fun slummy_A : A;-fun slump_N : N;-fun slump_V : V;-fun slur_N : N;-fun slur_V : V;-fun slur_V2 : V2;-fun slurry_N : N;-fun slush_N : N;-fun slushy_A : A;-fun slut_N : N;-fun sluttish_A : A;-fun sly_A : A;-fun slyly_Adv : Adv;-fun slyness_N : N;-fun smack_Adv : Adv;-fun smack_N : N;-fun smack_V : V;-fun smack_V2 : V2;-fun smacker_N : N;-fun smacking_N : N;-fun small_A : A;-fun small_Adv : Adv;-fun small_N : N;-fun small_minded_A : A;-fun smallholder_N : N;-fun smallholding_N : N;-fun smallness_N : N;-fun smallpox_N : N;-fun smalltime_A : A;-fun smarmy_A : A;-fun smart_A : A;-fun smart_N : N;-fun smart_V : V;-fun smarten_V : V;-fun smarten_V2 : V2;-fun smartly_Adv : Adv;-fun smartness_N : N;-fun smash_Adv : Adv;-fun smash_N : N;-fun smash_V : V;-fun smash_V2 : V2;-fun smash_up_N : N;-fun smasher_N : N;-fun smashing_A : A;-fun smattering_N : N;-fun smear_N : N;-fun smear_V : V;-fun smear_V2 : V2;-fun smear_word_N : N;-fun smell_N : N;-fun smell_V : V;-fun smell_V2 : V2;-fun smelling_bottle_N : N;-fun smelly_A : A;-fun smelt_N : N;-fun smelt_V2 : V2;-fun smilax_N : N;-fun smile_N : N;-fun smile_V : V;-fun smile_V2 : V2;-fun smilingly_Adv : Adv;-fun smirch_N : N;-fun smirch_V2 : V2;-fun smirk_N : N;-fun smirk_V : V;-fun smite_V : V;-fun smite_V2 : V2;-fun smith_N : N;-fun smithy_N : N;-fun smock_N : N;-fun smocking_N : N;-fun smog_N : N;-fun smoke_N : N;-fun smoke_V : V;-fun smoke_V2 : V2;-fun smoke_bomb_N : N;-fun smoke_cured_A : A;-fun smoke_dried_A : A;-fun smoke_screen_N : N;-fun smokeless_A : A;-fun smoker_N : N;-fun smokestack_N : N;-fun smoking_N : N;-fun smoking_car_N : N;-fun smoking_carriage_N : N;-fun smoking_compartment_N : N;-fun smoking_mixture_N : N;-fun smoking_room_N : N;-fun smoky_A : A;-fun smooth_A : A;-fun smooth_N : N;-fun smooth_V : V;-fun smooth_V2 : V2;-fun smooth_bore_A : A;-fun smooth_faced_A : A;-fun smooth_spoken_A : A;-fun smooth_tongued_A : A;-fun smoothing_iron_N : N;-fun smoothing_plane_N : N;-fun smoothly_Adv : Adv;-fun smoothness_N : N;-fun smorgasbord_N : N;-fun smother_N : N;-fun smother_V2 : V2;-fun smoulder_N : N;-fun smoulder_V : V;-fun smudge_N : N;-fun smudge_V : V;-fun smudge_V2 : V2;-fun smudgy_A : A;-fun smug_A : A;-fun smuggle_V2 : V2;-fun smuggler_N : N;-fun smugly_Adv : Adv;-fun smugness_N : N;-fun smut_N : N;-fun smut_V2 : V2;-fun smuttily_Adv : Adv;-fun smuttiness_N : N;-fun smutty_A : A;-fun snack_N : N;-fun snack_bar_N : N;-fun snack_counter_N : N;-fun snaffle_N : N;-fun snaffle_V2 : V2;-fun snaffle_bit_N : N;-fun snag_N : N;-fun snag_V2 : V2;-fun snail_N : N;-fun snake_N : N;-fun snake_V : V;-fun snake_charmer_N : N;-fun snaky_A : A;-fun snap_N : N;-fun snap_V : V;-fun snap_V2 : V2;-fun snap_fastener_N : N;-fun snapdragon_N : N;-fun snappish_A : A;-fun snappishly_Adv : Adv;-fun snappishness_N : N;-fun snappy_A : A;-fun snapshot_N : N;-fun snare_N : N;-fun snare_V2 : V2;-fun snare_drum_N : N;-fun snarl_N : N;-fun snarl_V : V;-fun snarl_V2 : V2;-fun snarl_up_N : N;-fun snatch_N : N;-fun snatch_V : V;-fun snatch_V2 : V2;-fun snatcher_N : N;-fun snazzy_A : A;-fun sneak_N : N;-fun sneak_V : V;-fun sneak_V2 : V2;-fun sneak_thief_N : N;-fun sneaking_A : A;-fun sneakingly_Adv : Adv;-fun sneaky_A : A;-fun sneer_N : N;-fun sneer_V : V;-fun sneeringly_Adv : Adv;-fun sneeze_N : N;-fun sneeze_V : V;-fun snick_N : N;-fun snick_V : V;-fun snick_V2 : V2;-fun snicker_N : N;-fun snicker_V : V;-fun snide_A : A;-fun sniff_N : N;-fun sniff_V : V;-fun sniff_V2 : V2;-fun sniffle_V : V;-fun sniffy_A : A;-fun snifter_N : N;-fun snigger_N : N;-fun snigger_V : V;-fun snip_N : N;-fun snip_V : V;-fun snip_V2 : V2;-fun snipe_N : N;-fun snipe_V : V;-fun snipe_V2 : V2;-fun sniper_N : N;-fun snippet_N : N;-fun snipping_N : N;-fun snitch_V : V;-fun snitch_V2 : V2;-fun snivel_V : V;-fun sniveller_N : N;-fun snob_N : N;-fun snobbery_N : N;-fun snobbish_A : A;-fun snobbishly_Adv : Adv;-fun snobbishness_N : N;-fun snog_V : V;-fun snogging_N : N;-fun snood_N : N;-fun snook_N : N;-fun snooker_N : N;-fun snoop_V : V;-fun snooper_N : N;-fun snootily_Adv : Adv;-fun snooty_A : A;-fun snooze_N : N;-fun snooze_V : V;-fun snore_N : N;-fun snore_V : V;-fun snorer_N : N;-fun snorkel_N : N;-fun snort_N : N;-fun snort_V : V;-fun snort_V2 : V2;-fun snorter_N : N;-fun snorty_A : A;-fun snot_N : N;-fun snot_nosed_A : A;-fun snotty_A : A;-fun snout_N : N;-fun snow_N : N;-fun snow_V : V;-fun snow_V2 : V2;-fun snow_clad_A : A;-fun snow_covered_A : A;-fun snow_line_N : N;-fun snow_white_A : A;-fun snowball_N : N;-fun snowball_V : V;-fun snowball_V2 : V2;-fun snowberry_N : N;-fun snowblind_A : A;-fun snowblindness_N : N;-fun snowbound_A : A;-fun snowcapped_A : A;-fun snowdrift_N : N;-fun snowdrop_N : N;-fun snowfall_N : N;-fun snowfield_N : N;-fun snowflake_N : N;-fun snowman_N : N;-fun snowplough_N : N;-fun snowstorm_N : N;-fun snowy_A : A;-fun snr_PN : PN;-fun snub_A : A;-fun snub_N : N;-fun snub_V2 : V2;-fun snub_nosed_A : A;-fun snuff_N : N;-fun snuff_V : V;-fun snuff_V2 : V2;-fun snuff_colour_A : A;-fun snuff_colour_N : N;-fun snuff_coloured_A : A;-fun snuffbox_N : N;-fun snuffle_N : N;-fun snuffle_V : V;-fun snug_A : A;-fun snug_N : N;-fun snuggery_N : N;-fun snuggle_V : V;-fun snuggle_V2 : V2;-fun snugly_Adv : Adv;-fun snugness_N : N;-fun so_Adv : Adv;-fun so_N : N;-fun so_and_so_N : N;-fun so_called_A : A;-fun so_so_A : A;-fun so_so_Adv : Adv;-fun soak_N : N;-fun soak_V : V;-fun soak_V2 : V2;-fun soaker_N : N;-fun soap_N : N;-fun soap_V2 : V2;-fun soap_bubble_N : N;-fun soap_opera_N : N;-fun soapbox_N : N;-fun soapy_A : A;-fun soar_V : V;-fun sob_N : N;-fun sob_V : V;-fun sob_V2 : V2;-fun sob_stuff_N : N;-fun sobbingly_Adv : Adv;-fun sober_A : A;-fun sober_V : V;-fun sober_V2 : V2;-fun sober_sides_N : N;-fun soberly_Adv : Adv;-fun sobriety_N : N;-fun sobriquet_N : N;-fun soc_N : N;-fun soccer_N : N;-fun sociability_N : N;-fun sociable_A : A;-fun sociably_Adv : Adv;-fun social_A : A;-fun social_N : N;-fun social_work_N : N;-fun socialism_N : N;-fun socialist_A : A;-fun socialist_N : N;-fun socialite_N : N;-fun socialization_N : N;-fun socialize_V2 : V2;-fun socially_Adv : Adv;-fun society_N : N;-fun sociological_A : A;-fun sociologically_Adv : Adv;-fun sociologist_N : N;-fun sociology_N : N;-fun sock_Adv : Adv;-fun sock_N : N;-fun sock_V2 : V2;-fun socket_N : N;-fun socratic_A : A;-fun sod_N : N;-fun sod_V : V;-fun soda_N : N;-fun soda_biscuit_N : N;-fun soda_cracker_N : N;-fun soda_fountain_N : N;-fun soda_water_N : N;-fun sodden_A : A;-fun sodding_A : A;-fun sodium_N : N;-fun sodomite_N : N;-fun sodomy_N : N;-fun sofa_N : N;-fun sofia_PN : PN;-fun soft_A : A;-fun soft_boiled_A : A;-fun soft_footed_A : A;-fun soft_headed_A : A;-fun soft_hearted_A : A;-fun soft_pedal_V : V;-fun soft_pedal_V2 : V2;-fun soft_soap_V2 : V2;-fun soft_solder_N : N;-fun soft_solder_V2 : V2;-fun soft_spoken_A : A;-fun soft_witted_A : A;-fun soften_V : V;-fun soften_V2 : V2;-fun softener_N : N;-fun softie_N : N;-fun softish_A : A;-fun softland_V : V;-fun softly_Adv : Adv;-fun softness_N : N;-fun software_N : N;-fun softwood_N : N;-fun softy_N : N;-fun sogginess_N : N;-fun soggy_A : A;-fun soh_N : N;-fun soho_PN : PN;-fun soignee_A : A;-fun soigné_A : A;-fun soil_N : N;-fun soil_V : V;-fun soil_V2 : V2;-fun soil_pipe_N : N;-fun soirée_N : N;-fun sojourn_N : N;-fun sojourn_V : V;-fun sojourner_N : N;-fun sol_PN : PN;-fun sol_fa_N : N;-fun solace_N : N;-fun solace_V2 : V2;-fun solar_A : A;-fun solar_plexus_N : N;-fun solarium_N : N;-fun solder_N : N;-fun solder_V2 : V2;-fun soldering_iron_N : N;-fun soldier_N : N;-fun soldier_V : V;-fun soldiery_N : N;-fun sole_A : A;-fun sole_N : N;-fun sole_V2 : V2;-fun solecism_N : N;-fun soled_A : A;-fun solely_Adv : Adv;-fun solemn_A : A;-fun solemnity_N : N;-fun solemnization_N : N;-fun solemnize_V2 : V2;-fun solemnly_Adv : Adv;-fun solemnness_N : N;-fun solicit_V : V;-fun solicit_V2 : V2;-fun solicitation_N : N;-fun solicitor_N : N;-fun solicitor_general_N : N;-fun solicitous_A : A;-fun solicitously_Adv : Adv;-fun solicitude_N : N;-fun solid_A : A;-fun solid_N : N;-fun solid_state_A : A;-fun solidarity_N : N;-fun solidification_N : N;-fun solidify_V : V;-fun solidify_V2 : V2;-fun solidity_N : N;-fun solidly_Adv : Adv;-fun solidness_N : N;-fun solihull_PN : PN;-fun soliloquize_V : V;-fun soliloquy_N : N;-fun solingen_PN : PN;-fun solipsism_N : N;-fun solitaire_N : N;-fun solitarily_Adv : Adv;-fun solitary_A : A;-fun solitude_N : N;-fun solo_N : N;-fun soloist_N : N;-fun solon_PN : PN;-fun solstice_N : N;-fun solubility_N : N;-fun soluble_A : A;-fun solution_N : N;-fun solvable_A : A;-fun solve_V2 : V2;-fun solvency_N : N;-fun solvent_A : A;-fun solvent_N : N;-fun somali_A : A;-fun somali_N : N;-fun somalia_PN : PN;-fun somalian_A : A;-fun somalian_N : N;-fun somatic_A : A;-fun sombre_A : A;-fun sombrely_Adv : Adv;-fun sombreness_N : N;-fun sombrero_N : N;-fun some_A : A;-fun some_Adv : Adv;-fun someday_Adv : Adv;-fun somehow_Adv : Adv;-fun someone_N : N;-fun someplace_Adv : Adv;-fun somercotes_PN : PN;-fun somersault_N : N;-fun somersault_V : V;-fun somerset_PN : PN;-fun something_Adv : Adv;-fun sometime_Adv : Adv;-fun sometimes_Adv : Adv;-fun someway_Adv : Adv;-fun somewhat_Adv : Adv;-fun somewhere_Adv : Adv;-fun somnambulism_N : N;-fun somnambulist_N : N;-fun somnolence_N : N;-fun somnolent_A : A;-fun somnolently_Adv : Adv;-fun son_N : N;-fun son_in_law_N : N;-fun sonar_N : N;-fun sonata_N : N;-fun song_N : N;-fun songbird_N : N;-fun songbook_N : N;-fun songster_N : N;-fun songstress_N : N;-fun sonia_PN : PN;-fun sonic_A : A;-fun sonnet_N : N;-fun sonneteer_N : N;-fun sonny_N : N;-fun sonority_N : N;-fun sonorous_A : A;-fun sonorously_Adv : Adv;-fun sonsy_A : A;-fun soochow_PN : PN;-fun soon_Adv : Adv;-fun sooner_Adv : Adv;-fun soonest_Adv : Adv;-fun soot_N : N;-fun soot_V2 : V2;-fun sooth_N : N;-fun soothe_V2 : V2;-fun soothingly_Adv : Adv;-fun soothsayer_N : N;-fun sooty_A : A;-fun sop_N : N;-fun sop_V2 : V2;-fun sophia_PN : PN;-fun sophie_PN : PN;-fun sophism_N : N;-fun sophist_N : N;-fun sophisticated_A : A;-fun sophistication_N : N;-fun sophistry_N : N;-fun sophomore_N : N;-fun soporific_A : A;-fun soporific_N : N;-fun sopping_A : A;-fun sopping_Adv : Adv;-fun soppy_A : A;-fun soprano_N : N;-fun sorbet_N : N;-fun sorcerer_N : N;-fun sorceress_N : N;-fun sorcery_N : N;-fun sordid_A : A;-fun sordidly_Adv : Adv;-fun sordidness_N : N;-fun sore_A : A;-fun sore_N : N;-fun sorely_Adv : Adv;-fun soreness_N : N;-fun sorghum_N : N;-fun sorority_N : N;-fun sorrel_A : A;-fun sorrel_N : N;-fun sorrow_N : N;-fun sorrow_V : V;-fun sorrowful_A : A;-fun sorrowfully_Adv : Adv;-fun sorry_A : A;-fun sort_N : N;-fun sort_V : V;-fun sort_V2 : V2;-fun sorter_N : N;-fun sortie_N : N;-fun sos_N : N;-fun soss_N : N;-fun sot_N : N;-fun sotho_A : A;-fun sotho_N : N;-fun sottish_A : A;-fun sottishly_Adv : Adv;-fun sottishness_N : N;-fun sotto_voce_Adv : Adv;-fun sou'_east_Adv : Adv;-fun sou'_east_N : N;-fun sou'_sou'_east_Adv : Adv;-fun sou'_sou'_east_N : N;-fun sou'_sou'_west_Adv : Adv;-fun sou'_sou'_west_N : N;-fun sou'_west_Adv : Adv;-fun sou'_west_N : N;-fun sou'_wester_N : N;-fun sou_N : N;-fun soubrette_N : N;-fun soubriquet_N : N;-fun soufflé_N : N;-fun sough_V : V;-fun soul_N : N;-fun soul_destroying_A : A;-fun soul_stirring_A : A;-fun soulful_A : A;-fun soulfully_Adv : Adv;-fun soulless_A : A;-fun soullessly_Adv : Adv;-fun sound_A : A;-fun sound_Adv : Adv;-fun sound_N : N;-fun sound_V : V;-fun sound_V2 : V2;-fun sound_film_N : N;-fun sound_recording_N : N;-fun sound_wave_N : N;-fun soundbox_N : N;-fun sounding_board_N : N;-fun soundless_A : A;-fun soundlessly_Adv : Adv;-fun soundly_Adv : Adv;-fun soundness_N : N;-fun soundproof_A : A;-fun soundproof_V2 : V2;-fun soundtrack_N : N;-fun soup_N : N;-fun soup_V2 : V2;-fun soup_kitchen_N : N;-fun soupçon_N : N;-fun sour_A : A;-fun sour_V : V;-fun sour_V2 : V2;-fun source_N : N;-fun sourly_Adv : Adv;-fun sourness_N : N;-fun souse_V2 : V2;-fun soused_A : A;-fun soutane_N : N;-fun south_Adv : Adv;-fun south_N : N;-fun south_kirkby_PN : PN;-fun south_normantown_PN : PN;-fun south_ockendon_PN : PN;-fun south_shields_PN : PN;-fun south_southeast_Adv : Adv;-fun south_southeast_N : N;-fun south_southwest_Adv : Adv;-fun south_southwest_N : N;-fun southampton_PN : PN;-fun southeast_Adv : Adv;-fun southeast_N : N;-fun southeaster_N : N;-fun southeasterly_A : A;-fun southeastern_A : A;-fun southend_on_sea_PN : PN;-fun southerly_A : A;-fun southerly_Adv : Adv;-fun southern_A : A;-fun southerner_N : N;-fun southernmost_A : A;-fun southpaw_N : N;-fun southport_PN : PN;-fun southward_Adv : Adv;-fun southwards_Adv : Adv;-fun southwark_PN : PN;-fun southwest_Adv : Adv;-fun southwest_N : N;-fun southwester_N : N;-fun southwesterly_A : A;-fun southwestern_A : A;-fun souvenir_N : N;-fun sovereign_A : A;-fun sovereign_N : N;-fun sovereignty_N : N;-fun soviet_A : A;-fun soviet_N : N;-fun sovietize_V2 : V2;-fun sow_N : N;-fun sow_V : V;-fun sow_V2 : V2;-fun sower_N : N;-fun soy_N : N;-fun soya_N : N;-fun sozzled_A : A;-fun spa_N : N;-fun space_N : N;-fun space_V2 : V2;-fun space_bar_N : N;-fun space_capsule_N : N;-fun space_heater_N : N;-fun space_helmet_N : N;-fun space_rocket_N : N;-fun space_time_N : N;-fun space_vehicle_N : N;-fun spacecraft_N : N;-fun spaceship_N : N;-fun spacesuit_N : N;-fun spacing_N : N;-fun spacious_A : A;-fun spaciously_Adv : Adv;-fun spaciousness_N : N;-fun spade_N : N;-fun spade_V2 : V2;-fun spadeful_N : N;-fun spadework_N : N;-fun spaghetti_N : N;-fun spain_PN : PN;-fun spalding_PN : PN;-fun spam_N : N;-fun span_N : N;-fun span_V2 : V2;-fun spangle_N : N;-fun spangle_V2 : V2;-fun spaniard_N : N;-fun spaniel_N : N;-fun spanish_A : A;-fun spanish_N : N;-fun spank_V : V;-fun spank_V2 : V2;-fun spanking_A : A;-fun spanking_N : N;-fun spanner_N : N;-fun spar_N : N;-fun spar_V : V;-fun spare_A : A;-fun spare_N : N;-fun spare_V : V;-fun spare_V2 : V2;-fun spare_rib_N : N;-fun sparely_Adv : Adv;-fun spareness_N : N;-fun sparing_A : A;-fun sparingly_Adv : Adv;-fun spark_N : N;-fun spark_V : V;-fun spark_V2 : V2;-fun spark_plug_N : N;-fun sparking_plug_N : N;-fun sparkle_N : N;-fun sparkle_V : V;-fun sparkler_N : N;-fun sparkling_A : A;-fun sparring_match_N : N;-fun sparring_partner_N : N;-fun sparrow_N : N;-fun sparse_A : A;-fun sparsely_Adv : Adv;-fun sparseness_N : N;-fun sparsity_N : N;-fun spartan_A : A;-fun spartan_N : N;-fun spasm_N : N;-fun spasmodic_A : A;-fun spasmodically_Adv : Adv;-fun spastic_A : A;-fun spastic_N : N;-fun spat_N : N;-fun spat_V : V;-fun spat_V2 : V2;-fun spatchcock_N : N;-fun spatchcock_V2 : V2;-fun spate_N : N;-fun spatial_A : A;-fun spatially_Adv : Adv;-fun spatter_N : N;-fun spatter_V : V;-fun spatter_V2 : V2;-fun spatula_N : N;-fun spavin_N : N;-fun spavined_A : A;-fun spawn_N : N;-fun spawn_V : V;-fun spawn_V2 : V2;-fun spay_V2 : V2;-fun speak_V : V;-fun speak_V2 : V2;-fun speaker_N : N;-fun speakership_N : N;-fun speaking_trumpet_N : N;-fun speaking_tube_N : N;-fun spear_N : N;-fun spear_V2 : V2;-fun spearhead_N : N;-fun spearmint_N : N;-fun spec_N : N;-fun special_A : A;-fun special_N : N;-fun specialism_N : N;-fun specialist_N : N;-fun speciality_N : N;-fun specialization_N : N;-fun specialize_V : V;-fun specialize_V2 : V2;-fun specially_Adv : Adv;-fun specialty_N : N;-fun specie_N : N;-fun species_N : N;-fun specifiable_A : A;-fun specific_A : A;-fun specific_N : N;-fun specifically_Adv : Adv;-fun specification_N : N;-fun specificity_N : N;-fun specify_V2 : V2;-fun specimen_N : N;-fun specious_A : A;-fun speciously_Adv : Adv;-fun speciousness_N : N;-fun speck_N : N;-fun specked_A : A;-fun speckle_N : N;-fun speckled_A : A;-fun speckless_A : A;-fun spectacle_N : N;-fun spectacled_A : A;-fun spectacular_A : A;-fun spectacular_N : N;-fun spectacularly_Adv : Adv;-fun spectator_N : N;-fun spectral_A : A;-fun spectre_N : N;-fun spectroscope_N : N;-fun spectroscopic_A : A;-fun spectrum_N : N;-fun speculate_V : V;-fun speculation_N : N;-fun speculative_A : A;-fun speculatively_Adv : Adv;-fun speculator_N : N;-fun speech_N : N;-fun speech_day_N : N;-fun speechify_V : V;-fun speechless_A : A;-fun speechlessly_Adv : Adv;-fun speed_N : N;-fun speed_V : V;-fun speed_V2 : V2;-fun speed_cop_N : N;-fun speed_indicator_N : N;-fun speed_limit_N : N;-fun speed_up_N : N;-fun speedboat_N : N;-fun speedily_Adv : Adv;-fun speeding_N : N;-fun speedometer_N : N;-fun speedway_N : N;-fun speedwell_N : N;-fun speedy_A : A;-fun spelaeologist_N : N;-fun spelaeology_N : N;-fun speleologist_N : N;-fun speleology_N : N;-fun spell_N : N;-fun spell_V : V;-fun spell_V2 : V2;-fun spellbinder_N : N;-fun spellbound_A : A;-fun speller_N : N;-fun spelling_N : N;-fun spelt_N : N;-fun spenborough_PN : PN;-fun spend_V : V;-fun spend_V2 : V2;-fun spender_N : N;-fun spendthrift_N : N;-fun spennymoor_PN : PN;-fun spent_A : A;-fun sperm_N : N;-fun sperm_whale_N : N;-fun spermaceti_N : N;-fun spermatozoon_N : N;-fun spermicide_N : N;-fun spew_V : V;-fun spew_V2 : V2;-fun sphagnum_N : N;-fun sphere_N : N;-fun spherical_A : A;-fun spheroid_N : N;-fun sphinx_N : N;-fun spice_N : N;-fun spice_V2 : V2;-fun spicily_Adv : Adv;-fun spiciness_N : N;-fun spick_A : A;-fun spicy_A : A;-fun spider_N : N;-fun spidery_A : A;-fun spiel_N : N;-fun spiel_V : V;-fun spiel_V2 : V2;-fun spigot_N : N;-fun spike_N : N;-fun spike_V2 : V2;-fun spikenard_N : N;-fun spiky_A : A;-fun spill_N : N;-fun spill_V : V;-fun spill_V2 : V2;-fun spillage_N : N;-fun spillover_N : N;-fun spillway_N : N;-fun spin_N : N;-fun spin_V : V;-fun spin_V2 : V2;-fun spin_drier_N : N;-fun spin_dry_V2 : V2;-fun spin_off_N : N;-fun spinach_N : N;-fun spinal_A : A;-fun spindle_N : N;-fun spindle_berry_N : N;-fun spindle_legged_A : A;-fun spindle_shanked_A : A;-fun spindle_shanks_N : N;-fun spindle_tree_N : N;-fun spindly_A : A;-fun spindrift_N : N;-fun spine_N : N;-fun spineless_A : A;-fun spinet_N : N;-fun spinnaker_N : N;-fun spinney_N : N;-fun spinning_wheel_N : N;-fun spinster_N : N;-fun spinsterhood_N : N;-fun spiny_A : A;-fun spiral_A : A;-fun spiral_N : N;-fun spiral_V : V;-fun spirally_Adv : Adv;-fun spire_N : N;-fun spirit_N : N;-fun spirit_V2 : V2;-fun spirit_lamp_N : N;-fun spirit_level_N : N;-fun spirit_rapper_N : N;-fun spirit_stove_N : N;-fun spirited_A : A;-fun spiritless_A : A;-fun spiritual_A : A;-fun spiritual_N : N;-fun spiritualism_N : N;-fun spiritualist_N : N;-fun spiritualistic_A : A;-fun spirituality_N : N;-fun spiritualization_N : N;-fun spiritualize_V2 : V2;-fun spiritually_Adv : Adv;-fun spirituous_A : A;-fun spirt_N : N;-fun spirt_V : V;-fun spit_N : N;-fun spit_V : V;-fun spit_V2 : V2;-fun spite_N : N;-fun spite_V2 : V2;-fun spiteful_A : A;-fun spitefully_Adv : Adv;-fun spitefulness_N : N;-fun spitfire_N : N;-fun spitting_N : N;-fun spittle_N : N;-fun spittoon_N : N;-fun spiv_N : N;-fun splash_N : N;-fun splash_V : V;-fun splash_V2 : V2;-fun splashdown_N : N;-fun splay_A : A;-fun splay_N : N;-fun splay_V : V;-fun splay_V2 : V2;-fun splayfoot_N : N;-fun splayfooted_A : A;-fun spleen_N : N;-fun splendid_A : A;-fun splendidly_Adv : Adv;-fun splendiferous_A : A;-fun splendour_N : N;-fun splenetic_A : A;-fun splice_N : N;-fun splice_V2 : V2;-fun splicer_N : N;-fun splint_N : N;-fun splinter_N : N;-fun splinter_V : V;-fun splinter_V2 : V2;-fun splinter_proof_A : A;-fun splintery_A : A;-fun split_N : N;-fun split_PN : PN;-fun split_V : V;-fun split_V2 : V2;-fun splodge_N : N;-fun splosh_V2 : V2;-fun splotch_N : N;-fun splurge_N : N;-fun splurge_V : V;-fun splutter_N : N;-fun splutter_V : V;-fun splutter_V2 : V2;-fun spode_N : N;-fun spoil_N : N;-fun spoil_V : V;-fun spoil_V2 : V2;-fun spoilsport_N : N;-fun spoke_N : N;-fun spokesman_N : N;-fun spoliation_N : N;-fun spondaic_A : A;-fun spondee_N : N;-fun sponge_N : N;-fun sponge_V : V;-fun sponge_V2 : V2;-fun sponge_cake_N : N;-fun sponger_N : N;-fun sponginess_N : N;-fun spongy_A : A;-fun sponsor_N : N;-fun sponsor_V2 : V2;-fun sponsorship_N : N;-fun spontaneity_N : N;-fun spontaneous_A : A;-fun spontaneously_Adv : Adv;-fun spontaneousness_N : N;-fun spoof_N : N;-fun spoof_V2 : V2;-fun spook_N : N;-fun spooky_A : A;-fun spool_N : N;-fun spoon_N : N;-fun spoon_V : V;-fun spoon_V2 : V2;-fun spoonerism_N : N;-fun spoonfeed_V2 : V2;-fun spoonfeeding_N : N;-fun spoonful_N : N;-fun spoor_N : N;-fun sporadic_A : A;-fun sporadically_Adv : Adv;-fun spore_N : N;-fun sporran_N : N;-fun sport_N : N;-fun sport_V : V;-fun sport_V2 : V2;-fun sporting_A : A;-fun sportingly_Adv : Adv;-fun sportive_A : A;-fun sportively_Adv : Adv;-fun sportiveness_N : N;-fun sports_car_N : N;-fun sports_coat_N : N;-fun sports_editor_N : N;-fun sports_jacket_N : N;-fun sportsman_N : N;-fun sportsmanlike_A : A;-fun sportsmanship_N : N;-fun spot_N : N;-fun spot_V : V;-fun spot_V2 : V2;-fun spotless_A : A;-fun spotlessly_Adv : Adv;-fun spotlight_N : N;-fun spotlight_V2 : V2;-fun spotted_A : A;-fun spotter_N : N;-fun spotty_A : A;-fun spouse_N : N;-fun spout_N : N;-fun spout_V : V;-fun spout_V2 : V2;-fun sprain_N : N;-fun sprain_V2 : V2;-fun sprat_N : N;-fun sprawl_N : N;-fun sprawl_V : V;-fun spray_N : N;-fun spray_V2 : V2;-fun spray_gun_N : N;-fun sprayer_N : N;-fun spread_N : N;-fun spread_V : V;-fun spread_V2 : V2;-fun spread_over_N : N;-fun spreadeagle_N : N;-fun spreadeagle_V2 : V2;-fun spreader_N : N;-fun spree_N : N;-fun sprig_N : N;-fun sprigged_A : A;-fun sprightliness_N : N;-fun sprightly_A : A;-fun spring_N : N;-fun spring_V : V;-fun spring_V2 : V2;-fun spring_balance_N : N;-fun spring_clean_N : N;-fun spring_clean_V2 : V2;-fun spring_cleaning_N : N;-fun spring_gun_N : N;-fun spring_mattress_N : N;-fun springboard_N : N;-fun springbok_N : N;-fun springfield_PN : PN;-fun springless_A : A;-fun springlike_A : A;-fun springtide_N : N;-fun springtime_N : N;-fun springy_A : A;-fun sprinkle_V2 : V2;-fun sprinkler_N : N;-fun sprinkling_N : N;-fun sprint_N : N;-fun sprint_V : V;-fun sprinter_N : N;-fun sprit_N : N;-fun sprite_N : N;-fun spritsail_N : N;-fun sprocket_N : N;-fun sprocket_wheel_N : N;-fun sprout_N : N;-fun sprout_V : V;-fun sprout_V2 : V2;-fun spruce_A : A;-fun spruce_N : N;-fun spruce_V : V;-fun spruce_V2 : V2;-fun sprucely_Adv : Adv;-fun spruceness_N : N;-fun spry_A : A;-fun spud_N : N;-fun spue_V : V;-fun spue_V2 : V2;-fun spume_N : N;-fun spunk_N : N;-fun spunky_A : A;-fun spur_N : N;-fun spur_V : V;-fun spur_V2 : V2;-fun spurious_A : A;-fun spuriously_Adv : Adv;-fun spuriousness_N : N;-fun spurn_V2 : V2;-fun spurt_N : N;-fun spurt_V : V;-fun sputnik_N : N;-fun sputter_V : V;-fun sputter_V2 : V2;-fun sputum_N : N;-fun spy_N : N;-fun spy_V : V;-fun spy_V2 : V2;-fun spy_hole_N : N;-fun spyglass_N : N;-fun sq_PN : PN;-fun squab_N : N;-fun squabble_N : N;-fun squabble_V : V;-fun squad_N : N;-fun squadron_N : N;-fun squalid_A : A;-fun squalidly_Adv : Adv;-fun squall_N : N;-fun squall_V : V;-fun squally_A : A;-fun squalor_N : N;-fun squander_V2 : V2;-fun squandermania_N : N;-fun square_A : A;-fun square_Adv : Adv;-fun square_N : N;-fun square_V : V;-fun square_V2 : V2;-fun square_bashing_N : N;-fun square_built_A : A;-fun square_rigged_A : A;-fun square_shouldered_A : A;-fun square_toed_A : A;-fun square_toes_N : N;-fun squarely_Adv : Adv;-fun squareness_N : N;-fun squash_N : N;-fun squash_V : V;-fun squash_V2 : V2;-fun squashy_A : A;-fun squat_A : A;-fun squat_V : V;-fun squatter_N : N;-fun squaw_N : N;-fun squawk_N : N;-fun squawk_V : V;-fun squawker_N : N;-fun squeak_N : N;-fun squeak_V : V;-fun squeak_V2 : V2;-fun squeaker_N : N;-fun squeaky_A : A;-fun squeal_N : N;-fun squeal_V : V;-fun squeal_V2 : V2;-fun squealer_N : N;-fun squeamish_A : A;-fun squeamishly_Adv : Adv;-fun squeamishness_N : N;-fun squeegee_N : N;-fun squeegee_V2 : V2;-fun squeeze_N : N;-fun squeeze_V : V;-fun squeeze_V2 : V2;-fun squeezer_N : N;-fun squelch_N : N;-fun squelch_V : V;-fun squelch_V2 : V2;-fun squib_N : N;-fun squid_N : N;-fun squiffy_A : A;-fun squiggle_N : N;-fun squiggly_A : A;-fun squint_N : N;-fun squint_V : V;-fun squint_eyed_A : A;-fun squire_N : N;-fun squire_V2 : V2;-fun squirearchy_N : N;-fun squirm_N : N;-fun squirm_V : V;-fun squirrel_N : N;-fun squirt_N : N;-fun squirt_V : V;-fun squirt_V2 : V2;-fun sr_PN : PN;-fun sri_lanka_PN : PN;-fun sri_lankan_A : A;-fun sri_lankan_N : N;-fun srn_N : N;-fun ss_N : N;-fun st_PN : PN;-fun st_albans_PN : PN;-fun st_andrews_PN : PN;-fun st_andrews_major_PN : PN;-fun st_austell_PN : PN;-fun st_blazey_PN : PN;-fun st_helens_PN : PN;-fun st_ives_PN : PN;-fun st_louis_PN : PN;-fun st_neots_PN : PN;-fun st_paul_PN : PN;-fun st_petersburg_PN : PN;-fun st_stephen_PN : PN;-fun sta_PN : PN;-fun stab_N : N;-fun stab_V : V;-fun stab_V2 : V2;-fun stabber_N : N;-fun stability_N : N;-fun stabilization_N : N;-fun stabilize_V2 : V2;-fun stabilizer_N : N;-fun stable_A : A;-fun stable_N : N;-fun stable_V2 : V2;-fun stable_companion_N : N;-fun stableboy_N : N;-fun stableman_N : N;-fun stablemate_N : N;-fun stabling_N : N;-fun staccato_A : A;-fun staccato_Adv : Adv;-fun stack_N : N;-fun stack_V2 : V2;-fun stadium_N : N;-fun staff_N : N;-fun staff_V2 : V2;-fun staff_office_N : N;-fun stafford_PN : PN;-fun staffordshire_PN : PN;-fun stag_N : N;-fun stag_party_N : N;-fun stage_N : N;-fun stage_V : V;-fun stage_V2 : V2;-fun stage_struck_A : A;-fun stage_whisper_N : N;-fun stagecoach_N : N;-fun stagecraft_N : N;-fun stager_N : N;-fun stagflation_N : N;-fun stagger_N : N;-fun stagger_V : V;-fun stagger_V2 : V2;-fun staggerer_N : N;-fun staggeringly_Adv : Adv;-fun stagily_Adv : Adv;-fun staginess_N : N;-fun staging_N : N;-fun stagnancy_N : N;-fun stagnant_A : A;-fun stagnate_V : V;-fun stagnation_N : N;-fun stagy_A : A;-fun staid_A : A;-fun staidly_Adv : Adv;-fun staidness_N : N;-fun stain_N : N;-fun stain_V : V;-fun stain_V2 : V2;-fun stainless_A : A;-fun stair_N : N;-fun stair_carpet_N : N;-fun stair_rod_N : N;-fun staircase_N : N;-fun stairway_N : N;-fun stake_N : N;-fun stake_V2 : V2;-fun stake_holder_N : N;-fun stakeford_PN : PN;-fun stalactite_N : N;-fun stalagmite_N : N;-fun stale_A : A;-fun stale_V : V;-fun stalemate_N : N;-fun stalemate_V2 : V2;-fun staleness_N : N;-fun stalk_N : N;-fun stalk_V : V;-fun stalk_V2 : V2;-fun stalker_N : N;-fun stalking_horse_N : N;-fun stall_N : N;-fun stall_V : V;-fun stall_V2 : V2;-fun stall_fed_A : A;-fun stallion_N : N;-fun stalwart_A : A;-fun stalwart_N : N;-fun stalybridge_PN : PN;-fun stamen_N : N;-fun stamford_PN : PN;-fun stamina_N : N;-fun stammer_N : N;-fun stammer_V : V;-fun stammer_V2 : V2;-fun stammerer_N : N;-fun stammeringly_Adv : Adv;-fun stamp_N : N;-fun stamp_V : V;-fun stamp_V2 : V2;-fun stamp_album_N : N;-fun stamp_collector_N : N;-fun stamp_dealer_N : N;-fun stamp_duty_N : N;-fun stampede_N : N;-fun stampede_V : V;-fun stampede_V2 : V2;-fun stamping_ground_N : N;-fun stan_PN : PN;-fun stance_N : N;-fun stanchion_N : N;-fun stand_N : N;-fun stand_V : V;-fun stand_V2 : V2;-fun stand_in_N : N;-fun stand_to_N : N;-fun stand_up_A : A;-fun standard_A : A;-fun standard_N : N;-fun standard_bearer_N : N;-fun standardization_N : N;-fun standardize_V2 : V2;-fun standby_N : N;-fun standing_A : A;-fun standing_N : N;-fun standoffish_A : A;-fun standoffishly_Adv : Adv;-fun standoffishness_N : N;-fun standpipe_N : N;-fun standpoint_N : N;-fun standstill_N : N;-fun stanford_PN : PN;-fun stanley_PN : PN;-fun stanza_N : N;-fun staple_N : N;-fun staple_V2 : V2;-fun stapler_N : N;-fun stapling_machine_N : N;-fun star_N : N;-fun star_V : V;-fun star_V2 : V2;-fun starboard_N : N;-fun starboard_V2 : V2;-fun starch_N : N;-fun starch_V2 : V2;-fun starchy_A : A;-fun stardom_N : N;-fun stardust_N : N;-fun stare_N : N;-fun stare_V : V;-fun stare_V2 : V2;-fun starfish_N : N;-fun stargazer_N : N;-fun staring_A : A;-fun staring_Adv : Adv;-fun stark_A : A;-fun stark_Adv : Adv;-fun starkers_A : A;-fun starkly_Adv : Adv;-fun starless_A : A;-fun starlet_N : N;-fun starlight_N : N;-fun starling_N : N;-fun starlit_A : A;-fun starry_A : A;-fun starry_eyed_A : A;-fun start_N : N;-fun start_V : V;-fun start_V2 : V2;-fun starter_N : N;-fun starting_gate_N : N;-fun starting_point_N : N;-fun starting_post_N : N;-fun startle_V2 : V2;-fun startlingly_Adv : Adv;-fun starvation_N : N;-fun starve_V : V;-fun starve_V2 : V2;-fun starveling_N : N;-fun stash_V2 : V2;-fun state_N : N;-fun state_V2 : V2;-fun statecraft_N : N;-fun stated_A : A;-fun statehouse_N : N;-fun stateless_A : A;-fun stateliness_N : N;-fun stately_A : A;-fun statement_N : N;-fun statesman_N : N;-fun statesmanlike_A : A;-fun statesmanship_N : N;-fun static_A : A;-fun statically_Adv : Adv;-fun statics_N : N;-fun station_N : N;-fun station_V2 : V2;-fun station_waggon_N : N;-fun stationary_A : A;-fun stationer_N : N;-fun stationery_N : N;-fun stationmaster_N : N;-fun statistic_N : N;-fun statistical_A : A;-fun statistically_Adv : Adv;-fun statistician_N : N;-fun statistics_N : N;-fun statuary_A : A;-fun statuary_N : N;-fun statue_N : N;-fun statuesque_A : A;-fun statuette_N : N;-fun stature_N : N;-fun status_N : N;-fun status_quo_N : N;-fun statute_N : N;-fun statute_book_N : N;-fun statutorily_Adv : Adv;-fun statutory_A : A;-fun staunch_A : A;-fun staunch_V2 : V2;-fun staunchly_Adv : Adv;-fun staunchness_N : N;-fun stave_N : N;-fun stave_V : V;-fun stave_V2 : V2;-fun stay_N : N;-fun stay_V : V;-fun stay_V2 : V2;-fun stay_at_home_N : N;-fun stayer_N : N;-fun std_PN : PN;-fun stead_N : N;-fun steadfast_A : A;-fun steadfastly_Adv : Adv;-fun steadfastness_N : N;-fun steadily_Adv : Adv;-fun steadiness_N : N;-fun steady_A : A;-fun steady_Adv : Adv;-fun steady_N : N;-fun steady_V : V;-fun steady_V2 : V2;-fun steak_N : N;-fun steal_V : V;-fun steal_V2 : V2;-fun stealth_N : N;-fun stealthily_Adv : Adv;-fun stealthy_A : A;-fun steam_N : N;-fun steam_V : V;-fun steam_V2 : V2;-fun steam_boiler_N : N;-fun steam_coal_N : N;-fun steam_engine_N : N;-fun steam_heat_N : N;-fun steam_heat_V2 : V2;-fun steamboat_N : N;-fun steamer_N : N;-fun steamroller_N : N;-fun steamroller_V2 : V2;-fun steamship_N : N;-fun steamy_A : A;-fun steed_N : N;-fun steel_N : N;-fun steel_V2 : V2;-fun steel_clad_A : A;-fun steel_plated_A : A;-fun steelworks_N : N;-fun steely_A : A;-fun steelyard_N : N;-fun steenbok_N : N;-fun steep_A : A;-fun steep_V : V;-fun steep_V2 : V2;-fun steepen_V : V;-fun steepen_V2 : V2;-fun steepish_A : A;-fun steeple_N : N;-fun steeplechase_N : N;-fun steeplechaser_N : N;-fun steeplejack_N : N;-fun steeply_Adv : Adv;-fun steepness_N : N;-fun steer_N : N;-fun steer_V : V;-fun steer_V2 : V2;-fun steerage_N : N;-fun steerageway_N : N;-fun steering_gear_N : N;-fun steering_wheel_N : N;-fun steersman_N : N;-fun stele_N : N;-fun stella_PN : PN;-fun stellar_A : A;-fun stem_N : N;-fun stem_V : V;-fun stem_V2 : V2;-fun stemmed_A : A;-fun sten_PN : PN;-fun stench_N : N;-fun stencil_N : N;-fun stencil_V2 : V2;-fun stenographer_N : N;-fun stenography_N : N;-fun stentorian_A : A;-fun step_N : N;-fun step_V : V;-fun step_V2 : V2;-fun stepbrother_N : N;-fun stepchild_N : N;-fun stepdaughter_N : N;-fun stepfather_N : N;-fun stephanie_PN : PN;-fun stephen_PN : PN;-fun stepladder_N : N;-fun stepmother_N : N;-fun stepparent_N : N;-fun steppe_N : N;-fun stepping_stone_N : N;-fun stepsister_N : N;-fun stepson_N : N;-fun stereo_N : N;-fun stereophonic_A : A;-fun stereoscope_N : N;-fun stereoscopic_A : A;-fun stereotype_N : N;-fun stereotype_V2 : V2;-fun sterile_A : A;-fun sterility_N : N;-fun sterilization_N : N;-fun sterilize_V2 : V2;-fun sterling_A : A;-fun sterling_N : N;-fun stern_A : A;-fun stern_N : N;-fun sternly_Adv : Adv;-fun sternness_N : N;-fun sternum_N : N;-fun sternwheeler_N : N;-fun stertorous_A : A;-fun stertorously_Adv : Adv;-fun stethoscope_N : N;-fun stetson_N : N;-fun steve_PN : PN;-fun stevedore_N : N;-fun steven_PN : PN;-fun stevenage_PN : PN;-fun stevenston_PN : PN;-fun stew_N : N;-fun stew_V : V;-fun stew_V2 : V2;-fun steward_N : N;-fun stewardess_N : N;-fun stewardship_N : N;-fun stewart_PN : PN;-fun stewed_A : A;-fun steyning_PN : PN;-fun stick_N : N;-fun stick_V : V;-fun stick_V2 : V2;-fun stick_in_the_mud_A : A;-fun stick_in_the_mud_N : N;-fun stick_on_A : A;-fun stick_up_N : N;-fun sticker_N : N;-fun stickily_Adv : Adv;-fun stickiness_N : N;-fun sticking_plaster_N : N;-fun stickler_N : N;-fun sticky_A : A;-fun stiff_A : A;-fun stiff_Adv : Adv;-fun stiff_N : N;-fun stiff_necked_A : A;-fun stiffen_V : V;-fun stiffen_V2 : V2;-fun stiffener_N : N;-fun stiffening_N : N;-fun stiffly_Adv : Adv;-fun stiffness_N : N;-fun stifle_V : V;-fun stifle_V2 : V2;-fun stigma_N : N;-fun stigmatize_V2 : V2;-fun stile_N : N;-fun stiletto_N : N;-fun still_A : A;-fun still_Adv : Adv;-fun still_N : N;-fun still_V2 : V2;-fun still_life_N : N;-fun still_room_N : N;-fun stillbirth_N : N;-fun stillborn_A : A;-fun stillness_N : N;-fun stilly_A : A;-fun stilt_N : N;-fun stilted_A : A;-fun stiltedly_Adv : Adv;-fun stilton_N : N;-fun stimulant_N : N;-fun stimulate_V2 : V2;-fun stimulating_A : A;-fun stimulation_N : N;-fun stimulus_N : N;-fun sting_N : N;-fun sting_V : V;-fun sting_V2 : V2;-fun stinger_N : N;-fun stingily_Adv : Adv;-fun stinginess_N : N;-fun stingless_A : A;-fun stingray_N : N;-fun stingy_A : A;-fun stink_N : N;-fun stink_V : V;-fun stink_V2 : V2;-fun stinker_N : N;-fun stint_N : N;-fun stint_V : V;-fun stint_V2 : V2;-fun stipend_N : N;-fun stipendiary_A : A;-fun stipendiary_N : N;-fun stipple_V2 : V2;-fun stipulate_V : V;-fun stipulate_V2 : V2;-fun stipulation_N : N;-fun stir_N : N;-fun stir_V : V;-fun stir_V2 : V2;-fun stirling_PN : PN;-fun stirring_A : A;-fun stirringly_Adv : Adv;-fun stirrup_N : N;-fun stirrup_cup_N : N;-fun stitch_N : N;-fun stitch_V : V;-fun stitch_V2 : V2;-fun stoat_N : N;-fun stochastic_A : A;-fun stochastically_Adv : Adv;-fun stock_N : N;-fun stock_V2 : V2;-fun stock_cube_N : N;-fun stock_farmer_N : N;-fun stock_in_trade_N : N;-fun stock_list_N : N;-fun stock_still_Adv : Adv;-fun stockade_N : N;-fun stockade_V2 : V2;-fun stockbreeder_N : N;-fun stockbroker_N : N;-fun stockcar_N : N;-fun stockfish_N : N;-fun stockholder_N : N;-fun stockholding_N : N;-fun stockholm_PN : PN;-fun stockily_Adv : Adv;-fun stockinette_N : N;-fun stocking_N : N;-fun stockinged_A : A;-fun stockist_N : N;-fun stockjobber_N : N;-fun stockpile_N : N;-fun stockpiling_N : N;-fun stockport_PN : PN;-fun stockpot_N : N;-fun stockroom_N : N;-fun stocksbridge_PN : PN;-fun stocktaking_N : N;-fun stocky_A : A;-fun stockyard_N : N;-fun stodge_N : N;-fun stodginess_N : N;-fun stodgy_A : A;-fun stoep_N : N;-fun stoic_N : N;-fun stoical_A : A;-fun stoically_Adv : Adv;-fun stoicism_N : N;-fun stoke_V : V;-fun stoke_V2 : V2;-fun stoke_on_trent_PN : PN;-fun stokehold_N : N;-fun stokehole_N : N;-fun stoker_N : N;-fun stole_N : N;-fun stolen_A : A;-fun stolid_A : A;-fun stolidity_N : N;-fun stolidly_Adv : Adv;-fun stolidness_N : N;-fun stomach_N : N;-fun stomach_V2 : V2;-fun stomach_ache_N : N;-fun stomach_pump_N : N;-fun stomp_N : N;-fun stomp_V : V;-fun stone_N : N;-fun stone_PN : PN;-fun stone_V2 : V2;-fun stone_blind_A : A;-fun stone_cold_A : A;-fun stone_dead_A : A;-fun stone_deaf_A : A;-fun stone_fruit_N : N;-fun stone_pit_N : N;-fun stone_sober_A : A;-fun stonebreaker_N : N;-fun stoned_A : A;-fun stonehouse_PN : PN;-fun stoneless_A : A;-fun stonemason_N : N;-fun stonewall_V2 : V2;-fun stonewaller_N : N;-fun stonewalling_N : N;-fun stoneware_N : N;-fun stonework_N : N;-fun stonily_Adv : Adv;-fun stony_A : A;-fun stony_broke_A : A;-fun stooge_N : N;-fun stooge_V : V;-fun stool_N : N;-fun stoop_N : N;-fun stoop_V : V;-fun stoop_V2 : V2;-fun stop_N : N;-fun stop_V : V;-fun stop_V2 : V2;-fun stopcock_N : N;-fun stopgap_N : N;-fun stopover_N : N;-fun stoppage_N : N;-fun stopper_N : N;-fun stopping_N : N;-fun stopwatch_N : N;-fun storage_N : N;-fun store_N : N;-fun store_V2 : V2;-fun storehouse_N : N;-fun storeroom_N : N;-fun storey_N : N;-fun storeyed_A : A;-fun storied_A : A;-fun stork_N : N;-fun storm_N : N;-fun storm_V : V;-fun storm_V2 : V2;-fun storm_beaten_A : A;-fun storm_bound_A : A;-fun storm_centre_N : N;-fun storm_cloud_N : N;-fun storm_cone_N : N;-fun storm_lantern_N : N;-fun storm_signal_N : N;-fun storm_tossed_A : A;-fun storm_trooper_N : N;-fun stormily_Adv : Adv;-fun stormproof_A : A;-fun stormy_A : A;-fun stornoway_PN : PN;-fun story_N : N;-fun storyteller_N : N;-fun stotfold_PN : PN;-fun stoup_N : N;-fun stourbridge_PN : PN;-fun stourport_on_severn_PN : PN;-fun stout_A : A;-fun stout_N : N;-fun stouthearted_A : A;-fun stoutly_Adv : Adv;-fun stoutness_N : N;-fun stove_N : N;-fun stovepipe_N : N;-fun stow_V2 : V2;-fun stowaway_N : N;-fun stowmarket_PN : PN;-fun straddle_V : V;-fun straddle_V2 : V2;-fun strafe_V2 : V2;-fun straggle_V : V;-fun straggler_N : N;-fun straggly_A : A;-fun straight_A : A;-fun straight_Adv : Adv;-fun straight_N : N;-fun straighten_V : V;-fun straighten_V2 : V2;-fun straightforward_A : A;-fun straightforwardly_Adv : Adv;-fun straightness_N : N;-fun straightway_Adv : Adv;-fun strain_N : N;-fun strain_V : V;-fun strain_V2 : V2;-fun strained_A : A;-fun strainer_N : N;-fun strait_A : A;-fun strait_N : N;-fun strait_laced_A : A;-fun straiten_V2 : V2;-fun straitjacket_N : N;-fun strand_N : N;-fun strand_V : V;-fun strand_V2 : V2;-fun strange_A : A;-fun strangely_Adv : Adv;-fun strangeness_N : N;-fun stranger_N : N;-fun strangle_V2 : V2;-fun stranglehold_N : N;-fun strangulation_N : N;-fun stranraer_PN : PN;-fun strap_N : N;-fun strap_V2 : V2;-fun straphanger_N : N;-fun strapping_A : A;-fun strapping_N : N;-fun strasbourg_PN : PN;-fun stratagem_N : N;-fun strategic_A : A;-fun strategical_A : A;-fun strategically_Adv : Adv;-fun strategics_N : N;-fun strategist_N : N;-fun strategy_N : N;-fun stratford_on_avon_PN : PN;-fun strathaven_PN : PN;-fun strathclyde_PN : PN;-fun stratification_N : N;-fun stratify_V : V;-fun stratify_V2 : V2;-fun stratosphere_N : N;-fun stratum_N : N;-fun straw_N : N;-fun straw_V2 : V2;-fun straw_coloured_A : A;-fun strawberry_N : N;-fun strawboard_N : N;-fun stray_N : N;-fun stray_V : V;-fun streak_N : N;-fun streak_V : V;-fun streak_V2 : V2;-fun streaky_A : A;-fun stream_N : N;-fun stream_V : V;-fun streamer_N : N;-fun streamlet_N : N;-fun streamline_V2 : V2;-fun streamlined_A : A;-fun street_N : N;-fun street_PN : PN;-fun street_girl_N : N;-fun street_urchin_N : N;-fun streetcar_N : N;-fun streetwalker_N : N;-fun strength_N : N;-fun strengthen_V : V;-fun strengthen_V2 : V2;-fun strenuous_A : A;-fun strenuously_Adv : Adv;-fun strenuousness_N : N;-fun streptococcus_N : N;-fun streptomycin_N : N;-fun stress_N : N;-fun stress_V2 : V2;-fun stress_mark_N : N;-fun stretch_N : N;-fun stretch_V : V;-fun stretch_V2 : V2;-fun stretcher_N : N;-fun stretcher_bearer_N : N;-fun stretcher_party_N : N;-fun stretford_PN : PN;-fun strew_V2 : V2;-fun striated_A : A;-fun stricken_A : A;-fun strict_A : A;-fun strictly_Adv : Adv;-fun strictness_N : N;-fun stricture_N : N;-fun stride_N : N;-fun stride_V : V;-fun stride_V2 : V2;-fun strident_A : A;-fun stridently_Adv : Adv;-fun stridulate_V : V;-fun stridulation_N : N;-fun strife_N : N;-fun strike_N : N;-fun strike_V : V;-fun strike_V2 : V2;-fun strike_leader_N : N;-fun strike_pay_N : N;-fun strikebound_A : A;-fun strikebreaker_N : N;-fun striker_N : N;-fun striking_A : A;-fun strikingly_Adv : Adv;-fun string_N : N;-fun string_V : V;-fun string_V2 : V2;-fun stringency_N : N;-fun stringent_A : A;-fun stringently_Adv : Adv;-fun stringy_A : A;-fun strip_N : N;-fun strip_V : V;-fun strip_V2 : V2;-fun strip_lighting_N : N;-fun strip_poker_N : N;-fun strip_show_N : N;-fun stripe_N : N;-fun striped_A : A;-fun stripling_N : N;-fun stripper_N : N;-fun striptease_N : N;-fun stripy_A : A;-fun strive_V : V;-fun striver_N : N;-fun stroboscope_N : N;-fun stroke_N : N;-fun stroke_V2 : V2;-fun stroll_N : N;-fun stroll_V : V;-fun stroller_N : N;-fun strong_A : A;-fun strong_arm_A : A;-fun strong_boned_A : A;-fun strong_minded_A : A;-fun strongbox_N : N;-fun stronghold_N : N;-fun strongly_Adv : Adv;-fun strongroom_N : N;-fun strontium_N : N;-fun strop_N : N;-fun strop_V2 : V2;-fun strophe_N : N;-fun stroppy_A : A;-fun stroud_PN : PN;-fun struck_A : A;-fun structural_A : A;-fun structurally_Adv : Adv;-fun structure_N : N;-fun structured_A : A;-fun strudel_N : N;-fun struggle_N : N;-fun struggle_V : V;-fun strum_N : N;-fun strum_V : V;-fun strum_V2 : V2;-fun strumpet_N : N;-fun strut_N : N;-fun strut_V : V;-fun strychnine_N : N;-fun stuart_PN : PN;-fun stub_N : N;-fun stub_V2 : V2;-fun stubble_N : N;-fun stubbly_A : A;-fun stubborn_A : A;-fun stubbornly_Adv : Adv;-fun stubbornness_N : N;-fun stubby_A : A;-fun stucco_N : N;-fun stucco_V2 : V2;-fun stuck_up_A : A;-fun stud_N : N;-fun stud_V2 : V2;-fun stud_farm_N : N;-fun stud_mare_N : N;-fun studbook_N : N;-fun student_N : N;-fun studied_A : A;-fun studio_N : N;-fun studious_A : A;-fun studiously_Adv : Adv;-fun studiousness_N : N;-fun studley_PN : PN;-fun study_N : N;-fun study_V : V;-fun study_V2 : V2;-fun stuff_N : N;-fun stuff_V2 : V2;-fun stuffily_Adv : Adv;-fun stuffiness_N : N;-fun stuffing_N : N;-fun stuffy_A : A;-fun stultification_N : N;-fun stultify_V2 : V2;-fun stumble_N : N;-fun stumble_V : V;-fun stumbling_block_N : N;-fun stump_N : N;-fun stump_V : V;-fun stump_V2 : V2;-fun stumper_N : N;-fun stumpy_A : A;-fun stun_V2 : V2;-fun stunner_N : N;-fun stunning_A : A;-fun stunningly_Adv : Adv;-fun stunt_N : N;-fun stunt_V2 : V2;-fun stupefaction_N : N;-fun stupefy_V2 : V2;-fun stupendous_A : A;-fun stupendously_Adv : Adv;-fun stupid_A : A;-fun stupid_N : N;-fun stupidity_N : N;-fun stupidly_Adv : Adv;-fun stupify_V2 : V2;-fun stupifying_A : A;-fun stupor_N : N;-fun sturdily_Adv : Adv;-fun sturdiness_N : N;-fun sturdy_A : A;-fun sturgeon_N : N;-fun stutter_N : N;-fun stutter_V : V;-fun stutter_V2 : V2;-fun stutterer_N : N;-fun stutteringly_Adv : Adv;-fun stuttgart_PN : PN;-fun sty_N : N;-fun stye_N : N;-fun stygian_A : A;-fun style_N : N;-fun style_V2 : V2;-fun stylish_A : A;-fun stylishly_Adv : Adv;-fun stylishness_N : N;-fun stylist_N : N;-fun stylistic_A : A;-fun stylistically_Adv : Adv;-fun stylization_N : N;-fun stylize_V2 : V2;-fun stylus_N : N;-fun stymie_N : N;-fun stymie_V2 : V2;-fun styptic_A : A;-fun styptic_N : N;-fun styx_PN : PN;-fun suasion_N : N;-fun suave_A : A;-fun suavely_Adv : Adv;-fun suavity_N : N;-fun sub_N : N;-fun sub_V : V;-fun sub_V2 : V2;-fun sub_judice_A : A;-fun sub_rosa_Adv : Adv;-fun subaltern_N : N;-fun subatomic_A : A;-fun subcommittee_N : N;-fun subconscious_A : A;-fun subconscious_N : N;-fun subconsciously_Adv : Adv;-fun subconsciousness_N : N;-fun subcontinent_N : N;-fun subcontract_N : N;-fun subcontract_V : V;-fun subcontract_V2 : V2;-fun subcontractor_N : N;-fun subcutaneous_A : A;-fun subdivide_V : V;-fun subdivide_V2 : V2;-fun subdivision_N : N;-fun subdue_V2 : V2;-fun subedit_V2 : V2;-fun subeditor_N : N;-fun subfusc_A : A;-fun subgroup_N : N;-fun subheading_N : N;-fun subhuman_A : A;-fun subject_A : A;-fun subject_N : N;-fun subject_V2 : V2;-fun subjection_N : N;-fun subjective_A : A;-fun subjectively_Adv : Adv;-fun subjectivity_N : N;-fun subjoin_V2 : V2;-fun subjugate_V2 : V2;-fun subjugation_N : N;-fun subjunctive_A : A;-fun subjunctive_N : N;-fun sublease_N : N;-fun sublease_V : V;-fun sublease_V2 : V2;-fun sublet_V : V;-fun sublet_V2 : V2;-fun sublieutenant_N : N;-fun sublimate_A : A;-fun sublimate_N : N;-fun sublimate_V2 : V2;-fun sublimation_N : N;-fun sublime_A : A;-fun sublime_N : N;-fun sublimely_Adv : Adv;-fun subliminal_A : A;-fun sublimity_N : N;-fun submarine_A : A;-fun submarine_N : N;-fun submariner_N : N;-fun submerge_V : V;-fun submerge_V2 : V2;-fun submerged_A : A;-fun submergence_N : N;-fun submersible_A : A;-fun submersion_N : N;-fun submission_N : N;-fun submissive_A : A;-fun submissively_Adv : Adv;-fun submissiveness_N : N;-fun submit_V : V;-fun submit_V2 : V2;-fun subnormal_A : A;-fun subnormal_N : N;-fun suborbital_A : A;-fun subordinate_A : A;-fun subordinate_N : N;-fun subordinate_V2 : V2;-fun subordination_N : N;-fun subordinative_A : A;-fun suborn_V2 : V2;-fun subornation_N : N;-fun subpoena_N : N;-fun subpoena_V2 : V2;-fun subscribe_V : V;-fun subscribe_V2 : V2;-fun subscriber_N : N;-fun subscript_N : N;-fun subscription_N : N;-fun subsection_N : N;-fun subsequent_A : A;-fun subsequently_Adv : Adv;-fun subserve_V2 : V2;-fun subservience_N : N;-fun subservient_A : A;-fun subserviently_Adv : Adv;-fun subside_V : V;-fun subsidence_N : N;-fun subsidiary_A : A;-fun subsidiary_N : N;-fun subsidization_N : N;-fun subsidize_V2 : V2;-fun subsidy_N : N;-fun subsist_V : V;-fun subsistence_N : N;-fun subsoil_N : N;-fun subsonic_A : A;-fun substance_N : N;-fun substandard_A : A;-fun substantial_A : A;-fun substantially_Adv : Adv;-fun substantiate_V2 : V2;-fun substantiation_N : N;-fun substantival_A : A;-fun substantive_A : A;-fun substantive_N : N;-fun substation_N : N;-fun substitute_N : N;-fun substitute_V : V;-fun substitute_V2 : V2;-fun substitution_N : N;-fun substrate_N : N;-fun substratum_N : N;-fun substructure_N : N;-fun subsume_V2 : V2;-fun subtend_V2 : V2;-fun subterfuge_N : N;-fun subterranean_A : A;-fun subtitle_N : N;-fun subtle_A : A;-fun subtlety_N : N;-fun subtly_Adv : Adv;-fun subtopia_N : N;-fun subtract_V2 : V2;-fun subtraction_N : N;-fun subtropical_A : A;-fun suburb_N : N;-fun suburban_A : A;-fun suburbia_N : N;-fun subvention_N : N;-fun subversion_N : N;-fun subversive_A : A;-fun subversive_N : N;-fun subvert_V2 : V2;-fun subway_N : N;-fun succeed_V : V;-fun succeed_V2 : V2;-fun success_N : N;-fun successful_A : A;-fun successfully_Adv : Adv;-fun succession_N : N;-fun successive_A : A;-fun successively_Adv : Adv;-fun successor_N : N;-fun succinct_A : A;-fun succinctly_Adv : Adv;-fun succinctness_N : N;-fun succour_N : N;-fun succour_V2 : V2;-fun succubus_N : N;-fun succulence_N : N;-fun succulent_A : A;-fun succulent_N : N;-fun succumb_V : V;-fun such_A : A;-fun suchlike_A : A;-fun suchow_PN : PN;-fun suck_N : N;-fun suck_V : V;-fun suck_V2 : V2;-fun sucker_N : N;-fun sucking_pig_N : N;-fun suckle_V2 : V2;-fun suckling_N : N;-fun suction_N : N;-fun sudan_PN : PN;-fun sudanese_A : A;-fun sudanese_N : N;-fun sudbury_PN : PN;-fun sudden_A : A;-fun sudden_N : N;-fun suddenly_Adv : Adv;-fun suddenness_N : N;-fun sue_PN : PN;-fun sue_V : V;-fun sue_V2 : V2;-fun suede_N : N;-fun suet_N : N;-fun suety_A : A;-fun suffer_V : V;-fun suffer_V2 : V2;-fun sufferable_A : A;-fun sufferance_N : N;-fun sufferer_N : N;-fun suffering_N : N;-fun suffice_V : V;-fun suffice_V2 : V2;-fun sufficiency_N : N;-fun sufficient_A : A;-fun sufficiently_Adv : Adv;-fun suffix_N : N;-fun suffocate_V : V;-fun suffocate_V2 : V2;-fun suffocation_N : N;-fun suffolk_PN : PN;-fun suffragan_N : N;-fun suffrage_N : N;-fun suffragette_N : N;-fun suffuse_V2 : V2;-fun suffusion_N : N;-fun sugar_N : N;-fun sugar_V2 : V2;-fun sugar_beet_N : N;-fun sugar_candy_N : N;-fun sugar_cane_N : N;-fun sugar_coated_A : A;-fun sugar_daddy_N : N;-fun sugar_loaf_N : N;-fun sugar_refinery_N : N;-fun sugarlump_N : N;-fun sugary_A : A;-fun suggest_V2 : V2;-fun suggestibility_N : N;-fun suggestible_A : A;-fun suggestion_N : N;-fun suggestive_A : A;-fun suggestively_Adv : Adv;-fun suicidal_A : A;-fun suicide_N : N;-fun suit_N : N;-fun suit_V : V;-fun suit_V2 : V2;-fun suitability_N : N;-fun suitable_A : A;-fun suitableness_N : N;-fun suitably_Adv : Adv;-fun suitcase_N : N;-fun suite_N : N;-fun suiting_N : N;-fun suitor_N : N;-fun sulk_N : N;-fun sulk_V : V;-fun sulkily_Adv : Adv;-fun sulkiness_N : N;-fun sulky_A : A;-fun sulky_N : N;-fun sullen_A : A;-fun sullenly_Adv : Adv;-fun sullenness_N : N;-fun sully_V2 : V2;-fun sulpha_N : N;-fun sulphate_N : N;-fun sulphide_N : N;-fun sulphur_N : N;-fun sulphuretted_A : A;-fun sulphuric_A : A;-fun sulphurous_A : A;-fun sultan_N : N;-fun sultana_N : N;-fun sultanate_N : N;-fun sultrily_Adv : Adv;-fun sultriness_N : N;-fun sultry_A : A;-fun sum_N : N;-fun sum_V : V;-fun sum_V2 : V2;-fun sumac_N : N;-fun sumach_N : N;-fun sumatra_PN : PN;-fun sumatran_A : A;-fun sumatran_N : N;-fun summarily_Adv : Adv;-fun summarize_V2 : V2;-fun summary_A : A;-fun summary_N : N;-fun summation_N : N;-fun summer_N : N;-fun summer_V : V;-fun summerhouse_N : N;-fun summertime_N : N;-fun summery_A : A;-fun summing_up_N : N;-fun summit_N : N;-fun summon_V2 : V2;-fun summons_N : N;-fun summons_V2 : V2;-fun sump_N : N;-fun sumpter_N : N;-fun sumptuary_A : A;-fun sumptuous_A : A;-fun sumptuously_Adv : Adv;-fun sumptuousness_N : N;-fun sun_N : N;-fun sun_PN : PN;-fun sun_V2 : V2;-fun sun_drenched_A : A;-fun sun_dried_A : A;-fun sun_god_N : N;-fun sun_helmet_N : N;-fun sun_lounge_N : N;-fun sun_parlour_N : N;-fun sun_porch_N : N;-fun sun_up_N : N;-fun sun_visor_N : N;-fun sun_worship_N : N;-fun sunbaked_A : A;-fun sunbathe_N : N;-fun sunbathe_V : V;-fun sunbeam_N : N;-fun sunblind_N : N;-fun sunbonnet_N : N;-fun sunburn_N : N;-fun sunburned_A : A;-fun sunburnt_A : A;-fun sunburst_N : N;-fun sundae_N : N;-fun sunday_N : N;-fun sunday_PN : PN;-fun sunder_N : N;-fun sunder_V2 : V2;-fun sunderland_PN : PN;-fun sundial_N : N;-fun sundown_N : N;-fun sundowner_N : N;-fun sundry_A : A;-fun sunfish_N : N;-fun sunflower_N : N;-fun sunhat_N : N;-fun sunlamp_N : N;-fun sunless_A : A;-fun sunlight_N : N;-fun sunlit_A : A;-fun sunnily_Adv : Adv;-fun sunny_A : A;-fun sunray_A : A;-fun sunrise_N : N;-fun sunroof_N : N;-fun sunset_N : N;-fun sunshade_N : N;-fun sunshine_N : N;-fun sunshine_roof_N : N;-fun sunspot_N : N;-fun sunstroke_N : N;-fun suntan_N : N;-fun suntrap_N : N;-fun sup_N : N;-fun sup_V : V;-fun sup_V2 : V2;-fun super_A : A;-fun super_N : N;-fun superabundance_N : N;-fun superabundant_A : A;-fun superannuate_V2 : V2;-fun superannuated_A : A;-fun superannuation_N : N;-fun superb_A : A;-fun superbly_Adv : Adv;-fun supercargo_N : N;-fun supercharged_A : A;-fun supercharger_N : N;-fun supercilious_A : A;-fun superciliously_Adv : Adv;-fun superciliousness_N : N;-fun superego_N : N;-fun supererogation_N : N;-fun superfatted_A : A;-fun superficial_A : A;-fun superficiality_N : N;-fun superficially_Adv : Adv;-fun superficies_N : N;-fun superfine_A : A;-fun superfluity_N : N;-fun superfluous_A : A;-fun superfluously_Adv : Adv;-fun superhuman_A : A;-fun superimpose_V2 : V2;-fun superintend_V : V;-fun superintend_V2 : V2;-fun superintendence_N : N;-fun superintendent_N : N;-fun superior_A : A;-fun superior_N : N;-fun superiority_N : N;-fun superlative_A : A;-fun superlative_N : N;-fun superman_N : N;-fun supermarket_N : N;-fun supernal_A : A;-fun supernatural_A : A;-fun supernaturally_Adv : Adv;-fun supernormal_A : A;-fun supernumerary_N : N;-fun superscription_N : N;-fun supersede_V2 : V2;-fun supersession_N : N;-fun supersonic_A : A;-fun superstition_N : N;-fun superstitious_A : A;-fun superstitiously_Adv : Adv;-fun superstructure_N : N;-fun supertax_N : N;-fun supervene_V : V;-fun supervise_V : V;-fun supervise_V2 : V2;-fun supervision_N : N;-fun supervisor_N : N;-fun supervisory_A : A;-fun supine_A : A;-fun supinely_Adv : Adv;-fun supper_N : N;-fun supperless_A : A;-fun supplant_V2 : V2;-fun supplanter_N : N;-fun supple_A : A;-fun supplement_N : N;-fun supplement_V2 : V2;-fun supplementary_A : A;-fun suppleness_N : N;-fun suppliant_A : A;-fun suppliant_N : N;-fun supplicant_N : N;-fun supplicate_V : V;-fun supplicate_V2 : V2;-fun supplication_N : N;-fun supplier_N : N;-fun supply_N : N;-fun supply_V2 : V2;-fun support_N : N;-fun support_V2 : V2;-fun supportable_A : A;-fun supporter_N : N;-fun suppose_V2 : V2;-fun supposed_A : A;-fun supposedly_Adv : Adv;-fun supposition_N : N;-fun suppository_N : N;-fun suppress_V2 : V2;-fun suppression_N : N;-fun suppressive_A : A;-fun suppressor_N : N;-fun suppurate_V : V;-fun suppuration_N : N;-fun supra_Adv : Adv;-fun supranational_A : A;-fun supremacy_N : N;-fun supreme_A : A;-fun supremely_Adv : Adv;-fun supt_PN : PN;-fun surabaja_PN : PN;-fun surcharge_N : N;-fun surcharge_V2 : V2;-fun surd_N : N;-fun sure_A : A;-fun sure_Adv : Adv;-fun sure_footed_A : A;-fun surely_Adv : Adv;-fun sureness_N : N;-fun surety_N : N;-fun surf_N : N;-fun surface_N : N;-fun surface_V : V;-fun surface_V2 : V2;-fun surface_to_air_A : A;-fun surfboard_N : N;-fun surfboat_N : N;-fun surfeit_N : N;-fun surfeit_V2 : V2;-fun surfing_N : N;-fun surfriding_N : N;-fun surge_N : N;-fun surge_V : V;-fun surgeon_N : N;-fun surgery_N : N;-fun surgical_A : A;-fun surgically_Adv : Adv;-fun surlily_Adv : Adv;-fun surliness_N : N;-fun surly_A : A;-fun surmise_N : N;-fun surmise_V : V;-fun surmise_V2 : V2;-fun surmount_V2 : V2;-fun surmountable_A : A;-fun surname_N : N;-fun surpass_V2 : V2;-fun surpassing_A : A;-fun surpassingly_Adv : Adv;-fun surplice_N : N;-fun surpliced_A : A;-fun surplus_N : N;-fun surprise_N : N;-fun surprise_V2 : V2;-fun surprised_A : A;-fun surprisedly_Adv : Adv;-fun surprising_A : A;-fun surprisingly_Adv : Adv;-fun surrealism_N : N;-fun surrealist_N : N;-fun surrealistic_A : A;-fun surrender_N : N;-fun surrender_V : V;-fun surrender_V2 : V2;-fun surreptitious_A : A;-fun surreptitiously_Adv : Adv;-fun surrey_PN : PN;-fun surrogate_A : A;-fun surrogate_N : N;-fun surround_N : N;-fun surround_V2 : V2;-fun surrounding_A : A;-fun surtax_N : N;-fun surtax_V2 : V2;-fun surveillance_N : N;-fun survey_N : N;-fun survey_V2 : V2;-fun surveying_N : N;-fun surveyor_N : N;-fun survival_N : N;-fun survive_V : V;-fun survive_V2 : V2;-fun survivor_N : N;-fun susan_PN : PN;-fun susanna_PN : PN;-fun susceptibility_N : N;-fun susceptible_A : A;-fun susie_PN : PN;-fun suspect_A : A;-fun suspect_N : N;-fun suspect_V2 : V2;-fun suspend_V2 : V2;-fun suspender_N : N;-fun suspense_N : N;-fun suspension_N : N;-fun suspicion_N : N;-fun suspicious_A : A;-fun suspiciously_Adv : Adv;-fun suss_V2 : V2;-fun sussex_PN : PN;-fun sustain_V2 : V2;-fun sustenance_N : N;-fun suttee_N : N;-fun sutton_PN : PN;-fun sutton_at_hone_PN : PN;-fun sutton_coldfield_PN : PN;-fun sutton_in_ashfield_PN : PN;-fun suture_N : N;-fun suzanne_PN : PN;-fun suzerain_N : N;-fun suzerainty_N : N;-fun svelte_A : A;-fun sverdlovsk_PN : PN;-fun swab_N : N;-fun swab_V2 : V2;-fun swaddle_V2 : V2;-fun swadlincote_PN : PN;-fun swag_N : N;-fun swagger_A : A;-fun swagger_N : N;-fun swagger_V : V;-fun swaggerer_N : N;-fun swahili_N : N;-fun swain_N : N;-fun swallow_N : N;-fun swallow_V : V;-fun swallow_V2 : V2;-fun swallow_tailed_A : A;-fun swami_N : N;-fun swamp_N : N;-fun swamp_V2 : V2;-fun swampy_A : A;-fun swan's_down_N : N;-fun swan_N : N;-fun swan_V : V;-fun swan_song_N : N;-fun swanage_PN : PN;-fun swank_N : N;-fun swank_V : V;-fun swanky_A : A;-fun swanley_PN : PN;-fun swansea_PN : PN;-fun swap_N : N;-fun swap_V : V;-fun swap_V2 : V2;-fun sward_N : N;-fun swarm_N : N;-fun swarm_V : V;-fun swarm_V2 : V2;-fun swarthy_A : A;-fun swashbuckler_N : N;-fun swashbuckling_A : A;-fun swashbuckling_N : N;-fun swastika_N : N;-fun swat_N : N;-fun swat_V2 : V2;-fun swath_N : N;-fun swathe_N : N;-fun swathe_V2 : V2;-fun sway_N : N;-fun sway_V : V;-fun sway_V2 : V2;-fun swazi_A : A;-fun swazi_N : N;-fun swaziland_PN : PN;-fun swear_V : V;-fun swear_V2 : V2;-fun swearer_N : N;-fun swearing_N : N;-fun swearword_N : N;-fun sweat_N : N;-fun sweat_V : V;-fun sweat_V2 : V2;-fun sweatband_N : N;-fun sweater_N : N;-fun sweatshop_N : N;-fun sweaty_A : A;-fun swede_A : A;-fun swede_N : N;-fun sweden_PN : PN;-fun swedish_A : A;-fun swedish_N : N;-fun sweep_N : N;-fun sweep_V : V;-fun sweep_V2 : V2;-fun sweeper_N : N;-fun sweeping_A : A;-fun sweeping_N : N;-fun sweepingly_Adv : Adv;-fun sweet_A : A;-fun sweet_N : N;-fun sweet_scented_A : A;-fun sweetbread_N : N;-fun sweetbriar_N : N;-fun sweetbrier_N : N;-fun sweeten_V : V;-fun sweeten_V2 : V2;-fun sweetening_N : N;-fun sweetheart_N : N;-fun sweetie_N : N;-fun sweetish_A : A;-fun sweetly_Adv : Adv;-fun sweetmeat_N : N;-fun sweetness_N : N;-fun swell_A : A;-fun swell_N : N;-fun swell_V : V;-fun swell_V2 : V2;-fun swelling_N : N;-fun swelter_V : V;-fun sweptback_A : A;-fun swerve_N : N;-fun swerve_V : V;-fun swerve_V2 : V2;-fun swift_A : A;-fun swift_N : N;-fun swiftly_Adv : Adv;-fun swiftness_N : N;-fun swig_N : N;-fun swig_V : V;-fun swig_V2 : V2;-fun swill_N : N;-fun swill_V : V;-fun swill_V2 : V2;-fun swim_N : N;-fun swim_V : V;-fun swim_V2 : V2;-fun swimmer_N : N;-fun swimming_N : N;-fun swimming_bath_N : N;-fun swimming_costume_N : N;-fun swimming_pool_N : N;-fun swimmingly_Adv : Adv;-fun swimsuit_N : N;-fun swindle_N : N;-fun swindle_V : V;-fun swindle_V2 : V2;-fun swindler_N : N;-fun swindon_PN : PN;-fun swine_N : N;-fun swineherd_N : N;-fun swing_N : N;-fun swing_V : V;-fun swing_V2 : V2;-fun swinge_V2 : V2;-fun swingeing_A : A;-fun swinging_A : A;-fun swinish_A : A;-fun swinton_PN : PN;-fun swipe_N : N;-fun swipe_V2 : V2;-fun swirl_N : N;-fun swirl_V : V;-fun swirl_V2 : V2;-fun swish_A : A;-fun swish_N : N;-fun swish_V : V;-fun swish_V2 : V2;-fun swiss_A : A;-fun swiss_N : N;-fun switch_N : N;-fun switch_V : V;-fun switch_V2 : V2;-fun switchboard_N : N;-fun switchman_N : N;-fun switzerland_PN : PN;-fun swivel_N : N;-fun swivel_V : V;-fun swivel_V2 : V2;-fun swiz_N : N;-fun swizzle_N : N;-fun swizzle_stick_N : N;-fun swob_N : N;-fun swob_V2 : V2;-fun swollen_headed_A : A;-fun swoon_N : N;-fun swoon_V : V;-fun swoop_N : N;-fun swoop_V : V;-fun swoop_V2 : V2;-fun swop_N : N;-fun swop_V : V;-fun swop_V2 : V2;-fun sword_N : N;-fun sword_cane_N : N;-fun sword_cut_N : N;-fun sword_dance_N : N;-fun swordfish_N : N;-fun swordplay_N : N;-fun swordsman_N : N;-fun swordsmanship_N : N;-fun swordstick_N : N;-fun sworn_A : A;-fun swot_N : N;-fun swot_V : V;-fun swot_V2 : V2;-fun sybarite_N : N;-fun sybaritic_A : A;-fun sycamore_N : N;-fun sycophancy_N : N;-fun sycophant_N : N;-fun sycophantic_A : A;-fun sydney_PN : PN;-fun syllabary_N : N;-fun syllabic_A : A;-fun syllabicate_V2 : V2;-fun syllabication_N : N;-fun syllabification_N : N;-fun syllabify_V2 : V2;-fun syllabize_V2 : V2;-fun syllable_N : N;-fun syllabled_A : A;-fun syllabus_N : N;-fun syllogism_N : N;-fun syllogistic_A : A;-fun sylph_N : N;-fun sylph_like_A : A;-fun sylvan_A : A;-fun sylvia_PN : PN;-fun symbiosis_N : N;-fun symbol_N : N;-fun symbolic_A : A;-fun symbolical_A : A;-fun symbolically_Adv : Adv;-fun symbolism_N : N;-fun symbolization_N : N;-fun symbolize_V2 : V2;-fun symmetric_A : A;-fun symmetrical_A : A;-fun symmetrically_Adv : Adv;-fun symmetry_N : N;-fun sympathetic_A : A;-fun sympathetically_Adv : Adv;-fun sympathize_V : V;-fun sympathizer_N : N;-fun sympathy_N : N;-fun symphonic_A : A;-fun symphony_N : N;-fun symposium_N : N;-fun symptom_N : N;-fun symptomatic_A : A;-fun symptomatically_Adv : Adv;-fun symptomless_A : A;-fun synagogue_N : N;-fun synchroflash_N : N;-fun synchromesh_N : N;-fun synchronization_N : N;-fun synchronize_V : V;-fun synchronize_V2 : V2;-fun synchronous_A : A;-fun synchronously_Adv : Adv;-fun synchrony_N : N;-fun synchrotron_N : N;-fun syncopate_V2 : V2;-fun syncopation_N : N;-fun syncope_N : N;-fun syndic_N : N;-fun syndicalism_N : N;-fun syndicalist_N : N;-fun syndicate_N : N;-fun syndicate_V2 : V2;-fun syndication_N : N;-fun syndrome_N : N;-fun synod_N : N;-fun synonym_N : N;-fun synonymous_A : A;-fun synopsis_N : N;-fun synoptic_A : A;-fun synoptically_Adv : Adv;-fun syntactic_A : A;-fun syntactically_Adv : Adv;-fun syntax_N : N;-fun synthesis_N : N;-fun synthesize_V2 : V2;-fun synthetic_A : A;-fun synthetic_N : N;-fun synthetically_Adv : Adv;-fun syphilis_N : N;-fun syphilitic_A : A;-fun syphilitic_N : N;-fun syphon_N : N;-fun syphon_V : V;-fun syphon_V2 : V2;-fun syracuse_PN : PN;-fun syria_PN : PN;-fun syrian_A : A;-fun syrian_N : N;-fun syringa_N : N;-fun syringe_N : N;-fun syringe_V2 : V2;-fun syrup_N : N;-fun syrupy_A : A;-fun system_N : N;-fun systematic_A : A;-fun systematically_Adv : Adv;-fun systematization_N : N;-fun systematize_V2 : V2;-fun syston_PN : PN;-fun séance_N : N;-fun t_N : N;-fun t_junction_N : N;-fun t_shirt_N : N;-fun t_square_N : N;-fun tab_N : N;-fun tabard_N : N;-fun tabby_A : A;-fun tabby_N : N;-fun tabby_cat_N : N;-fun tabernacle_N : N;-fun table_N : N;-fun table_V2 : V2;-fun table_d'hôte_A : A;-fun table_d'hôte_Adv : Adv;-fun table_knife_N : N;-fun table_lifting_N : N;-fun table_linen_N : N;-fun table_rapping_N : N;-fun table_talk_N : N;-fun table_turning_N : N;-fun tableau_N : N;-fun tableau_vivant_N : N;-fun tablecloth_N : N;-fun tablemat_N : N;-fun tablespoon_N : N;-fun tablespoonful_N : N;-fun tablet_N : N;-fun tableware_N : N;-fun tabloid_N : N;-fun taboo_A : A;-fun taboo_N : N;-fun taboo_V2 : V2;-fun tabor_N : N;-fun tabular_A : A;-fun tabulate_V2 : V2;-fun tabulation_N : N;-fun tabulator_N : N;-fun tachograph_N : N;-fun tacit_A : A;-fun tacitly_Adv : Adv;-fun taciturn_A : A;-fun taciturnity_N : N;-fun taciturnly_Adv : Adv;-fun tack_N : N;-fun tack_V : V;-fun tack_V2 : V2;-fun tackle_N : N;-fun tackle_V : V;-fun tackle_V2 : V2;-fun tacky_A : A;-fun tact_N : N;-fun tactful_A : A;-fun tactfully_Adv : Adv;-fun tactic_N : N;-fun tactical_A : A;-fun tactically_Adv : Adv;-fun tactician_N : N;-fun tactile_A : A;-fun tactless_A : A;-fun tactlessly_Adv : Adv;-fun tactlessness_N : N;-fun tactual_A : A;-fun tadley_PN : PN;-fun tadpole_N : N;-fun taegu_PN : PN;-fun taffeta_N : N;-fun taffrail_N : N;-fun taffy_N : N;-fun tag_N : N;-fun tag_V : V;-fun tag_V2 : V2;-fun tahiti_PN : PN;-fun tahitian_A : A;-fun tahitian_N : N;-fun tail_N : N;-fun tail_V : V;-fun tail_V2 : V2;-fun tail_coat_N : N;-fun tail_end_N : N;-fun tail_light_N : N;-fun tailboard_N : N;-fun tailed_A : A;-fun tailgate_N : N;-fun tailless_A : A;-fun tailor_N : N;-fun tailor_V2 : V2;-fun tailor_made_A : A;-fun tailpiece_N : N;-fun tailplane_N : N;-fun tailspin_N : N;-fun taint_N : N;-fun taint_V : V;-fun taint_V2 : V2;-fun taintless_A : A;-fun taipei_PN : PN;-fun taiwan_PN : PN;-fun taiwanese_A : A;-fun taiwanese_N : N;-fun taiyuan_PN : PN;-fun take_N : N;-fun take_V : V;-fun take_V2 : V2;-fun take_home_A : A;-fun take_off_N : N;-fun take_up_N : N;-fun takeaway_A : A;-fun takeover_N : N;-fun taker_N : N;-fun taking_A : A;-fun talc_N : N;-fun talcum_N : N;-fun tale_N : N;-fun tale_bearer_N : N;-fun tale_teller_N : N;-fun talent_N : N;-fun talented_A : A;-fun talisman_N : N;-fun talk_N : N;-fun talk_V : V;-fun talk_V2 : V2;-fun talkative_A : A;-fun talker_N : N;-fun talkie_N : N;-fun talking_point_N : N;-fun talking_to_N : N;-fun tall_A : A;-fun tallboy_N : N;-fun tallish_A : A;-fun tallow_N : N;-fun tally_N : N;-fun tally_V : V;-fun tally_clerk_N : N;-fun tallyman_N : N;-fun talmud_N : N;-fun talon_N : N;-fun talus_N : N;-fun tam_o'_shanter_N : N;-fun tamable_A : A;-fun tamale_N : N;-fun tamarind_N : N;-fun tamarisk_N : N;-fun tambour_N : N;-fun tambourine_N : N;-fun tame_A : A;-fun tame_V2 : V2;-fun tamely_Adv : Adv;-fun tameness_N : N;-fun tamer_N : N;-fun tamil_A : A;-fun tamil_N : N;-fun tammany_N : N;-fun tammy_N : N;-fun tamp_V2 : V2;-fun tamper_V : V;-fun tampere_PN : PN;-fun tamworth_PN : PN;-fun tan_A : A;-fun tan_N : N;-fun tan_V : V;-fun tan_V2 : V2;-fun tandem_Adv : Adv;-fun tandem_N : N;-fun tang_N : N;-fun tangent_N : N;-fun tangerine_A : A;-fun tangerine_N : N;-fun tangibility_N : N;-fun tangible_A : A;-fun tangibly_Adv : Adv;-fun tangle_N : N;-fun tangle_V : V;-fun tangle_V2 : V2;-fun tango_N : N;-fun tangshan_PN : PN;-fun tangy_A : A;-fun tank_N : N;-fun tank_V : V;-fun tank_car_N : N;-fun tankard_N : N;-fun tanker_N : N;-fun tanner_N : N;-fun tannery_N : N;-fun tannic_A : A;-fun tannin_N : N;-fun tannoy_N : N;-fun tansy_N : N;-fun tantalize_V2 : V2;-fun tantamount_A : A;-fun tantrum_N : N;-fun tanzania_PN : PN;-fun tanzanian_A : A;-fun tanzanian_N : N;-fun tap_N : N;-fun tap_V : V;-fun tap_V2 : V2;-fun tap_dancing_N : N;-fun tape_N : N;-fun tape_V2 : V2;-fun tape_measure_N : N;-fun tape_recorder_N : N;-fun taper_N : N;-fun taper_V : V;-fun taper_V2 : V2;-fun tapestried_A : A;-fun tapestry_N : N;-fun tapeworm_N : N;-fun tapioca_N : N;-fun tapir_N : N;-fun taproom_N : N;-fun taproot_N : N;-fun tapster_N : N;-fun tar_N : N;-fun tar_V2 : V2;-fun tar_macadam_N : N;-fun taradiddle_N : N;-fun taranaki_PN : PN;-fun tarantella_N : N;-fun tarantelle_N : N;-fun taranto_PN : PN;-fun tarantula_N : N;-fun tarboosh_N : N;-fun tardily_Adv : Adv;-fun tardiness_N : N;-fun tardy_A : A;-fun tare_N : N;-fun target_N : N;-fun tariff_N : N;-fun tarmac_N : N;-fun tarmac_V2 : V2;-fun tarn_N : N;-fun tarnish_N : N;-fun tarnish_V : V;-fun tarnish_V2 : V2;-fun taro_N : N;-fun tarpaulin_N : N;-fun tarpon_N : N;-fun tarradiddle_N : N;-fun tarragon_N : N;-fun tarrasa_PN : PN;-fun tarry_A : A;-fun tarry_V : V;-fun tarsal_A : A;-fun tarsal_N : N;-fun tarsus_N : N;-fun tart_A : A;-fun tart_N : N;-fun tart_V2 : V2;-fun tartan_N : N;-fun tartar_N : N;-fun tartaric_A : A;-fun tartly_Adv : Adv;-fun tartness_N : N;-fun tashkent_PN : PN;-fun task_N : N;-fun task_V2 : V2;-fun task_force_N : N;-fun taskmaster_N : N;-fun tasmania_PN : PN;-fun tassel_N : N;-fun tasseled_A : A;-fun tasselled_A : A;-fun taste_N : N;-fun taste_V : V;-fun taste_V2 : V2;-fun tasteful_A : A;-fun tastefully_Adv : Adv;-fun tasteless_A : A;-fun tastelessly_Adv : Adv;-fun taster_N : N;-fun tastily_Adv : Adv;-fun tasty_A : A;-fun tat_N : N;-fun tat_V : V;-fun tat_V2 : V2;-fun tatter_N : N;-fun tatterdemalion_N : N;-fun tattered_A : A;-fun tattily_Adv : Adv;-fun tatting_N : N;-fun tattle_N : N;-fun tattle_V : V;-fun tattle_V2 : V2;-fun tattler_N : N;-fun tattoo_N : N;-fun tattoo_V2 : V2;-fun tatty_A : A;-fun taunt_N : N;-fun taunt_V2 : V2;-fun tauntingly_Adv : Adv;-fun taunton_PN : PN;-fun taurus_PN : PN;-fun taut_A : A;-fun tautly_Adv : Adv;-fun tautness_N : N;-fun tautological_A : A;-fun tautology_N : N;-fun taverham_PN : PN;-fun tavern_N : N;-fun tavistock_PN : PN;-fun tawdrily_Adv : Adv;-fun tawdriness_N : N;-fun tawdry_A : A;-fun tawny_A : A;-fun tawse_N : N;-fun tax_N : N;-fun tax_V2 : V2;-fun tax_collector_N : N;-fun tax_free_A : A;-fun taxability_N : N;-fun taxable_A : A;-fun taxation_N : N;-fun taxi_N : N;-fun taxi_V : V;-fun taxi_V2 : V2;-fun taxicab_N : N;-fun taxidermist_N : N;-fun taxidermy_N : N;-fun taximeter_N : N;-fun taxonomy_N : N;-fun taxpayer_N : N;-fun tayside_PN : PN;-fun tb_N : N;-fun tbilisi_PN : PN;-fun te_deum_N : N;-fun tea_N : N;-fun tea_bag_N : N;-fun tea_break_N : N;-fun tea_caddy_N : N;-fun tea_chest_N : N;-fun tea_cloth_N : N;-fun tea_cosy_N : N;-fun tea_garden_N : N;-fun tea_kettle_N : N;-fun tea_leaf_N : N;-fun tea_party_N : N;-fun tea_service_N : N;-fun tea_set_N : N;-fun tea_strainer_N : N;-fun tea_table_N : N;-fun tea_time_N : N;-fun tea_towel_N : N;-fun tea_tray_N : N;-fun tea_trolley_N : N;-fun tea_urn_N : N;-fun tea_wagon_N : N;-fun teacake_N : N;-fun teach_V : V;-fun teach_V2 : V2;-fun teach_in_N : N;-fun teachable_A : A;-fun teacher_N : N;-fun teaching_N : N;-fun teacup_N : N;-fun teahouse_N : N;-fun teak_N : N;-fun teal_N : N;-fun team_N : N;-fun team_V : V;-fun teamster_N : N;-fun teamwork_N : N;-fun teapot_N : N;-fun tear_N : N;-fun tear_V : V;-fun tear_V2 : V2;-fun tear_drop_N : N;-fun tear_gas_N : N;-fun tearaway_A : A;-fun tearaway_N : N;-fun tearful_A : A;-fun tearfully_Adv : Adv;-fun tearing_A : A;-fun tearing_N : N;-fun tearless_A : A;-fun tearoom_N : N;-fun tease_N : N;-fun tease_V2 : V2;-fun teasel_N : N;-fun teaser_N : N;-fun teashop_N : N;-fun teasingly_Adv : Adv;-fun teaspoon_N : N;-fun teaspoonful_N : N;-fun teat_N : N;-fun teazel_N : N;-fun teazle_N : N;-fun tec_N : N;-fun tech_N : N;-fun technical_A : A;-fun technicality_N : N;-fun technically_Adv : Adv;-fun technician_N : N;-fun technicolor_N : N;-fun technique_N : N;-fun technocracy_N : N;-fun technocrat_N : N;-fun technological_A : A;-fun technologist_N : N;-fun technology_N : N;-fun techy_A : A;-fun ted_N : N;-fun ted_PN : PN;-fun teddy_N : N;-fun teddy_PN : PN;-fun teddy_boy_N : N;-fun tedious_A : A;-fun tediously_Adv : Adv;-fun tediousness_N : N;-fun tedium_N : N;-fun tee_N : N;-fun tee_V : V;-fun tee_V2 : V2;-fun tee_shirt_N : N;-fun teem_V : V;-fun teenage_A : A;-fun teenager_N : N;-fun teeny_A : A;-fun teesside_PN : PN;-fun teeter_V : V;-fun teethe_V : V;-fun teetotal_A : A;-fun teetotaller_N : N;-fun teetotum_N : N;-fun teg_N : N;-fun tegument_N : N;-fun teheran_PN : PN;-fun teignmouth_PN : PN;-fun tel_PN : PN;-fun tel_aviv_PN : PN;-fun telecast_N : N;-fun telecast_V2 : V2;-fun telecommunication_N : N;-fun telegram_N : N;-fun telegraph_N : N;-fun telegraph_V : V;-fun telegraph_V2 : V2;-fun telegraph_line_N : N;-fun telegraph_pole_N : N;-fun telegraph_post_N : N;-fun telegraph_wire_N : N;-fun telegrapher_N : N;-fun telegraphese_N : N;-fun telegraphic_A : A;-fun telegraphically_Adv : Adv;-fun telegraphist_N : N;-fun telegraphy_N : N;-fun telemetry_N : N;-fun teleological_A : A;-fun teleologist_N : N;-fun teleology_N : N;-fun telepathic_A : A;-fun telepathist_N : N;-fun telepathy_N : N;-fun telephone_N : N;-fun telephone_V : V;-fun telephone_V2 : V2;-fun telephonic_A : A;-fun telephonist_N : N;-fun telephony_N : N;-fun telephoto_N : N;-fun telephotograph_N : N;-fun telephotography_N : N;-fun teleprinter_N : N;-fun teleprompter_N : N;-fun telescope_N : N;-fun telescope_V : V;-fun telescope_V2 : V2;-fun telescopic_A : A;-fun telescopically_Adv : Adv;-fun teletypewriter_N : N;-fun televise_V2 : V2;-fun television_N : N;-fun telex_N : N;-fun telfer_N : N;-fun telford_PN : PN;-fun tell_V : V;-fun tell_V2 : V2;-fun teller_N : N;-fun telling_A : A;-fun tellingly_Adv : Adv;-fun telltale_N : N;-fun telly_N : N;-fun telpher_N : N;-fun telstar_PN : PN;-fun temerity_N : N;-fun temp_N : N;-fun temper_N : N;-fun temper_V : V;-fun temper_V2 : V2;-fun tempera_N : N;-fun temperament_N : N;-fun temperamental_A : A;-fun temperamentally_Adv : Adv;-fun temperance_N : N;-fun temperate_A : A;-fun temperately_Adv : Adv;-fun temperateness_N : N;-fun temperature_N : N;-fun tempered_A : A;-fun tempest_N : N;-fun tempest_swept_A : A;-fun tempest_tossed_A : A;-fun tempestuous_A : A;-fun template_N : N;-fun temple_N : N;-fun templet_N : N;-fun tempo_N : N;-fun temporal_A : A;-fun temporality_N : N;-fun temporalty_N : N;-fun temporarily_Adv : Adv;-fun temporariness_N : N;-fun temporary_A : A;-fun temporize_V : V;-fun tempt_V2 : V2;-fun temptation_N : N;-fun tempter_N : N;-fun temptingly_Adv : Adv;-fun temptress_N : N;-fun ten_A : A;-fun ten_N : N;-fun tenability_N : N;-fun tenable_A : A;-fun tenacious_A : A;-fun tenaciously_Adv : Adv;-fun tenaciousness_N : N;-fun tenacity_N : N;-fun tenancy_N : N;-fun tenant_N : N;-fun tenant_V2 : V2;-fun tenantry_N : N;-fun tenby_PN : PN;-fun tench_N : N;-fun tend_V : V;-fun tend_V2 : V2;-fun tendency_N : N;-fun tendentious_A : A;-fun tendentiously_Adv : Adv;-fun tendentiousness_N : N;-fun tender_A : A;-fun tender_N : N;-fun tender_V : V;-fun tender_V2 : V2;-fun tenderfoot_N : N;-fun tenderhearted_A : A;-fun tenderloin_N : N;-fun tenderly_Adv : Adv;-fun tenderness_N : N;-fun tendon_N : N;-fun tendril_N : N;-fun tenement_N : N;-fun tenement_house_N : N;-fun tenet_N : N;-fun tenfold_Adv : Adv;-fun tenner_N : N;-fun tennessee_PN : PN;-fun tennis_N : N;-fun tennis_court_N : N;-fun tennis_elbow_N : N;-fun tenon_N : N;-fun tenor_N : N;-fun tenpence_N : N;-fun tenpin_N : N;-fun tense_A : A;-fun tense_N : N;-fun tense_V : V;-fun tense_V2 : V2;-fun tensely_Adv : Adv;-fun tenseness_N : N;-fun tensile_A : A;-fun tension_N : N;-fun tensity_N : N;-fun tent_N : N;-fun tent_peg_N : N;-fun tentacle_N : N;-fun tentative_A : A;-fun tentatively_Adv : Adv;-fun tenterden_PN : PN;-fun tenth_A : A;-fun tenth_N : N;-fun tenthly_Adv : Adv;-fun tenuity_N : N;-fun tenuous_A : A;-fun tenuously_Adv : Adv;-fun tenure_N : N;-fun tepee_N : N;-fun tepid_A : A;-fun tepidity_N : N;-fun tepidly_Adv : Adv;-fun tepidness_N : N;-fun tercentenary_N : N;-fun tercentennial_N : N;-fun terence_PN : PN;-fun teresa_PN : PN;-fun tergiversate_V : V;-fun tergiversation_N : N;-fun term_N : N;-fun term_V2 : V2;-fun termagant_N : N;-fun termi_PN : PN;-fun terminable_A : A;-fun terminal_A : A;-fun terminal_N : N;-fun terminally_Adv : Adv;-fun terminate_V : V;-fun terminate_V2 : V2;-fun termination_N : N;-fun terminological_A : A;-fun terminology_N : N;-fun terminus_N : N;-fun termite_N : N;-fun tern_N : N;-fun terpsichorean_A : A;-fun terr_PN : PN;-fun terra_cotta_N : N;-fun terra_firma_N : N;-fun terra_incognita_N : N;-fun terrace_N : N;-fun terrace_V2 : V2;-fun terrain_N : N;-fun terrapin_N : N;-fun terrestrial_A : A;-fun terrible_A : A;-fun terribly_Adv : Adv;-fun terrier_N : N;-fun terrific_A : A;-fun terrifically_Adv : Adv;-fun terrify_V2 : V2;-fun territorial_A : A;-fun territorial_N : N;-fun territory_N : N;-fun terror_N : N;-fun terror_stricken_A : A;-fun terror_struck_A : A;-fun terrorism_N : N;-fun terrorist_N : N;-fun terrorize_V2 : V2;-fun terry_PN : PN;-fun terse_A : A;-fun tersely_Adv : Adv;-fun terseness_N : N;-fun tertian_A : A;-fun tertiary_A : A;-fun terylene_N : N;-fun tess_PN : PN;-fun tessa_PN : PN;-fun tessellated_A : A;-fun test_N : N;-fun test_V2 : V2;-fun test_drive_N : N;-fun test_drive_V2 : V2;-fun test_tube_N : N;-fun testament_N : N;-fun testamentary_A : A;-fun testate_A : A;-fun testate_N : N;-fun testator_N : N;-fun testatrix_N : N;-fun testbed_N : N;-fun testicle_N : N;-fun testify_V : V;-fun testify_V2 : V2;-fun testily_Adv : Adv;-fun testimonial_N : N;-fun testimony_N : N;-fun testiness_N : N;-fun testis_N : N;-fun testy_A : A;-fun tetanus_N : N;-fun tetchily_Adv : Adv;-fun tetchiness_N : N;-fun tetchy_A : A;-fun tether_N : N;-fun tether_V2 : V2;-fun teuton_N : N;-fun teutonic_A : A;-fun tewkesbury_PN : PN;-fun texan_A : A;-fun texan_N : N;-fun texas_PN : PN;-fun text_N : N;-fun textbook_N : N;-fun textile_A : A;-fun textile_N : N;-fun textual_A : A;-fun texture_N : N;-fun textured_A : A;-fun thai_A : A;-fun thai_N : N;-fun thailand_PN : PN;-fun thalidomide_N : N;-fun thame_PN : PN;-fun thane_N : N;-fun thank_V2 : V2;-fun thank_offering_N : N;-fun thankful_A : A;-fun thankfully_Adv : Adv;-fun thankfulness_N : N;-fun thankless_A : A;-fun thanksgiving_N : N;-fun that_A : A;-fun that_Adv : Adv;-fun thatch_N : N;-fun thatch_V2 : V2;-fun thatcham_PN : PN;-fun thatcher_N : N;-fun thaw_N : N;-fun thaw_V : V;-fun thaw_V2 : V2;-fun the_Adv : Adv;-fun theatre_N : N;-fun theatregoer_N : N;-fun theatrical_A : A;-fun theatrical_N : N;-fun theatrically_Adv : Adv;-fun theft_N : N;-fun their_A : A;-fun theism_N : N;-fun theist_N : N;-fun theistic_A : A;-fun theistical_A : A;-fun thematic_A : A;-fun theme_N : N;-fun then_Adv : Adv;-fun thence_Adv : Adv;-fun thenceforth_Adv : Adv;-fun thenceforward_Adv : Adv;-fun theo_PN : PN;-fun theocracy_N : N;-fun theocratic_A : A;-fun theodolite_N : N;-fun theodore_PN : PN;-fun theologian_N : N;-fun theological_A : A;-fun theologically_Adv : Adv;-fun theology_N : N;-fun theorem_N : N;-fun theoretic_A : A;-fun theoretical_A : A;-fun theoretically_Adv : Adv;-fun theoretician_N : N;-fun theorist_N : N;-fun theorize_V : V;-fun theory_N : N;-fun theosophical_A : A;-fun theosophist_N : N;-fun theosophy_N : N;-fun therapeutic_A : A;-fun therapeutical_A : A;-fun therapeutics_N : N;-fun therapist_N : N;-fun therapy_N : N;-fun there_Adv : Adv;-fun thereabout_Adv : Adv;-fun thereabouts_Adv : Adv;-fun thereafter_Adv : Adv;-fun thereby_Adv : Adv;-fun therefore_Adv : Adv;-fun therefrom_Adv : Adv;-fun therein_Adv : Adv;-fun thereinafter_Adv : Adv;-fun thereof_Adv : Adv;-fun thereon_Adv : Adv;-fun theresa_PN : PN;-fun thereto_Adv : Adv;-fun thereunder_Adv : Adv;-fun thereupon_Adv : Adv;-fun therewith_Adv : Adv;-fun therewithal_Adv : Adv;-fun therm_N : N;-fun thermal_A : A;-fun thermal_N : N;-fun thermally_Adv : Adv;-fun thermionic_A : A;-fun thermodynamics_N : N;-fun thermometer_N : N;-fun thermonuclear_A : A;-fun thermoplastic_A : A;-fun thermoplastic_N : N;-fun thermos_N : N;-fun thermosetting_A : A;-fun thermostat_N : N;-fun thermostatic_A : A;-fun thermostatically_Adv : Adv;-fun thesaurus_N : N;-fun these_A : A;-fun thesis_N : N;-fun thespian_A : A;-fun thespian_N : N;-fun thessaloniki_PN : PN;-fun thetford_PN : PN;-fun thick_A : A;-fun thick_Adv : Adv;-fun thick_N : N;-fun thick_headed_A : A;-fun thick_set_A : A;-fun thick_skinned_A : A;-fun thicken_V : V;-fun thicken_V2 : V2;-fun thickening_N : N;-fun thicket_N : N;-fun thickly_Adv : Adv;-fun thickness_N : N;-fun thief_N : N;-fun thieve_V : V;-fun thieve_V2 : V2;-fun thievery_N : N;-fun thievish_A : A;-fun thievishly_Adv : Adv;-fun thigh_N : N;-fun thighbone_N : N;-fun thimble_N : N;-fun thimbleful_N : N;-fun thin_A : A;-fun thin_Adv : Adv;-fun thin_V : V;-fun thin_V2 : V2;-fun thin_skinned_A : A;-fun thine_A : A;-fun thing_N : N;-fun thingmabob_N : N;-fun thingmajig_N : N;-fun thingumabob_N : N;-fun thingumajig_N : N;-fun thingummy_N : N;-fun think_N : N;-fun think_V : V;-fun think_V2 : V2;-fun think_tank_N : N;-fun thinkable_A : A;-fun thinker_N : N;-fun thinking_A : A;-fun thinking_N : N;-fun thinly_Adv : Adv;-fun thinness_N : N;-fun thionville_PN : PN;-fun third_A : A;-fun third_N : N;-fun third_rate_A : A;-fun third_rater_N : N;-fun thirdly_Adv : Adv;-fun thirsk_PN : PN;-fun thirst_N : N;-fun thirst_V2 : V2;-fun thirstily_Adv : Adv;-fun thirsty_A : A;-fun thirteen_A : A;-fun thirteen_N : N;-fun thirteenth_A : A;-fun thirteenth_N : N;-fun thirtieth_A : A;-fun thirtieth_N : N;-fun thirty_A : A;-fun thirty_N : N;-fun this_A : A;-fun this_Adv : Adv;-fun thistle_N : N;-fun thistledown_N : N;-fun thither_Adv : Adv;-fun tho'_Adv : Adv;-fun thole_N : N;-fun tholepin_N : N;-fun thomas_PN : PN;-fun thong_N : N;-fun thorax_N : N;-fun thorn_N : N;-fun thornbury_PN : PN;-fun thorne_PN : PN;-fun thorny_A : A;-fun thorough_A : A;-fun thoroughbred_A : A;-fun thoroughbred_N : N;-fun thoroughfare_N : N;-fun thoroughgoing_A : A;-fun thoroughly_Adv : Adv;-fun thoroughness_N : N;-fun those_A : A;-fun though_Adv : Adv;-fun thought_N : N;-fun thought_reader_N : N;-fun thoughtful_A : A;-fun thoughtfully_Adv : Adv;-fun thoughtfulness_N : N;-fun thoughtless_A : A;-fun thoughtlessly_Adv : Adv;-fun thoughtlessness_N : N;-fun thousand_A : A;-fun thousand_N : N;-fun thousandfold_A : A;-fun thousandfold_Adv : Adv;-fun thousandth_A : A;-fun thousandth_N : N;-fun thraldom_N : N;-fun thrall_N : N;-fun thrash_V : V;-fun thrash_V2 : V2;-fun thrashing_N : N;-fun thread_N : N;-fun thread_V2 : V2;-fun threadbare_A : A;-fun threadlike_A : A;-fun threat_N : N;-fun threaten_V : V;-fun threaten_V2 : V2;-fun threateningly_Adv : Adv;-fun three_A : A;-fun three_N : N;-fun three_cornered_A : A;-fun three_d_A : A;-fun three_d_N : N;-fun three_decker_N : N;-fun three_dimensional_A : A;-fun three_figure_A : A;-fun three_funnelled_A : A;-fun three_lane_A : A;-fun three_legged_A : A;-fun three_piece_A : A;-fun three_ply_A : A;-fun three_quarter_A : A;-fun three_quarter_N : N;-fun three_score_A : A;-fun three_score_N : N;-fun three_storey_A : A;-fun three_storeyed_A : A;-fun three_wheeled_A : A;-fun threefold_A : A;-fun threefold_Adv : Adv;-fun threepence_N : N;-fun threepenny_A : A;-fun threesome_N : N;-fun threnody_N : N;-fun thresh_V : V;-fun thresh_V2 : V2;-fun thresher_N : N;-fun threshing_floor_N : N;-fun threshing_machine_N : N;-fun threshold_N : N;-fun thrice_Adv : Adv;-fun thrift_N : N;-fun thriftily_Adv : Adv;-fun thriftless_A : A;-fun thriftlessly_Adv : Adv;-fun thriftlessness_N : N;-fun thrifty_A : A;-fun thrill_N : N;-fun thrill_V : V;-fun thrill_V2 : V2;-fun thriller_N : N;-fun thrive_V : V;-fun throat_N : N;-fun throated_A : A;-fun throaty_A : A;-fun throb_N : N;-fun throb_V : V;-fun throbbing_A : A;-fun throe_N : N;-fun thrombosis_N : N;-fun throne_N : N;-fun throng_N : N;-fun throng_V : V;-fun throng_V2 : V2;-fun throstle_N : N;-fun throttle_N : N;-fun throttle_V : V;-fun throttle_V2 : V2;-fun throttle_valve_N : N;-fun through_Adv : Adv;-fun throughout_Adv : Adv;-fun throughput_N : N;-fun throughway_N : N;-fun throw_N : N;-fun throw_V : V;-fun throw_V2 : V2;-fun throw_in_N : N;-fun throwaway_N : N;-fun throwback_N : N;-fun thrum_V : V;-fun thrum_V2 : V2;-fun thrush_N : N;-fun thrust_N : N;-fun thrust_V : V;-fun thrust_V2 : V2;-fun thruster_N : N;-fun thud_N : N;-fun thud_V : V;-fun thug_N : N;-fun thuggery_N : N;-fun thumb_N : N;-fun thumb_V2 : V2;-fun thumbnut_N : N;-fun thumbscrew_N : N;-fun thumbstall_N : N;-fun thumbtack_N : N;-fun thump_N : N;-fun thump_V : V;-fun thump_V2 : V2;-fun thumping_A : A;-fun thunder_N : N;-fun thunder_V : V;-fun thunder_V2 : V2;-fun thunderbolt_N : N;-fun thunderclap_N : N;-fun thunderous_A : A;-fun thunderstorm_N : N;-fun thunderstruck_A : A;-fun thundery_A : A;-fun thurcroft_PN : PN;-fun thurible_N : N;-fun thurmaston_PN : PN;-fun thurrock_PN : PN;-fun thurs_PN : PN;-fun thursday_N : N;-fun thursday_PN : PN;-fun thurso_PN : PN;-fun thus_Adv : Adv;-fun thwack_N : N;-fun thwack_V2 : V2;-fun thwart_N : N;-fun thwart_V2 : V2;-fun thy_A : A;-fun thyme_N : N;-fun thyroid_N : N;-fun ti_N : N;-fun tiara_N : N;-fun tibet_PN : PN;-fun tibetan_A : A;-fun tibetan_N : N;-fun tibia_N : N;-fun tic_N : N;-fun tick_N : N;-fun tick_V : V;-fun tick_V2 : V2;-fun tick_tock_N : N;-fun ticker_N : N;-fun ticker_tape_N : N;-fun ticket_N : N;-fun ticket_V2 : V2;-fun ticket_collector_N : N;-fun ticking_N : N;-fun tickle_V : V;-fun tickle_V2 : V2;-fun tickler_N : N;-fun ticklish_A : A;-fun tidal_A : A;-fun tidbit_N : N;-fun tiddler_N : N;-fun tiddley_A : A;-fun tiddlywinks_N : N;-fun tide_N : N;-fun tide_V2 : V2;-fun tidemark_N : N;-fun tideway_N : N;-fun tidily_Adv : Adv;-fun tidiness_N : N;-fun tidworth_PN : PN;-fun tidy_A : A;-fun tidy_N : N;-fun tidy_V : V;-fun tidy_V2 : V2;-fun tie_N : N;-fun tie_V : V;-fun tie_V2 : V2;-fun tie_on_A : A;-fun tie_up_N : N;-fun tientsin_PN : PN;-fun tier_N : N;-fun tiff_N : N;-fun tiger_N : N;-fun tiger_lily_N : N;-fun tigerish_A : A;-fun tight_A : A;-fun tight_Adv : Adv;-fun tight_laced_A : A;-fun tight_lipped_A : A;-fun tight_wad_N : N;-fun tighten_V : V;-fun tighten_V2 : V2;-fun tightly_Adv : Adv;-fun tightness_N : N;-fun tightrope_N : N;-fun tigress_N : N;-fun tike_N : N;-fun tilburg_PN : PN;-fun tilbury_PN : PN;-fun tilde_N : N;-fun tile_N : N;-fun tile_V2 : V2;-fun till_N : N;-fun till_V2 : V2;-fun tillage_N : N;-fun tiller_N : N;-fun tilt_N : N;-fun tilt_V : V;-fun tilt_V2 : V2;-fun tilth_N : N;-fun tiltyard_N : N;-fun tim_PN : PN;-fun timber_N : N;-fun timbered_A : A;-fun timbre_N : N;-fun timbrel_N : N;-fun time_N : N;-fun time_V2 : V2;-fun time_ball_N : N;-fun time_bomb_N : N;-fun time_expired_A : A;-fun time_exposure_N : N;-fun time_fuse_N : N;-fun time_honoured_A : A;-fun time_lag_N : N;-fun time_limit_N : N;-fun time_sheet_N : N;-fun time_signal_N : N;-fun time_switch_N : N;-fun timecard_N : N;-fun timekeeper_N : N;-fun timekeeping_N : N;-fun timeless_A : A;-fun timeliness_N : N;-fun timely_A : A;-fun timepiece_N : N;-fun timesaving_A : A;-fun timeserver_N : N;-fun timeserving_A : A;-fun timetable_N : N;-fun timework_N : N;-fun timid_A : A;-fun timidity_N : N;-fun timidly_Adv : Adv;-fun timidness_N : N;-fun timing_N : N;-fun timmy_PN : PN;-fun timorous_A : A;-fun timorously_Adv : Adv;-fun timothy_N : N;-fun timothy_PN : PN;-fun timpanist_N : N;-fun tin_N : N;-fun tin_V2 : V2;-fun tin_opener_N : N;-fun tin_pan_alley_N : N;-fun tin_plate_N : N;-fun tina_PN : PN;-fun tincture_N : N;-fun tincture_V2 : V2;-fun tinder_N : N;-fun tinderbox_N : N;-fun tine_N : N;-fun tined_A : A;-fun tinfoil_N : N;-fun ting_N : N;-fun ting_V : V;-fun ting_V2 : V2;-fun tinge_N : N;-fun tinge_V2 : V2;-fun tingle_N : N;-fun tingle_V : V;-fun tinker_N : N;-fun tinker_V : V;-fun tinkle_N : N;-fun tinkle_V : V;-fun tinkle_V2 : V2;-fun tinny_A : A;-fun tinsel_N : N;-fun tinsel_V2 : V2;-fun tinselly_A : A;-fun tinsmith_N : N;-fun tint_N : N;-fun tint_V2 : V2;-fun tintack_N : N;-fun tintinnabulation_N : N;-fun tiny_A : A;-fun tip_N : N;-fun tip_V : V;-fun tip_V2 : V2;-fun tip_and_run_A : A;-fun tip_off_N : N;-fun tip_top_A : A;-fun tip_top_Adv : Adv;-fun tip_up_A : A;-fun tipperary_PN : PN;-fun tippet_N : N;-fun tipple_N : N;-fun tipple_V : V;-fun tipple_V2 : V2;-fun tippler_N : N;-fun tipstaff_N : N;-fun tipster_N : N;-fun tipsy_A : A;-fun tiptoe_Adv : Adv;-fun tiptoe_V : V;-fun tirade_N : N;-fun tire_N : N;-fun tire_V : V;-fun tire_V2 : V2;-fun tired_A : A;-fun tiredness_N : N;-fun tireless_A : A;-fun tirelessly_Adv : Adv;-fun tiresome_A : A;-fun tiresomely_Adv : Adv;-fun tiring_Adv : Adv;-fun tiro_N : N;-fun tissue_N : N;-fun tit_N : N;-fun titan_N : N;-fun titanic_A : A;-fun titbit_N : N;-fun tithe_N : N;-fun tithe_barn_N : N;-fun titillate_V2 : V2;-fun titillation_N : N;-fun titivate_V : V;-fun titivate_V2 : V2;-fun titlark_N : N;-fun title_N : N;-fun title_deed_N : N;-fun title_page_N : N;-fun title_role_N : N;-fun titled_A : A;-fun titmouse_N : N;-fun titter_V : V;-fun tittivate_V : V;-fun tittivate_V2 : V2;-fun tittle_N : N;-fun tittle_tattle_N : N;-fun tittle_tattle_V : V;-fun titular_A : A;-fun tiverton_PN : PN;-fun tizzy_N : N;-fun tnt_N : N;-fun to_Adv : Adv;-fun to_do_N : N;-fun toad_N : N;-fun toad_in_the_hole_N : N;-fun toadstool_N : N;-fun toady_N : N;-fun toady_V : V;-fun toast_N : N;-fun toast_V : V;-fun toast_V2 : V2;-fun toaster_N : N;-fun toasting_fork_N : N;-fun toastmaster_N : N;-fun toastrack_N : N;-fun tobacco_N : N;-fun tobacconist_N : N;-fun tobago_PN : PN;-fun tobagonian_A : A;-fun tobagonian_N : N;-fun toboggan_N : N;-fun toboggan_V : V;-fun toby_PN : PN;-fun toby_jug_N : N;-fun toccata_N : N;-fun tocsin_N : N;-fun today_Adv : Adv;-fun today_N : N;-fun toddle_V : V;-fun toddler_N : N;-fun toddy_N : N;-fun todmorden_PN : PN;-fun toe_N : N;-fun toe_V2 : V2;-fun toecap_N : N;-fun toehold_N : N;-fun toenail_N : N;-fun toff_N : N;-fun toffee_N : N;-fun tog_V2 : V2;-fun toga_N : N;-fun together_Adv : Adv;-fun togetherness_N : N;-fun toggle_N : N;-fun togo_PN : PN;-fun togolese_A : A;-fun togolese_N : N;-fun toil_N : N;-fun toil_V : V;-fun toiler_N : N;-fun toilet_N : N;-fun toilet_paper_N : N;-fun toilet_powder_N : N;-fun toilet_roll_N : N;-fun toilet_table_N : N;-fun toilsome_A : A;-fun tokay_N : N;-fun token_N : N;-fun tokyo_PN : PN;-fun tolerable_A : A;-fun tolerably_Adv : Adv;-fun tolerance_N : N;-fun tolerant_A : A;-fun tolerantly_Adv : Adv;-fun tolerate_V2 : V2;-fun toleration_N : N;-fun toll_N : N;-fun toll_V : V;-fun toll_V2 : V2;-fun tollbar_N : N;-fun tollbooth_N : N;-fun tollgate_N : N;-fun tollhouse_N : N;-fun tom_PN : PN;-fun tomahawk_N : N;-fun tomahawk_V2 : V2;-fun tomato_N : N;-fun tomb_N : N;-fun tombola_N : N;-fun tomboy_N : N;-fun tombstone_N : N;-fun tomcat_N : N;-fun tome_N : N;-fun tomfool_N : N;-fun tomfoolery_N : N;-fun tommy_PN : PN;-fun tommy_gun_N : N;-fun tommy_rot_N : N;-fun tomorrow_Adv : Adv;-fun tomorrow_N : N;-fun tomtit_N : N;-fun tomtom_N : N;-fun ton_N : N;-fun ton_V : V;-fun tonal_A : A;-fun tonality_N : N;-fun tonbridge_PN : PN;-fun tone_N : N;-fun tone_V : V;-fun tone_V2 : V2;-fun tone_deaf_A : A;-fun tone_poem_N : N;-fun toned_A : A;-fun toneless_A : A;-fun tonelessly_Adv : Adv;-fun tonga_PN : PN;-fun tongan_A : A;-fun tongan_N : N;-fun tongue_N : N;-fun tongue_in_cheek_A : A;-fun tongue_in_cheek_Adv : Adv;-fun tongue_tied_A : A;-fun tongue_twister_N : N;-fun tongued_A : A;-fun tonic_A : A;-fun tonic_N : N;-fun tonic_sol_fa_N : N;-fun tonight_Adv : Adv;-fun tonight_N : N;-fun tonnage_N : N;-fun tonne_N : N;-fun tonsil_N : N;-fun tonsillitis_N : N;-fun tonsorial_A : A;-fun tonsure_N : N;-fun tonsure_V2 : V2;-fun tontine_N : N;-fun tony_PN : PN;-fun tonyrefail_PN : PN;-fun too_Adv : Adv;-fun tool_N : N;-fun tool_V2 : V2;-fun toot_N : N;-fun toot_V : V;-fun toot_V2 : V2;-fun tooth_N : N;-fun toothache_N : N;-fun toothbrush_N : N;-fun toothed_A : A;-fun toothless_A : A;-fun toothpaste_N : N;-fun toothpick_N : N;-fun toothpowder_N : N;-fun toothsome_A : A;-fun tootle_N : N;-fun tootle_V : V;-fun top_N : N;-fun top_V2 : V2;-fun top_boot_N : N;-fun top_dress_V2 : V2;-fun top_dressing_N : N;-fun top_flight_A : A;-fun top_heavy_A : A;-fun top_hole_A : A;-fun top_ranking_A : A;-fun topaz_N : N;-fun topcoat_N : N;-fun tope_V : V;-fun tope_V2 : V2;-fun toper_N : N;-fun topgallant_A : A;-fun topgallant_N : N;-fun topi_N : N;-fun topiary_N : N;-fun topic_N : N;-fun topical_A : A;-fun topically_Adv : Adv;-fun topknot_N : N;-fun topless_A : A;-fun topmast_N : N;-fun topmost_A : A;-fun topnotch_A : A;-fun topographical_A : A;-fun topographically_Adv : Adv;-fun topography_N : N;-fun topper_N : N;-fun topping_A : A;-fun toppingly_Adv : Adv;-fun topple_V : V;-fun topple_V2 : V2;-fun topsail_N : N;-fun topsy_turvy_A : A;-fun topsy_turvy_Adv : Adv;-fun topsy_turvydom_N : N;-fun toque_N : N;-fun tor_N : N;-fun torbay_PN : PN;-fun torch_N : N;-fun torch_race_N : N;-fun torch_singer_N : N;-fun torchlight_N : N;-fun toreador_N : N;-fun torino_PN : PN;-fun torment_N : N;-fun torment_V2 : V2;-fun tormentor_N : N;-fun tornado_N : N;-fun toronto_PN : PN;-fun torpedo_N : N;-fun torpedo_V2 : V2;-fun torpedo_boat_N : N;-fun torpedo_tube_N : N;-fun torpid_A : A;-fun torpidity_N : N;-fun torpidly_Adv : Adv;-fun torpidness_N : N;-fun torpor_N : N;-fun torque_N : N;-fun torrent_N : N;-fun torrential_A : A;-fun torrid_A : A;-fun torridity_N : N;-fun torsion_N : N;-fun torso_N : N;-fun tort_N : N;-fun tortilla_N : N;-fun tortoise_N : N;-fun tortoiseshell_N : N;-fun tortuous_A : A;-fun tortuously_Adv : Adv;-fun torture_N : N;-fun torture_V2 : V2;-fun torturer_N : N;-fun tory_N : N;-fun tosh_N : N;-fun toss_N : N;-fun toss_V : V;-fun toss_V2 : V2;-fun toss_up_N : N;-fun tot_N : N;-fun tot_V : V;-fun tot_V2 : V2;-fun total_A : A;-fun total_N : N;-fun total_V : V;-fun total_V2 : V2;-fun totalitarian_A : A;-fun totalitarianism_N : N;-fun totality_N : N;-fun totalizator_N : N;-fun totally_Adv : Adv;-fun tote_N : N;-fun tote_V2 : V2;-fun totem_N : N;-fun totem_pole_N : N;-fun totnes_PN : PN;-fun totter_V : V;-fun tottery_A : A;-fun toucan_N : N;-fun touch_N : N;-fun touch_V : V;-fun touch_V2 : V2;-fun touch_and_go_A : A;-fun touch_type_V : V;-fun touchable_A : A;-fun touchdown_N : N;-fun touched_A : A;-fun touchily_Adv : Adv;-fun touchiness_N : N;-fun touching_A : A;-fun touchingly_Adv : Adv;-fun touchline_N : N;-fun touchstone_N : N;-fun touchy_A : A;-fun tough_A : A;-fun tough_N : N;-fun toughen_V : V;-fun toughen_V2 : V2;-fun toughie_N : N;-fun toughly_Adv : Adv;-fun toughness_N : N;-fun toulon_PN : PN;-fun toulouse_PN : PN;-fun toupee_N : N;-fun tour_N : N;-fun tour_V : V;-fun tour_V2 : V2;-fun tour_de_force_N : N;-fun touring_A : A;-fun touring_N : N;-fun tourism_N : N;-fun tourist_N : N;-fun tournament_N : N;-fun tourney_N : N;-fun tourniquet_N : N;-fun tours_PN : PN;-fun tousle_V2 : V2;-fun tout_N : N;-fun tout_V : V;-fun tout_ensemble_Adv : Adv;-fun tout_ensemble_N : N;-fun tow_N : N;-fun tow_V2 : V2;-fun towel_N : N;-fun towel_V2 : V2;-fun towel_horse_N : N;-fun towel_rack_N : N;-fun towel_rail_N : N;-fun towelling_N : N;-fun tower_N : N;-fun tower_V : V;-fun tower_block_N : N;-fun tower_hamlets_PN : PN;-fun towering_A : A;-fun towing_line_N : N;-fun towing_path_N : N;-fun towing_rope_N : N;-fun towline_N : N;-fun town_N : N;-fun town_crier_N : N;-fun town_gas_N : N;-fun townee_N : N;-fun township_N : N;-fun townsman_N : N;-fun towpath_N : N;-fun towrope_N : N;-fun toxaemia_N : N;-fun toxic_A : A;-fun toxicity_N : N;-fun toxicologist_N : N;-fun toxicology_N : N;-fun toxin_N : N;-fun toy_N : N;-fun toy_V : V;-fun toyshop_N : N;-fun trace_N : N;-fun trace_V : V;-fun trace_V2 : V2;-fun traceable_A : A;-fun tracer_N : N;-fun tracery_N : N;-fun trachea_N : N;-fun trachoma_N : N;-fun tracing_N : N;-fun tracing_paper_N : N;-fun track_N : N;-fun track_V2 : V2;-fun tracked_A : A;-fun tracker_N : N;-fun trackless_A : A;-fun tract_N : N;-fun tractability_N : N;-fun tractable_A : A;-fun traction_N : N;-fun traction_engine_N : N;-fun tractor_N : N;-fun tracy_PN : PN;-fun trad_N : N;-fun trade_N : N;-fun trade_V : V;-fun trade_V2 : V2;-fun trade_in_N : N;-fun trade_union_N : N;-fun trade_unionism_N : N;-fun trade_unionist_N : N;-fun trade_wind_N : N;-fun trademark_N : N;-fun trader_N : N;-fun trades_union_N : N;-fun tradesman_N : N;-fun tradition_N : N;-fun traditional_A : A;-fun traditionalism_N : N;-fun traditionalist_N : N;-fun traditionally_Adv : Adv;-fun traduce_V2 : V2;-fun traducer_N : N;-fun traffic_N : N;-fun traffic_V : V;-fun trafficator_N : N;-fun trafficker_N : N;-fun tragedian_N : N;-fun tragedienne_N : N;-fun tragedy_N : N;-fun tragic_A : A;-fun tragically_Adv : Adv;-fun tragicomedy_N : N;-fun tragicomic_A : A;-fun trail_N : N;-fun trail_V : V;-fun trail_V2 : V2;-fun trailer_N : N;-fun train_N : N;-fun train_V : V;-fun train_V2 : V2;-fun trainbearer_N : N;-fun trainee_N : N;-fun trainer_N : N;-fun training_N : N;-fun training_college_N : N;-fun training_ship_N : N;-fun trainload_N : N;-fun trainman_N : N;-fun traipse_V : V;-fun trait_N : N;-fun traitor_N : N;-fun traitorous_A : A;-fun traitorously_Adv : Adv;-fun traitress_N : N;-fun trajectory_N : N;-fun tralee_PN : PN;-fun tram_N : N;-fun tram_car_N : N;-fun tramline_N : N;-fun trammel_V2 : V2;-fun tramp_N : N;-fun tramp_V : V;-fun tramp_V2 : V2;-fun tramp_steamer_N : N;-fun trample_N : N;-fun trample_V : V;-fun trample_V2 : V2;-fun trampoline_N : N;-fun tramway_N : N;-fun trance_N : N;-fun tranent_PN : PN;-fun tranquil_A : A;-fun tranquility_N : N;-fun tranquilize_V2 : V2;-fun tranquillity_N : N;-fun tranquillize_V2 : V2;-fun tranquillizer_N : N;-fun tranquilly_Adv : Adv;-fun trans_PN : PN;-fun transact_V2 : V2;-fun transaction_N : N;-fun transalpine_A : A;-fun transalpine_N : N;-fun transatlantic_A : A;-fun transcend_V2 : V2;-fun transcendence_N : N;-fun transcendency_N : N;-fun transcendent_A : A;-fun transcendental_A : A;-fun transcendentalism_N : N;-fun transcendentalist_N : N;-fun transcendentally_Adv : Adv;-fun transcontinental_A : A;-fun transcribe_V2 : V2;-fun transcript_N : N;-fun transcription_N : N;-fun transept_N : N;-fun transfer_N : N;-fun transfer_V : V;-fun transfer_V2 : V2;-fun transferability_N : N;-fun transferable_A : A;-fun transference_N : N;-fun transfiguration_N : N;-fun transfigure_V2 : V2;-fun transfix_V2 : V2;-fun transform_V2 : V2;-fun transformable_A : A;-fun transformation_N : N;-fun transformer_N : N;-fun transfuse_V2 : V2;-fun transfusion_N : N;-fun transgress_V : V;-fun transgress_V2 : V2;-fun transgression_N : N;-fun transgressor_N : N;-fun transience_N : N;-fun transiency_N : N;-fun transient_A : A;-fun transient_N : N;-fun transiently_Adv : Adv;-fun transistor_N : N;-fun transistorized_A : A;-fun transit_N : N;-fun transition_N : N;-fun transitional_A : A;-fun transitionally_Adv : Adv;-fun transitive_A : A;-fun transitively_Adv : Adv;-fun transitory_A : A;-fun translatable_A : A;-fun translate_V2 : V2;-fun translation_N : N;-fun translator_N : N;-fun transliterate_V2 : V2;-fun transliteration_N : N;-fun translucence_N : N;-fun translucency_N : N;-fun translucent_A : A;-fun transmigration_N : N;-fun transmission_N : N;-fun transmit_V2 : V2;-fun transmitter_N : N;-fun transmogrification_N : N;-fun transmogrify_V2 : V2;-fun transmutable_A : A;-fun transmutation_N : N;-fun transmute_V2 : V2;-fun transoceanic_A : A;-fun transom_N : N;-fun transom_window_N : N;-fun transparence_N : N;-fun transparency_N : N;-fun transparent_A : A;-fun transparently_Adv : Adv;-fun transpiration_N : N;-fun transpire_V : V;-fun transpire_V2 : V2;-fun transplant_N : N;-fun transplant_V : V;-fun transplant_V2 : V2;-fun transplantation_N : N;-fun transpolar_A : A;-fun transport_N : N;-fun transport_V2 : V2;-fun transportable_A : A;-fun transportation_N : N;-fun transporter_N : N;-fun transpose_V2 : V2;-fun transposition_N : N;-fun transsexual_N : N;-fun transship_V2 : V2;-fun transshipment_N : N;-fun transubstantiation_N : N;-fun transverse_A : A;-fun transversely_Adv : Adv;-fun transvestism_N : N;-fun transvestite_N : N;-fun trap_N : N;-fun trap_V2 : V2;-fun trap_door_N : N;-fun trap_shooting_N : N;-fun trapeze_N : N;-fun trapezium_N : N;-fun trapezoid_N : N;-fun trapper_N : N;-fun trappist_N : N;-fun trash_N : N;-fun trashy_A : A;-fun trauma_N : N;-fun traumatic_A : A;-fun travail_N : N;-fun travel_N : N;-fun travel_V : V;-fun travel_V2 : V2;-fun travel_soiled_A : A;-fun travel_stained_A : A;-fun travel_worn_A : A;-fun traveled_A : A;-fun travelled_A : A;-fun traveller_N : N;-fun travelling_N : N;-fun travelogue_N : N;-fun traverse_N : N;-fun traverse_V2 : V2;-fun travesty_N : N;-fun travesty_V2 : V2;-fun trawl_N : N;-fun trawl_V : V;-fun trawl_V2 : V2;-fun trawl_net_N : N;-fun trawler_N : N;-fun tray_N : N;-fun tray_cloth_N : N;-fun treacherous_A : A;-fun treacherously_Adv : Adv;-fun treachery_N : N;-fun treacle_N : N;-fun treacly_A : A;-fun tread_N : N;-fun tread_V : V;-fun tread_V2 : V2;-fun treadle_N : N;-fun treadle_V : V;-fun treadmill_N : N;-fun treas_N : N;-fun treason_N : N;-fun treasonable_A : A;-fun treasonably_Adv : Adv;-fun treasonous_A : A;-fun treasure_N : N;-fun treasure_V2 : V2;-fun treasure_house_N : N;-fun treasure_trove_N : N;-fun treasurer_N : N;-fun treasury_N : N;-fun treat_N : N;-fun treat_V : V;-fun treat_V2 : V2;-fun treatise_N : N;-fun treatment_N : N;-fun treaty_N : N;-fun treble_A : A;-fun treble_N : N;-fun treble_V : V;-fun treble_V2 : V2;-fun tredegar_PN : PN;-fun tree_N : N;-fun tree_V2 : V2;-fun tree_fern_N : N;-fun treeless_A : A;-fun trefoil_N : N;-fun trek_N : N;-fun trek_V : V;-fun trellis_N : N;-fun trellis_V2 : V2;-fun tremble_N : N;-fun tremble_V : V;-fun tremendous_A : A;-fun tremendously_Adv : Adv;-fun tremolo_N : N;-fun tremor_N : N;-fun tremulous_A : A;-fun tremulously_Adv : Adv;-fun trench_N : N;-fun trench_V2 : V2;-fun trenchancy_N : N;-fun trenchant_A : A;-fun trenchantly_Adv : Adv;-fun trencher_N : N;-fun trencherman_N : N;-fun trend_N : N;-fun trend_V : V;-fun trend_setter_N : N;-fun trend_setting_N : N;-fun trendy_A : A;-fun trepan_V2 : V2;-fun trephine_N : N;-fun trephine_V2 : V2;-fun trepidation_N : N;-fun trespass_N : N;-fun trespass_V : V;-fun trespasser_N : N;-fun tress_N : N;-fun trestle_N : N;-fun trestle_bridge_N : N;-fun trestle_table_N : N;-fun trevor_PN : PN;-fun triad_N : N;-fun trial_N : N;-fun triangle_N : N;-fun triangular_A : A;-fun tribal_A : A;-fun tribalism_N : N;-fun tribe_N : N;-fun tribesman_N : N;-fun tribulation_N : N;-fun tribunal_N : N;-fun tribune_N : N;-fun tributary_A : A;-fun tributary_N : N;-fun tribute_N : N;-fun trice_N : N;-fun trice_V2 : V2;-fun trick_N : N;-fun trick_V2 : V2;-fun trickery_N : N;-fun trickiness_N : N;-fun trickle_N : N;-fun trickle_V : V;-fun trickle_V2 : V2;-fun trickster_N : N;-fun tricksy_A : A;-fun tricky_A : A;-fun tricolour_N : N;-fun tricycle_N : N;-fun trident_N : N;-fun tried_A : A;-fun triennial_A : A;-fun triennial_N : N;-fun trier_N : N;-fun trieste_PN : PN;-fun trifle_N : N;-fun trifle_V : V;-fun trifle_V2 : V2;-fun trifler_N : N;-fun trifling_A : A;-fun trigger_N : N;-fun trigger_V2 : V2;-fun trigger_happy_A : A;-fun trigonometry_N : N;-fun trilateral_A : A;-fun trilby_N : N;-fun trill_N : N;-fun trill_V : V;-fun trill_V2 : V2;-fun trillion_A : A;-fun trillion_N : N;-fun trillionth_A : A;-fun trillionth_N : N;-fun trilogy_N : N;-fun trim_A : A;-fun trim_N : N;-fun trim_V : V;-fun trim_V2 : V2;-fun trimaran_N : N;-fun trimly_Adv : Adv;-fun trimmer_N : N;-fun trimming_N : N;-fun tring_PN : PN;-fun trinidad_PN : PN;-fun trinidadian_A : A;-fun trinidadian_N : N;-fun trinitrotoluene_N : N;-fun trinity_N : N;-fun trinket_N : N;-fun trio_N : N;-fun trip_N : N;-fun trip_V : V;-fun trip_V2 : V2;-fun tripartite_A : A;-fun tripe_N : N;-fun triple_A : A;-fun triple_V : V;-fun triple_V2 : V2;-fun triplet_N : N;-fun triplex_A : A;-fun triplicate_A : A;-fun triplicate_N : N;-fun triplicate_V2 : V2;-fun tripod_N : N;-fun tripos_N : N;-fun tripper_N : N;-fun tripping_A : A;-fun trippingly_Adv : Adv;-fun triptych_N : N;-fun trireme_N : N;-fun trisect_V2 : V2;-fun trite_A : A;-fun tritely_Adv : Adv;-fun triteness_N : N;-fun triumph_N : N;-fun triumph_V : V;-fun triumphal_A : A;-fun triumphant_A : A;-fun triumphantly_Adv : Adv;-fun triumvir_N : N;-fun triumvirate_N : N;-fun triune_A : A;-fun trivet_N : N;-fun trivial_A : A;-fun triviality_N : N;-fun trivialize_V2 : V2;-fun trivially_Adv : Adv;-fun trochaic_A : A;-fun trochee_N : N;-fun troglodyte_N : N;-fun troika_N : N;-fun trojan_A : A;-fun trojan_N : N;-fun troll_N : N;-fun troll_V : V;-fun troll_V2 : V2;-fun trolley_N : N;-fun trolley_car_N : N;-fun trollop_N : N;-fun trombone_N : N;-fun trombonist_N : N;-fun troon_PN : PN;-fun troop_N : N;-fun troop_V : V;-fun troop_V2 : V2;-fun troop_carrier_N : N;-fun trooper_N : N;-fun troopship_N : N;-fun trope_N : N;-fun trophy_N : N;-fun tropic_N : N;-fun tropical_A : A;-fun tropically_Adv : Adv;-fun trot_N : N;-fun trot_V : V;-fun trot_V2 : V2;-fun troth_N : N;-fun trotter_N : N;-fun troubadour_N : N;-fun trouble_N : N;-fun trouble_V : V;-fun trouble_V2 : V2;-fun troublemaker_N : N;-fun troubleshooter_N : N;-fun troublesome_A : A;-fun troublous_A : A;-fun trough_N : N;-fun trounce_V2 : V2;-fun trouncing_N : N;-fun troupe_N : N;-fun trouper_N : N;-fun trouser_N : N;-fun trousseau_N : N;-fun trout_N : N;-fun trove_N : N;-fun trowbridge_PN : PN;-fun trowel_N : N;-fun troy_N : N;-fun truancy_N : N;-fun truant_N : N;-fun truce_N : N;-fun truck_N : N;-fun truckle_N : N;-fun truckle_V : V;-fun truckle_bed_N : N;-fun truculence_N : N;-fun truculency_N : N;-fun truculent_A : A;-fun truculently_Adv : Adv;-fun trudge_N : N;-fun trudge_V : V;-fun true_A : A;-fun true_Adv : Adv;-fun true_N : N;-fun true_V2 : V2;-fun true_blue_A : A;-fun true_blue_N : N;-fun true_hearted_A : A;-fun truelove_N : N;-fun truffle_N : N;-fun truism_N : N;-fun truly_Adv : Adv;-fun trump_N : N;-fun trump_V : V;-fun trump_V2 : V2;-fun trumpery_A : A;-fun trumpet_N : N;-fun trumpet_V : V;-fun trumpet_V2 : V2;-fun trumpeter_N : N;-fun truncate_V2 : V2;-fun truncheon_N : N;-fun trundle_V : V;-fun trundle_V2 : V2;-fun trunk_N : N;-fun trunk_call_N : N;-fun trunk_line_N : N;-fun trunk_road_N : N;-fun trunking_N : N;-fun truro_PN : PN;-fun truss_N : N;-fun truss_V2 : V2;-fun trust_N : N;-fun trust_V : V;-fun trust_V2 : V2;-fun trustee_N : N;-fun trusteeship_N : N;-fun trustful_A : A;-fun trustfully_Adv : Adv;-fun trusting_A : A;-fun trustingly_Adv : Adv;-fun trustworthiness_N : N;-fun trustworthy_A : A;-fun trusty_A : A;-fun truth_N : N;-fun truthful_A : A;-fun truthfully_Adv : Adv;-fun truthfulness_N : N;-fun try_N : N;-fun try_V : V;-fun try_V2 : V2;-fun try_on_N : N;-fun try_out_N : N;-fun trying_A : A;-fun tryst_N : N;-fun tsar_N : N;-fun tsarina_N : N;-fun tsetse_N : N;-fun tsetse_fly_N : N;-fun tsinan_PN : PN;-fun tsingtao_PN : PN;-fun tsitsihar_PN : PN;-fun tswana_A : A;-fun tswana_N : N;-fun tub_N : N;-fun tub_thumper_N : N;-fun tuba_N : N;-fun tubby_A : A;-fun tube_N : N;-fun tube_well_N : N;-fun tubeless_A : A;-fun tuber_N : N;-fun tubercular_A : A;-fun tuberculosis_N : N;-fun tuberculous_A : A;-fun tubful_N : N;-fun tubing_N : N;-fun tubular_A : A;-fun tuc_N : N;-fun tuck_N : N;-fun tuck_V : V;-fun tuck_V2 : V2;-fun tuck_in_N : N;-fun tuck_shop_N : N;-fun tucker_N : N;-fun tues_PN : PN;-fun tuesday_N : N;-fun tuesday_PN : PN;-fun tuft_N : N;-fun tufted_A : A;-fun tug_N : N;-fun tug_V : V;-fun tug_V2 : V2;-fun tugboat_N : N;-fun tuition_N : N;-fun tulip_N : N;-fun tulle_N : N;-fun tullibody_PN : PN;-fun tumble_N : N;-fun tumble_V : V;-fun tumble_V2 : V2;-fun tumble_down_A : A;-fun tumbler_N : N;-fun tumbleweed_N : N;-fun tumbrel_N : N;-fun tumbril_N : N;-fun tumescence_N : N;-fun tumescent_A : A;-fun tumid_A : A;-fun tumidity_N : N;-fun tummy_N : N;-fun tumour_N : N;-fun tumult_N : N;-fun tumultuous_A : A;-fun tumultuously_Adv : Adv;-fun tumulus_N : N;-fun tun_N : N;-fun tuna_N : N;-fun tunbridge_wells_PN : PN;-fun tundra_N : N;-fun tune_N : N;-fun tune_V : V;-fun tune_V2 : V2;-fun tuneful_A : A;-fun tunefully_Adv : Adv;-fun tunefulness_N : N;-fun tuner_N : N;-fun tung_oil_N : N;-fun tungsten_N : N;-fun tunic_N : N;-fun tuning_fork_N : N;-fun tunis_PN : PN;-fun tunisia_PN : PN;-fun tunisian_A : A;-fun tunisian_N : N;-fun tunnel_N : N;-fun tunnel_V : V;-fun tunnel_V2 : V2;-fun tunny_N : N;-fun tup_N : N;-fun tuppence_N : N;-fun tuppenny_A : A;-fun turban_N : N;-fun turbaned_A : A;-fun turbid_A : A;-fun turbidity_N : N;-fun turbidness_N : N;-fun turbine_N : N;-fun turbojet_N : N;-fun turboprop_N : N;-fun turbot_N : N;-fun turbulence_N : N;-fun turbulent_A : A;-fun turbulently_Adv : Adv;-fun turd_N : N;-fun tureen_N : N;-fun turf_N : N;-fun turf_V2 : V2;-fun turgid_A : A;-fun turgidity_N : N;-fun turgidly_Adv : Adv;-fun turin_PN : PN;-fun turk_N : N;-fun turkey_N : N;-fun turkey_PN : PN;-fun turkish_A : A;-fun turkish_N : N;-fun turku_PN : PN;-fun turmeric_N : N;-fun turmoil_N : N;-fun turn_N : N;-fun turn_V : V;-fun turn_V2 : V2;-fun turn_off_N : N;-fun turn_on_N : N;-fun turn_out_N : N;-fun turn_round_N : N;-fun turn_up_N : N;-fun turncoat_N : N;-fun turncock_N : N;-fun turner_N : N;-fun turning_N : N;-fun turning_point_N : N;-fun turnip_N : N;-fun turnkey_N : N;-fun turnover_N : N;-fun turnpike_N : N;-fun turnspit_N : N;-fun turnstile_N : N;-fun turntable_N : N;-fun turpentine_N : N;-fun turpitude_N : N;-fun turps_N : N;-fun turquoise_N : N;-fun turret_N : N;-fun turtle_N : N;-fun turtledove_N : N;-fun turtleneck_A : A;-fun turtlenecked_A : A;-fun tusk_N : N;-fun tussle_N : N;-fun tussle_V : V;-fun tussock_N : N;-fun tut_V2 : V2;-fun tutelage_N : N;-fun tutelary_A : A;-fun tutor_N : N;-fun tutor_V2 : V2;-fun tutorial_A : A;-fun tutorial_N : N;-fun tutorially_Adv : Adv;-fun tutorship_N : N;-fun tutti_frutti_N : N;-fun tutu_N : N;-fun tuxedo_N : N;-fun tv_N : N;-fun tvs_N : N;-fun twaddle_N : N;-fun twaddle_V : V;-fun twain_N : N;-fun twang_N : N;-fun twang_V : V;-fun twang_V2 : V2;-fun tweak_N : N;-fun tweak_V2 : V2;-fun twee_A : A;-fun tweed_N : N;-fun tween_Adv : Adv;-fun tween_decks_Adv : Adv;-fun tweet_N : N;-fun tweet_V : V;-fun tweeter_N : N;-fun twelfth_A : A;-fun twelfth_N : N;-fun twelfth_night_N : N;-fun twelfth_night_PN : PN;-fun twelve_A : A;-fun twelve_N : N;-fun twelvemonth_N : N;-fun twentieth_A : A;-fun twentieth_N : N;-fun twenty_A : A;-fun twenty_N : N;-fun twerp_N : N;-fun twice_Adv : Adv;-fun twiddle_N : N;-fun twiddle_V : V;-fun twiddle_V2 : V2;-fun twiddly_A : A;-fun twig_N : N;-fun twig_V : V;-fun twig_V2 : V2;-fun twiggy_A : A;-fun twilight_N : N;-fun twilit_A : A;-fun twill_N : N;-fun twilled_A : A;-fun twin_N : N;-fun twin_V2 : V2;-fun twine_N : N;-fun twine_V : V;-fun twine_V2 : V2;-fun twinge_N : N;-fun twinkle_N : N;-fun twinkle_V : V;-fun twinkling_N : N;-fun twinned_A : A;-fun twirl_N : N;-fun twirl_V : V;-fun twirl_V2 : V2;-fun twist_N : N;-fun twist_V : V;-fun twist_V2 : V2;-fun twister_N : N;-fun twisty_A : A;-fun twit_N : N;-fun twit_V2 : V2;-fun twitch_N : N;-fun twitch_V : V;-fun twitch_V2 : V2;-fun twitter_N : N;-fun twitter_V : V;-fun two_A : A;-fun two_N : N;-fun two_a_penny_A : A;-fun two_edged_A : A;-fun two_faced_A : A;-fun two_funnelled_A : A;-fun two_handed_A : A;-fun two_piece_N : N;-fun two_ply_A : A;-fun two_seater_N : N;-fun two_step_N : N;-fun two_timing_A : A;-fun two_way_A : A;-fun twofold_A : A;-fun twofold_Adv : Adv;-fun twopence_N : N;-fun twopenny_A : A;-fun twopenny_halfpenny_A : A;-fun tycoon_N : N;-fun tyke_N : N;-fun tympanum_N : N;-fun tyne_PN : PN;-fun tynemouth_PN : PN;-fun type_N : N;-fun type_V : V;-fun type_V2 : V2;-fun typecast_V2 : V2;-fun typeface_N : N;-fun typescript_N : N;-fun typesetter_N : N;-fun typewriter_N : N;-fun typewritten_A : A;-fun typhoid_N : N;-fun typhoon_N : N;-fun typhus_N : N;-fun typical_A : A;-fun typically_Adv : Adv;-fun typify_V2 : V2;-fun typist_N : N;-fun typographer_N : N;-fun typographic_A : A;-fun typographically_Adv : Adv;-fun typography_N : N;-fun tyrannical_A : A;-fun tyrannize_V : V;-fun tyrannize_V2 : V2;-fun tyrannous_A : A;-fun tyranny_N : N;-fun tyrant_N : N;-fun tyre_N : N;-fun tyro_N : N;-fun tyrone_PN : PN;-fun tzar_N : N;-fun tzarina_N : N;-fun tzupo_PN : PN;-fun tête_à_tête_Adv : Adv;-fun tête_à_tête_N : N;-fun u_N : N;-fun u_boat_N : N;-fun u_turn_N : N;-fun ubiquitous_A : A;-fun ubiquity_N : N;-fun udder_N : N;-fun uddingston_PN : PN;-fun udi_PN : PN;-fun udine_PN : PN;-fun ufa_PN : PN;-fun ufo's_N : N;-fun ufo_N : N;-fun uganda_PN : PN;-fun ugandan_A : A;-fun ugandan_N : N;-fun uglify_V2 : V2;-fun ugliness_N : N;-fun ugly_A : A;-fun uk_N : N;-fun ukase_N : N;-fun ukulele_N : N;-fun ulcer_N : N;-fun ulcerate_V : V;-fun ulcerate_V2 : V2;-fun ulceration_N : N;-fun ulcerous_A : A;-fun ulna_N : N;-fun ulster_N : N;-fun ulster_PN : PN;-fun ulterior_A : A;-fun ultimate_A : A;-fun ultimately_Adv : Adv;-fun ultimatum_N : N;-fun ultimo_A : A;-fun ultra_vires_A : A;-fun ultra_vires_Adv : Adv;-fun ultramarine_A : A;-fun ultramarine_N : N;-fun ultramontane_A : A;-fun ultrasonic_A : A;-fun ultraviolet_A : A;-fun ululate_V : V;-fun ululation_N : N;-fun ulverston_PN : PN;-fun umber_A : A;-fun umber_N : N;-fun umbilical_A : A;-fun umbrage_N : N;-fun umbrella_N : N;-fun umlaut_N : N;-fun umpire_N : N;-fun umpire_V : V;-fun umpire_V2 : V2;-fun umpteen_A : A;-fun umpteenth_A : A;-fun un_N : N;-fun un_come_at_able_A : A;-fun un_get_at_able_A : A;-fun unabashed_A : A;-fun unabated_A : A;-fun unable_A : A;-fun unabridged_A : A;-fun unacceptable_A : A;-fun unacceptably_Adv : Adv;-fun unaccommodating_A : A;-fun unaccompanied_A : A;-fun unaccountable_A : A;-fun unaccountably_Adv : Adv;-fun unaccounted_A : A;-fun unaccustomed_A : A;-fun unacknowledged_A : A;-fun unacquainted_A : A;-fun unadorned_A : A;-fun unadulterated_A : A;-fun unadventurous_A : A;-fun unadvised_A : A;-fun unadvisedly_Adv : Adv;-fun unaffected_A : A;-fun unafraid_A : A;-fun unaided_A : A;-fun unalienable_A : A;-fun unaligned_A : A;-fun unalloyed_A : A;-fun unalterable_A : A;-fun unalterably_Adv : Adv;-fun unaltered_A : A;-fun unambiguous_A : A;-fun unambiguously_Adv : Adv;-fun unamended_A : A;-fun unanimity_N : N;-fun unanimous_A : A;-fun unanimously_Adv : Adv;-fun unannounced_A : A;-fun unanswerable_A : A;-fun unanswered_A : A;-fun unanticipated_A : A;-fun unappealing_A : A;-fun unappetizing_A : A;-fun unappreciated_A : A;-fun unappreciative_A : A;-fun unapproachable_A : A;-fun unarguable_A : A;-fun unarguably_Adv : Adv;-fun unarmed_A : A;-fun unarticulated_A : A;-fun unashamed_A : A;-fun unashamedly_Adv : Adv;-fun unasked_A : A;-fun unassailable_A : A;-fun unassailably_Adv : Adv;-fun unassisted_A : A;-fun unassuming_A : A;-fun unassumingly_Adv : Adv;-fun unattached_A : A;-fun unattainable_A : A;-fun unattainably_Adv : Adv;-fun unattended_A : A;-fun unattractive_A : A;-fun unattractively_Adv : Adv;-fun unauthorized_A : A;-fun unavailable_A : A;-fun unavailing_A : A;-fun unavoidable_A : A;-fun unavoidably_Adv : Adv;-fun unawakened_A : A;-fun unaware_A : A;-fun unawares_Adv : Adv;-fun unbacked_A : A;-fun unbalance_V2 : V2;-fun unbalanced_A : A;-fun unbar_V2 : V2;-fun unbearable_A : A;-fun unbearably_Adv : Adv;-fun unbeatable_A : A;-fun unbeaten_A : A;-fun unbecoming_A : A;-fun unbecomingly_Adv : Adv;-fun unbeknown_A : A;-fun unbeknown_Adv : Adv;-fun unbeknownst_A : A;-fun unbeknownst_Adv : Adv;-fun unbelief_N : N;-fun unbelievable_A : A;-fun unbelievably_Adv : Adv;-fun unbeliever_N : N;-fun unbelieving_A : A;-fun unbelievingly_Adv : Adv;-fun unbeloved_A : A;-fun unbend_V : V;-fun unbend_V2 : V2;-fun unbending_A : A;-fun unbiased_A : A;-fun unbiassed_A : A;-fun unbidden_A : A;-fun unbind_V2 : V2;-fun unblock_V2 : V2;-fun unblushing_A : A;-fun unblushingly_Adv : Adv;-fun unbolt_V : V;-fun unbolt_V2 : V2;-fun unborn_A : A;-fun unbosom_V2 : V2;-fun unbounded_A : A;-fun unbowed_A : A;-fun unbreakable_A : A;-fun unbridled_A : A;-fun unbroken_A : A;-fun unbuckle_V2 : V2;-fun unburden_V2 : V2;-fun unburied_A : A;-fun unbutton_V2 : V2;-fun unbuttoned_A : A;-fun uncalled_for_A : A;-fun uncannily_Adv : Adv;-fun uncanny_A : A;-fun uncared_for_A : A;-fun uncarpeted_A : A;-fun unceasing_A : A;-fun unceasingly_Adv : Adv;-fun uncensored_A : A;-fun unceremonious_A : A;-fun unceremoniously_Adv : Adv;-fun unceremoniousness_N : N;-fun uncertain_A : A;-fun uncertainly_Adv : Adv;-fun uncertainty_N : N;-fun unchain_V2 : V2;-fun unchallengeable_A : A;-fun unchallenged_A : A;-fun unchanged_A : A;-fun unchanging_A : A;-fun uncharacteristic_A : A;-fun uncharacteristically_Adv : Adv;-fun uncharitable_A : A;-fun uncharted_A : A;-fun unchecked_A : A;-fun unchivalrously_Adv : Adv;-fun unchristian_A : A;-fun uncivil_A : A;-fun uncivilized_A : A;-fun unclaimed_A : A;-fun unclassified_A : A;-fun uncle_N : N;-fun unclean_A : A;-fun unclear_A : A;-fun unclouded_A : A;-fun uncluttered_A : A;-fun unco_A : A;-fun unco_Adv : Adv;-fun unco_operative_A : A;-fun unco_ordinated_A : A;-fun uncoloured_A : A;-fun uncomfortable_A : A;-fun uncomfortably_Adv : Adv;-fun uncommercialized_A : A;-fun uncommitted_A : A;-fun uncommon_A : A;-fun uncommonly_Adv : Adv;-fun uncommunicative_A : A;-fun uncompetitive_A : A;-fun uncomplaining_A : A;-fun uncomplainingly_Adv : Adv;-fun uncompleted_A : A;-fun uncomplicated_A : A;-fun uncomplimentary_A : A;-fun uncomprehending_A : A;-fun uncompromising_A : A;-fun unconcealed_A : A;-fun unconcern_N : N;-fun unconcerned_A : A;-fun unconcernedly_Adv : Adv;-fun unconditional_A : A;-fun unconditionally_Adv : Adv;-fun unconditioned_A : A;-fun unconfined_A : A;-fun unconfirmed_A : A;-fun unconformable_A : A;-fun uncongenial_A : A;-fun unconnected_A : A;-fun unconquered_A : A;-fun unconscionable_A : A;-fun unconscious_A : A;-fun unconscious_N : N;-fun unconsciously_Adv : Adv;-fun unconsciousness_N : N;-fun unconsidered_A : A;-fun unconstitutional_A : A;-fun unconstitutionally_Adv : Adv;-fun unconstrained_A : A;-fun unconstructive_A : A;-fun unconsummated_A : A;-fun uncontaminated_A : A;-fun uncontrollable_A : A;-fun uncontrollably_Adv : Adv;-fun uncontrolled_A : A;-fun uncontroversial_A : A;-fun unconventional_A : A;-fun unconventionality_N : N;-fun unconverted_A : A;-fun unconvinced_A : A;-fun unconvincing_A : A;-fun uncooked_A : A;-fun uncork_V2 : V2;-fun uncorrected_A : A;-fun uncorrelated_A : A;-fun uncorroborated_A : A;-fun uncouple_V2 : V2;-fun uncouth_A : A;-fun uncouthly_Adv : Adv;-fun uncouthness_N : N;-fun uncover_V2 : V2;-fun uncritical_A : A;-fun uncritically_Adv : Adv;-fun uncross_V2 : V2;-fun uncrossed_A : A;-fun uncrowned_A : A;-fun unction_N : N;-fun unctuous_A : A;-fun unctuously_Adv : Adv;-fun uncultivated_A : A;-fun uncultured_A : A;-fun uncurl_V : V;-fun uncurl_V2 : V2;-fun uncut_A : A;-fun undamaged_A : A;-fun undated_A : A;-fun undaunted_A : A;-fun undeceive_V2 : V2;-fun undecided_A : A;-fun undeclared_A : A;-fun undefeated_A : A;-fun undefended_A : A;-fun undeferential_A : A;-fun undefinable_A : A;-fun undefined_A : A;-fun undemanding_A : A;-fun undemocratic_A : A;-fun undemocratically_Adv : Adv;-fun undemonstrative_A : A;-fun undeniable_A : A;-fun undeniably_Adv : Adv;-fun undenominational_A : A;-fun under_Adv : Adv;-fun under_the_counter_A : A;-fun underact_V : V;-fun underact_V2 : V2;-fun underarm_A : A;-fun underarm_Adv : Adv;-fun underbelly_N : N;-fun underbid_V2 : V2;-fun underbred_A : A;-fun underbrush_N : N;-fun undercarriage_N : N;-fun undercharge_N : N;-fun undercharge_V2 : V2;-fun underclothing_N : N;-fun undercoat_N : N;-fun undercover_A : A;-fun undercurrent_N : N;-fun undercut_N : N;-fun undercut_V2 : V2;-fun underdeveloped_A : A;-fun underdevelopment_N : N;-fun underdog_N : N;-fun underdone_A : A;-fun underemployed_A : A;-fun underestimate_N : N;-fun underestimate_V2 : V2;-fun underestimation_N : N;-fun underexpose_V2 : V2;-fun underexposure_N : N;-fun underfed_A : A;-fun underfelt_N : N;-fun underfloor_A : A;-fun underfoot_Adv : Adv;-fun undergarment_N : N;-fun undergo_V2 : V2;-fun undergraduate_N : N;-fun underground_A : A;-fun underground_Adv : Adv;-fun underground_N : N;-fun undergrowth_N : N;-fun underhand_A : A;-fun underhand_Adv : Adv;-fun underhanded_A : A;-fun underhung_A : A;-fun underlay_N : N;-fun underlie_V2 : V2;-fun underline_N : N;-fun underline_V2 : V2;-fun underling_N : N;-fun undermanned_A : A;-fun undermentioned_A : A;-fun undermine_V2 : V2;-fun underneath_Adv : Adv;-fun undernourished_A : A;-fun undernourishment_N : N;-fun underpass_N : N;-fun underpay_V2 : V2;-fun underpayment_N : N;-fun underpin_V2 : V2;-fun underpopulated_A : A;-fun underprivileged_A : A;-fun underproduction_N : N;-fun underquote_V2 : V2;-fun underrate_V2 : V2;-fun underscore_V2 : V2;-fun undersea_A : A;-fun underseal_N : N;-fun undersealed_A : A;-fun undersecretary_N : N;-fun undersell_V2 : V2;-fun undersexed_A : A;-fun undershoot_V2 : V2;-fun underside_N : N;-fun undersign_V2 : V2;-fun undersized_A : A;-fun underskirt_N : N;-fun underslung_A : A;-fun underspend_V : V;-fun underspend_V2 : V2;-fun underspent_A : A;-fun understaffed_A : A;-fun understand_V : V;-fun understand_V2 : V2;-fun understandable_A : A;-fun understandably_Adv : Adv;-fun understanding_A : A;-fun understanding_N : N;-fun understate_V2 : V2;-fun understatement_N : N;-fun understock_V2 : V2;-fun understudy_N : N;-fun understudy_V2 : V2;-fun undersurface_N : N;-fun undertake_V2 : V2;-fun undertaker_N : N;-fun undertaking_N : N;-fun undertone_N : N;-fun undertow_N : N;-fun undervaluation_N : N;-fun undervalue_V2 : V2;-fun underwater_A : A;-fun underwear_N : N;-fun underweight_A : A;-fun underworld_N : N;-fun underwrite_V2 : V2;-fun underwriter_N : N;-fun undeserved_A : A;-fun undeserving_A : A;-fun undesigned_A : A;-fun undesirable_A : A;-fun undesirable_N : N;-fun undetected_A : A;-fun undetermined_A : A;-fun undeterred_A : A;-fun undeveloped_A : A;-fun undiagnosed_A : A;-fun undifferentiated_A : A;-fun undigested_A : A;-fun undignified_A : A;-fun undiluted_A : A;-fun undiminished_A : A;-fun undimmed_A : A;-fun undiplomatic_A : A;-fun undiplomatically_Adv : Adv;-fun undischarged_A : A;-fun undisciplined_A : A;-fun undisclosed_A : A;-fun undiscovered_A : A;-fun undiscriminating_A : A;-fun undisguised_A : A;-fun undismayed_A : A;-fun undisputed_A : A;-fun undisputedly_Adv : Adv;-fun undissolved_A : A;-fun undistinguishable_A : A;-fun undistinguished_A : A;-fun undistributed_A : A;-fun undisturbed_A : A;-fun undivided_A : A;-fun undo_V2 : V2;-fun undock_V : V;-fun undock_V2 : V2;-fun undocumented_A : A;-fun undogmatic_A : A;-fun undoing_N : N;-fun undomesticated_A : A;-fun undone_A : A;-fun undoubted_A : A;-fun undoubtedly_Adv : Adv;-fun undramatic_A : A;-fun undramatically_Adv : Adv;-fun undreamed_A : A;-fun undreamed_of_A : A;-fun undreamt_A : A;-fun undress_N : N;-fun undress_V : V;-fun undress_V2 : V2;-fun undrinkable_A : A;-fun undue_A : A;-fun undulate_V : V;-fun undulation_N : N;-fun unduly_Adv : Adv;-fun undying_A : A;-fun unearned_A : A;-fun unearth_V2 : V2;-fun unearthly_A : A;-fun unease_N : N;-fun uneasily_Adv : Adv;-fun uneasiness_N : N;-fun uneasy_A : A;-fun uneatable_A : A;-fun uneaten_A : A;-fun uneconomic_A : A;-fun uneconomical_A : A;-fun unedifying_A : A;-fun unedited_A : A;-fun uneducated_A : A;-fun uneffective_A : A;-fun unelaborated_A : A;-fun unemotional_A : A;-fun unemotionally_Adv : Adv;-fun unemployable_A : A;-fun unemployed_A : A;-fun unemployment_N : N;-fun unending_A : A;-fun unendingly_Adv : Adv;-fun unendurable_A : A;-fun unenlightened_A : A;-fun unenterprising_A : A;-fun unenthusiastic_A : A;-fun unenthusiastically_Adv : Adv;-fun unenviable_A : A;-fun unequal_A : A;-fun unequalled_A : A;-fun unequally_Adv : Adv;-fun unequipped_A : A;-fun unequivocal_A : A;-fun unequivocally_Adv : Adv;-fun unerring_A : A;-fun unerringly_Adv : Adv;-fun unesco_PN : PN;-fun unethical_A : A;-fun unethically_Adv : Adv;-fun uneven_A : A;-fun unevenly_Adv : Adv;-fun uneventful_A : A;-fun uneventfully_Adv : Adv;-fun unexampled_A : A;-fun unexceeded_A : A;-fun unexceptionable_A : A;-fun unexceptional_A : A;-fun unexciting_A : A;-fun unexpected_A : A;-fun unexpectedly_Adv : Adv;-fun unexpectedness_N : N;-fun unexpired_A : A;-fun unexplained_A : A;-fun unexplored_A : A;-fun unexposed_A : A;-fun unexpressed_A : A;-fun unexpurgated_A : A;-fun unfailing_A : A;-fun unfailingly_Adv : Adv;-fun unfair_A : A;-fun unfairly_Adv : Adv;-fun unfairness_N : N;-fun unfaithful_A : A;-fun unfaithfully_Adv : Adv;-fun unfaithfulness_N : N;-fun unfaltering_A : A;-fun unfalteringly_Adv : Adv;-fun unfamiliar_A : A;-fun unfamiliarity_N : N;-fun unfashionable_A : A;-fun unfashionably_Adv : Adv;-fun unfasten_V : V;-fun unfasten_V2 : V2;-fun unfathomable_A : A;-fun unfathomed_A : A;-fun unfavourable_A : A;-fun unfavourably_Adv : Adv;-fun unfed_A : A;-fun unfeeling_A : A;-fun unfeelingly_Adv : Adv;-fun unfeigned_A : A;-fun unfeignedly_Adv : Adv;-fun unfermented_A : A;-fun unfertilized_A : A;-fun unfettered_A : A;-fun unfinished_A : A;-fun unfit_A : A;-fun unfit_V2 : V2;-fun unflagging_A : A;-fun unflappable_A : A;-fun unfledged_A : A;-fun unflinching_A : A;-fun unflurried_A : A;-fun unfold_V : V;-fun unfold_V2 : V2;-fun unforeseeable_A : A;-fun unforeseen_A : A;-fun unforgettable_A : A;-fun unforgettably_Adv : Adv;-fun unforgivable_A : A;-fun unforgivably_Adv : Adv;-fun unforgiving_A : A;-fun unformed_A : A;-fun unforthcoming_A : A;-fun unfortunate_A : A;-fun unfortunate_N : N;-fun unfortunately_Adv : Adv;-fun unfounded_A : A;-fun unframed_A : A;-fun unfrequented_A : A;-fun unfriendliness_N : N;-fun unfriendly_A : A;-fun unfrock_V2 : V2;-fun unfruitful_A : A;-fun unfulfilled_A : A;-fun unfurl_V : V;-fun unfurl_V2 : V2;-fun unfurnished_A : A;-fun ungainly_A : A;-fun ungenerous_A : A;-fun ungentle_A : A;-fun ungentlemanly_A : A;-fun unglazed_A : A;-fun ungodly_A : A;-fun ungovernable_A : A;-fun ungraceful_A : A;-fun ungracious_A : A;-fun ungraciously_Adv : Adv;-fun ungrammatical_A : A;-fun ungrammatically_Adv : Adv;-fun ungrateful_A : A;-fun ungratefully_Adv : Adv;-fun ungratefulness_N : N;-fun ungrudging_A : A;-fun ungrudgingly_Adv : Adv;-fun unguarded_A : A;-fun unguent_N : N;-fun unhallowed_A : A;-fun unhampered_A : A;-fun unhand_V2 : V2;-fun unhappily_Adv : Adv;-fun unhappiness_N : N;-fun unhappy_A : A;-fun unharmed_A : A;-fun unhealed_A : A;-fun unhealthy_A : A;-fun unheard_A : A;-fun unheard_of_A : A;-fun unhearing_A : A;-fun unheated_A : A;-fun unheeded_A : A;-fun unhelpful_A : A;-fun unhelpfully_Adv : Adv;-fun unheralded_A : A;-fun unhesitating_A : A;-fun unhesitatingly_Adv : Adv;-fun unhindered_A : A;-fun unhinge_V2 : V2;-fun unhitch_V : V;-fun unhitch_V2 : V2;-fun unholy_A : A;-fun unhook_V2 : V2;-fun unhoped_for_A : A;-fun unhorse_V2 : V2;-fun unhurried_A : A;-fun unhurriedly_Adv : Adv;-fun unhurt_A : A;-fun unhygienic_A : A;-fun unhygienically_Adv : Adv;-fun unicef_PN : PN;-fun unicorn_N : N;-fun unidentifiable_A : A;-fun unidentified_A : A;-fun unification_N : N;-fun uniform_A : A;-fun uniform_N : N;-fun uniformed_A : A;-fun uniformity_N : N;-fun uniformly_Adv : Adv;-fun unify_V2 : V2;-fun unilateral_A : A;-fun unilateralism_N : N;-fun unilateralist_A : A;-fun unilateralist_N : N;-fun unilaterally_Adv : Adv;-fun unimaginable_A : A;-fun unimaginably_Adv : Adv;-fun unimaginative_A : A;-fun unimaginatively_Adv : Adv;-fun unimpaired_A : A;-fun unimpeachable_A : A;-fun unimpeded_A : A;-fun unimportant_A : A;-fun unimpressed_A : A;-fun unimpressive_A : A;-fun unimpressively_Adv : Adv;-fun uninfluenced_A : A;-fun uninformative_A : A;-fun uninformed_A : A;-fun uninhabitable_A : A;-fun uninhabited_A : A;-fun uninhibited_A : A;-fun uninitiated_A : A;-fun uninjured_A : A;-fun uninspired_A : A;-fun uninspiring_A : A;-fun uninsured_A : A;-fun unintelligent_A : A;-fun unintelligently_Adv : Adv;-fun unintelligible_A : A;-fun unintelligibly_Adv : Adv;-fun unintended_A : A;-fun unintentional_A : A;-fun unintentionally_Adv : Adv;-fun uninterested_A : A;-fun uninteresting_A : A;-fun uninterestingly_Adv : Adv;-fun uninterrupted_A : A;-fun uninterruptedly_Adv : Adv;-fun uninvited_A : A;-fun uninviting_A : A;-fun union_N : N;-fun unionist_N : N;-fun unique_A : A;-fun uniquely_Adv : Adv;-fun uniqueness_N : N;-fun unisex_A : A;-fun unison_N : N;-fun unit_N : N;-fun unitarian_A : A;-fun unitarian_N : N;-fun unitarianism_N : N;-fun unitary_A : A;-fun unite_V : V;-fun unite_V2 : V2;-fun united_A : A;-fun unitedly_Adv : Adv;-fun unity_N : N;-fun univ_PN : PN;-fun universal_A : A;-fun universality_N : N;-fun universally_Adv : Adv;-fun universe_N : N;-fun university_N : N;-fun unjust_A : A;-fun unjustifiable_A : A;-fun unjustifiably_Adv : Adv;-fun unjustified_A : A;-fun unjustly_Adv : Adv;-fun unkempt_A : A;-fun unkind_A : A;-fun unkindly_Adv : Adv;-fun unkissed_A : A;-fun unknowable_A : A;-fun unknowing_A : A;-fun unknowingly_Adv : Adv;-fun unknown_A : A;-fun unknown_N : N;-fun unlabelled_A : A;-fun unladylike_A : A;-fun unlamented_A : A;-fun unlatched_A : A;-fun unlawful_A : A;-fun unlawfully_Adv : Adv;-fun unlearn_V2 : V2;-fun unleash_V2 : V2;-fun unleavened_A : A;-fun unlettered_A : A;-fun unlicensed_A : A;-fun unlighted_A : A;-fun unlikable_A : A;-fun unlike_A : A;-fun unlikely_A : A;-fun unlimited_A : A;-fun unlined_A : A;-fun unlisted_A : A;-fun unlit_A : A;-fun unliterary_A : A;-fun unload_V : V;-fun unload_V2 : V2;-fun unlocated_A : A;-fun unlock_V : V;-fun unlock_V2 : V2;-fun unlooked_for_A : A;-fun unloose_V2 : V2;-fun unlovable_A : A;-fun unloved_A : A;-fun unlovely_A : A;-fun unluckily_Adv : Adv;-fun unlucky_A : A;-fun unmade_A : A;-fun unman_V2 : V2;-fun unmanageable_A : A;-fun unmanageably_Adv : Adv;-fun unmanly_A : A;-fun unmanned_A : A;-fun unmannered_A : A;-fun unmannerly_A : A;-fun unmarked_A : A;-fun unmarried_A : A;-fun unmask_V : V;-fun unmask_V2 : V2;-fun unmatchable_A : A;-fun unmatched_A : A;-fun unmechanized_A : A;-fun unmemorable_A : A;-fun unmemorably_Adv : Adv;-fun unmentionable_A : A;-fun unmerciful_A : A;-fun unmercifully_Adv : Adv;-fun unmerited_A : A;-fun unmindful_A : A;-fun unmingled_A : A;-fun unmistakable_A : A;-fun unmistakably_Adv : Adv;-fun unmitigated_A : A;-fun unmixed_A : A;-fun unmodernized_A : A;-fun unmodified_A : A;-fun unmolested_A : A;-fun unmourned_A : A;-fun unmovable_A : A;-fun unmoved_A : A;-fun unmoving_A : A;-fun unmusical_A : A;-fun unmusically_Adv : Adv;-fun unnamed_A : A;-fun unnatural_A : A;-fun unnaturally_Adv : Adv;-fun unnecessarily_Adv : Adv;-fun unnecessary_A : A;-fun unnerve_V2 : V2;-fun unnoticeable_A : A;-fun unnoticed_A : A;-fun unnumbered_A : A;-fun unobjectionable_A : A;-fun unobservant_A : A;-fun unobserved_A : A;-fun unobtainable_A : A;-fun unobtrusive_A : A;-fun unobtrusively_Adv : Adv;-fun unobvious_A : A;-fun unoccupied_A : A;-fun unofficial_A : A;-fun unofficially_Adv : Adv;-fun unopen_A : A;-fun unopened_A : A;-fun unopposed_A : A;-fun unoriginal_A : A;-fun unorthodox_A : A;-fun unpack_V : V;-fun unpack_V2 : V2;-fun unpaid_A : A;-fun unpainted_A : A;-fun unpalatable_A : A;-fun unpalatably_Adv : Adv;-fun unparalleled_A : A;-fun unpardonable_A : A;-fun unpardonably_Adv : Adv;-fun unparliamentary_A : A;-fun unpatriotic_A : A;-fun unpatriotically_Adv : Adv;-fun unpaved_A : A;-fun unpersuaded_A : A;-fun unperturbed_A : A;-fun unpick_V : V;-fun unpick_V2 : V2;-fun unplaced_A : A;-fun unplanned_A : A;-fun unplayable_A : A;-fun unpleasant_A : A;-fun unpleasantly_Adv : Adv;-fun unpleasantness_N : N;-fun unplug_V : V;-fun unplug_V2 : V2;-fun unplumbed_A : A;-fun unpolluted_A : A;-fun unpompous_A : A;-fun unpopular_A : A;-fun unpopularity_N : N;-fun unpractised_A : A;-fun unprecedented_A : A;-fun unprecedentedly_Adv : Adv;-fun unpredictability_N : N;-fun unpredictable_A : A;-fun unpredictably_Adv : Adv;-fun unpredicted_A : A;-fun unprejudiced_A : A;-fun unpremeditated_A : A;-fun unprepared_A : A;-fun unprepossessing_A : A;-fun unpretentious_A : A;-fun unprincipled_A : A;-fun unprintable_A : A;-fun unproductive_A : A;-fun unproductively_Adv : Adv;-fun unprofessional_A : A;-fun unprofitable_A : A;-fun unprofitably_Adv : Adv;-fun unpromising_A : A;-fun unprompted_A : A;-fun unpronounceable_A : A;-fun unpropitious_A : A;-fun unprotected_A : A;-fun unproved_A : A;-fun unproven_A : A;-fun unprovided_A : A;-fun unprovoked_A : A;-fun unpublished_A : A;-fun unpunished_A : A;-fun unputdownable_A : A;-fun unqualified_A : A;-fun unquestionable_A : A;-fun unquestionably_Adv : Adv;-fun unquestioned_A : A;-fun unquestioning_A : A;-fun unquiet_A : A;-fun unquotable_A : A;-fun unquote_Adv : Adv;-fun unravel_V : V;-fun unravel_V2 : V2;-fun unreached_A : A;-fun unread_A : A;-fun unreadable_A : A;-fun unready_A : A;-fun unreal_A : A;-fun unrealistic_A : A;-fun unrealistically_Adv : Adv;-fun unreality_N : N;-fun unrealized_A : A;-fun unreasonable_A : A;-fun unreasonably_Adv : Adv;-fun unreasoning_A : A;-fun unreceptive_A : A;-fun unreciprocated_A : A;-fun unrecognizable_A : A;-fun unrecognizably_Adv : Adv;-fun unrecognized_A : A;-fun unreconciled_A : A;-fun unrecorded_A : A;-fun unredeemable_A : A;-fun unrefined_A : A;-fun unreflective_A : A;-fun unregenerate_A : A;-fun unregistered_A : A;-fun unrehearsed_A : A;-fun unrelated_A : A;-fun unrelaxed_A : A;-fun unrelenting_A : A;-fun unreliable_A : A;-fun unreliably_Adv : Adv;-fun unrelieved_A : A;-fun unremarkable_A : A;-fun unremarkably_Adv : Adv;-fun unremitting_A : A;-fun unrepeatable_A : A;-fun unrepentant_A : A;-fun unrepresentative_A : A;-fun unrequested_A : A;-fun unrequited_A : A;-fun unreserved_A : A;-fun unreservedly_Adv : Adv;-fun unresisting_A : A;-fun unresolved_A : A;-fun unrest_N : N;-fun unrestrained_A : A;-fun unrestricted_A : A;-fun unrevised_A : A;-fun unrewarded_A : A;-fun unrewarding_A : A;-fun unrhythmical_A : A;-fun unrighteous_A : A;-fun unrighteously_Adv : Adv;-fun unripe_A : A;-fun unripened_A : A;-fun unrivalled_A : A;-fun unroll_V : V;-fun unroll_V2 : V2;-fun unromantic_A : A;-fun unromantically_Adv : Adv;-fun unruffled_A : A;-fun unruly_A : A;-fun unsaddle_V2 : V2;-fun unsaddled_A : A;-fun unsafe_A : A;-fun unsaid_A : A;-fun unsaleable_A : A;-fun unsalted_A : A;-fun unsatisfactorily_Adv : Adv;-fun unsatisfactory_A : A;-fun unsatisfied_A : A;-fun unsatisfying_A : A;-fun unsaturated_A : A;-fun unsavoury_A : A;-fun unsay_V2 : V2;-fun unscathed_A : A;-fun unscheduled_A : A;-fun unscientific_A : A;-fun unscientifically_Adv : Adv;-fun unscramble_V2 : V2;-fun unscrew_V : V;-fun unscrew_V2 : V2;-fun unscripted_A : A;-fun unscrupulous_A : A;-fun unscrupulously_Adv : Adv;-fun unsealed_A : A;-fun unseasonable_A : A;-fun unseasonably_Adv : Adv;-fun unseasoned_A : A;-fun unseat_V2 : V2;-fun unseaworthy_A : A;-fun unsecured_A : A;-fun unseeded_A : A;-fun unseeing_A : A;-fun unseemly_A : A;-fun unseen_A : A;-fun unseen_N : N;-fun unselected_A : A;-fun unselective_A : A;-fun unselfconscious_A : A;-fun unselfconsciously_Adv : Adv;-fun unselfish_A : A;-fun unselfishly_Adv : Adv;-fun unselfishness_N : N;-fun unsettle_V2 : V2;-fun unsex_V2 : V2;-fun unsexed_A : A;-fun unshakable_A : A;-fun unshakably_Adv : Adv;-fun unshaved_A : A;-fun unshaven_A : A;-fun unsheathe_V2 : V2;-fun unshielded_A : A;-fun unshrinkable_A : A;-fun unshrinking_A : A;-fun unshuttered_A : A;-fun unsighted_A : A;-fun unsightliness_N : N;-fun unsightly_A : A;-fun unsigned_A : A;-fun unsilenced_A : A;-fun unsinkable_A : A;-fun unskilled_A : A;-fun unsmiling_A : A;-fun unsociable_A : A;-fun unsociably_Adv : Adv;-fun unsocial_A : A;-fun unsold_A : A;-fun unsolicited_A : A;-fun unsolved_A : A;-fun unsophisticated_A : A;-fun unsound_A : A;-fun unsparing_A : A;-fun unsparingly_Adv : Adv;-fun unspeakable_A : A;-fun unspeakably_Adv : Adv;-fun unspecialized_A : A;-fun unspecific_A : A;-fun unspecifically_Adv : Adv;-fun unspecified_A : A;-fun unspectacular_A : A;-fun unspoiled_A : A;-fun unspoilt_A : A;-fun unspoken_A : A;-fun unsporting_A : A;-fun unsportingly_Adv : Adv;-fun unsportsmanlike_A : A;-fun unspotted_A : A;-fun unstable_A : A;-fun unstartling_A : A;-fun unstated_A : A;-fun unstatesmanlike_A : A;-fun unsteadily_Adv : Adv;-fun unsteady_A : A;-fun unstoppable_A : A;-fun unstrained_A : A;-fun unstressed_A : A;-fun unstructured_A : A;-fun unstrung_A : A;-fun unstuck_A : A;-fun unstudied_A : A;-fun unsubtle_A : A;-fun unsuccessful_A : A;-fun unsuccessfully_Adv : Adv;-fun unsuitability_N : N;-fun unsuitable_A : A;-fun unsuitably_Adv : Adv;-fun unsuited_A : A;-fun unsullied_A : A;-fun unsung_A : A;-fun unsupervised_A : A;-fun unsupported_A : A;-fun unsure_A : A;-fun unsurpassed_A : A;-fun unsuspected_A : A;-fun unsuspecting_A : A;-fun unsuspectingly_Adv : Adv;-fun unsuspicious_A : A;-fun unswayed_A : A;-fun unsweetened_A : A;-fun unswept_A : A;-fun unswerving_A : A;-fun unswervingly_Adv : Adv;-fun unsyllabic_A : A;-fun unsympathetic_A : A;-fun unsympathetically_Adv : Adv;-fun unsystematic_A : A;-fun unsystematically_Adv : Adv;-fun untainted_A : A;-fun untamed_A : A;-fun untapped_A : A;-fun untarnished_A : A;-fun untaxed_A : A;-fun untenable_A : A;-fun untenanted_A : A;-fun untended_A : A;-fun untested_A : A;-fun untethered_A : A;-fun unthinkable_A : A;-fun unthinking_A : A;-fun unthinkingly_Adv : Adv;-fun unthought_of_A : A;-fun untidily_Adv : Adv;-fun untidiness_N : N;-fun untidy_A : A;-fun untie_V : V;-fun untie_V2 : V2;-fun untimely_A : A;-fun untiring_A : A;-fun untitled_A : A;-fun untold_A : A;-fun untouchable_A : A;-fun untouchable_N : N;-fun untouched_A : A;-fun untoward_A : A;-fun untrained_A : A;-fun untrammelled_A : A;-fun untranslatable_A : A;-fun untreated_A : A;-fun untried_A : A;-fun untroubled_A : A;-fun untrue_A : A;-fun untruly_Adv : Adv;-fun untrustworthy_A : A;-fun untruth_N : N;-fun untruthful_A : A;-fun untruthfully_Adv : Adv;-fun untucked_A : A;-fun unturned_A : A;-fun untutored_A : A;-fun untwisted_A : A;-fun untypical_A : A;-fun untypically_Adv : Adv;-fun unused_A : A;-fun unusual_A : A;-fun unusually_Adv : Adv;-fun unutterable_A : A;-fun unutterably_Adv : Adv;-fun unvaried_A : A;-fun unvarnished_A : A;-fun unvarying_A : A;-fun unveil_V : V;-fun unveil_V2 : V2;-fun unverified_A : A;-fun unversed_A : A;-fun unvigilant_A : A;-fun unvoiced_A : A;-fun unwanted_A : A;-fun unwarily_Adv : Adv;-fun unwarrantably_Adv : Adv;-fun unwarranted_A : A;-fun unwary_A : A;-fun unwashed_A : A;-fun unwavering_A : A;-fun unwaveringly_Adv : Adv;-fun unweaned_A : A;-fun unwearied_A : A;-fun unwed_A : A;-fun unwelcome_A : A;-fun unwell_A : A;-fun unwholesome_A : A;-fun unwieldiness_N : N;-fun unwieldy_A : A;-fun unwilling_A : A;-fun unwillingly_Adv : Adv;-fun unwillingness_N : N;-fun unwind_V : V;-fun unwind_V2 : V2;-fun unwise_A : A;-fun unwisely_Adv : Adv;-fun unwitnessed_A : A;-fun unwitting_A : A;-fun unwittingly_Adv : Adv;-fun unwonted_A : A;-fun unwontedly_Adv : Adv;-fun unworkable_A : A;-fun unworkmanlike_A : A;-fun unworldly_A : A;-fun unworn_A : A;-fun unworried_A : A;-fun unworthily_Adv : Adv;-fun unworthiness_N : N;-fun unworthy_A : A;-fun unwrap_V : V;-fun unwrap_V2 : V2;-fun unwritten_A : A;-fun unyielding_A : A;-fun unzip_V2 : V2;-fun up_Adv : Adv;-fun up_V : V;-fun up_V2 : V2;-fun up_and_coming_A : A;-fun up_beat_N : N;-fun up_holland_PN : PN;-fun up_market_A : A;-fun up_to_date_A : A;-fun up_to_the_minute_A : A;-fun upbraid_V2 : V2;-fun upbraiding_N : N;-fun upbringing_N : N;-fun upcountry_A : A;-fun upcountry_Adv : Adv;-fun update_V2 : V2;-fun upgrade_N : N;-fun upgrade_V2 : V2;-fun upheaval_N : N;-fun uphill_A : A;-fun uphill_Adv : Adv;-fun uphold_V2 : V2;-fun upholster_V2 : V2;-fun upholsterer_N : N;-fun upholstery_N : N;-fun upkeep_N : N;-fun upland_N : N;-fun uplift_N : N;-fun uplift_V2 : V2;-fun upmost_A : A;-fun upper_A : A;-fun upper_N : N;-fun uppercut_N : N;-fun uppermost_A : A;-fun uppermost_Adv : Adv;-fun uppish_A : A;-fun uppishly_Adv : Adv;-fun uppishness_N : N;-fun uppity_A : A;-fun upright_A : A;-fun upright_N : N;-fun uprightly_Adv : Adv;-fun uprightness_N : N;-fun uprising_N : N;-fun uproar_N : N;-fun uproarious_A : A;-fun uproariously_Adv : Adv;-fun uproot_V2 : V2;-fun upset_N : N;-fun upset_V : V;-fun upset_V2 : V2;-fun upshot_N : N;-fun upside_down_Adv : Adv;-fun upstage_A : A;-fun upstage_Adv : Adv;-fun upstage_V2 : V2;-fun upstairs_A : A;-fun upstairs_Adv : Adv;-fun upstanding_A : A;-fun upstart_A : A;-fun upstart_N : N;-fun upstream_Adv : Adv;-fun upsurge_N : N;-fun uptake_N : N;-fun uptight_A : A;-fun upton_PN : PN;-fun uptown_A : A;-fun uptown_Adv : Adv;-fun upturn_N : N;-fun upturned_A : A;-fun upward_A : A;-fun upward_Adv : Adv;-fun upwards_Adv : Adv;-fun uranium_N : N;-fun uranus_PN : PN;-fun urban_A : A;-fun urbane_A : A;-fun urbanely_Adv : Adv;-fun urbanity_N : N;-fun urbanization_N : N;-fun urbanize_V2 : V2;-fun urchin_N : N;-fun urdu_A : A;-fun urdu_N : N;-fun urge_N : N;-fun urge_V2 : V2;-fun urgency_N : N;-fun urgent_A : A;-fun urgently_Adv : Adv;-fun urging_N : N;-fun uric_A : A;-fun urinal_N : N;-fun urinary_A : A;-fun urinate_V : V;-fun urine_N : N;-fun urn_N : N;-fun ursula_PN : PN;-fun uruguay_PN : PN;-fun uruguayan_A : A;-fun uruguayan_N : N;-fun urumchi_PN : PN;-fun us_N : N;-fun usa_N : N;-fun usable_A : A;-fun usaf_N : N;-fun usage_N : N;-fun use_N : N;-fun use_V2 : V2;-fun used_A : A;-fun useful_A : A;-fun usefully_Adv : Adv;-fun usefulness_N : N;-fun useless_A : A;-fun uselessly_Adv : Adv;-fun uselessness_N : N;-fun user_N : N;-fun ushaw_moor_PN : PN;-fun usher_N : N;-fun usher_V2 : V2;-fun usherette_N : N;-fun usn_N : N;-fun uss_N : N;-fun ussr_N : N;-fun usual_A : A;-fun usually_Adv : Adv;-fun usurer_N : N;-fun usurious_A : A;-fun usurp_V2 : V2;-fun usurpation_N : N;-fun usurper_N : N;-fun usury_N : N;-fun utah_PN : PN;-fun utensil_N : N;-fun uterine_A : A;-fun uterus_N : N;-fun utilitarian_A : A;-fun utilitarian_N : N;-fun utilitarianism_N : N;-fun utility_N : N;-fun utilizable_A : A;-fun utilization_N : N;-fun utilize_V2 : V2;-fun utmost_A : A;-fun utmost_N : N;-fun utopia_N : N;-fun utopian_A : A;-fun utrecht_PN : PN;-fun utter_A : A;-fun utter_V2 : V2;-fun utterance_N : N;-fun utterly_Adv : Adv;-fun uttermost_A : A;-fun uttermost_N : N;-fun uttoxeter_PN : PN;-fun uvula_N : N;-fun uvular_A : A;-fun uxorious_A : A;-fun uxoriously_Adv : Adv;-fun uxoriousness_N : N;-fun v_N : N;-fun v_and_a_N : N;-fun vac_N : N;-fun vacancy_N : N;-fun vacant_A : A;-fun vacantly_Adv : Adv;-fun vacate_V2 : V2;-fun vacation_N : N;-fun vacation_V : V;-fun vacationist_N : N;-fun vaccinate_V2 : V2;-fun vaccination_N : N;-fun vaccine_N : N;-fun vacillate_V : V;-fun vacillation_N : N;-fun vacuity_N : N;-fun vacuous_A : A;-fun vacuously_Adv : Adv;-fun vacuum_N : N;-fun vade_mecum_N : N;-fun vagabond_A : A;-fun vagabond_N : N;-fun vagary_N : N;-fun vagina_N : N;-fun vaginal_A : A;-fun vagrancy_N : N;-fun vagrant_A : A;-fun vagrant_N : N;-fun vague_A : A;-fun vaguely_Adv : Adv;-fun vagueness_N : N;-fun vain_A : A;-fun vainglorious_A : A;-fun vainglory_N : N;-fun vainly_Adv : Adv;-fun valance_N : N;-fun vale_N : N;-fun valediction_N : N;-fun valedictory_A : A;-fun valence_N : N;-fun valencia_PN : PN;-fun valenciennes_PN : PN;-fun valency_N : N;-fun valentine_N : N;-fun valerian_N : N;-fun valet_N : N;-fun valet_V2 : V2;-fun valetudinarian_A : A;-fun valetudinarian_N : N;-fun valiant_A : A;-fun valiantly_Adv : Adv;-fun valid_A : A;-fun validate_V2 : V2;-fun validity_N : N;-fun validly_Adv : Adv;-fun valise_N : N;-fun valladolid_PN : PN;-fun valley_N : N;-fun valorous_A : A;-fun valour_N : N;-fun valuable_A : A;-fun valuable_N : N;-fun valuation_N : N;-fun value_N : N;-fun value_V2 : V2;-fun value_added_A : A;-fun valueless_A : A;-fun valuer_N : N;-fun valve_N : N;-fun valvular_A : A;-fun vamoose_V : V;-fun vamp_N : N;-fun vamp_V : V;-fun vamp_V2 : V2;-fun vampire_N : N;-fun van_N : N;-fun vancouver_PN : PN;-fun vandal_N : N;-fun vandalism_N : N;-fun vane_N : N;-fun vanessa_PN : PN;-fun vanguard_N : N;-fun vanilla_N : N;-fun vanish_V : V;-fun vanity_N : N;-fun vanquish_V2 : V2;-fun vantage_N : N;-fun vantage_point_N : N;-fun vapid_A : A;-fun vapidity_N : N;-fun vapidly_Adv : Adv;-fun vapidness_N : N;-fun vaporization_N : N;-fun vaporize_V : V;-fun vaporize_V2 : V2;-fun vaporous_A : A;-fun vapour_N : N;-fun vapour_bath_N : N;-fun varanasi_PN : PN;-fun variability_N : N;-fun variable_A : A;-fun variable_N : N;-fun variableness_N : N;-fun variably_Adv : Adv;-fun variance_N : N;-fun variant_A : A;-fun variant_N : N;-fun variation_N : N;-fun varicoloured_A : A;-fun varicose_A : A;-fun varied_A : A;-fun variegated_A : A;-fun variegation_N : N;-fun variety_N : N;-fun variform_A : A;-fun variorum_A : A;-fun various_A : A;-fun variously_Adv : Adv;-fun varlet_N : N;-fun varnish_N : N;-fun varnish_V2 : V2;-fun varsity_N : N;-fun vary_V : V;-fun vary_V2 : V2;-fun vascular_A : A;-fun vase_N : N;-fun vasectomy_N : N;-fun vaseline_N : N;-fun vassal_N : N;-fun vassalage_N : N;-fun vast_A : A;-fun vasteras_PN : PN;-fun vastly_Adv : Adv;-fun vastness_N : N;-fun vat_N : N;-fun vatican_N : N;-fun vaudeville_N : N;-fun vault_N : N;-fun vault_V : V;-fun vault_V2 : V2;-fun vaulted_A : A;-fun vaulter_N : N;-fun vaulting_horse_N : N;-fun vaunt_N : N;-fun vaunt_V : V;-fun vaunt_V2 : V2;-fun vaunter_N : N;-fun vauntingly_Adv : Adv;-fun vc_N : N;-fun vd_N : N;-fun veal_N : N;-fun vector_N : N;-fun veer_V : V;-fun vegetable_A : A;-fun vegetable_N : N;-fun vegetarian_N : N;-fun vegetate_V : V;-fun vegetation_N : N;-fun vehemence_N : N;-fun vehement_A : A;-fun vehemently_Adv : Adv;-fun vehicle_N : N;-fun vehicular_A : A;-fun veil_N : N;-fun veil_V2 : V2;-fun veiling_N : N;-fun vein_N : N;-fun veined_A : A;-fun veld_N : N;-fun vellum_N : N;-fun velocipede_N : N;-fun velocity_N : N;-fun velour_N : N;-fun velvet_N : N;-fun velveteen_N : N;-fun velvety_A : A;-fun venal_A : A;-fun venality_N : N;-fun venally_Adv : Adv;-fun vend_V2 : V2;-fun vendee_N : N;-fun vender_N : N;-fun vendetta_N : N;-fun vendor_N : N;-fun veneer_N : N;-fun veneer_V2 : V2;-fun venerable_A : A;-fun venerate_V2 : V2;-fun veneration_N : N;-fun venereal_A : A;-fun venetian_A : A;-fun venezia_PN : PN;-fun venezuela_PN : PN;-fun venezuelan_A : A;-fun venezuelan_N : N;-fun vengeance_N : N;-fun vengeful_A : A;-fun venial_A : A;-fun venice_PN : PN;-fun venison_N : N;-fun venom_N : N;-fun venomed_A : A;-fun venomous_A : A;-fun venomously_Adv : Adv;-fun venous_A : A;-fun vent_N : N;-fun vent_V2 : V2;-fun vent_hole_N : N;-fun ventilate_V2 : V2;-fun ventilation_N : N;-fun ventilator_N : N;-fun ventnor_PN : PN;-fun ventral_A : A;-fun ventricle_N : N;-fun ventricular_A : A;-fun ventriloquism_N : N;-fun ventriloquist_N : N;-fun venture_N : N;-fun venture_V : V;-fun venture_V2 : V2;-fun venturesome_A : A;-fun venturous_A : A;-fun venue_N : N;-fun venus_PN : PN;-fun vera_PN : PN;-fun veracious_A : A;-fun veraciously_Adv : Adv;-fun veracity_N : N;-fun veranda_N : N;-fun verandah_N : N;-fun verb_N : N;-fun verbal_A : A;-fun verbalize_V2 : V2;-fun verbally_Adv : Adv;-fun verbatim_A : A;-fun verbatim_Adv : Adv;-fun verbena_N : N;-fun verbiage_N : N;-fun verbose_A : A;-fun verbosely_Adv : Adv;-fun verboseness_N : N;-fun verbosity_N : N;-fun verdancy_N : N;-fun verdant_A : A;-fun verdict_N : N;-fun verdigris_N : N;-fun verdure_N : N;-fun verey_A : A;-fun verge_N : N;-fun verge_V : V;-fun verger_N : N;-fun verifiable_A : A;-fun verification_N : N;-fun verify_V2 : V2;-fun verily_Adv : Adv;-fun verisimilitude_N : N;-fun veritable_A : A;-fun verity_N : N;-fun vermicelli_N : N;-fun vermiform_A : A;-fun vermilion_A : A;-fun vermilion_N : N;-fun vermin_N : N;-fun verminous_A : A;-fun vermont_PN : PN;-fun vermouth_N : N;-fun vernacular_A : A;-fun vernacular_N : N;-fun vernal_A : A;-fun vernon_PN : PN;-fun verona_PN : PN;-fun veronica_N : N;-fun veronica_PN : PN;-fun verruca_N : N;-fun versatile_A : A;-fun versatility_N : N;-fun verse_N : N;-fun versed_A : A;-fun versification_N : N;-fun versifier_N : N;-fun versify_V : V;-fun versify_V2 : V2;-fun version_N : N;-fun verso_N : N;-fun vertebra_N : N;-fun vertebrate_A : A;-fun vertebrate_N : N;-fun vertex_N : N;-fun vertical_A : A;-fun vertical_N : N;-fun vertically_Adv : Adv;-fun vertiginous_A : A;-fun vertigo_N : N;-fun verve_N : N;-fun very_A : A;-fun very_Adv : Adv;-fun vesicle_N : N;-fun vesicular_A : A;-fun vessel_N : N;-fun vest_N : N;-fun vest_V : V;-fun vest_V2 : V2;-fun vestal_A : A;-fun vestal_N : N;-fun vestibule_N : N;-fun vestige_N : N;-fun vestigial_A : A;-fun vestment_N : N;-fun vestry_N : N;-fun vestryman_N : N;-fun vesture_N : N;-fun vesture_V2 : V2;-fun vet_N : N;-fun vet_V2 : V2;-fun vetch_N : N;-fun veteran_N : N;-fun veterinary_A : A;-fun veto_N : N;-fun veto_V2 : V2;-fun vex_V2 : V2;-fun vexation_N : N;-fun vexatious_A : A;-fun vhf_PN : PN;-fun via_media_N : N;-fun viability_N : N;-fun viable_A : A;-fun viaduct_N : N;-fun vial_N : N;-fun vibrant_A : A;-fun vibraphone_N : N;-fun vibrate_V : V;-fun vibrate_V2 : V2;-fun vibration_N : N;-fun vibrato_N : N;-fun vibrator_N : N;-fun vic_PN : PN;-fun vicar_N : N;-fun vicarage_N : N;-fun vicarious_A : A;-fun vicariously_Adv : Adv;-fun vice_N : N;-fun vice_versa_Adv : Adv;-fun vicenza_PN : PN;-fun viceregal_A : A;-fun vicereine_N : N;-fun viceroy_N : N;-fun vicinity_N : N;-fun vicious_A : A;-fun viciously_Adv : Adv;-fun viciousness_N : N;-fun vicissitude_N : N;-fun vicky_PN : PN;-fun victim_N : N;-fun victimization_N : N;-fun victimize_V2 : V2;-fun victor_N : N;-fun victor_PN : PN;-fun victoria_N : N;-fun victoria_PN : PN;-fun victorian_A : A;-fun victorian_N : N;-fun victoriana_N : N;-fun victorious_A : A;-fun victoriously_Adv : Adv;-fun victory_N : N;-fun victual_N : N;-fun victual_V : V;-fun victual_V2 : V2;-fun victualler_N : N;-fun vicuña_N : N;-fun videlicet_Adv : Adv;-fun video_N : N;-fun videotape_N : N;-fun videotape_V2 : V2;-fun vie_V : V;-fun vienna_PN : PN;-fun vietnam_PN : PN;-fun vietnamese_A : A;-fun vietnamese_N : N;-fun view_N : N;-fun view_V2 : V2;-fun viewer_N : N;-fun viewfinder_N : N;-fun viewless_A : A;-fun viewpark_PN : PN;-fun viewpoint_N : N;-fun vigil_N : N;-fun vigilance_N : N;-fun vigilant_A : A;-fun vigilante_N : N;-fun vigilantly_Adv : Adv;-fun vignette_N : N;-fun vigo_PN : PN;-fun vigorous_A : A;-fun vigorously_Adv : Adv;-fun vigour_N : N;-fun viking_N : N;-fun vile_A : A;-fun vilely_Adv : Adv;-fun vileness_N : N;-fun vilification_N : N;-fun vilify_V2 : V2;-fun villa_N : N;-fun village_N : N;-fun villager_N : N;-fun villain_N : N;-fun villainess_N : N;-fun villainous_A : A;-fun villainy_N : N;-fun villein_N : N;-fun villeinage_N : N;-fun vim_N : N;-fun vinaigrette_N : N;-fun vince_PN : PN;-fun vincent_PN : PN;-fun vindicate_V2 : V2;-fun vindication_N : N;-fun vindictive_A : A;-fun vindictively_Adv : Adv;-fun vindictiveness_N : N;-fun vine_N : N;-fun vinegar_N : N;-fun vinegary_A : A;-fun vinery_N : N;-fun vineyard_N : N;-fun vino_N : N;-fun vinous_A : A;-fun vintage_N : N;-fun vintner_N : N;-fun vinyl_N : N;-fun viol_N : N;-fun viola_N : N;-fun viola_PN : PN;-fun violate_V2 : V2;-fun violation_N : N;-fun violence_N : N;-fun violent_A : A;-fun violently_Adv : Adv;-fun violet_N : N;-fun violet_PN : PN;-fun violin_N : N;-fun violinist_N : N;-fun vip_N : N;-fun viper_N : N;-fun vips_N : N;-fun virago_N : N;-fun virgin_A : A;-fun virgin_N : N;-fun virginal_A : A;-fun virginal_N : N;-fun virginia_N : N;-fun virginia_PN : PN;-fun virginia_water_PN : PN;-fun virginity_N : N;-fun virgo_PN : PN;-fun virgule_N : N;-fun virile_A : A;-fun virility_N : N;-fun virology_N : N;-fun virtu_N : N;-fun virtual_A : A;-fun virtually_Adv : Adv;-fun virtue_N : N;-fun virtuosity_N : N;-fun virtuoso_N : N;-fun virtuous_A : A;-fun virtuously_Adv : Adv;-fun virulence_N : N;-fun virulent_A : A;-fun virulently_Adv : Adv;-fun virus_N : N;-fun vis_à_vis_Adv : Adv;-fun visa_N : N;-fun visa_V2 : V2;-fun visage_N : N;-fun visaged_A : A;-fun visceral_A : A;-fun viscid_A : A;-fun viscosity_N : N;-fun viscount_N : N;-fun viscountcy_N : N;-fun viscountess_N : N;-fun viscous_A : A;-fun visibility_N : N;-fun visible_A : A;-fun visibly_Adv : Adv;-fun vision_N : N;-fun visionary_A : A;-fun visionary_N : N;-fun visit_N : N;-fun visit_V : V;-fun visit_V2 : V2;-fun visitant_N : N;-fun visitation_N : N;-fun visiting_N : N;-fun visitor_N : N;-fun visor_N : N;-fun vista_N : N;-fun visual_A : A;-fun visualization_N : N;-fun visualize_V2 : V2;-fun visually_Adv : Adv;-fun vital_A : A;-fun vitalism_N : N;-fun vitalist_N : N;-fun vitality_N : N;-fun vitalize_V2 : V2;-fun vitally_Adv : Adv;-fun vitamin_N : N;-fun vitiate_V2 : V2;-fun vitoria_PN : PN;-fun vitreous_A : A;-fun vitrify_V : V;-fun vitrify_V2 : V2;-fun vitriol_N : N;-fun vitriolic_A : A;-fun vituperate_V2 : V2;-fun vituperation_N : N;-fun vituperative_A : A;-fun viv_PN : PN;-fun viva_N : N;-fun viva_voce_A : A;-fun viva_voce_Adv : Adv;-fun viva_voce_N : N;-fun vivace_Adv : Adv;-fun vivacious_A : A;-fun vivaciously_Adv : Adv;-fun vivacity_N : N;-fun vivian_PN : PN;-fun vivid_A : A;-fun vividly_Adv : Adv;-fun vividness_N : N;-fun vivien_PN : PN;-fun vivienne_PN : PN;-fun viviparous_A : A;-fun vivisect_V2 : V2;-fun vivisection_N : N;-fun vivisectionist_N : N;-fun vixen_N : N;-fun vixenish_A : A;-fun viz_PN : PN;-fun vizier_N : N;-fun vocabulary_N : N;-fun vocal_A : A;-fun vocalist_N : N;-fun vocalize_V2 : V2;-fun vocally_Adv : Adv;-fun vocation_N : N;-fun vocational_A : A;-fun vocative_A : A;-fun vocative_N : N;-fun vociferate_V : V;-fun vociferate_V2 : V2;-fun vociferation_N : N;-fun vociferous_A : A;-fun vodka_N : N;-fun vogue_N : N;-fun voice_N : N;-fun voice_V2 : V2;-fun voiced_A : A;-fun voiceless_A : A;-fun void_A : A;-fun void_N : N;-fun void_V2 : V2;-fun voile_N : N;-fun vol_N : N;-fun volatile_A : A;-fun volatility_N : N;-fun volcanic_A : A;-fun volcano_N : N;-fun vole_N : N;-fun volgograd_PN : PN;-fun volition_N : N;-fun volitional_A : A;-fun volley_N : N;-fun volley_V : V;-fun volley_V2 : V2;-fun volleyball_N : N;-fun vols_N : N;-fun volt_N : N;-fun voltage_N : N;-fun volte_face_N : N;-fun volubility_N : N;-fun voluble_A : A;-fun volubly_Adv : Adv;-fun volume_N : N;-fun voluminous_A : A;-fun voluntarily_Adv : Adv;-fun voluntary_A : A;-fun voluntary_N : N;-fun volunteer_N : N;-fun volunteer_V : V;-fun volunteer_V2 : V2;-fun voluptuary_N : N;-fun voluptuous_A : A;-fun voluptuously_Adv : Adv;-fun voluptuousness_N : N;-fun volute_N : N;-fun voluted_A : A;-fun vomit_N : N;-fun vomit_V : V;-fun vomit_V2 : V2;-fun voodoo_N : N;-fun voodooism_N : N;-fun voracious_A : A;-fun voraciously_Adv : Adv;-fun voracity_N : N;-fun voronezh_PN : PN;-fun vortex_N : N;-fun votary_N : N;-fun vote_N : N;-fun vote_V : V;-fun vote_V2 : V2;-fun voteless_A : A;-fun voter_N : N;-fun votive_A : A;-fun vouch_V : V;-fun voucher_N : N;-fun vouchsafe_V2 : V2;-fun vow_N : N;-fun vow_V2 : V2;-fun vowel_N : N;-fun vox_N : N;-fun vox_populi_N : N;-fun voyage_N : N;-fun voyage_V : V;-fun voyager_N : N;-fun voyeur_N : N;-fun voyeurism_N : N;-fun voyeuristic_A : A;-fun voyeuristically_Adv : Adv;-fun vp_N : N;-fun vs_PN : PN;-fun vso_PN : PN;-fun vulcanite_N : N;-fun vulcanization_N : N;-fun vulcanize_V2 : V2;-fun vulgar_A : A;-fun vulgarian_N : N;-fun vulgarism_N : N;-fun vulgarity_N : N;-fun vulgarization_N : N;-fun vulgarize_V2 : V2;-fun vulgarly_Adv : Adv;-fun vulgate_N : N;-fun vulnerability_N : N;-fun vulnerable_A : A;-fun vulpine_A : A;-fun vulture_N : N;-fun vulva_N : N;-fun w_N : N;-fun wad_N : N;-fun wad_V2 : V2;-fun wadding_N : N;-fun waddle_N : N;-fun waddle_V : V;-fun wade_V : V;-fun wade_V2 : V2;-fun wader_N : N;-fun wadi_N : N;-fun wafer_N : N;-fun waffle_N : N;-fun waffle_V : V;-fun waft_N : N;-fun waft_V2 : V2;-fun wag_N : N;-fun wag_V : V;-fun wag_V2 : V2;-fun wage_N : N;-fun wage_V2 : V2;-fun wage_claim_N : N;-fun wage_earner_N : N;-fun wage_freeze_N : N;-fun wager_N : N;-fun wager_V : V;-fun wager_V2 : V2;-fun waggery_N : N;-fun waggish_A : A;-fun waggishly_Adv : Adv;-fun waggishness_N : N;-fun waggle_V : V;-fun waggle_V2 : V2;-fun waggon_N : N;-fun waggoner_N : N;-fun wagon_lit_N : N;-fun wagtail_N : N;-fun waif_N : N;-fun wail_N : N;-fun wail_V : V;-fun wail_V2 : V2;-fun wain_N : N;-fun wainscot_N : N;-fun wainscoted_A : A;-fun waist_N : N;-fun waist_deep_A : A;-fun waist_deep_Adv : Adv;-fun waist_high_A : A;-fun waist_high_Adv : Adv;-fun waistband_N : N;-fun waistcoat_N : N;-fun waistline_N : N;-fun wait_N : N;-fun wait_V : V;-fun wait_V2 : V2;-fun waiter_N : N;-fun waiting_list_N : N;-fun waiting_room_N : N;-fun waitress_N : N;-fun waive_V2 : V2;-fun waiver_N : N;-fun wake_N : N;-fun wake_V : V;-fun wake_V2 : V2;-fun wakefield_PN : PN;-fun wakeful_A : A;-fun wakefulness_N : N;-fun waken_V : V;-fun waken_V2 : V2;-fun waking_A : A;-fun wale_N : N;-fun wales_PN : PN;-fun walk_N : N;-fun walk_V : V;-fun walk_V2 : V2;-fun walkabout_N : N;-fun walkaway_N : N;-fun walker_N : N;-fun walkie_talkie_N : N;-fun walking_N : N;-fun walkout_N : N;-fun walkover_N : N;-fun wall_N : N;-fun wall_V2 : V2;-fun wall_eyed_A : A;-fun wall_painting_N : N;-fun wall_street_PN : PN;-fun wallaby_N : N;-fun wallace_PN : PN;-fun wallah_N : N;-fun wallasey_PN : PN;-fun wallet_N : N;-fun wallflower_N : N;-fun wallingford_PN : PN;-fun wallop_N : N;-fun wallop_V2 : V2;-fun walloping_A : A;-fun wallow_N : N;-fun wallow_V : V;-fun wallpaper_N : N;-fun wallsend_PN : PN;-fun wally_PN : PN;-fun walnut_N : N;-fun walrus_N : N;-fun walsall_PN : PN;-fun walsham_PN : PN;-fun walter_PN : PN;-fun waltham_forest_PN : PN;-fun walton_PN : PN;-fun waltz_N : N;-fun waltz_V : V;-fun waltz_V2 : V2;-fun wampum_N : N;-fun wan_A : A;-fun wand_N : N;-fun wander_V : V;-fun wander_V2 : V2;-fun wanderer_N : N;-fun wanderlust_N : N;-fun wandsworth_PN : PN;-fun wane_N : N;-fun wane_V : V;-fun wangle_N : N;-fun wangle_V2 : V2;-fun wank_N : N;-fun wank_V : V;-fun wanly_Adv : Adv;-fun wanness_N : N;-fun want_N : N;-fun want_V : V;-fun want_V2 : V2;-fun want_ad_N : N;-fun wantage_PN : PN;-fun wanton_A : A;-fun wanton_N : N;-fun wanton_V : V;-fun wantonly_Adv : Adv;-fun wantonness_N : N;-fun war_N : N;-fun war_V : V;-fun war_baby_N : N;-fun war_bride_N : N;-fun war_cloud_N : N;-fun war_cry_N : N;-fun war_dance_N : N;-fun war_god_N : N;-fun war_torn_A : A;-fun war_widow_N : N;-fun warble_N : N;-fun warble_V : V;-fun warble_V2 : V2;-fun warbler_N : N;-fun ward_N : N;-fun ward_V2 : V2;-fun warden_N : N;-fun warder_N : N;-fun wardress_N : N;-fun wardrobe_N : N;-fun wardroom_N : N;-fun ware_N : N;-fun ware_PN : PN;-fun ware_V2 : V2;-fun warehouse_N : N;-fun warehousing_N : N;-fun warfare_N : N;-fun warhead_N : N;-fun warhorse_N : N;-fun warily_Adv : Adv;-fun wariness_N : N;-fun warley_PN : PN;-fun warlike_A : A;-fun warlord_N : N;-fun warm_A : A;-fun warm_V : V;-fun warm_V2 : V2;-fun warm_blooded_A : A;-fun warm_hearted_A : A;-fun warmer_N : N;-fun warming_pan_N : N;-fun warminster_PN : PN;-fun warmly_Adv : Adv;-fun warmonger_N : N;-fun warmth_N : N;-fun warn_V2 : V2;-fun warning_A : A;-fun warning_N : N;-fun warp_N : N;-fun warp_V : V;-fun warp_V2 : V2;-fun warpaint_N : N;-fun warpath_N : N;-fun warrant_N : N;-fun warrant_V2 : V2;-fun warrantee_N : N;-fun warrantor_N : N;-fun warranty_N : N;-fun warren_N : N;-fun warrington_PN : PN;-fun warrior_N : N;-fun warsaw_PN : PN;-fun warship_N : N;-fun warsop_PN : PN;-fun wart_N : N;-fun warthog_N : N;-fun wartime_N : N;-fun warwick_PN : PN;-fun warwickshire_PN : PN;-fun wary_A : A;-fun wash_N : N;-fun wash_V : V;-fun wash_V2 : V2;-fun wash_drawing_N : N;-fun wash_hand_basin_N : N;-fun wash_hand_stand_N : N;-fun wash_house_N : N;-fun wash_leather_N : N;-fun washable_A : A;-fun washbasin_N : N;-fun washboard_N : N;-fun washbowl_N : N;-fun washcloth_N : N;-fun washday_N : N;-fun washer_N : N;-fun washerwoman_N : N;-fun washing_N : N;-fun washing_day_N : N;-fun washing_machine_N : N;-fun washing_up_N : N;-fun washington_PN : PN;-fun washington_dc_PN : PN;-fun washout_N : N;-fun washroom_N : N;-fun washstand_N : N;-fun washtub_N : N;-fun washy_A : A;-fun wasp_N : N;-fun wasp_waisted_A : A;-fun waspish_A : A;-fun wassail_N : N;-fun wastage_N : N;-fun waste_A : A;-fun waste_N : N;-fun waste_V : V;-fun waste_V2 : V2;-fun waste_paper_basket_N : N;-fun waste_pipe_N : N;-fun wastebasket_N : N;-fun wastebin_N : N;-fun wasteful_A : A;-fun wastefully_Adv : Adv;-fun wasteland_N : N;-fun waster_N : N;-fun wastrel_N : N;-fun watch_N : N;-fun watch_V : V;-fun watch_V2 : V2;-fun watch_chain_N : N;-fun watch_glass_N : N;-fun watch_guard_N : N;-fun watch_key_N : N;-fun watchdog_N : N;-fun watcher_N : N;-fun watchful_A : A;-fun watchfully_Adv : Adv;-fun watchfulness_N : N;-fun watchmaker_N : N;-fun watchman_N : N;-fun watchtower_N : N;-fun watchword_N : N;-fun water_N : N;-fun water_V : V;-fun water_V2 : V2;-fun water_biscuit_N : N;-fun water_blister_N : N;-fun water_bottle_N : N;-fun water_buffalo_N : N;-fun water_butt_N : N;-fun water_cart_N : N;-fun water_closet_N : N;-fun water_finder_N : N;-fun water_glass_N : N;-fun water_hole_N : N;-fun water_ice_N : N;-fun water_jacket_N : N;-fun water_level_N : N;-fun water_lily_N : N;-fun water_line_N : N;-fun water_main_N : N;-fun water_nymph_N : N;-fun water_polo_N : N;-fun water_power_N : N;-fun water_rat_N : N;-fun water_rate_N : N;-fun water_skiing_N : N;-fun water_skin_N : N;-fun water_softener_N : N;-fun water_spaniel_N : N;-fun water_supply_N : N;-fun water_tower_N : N;-fun water_vole_N : N;-fun water_waggon_N : N;-fun water_wagon_N : N;-fun water_wheel_N : N;-fun water_worn_A : A;-fun waterbird_N : N;-fun waterborne_A : A;-fun watercannon_N : N;-fun waterchute_N : N;-fun watercolour_N : N;-fun watercolourist_N : N;-fun watercourse_N : N;-fun watercress_N : N;-fun waterfall_N : N;-fun waterford_PN : PN;-fun waterfowl_N : N;-fun waterfront_N : N;-fun waterhen_N : N;-fun waterhyacinth_N : N;-fun watering_can_N : N;-fun watering_cart_N : N;-fun waterless_A : A;-fun waterlogged_A : A;-fun waterloo_PN : PN;-fun waterman_N : N;-fun watermark_N : N;-fun watermelon_N : N;-fun watermill_N : N;-fun waterproof_A : A;-fun waterproof_N : N;-fun waterproof_V2 : V2;-fun watershed_N : N;-fun waterside_N : N;-fun waterspout_N : N;-fun watertable_N : N;-fun watertight_A : A;-fun waterway_N : N;-fun waterworks_N : N;-fun watery_A : A;-fun watford_PN : PN;-fun watt_N : N;-fun wattage_N : N;-fun wattle_N : N;-fun wave_N : N;-fun wave_V : V;-fun wave_V2 : V2;-fun wavelength_N : N;-fun waver_V : V;-fun waverer_N : N;-fun wavy_A : A;-fun wax_N : N;-fun wax_V : V;-fun wax_V2 : V2;-fun wax_chandler_N : N;-fun wax_paper_N : N;-fun waxen_A : A;-fun waxwork_N : N;-fun waxy_A : A;-fun way_Adv : Adv;-fun way_N : N;-fun way_out_A : A;-fun waybill_N : N;-fun wayfarer_N : N;-fun wayfaring_A : A;-fun waylay_V2 : V2;-fun wayne_PN : PN;-fun wayside_N : N;-fun wayward_A : A;-fun wc_N : N;-fun wcs_N : N;-fun weak_A : A;-fun weak_kneed_A : A;-fun weaken_V : V;-fun weaken_V2 : V2;-fun weakling_N : N;-fun weakly_A : A;-fun weakly_Adv : Adv;-fun weakness_N : N;-fun weal_N : N;-fun weald_N : N;-fun wealth_N : N;-fun wealthily_Adv : Adv;-fun wealthy_A : A;-fun wean_V2 : V2;-fun weapon_N : N;-fun weaponless_A : A;-fun wear_N : N;-fun wear_PN : PN;-fun wear_V : V;-fun wear_V2 : V2;-fun wearable_A : A;-fun wearer_N : N;-fun wearily_Adv : Adv;-fun weariness_N : N;-fun wearing_A : A;-fun wearisome_A : A;-fun weary_A : A;-fun weary_V : V;-fun weary_V2 : V2;-fun weasel_N : N;-fun weather_N : N;-fun weather_V : V;-fun weather_V2 : V2;-fun weather_beaten_A : A;-fun weather_bound_A : A;-fun weather_bureau_N : N;-fun weather_chart_N : N;-fun weather_glass_N : N;-fun weather_map_N : N;-fun weather_ship_N : N;-fun weather_station_N : N;-fun weather_vane_N : N;-fun weatherboarding_N : N;-fun weathercock_N : N;-fun weatherman_N : N;-fun weatherproof_A : A;-fun weave_N : N;-fun weave_V : V;-fun weave_V2 : V2;-fun weaver_N : N;-fun weaverbird_N : N;-fun web_N : N;-fun web_footed_A : A;-fun web_toed_A : A;-fun webbed_A : A;-fun webbing_N : N;-fun wed_PN : PN;-fun wed_V : V;-fun wed_V2 : V2;-fun wedding_N : N;-fun wedding_cake_N : N;-fun wedding_ring_N : N;-fun wedge_N : N;-fun wedge_V2 : V2;-fun wedlock_N : N;-fun wednesday_N : N;-fun wednesday_PN : PN;-fun wee_A : A;-fun wee_N : N;-fun wee_V : V;-fun wee_wee_N : N;-fun weed_N : N;-fun weed_V : V;-fun weed_V2 : V2;-fun weedkiller_N : N;-fun weedy_A : A;-fun week_N : N;-fun weekday_N : N;-fun weekend_N : N;-fun weekend_V : V;-fun weekender_N : N;-fun weekly_A : A;-fun weekly_Adv : Adv;-fun weekly_N : N;-fun weeny_A : A;-fun weep_V : V;-fun weep_V2 : V2;-fun weeping_A : A;-fun weevil_N : N;-fun weft_N : N;-fun weigh_V : V;-fun weigh_V2 : V2;-fun weighbridge_N : N;-fun weighing_machine_N : N;-fun weight_N : N;-fun weight_V2 : V2;-fun weightily_Adv : Adv;-fun weightiness_N : N;-fun weightless_A : A;-fun weightlessness_N : N;-fun weightlifting_N : N;-fun weighty_A : A;-fun weir_N : N;-fun weird_A : A;-fun weirdie_N : N;-fun weirdly_Adv : Adv;-fun weirdness_N : N;-fun welcome_A : A;-fun welcome_N : N;-fun welcome_V2 : V2;-fun weld_N : N;-fun weld_V : V;-fun weld_V2 : V2;-fun welder_N : N;-fun welfare_N : N;-fun welkin_N : N;-fun well_A : A;-fun well_Adv : Adv;-fun well_N : N;-fun well_V : V;-fun well_adjusted_A : A;-fun well_advised_A : A;-fun well_appointed_A : A;-fun well_balanced_A : A;-fun well_behaved_A : A;-fun well_being_N : N;-fun well_born_A : A;-fun well_bred_A : A;-fun well_conducted_A : A;-fun well_connected_A : A;-fun well_disposed_A : A;-fun well_doer_N : N;-fun well_doing_N : N;-fun well_favoured_A : A;-fun well_found_A : A;-fun well_founded_A : A;-fun well_groomed_A : A;-fun well_grounded_A : A;-fun well_heeled_A : A;-fun well_informed_A : A;-fun well_intentioned_A : A;-fun well_knit_A : A;-fun well_known_A : A;-fun well_lined_A : A;-fun well_marked_A : A;-fun well_meaning_A : A;-fun well_meant_A : A;-fun well_nigh_Adv : Adv;-fun well_read_A : A;-fun well_rounded_A : A;-fun well_set_A : A;-fun well_shaven_A : A;-fun well_spoken_A : A;-fun well_timed_A : A;-fun well_to_do_A : A;-fun well_tried_A : A;-fun well_turned_A : A;-fun well_water_N : N;-fun well_wisher_N : N;-fun well_worn_A : A;-fun wellhead_N : N;-fun wellingborough_PN : PN;-fun wellington_N : N;-fun wellington_PN : PN;-fun wells_PN : PN;-fun welsh_A : A;-fun welsh_N : N;-fun welsh_V : V;-fun welsher_N : N;-fun welshman_N : N;-fun welshpool_PN : PN;-fun welt_N : N;-fun welter_A : A;-fun welter_N : N;-fun welter_V : V;-fun welterweight_N : N;-fun welwyn_PN : PN;-fun welwyn_garden_city_PN : PN;-fun wen_N : N;-fun wench_N : N;-fun wench_V : V;-fun wend_V2 : V2;-fun wendover_PN : PN;-fun wendy_PN : PN;-fun werewolf_N : N;-fun wesleyan_A : A;-fun wesleyan_N : N;-fun west_Adv : Adv;-fun west_N : N;-fun west_bromwich_PN : PN;-fun west_country_A : A;-fun west_end_A : A;-fun westbury_PN : PN;-fun westerly_A : A;-fun westerly_Adv : Adv;-fun western_A : A;-fun western_N : N;-fun westerner_N : N;-fun westernization_N : N;-fun westernize_V2 : V2;-fun westernmost_A : A;-fun westhoughton_PN : PN;-fun westmeath_PN : PN;-fun westminster_PN : PN;-fun westmoreland_PN : PN;-fun weston_super_mare_PN : PN;-fun westward_A : A;-fun westward_Adv : Adv;-fun westwards_Adv : Adv;-fun wet_A : A;-fun wet_N : N;-fun wet_V2 : V2;-fun wet_nurse_N : N;-fun wether_N : N;-fun wetherby_PN : PN;-fun wetting_N : N;-fun wexford_PN : PN;-fun weymouth_PN : PN;-fun whack_N : N;-fun whack_V2 : V2;-fun whacked_A : A;-fun whacker_N : N;-fun whacking_A : A;-fun whacking_Adv : Adv;-fun whacking_N : N;-fun whale_N : N;-fun whale_V : V;-fun whalebone_N : N;-fun whaler_N : N;-fun whaley_bridge_PN : PN;-fun whaling_gun_N : N;-fun whang_Adv : Adv;-fun whang_N : N;-fun whang_V2 : V2;-fun wharf_N : N;-fun wharfage_N : N;-fun what_A : A;-fun what_for_N : N;-fun whate'er_A : A;-fun whatever_A : A;-fun whatnot_N : N;-fun whatsoe'er_A : A;-fun whatsoever_A : A;-fun wheat_N : N;-fun wheaten_A : A;-fun wheatley_hill_PN : PN;-fun wheedle_V2 : V2;-fun wheel_N : N;-fun wheel_V : V;-fun wheel_V2 : V2;-fun wheelbarrow_N : N;-fun wheelbase_N : N;-fun wheelchair_N : N;-fun wheelhouse_N : N;-fun wheelwright_N : N;-fun wheeze_N : N;-fun wheeze_V : V;-fun wheeze_V2 : V2;-fun wheezily_Adv : Adv;-fun wheeziness_N : N;-fun wheezy_A : A;-fun whelk_N : N;-fun whelp_N : N;-fun whelp_V : V;-fun when_Adv : Adv;-fun whence_Adv : Adv;-fun whencesoever_A : A;-fun whenever_Adv : Adv;-fun where_Adv : Adv;-fun whereabouts_Adv : Adv;-fun whereat_Adv : Adv;-fun whereby_Adv : Adv;-fun wherefore_Adv : Adv;-fun wherein_Adv : Adv;-fun whereof_Adv : Adv;-fun whereon_Adv : Adv;-fun wheresoever_Adv : Adv;-fun whereto_Adv : Adv;-fun whereunto_Adv : Adv;-fun whereupon_Adv : Adv;-fun wherever_Adv : Adv;-fun wherewith_Adv : Adv;-fun wherewithal_Adv : Adv;-fun wherewithal_N : N;-fun wherry_N : N;-fun whet_V2 : V2;-fun whetstone_N : N;-fun whey_N : N;-fun which_A : A;-fun whichever_A : A;-fun whichsoever_A : A;-fun whiff_N : N;-fun whig_N : N;-fun while_N : N;-fun while_V2 : V2;-fun whim_N : N;-fun whimper_N : N;-fun whimper_V : V;-fun whimper_V2 : V2;-fun whimsey_N : N;-fun whimsical_A : A;-fun whimsicality_N : N;-fun whimsically_Adv : Adv;-fun whimsy_N : N;-fun whin_N : N;-fun whine_N : N;-fun whine_V : V;-fun whine_V2 : V2;-fun whiner_N : N;-fun whinny_N : N;-fun whinny_V : V;-fun whip_N : N;-fun whip_V : V;-fun whip_V2 : V2;-fun whip_round_N : N;-fun whipcord_N : N;-fun whipper_in_N : N;-fun whippersnapper_N : N;-fun whippet_N : N;-fun whipping_N : N;-fun whipping_boy_N : N;-fun whipping_post_N : N;-fun whipping_top_N : N;-fun whippoorwill_N : N;-fun whippy_A : A;-fun whir_N : N;-fun whir_V : V;-fun whirl_N : N;-fun whirl_V : V;-fun whirl_V2 : V2;-fun whirligig_N : N;-fun whirlpool_N : N;-fun whirlwind_N : N;-fun whirr_N : N;-fun whirr_V : V;-fun whisk_N : N;-fun whisk_V : V;-fun whisk_V2 : V2;-fun whisker_N : N;-fun whiskered_A : A;-fun whiskey_N : N;-fun whisky_N : N;-fun whisper_N : N;-fun whisper_V : V;-fun whisper_V2 : V2;-fun whisperer_N : N;-fun whispering_N : N;-fun whispering_gallery_N : N;-fun whist_N : N;-fun whist_drive_N : N;-fun whistle_N : N;-fun whistle_V : V;-fun whistle_V2 : V2;-fun whistle_stop_N : N;-fun whit_N : N;-fun whitburn_PN : PN;-fun whitby_PN : PN;-fun whitchurch_PN : PN;-fun white_A : A;-fun white_N : N;-fun white_collar_A : A;-fun white_hot_A : A;-fun white_lipped_A : A;-fun white_livered_A : A;-fun whitebait_N : N;-fun whitehall_PN : PN;-fun whitehaven_PN : PN;-fun whiten_V : V;-fun whiten_V2 : V2;-fun whiteness_N : N;-fun whitening_N : N;-fun whitethorn_N : N;-fun whitewash_N : N;-fun whitewash_V2 : V2;-fun whither_Adv : Adv;-fun whithersoever_Adv : Adv;-fun whiting_N : N;-fun whitish_A : A;-fun whitley_bay_PN : PN;-fun whitlow_N : N;-fun whitstable_PN : PN;-fun whitsun_N : N;-fun whitsun_PN : PN;-fun whitsuntide_N : N;-fun whitsuntide_PN : PN;-fun whittle_V : V;-fun whittle_V2 : V2;-fun whittle_le_woods_PN : PN;-fun whittlesey_PN : PN;-fun whitworth_PN : PN;-fun whiz_N : N;-fun whiz_V : V;-fun whizz_kid_N : N;-fun who_N : N;-fun whodunit_N : N;-fun whole_A : A;-fun whole_N : N;-fun whole_wheat_N : N;-fun wholehearted_A : A;-fun wholeheartedly_Adv : Adv;-fun wholeheartedness_N : N;-fun wholemeal_N : N;-fun wholesale_A : A;-fun wholesale_Adv : Adv;-fun wholesale_N : N;-fun wholesaler_N : N;-fun wholesome_A : A;-fun wholesomely_Adv : Adv;-fun wholly_Adv : Adv;-fun whoop_N : N;-fun whoop_V : V;-fun whoop_V2 : V2;-fun whoopee_N : N;-fun whooping_cough_N : N;-fun whop_V2 : V2;-fun whopper_N : N;-fun whopping_A : A;-fun whopping_Adv : Adv;-fun whore_N : N;-fun whoremonger_N : N;-fun whorl_N : N;-fun whorled_A : A;-fun why_Adv : Adv;-fun why_N : N;-fun wi_N : N;-fun wick_N : N;-fun wick_PN : PN;-fun wicked_A : A;-fun wickedly_Adv : Adv;-fun wickedness_N : N;-fun wicker_N : N;-fun wickerwork_N : N;-fun wicket_N : N;-fun wicket_door_N : N;-fun wicket_gate_N : N;-fun wicket_keeper_N : N;-fun wickford_PN : PN;-fun wicklow_PN : PN;-fun wide_A : A;-fun wide_Adv : Adv;-fun wide_awake_A : A;-fun widely_Adv : Adv;-fun widen_V : V;-fun widen_V2 : V2;-fun widespread_A : A;-fun widgeon_N : N;-fun widnes_PN : PN;-fun widow_N : N;-fun widowed_A : A;-fun widower_N : N;-fun widowhood_N : N;-fun width_N : N;-fun wield_V2 : V2;-fun wiesbaden_PN : PN;-fun wife_N : N;-fun wifelike_A : A;-fun wifely_A : A;-fun wig_N : N;-fun wigan_PN : PN;-fun wigged_A : A;-fun wigging_N : N;-fun wiggle_N : N;-fun wiggle_V : V;-fun wiggle_V2 : V2;-fun wight_N : N;-fun wight_PN : PN;-fun wigwam_N : N;-fun wild_A : A;-fun wild_Adv : Adv;-fun wildcat_A : A;-fun wildebeest_N : N;-fun wilderness_N : N;-fun wildfire_N : N;-fun wildly_Adv : Adv;-fun wildness_N : N;-fun wile_N : N;-fun wilf_PN : PN;-fun wilfrid_PN : PN;-fun wilful_A : A;-fun wilfully_Adv : Adv;-fun wilfulness_N : N;-fun wilhelmshaven_PN : PN;-fun will_N : N;-fun will_PN : PN;-fun will_V : V;-fun will_V2 : V2;-fun will_o'_the_wisp_N : N;-fun willed_A : A;-fun willful_A : A;-fun william_PN : PN;-fun willie_PN : PN;-fun willing_A : A;-fun willingly_Adv : Adv;-fun willingness_N : N;-fun willington_PN : PN;-fun willow_N : N;-fun willow_pattern_N : N;-fun willow_tree_N : N;-fun willowy_A : A;-fun willpower_N : N;-fun willy_PN : PN;-fun willy_nilly_Adv : Adv;-fun wilmslow_PN : PN;-fun wilt_V : V;-fun wilt_V2 : V2;-fun wilton_N : N;-fun wiltshire_PN : PN;-fun wily_A : A;-fun wimbourne_PN : PN;-fun wimbourne_minster_PN : PN;-fun wimple_N : N;-fun win_N : N;-fun win_V : V;-fun win_V2 : V2;-fun wince_N : N;-fun wince_V2 : V2;-fun winceyette_N : N;-fun winch_N : N;-fun winch_V2 : V2;-fun winchester_PN : PN;-fun wind_N : N;-fun wind_V : V;-fun wind_V2 : V2;-fun wind_gauge_N : N;-fun wind_tunnel_N : N;-fun windbag_N : N;-fun windblown_A : A;-fun windbreak_N : N;-fun windbreaker_N : N;-fun windcheater_N : N;-fun windermere_PN : PN;-fun windfall_N : N;-fun windflower_N : N;-fun windily_Adv : Adv;-fun windiness_N : N;-fun winding_sheet_N : N;-fun windjammer_N : N;-fun windlass_N : N;-fun windless_A : A;-fun windmill_N : N;-fun window_N : N;-fun window_box_N : N;-fun window_dressing_N : N;-fun windowpane_N : N;-fun windowsill_N : N;-fun windpipe_N : N;-fun windscreen_N : N;-fun windscreen_wiper_N : N;-fun windshield_N : N;-fun windsock_N : N;-fun windsor_PN : PN;-fun windswept_A : A;-fun windward_A : A;-fun windward_N : N;-fun windy_A : A;-fun wine_N : N;-fun wine_V2 : V2;-fun wineglass_N : N;-fun winepress_N : N;-fun wineskin_N : N;-fun wing_N : N;-fun wing_V : V;-fun wing_V2 : V2;-fun wing_commander_N : N;-fun wing_nut_N : N;-fun wing_screw_N : N;-fun wingate_PN : PN;-fun winged_A : A;-fun winger_N : N;-fun wingless_A : A;-fun wingspan_N : N;-fun wingspread_N : N;-fun winifred_PN : PN;-fun wink_N : N;-fun wink_V : V;-fun wink_V2 : V2;-fun winkle_N : N;-fun winkle_V2 : V2;-fun winner_N : N;-fun winnie_PN : PN;-fun winning_post_N : N;-fun winnipeg_PN : PN;-fun winnow_V2 : V2;-fun winsford_PN : PN;-fun winsome_A : A;-fun winsomely_Adv : Adv;-fun winsomeness_N : N;-fun winter_N : N;-fun winter_V : V;-fun wintery_A : A;-fun wintry_A : A;-fun wipe_N : N;-fun wipe_V : V;-fun wipe_V2 : V2;-fun wiper_N : N;-fun wire_N : N;-fun wire_V : V;-fun wire_V2 : V2;-fun wire_haired_A : A;-fun wireless_A : A;-fun wireless_N : N;-fun wirepuller_N : N;-fun wireworm_N : N;-fun wiring_N : N;-fun wiry_A : A;-fun wisbech_PN : PN;-fun wisconsin_PN : PN;-fun wisdom_N : N;-fun wisdom_tooth_N : N;-fun wise_A : A;-fun wise_N : N;-fun wiseacre_N : N;-fun wisecrack_N : N;-fun wisecrack_V : V;-fun wisely_Adv : Adv;-fun wish_N : N;-fun wish_V : V;-fun wish_V2 : V2;-fun wishbone_N : N;-fun wishful_A : A;-fun wishfully_Adv : Adv;-fun wishing_cap_N : N;-fun wishy_washy_A : A;-fun wisp_N : N;-fun wispy_A : A;-fun wisteria_N : N;-fun wistful_A : A;-fun wistfully_Adv : Adv;-fun wit_N : N;-fun witch_N : N;-fun witch_doctor_N : N;-fun witch_elm_N : N;-fun witch_hazel_N : N;-fun witch_hunt_N : N;-fun witchcraft_N : N;-fun witchery_N : N;-fun witching_A : A;-fun withal_Adv : Adv;-fun witham_PN : PN;-fun withdraw_V : V;-fun withdraw_V2 : V2;-fun withdrawal_N : N;-fun withe_N : N;-fun wither_V : V;-fun wither_V2 : V2;-fun witheringly_Adv : Adv;-fun withernsea_PN : PN;-fun withhold_V2 : V2;-fun within_Adv : Adv;-fun without_Adv : Adv;-fun withstand_V2 : V2;-fun withy_N : N;-fun witless_A : A;-fun witness_N : N;-fun witness_V : V;-fun witness_V2 : V2;-fun witness_box_N : N;-fun witness_stand_N : N;-fun witney_PN : PN;-fun witticism_N : N;-fun wittily_Adv : Adv;-fun wittingly_Adv : Adv;-fun witty_A : A;-fun wive_V : V;-fun wive_V2 : V2;-fun wizard_A : A;-fun wizard_N : N;-fun wizardry_N : N;-fun wizened_A : A;-fun wk_N : N;-fun woad_N : N;-fun wobble_V : V;-fun wobble_V2 : V2;-fun wobbler_N : N;-fun wobbly_A : A;-fun woburn_PN : PN;-fun woe_N : N;-fun woebegone_A : A;-fun woeful_A : A;-fun woefully_Adv : Adv;-fun wokingham_PN : PN;-fun wold_N : N;-fun wolf's_bane_N : N;-fun wolf_N : N;-fun wolf_V2 : V2;-fun wolf_cub_N : N;-fun wolfhound_N : N;-fun wolfish_A : A;-fun wolfram_N : N;-fun wolverhampton_PN : PN;-fun wolverton_PN : PN;-fun woman_N : N;-fun womanhood_N : N;-fun womanish_A : A;-fun womanize_V : V;-fun womanizer_N : N;-fun womankind_N : N;-fun womanlike_A : A;-fun womanly_A : A;-fun womb_N : N;-fun wombat_N : N;-fun wombourne_PN : PN;-fun wonder_N : N;-fun wonder_V : V;-fun wonder_V2 : V2;-fun wonder_struck_A : A;-fun wonderful_A : A;-fun wonderfully_Adv : Adv;-fun wonderingly_Adv : Adv;-fun wonderland_N : N;-fun wonderment_N : N;-fun wondrous_A : A;-fun wondrous_Adv : Adv;-fun wonky_A : A;-fun wont_A : A;-fun wont_N : N;-fun wonted_A : A;-fun woo_V2 : V2;-fun wood_N : N;-fun wood_block_N : N;-fun wood_pulp_N : N;-fun woodbine_N : N;-fun woodbridge_PN : PN;-fun woodcock_N : N;-fun woodcraft_N : N;-fun woodcut_N : N;-fun woodcutter_N : N;-fun wooded_A : A;-fun wooden_A : A;-fun woodenheaded_A : A;-fun woodland_N : N;-fun woodlouse_N : N;-fun woodman_N : N;-fun woodpecker_N : N;-fun woodpile_N : N;-fun woodshed_N : N;-fun woodsman_N : N;-fun woodwind_N : N;-fun woodwork_N : N;-fun woodworm_N : N;-fun woody_A : A;-fun wooer_N : N;-fun woof_N : N;-fun woofer_N : N;-fun wool_N : N;-fun woolen_A : A;-fun woolgathering_A : A;-fun woolgathering_N : N;-fun woollen_A : A;-fun woolly_A : A;-fun wooly_A : A;-fun wooly_N : N;-fun wootton_bassett_PN : PN;-fun worcester_PN : PN;-fun word_N : N;-fun word_V2 : V2;-fun word_division_N : N;-fun word_painter_N : N;-fun word_perfect_A : A;-fun word_picture_N : N;-fun word_splitting_N : N;-fun wordbook_N : N;-fun wordily_Adv : Adv;-fun wordiness_N : N;-fun wording_N : N;-fun wordless_A : A;-fun wordy_A : A;-fun work_N : N;-fun work_V : V;-fun work_V2 : V2;-fun work_in_N : N;-fun work_out_N : N;-fun work_study_N : N;-fun workable_A : A;-fun workaday_A : A;-fun workbag_N : N;-fun workbasket_N : N;-fun workbench_N : N;-fun workbook_N : N;-fun workbox_N : N;-fun workday_N : N;-fun worker_N : N;-fun workhouse_N : N;-fun working_A : A;-fun working_N : N;-fun working_class_A : A;-fun working_out_N : N;-fun workington_PN : PN;-fun workman_N : N;-fun workmanlike_A : A;-fun workmanship_N : N;-fun workmate_N : N;-fun workroom_N : N;-fun workshop_N : N;-fun workshy_A : A;-fun worksop_PN : PN;-fun worktable_N : N;-fun world_N : N;-fun world_weary_A : A;-fun worldliness_N : N;-fun worldly_A : A;-fun worldwide_A : A;-fun worm_N : N;-fun worm_V2 : V2;-fun worm_eaten_A : A;-fun worm_gear_N : N;-fun wormcast_N : N;-fun wormhole_N : N;-fun wormwood_N : N;-fun wormy_A : A;-fun worried_A : A;-fun worrisome_A : A;-fun worry_N : N;-fun worry_V : V;-fun worry_V2 : V2;-fun worrying_A : A;-fun worryingly_Adv : Adv;-fun worse_Adv : Adv;-fun worse_N : N;-fun worsen_V : V;-fun worsen_V2 : V2;-fun worship_N : N;-fun worship_V : V;-fun worship_V2 : V2;-fun worshipful_A : A;-fun worshipper_N : N;-fun worst_Adv : Adv;-fun worst_N : N;-fun worst_V2 : V2;-fun worsted_N : N;-fun worth_A : A;-fun worth_N : N;-fun worthily_Adv : Adv;-fun worthiness_N : N;-fun worthing_PN : PN;-fun worthless_A : A;-fun worthlessly_Adv : Adv;-fun worthlessness_N : N;-fun worthwhile_A : A;-fun worthy_A : A;-fun worthy_N : N;-fun would_be_A : A;-fun wound_N : N;-fun wound_V2 : V2;-fun wow_N : N;-fun wpb_N : N;-fun wpm_N : N;-fun wrac_N : N;-fun wrack_N : N;-fun wraf_N : N;-fun wraith_N : N;-fun wrangle_N : N;-fun wrangle_V : V;-fun wrap_N : N;-fun wrap_V : V;-fun wrap_V2 : V2;-fun wrapper_N : N;-fun wrapping_N : N;-fun wrath_N : N;-fun wrathful_A : A;-fun wrathfully_Adv : Adv;-fun wreak_V2 : V2;-fun wreath_N : N;-fun wreathe_V : V;-fun wreathe_V2 : V2;-fun wreck_N : N;-fun wreck_V2 : V2;-fun wreckage_N : N;-fun wrecker_N : N;-fun wren_N : N;-fun wrench_N : N;-fun wrench_V2 : V2;-fun wrest_V2 : V2;-fun wrestle_N : N;-fun wrestle_V : V;-fun wrestler_N : N;-fun wretch_N : N;-fun wretched_A : A;-fun wretchedly_Adv : Adv;-fun wretchedness_N : N;-fun wrexham_PN : PN;-fun wrick_N : N;-fun wrick_V2 : V2;-fun wriggle_N : N;-fun wriggle_V : V;-fun wriggle_V2 : V2;-fun wriggler_N : N;-fun wright_N : N;-fun wring_N : N;-fun wring_V2 : V2;-fun wringer_N : N;-fun wrinkle_N : N;-fun wrinkle_V : V;-fun wrinkle_V2 : V2;-fun wrinkly_A : A;-fun wrist_N : N;-fun wristband_N : N;-fun wristlet_N : N;-fun wristwatch_N : N;-fun writ_N : N;-fun writ_large_A : A;-fun write_V : V;-fun write_V2 : V2;-fun write_off_N : N;-fun write_up_N : N;-fun writer_N : N;-fun writhe_V : V;-fun writing_N : N;-fun writing_desk_N : N;-fun writing_ink_N : N;-fun writing_paper_N : N;-fun writtle_PN : PN;-fun wrns_N : N;-fun wroclaw_PN : PN;-fun wrong_A : A;-fun wrong_Adv : Adv;-fun wrong_N : N;-fun wrong_V2 : V2;-fun wrong_headed_A : A;-fun wrong_headedly_Adv : Adv;-fun wrongdoer_N : N;-fun wrongdoing_N : N;-fun wrongful_A : A;-fun wrongfully_Adv : Adv;-fun wrongly_Adv : Adv;-fun wroth_A : A;-fun wroughton_PN : PN;-fun wry_A : A;-fun wryly_Adv : Adv;-fun wt_N : N;-fun wuhan_PN : PN;-fun wuppertal_PN : PN;-fun wurzburg_PN : PN;-fun wusih_PN : PN;-fun wycombe_PN : PN;-fun wymondham_PN : PN;-fun wyoming_PN : PN;-fun wythall_PN : PN;-fun x_N : N;-fun x_ray_N : N;-fun x_ray_V2 : V2;-fun xenophobia_N : N;-fun xerox_N : N;-fun xerox_V2 : V2;-fun xmas_N : N;-fun xmas_PN : PN;-fun xylophone_N : N;-fun y_N : N;-fun yacht_N : N;-fun yacht_V : V;-fun yacht_club_N : N;-fun yachting_N : N;-fun yachtsman_N : N;-fun yahoo_N : N;-fun yak_N : N;-fun yam_N : N;-fun yammer_V : V;-fun yank_N : N;-fun yank_V2 : V2;-fun yankee_N : N;-fun yap_N : N;-fun yap_V : V;-fun yard_N : N;-fun yard_measure_N : N;-fun yardarm_N : N;-fun yardstick_N : N;-fun yarmouth_PN : PN;-fun yarn_N : N;-fun yarn_V : V;-fun yaroslavi_PN : PN;-fun yarrow_N : N;-fun yashmak_N : N;-fun yate_PN : PN;-fun yateley_PN : PN;-fun yaw_N : N;-fun yaw_V : V;-fun yawl_N : N;-fun yawn_N : N;-fun yawn_V : V;-fun yea_Adv : Adv;-fun yea_N : N;-fun yeah_Adv : Adv;-fun year_N : N;-fun yearbook_N : N;-fun yearling_N : N;-fun yearlong_A : A;-fun yearly_A : A;-fun yearly_Adv : Adv;-fun yearn_V : V;-fun yearning_N : N;-fun yearningly_Adv : Adv;-fun yeast_N : N;-fun yeasty_A : A;-fun yell_N : N;-fun yell_V : V;-fun yell_V2 : V2;-fun yellow_A : A;-fun yellow_N : N;-fun yellow_V : V;-fun yellow_V2 : V2;-fun yellow_bellied_A : A;-fun yellow_flag_N : N;-fun yellowish_A : A;-fun yellowness_N : N;-fun yelp_V : V;-fun yemen_PN : PN;-fun yemeni_A : A;-fun yemeni_N : N;-fun yen_N : N;-fun yen_V : V;-fun yeoman_N : N;-fun yeomanry_N : N;-fun yeovil_PN : PN;-fun yerevan_PN : PN;-fun yes_N : N;-fun yesterday_Adv : Adv;-fun yesterday_N : N;-fun yet_Adv : Adv;-fun yeti_N : N;-fun yew_N : N;-fun yew_tree_N : N;-fun yha_N : N;-fun yiddish_N : N;-fun yield_N : N;-fun yield_V : V;-fun yield_V2 : V2;-fun yielding_A : A;-fun yieldingly_Adv : Adv;-fun ymca_N : N;-fun yo_yo_N : N;-fun yob_N : N;-fun yobo_N : N;-fun yodel_N : N;-fun yodel_V : V;-fun yodel_V2 : V2;-fun yodeller_N : N;-fun yoga_N : N;-fun yoghourt_N : N;-fun yoghurt_N : N;-fun yogi_N : N;-fun yogurt_N : N;-fun yoke_N : N;-fun yoke_V : V;-fun yoke_V2 : V2;-fun yokel_N : N;-fun yokohama_PN : PN;-fun yolk_N : N;-fun yon_A : A;-fun yon_Adv : Adv;-fun yonder_A : A;-fun yonder_Adv : Adv;-fun yore_N : N;-fun york_PN : PN;-fun yorkley_PN : PN;-fun yorkshire_PN : PN;-fun young_A : A;-fun young_N : N;-fun youngish_A : A;-fun youngster_N : N;-fun your_A : A;-fun yours_A : A;-fun youth_N : N;-fun youthful_A : A;-fun youthfully_Adv : Adv;-fun youthfulness_N : N;-fun yowl_V : V;-fun yr_N : N;-fun ystradgynlais_PN : PN;-fun yugoslav_A : A;-fun yugoslav_N : N;-fun yugoslavia_PN : PN;-fun yugoslavian_A : A;-fun yugoslavian_N : N;-fun yukon_PN : PN;-fun yule_N : N;-fun yule_log_N : N;-fun yuletide_N : N;-fun yvonne_PN : PN;-fun ywca_N : N;-fun z_N : N;-fun zagreb_PN : PN;-fun zaire_PN : PN;-fun zairean_A : A;-fun zairean_N : N;-fun zambia_PN : PN;-fun zambian_A : A;-fun zambian_N : N;-fun zany_A : A;-fun zany_N : N;-fun zap_V2 : V2;-fun zaporozhye_PN : PN;-fun zaragoza_PN : PN;-fun zeal_N : N;-fun zealand_PN : PN;-fun zealander_A : A;-fun zealander_N : N;-fun zealot_N : N;-fun zealotry_N : N;-fun zealous_A : A;-fun zealously_Adv : Adv;-fun zebra_N : N;-fun zebu_N : N;-fun zee_N : N;-fun zen_N : N;-fun zenith_N : N;-fun zenithal_A : A;-fun zephyr_N : N;-fun zeppelin_N : N;-fun zero_N : N;-fun zero_V : V;-fun zest_N : N;-fun zestful_A : A;-fun zestfully_Adv : Adv;-fun zigzag_Adv : Adv;-fun zigzag_N : N;-fun zigzag_V : V;-fun zimbabwe_PN : PN;-fun zimbabwean_A : A;-fun zimbabwean_N : N;-fun zinc_N : N;-fun zing_N : N;-fun zinnia_N : N;-fun zion_N : N;-fun zionism_N : N;-fun zionist_A : A;-fun zionist_N : N;-fun zip_N : N;-fun zip_V2 : V2;-fun zip_code_N : N;-fun zip_fastener_N : N;-fun zipper_N : N;-fun zither_N : N;-fun zloty_N : N;-fun zodiac_N : N;-fun zoe_PN : PN;-fun zombie_N : N;-fun zonal_A : A;-fun zone_N : N;-fun zone_V2 : V2;-fun zoning_N : N;-fun zoo_N : N;-fun zoological_A : A;-fun zoologist_N : N;-fun zoology_N : N;-fun zoom_N : N;-fun zoom_V : V;-fun zoophyte_N : N;-fun zoot_suit_N : N;-fun zucchini_N : N;-fun zurich_PN : PN;-fun à_la_carte_Adv : Adv;-fun à_la_mode_Adv : Adv;-fun éclair_N : N;-fun éclat_N : N;-fun élan_N : N;-fun élite_N : N;-fun émigré_N : N;-fun épée_N : N;-}
− lib/src/parse/oald/OaldEng.gf

file too large to diff

− lib/src/parse/oald/OaldStructural.gf
@@ -1,184 +0,0 @@--- English lexicon for GF, produced from:--- Oxford advanced learner's dictionary of current English:---    expanded 'computer usable' version compiled by Roger Mitton--- The computer usable version is transcribed from:---   Oxford advanced learner's dictionary of current English---   A.S. Hornby ; with the assistance of A.P. Cowie [and] J. Windsor Lewis.---   3rd. ed., London : Oxford University Press, 1974.--- Distributed as 'dict0710' by:---   Oxford Text Archive---   Oxford University Computing Services---   13 Banbury Road---   Oxford---   OX2 6NN--- Under these conditions:---   Freely available for non-commercial use provided that this header is---   included in its entirety with any copy distributed.------ GF version generated by asc2gf, Bjorn Bringert Nov 2008---    based on asc2lex, Matthew Purver Nov 2001---    http://www.stanford.edu/~mpurver/software.html--abstract OaldStructural = Cat ** {-fun abaft_Prep : Prep;-fun aboard_Prep : Prep;-fun about_Prep : Prep;-fun above_Prep : Prep;-fun according_as_Conj : Conj;-fun according_to_Prep : Prep;-fun across_Prep : Prep;-fun afore_Prep : Prep;-fun after_Conj : Conj;-fun after_Prep : Prep;-fun against_Prep : Prep;-fun agin_Prep : Prep;-fun albeit_Conj : Conj;-fun along_Prep : Prep;-fun alongside_Prep : Prep;-fun although_Conj : Conj;-fun amid_Prep : Prep;-fun amidst_Prep : Prep;-fun among_Prep : Prep;-fun amongst_Prep : Prep;-fun an_Conj : Conj;-fun and_Conj : Conj;-fun anent_Prep : Prep;-fun around_Prep : Prep;-fun as_Conj : Conj;-fun aslant_Prep : Prep;-fun astride_Prep : Prep;-fun at_Prep : Prep;-fun athwart_Prep : Prep;-fun bar_Prep : Prep;-fun barring_Prep : Prep;-fun because_Conj : Conj;-fun before_Conj : Conj;-fun before_Prep : Prep;-fun behind_Prep : Prep;-fun below_Prep : Prep;-fun beneath_Prep : Prep;-fun beside_Prep : Prep;-fun besides_Prep : Prep;-fun between_Prep : Prep;-fun betwixt_Prep : Prep;-fun beyond_Prep : Prep;-fun but_Conj : Conj;-fun but_Prep : Prep;-fun by_Prep : Prep;-fun circa_Prep : Prep;-fun concerning_Prep : Prep;-fun considering_Prep : Prep;-fun cos_Conj : Conj;-fun despite_Prep : Prep;-fun directly_Conj : Conj;-fun down_Prep : Prep;-fun during_Prep : Prep;-fun either_Conj : Conj;-fun ere_Prep : Prep;-fun except_Conj : Conj;-fun except_Prep : Prep;-fun excepting_Prep : Prep;-fun failing_Prep : Prep;-fun for_Conj : Conj;-fun for_Prep : Prep;-fun forasmuch_as_Conj : Conj;-fun from_Prep : Prep;-fun howbeit_Conj : Conj;-fun if_Conj : Conj;-fun immediately_Conj : Conj;-fun in_Prep : Prep;-fun inside_Prep : Prep;-fun instantly_Conj : Conj;-fun into_Prep : Prep;-fun less_Prep : Prep;-fun lest_Conj : Conj;-fun like_Conj : Conj;-fun like_Prep : Prep;-fun likewise_Conj : Conj;-fun mid_Prep : Prep;-fun midst_Prep : Prep;-fun minus_Prep : Prep;-fun near_Prep : Prep;-fun neath_Prep : Prep;-fun neither_Conj : Conj;-fun nevertheless_Conj : Conj;-fun next_Prep : Prep;-fun nigh_Prep : Prep;-fun nigher_Prep : Prep;-fun nighest_Prep : Prep;-fun nisi_Conj : Conj;-fun nor_Conj : Conj;-fun notwithstanding_Conj : Conj;-fun notwithstanding_Prep : Prep;-fun now_Conj : Conj;-fun o'er_Prep : Prep;-fun of_Prep : Prep;-fun off_Prep : Prep;-fun on_Prep : Prep;-fun on_to_Prep : Prep;-fun only_Conj : Conj;-fun onto_Prep : Prep;-fun or_Conj : Conj;-fun otherwise_Conj : Conj;-fun outside_Prep : Prep;-fun over_Prep : Prep;-fun past_Prep : Prep;-fun pending_Prep : Prep;-fun per_Prep : Prep;-fun plus_Prep : Prep;-fun provided_Conj : Conj;-fun providing_Conj : Conj;-fun qua_Conj : Conj;-fun qua_Prep : Prep;-fun re_Prep : Prep;-fun respecting_Prep : Prep;-fun round_Prep : Prep;-fun sans_Prep : Prep;-fun save_Prep : Prep;-fun saving_Prep : Prep;-fun since_Conj : Conj;-fun since_Prep : Prep;-fun so_Conj : Conj;-fun supposing_Conj : Conj;-fun than_Conj : Conj;-fun that_Conj : Conj;-fun tho'_Conj : Conj;-fun though_Conj : Conj;-fun thro'_Prep : Prep;-fun through_Prep : Prep;-fun throughout_Prep : Prep;-fun thru_Prep : Prep;-fun till_Conj : Conj;-fun till_Prep : Prep;-fun to_Prep : Prep;-fun touching_Prep : Prep;-fun toward_Prep : Prep;-fun towards_Prep : Prep;-fun tween_Prep : Prep;-fun twixt_Prep : Prep;-fun under_Prep : Prep;-fun underneath_Prep : Prep;-fun unless_Conj : Conj;-fun unlike_Prep : Prep;-fun until_Conj : Conj;-fun until_Prep : Prep;-fun unto_Prep : Prep;-fun up_Prep : Prep;-fun upon_Prep : Prep;-fun versus_Prep : Prep;-fun via_Prep : Prep;-fun vice_Prep : Prep;-fun vis_à_vis_Prep : Prep;-fun wanting_Prep : Prep;-fun when_Conj : Conj;-fun whencesoever_Conj : Conj;-fun whenever_Conj : Conj;-fun whereas_Conj : Conj;-fun whether_Conj : Conj;-fun while_Conj : Conj;-fun whilst_Conj : Conj;-fun with_Prep : Prep;-fun within_Prep : Prep;-fun without_Prep : Prep;-fun yet_Conj : Conj;-}
− lib/src/parse/oald/OaldStructuralEng.gf
@@ -1,185 +0,0 @@--- English lexicon for GF, produced from:--- Oxford advanced learner's dictionary of current English:---    expanded 'computer usable' version compiled by Roger Mitton--- The computer usable version is transcribed from:---   Oxford advanced learner's dictionary of current English---   A.S. Hornby ; with the assistance of A.P. Cowie [and] J. Windsor Lewis.---   3rd. ed., London : Oxford University Press, 1974.--- Distributed as 'dict0710' by:---   Oxford Text Archive---   Oxford University Computing Services---   13 Banbury Road---   Oxford---   OX2 6NN--- Under these conditions:---   Freely available for non-commercial use provided that this header is---   included in its entirety with any copy distributed.------ GF version generated by asc2gf, Bjorn Bringert Nov 2008---    based on asc2lex, Matthew Purver Nov 2001---    http://www.stanford.edu/~mpurver/software.html----# -path=.:alltenses-concrete OaldStructuralEng of OaldStructural = CatEng ** open ParadigmsEng in {-lin abaft_Prep = mkPrep "abaft";-lin aboard_Prep = mkPrep "aboard";-lin about_Prep = mkPrep "about";-lin above_Prep = mkPrep "above";-lin according_as_Conj = mkConj "according as";-lin according_to_Prep = mkPrep "according to";-lin across_Prep = mkPrep "across";-lin afore_Prep = mkPrep "afore";-lin after_Conj = mkConj "after";-lin after_Prep = mkPrep "after";-lin against_Prep = mkPrep "against";-lin agin_Prep = mkPrep "agin";-lin albeit_Conj = mkConj "albeit";-lin along_Prep = mkPrep "along";-lin alongside_Prep = mkPrep "alongside";-lin although_Conj = mkConj "although";-lin amid_Prep = mkPrep "amid";-lin amidst_Prep = mkPrep "amidst";-lin among_Prep = mkPrep "among";-lin amongst_Prep = mkPrep "amongst";-lin an_Conj = mkConj "an";-lin and_Conj = mkConj "and";-lin anent_Prep = mkPrep "anent";-lin around_Prep = mkPrep "around";-lin as_Conj = mkConj "as";-lin aslant_Prep = mkPrep "aslant";-lin astride_Prep = mkPrep "astride";-lin at_Prep = mkPrep "at";-lin athwart_Prep = mkPrep "athwart";-lin bar_Prep = mkPrep "bar";-lin barring_Prep = mkPrep "barring";-lin because_Conj = mkConj "because";-lin before_Conj = mkConj "before";-lin before_Prep = mkPrep "before";-lin behind_Prep = mkPrep "behind";-lin below_Prep = mkPrep "below";-lin beneath_Prep = mkPrep "beneath";-lin beside_Prep = mkPrep "beside";-lin besides_Prep = mkPrep "besides";-lin between_Prep = mkPrep "between";-lin betwixt_Prep = mkPrep "betwixt";-lin beyond_Prep = mkPrep "beyond";-lin but_Conj = mkConj "but";-lin but_Prep = mkPrep "but";-lin by_Prep = mkPrep "by";-lin circa_Prep = mkPrep "circa";-lin concerning_Prep = mkPrep "concerning";-lin considering_Prep = mkPrep "considering";-lin cos_Conj = mkConj "cos";-lin despite_Prep = mkPrep "despite";-lin directly_Conj = mkConj "directly";-lin down_Prep = mkPrep "down";-lin during_Prep = mkPrep "during";-lin either_Conj = mkConj "either";-lin ere_Prep = mkPrep "ere";-lin except_Conj = mkConj "except";-lin except_Prep = mkPrep "except";-lin excepting_Prep = mkPrep "excepting";-lin failing_Prep = mkPrep "failing";-lin for_Conj = mkConj "for";-lin for_Prep = mkPrep "for";-lin forasmuch_as_Conj = mkConj "forasmuch as";-lin from_Prep = mkPrep "from";-lin howbeit_Conj = mkConj "howbeit";-lin if_Conj = mkConj "if";-lin immediately_Conj = mkConj "immediately";-lin in_Prep = mkPrep "in";-lin inside_Prep = mkPrep "inside";-lin instantly_Conj = mkConj "instantly";-lin into_Prep = mkPrep "into";-lin less_Prep = mkPrep "less";-lin lest_Conj = mkConj "lest";-lin like_Conj = mkConj "like";-lin like_Prep = mkPrep "like";-lin likewise_Conj = mkConj "likewise";-lin mid_Prep = mkPrep "mid";-lin midst_Prep = mkPrep "midst";-lin minus_Prep = mkPrep "minus";-lin near_Prep = mkPrep "near";-lin neath_Prep = mkPrep "'neath";-lin neither_Conj = mkConj "neither";-lin nevertheless_Conj = mkConj "nevertheless";-lin next_Prep = mkPrep "next";-lin nigh_Prep = mkPrep "nigh";-lin nigher_Prep = mkPrep "nigher";-lin nighest_Prep = mkPrep "nighest";-lin nisi_Conj = mkConj "nisi";-lin nor_Conj = mkConj "nor";-lin notwithstanding_Conj = mkConj "notwithstanding";-lin notwithstanding_Prep = mkPrep "notwithstanding";-lin now_Conj = mkConj "now";-lin o'er_Prep = mkPrep "o'er";-lin of_Prep = mkPrep "of";-lin off_Prep = mkPrep "off";-lin on_Prep = mkPrep "on";-lin on_to_Prep = mkPrep "on to";-lin only_Conj = mkConj "only";-lin onto_Prep = mkPrep "onto";-lin or_Conj = mkConj "or";-lin otherwise_Conj = mkConj "otherwise";-lin outside_Prep = mkPrep "outside";-lin over_Prep = mkPrep "over";-lin past_Prep = mkPrep "past";-lin pending_Prep = mkPrep "pending";-lin per_Prep = mkPrep "per";-lin plus_Prep = mkPrep "plus";-lin provided_Conj = mkConj "provided";-lin providing_Conj = mkConj "providing";-lin qua_Conj = mkConj "qua";-lin qua_Prep = mkPrep "qua";-lin re_Prep = mkPrep "re";-lin respecting_Prep = mkPrep "respecting";-lin round_Prep = mkPrep "round";-lin sans_Prep = mkPrep "sans";-lin save_Prep = mkPrep "save";-lin saving_Prep = mkPrep "saving";-lin since_Conj = mkConj "since";-lin since_Prep = mkPrep "since";-lin so_Conj = mkConj "so";-lin supposing_Conj = mkConj "supposing";-lin than_Conj = mkConj "than";-lin that_Conj = mkConj "that";-lin tho'_Conj = mkConj "tho'";-lin though_Conj = mkConj "though";-lin thro'_Prep = mkPrep "thro'";-lin through_Prep = mkPrep "through";-lin throughout_Prep = mkPrep "throughout";-lin thru_Prep = mkPrep "thru";-lin till_Conj = mkConj "till";-lin till_Prep = mkPrep "till";-lin to_Prep = mkPrep "to";-lin touching_Prep = mkPrep "touching";-lin toward_Prep = mkPrep "toward";-lin towards_Prep = mkPrep "towards";-lin tween_Prep = mkPrep "'tween";-lin twixt_Prep = mkPrep "'twixt";-lin under_Prep = mkPrep "under";-lin underneath_Prep = mkPrep "underneath";-lin unless_Conj = mkConj "unless";-lin unlike_Prep = mkPrep "unlike";-lin until_Conj = mkConj "until";-lin until_Prep = mkPrep "until";-lin unto_Prep = mkPrep "unto";-lin up_Prep = mkPrep "up";-lin upon_Prep = mkPrep "upon";-lin versus_Prep = mkPrep "versus";-lin via_Prep = mkPrep "via";-lin vice_Prep = mkPrep "vice";-lin vis_à_vis_Prep = mkPrep "vis-à-vis";-lin wanting_Prep = mkPrep "wanting";-lin when_Conj = mkConj "when";-lin whencesoever_Conj = mkConj "whencesoever";-lin whenever_Conj = mkConj "whenever";-lin whereas_Conj = mkConj "whereas";-lin whether_Conj = mkConj "whether";-lin while_Conj = mkConj "while";-lin whilst_Conj = mkConj "whilst";-lin with_Prep = mkPrep "with";-lin within_Prep = mkPrep "within";-lin without_Prep = mkPrep "without";-lin yet_Conj = mkConj "yet";-}
− lib/src/parse/oald/asc2gf
@@ -1,453 +0,0 @@-#! /usr/bin/perl -w-#-# Perl script to process OALD machine-readable ASCII file-# into a GF lexicon-#-# Usage: ./asc2gf < ascii_0710-1.txt-#-# Bjorn Bringert 2008,-# based on asc2lex by-# Matthew Purver, 11/2001--use strict;--my %irregular_verbs = ();-my %words = ();--my $irreg_eng = "../../english/IrregEng.gf";--open(IRREG_ENG,"$irreg_eng") or die "Could not open $irreg_eng\n";-while (<IRREG_ENG>) {-  if (s/\s*([a-z\d]+)_V\s*=.*/$1/) {-    chomp; -    $irregular_verbs{$_} = 1;-  }-}-close IRREG_ENG;--print "Known irregular verbs from $irreg_eng:\n";-print join(",", keys %irregular_verbs) . "\n";---# skip header section-while ( <STDIN> ) {-    last if /<\/TEIHEADER>/;-}--# read a line from stdin-while ( my $line = <STDIN> ) {--    # remove SGML tags-    $line =~ s/<[^<>]+>//g;--    # split line into fields according to spec (line may be empty now)-    if ( $line =~ /^(.{23}).{23}(.{23}).{1}(.{58})$/ ) {--        my ( $word, $pos, $cat ) = ( $1, $2, $3 );--  	# trim white space-	for ( ( $word, $pos, $cat ) ) {-	    s/\s*$//;-	}--	# make word lower-case-	$word =~ tr/A-Z/a-z/;   # lower case--	# translate OALD diacritics-	$word =~ s/~n/ñ/g;-	$word =~ s/<c/ç/g;-	$word =~ s/"a/ä/g;-	$word =~ s/"o/ö/g;-	$word =~ s/"u/ü/g;-	$word =~ s/"i/ï/g;-	$word =~ s/\^a/â/g;-	$word =~ s/\^e/ê/g;-	$word =~ s/\^o/ô/g;-	$word =~ s/`a/à/g;-	$word =~ s/`e/è/g;-	$word =~ s/_e/é/g;--	# make legal identifier-	# Note: in theory this could cause clashes, but I don't think it does-	# with the OALD.-	my $name = $word;-	$name =~ s/ /_/g;   # space -> _-	$name =~ s/-/_/g;   # - -> _-	$name =~ s/\./_/g;  # . -> _-	$name =~ s/^'//;    # drop initial '---	# get PoS & subcat info-	my @pos = split( /,/, $pos );-	$cat =~ s/,/\',\'/g;-	( $cat = "\'$cat\'" ) unless ( $cat eq '' );--	foreach ( @pos ) {-	    my ( $pcode, $infl, $freq )=split(//);--	    # for verbs, get inflected forms-	    if ( $pcode =~ /^[GHIJ]/ ) {-		$pos = 'verb';-		my ($vbz, $vbg, $vbd);--		# if this is a root form, work out the inflected forms-		if ( $infl =~ /^\d/ ) {-		    if ( $infl == 0 ) {-			( $vbz = $word ) =~ s/$/s/;-			( $vbg = $word ) =~ s/$/ing/;-			( $vbd = $word ) =~ s/$/ed/;-		    }-		    elsif ( $infl == 1 ) {-			( $vbz = $word ) =~ s/$/es/;-			( $vbg = $word ) =~ s/$/ing/;-			( $vbd = $word ) =~ s/$/ed/;-		    }-		    elsif ( $infl == 2 ) {-			( $vbz = $word ) =~ s/e$/es/;-			( $vbg = $word ) =~ s/e$/ing/;-			( $vbd = $word ) =~ s/e$/ed/;-		    }-		    elsif ( $infl == 3 ) {-			( $vbz = $word ) =~ s/y$/ies/;-			( $vbg = $word ) =~ s/y$/ying/;-			( $vbd = $word ) =~ s/y$/ied/;-		    }-		    elsif ( $infl == 4 ) {-			( $vbz = $word ) =~ s/$/s/;-			( $vbg = $word ) =~ s/(\w)$/$1$1ing/;-			( $vbd = $word ) =~ s/(\w)$/$1$1ed/;-		    }-		    elsif ( $infl == 5 ) {-			# for irregulars, just mark as such for now, we'll guess later-			$vbz = 'IRREG';-			$vbg = 'IRREG';-			$vbd = 'IRREG';-		    }--		    my $lin = "mkV \"$word\" \"$vbz\" \"$vbd\" \"$vbd\" \"$vbg\"";		    --		    # try to use a verb from IrregEng-		    if ( $infl == 5 ) {-		      for (my $i = 0; $i < length($word) - 1; $i++) {-			my $suffix = substr($word, $i);-			if ($irregular_verbs{$suffix}) {-			  if ($i == 0) {-			    $lin = "IrregEng.${name}_V";-			  } else {-			    my $prefix = substr($word, 0, $i);-			    $lin = "mkV \"$prefix\" IrregEng.${suffix}_V";-			  }-			  last;-			}-		      }-		    }--		    if ($pcode eq 'G') {-		      #add_word("${name}_VX", "mkVX ($lin)");-		      print STDERR "Ignoring anomalous verb: $name\n";-		    } -		    if ($pcode eq 'I' || $pcode eq 'J') {-		      add_word("${name}_V", "$lin");-		    }-		    if ($pcode eq 'H' || $pcode eq 'J') {-		      add_word("${name}_V2", "mkV2 ($lin)");-		    }-		}-		# if this is an inflected form, save for guessing irregulars later-		elsif ( $infl =~ /^a/ ) {-		    #push( @vbz, $word );-		}-		elsif ( $infl =~ /^b/ ) {-		    #push( @vbg, $word );-		}-		elsif ( $infl =~ /^c/ ) {-		    #push( @vbd, $word );-		}-		elsif ( $infl =~ /^d/ ) {-		    #push( @vbn, $word );-		}-	    }-	    # for nouns, get plural form-	    elsif( $pcode =~ /^[KLMNY]/ ) {-		$pos = 'noun';-		$pcode =~ s/^K/count/;-		$pcode =~ s/^L/mass/;-		$pcode =~ s/^M/both/;-		$pcode =~ s/^N/proper/;-		if ( $pcode =~ /^Y/ ) {-		    $pcode = 'count' if $infl =~ /^[>\)\]]/;-		    $pcode = 'mass' if $infl =~ /^\}/;-		    $pcode = 'proper' if $infl =~ /^[:=~]/;-		}-		# if this is a singular form, work out plural form-		unless ( $infl =~ /^j/ ) {-		    my $pl = '-';-		    if ( $infl eq '6' ) {-			( $pl = $word ) =~ s/$/s/;-		    }-		    elsif ( $infl eq '7' ) {-			( $pl = $word ) =~ s/$/es/;-		    }-		    elsif ( $infl eq '8' ) {-			( $pl = $word ) =~ s/y$/ies/;-		    }-		    elsif ( $infl =~ /^[9k\]]/ ) {-			$pl = $word;-		    }-		    elsif ( $infl =~ /^i/ ) {-			# for irregulars, let's just make a guess and mark with '*'-			# this could be done better, as for verbs, but I can't be bothered now-			$pl = $word;-  			( $pl =~ s/^((wo)?m)an/$1en\*/ ) or-  			    ( $pl =~ s/man(-|$)/men$1\*/ ) or-  			      ( $pl =~ s/-in-law/s-in-law\*/ ) or-  			      ( $pl =~ s/um$/a\*/ ) or-  			      ( $pl =~ s/us$/i\*/ ) or-  			      ( $pl =~ s/a$/ae\*/ ) or-  			      ( $pl =~ s/on$/a\*/ ) or-  			      ( $pl =~ s/is$/es\*/ ) or-  			      ( $pl =~ s/o$/i\*/ ) or-  			      ( $pl =~ s/child$/children\*/ ) or-  			      ( $pl =~ s/oot$/eet\*/ ) or-  			      ( $pl =~ s/ooth$/eeth\*/ ) or-  			      ( $pl =~ s/([lm])ouse$/$1ice\*/ ) or-  			      ( $pl =~ s/f(e)?$/ves\*/ ) or-  			      ( $pl =~ s/[ei]x$/ices\*/ ) or-  			      ( $pl =~ s/eau$/eaux\*/ ) or-  			      ( $pl = 'IRREG' );-		    }-		    # if plural-only, swap root form & plural-		    elsif ( $infl =~ /^\)/ ) {-			$pl = $word;-			$word = '-';-		    }-		    ( $infl =~ s/^[:l]/per/ ) or ( $infl =~ s/^[mn]/loc/ ) or ( $infl = '_' );--		    my $comment = "";-		    if ( $word eq '-' ) {-		      $comment .= " {- FIXME: no singular form -}";-		    } -		    if ( $pl eq '-' ) {-		      $comment .= " {- FIXME: no plural form -}";-		    }-		    if ( $pl =~ s/\*$// ) {-		      $comment .= " {- FIXME: guessed plural form -}";-		    }--		    if ( $pcode eq 'proper' ) {-		      add_word("${name}_PN", "mkPN \"$word\"");-		    } else {-		      add_word("${name}_N", "mkN \"$word\" \"$pl\"$comment");-		    }-		}-	    }-	    # for adjectives, get comparative & superlative forms-	    elsif( $pcode =~ /^O/ ) {-		$pos = 'adj';-		# if this is root form, work out inflected forms-		unless ( $infl =~ /^[rs]/ ) {-		    my ($comp, $sup);-		    if ( $infl =~ /^[Apqt]/ ) {-			$comp = $sup = '-';-		    }-		    elsif ( $infl =~ /^B/ ) {-			( $comp = $word ) =~ s/$/r/;-			( $sup = $word ) =~ s/$/st/;-		    }-		    elsif ( $infl =~ /^C/ ) {-			( $comp = $word ) =~ s/$/er/;-			( $sup = $word ) =~ s/$/est/;-		    }-		    elsif ( $infl =~ /^D/ ) {-			( $comp = $word ) =~ s/y$/ier/;-			( $sup = $word ) =~ s/y$/iest/;-		    }-		    elsif ( $infl =~ /^E/ ) {-			# for irregulars, let's just have a guess and mark with '*'-			# (there aren't very many of these)-			( $comp = $word ) =~ s/(\w)$/$1$1er\*/;-			( $sup = $word ) =~ s/(\w)$/$1$1est\*/;-		    }-		    $infl =~ s/^[ABCDE]/normal/;-		    $infl =~ s/^p/pred/;-		    $infl =~ s/^q/attr/;-		    $infl =~ s/^t/affix/;--		    if ( $comp eq '-' ) {-		      add_word("${name}_A", "compoundA (mkA \"$word\")");-		    } else {-		      add_word("${name}_A", "mkA \"$word\" \"$comp\"");-		    }-		}-	    }-	    # adverb-	    elsif( $pcode =~ /^P/ ) {-		$pos = 'adv';-		$infl =~ s/^[u\+]/normal/;-		$infl =~ s/^w/whrel/;-		$infl =~ s/^v/whq/;-		add_word("${name}_Adv", "mkAdv \"$word\"");-	    }-	    # pronoun-	    elsif( $pcode =~ s/^Q/_/ ) {-		$pos = 'pron';-		$infl =~ s/^x/normal/;-		$infl =~ s/^y/whq/;-		$infl =~ s/^z/whrel/;-		my $class = '_';-		# reflexive pronouns-		if ( ( $word =~ /self$/ ) or -		     ( $word =~ /selves$/ ) ) {-		    $pcode = 'acc';-		}-		# accusative personal pronouns-		if ( ( $word =~ /^him/ ) or-		     ( $word =~ /^her/ ) or-		     ( $word =~ /^them/ ) or-		     ( $word eq 'us' ) or-		     ( $word eq 'thee' ) or-		     ( $word eq 'me' ) ) {-		    $pcode = 'acc';-		    $class = 'per';-		}-		# nominative personal pronouns-		if ( ( $word eq 'he' ) or-		     ( $word eq 'she' ) or-		     ( $word eq 'they' ) or-		     ( $word eq 'we' ) or-		     ( $word eq 'thou' ) or-		     ( $word eq 'i' ) ) {-		    $pcode = 'nom';-		    $class = 'per';-		}-		# other personal pronouns-		if ( ( $word =~ /.+one/ ) or-		     ( $word =~ /one.+/ ) or-		     ( $word =~ /body/ ) or-		     ( $word =~ /^you/ ) or-		     ( $word =~ /^who/ ) ) {-		    $class = 'per';-		}-		# non-personal pronouns-		if ( $word =~ /thing/ ) {-		    $class = 'nper';-		}-		# otherwise case/person info will be '_' (anon variable)-		# add full spec to @pron array-		#push( @pron, "$pos( \'$word\', $pcode, $infl, $class ).\n" );-	    }-	    # for determiners, leave anon variable as placeholder for semantics-	    elsif( $pcode =~ /^[RS]/ ) {-		$pos = 'det';-		$pcode =~ s/^R/def/;-		$pcode =~ s/^S/indef/;-		#add_word("${name}_Det","mkDeterminer \"$word\"");-	    }-	    # for prepositions - nothing to say-	    elsif( $pcode =~ s/^T/prep/ ) {-		$pos = 'prep';-		add_word("${name}_Prep","mkPrep \"$word\"");-	    }-	    # for conjunctions - nothing to say-	    elsif( $pcode =~ s/^V/conj/ ) {-		$pos = 'conj';-		add_word("${name}_Conj","mkConj \"$word\"");-	    }-	    # for miscellaneous, leave '-' as placeholder for illocutionary info-	    elsif( $pcode =~ /^[UWXZ]/ ) {-		$pos = 'misc';-		#push( @prefix, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^U/prefix/ );-		#push( @interj, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^W/interj/ );-		#push( @partcl, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^X/partcl/ );-		#push( @unknown, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^Z/unknown/ );-	    }-	}-    }-}--my $absfile = "Oald.gf";-my $cncfile = "OaldEng.gf";-my $abs_structfile = "OaldStructural.gf";-my $cnc_structfile = "OaldStructuralEng.gf";--open (ABS, '>', $absfile);-open (CNC, '>', $cncfile);--open (ABS_STRUCTURAL, '>', $abs_structfile);-open (CNC_STRUCTURAL, '>', $cnc_structfile);----# print a nice comment at the top-my $header = "-- English lexicon for GF, produced from:\n"-           . "-- Oxford advanced learner's dictionary of current English:\n"-           . "--    expanded 'computer usable' version compiled by Roger Mitton\n"-           . "-- The computer usable version is transcribed from:\n"-           . "--   Oxford advanced learner's dictionary of current English\n"-           . "--   A.S. Hornby ; with the assistance of A.P. Cowie [and] J. Windsor Lewis.\n"-           . "--   3rd. ed., London : Oxford University Press, 1974.\n"-           . "-- Distributed as 'dict0710' by:\n"-           . "--   Oxford Text Archive\n"-           . "--   Oxford University Computing Services\n"-           . "--   13 Banbury Road\n"-           . "--   Oxford\n"-           . "--   OX2 6NN\n"-           . "-- Under these conditions:\n"-           . "--   Freely available for non-commercial use provided that this header is\n"-           . "--   included in its entirety with any copy distributed.\n"-           . "--\n"-           . "-- GF version generated by asc2gf, Bjorn Bringert Nov 2008\n"-           . "--    based on asc2lex, Matthew Purver Nov 2001\n"-           . "--    http://www.stanford.edu/~mpurver/software.html\n"-           . "\n";-print ABS $header;-print ABS "abstract Oald = Cat ** {\n";--print CNC $header;-print CNC "--# -path=.:alltenses\n";-print CNC "concrete OaldEng of Oald = CatEng ** open ParadigmsEng, IrregEng in {\n";--print ABS_STRUCTURAL $header;-print ABS_STRUCTURAL "abstract OaldStructural = Cat ** {\n";--print CNC_STRUCTURAL $header;-print CNC_STRUCTURAL "--# -path=.:alltenses\n";-print CNC_STRUCTURAL "concrete OaldStructuralEng of OaldStructural = CatEng ** open ParadigmsEng in {\n";--foreach my $name (sort (keys %words)) {-  (my $cat = $name) =~ s/.*_([A-Z][A-Za-z\d]*)$/$1/;-  my $lin = $words{$name};-  if ( $cat =~ /^(A)|(N)|(V)|(V2)$/ ) {-    print ABS "fun $name : $cat;\n";-    print CNC "lin $name = $lin;\n";-  } else {-    print ABS_STRUCTURAL "fun $name : $cat;\n";-    print CNC_STRUCTURAL "lin $name = $lin;\n";-  }-}--print ABS "}";-print CNC "}";--print ABS_STRUCTURAL "}";-print CNC_STRUCTURAL "}";--close(ABS_STRUCTURAL);-close(CNC_STRUCTURAL);--close(ABS);-close(CNC);--print "\nWrote open lexicon to $absfile and $cncfile\n";-print "Wrote closed lexicon to $abs_structfile and $cnc_structfile\n";----sub add_word {-  my ($name,$lin) = @_;-  if (exists $words{$name}) {-    print STDERR "Duplicate word: $name\n";-  } else {-    $words{$name} = $lin;-  }-}
− lib/src/parse/oald/src/README
@@ -1,12 +0,0 @@-This directory contains the Oxford Advanced Learner's Dictionary of Current English -(expanded computer-usable version), available from the Oxford Text Archive (http://ota.ahds.ac.uk).--It has a flat structure but contains part-of-speech, verb subcategorisation & pronunciation info.--Files:-ascii_0710-1.txt	the original plain ASCII version of the OALD-ascii_0710-2.txt	the information to go with it-asc2lex			a Perl script to process ASCII -> Prolog-lexicon2.pl		the resulting Prolog version, hand-corrected for irregulars etc.--Matthew Purver, Jan 2001
− lib/src/parse/oald/src/asc2lex
@@ -1,320 +0,0 @@-#! /usr/bin/perl-#-# Perl script to process OALD machine-readable ASCII file-# into a Prolog-readable lexicon usable by SHARDS-#-# Usage: ./asc2lex < ascii_0710-1.txt [> OUTPUT.PL]-#-# Matthew Purver, 11/2001--# print a nice comment at the top-print "% Prolog lexicon for SHARDS, from OALD machine-readable dictionary\n";-print "% Produced by asc2lex, Matthew Purver 11/2001\n\n";--# skip header section-while ( <STDIN> ) {-    last if /<\/TEIHEADER>/;-}--# read a line from stdin-while ( $line = <STDIN> ) {--    # remove SGML tags-    $line =~ s/<[^<>]+>//g;--    # split line into fields according to spec (line may be empty now)-    if ( $line =~ /^(.{23}).{23}(.{23}).{1}(.{58})$/ ) {--  	# trim white space-	for ( ( $word, $pos, $cat ) = ( $1, $2, $3 ) ) {-	    s/\s*$//;-	}--	# make word lower-case atomic string-	$word =~ s/\'/\\\'/g;   # ' -> \'-	$word =~ s/\"/\\\"/g;   # " -> \"-	$word =~ tr/A-Z/a-z/;   # lower case--	# get PoS & subcat info-	@pos = split( /,/, $pos );-	$cat =~ s/,/\',\'/g;-	( $cat = "\'$cat\'" ) unless ( $cat eq '' );--	# set up Prolog-style string & put into array-	foreach ( @pos ) {-	    ( $pcode, $infl, $freq )=split(//);-	    # for verbs, get inflected forms-	    if ( $pcode =~ /^[GHIJ]/ ) {-		$pos = 'verb';-		$pcode =~ s/^G/unknown/;-		$pcode =~ s/^H/tran/;-		$pcode =~ s/^I/intran/;-		$pcode =~ s/^J/_/;-		# if this is a root form, work out the inflected forms-		if ( $infl =~ /^\d/ ) {-		    if ( $infl == 0 ) {-			( $vbz = $word ) =~ s/$/s/;-			( $vbg = $word ) =~ s/$/ing/;-			( $vbd = $word ) =~ s/$/ed/;-		    }-		    elsif ( $infl == 1 ) {-			( $vbz = $word ) =~ s/$/es/;-			( $vbg = $word ) =~ s/$/ing/;-			( $vbd = $word ) =~ s/$/ed/;-		    }-		    elsif ( $infl == 2 ) {-			( $vbz = $word ) =~ s/e$/es/;-			( $vbg = $word ) =~ s/e$/ing/;-			( $vbd = $word ) =~ s/e$/ed/;-		    }-		    elsif ( $infl == 3 ) {-			( $vbz = $word ) =~ s/y$/ies/;-			( $vbg = $word ) =~ s/y$/ying/;-			( $vbd = $word ) =~ s/y$/ied/;-		    }-		    elsif ( $infl == 4 ) {-			( $vbz = $word ) =~ s/$/s/;-			( $vbg = $word ) =~ s/(\w)$/$1$1ing/;-			( $vbd = $word ) =~ s/(\w)$/$1$1ed/;-		    }-		    elsif ( $infl == 5 ) {-			# for irregulars, just mark as such for now, we'll guess later-			$vbz = 'IRREG';-			$vbg = 'IRREG';-			$vbd = 'IRREG';-		    }-		    # add the full spec to @verb array-		    push( @verb, -	  "$pos( \'$word\', \'$vbz\', \'$vbg\', \'$vbd\', \'$vbd\', $pcode, [$cat] ).\n" );-		}-		# if this is an inflected form, save for guessing irregulars later-		elsif ( $infl =~ /^a/ ) {-		    push( @vbz, $word );-		}-		elsif ( $infl =~ /^b/ ) {-		    push( @vbg, $word );-		}-		elsif ( $infl =~ /^c/ ) {-		    push( @vbd, $word );-		}-		elsif ( $infl =~ /^d/ ) {-		    push( @vbn, $word );-		}-	    }-	    # for nouns, get plural form-	    elsif( $pcode =~ /^[KLMNY]/ ) {-		$pos = 'noun';-		$pcode =~ s/^K/count/;-		$pcode =~ s/^L/mass/;-		$pcode =~ s/^M/both/;-		$pcode =~ s/^N/proper/;-		if ( $pcode =~ /^Y/ ) {-		    $pcode = 'count' if $infl =~ /^[>\)\]]/;-		    $pcode = 'mass' if $infl =~ /^\}/;-		    $pcode = 'proper' if $infl =~ /^[:=~]/;-		}-		# if this is a singular form, work out plural form-		unless ( $infl =~ /^j/ ) {-		    $pl = '-';-		    if ( $infl == 6 ) {-			( $pl = $word ) =~ s/$/s/;-		    }-		    elsif ( $infl == 7 ) {-			( $pl = $word ) =~ s/$/es/;-		    }-		    elsif ( $infl == 8 ) {-			( $pl = $word ) =~ s/y$/ies/;-		    }-		    elsif ( $infl =~ /^[9k\]]/ ) {-			$pl = $word;-		    }-		    elsif ( $infl =~ /^i/ ) {-			# for irregulars, let's just make a guess and mark with '*'-			# this could be done better, as for verbs, but I can't be bothered now-			$pl = $word;-  			( $pl =~ s/^((wo)?m)an/$1en\*/ ) or-  			    ( $pl =~ s/man(-|$)/men$1\*/ ) or-  			      ( $pl =~ s/-in-law/s-in-law\*/ ) or-  			      ( $pl =~ s/um$/a\*/ ) or-  			      ( $pl =~ s/us$/i\*/ ) or-  			      ( $pl =~ s/a$/ae\*/ ) or-  			      ( $pl =~ s/on$/a\*/ ) or-  			      ( $pl =~ s/is$/es\*/ ) or-  			      ( $pl =~ s/o$/i\*/ ) or-  			      ( $pl =~ s/child$/children\*/ ) or-  			      ( $pl =~ s/oot$/eet\*/ ) or-  			      ( $pl =~ s/ooth$/eeth\*/ ) or-  			      ( $pl =~ s/([lm])ouse$/$1ice\*/ ) or-  			      ( $pl =~ s/f(e)?$/ves\*/ ) or-  			      ( $pl =~ s/[ei]x$/ices\*/ ) or-  			      ( $pl =~ s/eau$/eaux\*/ ) or-  			      ( $pl = 'IRREG' );-		    }-		    # if plural-only, swap root form & plural-		    elsif ( $infl =~ /^\)/ ) {-			$pl = $word;-			$word = '-';-		    }-		    # and add full spec to @noun array-		    ( $infl =~ s/^[:l]/per/ ) or ( $infl =~ s/^[mn]/loc/ ) or ( $infl = '_' );-		    push( @noun, "$pos( \'$word\', \'$pl\', $pcode, $infl ).\n" )-		}-	    }-	    # for adjectives, get comparative & superlative forms-	    elsif( $pcode =~ /^O/ ) {-		$pos = 'adj';-		# if this is root form, work out inflected forms-		unless ( $infl =~ /^[rs]/ ) {-		    if ( $infl =~ /^[Apqt]/ ) {-			$comp = $sup = '-';-		    }-		    elsif ( $infl =~ /^B/ ) {-			( $comp = $word ) =~ s/$/r/;-			( $sup = $word ) =~ s/$/st/;-		    }-		    elsif ( $infl =~ /^C/ ) {-			( $comp = $word ) =~ s/$/er/;-			( $sup = $word ) =~ s/$/est/;-		    }-		    elsif ( $infl =~ /^D/ ) {-			( $comp = $word ) =~ s/y$/ier/;-			( $sup = $word ) =~ s/y$/iest/;-		    }-		    elsif ( $infl =~ /^E/ ) {-			# for irregulars, let's just have a guess and mark with '*'-			# (there aren't very many of these)-			( $comp = $word ) =~ s/(\w)$/$1$1er\*/;-			( $sup = $word ) =~ s/(\w)$/$1$1est\*/;-		    }-		    $infl =~ s/^[ABCDE]/normal/;-		    $infl =~ s/^p/pred/;-		    $infl =~ s/^q/attr/;-		    $infl =~ s/^t/affix/;-		    # and add full spec to @adj array-		    push( @adj, "$pos( \'$word\', \'$comp\', \'$sup\', $infl ).\n" );-		}-	    }-	    # for adverbs, just add all info to @adv array-	    elsif( $pcode =~ /^P/ ) {-		$pos = 'adv';-		$infl =~ s/^[u\+]/normal/;-		$infl =~ s/^w/whrel/;-		$infl =~ s/^v/whq/;-		push( @adv, "$pos( \'$word\', $infl ).\n" );-	    }-	    # for pronouns, work out some case/person info-	    elsif( $pcode =~ s/^Q/_/ ) {-		$pos = 'pron';-		$infl =~ s/^x/normal/;-		$infl =~ s/^y/whq/;-		$infl =~ s/^z/whrel/;-		$class = '_';-		# reflexive pronouns-		if ( ( $word =~ /self$/ ) or -		     ( $word =~ /selves$/ ) ) {-		    $pcode = 'acc';-		}-		# accusative personal pronouns-		if ( ( $word =~ /^him/ ) or-		     ( $word =~ /^her/ ) or-		     ( $word =~ /^them/ ) or-		     ( $word eq 'us' ) or-		     ( $word eq 'thee' ) or-		     ( $word eq 'me' ) ) {-		    $pcode = 'acc';-		    $class = 'per';-		}-		# nominative personal pronouns-		if ( ( $word eq 'he' ) or-		     ( $word eq 'she' ) or-		     ( $word eq 'they' ) or-		     ( $word eq 'we' ) or-		     ( $word eq 'thou' ) or-		     ( $word eq 'i' ) ) {-		    $pcode = 'nom';-		    $class = 'per';-		}-		# other personal pronouns-		if ( ( $word =~ /.+one/ ) or-		     ( $word =~ /one.+/ ) or-		     ( $word =~ /body/ ) or-		     ( $word =~ /^you/ ) or-		     ( $word =~ /^who/ ) ) {-		    $class = 'per';-		}-		# non-personal pronouns-		if ( $word =~ /thing/ ) {-		    $class = 'nper';-		}-		# otherwise case/person info will be '_' (anon variable)-		# add full spec to @pron array-		push( @pron, "$pos( \'$word\', $pcode, $infl, $class ).\n" );-	    }-	    # for determiners, leave anon variable as placeholder for semantics-	    elsif( $pcode =~ /^[RS]/ ) {-		$pos = 'det';-		$pcode =~ s/^R/def/;-		$pcode =~ s/^S/indef/;-		push( @det, "$pos( \'$word\', $pcode, _ ).\n" );-	    }-	    # for prepositions - nothing to say-	    elsif( $pcode =~ s/^T/prep/ ) {-		$pos = 'prep';-		push( @prep, "$pos( \'$word\', $pcode ).\n" );-	    }-	    # for conjunctions - nothing to say-	    elsif( $pcode =~ s/^V/conj/ ) {-		$pos = 'conj';-		push( @conj, "$pos( \'$word\', $pcode ).\n" );-	    }-	    # for miscellaneous, leave '-' as placeholder for illocutionary info-	    elsif( $pcode =~ /^[UWXZ]/ ) {-		$pos = 'misc';-		push( @prefix, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^U/prefix/ );-		push( @interj, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^W/interj/ );-		push( @partcl, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^X/partcl/ );-		push( @unknown, "$pos( \'$word\', $pcode, '-' ).\n" ) if ( $pcode =~ s/^Z/unknown/ );-	    }-	}-    }-}--# now have a guess at irregular verb forms (marking the best guess with '*')-foreach $verb ( @verb ) {-    if ( $verb =~ /verb\( \'([^\']+)\', \'IRREG/ ) {-	$word = $1;-	$vbz = findbest( $word, @vbz );-	$vbg = findbest( $word, @vbg );-	$vbd = findbest( $word, @vbd );-	$vbn = findbest( $word, @vbn );-	$verb =~ s/($word\', \')IRREG(\', \')IRREG(\', \')IRREG(\', \')IRREG/\*$1$vbz$2$vbg$3$vbd$4$vbn/;-    }-}--# now print everything out (so we can group PoSs together)-print @verb, "\n", @noun, "\n", @adj, "\n", @adv;-print "\n", @pron, "\n", @det, "\n", @prep, "\n", @conj;-print "\n", @prefix, "\n", @interj, "\n", @partcl, "\n", @unknown;---# find closest string match-# similarity measure is just the length of identical prefix-# prefer shorter strings in the case of equal similarity-sub findbest -{-    my ( $word, @array ) = @_;--    $bestlen = 0;-    foreach $test ( @array ) {-	if ( ( substr( $word, 0, $bestlen-1 ) eq substr( $test, 0, $bestlen-1 ) ) &&-	     ( length( $test ) < length( $best ) ) ) {-	    $best = $test;-	}-	while ( ( substr( $word, 0, $bestlen ) eq substr( $test, 0, $bestlen ) ) &&-		( $bestlen <= length( $test ) ) ) {-	    $bestlen++;-	    $best = $test;-	}-    }-    return $best;-}
− lib/src/parse/oald/src/ascii_0710-1.txt

file too large to diff

− lib/src/parse/oald/src/ascii_0710-2.txt
@@ -1,1662 +0,0 @@-<!DOCTYPE tei.2 PUBLIC "-//TEI//DTD TEI Lite 1.0//EN"><TEI.2><TEIHEADER TYPE='TEXT' DATE.CREATED='1998-01-12'><FILEDESC><TITLESTMT><TITLE TYPE="main"> Oxford advanced learner's dictionary of current English   :  expanded "computer usable" version /  compiled by Roger Mitton</TITLE><TITLE TYPE=SUB>A machine readable edition</TITLE><RESPSTMT><RESP>unspecified</RESP><NAME>Hornby, Albert Sydney</NAME></RESPSTMT><RESPSTMT><RESP>unspecified</RESP><NAME>Cowie, Anthony Paul</NAME></RESPSTMT><RESPSTMT><RESP>unspecified</RESP><NAME>Lewis, John Windsor,  1926-</NAME></RESPSTMT><RESPSTMT><RESP>com (Compiler)</RESP><NAME>Mitton, Roger</NAME></RESPSTMT></TITLESTMT><EXTENT><SEG TYPE="designation">Text data</SEG><SEG TYPE=size>greater than 5 Mb</SEG><SEG TYPE=format> Contains markup characters</SEG><SEG TYPE="location">offline</SEG></EXTENT><PUBLICATIONSTMT><authority><!-- Not publicly available --></authority><DISTRIBUTOR><NAME KEY="ota" TYPE="organisation">Oxford Text Archive</NAME><NAME TYPE="place">Oxford</NAME><ADDRESS><ADDRLINE><NAME KEY="oucs" TYPE="organisation">Oxford University Computing Services</NAME></ADDRLINE><ADDRLINE>13 Banbury Road</ADDRLINE><ADDRLINE>Oxford</ADDRLINE><ADDRLINE>OX2 6NN</ADDRLINE><ADDRLINE><NAME TYPE="email">info@ota.ahds.ac.uk</NAME></ADDRLINE></ADDRESS></DISTRIBUTOR><IDNO TYPE="ota">dict0710</IDNO><AVAILABILITY STATUS='FREE'><P>Freely available for non-commercial use provided that this header is included in its entirety with any copy distributed</P></AVAILABILITY></PUBLICATIONSTMT><NOTESSTMT><NOTE TYPE="creationdate">[198-?]</NOTE><NOTE TYPE="general">In English</NOTE><NOTE TYPE="general">Title from title page of source text</NOTE><NOTE TYPE="general">"[Entries have] all inflected forms included in full - but ... no definitions or examples"--Compiler, in OTA records</NOTE><NOTE TYPE="publrel">Publication based on this text:  Literary and Linguistic Computing. -- Vol. 1, No. 4, 1986.</NOTE></NOTESSTMT><SOURCEDESC><BIBL> Transcribed from: Oxford advanced learner's dictionary of current English / A.S. Hornby ; with the assistance of A.P. Cowie [and] J. Windsor Lewis. -- 3rd. ed. -- London : Oxford University Press, 1974.</BIBL></SOURCEDESC></FILEDESC><ENCODINGDESC><EDITORIALDECL><P>Editorial practices unknown</P></EDITORIALDECL><REFSDECL><P>Reference system unknown</P></REFSDECL><CLASSDECL><TAXONOMY ID=OTASH><BIBL>Oxford Text Archive Subject Headings</BIBL></TAXONOMY><TAXONOMY ID=LCSH><BIBL>Library of Congress Subject Headings</BIBL></TAXONOMY></CLASSDECL></ENCODINGDESC><PROFILEDESC><CREATION><DATE>Unspecified</DATE></CREATION><LANGUSAGE><LANGUAGE USAGE=100 ID="eng">English</LANGUAGE></LANGUSAGE><TEXTCLASS><KEYWORDS SCHEME="otash"><TERM TYPE="genre">Dictionaries</TERM></KEYWORDS><KEYWORDS SCHEME='LCSH'><TERM TYPE=topical>English language -- Dictionaries</TERM><TERM TYPE=genre>Dictionaries -- 20th century</TERM></KEYWORDS></TEXTCLASS></PROFILEDESC><REVISIONDESC><CHANGE><DATE VALUE='1998-01-14'>14 Jan 1998</DATE><RESPSTMT><NAME>Burnard, Lou</NAME><RESP>cvt (converter)</RESP></RESPSTMT><ITEM>Header auto-generated from TOMES</ITEM></CHANGE><CHANGE><DATE>1990-1991</DATE><RESPSTMT><NAME>Day, Michael</NAME><RESP>edt (Editor)</RESP></RESPSTMT><ITEM>The following information was at the beginning of a MARC record used to to generate this TEI header, and may contain useful information:"computer usable" version</ITEM></CHANGE></REVISIONDESC></TEIHEADER>-<TEXT>------A DESCRIPTION OF A COMPUTER-USABLE DICTIONARY FILE BASED ON--THE OXFORD ADVANCED LEARNER'S DICTIONARY OF CURRENT ENGLISH----Roger Mitton,--Department of Computer Science,--Birkbeck College,--University of London,--Malet Street,--London WC1E 7HX----June 1992  (supersedes the versions of March and Nov 1986)------     In 1985-86 I produced a dictionary file called CUVOALD  (Computer--Usable Version of the Oxford Advanced Learner's Dictionary).  This was--a partial dictionary of English in computer-usable  form  -  "partial"--because  each  entry  contained  only some of the information from the--original  dictionary,  and  "computer-usable"  (rather   than   merely--"computer-readable")  because  it  was in a form that made it easy for--programs to access it.  A second file, called CUV2,  was  produced  at--the  same time.  This was derived from CUVOALD and was the same except--that it also contained all inflected forms explicitly, eg it contained--"added",  "adding" and "adds" as well as "add".  I have now added some--information to each entry and some more entries to CUV2, to produce  a--new version of CUV2.  This document describes this new file.----     These files were derived  originally  from  the  Oxford  Advanced--Learner's  Dictionary of Current English [1], third edition, published--by the Oxford University Press, 1974, the machine-readable version  of--which  is  available to researchers from the Oxford Text Archive.  The--task of deriving them from the machine-readable OALDCE was carried out--as  part  of  a research project, funded by the Leverhulme Trust, into--spelling correction.  The more recent additions have been carried  out--as  part  of my research as a lecturer in Computer Science at Birkbeck--College.----THE FILE FORMAT----     CUV2 contains 70646  entries.   Each  entry  occupies  one  line.--Samples  are  given at the end of this document.  The longest spelling--is 23 characters; the longest pronunciation is also  23;  the  longest--syntactic-tag  field  is  also  (coincidentally)  23;  the  number  of--syllables is  just  one  character  ('1'  to  '9'),  and  the  longest--verb-pattern  field  is  58.  The fields are padded with spaces to the--lengths of the longest, ie 23, 23, 23, 1 and  58,  making  the  record--length  128.   The spelling begins at position 1, the pronunciation at--position 24, the syntactic-tag field at position  47,  the  number  of--syllables  is  character  70,  and  the  verb-pattern  field begins at--position 71.  The file is sorted in ASCII  sequence;  this  means,  of--course, that the entries are not in the same order as in the OALDCE.---                                                                Page 2--------WHAT THE DICTIONARY CONTAINS----     Each entry consists of a spelling, a pronunciation, one  or  more--syntactic  tags (parts-of-speech) with rarity flags, a syllable count,--and a set of verb patterns for verbs.----     The first file derived from the OALDCE  (CUVOALD)  contained  all--the headwords and subentries from the original dictionary - subentries--are words like "abandonment" which comes under the headword  "abandon"---  except for a handful that contained funny characters (such as "Lsd"--where the "L" was a pound sign).  Subentries were not included if they--consisted  of  two  or three separate words that occurred individually--elsewhere in the dictionary, such as "division bell" which comes under--the   headword  "division",  except  when  the  combination  formed  a--syntactic unit not immediately predictable from its  constituents,  eg--"above  board",  which  is listed as an adverb.  To this list of about--35,000 entries, I added about 2,500 proper names -  common  forenames,--British   towns   with   a   population   of  over  5,000,  countries,--nationalities, states, counties and major  cities  of  the  world.   I--would like to have added many more proper names, but I didn't have the--time.----     The second version of the file (CUV2) contained all these entries--plus  inflected  forms  making a total of about 68,000 entries.  Since--1986 I have made a number of corrections, added the rarity  flags  and--the  syllable  counts  and  inserted about 2,000 new entries.  The new--entries, nearly all of which were derived forms of  words  already  in--the  dictionary,  were  selected from a list of several thousand words--that occurred in the LOB Corpus[3] but were not in CUV2.  I also  made--changes  to  existing  entries  where  these  were  implied by the new--entries; for example, when adding  a  plural  form  of  a  word  whose--existing  tag was "uncountable", it was necessary to change the tag of--the  singular  form.   I  also  added  about  300  reasonably   common--abbreviations (see note below).----     A number of words (ie spellings) have more than one entry in  the--OALDCE,  eg "water 1" (noun) and "water 2" (verb).  In CUV2, each word--has only one entry unless it  has  two  different  pronunciations,  eg--"abuse"  (noun  and verb).  I have departed from this rule in the case--of compound adjectives, such as "hard-working", which have a  slightly--different   stress   pattern   depending  on  whether  they  are  used--attributively ("she's a hard-working girl") or  predicatively  ("she's--very hard-working").  These are entered only once; they generally have--the attributive stress pattern except when the predicative one  seemed--the  more natural.  (See also the note below on abbreviations.) I have--also given only one entry to those words that  have  strong  and  weak--forms  of  pronunciation, such as "am" (which can be pronounced &m, @m--or m).  Generally it is the strong form that is entered.----     As regards the coverage  of  the  dictionary,  readers  might  be--interested  in  a paper by Geoffrey Sampson [4] in which he analyses a--set of words from a sample of the LOB Corpus[3] that were not in CUV2.--The  recent  additions  should have gone some way to plugging the gaps--that his study identified.---                                                                Page 3--------THE SPELLINGS----     The spelling contains the characters "A"  to  "Z",  "a"  to  "z",--hyphen, apostrophe, space, umlaut or diaeresis (HEX 22), cedilla (3C),--circumflex (5E),  acute  (5F),  grave  (60)  and  tilde  (7E).   These--diacritic  characters  precede the letter that they mark, eg "se~nor".--(There are also the characters "5" and "6" in "MI5" and "MI6".)----THE PRONUNCIATIONS----     The pronunciation uses a set of  characters  very  like  the  one--adopted  by  the  Alvey Speech Club for representing IPA in ASCII [2].--The system is as follows:---- i   as in  bead       N  as in  sing-- I           bid       T         thin-- e           bed       D         then-- & (ampsnd)  bad       S         shed-- A          bard       Z        beige-- 0 (zero)    cod      tS         etch-- O (cap O)  cord      dZ         edge-- U          good-- u          food       p t k b d g-- V           bud       m n f v s z-- 3 (three)  bird       r l w h j-- @  "a" in about----eI   as in   day      R-linking (the sounding--@U            go      of a /r/ at the end of a--aI           eye      word when it is--aU           cow      followed by a vowel)--oI           boy      is marked R--I@          beer      eg fAR for "far"--e@          bare      (compare "far away"--U@          tour      with "far beyond").----Primary stress: apostrophe eg @'baUt ("about")--Secondary stress : comma eg ,&ntI'septIk--Plus-sign as in "courtship" and "bookclub"--'kOt+Sip  'bUk+klVb----When the spelling contains a space and/or a--hyphen, the pronunciation has one also, eg--above board  @,bVv 'bOd   air-raid  'e@-reId----THE SYNTACTIC TAGS----     Every entry in the dictionary has  at  least  one  syntactic  tag--(part-of-speech  code).   If  an  entry has more than one (eg "report"--noun and verb), they are in ASCII order and separated  by  commas.   A--code  consists  of three characters, the first two being the syntactic--tag and the third a frequency class.  The first is one of the  capital--letters "G" to "Z" (inclusive), which have the following meanings:-----                                                                Page 4------G  Anomalous verb--H  Transitive verb--I  Intransitive verb--J  Both transitive and intransitive verb----K  Countable noun--L  Uncountable noun--M  Both countable and uncountable noun--N  Proper noun----O  Adjective--P  Adverb--Q  Pronoun--R  Definite article--S  Indefinite article--T  Preposition--U  Prefix--V  Conjunction--W  Interjection--X  Particle--Y  Abbreviation--Z  Not classified----     Into the M class go nouns used frequently in both ways,  such  as--"coffee"  ("a  pot  of  coffee", "two coffees please"), and also nouns--that  are  predominantly  one  or  the  other;  they  may  be   mainly--uncountable  with  an  occasional  countable  use, such as "waste" and--"understanding" ("the barren wastes", "reach  an  understanding"),  or--mainly  countable  with an occasional uncountable use, like "ceremony"--and "line" ("too much ceremony", "stand in line").----     The second character in the tag code is either in the  group  "0"--(zero)  to  "9", "@", or "A" to "E", in which case it indicates how to--form inflexions, or it is one of the characters "a"  to  "z",  "+"  or--"-",  in  which  case  it gives some extra information about the word.--(Abbreviations have the following extra  code  symbols,  not  used  by--other entries:  ">", ")", "]", "}", ":", "=" and "~".)----     The inflexion codes "0"  to  "5"  are  for  verbs  and  have  the--following meanings:----0  stem+s, stem+ing, stem+ed (like "work")--1  stem+es, stem+ing, stem+ed (like "wish")--2  replace final "e" by es, ing or ed (like "love")--3  replace final "y" by ies, ying or ied (like "apply")--4  stem+s; double final letter +ing or +ed (like "abet")--5  all inflexions are given in full since at least one of them--   is irregular----     The inflexion codes "6" to "@" are for nouns:----6  add s to form the plural (like "cat")--7  add es (like "fox")--8  replace final y by ies (like "pony")--9  plural is the same as the singular (like "sheep")---                                                                Page 5------   (if there is another plural form, this is entered--    separately, eg "herring" - "shoals of herring/--    we'll have the herrings for tea")--@  no plural----     The remaining inflexion codes "A" to "E" are for adjectives:----A  No -r or -st form--B  Comp is +r, Sup is +st (like "subtle")--C  +er, +est (like "light")--D  Change final y to ier, iest (like "heavy")--E  Comp or Sup irregular - given in full----     The letters "a" to "z" give extra  information  about  the  word.--The letters "a" to "h" follow verbs, with the following meaning:----a  3rd person sing present tense--b  present participle (-ing form)--c  past tense--d  past participle--e  some other part of the verb----f to h follow anomalous verbs only:----f  contraction of pronoun with verb--g  contraction of verb with "not"--h  other contraction----     The letters "i" to "o" follow nouns:----i  singular form (pl is irregular or non-existent)--j  plural form--k  plural in form but behaves like a singular,--   eg "economics"  (may be used as a plural also,--   eg "acoustics is a modern science/ the acoustics--      of this hall are dreadful")----l to o follow proper nouns only:----l  forenames of people--m  countries, states, counties--n  towns and cities--o  other----     The letters "p" to "t" follow adjectives:----p  only used predicatively--q  only used attributively--r  comparative--s  superlative--t  can be attached to a preceding word by a hyphen----     The remaining small letters (and "+") are as follows:----u  adverb (not interrog or relative)---                                                                Page 6------v  interrogative adverb--w  relative adverb--+  adverbial particle----x  pronoun (not interrog or relative)--y  interrogative pronoun--z  relative pronoun----     If the first character of the tag code is "R" to "X" or "Z",  the--second   character  is  always  "-",  ie  there  is  never  any  extra--information about words in these classes.----     The  following  characters  are  used   only   after   "Y"   (the--abbreviation code):-->  singular noun  (see notes below)--)  plural noun--]  both sing and plur--}  uncountable noun--:  title--=  proper noun--~  other----     Examples of tags are:  K7, countable noun that forms  its  plural--by  adding  es;  H3,  transitive  verb  that forms its inflexions like--"apply"; Ic, past tense of an intransitive verb; Qz, relative pronoun;--T-,  preposition.   The  syntactic  tags are presented in tabular form--later in this document.----     There is, intentionally, some redundancy in this  coding  system.--With  the exception of "-", any given character in the second position--only occurs with a particular wordclass; a "6", for example, can  only--qualify a noun, an "r" can only qualify an adjective, and so on.  This--makes the programming a bit easier.  There is, obviously, no  mnemonic--significance  to the codes; it is not intended that people should have--to read these codes directly.----THE RARITY FLAGS----     The third character of the syntactic tag is either  "*",  "%"  or--"$".   This  is  a  marker of word-frequency.  "*" means that the word--occurs in the most frequent 500 words of the LOB Corpus[3], the  Brown--Corpus[5], the Thorndike-Lorge word count[6] and the American Heritage--Word Frequency Book[7], ie it occurs in the most frequent 500  of  all--four lists.----     The "$" code means that the word is, in my opinion, rare, with my--opinions  being  combined  to some extent with those of two friends of--mine.   I  realise  that  this  definition  of  rarity  seems   highly--unscientific,  but  there is no appreciably better way of doing it.  I--could perhaps have taken the opinions of many more  people,  but  this--would  have  been  a  long job and I doubt if the resulting list would--have   been   much   different.    The   problem   is   that   today's--computer-readable  corpora,  while  certainly  large enough to provide--data about common words, are nowhere near large enough to provide data--about  rare words.  A word that fails to appear in a corpus of several---                                                                Page 7------million words is not necessarily rare; conversely, a word that appears--several  times  in  one sample might still be rare in general use.  My--spelling corrector needed to know something  about  the  frequency  of--words  in  its  dictionary  and,  in  the absence of hard data, it was--better for it to have my estimates than none at all.----     The third code "%" is by far the commonest in the dictionary  and--denotes words that are neither "*" nor "$".----     The rarity codes are  attached  to  tags  rather  than  to  words--because  a  word  can be common in one use but rare in another.  "Go",--for example, is very common as a verb, but less common as a noun.  The--OALDCE  lists  "aneroid" as adjective and noun.  While I am reasonably--familiar with this word in the phrase  "aneroid  barometer",  I  can't--remember ever coming across it as a noun.----THE VERB PATTERNS----     The final string of letters and numbers, separated by commas,  is--for  verbs  only,  and  shows  the  "verb  patterns"  -  the  sentence--structures - in which the verbs can occur.  If an entry has more  than--one  verb pattern, they are entered in number order and then in letter--order within numbers.   This  (fairly  complicated)  system  is  taken--straight from the OALDCE, and is explained in the book's introduction.----THE SYLLABLE COUNTS----     The number of syllables was computed for each  word  by  separate--algorithms  applied  to  the  spelling and the pronunciation.  If they--produced the same number, as they did in the great majority of  cases,--this  was  entered in the dictionary.  The remaining three thousand or--so I did by hand.----     For the great majority of  words,  the  number  of  syllables  is--obvious.   There  are  a few, however, for which this is not the case.--The problems generally concern the "@" phoneme.----     The sounds "I@" ("pier"), "U@" ("tour") and "aI@"  ("hire")  seem--sometimes  to  be  one syllable and sometimes two.  I find that my own--feelings - and those of others I have spoken to -  are  influenced  by--the  spelling  of  the  word.  Whereas I am happy to count "higher" as--having two syllables, I am not so sure about "hire".   Similarly  with--"sear"  (one)  and  "seer" (two).  The sounds that follow the "@" also--seem to have an effect.  While I might be persuaded  that  "fire"  has--two  syllables,  I  would be not happy about "fire-alarm" having four.--Similarly, if "acquire" has three, does "acquiring" have four?----     The problem is that the "@" is such a small  part  of  the  sound--that  it  hardly  qualifies  as  a  syllable.  If, on the one hand, it--signifies the presence of a morpheme, its status seems raised and I am--happy  to  accept  it as a syllable.  If, on the other hand, it has no--special status and, furthermore, the adjacent sounds cause  it  almost--to  disappear, then I can't bring myself to call it a syllable at all.--If it is in-between, then I am simply not sure.  Being forced to  make--a  decision,  I  have generally counted "fire/hire/wire/pier/tour" and---                                                                Page 8------the like as one syllable, but, on another day,  I  might  easily  have--counted them as two.----     There is another continuum of "@" sounds in the middle  of  words--like  "labelling".   Some  seem  fairly  clear,  such as "enamelling";--others not so, like "gambling" and "peddling"  (and  are  "gambolling"--and "pedalling" any different?).  I suspect my decisions on these have--been somewhat arbitrary, depending on  whether  a  pronunciation  with--more "@" or less "@" seemed more natural at the time.----     One more group  of  problematic  words  are  those  ending  "ion"--pronounced sometimes "I@n" and sometimes "j@n".  I can imagine a vicar--intoning the word "communion" in church so as to give it a  full  four--syllables,  but  then ordering a case of communion wine over the phone--and giving it only three.  "Champion" in "Champion the  Wonder  Horse"--had  three  but  in  "We are the champions" it has two.  Some of these--have only  one  regular  pronunciation  -  "companion",  for  example,--clearly  has  three  syllables  -  but,  for  the others, I suspect my--decisions depended on which pronunciation came  to  mind  when  I  was--considering them.----THE ABBREVIATION ENTRIES----     Largely because of the paper  by  Geoffrey  Sampson  referred  to--above,  I have included many more abbreviations in the 1992 version of--the dictionary, but I have done so with some reluctance since they  do--not fit easily into the existing scheme.----     There were about 50 abbreviations (examples include  "eg",  "ie",--"OAP"  and "TNT") in the previous version, because they were listed in--the main body of the OALDCE.  They were not given any distinctive tags--in  the 1986 version of CUV2.  This was a nuisance since, for example,--any algorithm attempting to match spelling and pronunciation would  be--puzzled  by  an  entry such as "etc" pronounced It'set@r@.  I have now--added about 300 abbreviations that  seemed  to  me  to  be  reasonably--common, and given all abbreviations their own tag.----     Some abbreviations, such as  "amp"  and  "rev",  seem  to  behave--pretty  much  like  ordinary  words  and  I  have  not  marked them as--abbreviations.  The rest now have their own tag - "Y".  (The Y tag  in--the  previous  version was used for adverbial particles; these are now--tagged P+.)----     Some abbreviations  clearly  have  their  own  pronunciation,  eg--UNESCO,  and  others  clearly  don't,  eg cwt (hundredweight).  I have--given them their own pronunciation when  it  seemed  to  me  that  the--abbreviation  was sometimes pronounced on its own.  For example, I can--imagine someone saying that some event takes place in dZ&n @n feb (Jan--and Feb), but I can't imagine them saying it takes place in mAr @n &pr--                               _-(Mar and Apr), so "Jan" gets dZn whereas "Apr" gets 'eIprIl.  But this--is often pretty arbitrary.----     It is not uncommon for two words to share the same  abbreviation,--eg "Dr" for "Doctor" and "Drive" or "St" for "Saint" and "Street".  It--would have been a possibility  to  put  in  two  (or  sometimes  more)---                                                                Page 9------entries  for such items, along the lines of "convert" (noun and verb),--but I did not feel that 'd0kt@R (or draIv) was  the  pronunciation  of--"Dr"  in  the  way  that 'k0nv3t (or k@n'v3t) was the pronunciation of--"convert", so I was unwilling to give such abbreviations two  or  more--entries,  but  at  the  same  time  I  wanted  to put something in the--pronunciation field, so I just put one of the pronunciations in.----     There is also an unsatisfactorily arbitrary quality  to  some  of--the  tags.   Abbreviations  that can go after an article or possessive--("my PhD", "an FRS", "the MCC") were tagged singular noun ("Y>"),  and--a  few  can  be  plural  ("GCSEs")  ("Y)").   Some,  mostly  units  of--measurement ("cc", "rpm"),  can  be  both  ("Y]").   Uncountable  noun--abbreviations  ("LSD",  "TB") get "Y}".  Titles ("Mr", "Col") get "Y:"--while proper names ("Mon", "Aug") or abbreviations likely to form part--of  a  proper name ("Ave", "Rd") get "Y=".  Others ("asap", "viz") get--"Y~".  Oddly, some organization names seem to be proper names ("RADA",--"UNESCO") while others don't ("the BBC", "the UN").----     In short, then, I am uneasy about many of the  decisions  I  have--had  to  make in order to get these abbreviation entries into the same--form as the rest of the dictionary, but the important  thing  is  that--they  are  now  in  the  dictionary,  so a piece of software using the--dictionary will recognize them, and they are distinctively tagged  for--anyone who wants to take them out.----ACKNOWLEDGEMENTS----     Most of the work of extracting the required information from  the--machine-readable  OALDCE,  putting  it into a standard form in CUVOALD--and generating CUV2 was carried out by me  between  January  1985  and--March  1986.  I added the rarity flags in 1988 and the syllable counts--in 1990 and inserted the new entries in  March-June 1992.  Susan  Drew--keyed  in  the pronunciations of some of the entries, and the file was--proofread by Philip Baker,  Sylvia Davidson,  Ann Jones,  Ed Hastings,--Kate Murray  and  Diana Whitaker.   Deepa  Dougal,  as part of her MSc--project, carried out the task of looking up all the words from the LOB--Corpus in CUV2.----COPYRIGHT----     I am making the file available to others,  via  the  Oxford  Text--Archive,   so   that   researchers   who   need   a  reasonably  large--computer-usable dictionary do not need to  spend  months,  as  I  did,--putting one together.  Anyone contemplating commercial use of the file--should contact the Oxford University Press.----REFERENCES----[1] Hornby A.S., Oxford Advanced Learner's Dictionary of--    Current English, Third Edition, Oxford University--    Press, 1974----[2] Wells J.W., "A standardised machine-readable phonetic--    notation", IEE conference "Speech input/output:--    techniques and applications" London, Easter 1986---                                                               Page 10--------[3] Hofland K, and S. Johansson, Word Frequencies in British--    and American English, Norwegian Computing Centre for the--    Humanities/ Longman, 1982----[4] Sampson G., "How fully does a machine-usable dictionary--    cover English text?" Literary and Linguistic Computing,--    Vol 4, No 1, 1989, pp 29-35----[5] Kucera H. and W.N. Francis, Computational Analysis of--    Present-day American English, Brown University Press,--    1967----[6] Thorndike E.L. and I. Lorge, The Teacher's Word Book of--    30,000 Words, Teachers College, Columbia University,--    1944----[7] Carroll J.B., P. Davies and B. Richman, Word Frequency--    Book, American Heritage, 1971---                                                               Page 11--------SYNTACTIC TAGS----          FIRST CHARACTER            SECOND CHARACTER----VERBS:    G   Anomalous              0   inflects like "work"--          H   Transitive             1                 "wish"--          I   Intransitive           2                 "love"--          J   Trans & Intrans        3                "apply"--                                     4                 "abet"--                                     5    irregular----                                     a   3rd pers sing pres tense--                                     b   present participle (-ing)--                                     c   past tense--                                     d   past participle--                                     e   other part of verb--                                     f   contraction pronoun+anom vb--                                     g   contraction anom vb+not--                                     h   contraction anom vb, other----NOUNS:    K   Countable              6   plural like "cat"--          L   Uncountable            7               "fox"--          M   C & U                  8              "pony"--          N   Proper noun            9   pl same as sg, like "salmon"--                                     @   no plural----                                     i   sing form--                                     j   plural form--                                     k   pl but acts sg, like "economics"--                                     l   proper, forename eg "Sandra"--                                     m   proper, country etc, eg "Scotland"--                                     n   proper, town eg "Scunthorpe"--                                     o   other, eg "Saturn"----ADJS:    O                           A   no -er or -est form--                                     B   +r, +st  like "subtle"--                                     C   +er, +est  like "light"--                                     D   y to ier, iest  like "heavy"--                                     E   irregular comp &/or sup----                                     p   predicative--                                     q   attributive--                                     r   comparative form--                                     s   superlative form--                                     t   can be attached by hyphen eg "bellied"----OTHER:   P   Adverb                  u   not interrog or relative--                                     v   interrogative--                                     w   relative--                                     +   adverbial particle----         Q   Pronoun                 x   not interrog or relative--                                     y   interrogative--                                     z   relative---                                                               Page 12--------         R   Definite article        ---         S   Indefinite article      ---         T   Preposition             ---         U   Prefix                  ---         V   Conjunction             ---         W   Interjection            ---         X   Particle                ---         Y   Abbreviation            >   sing noun--                                     )   plur noun--                                     ]   both sing and plur--                                     }   uncountable noun--                                     :   title--                                     =   proper noun--                                     ~   other abbreviation--         Z   Not classified          ----                                                               Page 13--------Samples from CUV2--First 50 lines, then 10 lines every 10000, then the last 50.------Line     1--'em                    @m                     Qx$                    1                                                          --'neath                 niT                    T-$                    1                                                          --'shun                  SVn                    W-$                    1                                                          --'twas                  tw0z                   Gf$                    1                                                          --'tween                 twin                   Pu$,T-$                1                                                          --'tween-decks           'twin-deks             Pu$                    2                                                          --'twere                 tw3R                   Gf$                    1                                                          --'twill                 twIl                   Gf$                    1                                                          --'twixt                 twIkst                 T-$                    1                                                          --'twould                twUd                   Gf$                    1                                                          --'un                    @n                     Qx$                    1                                                          --A                      eI                     Ki$                    1                                                          --A's                    eIz                    Kj$                    1                                                          --A-bomb                 'eI-b0m                K6$                    2                                                          --A-bombs                'eI-b0mz               Kj$                    2                                                          --A-level                'eI-levl               K6%                    3                                                          --A-levels               'eI-levlz              Kj%                    3                                                          --AA                     ,eI'eI                 Y>%                    2                                                          --ABC                    ,eI,bi'si              Y>%                    3                                                          --ABCs                   ,eI,bi'siz             Y)$                    3                                                          --AD                     ,eI'di                 Y~%                    2                                                          --AGM                    ,eIdZI'em              Y>%                    2                                                          --AIDS                   eIdz                   Y}%                    1                                                          --AWOL                   'eIw0l                 Y~%                    2                                                          --Aachen                 'Ak@n                  Nn$                    2                                                          --Aarhus                 'Ahus                  Nn$                    2                                                          --Abe                    eIb                    Nl$                    1                                                          --Abercarn               '&b@kAn                Nn$                    3                                                          --Aberdare               ,&b@'de@R              Nn$                    3                                                          --Aberdeen               ,&b@'din               Nn%                    3                                                          --Abergavenny            ,&b@g@'venI            Nn%                    5                                                          --Abergele               ,&b@'gelI              Nn$                    4                                                          --Abertillery            ,&b@tI'le@rI           Nn%                    5                                                          --Aberystwyth            ,&b@'rIstwIT           Nn%                    4                                                          --Abingdon               '&bINd@n               Nn%                    3                                                          --Abo                    '&b@U                  K6$                    2                                                          --Aborigine              ,&b@'rIdZ@nI           K6%                    5                                                          --Aborigines             ,&b@'rIdZ@nIz          Kj%                    5                                                          --Abos                   '&b@Uz                 Kj$                    2                                                          --Abraham                'eIbr@h&m              Nl%                    3                                                          --Accra                  @'krA                  Nn%                    2                                                          --Accrington             '&krINt@n              Nn%                    3                                                          --Achilles               @'kIliz                Nl%                    3                                                          --Ada                    'eId@                  Nl%                    2                                                          --Adam                   '&d@m                  Nl%                    2                                                          --Addis Ababa            ,&dIs '&b@b@           Nn%                    5                                                          --Addressograph          @'dres@UgrAf           K6$                    4                                                          --Addressographs         @'dres@UgrAfs          Kj$                    4                                                          --Adelaide               '&d@leId               Nn%                    3                                                          ---                                                               Page 14------Adrian                 'eIdrI@n               Nl%                    3                                                          ----Line 10001--boggling               'b0glIN                Ib%                    22A,3A                                                     --boggy                  'b0gI                  OD%                    2                                                          --bogie                  'b@UgI                 K6$                    2                                                          --bogies                 'b@UgIz                Kj$                    2                                                          --bogs                   b0gz                   Ja%,Kj%                12E,15B                                                    --bogus                  'b@Ug@s                OA%                    2                                                          --bogy                   'b@UgI                 K8$                    2                                                          --boh                    b@U                    W-%                    1                                                          --bohemian               b@U'himI@n             K6%,OA%                4                                                          --bohemians              b@U'himI@nz            Kj%                    4                                                          ----Line 20001--dins                   dInz                   Ja$                    12C                                                        --dint                   dInt                   K6%                    1                                                          --dints                  dInts                  Kj$                    1                                                          --diocesan               daI'0sIsn              K6$,OA%                4                                                          --diocesans              daI'0sIsnz             Kj$                    4                                                          --diocese                'daI@sIs               K6%                    3                                                          --dioceses               'daI@sIsIz             Kj$                    4                                                          --dioxide                daI'0ksaId             K6%                    3                                                          --dioxides               daI'0ksaIdz            Kj%                    3                                                          --dip                    dIp                    J4%,M6%                12A,2C,3A,6A,14                                            ----Line 30001--half-tracks            'hAf-tr&ks             Kj$                    2                                                          --half-truth             'hAf-truT              K6%                    2                                                          --half-truths            'hAf-truDz             Kj%                    2                                                          --half-volley            hAf-'v0lI              K6%                    3                                                          --half-volleys           hAf-'v0lIz             Kj%                    3                                                          --half-yearly            hAf-'j3lI              OA%,Pu%                3                                                          --halfback               'hAfb&k                K6%                    2                                                          --halfbacks              'hAfb&ks               Kj%                    2                                                          --halfpennies            'heIpnIz               Kj%                    2                                                          --halfpenny              'heIpnI                K8%                    2                                                          ----Line 40001--misdealt               ,mIs'delt              Jc$,Jd$                22A,6A                                                     --misdeed                ,mIs'did               K6%                    2                                                          --misdeeds               ,mIs'didz              Kj%                    2                                                          --misdemeanour           ,mIsdI'min@R           K6%                    4                                                          --misdemeanours          ,mIsdI'min@z           Kj%                    4                                                          --misdirect              ,mIsdI'rekt            H0%                    36A                                                        --misdirected            ,mIsdI'rektId          Hc%,Hd%                46A                                                        --misdirecting           ,mIsdI'rektIN          Hb%                    46A                                                        --misdirection           ,mIsdI'rekSn           K6$                    4                                                          --misdirections          ,mIsdI'rekSnz          Kj$                    4                                                          ----Line 50001--question-master        'kwestS@n-mAst@R       K6%                    4                                                          --question-masters       'kwestS@n-mAst@z       Kj%                    4                                                          --questionable           'kwestS@n@bl           OA%                    4                                                          --questionably           'kwestS@n@blI          Pu%                    4                                                          ---                                                               Page 15------questioned             'kwestS@nd             Hc%,Hd%                26A,10                                                     --questioner             'kwestS@n@R            K6%                    3                                                          --questioners            'kwestS@n@z            Kj%                    3                                                          --questioning            'kwestS@nIN            Hb%                    36A,10                                                     --questioningly          'kwestS@nINlI          Pu%                    4                                                          --questionnaire          ,kwestS@'ne@R          K6%                    3                                                          ----Line 60001--statuesque             ,st&tSU'esk            OA%                    3                                                          --statuette              ,st&tSU'et             K6%                    3                                                          --statuettes             ,st&tSU'ets            Kj%                    3                                                          --stature                'st&tS@R               L@%                    2                                                          --status                 'steIt@s               L@%                    2                                                          --status quo             ,steIt@s 'kw@U         Ki%                    3                                                          --statute                'st&tSut               K6%                    2                                                          --statute-book           'st&tSut-bUk           K6%                    3                                                          --statute-books          'st&tSut-bUks          Kj$                    3                                                          --statutes               'st&tSuts              Kj%                    2                                                          ----Line 70001--wolfram                'wUlfr@m               L@$                    2                                                          --wolfs                  wUlfs                  Ha%                    16A,15A                                                    --wolves                 wUlvz                  Kj%                    1                                                          --woman                  'wUm@n                 Ki*                    2                                                          --womanhood              'wUm@nhUd              L@%                    3                                                          --womanish               'wUm@nIS               OA%                    3                                                          --womanize               'wUm@naIz              I2%                    3                                                          --womanized              'wUm@naIzd             Ic%,Id%                3                                                          --womanizer              'wUm@naIz@R            K6%                    4                                                          --womanizers             'wUm@naIz@z            Kj%                    4                                                          ----Line 70597--zest                   zest                   L@%                    1                                                          --zestful                'zestf@l               OA%                    2                                                          --zestfully              'zestf@lI              Pu%                    3                                                          --zigzag                 'zIgz&g                I4%,K6%,Pu%            2                                                          --zigzagged              'zIgz&gd               Ic%,Id%                2                                                          --zigzagging             'zIgz&gIN              Ib%                    3                                                          --zigzags                'zIgz&gz               Ia%,Kj%                2                                                          --zinc                   zINk                   L@%                    1                                                          --zing                   zIN                    L@%                    1                                                          --zinnia                 'zInI@                 K6$                    3                                                          --zinnias                'zInI@z                Kj$                    3                                                          --zip                    zIp                    H4%,K6%                16A,15B,22                                                 --zip code               'zIp k@Ud              K6%                    2                                                          --zip codes              'zIp k@Udz             Kj%                    2                                                          --zip-fastener           'zIp-f&sn@R            K6%                    3                                                          --zip-fasteners          'zIp-f&sn@z            Kj%                    3                                                          --zipped                 zIpt                   Hc%,Hd%                16A,15B,22                                                 --zipper                 'zIp@R                 K6%                    2                                                          --zippers                'zIp@z                 Kj%                    2                                                          --zipping                'zIpIN                 Hb%                    26A,15B,22                                                 --zips                   zIps                   Ha%,Kj%                16A,15B,22                                                 --zither                 'zID@R                 K6%                    2                                                          --zithers                'zID@z                 Kj%                    2                                                          ---                                                               Page 16------zloty                  'zl0tI                 K6$                    2                                                          --zlotys                 'zl0tIz                Kj$                    2                                                          --zodiac                 'z@UdI&k               K6%                    3                                                          --zodiacs                'z@UdI&ks              Kj$                    3                                                          --zombie                 'z0mbI                 K6%                    2                                                          --zombies                'z0mbIz                Kj%                    2                                                          --zonal                  'z@Unl                 OA%                    2                                                          --zone                   z@Un                   H2%,K6%                16A                                                        --zoned                  z@Und                  Hc%,Hd%                16A                                                        --zones                  z@Unz                  Ha%,Kj%                16A                                                        --zoning                 'z@UnIN                Hb%,L@%                26A                                                        --zoo                    zu                     K6%                    1                                                          --zoological             ,zu@'l0dZIkl           OA%                    5                                                          --zoologist              zu'0l@dZIst            K6%                    4                                                          --zoologists             zu'0l@dZIsts           Kj%                    4                                                          --zoology                zu'0l@dZI              L@%                    4                                                          --zoom                   zum                    I0%,L@%                12A,2C                                                     --zoomed                 zumd                   Ic%,Id%                12A,2C                                                     --zooming                'zumIN                 Ib%                    22A,2C                                                     --zooms                  zumz                   Ia%                    12A,2C                                                     --zoophyte               'z@U@faIt              K6$                    3                                                          --zoophytes              'z@U@faIts             Kj$                    3                                                          --zoos                   zuz                    Kj%                    1                                                          --zoot suit              'zut sut               K6$                    2                                                          --zoot suits             'zut suts              Kj$                    2                                                          --zucchini               zU'kinI                M9%                    3                                                          --zucchinis              zU'kinIz               Kj$                    3                                                          ----End of input file after line  70646.--</TEXT></TEI.2>
− lib/src/parse/oald/src/lexicon2.pl
@@ -1,42757 +0,0 @@-% Prolog lexicon for SHARDS, from OALD machine-readable dictionary-% Produced by asc2lex, Matthew Purver 19/04/2001-%-% Manually edited for irregulars, CMTs, determiners etc.-%-% As this material is obtained from the OALD, it is freely available-% for RESEARCH PURPOSES ONLY. See the OTA's TEI header in-% ascii_0710-2.txt for more details.---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% Morphological interface predicates-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% noun/6-% noun( ?Stem, ?Word, ?Type, ?Number, ?Gender, ?Case )-%-% Morphological interface to noun/4 - relates word stem-% Stem to surface word Word.-% Number will be 'sing' or 'plur'-% Gender currently undefined-% Case currently always 'case' (i.e. any)-% Type will be 'mass' or 'count' (both may succeed)-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--noun( Word, Word, Type, sing, _Gender, case ) :--      noun( Word, _Plural, RawType, _SemClass ),-      noun_type( RawType, Type ).--noun( Stem, Word, Type, plur, _Gender, case ) :--      noun( Stem, Word, RawType, _SemClass ),-      noun_type( RawType, Type ).--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% noun_type( +RawType, ?Type )-%-% Returns type as defined in lexicon, except for 'both'-% which gets converted to 'mass' or 'count'-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--noun_type( Type, Type ) :--	\+ Type = both.-noun_type( both, mass ).-noun_type( both, count ).---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% verb/5-% verb( ?Stem, ?Word, ?VForm, ?Number, ?Type )-%-% Morphological interface to verb/7 - relates word stem-% Stem to surface word Word.-% VForm currently 'inf', 'pres' or 'past'-% Number currently 's3', 'nons3' or 'person' (i.e. undefined)-% Type will be 'intran', 'tran', 'ditran', etc.-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--verb( Word, Word, inf, person, Type ) :--	verb( Word, _, _, _, _, Cat, CatList ),-	verb_type( Cat, CatList, Type ).--verb( Word, Word, pres, nons3, Type ) :--	verb( Word, _, _, _, _, Cat, CatList ),-	verb_type( Cat, CatList, Type ).--verb( Stem, Word, pres, s3, Type ) :--	verb( Stem, Word, _, _, _, Cat, CatList ),-	verb_type( Cat, CatList, Type ).--verb( Stem, Word, past, person, Type ) :--	verb( Stem, _, _, Word, _, Cat, CatList ),-	verb_type( Cat, CatList, Type ).--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% verb_type( +RawType, +CatList, ?Type )-%-% Type is a verb subcategory type determined from the-% RawType atom and CatList list of numbers defined in-% the lexicon-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--verb_type( intran, _, intran ).        % VP -> V-verb_type( tran, _, tran ).            % VP -> V NP-verb_type( _, CatList, ditran ) :-     % VP -> V NP NP-	memberchk( '12A', CatList );-	memberchk( '12B', CatList );-	memberchk( '12C', CatList ).-verb_type( _, CatList, stran ) :-      % VP -> V [question]-	memberchk( '10', CatList ).-verb_type( _, CatList, pp_to ) :-      % VP -> V PP-	memberchk( '3A', CatList ).-verb_type( _, CatList, pp_for ) :-     % VP -> V PP-	memberchk( '3A', CatList ).-verb_type( _, CatList, subjraise ) :-  % VP -> V [to+inf] (subject raising)-	memberchk( '4E', CatList ).-verb_type( _, CatList, subjcon ) :-    % VP -> V [to+inf] (subject control)-	memberchk( '7A', CatList ).-verb_type( _, CatList, aux ) :-        % VP -> V [inf] (auxiliary)-	memberchk( '5', CatList ).---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% adj/3-% adj( ?Stem, ?Word, ?Type )-%-% Morphological interface to adj/4 - relates word stem-% Stem to surface word Word.-% Type will be 'simple', 'comparative' or 'superlative'-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--adj( Word, Word, simple ) :--	adj( Word, _, _, _ ).--adj( Stem, Word, comparative ) :--	adj( Stem, Word, _, _ ).--adj( Stem, Word, superlative ) :--	adj( Stem, _, Word, _ ).---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% General predicates-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% word( ?Word )-%-% Succeeds if Word is a word defined in the lexicon-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-word( Word ) :--	noun( _, Word, _, _, _, _ );-	pron( Word, _, _, _ );-	verb( _, Word, _, _, _ );-	adj( _, Word, _ );-	adv( Word, _ );-	prep( Word, _ );-	conj( Word, _ );-	det( Word, _, _ );-	misc( Word, _, _ ).--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% open_class_word( ?Word )-%-% Succeeds if Word is a noun/verb/adj/adv in the lexicon-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-open_class_word( Word ) :--	noun( _, Word, _, _, _, _ );-	verb( _, Word, _, _, _ );-	adj( _, Word, _ );-	adv( Word, _ ).--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% unknown_word( +Word )-%-% Succeeds if Word is NOT defined in the lexicon-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-unknown_word( Word ) :--	\+ word( Word ).---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-% Lexicon-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%--verb( 'hoover', 'hoovers', 'hoovering', 'hoovered', 'hoovered', tran, ['6A'] ).-verb( 'latinize', 'latinizes', 'latinizing', 'latinized', 'latinized', tran, [] ).-verb( 'roneo', 'roneos', 'roneoing', 'roneoed', 'roneoed', tran, [] ).-verb( 'x-ray', 'x-rays', 'x-raying', 'x-rayed', 'x-rayed', tran, ['6A'] ).-verb( 'xerox', 'xeroxes', 'xeroxing', 'xeroxed', 'xeroxed', tran, [] ).-verb( 'abandon', 'abandons', 'abandoning', 'abandoned', 'abandoned', tran, ['6A','14'] ).-verb( 'abase', 'abases', 'abasing', 'abased', 'abased', tran, ['6B'] ).-verb( 'abash', 'abashes', 'abashing', 'abashed', 'abashed', tran, ['6A'] ).-verb( 'abate', 'abates', 'abating', 'abated', 'abated', _, ['2A','6A'] ).-verb( 'abbreviate', 'abbreviates', 'abbreviating', 'abbreviated', 'abbreviated', tran, ['6A','14'] ).-verb( 'abdicate', 'abdicates', 'abdicating', 'abdicated', 'abdicated', _, ['2A','6A'] ).-verb( 'abduct', 'abducts', 'abducting', 'abducted', 'abducted', tran, ['6A'] ).-verb( 'abet', 'abets', 'abetting', 'abetted', 'abetted', tran, ['6A','14'] ).-verb( 'abhor', 'abhors', 'abhorring', 'abhorred', 'abhorred', tran, ['6A'] ).-verb( 'abide', 'abides', 'abiding', 'abided', 'abided', _, ['2C','3A','6A'] ).-verb( 'abjure', 'abjures', 'abjuring', 'abjured', 'abjured', tran, ['6A'] ).-verb( 'abolish', 'abolishes', 'abolishing', 'abolished', 'abolished', tran, ['6A'] ).-verb( 'abominate', 'abominates', 'abominating', 'abominated', 'abominated', tran, ['6A','6C'] ).-verb( 'abort', 'aborts', 'aborting', 'aborted', 'aborted', _, ['2A','6A'] ).-verb( 'abound', 'abounds', 'abounding', 'abounded', 'abounded', intran, ['3A'] ).-verb( 'about-face', 'about-faces', 'about-facing', 'about-faced', 'about-faced', intran, [] ).-verb( 'abrade', 'abrades', 'abrading', 'abraded', 'abraded', tran, ['6A'] ).-verb( 'abridge', 'abridges', 'abridging', 'abridged', 'abridged', tran, ['6A'] ).-verb( 'abrogate', 'abrogates', 'abrogating', 'abrogated', 'abrogated', tran, ['6A'] ).-verb( 'abscond', 'absconds', 'absconding', 'absconded', 'absconded', intran, ['2A','3A'] ).-verb( 'absent', 'absents', 'absenting', 'absented', 'absented', tran, ['6B','14'] ).-verb( 'absolve', 'absolves', 'absolving', 'absolved', 'absolved', tran, ['6A','14'] ).-verb( 'absorb', 'absorbs', 'absorbing', 'absorbed', 'absorbed', tran, ['6A'] ).-verb( 'abstain', 'abstains', 'abstaining', 'abstained', 'abstained', intran, ['2A','3A'] ).-verb( 'abstract', 'abstracts', 'abstracting', 'abstracted', 'abstracted', tran, ['6A','14'] ).-verb( 'abuse', 'abuses', 'abusing', 'abused', 'abused', tran, ['6A'] ).-verb( 'abut', 'abuts', 'abutting', 'abutted', 'abutted', intran, ['3A'] ).-verb( 'accede', 'accedes', 'acceding', 'acceded', 'acceded', intran, ['2A','3A'] ).-verb( 'accelerate', 'accelerates', 'accelerating', 'accelerated', 'accelerated', _, ['2A','6A'] ).-verb( 'accent', 'accents', 'accenting', 'accented', 'accented', tran, ['6A'] ).-verb( 'accentuate', 'accentuates', 'accentuating', 'accentuated', 'accentuated', tran, ['6A'] ).-verb( 'accept', 'accepts', 'accepting', 'accepted', 'accepted', _, ['2A','6A','9','16B'] ).-verb( 'acclaim', 'acclaims', 'acclaiming', 'acclaimed', 'acclaimed', tran, ['6A','16B','23'] ).-verb( 'acclimate', 'acclimates', 'acclimating', 'acclimated', 'acclimated', _, [] ).-verb( 'acclimatize', 'acclimatizes', 'acclimatizing', 'acclimatized', 'acclimatized', _, ['2A','14'] ).-verb( 'accommodate', 'accommodates', 'accommodating', 'accommodated', 'accommodated', tran, ['6A','14'] ).-verb( 'accompany', 'accompanies', 'accompanying', 'accompanied', 'accompanied', tran, ['6A','14'] ).-verb( 'accomplish', 'accomplishes', 'accomplishing', 'accomplished', 'accomplished', tran, ['6A'] ).-verb( 'accord', 'accords', 'according', 'accorded', 'accorded', _, ['2A','2C','3A','12A','13A'] ).-verb( 'accost', 'accosts', 'accosting', 'accosted', 'accosted', tran, ['6A'] ).-verb( 'account', 'accounts', 'accounting', 'accounted', 'accounted', _, ['3A','25'] ).-verb( 'accredit', 'accredits', 'accrediting', 'accredited', 'accredited', tran, ['14'] ).-verb( 'accrue', 'accrues', 'accruing', 'accrued', 'accrued', intran, ['2A','3A'] ).-verb( 'accumulate', 'accumulates', 'accumulating', 'accumulated', 'accumulated', _, ['2A','6A'] ).-verb( 'accuse', 'accuses', 'accusing', 'accused', 'accused', tran, ['6A','14'] ).-verb( 'accustom', 'accustoms', 'accustoming', 'accustomed', 'accustomed', tran, ['14'] ).-verb( 'ache', 'aches', 'aching', 'ached', 'ached', intran, ['2A','3A','4A'] ).-verb( 'achieve', 'achieves', 'achieving', 'achieved', 'achieved', tran, ['6A'] ).-verb( 'acidify', 'acidifies', 'acidifying', 'acidified', 'acidified', _, ['2A','6A'] ).-verb( 'acknowledge', 'acknowledges', 'acknowledging', 'acknowledged', 'acknowledged', tran, ['6A','6C','9','16B','24A','25'] ).-verb( 'acquaint', 'acquaints', 'acquainting', 'acquainted', 'acquainted', tran, ['14'] ).-verb( 'acquiesce', 'acquiesces', 'acquiescing', 'acquiesced', 'acquiesced', intran, ['2A','3A'] ).-verb( 'acquire', 'acquires', 'acquiring', 'acquired', 'acquired', tran, ['6A'] ).-verb( 'acquit', 'acquits', 'acquitting', 'acquitted', 'acquitted', tran, ['6A','14','16B'] ).-verb( 'act', 'acts', 'acting', 'acted', 'acted', _, ['2A','2C','3A','6A','15B'] ).-verb( 'activate', 'activates', 'activating', 'activated', 'activated', tran, ['6A'] ).-verb( 'actuate', 'actuates', 'actuating', 'actuated', 'actuated', tran, ['6A'] ).-verb( 'ad-lib', 'ad-libs', 'ad-libbing', 'ad-libbed', 'ad-libbed', intran, ['2A'] ).-verb( 'adapt', 'adapts', 'adapting', 'adapted', 'adapted', tran, ['6A','14'] ).-verb( 'add', 'adds', 'adding', 'added', 'added', _, ['2C','3A','6A','9','14','15B'] ).-verb( 'addict', 'addicts', 'addicting', 'addicted', 'addicted', tran, [] ).-verb( 'addle', 'addles', 'addling', 'addled', 'addled', _, ['2A','6A'] ).-verb( 'address', 'addresses', 'addressing', 'addressed', 'addressed', tran, ['6A','14','16B'] ).-verb( 'adduce', 'adduces', 'adducing', 'adduced', 'adduced', tran, ['6A'] ).-verb( 'adhere', 'adheres', 'adhering', 'adhered', 'adhered', intran, ['2A','3A'] ).-verb( 'adjoin', 'adjoins', 'adjoining', 'adjoined', 'adjoined', _, ['2A','6A'] ).-verb( 'adjourn', 'adjourns', 'adjourning', 'adjourned', 'adjourned', _, ['2A','2C','6A'] ).-verb( 'adjudge', 'adjudges', 'adjudging', 'adjudged', 'adjudged', tran, ['9','14','25'] ).-verb( 'adjudicate', 'adjudicates', 'adjudicating', 'adjudicated', 'adjudicated', _, ['2A','3A','6A','14','25'] ).-verb( 'adjure', 'adjures', 'adjuring', 'adjured', 'adjured', tran, ['17'] ).-verb( 'adjust', 'adjusts', 'adjusting', 'adjusted', 'adjusted', tran, ['6A','14'] ).-verb( 'administer', 'administers', 'administering', 'administered', 'administered', _, ['6A','14'] ).-verb( 'admire', 'admires', 'admiring', 'admired', 'admired', tran, ['6A'] ).-verb( 'admit', 'admits', 'admitting', 'admitted', 'admitted', _, ['3A','6A','6C','9','14','25'] ).-verb( 'admix', 'admixes', 'admixing', 'admixed', 'admixed', _, ['2A','6A'] ).-verb( 'admonish', 'admonishes', 'admonishing', 'admonished', 'admonished', tran, ['6A','14'] ).-verb( 'adopt', 'adopts', 'adopting', 'adopted', 'adopted', tran, ['6A'] ).-verb( 'adore', 'adores', 'adoring', 'adored', 'adored', tran, ['6A','6C'] ).-verb( 'adorn', 'adorns', 'adorning', 'adorned', 'adorned', tran, ['6A','14'] ).-verb( 'adulterate', 'adulterates', 'adulterating', 'adulterated', 'adulterated', tran, ['6A','14'] ).-verb( 'adumbrate', 'adumbrates', 'adumbrating', 'adumbrated', 'adumbrated', tran, ['6A'] ).-verb( 'advance', 'advances', 'advancing', 'advanced', 'advanced', _, ['2A','2B','3A','6A','12A','13A','14'] ).-verb( 'advantage', 'advantages', 'advantaging', 'advantaged', 'advantaged', tran, ['6A'] ).-verb( 'adventure', 'adventures', 'adventuring', 'adventured', 'adventured', tran, [] ).-verb( 'advert', 'adverts', 'adverting', 'adverted', 'adverted', intran, ['3A'] ).-verb( 'advertise', 'advertises', 'advertising', 'advertised', 'advertised', _, ['2A','3A','6A'] ).-verb( 'advise', 'advises', 'advising', 'advised', 'advised', _, ['3A','6A','6C','14','17','20','21'] ).-verb( 'advocate', 'advocates', 'advocating', 'advocated', 'advocated', tran, ['6A','6C'] ).-verb( 'aerate', 'aerates', 'aerating', 'aerated', 'aerated', tran, ['6A'] ).-verb( 'affect', 'affects', 'affecting', 'affected', 'affected', tran, ['6A','7A'] ).-verb( 'affiance', 'affiances', 'affiancing', 'affianced', 'affianced', tran, ['6A'] ).-verb( 'affiliate', 'affiliates', 'affiliating', 'affiliated', 'affiliated', _, ['2A','6A','14'] ).-verb( 'affirm', 'affirms', 'affirming', 'affirmed', 'affirmed', _, ['2A','6A','9','14'] ).-verb( 'affix', 'affixes', 'affixing', 'affixed', 'affixed', tran, ['6A','14'] ).-verb( 'afflict', 'afflicts', 'afflicting', 'afflicted', 'afflicted', tran, ['6A','14'] ).-verb( 'afford', 'affords', 'affording', 'afforded', 'afforded', tran, ['6A','7A','12A','13A'] ).-verb( 'afforest', 'afforests', 'afforesting', 'afforested', 'afforested', tran, ['6A'] ).-verb( 'affranchise', 'affranchises', 'affranchising', 'affranchised', 'affranchised', tran, ['6A'] ).-verb( 'affront', 'affronts', 'affronting', 'affronted', 'affronted', tran, ['6A'] ).-verb( 'age', 'ages', 'aging', 'aged', 'aged', _, ['2A','6A'] ).-verb( 'agglomerate', 'agglomerates', 'agglomerating', 'agglomerated', 'agglomerated', _, ['2A','6A'] ).-verb( 'agglutinate', 'agglutinates', 'agglutinating', 'agglutinated', 'agglutinated', tran, ['2A','6A'] ).-verb( 'aggrandize', 'aggrandizes', 'aggrandizing', 'aggrandized', 'aggrandized', tran, ['6A'] ).-verb( 'aggravate', 'aggravates', 'aggravating', 'aggravated', 'aggravated', tran, ['6A'] ).-verb( 'aggregate', 'aggregates', 'aggregating', 'aggregated', 'aggregated', _, ['2A','2E','6A'] ).-verb( 'aggrieve', 'aggrieves', 'aggrieving', 'aggrieved', 'aggrieved', tran, [] ).-verb( 'agitate', 'agitates', 'agitating', 'agitated', 'agitated', _, ['3A','6A'] ).-verb( 'agree', 'agrees', 'agreeing', 'agreed', 'agreed', _, ['2A','2C','3A','3B','4C','6A','7A'] ).-verb( 'aid', 'aids', 'aiding', 'aided', 'aided', tran, ['6A','14','17'] ).-verb( 'ail', 'ails', 'ailing', 'ailed', 'ailed', _, ['2A','2B','6A'] ).-verb( 'aim', 'aims', 'aiming', 'aimed', 'aimed', _, ['2A','3A','4A','6A','14'] ).-verb( 'air', 'airs', 'airing', 'aired', 'aired', tran, ['6A'] ).-verb( 'alarm', 'alarms', 'alarming', 'alarmed', 'alarmed', tran, ['6A'] ).-verb( 'alert', 'alerts', 'alerting', 'alerted', 'alerted', tran, ['6A'] ).-verb( 'alienate', 'alienates', 'alienating', 'alienated', 'alienated', tran, ['6A','14'] ).-verb( 'alight', 'alights', 'alighting', 'alighted', 'alighted', intran, ['2A','3A'] ).-verb( 'align', 'aligns', 'aligning', 'aligned', 'aligned', _, ['2A','3A','6A','14'] ).-verb( 'allay', 'allays', 'allaying', 'allayed', 'allayed', tran, ['6A'] ).-verb( 'allege', 'alleges', 'alleging', 'alleged', 'alleged', tran, ['6A','9'] ).-verb( 'alleviate', 'alleviates', 'alleviating', 'alleviated', 'alleviated', tran, ['6A'] ).-verb( 'allocate', 'allocates', 'allocating', 'allocated', 'allocated', tran, ['6A','14'] ).-verb( 'allot', 'allots', 'allotting', 'allotted', 'allotted', tran, ['6A','12A','13A','14'] ).-verb( 'allow', 'allows', 'allowing', 'allowed', 'allowed', _, ['3A','6A','6C','9','12A','13A','14','15B','17','25'] ).-verb( 'alloy', 'alloys', 'alloying', 'alloyed', 'alloyed', tran, ['6A'] ).-verb( 'allude', 'alludes', 'alluding', 'alluded', 'alluded', intran, ['3A'] ).-verb( 'allure', 'allures', 'alluring', 'allured', 'allured', tran, ['6A','14','17'] ).-verb( 'ally', 'allies', 'allying', 'allied', 'allied', tran, ['14'] ).-verb( 'alter', 'alters', 'altering', 'altered', 'altered', _, ['2A','6A'] ).-verb( 'alternate', 'alternates', 'alternating', 'alternated', 'alternated', _, ['3A','6A','14'] ).-verb( 'amalgamate', 'amalgamates', 'amalgamating', 'amalgamated', 'amalgamated', _, ['2A','6A'] ).-verb( 'amass', 'amasses', 'amassing', 'amassed', 'amassed', tran, ['6A'] ).-verb( 'amaze', 'amazes', 'amazing', 'amazed', 'amazed', tran, ['6A'] ).-verb( 'amble', 'ambles', 'ambling', 'ambled', 'ambled', intran, ['2A','2C'] ).-verb( 'ambuscade', 'ambuscades', 'ambuscading', 'ambuscaded', 'ambuscaded', tran, [] ).-verb( 'ambush', 'ambushes', 'ambushing', 'ambushed', 'ambushed', tran, ['6A'] ).-verb( 'ameliorate', 'ameliorates', 'ameliorating', 'ameliorated', 'ameliorated', _, ['2A','6A'] ).-verb( 'amend', 'amends', 'amending', 'amended', 'amended', _, ['2A','6A'] ).-verb( 'amortize', 'amortizes', 'amortizing', 'amortized', 'amortized', tran, ['6A'] ).-verb( 'amount', 'amounts', 'amounting', 'amounted', 'amounted', intran, ['3A'] ).-verb( 'amplify', 'amplifies', 'amplifying', 'amplified', 'amplified', tran, ['6A'] ).-verb( 'amputate', 'amputates', 'amputating', 'amputated', 'amputated', tran, ['6A'] ).-verb( 'amuse', 'amuses', 'amusing', 'amused', 'amused', tran, ['6A'] ).-verb( 'anaesthetize', 'anaesthetizes', 'anaesthetizing', 'anaesthetized', 'anaesthetized', tran, ['6A'] ).-verb( 'analyse', 'analyses', 'analysing', 'analysed', 'analysed', tran, ['6A'] ).-verb( 'analyze', 'analyzes', 'analyzing', 'analyzed', 'analyzed', tran, ['6A'] ).-verb( 'anathematize', 'anathematizes', 'anathematizing', 'anathematized', 'anathematized', _, [] ).-verb( 'anchor', 'anchors', 'anchoring', 'anchored', 'anchored', _, ['2A','6A'] ).-verb( 'anesthetize', 'anesthetizes', 'anesthetizing', 'anesthetized', 'anesthetized', tran, ['6A'] ).-verb( 'anger', 'angers', 'angering', 'angered', 'angered', tran, ['6A'] ).-verb( 'angle', 'angles', 'angling', 'angled', 'angled', _, ['2A','3A','6A'] ).-verb( 'angle-park', 'angle-parks', 'angle-parking', 'angle-parked', 'angle-parked', _, [] ).-verb( 'anglicize', 'anglicizes', 'anglicizing', 'anglicized', 'anglicized', tran, ['6A'] ).-verb( 'animadvert', 'animadverts', 'animadverting', 'animadverted', 'animadverted', intran, ['3A'] ).-verb( 'animate', 'animates', 'animating', 'animated', 'animated', tran, ['6A','14'] ).-verb( 'anneal', 'anneals', 'annealing', 'annealed', 'annealed', tran, ['6A'] ).-verb( 'annex', 'annexes', 'annexing', 'annexed', 'annexed', tran, ['6A','14'] ).-verb( 'annihilate', 'annihilates', 'annihilating', 'annihilated', 'annihilated', tran, ['6A'] ).-verb( 'annotate', 'annotates', 'annotating', 'annotated', 'annotated', tran, ['6A'] ).-verb( 'announce', 'announces', 'announcing', 'announced', 'announced', tran, ['6A','9','14'] ).-verb( 'annoy', 'annoys', 'annoying', 'annoyed', 'annoyed', tran, ['6A'] ).-verb( 'annul', 'annuls', 'annulling', 'annulled', 'annulled', tran, ['6A'] ).-verb( 'annunciate', 'annunciates', 'annunciating', 'annunciated', 'annunciated', tran, ['6A'] ).-verb( 'anoint', 'anoints', 'anointing', 'anointed', 'anointed', tran, ['6A','14','23'] ).-verb( 'answer', 'answers', 'answering', 'answered', 'answered', _, ['2A','2C','3A','6A','9','12A','15B'] ).-verb( 'antagonize', 'antagonizes', 'antagonizing', 'antagonized', 'antagonized', tran, ['6A'] ).-verb( 'antedate', 'antedates', 'antedating', 'antedated', 'antedated', tran, ['6A'] ).-verb( 'anticipate', 'anticipates', 'anticipating', 'anticipated', 'anticipated', tran, ['6A','6C','9'] ).-verb( 'ape', 'apes', 'aping', 'aped', 'aped', tran, [] ).-verb( 'apologize', 'apologizes', 'apologizing', 'apologized', 'apologized', intran, ['2A','3A'] ).-verb( 'apostrophize', 'apostrophizes', 'apostrophizing', 'apostrophized', 'apostrophized', tran, [] ).-verb( 'appal', 'appals', 'appalling', 'appalled', 'appalled', tran, ['6A'] ).-verb( 'apparel', 'apparels', 'apparelling', 'apparelled', 'apparelled', tran, [] ).-verb( 'appeal', 'appeals', 'appealing', 'appealed', 'appealed', intran, ['2A','3A'] ).-verb( 'appear', 'appears', 'appearing', 'appeared', 'appeared', intran, ['2A','2C','4D','4E'] ).-verb( 'appease', 'appeases', 'appeasing', 'appeased', 'appeased', tran, ['6A'] ).-verb( 'append', 'appends', 'appending', 'appended', 'appended', tran, ['6A','14'] ).-verb( 'appertain', 'appertains', 'appertaining', 'appertained', 'appertained', intran, ['3A'] ).-verb( 'applaud', 'applauds', 'applauding', 'applauded', 'applauded', _, ['2A','2B','6A'] ).-verb( 'appliqu_e', 'appliqu_es', 'appliqu_eing', 'appliqu_eed', 'appliqu_eed', tran, [] ).-verb( 'apply', 'applies', 'applying', 'applied', 'applied', _, ['2C','3A','6A','14'] ).-verb( 'appoint', 'appoints', 'appointing', 'appointed', 'appointed', tran, ['6A','9','14','16A','23','25'] ).-verb( 'apportion', 'apportions', 'apportioning', 'apportioned', 'apportioned', tran, ['6A','12B','13B','14'] ).-verb( 'appraise', 'appraises', 'appraising', 'appraised', 'appraised', tran, ['6A'] ).-verb( 'appreciate', 'appreciates', 'appreciating', 'appreciated', 'appreciated', _, ['2B','6A','9','10'] ).-verb( 'apprehend', 'apprehends', 'apprehending', 'apprehended', 'apprehended', tran, ['6A','9'] ).-verb( 'apprentice', 'apprentices', 'apprenticing', 'apprenticed', 'apprenticed', tran, ['6A','14'] ).-verb( 'apprise', 'apprises', 'apprising', 'apprised', 'apprised', tran, ['14'] ).-verb( 'approach', 'approaches', 'approaching', 'approached', 'approached', _, ['2A','6A'] ).-verb( 'appropriate', 'appropriates', 'appropriating', 'appropriated', 'appropriated', tran, ['6A','14'] ).-verb( 'approve', 'approves', 'approving', 'approved', 'approved', _, ['3A','6A'] ).-verb( 'approximate', 'approximates', 'approximating', 'approximated', 'approximated', _, ['3A','6A'] ).-verb( 'aquaplane', 'aquaplanes', 'aquaplaning', 'aquaplaned', 'aquaplaned', intran, [] ).-verb( 'arbitrate', 'arbitrates', 'arbitrating', 'arbitrated', 'arbitrated', _, ['2A','6A'] ).-verb( 'arch', 'arches', 'arching', 'arched', 'arched', _, ['2C','6A'] ).-verb( 'argue', 'argues', 'arguing', 'argued', 'argued', _, ['2A','2C','3A','6A','9','14'] ).-verb( 'arise', 'arises', 'arising', 'arose', 'arisen', intran, ['2A','3A'] ).-verb( 'arm', 'arms', 'arming', 'armed', 'armed', _, ['2A','6A','14'] ).-verb( 'arouse', 'arouses', 'arousing', 'aroused', 'aroused', tran, ['6A','14'] ).-verb( 'arraign', 'arraigns', 'arraigning', 'arraigned', 'arraigned', tran, ['6A','14'] ).-verb( 'arrange', 'arranges', 'arranging', 'arranged', 'arranged', _, ['3A','4C','6A','14','15A'] ).-verb( 'array', 'arrays', 'arraying', 'arrayed', 'arrayed', tran, ['6A','15A'] ).-verb( 'arrest', 'arrests', 'arresting', 'arrested', 'arrested', tran, ['6A'] ).-verb( 'arrive', 'arrives', 'arriving', 'arrived', 'arrived', intran, ['2A','2C','3A'] ).-verb( 'arrogate', 'arrogates', 'arrogating', 'arrogated', 'arrogated', tran, ['14'] ).-verb( 'article', 'articles', 'articling', 'articled', 'articled', tran, [] ).-verb( 'articulate', 'articulates', 'articulating', 'articulated', 'articulated', _, ['2C','6A','15A'] ).-verb( 'ascend', 'ascends', 'ascending', 'ascended', 'ascended', _, ['2A','2C','6A'] ).-verb( 'ascertain', 'ascertains', 'ascertaining', 'ascertained', 'ascertained', tran, ['6A','8','9','10','17'] ).-verb( 'ascribe', 'ascribes', 'ascribing', 'ascribed', 'ascribed', tran, ['14'] ).-verb( 'ask', 'asks', 'asking', 'asked', 'asked', _, ['3A','6A','7A','8','9','10','12C','14','15B','17','20','21'] ).-verb( 'asperse', 'asperses', 'aspersing', 'aspersed', 'aspersed', tran, ['6A'] ).-verb( 'asphalt', 'asphalts', 'asphalting', 'asphalted', 'asphalted', tran, ['6A'] ).-verb( 'asphyxiate', 'asphyxiates', 'asphyxiating', 'asphyxiated', 'asphyxiated', tran, ['6A'] ).-verb( 'aspirate', 'aspirates', 'aspirating', 'aspirated', 'aspirated', tran, [] ).-verb( 'aspire', 'aspires', 'aspiring', 'aspired', 'aspired', intran, ['3A','4A'] ).-verb( 'assail', 'assails', 'assailing', 'assailed', 'assailed', tran, ['6A','14'] ).-verb( 'assassinate', 'assassinates', 'assassinating', 'assassinated', 'assassinated', tran, ['6A'] ).-verb( 'assault', 'assaults', 'assaulting', 'assaulted', 'assaulted', tran, ['6A'] ).-verb( 'assay', 'assays', 'assaying', 'assayed', 'assayed', tran, ['6A','7A'] ).-verb( 'assemble', 'assembles', 'assembling', 'assembled', 'assembled', _, ['2A','6A'] ).-verb( 'assent', 'assents', 'assenting', 'assented', 'assented', intran, ['2A','3A'] ).-verb( 'assert', 'asserts', 'asserting', 'asserted', 'asserted', tran, ['6A','9','25'] ).-verb( 'assess', 'assesses', 'assessing', 'assessed', 'assessed', tran, ['6A','14'] ).-verb( 'asseverate', 'asseverates', 'asseverating', 'asseverated', 'asseverated', tran, ['6A','9'] ).-verb( 'assign', 'assigns', 'assigning', 'assigned', 'assigned', tran, ['12A','13A','13B','14','17'] ).-verb( 'assimilate', 'assimilates', 'assimilating', 'assimilated', 'assimilated', _, ['2A','3A','6A'] ).-verb( 'assist', 'assists', 'assisting', 'assisted', 'assisted', _, ['2A','3A','6A','14','17'] ).-verb( 'associate', 'associates', 'associating', 'associated', 'associated', _, ['3A','14'] ).-verb( 'assuage', 'assuages', 'assuaging', 'assuaged', 'assuaged', tran, ['6A'] ).-verb( 'assume', 'assumes', 'assuming', 'assumed', 'assumed', tran, ['6A','9','25'] ).-verb( 'assure', 'assures', 'assuring', 'assured', 'assured', tran, ['6A','11','14'] ).-verb( 'astonish', 'astonishes', 'astonishing', 'astonished', 'astonished', tran, ['6A'] ).-verb( 'astound', 'astounds', 'astounding', 'astounded', 'astounded', tran, ['6A'] ).-verb( 'atomize', 'atomizes', 'atomizing', 'atomized', 'atomized', tran, [] ).-verb( 'atone', 'atones', 'atoning', 'atoned', 'atoned', intran, ['2A','3A'] ).-verb( 'atrophy', 'atrophies', 'atrophying', 'atrophied', 'atrophied', _, ['2A','2B','6A'] ).-verb( 'attach', 'attaches', 'attaching', 'attached', 'attached', _, ['3A','6A','14'] ).-verb( 'attack', 'attacks', 'attacking', 'attacked', 'attacked', tran, ['6A'] ).-verb( 'attain', 'attains', 'attaining', 'attained', 'attained', _, ['3A','6A'] ).-verb( 'attempt', 'attempts', 'attempting', 'attempted', 'attempted', tran, ['6A','7A'] ).-verb( 'attend', 'attends', 'attending', 'attended', 'attended', _, ['2A','3A','6A'] ).-verb( 'attenuate', 'attenuates', 'attenuating', 'attenuated', 'attenuated', tran, ['6A'] ).-verb( 'attest', 'attests', 'attesting', 'attested', 'attested', _, ['2A','3A','6A'] ).-verb( 'attire', 'attires', 'attiring', 'attired', 'attired', tran, ['6A'] ).-verb( 'attitudinize', 'attitudinizes', 'attitudinizing', 'attitudinized', 'attitudinized', intran, ['2A'] ).-verb( 'attract', 'attracts', 'attracting', 'attracted', 'attracted', tran, ['6A'] ).-verb( 'attribute', 'attributes', 'attributing', 'attributed', 'attributed', tran, ['14'] ).-verb( 'attune', 'attunes', 'attuning', 'attuned', 'attuned', tran, ['14'] ).-verb( 'auction', 'auctions', 'auctioning', 'auctioned', 'auctioned', tran, ['6A','15B'] ).-verb( 'audit', 'audits', 'auditing', 'audited', 'audited', tran, ['6A'] ).-verb( 'audition', 'auditions', 'auditioning', 'auditioned', 'auditioned', tran, ['6A'] ).-verb( 'augment', 'augments', 'augmenting', 'augmented', 'augmented', _, ['2A','6A'] ).-verb( 'augur', 'augurs', 'auguring', 'augured', 'augured', _, ['2A','6A'] ).-verb( 'authenticate', 'authenticates', 'authenticating', 'authenticated', 'authenticated', tran, ['6A'] ).-verb( 'authorize', 'authorizes', 'authorizing', 'authorized', 'authorized', tran, ['6A','17'] ).-verb( 'autograph', 'autographs', 'autographing', 'autographed', 'autographed', tran, ['6A'] ).-verb( 'automate', 'automates', 'automating', 'automated', 'automated', tran, [] ).-verb( 'avail', 'avails', 'availing', 'availed', 'availed', _, ['2A','3A','14'] ).-verb( 'avenge', 'avenges', 'avenging', 'avenged', 'avenged', tran, ['6A','14'] ).-verb( 'aver', 'avers', 'averring', 'averred', 'averred', tran, ['6A','9'] ).-verb( 'average', 'averages', 'averaging', 'averaged', 'averaged', _, ['2B','6A'] ).-verb( 'avert', 'averts', 'averting', 'averted', 'averted', tran, ['6A','14'] ).-verb( 'avoid', 'avoids', 'avoiding', 'avoided', 'avoided', tran, ['6A','6C'] ).-verb( 'avouch', 'avouches', 'avouching', 'avouched', 'avouched', _, ['3A','6A','9'] ).-verb( 'avow', 'avows', 'avowing', 'avowed', 'avowed', tran, ['6A','25'] ).-verb( 'await', 'awaits', 'awaiting', 'awaited', 'awaited', tran, ['6A'] ).-verb( 'awake', 'awakes', 'awaking', 'awoke', 'awoken', intran, ['2A','3A','4B'] ).-verb( 'awaken', 'awakens', 'awakening', 'awakened', 'awakened', tran, ['6A','14'] ).-verb( 'award', 'awards', 'awarding', 'awarded', 'awarded', tran, ['6A','12A','13A'] ).-verb( 'awe', 'awes', 'awing', 'awed', 'awed', tran, ['6A','14'] ).-verb( 'ax', 'axes', 'axing', 'axed', 'axed', tran, ['6A'] ).-verb( 'axe', 'axes', 'axing', 'axed', 'axed', tran, ['6A'] ).-verb( 'baa', 'baas', 'baaing', 'baaed', 'baaed', intran, [] ).-verb( 'babble', 'babbles', 'babbling', 'babbled', 'babbled', _, ['2A','2B','2C','6A','15B'] ).-verb( 'baby', 'babies', 'babying', 'babied', 'babied', tran, ['6A'] ).-verb( 'babysit', 'babysits', 'babysitting', 'babysat', 'babysat', intran, [] ).-verb( 'back', 'backs', 'backing', 'backed', 'backed', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'backbite', 'backbites', 'backbiting', 'backbit', 'backbitten', _, [] ).-verb( 'backdate', 'backdates', 'backdating', 'backdated', 'backdated', tran, [] ).-verb( 'backfire', 'backfires', 'backfiring', 'backfired', 'backfired', intran, [] ).-verb( 'backpedal', 'backpedals', 'backpedalling', 'backpedalled', 'backpedalled', intran, [] ).-verb( 'backslide', 'backslides', 'backsliding', 'backslid', 'backslid', intran, ['2A'] ).-verb( 'backspace', 'backspaces', 'backspacing', 'backspaced', 'backspaced', intran, [] ).-verb( 'badger', 'badgers', 'badgering', 'badgered', 'badgered', tran, ['6A','14','16A'] ).-verb( 'baffle', 'baffles', 'baffling', 'baffled', 'baffled', tran, ['6A'] ).-verb( 'bag', 'bags', 'bagging', 'bagged', 'bagged', _, ['2A','2C','6A','15B'] ).-verb( 'bail', 'bails', 'bailing', 'bailed', 'bailed', _, ['2A','2C','6A','15B'] ).-verb( 'bait', 'baits', 'baiting', 'baited', 'baited', _, ['2A','6A'] ).-verb( 'bake', 'bakes', 'baking', 'baked', 'baked', _, ['2A','2C','6A','22'] ).-verb( 'balance', 'balances', 'balancing', 'balanced', 'balanced', _, ['2A','6A','14','15A'] ).-verb( 'bale', 'bales', 'baling', 'baled', 'baled', tran, ['6A'] ).-verb( 'balk', 'balks', 'balking', 'balked', 'balked', _, ['2A','3A','6A','14'] ).-verb( 'ball', 'balls', 'balling', 'balled', 'balled', _, [] ).-verb( 'ballast', 'ballasts', 'ballasting', 'ballasted', 'ballasted', tran, ['6A'] ).-verb( 'balloon', 'balloons', 'ballooning', 'ballooned', 'ballooned', intran, ['2A','2C'] ).-verb( 'ballot', 'ballots', 'balloting', 'balloted', 'balloted', intran, ['2A','3A'] ).-verb( 'bamboozle', 'bamboozles', 'bamboozling', 'bamboozled', 'bamboozled', tran, ['6A','14'] ).-verb( 'ban', 'bans', 'banning', 'banned', 'banned', tran, ['6A','14'] ).-verb( 'band', 'bands', 'banding', 'banded', 'banded', _, ['2C','6A','14','15B'] ).-verb( 'bandage', 'bandages', 'bandaging', 'bandaged', 'bandaged', tran, ['6A','15B'] ).-verb( 'bandy', 'bandies', 'bandying', 'bandied', 'bandied', tran, ['6A','14','15B'] ).-verb( 'bang', 'bangs', 'banging', 'banged', 'banged', _, ['2A','2C','6A','15B'] ).-verb( 'banish', 'banishes', 'banishing', 'banished', 'banished', tran, ['6A','14'] ).-verb( 'bank', 'banks', 'banking', 'banked', 'banked', _, ['2A','2C','3A','6A','15B'] ).-verb( 'bankrupt', 'bankrupts', 'bankrupting', 'bankrupted', 'bankrupted', tran, ['6A'] ).-verb( 'banquet', 'banquets', 'banqueting', 'banqueted', 'banqueted', _, ['2A','6A'] ).-verb( 'bant', 'bants', 'banting', 'banted', 'banted', intran, ['2A'] ).-verb( 'banter', 'banters', 'bantering', 'bantered', 'bantered', _, ['2A','6A'] ).-verb( 'baptize', 'baptizes', 'baptizing', 'baptized', 'baptized', tran, ['6A','23'] ).-verb( 'bar', 'bars', 'barring', 'barred', 'barred', tran, ['6A','6C','12C','14','15B'] ).-verb( 'barbarize', 'barbarizes', 'barbarizing', 'barbarized', 'barbarized', tran, ['6A'] ).-verb( 'barbecue', 'barbecues', 'barbecuing', 'barbecued', 'barbecued', tran, [] ).-verb( 'bare', 'bares', 'baring', 'bared', 'bared', tran, ['6A'] ).-verb( 'bargain', 'bargains', 'bargaining', 'bargained', 'bargained', _, ['2A','3A','9','15B'] ).-verb( 'barge', 'barges', 'barging', 'barged', 'barged', intran, ['2C','3A'] ).-verb( 'bark', 'barks', 'barking', 'barked', 'barked', _, ['2A','2C','3A','6A','15B'] ).-verb( 'barnstorm', 'barnstorms', 'barnstorming', 'barnstormed', 'barnstormed', intran, [] ).-verb( 'barrack', 'barracks', 'barracking', 'barracked', 'barracked', _, ['2A','6A'] ).-verb( 'barrel', 'barrels', 'barrelling', 'barrelled', 'barrelled', tran, [] ).-verb( 'barricade', 'barricades', 'barricading', 'barricaded', 'barricaded', tran, ['6A','15B'] ).-verb( 'barter', 'barters', 'bartering', 'bartered', 'bartered', _, ['2A','14','15B'] ).-verb( 'base', 'bases', 'basing', 'based', 'based', tran, ['14'] ).-verb( 'bash', 'bashes', 'bashing', 'bashed', 'bashed', tran, ['6A','15A','15B'] ).-verb( 'bask', 'basks', 'basking', 'basked', 'basked', intran, ['2C'] ).-verb( 'bastardize', 'bastardizes', 'bastardizing', 'bastardized', 'bastardized', tran, [] ).-verb( 'baste', 'bastes', 'basting', 'basted', 'basted', tran, ['6A','15B'] ).-verb( 'bastinado', 'bastinados', 'bastinadoing', 'bastinadoed', 'bastinadoed', tran, ['6A'] ).-verb( 'bat', 'bats', 'batting', 'batted', 'batted', _, ['2A','2B','2C','6A'] ).-verb( 'bate', 'bates', 'bating', 'bated', 'bated', tran, [] ).-verb( 'bath', 'baths', 'bathing', 'bathed', 'bathed', _, ['2A','6A'] ).-verb( 'bathe', 'bathes', 'bathing', 'bathed', 'bathed', _, ['2A','6A'] ).-verb( 'batten', 'battens', 'battening', 'battened', 'battened', _, ['3A','6A','15B'] ).-verb( 'batter', 'batters', 'battering', 'battered', 'battered', _, ['2C','6A','15A','15B'] ).-verb( 'battle', 'battles', 'battling', 'battled', 'battled', intran, ['3A'] ).-verb( 'baulk', 'baulks', 'baulking', 'baulked', 'baulked', _, ['2A','3A','6A','14'] ).-verb( 'bawl', 'bawls', 'bawling', 'bawled', 'bawled', _, ['2C','3A','6A','15A'] ).-verb( 'bay', 'bays', 'baying', 'bayed', 'bayed', intran, ['2A'] ).-verb( 'bayonet', 'bayonets', 'bayoneting', 'bayoneted', 'bayoneted', tran, ['6A'] ).-verb( 'be', 'is', 'being', 'was', 'been', unknown, ['1','4F'] ).-verb( 'be', 'is', 'being', 'was', 'been', intran, ['1','4F'] ).-verb( 'beach', 'beaches', 'beaching', 'beached', 'beached', tran, ['6A'] ).-verb( 'beam', 'beams', 'beaming', 'beamed', 'beamed', _, ['2C','6A','15A'] ).-verb( 'bear', 'bears', 'bearing', 'bore', 'borne', _, ['2A','2C','3A','6A','6D','6E','7A','11','12C','14','15B','16B','17'] ).-verb( 'beard', 'beards', 'bearding', 'bearded', 'bearded', tran, ['6A'] ).-verb( 'beat', 'beats', 'beating', 'beat', 'beaten', _, ['2A','2C','6A','14','15A','15B','22'] ).-verb( 'beatify', 'beatifies', 'beatifying', 'beatified', 'beatified', tran, ['6A'] ).-verb( 'beautify', 'beautifies', 'beautifying', 'beautified', 'beautified', tran, ['6A'] ).-verb( 'beaver', 'beavers', 'beavering', 'beavered', 'beavered', intran, ['2A','2C'] ).-verb( 'beckon', 'beckons', 'beckoning', 'beckoned', 'beckoned', _, ['2A','6A','15B','16A'] ).-verb( 'become', 'becomes', 'becoming', 'became', 'become', _, ['2D','3A','6A'] ).-verb( 'bed', 'beds', 'bedding', 'bedded', 'bedded', tran, ['6A','15A','15B'] ).-verb( 'bedevil', 'bedevils', 'bedevilling', 'bedevilled', 'bedevilled', tran, [] ).-verb( 'beef', 'beefs', 'beefing', 'beefed', 'beefed', intran, [] ).-verb( 'beeswax', 'beeswaxes', 'beeswaxing', 'beeswaxed', 'beeswaxed', tran, [] ).-verb( 'beetle', 'beetles', 'beetling', 'beetled', 'beetled', intran, ['2A'] ).-verb( 'befall', 'befalls', 'befalling', 'befell', 'befallen', _, ['6A'] ).-verb( 'befit', 'befits', 'befitting', 'befitted', 'befitted', tran, ['6A'] ).-verb( 'befoul', 'befouls', 'befouling', 'befouled', 'befouled', tran, [] ).-verb( 'befriend', 'befriends', 'befriending', 'befriended', 'befriended', tran, ['6A'] ).-verb( 'beg', 'begs', 'begging', 'begged', 'begged', _, ['2A','2C','3A','6A','7A','9','14','17'] ).-verb( 'beget', 'begets', 'begetting', 'begat', 'begotten', tran, ['6A'] ).-verb( 'beggar', 'beggars', 'beggaring', 'beggared', 'beggared', tran, ['6A'] ).-verb( 'begin', 'begins', 'beginning', 'began', 'begun', _, ['2A','3A','6A','6D','7A'] ).-verb( 'begrudge', 'begrudges', 'begrudging', 'begrudged', 'begrudged', tran, ['6C','12A','13A'] ).-verb( 'beguile', 'beguiles', 'beguiling', 'beguiled', 'beguiled', tran, ['6A','14'] ).-verb( 'behave', 'behaves', 'behaving', 'behaved', 'behaved', intran, ['2A','2C','6B'] ).-verb( 'behead', 'beheads', 'beheading', 'beheaded', 'beheaded', tran, ['6A'] ).-verb( 'behold', 'beholds', 'beholding', 'beheld', 'beheld', tran, ['6A'] ).-verb( 'behove', 'behoves', 'behoving', 'behoved', 'behoved', tran, [] ).-verb( 'belabour', 'belabours', 'belabouring', 'belaboured', 'belaboured', tran, ['6A'] ).-verb( 'belay', 'belays', 'belaying', 'belayed', 'belayed', tran, ['6A'] ).-verb( 'belch', 'belches', 'belching', 'belched', 'belched', _, ['2A','6A','15B'] ).-verb( 'beleaguer', 'beleaguers', 'beleaguering', 'beleaguered', 'beleaguered', tran, ['6A'] ).-verb( 'belie', 'belies', 'belying', 'belied', 'belied', tran, ['6A'] ).-verb( 'believe', 'believes', 'believing', 'believed', 'believed', _, ['3A','6A','9','10','25'] ).-verb( 'belittle', 'belittles', 'belittling', 'belittled', 'belittled', tran, ['6A'] ).-verb( 'bell', 'bells', 'belling', 'belled', 'belled', tran, [] ).-verb( 'bellow', 'bellows', 'bellowing', 'bellowed', 'bellowed', _, ['2A','6A','15B'] ).-verb( 'belly', 'bellies', 'bellying', 'bellied', 'bellied', _, ['2A','2C','6A','15B'] ).-verb( 'bellyache', 'bellyaches', 'bellyaching', 'bellyached', 'bellyached', intran, [] ).-verb( 'bellyland', 'bellylands', 'bellylanding', 'bellylanded', 'bellylanded', intran, [] ).-verb( 'bellylaugh', 'bellylaughs', 'bellylaughing', 'bellylaughed', 'bellylaughed', intran, [] ).-verb( 'belong', 'belongs', 'belonging', 'belonged', 'belonged', intran, ['2C','3A'] ).-verb( 'belt', 'belts', 'belting', 'belted', 'belted', tran, ['2C','3A','6A','15B'] ).-verb( 'bemoan', 'bemoans', 'bemoaning', 'bemoaned', 'bemoaned', tran, ['6A'] ).-verb( 'bend', 'bends', 'bending', 'bended', 'bended', _, ['2A','2C','6A','15A','15B'] ).-verb( 'benefit', 'benefits', 'benefiting', 'benefited', 'benefited', _, ['3A','6A'] ).-verb( 'bequeath', 'bequeaths', 'bequeathing', 'bequeathed', 'bequeathed', tran, ['6A','12A','13A'] ).-verb( 'berate', 'berates', 'berating', 'berated', 'berated', tran, ['6A'] ).-verb( 'bereave', 'bereaves', 'bereaving', 'bereaved', 'bereaved', tran, ['14'] ).-verb( 'berth', 'berths', 'berthing', 'berthed', 'berthed', _, ['2C','6A','15A'] ).-verb( 'beseech', 'beseeches', 'beseeching', 'beseeched', 'beseeched', tran, ['6A','11','13B','17'] ).-verb( 'beseem', 'beseems', 'beseeming', 'beseemed', 'beseemed', tran, [] ).-verb( 'beset', 'besets', 'besetting', 'beset', 'beset', tran, ['6A'] ).-verb( 'beshrew', 'beshrews', 'beshrewing', 'beshrewed', 'beshrewed', tran, [] ).-verb( 'besiege', 'besieges', 'besieging', 'besieged', 'besieged', tran, ['6A','14'] ).-verb( 'besmear', 'besmears', 'besmearing', 'besmeared', 'besmeared', tran, [] ).-verb( 'besmirch', 'besmirches', 'besmirching', 'besmirched', 'besmirched', tran, [] ).-verb( 'bespeak', 'bespeaks', 'bespeaking', 'bespoke', 'bespoken', tran, ['6A','25'] ).-verb( 'best', 'bests', 'besting', 'bested', 'bested', tran, ['6A'] ).-verb( 'bestir', 'bestirs', 'bestirring', 'bestirred', 'bestirred', tran, ['6A','17'] ).-verb( 'bestow', 'bestows', 'bestowing', 'bestowed', 'bestowed', tran, ['6A','14'] ).-verb( 'bestrew', 'bestrews', 'bestrewing', 'bestrewed', 'bestrewed', tran, ['6A','14'] ).-verb( 'bestride', 'bestrides', 'bestriding', 'bestrode', 'bestridden', tran, ['6A'] ).-verb( 'bet', 'bets', 'betting', 'betted', 'betted', _, ['2A','3A','9','11','12C'] ).-verb( 'betake', 'betakes', 'betaking', 'betook', 'betaken', tran, ['14'] ).-verb( 'bethink', 'bethinks', 'bethinking', 'bethought', 'bethought', tran, ['11','14','17','20','21'] ).-verb( 'betide', 'betides', 'betiding', 'betided', 'betided', tran, [] ).-verb( 'betoken', 'betokens', 'betokening', 'betokened', 'betokened', tran, ['6A'] ).-verb( 'betray', 'betrays', 'betraying', 'betrayed', 'betrayed', tran, ['6A','14','25'] ).-verb( 'betroth', 'betroths', 'betrothing', 'betrothed', 'betrothed', tran, ['6A','14'] ).-verb( 'better', 'betters', 'bettering', 'bettered', 'bettered', tran, ['6A'] ).-verb( 'bevel', 'bevels', 'bevelling', 'bevelled', 'bevelled', tran, [] ).-verb( 'bewail', 'bewails', 'bewailing', 'bewailed', 'bewailed', tran, ['6A'] ).-verb( 'beware', '-', '-', '-', '-', _, ['2A','3A','10'] ).-verb( 'bewilder', 'bewilders', 'bewildering', 'bewildered', 'bewildered', tran, ['6A'] ).-verb( 'bewitch', 'bewitches', 'bewitching', 'bewitched', 'bewitched', tran, ['6A'] ).-verb( 'bias', 'biases', 'biasing', 'biased', 'biased', tran, ['6A','14'] ).-verb( 'bib', 'bibs', 'bibbing', 'bibbed', 'bibbed', intran, [] ).-verb( 'bicker', 'bickers', 'bickering', 'bickered', 'bickered', intran, ['2A','2C','3A'] ).-verb( 'bicycle', 'bicycles', 'bicycling', 'bicycled', 'bicycled', intran, ['2A','2C'] ).-verb( 'bid', 'bids', 'bidding', 'bid', 'bid', _, ['2A','3A','6A','12A','13A','14','15B','17','18B'] ).-verb( 'bide', 'bides', 'biding', 'bided', 'bided', tran, [] ).-verb( 'biff', 'biffs', 'biffing', 'biffed', 'biffed', tran, [] ).-verb( 'bifurcate', 'bifurcates', 'bifurcating', 'bifurcated', 'bifurcated', _, ['2A','6A'] ).-verb( 'bike', 'bikes', 'biking', 'biked', 'biked', intran, [] ).-verb( 'bilk', 'bilks', 'bilking', 'bilked', 'bilked', tran, ['6A','14'] ).-verb( 'bill', 'bills', 'billing', 'billed', 'billed', _, ['6A','14'] ).-verb( 'billet', 'billets', 'billeting', 'billeted', 'billeted', tran, ['6A','14'] ).-verb( 'billow', 'billows', 'billowing', 'billowed', 'billowed', intran, ['2C'] ).-verb( 'bind', 'binds', 'binding', 'bound', 'bound', _, ['2A','6A','14','15A','15B','16B','17'] ).-verb( 'birch', 'birches', 'birching', 'birched', 'birched', tran, ['6A'] ).-verb( 'bisect', 'bisects', 'bisecting', 'bisected', 'bisected', tran, ['6A'] ).-verb( 'bitch', 'bitches', 'bitching', 'bitched', 'bitched', intran, ['2A'] ).-verb( 'bite', 'bites', 'biting', 'bit', 'bitten', _, ['2A','3A','6A','15B'] ).-verb( 'bivouac', 'bivouacs', 'bivouacking', 'bivouacked', 'bivouacked', intran, ['2A'] ).-verb( 'blab', 'blabs', 'blabbing', 'blabbed', 'blabbed', _, ['2A','6A','15B'] ).-verb( 'blabber', 'blabbers', 'blabbering', 'blabbered', 'blabbered', _, [] ).-verb( 'black', 'blacks', 'blacking', 'blacked', 'blacked', tran, ['6A'] ).-verb( 'black-lead', 'black-leads', 'black-leading', 'black-leaded', 'black-leaded', tran, [] ).-verb( 'blackball', 'blackballs', 'blackballing', 'blackballed', 'blackballed', tran, [] ).-verb( 'blacken', 'blackens', 'blackening', 'blackened', 'blackened', _, ['2A','6A'] ).-verb( 'blackguard', 'blackguards', 'blackguarding', 'blackguarded', 'blackguarded', tran, [] ).-verb( 'blackleg', 'blacklegs', 'blacklegging', 'blacklegged', 'blacklegged', _, [] ).-verb( 'blacklist', 'blacklists', 'blacklisting', 'blacklisted', 'blacklisted', tran, [] ).-verb( 'blackmail', 'blackmails', 'blackmailing', 'blackmailed', 'blackmailed', tran, [] ).-verb( 'blame', 'blames', 'blaming', 'blamed', 'blamed', tran, ['6A','14'] ).-verb( 'blanch', 'blanches', 'blanching', 'blanched', 'blanched', _, ['2A','6A'] ).-verb( 'blanket', 'blankets', 'blanketing', 'blanketed', 'blanketed', tran, ['6A','14'] ).-verb( 'blare', 'blares', 'blaring', 'blared', 'blared', _, ['2A','2C','15B'] ).-verb( 'blaspheme', 'blasphemes', 'blaspheming', 'blasphemed', 'blasphemed', _, ['2A','6A'] ).-verb( 'blast', 'blasts', 'blasting', 'blasted', 'blasted', tran, ['2A','2C','6A','15B'] ).-verb( 'blather', 'blathers', 'blathering', 'blathered', 'blathered', intran, [] ).-verb( 'blaze', 'blazes', 'blazing', 'blazed', 'blazed', _, ['2A','2C','6A','15B'] ).-verb( 'blazon', 'blazons', 'blazoning', 'blazoned', 'blazoned', tran, [] ).-verb( 'bleach', 'bleaches', 'bleaching', 'bleached', 'bleached', _, ['2A','6A'] ).-verb( 'bleat', 'bleats', 'bleating', 'bleated', 'bleated', _, ['2A','6A','15B'] ).-verb( 'bleed', 'bleeds', 'bleeding', 'bled', 'bled', _, ['2A','2C','3A','6A','14'] ).-verb( 'bleep', 'bleeps', 'bleeping', 'bleeped', 'bleeped', intran, [] ).-verb( 'blemish', 'blemishes', 'blemishing', 'blemished', 'blemished', tran, ['6A'] ).-verb( 'blench', 'blenches', 'blenching', 'blenched', 'blenched', intran, ['2A'] ).-verb( 'blend', 'blends', 'blending', 'blended', 'blended', _, ['2A','3A','6A'] ).-verb( 'bless', 'blesses', 'blessing', 'blessed', 'blessed', tran, ['6A'] ).-verb( 'blether', 'blethers', 'blethering', 'blethered', 'blethered', intran, ['2A','2C'] ).-verb( 'blight', 'blights', 'blighting', 'blighted', 'blighted', tran, ['6A'] ).-verb( 'blind', 'blinds', 'blinding', 'blinded', 'blinded', tran, ['6A','14'] ).-verb( 'blindfold', 'blindfolds', 'blindfolding', 'blindfolded', 'blindfolded', tran, ['6A'] ).-verb( 'blink', 'blinks', 'blinking', 'blinked', 'blinked', _, ['2A','2C','6A','15B'] ).-verb( 'blister', 'blisters', 'blistering', 'blistered', 'blistered', _, ['2A','6A'] ).-verb( 'blitz', 'blitzes', 'blitzing', 'blitzed', 'blitzed', tran, ['6A'] ).-verb( 'block', 'blocks', 'blocking', 'blocked', 'blocked', tran, ['6A','15B'] ).-verb( 'blockade', 'blockades', 'blockading', 'blockaded', 'blockaded', tran, ['6A'] ).-verb( 'blood', 'bloods', 'blooding', 'blooded', 'blooded', tran, ['6A'] ).-verb( 'bloom', 'blooms', 'blooming', 'bloomed', 'bloomed', intran, ['2A','2C'] ).-verb( 'blossom', 'blossoms', 'blossoming', 'blossomed', 'blossomed', intran, ['2A','2C'] ).-verb( 'blot', 'blots', 'blotting', 'blotted', 'blotted', tran, ['6A','15B'] ).-verb( 'blow', 'blows', 'blowing', 'blew', 'blown', _, ['2A','2B','2C','2E','3A','6A','12A','15A','15B'] ).-verb( 'blow-dry', 'blow-dries', 'blow-drying', 'blow-dried', 'blow-dried', tran, ['6A'] ).-verb( 'blubber', 'blubbers', 'blubbering', 'blubbered', 'blubbered', _, ['2A','15B'] ).-verb( 'bludgeon', 'bludgeons', 'bludgeoning', 'bludgeoned', 'bludgeoned', tran, ['6A','14'] ).-verb( 'blue', 'blues', 'bluing', 'blued', 'blued', tran, [] ).-verb( 'blue-pencil', 'blue-pencils', 'blue-pencilling', 'blue-pencilled', 'blue-pencilled', tran, [] ).-verb( 'bluff', 'bluffs', 'bluffing', 'bluffed', 'bluffed', _, ['2A','6A','14','15B'] ).-verb( 'blunder', 'blunders', 'blundering', 'blundered', 'blundered', _, ['2A','2C','3A'] ).-verb( 'blunt', 'blunts', 'blunting', 'blunted', 'blunted', tran, ['6A'] ).-verb( 'blur', 'blurs', 'blurring', 'blurred', 'blurred', _, ['2A','6A'] ).-verb( 'blurt', 'blurts', 'blurting', 'blurted', 'blurted', tran, ['15B'] ).-verb( 'blush', 'blushes', 'blushing', 'blushed', 'blushed', intran, ['2A','2C','3A','4B'] ).-verb( 'bluster', 'blusters', 'blustering', 'blustered', 'blustered', _, ['2A','2C','15B'] ).-verb( 'board', 'boards', 'boarding', 'boarded', 'boarded', _, ['3A','6A','15B'] ).-verb( 'boast', 'boasts', 'boasting', 'boasted', 'boasted', _, ['2A','3A','3B','6A'] ).-verb( 'boat', 'boats', 'boating', 'boated', 'boated', intran, ['2A','2C'] ).-verb( 'bob', 'bobs', 'bobbing', 'bobbed', 'bobbed', _, ['2C','6A'] ).-verb( 'bode', 'bodes', 'boding', 'boded', 'boded', _, ['12B','13B'] ).-verb( 'bog', 'bogs', 'bogging', 'bogged', 'bogged', _, ['2E','15B'] ).-verb( 'boggle', 'boggles', 'boggling', 'boggled', 'boggled', intran, ['2A','3A'] ).-verb( 'boil', 'boils', 'boiling', 'boiled', 'boiled', _, ['2A','2B','2C','2D','6A','15B','22'] ).-verb( 'bolster', 'bolsters', 'bolstering', 'bolstered', 'bolstered', tran, ['6A','15B'] ).-verb( 'bolt', 'bolts', 'bolting', 'bolted', 'bolted', _, ['2A','2C','6A','15B'] ).-verb( 'bomb', 'bombs', 'bombing', 'bombed', 'bombed', _, ['2C','6A','15B'] ).-verb( 'bombard', 'bombards', 'bombarding', 'bombarded', 'bombarded', tran, ['6A','14'] ).-verb( 'bond', 'bonds', 'bonding', 'bonded', 'bonded', tran, ['6A'] ).-verb( 'bone', 'bones', 'boning', 'boned', 'boned', tran, ['6A'] ).-verb( 'boo', 'boos', 'booing', 'booed', 'booed', _, ['2A','6A','15B'] ).-verb( 'boob', 'boobs', 'boobing', 'boobed', 'boobed', intran, [] ).-verb( 'book', 'books', 'booking', 'booked', 'booked', tran, ['6A'] ).-verb( 'boom', 'booms', 'booming', 'boomed', 'boomed', _, ['2A','2C','15B'] ).-verb( 'boost', 'boosts', 'boosting', 'boosted', 'boosted', tran, ['6A'] ).-verb( 'boot', 'boots', 'booting', 'booted', 'booted', tran, ['6A','15A','15B'] ).-verb( 'bootleg', 'bootlegs', 'bootlegging', 'bootlegged', 'bootlegged', tran, [] ).-verb( 'booze', 'boozes', 'boozing', 'boozed', 'boozed', intran, ['2A','2C'] ).-verb( 'border', 'borders', 'bordering', 'bordered', 'bordered', _, ['3A','6A'] ).-verb( 'bore', 'bores', 'boring', 'bored', 'bored', _, ['2A','2C','3A','6A','6D','6E','7A','11','12C','14','15A','15B','16B','17'] ).-verb( 'borrow', 'borrows', 'borrowing', 'borrowed', 'borrowed', tran, ['6A','14'] ).-verb( 'boss', 'bosses', 'bossing', 'bossed', 'bossed', tran, ['6A','15B'] ).-verb( 'botanize', 'botanizes', 'botanizing', 'botanized', 'botanized', intran, [] ).-verb( 'botch', 'botches', 'botching', 'botched', 'botched', tran, ['6A','15B'] ).-verb( 'bother', 'bothers', 'bothering', 'bothered', 'bothered', _, ['2A','3A','4C','6A','14','16A'] ).-verb( 'bottle', 'bottles', 'bottling', 'bottled', 'bottled', tran, ['6A','15B'] ).-verb( 'bottom', 'bottoms', 'bottoming', 'bottomed', 'bottomed', intran, [] ).-verb( 'bounce', 'bounces', 'bouncing', 'bounced', 'bounced', _, ['2A','2C','6A'] ).-verb( 'bound', 'bounds', 'bounding', 'bounded', 'bounded', _, ['2A','2C','4A','6A','14','15A','15B','16B','17'] ).-verb( 'bow', 'bows', 'bowing', 'bowed', 'bowed', tran, [] ).-verb( 'bow', 'bows', 'bowing', 'bowed', 'bowed', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'bowdlerize', 'bowdlerizes', 'bowdlerizing', 'bowdlerized', 'bowdlerized', tran, [] ).-verb( 'bowl', 'bowls', 'bowling', 'bowled', 'bowled', _, ['2A','2C','6A','15B'] ).-verb( 'box', 'boxes', 'boxing', 'boxed', 'boxed', _, ['2A','3A','6A','15B'] ).-verb( 'boycott', 'boycotts', 'boycotting', 'boycotted', 'boycotted', tran, ['6A'] ).-verb( 'brace', 'braces', 'bracing', 'braced', 'braced', _, ['6A','15B','16A'] ).-verb( 'bracket', 'brackets', 'bracketing', 'bracketed', 'bracketed', tran, ['6A','15B'] ).-verb( 'brag', 'brags', 'bragging', 'bragged', 'bragged', intran, ['2A','3A'] ).-verb( 'braid', 'braids', 'braiding', 'braided', 'braided', tran, ['6A'] ).-verb( 'brain', 'brains', 'braining', 'brained', 'brained', tran, ['6A'] ).-verb( 'brainwash', 'brainwashes', 'brainwashing', 'brainwashed', 'brainwashed', tran, ['6A'] ).-verb( 'braise', 'braises', 'braising', 'braised', 'braised', tran, ['6A'] ).-verb( 'brake', 'brakes', 'braking', 'braked', 'braked', _, ['2A','2C','2D','3A','6A','15A','15B','22'] ).-verb( 'branch', 'branches', 'branching', 'branched', 'branched', intran, ['2A','2C'] ).-verb( 'brand', 'brands', 'branding', 'branded', 'branded', tran, ['6A','16B'] ).-verb( 'brandish', 'brandishes', 'brandishing', 'brandished', 'brandished', tran, ['6A'] ).-verb( 'brave', 'braves', 'braving', 'braved', 'braved', tran, ['6A','15B'] ).-verb( 'brawl', 'brawls', 'brawling', 'brawled', 'brawled', intran, ['2A'] ).-verb( 'bray', 'brays', 'braying', 'brayed', 'brayed', tran, ['2A'] ).-verb( 'braze', 'brazes', 'brazing', 'brazed', 'brazed', tran, ['6A'] ).-verb( 'brazen', 'brazens', 'brazening', 'brazened', 'brazened', tran, [] ).-verb( 'breach', 'breaches', 'breaching', 'breached', 'breached', tran, ['6A'] ).-verb( 'break', 'breaks', 'breaking', 'broke', 'broken', _, ['2A','2C','2D','3A','6A','15A','15B','22'] ).-verb( 'breakfast', 'breakfasts', 'breakfasting', 'breakfasted', 'breakfasted', intran, [] ).-verb( 'breast', 'breasts', 'breasting', 'breasted', 'breasted', tran, ['6A'] ).-verb( 'breastfeed', 'breastfeeds', 'breastfeeding', 'breastfed', 'breastfed', _, [] ).-verb( 'breathe', 'breathes', 'breathing', 'breathed', 'breathed', _, ['2A','2C','6A','15B'] ).-verb( 'breed', 'breeds', 'breeding', 'bred', 'bred', _, ['2A','6A'] ).-verb( 'breeze', 'breezes', 'breezing', 'breezed', 'breezed', intran, ['2C'] ).-verb( 'brew', 'brews', 'brewing', 'brewed', 'brewed', _, ['2A','2C','6A'] ).-verb( 'bribe', 'bribes', 'bribing', 'bribed', 'bribed', tran, ['6A','15A','17'] ).-verb( 'brick', 'bricks', 'bricking', 'bricked', 'bricked', tran, ['15B'] ).-verb( 'bridge', 'bridges', 'bridging', 'bridged', 'bridged', tran, ['6A','15B'] ).-verb( 'bridle', 'bridles', 'bridling', 'bridled', 'bridled', _, ['2A','2C','6A'] ).-verb( 'brief', 'briefs', 'briefing', 'briefed', 'briefed', tran, ['6A'] ).-verb( 'brighten', 'brightens', 'brightening', 'brightened', 'brightened', _, ['2A','2C','6A','15B'] ).-verb( 'brim', 'brims', 'brimming', 'brimmed', 'brimmed', intran, ['2A','2C'] ).-verb( 'bring', 'brings', 'bringing', 'brought', 'brought', tran, ['6A','12A','12C','13A','14','15B','17','19B'] ).-verb( 'bristle', 'bristles', 'bristling', 'bristled', 'bristled', intran, ['2A','2C'] ).-verb( 'broach', 'broaches', 'broaching', 'broached', 'broached', _, ['2C','6A','15B'] ).-verb( 'broadcast', 'broadcasts', 'broadcasting', 'broadcasted', 'broadcasted', _, ['2A','6A'] ).-verb( 'broaden', 'broadens', 'broadening', 'broadened', 'broadened', _, ['2A','2C','6A','15B'] ).-verb( 'brocade', 'brocades', 'brocading', 'brocaded', 'brocaded', tran, ['6A'] ).-verb( 'broil', 'broils', 'broiling', 'broiled', 'broiled', _, ['2A','6A'] ).-verb( 'bronze', 'bronzes', 'bronzing', 'bronzed', 'bronzed', _, ['2A','6A'] ).-verb( 'brood', 'broods', 'brooding', 'brooded', 'brooded', intran, ['2A','2C','3A'] ).-verb( 'brook', 'brooks', 'brooking', 'brooked', 'brooked', tran, ['6A','6B'] ).-verb( 'browbeat', 'browbeats', 'browbeating', 'browbeat', 'browbeaten', tran, ['6A','14'] ).-verb( 'brown', 'browns', 'browning', 'browned', 'browned', _, ['2A','6A'] ).-verb( 'browse', 'browses', 'browsing', 'browsed', 'browsed', intran, ['2A','2C'] ).-verb( 'bruise', 'bruises', 'bruising', 'bruised', 'bruised', _, ['2A','6A'] ).-verb( 'bruit', 'bruits', 'bruiting', 'bruited', 'bruited', tran, ['15B'] ).-verb( 'brush', 'brushes', 'brushing', 'brushed', 'brushed', _, ['2A','2C','6A','15B','22'] ).-verb( 'brutalize', 'brutalizes', 'brutalizing', 'brutalized', 'brutalized', tran, ['6A'] ).-verb( 'bubble', 'bubbles', 'bubbling', 'bubbled', 'bubbled', intran, ['2A','2C'] ).-verb( 'buck', 'bucks', 'bucking', 'bucked', 'bucked', _, ['2A','2C','6A','15B'] ).-verb( 'bucket', 'buckets', 'bucketing', 'bucketed', 'bucketed', intran, [] ).-verb( 'buckle', 'buckles', 'buckling', 'buckled', 'buckled', _, ['2A','2C','6A','15B'] ).-verb( 'bud', 'buds', 'budding', 'budded', 'budded', intran, [] ).-verb( 'budge', 'budges', 'budging', 'budged', 'budged', _, ['2A','2C','6A'] ).-verb( 'budget', 'budgets', 'budgeting', 'budgeted', 'budgeted', intran, ['3A'] ).-verb( 'buff', 'buffs', 'buffing', 'buffed', 'buffed', tran, [] ).-verb( 'buffet', 'buffets', 'buffeting', 'buffeted', 'buffeted', _, ['3A','6A'] ).-verb( 'bug', 'bugs', 'bugging', 'bugged', 'bugged', tran, ['6A'] ).-verb( 'bugger', 'buggers', 'buggering', 'buggered', 'buggered', _, ['6A'] ).-verb( 'build', 'builds', 'building', 'built', 'built', _, ['2C','3A','6A','12B','13B','14','15B'] ).-verb( 'bulge', 'bulges', 'bulging', 'bulged', 'bulged', _, ['2A','2C','6A'] ).-verb( 'bulk', 'bulks', 'bulking', 'bulked', 'bulked', intran, [] ).-verb( 'bulldoze', 'bulldozes', 'bulldozing', 'bulldozed', 'bulldozed', tran, ['6A','14'] ).-verb( 'bullshit', 'bullshits', 'bullshitting', 'bullshitted', 'bullshitted', intran, [] ).-verb( 'bully', 'bullies', 'bullying', 'bullied', 'bullied', _, ['2C','6A','14'] ).-verb( 'bum', 'bums', 'bumming', 'bummed', 'bummed', _, ['2C','6A','14'] ).-verb( 'bump', 'bumps', 'bumping', 'bumped', 'bumped', _, ['2C','3A','6A','14','15B'] ).-verb( 'bunch', 'bunches', 'bunching', 'bunched', 'bunched', _, ['2A','2C','15B'] ).-verb( 'bundle', 'bundles', 'bundling', 'bundled', 'bundled', _, ['2C','15A','15B'] ).-verb( 'bung', 'bungs', 'bunging', 'bunged', 'bunged', tran, ['6A','15B'] ).-verb( 'bungle', 'bungles', 'bungling', 'bungled', 'bungled', _, ['2A','6A'] ).-verb( 'bunk', 'bunks', 'bunking', 'bunked', 'bunked', intran, [] ).-verb( 'bunker', 'bunkers', 'bunkering', 'bunkered', 'bunkered', _, ['2A','6A'] ).-verb( 'buoy', 'buoys', 'buoying', 'buoyed', 'buoyed', intran, ['6A','15B'] ).-verb( 'burble', 'burbles', 'burbling', 'burbled', 'burbled', intran, [] ).-verb( 'burden', 'burdens', 'burdening', 'burdened', 'burdened', tran, ['6A','14'] ).-verb( 'burgeon', 'burgeons', 'burgeoning', 'burgeoned', 'burgeoned', intran, [] ).-verb( 'burgle', 'burgles', 'burgling', 'burgled', 'burgled', _, ['2A','6A'] ).-verb( 'burke', 'burkes', 'burking', 'burked', 'burked', tran, ['6A'] ).-verb( 'burlesque', 'burlesques', 'burlesquing', 'burlesqued', 'burlesqued', tran, ['6A'] ).-verb( 'burn', 'burns', 'burning', 'burned', 'burned', _, ['2A','2B','2C','4A','6A','14','15B'] ).-verb( 'burnish', 'burnishes', 'burnishing', 'burnished', 'burnished', _, ['2A','6A'] ).-verb( 'burp', 'burps', 'burping', 'burped', 'burped', _, ['2A','6A'] ).-verb( 'burrow', 'burrows', 'burrowing', 'burrowed', 'burrowed', _, ['2A','2C','6A'] ).-verb( 'burst', 'bursts', 'bursting', 'burst', 'burst', _, ['2A','2C','3A','6A','22'] ).-verb( 'burthen', 'burthens', 'burthening', 'burthened', 'burthened', tran, [] ).-verb( 'bury', 'buries', 'burying', 'buried', 'buried', tran, ['6A','15A','22'] ).-verb( 'bus', 'buses', 'busing', 'bused', 'bused', _, ['2A','6A'] ).-verb( 'bust', 'busts', 'busting', 'busted', 'busted', _, [] ).-verb( 'bustle', 'bustles', 'bustling', 'bustled', 'bustled', _, ['2A','2C','15B'] ).-verb( 'busy', 'busies', 'busying', 'busied', 'busied', tran, ['6A','14'] ).-verb( 'butcher', 'butchers', 'butchering', 'butchered', 'butchered', tran, ['6A'] ).-verb( 'butt', 'butts', 'butting', 'butted', 'butted', _, ['2C','3A','6A','15A'] ).-verb( 'butter', 'butters', 'buttering', 'buttered', 'buttered', tran, ['6A','15B'] ).-verb( 'button', 'buttons', 'buttoning', 'buttoned', 'buttoned', _, ['2A','6A','15B'] ).-verb( 'buttonhole', 'buttonholes', 'buttonholing', 'buttonholed', 'buttonholed', tran, ['6A'] ).-verb( 'buttress', 'buttresses', 'buttressing', 'buttressed', 'buttressed', tran, ['6A','15B'] ).-verb( 'buy', 'buys', 'buying', 'bought', 'bought', _, ['2A','2C','6A','12B','13B','15B'] ).-verb( 'buzz', 'buzzes', 'buzzing', 'buzzed', 'buzzed', _, ['2A','2C','6A'] ).-verb( 'bypass', 'bypasses', 'bypassing', 'bypassed', 'bypassed', tran, ['6A'] ).-verb( 'cable', 'cables', 'cabling', 'cabled', 'cabled', _, ['2A','6A'] ).-verb( 'cache', 'caches', 'caching', 'cached', 'cached', tran, [] ).-verb( 'cackle', 'cackles', 'cackling', 'cackled', 'cackled', intran, [] ).-verb( 'cadge', 'cadges', 'cadging', 'cadged', 'cadged', _, ['2A','6A','14'] ).-verb( 'cage', 'cages', 'caging', 'caged', 'caged', tran, ['6A'] ).-verb( 'cajole', 'cajoles', 'cajoling', 'cajoled', 'cajoled', tran, ['6A','14'] ).-verb( 'cake', 'cakes', 'caking', 'caked', 'caked', _, ['2A','6A'] ).-verb( 'calcify', 'calcifies', 'calcifying', 'calcified', 'calcified', _, ['2A','6A'] ).-verb( 'calcine', 'calcines', 'calcining', 'calcined', 'calcined', _, ['2A','6A'] ).-verb( 'calculate', 'calculates', 'calculating', 'calculated', 'calculated', _, ['2A','3A','6A','8','9','10'] ).-verb( 'calender', 'calenders', 'calendering', 'calendered', 'calendered', tran, ['6A'] ).-verb( 'calibrate', 'calibrates', 'calibrating', 'calibrated', 'calibrated', tran, ['6A'] ).-verb( 'calk', 'calks', 'calking', 'calked', 'calked', tran, [] ).-verb( 'call', 'calls', 'calling', 'called', 'called', _, ['2A','2B','2C','3A','4A','6A','12B','13B','15B','22','23'] ).-verb( 'calm', 'calms', 'calming', 'calmed', 'calmed', _, ['2C','6A','15B'] ).-verb( 'calumniate', 'calumniates', 'calumniating', 'calumniated', 'calumniated', tran, ['6A'] ).-verb( 'calve', 'calves', 'calving', 'calved', 'calved', intran, [] ).-verb( 'camber', 'cambers', 'cambering', 'cambered', 'cambered', _, [] ).-verb( 'camouflage', 'camouflages', 'camouflaging', 'camouflaged', 'camouflaged', tran, ['6A'] ).-verb( 'camp', 'camps', 'camping', 'camped', 'camped', _, ['2A','2C'] ).-verb( 'campaign', 'campaigns', 'campaigning', 'campaigned', 'campaigned', intran, ['2A','3A'] ).-verb( 'can', 'can', '-', 'could', '-', unknown, ['5','6A'] ).-verb( 'can', 'cans', 'canning', 'canned', 'canned', tran, ['5','6A'] ).-verb( 'canalize', 'canalizes', 'canalizing', 'canalized', 'canalized', tran, ['6A','14'] ).-verb( 'cancel', 'cancels', 'cancelling', 'cancelled', 'cancelled', _, ['2C','6A','15B'] ).-verb( 'candy', 'candies', 'candying', 'candied', 'candied', _, ['2A','6A'] ).-verb( 'cane', 'canes', 'caning', 'caned', 'caned', tran, ['6A'] ).-verb( 'canker', 'cankers', 'cankering', 'cankered', 'cankered', tran, [] ).-verb( 'cannibalize', 'cannibalizes', 'cannibalizing', 'cannibalized', 'cannibalized', tran, [] ).-verb( 'canoe', 'canoes', 'canoeing', 'canoed', 'canoed', tran, ['2A','2C'] ).-verb( 'canonize', 'canonizes', 'canonizing', 'canonized', 'canonized', tran, ['6A'] ).-verb( 'cant', 'cants', 'canting', 'canted', 'canted', _, ['2A','2C','6A','15B'] ).-verb( 'canter', 'canters', 'cantering', 'cantered', 'cantered', _, [] ).-verb( 'canvass', 'canvasses', 'canvassing', 'canvassed', 'canvassed', _, ['2A','3A','6A'] ).-verb( 'cap', 'caps', 'capping', 'capped', 'capped', tran, ['6A'] ).-verb( 'caparison', 'caparisons', 'caparisoning', 'caparisoned', 'caparisoned', tran, [] ).-verb( 'caper', 'capers', 'capering', 'capered', 'capered', intran, [] ).-verb( 'capitalize', 'capitalizes', 'capitalizing', 'capitalized', 'capitalized', _, ['3A','6A'] ).-verb( 'capitulate', 'capitulates', 'capitulating', 'capitulated', 'capitulated', tran, ['2A'] ).-verb( 'capsize', 'capsizes', 'capsizing', 'capsized', 'capsized', _, ['2A','6A'] ).-verb( 'captain', 'captains', 'captaining', 'captained', 'captained', tran, ['6A'] ).-verb( 'captivate', 'captivates', 'captivating', 'captivated', 'captivated', tran, ['6A'] ).-verb( 'capture', 'captures', 'capturing', 'captured', 'captured', tran, ['6A'] ).-verb( 'carbonize', 'carbonizes', 'carbonizing', 'carbonized', 'carbonized', tran, ['6A'] ).-verb( 'card', 'cards', 'carding', 'carded', 'carded', tran, [] ).-verb( 'care', 'cares', 'caring', 'cared', 'cared', intran, ['2A','3A','3B','4C'] ).-verb( 'careen', 'careens', 'careening', 'careened', 'careened', _, ['2A','6A'] ).-verb( 'career', 'careers', 'careering', 'careered', 'careered', intran, ['2C','3A'] ).-verb( 'caress', 'caresses', 'caressing', 'caressed', 'caressed', tran, ['6A'] ).-verb( 'caricature', 'caricatures', 'caricaturing', 'caricatured', 'caricatured', tran, ['6A'] ).-verb( 'carol', 'carols', 'carolling', 'carolled', 'carolled', tran, [] ).-verb( 'carouse', 'carouses', 'carousing', 'caroused', 'caroused', tran, ['2A'] ).-verb( 'carp', 'carps', 'carping', 'carped', 'carped', tran, ['2A','3A'] ).-verb( 'carpet', 'carpets', 'carpeting', 'carpeted', 'carpeted', tran, ['6A'] ).-verb( 'carry', 'carries', 'carrying', 'carried', 'carried', _, ['2B','2C','6A','15A','15B','16B'] ).-verb( 'cart', 'carts', 'carting', 'carted', 'carted', tran, ['6A','15B'] ).-verb( 'cartoon', 'cartoons', 'cartooning', 'cartooned', 'cartooned', tran, [] ).-verb( 'carve', 'carves', 'carving', 'carved', 'carved', _, ['6A','14','15A','15B'] ).-verb( 'cascade', 'cascades', 'cascading', 'cascaded', 'cascaded', intran, [] ).-verb( 'case', 'cases', 'casing', 'cased', 'cased', tran, ['6A'] ).-verb( 'cash', 'cashes', 'cashing', 'cashed', 'cashed', _, ['2C','6A','12B','13B'] ).-verb( 'cashier', 'cashiers', 'cashiering', 'cashiered', 'cashiered', tran, ['6A'] ).-verb( 'cast', 'casts', 'casting', 'cast', 'cast', _, ['2C','6A','15A','15B'] ).-verb( 'castigate', 'castigates', 'castigating', 'castigated', 'castigated', tran, ['6A'] ).-verb( 'castle', 'castles', 'castling', 'castled', 'castled', intran, [] ).-verb( 'castrate', 'castrates', 'castrating', 'castrated', 'castrated', tran, ['6A'] ).-verb( 'catalogue', 'catalogues', 'cataloguing', 'catalogued', 'catalogued', tran, ['6A'] ).-verb( 'catapult', 'catapults', 'catapulting', 'catapulted', 'catapulted', tran, [] ).-verb( 'catcall', 'catcalls', 'catcalling', 'catcalled', 'catcalled', intran, [] ).-verb( 'catch', 'catches', 'catching', 'caught', 'caught', _, ['2C','3A','6A','12C','14','15A','15B','19B','22'] ).-verb( 'catechize', 'catechizes', 'catechizing', 'catechized', 'catechized', tran, ['6A'] ).-verb( 'categorize', 'categorizes', 'categorizing', 'categorized', 'categorized', tran, ['6A'] ).-verb( 'cater', 'caters', 'catering', 'catered', 'catered', intran, ['3A'] ).-verb( 'caterwaul', 'caterwauls', 'caterwauling', 'caterwauled', 'caterwauled', intran, [] ).-verb( 'caulk', 'caulks', 'caulking', 'caulked', 'caulked', tran, ['6A'] ).-verb( 'cause', 'causes', 'causing', 'caused', 'caused', tran, ['6A','12A','13A','17'] ).-verb( 'cauterize', 'cauterizes', 'cauterizing', 'cauterized', 'cauterized', tran, ['6A'] ).-verb( 'caution', 'cautions', 'cautioning', 'cautioned', 'cautioned', tran, ['6A','14','17'] ).-verb( 'cave', 'caves', 'caving', 'caved', 'caved', _, ['2C','15B'] ).-verb( 'cavil', 'cavils', 'cavilling', 'cavilled', 'cavilled', intran, ['2A','3A'] ).-verb( 'cavort', 'cavorts', 'cavorting', 'cavorted', 'cavorted', intran, [] ).-verb( 'caw', 'caws', 'cawing', 'cawed', 'cawed', _, ['2A','15B'] ).-verb( 'cease', 'ceases', 'ceasing', 'ceased', 'ceased', _, ['2A','3A','6A','6D','7A'] ).-verb( 'cede', 'cedes', 'ceding', 'ceded', 'ceded', tran, ['6A','14'] ).-verb( 'celebrate', 'celebrates', 'celebrating', 'celebrated', 'celebrated', tran, ['6A'] ).-verb( 'cement', 'cements', 'cementing', 'cemented', 'cemented', tran, ['6A','15B'] ).-verb( 'censor', 'censors', 'censoring', 'censored', 'censored', tran, ['6A'] ).-verb( 'censure', 'censures', 'censuring', 'censured', 'censured', tran, ['6A','14'] ).-verb( 'centralize', 'centralizes', 'centralizing', 'centralized', 'centralized', _, ['2A','6A'] ).-verb( 'centre', 'centres', 'centring', 'centred', 'centred', _, ['3A','6A','14','15A'] ).-verb( 'certificate', 'certificates', 'certificating', 'certificated', 'certificated', tran, [] ).-verb( 'certify', 'certifies', 'certifying', 'certified', 'certified', _, ['3A','6A','9','16B','25'] ).-verb( 'chafe', 'chafes', 'chafing', 'chafed', 'chafed', _, ['2A','3A','6A'] ).-verb( 'chaff', 'chaffs', 'chaffing', 'chaffed', 'chaffed', tran, ['2A','2C','6A','15A'] ).-verb( 'chagrin', 'chagrins', 'chagrining', 'chagrined', 'chagrined', tran, ['6A'] ).-verb( 'chain', 'chains', 'chaining', 'chained', 'chained', tran, ['6A','15A','15B'] ).-verb( 'chair', 'chairs', 'chairing', 'chaired', 'chaired', tran, ['6A'] ).-verb( 'chalk', 'chalks', 'chalking', 'chalked', 'chalked', tran, ['15B'] ).-verb( 'challenge', 'challenges', 'challenging', 'challenged', 'challenged', tran, ['6A','14','17'] ).-verb( 'champ', 'champs', 'champing', 'champed', 'champed', _, ['2A','2C','4A','6A'] ).-verb( 'champion', 'champions', 'championing', 'championed', 'championed', tran, ['6A'] ).-verb( 'chance', 'chances', 'chancing', 'chanced', 'chanced', _, ['2A','3A','4E','6A','6C'] ).-verb( 'change', 'changes', 'changing', 'changed', 'changed', _, ['2A','2C','6A','14'] ).-verb( 'channel', 'channels', 'channelling', 'channelled', 'channelled', tran, ['6A','14'] ).-verb( 'chant', 'chants', 'chanting', 'chanted', 'chanted', _, ['2A','6A'] ).-verb( 'chap', 'chaps', 'chapping', 'chapped', 'chapped', _, ['2A','6A'] ).-verb( 'chaperon', 'chaperons', 'chaperoning', 'chaperoned', 'chaperoned', tran, ['6A'] ).-verb( 'char', 'chars', 'charring', 'charred', 'charred', _, ['2A','6A'] ).-verb( 'characterize', 'characterizes', 'characterizing', 'characterized', 'characterized', tran, ['6A'] ).-verb( 'charge', 'charges', 'charging', 'charged', 'charged', _, ['2A','2B','2C','6A','14','15A','15B','17'] ).-verb( 'charm', 'charms', 'charming', 'charmed', 'charmed', _, ['2A','6A','15A'] ).-verb( 'chart', 'charts', 'charting', 'charted', 'charted', tran, ['6A'] ).-verb( 'charter', 'charters', 'chartering', 'chartered', 'chartered', tran, ['6A'] ).-verb( 'chase', 'chases', 'chasing', 'chased', 'chased', _, ['2C','3A','6A','15A','15B'] ).-verb( 'chasten', 'chastens', 'chastening', 'chastened', 'chastened', tran, ['6A'] ).-verb( 'chastise', 'chastises', 'chastising', 'chastised', 'chastised', tran, ['6A'] ).-verb( 'chat', 'chats', 'chatting', 'chatted', 'chatted', _, ['2A','2C','15B'] ).-verb( 'chatter', 'chatters', 'chattering', 'chattered', 'chattered', intran, ['2A','2C'] ).-verb( 'chaw', 'chaws', 'chawing', 'chawed', 'chawed', tran, [] ).-verb( 'cheapen', 'cheapens', 'cheapening', 'cheapened', 'cheapened', _, ['2A','6A'] ).-verb( 'cheat', 'cheats', 'cheating', 'cheated', 'cheated', _, ['2A','2C','6A','14'] ).-verb( 'check', 'checks', 'checking', 'checked', 'checked', _, ['2C','6A','15B'] ).-verb( 'checker', 'checkers', 'checkering', 'checkered', 'checkered', tran, [] ).-verb( 'checkmate', 'checkmates', 'checkmating', 'checkmated', 'checkmated', tran, ['6A'] ).-verb( 'cheek', 'cheeks', 'cheeking', 'cheeked', 'cheeked', tran, ['6A'] ).-verb( 'cheep', 'cheeps', 'cheeping', 'cheeped', 'cheeped', intran, [] ).-verb( 'cheer', 'cheers', 'cheering', 'cheered', 'cheered', _, ['2A','2C','6A','15B'] ).-verb( 'chequer', 'chequers', 'chequering', 'chequered', 'chequered', tran, [] ).-verb( 'cherish', 'cherishes', 'cherishing', 'cherished', 'cherished', tran, ['6A'] ).-verb( 'chew', 'chews', 'chewing', 'chewed', 'chewed', _, ['2A','2C','3A','6A','15B'] ).-verb( 'chide', 'chides', 'chiding', 'chided', 'chided', _, ['6A','14'] ).-verb( 'chill', 'chills', 'chilling', 'chilled', 'chilled', _, ['2A','2C','6A'] ).-verb( 'chime', 'chimes', 'chiming', 'chimed', 'chimed', _, ['2A','2C','6A','15A'] ).-verb( 'chink', 'chinks', 'chinking', 'chinked', 'chinked', _, ['2A','2C','6A','15B'] ).-verb( 'chip', 'chips', 'chipping', 'chipped', 'chipped', _, ['2A','2C','6A','15A','15B'] ).-verb( 'chirp', 'chirps', 'chirping', 'chirped', 'chirped', _, [] ).-verb( 'chirrup', 'chirrups', 'chirruping', 'chirruped', 'chirruped', _, [] ).-verb( 'chisel', 'chisels', 'chiselling', 'chiselled', 'chiselled', tran, ['6A','14','15B'] ).-verb( 'chivvy', 'chivvies', 'chivvying', 'chivvied', 'chivvied', tran, ['15B'] ).-verb( 'chivy', 'chivies', 'chivying', 'chivied', 'chivied', tran, ['15B'] ).-verb( 'chlorinate', 'chlorinates', 'chlorinating', 'chlorinated', 'chlorinated', tran, [] ).-verb( 'chock', 'chocks', 'chocking', 'chocked', 'chocked', tran, ['6A','15B'] ).-verb( 'choke', 'chokes', 'choking', 'choked', 'choked', _, ['2A','3A','6A','14','15B'] ).-verb( 'choose', 'chooses', 'choosing', 'chose', 'chosen', _, ['2A','2C','3A','6A','7A','16A','16B','23'] ).-verb( 'chop', 'chops', 'chopping', 'chopped', 'chopped', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'chortle', 'chortles', 'chortling', 'chortled', 'chortled', intran, [] ).-verb( 'chorus', 'choruses', 'chorusing', 'chorused', 'chorused', tran, [] ).-verb( 'christen', 'christens', 'christening', 'christened', 'christened', tran, ['6A','23'] ).-verb( 'chronicle', 'chronicles', 'chronicling', 'chronicled', 'chronicled', tran, ['6A'] ).-verb( 'chuck', 'chucks', 'chucking', 'chucked', 'chucked', tran, ['6A','12A','13A','15A','15B'] ).-verb( 'chuckle', 'chuckles', 'chuckling', 'chuckled', 'chuckled', intran, ['2A','2C'] ).-verb( 'chug', 'chugs', 'chugging', 'chugged', 'chugged', intran, ['2C'] ).-verb( 'chum', 'chums', 'chumming', 'chummed', 'chummed', intran, ['2C'] ).-verb( 'churn', 'churns', 'churning', 'churned', 'churned', _, ['2A','2C','6A','15B'] ).-verb( 'cipher', 'ciphers', 'ciphering', 'ciphered', 'ciphered', _, ['2A','6A'] ).-verb( 'circle', 'circles', 'circling', 'circled', 'circled', _, ['2A','2C','6A'] ).-verb( 'circularize', 'circularizes', 'circularizing', 'circularized', 'circularized', tran, ['6A'] ).-verb( 'circulate', 'circulates', 'circulating', 'circulated', 'circulated', _, ['2A','2C','6A'] ).-verb( 'circumcise', 'circumcises', 'circumcising', 'circumcised', 'circumcised', tran, [] ).-verb( 'circumnavigate', 'circumnavigates', 'circumnavigating', 'circumnavigated', 'circumnavigated', tran, ['6A'] ).-verb( 'circumscribe', 'circumscribes', 'circumscribing', 'circumscribed', 'circumscribed', tran, ['6A'] ).-verb( 'circumvent', 'circumvents', 'circumventing', 'circumvented', 'circumvented', tran, ['6A'] ).-verb( 'cite', 'cites', 'citing', 'cited', 'cited', tran, ['6A'] ).-verb( 'civilize', 'civilizes', 'civilizing', 'civilized', 'civilized', tran, ['6A'] ).-verb( 'clack', 'clacks', 'clacking', 'clacked', 'clacked', intran, [] ).-verb( 'claim', 'claims', 'claiming', 'claimed', 'claimed', _, ['2A','4A','7A','9'] ).-verb( 'clam', 'clams', 'clamming', 'clammed', 'clammed', intran, ['2A','2C'] ).-verb( 'clamber', 'clambers', 'clambering', 'clambered', 'clambered', intran, ['2C'] ).-verb( 'clamour', 'clamours', 'clamouring', 'clamoured', 'clamoured', _, ['2A','2C','4A'] ).-verb( 'clamp', 'clamps', 'clamping', 'clamped', 'clamped', _, ['2C','6A','15B'] ).-verb( 'clang', 'clangs', 'clanging', 'clanged', 'clanged', _, [] ).-verb( 'clank', 'clanks', 'clanking', 'clanked', 'clanked', _, [] ).-verb( 'clap', 'claps', 'clapping', 'clapped', 'clapped', _, ['2A','2B','6A','14','15A','15B'] ).-verb( 'clarify', 'clarifies', 'clarifying', 'clarified', 'clarified', _, ['2A','6A'] ).-verb( 'clash', 'clashes', 'clashing', 'clashed', 'clashed', _, ['2A','2C','3A','6A','15B'] ).-verb( 'clasp', 'clasps', 'clasping', 'clasped', 'clasped', _, ['2A','6A','15A'] ).-verb( 'class', 'classes', 'classing', 'classed', 'classed', tran, ['6A','14'] ).-verb( 'classify', 'classifies', 'classifying', 'classified', 'classified', tran, ['6A'] ).-verb( 'clatter', 'clatters', 'clattering', 'clattered', 'clattered', _, ['2A','2C','6A'] ).-verb( 'claw', 'claws', 'clawing', 'clawed', 'clawed', tran, ['3A','6A','15B'] ).-verb( 'clean', 'cleans', 'cleaning', 'cleaned', 'cleaned', _, ['2A','2C','6A','15B'] ).-verb( 'cleanse', 'cleanses', 'cleansing', 'cleansed', 'cleansed', tran, ['6A'] ).-verb( 'clear', 'clears', 'clearing', 'cleared', 'cleared', _, ['2C','6A','14','15B'] ).-verb( 'cleave', 'cleaves', 'cleaving', 'cleaved', 'cleaved', _, ['2A','3A','6A','14','15A','15B','22'] ).-verb( 'clench', 'clenches', 'clenching', 'clenched', 'clenched', tran, ['6A','14'] ).-verb( 'clerk', 'clerks', 'clerking', 'clerked', 'clerked', intran, [] ).-verb( 'clew', 'clews', 'clewing', 'clewed', 'clewed', tran, [] ).-verb( 'click', 'clicks', 'clicking', 'clicked', 'clicked', intran, ['2A'] ).-verb( 'climax', 'climaxes', 'climaxing', 'climaxed', 'climaxed', _, [] ).-verb( 'climb', 'climbs', 'climbing', 'climbed', 'climbed', _, ['2A','2C','6A'] ).-verb( 'clinch', 'clinches', 'clinching', 'clinched', 'clinched', _, ['2A','6A'] ).-verb( 'cling', 'clings', 'clinging', 'clung', 'clung', intran, ['2C','3A'] ).-verb( 'clink', 'clinks', 'clinking', 'clinked', 'clinked', _, [] ).-verb( 'clip', 'clips', 'clipping', 'clipped', 'clipped', tran, ['2C','6A','15A','15B','22'] ).-verb( 'cloak', 'cloaks', 'cloaking', 'cloaked', 'cloaked', tran, ['6A'] ).-verb( 'clobber', 'clobbers', 'clobbering', 'clobbered', 'clobbered', tran, ['6A'] ).-verb( 'clock', 'clocks', 'clocking', 'clocked', 'clocked', _, ['2C','6A','15B'] ).-verb( 'clog', 'clogs', 'clogging', 'clogged', 'clogged', _, ['2A','2C','6A','15B'] ).-verb( 'cloister', 'cloisters', 'cloistering', 'cloistered', 'cloistered', tran, ['6A'] ).-verb( 'close', 'closes', 'closing', 'closed', 'closed', _, ['2A','2C','3A','6A','15B'] ).-verb( 'closet', 'closets', 'closeting', 'closeted', 'closeted', tran, [] ).-verb( 'clot', 'clots', 'clotting', 'clotted', 'clotted', _, ['2A','6A'] ).-verb( 'clothe', 'clothes', 'clothing', 'clothed', 'clothed', tran, ['6A'] ).-verb( 'cloud', 'clouds', 'clouding', 'clouded', 'clouded', _, ['2A','2C','3A','6A'] ).-verb( 'clout', 'clouts', 'clouting', 'clouted', 'clouted', tran, [] ).-verb( 'clown', 'clowns', 'clowning', 'clowned', 'clowned', intran, ['2A'] ).-verb( 'cloy', 'cloys', 'cloying', 'cloyed', 'cloyed', _, ['2A','6A'] ).-verb( 'club', 'clubs', 'clubbing', 'clubbed', 'clubbed', _, ['2C','6A','16A'] ).-verb( 'cluck', 'clucks', 'clucking', 'clucked', 'clucked', intran, [] ).-verb( 'clump', 'clumps', 'clumping', 'clumped', 'clumped', _, ['2A','2C'] ).-verb( 'clunk', 'clunks', 'clunking', 'clunked', 'clunked', intran, [] ).-verb( 'cluster', 'clusters', 'clustering', 'clustered', 'clustered', intran, ['2A','2C','3A'] ).-verb( 'clutch', 'clutches', 'clutching', 'clutched', 'clutched', _, ['2A','3A','15A'] ).-verb( 'clutter', 'clutters', 'cluttering', 'cluttered', 'cluttered', tran, ['6A','15B'] ).-verb( 'co-opt', 'co-opts', 'co-opting', 'co-opted', 'co-opted', tran, ['6A','14'] ).-verb( 'co-star', 'co-stars', 'co-starring', 'co-starred', 'co-starred', _, ['6A','14'] ).-verb( 'coach', 'coaches', 'coaching', 'coached', 'coached', _, ['2A','6A','14'] ).-verb( 'coagulate', 'coagulates', 'coagulating', 'coagulated', 'coagulated', _, ['2A','6A'] ).-verb( 'coal', 'coals', 'coaling', 'coaled', 'coaled', _, ['2A','6A'] ).-verb( 'coalesce', 'coalesces', 'coalescing', 'coalesced', 'coalesced', intran, [] ).-verb( 'coarsen', 'coarsens', 'coarsening', 'coarsened', 'coarsened', _, ['2A','6A'] ).-verb( 'coast', 'coasts', 'coasting', 'coasted', 'coasted', _, ['2A','2C','3A','6A'] ).-verb( 'coat', 'coats', 'coating', 'coated', 'coated', tran, ['6A','14'] ).-verb( 'coax', 'coaxes', 'coaxing', 'coaxed', 'coaxed', _, ['2A','6A','14','15B','17'] ).-verb( 'cobble', 'cobbles', 'cobbling', 'cobbled', 'cobbled', tran, ['6A'] ).-verb( 'cock', 'cocks', 'cocking', 'cocked', 'cocked', tran, ['6A','15B'] ).-verb( 'cocoon', 'cocoons', 'cocooning', 'cocooned', 'cocooned', tran, ['6A'] ).-verb( 'cod', 'cods', 'codding', 'codded', 'codded', _, ['2A','6A'] ).-verb( 'coddle', 'coddles', 'coddling', 'coddled', 'coddled', tran, ['6A'] ).-verb( 'code', 'codes', 'coding', 'coded', 'coded', tran, [] ).-verb( 'codify', 'codifies', 'codifying', 'codified', 'codified', tran, ['6A'] ).-verb( 'coerce', 'coerces', 'coercing', 'coerced', 'coerced', tran, ['6A','14'] ).-verb( 'coexist', 'coexists', 'coexisting', 'coexisted', 'coexisted', intran, ['2A','3A'] ).-verb( 'cogitate', 'cogitates', 'cogitating', 'cogitated', 'cogitated', _, ['2A','3A','6A','14'] ).-verb( 'cohabit', 'cohabits', 'cohabiting', 'cohabited', 'cohabited', intran, [] ).-verb( 'cohere', 'coheres', 'cohering', 'cohered', 'cohered', intran, ['2A'] ).-verb( 'coil', 'coils', 'coiling', 'coiled', 'coiled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'coin', 'coins', 'coining', 'coined', 'coined', tran, ['6A'] ).-verb( 'coincide', 'coincides', 'coinciding', 'coincided', 'coincided', intran, ['2A','3A'] ).-verb( 'coke', 'cokes', 'coking', 'coked', 'coked', tran, [] ).-verb( 'cold-shoulder', 'cold-shoulders', 'cold-shouldering', 'cold-shouldered', 'cold-shouldered', tran, ['6A'] ).-verb( 'collaborate', 'collaborates', 'collaborating', 'collaborated', 'collaborated', intran, ['2A','3A'] ).-verb( 'collapse', 'collapses', 'collapsing', 'collapsed', 'collapsed', intran, ['2A','6A'] ).-verb( 'collar', 'collars', 'collaring', 'collared', 'collared', tran, ['6A'] ).-verb( 'collate', 'collates', 'collating', 'collated', 'collated', tran, ['6A'] ).-verb( 'collect', 'collects', 'collecting', 'collected', 'collected', _, ['2A','2C','6A','15B'] ).-verb( 'collectivize', 'collectivizes', 'collectivizing', 'collectivized', 'collectivized', tran, ['6A'] ).-verb( 'collide', 'collides', 'colliding', 'collided', 'collided', intran, ['2A','2C','3A'] ).-verb( 'collocate', 'collocates', 'collocating', 'collocated', 'collocated', intran, ['2A','3A'] ).-verb( 'colonize', 'colonizes', 'colonizing', 'colonized', 'colonized', tran, ['6A'] ).-verb( 'colour', 'colours', 'colouring', 'coloured', 'coloured', _, ['2A','2C','6A','22'] ).-verb( 'comb', 'combs', 'combing', 'combed', 'combed', _, ['2C','3A','6A','15B'] ).-verb( 'combat', 'combats', 'combating', 'combated', 'combated', _, ['3A','6A'] ).-verb( 'combine', 'combines', 'combining', 'combined', 'combined', _, ['2A','3A','4A','6A','14'] ).-verb( 'come', 'comes', 'coming', 'came', 'come', intran, ['2A','2B','2C','2D','2E','3A','4A'] ).-verb( 'comfort', 'comforts', 'comforting', 'comforted', 'comforted', tran, ['6A'] ).-verb( 'command', 'commands', 'commanding', 'commanded', 'commanded', _, ['2A','6A','9','17'] ).-verb( 'commandeer', 'commandeers', 'commandeering', 'commandeered', 'commandeered', tran, ['6A'] ).-verb( 'commemorate', 'commemorates', 'commemorating', 'commemorated', 'commemorated', tran, ['6A'] ).-verb( 'commence', 'commences', 'commencing', 'commenced', 'commenced', _, ['2A','3A','6A','6C'] ).-verb( 'commend', 'commends', 'commending', 'commended', 'commended', tran, ['6A','14'] ).-verb( 'comment', 'comments', 'commenting', 'commented', 'commented', intran, ['2A','3A'] ).-verb( 'commentate', 'commentates', 'commentating', 'commentated', 'commentated', intran, ['3A'] ).-verb( 'commercialize', 'commercializes', 'commercializing', 'commercialized', 'commercialized', tran, ['6A'] ).-verb( 'commingle', 'commingles', 'commingling', 'commingled', 'commingled', _, ['2A','6A'] ).-verb( 'commiserate', 'commiserates', 'commiserating', 'commiserated', 'commiserated', intran, ['3A'] ).-verb( 'commission', 'commissions', 'commissioning', 'commissioned', 'commissioned', tran, ['6A','17'] ).-verb( 'commit', 'commits', 'committing', 'committed', 'committed', tran, ['6A','14','16A'] ).-verb( 'commune', 'communes', 'communing', 'communed', 'communed', intran, ['2C','3A'] ).-verb( 'communicate', 'communicates', 'communicating', 'communicated', 'communicated', _, ['2A','3A','6A','14'] ).-verb( 'commute', 'commutes', 'commuting', 'commuted', 'commuted', _, ['2A','6A','14'] ).-verb( 'comp`ere', 'comp`eres', 'comp`ering', 'comp`ered', 'comp`ered', tran, [] ).-verb( 'compact', 'compacts', 'compacting', 'compacted', 'compacted', tran, [] ).-verb( 'compare', 'compares', 'comparing', 'compared', 'compared', _, ['3A','6A','14'] ).-verb( 'compartmentalize', 'compartmentalizes', 'compartmentalizing', 'compartmentalized', 'compartmentalized', tran, [] ).-verb( 'compass', 'compasses', 'compassing', 'compassed', 'compassed', tran, [] ).-verb( 'compel', 'compels', 'compelling', 'compelled', 'compelled', tran, ['6A','14','17'] ).-verb( 'compensate', 'compensates', 'compensating', 'compensated', 'compensated', _, ['3A','6A','14'] ).-verb( 'compete', 'competes', 'competing', 'competed', 'competed', intran, ['2A','3A'] ).-verb( 'compile', 'compiles', 'compiling', 'compiled', 'compiled', tran, ['6A'] ).-verb( 'complain', 'complains', 'complaining', 'complained', 'complained', intran, ['2A','3A','3B'] ).-verb( 'complement', 'complements', 'complementing', 'complemented', 'complemented', tran, ['6A'] ).-verb( 'complete', 'completes', 'completing', 'completed', 'completed', tran, ['6A'] ).-verb( 'complicate', 'complicates', 'complicating', 'complicated', 'complicated', tran, ['6A'] ).-verb( 'compliment', 'compliments', 'complimenting', 'complimented', 'complimented', tran, ['6A','14'] ).-verb( 'comply', 'complies', 'complying', 'complied', 'complied', tran, ['2A','3A'] ).-verb( 'comport', 'comports', 'comporting', 'comported', 'comported', _, ['3A','15A'] ).-verb( 'compose', 'composes', 'composing', 'composed', 'composed', _, ['2A','6A','16A'] ).-verb( 'compost', 'composts', 'composting', 'composted', 'composted', tran, ['6A'] ).-verb( 'compound', 'compounds', 'compounding', 'compounded', 'compounded', _, ['2A','3A','6A'] ).-verb( 'comprehend', 'comprehends', 'comprehending', 'comprehended', 'comprehended', tran, ['6A'] ).-verb( 'compress', 'compresses', 'compressing', 'compressed', 'compressed', tran, ['6A','14'] ).-verb( 'comprise', 'comprises', 'comprising', 'comprised', 'comprised', tran, ['6A'] ).-verb( 'compromise', 'compromises', 'compromising', 'compromised', 'compromised', _, ['2A','6A'] ).-verb( 'compute', 'computes', 'computing', 'computed', 'computed', _, ['2A','6A','14'] ).-verb( 'computerize', 'computerizes', 'computerizing', 'computerized', 'computerized', tran, ['6A'] ).-verb( 'con', 'cons', 'conning', 'conned', 'conned', tran, ['6A','14'] ).-verb( 'conceal', 'conceals', 'concealing', 'concealed', 'concealed', tran, ['6A','14'] ).-verb( 'concede', 'concedes', 'conceding', 'conceded', 'conceded', tran, ['6A','9','12A','13A'] ).-verb( 'conceive', 'conceives', 'conceiving', 'conceived', 'conceived', _, ['2A','3A','6A','9','10','14'] ).-verb( 'concentrate', 'concentrates', 'concentrating', 'concentrated', 'concentrated', _, ['2A','3A','6A','14'] ).-verb( 'concern', 'concerns', 'concerning', 'concerned', 'concerned', tran, ['6A','14'] ).-verb( 'concert', 'concerts', 'concerting', 'concerted', 'concerted', tran, [] ).-verb( 'conciliate', 'conciliates', 'conciliating', 'conciliated', 'conciliated', tran, ['6A'] ).-verb( 'conclude', 'concludes', 'concluding', 'concluded', 'concluded', _, ['2A','3A','6A','7A','9','14'] ).-verb( 'concoct', 'concocts', 'concocting', 'concocted', 'concocted', tran, ['6A'] ).-verb( 'concrete', 'concretes', 'concreting', 'concreted', 'concreted', _, ['2A','6A'] ).-verb( 'concur', 'concurs', 'concurring', 'concurred', 'concurred', intran, ['2A','3A','4A'] ).-verb( 'concuss', 'concusses', 'concussing', 'concussed', 'concussed', tran, ['6A'] ).-verb( 'condemn', 'condemns', 'condemning', 'condemned', 'condemned', tran, ['6A','14','16B','17'] ).-verb( 'condense', 'condenses', 'condensing', 'condensed', 'condensed', _, ['2A','3A','6A','14'] ).-verb( 'condescend', 'condescends', 'condescending', 'condescended', 'condescended', intran, ['2A','3A','4A'] ).-verb( 'condition', 'conditions', 'conditioning', 'conditioned', 'conditioned', tran, ['6A'] ).-verb( 'condole', 'condoles', 'condoling', 'condoled', 'condoled', intran, ['3A'] ).-verb( 'condone', 'condones', 'condoning', 'condoned', 'condoned', tran, ['6A','6C'] ).-verb( 'conduce', 'conduces', 'conducing', 'conduced', 'conduced', intran, ['3A'] ).-verb( 'conduct', 'conducts', 'conducting', 'conducted', 'conducted', _, ['2A','6A','14','15A','15B','16A'] ).-verb( 'cone', 'cones', 'coning', 'coned', 'coned', tran, ['15B'] ).-verb( 'confab', 'confabs', 'confabbing', 'confabbed', 'confabbed', intran, [] ).-verb( 'confabulate', 'confabulates', 'confabulating', 'confabulated', 'confabulated', intran, ['2A','3A'] ).-verb( 'confederate', 'confederates', 'confederating', 'confederated', 'confederated', _, ['2A','3A','6A','14'] ).-verb( 'confer', 'confers', 'conferring', 'conferred', 'conferred', _, ['2A','3A','14'] ).-verb( 'confess', 'confesses', 'confessing', 'confessed', 'confessed', _, ['2A','3A','3B','6A','9','14','25'] ).-verb( 'confide', 'confides', 'confiding', 'confided', 'confided', _, ['3A','14'] ).-verb( 'configure', 'configures', 'configuring', 'configured', 'configured', tran, ['6A'] ).-verb( 'confine', 'confines', 'confining', 'confined', 'confined', tran, ['6A','14'] ).-verb( 'confirm', 'confirms', 'confirming', 'confirmed', 'confirmed', tran, ['6A','9'] ).-verb( 'confiscate', 'confiscates', 'confiscating', 'confiscated', 'confiscated', tran, ['6A'] ).-verb( 'conflict', 'conflicts', 'conflicting', 'conflicted', 'conflicted', intran, ['2A','3A'] ).-verb( 'conform', 'conforms', 'conforming', 'conformed', 'conformed', _, ['2A','3A','14'] ).-verb( 'confound', 'confounds', 'confounding', 'confounded', 'confounded', tran, ['6A','14'] ).-verb( 'confront', 'confronts', 'confronting', 'confronted', 'confronted', tran, ['6A','14'] ).-verb( 'confuse', 'confuses', 'confusing', 'confused', 'confused', tran, ['6A','14'] ).-verb( 'confute', 'confutes', 'confuting', 'confuted', 'confuted', tran, ['6A'] ).-verb( 'congeal', 'congeals', 'congealing', 'congealed', 'congealed', _, ['2A','6A'] ).-verb( 'conglomerate', 'conglomerates', 'conglomerating', 'conglomerated', 'conglomerated', _, ['2A','6A'] ).-verb( 'congratulate', 'congratulates', 'congratulating', 'congratulated', 'congratulated', tran, ['6A','14'] ).-verb( 'congregate', 'congregates', 'congregating', 'congregated', 'congregated', _, ['2A','2C','6A'] ).-verb( 'conjecture', 'conjectures', 'conjecturing', 'conjectured', 'conjectured', _, ['2A','6A','9','25'] ).-verb( 'conjoin', 'conjoins', 'conjoining', 'conjoined', 'conjoined', _, ['2A','6A'] ).-verb( 'conjugate', 'conjugates', 'conjugating', 'conjugated', 'conjugated', _, ['2A','6A'] ).-verb( 'conjure', 'conjures', 'conjuring', 'conjured', 'conjured', _, ['2A','15A','15B','17'] ).-verb( 'conk', 'conks', 'conking', 'conked', 'conked', intran, [] ).-verb( 'connect', 'connects', 'connecting', 'connected', 'connected', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'connive', 'connives', 'conniving', 'connived', 'connived', intran, ['3A'] ).-verb( 'connote', 'connotes', 'connoting', 'connoted', 'connoted', tran, ['6A'] ).-verb( 'conquer', 'conquers', 'conquering', 'conquered', 'conquered', tran, ['6A'] ).-verb( 'conscript', 'conscripts', 'conscripting', 'conscripted', 'conscripted', tran, ['6A','14'] ).-verb( 'consecrate', 'consecrates', 'consecrating', 'consecrated', 'consecrated', tran, ['6A','14','23'] ).-verb( 'consent', 'consents', 'consenting', 'consented', 'consented', intran, ['2A','3A','7A'] ).-verb( 'conserve', 'conserves', 'conserving', 'conserved', 'conserved', tran, ['6A'] ).-verb( 'consider', 'considers', 'considering', 'considered', 'considered', tran, ['6A','6C','8','9','10','25'] ).-verb( 'consign', 'consigns', 'consigning', 'consigned', 'consigned', tran, ['6A','14'] ).-verb( 'consist', 'consists', 'consisting', 'consisted', 'consisted', intran, ['3A'] ).-verb( 'console', 'consoles', 'consoling', 'consoled', 'consoled', tran, ['6A','14'] ).-verb( 'consolidate', 'consolidates', 'consolidating', 'consolidated', 'consolidated', _, ['2A','6A'] ).-verb( 'consort', 'consorts', 'consorting', 'consorted', 'consorted', intran, ['2C','3A'] ).-verb( 'conspire', 'conspires', 'conspiring', 'conspired', 'conspired', _, ['2A','3A','4A','6A'] ).-verb( 'constipate', 'constipates', 'constipating', 'constipated', 'constipated', tran, ['6A'] ).-verb( 'constitute', 'constitutes', 'constituting', 'constituted', 'constituted', tran, ['6A','23'] ).-verb( 'constitutionalize', 'constitutionalizes', 'constitutionalizing', 'constitutionalized', 'constitutionalized', tran, [] ).-verb( 'constrain', 'constrains', 'constraining', 'constrained', 'constrained', tran, ['6A','17'] ).-verb( 'constrict', 'constricts', 'constricting', 'constricted', 'constricted', tran, ['6A'] ).-verb( 'construct', 'constructs', 'constructing', 'constructed', 'constructed', tran, ['6A'] ).-verb( 'construe', 'construes', 'construing', 'construed', 'construed', _, ['2A','6A'] ).-verb( 'consult', 'consults', 'consulting', 'consulted', 'consulted', _, ['3A','6A','14'] ).-verb( 'consume', 'consumes', 'consuming', 'consumed', 'consumed', _, ['6A'] ).-verb( 'consummate', 'consummates', 'consummating', 'consummated', 'consummated', tran, ['6A'] ).-verb( 'contact', 'contacts', 'contacting', 'contacted', 'contacted', tran, ['6A'] ).-verb( 'contain', 'contains', 'containing', 'contained', 'contained', tran, ['6A'] ).-verb( 'contaminate', 'contaminates', 'contaminating', 'contaminated', 'contaminated', tran, ['6A'] ).-verb( 'contemn', 'contemns', 'contemning', 'contemned', 'contemned', tran, ['6A'] ).-verb( 'contemplate', 'contemplates', 'contemplating', 'contemplated', 'contemplated', _, ['2A','6A','6C','19C'] ).-verb( 'contend', 'contends', 'contending', 'contended', 'contended', _, ['3A','9'] ).-verb( 'content', 'contents', 'contenting', 'contented', 'contented', tran, ['6A','14'] ).-verb( 'contest', 'contests', 'contesting', 'contested', 'contested', _, ['3A','6A','9'] ).-verb( 'continue', 'continues', 'continuing', 'continued', 'continued', _, ['2A','2B','2D','2E','6A','6D','7A','14'] ).-verb( 'contort', 'contorts', 'contorting', 'contorted', 'contorted', tran, ['6A','14'] ).-verb( 'contour', 'contours', 'contouring', 'contoured', 'contoured', tran, ['6A'] ).-verb( 'contract', 'contracts', 'contracting', 'contracted', 'contracted', _, ['2A','2C','4A','6A','14'] ).-verb( 'contradict', 'contradicts', 'contradicting', 'contradicted', 'contradicted', tran, ['6A'] ).-verb( 'contradistinguish', 'contradistinguishes', 'contradistinguishing', 'contradistinguished', 'contradistinguished', tran, ['14'] ).-verb( 'contrast', 'contrasts', 'contrasting', 'contrasted', 'contrasted', _, ['2C','3A','6A','14'] ).-verb( 'contravene', 'contravenes', 'contravening', 'contravened', 'contravened', tran, ['6A'] ).-verb( 'contribute', 'contributes', 'contributing', 'contributed', 'contributed', _, ['2A','3A','6A','14'] ).-verb( 'contrive', 'contrives', 'contriving', 'contrived', 'contrived', _, ['2A','6A','7A'] ).-verb( 'control', 'controls', 'controlling', 'controlled', 'controlled', tran, ['6A'] ).-verb( 'controvert', 'controverts', 'controverting', 'controverted', 'controverted', tran, ['6A'] ).-verb( 'contuse', 'contuses', 'contusing', 'contused', 'contused', tran, ['6A'] ).-verb( 'convalesce', 'convalesces', 'convalescing', 'convalesced', 'convalesced', intran, ['2A'] ).-verb( 'convene', 'convenes', 'convening', 'convened', 'convened', _, ['2A','6A'] ).-verb( 'converge', 'converges', 'converging', 'converged', 'converged', intran, ['2A','2C','3A'] ).-verb( 'converse', 'converses', 'conversing', 'conversed', 'conversed', intran, ['2A','2C','3A'] ).-verb( 'convert', 'converts', 'converting', 'converted', 'converted', tran, ['6A','14'] ).-verb( 'convey', 'conveys', 'conveying', 'conveyed', 'conveyed', tran, ['6A','14'] ).-verb( 'convict', 'convicts', 'convicting', 'convicted', 'convicted', tran, ['6A','14'] ).-verb( 'convince', 'convinces', 'convincing', 'convinced', 'convinced', tran, ['6A','11','14'] ).-verb( 'convoke', 'convokes', 'convoking', 'convoked', 'convoked', tran, ['6A'] ).-verb( 'convoy', 'convoys', 'convoying', 'convoyed', 'convoyed', tran, ['6A'] ).-verb( 'convulse', 'convulses', 'convulsing', 'convulsed', 'convulsed', tran, ['6A'] ).-verb( 'coo', 'coos', 'cooing', 'cooed', 'cooed', _, [] ).-verb( 'cook', 'cooks', 'cooking', 'cooked', 'cooked', _, ['2A','6A','12B','13B','15B'] ).-verb( 'cool', 'cools', 'cooling', 'cooled', 'cooled', _, ['2A','2C','6A'] ).-verb( 'coop', 'coops', 'cooping', 'cooped', 'cooped', tran, ['6A','15B'] ).-verb( 'cooperate', 'cooperates', 'cooperating', 'cooperated', 'cooperated', intran, ['2A','3A','4A'] ).-verb( 'coordinate', 'coordinates', 'coordinating', 'coordinated', 'coordinated', tran, ['6A'] ).-verb( 'cop', 'cops', 'copping', 'copped', 'copped', _, ['2C'] ).-verb( 'cope', 'copes', 'coping', 'coped', 'coped', intran, ['2A','3A'] ).-verb( 'copper', 'coppers', 'coppering', 'coppered', 'coppered', tran, [] ).-verb( 'copper-bottom', 'copper-bottoms', 'copper-bottoming', 'copper-bottomed', 'copper-bottomed', tran, [] ).-verb( 'copulate', 'copulates', 'copulating', 'copulated', 'copulated', intran, ['2A','3A'] ).-verb( 'copy', 'copies', 'copying', 'copied', 'copied', _, ['2A','6A','15A','15B'] ).-verb( 'copyright', 'copyrights', 'copyrighting', 'copyrighted', 'copyrighted', tran, [] ).-verb( 'cord', 'cords', 'cording', 'corded', 'corded', tran, [] ).-verb( 'cordon', 'cordons', 'cordoning', 'cordoned', 'cordoned', tran, ['15B'] ).-verb( 'core', 'cores', 'coring', 'cored', 'cored', tran, ['6A'] ).-verb( 'cork', 'corks', 'corking', 'corked', 'corked', tran, ['6A','15A'] ).-verb( 'corn', 'corns', 'corning', 'corned', 'corned', tran, [] ).-verb( 'corner', 'corners', 'cornering', 'cornered', 'cornered', _, ['2A','6A'] ).-verb( 'corral', 'corrals', 'corralling', 'corralled', 'corralled', tran, ['6A'] ).-verb( 'correct', 'corrects', 'correcting', 'corrected', 'corrected', tran, ['6A','14'] ).-verb( 'correlate', 'correlates', 'correlating', 'correlated', 'correlated', _, ['2A','3A','6A','14'] ).-verb( 'correspond', 'corresponds', 'corresponding', 'corresponded', 'corresponded', intran, ['2A','3A'] ).-verb( 'corroborate', 'corroborates', 'corroborating', 'corroborated', 'corroborated', tran, ['6A'] ).-verb( 'corrode', 'corrodes', 'corroding', 'corroded', 'corroded', _, ['2A','6A'] ).-verb( 'corrugate', 'corrugates', 'corrugating', 'corrugated', 'corrugated', _, ['2A','6A'] ).-verb( 'corrupt', 'corrupts', 'corrupting', 'corrupted', 'corrupted', _, ['2A','6A'] ).-verb( 'coruscate', 'coruscates', 'coruscating', 'coruscated', 'coruscated', intran, ['2A'] ).-verb( 'cosh', 'coshes', 'coshing', 'coshed', 'coshed', tran, [] ).-verb( 'cosset', 'cossets', 'cosseting', 'cosseted', 'cosseted', tran, [] ).-verb( 'cost', 'costs', 'costing', 'costed', 'costed', _, ['2B','6A'] ).-verb( 'cotton', 'cottons', 'cottoning', 'cottoned', 'cottoned', intran, [] ).-verb( 'couch', 'couches', 'couching', 'couched', 'couched', _, ['2A','6A','14'] ).-verb( 'cough', 'coughs', 'coughing', 'coughed', 'coughed', _, ['2A','15B'] ).-verb( 'counsel', 'counsels', 'counselling', 'counselled', 'counselled', tran, ['6A','6B','17'] ).-verb( 'count', 'counts', 'counting', 'counted', 'counted', _, ['2A','2C','3A','6A','14','16B','25'] ).-verb( 'countenance', 'countenances', 'countenancing', 'countenanced', 'countenanced', tran, ['6A'] ).-verb( 'counter', 'counters', 'countering', 'countered', 'countered', _, ['2A','3A','6A','14'] ).-verb( 'counteract', 'counteracts', 'counteracting', 'counteracted', 'counteracted', tran, ['6A'] ).-verb( 'counterattack', 'counterattacks', 'counterattacking', 'counterattacked', 'counterattacked', _, [] ).-verb( 'counterbalance', 'counterbalances', 'counterbalancing', 'counterbalanced', 'counterbalanced', tran, ['6A'] ).-verb( 'counterfeit', 'counterfeits', 'counterfeiting', 'counterfeited', 'counterfeited', tran, ['6A'] ).-verb( 'countermand', 'countermands', 'countermanding', 'countermanded', 'countermanded', tran, ['6A'] ).-verb( 'countermine', 'countermines', 'countermining', 'countermined', 'countermined', _, [] ).-verb( 'counterplot', 'counterplots', 'counterplotting', 'counterplotted', 'counterplotted', _, [] ).-verb( 'counterpoise', 'counterpoises', 'counterpoising', 'counterpoised', 'counterpoised', tran, [] ).-verb( 'countersign', 'countersigns', 'countersigning', 'countersigned', 'countersigned', tran, ['6A'] ).-verb( 'countersink', 'countersinks', 'countersinking', 'countersunk', 'countersunk', tran, [] ).-verb( 'countervail', 'countervails', 'countervailing', 'countervailed', 'countervailed', _, ['2A','6A'] ).-verb( 'couple', 'couples', 'coupling', 'coupled', 'coupled', _, ['2A','6A','14'] ).-verb( 'course', 'courses', 'coursing', 'coursed', 'coursed', _, ['2A','2C','6A'] ).-verb( 'court', 'courts', 'courting', 'courted', 'courted', _, ['2A','6A'] ).-verb( 'court-martial', 'court-martials', 'court-martialing', 'court-martialed', 'court-martialed', tran, ['6A'] ).-verb( 'covenant', 'covenants', 'covenanting', 'covenanted', 'covenanted', _, ['3A','6A','7A','9','14'] ).-verb( 'cover', 'covers', 'covering', 'covered', 'covered', tran, ['6A','15A','15B'] ).-verb( 'covet', 'covets', 'coveting', 'coveted', 'coveted', tran, ['6A'] ).-verb( 'cow', 'cows', 'cowing', 'cowed', 'cowed', tran, ['6A'] ).-verb( 'cower', 'cowers', 'cowering', 'cowered', 'cowered', intran, ['2A','2C'] ).-verb( 'cox', 'coxes', 'coxing', 'coxed', 'coxed', _, ['2A','6A'] ).-verb( 'cozen', 'cozens', 'cozening', 'cozened', 'cozened', tran, ['6A','14'] ).-verb( 'crab', 'crabs', 'crabbing', 'crabbed', 'crabbed', _, [] ).-verb( 'crack', 'cracks', 'cracking', 'cracked', 'cracked', _, ['2A','2C','6A','14'] ).-verb( 'crackle', 'crackles', 'crackling', 'crackled', 'crackled', intran, ['2A','2C'] ).-verb( 'cradle', 'cradles', 'cradling', 'cradled', 'cradled', tran, ['6A','14'] ).-verb( 'cram', 'crams', 'cramming', 'crammed', 'crammed', _, ['2A','6A','14','15B'] ).-verb( 'cramp', 'cramps', 'cramping', 'cramped', 'cramped', tran, ['6A'] ).-verb( 'crane', 'cranes', 'craning', 'craned', 'craned', _, ['2A','2C','6A','16A'] ).-verb( 'crank', 'cranks', 'cranking', 'cranked', 'cranked', tran, ['6A','15B'] ).-verb( 'crap', 'craps', 'crapping', 'crapped', 'crapped', intran, [] ).-verb( 'crash', 'crashes', 'crashing', 'crashed', 'crashed', _, ['2A','2C','6A'] ).-verb( 'crash-dive', 'crash-dives', 'crash-diving', 'crash-dived', 'crash-dived', intran, [] ).-verb( 'crash-land', 'crash-lands', 'crash-landing', 'crash-landed', 'crash-landed', _, [] ).-verb( 'crate', 'crates', 'crating', 'crated', 'crated', tran, [] ).-verb( 'crave', 'craves', 'craving', 'craved', 'craved', _, ['2A','3A'] ).-verb( 'crawl', 'crawls', 'crawling', 'crawled', 'crawled', intran, ['2A','2C'] ).-verb( 'crayon', 'crayons', 'crayoning', 'crayoned', 'crayoned', tran, [] ).-verb( 'creak', 'creaks', 'creaking', 'creaked', 'creaked', intran, [] ).-verb( 'cream', 'creams', 'creaming', 'creamed', 'creamed', tran, [] ).-verb( 'crease', 'creases', 'creasing', 'creased', 'creased', _, ['2A','6A'] ).-verb( 'create', 'creates', 'creating', 'created', 'created', tran, ['6A','23'] ).-verb( 'credit', 'credits', 'crediting', 'credited', 'credited', tran, ['6A','14'] ).-verb( 'creep', 'creeps', 'creeping', 'crept', 'crept', intran, ['2A','2B','2C'] ).-verb( 'cremate', 'cremates', 'cremating', 'cremated', 'cremated', tran, ['6A'] ).-verb( 'crepitate', 'crepitates', 'crepitating', 'crepitated', 'crepitated', intran, ['2A'] ).-verb( 'crest', 'crests', 'cresting', 'crested', 'crested', _, [] ).-verb( 'crew', 'crews', 'crewing', 'crewed', 'crewed', intran, ['3A','6A'] ).-verb( 'crib', 'cribs', 'cribbing', 'cribbed', 'cribbed', _, [] ).-verb( 'crick', 'cricks', 'cricking', 'cricked', 'cricked', tran, [] ).-verb( 'crime', 'crimes', 'criming', 'crimed', 'crimed', tran, [] ).-verb( 'crimp', 'crimps', 'crimping', 'crimped', 'crimped', tran, [] ).-verb( 'crimson', 'crimsons', 'crimsoning', 'crimsoned', 'crimsoned', _, [] ).-verb( 'cringe', 'cringes', 'cringing', 'cringed', 'cringed', intran, ['2A','2C'] ).-verb( 'crinkle', 'crinkles', 'crinkling', 'crinkled', 'crinkled', _, ['2A','2C','6A','15B'] ).-verb( 'cripple', 'cripples', 'crippling', 'crippled', 'crippled', tran, ['6A'] ).-verb( 'crisp', 'crisps', 'crisping', 'crisped', 'crisped', _, [] ).-verb( 'crisscross', 'crisscrosses', 'crisscrossing', 'crisscrossed', 'crisscrossed', _, [] ).-verb( 'criticize', 'criticizes', 'criticizing', 'criticized', 'criticized', _, ['2A','6A','14'] ).-verb( 'croak', 'croaks', 'croaking', 'croaked', 'croaked', _, ['2A','6A','15B'] ).-verb( 'crochet', 'crochets', 'crocheting', 'crocheted', 'crocheted', _, ['2A','6A'] ).-verb( 'crock', 'crocks', 'crocking', 'crocked', 'crocked', _, ['2C','15B'] ).-verb( 'crook', 'crooks', 'crooking', 'crooked', 'crooked', _, ['2A','6A'] ).-verb( 'croon', 'croons', 'crooning', 'crooned', 'crooned', _, ['2C','6A','13A','15A'] ).-verb( 'crop', 'crops', 'cropping', 'cropped', 'cropped', _, ['2A','2C','6A','14','22'] ).-verb( 'cross', 'crosses', 'crossing', 'crossed', 'crossed', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'cross-examine', 'cross-examines', 'cross-examining', 'cross-examined', 'cross-examined', tran, ['6A'] ).-verb( 'cross-fertilize', 'cross-fertilizes', 'cross-fertilizing', 'cross-fertilized', 'cross-fertilized', tran, [] ).-verb( 'cross-index', 'cross-indexes', 'cross-indexing', 'cross-indexed', 'cross-indexed', tran, [] ).-verb( 'cross-question', 'cross-questions', 'cross-questioning', 'cross-questioned', 'cross-questioned', tran, ['6A'] ).-verb( 'crossbreed', 'crossbreeds', 'crossbreeding', 'crossbred', 'crossbred', tran, ['2A','6A'] ).-verb( 'crosscheck', 'crosschecks', 'crosschecking', 'crosschecked', 'crosschecked', _, ['2A','6A'] ).-verb( 'crouch', 'crouches', 'crouching', 'crouched', 'crouched', intran, ['2A','2C','4A'] ).-verb( 'crow', 'crows', 'crowing', 'crowed', 'crowed', intran, ['3A','6A'] ).-verb( 'crowd', 'crowds', 'crowding', 'crowded', 'crowded', _, ['2B','2C','6A','14','15A','15B'] ).-verb( 'crown', 'crowns', 'crowning', 'crowned', 'crowned', tran, ['6A','14','23'] ).-verb( 'crucify', 'crucifies', 'crucifying', 'crucified', 'crucified', tran, [] ).-verb( 'cruise', 'cruises', 'cruising', 'cruised', 'cruised', intran, ['2A','2C'] ).-verb( 'crumble', 'crumbles', 'crumbling', 'crumbled', 'crumbled', _, ['2A','2C','6A'] ).-verb( 'crumple', 'crumples', 'crumpling', 'crumpled', 'crumpled', _, ['2A','2C','6A','15B'] ).-verb( 'crunch', 'crunches', 'crunching', 'crunched', 'crunched', _, ['2A','2C','6A'] ).-verb( 'crusade', 'crusades', 'crusading', 'crusaded', 'crusaded', intran, ['2A','3A'] ).-verb( 'crush', 'crushes', 'crushing', 'crushed', 'crushed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'crust', 'crusts', 'crusting', 'crusted', 'crusted', _, ['2A','2C','6A'] ).-verb( 'cry', 'cries', 'crying', 'cried', 'cried', _, ['2A','2B','2C','3A','4A','6A','9','14','15A','15B'] ).-verb( 'crystallize', 'crystallizes', 'crystallizing', 'crystallized', 'crystallized', _, ['2A','6A'] ).-verb( 'cube', 'cubes', 'cubing', 'cubed', 'cubed', tran, ['6A'] ).-verb( 'cuckold', 'cuckolds', 'cuckolding', 'cuckolded', 'cuckolded', tran, ['6A'] ).-verb( 'cuddle', 'cuddles', 'cuddling', 'cuddled', 'cuddled', _, ['2C','6A','15B'] ).-verb( 'cudgel', 'cudgels', 'cudgeling', 'cudgeled', 'cudgeled', tran, [] ).-verb( 'cuff', 'cuffs', 'cuffing', 'cuffed', 'cuffed', tran, [] ).-verb( 'cull', 'culls', 'culling', 'culled', 'culled', tran, ['6A'] ).-verb( 'culminate', 'culminates', 'culminating', 'culminated', 'culminated', tran, ['3A'] ).-verb( 'cultivate', 'cultivates', 'cultivating', 'cultivated', 'cultivated', tran, ['6A'] ).-verb( 'cumber', 'cumbers', 'cumbering', 'cumbered', 'cumbered', tran, ['6A','14'] ).-verb( 'cup', 'cups', 'cupping', 'cupped', 'cupped', tran, ['6A'] ).-verb( 'curb', 'curbs', 'curbing', 'curbed', 'curbed', tran, ['6A'] ).-verb( 'curdle', 'curdles', 'curdling', 'curdled', 'curdled', _, ['2A','6A'] ).-verb( 'cure', 'cures', 'curing', 'cured', 'cured', _, ['6A','14'] ).-verb( 'curl', 'curls', 'curling', 'curled', 'curled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'curry', 'curries', 'currying', 'curried', 'curried', tran, ['6A'] ).-verb( 'curse', 'curses', 'cursing', 'cursed', 'cursed', _, ['2A','3A','6A'] ).-verb( 'curtail', 'curtails', 'curtailing', 'curtailed', 'curtailed', tran, ['6A'] ).-verb( 'curtain', 'curtains', 'curtaining', 'curtained', 'curtained', tran, ['6A','15B'] ).-verb( 'curtsey', 'curtseys', 'curtseying', 'curtseyed', 'curtseyed', intran, [] ).-verb( 'curtsy', 'curtsies', 'curtsying', 'curtsied', 'curtsied', intran, [] ).-verb( 'curve', 'curves', 'curving', 'curved', 'curved', _, ['2A','6A'] ).-verb( 'cushion', 'cushions', 'cushioning', 'cushioned', 'cushioned', tran, ['6A','14'] ).-verb( 'cut', 'cuts', 'cutting', 'cut', 'cut', _, ['2A','2C','3A','6A','12B','13B','15A','15B','22'] ).-verb( 'cycle', 'cycles', 'cycling', 'cycled', 'cycled', intran, ['2A','2B','2C'] ).-verb( 'cyclostyle', 'cyclostyles', 'cyclostyling', 'cyclostyled', 'cyclostyled', tran, [] ).-verb( 'cypher', 'cyphers', 'cyphering', 'cyphered', 'cyphered', _, ['2A','6A'] ).-verb( 'dab', 'dabs', 'dabbing', 'dabbed', 'dabbed', _, ['2C','3A','6A','14','15A','15B'] ).-verb( 'dabble', 'dabbles', 'dabbling', 'dabbled', 'dabbled', _, ['2C','3A','6A','15A','15B'] ).-verb( 'dally', 'dallies', 'dallying', 'dallied', 'dallied', intran, ['2A','3A'] ).-verb( 'dam', 'dams', 'damming', 'dammed', 'dammed', tran, ['6A','15B'] ).-verb( 'damage', 'damages', 'damaging', 'damaged', 'damaged', tran, ['6A'] ).-verb( 'damascene', 'damascenes', 'damascening', 'damascened', 'damascened', tran, [] ).-verb( 'damn', 'damns', 'damning', 'damned', 'damned', tran, ['6A'] ).-verb( 'damp', 'damps', 'damping', 'damped', 'damped', _, ['2C','6A','15B'] ).-verb( 'dampen', 'dampens', 'dampening', 'dampened', 'dampened', _, [] ).-verb( 'dance', 'dances', 'dancing', 'danced', 'danced', _, ['2A','2C','6A','15A'] ).-verb( 'dandle', 'dandles', 'dandling', 'dandled', 'dandled', tran, ['6A','15A','15B'] ).-verb( 'dangle', 'dangles', 'dangling', 'dangled', 'dangled', _, ['2A','2C','6A','15A'] ).-verb( 'dapple', 'dapples', 'dappling', 'dappled', 'dappled', tran, ['6A'] ).-verb( 'dare', 'dares', 'daring', 'dared', 'dared', unknown, ['4A','5','6A','17'] ).-verb( 'dare', 'dares', 'daring', 'dared', 'dared', _, ['4A','5','6A','17'] ).-verb( 'darken', 'darkens', 'darkening', 'darkened', 'darkened', _, ['2A','6A'] ).-verb( 'darn', 'darns', 'darning', 'darned', 'darned', _, ['2A','6A'] ).-verb( 'dart', 'darts', 'darting', 'darted', 'darted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'dash', 'dashes', 'dashing', 'dashed', 'dashed', _, ['2C','6A','15A','15B'] ).-verb( 'date', 'dates', 'dating', 'dated', 'dated', _, ['2A','2C','3A','6A'] ).-verb( 'daub', 'daubs', 'daubing', 'daubed', 'daubed', _, ['2A','6A','14','15A','15B'] ).-verb( 'daunt', 'daunts', 'daunting', 'daunted', 'daunted', tran, ['6A'] ).-verb( 'dawdle', 'dawdles', 'dawdling', 'dawdled', 'dawdled', _, ['2A','2C','15B'] ).-verb( 'dawn', 'dawns', 'dawning', 'dawned', 'dawned', intran, ['2A','3A'] ).-verb( 'daydream', 'daydreams', 'daydreaming', 'daydreamed', 'daydreamed', intran, [] ).-verb( 'daze', 'dazes', 'dazing', 'dazed', 'dazed', tran, ['6A'] ).-verb( 'dazzle', 'dazzles', 'dazzling', 'dazzled', 'dazzled', tran, ['6A'] ).-verb( 'de-escalate', 'de-escalates', 'de-escalating', 'de-escalated', 'de-escalated', tran, ['6A'] ).-verb( 'de-ice', 'de-ices', 'de-icing', 'de-iced', 'de-iced', tran, ['6A'] ).-verb( 'deaden', 'deadens', 'deadening', 'deadened', 'deadened', tran, ['6A'] ).-verb( 'deafen', 'deafens', 'deafening', 'deafened', 'deafened', tran, ['6A'] ).-verb( 'deal', 'deals', 'dealing', 'dealt', 'dealt', _, ['2A','3A','6A','12A','13A','15B'] ).-verb( 'debag', 'debags', 'debagging', 'debagged', 'debagged', tran, ['6A'] ).-verb( 'debar', 'debars', 'debarring', 'debarred', 'debarred', tran, ['14'] ).-verb( 'debark', 'debarks', 'debarking', 'debarked', 'debarked', _, [] ).-verb( 'debase', 'debases', 'debasing', 'debased', 'debased', tran, ['6A'] ).-verb( 'debate', 'debates', 'debating', 'debated', 'debated', _, ['2A','2C','6A','8','10'] ).-verb( 'debauch', 'debauches', 'debauching', 'debauched', 'debauched', tran, ['6A'] ).-verb( 'debilitate', 'debilitates', 'debilitating', 'debilitated', 'debilitated', tran, ['6A'] ).-verb( 'debit', 'debits', 'debiting', 'debited', 'debited', tran, ['6A','14'] ).-verb( 'debouch', 'debouches', 'debouching', 'debouched', 'debouched', _, ['2A','6A'] ).-verb( 'debrief', 'debriefs', 'debriefing', 'debriefed', 'debriefed', tran, ['6A'] ).-verb( 'debug', 'debugs', 'debugging', 'debugged', 'debugged', tran, ['6A'] ).-verb( 'debunk', 'debunks', 'debunking', 'debunked', 'debunked', tran, ['6A'] ).-verb( 'decamp', 'decamps', 'decamping', 'decamped', 'decamped', intran, ['2A','3A'] ).-verb( 'decant', 'decants', 'decanting', 'decanted', 'decanted', tran, ['6A'] ).-verb( 'decapitate', 'decapitates', 'decapitating', 'decapitated', 'decapitated', tran, ['6A'] ).-verb( 'decarbonize', 'decarbonizes', 'decarbonizing', 'decarbonized', 'decarbonized', tran, [] ).-verb( 'decay', 'decays', 'decaying', 'decayed', 'decayed', intran, ['2A'] ).-verb( 'decease', 'deceases', 'deceasing', 'deceased', 'deceased', intran, [] ).-verb( 'deceive', 'deceives', 'deceiving', 'deceived', 'deceived', tran, ['6A','14'] ).-verb( 'decelerate', 'decelerates', 'decelerating', 'decelerated', 'decelerated', _, [] ).-verb( 'decentralize', 'decentralizes', 'decentralizing', 'decentralized', 'decentralized', tran, ['6A'] ).-verb( 'decide', 'decides', 'deciding', 'decided', 'decided', _, ['2A','3A','6A','7A','8','9','10','14','17'] ).-verb( 'decimalize', 'decimalizes', 'decimalizing', 'decimalized', 'decimalized', tran, ['6A'] ).-verb( 'decimate', 'decimates', 'decimating', 'decimated', 'decimated', tran, ['6A'] ).-verb( 'decipher', 'deciphers', 'deciphering', 'deciphered', 'deciphered', tran, ['6A'] ).-verb( 'deck', 'decks', 'decking', 'decked', 'decked', tran, ['6A','14','15A'] ).-verb( 'declaim', 'declaims', 'declaiming', 'declaimed', 'declaimed', _, ['2A','3A','6A'] ).-verb( 'declare', 'declares', 'declaring', 'declared', 'declared', _, ['3A','6A','9','14','25'] ).-verb( 'declassify', 'declassifies', 'declassifying', 'declassified', 'declassified', tran, ['6A'] ).-verb( 'decline', 'declines', 'declining', 'declined', 'declined', _, ['2A','2C','6A','7A'] ).-verb( 'declutch', 'declutches', 'declutching', 'declutched', 'declutched', intran, ['2A'] ).-verb( 'decode', 'decodes', 'decoding', 'decoded', 'decoded', tran, ['6A'] ).-verb( 'decoke', 'decokes', 'decoking', 'decoked', 'decoked', tran, [] ).-verb( 'decolonize', 'decolonizes', 'decolonizing', 'decolonized', 'decolonized', tran, ['6A'] ).-verb( 'decompose', 'decomposes', 'decomposing', 'decomposed', 'decomposed', _, ['2A','6A'] ).-verb( 'decompress', 'decompresses', 'decompressing', 'decompressed', 'decompressed', tran, ['6A'] ).-verb( 'decontaminate', 'decontaminates', 'decontaminating', 'decontaminated', 'decontaminated', tran, ['6A'] ).-verb( 'decontrol', 'decontrols', 'decontrolling', 'decontrolled', 'decontrolled', tran, ['6A'] ).-verb( 'decorate', 'decorates', 'decorating', 'decorated', 'decorated', tran, ['6A','14'] ).-verb( 'decoy', 'decoys', 'decoying', 'decoyed', 'decoyed', tran, ['6A','14'] ).-verb( 'decrease', 'decreases', 'decreasing', 'decreased', 'decreased', _, ['2A','6A'] ).-verb( 'decree', 'decrees', 'decreeing', 'decreed', 'decreed', tran, ['6A','9'] ).-verb( 'decry', 'decries', 'decrying', 'decried', 'decried', tran, ['6A'] ).-verb( 'dedicate', 'dedicates', 'dedicating', 'dedicated', 'dedicated', tran, ['6A','14'] ).-verb( 'deduce', 'deduces', 'deducing', 'deduced', 'deduced', tran, ['6A','9','14'] ).-verb( 'deduct', 'deducts', 'deducting', 'deducted', 'deducted', tran, ['6A','14'] ).-verb( 'deem', 'deems', 'deeming', 'deemed', 'deemed', tran, ['9','25'] ).-verb( 'deep-freeze', 'deep-freezes', 'deep-freezing', 'deep-froze', 'deep-frozen', tran, [] ).-verb( 'deepen', 'deepens', 'deepening', 'deepened', 'deepened', _, [] ).-verb( 'deface', 'defaces', 'defacing', 'defaced', 'defaced', tran, ['6A'] ).-verb( 'defame', 'defames', 'defaming', 'defamed', 'defamed', tran, ['6A'] ).-verb( 'default', 'defaults', 'defaulting', 'defaulted', 'defaulted', intran, ['2A'] ).-verb( 'defeat', 'defeats', 'defeating', 'defeated', 'defeated', tran, ['6A'] ).-verb( 'defecate', 'defecates', 'defecating', 'defecated', 'defecated', intran, ['2A'] ).-verb( 'defect', 'defects', 'defecting', 'defected', 'defected', intran, ['2A','2C','3A'] ).-verb( 'defend', 'defends', 'defending', 'defended', 'defended', tran, ['6A','14'] ).-verb( 'defer', 'defers', 'deferring', 'deferred', 'deferred', _, ['3A','6A','6C'] ).-verb( 'defile', 'defiles', 'defiling', 'defiled', 'defiled', _, ['6A'] ).-verb( 'define', 'defines', 'defining', 'defined', 'defined', tran, ['6A'] ).-verb( 'deflate', 'deflates', 'deflating', 'deflated', 'deflated', tran, ['6A'] ).-verb( 'deflect', 'deflects', 'deflecting', 'deflected', 'deflected', _, ['2A','3A','6A','14'] ).-verb( 'deflower', 'deflowers', 'deflowering', 'deflowered', 'deflowered', tran, [] ).-verb( 'defoliate', 'defoliates', 'defoliating', 'defoliated', 'defoliated', tran, ['6A'] ).-verb( 'deforest', 'deforests', 'deforesting', 'deforested', 'deforested', tran, [] ).-verb( 'deform', 'deforms', 'deforming', 'deformed', 'deformed', tran, ['6A'] ).-verb( 'defraud', 'defrauds', 'defrauding', 'defrauded', 'defrauded', tran, ['6A','14'] ).-verb( 'defray', 'defrays', 'defraying', 'defrayed', 'defrayed', tran, ['6A'] ).-verb( 'defrock', 'defrocks', 'defrocking', 'defrocked', 'defrocked', tran, [] ).-verb( 'defrost', 'defrosts', 'defrosting', 'defrosted', 'defrosted', tran, ['6A'] ).-verb( 'defuse', 'defuses', 'defusing', 'defused', 'defused', tran, ['6A'] ).-verb( 'defy', 'defies', 'defying', 'defied', 'defied', tran, ['6A','17'] ).-verb( 'degauss', 'degausses', 'degaussing', 'degaussed', 'degaussed', tran, ['6A'] ).-verb( 'degenerate', 'degenerates', 'degenerating', 'degenerated', 'degenerated', intran, ['2A','3A'] ).-verb( 'degrade', 'degrades', 'degrading', 'degraded', 'degraded', tran, ['6A'] ).-verb( 'dehorn', 'dehorns', 'dehorning', 'dehorned', 'dehorned', tran, ['6A'] ).-verb( 'dehumanize', 'dehumanizes', 'dehumanizing', 'dehumanized', 'dehumanized', tran, ['6A'] ).-verb( 'dehydrate', 'dehydrates', 'dehydrating', 'dehydrated', 'dehydrated', tran, ['6A'] ).-verb( 'deify', 'deifies', 'deifying', 'deified', 'deified', tran, ['6A'] ).-verb( 'deign', 'deigns', 'deigning', 'deigned', 'deigned', intran, ['4A'] ).-verb( 'deject', 'dejects', 'dejecting', 'dejected', 'dejected', tran, [] ).-verb( 'delay', 'delays', 'delaying', 'delayed', 'delayed', _, ['2A','2B','6A','6C'] ).-verb( 'delegate', 'delegates', 'delegating', 'delegated', 'delegated', tran, ['14','17'] ).-verb( 'delete', 'deletes', 'deleting', 'deleted', 'deleted', tran, ['6A','14'] ).-verb( 'deliberate', 'deliberates', 'deliberating', 'deliberated', 'deliberated', _, ['2A','3A','6A','8','10'] ).-verb( 'delight', 'delights', 'delighting', 'delighted', 'delighted', _, ['3A','4C','6A'] ).-verb( 'delimit', 'delimits', 'delimiting', 'delimited', 'delimited', tran, ['6A'] ).-verb( 'delimitate', 'delimitates', 'delimitating', 'delimitated', 'delimitated', tran, ['6A'] ).-verb( 'delineate', 'delineates', 'delineating', 'delineated', 'delineated', tran, ['6A'] ).-verb( 'deliver', 'delivers', 'delivering', 'delivered', 'delivered', tran, ['6A','14','15B'] ).-verb( 'delouse', 'delouses', 'delousing', 'deloused', 'deloused', tran, [] ).-verb( 'delude', 'deludes', 'deluding', 'deluded', 'deluded', tran, ['6A','14'] ).-verb( 'deluge', 'deluges', 'deluging', 'deluged', 'deluged', tran, ['6A','14'] ).-verb( 'delve', 'delves', 'delving', 'delved', 'delved', _, ['2A','3A','6A'] ).-verb( 'demagnetize', 'demagnetizes', 'demagnetizing', 'demagnetized', 'demagnetized', tran, ['6A'] ).-verb( 'demand', 'demands', 'demanding', 'demanded', 'demanded', tran, ['6A','7A','9'] ).-verb( 'demarcate', 'demarcates', 'demarcating', 'demarcated', 'demarcated', tran, ['6A'] ).-verb( 'demean', 'demeans', 'demeaning', 'demeaned', 'demeaned', tran, ['6A'] ).-verb( 'demilitarize', 'demilitarizes', 'demilitarizing', 'demilitarized', 'demilitarized', tran, ['6A'] ).-verb( 'demist', 'demists', 'demisting', 'demisted', 'demisted', tran, [] ).-verb( 'demob', 'demobs', 'demobbing', 'demobbed', 'demobbed', tran, [] ).-verb( 'demobilize', 'demobilizes', 'demobilizing', 'demobilized', 'demobilized', tran, ['6A'] ).-verb( 'democratize', 'democratizes', 'democratizing', 'democratized', 'democratized', tran, ['6A'] ).-verb( 'demolish', 'demolishes', 'demolishing', 'demolished', 'demolished', tran, ['6A'] ).-verb( 'demonetize', 'demonetizes', 'demonetizing', 'demonetized', 'demonetized', tran, [] ).-verb( 'demonstrate', 'demonstrates', 'demonstrating', 'demonstrated', 'demonstrated', _, ['2A','3A','6A','9'] ).-verb( 'demoralize', 'demoralizes', 'demoralizing', 'demoralized', 'demoralized', tran, ['6A'] ).-verb( 'demote', 'demotes', 'demoting', 'demoted', 'demoted', tran, ['6A'] ).-verb( 'demur', 'demurs', 'demurring', 'demurred', 'demurred', intran, ['2A','3A'] ).-verb( 'denationalize', 'denationalizes', 'denationalizing', 'denationalized', 'denationalized', tran, ['6A'] ).-verb( 'denigrate', 'denigrates', 'denigrating', 'denigrated', 'denigrated', tran, ['6A'] ).-verb( 'denominate', 'denominates', 'denominating', 'denominated', 'denominated', tran, ['23'] ).-verb( 'denote', 'denotes', 'denoting', 'denoted', 'denoted', tran, ['6A','9'] ).-verb( 'denounce', 'denounces', 'denouncing', 'denounced', 'denounced', tran, ['6A','16B'] ).-verb( 'dent', 'dents', 'denting', 'dented', 'dented', _, ['2A','6A'] ).-verb( 'denude', 'denudes', 'denuding', 'denuded', 'denuded', tran, ['6A','14'] ).-verb( 'deny', 'denies', 'denying', 'denied', 'denied', tran, ['6A','6C','9','12A','13A','25'] ).-verb( 'deodorize', 'deodorizes', 'deodorizing', 'deodorized', 'deodorized', tran, ['6A'] ).-verb( 'depart', 'departs', 'departing', 'departed', 'departed', intran, ['2A','3A'] ).-verb( 'depend', 'depends', 'depending', 'depended', 'depended', intran, ['3A'] ).-verb( 'depict', 'depicts', 'depicting', 'depicted', 'depicted', tran, ['6A'] ).-verb( 'deplane', 'deplanes', 'deplaning', 'deplaned', 'deplaned', intran, [] ).-verb( 'deplete', 'depletes', 'depleting', 'depleted', 'depleted', tran, ['6A','14'] ).-verb( 'deplore', 'deplores', 'deploring', 'deplored', 'deplored', tran, ['6A'] ).-verb( 'deploy', 'deploys', 'deploying', 'deployed', 'deployed', _, ['2A','6A'] ).-verb( 'depopulate', 'depopulates', 'depopulating', 'depopulated', 'depopulated', tran, ['6A'] ).-verb( 'deport', 'deports', 'deporting', 'deported', 'deported', tran, ['6A','16B'] ).-verb( 'depose', 'deposes', 'deposing', 'deposed', 'deposed', _, ['3A','6A','9'] ).-verb( 'deposit', 'deposits', 'depositing', 'deposited', 'deposited', tran, ['6A'] ).-verb( 'deprave', 'depraves', 'depraving', 'depraved', 'depraved', tran, ['6A'] ).-verb( 'deprecate', 'deprecates', 'deprecating', 'deprecated', 'deprecated', tran, ['6A','6C'] ).-verb( 'depreciate', 'depreciates', 'depreciating', 'depreciated', 'depreciated', _, ['2A','6A'] ).-verb( 'depress', 'depresses', 'depressing', 'depressed', 'depressed', tran, ['6A'] ).-verb( 'deprive', 'deprives', 'depriving', 'deprived', 'deprived', tran, ['14'] ).-verb( 'depute', 'deputes', 'deputing', 'deputed', 'deputed', tran, ['14','17'] ).-verb( 'deputize', 'deputizes', 'deputizing', 'deputized', 'deputized', intran, ['2A','3A'] ).-verb( 'derail', 'derails', 'derailing', 'derailed', 'derailed', tran, ['6A'] ).-verb( 'derange', 'deranges', 'deranging', 'deranged', 'deranged', tran, ['6A'] ).-verb( 'derate', 'derates', 'derating', 'derated', 'derated', tran, ['6A'] ).-verb( 'derequisition', 'derequisitions', 'derequisitioning', 'derequisitioned', 'derequisitioned', tran, ['6A'] ).-verb( 'derestrict', 'derestricts', 'derestricting', 'derestricted', 'derestricted', tran, ['6A'] ).-verb( 'deride', 'derides', 'deriding', 'derided', 'derided', tran, ['6A','16B'] ).-verb( 'derive', 'derives', 'deriving', 'derived', 'derived', _, ['3A','14'] ).-verb( 'derogate', 'derogates', 'derogating', 'derogated', 'derogated', intran, ['3A'] ).-verb( 'desalinate', 'desalinates', 'desalinating', 'desalinated', 'desalinated', tran, ['6A'] ).-verb( 'desalinize', 'desalinizes', 'desalinizing', 'desalinized', 'desalinized', tran, ['6A'] ).-verb( 'desalt', 'desalts', 'desalting', 'desalted', 'desalted', tran, [] ).-verb( 'descale', 'descales', 'descaling', 'descaled', 'descaled', tran, ['6A'] ).-verb( 'descant', 'descants', 'descanting', 'descanted', 'descanted', intran, ['3A'] ).-verb( 'descend', 'descends', 'descending', 'descended', 'descended', _, ['2A','2C','3A','6A'] ).-verb( 'describe', 'describes', 'describing', 'described', 'described', tran, ['6A','10','14','16B'] ).-verb( 'descry', 'descries', 'descrying', 'descried', 'descried', tran, ['6A'] ).-verb( 'desecrate', 'desecrates', 'desecrating', 'desecrated', 'desecrated', tran, ['6A'] ).-verb( 'desegregate', 'desegregates', 'desegregating', 'desegregated', 'desegregated', tran, ['6A'] ).-verb( 'desensitize', 'desensitizes', 'desensitizing', 'desensitized', 'desensitized', tran, ['6A'] ).-verb( 'desert', 'deserts', 'deserting', 'deserted', 'deserted', _, ['2A','6A'] ).-verb( 'deserve', 'deserves', 'deserving', 'deserved', 'deserved', _, ['6A','7A'] ).-verb( 'desiccate', 'desiccates', 'desiccating', 'desiccated', 'desiccated', tran, ['6A'] ).-verb( 'design', 'designs', 'designing', 'designed', 'designed', _, ['2A','2C','6A','14','16A','16B'] ).-verb( 'designate', 'designates', 'designating', 'designated', 'designated', tran, ['6A','16B','17'] ).-verb( 'desire', 'desires', 'desiring', 'desired', 'desired', tran, ['6A','7A','9','17'] ).-verb( 'desist', 'desists', 'desisting', 'desisted', 'desisted', intran, ['2A','3A'] ).-verb( 'desolate', 'desolates', 'desolating', 'desolated', 'desolated', tran, ['6A'] ).-verb( 'despair', 'despairs', 'despairing', 'despaired', 'despaired', intran, ['2A','3A'] ).-verb( 'despatch', 'despatches', 'despatching', 'despatched', 'despatched', tran, ['6A','14'] ).-verb( 'despise', 'despises', 'despising', 'despised', 'despised', tran, ['6A'] ).-verb( 'despoil', 'despoils', 'despoiling', 'despoiled', 'despoiled', tran, ['6A','14'] ).-verb( 'destine', 'destines', 'destining', 'destined', 'destined', tran, ['14','17'] ).-verb( 'destroy', 'destroys', 'destroying', 'destroyed', 'destroyed', tran, ['6A'] ).-verb( 'detach', 'detaches', 'detaching', 'detached', 'detached', tran, ['6A','14','16A'] ).-verb( 'detail', 'details', 'detailing', 'detailed', 'detailed', tran, ['6A','14','16A'] ).-verb( 'detain', 'detains', 'detaining', 'detained', 'detained', tran, ['6A','16A'] ).-verb( 'detect', 'detects', 'detecting', 'detected', 'detected', tran, ['6A'] ).-verb( 'deter', 'deters', 'deterring', 'deterred', 'deterred', tran, ['6A','14'] ).-verb( 'deteriorate', 'deteriorates', 'deteriorating', 'deteriorated', 'deteriorated', _, ['2A','6A'] ).-verb( 'determine', 'determines', 'determining', 'determined', 'determined', _, ['3A','6A','7A','8','9','10','14','17'] ).-verb( 'detest', 'detests', 'detesting', 'detested', 'detested', tran, ['6A','6C'] ).-verb( 'dethrone', 'dethrones', 'dethroning', 'dethroned', 'dethroned', tran, ['6A'] ).-verb( 'detonate', 'detonates', 'detonating', 'detonated', 'detonated', _, ['2A','6A'] ).-verb( 'detour', 'detours', 'detouring', 'detoured', 'detoured', tran, ['6A'] ).-verb( 'detract', 'detracts', 'detracting', 'detracted', 'detracted', intran, ['3A'] ).-verb( 'detrain', 'detrains', 'detraining', 'detrained', 'detrained', _, ['2A','6A'] ).-verb( 'detribalize', 'detribalizes', 'detribalizing', 'detribalized', 'detribalized', tran, ['6A'] ).-verb( 'devaluate', 'devaluates', 'devaluating', 'devaluated', 'devaluated', tran, ['6A'] ).-verb( 'devalue', 'devalues', 'devaluing', 'devalued', 'devalued', tran, ['6A'] ).-verb( 'devastate', 'devastates', 'devastating', 'devastated', 'devastated', tran, ['6A'] ).-verb( 'develop', 'develops', 'developing', 'developed', 'developed', _, ['2A','2C','3A','6A'] ).-verb( 'deviate', 'deviates', 'deviating', 'deviated', 'deviated', intran, ['3A'] ).-verb( 'devil', 'devils', 'devilling', 'devilled', 'devilled', _, ['2A','3A','6A'] ).-verb( 'devise', 'devises', 'devising', 'devised', 'devised', tran, ['6A','8','14'] ).-verb( 'devitalize', 'devitalizes', 'devitalizing', 'devitalized', 'devitalized', tran, ['6A'] ).-verb( 'devolve', 'devolves', 'devolving', 'devolved', 'devolved', _, ['3A','6A','14'] ).-verb( 'devote', 'devotes', 'devoting', 'devoted', 'devoted', tran, ['14'] ).-verb( 'devour', 'devours', 'devouring', 'devoured', 'devoured', tran, ['6A'] ).-verb( 'diagnose', 'diagnoses', 'diagnosing', 'diagnosed', 'diagnosed', tran, ['6A','16B'] ).-verb( 'dial', 'dials', 'dialling', 'dialled', 'dialled', tran, ['6A'] ).-verb( 'dibble', 'dibbles', 'dibbling', 'dibbled', 'dibbled', tran, ['15B'] ).-verb( 'dice', 'dices', 'dicing', 'diced', 'diced', _, ['2A','6A'] ).-verb( 'dicker', 'dickers', 'dickering', 'dickered', 'dickered', intran, ['2A','3A'] ).-verb( 'dictate', 'dictates', 'dictating', 'dictated', 'dictated', _, ['2A','3A','6A','14'] ).-verb( 'diddle', 'diddles', 'diddling', 'diddled', 'diddled', tran, ['6A','14'] ).-verb( 'die', 'dies', 'dying', 'died', 'died', intran, ['2A','2C','2D','3A','4C'] ).-verb( 'diet', 'diets', 'dieting', 'dieted', 'dieted', _, ['2A','6A'] ).-verb( 'differ', 'differs', 'differing', 'differed', 'differed', intran, ['2A','2C','3A'] ).-verb( 'differentiate', 'differentiates', 'differentiating', 'differentiated', 'differentiated', tran, ['3A','6A','14'] ).-verb( 'diffract', 'diffracts', 'diffracting', 'diffracted', 'diffracted', tran, ['6A'] ).-verb( 'diffuse', 'diffuses', 'diffusing', 'diffused', 'diffused', _, ['2A','6A'] ).-verb( 'dig', 'digs', 'digging', 'dug', 'dug', _, ['2C','3A','6A','15B'] ).-verb( 'digest', 'digests', 'digesting', 'digested', 'digested', _, ['2A','6A'] ).-verb( 'dignify', 'dignifies', 'dignifying', 'dignified', 'dignified', tran, ['6A','14'] ).-verb( 'digress', 'digresses', 'digressing', 'digressed', 'digressed', intran, ['2A','3A'] ).-verb( 'dike', 'dikes', 'diking', 'diked', 'diked', _, [] ).-verb( 'dilate', 'dilates', 'dilating', 'dilated', 'dilated', _, ['2A','3A','6A'] ).-verb( 'dilly-dally', 'dilly-dallies', 'dilly-dallying', 'dilly-dallied', 'dilly-dallied', intran, ['2A'] ).-verb( 'dilute', 'dilutes', 'diluting', 'diluted', 'diluted', tran, ['6A','14'] ).-verb( 'dim', 'dims', 'dimming', 'dimmed', 'dimmed', _, ['2A','6A'] ).-verb( 'diminish', 'diminishes', 'diminishing', 'diminished', 'diminished', _, ['2A','6A'] ).-verb( 'dimple', 'dimples', 'dimpling', 'dimpled', 'dimpled', _, ['2A','6A'] ).-verb( 'din', 'dins', 'dinning', 'dinned', 'dinned', _, ['2C'] ).-verb( 'dine', 'dines', 'dining', 'dined', 'dined', _, ['2A','6A'] ).-verb( 'dip', 'dips', 'dipping', 'dipped', 'dipped', _, ['2A','2C','3A','6A','14'] ).-verb( 'direct', 'directs', 'directing', 'directed', 'directed', _, ['2A','6A','9','14','17'] ).-verb( 'dirty', 'dirties', 'dirtying', 'dirtied', 'dirtied', _, ['2A','6A'] ).-verb( 'disable', 'disables', 'disabling', 'disabled', 'disabled', tran, ['6A'] ).-verb( 'disabuse', 'disabuses', 'disabusing', 'disabused', 'disabused', tran, ['6A','14'] ).-verb( 'disafforest', 'disafforests', 'disafforesting', 'disafforested', 'disafforested', tran, [] ).-verb( 'disagree', 'disagrees', 'disagreeing', 'disagreed', 'disagreed', tran, ['2A','3A'] ).-verb( 'disallow', 'disallows', 'disallowing', 'disallowed', 'disallowed', tran, ['6A'] ).-verb( 'disappear', 'disappears', 'disappearing', 'disappeared', 'disappeared', intran, ['2A'] ).-verb( 'disappoint', 'disappoints', 'disappointing', 'disappointed', 'disappointed', tran, ['6A'] ).-verb( 'disapprove', 'disapproves', 'disapproving', 'disapproved', 'disapproved', _, ['2A','3A','6A'] ).-verb( 'disarm', 'disarms', 'disarming', 'disarmed', 'disarmed', _, ['2A','6A'] ).-verb( 'disarrange', 'disarranges', 'disarranging', 'disarranged', 'disarranged', tran, ['6A'] ).-verb( 'disarray', 'disarrays', 'disarraying', 'disarrayed', 'disarrayed', tran, [] ).-verb( 'disassociate', 'disassociates', 'disassociating', 'disassociated', 'disassociated', tran, ['14'] ).-verb( 'disavow', 'disavows', 'disavowing', 'disavowed', 'disavowed', tran, ['6A'] ).-verb( 'disband', 'disbands', 'disbanding', 'disbanded', 'disbanded', _, ['2A','6A'] ).-verb( 'disbelieve', 'disbelieves', 'disbelieving', 'disbelieved', 'disbelieved', _, ['2A','3A','6A'] ).-verb( 'disbud', 'disbuds', 'disbudding', 'disbudded', 'disbudded', tran, ['6A'] ).-verb( 'disburden', 'disburdens', 'disburdening', 'disburdened', 'disburdened', tran, ['6A','14'] ).-verb( 'disburse', 'disburses', 'disbursing', 'disbursed', 'disbursed', _, ['2A','6A'] ).-verb( 'discard', 'discards', 'discarding', 'discarded', 'discarded', tran, ['6A'] ).-verb( 'discern', 'discerns', 'discerning', 'discerned', 'discerned', tran, ['6A'] ).-verb( 'discharge', 'discharges', 'discharging', 'discharged', 'discharged', _, ['6A','14'] ).-verb( 'discipline', 'disciplines', 'disciplining', 'disciplined', 'disciplined', tran, ['6A'] ).-verb( 'disclaim', 'disclaims', 'disclaiming', 'disclaimed', 'disclaimed', tran, ['6A','6C'] ).-verb( 'disclose', 'discloses', 'disclosing', 'disclosed', 'disclosed', tran, ['6A','14'] ).-verb( 'discolour', 'discolours', 'discolouring', 'discoloured', 'discoloured', _, ['2A','6A'] ).-verb( 'discomfit', 'discomfits', 'discomfiting', 'discomfited', 'discomfited', tran, ['6A'] ).-verb( 'discommode', 'discommodes', 'discommoding', 'discommoded', 'discommoded', tran, ['6A'] ).-verb( 'discompose', 'discomposes', 'discomposing', 'discomposed', 'discomposed', tran, ['6A'] ).-verb( 'disconcert', 'disconcerts', 'disconcerting', 'disconcerted', 'disconcerted', tran, ['6A'] ).-verb( 'disconnect', 'disconnects', 'disconnecting', 'disconnected', 'disconnected', tran, ['6A','14'] ).-verb( 'discontent', 'discontents', 'discontenting', 'discontented', 'discontented', tran, ['6A'] ).-verb( 'discontinue', 'discontinues', 'discontinuing', 'discontinued', 'discontinued', _, ['2A','6A','6C'] ).-verb( 'discount', 'discounts', 'discounting', 'discounted', 'discounted', tran, ['6A'] ).-verb( 'discountenance', 'discountenances', 'discountenancing', 'discountenanced', 'discountenanced', tran, ['6A'] ).-verb( 'discourage', 'discourages', 'discouraging', 'discouraged', 'discouraged', tran, ['6A','14'] ).-verb( 'discourse', 'discourses', 'discoursing', 'discoursed', 'discoursed', intran, [] ).-verb( 'discover', 'discovers', 'discovering', 'discovered', 'discovered', tran, ['6A','8','9','10','25'] ).-verb( 'discredit', 'discredits', 'discrediting', 'discredited', 'discredited', tran, ['6A'] ).-verb( 'discriminate', 'discriminates', 'discriminating', 'discriminated', 'discriminated', _, ['2A','3A','14'] ).-verb( 'discuss', 'discusses', 'discussing', 'discussed', 'discussed', tran, ['6A','8','10','14'] ).-verb( 'disdain', 'disdains', 'disdaining', 'disdained', 'disdained', tran, ['6A','6C','7A'] ).-verb( 'disembark', 'disembarks', 'disembarking', 'disembarked', 'disembarked', _, ['2A','2C','6A','14'] ).-verb( 'disembarrass', 'disembarrasses', 'disembarrassing', 'disembarrassed', 'disembarrassed', tran, ['14'] ).-verb( 'disembody', 'disembodies', 'disembodying', 'disembodied', 'disembodied', tran, ['6A'] ).-verb( 'disembowel', 'disembowels', 'disembowelling', 'disembowelled', 'disembowelled', tran, ['6A'] ).-verb( 'disenchant', 'disenchants', 'disenchanting', 'disenchanted', 'disenchanted', tran, ['6A'] ).-verb( 'disencumber', 'disencumbers', 'disencumbering', 'disencumbered', 'disencumbered', tran, ['6A','14'] ).-verb( 'disenfranchise', 'disenfranchises', 'disenfranchising', 'disenfranchised', 'disenfranchised', tran, [] ).-verb( 'disengage', 'disengages', 'disengaging', 'disengaged', 'disengaged', _, ['2A','2C','6A','14'] ).-verb( 'disentangle', 'disentangles', 'disentangling', 'disentangled', 'disentangled', _, ['2A','6A','14'] ).-verb( 'disestablish', 'disestablishes', 'disestablishing', 'disestablished', 'disestablished', tran, ['6A'] ).-verb( 'disfavour', 'disfavours', 'disfavouring', 'disfavoured', 'disfavoured', tran, ['6A'] ).-verb( 'disfigure', 'disfigures', 'disfiguring', 'disfigured', 'disfigured', tran, ['6A'] ).-verb( 'disforest', 'disforests', 'disforesting', 'disforested', 'disforested', tran, ['6A'] ).-verb( 'disfranchise', 'disfranchises', 'disfranchising', 'disfranchised', 'disfranchised', tran, ['6A'] ).-verb( 'disgorge', 'disgorges', 'disgorging', 'disgorged', 'disgorged', tran, ['6A'] ).-verb( 'disgrace', 'disgraces', 'disgracing', 'disgraced', 'disgraced', tran, ['6A'] ).-verb( 'disguise', 'disguises', 'disguising', 'disguised', 'disguised', tran, ['6A','16B'] ).-verb( 'disgust', 'disgusts', 'disgusting', 'disgusted', 'disgusted', tran, ['6A'] ).-verb( 'dish', 'dishes', 'dishing', 'dished', 'dished', tran, ['6A','15B'] ).-verb( 'dishearten', 'disheartens', 'disheartening', 'disheartened', 'disheartened', tran, ['6A'] ).-verb( 'dishonour', 'dishonours', 'dishonouring', 'dishonoured', 'dishonoured', tran, ['6A'] ).-verb( 'disillusion', 'disillusions', 'disillusioning', 'disillusioned', 'disillusioned', tran, ['6A'] ).-verb( 'disincline', 'disinclines', 'disinclining', 'disinclined', 'disinclined', tran, ['14','17'] ).-verb( 'disinfect', 'disinfects', 'disinfecting', 'disinfected', 'disinfected', tran, ['6A'] ).-verb( 'disinfest', 'disinfests', 'disinfesting', 'disinfested', 'disinfested', tran, ['6A'] ).-verb( 'disinherit', 'disinherits', 'disinheriting', 'disinherited', 'disinherited', tran, ['6A'] ).-verb( 'disintegrate', 'disintegrates', 'disintegrating', 'disintegrated', 'disintegrated', _, ['2A','6A'] ).-verb( 'disinter', 'disinters', 'disinterring', 'disinterred', 'disinterred', tran, ['6A'] ).-verb( 'disjoint', 'disjoints', 'disjointing', 'disjointed', 'disjointed', tran, ['6A'] ).-verb( 'dislike', 'dislikes', 'disliking', 'disliked', 'disliked', tran, ['6A','6C'] ).-verb( 'dislocate', 'dislocates', 'dislocating', 'dislocated', 'dislocated', tran, ['6A'] ).-verb( 'dislodge', 'dislodges', 'dislodging', 'dislodged', 'dislodged', tran, ['6A','14'] ).-verb( 'dismantle', 'dismantles', 'dismantling', 'dismantled', 'dismantled', tran, ['6A'] ).-verb( 'dismay', 'dismays', 'dismaying', 'dismayed', 'dismayed', tran, ['6A'] ).-verb( 'dismember', 'dismembers', 'dismembering', 'dismembered', 'dismembered', tran, ['6A'] ).-verb( 'dismiss', 'dismisses', 'dismissing', 'dismissed', 'dismissed', tran, ['6A','14'] ).-verb( 'dismount', 'dismounts', 'dismounting', 'dismounted', 'dismounted', _, ['2A','3A','6A'] ).-verb( 'disobey', 'disobeys', 'disobeying', 'disobeyed', 'disobeyed', tran, ['2A','6A'] ).-verb( 'disoblige', 'disobliges', 'disobliging', 'disobliged', 'disobliged', tran, ['6A'] ).-verb( 'disorder', 'disorders', 'disordering', 'disordered', 'disordered', tran, ['6A'] ).-verb( 'disorganize', 'disorganizes', 'disorganizing', 'disorganized', 'disorganized', tran, ['6A'] ).-verb( 'disorient', 'disorients', 'disorienting', 'disoriented', 'disoriented', tran, ['6A'] ).-verb( 'disorientate', 'disorientates', 'disorientating', 'disorientated', 'disorientated', tran, ['6A'] ).-verb( 'disown', 'disowns', 'disowning', 'disowned', 'disowned', tran, ['6A'] ).-verb( 'disparage', 'disparages', 'disparaging', 'disparaged', 'disparaged', tran, ['6A'] ).-verb( 'dispatch', 'dispatches', 'dispatching', 'dispatched', 'dispatched', tran, ['6A','14'] ).-verb( 'dispel', 'dispels', 'dispelling', 'dispelled', 'dispelled', tran, ['6A'] ).-verb( 'dispense', 'dispenses', 'dispensing', 'dispensed', 'dispensed', _, ['3A','6A','14'] ).-verb( 'disperse', 'disperses', 'dispersing', 'dispersed', 'dispersed', _, ['2A','6A'] ).-verb( 'dispirit', 'dispirits', 'dispiriting', 'dispirited', 'dispirited', tran, ['6A'] ).-verb( 'displace', 'displaces', 'displacing', 'displaced', 'displaced', tran, ['6A'] ).-verb( 'display', 'displays', 'displaying', 'displayed', 'displayed', tran, ['6A'] ).-verb( 'displease', 'displeases', 'displeasing', 'displeased', 'displeased', tran, ['6A'] ).-verb( 'disport', 'disports', 'disporting', 'disported', 'disported', tran, ['6A'] ).-verb( 'dispose', 'disposes', 'disposing', 'disposed', 'disposed', _, ['2A','3A','6A','17'] ).-verb( 'dispossess', 'dispossesses', 'dispossessing', 'dispossessed', 'dispossessed', tran, ['14'] ).-verb( 'disprove', 'disproves', 'disproving', 'disproved', 'disproved', tran, ['6A'] ).-verb( 'dispute', 'disputes', 'disputing', 'disputed', 'disputed', _, ['2A','3A','6A','8','10'] ).-verb( 'disqualify', 'disqualifies', 'disqualifying', 'disqualified', 'disqualified', tran, ['6A','14'] ).-verb( 'disquiet', 'disquiets', 'disquieting', 'disquieted', 'disquieted', tran, ['6A'] ).-verb( 'disregard', 'disregards', 'disregarding', 'disregarded', 'disregarded', tran, ['6A'] ).-verb( 'disrobe', 'disrobes', 'disrobing', 'disrobed', 'disrobed', _, ['2A','6A'] ).-verb( 'disrupt', 'disrupts', 'disrupting', 'disrupted', 'disrupted', tran, ['6A'] ).-verb( 'dissatisfy', 'dissatisfies', 'dissatisfying', 'dissatisfied', 'dissatisfied', tran, ['6A'] ).-verb( 'dissect', 'dissects', 'dissecting', 'dissected', 'dissected', tran, ['6A'] ).-verb( 'dissemble', 'dissembles', 'dissembling', 'dissembled', 'dissembled', _, ['2A','6A'] ).-verb( 'disseminate', 'disseminates', 'disseminating', 'disseminated', 'disseminated', tran, ['6A'] ).-verb( 'dissent', 'dissents', 'dissenting', 'dissented', 'dissented', intran, ['2A','3A'] ).-verb( 'dissever', 'dissevers', 'dissevering', 'dissevered', 'dissevered', tran, ['6A'] ).-verb( 'dissimulate', 'dissimulates', 'dissimulating', 'dissimulated', 'dissimulated', _, ['2A','6A'] ).-verb( 'dissipate', 'dissipates', 'dissipating', 'dissipated', 'dissipated', _, ['2A','6A'] ).-verb( 'dissociate', 'dissociates', 'dissociating', 'dissociated', 'dissociated', tran, ['6A','14'] ).-verb( 'dissolve', 'dissolves', 'dissolving', 'dissolved', 'dissolved', _, ['2A','2C','3A','6A','14'] ).-verb( 'dissuade', 'dissuades', 'dissuading', 'dissuaded', 'dissuaded', tran, ['6A','14'] ).-verb( 'distance', 'distances', 'distancing', 'distanced', 'distanced', tran, ['6A','14'] ).-verb( 'distemper', 'distempers', 'distempering', 'distempered', 'distempered', tran, ['6A','22'] ).-verb( 'distend', 'distends', 'distending', 'distended', 'distended', _, ['2A','6A'] ).-verb( 'distil', 'distils', 'distilling', 'distilled', 'distilled', _, ['2A','6A','14','15B'] ).-verb( 'distinguish', 'distinguishes', 'distinguishing', 'distinguished', 'distinguished', _, ['3A','6A','14'] ).-verb( 'distort', 'distorts', 'distorting', 'distorted', 'distorted', tran, ['6A'] ).-verb( 'distract', 'distracts', 'distracting', 'distracted', 'distracted', tran, ['6A','14'] ).-verb( 'distrain', 'distrains', 'distraining', 'distrained', 'distrained', intran, ['2A','3A'] ).-verb( 'distress', 'distresses', 'distressing', 'distressed', 'distressed', tran, ['6A'] ).-verb( 'distribute', 'distributes', 'distributing', 'distributed', 'distributed', tran, ['6A','14'] ).-verb( 'distrust', 'distrusts', 'distrusting', 'distrusted', 'distrusted', tran, ['6A'] ).-verb( 'disturb', 'disturbs', 'disturbing', 'disturbed', 'disturbed', tran, ['6A'] ).-verb( 'disunite', 'disunites', 'disuniting', 'disunited', 'disunited', _, ['2A','6A'] ).-verb( 'ditch', 'ditches', 'ditching', 'ditched', 'ditched', _, ['2A','6A'] ).-verb( 'dither', 'dithers', 'dithering', 'dithered', 'dithered', intran, ['2A','2C'] ).-verb( 'divagate', 'divagates', 'divagating', 'divagated', 'divagated', intran, ['2A','3A'] ).-verb( 'dive', 'dives', 'diving', 'dived', 'dived', intran, ['2A','2C'] ).-verb( 'dive-bomb', 'dive-bombs', 'dive-bombing', 'dive-bombed', 'dive-bombed', _, [] ).-verb( 'diverge', 'diverges', 'diverging', 'diverged', 'diverged', intran, ['2A','3A'] ).-verb( 'diversify', 'diversifies', 'diversifying', 'diversified', 'diversified', tran, ['6A'] ).-verb( 'divert', 'diverts', 'diverting', 'diverted', 'diverted', tran, ['6A','14'] ).-verb( 'divest', 'divests', 'divesting', 'divested', 'divested', tran, ['14'] ).-verb( 'divide', 'divides', 'dividing', 'divided', 'divided', _, ['2A','2C','6A','14','15B'] ).-verb( 'divine', 'divines', 'divining', 'divined', 'divined', _, ['2A','6A','10'] ).-verb( 'divorce', 'divorces', 'divorcing', 'divorced', 'divorced', tran, ['6A','14'] ).-verb( 'divulge', 'divulges', 'divulging', 'divulged', 'divulged', tran, ['6A','14'] ).-verb( 'dizzy', 'dizzies', 'dizzying', 'dizzied', 'dizzied', tran, [] ).-verb( 'do', 'does', 'doing', 'did', 'done', unknown, ['2A','2B','2C','3A','6A','6C','7B','12B','13B','15A','15B'] ).-verb( 'do', 'does', 'doing', 'did', 'done', _, ['2A','2B','2C','3A','6A','6C','7B','12B','13B','15A','15B'] ).-verb( 'dock', 'docks', 'docking', 'docked', 'docked', _, ['2A','6A','14'] ).-verb( 'docket', 'dockets', 'docketing', 'docketed', 'docketed', tran, ['6A'] ).-verb( 'doctor', 'doctors', 'doctoring', 'doctored', 'doctored', tran, ['6A'] ).-verb( 'document', 'documents', 'documenting', 'documented', 'documented', tran, ['6A'] ).-verb( 'dodder', 'dodders', 'doddering', 'doddered', 'doddered', intran, ['2A','2C'] ).-verb( 'dodge', 'dodges', 'dodging', 'dodged', 'dodged', _, ['2A','3A','6A'] ).-verb( 'doff', 'doffs', 'doffing', 'doffed', 'doffed', tran, ['6A'] ).-verb( 'dog', 'dogs', 'dogging', 'dogged', 'dogged', tran, ['6A'] ).-verb( 'dogmatize', 'dogmatizes', 'dogmatizing', 'dogmatized', 'dogmatized', _, ['2A','6A'] ).-verb( 'dole', 'doles', 'doling', 'doled', 'doled', tran, ['15B'] ).-verb( 'doll', 'dolls', 'dolling', 'dolled', 'dolled', _, ['2C','15B'] ).-verb( 'domesticate', 'domesticates', 'domesticating', 'domesticated', 'domesticated', tran, ['6A'] ).-verb( 'dominate', 'dominates', 'dominating', 'dominated', 'dominated', _, ['2A','3A','6A'] ).-verb( 'domineer', 'domineers', 'domineering', 'domineered', 'domineered', intran, ['2A','3A'] ).-verb( 'don', 'dons', 'donning', 'donned', 'donned', tran, ['6A'] ).-verb( 'donate', 'donates', 'donating', 'donated', 'donated', tran, ['6A','14'] ).-verb( 'doodle', 'doodles', 'doodling', 'doodled', 'doodled', intran, ['2A'] ).-verb( 'doom', 'dooms', 'dooming', 'doomed', 'doomed', tran, ['6A','14','17'] ).-verb( 'dope', 'dopes', 'doping', 'doped', 'doped', tran, ['6A'] ).-verb( 'dose', 'doses', 'dosing', 'dosed', 'dosed', tran, ['6A','14','15B'] ).-verb( 'doss', 'dosses', 'dossing', 'dossed', 'dossed', intran, ['2C'] ).-verb( 'dot', 'dots', 'dotting', 'dotted', 'dotted', tran, [] ).-verb( 'dote', 'dotes', 'doting', 'doted', 'doted', intran, ['3A'] ).-verb( 'double', 'doubles', 'doubling', 'doubled', 'doubled', _, ['2A','2C','6A','15B'] ).-verb( 'double-check', 'double-checks', 'double-checking', 'double-checked', 'double-checked', tran, [] ).-verb( 'double-cross', 'double-crosses', 'double-crossing', 'double-crossed', 'double-crossed', tran, ['6A'] ).-verb( 'double-park', 'double-parks', 'double-parking', 'double-parked', 'double-parked', _, [] ).-verb( 'doubt', 'doubts', 'doubting', 'doubted', 'doubted', tran, ['6A','9','10'] ).-verb( 'douse', 'douses', 'dousing', 'doused', 'doused', tran, ['6A'] ).-verb( 'dovetail', 'dovetails', 'dovetailing', 'dovetailed', 'dovetailed', _, ['2A','3A','6A'] ).-verb( 'dower', 'dowers', 'dowering', 'dowered', 'dowered', tran, [] ).-verb( 'down', 'downs', 'downing', 'downed', 'downed', tran, ['6A'] ).-verb( 'downgrade', 'downgrades', 'downgrading', 'downgraded', 'downgraded', tran, ['6A'] ).-verb( 'dowse', 'dowses', 'dowsing', 'dowsed', 'dowsed', tran, ['6A'] ).-verb( 'doze', 'dozes', 'dozing', 'dozed', 'dozed', intran, ['2A','2C'] ).-verb( 'draft', 'drafts', 'drafting', 'drafted', 'drafted', tran, ['6A'] ).-verb( 'drag', 'drags', 'dragging', 'dragged', 'dragged', _, ['2A','2C','6A','14','15B'] ).-verb( 'dragoon', 'dragoons', 'dragooning', 'dragooned', 'dragooned', tran, ['6A','14'] ).-verb( 'drain', 'drains', 'draining', 'drained', 'drained', _, ['2A','2C','6A','14','15B','22'] ).-verb( 'dramatize', 'dramatizes', 'dramatizing', 'dramatized', 'dramatized', tran, ['6A'] ).-verb( 'drape', 'drapes', 'draping', 'draped', 'draped', tran, ['6A','14'] ).-verb( 'drat', 'drats', 'dratting', 'dratted', 'dratted', tran, [] ).-verb( 'draught', 'draughts', 'draughting', 'draughted', 'draughted', tran, [] ).-verb( 'draw', 'draws', 'drawing', 'drew', 'drawn', _, ['2A','2B','2C','2D','3A','6A','14','15B'] ).-verb( 'drawl', 'drawls', 'drawling', 'drawled', 'drawled', _, ['2A','2C','6A','15B'] ).-verb( 'dread', 'dreads', 'dreading', 'dreaded', 'dreaded', _, ['6A','6C','7A'] ).-verb( 'dream', 'dreams', 'dreaming', 'dreamed', 'dreamed', _, ['2A','3A','6A','8','9','10','15B'] ).-verb( 'dredge', 'dredges', 'dredging', 'dredged', 'dredged', _, ['2A','3A','6A','14','15B'] ).-verb( 'drench', 'drenches', 'drenching', 'drenched', 'drenched', tran, ['6A'] ).-verb( 'dress', 'dresses', 'dressing', 'dressed', 'dressed', _, ['2A','2C','6A','15B'] ).-verb( 'dribble', 'dribbles', 'dribbling', 'dribbled', 'dribbled', _, ['2A','6A'] ).-verb( 'drift', 'drifts', 'drifting', 'drifted', 'drifted', _, ['2A','2C','6A','14','15B'] ).-verb( 'drill', 'drills', 'drilling', 'drilled', 'drilled', _, ['2A','6A','14'] ).-verb( 'drink', 'drinks', 'drinking', 'drank', 'drunk', _, ['2A','3A','6A','15B'] ).-verb( 'drip', 'drips', 'dripping', 'dripped', 'dripped', _, ['2A','2C','6A'] ).-verb( 'drip-dry', 'drip-dries', 'drip-drying', 'drip-dried', 'drip-dried', tran, [] ).-verb( 'drive', 'drives', 'driving', 'drove', 'driven', _, ['2A','2C','3A','6A','14','15B','17','22'] ).-verb( 'drivel', 'drivels', 'drivelling', 'drivelled', 'drivelled', intran, ['2A','2C'] ).-verb( 'drizzle', 'drizzles', 'drizzling', 'drizzled', 'drizzled', intran, ['2A'] ).-verb( 'drone', 'drones', 'droning', 'droned', 'droned', _, ['2C','15B'] ).-verb( 'drool', 'drools', 'drooling', 'drooled', 'drooled', intran, [] ).-verb( 'droop', 'droops', 'drooping', 'drooped', 'drooped', _, ['2A','2C','6A'] ).-verb( 'drop', 'drops', 'dropping', 'dropped', 'dropped', _, ['2A','2C','3B','6A','12A','13A','14','15A','15B'] ).-verb( 'drown', 'drowns', 'drowning', 'drowned', 'drowned', _, ['2A','6A','15B'] ).-verb( 'drowse', 'drowses', 'drowsing', 'drowsed', 'drowsed', _, ['2A','2C','15B'] ).-verb( 'drub', 'drubs', 'drubbing', 'drubbed', 'drubbed', tran, ['6A','14'] ).-verb( 'drudge', 'drudges', 'drudging', 'drudged', 'drudged', intran, ['2A','2C','3A'] ).-verb( 'drug', 'drugs', 'drugging', 'drugged', 'drugged', tran, ['6A'] ).-verb( 'drum', 'drums', 'drumming', 'drummed', 'drummed', _, ['2A','2C','3A','6A','14','15B'] ).-verb( 'dry', 'dries', 'drying', 'dried', 'dried', _, ['2A','2C','6A','15B'] ).-verb( 'dry-clean', 'dry-cleans', 'dry-cleaning', 'dry-cleaned', 'dry-cleaned', tran, [] ).-verb( 'dub', 'dubs', 'dubbing', 'dubbed', 'dubbed', tran, ['6A','22','23'] ).-verb( 'duck', 'ducks', 'ducking', 'ducked', 'ducked', _, ['2A','6A'] ).-verb( 'duel', 'duels', 'duelling', 'duelled', 'duelled', intran, [] ).-verb( 'dull', 'dulls', 'dulling', 'dulled', 'dulled', _, ['2A','6A'] ).-verb( 'dumbfound', 'dumbfounds', 'dumbfounding', 'dumbfounded', 'dumbfounded', tran, ['6A'] ).-verb( 'dump', 'dumps', 'dumping', 'dumped', 'dumped', tran, ['6A','15A'] ).-verb( 'dun', 'duns', 'dunning', 'dunned', 'dunned', tran, [] ).-verb( 'dunk', 'dunks', 'dunking', 'dunked', 'dunked', tran, ['6A','14'] ).-verb( 'dupe', 'dupes', 'duping', 'duped', 'duped', tran, ['6A'] ).-verb( 'duplicate', 'duplicates', 'duplicating', 'duplicated', 'duplicated', tran, ['6A'] ).-verb( 'dust', 'dusts', 'dusting', 'dusted', 'dusted', tran, ['6A'] ).-verb( 'dwarf', 'dwarfs', 'dwarfing', 'dwarfed', 'dwarfed', tran, ['6A'] ).-verb( 'dwell', 'dwells', 'dwelling', 'dwelt', 'dwelt', intran, ['3A'] ).-verb( 'dwindle', 'dwindles', 'dwindling', 'dwindled', 'dwindled', intran, ['2A'] ).-verb( 'dye', 'dyes', 'dying', 'dyed', 'dyed', _, ['2A','6A','22'] ).-verb( 'dyke', 'dykes', 'dyking', 'dyked', 'dyked', _, [] ).-verb( 'dynamite', 'dynamites', 'dynamiting', 'dynamited', 'dynamited', tran, ['6A'] ).-verb( 'earmark', 'earmarks', 'earmarking', 'earmarked', 'earmarked', tran, ['6A','14'] ).-verb( 'earn', 'earns', 'earning', 'earned', 'earned', tran, ['6A','12B','13B'] ).-verb( 'earth', 'earths', 'earthing', 'earthed', 'earthed', tran, ['6A','15B'] ).-verb( 'ease', 'eases', 'easing', 'eased', 'eased', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'eat', 'eats', 'eating', 'ate', 'eaten', _, ['2A','2C','3A','4A','6A','15B'] ).-verb( 'eavesdrop', 'eavesdrops', 'eavesdropping', 'eavesdropped', 'eavesdropped', intran, ['2A','3A'] ).-verb( 'ebb', 'ebbs', 'ebbing', 'ebbed', 'ebbed', intran, ['2A','2C'] ).-verb( 'echo', 'echos', 'echoing', 'echoed', 'echoed', _, ['2A','2C','6A','15B'] ).-verb( 'eclipse', 'eclipses', 'eclipsing', 'eclipsed', 'eclipsed', tran, ['6A'] ).-verb( 'economize', 'economizes', 'economizing', 'economized', 'economized', _, ['2A','3A','6A'] ).-verb( 'eddy', 'eddies', 'eddying', 'eddied', 'eddied', intran, ['2A','2C'] ).-verb( 'edge', 'edges', 'edging', 'edged', 'edged', _, ['2C','6A','14','15A','15B'] ).-verb( 'edify', 'edifies', 'edifying', 'edified', 'edified', tran, ['6A'] ).-verb( 'edit', 'edits', 'editing', 'edited', 'edited', tran, ['6A'] ).-verb( 'educate', 'educates', 'educating', 'educated', 'educated', tran, ['6A','15A','16A'] ).-verb( 'educe', 'educes', 'educing', 'educed', 'educed', tran, ['6A'] ).-verb( 'eff', 'effs', 'effing', 'effed', 'effed', intran, [] ).-verb( 'efface', 'effaces', 'effacing', 'effaced', 'effaced', tran, ['6A'] ).-verb( 'effect', 'effects', 'effecting', 'effected', 'effected', tran, ['6A'] ).-verb( 'effervesce', 'effervesces', 'effervescing', 'effervesced', 'effervesced', intran, ['2A'] ).-verb( 'egg', 'eggs', 'egging', 'egged', 'egged', tran, ['15B'] ).-verb( 'egotrip', 'egotrips', 'egotripping', 'egotripped', 'egotripped', intran, [] ).-verb( 'ejaculate', 'ejaculates', 'ejaculating', 'ejaculated', 'ejaculated', tran, ['6A'] ).-verb( 'eject', 'ejects', 'ejecting', 'ejected', 'ejected', _, ['2A','6A','14'] ).-verb( 'eke', 'ekes', 'eking', 'eked', 'eked', tran, ['15B'] ).-verb( 'elaborate', 'elaborates', 'elaborating', 'elaborated', 'elaborated', tran, ['6A'] ).-verb( 'elapse', 'elapses', 'elapsing', 'elapsed', 'elapsed', intran, ['2A'] ).-verb( 'elate', 'elates', 'elating', 'elated', 'elated', tran, ['6A'] ).-verb( 'elbow', 'elbows', 'elbowing', 'elbowed', 'elbowed', tran, ['6A','14','15B'] ).-verb( 'elect', 'elects', 'electing', 'elected', 'elected', tran, ['6A','7A','14','23','25'] ).-verb( 'electrify', 'electrifies', 'electrifying', 'electrified', 'electrified', tran, ['6A'] ).-verb( 'electrocute', 'electrocutes', 'electrocuting', 'electrocuted', 'electrocuted', tran, ['6A'] ).-verb( 'electroplate', 'electroplates', 'electroplating', 'electroplated', 'electroplated', tran, [] ).-verb( 'elevate', 'elevates', 'elevating', 'elevated', 'elevated', tran, ['6A','14'] ).-verb( 'elicit', 'elicits', 'eliciting', 'elicited', 'elicited', tran, ['6A','14'] ).-verb( 'elide', 'elides', 'eliding', 'elided', 'elided', tran, ['6A'] ).-verb( 'eliminate', 'eliminates', 'eliminating', 'eliminated', 'eliminated', tran, ['6A','14'] ).-verb( 'elongate', 'elongates', 'elongating', 'elongated', 'elongated', _, ['2A','6A'] ).-verb( 'elope', 'elopes', 'eloping', 'eloped', 'eloped', intran, ['2A','2C','3A'] ).-verb( 'elucidate', 'elucidates', 'elucidating', 'elucidated', 'elucidated', tran, ['6A'] ).-verb( 'elude', 'eludes', 'eluding', 'eluded', 'eluded', tran, ['6A'] ).-verb( 'emaciate', 'emaciates', 'emaciating', 'emaciated', 'emaciated', tran, ['6A'] ).-verb( 'emanate', 'emanates', 'emanating', 'emanated', 'emanated', intran, ['3A'] ).-verb( 'emancipate', 'emancipates', 'emancipating', 'emancipated', 'emancipated', tran, ['6A','14'] ).-verb( 'emasculate', 'emasculates', 'emasculating', 'emasculated', 'emasculated', tran, ['6A'] ).-verb( 'embalm', 'embalms', 'embalming', 'embalmed', 'embalmed', tran, ['6A'] ).-verb( 'embargo', 'embargos', 'embargoing', 'embargoed', 'embargoed', tran, ['6A'] ).-verb( 'embark', 'embarks', 'embarking', 'embarked', 'embarked', _, ['2A','2C','3A','6A'] ).-verb( 'embarrass', 'embarrasses', 'embarrassing', 'embarrassed', 'embarrassed', tran, ['6A'] ).-verb( 'embed', 'embeds', 'embedding', 'embedded', 'embedded', tran, ['6A','14'] ).-verb( 'embellish', 'embellishes', 'embellishing', 'embellished', 'embellished', tran, ['6A','14'] ).-verb( 'embezzle', 'embezzles', 'embezzling', 'embezzled', 'embezzled', tran, ['6A'] ).-verb( 'embitter', 'embitters', 'embittering', 'embittered', 'embittered', tran, ['6A'] ).-verb( 'emblazon', 'emblazons', 'emblazoning', 'emblazoned', 'emblazoned', tran, ['6A','14'] ).-verb( 'embody', 'embodies', 'embodying', 'embodied', 'embodied', tran, ['6A','14'] ).-verb( 'embolden', 'emboldens', 'emboldening', 'emboldened', 'emboldened', tran, ['6A','17'] ).-verb( 'emboss', 'embosses', 'embossing', 'embossed', 'embossed', tran, ['6A','14'] ).-verb( 'embrace', 'embraces', 'embracing', 'embraced', 'embraced', _, ['2A','6A'] ).-verb( 'embroider', 'embroiders', 'embroidering', 'embroidered', 'embroidered', _, ['2A','6A'] ).-verb( 'embroil', 'embroils', 'embroiling', 'embroiled', 'embroiled', tran, ['6A','14'] ).-verb( 'emend', 'emends', 'emending', 'emended', 'emended', tran, ['6A'] ).-verb( 'emerge', 'emerges', 'emerging', 'emerged', 'emerged', intran, ['2A','3A'] ).-verb( 'emigrate', 'emigrates', 'emigrating', 'emigrated', 'emigrated', intran, ['2A','3A'] ).-verb( 'emit', 'emits', 'emitting', 'emitted', 'emitted', tran, ['6A'] ).-verb( 'empale', 'empales', 'empaling', 'empaled', 'empaled', tran, [] ).-verb( 'empanel', 'empanels', 'empanelling', 'empanelled', 'empanelled', tran, ['6A'] ).-verb( 'emphasize', 'emphasizes', 'emphasizing', 'emphasized', 'emphasized', tran, ['6A'] ).-verb( 'emplane', 'emplanes', 'emplaning', 'emplaned', 'emplaned', _, ['2A','6A'] ).-verb( 'employ', 'employs', 'employing', 'employed', 'employed', tran, ['6A','14','16B'] ).-verb( 'empower', 'empowers', 'empowering', 'empowered', 'empowered', tran, ['17'] ).-verb( 'empty', 'empties', 'emptying', 'emptied', 'emptied', _, ['2A','2C','3A','6A','15B'] ).-verb( 'emulate', 'emulates', 'emulating', 'emulated', 'emulated', tran, ['6A'] ).-verb( 'emulsify', 'emulsifies', 'emulsifying', 'emulsified', 'emulsified', tran, ['6A'] ).-verb( 'enable', 'enables', 'enabling', 'enabled', 'enabled', tran, ['17'] ).-verb( 'enact', 'enacts', 'enacting', 'enacted', 'enacted', tran, ['6A','9'] ).-verb( 'enamel', 'enamels', 'enamelling', 'enamelled', 'enamelled', tran, [] ).-verb( 'enamour', 'enamours', 'enamouring', 'enamoured', 'enamoured', tran, ['6A'] ).-verb( 'encamp', 'encamps', 'encamping', 'encamped', 'encamped', _, ['2A','6A'] ).-verb( 'encase', 'encases', 'encasing', 'encased', 'encased', tran, ['6A','14'] ).-verb( 'enchain', 'enchains', 'enchaining', 'enchained', 'enchained', tran, ['6A'] ).-verb( 'enchant', 'enchants', 'enchanting', 'enchanted', 'enchanted', tran, ['6A'] ).-verb( 'encircle', 'encircles', 'encircling', 'encircled', 'encircled', tran, ['6A'] ).-verb( 'enclose', 'encloses', 'enclosing', 'enclosed', 'enclosed', tran, ['6A','14'] ).-verb( 'encode', 'encodes', 'encoding', 'encoded', 'encoded', tran, ['6A'] ).-verb( 'encompass', 'encompasses', 'encompassing', 'encompassed', 'encompassed', tran, ['6A'] ).-verb( 'encore', 'encores', 'encoring', 'encored', 'encored', tran, [] ).-verb( 'encounter', 'encounters', 'encountering', 'encountered', 'encountered', tran, ['6A'] ).-verb( 'encourage', 'encourages', 'encouraging', 'encouraged', 'encouraged', tran, ['6A','14','17'] ).-verb( 'encroach', 'encroaches', 'encroaching', 'encroached', 'encroached', intran, ['3A'] ).-verb( 'encrust', 'encrusts', 'encrusting', 'encrusted', 'encrusted', _, ['2A','6A','14'] ).-verb( 'encumber', 'encumbers', 'encumbering', 'encumbered', 'encumbered', tran, ['6A','14'] ).-verb( 'end', 'ends', 'ending', 'ended', 'ended', _, ['2A','2C','3A','6A','15B'] ).-verb( 'endanger', 'endangers', 'endangering', 'endangered', 'endangered', tran, ['6A'] ).-verb( 'endear', 'endears', 'endearing', 'endeared', 'endeared', tran, ['14'] ).-verb( 'endeavour', 'endeavours', 'endeavouring', 'endeavoured', 'endeavoured', intran, ['4A'] ).-verb( 'endorse', 'endorses', 'endorsing', 'endorsed', 'endorsed', tran, ['6A'] ).-verb( 'endow', 'endows', 'endowing', 'endowed', 'endowed', tran, ['6A','14'] ).-verb( 'endue', 'endues', 'enduing', 'endued', 'endued', tran, ['14'] ).-verb( 'endure', 'endures', 'enduring', 'endured', 'endured', _, ['2A','2C','6A','6D','17'] ).-verb( 'enervate', 'enervates', 'enervating', 'enervated', 'enervated', tran, ['6A'] ).-verb( 'enfeeble', 'enfeebles', 'enfeebling', 'enfeebled', 'enfeebled', tran, ['6A'] ).-verb( 'enfold', 'enfolds', 'enfolding', 'enfolded', 'enfolded', tran, ['6A','14'] ).-verb( 'enforce', 'enforces', 'enforcing', 'enforced', 'enforced', tran, ['6A','14'] ).-verb( 'enfranchise', 'enfranchises', 'enfranchising', 'enfranchised', 'enfranchised', tran, ['6A'] ).-verb( 'engage', 'engages', 'engaging', 'engaged', 'engaged', _, ['2A','3A','6A','7A','9','14','16B','17'] ).-verb( 'engender', 'engenders', 'engendering', 'engendered', 'engendered', tran, ['6A'] ).-verb( 'engineer', 'engineers', 'engineering', 'engineered', 'engineered', _, ['2A','6A'] ).-verb( 'engraft', 'engrafts', 'engrafting', 'engrafted', 'engrafted', tran, ['6A','14'] ).-verb( 'engrave', 'engraves', 'engraving', 'engraved', 'engraved', tran, ['6A','14'] ).-verb( 'engross', 'engrosses', 'engrossing', 'engrossed', 'engrossed', tran, ['6A'] ).-verb( 'engulf', 'engulfs', 'engulfing', 'engulfed', 'engulfed', tran, ['6A'] ).-verb( 'enhance', 'enhances', 'enhancing', 'enhanced', 'enhanced', tran, ['6A'] ).-verb( 'enjoin', 'enjoins', 'enjoining', 'enjoined', 'enjoined', tran, ['6A','9','14','17'] ).-verb( 'enjoy', 'enjoys', 'enjoying', 'enjoyed', 'enjoyed', tran, ['6A','6C'] ).-verb( 'enkindle', 'enkindles', 'enkindling', 'enkindled', 'enkindled', tran, ['6A'] ).-verb( 'enlarge', 'enlarges', 'enlarging', 'enlarged', 'enlarged', _, ['2A','3A','6A'] ).-verb( 'enlighten', 'enlightens', 'enlightening', 'enlightened', 'enlightened', tran, ['6A','14'] ).-verb( 'enlist', 'enlists', 'enlisting', 'enlisted', 'enlisted', _, ['2A','2C','6A','14','16B'] ).-verb( 'enliven', 'enlivens', 'enlivening', 'enlivened', 'enlivened', tran, ['6A'] ).-verb( 'enmesh', 'enmeshes', 'enmeshing', 'enmeshed', 'enmeshed', tran, ['6A','14'] ).-verb( 'ennoble', 'ennobles', 'ennobling', 'ennobled', 'ennobled', tran, ['6A'] ).-verb( 'enplane', 'enplanes', 'enplaning', 'enplaned', 'enplaned', _, [] ).-verb( 'enquire', 'enquires', 'enquiring', 'enquired', 'enquired', _, ['2A','3A','6A','8','10','14'] ).-verb( 'enrage', 'enrages', 'enraging', 'enraged', 'enraged', tran, ['6A'] ).-verb( 'enrapture', 'enraptures', 'enrapturing', 'enraptured', 'enraptured', tran, ['6A'] ).-verb( 'enrich', 'enriches', 'enriching', 'enriched', 'enriched', tran, ['6A','14'] ).-verb( 'enrol', 'enrols', 'enroling', 'enroled', 'enroled', _, ['2A','2C','6A','14','16B'] ).-verb( 'enroll', 'enrolls', 'enrolling', 'enrolled', 'enrolled', _, ['2A','2C','6A','14','16B'] ).-verb( 'ensconce', 'ensconces', 'ensconcing', 'ensconced', 'ensconced', tran, ['14'] ).-verb( 'enshrine', 'enshrines', 'enshrining', 'enshrined', 'enshrined', tran, ['6A','14'] ).-verb( 'enshroud', 'enshrouds', 'enshrouding', 'enshrouded', 'enshrouded', tran, ['6A'] ).-verb( 'enslave', 'enslaves', 'enslaving', 'enslaved', 'enslaved', tran, ['6A'] ).-verb( 'ensnare', 'ensnares', 'ensnaring', 'ensnared', 'ensnared', tran, ['6A','14'] ).-verb( 'ensue', 'ensues', 'ensuing', 'ensued', 'ensued', intran, ['2A','3A'] ).-verb( 'ensure', 'ensures', 'ensuring', 'ensured', 'ensured', _, ['3A','9','12A','13A','14'] ).-verb( 'entail', 'entails', 'entailing', 'entailed', 'entailed', tran, ['6A','14'] ).-verb( 'entangle', 'entangles', 'entangling', 'entangled', 'entangled', tran, ['6A','14','15A'] ).-verb( 'enter', 'enters', 'entering', 'entered', 'entered', _, ['2A','3A','6A','14','15B'] ).-verb( 'entertain', 'entertains', 'entertaining', 'entertained', 'entertained', tran, ['2A','6A','14'] ).-verb( 'enthral', 'enthrals', 'enthralling', 'enthralled', 'enthralled', tran, ['6A'] ).-verb( 'enthrall', 'enthralls', 'enthralling', 'enthralled', 'enthralled', tran, ['6A'] ).-verb( 'enthrone', 'enthrones', 'enthroning', 'enthroned', 'enthroned', tran, ['6A'] ).-verb( 'enthuse', 'enthuses', 'enthusing', 'enthused', 'enthused', intran, ['3A'] ).-verb( 'entice', 'entices', 'enticing', 'enticed', 'enticed', tran, ['6A','15A','17'] ).-verb( 'entitle', 'entitles', 'entitling', 'entitled', 'entitled', tran, ['14','17'] ).-verb( 'entomb', 'entombs', 'entombing', 'entombed', 'entombed', tran, ['6A'] ).-verb( 'entrain', 'entrains', 'entraining', 'entrained', 'entrained', _, ['2A','6A'] ).-verb( 'entrance', 'entrances', 'entrancing', 'entranced', 'entranced', tran, ['6A'] ).-verb( 'entrap', 'entraps', 'entrapping', 'entrapped', 'entrapped', tran, ['6A'] ).-verb( 'entreat', 'entreats', 'entreating', 'entreated', 'entreated', tran, ['6A','14','17'] ).-verb( 'entrench', 'entrenches', 'entrenching', 'entrenched', 'entrenched', tran, ['6A'] ).-verb( 'entrust', 'entrusts', 'entrusting', 'entrusted', 'entrusted', tran, ['14'] ).-verb( 'entwine', 'entwines', 'entwining', 'entwined', 'entwined', tran, ['6A','14'] ).-verb( 'enumerate', 'enumerates', 'enumerating', 'enumerated', 'enumerated', tran, ['6A'] ).-verb( 'enunciate', 'enunciates', 'enunciating', 'enunciated', 'enunciated', _, ['2A','6A'] ).-verb( 'envelop', 'envelops', 'enveloping', 'enveloped', 'enveloped', tran, ['6A','14'] ).-verb( 'envenom', 'envenoms', 'envenoming', 'envenomed', 'envenomed', tran, ['6A'] ).-verb( 'environ', 'environs', 'environing', 'environed', 'environed', tran, ['6A'] ).-verb( 'envisage', 'envisages', 'envisaging', 'envisaged', 'envisaged', tran, ['6A'] ).-verb( 'envy', 'envies', 'envying', 'envied', 'envied', tran, ['6A','12C'] ).-verb( 'enwrap', 'enwraps', 'enwrapping', 'enwrapped', 'enwrapped', tran, [] ).-verb( 'epitomize', 'epitomizes', 'epitomizing', 'epitomized', 'epitomized', tran, ['6A'] ).-verb( 'equal', 'equals', 'equalling', 'equalled', 'equalled', tran, ['6A','15A'] ).-verb( 'equalize', 'equalizes', 'equalizing', 'equalized', 'equalized', tran, ['6A'] ).-verb( 'equate', 'equates', 'equating', 'equated', 'equated', tran, ['6A','14'] ).-verb( 'equip', 'equips', 'equipping', 'equipped', 'equipped', tran, ['6A','14'] ).-verb( 'eradicate', 'eradicates', 'eradicating', 'eradicated', 'eradicated', tran, ['6A'] ).-verb( 'erase', 'erases', 'erasing', 'erased', 'erased', tran, ['6A'] ).-verb( 'erect', 'erects', 'erecting', 'erected', 'erected', tran, ['6A'] ).-verb( 'erode', 'erodes', 'eroding', 'eroded', 'eroded', tran, ['6A'] ).-verb( 'err', 'errs', 'erring', 'erred', 'erred', intran, ['2A','2C'] ).-verb( 'erupt', 'erupts', 'erupting', 'erupted', 'erupted', intran, ['2A'] ).-verb( 'escalate', 'escalates', 'escalating', 'escalated', 'escalated', _, ['2A','6A'] ).-verb( 'escape', 'escapes', 'escaping', 'escaped', 'escaped', _, ['2A','3A','6A','6C'] ).-verb( 'eschew', 'eschews', 'eschewing', 'eschewed', 'eschewed', tran, ['6A'] ).-verb( 'escort', 'escorts', 'escorting', 'escorted', 'escorted', tran, ['6A','15B'] ).-verb( 'espouse', 'espouses', 'espousing', 'espoused', 'espoused', tran, ['6A'] ).-verb( 'espy', 'espies', 'espying', 'espied', 'espied', tran, ['6A'] ).-verb( 'essay', 'essays', 'essaying', 'essayed', 'essayed', _, ['4A','6A'] ).-verb( 'establish', 'establishes', 'establishing', 'established', 'established', tran, ['6A','14','16B'] ).-verb( 'esteem', 'esteems', 'esteeming', 'esteemed', 'esteemed', tran, ['6A','25'] ).-verb( 'estimate', 'estimates', 'estimating', 'estimated', 'estimated', _, ['3A','9','14'] ).-verb( 'estrange', 'estranges', 'estranging', 'estranged', 'estranged', tran, ['6A','14'] ).-verb( 'etch', 'etches', 'etching', 'etched', 'etched', _, ['2A','6A'] ).-verb( 'eulogize', 'eulogizes', 'eulogizing', 'eulogized', 'eulogized', tran, ['6A'] ).-verb( 'evacuate', 'evacuates', 'evacuating', 'evacuated', 'evacuated', tran, ['6A','14'] ).-verb( 'evade', 'evades', 'evading', 'evaded', 'evaded', tran, ['6A','6C'] ).-verb( 'evaluate', 'evaluates', 'evaluating', 'evaluated', 'evaluated', tran, ['6A'] ).-verb( 'evaporate', 'evaporates', 'evaporating', 'evaporated', 'evaporated', _, ['2A','6A'] ).-verb( 'even', 'evens', 'evening', 'evened', 'evened', tran, ['6A','15B'] ).-verb( 'evict', 'evicts', 'evicting', 'evicted', 'evicted', tran, ['14'] ).-verb( 'evidence', 'evidences', 'evidencing', 'evidenced', 'evidenced', tran, ['6A'] ).-verb( 'evince', 'evinces', 'evincing', 'evinced', 'evinced', tran, ['6A','9'] ).-verb( 'eviscerate', 'eviscerates', 'eviscerating', 'eviscerated', 'eviscerated', tran, ['6A'] ).-verb( 'evoke', 'evokes', 'evoking', 'evoked', 'evoked', tran, ['6A'] ).-verb( 'evolve', 'evolves', 'evolving', 'evolved', 'evolved', _, ['2A','6A'] ).-verb( 'exacerbate', 'exacerbates', 'exacerbating', 'exacerbated', 'exacerbated', tran, ['6A'] ).-verb( 'exact', 'exacts', 'exacting', 'exacted', 'exacted', tran, ['6A','14'] ).-verb( 'exaggerate', 'exaggerates', 'exaggerating', 'exaggerated', 'exaggerated', _, ['2A','6A'] ).-verb( 'exalt', 'exalts', 'exalting', 'exalted', 'exalted', tran, ['6A'] ).-verb( 'examine', 'examines', 'examining', 'examined', 'examined', tran, ['6A','14'] ).-verb( 'exasperate', 'exasperates', 'exasperating', 'exasperated', 'exasperated', tran, ['6A'] ).-verb( 'excavate', 'excavates', 'excavating', 'excavated', 'excavated', tran, ['6A'] ).-verb( 'exceed', 'exceeds', 'exceeding', 'exceeded', 'exceeded', tran, ['6A'] ).-verb( 'excel', 'excels', 'excelling', 'excelled', 'excelled', _, ['2C','3A','6A','15A'] ).-verb( 'except', 'excepts', 'excepting', 'excepted', 'excepted', tran, ['6A','14'] ).-verb( 'exchange', 'exchanges', 'exchanging', 'exchanged', 'exchanged', tran, ['6A','14'] ).-verb( 'excise', 'excises', 'excising', 'excised', 'excised', tran, ['6A'] ).-verb( 'excite', 'excites', 'exciting', 'excited', 'excited', tran, ['6A','14','17'] ).-verb( 'exclaim', 'exclaims', 'exclaiming', 'exclaimed', 'exclaimed', _, ['2A','9'] ).-verb( 'exclude', 'excludes', 'excluding', 'excluded', 'excluded', tran, ['6A','14'] ).-verb( 'excogitate', 'excogitates', 'excogitating', 'excogitated', 'excogitated', tran, ['6A'] ).-verb( 'excommunicate', 'excommunicates', 'excommunicating', 'excommunicated', 'excommunicated', tran, ['6A'] ).-verb( 'excoriate', 'excoriates', 'excoriating', 'excoriated', 'excoriated', tran, ['6A'] ).-verb( 'excrete', 'excretes', 'excreting', 'excreted', 'excreted', tran, ['6A'] ).-verb( 'exculpate', 'exculpates', 'exculpating', 'exculpated', 'exculpated', tran, ['6A','14'] ).-verb( 'excuse', 'excuses', 'excusing', 'excused', 'excused', tran, ['6A','6C','12B','13B','14','19C'] ).-verb( 'execrate', 'execrates', 'execrating', 'execrated', 'execrated', tran, ['6A'] ).-verb( 'execute', 'executes', 'executing', 'executed', 'executed', tran, ['6A'] ).-verb( 'exemplify', 'exemplifies', 'exemplifying', 'exemplified', 'exemplified', tran, ['6A'] ).-verb( 'exempt', 'exempts', 'exempting', 'exempted', 'exempted', tran, ['6A','14'] ).-verb( 'exercise', 'exercises', 'exercising', 'exercised', 'exercised', _, ['2A','6A','15A'] ).-verb( 'exert', 'exerts', 'exerting', 'exerted', 'exerted', tran, ['6A','14','16A'] ).-verb( 'exhale', 'exhales', 'exhaling', 'exhaled', 'exhaled', _, ['2A','6A'] ).-verb( 'exhaust', 'exhausts', 'exhausting', 'exhausted', 'exhausted', tran, ['6A'] ).-verb( 'exhibit', 'exhibits', 'exhibiting', 'exhibited', 'exhibited', tran, ['2A','6A'] ).-verb( 'exhilarate', 'exhilarates', 'exhilarating', 'exhilarated', 'exhilarated', tran, ['6A'] ).-verb( 'exhort', 'exhorts', 'exhorting', 'exhorted', 'exhorted', tran, ['6A','14','17'] ).-verb( 'exhume', 'exhumes', 'exhuming', 'exhumed', 'exhumed', tran, ['6A'] ).-verb( 'exile', 'exiles', 'exiling', 'exiled', 'exiled', tran, ['6A','15A'] ).-verb( 'exist', 'exists', 'existing', 'existed', 'existed', intran, ['2A','2C','3A'] ).-verb( 'exit', 'exits', 'exiting', 'exited', 'exited', intran, [] ).-verb( 'exonerate', 'exonerates', 'exonerating', 'exonerated', 'exonerated', tran, ['6A','14'] ).-verb( 'exorcize', 'exorcizes', 'exorcizing', 'exorcized', 'exorcized', tran, ['6A','14'] ).-verb( 'expand', 'expands', 'expanding', 'expanded', 'expanded', _, ['2A','2C','6A','14'] ).-verb( 'expatiate', 'expatiates', 'expatiating', 'expatiated', 'expatiated', intran, ['3A'] ).-verb( 'expatriate', 'expatriates', 'expatriating', 'expatriated', 'expatriated', tran, ['6A'] ).-verb( 'expect', 'expects', 'expecting', 'expected', 'expected', tran, ['6A','7A','9','14','17'] ).-verb( 'expectorate', 'expectorates', 'expectorating', 'expectorated', 'expectorated', _, ['2A','6A'] ).-verb( 'expedite', 'expedites', 'expediting', 'expedited', 'expedited', tran, ['6A'] ).-verb( 'expel', 'expels', 'expelling', 'expelled', 'expelled', tran, ['6A','14'] ).-verb( 'expend', 'expends', 'expending', 'expended', 'expended', tran, ['6A','14'] ).-verb( 'experience', 'experiences', 'experiencing', 'experienced', 'experienced', tran, ['6A'] ).-verb( 'experiment', 'experiments', 'experimenting', 'experimented', 'experimented', intran, ['2A','2C','3A'] ).-verb( 'expiate', 'expiates', 'expiating', 'expiated', 'expiated', tran, ['6A'] ).-verb( 'expire', 'expires', 'expiring', 'expired', 'expired', intran, ['2A'] ).-verb( 'explain', 'explains', 'explaining', 'explained', 'explained', tran, ['6A','8','9','10','14','15B'] ).-verb( 'explicate', 'explicates', 'explicating', 'explicated', 'explicated', tran, ['6A'] ).-verb( 'explode', 'explodes', 'exploding', 'exploded', 'exploded', _, ['2A','2C','6A'] ).-verb( 'exploit', 'exploits', 'exploiting', 'exploited', 'exploited', tran, ['6A'] ).-verb( 'explore', 'explores', 'exploring', 'explored', 'explored', tran, ['6A'] ).-verb( 'export', 'exports', 'exporting', 'exported', 'exported', tran, ['6A'] ).-verb( 'expose', 'exposes', 'exposing', 'exposed', 'exposed', tran, ['6A','14','15A'] ).-verb( 'expostulate', 'expostulates', 'expostulating', 'expostulated', 'expostulated', intran, ['2A','3A'] ).-verb( 'expound', 'expounds', 'expounding', 'expounded', 'expounded', tran, ['6A','14'] ).-verb( 'express', 'expresses', 'expressing', 'expressed', 'expressed', tran, ['6A','10','14','15A'] ).-verb( 'expropriate', 'expropriates', 'expropriating', 'expropriated', 'expropriated', tran, ['6A','14'] ).-verb( 'expunge', 'expunges', 'expunging', 'expunged', 'expunged', tran, ['6A','14'] ).-verb( 'expurgate', 'expurgates', 'expurgating', 'expurgated', 'expurgated', tran, ['6A'] ).-verb( 'extemporize', 'extemporize', 'extemporize', 'extemporize', 'extemporize', _, ['2A','6A'] ).-verb( 'extend', 'extends', 'extending', 'extended', 'extended', _, ['2B','2C','6A','14','15A'] ).-verb( 'extenuate', 'extenuates', 'extenuating', 'extenuated', 'extenuated', tran, ['6A'] ).-verb( 'exteriorize', 'exteriorizes', 'exteriorizing', 'exteriorized', 'exteriorized', tran, [] ).-verb( 'exterminate', 'exterminates', 'exterminating', 'exterminated', 'exterminated', tran, ['6A'] ).-verb( 'externalize', 'externalizes', 'externalizing', 'externalized', 'externalized', tran, ['6A'] ).-verb( 'extinguish', 'extinguishes', 'extinguishing', 'extinguished', 'extinguished', tran, ['6A'] ).-verb( 'extirpate', 'extirpates', 'extirpating', 'extirpated', 'extirpated', tran, ['6A'] ).-verb( 'extol', 'extols', 'extolling', 'extolled', 'extolled', tran, ['6A','15A'] ).-verb( 'extort', 'extorts', 'extorting', 'extorted', 'extorted', tran, ['6A','14'] ).-verb( 'extract', 'extracts', 'extracting', 'extracted', 'extracted', tran, ['6A','14'] ).-verb( 'extradite', 'extradites', 'extraditing', 'extradited', 'extradited', tran, ['6A'] ).-verb( 'extrapolate', 'extrapolate', 'extrapolate', 'extrapolate', 'extrapolate', _, ['6A'] ).-verb( 'extricate', 'extricates', 'extricating', 'extricated', 'extricated', tran, ['6A','14'] ).-verb( 'extrude', 'extrudes', 'extruding', 'extruded', 'extruded', tran, ['6A','14'] ).-verb( 'exude', 'exudes', 'exuding', 'exuded', 'exuded', _, ['2A','2C','6A'] ).-verb( 'exult', 'exults', 'exulting', 'exulted', 'exulted', intran, ['2A','3A','4C'] ).-verb( 'eye', 'eyes', 'eying', 'eyed', 'eyed', tran, ['6A','15A'] ).-verb( 'f^ete', 'f^etes', 'f^eting', 'f^eted', 'f^eted', tran, ['6A'] ).-verb( 'fabricate', 'fabricates', 'fabricating', 'fabricated', 'fabricated', tran, ['6A'] ).-verb( 'face', 'faces', 'facing', 'faced', 'faced', _, ['2C','6A','6C','14','15B'] ).-verb( 'facilitate', 'facilitates', 'facilitating', 'facilitated', 'facilitated', tran, ['6A'] ).-verb( 'factorize', 'factorizes', 'factorizing', 'factorized', 'factorized', tran, ['6A'] ).-verb( 'fade', 'fades', 'fading', 'faded', 'faded', _, ['2A','2C','3A','6A','15B'] ).-verb( 'fag', 'fags', 'fagging', 'fagged', 'fagged', _, ['2A','2C','3A','6A','15B'] ).-verb( 'fail', 'fails', 'failing', 'failed', 'failed', _, ['2A','2C','3A','4A','6A'] ).-verb( 'faint', 'faints', 'fainting', 'fainted', 'fainted', intran, ['2A','2C'] ).-verb( 'fake', 'fakes', 'faking', 'faked', 'faked', tran, ['6A','15B'] ).-verb( 'fall', 'falls', 'falling', 'fell', 'fallen', intran, ['2A','2B','2C','2D','3A'] ).-verb( 'falsify', 'falsifies', 'falsifying', 'falsified', 'falsified', tran, ['6A'] ).-verb( 'falter', 'falters', 'faltering', 'faltered', 'faltered', _, ['2A','2C','15B'] ).-verb( 'familiarize', 'familiarizes', 'familiarizing', 'familiarized', 'familiarized', tran, ['6A','14'] ).-verb( 'famish', 'famishes', 'famishing', 'famished', 'famished', _, ['2A','3A','6A'] ).-verb( 'fan', 'fans', 'fanning', 'fanned', 'fanned', _, ['2C','6A'] ).-verb( 'fancy', 'fancies', 'fancying', 'fancied', 'fancied', tran, ['6A','6C','9','16B','19C','25'] ).-verb( 'fare', 'fares', 'faring', 'fared', 'fared', intran, ['2C'] ).-verb( 'farm', 'farms', 'farming', 'farmed', 'farmed', _, ['2A','6A','15B'] ).-verb( 'farrow', 'farrows', 'farrowing', 'farrowed', 'farrowed', intran, [] ).-verb( 'fart', 'farts', 'farting', 'farted', 'farted', intran, [] ).-verb( 'fascinate', 'fascinates', 'fascinating', 'fascinated', 'fascinated', tran, ['6A'] ).-verb( 'fashion', 'fashions', 'fashioning', 'fashioned', 'fashioned', tran, ['6A','15A'] ).-verb( 'fast', 'fasts', 'fasting', 'fasted', 'fasted', intran, ['2A','2B'] ).-verb( 'fasten', 'fastens', 'fastening', 'fastened', 'fastened', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'fat', 'fats', 'fatting', 'fatted', 'fatted', tran, [] ).-verb( 'fate', 'fates', 'fating', 'fated', 'fated', tran, ['17'] ).-verb( 'father', 'fathers', 'fathering', 'fathered', 'fathered', tran, ['6A','14'] ).-verb( 'fathom', 'fathoms', 'fathoming', 'fathomed', 'fathomed', tran, ['6A'] ).-verb( 'fatigue', 'fatigues', 'fatiguing', 'fatigued', 'fatigued', tran, ['6A'] ).-verb( 'fatten', 'fattens', 'fattening', 'fattened', 'fattened', _, ['2A','2C','6A','15B'] ).-verb( 'fault', 'faults', 'faulting', 'faulted', 'faulted', tran, ['6A'] ).-verb( 'favour', 'favours', 'favouring', 'favoured', 'favoured', tran, ['6A','14'] ).-verb( 'fawn', 'fawns', 'fawning', 'fawned', 'fawned', intran, ['2A','3A'] ).-verb( 'fear', 'fears', 'fearing', 'feared', 'feared', _, ['2A','3A','4A','6A','6C','9'] ).-verb( 'feast', 'feasts', 'feasting', 'feasted', 'feasted', _, ['2A','2B','6A','14'] ).-verb( 'feather', 'feathers', 'feathering', 'feathered', 'feathered', tran, ['6A'] ).-verb( 'featherbed', 'featherbeds', 'featherbedding', 'featherbedded', 'featherbedded', tran, [] ).-verb( 'feature', 'features', 'featuring', 'featured', 'featured', tran, ['6A'] ).-verb( 'federate', 'federates', 'federating', 'federated', 'federated', _, ['2A','6A'] ).-verb( 'fee', 'fees', 'feeing', 'feed', 'feed', tran, ['6A'] ).-verb( 'feed', 'feeds', 'feeding', 'fed', 'fed', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'feel', 'feels', 'feeling', 'felt', 'felt', _, ['2A','2C','2D','3A','6A','6C','9','10','15B','18A','19A','25'] ).-verb( 'feign', 'feigns', 'feigning', 'feigned', 'feigned', tran, ['6A','9'] ).-verb( 'feint', 'feints', 'feinting', 'feinted', 'feinted', intran, ['2A','3A'] ).-verb( 'felicitate', 'felicitates', 'felicitating', 'felicitated', 'felicitated', tran, ['6A','14'] ).-verb( 'fell', 'fells', 'felling', 'felled', 'felled', tran, ['2A','2B','2C','2D','3A','6A'] ).-verb( 'fence', 'fences', 'fencing', 'fenced', 'fenced', tran, ['2A','2C','3A','6A','15B'] ).-verb( 'fend', 'fends', 'fending', 'fended', 'fended', _, ['15B'] ).-verb( 'ferment', 'ferments', 'fermenting', 'fermented', 'fermented', _, ['2A','6A'] ).-verb( 'ferret', 'ferrets', 'ferreting', 'ferreted', 'ferreted', _, ['2A','2C','15B'] ).-verb( 'ferry', 'ferries', 'ferrying', 'ferried', 'ferried', _, ['2A','2C','6A','15A','15B'] ).-verb( 'fertilize', 'fertilizes', 'fertilizing', 'fertilized', 'fertilized', tran, ['6A'] ).-verb( 'fester', 'festers', 'festering', 'festered', 'festered', intran, ['2A'] ).-verb( 'festoon', 'festoons', 'festooning', 'festooned', 'festooned', tran, ['6A'] ).-verb( 'fetch', 'fetches', 'fetching', 'fetched', 'fetched', _, ['6A','12B','12C','13B','15A','15B'] ).-verb( 'fetter', 'fetters', 'fettering', 'fettered', 'fettered', tran, ['6A'] ).-verb( 'fib', 'fibs', 'fibbing', 'fibbed', 'fibbed', intran, ['2A'] ).-verb( 'fiddle', 'fiddles', 'fiddling', 'fiddled', 'fiddled', tran, ['2A','2C','6A'] ).-verb( 'fidget', 'fidgets', 'fidgeting', 'fidgeted', 'fidgeted', _, ['2A','2C','6A'] ).-verb( 'field', 'fields', 'fielding', 'fielded', 'fielded', _, ['2A','6A'] ).-verb( 'fight', 'fights', 'fighting', 'fought', 'fought', _, ['2A','2B','2C','3A','4A','6A','15A','15B'] ).-verb( 'figure', 'figures', 'figuring', 'figured', 'figured', _, ['2C','3A','9','15A','15B','25'] ).-verb( 'filch', 'filches', 'filching', 'filched', 'filched', tran, ['6A'] ).-verb( 'file', 'files', 'filing', 'filed', 'filed', _, ['2C','6A','15A','15B','22'] ).-verb( 'filibuster', 'filibusters', 'filibustering', 'filibustered', 'filibustered', intran, [] ).-verb( 'fill', 'fills', 'filling', 'filled', 'filled', _, ['2A','2C','6A','12B','13B','14','15B'] ).-verb( 'fillet', 'fillets', 'filleting', 'filleted', 'filleted', tran, ['6A'] ).-verb( 'film', 'films', 'filming', 'filmed', 'filmed', _, ['2A','2C','6A'] ).-verb( 'filter', 'filters', 'filtering', 'filtered', 'filtered', _, ['2A','2C','6A','14','15B'] ).-verb( 'filtrate', 'filtrates', 'filtrating', 'filtrated', 'filtrated', _, [] ).-verb( 'finalize', 'finalizes', 'finalizing', 'finalized', 'finalized', tran, ['6A'] ).-verb( 'finance', 'finances', 'financing', 'financed', 'financed', tran, ['6A'] ).-verb( 'find', 'finds', 'finding', 'found', 'found', tran, ['6A','8','9','10','12A','12B','13A','13B','15A','15B','19B','22','25'] ).-verb( 'fine', 'fines', 'fining', 'fined', 'fined', tran, ['6A','14'] ).-verb( 'finger', 'fingers', 'fingering', 'fingered', 'fingered', tran, ['6A'] ).-verb( 'finish', 'finishes', 'finishing', 'finished', 'finished', _, ['2A','2C','6A','6C','15B','24B'] ).-verb( 'fire', 'fires', 'firing', 'fired', 'fired', _, ['2A','2C','3A','6A','15B'] ).-verb( 'firm', 'firms', 'firming', 'firmed', 'firmed', _, [] ).-verb( 'fish', 'fishes', 'fishing', 'fished', 'fished', _, ['2A','2C','6A','15A','15B'] ).-verb( 'fit', 'fits', 'fitting', 'fitted', 'fitted', _, ['2A','2C','6A','14','15A','15B','16A'] ).-verb( 'fix', 'fixes', 'fixing', 'fixed', 'fixed', _, ['3A','6A','14','15A','15B'] ).-verb( 'fixate', 'fixates', 'fixating', 'fixated', 'fixated', tran, ['6A'] ).-verb( 'fizz', 'fizzes', 'fizzing', 'fizzed', 'fizzed', intran, ['2A','2C'] ).-verb( 'fizzle', 'fizzles', 'fizzling', 'fizzled', 'fizzled', intran, ['2A','2C'] ).-verb( 'flabbergast', 'flabbergasts', 'flabbergasting', 'flabbergasted', 'flabbergasted', tran, ['6A'] ).-verb( 'flag', 'flags', 'flagging', 'flagged', 'flagged', _, ['2A','6A','15B'] ).-verb( 'flagellate', 'flagellates', 'flagellating', 'flagellated', 'flagellated', tran, ['6A'] ).-verb( 'flail', 'flails', 'flailing', 'flailed', 'flailed', tran, ['6A'] ).-verb( 'flake', 'flakes', 'flaking', 'flaked', 'flaked', intran, ['2A','2C'] ).-verb( 'flame', 'flames', 'flaming', 'flamed', 'flamed', intran, ['2A','2C'] ).-verb( 'flank', 'flanks', 'flanking', 'flanked', 'flanked', tran, ['6A'] ).-verb( 'flap', 'flaps', 'flapping', 'flapped', 'flapped', _, ['2A','2C','6A','15B'] ).-verb( 'flare', 'flares', 'flaring', 'flared', 'flared', _, ['2A','2C','6A'] ).-verb( 'flash', 'flashes', 'flashing', 'flashed', 'flashed', _, ['2A','2C','6A','12C','15A'] ).-verb( 'flatten', 'flattens', 'flattening', 'flattened', 'flattened', _, ['2A','2C','6A','15A','15B'] ).-verb( 'flatter', 'flatters', 'flattering', 'flattered', 'flattered', tran, ['6A'] ).-verb( 'flaunt', 'flaunts', 'flaunting', 'flaunted', 'flaunted', _, ['2A','2C','6A'] ).-verb( 'flavour', 'flavours', 'flavouring', 'flavoured', 'flavoured', tran, ['6A'] ).-verb( 'flay', 'flays', 'flaying', 'flayed', 'flayed', tran, ['6A'] ).-verb( 'fleck', 'flecks', 'flecking', 'flecked', 'flecked', tran, ['6A'] ).-verb( 'flee', 'flees', 'fleeing', 'fled', 'flown', _, ['2A','2C','6A'] ).-verb( 'fleece', 'fleeces', 'fleecing', 'fleeced', 'fleeced', tran, ['6A','14'] ).-verb( 'flex', 'flexes', 'flexing', 'flexed', 'flexed', tran, ['6A'] ).-verb( 'flick', 'flicks', 'flicking', 'flicked', 'flicked', tran, ['6A','15A','15B','22'] ).-verb( 'flicker', 'flickers', 'flickering', 'flickered', 'flickered', intran, ['2A','2C'] ).-verb( 'flight', 'flights', 'flighting', 'flighted', 'flighted', tran, ['6A'] ).-verb( 'flinch', 'flinches', 'flinching', 'flinched', 'flinched', intran, ['2A','3A'] ).-verb( 'fling', 'flings', 'flinging', 'flung', 'flung', _, ['2C','6A','12A','13A','15A','15B','22'] ).-verb( 'flip', 'flips', 'flipping', 'flipped', 'flipped', _, ['6A','15A','15B'] ).-verb( 'flirt', 'flirts', 'flirting', 'flirted', 'flirted', intran, ['2A','3A'] ).-verb( 'flit', 'flits', 'flitting', 'flitted', 'flitted', intran, ['2C'] ).-verb( 'float', 'floats', 'floating', 'floated', 'floated', _, ['2A','2C','6A','15A','15B'] ).-verb( 'flock', 'flocks', 'flocking', 'flocked', 'flocked', intran, ['2C','4A'] ).-verb( 'flog', 'flogs', 'flogging', 'flogged', 'flogged', tran, ['6A'] ).-verb( 'flood', 'floods', 'flooding', 'flooded', 'flooded', _, ['3A','6A','14','15B','16A'] ).-verb( 'floodlight', 'floodlights', 'floodlighting', 'floodlighted', 'floodlighted', tran, [] ).-verb( 'floor', 'floors', 'flooring', 'floored', 'floored', tran, ['6A'] ).-verb( 'flop', 'flops', 'flopping', 'flopped', 'flopped', _, ['2A','2C','15A','15B'] ).-verb( 'flounce', 'flounces', 'flouncing', 'flounced', 'flounced', _, ['2C','6A'] ).-verb( 'flounder', 'flounders', 'floundering', 'floundered', 'floundered', intran, ['2A','2C'] ).-verb( 'flour', 'flours', 'flouring', 'floured', 'floured', tran, ['6A'] ).-verb( 'flourish', 'flourishes', 'flourishing', 'flourished', 'flourished', _, ['2A','6A'] ).-verb( 'flout', 'flouts', 'flouting', 'flouted', 'flouted', tran, ['6A'] ).-verb( 'flow', 'flows', 'flowing', 'flowed', 'flowed', intran, ['2A','2C'] ).-verb( 'flower', 'flowers', 'flowering', 'flowered', 'flowered', intran, ['2A','2C'] ).-verb( 'fluctuate', 'fluctuates', 'fluctuating', 'fluctuated', 'fluctuated', intran, ['2A','2C'] ).-verb( 'fluff', 'fluffs', 'fluffing', 'fluffed', 'fluffed', tran, ['6A','15B'] ).-verb( 'flummox', 'flummoxes', 'flummoxing', 'flummoxed', 'flummoxed', tran, ['6A'] ).-verb( 'flunk', 'flunks', 'flunking', 'flunked', 'flunked', _, ['2A','2C','6A','15B'] ).-verb( 'fluoridate', 'fluoridates', 'fluoridating', 'fluoridated', 'fluoridated', tran, ['6A'] ).-verb( 'fluoridize', 'fluoridizes', 'fluoridizing', 'fluoridized', 'fluoridized', tran, [] ).-verb( 'flurry', 'flurries', 'flurrying', 'flurried', 'flurried', tran, ['6A'] ).-verb( 'flush', 'flushes', 'flushing', 'flushed', 'flushed', _, ['2A','2C','2D','6A','14'] ).-verb( 'fluster', 'flusters', 'flustering', 'flustered', 'flustered', tran, ['6A'] ).-verb( 'flute', 'flutes', 'fluting', 'fluted', 'fluted', _, ['6A'] ).-verb( 'flutter', 'flutters', 'fluttering', 'fluttered', 'fluttered', _, ['2A','2C','6A','15A','15B'] ).-verb( 'fly', 'flies', 'flying', 'flew', 'flew', _, ['2A','2B','2C','2D','4A','6A','15A','15B'] ).-verb( 'fly-fish', 'fly-fishes', 'fly-fishing', 'fly-fished', 'fly-fished', intran, ['2A'] ).-verb( 'foal', 'foals', 'foaling', 'foaled', 'foaled', intran, ['2A'] ).-verb( 'foam', 'foams', 'foaming', 'foamed', 'foamed', intran, ['2A','2C'] ).-verb( 'fob', 'fobs', 'fobbing', 'fobbed', 'fobbed', tran, ['15B'] ).-verb( 'focus', 'focuses', 'focusing', 'focused', 'focused', _, ['2A','2C','6A','14'] ).-verb( 'fog', 'fogs', 'fogging', 'fogged', 'fogged', tran, [] ).-verb( 'foil', 'foils', 'foiling', 'foiled', 'foiled', tran, ['6A'] ).-verb( 'foist', 'foists', 'foisting', 'foisted', 'foisted', tran, ['14','15A'] ).-verb( 'fold', 'folds', 'folding', 'folded', 'folded', _, ['2A','2C','6A','15A','15B'] ).-verb( 'follow', 'follows', 'following', 'followed', 'followed', _, ['2A','2B','2C','6A','15B'] ).-verb( 'foment', 'foments', 'fomenting', 'fomented', 'fomented', tran, ['6A'] ).-verb( 'fondle', 'fondles', 'fondling', 'fondled', 'fondled', tran, ['6A'] ).-verb( 'fool', 'fools', 'fooling', 'fooled', 'fooled', _, ['2A','2C','6A','14','15B'] ).-verb( 'foot', 'foots', 'footing', 'footed', 'footed', _, ['6A'] ).-verb( 'footle', 'footles', 'footling', 'footled', 'footled', _, [] ).-verb( 'footslog', 'footslogs', 'footslogging', 'footslogged', 'footslogged', intran, [] ).-verb( 'forage', 'forages', 'foraging', 'foraged', 'foraged', intran, ['2A','3A'] ).-verb( 'foray', 'forays', 'foraying', 'forayed', 'forayed', intran, ['2A'] ).-verb( 'forbear', 'forbears', 'forbearing', 'forbore', 'forborne', _, ['2A','3A','6C','7A'] ).-verb( 'forbid', 'forbids', 'forbidding', 'forbad', 'forbidden', tran, ['6A','12C','17'] ).-verb( 'force', 'forces', 'forcing', 'forced', 'forced', tran, ['6A','15A','15B','17','22'] ).-verb( 'force-feed', 'force-feeds', 'force-feeding', 'force-fed', 'force-fed', tran, ['6A'] ).-verb( 'force-land', 'force-lands', 'force-landing', 'force-landed', 'force-landed', _, [] ).-verb( 'ford', 'fords', 'fording', 'forded', 'forded', tran, ['6A'] ).-verb( 'forearm', 'forearms', 'forearming', 'forearmed', 'forearmed', tran, ['6A'] ).-verb( 'forebode', 'forebodes', 'foreboding', 'foreboded', 'foreboded', tran, ['6A','9'] ).-verb( 'forecast', 'forecasts', 'forecasting', 'forecasted', 'forecasted', tran, ['6A'] ).-verb( 'foreclose', 'forecloses', 'foreclosing', 'foreclosed', 'foreclosed', _, ['2A','3A','6A'] ).-verb( 'foredoom', 'foredooms', 'foredooming', 'foredoomed', 'foredoomed', tran, ['6A','14'] ).-verb( 'foregather', 'foregathers', 'foregathering', 'foregathered', 'foregathered', intran, ['2A','2C'] ).-verb( 'forego', 'foregoes', 'foregoing', 'forewent', 'foregone', _, [] ).-verb( 'foreknow', 'foreknows', 'foreknowing', 'foreknew', 'foreknown', _, ['2A','3A','6A','8','9','10','17','18B','25'] ).-verb( 'foreordain', 'foreordains', 'foreordaining', 'foreordained', 'foreordained', tran, ['6A','14','17'] ).-verb( 'foresee', 'foresees', 'foreseeing', 'foresaw', 'foreseen', tran, ['6A','9','10'] ).-verb( 'foreshadow', 'foreshadows', 'foreshadowing', 'foreshadowed', 'foreshadowed', tran, ['6A'] ).-verb( 'foreshorten', 'foreshortens', 'foreshortening', 'foreshortened', 'foreshortened', tran, ['6A'] ).-verb( 'forestall', 'forestalls', 'forestalling', 'forestalled', 'forestalled', tran, ['6A'] ).-verb( 'foreswear', 'foreswears', 'foreswearing', 'foreswore', 'foresworn', tran, ['6A'] ).-verb( 'foretell', 'foretells', 'foretelling', 'foretold', 'foretold', tran, ['6A','9','10','12A','13A'] ).-verb( 'forewarn', 'forewarns', 'forewarning', 'forewarned', 'forewarned', tran, ['6A'] ).-verb( 'forfeit', 'forfeits', 'forfeiting', 'forfeited', 'forfeited', tran, ['6A'] ).-verb( 'forgather', 'forgathers', 'forgathering', 'forgathered', 'forgathered', intran, ['2A','2C'] ).-verb( 'forge', 'forges', 'forging', 'forged', 'forged', _, ['2C','6A'] ).-verb( 'forget', 'forgets', 'forgetting', 'forgot', 'forgotten', _, ['2A','3A','6A','6C','6D','7A','8','9','10'] ).-verb( 'forgive', 'forgives', 'forgiving', 'forgave', 'forgiven', _, ['2A','6A','12C','14'] ).-verb( 'forgo', 'forgoes', 'forgoing', 'forwent', 'forgone', tran, [] ).-verb( 'fork', 'forks', 'forking', 'forked', 'forked', _, ['2A','2C','6A','15A','15B'] ).-verb( 'form', 'forms', 'forming', 'formed', 'formed', _, ['2A','2C','6A','14','15A'] ).-verb( 'formalize', 'formalizes', 'formalizing', 'formalized', 'formalized', tran, ['6A'] ).-verb( 'formulate', 'formulates', 'formulating', 'formulated', 'formulated', tran, ['6A'] ).-verb( 'fornicate', 'fornicates', 'fornicating', 'fornicated', 'fornicated', intran, ['21'] ).-verb( 'forsake', 'forsakes', 'forsaking', 'forsook', 'forsaken', tran, ['6A'] ).-verb( 'forswear', 'forswears', 'forswearing', 'forswore', 'forsworn', tran, ['6A'] ).-verb( 'fortify', 'fortifies', 'fortifying', 'fortified', 'fortified', tran, ['6A','14'] ).-verb( 'forward', 'forwards', 'forwarding', 'forwarded', 'forwarded', tran, ['6A','12A','13A','15A'] ).-verb( 'fossilize', 'fossilizes', 'fossilizing', 'fossilized', 'fossilized', _, ['2A','6A'] ).-verb( 'foster', 'fosters', 'fostering', 'fostered', 'fostered', tran, ['6A'] ).-verb( 'foul', 'fouls', 'fouling', 'fouled', 'fouled', _, ['2A','2C','6A'] ).-verb( 'found', 'founds', 'founding', 'founded', 'founded', tran, ['6A','8','9','10','12A','12B','13A','13B','14','15A','15B','19B','22','25'] ).-verb( 'founder', 'founders', 'foundering', 'foundered', 'foundered', _, ['2A','6A'] ).-verb( 'fowl', 'fowls', 'fowling', 'fowled', 'fowled', intran, [] ).-verb( 'fox', 'foxes', 'foxing', 'foxed', 'foxed', tran, ['6A'] ).-verb( 'foxhunt', 'foxhunts', 'foxhunting', 'foxhunted', 'foxhunted', intran, [] ).-verb( 'fracture', 'fractures', 'fracturing', 'fractured', 'fractured', _, ['2A','6A'] ).-verb( 'fragment', 'fragments', 'fragmenting', 'fragmented', 'fragmented', intran, ['2A'] ).-verb( 'frame', 'frames', 'framing', 'framed', 'framed', _, ['2A','2C','6A'] ).-verb( 'frank', 'franks', 'franking', 'franked', 'franked', tran, ['6A'] ).-verb( 'fraternize', 'fraternizes', 'fraternizing', 'fraternized', 'fraternized', intran, ['2A','2C','3A'] ).-verb( 'fray', 'frays', 'fraying', 'frayed', 'frayed', _, ['2A','2C','6A'] ).-verb( 'freak', 'freaks', 'freaking', 'freaked', 'freaked', _, ['2C','15B'] ).-verb( 'freckle', 'freckles', 'freckling', 'freckled', 'freckled', _, ['2A','6A'] ).-verb( 'free', 'frees', 'freeing', 'freed', 'freed', tran, ['6A','14'] ).-verb( 'freelance', 'freelances', 'freelancing', 'freelanced', 'freelanced', intran, [] ).-verb( 'freewheel', 'freewheels', 'freewheeling', 'freewheeled', 'freewheeled', intran, ['2A','2C'] ).-verb( 'freeze', 'freezes', 'freezing', 'froze', 'frozen', _, ['2A','2C','3A','6A','15B'] ).-verb( 'freight', 'freights', 'freighting', 'freighted', 'freighted', tran, ['6A','14'] ).-verb( 'frequent', 'frequents', 'frequenting', 'frequented', 'frequented', tran, ['6A'] ).-verb( 'fresco', 'frescos', 'frescoing', 'frescoed', 'frescoed', tran, [] ).-verb( 'freshen', 'freshens', 'freshening', 'freshened', 'freshened', _, ['2A','2C','6A','15B'] ).-verb( 'fret', 'frets', 'fretting', 'fretted', 'fretted', _, ['2A','2C','3A','6A','15A'] ).-verb( 'fricassee', 'fricassees', 'fricasseeing', 'fricasseed', 'fricasseed', tran, [] ).-verb( 'fright', 'frights', 'frighting', 'frighted', 'frighted', tran, [] ).-verb( 'frighten', 'frightens', 'frightening', 'frightened', 'frightened', tran, ['6A','14','15B'] ).-verb( 'fringe', 'fringes', 'fringing', 'fringed', 'fringed', tran, ['6A'] ).-verb( 'frisk', 'frisks', 'frisking', 'frisked', 'frisked', _, ['2A','2C','6A'] ).-verb( 'fritter', 'fritters', 'frittering', 'frittered', 'frittered', tran, ['15B'] ).-verb( 'frivol', 'frivols', 'frivolling', 'frivolled', 'frivolled', _, ['2A','15B'] ).-verb( 'frizz', 'frizzes', 'frizzing', 'frizzed', 'frizzed', tran, ['6A'] ).-verb( 'frizzle', 'frizzles', 'frizzling', 'frizzled', 'frizzled', _, ['2A','2C','6A','15B'] ).-verb( 'frogmarch', 'frogmarches', 'frogmarching', 'frogmarched', 'frogmarched', tran, ['6A'] ).-verb( 'frolic', 'frolics', 'frolicking', 'frolicked', 'frolicked', intran, ['2A','2C'] ).-verb( 'front', 'fronts', 'fronting', 'fronted', 'fronted', _, ['2A','2C','6A'] ).-verb( 'frost', 'frosts', 'frosting', 'frosted', 'frosted', _, ['2A','2C','6A'] ).-verb( 'froth', 'froths', 'frothing', 'frothed', 'frothed', intran, ['2A','2C'] ).-verb( 'frown', 'frowns', 'frowning', 'frowned', 'frowned', intran, ['2A','3A'] ).-verb( 'fructify', 'fructifies', 'fructifying', 'fructified', 'fructified', _, ['2A','6A'] ).-verb( 'fruit', 'fruits', 'fruiting', 'fruited', 'fruited', intran, [] ).-verb( 'frustrate', 'frustrates', 'frustrating', 'frustrated', 'frustrated', tran, ['6A','15A'] ).-verb( 'fry', 'fries', 'frying', 'fried', 'fried', _, ['2A','6A'] ).-verb( 'fuck', 'fucks', 'fucking', 'fucked', 'fucked', _, ['2A','6A'] ).-verb( 'fuddle', 'fuddles', 'fuddling', 'fuddled', 'fuddled', tran, ['6A','15A'] ).-verb( 'fuel', 'fuels', 'fuelling', 'fuelled', 'fuelled', _, ['2A','6A'] ).-verb( 'fulfil', 'fulfils', 'fulfilling', 'fulfilled', 'fulfilled', tran, ['6A'] ).-verb( 'fulminate', 'fulminates', 'fulminating', 'fulminated', 'fulminated', intran, ['2A','3A'] ).-verb( 'fumble', 'fumbles', 'fumbling', 'fumbled', 'fumbled', _, ['2A','2C','6A'] ).-verb( 'fume', 'fumes', 'fuming', 'fumed', 'fumed', _, ['2A','2C','3A','6A'] ).-verb( 'fumigate', 'fumigates', 'fumigating', 'fumigated', 'fumigated', tran, ['6A'] ).-verb( 'function', 'functions', 'functioning', 'functioned', 'functioned', intran, ['2A','2C'] ).-verb( 'fund', 'funds', 'funding', 'funded', 'funded', tran, ['6A'] ).-verb( 'funk', 'funks', 'funking', 'funked', 'funked', _, ['2A','6A'] ).-verb( 'funnel', 'funnels', 'funnelling', 'funnelled', 'funnelled', _, ['2A','6A'] ).-verb( 'furbish', 'furbishes', 'furbishing', 'furbished', 'furbished', tran, ['6A'] ).-verb( 'furl', 'furls', 'furling', 'furled', 'furled', _, ['2A','6A'] ).-verb( 'furnish', 'furnishes', 'furnishing', 'furnished', 'furnished', tran, ['6A','14'] ).-verb( 'furrow', 'furrows', 'furrowing', 'furrowed', 'furrowed', tran, ['6A'] ).-verb( 'further', 'furthers', 'furthering', 'furthered', 'furthered', tran, ['6A'] ).-verb( 'fuse', 'fuses', 'fusing', 'fused', 'fused', _, ['2A','6A','15A','15B'] ).-verb( 'fuss', 'fusses', 'fussing', 'fussed', 'fussed', _, ['2A','2C','6A'] ).-verb( 'gabble', 'gabbles', 'gabbling', 'gabbled', 'gabbled', _, ['2A','2C','6A','15B'] ).-verb( 'gad', 'gads', 'gadding', 'gadded', 'gadded', intran, ['2C'] ).-verb( 'gag', 'gags', 'gagging', 'gagged', 'gagged', _, ['2A','6A'] ).-verb( 'gage', 'gages', 'gaging', 'gaged', 'gaged', tran, ['6A'] ).-verb( 'gain', 'gains', 'gaining', 'gained', 'gained', _, ['2A','2B','2C','3A','6A','12B','13B','14'] ).-verb( 'gainsay', 'gainsays', 'gainsaying', 'gainsaid', 'gainsaid', tran, ['6A'] ).-verb( 'gall', 'galls', 'galling', 'galled', 'galled', tran, ['6A'] ).-verb( 'gallivant', 'gallivants', 'gallivanting', 'gallivanted', 'gallivanted', intran, ['2C'] ).-verb( 'gallop', 'gallops', 'galloping', 'galloped', 'galloped', _, ['2A','2B','2C','6A'] ).-verb( 'galumph', 'galumphs', 'galumphing', 'galumphed', 'galumphed', intran, [] ).-verb( 'galvanize', 'galvanizes', 'galvanizing', 'galvanized', 'galvanized', tran, ['6A','14'] ).-verb( 'gamble', 'gambles', 'gambling', 'gambled', 'gambled', _, ['2A','2B','2C','15B'] ).-verb( 'gambol', 'gambols', 'gambolling', 'gambolled', 'gambolled', intran, ['2A','2C'] ).-verb( 'game', 'games', 'gaming', 'gamed', 'gamed', _, ['2A','2C','15B'] ).-verb( 'gang', 'gangs', 'ganging', 'ganged', 'ganged', intran, ['2C'] ).-verb( 'gangrene', 'gangrenes', 'gangrening', 'gangrened', 'gangrened', _, ['2A','6A'] ).-verb( 'gaol', 'gaols', 'gaoling', 'gaoled', 'gaoled', tran, ['6A'] ).-verb( 'gape', 'gapes', 'gaping', 'gaped', 'gaped', intran, ['2A','2C'] ).-verb( 'garage', 'garages', 'garaging', 'garaged', 'garaged', tran, ['6A'] ).-verb( 'garb', 'garbs', 'garbing', 'garbed', 'garbed', tran, ['6A'] ).-verb( 'garble', 'garbles', 'garbling', 'garbled', 'garbled', tran, ['6A'] ).-verb( 'garden', 'gardens', 'gardening', 'gardened', 'gardened', intran, ['2A'] ).-verb( 'gargle', 'gargles', 'gargling', 'gargled', 'gargled', _, ['2A','6A'] ).-verb( 'garland', 'garlands', 'garlanding', 'garlanded', 'garlanded', tran, ['6A'] ).-verb( 'garner', 'garners', 'garnering', 'garnered', 'garnered', tran, ['6A','15B'] ).-verb( 'garnish', 'garnishes', 'garnishing', 'garnished', 'garnished', tran, ['6A','14'] ).-verb( 'garotte', 'garottes', 'garotting', 'garotted', 'garotted', tran, ['6A'] ).-verb( 'garrison', 'garrisons', 'garrisoning', 'garrisoned', 'garrisoned', tran, ['6A'] ).-verb( 'garrotte', 'garrottes', 'garrotting', 'garrotted', 'garrotted', tran, ['6A'] ).-verb( 'gas', 'gasses', 'gassing', 'gassed', 'gassed', _, ['2A','2C','6A'] ).-verb( 'gash', 'gashes', 'gashing', 'gashed', 'gashed', tran, ['6A'] ).-verb( 'gasify', 'gasifies', 'gasifying', 'gasified', 'gasified', _, ['2A','6A'] ).-verb( 'gasp', 'gasps', 'gasping', 'gasped', 'gasped', _, ['2A','2C','6A','15B'] ).-verb( 'gate', 'gates', 'gating', 'gated', 'gated', tran, ['6A'] ).-verb( 'gatecrash', 'gatecrashes', 'gatecrashing', 'gatecrashed', 'gatecrashed', tran, ['6A'] ).-verb( 'gather', 'gathers', 'gathering', 'gathered', 'gathered', _, ['2A','2C','6A','9','12B','13B','15A','15B'] ).-verb( 'gauge', 'gauges', 'gauging', 'gauged', 'gauged', tran, ['6A'] ).-verb( 'gawp', 'gawps', 'gawping', 'gawped', 'gawped', intran, ['2A','3A'] ).-verb( 'gaze', 'gazes', 'gazing', 'gazed', 'gazed', intran, ['2A','2C','3A'] ).-verb( 'gazette', 'gazettes', 'gazetting', 'gazetted', 'gazetted', tran, [] ).-verb( 'gazump', 'gazumps', 'gazumping', 'gazumped', 'gazumped', _, ['2A','6A'] ).-verb( 'gear', 'gears', 'gearing', 'geared', 'geared', _, ['2A','2C','3A','14','15A'] ).-verb( 'gel', 'gels', 'gelling', 'gelled', 'gelled', intran, [] ).-verb( 'geld', 'gelds', 'gelding', 'gelded', 'gelded', tran, ['6A'] ).-verb( 'gen', 'gens', 'genning', 'genned', 'genned', tran, ['15B'] ).-verb( 'generalize', 'generalizes', 'generalizing', 'generalized', 'generalized', _, ['2A','3A','6A','14'] ).-verb( 'generate', 'generates', 'generating', 'generated', 'generated', tran, ['6A'] ).-verb( 'genuflect', 'genuflects', 'genuflecting', 'genuflected', 'genuflected', intran, ['2A'] ).-verb( 'germinate', 'germinates', 'germinating', 'germinated', 'germinated', _, ['2A','6A'] ).-verb( 'gerrymander', 'gerrymanders', 'gerrymandering', 'gerrymandered', 'gerrymandered', tran, ['6A'] ).-verb( 'gesticulate', 'gesticulates', 'gesticulating', 'gesticulated', 'gesticulated', intran, ['2A'] ).-verb( 'gesture', 'gestures', 'gesturing', 'gestured', 'gestured', intran, ['2A'] ).-verb( 'get', 'gets', 'getting', 'got', 'got', _, ['2C','2D','2E','3A','4A','6A','7A','7B','12B','13B','14','15A','15B','17','19B','22','24C'] ).-verb( 'ghost', 'ghosts', 'ghosting', 'ghosted', 'ghosted', _, [] ).-verb( 'gibber', 'gibbers', 'gibbering', 'gibbered', 'gibbered', intran, ['2A','2C'] ).-verb( 'gibbet', 'gibbets', 'gibbeting', 'gibbeted', 'gibbeted', tran, [] ).-verb( 'gibe', 'gibes', 'gibing', 'gibed', 'gibed', intran, ['2A','3A'] ).-verb( 'gift', 'gifts', 'gifting', 'gifted', 'gifted', tran, ['6A'] ).-verb( 'giggle', 'giggles', 'giggling', 'giggled', 'giggled', intran, ['2A','6A'] ).-verb( 'gild', 'gilds', 'gilding', 'gilded', 'gilded', tran, ['6A'] ).-verb( 'gin', 'gins', 'ginning', 'ginned', 'ginned', tran, ['6A'] ).-verb( 'ginger', 'gingers', 'gingering', 'gingered', 'gingered', tran, ['6A','15B'] ).-verb( 'gird', 'girds', 'girding', 'girded', 'girded', tran, ['15B'] ).-verb( 'girdle', 'girdles', 'girdling', 'girdled', 'girdled', tran, ['15A','15B'] ).-verb( 'give', 'gives', 'giving', 'gave', 'given', _, ['2A','2C','3A','6A','12A','12B','13A','15B','16A'] ).-verb( 'gladden', 'gladdens', 'gladdening', 'gladdened', 'gladdened', tran, ['6A'] ).-verb( 'glamorize', 'glamorizes', 'glamorizing', 'glamorized', 'glamorized', tran, ['6A'] ).-verb( 'glance', 'glances', 'glancing', 'glanced', 'glanced', _, ['2C','3A','15A'] ).-verb( 'glare', 'glares', 'glaring', 'glared', 'glared', _, ['2A','2C','3A','6A','14'] ).-verb( 'glass', 'glasses', 'glassing', 'glassed', 'glassed', tran, ['6A','15B'] ).-verb( 'glaze', 'glazes', 'glazing', 'glazed', 'glazed', _, ['2A','2C','6A','15B'] ).-verb( 'gleam', 'gleams', 'gleaming', 'gleamed', 'gleamed', intran, ['2A','2C'] ).-verb( 'glean', 'gleans', 'gleaning', 'gleaned', 'gleaned', _, ['2A','6A'] ).-verb( 'glide', 'glides', 'gliding', 'glided', 'glided', intran, ['2A','2C'] ).-verb( 'glimmer', 'glimmers', 'glimmering', 'glimmered', 'glimmered', intran, ['2A','2C'] ).-verb( 'glimpse', 'glimpses', 'glimpsing', 'glimpsed', 'glimpsed', tran, ['6A','19A'] ).-verb( 'glint', 'glints', 'glinting', 'glinted', 'glinted', intran, [] ).-verb( 'glissade', 'glissades', 'glissading', 'glissaded', 'glissaded', intran, [] ).-verb( 'glisten', 'glistens', 'glistening', 'glistened', 'glistened', intran, ['2A','2C'] ).-verb( 'glister', 'glisters', 'glistering', 'glistered', 'glistered', intran, [] ).-verb( 'glitter', 'glitters', 'glittering', 'glittered', 'glittered', intran, ['2A','2C'] ).-verb( 'gloat', 'gloats', 'gloating', 'gloated', 'gloated', intran, ['2A','3A'] ).-verb( 'globetrot', 'globetrots', 'globetrotting', 'globetrotted', 'globetrotted', intran, ['2A'] ).-verb( 'glorify', 'glorifies', 'glorifying', 'glorified', 'glorified', tran, ['6A'] ).-verb( 'glory', 'glories', 'glorying', 'gloried', 'gloried', intran, ['3A'] ).-verb( 'gloss', 'glosses', 'glossing', 'glossed', 'glossed', tran, ['6A','15A'] ).-verb( 'glow', 'glows', 'glowing', 'glowed', 'glowed', intran, ['2A','2C'] ).-verb( 'glower', 'glowers', 'glowering', 'glowered', 'glowered', intran, ['2A','3A'] ).-verb( 'glue', 'glues', 'gluing', 'glued', 'glued', tran, ['6A','15A','15B'] ).-verb( 'glut', 'gluts', 'glutting', 'glutted', 'glutted', tran, ['6A','14'] ).-verb( 'gnash', 'gnashes', 'gnashing', 'gnashed', 'gnashed', _, ['2A','6A'] ).-verb( 'gnaw', 'gnaws', 'gnawing', 'gnawed', 'gnawed', _, ['3A','6A','15B'] ).-verb( 'go', 'goes', 'going', 'went', 'gone', intran, ['2A','2B','2C','2D','2E','3A','4A','6A','15B'] ).-verb( 'goad', 'goads', 'goading', 'goaded', 'goaded', tran, ['6A','14','15B','17'] ).-verb( 'gobble', 'gobbles', 'gobbling', 'gobbled', 'gobbled', _, ['2A','2C','6A','15B'] ).-verb( 'goggle', 'goggles', 'goggling', 'goggled', 'goggled', intran, ['2A','3A'] ).-verb( 'golf', 'golfs', 'golfing', 'golfed', 'golfed', intran, [] ).-verb( 'gong', 'gongs', 'gonging', 'gonged', 'gonged', tran, [] ).-verb( 'goof', 'goofs', 'goofing', 'goofed', 'goofed', _, ['2A','6A'] ).-verb( 'gore', 'gores', 'goring', 'gored', 'gored', tran, ['6A'] ).-verb( 'gorge', 'gorges', 'gorging', 'gorged', 'gorged', _, ['2A','2C','6A','14'] ).-verb( 'gormandize', 'gormandizes', 'gormandizing', 'gormandized', 'gormandized', intran, [] ).-verb( 'gossip', 'gossips', 'gossiping', 'gossiped', 'gossiped', intran, ['2A','2C'] ).-verb( 'gouge', 'gouges', 'gouging', 'gouged', 'gouged', tran, ['6A','15B'] ).-verb( 'govern', 'governs', 'governing', 'governed', 'governed', _, ['2A','6A'] ).-verb( 'gown', 'gowns', 'gowning', 'gowned', 'gowned', tran, [] ).-verb( 'grab', 'grabs', 'grabbing', 'grabbed', 'grabbed', _, ['3A','6A'] ).-verb( 'grace', 'graces', 'gracing', 'graced', 'graced', tran, ['6A'] ).-verb( 'grade', 'grades', 'grading', 'graded', 'graded', tran, ['6A','15B'] ).-verb( 'graduate', 'graduates', 'graduating', 'graduated', 'graduated', _, ['2A','2C','6A'] ).-verb( 'graft', 'grafts', 'grafting', 'grafted', 'grafted', _, ['2A','6A','15A','15B'] ).-verb( 'grant', 'grants', 'granting', 'granted', 'granted', tran, ['6A','9','12A','13A','25'] ).-verb( 'granulate', 'granulates', 'granulating', 'granulated', 'granulated', _, ['2A','6A'] ).-verb( 'grapple', 'grapples', 'grappling', 'grappled', 'grappled', intran, ['2A','2C','3A'] ).-verb( 'grasp', 'grasps', 'grasping', 'grasped', 'grasped', _, ['3A','6A'] ).-verb( 'grass', 'grasses', 'grassing', 'grassed', 'grassed', _, ['2A','3A','6A','15B'] ).-verb( 'grate', 'grates', 'grating', 'grated', 'grated', _, ['2A','3A','6A','15A'] ).-verb( 'gratify', 'gratifies', 'gratifying', 'gratified', 'gratified', tran, ['6A'] ).-verb( 'grave', 'graves', 'graving', 'graved', 'graven', tran, [] ).-verb( 'gravel', 'gravels', 'gravelling', 'gravelled', 'gravelled', tran, ['6A'] ).-verb( 'gravitate', 'gravitates', 'gravitating', 'gravitated', 'gravitated', intran, ['3A'] ).-verb( 'gray', 'grays', 'graying', 'grayed', 'grayed', _, ['2A','6A'] ).-verb( 'graze', 'grazes', 'grazing', 'grazed', 'grazed', _, ['2A','2C','6A'] ).-verb( 'grease', 'greases', 'greasing', 'greased', 'greased', tran, [] ).-verb( 'greet', 'greets', 'greeting', 'greeted', 'greeted', tran, ['6A','14'] ).-verb( 'grey', 'greys', 'greying', 'greyed', 'greyed', _, ['2A','6A'] ).-verb( 'grieve', 'grieves', 'grieving', 'grieved', 'grieved', _, ['2A','2C','6A'] ).-verb( 'grill', 'grills', 'grilling', 'grilled', 'grilled', _, ['2A','2C','6A'] ).-verb( 'grimace', 'grimaces', 'grimacing', 'grimaced', 'grimaced', intran, ['2A'] ).-verb( 'grime', 'grimes', 'griming', 'grimed', 'grimed', tran, ['6A'] ).-verb( 'grin', 'grins', 'grinning', 'grinned', 'grinned', _, ['2A','2C','6A'] ).-verb( 'grind', 'grinds', 'grinding', 'ground', 'ground', _, ['2A','2C','6A','15A','15B'] ).-verb( 'grip', 'grips', 'gripping', 'gripped', 'gripped', _, ['2A','6A'] ).-verb( 'grit', 'grits', 'gritting', 'gritted', 'gritted', tran, [] ).-verb( 'grizzle', 'grizzles', 'grizzling', 'grizzled', 'grizzled', intran, [] ).-verb( 'groan', 'groans', 'groaning', 'groaned', 'groaned', _, ['2A','2C','6A','15B'] ).-verb( 'groin', 'groins', 'groining', 'groined', 'groined', tran, [] ).-verb( 'groom', 'grooms', 'grooming', 'groomed', 'groomed', tran, ['6A'] ).-verb( 'groove', 'grooves', 'grooving', 'grooved', 'grooved', tran, [] ).-verb( 'grope', 'gropes', 'groping', 'groped', 'groped', _, ['2A','2C','3A','15A'] ).-verb( 'gross', 'grosses', 'grossing', 'grossed', 'grossed', tran, ['6A'] ).-verb( 'grouch', 'grouches', 'grouching', 'grouched', 'grouched', intran, [] ).-verb( 'ground', 'grounds', 'grounding', 'grounded', 'grounded', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'group', 'groups', 'grouping', 'grouped', 'grouped', _, ['2C','6A','15A','15B'] ).-verb( 'grouse', 'grouses', 'grousing', 'groused', 'groused', intran, ['2A','2C'] ).-verb( 'grovel', 'grovels', 'grovelling', 'grovelled', 'grovelled', intran, ['2A','2C'] ).-verb( 'grow', 'grows', 'growing', 'grew', 'grown', _, ['2A','2C','2D','3A','4A','6A','12B','13B'] ).-verb( 'growl', 'growls', 'growling', 'growled', 'growled', _, ['2A','2C','6A','15B'] ).-verb( 'grub', 'grubs', 'grubbing', 'grubbed', 'grubbed', _, ['2C','6A','15B'] ).-verb( 'grudge', 'grudges', 'grudging', 'grudged', 'grudged', tran, ['6C','12A','13A'] ).-verb( 'grumble', 'grumbles', 'grumbling', 'grumbled', 'grumbled', _, ['2A','2C','3A','6A','15B'] ).-verb( 'grunt', 'grunts', 'grunting', 'grunted', 'grunted', _, ['2A','6A','15B'] ).-verb( 'guarantee', 'guarantees', 'guaranteeing', 'guaranteed', 'guaranteed', tran, ['6A','7A','9','12A','13A','25'] ).-verb( 'guard', 'guards', 'guarding', 'guarded', 'guarded', _, ['3A','6A','15A'] ).-verb( 'guess', 'guesses', 'guessing', 'guessed', 'guessed', _, ['2A','2C','3A','6A','8','9','10','25'] ).-verb( 'guffaw', 'guffaws', 'guffawing', 'guffawed', 'guffawed', intran, [] ).-verb( 'guide', 'guides', 'guiding', 'guided', 'guided', tran, ['6A','15A','15B'] ).-verb( 'guillotine', 'guillotines', 'guillotining', 'guillotined', 'guillotined', tran, ['6A'] ).-verb( 'gull', 'gulls', 'gulling', 'gulled', 'gulled', tran, ['6A','15A'] ).-verb( 'gulp', 'gulps', 'gulping', 'gulped', 'gulped', _, ['2A','6A','15B'] ).-verb( 'gum', 'gums', 'gumming', 'gummed', 'gummed', tran, ['6A','15A','15B'] ).-verb( 'gun', 'guns', 'gunning', 'gunned', 'gunned', tran, ['6A','15B'] ).-verb( 'gurgle', 'gurgles', 'gurgling', 'gurgled', 'gurgled', intran, [] ).-verb( 'gush', 'gushes', 'gushing', 'gushed', 'gushed', intran, ['2A','2C','3A'] ).-verb( 'gut', 'guts', 'gutting', 'gutted', 'gutted', tran, ['6A'] ).-verb( 'gutter', 'gutters', 'guttering', 'guttered', 'guttered', intran, ['2A'] ).-verb( 'guy', 'guys', 'guying', 'guyed', 'guyed', tran, ['6A'] ).-verb( 'guzzle', 'guzzles', 'guzzling', 'guzzled', 'guzzled', _, ['2A','6A','15B'] ).-verb( 'gybe', 'gybes', 'gybing', 'gybed', 'gybed', _, ['2A','6A'] ).-verb( 'gyp', 'gyps', 'gypping', 'gypped', 'gypped', tran, ['6A'] ).-verb( 'gyrate', 'gyrates', 'gyrating', 'gyrated', 'gyrated', intran, [] ).-verb( 'h\'m', 'h\'ms', 'h\'mming', 'h\'mmed', 'h\'mmed', intran, [] ).-verb( 'habituate', 'habituates', 'habituating', 'habituated', 'habituated', tran, ['14'] ).-verb( 'hack', 'hacks', 'hacking', 'hacked', 'hacked', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'haggle', 'haggles', 'haggling', 'haggled', 'haggled', intran, ['2A','3A'] ).-verb( 'hail', 'hails', 'hailing', 'hailed', 'hailed', _, ['2C','3A','6A','15B','16B','23'] ).-verb( 'halloo', 'halloos', 'hallooing', 'hallooed', 'hallooed', intran, [] ).-verb( 'hallow', 'hallows', 'hallowing', 'hallowed', 'hallowed', tran, ['6A'] ).-verb( 'halt', 'halts', 'halting', 'halted', 'halted', _, ['2A','2C','6A'] ).-verb( 'halve', 'halves', 'halving', 'halved', 'halved', tran, ['6A'] ).-verb( 'ham', 'hams', 'hamming', 'hammed', 'hammed', _, ['2A','6A','15B'] ).-verb( 'hammer', 'hammers', 'hammering', 'hammered', 'hammered', _, ['2A','2C','3A','6A','15B','22'] ).-verb( 'hamper', 'hampers', 'hampering', 'hampered', 'hampered', tran, ['6A'] ).-verb( 'hamstring', 'hamstrings', 'hamstringing', 'hamstrung', 'hamstrung', tran, ['6A'] ).-verb( 'hand', 'hands', 'handing', 'handed', 'handed', tran, ['12A','13A','15A','15B'] ).-verb( 'handcuff', 'handcuffs', 'handcuffing', 'handcuffed', 'handcuffed', tran, [] ).-verb( 'handicap', 'handicaps', 'handicapping', 'handicapped', 'handicapped', tran, ['6A'] ).-verb( 'handle', 'handles', 'handling', 'handled', 'handled', tran, ['6A'] ).-verb( 'hang', 'hangs', 'hanging', 'hanged', 'hanged', _, ['2A','2B','2C','3A','6A','15A','15B'] ).-verb( 'hanker', 'hankers', 'hankering', 'hankered', 'hankered', intran, ['3A'] ).-verb( 'hap', 'haps', 'happing', 'happed', 'happed', intran, [] ).-verb( 'happen', 'happens', 'happening', 'happened', 'happened', intran, ['2A','3A','4E'] ).-verb( 'harangue', 'harangues', 'haranguing', 'harangued', 'harangued', _, ['2A','6A'] ).-verb( 'harass', 'harasses', 'harassing', 'harassed', 'harassed', tran, ['6A'] ).-verb( 'harbour', 'harbours', 'harbouring', 'harboured', 'harboured', _, ['2A','6A'] ).-verb( 'harden', 'hardens', 'hardening', 'hardened', 'hardened', _, ['2A','2C','6A','15B'] ).-verb( 'hare', 'hares', 'haring', 'hared', 'hared', intran, ['2C'] ).-verb( 'hark', 'harks', 'harking', 'harked', 'harked', intran, [] ).-verb( 'harm', 'harms', 'harming', 'harmed', 'harmed', tran, ['6A'] ).-verb( 'harmonize', 'harmonizes', 'harmonizing', 'harmonized', 'harmonized', _, ['2A','2C','6A','14'] ).-verb( 'harness', 'harnesses', 'harnessing', 'harnessed', 'harnessed', tran, ['6A'] ).-verb( 'harp', 'harps', 'harping', 'harped', 'harped', intran, [] ).-verb( 'harpoon', 'harpoons', 'harpooning', 'harpooned', 'harpooned', tran, [] ).-verb( 'harrow', 'harrows', 'harrowing', 'harrowed', 'harrowed', tran, ['6A'] ).-verb( 'harry', 'harries', 'harrying', 'harried', 'harried', tran, ['6A'] ).-verb( 'harvest', 'harvests', 'harvesting', 'harvested', 'harvested', tran, ['6A'] ).-verb( 'hash', 'hashes', 'hashing', 'hashed', 'hashed', tran, ['6A','15B'] ).-verb( 'hassle', 'hassles', 'hassling', 'hassled', 'hassled', _, ['2A','3A','6A'] ).-verb( 'hasten', 'hastens', 'hastening', 'hastened', 'hastened', _, ['2A','2C','4A','6A'] ).-verb( 'hatch', 'hatches', 'hatching', 'hatched', 'hatched', _, ['2A','6A'] ).-verb( 'hate', 'hates', 'hating', 'hated', 'hated', tran, ['6A','6D','7A','17','19C'] ).-verb( 'haul', 'hauls', 'hauling', 'hauled', 'hauled', _, ['2C','3A','6A','15A','15B'] ).-verb( 'haunt', 'haunts', 'haunting', 'haunted', 'haunted', tran, ['6A'] ).-verb( 'have', 'has', 'having', 'had', 'had', unknown, ['6A','6B','7B','15B','18C','19B','24B','24C'] ).-verb( 'have', 'has', 'having', 'had', 'had', _, ['6A','6B','7B','15B','18C','19B','24B','24C'] ).-verb( 'haw', 'haws', 'hawing', 'hawed', 'hawed', intran, [] ).-verb( 'hawk', 'hawks', 'hawking', 'hawked', 'hawked', tran, ['6A','15B'] ).-verb( 'hazard', 'hazards', 'hazarding', 'hazarded', 'hazarded', tran, ['6A'] ).-verb( 'haze', 'hazes', 'hazing', 'hazed', 'hazed', tran, [] ).-verb( 'head', 'heads', 'heading', 'headed', 'headed', _, ['2C','6A','15B'] ).-verb( 'heal', 'heals', 'healing', 'healed', 'healed', _, ['2A','2C','6A'] ).-verb( 'heap', 'heaps', 'heaping', 'heaped', 'heaped', tran, ['6A','14','15A','15B'] ).-verb( 'hear', 'hears', 'hearing', 'heard', 'heard', _, ['2A','3A','6A','9','10','15A','18A','19A','24A'] ).-verb( 'hearken', 'hearkens', 'hearkening', 'hearkened', 'hearkened', intran, [] ).-verb( 'hearten', 'heartens', 'heartening', 'heartened', 'heartened', tran, ['6A'] ).-verb( 'heat', 'heats', 'heating', 'heated', 'heated', _, ['2C','6A','15B'] ).-verb( 'heave', 'heaves', 'heaving', 'heaved', 'heaved', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'heckle', 'heckles', 'heckling', 'heckled', 'heckled', tran, ['6A'] ).-verb( 'hector', 'hectors', 'hectoring', 'hectored', 'hectored', _, [] ).-verb( 'hedge', 'hedges', 'hedging', 'hedged', 'hedged', _, ['2A','6A','15A','15B'] ).-verb( 'hedgehop', 'hedgehops', 'hedgehopping', 'hedgehopped', 'hedgehopped', intran, [] ).-verb( 'heed', 'heeds', 'heeding', 'heeded', 'heeded', tran, ['6A'] ).-verb( 'heel', 'heels', 'heeling', 'heeled', 'heeled', _, ['2A','2C','6A','15B'] ).-verb( 'heighten', 'heightens', 'heightening', 'heightened', 'heightened', _, ['2A','6A'] ).-verb( 'heliograph', 'heliographs', 'heliographing', 'heliographed', 'heliographed', tran, [] ).-verb( 'help', 'helps', 'helping', 'helped', 'helped', _, ['2A','2C','6A','6C','14','15A','15B','17','18B'] ).-verb( 'hem', 'hems', 'hemming', 'hemmed', 'hemmed', _, ['6A','15B'] ).-verb( 'hemstitch', 'hemstitches', 'hemstitching', 'hemstitched', 'hemstitched', tran, [] ).-verb( 'herald', 'heralds', 'heralding', 'heralded', 'heralded', tran, ['6A'] ).-verb( 'herd', 'herds', 'herding', 'herded', 'herded', _, ['2C','15A','15B'] ).-verb( 'hesitate', 'hesitates', 'hesitating', 'hesitated', 'hesitated', intran, ['2A','3A','3B','4C'] ).-verb( 'hew', 'hews', 'hewing', 'hewed', 'hewed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'hibernate', 'hibernates', 'hibernating', 'hibernated', 'hibernated', intran, ['2A'] ).-verb( 'hiccough', 'hiccoughs', 'hiccoughing', 'hiccoughed', 'hiccoughed', intran, [] ).-verb( 'hiccup', 'hiccups', 'hiccupping', 'hiccupped', 'hiccupped', intran, [] ).-verb( 'hide', 'hides', 'hiding', 'hid', 'hidden', _, ['2A','6A','14'] ).-verb( 'hie', 'hies', 'hieing', 'hied', 'hied', intran, [] ).-verb( 'highjack', 'highjacks', 'highjacking', 'highjacked', 'highjacked', tran, ['6A'] ).-verb( 'highlight', 'highlights', 'highlighting', 'highlighted', 'highlighted', tran, [] ).-verb( 'hijack', 'hijacks', 'hijacking', 'hijacked', 'hijacked', tran, ['6A'] ).-verb( 'hike', 'hikes', 'hiking', 'hiked', 'hiked', intran, [] ).-verb( 'hinder', 'hinders', 'hindering', 'hindered', 'hindered', tran, ['6A','6C','15A'] ).-verb( 'hinge', 'hinges', 'hinging', 'hinged', 'hinged', _, ['3A','6A'] ).-verb( 'hint', 'hints', 'hinting', 'hinted', 'hinted', _, ['3A','6A','9'] ).-verb( 'hire', 'hires', 'hiring', 'hired', 'hired', tran, ['6A','15B'] ).-verb( 'hiss', 'hisses', 'hissing', 'hissed', 'hissed', _, ['2A','3A','6A','15A'] ).-verb( 'hit', 'hits', 'hitting', 'hit', 'hit', _, ['2C','3A','6A','12C','15A','15B'] ).-verb( 'hitch', 'hitches', 'hitching', 'hitched', 'hitched', _, ['2A','2C','6A','15A','15B'] ).-verb( 'hitchhike', 'hitchhikes', 'hitchhiking', 'hitchhiked', 'hitchhiked', intran, ['2A'] ).-verb( 'hive', 'hives', 'hiving', 'hived', 'hived', _, ['2C','6A'] ).-verb( 'hoard', 'hoards', 'hoarding', 'hoarded', 'hoarded', _, ['6A','15B'] ).-verb( 'hoax', 'hoaxes', 'hoaxing', 'hoaxed', 'hoaxed', tran, ['6A','14'] ).-verb( 'hobble', 'hobbles', 'hobbling', 'hobbled', 'hobbled', _, ['2A','2C','6A'] ).-verb( 'hobnob', 'hobnobs', 'hobnobbing', 'hobnobbed', 'hobnobbed', intran, ['2A','2C','3A'] ).-verb( 'hock', 'hocks', 'hocking', 'hocked', 'hocked', tran, ['6A'] ).-verb( 'hoe', 'hoes', 'hoeing', 'hoed', 'hoed', _, ['2A','6A','15B'] ).-verb( 'hog', 'hogs', 'hogging', 'hogged', 'hogged', tran, ['6A'] ).-verb( 'hoist', 'hoists', 'hoisting', 'hoisted', 'hoisted', tran, ['6A','15B'] ).-verb( 'hold', 'holds', 'holding', 'held', 'held', _, ['2A','2C','2D','3A','6A','9','14','15A','15B','22','25'] ).-verb( 'hole', 'holes', 'holing', 'holed', 'holed', _, ['2C','6A','15B'] ).-verb( 'holiday', 'holidays', 'holidaying', 'holidayed', 'holidayed', intran, [] ).-verb( 'holler', 'hollers', 'hollering', 'hollered', 'hollered', _, [] ).-verb( 'hollow', 'hollows', 'hollowing', 'hollowed', 'hollowed', tran, ['6A','15A','15B'] ).-verb( 'holystone', 'holystones', 'holystoning', 'holystoned', 'holystoned', tran, [] ).-verb( 'homogenize', 'homogenizes', 'homogenizing', 'homogenized', 'homogenized', tran, ['6A'] ).-verb( 'hone', 'hones', 'honing', 'honed', 'honed', tran, ['6A'] ).-verb( 'honeycomb', 'honeycombs', 'honeycombing', 'honeycombed', 'honeycombed', tran, ['6A'] ).-verb( 'honeymoon', 'honeymoons', 'honeymooning', 'honeymooned', 'honeymooned', intran, [] ).-verb( 'honk', 'honks', 'honking', 'honked', 'honked', intran, [] ).-verb( 'honour', 'honours', 'honouring', 'honoured', 'honoured', tran, ['6A'] ).-verb( 'hood', 'hoods', 'hooding', 'hooded', 'hooded', tran, [] ).-verb( 'hoodoo', 'hoodoos', 'hoodooing', 'hoodooed', 'hoodooed', tran, [] ).-verb( 'hoodwink', 'hoodwinks', 'hoodwinking', 'hoodwinked', 'hoodwinked', tran, ['6A','14'] ).-verb( 'hook', 'hooks', 'hooking', 'hooked', 'hooked', _, ['2C','6A','15A','15B'] ).-verb( 'hoop', 'hoops', 'hooping', 'hooped', 'hooped', tran, [] ).-verb( 'hoot', 'hoots', 'hooting', 'hooted', 'hooted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'hop', 'hops', 'hopping', 'hopped', 'hopped', _, ['2A','2C','6A'] ).-verb( 'hope', 'hopes', 'hoping', 'hoped', 'hoped', _, ['2A','3A','7A','9'] ).-verb( 'horn', 'horns', 'horning', 'horned', 'horned', intran, [] ).-verb( 'horrify', 'horrifies', 'horrifying', 'horrified', 'horrified', tran, ['6A'] ).-verb( 'horsewhip', 'horsewhips', 'horsewhipping', 'horsewhipped', 'horsewhipped', tran, [] ).-verb( 'hose', 'hoses', 'hosing', 'hosed', 'hosed', tran, ['6A','15B'] ).-verb( 'hospitalize', 'hospitalizes', 'hospitalizing', 'hospitalized', 'hospitalized', tran, [] ).-verb( 'host', 'hosts', 'hosting', 'hosted', 'hosted', tran, ['6A'] ).-verb( 'hot', 'hots', 'hotting', 'hotted', 'hotted', _, ['2C','15B'] ).-verb( 'hotfoot', 'hotfoots', 'hotfooting', 'hotfooted', 'hotfooted', intran, [] ).-verb( 'hound', 'hounds', 'hounding', 'hounded', 'hounded', tran, ['6A'] ).-verb( 'house', 'houses', 'housing', 'housed', 'housed', tran, ['6A'] ).-verb( 'hover', 'hovers', 'hovering', 'hovered', 'hovered', intran, ['2A','2C'] ).-verb( 'howl', 'howls', 'howling', 'howled', 'howled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'huddle', 'huddles', 'huddling', 'huddled', 'huddled', _, ['2C','15A','15B'] ).-verb( 'huff', 'huffs', 'huffing', 'huffed', 'huffed', intran, [] ).-verb( 'hug', 'hugs', 'hugging', 'hugged', 'hugged', tran, ['6A'] ).-verb( 'hull', 'hulls', 'hulling', 'hulled', 'hulled', tran, [] ).-verb( 'hum', 'hums', 'humming', 'hummed', 'hummed', _, ['2A','2C','6A'] ).-verb( 'humanize', 'humanizes', 'humanizing', 'humanized', 'humanized', _, ['2A','6A'] ).-verb( 'humble', 'humbles', 'humbling', 'humbled', 'humbled', tran, ['6A'] ).-verb( 'humbug', 'humbugs', 'humbugging', 'humbugged', 'humbugged', tran, ['6A','14'] ).-verb( 'humidify', 'humidifies', 'humidifying', 'humidified', 'humidified', tran, [] ).-verb( 'humiliate', 'humiliates', 'humiliating', 'humiliated', 'humiliated', tran, ['6A'] ).-verb( 'humour', 'humours', 'humouring', 'humoured', 'humoured', tran, ['6A'] ).-verb( 'hump', 'humps', 'humping', 'humped', 'humped', tran, ['6A','15B'] ).-verb( 'hunch', 'hunches', 'hunching', 'hunched', 'hunched', tran, ['6A','15B'] ).-verb( 'hunger', 'hungers', 'hungering', 'hungered', 'hungered', intran, ['2A','3A','4C'] ).-verb( 'hunt', 'hunts', 'hunting', 'hunted', 'hunted', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'hurdle', 'hurdles', 'hurdling', 'hurdled', 'hurdled', _, ['2A','15B'] ).-verb( 'hurl', 'hurls', 'hurling', 'hurled', 'hurled', tran, ['6A','15A','15B'] ).-verb( 'hurrah', 'hurrahs', 'hurrahing', 'hurrahed', 'hurrahed', intran, [] ).-verb( 'hurry', 'hurries', 'hurrying', 'hurried', 'hurried', _, ['2A','2C','6A','15A','15B'] ).-verb( 'hurt', 'hurts', 'hurting', 'hurt', 'hurt', _, ['2A','6A','6B'] ).-verb( 'hurtle', 'hurtles', 'hurtling', 'hurtled', 'hurtled', intran, ['2C'] ).-verb( 'husband', 'husbands', 'husbanding', 'husbanded', 'husbanded', tran, ['1','6A'] ).-verb( 'hush', 'hushes', 'hushing', 'hushed', 'hushed', _, ['2A','15A','15B'] ).-verb( 'husk', 'husks', 'husking', 'husked', 'husked', tran, [] ).-verb( 'hustle', 'hustles', 'hustling', 'hustled', 'hustled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'hybridize', 'hybridizes', 'hybridizing', 'hybridized', 'hybridized', _, ['2A','6A'] ).-verb( 'hydrate', 'hydrates', 'hydrating', 'hydrated', 'hydrated', _, [] ).-verb( 'hymn', 'hymns', 'hymning', 'hymned', 'hymned', tran, [] ).-verb( 'hyphen', 'hyphens', 'hyphening', 'hyphened', 'hyphened', tran, [] ).-verb( 'hyphenate', 'hyphenates', 'hyphenating', 'hyphenated', 'hyphenated', tran, [] ).-verb( 'hypnotize', 'hypnotizes', 'hypnotizing', 'hypnotized', 'hypnotized', tran, ['6A'] ).-verb( 'hypothecate', 'hypothecates', 'hypothecating', 'hypothecated', 'hypothecated', tran, [] ).-verb( 'ice', 'ices', 'icing', 'iced', 'iced', _, ['2C','6A','15B'] ).-verb( 'ice-skate', 'ice-skates', 'ice-skating', 'ice-skated', 'ice-skated', intran, [] ).-verb( 'idealize', 'idealizes', 'idealizing', 'idealized', 'idealized', tran, ['6A'] ).-verb( 'identify', 'identifies', 'identifying', 'identified', 'identified', tran, ['3A','6A','14'] ).-verb( 'idle', 'idles', 'idling', 'idled', 'idled', _, ['2A','2C','15B'] ).-verb( 'idolize', 'idolizes', 'idolizing', 'idolized', 'idolized', tran, ['6A'] ).-verb( 'ignite', 'ignites', 'igniting', 'ignited', 'ignited', _, ['2A','6A'] ).-verb( 'ignore', 'ignores', 'ignoring', 'ignored', 'ignored', tran, ['6A'] ).-verb( 'ill-treat', 'ill-treats', 'ill-treating', 'ill-treated', 'ill-treated', tran, [] ).-verb( 'ill-use', 'ill-uses', 'ill-using', 'ill-used', 'ill-used', tran, [] ).-verb( 'illume', 'illumes', 'illuming', 'illumed', 'illumed', tran, [] ).-verb( 'illuminate', 'illuminates', 'illuminating', 'illuminated', 'illuminated', tran, ['6A'] ).-verb( 'illumine', 'illumines', 'illumining', 'illumined', 'illumined', tran, ['6A'] ).-verb( 'illustrate', 'illustrates', 'illustrating', 'illustrated', 'illustrated', tran, ['6A'] ).-verb( 'image', 'images', 'imaging', 'imaged', 'imaged', tran, ['6A'] ).-verb( 'imagine', 'imagines', 'imagining', 'imagined', 'imagined', tran, ['6A','6C','9','10','16B','19A','19C','25'] ).-verb( 'imbed', 'imbeds', 'imbedding', 'imbedded', 'imbedded', tran, [] ).-verb( 'imbibe', 'imbibes', 'imbibing', 'imbibed', 'imbibed', tran, [] ).-verb( 'imbue', 'imbues', 'imbuing', 'imbued', 'imbued', tran, ['14'] ).-verb( 'imitate', 'imitates', 'imitating', 'imitated', 'imitated', tran, ['6A'] ).-verb( 'immerse', 'immerses', 'immersing', 'immersed', 'immersed', tran, ['6A','14'] ).-verb( 'immigrate', 'immigrates', 'immigrating', 'immigrated', 'immigrated', intran, ['2A','3A'] ).-verb( 'immobilize', 'immobilizes', 'immobilizing', 'immobilized', 'immobilized', tran, ['6A'] ).-verb( 'immolate', 'immolates', 'immolating', 'immolated', 'immolated', tran, ['6A','14'] ).-verb( 'immortalize', 'immortalizes', 'immortalizing', 'immortalized', 'immortalized', tran, ['6A'] ).-verb( 'immunize', 'immunizes', 'immunizing', 'immunized', 'immunized', tran, ['6A','14'] ).-verb( 'immure', 'immures', 'immuring', 'immured', 'immured', tran, ['6A'] ).-verb( 'impact', 'impacts', 'impacting', 'impacted', 'impacted', tran, [] ).-verb( 'impair', 'impairs', 'impairing', 'impaired', 'impaired', tran, ['6A'] ).-verb( 'impale', 'impales', 'impaling', 'impaled', 'impaled', tran, ['6A','15A'] ).-verb( 'impanel', 'impanels', 'impanelling', 'impanelled', 'impanelled', tran, ['6A'] ).-verb( 'impart', 'imparts', 'imparting', 'imparted', 'imparted', tran, ['6A','14'] ).-verb( 'impeach', 'impeaches', 'impeaching', 'impeached', 'impeached', tran, ['6A','14'] ).-verb( 'impede', 'impedes', 'impeding', 'impeded', 'impeded', tran, ['6A'] ).-verb( 'impel', 'impels', 'impelling', 'impelled', 'impelled', tran, ['14','17'] ).-verb( 'impend', 'impends', 'impending', 'impended', 'impended', intran, [] ).-verb( 'imperil', 'imperils', 'imperilling', 'imperilled', 'imperilled', tran, ['6A'] ).-verb( 'impersonate', 'impersonates', 'impersonating', 'impersonated', 'impersonated', tran, ['6A'] ).-verb( 'impinge', 'impinges', 'impinging', 'impinged', 'impinged', intran, ['3A'] ).-verb( 'implant', 'implants', 'implanting', 'implanted', 'implanted', tran, ['6A','14'] ).-verb( 'implement', 'implements', 'implementing', 'implemented', 'implemented', tran, ['6A'] ).-verb( 'implicate', 'implicates', 'implicating', 'implicated', 'implicated', tran, ['6A','14'] ).-verb( 'implore', 'implores', 'imploring', 'implored', 'implored', tran, ['6A','14','17'] ).-verb( 'imply', 'implies', 'implying', 'implied', 'implied', tran, ['6A','9'] ).-verb( 'import', 'imports', 'importing', 'imported', 'imported', tran, ['6A','9','14'] ).-verb( 'importune', 'importunes', 'importuning', 'importuned', 'importuned', tran, ['6A','9','14','17'] ).-verb( 'impose', 'imposes', 'imposing', 'imposed', 'imposed', _, ['3A','14'] ).-verb( 'impound', 'impounds', 'impounding', 'impounded', 'impounded', tran, ['6A'] ).-verb( 'impoverish', 'impoverishes', 'impoverishing', 'impoverished', 'impoverished', tran, ['6A'] ).-verb( 'imprecate', 'imprecates', 'imprecating', 'imprecated', 'imprecated', tran, ['14'] ).-verb( 'impregnate', 'impregnates', 'impregnating', 'impregnated', 'impregnated', tran, ['6A','14'] ).-verb( 'impress', 'impresses', 'impressing', 'impressed', 'impressed', tran, ['6A','14'] ).-verb( 'imprint', 'imprints', 'imprinting', 'imprinted', 'imprinted', tran, ['14'] ).-verb( 'imprison', 'imprisons', 'imprisoning', 'imprisoned', 'imprisoned', tran, ['6A'] ).-verb( 'improve', 'improves', 'improving', 'improved', 'improved', _, ['2A','3A','6A'] ).-verb( 'improvise', 'improvises', 'improvising', 'improvised', 'improvised', _, ['2A','6A'] ).-verb( 'impugn', 'impugns', 'impugning', 'impugned', 'impugned', tran, ['6A'] ).-verb( 'impulse-buy', 'impulse-buys', 'impulse-buying', 'impulse-bought', 'impulse-bought', _, [] ).-verb( 'impute', 'imputes', 'imputing', 'imputed', 'imputed', tran, ['14'] ).-verb( 'inactivate', 'inactivates', 'inactivating', 'inactivated', 'inactivated', tran, [] ).-verb( 'inaugurate', 'inaugurates', 'inaugurating', 'inaugurated', 'inaugurated', tran, ['6A'] ).-verb( 'incapacitate', 'incapacitates', 'incapacitating', 'incapacitated', 'incapacitated', tran, ['6A','14'] ).-verb( 'incarcerate', 'incarcerates', 'incarcerating', 'incarcerated', 'incarcerated', tran, ['6A'] ).-verb( 'incarnate', 'incarnates', 'incarnating', 'incarnated', 'incarnated', tran, ['6A'] ).-verb( 'incense', 'incenses', 'incensing', 'incensed', 'incensed', tran, ['6A'] ).-verb( 'inch', 'inches', 'inching', 'inched', 'inched', _, ['2C','15A','15B'] ).-verb( 'incinerate', 'incinerates', 'incinerating', 'incinerated', 'incinerated', tran, ['6A'] ).-verb( 'incise', 'incises', 'incising', 'incised', 'incised', tran, ['6A'] ).-verb( 'incite', 'incites', 'inciting', 'incited', 'incited', tran, ['6A','14','17'] ).-verb( 'incline', 'inclines', 'inclining', 'inclined', 'inclined', _, ['2A','3A','4C','6A','15A','17'] ).-verb( 'inclose', 'incloses', 'inclosing', 'inclosed', 'inclosed', tran, ['6A','14'] ).-verb( 'include', 'includes', 'including', 'included', 'included', tran, ['6A','6C'] ).-verb( 'incommode', 'incommodes', 'incommoding', 'incommoded', 'incommoded', tran, ['6A'] ).-verb( 'inconvenience', 'inconveniences', 'inconveniencing', 'inconvenienced', 'inconvenienced', tran, ['6A'] ).-verb( 'incorporate', 'incorporates', 'incorporating', 'incorporated', 'incorporated', _, ['2A','3A','6A','14','23'] ).-verb( 'increase', 'increases', 'increasing', 'increased', 'increased', _, ['2A','6A'] ).-verb( 'incriminate', 'incriminates', 'incriminating', 'incriminated', 'incriminated', tran, ['6A'] ).-verb( 'incubate', 'incubates', 'incubating', 'incubated', 'incubated', _, ['2A','6A'] ).-verb( 'inculcate', 'inculcates', 'inculcating', 'inculcated', 'inculcated', tran, ['6A','14'] ).-verb( 'inculpate', 'inculpates', 'inculpating', 'inculpated', 'inculpated', tran, ['6A'] ).-verb( 'incur', 'incurs', 'incurring', 'incurred', 'incurred', tran, ['6A'] ).-verb( 'indemnify', 'indemnifies', 'indemnifying', 'indemnified', 'indemnified', tran, ['6A','14'] ).-verb( 'indent', 'indents', 'indenting', 'indented', 'indented', _, ['3A','6A'] ).-verb( 'indenture', 'indentures', 'indenturing', 'indentured', 'indentured', tran, ['6A'] ).-verb( 'index', 'indexes', 'indexing', 'indexed', 'indexed', tran, ['6A'] ).-verb( 'indicate', 'indicates', 'indicating', 'indicated', 'indicated', tran, ['6A','9','14'] ).-verb( 'indict', 'indicts', 'indicting', 'indicted', 'indicted', tran, ['6A','14','16B'] ).-verb( 'indite', 'indites', 'inditing', 'indited', 'indited', tran, ['6A'] ).-verb( 'individualize', 'individualizes', 'individualizing', 'individualized', 'individualized', tran, ['6A'] ).-verb( 'indoctrinate', 'indoctrinates', 'indoctrinating', 'indoctrinated', 'indoctrinated', tran, ['6A','14'] ).-verb( 'indorse', 'indorses', 'indorsing', 'indorsed', 'indorsed', tran, ['6A'] ).-verb( 'induce', 'induces', 'inducing', 'induced', 'induced', tran, ['6A','14','17'] ).-verb( 'induct', 'inducts', 'inducting', 'inducted', 'inducted', tran, ['6A','14','16B'] ).-verb( 'indue', 'indues', 'induing', 'indued', 'indued', tran, ['14'] ).-verb( 'indulge', 'indulges', 'indulging', 'indulged', 'indulged', _, ['3A','6A'] ).-verb( 'inebriate', 'inebriates', 'inebriating', 'inebriated', 'inebriated', tran, ['6A'] ).-verb( 'infatuate', 'infatuates', 'infatuating', 'infatuated', 'infatuated', tran, [] ).-verb( 'infect', 'infects', 'infecting', 'infected', 'infected', tran, ['6A','14'] ).-verb( 'infer', 'infers', 'inferring', 'inferred', 'inferred', tran, ['6A','9','14'] ).-verb( 'infest', 'infests', 'infesting', 'infested', 'infested', tran, ['6A'] ).-verb( 'infiltrate', 'infiltrates', 'infiltrating', 'infiltrated', 'infiltrated', _, ['2A','3A','6A','14'] ).-verb( 'inflame', 'inflames', 'inflaming', 'inflamed', 'inflamed', _, ['2A','6A'] ).-verb( 'inflate', 'inflates', 'inflating', 'inflated', 'inflated', tran, ['6A','14'] ).-verb( 'inflect', 'inflects', 'inflecting', 'inflected', 'inflected', tran, ['6A'] ).-verb( 'inflict', 'inflicts', 'inflicting', 'inflicted', 'inflicted', tran, ['6A','14'] ).-verb( 'influence', 'influences', 'influencing', 'influenced', 'influenced', tran, ['6A'] ).-verb( 'inform', 'informs', 'informing', 'informed', 'informed', _, ['3A','6A','11','14','21'] ).-verb( 'infringe', 'infringes', 'infringing', 'infringed', 'infringed', _, ['3A','6A'] ).-verb( 'infuriate', 'infuriates', 'infuriating', 'infuriated', 'infuriated', tran, ['6A'] ).-verb( 'infuse', 'infuses', 'infusing', 'infused', 'infused', _, ['2A','6A','14'] ).-verb( 'ingest', 'ingests', 'ingesting', 'ingested', 'ingested', tran, ['6A'] ).-verb( 'ingraft', 'ingrafts', 'ingrafting', 'ingrafted', 'ingrafted', tran, ['6A','14'] ).-verb( 'ingratiate', 'ingratiates', 'ingratiating', 'ingratiated', 'ingratiated', tran, ['14'] ).-verb( 'inhabit', 'inhabits', 'inhabiting', 'inhabited', 'inhabited', tran, ['6A'] ).-verb( 'inhale', 'inhales', 'inhaling', 'inhaled', 'inhaled', _, ['2A','6A'] ).-verb( 'inherit', 'inherits', 'inheriting', 'inherited', 'inherited', _, ['2A','6A'] ).-verb( 'inhibit', 'inhibits', 'inhibiting', 'inhibited', 'inhibited', tran, ['6A','14'] ).-verb( 'initial', 'initials', 'initialling', 'initialled', 'initialled', tran, ['6A'] ).-verb( 'initiate', 'initiates', 'initiating', 'initiated', 'initiated', tran, ['6A','14'] ).-verb( 'inject', 'injects', 'injecting', 'injected', 'injected', tran, ['6A','14'] ).-verb( 'injure', 'injures', 'injuring', 'injured', 'injured', tran, ['6A'] ).-verb( 'ink', 'inks', 'inking', 'inked', 'inked', tran, ['6A','15B'] ).-verb( 'inlay', 'inlays', 'inlaying', 'inlaid', 'inlaid', tran, ['6A','14'] ).-verb( 'innovate', 'innovates', 'innovating', 'innovated', 'innovated', intran, ['2A'] ).-verb( 'inoculate', 'inoculates', 'inoculating', 'inoculated', 'inoculated', tran, ['6A','14'] ).-verb( 'inquire', 'inquires', 'inquiring', 'inquired', 'inquired', _, ['2A','3A','6A','8','10','14'] ).-verb( 'inscribe', 'inscribes', 'inscribing', 'inscribed', 'inscribed', tran, ['6A','15A'] ).-verb( 'inseminate', 'inseminates', 'inseminating', 'inseminated', 'inseminated', tran, ['6A'] ).-verb( 'insert', 'inserts', 'inserting', 'inserted', 'inserted', tran, ['6A','15A'] ).-verb( 'inset', 'insets', 'insetting', 'inset', 'inset', tran, [] ).-verb( 'insinuate', 'insinuates', 'insinuating', 'insinuated', 'insinuated', tran, ['6A','9','14'] ).-verb( 'insist', 'insists', 'insisting', 'insisted', 'insisted', _, ['3A','3B'] ).-verb( 'inspan', 'inspans', 'inspanning', 'inspanned', 'inspanned', tran, [] ).-verb( 'inspect', 'inspects', 'inspecting', 'inspected', 'inspected', tran, ['6A'] ).-verb( 'inspire', 'inspires', 'inspiring', 'inspired', 'inspired', tran, ['6A','14','17'] ).-verb( 'install', 'installs', 'installing', 'installed', 'installed', tran, ['6A','14'] ).-verb( 'instance', 'instances', 'instancing', 'instanced', 'instanced', tran, ['6A'] ).-verb( 'instigate', 'instigates', 'instigating', 'instigated', 'instigated', tran, ['6A','17'] ).-verb( 'instil', 'instils', 'instilling', 'instilled', 'instilled', tran, ['6A','14'] ).-verb( 'institute', 'institutes', 'instituting', 'instituted', 'instituted', tran, ['6A','14'] ).-verb( 'institutionalize', 'institutionalizes', 'institutionalizing', 'institutionalized', 'institutionalized', tran, ['6A'] ).-verb( 'instruct', 'instructs', 'instructing', 'instructed', 'instructed', tran, ['6A','11','15A','17','20','21'] ).-verb( 'insulate', 'insulates', 'insulating', 'insulated', 'insulated', tran, ['6A','14'] ).-verb( 'insult', 'insults', 'insulting', 'insulted', 'insulted', tran, ['6A'] ).-verb( 'insure', 'insures', 'insuring', 'insured', 'insured', tran, ['6A','14'] ).-verb( 'integrate', 'integrates', 'integrating', 'integrated', 'integrated', tran, ['2A','6A'] ).-verb( 'intend', 'intends', 'intending', 'intended', 'intended', tran, ['6A','6D','7A','9','14','17'] ).-verb( 'intensify', 'intensifies', 'intensifying', 'intensified', 'intensified', _, ['2A','6A'] ).-verb( 'inter', 'inters', 'interring', 'interred', 'interred', tran, [] ).-verb( 'interact', 'interacts', 'interacting', 'interacted', 'interacted', intran, [] ).-verb( 'interbreed', 'interbreeds', 'interbreeding', 'interbred', 'interbred', _, ['2A','6A'] ).-verb( 'intercede', 'intercedes', 'interceding', 'interceded', 'interceded', intran, ['3A'] ).-verb( 'intercept', 'intercepts', 'intercepting', 'intercepted', 'intercepted', tran, ['6A'] ).-verb( 'interchange', 'interchanges', 'interchanging', 'interchanged', 'interchanged', tran, ['2A','6A'] ).-verb( 'intercommunicate', 'intercommunicates', 'intercommunicating', 'intercommunicated', 'intercommunicated', intran, [] ).-verb( 'interconnect', 'interconnects', 'interconnecting', 'interconnected', 'interconnected', _, ['6A'] ).-verb( 'interdict', 'interdicts', 'interdicting', 'interdicted', 'interdicted', tran, ['6A'] ).-verb( 'interest', 'interests', 'interesting', 'interested', 'interested', tran, ['6A','14'] ).-verb( 'interfere', 'interferes', 'interfering', 'interfered', 'interfered', intran, ['2A','3A'] ).-verb( 'interject', 'interjects', 'interjecting', 'interjected', 'interjected', tran, ['6A'] ).-verb( 'interlace', 'interlaces', 'interlacing', 'interlaced', 'interlaced', _, ['2A','6A','14'] ).-verb( 'interlard', 'interlards', 'interlarding', 'interlarded', 'interlarded', tran, ['14'] ).-verb( 'interleave', 'interleaves', 'interleaving', 'interleaved', 'interleaved', tran, ['6A','14'] ).-verb( 'interlink', 'interlinks', 'interlinking', 'interlinked', 'interlinked', _, ['2A','6A'] ).-verb( 'interlock', 'interlocks', 'interlocking', 'interlocked', 'interlocked', _, ['2A','6A'] ).-verb( 'intermarry', 'intermarries', 'intermarrying', 'intermarried', 'intermarried', intran, ['2A','3A'] ).-verb( 'intermingle', 'intermingles', 'intermingling', 'intermingled', 'intermingled', _, ['6A','14'] ).-verb( 'intermix', 'intermixes', 'intermixing', 'intermixed', 'intermixed', _, [] ).-verb( 'intern', 'interns', 'interning', 'interned', 'interned', tran, ['6A'] ).-verb( 'internalize', 'internalizes', 'internalizing', 'internalized', 'internalized', tran, ['6A'] ).-verb( 'internationalize', 'internationalizes', 'internationalizing', 'internationalized', 'internationalized', tran, ['6A'] ).-verb( 'interpellate', 'interpellates', 'interpellating', 'interpellated', 'interpellated', tran, ['6A'] ).-verb( 'interpolate', 'interpolates', 'interpolating', 'interpolated', 'interpolated', tran, ['6A'] ).-verb( 'interpose', 'interposes', 'interposing', 'interposed', 'interposed', _, ['2A','3A','6A','14'] ).-verb( 'interpret', 'interprets', 'interpreting', 'interpreted', 'interpreted', _, ['2A','6A','16B'] ).-verb( 'interrelate', 'interrelates', 'interrelating', 'interrelated', 'interrelated', _, ['2A','6A'] ).-verb( 'interrogate', 'interrogates', 'interrogating', 'interrogated', 'interrogated', tran, ['6A'] ).-verb( 'interrupt', 'interrupts', 'interrupting', 'interrupted', 'interrupted', _, ['2A','6A'] ).-verb( 'intersect', 'intersects', 'intersecting', 'intersected', 'intersected', _, ['2A','6A'] ).-verb( 'intersperse', 'intersperses', 'interspersing', 'interspersed', 'interspersed', tran, ['14'] ).-verb( 'intertwine', 'intertwines', 'intertwining', 'intertwined', 'intertwined', _, ['2A','6A'] ).-verb( 'intervene', 'intervenes', 'intervening', 'intervened', 'intervened', intran, ['2A','3A'] ).-verb( 'interview', 'interviews', 'interviewing', 'interviewed', 'interviewed', tran, ['6A'] ).-verb( 'interweave', 'interweaves', 'interweaving', 'interwove', 'interwoven', tran, ['6A','14'] ).-verb( 'intimate', 'intimates', 'intimating', 'intimated', 'intimated', tran, ['6A','9','14'] ).-verb( 'intimidate', 'intimidates', 'intimidating', 'intimidated', 'intimidated', tran, ['6A','14'] ).-verb( 'intone', 'intones', 'intoning', 'intoned', 'intoned', _, ['2A','6A'] ).-verb( 'intoxicate', 'intoxicates', 'intoxicating', 'intoxicated', 'intoxicated', tran, ['6A'] ).-verb( 'intrench', 'intrenches', 'intrenching', 'intrenched', 'intrenched', tran, ['6A'] ).-verb( 'intrigue', 'intrigues', 'intriguing', 'intrigued', 'intrigued', _, ['2A','3A','6A'] ).-verb( 'introduce', 'introduces', 'introducing', 'introduced', 'introduced', tran, ['6A','14','15A'] ).-verb( 'introspect', 'introspects', 'introspecting', 'introspected', 'introspected', intran, ['2A'] ).-verb( 'introvert', 'introverts', 'introverting', 'introverted', 'introverted', tran, ['6A'] ).-verb( 'intrude', 'intrudes', 'intruding', 'intruded', 'intruded', _, ['2A','3A','14'] ).-verb( 'intrust', 'intrusts', 'intrusting', 'intrusted', 'intrusted', tran, ['14'] ).-verb( 'intuit', 'intuits', 'intuiting', 'intuited', 'intuited', _, ['2A','6A'] ).-verb( 'inundate', 'inundates', 'inundating', 'inundated', 'inundated', tran, ['6A','14'] ).-verb( 'inure', 'inures', 'inuring', 'inured', 'inured', tran, ['14'] ).-verb( 'invade', 'invades', 'invading', 'invaded', 'invaded', tran, ['6A'] ).-verb( 'invalid', 'invalids', 'invaliding', 'invalided', 'invalided', tran, ['15A'] ).-verb( 'invalidate', 'invalidates', 'invalidating', 'invalidated', 'invalidated', tran, ['6A'] ).-verb( 'inveigh', 'inveighs', 'inveighing', 'inveighed', 'inveighed', intran, ['3A'] ).-verb( 'inveigle', 'inveigles', 'inveigling', 'inveigled', 'inveigled', tran, ['14'] ).-verb( 'invent', 'invents', 'inventing', 'invented', 'invented', tran, ['6A'] ).-verb( 'invert', 'inverts', 'inverting', 'inverted', 'inverted', tran, ['6A'] ).-verb( 'invest', 'invests', 'investing', 'invested', 'invested', _, ['3A','6A','14'] ).-verb( 'investigate', 'investigates', 'investigating', 'investigated', 'investigated', tran, ['6A'] ).-verb( 'invigilate', 'invigilates', 'invigilating', 'invigilated', 'invigilated', intran, ['2A','6A'] ).-verb( 'invigorate', 'invigorates', 'invigorating', 'invigorated', 'invigorated', tran, ['6A'] ).-verb( 'invite', 'invites', 'inviting', 'invited', 'invited', tran, ['6A','15A','15B','17'] ).-verb( 'invoice', 'invoices', 'invoicing', 'invoiced', 'invoiced', tran, [] ).-verb( 'invoke', 'invokes', 'invoking', 'invoked', 'invoked', tran, ['6A','14'] ).-verb( 'involve', 'involves', 'involving', 'involved', 'involved', tran, ['6A','6B','14','19C'] ).-verb( 'ionize', 'ionizes', 'ionizing', 'ionized', 'ionized', _, ['2A','6A'] ).-verb( 'irk', 'irks', 'irking', 'irked', 'irked', tran, [] ).-verb( 'iron', 'irons', 'ironing', 'ironed', 'ironed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'irradiate', 'irradiates', 'irradiating', 'irradiated', 'irradiated', tran, ['6A'] ).-verb( 'irrigate', 'irrigates', 'irrigating', 'irrigated', 'irrigated', tran, ['6A'] ).-verb( 'irritate', 'irritates', 'irritating', 'irritated', 'irritated', tran, ['6A'] ).-verb( 'isolate', 'isolates', 'isolating', 'isolated', 'isolated', tran, ['6A','14'] ).-verb( 'issue', 'issues', 'issuing', 'issued', 'issued', _, ['2A','3A','6A','14'] ).-verb( 'italicize', 'italicizes', 'italicizing', 'italicized', 'italicized', tran, [] ).-verb( 'itch', 'itches', 'itching', 'itched', 'itched', intran, ['2A','3A','4A'] ).-verb( 'itemize', 'itemizes', 'itemizing', 'itemized', 'itemized', tran, ['6A'] ).-verb( 'iterate', 'iterates', 'iterating', 'iterated', 'iterated', tran, ['6A'] ).-verb( 'jab', 'jabs', 'jabbing', 'jabbed', 'jabbed', _, ['3A','14','15B'] ).-verb( 'jabber', 'jabbers', 'jabbering', 'jabbered', 'jabbered', _, ['2A','2C','6A','15B'] ).-verb( 'jack', 'jacks', 'jacking', 'jacked', 'jacked', tran, ['15B'] ).-verb( 'jack-knife', 'jack-knifes', 'jack-knifing', 'jack-knifed', 'jack-knifed', intran, ['2A'] ).-verb( 'jag', 'jags', 'jagging', 'jagged', 'jagged', tran, ['6A'] ).-verb( 'jail', 'jails', 'jailing', 'jailed', 'jailed', tran, ['6A'] ).-verb( 'jam', 'jams', 'jamming', 'jammed', 'jammed', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'jampack', 'jampacks', 'jampacking', 'jampacked', 'jampacked', tran, ['6A'] ).-verb( 'jangle', 'jangles', 'jangling', 'jangled', 'jangled', _, ['2A','6A'] ).-verb( 'japan', 'japans', 'japanning', 'japanned', 'japanned', tran, [] ).-verb( 'jar', 'jars', 'jarring', 'jarred', 'jarred', _, ['2A','3A','6A'] ).-verb( 'jaundice', 'jaundices', 'jaundicing', 'jaundiced', 'jaundiced', tran, [] ).-verb( 'jaunt', 'jaunts', 'jaunting', 'jaunted', 'jaunted', intran, ['2A','2C'] ).-verb( 'jaw', 'jaws', 'jawing', 'jawed', 'jawed', intran, ['2A','2C','3A'] ).-verb( 'jaywalk', 'jaywalks', 'jaywalking', 'jaywalked', 'jaywalked', intran, [] ).-verb( 'jazz', 'jazzes', 'jazzing', 'jazzed', 'jazzed', tran, ['6A','15B'] ).-verb( 'jeer', 'jeers', 'jeering', 'jeered', 'jeered', _, ['2A','3A','6A'] ).-verb( 'jell', 'jells', 'jelling', 'jelled', 'jelled', _, ['2A','6A'] ).-verb( 'jelly', 'jellies', 'jellying', 'jellied', 'jellied', _, ['2A','6A'] ).-verb( 'jeopardize', 'jeopardizes', 'jeopardizing', 'jeopardized', 'jeopardized', tran, ['6A'] ).-verb( 'jerk', 'jerks', 'jerking', 'jerked', 'jerked', _, ['2C','6A','15A','15B'] ).-verb( 'jest', 'jests', 'jesting', 'jested', 'jested', intran, ['2A','3A'] ).-verb( 'jet', 'jets', 'jetting', 'jetted', 'jetted', _, [] ).-verb( 'jettison', 'jettisons', 'jettisoning', 'jettisoned', 'jettisoned', tran, ['6A'] ).-verb( 'jewel', 'jewels', 'jewelling', 'jewelled', 'jewelled', tran, [] ).-verb( 'jib', 'jibs', 'jibbing', 'jibbed', 'jibbed', intran, ['2A','3A'] ).-verb( 'jibe', 'jibes', 'jibing', 'jibed', 'jibed', intran, ['2A','3A'] ).-verb( 'jig', 'jigs', 'jigging', 'jigged', 'jigged', _, ['2A','2C','15B'] ).-verb( 'jiggle', 'jiggles', 'jiggling', 'jiggled', 'jiggled', _, [] ).-verb( 'jilt', 'jilts', 'jilting', 'jilted', 'jilted', tran, ['6A'] ).-verb( 'jingle', 'jingles', 'jingling', 'jingled', 'jingled', _, ['2A','2C','6A','15B'] ).-verb( 'jive', 'jives', 'jiving', 'jived', 'jived', intran, [] ).-verb( 'job', 'jobs', 'jobbing', 'jobbed', 'jobbed', _, ['2A','6A','14'] ).-verb( 'jockey', 'jockeys', 'jockeying', 'jockeyed', 'jockeyed', _, ['3A','15A'] ).-verb( 'jog', 'jogs', 'jogging', 'jogged', 'jogged', _, ['2A','2C','6A','15B'] ).-verb( 'joggle', 'joggles', 'joggling', 'joggled', 'joggled', _, ['2A','6A'] ).-verb( 'join', 'joins', 'joining', 'joined', 'joined', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'joint', 'joints', 'jointing', 'jointed', 'jointed', tran, ['6A'] ).-verb( 'joke', 'jokes', 'joking', 'joked', 'joked', intran, ['2A','2C'] ).-verb( 'jolly', 'jollies', 'jollying', 'jollied', 'jollied', tran, ['6A','15A','15B'] ).-verb( 'jolt', 'jolts', 'jolting', 'jolted', 'jolted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'jostle', 'jostles', 'jostling', 'jostled', 'jostled', _, ['2C','6A'] ).-verb( 'jot', 'jots', 'jotting', 'jotted', 'jotted', tran, ['15B'] ).-verb( 'journey', 'journeys', 'journeying', 'journeyed', 'journeyed', intran, ['2A','2C'] ).-verb( 'joust', 'jousts', 'jousting', 'jousted', 'jousted', intran, [] ).-verb( 'joy', 'joys', 'joying', 'joyed', 'joyed', intran, [] ).-verb( 'judder', 'judders', 'juddering', 'juddered', 'juddered', intran, [] ).-verb( 'judge', 'judges', 'judging', 'judged', 'judged', _, ['2A','3A','6A','9','10','22','25'] ).-verb( 'jug', 'jugs', 'jugging', 'jugged', 'jugged', tran, ['6A'] ).-verb( 'juggle', 'juggles', 'juggling', 'juggled', 'juggled', _, ['2A','3A','6A','16A'] ).-verb( 'jumble', 'jumbles', 'jumbling', 'jumbled', 'jumbled', _, ['2C','15B'] ).-verb( 'jump', 'jumps', 'jumping', 'jumped', 'jumped', _, ['2A','2C','6A'] ).-verb( 'junket', 'junkets', 'junketing', 'junketed', 'junketed', intran, [] ).-verb( 'justify', 'justifies', 'justifying', 'justified', 'justified', tran, ['6A','19C'] ).-verb( 'jut', 'juts', 'jutting', 'jutted', 'jutted', intran, ['2C'] ).-verb( 'juxtapose', 'juxtaposes', 'juxtaposing', 'juxtaposed', 'juxtaposed', tran, ['6A'] ).-verb( 'keel', 'keels', 'keeling', 'keeled', 'keeled', _, ['2C','6A','15B'] ).-verb( 'keen', 'keens', 'keening', 'keened', 'keened', _, [] ).-verb( 'keep', 'keeps', 'keeping', 'kept', 'kept', _, ['2A','2C','2E','3A','6A','14','15A','15B','19B','22'] ).-verb( 'ken', 'kens', 'kenning', 'kenned', 'kenned', tran, ['6A','9'] ).-verb( 'kennel', 'kennels', 'kennelling', 'kennelled', 'kennelled', _, [] ).-verb( 'key', 'keys', 'keying', 'keyed', 'keyed', tran, ['6A'] ).-verb( 'kick', 'kicks', 'kicking', 'kicked', 'kicked', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'kid', 'kids', 'kidding', 'kidded', 'kidded', _, [] ).-verb( 'kidnap', 'kidnaps', 'kidnapping', 'kidnapped', 'kidnapped', tran, [] ).-verb( 'kill', 'kills', 'killing', 'killed', 'killed', _, ['2A','6A','15B'] ).-verb( 'kindle', 'kindles', 'kindling', 'kindled', 'kindled', _, ['2A','6A'] ).-verb( 'kink', 'kinks', 'kinking', 'kinked', 'kinked', _, [] ).-verb( 'kip', 'kips', 'kipping', 'kipped', 'kipped', intran, ['2A','2C'] ).-verb( 'kiss', 'kisses', 'kissing', 'kissed', 'kissed', _, ['2A','6A','15A','15B'] ).-verb( 'kit', 'kits', 'kitting', 'kitted', 'kitted', tran, ['15B'] ).-verb( 'knap', 'knaps', 'knapping', 'knapped', 'knapped', tran, [] ).-verb( 'knead', 'kneads', 'kneading', 'kneaded', 'kneaded', tran, ['6A'] ).-verb( 'kneel', 'kneels', 'kneeling', 'kneeled', 'kneeled', intran, ['2A','2C'] ).-verb( 'knife', 'knifes', 'knifing', 'knifed', 'knifed', tran, ['6A'] ).-verb( 'knight', 'knights', 'knighting', 'knighted', 'knighted', tran, ['6A'] ).-verb( 'knit', 'knits', 'knitting', 'knitted', 'knitted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'knock', 'knocks', 'knocking', 'knocked', 'knocked', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'knot', 'knots', 'knotting', 'knotted', 'knotted', _, ['2A','6A','15B'] ).-verb( 'know', 'knows', 'knowing', 'knew', 'known', _, ['2A','3A','6A','8','9','10','17','18B','25'] ).-verb( 'knuckle', 'knuckles', 'knuckling', 'knuckled', 'knuckled', intran, [] ).-verb( 'kotow', 'kotows', 'kotowing', 'kotowed', 'kotowed', intran, [] ).-verb( 'kowtow', 'kowtows', 'kowtowing', 'kowtowed', 'kowtowed', intran, [] ).-verb( 'label', 'labels', 'labelling', 'labelled', 'labelled', tran, ['6A'] ).-verb( 'labour', 'labours', 'labouring', 'laboured', 'laboured', _, ['2A','2C','3A','4A','6A'] ).-verb( 'lace', 'laces', 'lacing', 'laced', 'laced', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'lacerate', 'lacerates', 'lacerating', 'lacerated', 'lacerated', tran, ['6A'] ).-verb( 'lack', 'lacks', 'lacking', 'lacked', 'lacked', _, ['3A','6B'] ).-verb( 'lacquer', 'lacquers', 'lacquering', 'lacquered', 'lacquered', tran, ['6A'] ).-verb( 'ladder', 'ladders', 'laddering', 'laddered', 'laddered', intran, [] ).-verb( 'lade', 'lades', 'lading', 'laded', 'laden', tran, ['6A'] ).-verb( 'ladle', 'ladles', 'ladling', 'ladled', 'ladled', tran, ['6A','15B'] ).-verb( 'lag', 'lags', 'lagging', 'lagged', 'lagged', _, ['2A','2C','6A','14'] ).-verb( 'laicize', 'laicizes', 'laicizing', 'laicized', 'laicized', tran, ['6A'] ).-verb( 'lam', 'lams', 'lamming', 'lammed', 'lammed', _, ['3A','6A'] ).-verb( 'lamb', 'lambs', 'lambing', 'lambed', 'lambed', intran, [] ).-verb( 'lambaste', 'lambastes', 'lambasting', 'lambasted', 'lambasted', tran, [] ).-verb( 'lame', 'lames', 'laming', 'lamed', 'lamed', tran, [] ).-verb( 'lament', 'laments', 'lamenting', 'lamented', 'lamented', _, ['2A','3A','6A'] ).-verb( 'laminate', 'laminates', 'laminating', 'laminated', 'laminated', _, ['2A','6A'] ).-verb( 'lampoon', 'lampoons', 'lampooning', 'lampooned', 'lampooned', tran, ['6A'] ).-verb( 'lance', 'lances', 'lancing', 'lanced', 'lanced', tran, ['6A'] ).-verb( 'land', 'lands', 'landing', 'landed', 'landed', _, ['2A','2C','6A','12C'] ).-verb( 'landscape', 'landscapes', 'landscaping', 'landscaped', 'landscaped', tran, ['6A'] ).-verb( 'languish', 'languishes', 'languishing', 'languished', 'languished', intran, ['2A','2C'] ).-verb( 'lap', 'laps', 'lapping', 'lapped', 'lapped', _, ['2A','2C','6A','15B'] ).-verb( 'lapse', 'lapses', 'lapsing', 'lapsed', 'lapsed', intran, ['2A','3A'] ).-verb( 'lard', 'lards', 'larding', 'larded', 'larded', tran, ['6A'] ).-verb( 'lark', 'larks', 'larking', 'larked', 'larked', intran, ['2A','2C'] ).-verb( 'larn', 'larns', 'larning', 'larned', 'larned', _, [] ).-verb( 'lash', 'lashes', 'lashing', 'lashed', 'lashed', _, ['2C','6A','14','15A','15B'] ).-verb( 'lasso', 'lassos', 'lassoing', 'lassoed', 'lassoed', tran, [] ).-verb( 'last', 'lasts', 'lasting', 'lasted', 'lasted', intran, ['2A','2B','2C'] ).-verb( 'latch', 'latches', 'latching', 'latched', 'latched', _, ['2A','2C','3A','6A'] ).-verb( 'lather', 'lathers', 'lathering', 'lathered', 'lathered', _, ['2A','6A'] ).-verb( 'laud', 'lauds', 'lauding', 'lauded', 'lauded', tran, ['6A'] ).-verb( 'laugh', 'laughs', 'laughing', 'laughed', 'laughed', _, ['2A','2B','2C','3A','6B','15A','15B','22'] ).-verb( 'launch', 'launches', 'launching', 'launched', 'launched', _, ['2C','3A','6A','15A'] ).-verb( 'launder', 'launders', 'laundering', 'laundered', 'laundered', _, ['2A','6A'] ).-verb( 'lave', 'laves', 'laving', 'laved', 'laved', tran, [] ).-verb( 'lavish', 'lavishes', 'lavishing', 'lavished', 'lavished', tran, ['14'] ).-verb( 'lay', 'lays', 'laying', 'laid', 'laid', _, ['2A','2B','2C','2D','3A','6A','12C','14','15A','15B','22'] ).-verb( 'layer', 'layers', 'layering', 'layered', 'layered', tran, ['6A'] ).-verb( 'laze', 'lazes', 'lazing', 'lazed', 'lazed', _, ['2A','2C','15B'] ).-verb( 'leach', 'leaches', 'leaching', 'leached', 'leached', tran, ['6A','15B'] ).-verb( 'lead', 'leads', 'leading', 'leant', 'leant', _, ['2A','2C','3A','6A','12C','14','15A','15B','17'] ).-verb( 'leaf', 'leafs', 'leafing', 'leafed', 'leafed', intran, [] ).-verb( 'league', 'leagues', 'leaguing', 'leagued', 'leagued', _, ['2C','6A','15A','15B'] ).-verb( 'leak', 'leaks', 'leaking', 'leaked', 'leaked', _, ['2A','2C','6A','14'] ).-verb( 'lean', 'leans', 'leaning', 'leaned', 'leaned', _, ['2A','2C','3A','15A'] ).-verb( 'leap', 'leaps', 'leaping', 'leaped', 'leaped', _, ['2A','2C','3A','6A','15A'] ).-verb( 'leapfrog', 'leapfrogs', 'leapfrogging', 'leapfrogged', 'leapfrogged', tran, [] ).-verb( 'learn', 'learns', 'learning', 'learned', 'learned', _, ['2A','3A','6A','7A','8','9','10','15A','15B'] ).-verb( 'lease', 'leases', 'leasing', 'leased', 'leased', tran, ['6A'] ).-verb( 'leave', 'leaves', 'leavening', 'leavened', 'leavened', _, ['2A','2C','3A','6A','12B','13B','14','15A','15B','16A','19B','22','24B','25'] ).-verb( 'leaven', 'leavens', 'leavening', 'leavened', 'leavened', tran, ['6A'] ).-verb( 'lecture', 'lectures', 'lecturing', 'lectured', 'lectured', _, ['2A','3A','6A','14'] ).-verb( 'leer', 'leers', 'leering', 'leered', 'leered', intran, ['2A','3A'] ).-verb( 'legalize', 'legalizes', 'legalizing', 'legalized', 'legalized', tran, ['6A'] ).-verb( 'legislate', 'legislates', 'legislating', 'legislated', 'legislated', intran, ['2A','3A'] ).-verb( 'legitimatize', 'legitimatizes', 'legitimatizing', 'legitimatized', 'legitimatized', tran, [] ).-verb( 'lend', 'lends', 'lending', 'lent', 'lent', tran, ['6A','12A','13A','14'] ).-verb( 'lengthen', 'lengthens', 'lengthening', 'lengthened', 'lengthened', _, ['2A','6A'] ).-verb( 'lessen', 'lessens', 'lessening', 'lessened', 'lessened', _, ['2A','6A'] ).-verb( 'let', 'lets', 'letting', 'let', 'let', _, ['2C','6A','14','15A','15B','18B','22','24A'] ).-verb( 'levant', 'levants', 'levanting', 'levanted', 'levanted', intran, [] ).-verb( 'level', 'levels', 'levelling', 'levelled', 'levelled', _, ['2C','3A','6A','14','15A','15B'] ).-verb( 'lever', 'levers', 'levering', 'levered', 'levered', tran, ['6A','15B'] ).-verb( 'levitate', 'levitates', 'levitating', 'levitated', 'levitated', _, ['2A','6A'] ).-verb( 'levy', 'levies', 'levying', 'levied', 'levied', _, ['3A','6A','14'] ).-verb( 'liaise', 'liaises', 'liaising', 'liaised', 'liaised', intran, ['2A','3A'] ).-verb( 'libel', 'libels', 'libelling', 'libelled', 'libelled', tran, ['6A'] ).-verb( 'liberalize', 'liberalizes', 'liberalizing', 'liberalized', 'liberalized', tran, [] ).-verb( 'liberate', 'liberates', 'liberating', 'liberated', 'liberated', tran, ['6A','14'] ).-verb( 'licence', 'licences', 'licencing', 'licenced', 'licenced', tran, ['6A','17'] ).-verb( 'license', 'licenses', 'licensing', 'licensed', 'licensed', tran, ['6A','17'] ).-verb( 'lick', 'licks', 'licking', 'licked', 'licked', _, ['2A','6A','15A','15B','22'] ).-verb( 'lie', 'lies', 'lying', 'lay', 'lain', intran, ['2A','2C','2D','3A'] ).-verb( 'lie', 'lies', 'lying', 'lied', 'lied', intran, ['2A','2C','2D','3A'] ).-verb( 'lift', 'lifts', 'lifting', 'lifted', 'lifted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'light', 'lights', 'lighting', 'lighted', 'lighted', _, ['2C','3A','6A','15A','15B'] ).-verb( 'lighten', 'lightens', 'lightening', 'lightened', 'lightened', _, ['2A','6A'] ).-verb( 'lighter', 'lighters', 'lightering', 'lightered', 'lightered', tran, [] ).-verb( 'like', 'likes', 'liking', 'liked', 'liked', tran, ['6A','6D','7A','17','19B','19C','22'] ).-verb( 'liken', 'likens', 'likening', 'likened', 'likened', tran, ['14'] ).-verb( 'lilt', 'lilts', 'lilting', 'lilted', 'lilted', _, [] ).-verb( 'limber', 'limbers', 'limbering', 'limbered', 'limbered', _, ['2C','15B'] ).-verb( 'lime', 'limes', 'liming', 'limed', 'limed', tran, ['6A'] ).-verb( 'limit', 'limits', 'limiting', 'limited', 'limited', tran, ['6A','14'] ).-verb( 'limn', 'limns', 'limning', 'limned', 'limned', tran, [] ).-verb( 'limp', 'limps', 'limping', 'limped', 'limped', intran, ['2A','2C'] ).-verb( 'line', 'lines', 'lining', 'lined', 'lined', _, ['2C','6A','14','15B'] ).-verb( 'linger', 'lingers', 'lingering', 'lingered', 'lingered', intran, ['2A','2C'] ).-verb( 'link', 'links', 'linking', 'linked', 'linked', _, ['2A','2C','6A','15A','15B'] ).-verb( 'lionize', 'lionizes', 'lionizing', 'lionized', 'lionized', tran, ['6A'] ).-verb( 'lip-read', 'lip-reads', 'lip-reading', 'lip-read', 'lip-read', tran, [] ).-verb( 'liquefy', 'liquefies', 'liquefying', 'liquefied', 'liquefied', _, ['2A','6A'] ).-verb( 'liquidate', 'liquidates', 'liquidating', 'liquidated', 'liquidated', _, ['2A','6A'] ).-verb( 'liquidize', 'liquidizes', 'liquidizing', 'liquidized', 'liquidized', tran, ['6A'] ).-verb( 'lisp', 'lisps', 'lisping', 'lisped', 'lisped', _, ['2A','6A','15B'] ).-verb( 'list', 'lists', 'listing', 'listed', 'listed', _, ['2A','2C','6A'] ).-verb( 'listen', 'listens', 'listening', 'listened', 'listened', intran, ['2A','2C','3A'] ).-verb( 'lithograph', 'lithographs', 'lithographing', 'lithographed', 'lithographed', _, [] ).-verb( 'litigate', 'litigates', 'litigating', 'litigated', 'litigated', _, ['2A','6A'] ).-verb( 'litter', 'litters', 'littering', 'littered', 'littered', _, ['2A','6A','14','15A','15B'] ).-verb( 'live', 'lives', 'living', 'lived', 'lived', _, ['2A','2B','2C','2D','3A','4A','6B','15B'] ).-verb( 'liven', 'livens', 'livening', 'livened', 'livened', _, ['2C','15B'] ).-verb( 'load', 'loads', 'loading', 'loaded', 'loaded', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'loaf', 'loafs', 'loafing', 'loafed', 'loafed', _, ['2A','2C','15A','15B'] ).-verb( 'loan', 'loans', 'loaning', 'loaned', 'loaned', tran, ['6A','14'] ).-verb( 'loathe', 'loathes', 'loathing', 'loathed', 'loathed', tran, ['6A','6C'] ).-verb( 'lob', 'lobs', 'lobbing', 'lobbed', 'lobbed', _, ['2C','6A','15A'] ).-verb( 'lobby', 'lobbies', 'lobbying', 'lobbied', 'lobbied', _, ['2A','2C','6A','15A'] ).-verb( 'localize', 'localizes', 'localizing', 'localized', 'localized', tran, ['6A'] ).-verb( 'locate', 'locates', 'locating', 'located', 'located', tran, ['6A','15A'] ).-verb( 'lock', 'locks', 'locking', 'locked', 'locked', _, ['2A','2C','6A','15A','15B'] ).-verb( 'lodge', 'lodges', 'lodging', 'lodged', 'lodged', _, ['3A','6A','14','15A'] ).-verb( 'loft', 'lofts', 'lofting', 'lofted', 'lofted', tran, ['6A'] ).-verb( 'log', 'logs', 'logging', 'logged', 'logged', tran, ['6A'] ).-verb( 'loiter', 'loiters', 'loitering', 'loitered', 'loitered', _, ['2A','2C','15B'] ).-verb( 'loll', 'lolls', 'lolling', 'lolled', 'lolled', _, ['2A','2C','15B'] ).-verb( 'long', 'longs', 'longing', 'longed', 'longed', intran, ['3A','4C'] ).-verb( 'look', 'looks', 'looking', 'looked', 'looked', _, ['2A','2C','2D','3A','4A','4D','6A','8','15B'] ).-verb( 'loom', 'looms', 'looming', 'loomed', 'loomed', intran, ['2C','2D'] ).-verb( 'loop', 'loops', 'looping', 'looped', 'looped', _, ['2A','6A','15B'] ).-verb( 'loose', 'looses', 'loosing', 'loosed', 'loosed', tran, ['6A'] ).-verb( 'loosen', 'loosens', 'loosening', 'loosened', 'loosened', _, ['2A','6A','15B'] ).-verb( 'loot', 'loots', 'looting', 'looted', 'looted', _, ['2A','6A'] ).-verb( 'lop', 'lops', 'lopping', 'lopped', 'lopped', _, ['6A','15B'] ).-verb( 'lope', 'lopes', 'loping', 'loped', 'loped', intran, ['2A','2C'] ).-verb( 'lord', 'lords', 'lording', 'lorded', 'lorded', tran, [] ).-verb( 'lose', 'loses', 'losing', 'lost', 'lost', _, ['2A','2B','3A','6A','12C','15A'] ).-verb( 'lounge', 'lounges', 'lounging', 'lounged', 'lounged', intran, ['2A','2C'] ).-verb( 'lour', 'lours', 'louring', 'loured', 'loured', intran, ['2A','3A'] ).-verb( 'love', 'loves', 'loving', 'loved', 'loved', tran, ['6A','6D','7A','17'] ).-verb( 'low', 'lows', 'lowing', 'lowed', 'lowed', intran, [] ).-verb( 'lower', 'lowers', 'lowering', 'lowered', 'lowered', _, ['2A','6A','15A'] ).-verb( 'lower', 'lowers', 'lowering', 'lowered', 'lowered', intran, ['2A','3A'] ).-verb( 'lubricate', 'lubricates', 'lubricating', 'lubricated', 'lubricated', tran, ['6A'] ).-verb( 'luff', 'luffs', 'luffing', 'luffed', 'luffed', _, [] ).-verb( 'lug', 'lugs', 'lugging', 'lugged', 'lugged', tran, ['6A','15A','15B'] ).-verb( 'lull', 'lulls', 'lulling', 'lulled', 'lulled', _, ['2A','6A','15A'] ).-verb( 'lumber', 'lumbers', 'lumbering', 'lumbered', 'lumbered', _, ['2C','6A','14','15A','15B'] ).-verb( 'lump', 'lumps', 'lumping', 'lumped', 'lumped', tran, ['2A','6A','15B'] ).-verb( 'lunch', 'lunches', 'lunching', 'lunched', 'lunched', _, [] ).-verb( 'lunge', 'lunges', 'lunging', 'lunged', 'lunged', intran, ['2A','2C'] ).-verb( 'lurch', 'lurches', 'lurching', 'lurched', 'lurched', intran, ['2C'] ).-verb( 'lure', 'lures', 'luring', 'lured', 'lured', tran, ['6A','15B'] ).-verb( 'lurk', 'lurks', 'lurking', 'lurked', 'lurked', intran, ['2C'] ).-verb( 'lust', 'lusts', 'lusting', 'lusted', 'lusted', intran, ['3A'] ).-verb( 'luxuriate', 'luxuriates', 'luxuriating', 'luxuriated', 'luxuriated', intran, ['3A'] ).-verb( 'lynch', 'lynches', 'lynching', 'lynched', 'lynched', tran, ['6A'] ).-verb( 'macadamize', 'macadamizes', 'macadamizing', 'macadamized', 'macadamized', tran, [] ).-verb( 'macerate', 'macerates', 'macerating', 'macerated', 'macerated', _, ['2A','6A'] ).-verb( 'machine', 'machines', 'machining', 'machined', 'machined', tran, ['6A'] ).-verb( 'madden', 'maddens', 'maddening', 'maddened', 'maddened', tran, ['6A'] ).-verb( 'maffick', 'mafficks', 'mafficking', 'mafficked', 'mafficked', intran, [] ).-verb( 'magnetize', 'magnetizes', 'magnetizing', 'magnetized', 'magnetized', tran, ['6A'] ).-verb( 'magnify', 'magnifies', 'magnifying', 'magnified', 'magnified', tran, ['6A'] ).-verb( 'mail', 'mails', 'mailing', 'mailed', 'mailed', tran, ['6A'] ).-verb( 'maim', 'maims', 'maiming', 'maimed', 'maimed', tran, ['6A'] ).-verb( 'maintain', 'maintains', 'maintaining', 'maintained', 'maintained', tran, ['6A','9','25'] ).-verb( 'major', 'majors', 'majoring', 'majored', 'majored', intran, ['3A'] ).-verb( 'make', 'makes', 'making', 'made', 'made', _, ['2A','2C','2D','3A','6A','12A','12B','13A','13B','14','15B','16A','18B','22','23','24A','25'] ).-verb( 'malfunction', 'malfunctions', 'malfunctioning', 'malfunctioned', 'malfunctioned', intran, ['2A'] ).-verb( 'malign', 'maligns', 'maligning', 'maligned', 'maligned', tran, ['6A'] ).-verb( 'malinger', 'malingers', 'malingering', 'malingered', 'malingered', intran, ['2A'] ).-verb( 'malt', 'malts', 'malting', 'malted', 'malted', _, ['2A','6A'] ).-verb( 'maltreat', 'maltreats', 'maltreating', 'maltreated', 'maltreated', tran, ['6A'] ).-verb( 'man', 'mans', 'manning', 'manned', 'manned', tran, ['6A'] ).-verb( 'manacle', 'manacles', 'manacling', 'manacled', 'manacled', tran, ['6A'] ).-verb( 'manage', 'manages', 'managing', 'managed', 'managed', _, ['2A','2C','3A','4A','6A'] ).-verb( 'mandate', 'mandates', 'mandating', 'mandated', 'mandated', tran, ['6A'] ).-verb( 'mangle', 'mangles', 'mangling', 'mangled', 'mangled', tran, ['6A'] ).-verb( 'manhandle', 'manhandles', 'manhandling', 'manhandled', 'manhandled', tran, [] ).-verb( 'manicure', 'manicures', 'manicuring', 'manicured', 'manicured', tran, ['6A'] ).-verb( 'manifest', 'manifests', 'manifesting', 'manifested', 'manifested', tran, ['6A'] ).-verb( 'manifold', 'manifolds', 'manifolding', 'manifolded', 'manifolded', tran, ['6A'] ).-verb( 'manipulate', 'manipulates', 'manipulating', 'manipulated', 'manipulated', tran, ['6A'] ).-verb( 'manoeuvre', 'manoeuvres', 'manoeuvring', 'manoeuvred', 'manoeuvred', _, ['2A','2C','6A','15A'] ).-verb( 'mantle', 'mantles', 'mantling', 'mantled', 'mantled', _, ['2C','6A'] ).-verb( 'manufacture', 'manufactures', 'manufacturing', 'manufactured', 'manufactured', tran, ['6A'] ).-verb( 'manumit', 'manumits', 'manumitting', 'manumitted', 'manumitted', tran, [] ).-verb( 'manure', 'manures', 'manuring', 'manured', 'manured', tran, ['6A'] ).-verb( 'map', 'maps', 'mapping', 'mapped', 'mapped', tran, ['6A','15B'] ).-verb( 'mar', 'mars', 'marring', 'marred', 'marred', tran, ['6A'] ).-verb( 'maraud', 'marauds', 'marauding', 'marauded', 'marauded', intran, ['2A'] ).-verb( 'march', 'marches', 'marching', 'marched', 'marched', _, ['2A','2B','2C','3A','15A','15B'] ).-verb( 'marinade', 'marinades', 'marinading', 'marinaded', 'marinaded', tran, [] ).-verb( 'marinate', 'marinates', 'marinating', 'marinated', 'marinated', tran, [] ).-verb( 'mark', 'marks', 'marking', 'marked', 'marked', tran, ['2A','6A','8','10','15A','15B','22'] ).-verb( 'market', 'markets', 'marketing', 'marketed', 'marketed', _, ['2A','6A'] ).-verb( 'maroon', 'maroons', 'marooning', 'marooned', 'marooned', tran, ['6A'] ).-verb( 'marry', 'marries', 'marrying', 'married', 'married', _, ['2A','2D','4A','6A','15B'] ).-verb( 'marshal', 'marshals', 'marshalling', 'marshalled', 'marshalled', tran, ['6A','15A','15B'] ).-verb( 'martyr', 'martyrs', 'martyring', 'martyred', 'martyred', tran, ['6A'] ).-verb( 'marvel', 'marvels', 'marvelling', 'marvelled', 'marvelled', intran, ['3A','3B'] ).-verb( 'mash', 'mashes', 'mashing', 'mashed', 'mashed', tran, ['6A'] ).-verb( 'mask', 'masks', 'masking', 'masked', 'masked', tran, ['6A'] ).-verb( 'masquerade', 'masquerades', 'masquerading', 'masqueraded', 'masqueraded', intran, ['2A','2C'] ).-verb( 'mass', 'masses', 'massing', 'massed', 'massed', _, ['2A','6A'] ).-verb( 'mass-produce', 'mass-produces', 'mass-producing', 'mass-produced', 'mass-produced', tran, [] ).-verb( 'massacre', 'massacres', 'massacring', 'massacred', 'massacred', tran, ['6A'] ).-verb( 'massage', 'massages', 'massaging', 'massaged', 'massaged', tran, ['6A'] ).-verb( 'master', 'masters', 'mastering', 'mastered', 'mastered', tran, ['6A'] ).-verb( 'mastermind', 'masterminds', 'masterminding', 'masterminded', 'masterminded', tran, [] ).-verb( 'masticate', 'masticates', 'masticating', 'masticated', 'masticated', tran, ['6A'] ).-verb( 'masturbate', 'masturbates', 'masturbating', 'masturbated', 'masturbated', _, ['2A','6A'] ).-verb( 'mat', 'mats', 'matting', 'matted', 'matted', _, ['2A','2C','6A','15A'] ).-verb( 'match', 'matches', 'matching', 'matched', 'matched', _, ['2A','6A','12B','13B','14'] ).-verb( 'mate', 'mates', 'mating', 'mated', 'mated', _, ['2A','3A','6A','14'] ).-verb( 'materialize', 'materializes', 'materializing', 'materialized', 'materialized', intran, ['2A','6A'] ).-verb( 'matriculate', 'matriculates', 'matriculating', 'matriculated', 'matriculated', _, ['2A','2C','6A'] ).-verb( 'matter', 'matters', 'mattering', 'mattered', 'mattered', intran, ['2A','2C'] ).-verb( 'maturate', 'maturates', 'maturating', 'maturated', 'maturated', intran, ['2A'] ).-verb( 'mature', 'matures', 'maturing', 'matured', 'matured', _, ['2A','6A'] ).-verb( 'maul', 'mauls', 'mauling', 'mauled', 'mauled', tran, ['6A','15B'] ).-verb( 'maunder', 'maunders', 'maundering', 'maundered', 'maundered', intran, ['2A','2C'] ).-verb( 'maximize', 'maximizes', 'maximizing', 'maximized', 'maximized', tran, ['6A'] ).-verb( 'may', 'may', '-', '-', '-', unknown, ['5'] ).-verb( 'mean', 'means', 'meaning', 'meant', 'meant', tran, ['6A','6A','6C','7A','9','12A','13A','14','16B','17'] ).-verb( 'meander', 'meanders', 'meandering', 'meandered', 'meandered', intran, ['2A','2C'] ).-verb( 'measure', 'measures', 'measuring', 'measured', 'measured', _, ['2A','2B','6A','15A','15B'] ).-verb( 'mechanize', 'mechanizes', 'mechanizing', 'mechanized', 'mechanized', tran, ['6A'] ).-verb( 'meddle', 'meddles', 'meddling', 'meddled', 'meddled', intran, ['2A','3A'] ).-verb( 'mediate', 'mediates', 'mediating', 'mediated', 'mediated', _, ['2A','3A','6A'] ).-verb( 'medicate', 'medicates', 'medicating', 'medicated', 'medicated', tran, ['6A'] ).-verb( 'meditate', 'meditates', 'meditating', 'meditated', 'meditated', _, ['2A','3A','6A'] ).-verb( 'meet', 'meets', 'meeting', 'met', 'met', _, ['2A','2C','6A'] ).-verb( 'meliorate', 'meliorates', 'meliorating', 'meliorated', 'meliorated', _, ['2A','6A'] ).-verb( 'mellow', 'mellows', 'mellowing', 'mellowed', 'mellowed', _, ['2A','6A'] ).-verb( 'melt', 'melts', 'melting', 'melted', 'melted', _, ['2A','2C','6A','15B'] ).-verb( 'memorialize', 'memorializes', 'memorializing', 'memorialized', 'memorialized', tran, ['6A'] ).-verb( 'memorize', 'memorizes', 'memorizing', 'memorized', 'memorized', tran, ['6A'] ).-verb( 'menace', 'menaces', 'menacing', 'menaced', 'menaced', tran, ['6A'] ).-verb( 'mend', 'mends', 'mending', 'mended', 'mended', _, ['2A','6A'] ).-verb( 'menstruate', 'menstruates', 'menstruating', 'menstruated', 'menstruated', intran, ['2A'] ).-verb( 'mention', 'mentions', 'mentioning', 'mentioned', 'mentioned', tran, ['6A','6C','9','13A'] ).-verb( 'mercerize', 'mercerizes', 'mercerizing', 'mercerized', 'mercerized', tran, ['6A'] ).-verb( 'merge', 'merges', 'merging', 'merged', 'merged', _, ['2A','3A','6A','14'] ).-verb( 'merit', 'merits', 'meriting', 'merited', 'merited', tran, ['6A'] ).-verb( 'mesh', 'meshes', 'meshing', 'meshed', 'meshed', _, ['2A','3A','6A'] ).-verb( 'mesmerize', 'mesmerizes', 'mesmerizing', 'mesmerized', 'mesmerized', tran, ['6A'] ).-verb( 'mess', 'messes', 'messing', 'messed', 'messed', _, ['2C','6A','15B'] ).-verb( 'metal', 'metals', 'metalling', 'metalled', 'metalled', tran, ['6A'] ).-verb( 'metamorphose', 'metamorphoses', 'metamorphosing', 'metamorphosed', 'metamorphosed', _, ['3A','6A','14'] ).-verb( 'mete', 'metes', 'meting', 'meted', 'meted', tran, ['15B'] ).-verb( 'metricize', 'metricizes', 'metricizing', 'metricized', 'metricized', tran, [] ).-verb( 'mew', 'mews', 'mewing', 'mewed', 'mewed', intran, ['2A'] ).-verb( 'miaou', 'miaous', 'miaouing', 'miaoued', 'miaoued', intran, [] ).-verb( 'miaow', 'miaows', 'miaowing', 'miaowed', 'miaowed', intran, ['2A'] ).-verb( 'microfilm', 'microfilms', 'microfilming', 'microfilmed', 'microfilmed', tran, ['6A'] ).-verb( 'migrate', 'migrates', 'migrating', 'migrated', 'migrated', intran, ['2A','3A'] ).-verb( 'mildew', 'mildews', 'mildewing', 'mildewed', 'mildewed', _, ['2A','6A'] ).-verb( 'militate', 'militates', 'militating', 'militated', 'militated', intran, ['3A'] ).-verb( 'milk', 'milks', 'milking', 'milked', 'milked', _, ['2A','6A'] ).-verb( 'mill', 'mills', 'milling', 'milled', 'milled', _, ['2C','6A'] ).-verb( 'mime', 'mimes', 'miming', 'mimed', 'mimed', _, ['2A','6A'] ).-verb( 'mimeograph', 'mimeographs', 'mimeographing', 'mimeographed', 'mimeographed', tran, ['6A'] ).-verb( 'mimic', 'mimics', 'mimicking', 'mimicked', 'mimicked', tran, ['6A'] ).-verb( 'mince', 'minces', 'mincing', 'minced', 'minced', _, ['2A','6A'] ).-verb( 'mind', 'minds', 'minding', 'minded', 'minded', _, ['2A','6A','6C','9','19C'] ).-verb( 'mine', 'mines', 'mining', 'mined', 'mined', _, ['2A','3A','6A'] ).-verb( 'mingle', 'mingles', 'mingling', 'mingled', 'mingled', _, ['2A','2C','6A','14'] ).-verb( 'miniaturize', 'miniaturizes', 'miniaturizing', 'miniaturized', 'miniaturized', tran, ['6A'] ).-verb( 'minimize', 'minimizes', 'minimizing', 'minimized', 'minimized', tran, ['6A'] ).-verb( 'minister', 'ministers', 'ministering', 'ministered', 'ministered', intran, ['3A'] ).-verb( 'mint', 'mints', 'minting', 'minted', 'minted', tran, ['6A'] ).-verb( 'minute', 'minutes', 'minuting', 'minuted', 'minuted', tran, ['6A'] ).-verb( 'mire', 'mires', 'miring', 'mired', 'mired', _, ['2A','6A'] ).-verb( 'mirror', 'mirrors', 'mirroring', 'mirrored', 'mirrored', tran, ['6A'] ).-verb( 'misadvise', 'misadvises', 'misadvising', 'misadvised', 'misadvised', tran, ['6A'] ).-verb( 'misapply', 'misapplies', 'misapplying', 'misapplied', 'misapplied', tran, ['6A'] ).-verb( 'misapprehend', 'misapprehends', 'misapprehending', 'misapprehended', 'misapprehended', tran, ['6A'] ).-verb( 'misappropriate', 'misappropriates', 'misappropriating', 'misappropriated', 'misappropriated', tran, ['6A'] ).-verb( 'misbehave', 'misbehaves', 'misbehaving', 'misbehaved', 'misbehaved', _, ['2A','6B'] ).-verb( 'miscalculate', 'miscalculates', 'miscalculating', 'miscalculated', 'miscalculated', _, [] ).-verb( 'miscall', 'miscalls', 'miscalling', 'miscalled', 'miscalled', tran, [] ).-verb( 'miscarry', 'miscarries', 'miscarrying', 'miscarried', 'miscarried', tran, ['2A'] ).-verb( 'miscast', 'miscasts', 'miscasting', 'miscast', 'miscast', tran, ['6A'] ).-verb( 'misconceive', 'misconceives', 'misconceiving', 'misconceived', 'misconceived', _, ['3A','6A'] ).-verb( 'misconduct', 'misconducts', 'misconducting', 'misconducted', 'misconducted', tran, ['6A','6B','14'] ).-verb( 'misconstrue', 'misconstrues', 'misconstruing', 'misconstrued', 'misconstrued', tran, ['6A'] ).-verb( 'miscount', 'miscounts', 'miscounting', 'miscounted', 'miscounted', _, ['2A','6A'] ).-verb( 'misdate', 'misdates', 'misdating', 'misdated', 'misdated', tran, ['6A'] ).-verb( 'misdeal', 'misdeals', 'misdealing', 'misdealt', 'misdealt', _, ['2A','6A'] ).-verb( 'misdirect', 'misdirects', 'misdirecting', 'misdirected', 'misdirected', tran, ['6A'] ).-verb( 'misfire', 'misfires', 'misfiring', 'misfired', 'misfired', intran, ['2A'] ).-verb( 'misgive', 'misgives', 'misgiving', 'misgave', 'misgiven', tran, [] ).-verb( 'misgovern', 'misgoverns', 'misgoverning', 'misgoverned', 'misgoverned', tran, ['6A'] ).-verb( 'misguide', 'misguides', 'misguiding', 'misguided', 'misguided', tran, ['6A','14'] ).-verb( 'mishandle', 'mishandles', 'mishandling', 'mishandled', 'mishandled', tran, [] ).-verb( 'misinform', 'misinforms', 'misinforming', 'misinformed', 'misinformed', tran, ['6A'] ).-verb( 'misinterpret', 'misinterprets', 'misinterpreting', 'misinterpreted', 'misinterpreted', tran, ['6A'] ).-verb( 'misjudge', 'misjudges', 'misjudging', 'misjudged', 'misjudged', _, ['2A','6A'] ).-verb( 'mislay', 'mislays', 'mislaying', 'mislaid', 'mislaid', tran, ['6A'] ).-verb( 'mislead', 'misleads', 'misleading', 'misled', 'misled', tran, ['6A'] ).-verb( 'mismanage', 'mismanages', 'mismanaging', 'mismanaged', 'mismanaged', tran, ['6A'] ).-verb( 'misname', 'misnames', 'misnaming', 'misnamed', 'misnamed', tran, ['6A'] ).-verb( 'misplace', 'misplaces', 'misplacing', 'misplaced', 'misplaced', tran, ['6A'] ).-verb( 'misprint', 'misprints', 'misprinting', 'misprinted', 'misprinted', tran, ['6A'] ).-verb( 'mispronounce', 'mispronounces', 'mispronouncing', 'mispronounced', 'mispronounced', tran, ['6A'] ).-verb( 'misquote', 'misquotes', 'misquoting', 'misquoted', 'misquoted', tran, ['6A'] ).-verb( 'misread', 'misreads', 'misreading', 'misread', 'misread', tran, ['6A'] ).-verb( 'misrepresent', 'misrepresents', 'misrepresenting', 'misrepresented', 'misrepresented', tran, [] ).-verb( 'miss', 'misses', 'missing', 'missed', 'missed', _, ['2A','2C','6A','6B','6C','15B'] ).-verb( 'misspell', 'misspells', 'misspelling', 'misspelled', 'misspelled', tran, ['6A'] ).-verb( 'misspend', 'misspends', 'misspending', 'misspent', 'misspent', tran, ['6A'] ).-verb( 'misstate', 'misstates', 'misstating', 'misstated', 'misstated', tran, ['6A'] ).-verb( 'mist', 'mists', 'misting', 'misted', 'misted', _, ['2C','6A'] ).-verb( 'mistake', 'mistakes', 'mistaking', 'mistook', 'mistaken', _, ['6A','10','14'] ).-verb( 'mistime', 'mistimes', 'mistiming', 'mistimed', 'mistimed', tran, [] ).-verb( 'mistranslate', 'mistranslates', 'mistranslating', 'mistranslated', 'mistranslated', tran, ['6A'] ).-verb( 'mistrust', 'mistrusts', 'mistrusting', 'mistrusted', 'mistrusted', tran, ['6A'] ).-verb( 'misunderstand', 'misunderstands', 'misunderstanding', 'misunderstood', 'misunderstood', tran, ['6A'] ).-verb( 'misuse', 'misuses', 'misusing', 'misused', 'misused', tran, ['6A'] ).-verb( 'mitigate', 'mitigates', 'mitigating', 'mitigated', 'mitigated', tran, ['6A'] ).-verb( 'mix', 'mixes', 'mixing', 'mixed', 'mixed', _, ['2A','2C','3A','6A','12B','13B','14','15B'] ).-verb( 'mizzle', 'mizzles', 'mizzling', 'mizzled', 'mizzled', intran, ['2A'] ).-verb( 'moan', 'moans', 'moaning', 'moaned', 'moaned', _, ['2A','2C','15B'] ).-verb( 'mob', 'mobs', 'mobbing', 'mobbed', 'mobbed', tran, ['6A'] ).-verb( 'mobilize', 'mobilizes', 'mobilizing', 'mobilized', 'mobilized', _, ['2A','6A'] ).-verb( 'mock', 'mocks', 'mocking', 'mocked', 'mocked', _, ['3A','6A'] ).-verb( 'model', 'models', 'modelling', 'modelled', 'modelled', _, ['2A','6A','14','15A'] ).-verb( 'moderate', 'moderates', 'moderating', 'moderated', 'moderated', _, ['2A','6A'] ).-verb( 'modernize', 'modernizes', 'modernizing', 'modernized', 'modernized', tran, ['6A'] ).-verb( 'modify', 'modifies', 'modifying', 'modified', 'modified', tran, ['6A'] ).-verb( 'modulate', 'modulates', 'modulating', 'modulated', 'modulated', _, ['2C','6A'] ).-verb( 'moil', 'moils', 'moiling', 'moiled', 'moiled', intran, [] ).-verb( 'moisten', 'moistens', 'moistening', 'moistened', 'moistened', _, ['2A','6A'] ).-verb( 'molest', 'molests', 'molesting', 'molested', 'molested', tran, ['6A'] ).-verb( 'mollify', 'mollifies', 'mollifying', 'mollified', 'mollified', tran, ['6A'] ).-verb( 'mollycoddle', 'mollycoddles', 'mollycoddling', 'mollycoddled', 'mollycoddled', tran, ['6A'] ).-verb( 'monetize', 'monetizes', 'monetizing', 'monetized', 'monetized', tran, ['6A'] ).-verb( 'monitor', 'monitors', 'monitoring', 'monitored', 'monitored', _, [] ).-verb( 'monkey', 'monkeys', 'monkeying', 'monkeyed', 'monkeyed', intran, ['2C'] ).-verb( 'monopolize', 'monopolizes', 'monopolizing', 'monopolized', 'monopolized', tran, ['6A'] ).-verb( 'moo', 'moos', 'mooing', 'mooed', 'mooed', intran, [] ).-verb( 'mooch', 'mooches', 'mooching', 'mooched', 'mooched', intran, ['2C'] ).-verb( 'moon', 'moons', 'mooning', 'mooned', 'mooned', _, ['2C','15B'] ).-verb( 'moor', 'moors', 'mooring', 'moored', 'moored', tran, ['6A','15A'] ).-verb( 'moot', 'moots', 'mooting', 'mooted', 'mooted', tran, ['6A'] ).-verb( 'mop', 'mops', 'mopping', 'mopped', 'mopped', _, ['6A','15B'] ).-verb( 'mope', 'mopes', 'moping', 'moped', 'moped', intran, ['2A','2C'] ).-verb( 'moralize', 'moralizes', 'moralizing', 'moralized', 'moralized', _, ['2A','3A','6A'] ).-verb( 'mortar', 'mortars', 'mortaring', 'mortared', 'mortared', tran, ['6A'] ).-verb( 'mortgage', 'mortgages', 'mortgaging', 'mortgaged', 'mortgaged', tran, ['6A','14'] ).-verb( 'mortice', 'mortices', 'morticing', 'morticed', 'morticed', tran, ['15A','15B'] ).-verb( 'mortify', 'mortifies', 'mortifying', 'mortified', 'mortified', _, ['2A','6A'] ).-verb( 'mortise', 'mortises', 'mortising', 'mortised', 'mortised', tran, ['15A','15B'] ).-verb( 'mosey', 'moseys', 'moseying', 'moseyed', 'moseyed', intran, ['2A','2C'] ).-verb( 'mother', 'mothers', 'mothering', 'mothered', 'mothered', tran, ['6A'] ).-verb( 'mothproof', 'mothproofs', 'mothproofing', 'mothproofed', 'mothproofed', tran, [] ).-verb( 'motion', 'motions', 'motioning', 'motioned', 'motioned', _, ['3A','15A','15B','17'] ).-verb( 'motivate', 'motivates', 'motivating', 'motivated', 'motivated', tran, ['6A'] ).-verb( 'motor', 'motors', 'motoring', 'motored', 'motored', intran, ['2A','2C'] ).-verb( 'motorize', 'motorizes', 'motorizing', 'motorized', 'motorized', tran, ['6A'] ).-verb( 'mottle', 'mottles', 'mottling', 'mottled', 'mottled', tran, ['6A'] ).-verb( 'mould', 'moulds', 'moulding', 'moulded', 'moulded', _, ['2A','6A','14'] ).-verb( 'moulder', 'moulders', 'mouldering', 'mouldered', 'mouldered', intran, ['2A','2C'] ).-verb( 'moult', 'moults', 'moulting', 'moulted', 'moulted', _, ['2A','6A'] ).-verb( 'mount', 'mounts', 'mounting', 'mounted', 'mounted', _, ['2A','2C','6A'] ).-verb( 'mourn', 'mourns', 'mourning', 'mourned', 'mourned', _, ['3A','6A'] ).-verb( 'mouse', 'mouses', 'mousing', 'moused', 'moused', intran, ['2A'] ).-verb( 'mouth', 'mouths', 'mouthing', 'mouthed', 'mouthed', _, ['2A','6A'] ).-verb( 'move', 'moves', 'moving', 'moved', 'moved', _, ['2A','2C','3A','6A','9','15A','15B','17'] ).-verb( 'mow', 'mows', 'mowing', 'mowed', 'mowed', tran, ['2A','6A','15B'] ).-verb( 'mow', 'mows', 'mowing', 'mowed', 'mowed', intran, [] ).-verb( 'muck', 'mucks', 'mucking', 'mucked', 'mucked', _, ['2C','6A','15B'] ).-verb( 'mud', 'muds', 'mudding', 'mudded', 'mudded', tran, ['6A'] ).-verb( 'muddle', 'muddles', 'muddling', 'muddled', 'muddled', _, ['2C','6A','15B'] ).-verb( 'muddy', 'muddies', 'muddying', 'muddied', 'muddied', tran, ['6A'] ).-verb( 'muff', 'muffs', 'muffing', 'muffed', 'muffed', tran, ['6A'] ).-verb( 'muffle', 'muffles', 'muffling', 'muffled', 'muffled', tran, ['6A','15B'] ).-verb( 'mug', 'mugs', 'mugging', 'mugged', 'mugged', tran, ['6A','15B'] ).-verb( 'mulch', 'mulches', 'mulching', 'mulched', 'mulched', tran, [] ).-verb( 'mulct', 'mulcts', 'mulcting', 'mulcted', 'mulcted', tran, ['12C','14'] ).-verb( 'mull', 'mulls', 'mulling', 'mulled', 'mulled', tran, ['6A','15A'] ).-verb( 'multiply', 'multiplies', 'multiplying', 'multiplied', 'multiplied', _, ['2A','6A','14'] ).-verb( 'mumble', 'mumbles', 'mumbling', 'mumbled', 'mumbled', _, ['2A','2C','6A'] ).-verb( 'mummify', 'mummifies', 'mummifying', 'mummified', 'mummified', tran, ['6A'] ).-verb( 'munch', 'munches', 'munching', 'munched', 'munched', _, ['2A','2C','6A'] ).-verb( 'munition', 'munitions', 'munitioning', 'munitioned', 'munitioned', tran, ['6A'] ).-verb( 'murder', 'murders', 'murdering', 'murdered', 'murdered', tran, ['6A'] ).-verb( 'murmur', 'murmurs', 'murmuring', 'murmured', 'murmured', _, ['2A','2C','3A','6A'] ).-verb( 'muscle', 'muscles', 'muscling', 'muscled', 'muscled', intran, ['2C'] ).-verb( 'muse', 'muses', 'musing', 'mused', 'mused', intran, ['2A','3A'] ).-verb( 'mushroom', 'mushrooms', 'mushrooming', 'mushroomed', 'mushroomed', intran, ['2C'] ).-verb( 'muss', 'musses', 'mussing', 'mussed', 'mussed', tran, ['6A','15B'] ).-verb( 'must', 'must', '-', '-', '-', unknown, ['5'] ).-verb( 'muster', 'musters', 'mustering', 'mustered', 'mustered', _, ['2A','6A','15B'] ).-verb( 'mute', 'mutes', 'muting', 'muted', 'muted', tran, ['6A'] ).-verb( 'mutilate', 'mutilates', 'mutilating', 'mutilated', 'mutilated', tran, ['6A'] ).-verb( 'mutiny', 'mutinies', 'mutinying', 'mutinied', 'mutinied', intran, ['2A','3A'] ).-verb( 'mutter', 'mutters', 'muttering', 'muttered', 'muttered', _, ['2A','2C','6A','14'] ).-verb( 'muzzle', 'muzzles', 'muzzling', 'muzzled', 'muzzled', tran, ['6A'] ).-verb( 'mystify', 'mystifies', 'mystifying', 'mystified', 'mystified', tran, ['6A'] ).-verb( 'nab', 'nabs', 'nabbing', 'nabbed', 'nabbed', tran, [] ).-verb( 'nag', 'nags', 'nagging', 'nagged', 'nagged', _, ['2A','2C','3A','6A'] ).-verb( 'nail', 'nails', 'nailing', 'nailed', 'nailed', tran, ['15A','15B'] ).-verb( 'name', 'names', 'naming', 'named', 'named', tran, ['6A','14','23'] ).-verb( 'name-drop', 'name-drops', 'name-dropping', 'name-dropped', 'name-dropped', intran, ['2A'] ).-verb( 'nap', 'naps', 'napping', 'napped', 'napped', intran, [] ).-verb( 'nark', 'narks', 'narking', 'narked', 'narked', tran, [] ).-verb( 'narrate', 'narrates', 'narrating', 'narrated', 'narrated', tran, ['6A'] ).-verb( 'narrow', 'narrows', 'narrowing', 'narrowed', 'narrowed', _, ['2A','6A'] ).-verb( 'nasalize', 'nasalizes', 'nasalizing', 'nasalized', 'nasalized', tran, ['6A'] ).-verb( 'nationalize', 'nationalizes', 'nationalizing', 'nationalized', 'nationalized', tran, ['6A'] ).-verb( 'natter', 'natters', 'nattering', 'nattered', 'nattered', intran, ['2A','2C'] ).-verb( 'naturalize', 'naturalizes', 'naturalizing', 'naturalized', 'naturalized', _, ['2A','6A'] ).-verb( 'nauseate', 'nauseates', 'nauseating', 'nauseated', 'nauseated', tran, ['6A'] ).-verb( 'navigate', 'navigates', 'navigating', 'navigated', 'navigated', _, ['2A','6A'] ).-verb( 'near', 'nears', 'nearing', 'neared', 'neared', _, ['2A','6A'] ).-verb( 'necessitate', 'necessitates', 'necessitating', 'necessitated', 'necessitated', tran, ['6A','6C'] ).-verb( 'neck', 'necks', 'necking', 'necked', 'necked', intran, [] ).-verb( 'need', 'needs', 'needing', 'needed', 'needed', unknown, ['5','6A','6E','7A'] ).-verb( 'need', 'needs', 'needing', 'needed', 'needed', tran, ['5','6A','6E','7A'] ).-verb( 'needle', 'needles', 'needling', 'needled', 'needled', tran, ['6A','15A'] ).-verb( 'negate', 'negates', 'negating', 'negated', 'negated', tran, ['6A'] ).-verb( 'negative', 'negatives', 'negativing', 'negatived', 'negatived', tran, ['6A'] ).-verb( 'neglect', 'neglects', 'neglecting', 'neglected', 'neglected', tran, ['6A','6C','7A'] ).-verb( 'negotiate', 'negotiates', 'negotiating', 'negotiated', 'negotiated', _, ['2A','3A','6A','14'] ).-verb( 'neigh', 'neighs', 'neighing', 'neighed', 'neighed', intran, [] ).-verb( 'neighbour', 'neighbours', 'neighbouring', 'neighboured', 'neighboured', _, ['3A','6A'] ).-verb( 'nerve', 'nerves', 'nerving', 'nerved', 'nerved', tran, ['6A','14','16A'] ).-verb( 'nest', 'nests', 'nesting', 'nested', 'nested', intran, ['2A','2C'] ).-verb( 'nestle', 'nestles', 'nestling', 'nestled', 'nestled', _, ['2C','15A'] ).-verb( 'net', 'nets', 'netting', 'netted', 'netted', tran, ['6A'] ).-verb( 'nett', 'netts', 'netting', 'netted', 'netted', tran, ['6A'] ).-verb( 'nettle', 'nettles', 'nettling', 'nettled', 'nettled', tran, ['6A'] ).-verb( 'neuter', 'neuters', 'neutering', 'neutered', 'neutered', tran, [] ).-verb( 'neutralize', 'neutralizes', 'neutralizing', 'neutralized', 'neutralized', tran, ['6A'] ).-verb( 'nibble', 'nibbles', 'nibbling', 'nibbled', 'nibbled', _, ['2A','3A','6A'] ).-verb( 'nick', 'nicks', 'nicking', 'nicked', 'nicked', tran, [] ).-verb( 'nickel', 'nickels', 'nickelling', 'nickelled', 'nickelled', tran, [] ).-verb( 'nickname', 'nicknames', 'nicknaming', 'nicknamed', 'nicknamed', tran, ['6A','23'] ).-verb( 'niggle', 'niggles', 'niggling', 'niggled', 'niggled', intran, [] ).-verb( 'nip', 'nips', 'nipping', 'nipped', 'nipped', _, ['2A','2C','6A','15A','15B'] ).-verb( 'nobble', 'nobbles', 'nobbling', 'nobbled', 'nobbled', tran, ['6A'] ).-verb( 'nod', 'nods', 'nodding', 'nodded', 'nodded', _, ['2A','2C','3A','4A','6A','12A','13A'] ).-verb( 'noise', 'noises', 'noising', 'noised', 'noised', tran, [] ).-verb( 'nominate', 'nominates', 'nominating', 'nominated', 'nominated', tran, ['6A','14','23'] ).-verb( 'nonplus', 'nonplusses', 'nonplussing', 'nonplussed', 'nonplussed', tran, ['6A'] ).-verb( 'noose', 'nooses', 'noosing', 'noosed', 'noosed', tran, [] ).-verb( 'normalize', 'normalizes', 'normalizing', 'normalized', 'normalized', tran, [] ).-verb( 'nose', 'noses', 'nosing', 'nosed', 'nosed', _, ['2C','3A','15A','15B'] ).-verb( 'nosedive', 'nosedives', 'nosediving', 'nosedived', 'nosedived', intran, [] ).-verb( 'nosh', 'noshes', 'noshing', 'noshed', 'noshed', intran, [] ).-verb( 'notch', 'notches', 'notching', 'notched', 'notched', tran, ['6A','15B'] ).-verb( 'note', 'notes', 'noting', 'noted', 'noted', tran, ['6A','8','9','10','15B'] ).-verb( 'notice', 'notices', 'noticing', 'noticed', 'noticed', _, ['2A','6A','8','9','10','18A','19A'] ).-verb( 'notify', 'notifies', 'notifying', 'notified', 'notified', tran, ['6A','11','14'] ).-verb( 'nourish', 'nourishes', 'nourishing', 'nourished', 'nourished', tran, ['6A'] ).-verb( 'nudge', 'nudges', 'nudging', 'nudged', 'nudged', tran, ['6A'] ).-verb( 'nullify', 'nullifies', 'nullifying', 'nullified', 'nullified', tran, ['6A'] ).-verb( 'numb', 'numbs', 'numbing', 'numbed', 'numbed', tran, ['6A'] ).-verb( 'number', 'numbers', 'numbering', 'numbered', 'numbered', tran, ['2C','6A','14'] ).-verb( 'nurse', 'nurses', 'nursing', 'nursed', 'nursed', tran, ['6A'] ).-verb( 'nurture', 'nurtures', 'nurturing', 'nurtured', 'nurtured', tran, [] ).-verb( 'nut', 'nuts', 'nutting', 'nutted', 'nutted', intran, [] ).-verb( 'nuzzle', 'nuzzles', 'nuzzling', 'nuzzled', 'nuzzled', _, ['2C','6A'] ).-verb( 'obey', 'obeys', 'obeying', 'obeyed', 'obeyed', _, ['2A','6A'] ).-verb( 'obfuscate', 'obfuscates', 'obfuscating', 'obfuscated', 'obfuscated', tran, ['6A'] ).-verb( 'object', 'objects', 'objecting', 'objected', 'objected', _, ['2A','3A','9'] ).-verb( 'objurgate', 'objurgates', 'objurgating', 'objurgated', 'objurgated', tran, ['6A'] ).-verb( 'obligate', 'obligates', 'obligating', 'obligated', 'obligated', tran, ['17'] ).-verb( 'oblige', 'obliges', 'obliging', 'obliged', 'obliged', tran, ['6A','14','17'] ).-verb( 'obliterate', 'obliterates', 'obliterating', 'obliterated', 'obliterated', tran, ['6A'] ).-verb( 'obscure', 'obscures', 'obscuring', 'obscured', 'obscured', tran, ['6A'] ).-verb( 'observe', 'observes', 'observing', 'observed', 'observed', _, ['2A','6A','8','9','10','18A','19A','25'] ).-verb( 'obsess', 'obsesses', 'obsessing', 'obsessed', 'obsessed', tran, ['6A'] ).-verb( 'obstruct', 'obstructs', 'obstructing', 'obstructed', 'obstructed', tran, ['6A'] ).-verb( 'obtain', 'obtains', 'obtaining', 'obtained', 'obtained', _, ['2A','6A'] ).-verb( 'obtrude', 'obtrudes', 'obtruding', 'obtruded', 'obtruded', _, ['2A','14'] ).-verb( 'obviate', 'obviates', 'obviating', 'obviated', 'obviated', tran, ['6A'] ).-verb( 'occasion', 'occasions', 'occasioning', 'occasioned', 'occasioned', tran, ['6A','12A','13A'] ).-verb( 'occupy', 'occupies', 'occupying', 'occupied', 'occupied', tran, ['6A'] ).-verb( 'occur', 'occurs', 'occurring', 'occurred', 'occurred', intran, ['2A','2C','3A'] ).-verb( 'offend', 'offends', 'offending', 'offended', 'offended', _, ['3A','6A'] ).-verb( 'offer', 'offers', 'offering', 'offered', 'offered', _, ['2A','6A','7A','12A','13A','14','15B'] ).-verb( 'officiate', 'officiates', 'officiating', 'officiated', 'officiated', intran, ['2A','2C','3A'] ).-verb( 'offset', 'offsets', 'offsetting', 'offset', 'offset', tran, ['6A','14'] ).-verb( 'ogle', 'ogles', 'ogling', 'ogled', 'ogled', _, ['3A','6A'] ).-verb( 'oil', 'oils', 'oiling', 'oiled', 'oiled', tran, ['6A'] ).-verb( 'okay', 'okays', 'okaying', 'okayed', 'okayed', tran, ['6A'] ).-verb( 'omen', 'omens', 'omening', 'omened', 'omened', tran, ['6A'] ).-verb( 'omit', 'omits', 'omitting', 'omitted', 'omitted', tran, ['6A','6C','7A'] ).-verb( 'ooze', 'oozes', 'oozing', 'oozed', 'oozed', _, ['2C','6A'] ).-verb( 'open', 'opens', 'opening', 'opened', 'opened', _, ['2A','2C','3A','6A','12C','14','15A','15B','16A'] ).-verb( 'operate', 'operates', 'operating', 'operated', 'operated', _, ['2A','2C','3A','4A','6A'] ).-verb( 'opine', 'opines', 'opining', 'opined', 'opined', tran, ['9'] ).-verb( 'oppose', 'opposes', 'opposing', 'opposed', 'opposed', tran, ['6A','14'] ).-verb( 'oppress', 'oppresses', 'oppressing', 'oppressed', 'oppressed', tran, ['6A'] ).-verb( 'oppugn', 'oppugns', 'oppugning', 'oppugned', 'oppugned', tran, ['6A'] ).-verb( 'opt', 'opts', 'opting', 'opted', 'opted', intran, ['3A'] ).-verb( 'orate', 'orates', 'orating', 'orated', 'orated', intran, ['2A'] ).-verb( 'orbit', 'orbits', 'orbiting', 'orbited', 'orbited', _, ['2A','2C','6A'] ).-verb( 'orchestrate', 'orchestrates', 'orchestrating', 'orchestrated', 'orchestrated', tran, ['6A'] ).-verb( 'ordain', 'ordains', 'ordaining', 'ordained', 'ordained', tran, ['6A','9','23'] ).-verb( 'order', 'orders', 'ordering', 'ordered', 'ordered', tran, ['6A','9','12B','13B','15A','15B','17'] ).-verb( 'organize', 'organizes', 'organizing', 'organized', 'organized', tran, ['6A'] ).-verb( 'orient', 'orients', 'orienting', 'oriented', 'oriented', tran, [] ).-verb( 'orientate', 'orientates', 'orientating', 'orientated', 'orientated', tran, ['6A'] ).-verb( 'originate', 'originates', 'originating', 'originated', 'originated', _, ['2C','3A','6A'] ).-verb( 'ornament', 'ornaments', 'ornamenting', 'ornamented', 'ornamented', tran, ['6A','14'] ).-verb( 'orphan', 'orphans', 'orphaning', 'orphaned', 'orphaned', tran, ['6A'] ).-verb( 'oscillate', 'oscillates', 'oscillating', 'oscillated', 'oscillated', _, ['2A','6A'] ).-verb( 'ossify', 'ossifies', 'ossifying', 'ossified', 'ossified', _, ['2A','6A'] ).-verb( 'ostracize', 'ostracizes', 'ostracizing', 'ostracized', 'ostracized', tran, ['6A'] ).-verb( 'ought', 'ought', '-', '-', '-', unknown, ['7B'] ).-verb( 'oust', 'ousts', 'ousting', 'ousted', 'ousted', tran, ['6A','14'] ).-verb( 'out', 'outs', 'outing', 'outed', 'outed', tran, [] ).-verb( 'out-herod', 'out-herods', 'out-heroding', 'out-heroded', 'out-heroded', tran, ['6A'] ).-verb( 'outbalance', 'outbalances', 'outbalancing', 'outbalanced', 'outbalanced', tran, ['6A'] ).-verb( 'outbid', 'outbids', 'outbidding', 'outbid', 'outbid', tran, ['6A'] ).-verb( 'outbrave', 'outbraves', 'outbraving', 'outbraved', 'outbraved', tran, ['6A'] ).-verb( 'outclass', 'outclasses', 'outclassing', 'outclassed', 'outclassed', tran, ['6A'] ).-verb( 'outdistance', 'outdistances', 'outdistancing', 'outdistanced', 'outdistanced', tran, ['6A'] ).-verb( 'outdo', 'outdoes', 'outdoing', 'outdid', 'outdone', tran, ['6A'] ).-verb( 'outface', 'outfaces', 'outfacing', 'outfaced', 'outfaced', tran, ['6A'] ).-verb( 'outfight', 'outfights', 'outfighting', 'outfought', 'outfought', tran, ['6A'] ).-verb( 'outfit', 'outfits', 'outfitting', 'outfitted', 'outfitted', tran, [] ).-verb( 'outflank', 'outflanks', 'outflanking', 'outflanked', 'outflanked', tran, ['6A'] ).-verb( 'outfox', 'outfoxes', 'outfoxing', 'outfoxed', 'outfoxed', tran, ['6A'] ).-verb( 'outgo', 'outgoes', 'outgoing', 'outwent', 'outgone', intran, [] ).-verb( 'outgrow', 'outgrows', 'outgrowing', 'outgrew', 'outgrown', tran, ['6A'] ).-verb( 'outlast', 'outlasts', 'outlasting', 'outlasted', 'outlasted', tran, ['6A'] ).-verb( 'outlaw', 'outlaws', 'outlawing', 'outlawed', 'outlawed', tran, ['6A'] ).-verb( 'outline', 'outlines', 'outlining', 'outlined', 'outlined', tran, ['6A'] ).-verb( 'outlive', 'outlives', 'outliving', 'outlived', 'outlived', tran, ['6A'] ).-verb( 'outmanoeuvre', 'outmanoeuvres', 'outmanoeuvring', 'outmanoeuvred', 'outmanoeuvred', tran, ['6A'] ).-verb( 'outmarch', 'outmarches', 'outmarching', 'outmarched', 'outmarched', tran, ['6A'] ).-verb( 'outmatch', 'outmatches', 'outmatching', 'outmatched', 'outmatched', tran, ['6A'] ).-verb( 'outnumber', 'outnumbers', 'outnumbering', 'outnumbered', 'outnumbered', tran, ['6A'] ).-verb( 'outplay', 'outplays', 'outplaying', 'outplayed', 'outplayed', tran, ['6A'] ).-verb( 'outpoint', 'outpoints', 'outpointing', 'outpointed', 'outpointed', tran, ['6A'] ).-verb( 'outrage', 'outrages', 'outraging', 'outraged', 'outraged', tran, ['6A'] ).-verb( 'outrange', 'outranges', 'outranging', 'outranged', 'outranged', tran, ['6A'] ).-verb( 'outrank', 'outranks', 'outranking', 'outranked', 'outranked', tran, ['6A'] ).-verb( 'outride', 'outrides', 'outriding', 'outrode', 'outridden', tran, ['6A'] ).-verb( 'outrival', 'outrivals', 'outrivalling', 'outrivalled', 'outrivalled', tran, ['6A'] ).-verb( 'outrun', 'outruns', 'outrunning', 'outran', 'outrun', tran, ['6A'] ).-verb( 'outsail', 'outsails', 'outsailing', 'outsailed', 'outsailed', tran, ['6A'] ).-verb( 'outshine', 'outshines', 'outshining', 'outshone', 'outshone', tran, ['6A'] ).-verb( 'outsmart', 'outsmarts', 'outsmarting', 'outsmarted', 'outsmarted', tran, ['6A'] ).-verb( 'outspan', 'outspans', 'outspanning', 'outspanned', 'outspanned', _, ['2A','6A'] ).-verb( 'outstay', 'outstays', 'outstaying', 'outstayed', 'outstayed', tran, ['6A'] ).-verb( 'outstrip', 'outstrips', 'outstripping', 'outstripped', 'outstripped', tran, ['6A'] ).-verb( 'outvie', 'outvies', 'outvying', 'outvied', 'outvied', tran, ['6A'] ).-verb( 'outvote', 'outvotes', 'outvoting', 'outvoted', 'outvoted', tran, ['6A'] ).-verb( 'outwear', 'outwears', 'outwearing', 'outwore', 'outworn', tran, ['6A'] ).-verb( 'outweigh', 'outweighs', 'outweighing', 'outweighed', 'outweighed', tran, ['6A'] ).-verb( 'outwit', 'outwits', 'outwitting', 'outwitted', 'outwitted', tran, ['6A'] ).-verb( 'overact', 'overacts', 'overacting', 'overacted', 'overacted', _, ['2A','6A'] ).-verb( 'overarch', 'overarches', 'overarching', 'overarched', 'overarched', _, ['2A','6A'] ).-verb( 'overawe', 'overawes', 'overawing', 'overawed', 'overawed', tran, ['6A'] ).-verb( 'overbalance', 'overbalances', 'overbalancing', 'overbalanced', 'overbalanced', _, ['2A','6A'] ).-verb( 'overbear', 'overbears', 'overbearing', 'overbore', 'overborne', tran, ['6A'] ).-verb( 'overbid', 'overbids', 'overbidding', 'overbid', 'overbid', _, ['2A','6A'] ).-verb( 'overburden', 'overburdens', 'overburdening', 'overburdened', 'overburdened', tran, ['6A'] ).-verb( 'overcall', 'overcalls', 'overcalling', 'overcalled', 'overcalled', _, [] ).-verb( 'overcapitalize', 'overcapitalizes', 'overcapitalizing', 'overcapitalized', 'overcapitalized', tran, [] ).-verb( 'overcharge', 'overcharges', 'overcharging', 'overcharged', 'overcharged', _, ['2A','6A'] ).-verb( 'overclothe', 'overclothes', 'overclothing', 'overclothed', 'overclothed', tran, ['6A'] ).-verb( 'overcloud', 'overclouds', 'overclouding', 'overclouded', 'overclouded', _, ['2A','6A'] ).-verb( 'overcome', 'overcomes', 'overcoming', 'overcame', 'overcome', tran, ['6A'] ).-verb( 'overcook', 'overcooks', 'overcooking', 'overcooked', 'overcooked', tran, [] ).-verb( 'overcrop', 'overcrops', 'overcropping', 'overcropped', 'overcropped', tran, ['6A'] ).-verb( 'overcrowd', 'overcrowds', 'overcrowding', 'overcrowded', 'overcrowded', tran, ['6A'] ).-verb( 'overdo', 'overdoes', 'overdoing', 'overdid', 'overdone', tran, ['6A'] ).-verb( 'overdraw', 'overdraws', 'overdrawing', 'overdrew', 'overdrawn', _, ['2A','6A'] ).-verb( 'overdress', 'overdresses', 'overdressing', 'overdressed', 'overdressed', _, ['2A','6A'] ).-verb( 'overeat', 'overeats', 'overeating', 'overate', 'overeaten', intran, [] ).-verb( 'overemphasize', 'overemphasizes', 'overemphasizing', 'overemphasized', 'overemphasized', tran, [] ).-verb( 'overestimate', 'overestimates', 'overestimating', 'overestimated', 'overestimated', tran, [] ).-verb( 'overexert', 'overexerts', 'overexerting', 'overexerted', 'overexerted', tran, [] ).-verb( 'overexpose', 'overexposes', 'overexposing', 'overexposed', 'overexposed', tran, [] ).-verb( 'overfeed', 'overfeeds', 'overfeeding', 'overfeeded', 'overfeeded', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'overflow', 'overflows', 'overflowing', 'overflowed', 'overflowed', _, ['2A','3A','6A'] ).-verb( 'overfly', 'overflies', 'overflying', 'overflew', 'overflown', tran, ['2A','2B','2C','2D','4A','6A','15A','15B'] ).-verb( 'overhang', 'overhangs', 'overhanging', 'overhung', 'overhung', _, ['2A','6A'] ).-verb( 'overhaul', 'overhauls', 'overhauling', 'overhauled', 'overhauled', tran, ['6A'] ).-verb( 'overhear', 'overhears', 'overhearing', 'overheard', 'overheard', tran, ['6A','18A','19A'] ).-verb( 'overheat', 'overheats', 'overheating', 'overheated', 'overheated', tran, [] ).-verb( 'overindulge', 'overindulges', 'overindulging', 'overindulged', 'overindulged', _, [] ).-verb( 'overlap', 'overlaps', 'overlapping', 'overlapped', 'overlapped', _, ['2A','6A'] ).-verb( 'overlay', 'overlays', 'overlaying', 'overlaid', 'overlain', tran, [] ).-verb( 'overleap', 'overleaps', 'overleaping', 'overleaped', 'overleaped', tran, ['6A'] ).-verb( 'overlie', 'overlies', 'overlying', 'overlaid', 'overlaid', intran, ['2A','2C','2D','3A'] ).-verb( 'overload', 'overloads', 'overloading', 'overloaded', 'overloaded', tran, ['6A'] ).-verb( 'overlook', 'overlooks', 'overlooking', 'overlooked', 'overlooked', tran, ['6A'] ).-verb( 'overmaster', 'overmasters', 'overmastering', 'overmastered', 'overmastered', tran, ['6A'] ).-verb( 'overpay', 'overpays', 'overpaying', 'overpaid', 'overpaid', tran, ['6A','14'] ).-verb( 'overplay', 'overplays', 'overplaying', 'overplayed', 'overplayed', tran, [] ).-verb( 'overpower', 'overpowers', 'overpowering', 'overpowered', 'overpowered', tran, ['6A'] ).-verb( 'overpraise', 'overpraises', 'overpraising', 'overpraised', 'overpraised', tran, [] ).-verb( 'overprint', 'overprints', 'overprinting', 'overprinted', 'overprinted', tran, ['6A'] ).-verb( 'overproduce', 'overproduces', 'overproducing', 'overproduced', 'overproduced', _, [] ).-verb( 'overrate', 'overrates', 'overrating', 'overrated', 'overrated', tran, ['6A'] ).-verb( 'overreach', 'overreaches', 'overreaching', 'overreached', 'overreached', tran, ['6A'] ).-verb( 'override', 'overrides', 'overriding', 'overrode', 'overridden', tran, ['6A'] ).-verb( 'overrule', 'overrules', 'overruling', 'overruled', 'overruled', tran, ['6A'] ).-verb( 'overrun', 'overruns', 'overrunning', 'overran', 'overrun', tran, ['6A'] ).-verb( 'oversee', 'oversees', 'overseeing', 'oversaw', 'overseen', tran, ['6A'] ).-verb( 'oversew', 'oversews', 'oversewing', 'oversewed', 'oversewn', tran, ['2A','2B','2C','6A','15B'] ).-verb( 'overshadow', 'overshadows', 'overshadowing', 'overshadowed', 'overshadowed', tran, ['6A'] ).-verb( 'overshoot', 'overshoots', 'overshooting', 'overshot', 'overshot', tran, ['6A'] ).-verb( 'oversimplify', 'oversimplifies', 'oversimplifying', 'oversimplified', 'oversimplified', tran, [] ).-verb( 'oversleep', 'oversleeps', 'oversleeping', 'overslept', 'overslept', intran, ['2A'] ).-verb( 'overspend', 'overspends', 'overspending', 'overspent', 'overspent', _, ['2A','6A','14','19B'] ).-verb( 'overstate', 'overstates', 'overstating', 'overstated', 'overstated', tran, ['6A'] ).-verb( 'overstay', 'overstays', 'overstaying', 'overstayed', 'overstayed', tran, ['6A'] ).-verb( 'overstep', 'oversteps', 'overstepping', 'overstepped', 'overstepped', tran, ['6A'] ).-verb( 'overstock', 'overstocks', 'overstocking', 'overstocked', 'overstocked', tran, ['6A'] ).-verb( 'overstrain', 'overstrains', 'overstraining', 'overstrained', 'overstrained', tran, [] ).-verb( 'overtake', 'overtakes', 'overtaking', 'overtook', 'overtaken', tran, ['6A'] ).-verb( 'overtax', 'overtaxes', 'overtaxing', 'overtaxed', 'overtaxed', tran, ['6A'] ).-verb( 'overthrow', 'overthrows', 'overthrowing', 'overthrew', 'overthrown', tran, ['6A'] ).-verb( 'overtop', 'overtops', 'overtopping', 'overtopped', 'overtopped', tran, ['6A'] ).-verb( 'overtrump', 'overtrumps', 'overtrumping', 'overtrumped', 'overtrumped', tran, ['6A'] ).-verb( 'overturn', 'overturns', 'overturning', 'overturned', 'overturned', _, ['2A','6A'] ).-verb( 'overvalue', 'overvalues', 'overvaluing', 'overvalued', 'overvalued', tran, [] ).-verb( 'overwhelm', 'overwhelms', 'overwhelming', 'overwhelmed', 'overwhelmed', tran, ['6A'] ).-verb( 'overwork', 'overworks', 'overworking', 'overworked', 'overworked', _, ['2A','6A'] ).-verb( 'owe', 'owes', 'owing', 'owed', 'owed', _, ['2A','3A','6A','12A','13A','14'] ).-verb( 'own', 'owns', 'owning', 'owned', 'owned', _, ['2C','3B','6A','9'] ).-verb( 'oxidize', 'oxidizes', 'oxidizing', 'oxidized', 'oxidized', _, ['2A','6A'] ).-verb( 'oxygenate', 'oxygenates', 'oxygenating', 'oxygenated', 'oxygenated', tran, [] ).-verb( 'oxygenize', 'oxygenizes', 'oxygenizing', 'oxygenized', 'oxygenized', tran, [] ).-verb( 'pace', 'paces', 'pacing', 'paced', 'paced', _, ['2A','2C','6A','15B'] ).-verb( 'pacify', 'pacifies', 'pacifying', 'pacified', 'pacified', tran, ['6A'] ).-verb( 'pack', 'packs', 'packing', 'packed', 'packed', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'package', 'packages', 'packaging', 'packaged', 'packaged', tran, [] ).-verb( 'pad', 'pads', 'padding', 'padded', 'padded', _, ['2A','2C','6A','15B'] ).-verb( 'paddle', 'paddles', 'paddling', 'paddled', 'paddled', _, ['2A','6A'] ).-verb( 'padlock', 'padlocks', 'padlocking', 'padlocked', 'padlocked', tran, ['6A'] ).-verb( 'page', 'pages', 'paging', 'paged', 'paged', tran, ['6A'] ).-verb( 'pain', 'pains', 'paining', 'pained', 'pained', tran, ['6A'] ).-verb( 'paint', 'paints', 'painting', 'painted', 'painted', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'pair', 'pairs', 'pairing', 'paired', 'paired', _, ['2A','2C','6A','15B'] ).-verb( 'pal', 'pals', 'palling', 'palled', 'palled', intran, [] ).-verb( 'palaver', 'palavers', 'palavering', 'palavered', 'palavered', intran, ['2A'] ).-verb( 'pale', 'pales', 'paling', 'paled', 'paled', intran, ['2A','2C'] ).-verb( 'palisade', 'palisades', 'palisading', 'palisaded', 'palisaded', tran, ['6A'] ).-verb( 'pall', 'palls', 'palling', 'palled', 'palled', intran, ['2A','3A'] ).-verb( 'palliate', 'palliates', 'palliating', 'palliated', 'palliated', tran, ['6A'] ).-verb( 'palm', 'palms', 'palming', 'palmed', 'palmed', tran, ['6A','15B'] ).-verb( 'palpitate', 'palpitates', 'palpitating', 'palpitated', 'palpitated', intran, ['2A','2C'] ).-verb( 'palsy', 'palsies', 'palsying', 'palsied', 'palsied', tran, [] ).-verb( 'palter', 'palters', 'paltering', 'paltered', 'paltered', intran, ['3A'] ).-verb( 'pamper', 'pampers', 'pampering', 'pampered', 'pampered', tran, ['6A'] ).-verb( 'pan', 'pans', 'panning', 'panned', 'panned', _, ['2C','3A','6A','15B'] ).-verb( 'pander', 'panders', 'pandering', 'pandered', 'pandered', intran, ['3A'] ).-verb( 'panel', 'panels', 'panelling', 'panelled', 'panelled', tran, [] ).-verb( 'panhandle', 'panhandles', 'panhandling', 'panhandled', 'panhandled', intran, [] ).-verb( 'panic', 'panics', 'panicking', 'panicked', 'panicked', intran, [] ).-verb( 'pant', 'pants', 'panting', 'panted', 'panted', _, ['2A','2C','3A','6A','15B'] ).-verb( 'paper', 'papers', 'papering', 'papered', 'papered', tran, ['6A','15B'] ).-verb( 'parachute', 'parachutes', 'parachuting', 'parachuted', 'parachuted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'parade', 'parades', 'parading', 'paraded', 'paraded', _, ['2A','6A'] ).-verb( 'paragraph', 'paragraphs', 'paragraphing', 'paragraphed', 'paragraphed', tran, [] ).-verb( 'parallel', 'parallels', 'parallelling', 'parallelled', 'parallelled', tran, ['6A'] ).-verb( 'paralyse', 'paralyses', 'paralysing', 'paralysed', 'paralysed', tran, ['6A'] ).-verb( 'paralyze', 'paralyzes', 'paralyzing', 'paralyzed', 'paralyzed', tran, ['6A'] ).-verb( 'paraphrase', 'paraphrases', 'paraphrasing', 'paraphrased', 'paraphrased', tran, ['6A'] ).-verb( 'parboil', 'parboils', 'parboiling', 'parboiled', 'parboiled', tran, ['6A'] ).-verb( 'parcel', 'parcels', 'parcelling', 'parcelled', 'parcelled', tran, ['6A','15B'] ).-verb( 'parch', 'parches', 'parching', 'parched', 'parched', tran, ['6A'] ).-verb( 'pardon', 'pardons', 'pardoning', 'pardoned', 'pardoned', tran, ['6A','12B','13B'] ).-verb( 'pare', 'pares', 'paring', 'pared', 'pared', tran, ['6A','15B'] ).-verb( 'park', 'parks', 'parking', 'parked', 'parked', _, ['2A','6A','15A'] ).-verb( 'parley', 'parleys', 'parleying', 'parleyed', 'parleyed', intran, ['2A','3A'] ).-verb( 'parody', 'parodies', 'parodying', 'parodied', 'parodied', tran, ['6A'] ).-verb( 'parole', 'paroles', 'paroling', 'paroled', 'paroled', tran, ['6A'] ).-verb( 'parry', 'parries', 'parrying', 'parried', 'parried', tran, ['6A'] ).-verb( 'parse', 'parses', 'parsing', 'parsed', 'parsed', tran, ['6A'] ).-verb( 'part', 'parts', 'parting', 'parted', 'parted', _, ['2A','2D','3A','6A'] ).-verb( 'partake', 'partakes', 'partaking', 'partook', 'partaken', _, ['3A'] ).-verb( 'participate', 'participates', 'participating', 'participated', 'participated', intran, ['2A','3A'] ).-verb( 'particularize', 'particularizes', 'particularizing', 'particularized', 'particularized', _, ['2A','6A'] ).-verb( 'partition', 'partitions', 'partitioning', 'partitioned', 'partitioned', tran, ['6A','15B'] ).-verb( 'partner', 'partners', 'partnering', 'partnered', 'partnered', tran, ['6A','15A'] ).-verb( 'pass', 'passes', 'passing', 'passed', 'passed', _, ['2A','2C','3A','6A','12A','13A','14','15A','15B'] ).-verb( 'paste', 'pastes', 'pasting', 'pasted', 'pasted', tran, ['6A','15A','15B'] ).-verb( 'pasteurize', 'pasteurizes', 'pasteurizing', 'pasteurized', 'pasteurized', tran, ['6A'] ).-verb( 'pasture', 'pastures', 'pasturing', 'pastured', 'pastured', _, ['2A','6A'] ).-verb( 'pat', 'pats', 'patting', 'patted', 'patted', _, ['2A','6A','15A'] ).-verb( 'patch', 'patches', 'patching', 'patched', 'patched', tran, ['6A','15B'] ).-verb( 'patent', 'patents', 'patenting', 'patented', 'patented', tran, ['6A'] ).-verb( 'patrol', 'patrols', 'patrolling', 'patrolled', 'patrolled', _, ['2A','6A'] ).-verb( 'patronize', 'patronizes', 'patronizing', 'patronized', 'patronized', tran, ['6A'] ).-verb( 'patter', 'patters', 'pattering', 'pattered', 'pattered', _, ['2A','2C','6A'] ).-verb( 'pattern', 'patterns', 'patterning', 'patterned', 'patterned', tran, ['14'] ).-verb( 'pauperize', 'pauperizes', 'pauperizing', 'pauperized', 'pauperized', tran, ['6A'] ).-verb( 'pause', 'pauses', 'pausing', 'paused', 'paused', intran, ['2A','4A'] ).-verb( 'pave', 'paves', 'paving', 'paved', 'paved', tran, ['6A'] ).-verb( 'paw', 'paws', 'pawing', 'pawed', 'pawed', tran, ['6A','15B'] ).-verb( 'pawn', 'pawns', 'pawning', 'pawned', 'pawned', tran, ['6A'] ).-verb( 'pay', 'pays', 'paying', 'paid', 'paid', _, ['2A','3A','6A','12A','12B','13A','13B','14','15B'] ).-verb( 'peach', 'peaches', 'peaching', 'peached', 'peached', _, ['2A','3A','6A'] ).-verb( 'peak', 'peaks', 'peaking', 'peaked', 'peaked', intran, ['2A'] ).-verb( 'peal', 'peals', 'pealing', 'pealed', 'pealed', _, ['2A','2C','6A'] ).-verb( 'pearl', 'pearls', 'pearling', 'pearled', 'pearled', intran, [] ).-verb( 'peck', 'pecks', 'pecking', 'pecked', 'pecked', _, ['2A','2C','3A','6A'] ).-verb( 'peculate', 'peculates', 'peculating', 'peculated', 'peculated', _, [] ).-verb( 'pedal', 'pedals', 'pedalling', 'pedalled', 'pedalled', _, ['2A','2C','6A'] ).-verb( 'peddle', 'peddles', 'peddling', 'peddled', 'peddled', _, ['2A','6A'] ).-verb( 'pee', 'pees', 'peeing', 'peed', 'peed', intran, ['2A'] ).-verb( 'peek', 'peeks', 'peeking', 'peeked', 'peeked', intran, [] ).-verb( 'peel', 'peels', 'peeling', 'peeled', 'peeled', _, ['2A','2C','6A','15B'] ).-verb( 'peep', 'peeps', 'peeping', 'peeped', 'peeped', intran, ['2A','2C'] ).-verb( 'peer', 'peers', 'peering', 'peered', 'peered', intran, ['2A','3A'] ).-verb( 'peeve', 'peeves', 'peeving', 'peeved', 'peeved', tran, [] ).-verb( 'peg', 'pegs', 'pegging', 'pegged', 'pegged', _, ['2C','6A','15B'] ).-verb( 'pelt', 'pelts', 'pelting', 'pelted', 'pelted', _, ['2C','6A','14'] ).-verb( 'pen', 'pens', 'penning', 'penned', 'penned', tran, ['15A','15B'] ).-verb( 'penalize', 'penalizes', 'penalizing', 'penalized', 'penalized', tran, ['6A','14'] ).-verb( 'pencil', 'pencils', 'pencilling', 'pencilled', 'pencilled', tran, ['6A'] ).-verb( 'penetrate', 'penetrates', 'penetrating', 'penetrated', 'penetrated', _, ['3A','6A'] ).-verb( 'pension', 'pensions', 'pensioning', 'pensioned', 'pensioned', tran, ['15B'] ).-verb( 'people', 'peoples', 'peopling', 'peopled', 'peopled', tran, ['6A'] ).-verb( 'pep', 'peps', 'pepping', 'pepped', 'pepped', tran, ['15B'] ).-verb( 'pepper', 'peppers', 'peppering', 'peppered', 'peppered', tran, ['6A'] ).-verb( 'perambulate', 'perambulates', 'perambulating', 'perambulated', 'perambulated', _, ['2A','6A'] ).-verb( 'perceive', 'perceives', 'perceiving', 'perceived', 'perceived', tran, ['6A','8','9','10','18A','19A','25'] ).-verb( 'perch', 'perches', 'perching', 'perched', 'perched', _, ['2C'] ).-verb( 'percolate', 'percolates', 'percolating', 'percolated', 'percolated', _, ['2A','3A','6A'] ).-verb( 'perfect', 'perfects', 'perfecting', 'perfected', 'perfected', tran, ['6A'] ).-verb( 'perforate', 'perforates', 'perforating', 'perforated', 'perforated', tran, ['6A'] ).-verb( 'perform', 'performs', 'performing', 'performed', 'performed', _, ['2A','6A'] ).-verb( 'perfume', 'perfumes', 'perfuming', 'perfumed', 'perfumed', tran, ['6A'] ).-verb( 'peril', 'perils', 'perilling', 'perilled', 'perilled', tran, [] ).-verb( 'perish', 'perishes', 'perishing', 'perished', 'perished', _, ['2A','2C','6A'] ).-verb( 'perjure', 'perjures', 'perjuring', 'perjured', 'perjured', tran, ['6A'] ).-verb( 'perk', 'perks', 'perking', 'perked', 'perked', _, ['2C','15B'] ).-verb( 'perm', 'perms', 'perming', 'permed', 'permed', tran, [] ).-verb( 'permeate', 'permeates', 'permeating', 'permeated', 'permeated', _, ['3A','6A'] ).-verb( 'permit', 'permits', 'permitting', 'permitted', 'permitted', _, ['3A','6A','6C','17','19C'] ).-verb( 'permute', 'permutes', 'permuting', 'permuted', 'permuted', tran, ['6A'] ).-verb( 'perpetrate', 'perpetrates', 'perpetrating', 'perpetrated', 'perpetrated', tran, ['6A'] ).-verb( 'perpetuate', 'perpetuates', 'perpetuating', 'perpetuated', 'perpetuated', tran, ['6A'] ).-verb( 'perplex', 'perplexes', 'perplexing', 'perplexed', 'perplexed', tran, ['6A','14'] ).-verb( 'persecute', 'persecutes', 'persecuting', 'persecuted', 'persecuted', tran, ['6A'] ).-verb( 'persevere', 'perseveres', 'persevering', 'persevered', 'persevered', intran, ['2A','3A'] ).-verb( 'persist', 'persists', 'persisting', 'persisted', 'persisted', intran, ['2A','3A'] ).-verb( 'personalize', 'personalizes', 'personalizing', 'personalized', 'personalized', tran, ['6A'] ).-verb( 'personate', 'personates', 'personating', 'personated', 'personated', tran, ['6A'] ).-verb( 'personify', 'personifies', 'personifying', 'personified', 'personified', tran, ['6A'] ).-verb( 'perspire', 'perspires', 'perspiring', 'perspired', 'perspired', intran, ['2A'] ).-verb( 'persuade', 'persuades', 'persuading', 'persuaded', 'persuaded', tran, ['11','14','17'] ).-verb( 'pertain', 'pertains', 'pertaining', 'pertained', 'pertained', intran, ['3A'] ).-verb( 'perturb', 'perturbs', 'perturbing', 'perturbed', 'perturbed', tran, ['6A'] ).-verb( 'peruse', 'peruses', 'perusing', 'perused', 'perused', tran, ['6A'] ).-verb( 'pervade', 'pervades', 'pervading', 'pervaded', 'pervaded', tran, ['6A'] ).-verb( 'pervert', 'perverts', 'perverting', 'perverted', 'perverted', tran, ['6A'] ).-verb( 'pester', 'pesters', 'pestering', 'pestered', 'pestered', tran, ['6A','14','17'] ).-verb( 'pestle', 'pestles', 'pestling', 'pestled', 'pestled', tran, [] ).-verb( 'pet', 'pets', 'petting', 'petted', 'petted', tran, [] ).-verb( 'peter', 'peters', 'petering', 'petered', 'petered', intran, ['2C'] ).-verb( 'petition', 'petitions', 'petitioning', 'petitioned', 'petitioned', _, ['3A','6A','11','14','17'] ).-verb( 'petrify', 'petrifies', 'petrifying', 'petrified', 'petrified', _, ['2A','6A'] ).-verb( 'phase', 'phases', 'phasing', 'phased', 'phased', tran, ['6A','15B'] ).-verb( 'philander', 'philanders', 'philandering', 'philandered', 'philandered', intran, ['2A'] ).-verb( 'philosophize', 'philosophizes', 'philosophizing', 'philosophized', 'philosophized', intran, ['2A'] ).-verb( 'phone', 'phones', 'phoning', 'phoned', 'phoned', _, ['2A','4A','6A','11','12A','13A'] ).-verb( 'photocopy', 'photocopies', 'photocopying', 'photocopied', 'photocopied', tran, ['6A'] ).-verb( 'photograph', 'photographs', 'photographing', 'photographed', 'photographed', tran, ['6A'] ).-verb( 'photosensitize', 'photosensitizes', 'photosensitizing', 'photosensitized', 'photosensitized', tran, [] ).-verb( 'photostat', 'photostats', 'photostatting', 'photostatted', 'photostatted', tran, [] ).-verb( 'phrase', 'phrases', 'phrasing', 'phrased', 'phrased', tran, ['6A'] ).-verb( 'pick', 'picks', 'picking', 'picked', 'picked', _, ['3A','6A','15B'] ).-verb( 'picket', 'pickets', 'picketing', 'picketed', 'picketed', _, ['2A','6A'] ).-verb( 'pickle', 'pickles', 'pickling', 'pickled', 'pickled', tran, ['6A'] ).-verb( 'picnic', 'picnics', 'picnicking', 'picnicked', 'picnicked', intran, [] ).-verb( 'picture', 'pictures', 'picturing', 'pictured', 'pictured', tran, ['6A','14'] ).-verb( 'piddle', 'piddles', 'piddling', 'piddled', 'piddled', intran, [] ).-verb( 'piece', 'pieces', 'piecing', 'pieced', 'pieced', tran, ['6A','15A','15B'] ).-verb( 'pierce', 'pierces', 'piercing', 'pierced', 'pierced', _, ['2C','6A'] ).-verb( 'piffle', 'piffles', 'piffling', 'piffled', 'piffled', intran, [] ).-verb( 'pig', 'pigs', 'pigging', 'pigged', 'pigged', intran, [] ).-verb( 'pigeonhole', 'pigeonholes', 'pigeonholing', 'pigeonholed', 'pigeonholed', tran, [] ).-verb( 'pile', 'piles', 'piling', 'piled', 'piled', _, ['2C','6A','15A','15B'] ).-verb( 'pilfer', 'pilfers', 'pilfering', 'pilfered', 'pilfered', _, ['2A','6A'] ).-verb( 'pillage', 'pillages', 'pillaging', 'pillaged', 'pillaged', tran, [] ).-verb( 'pillow', 'pillows', 'pillowing', 'pillowed', 'pillowed', tran, ['6A'] ).-verb( 'pilot', 'pilots', 'piloting', 'piloted', 'piloted', tran, ['6A','15A'] ).-verb( 'pimp', 'pimps', 'pimping', 'pimped', 'pimped', intran, ['2A','3A'] ).-verb( 'pin', 'pins', 'pinning', 'pinned', 'pinned', tran, ['15A','15B'] ).-verb( 'pinch', 'pinches', 'pinching', 'pinched', 'pinched', _, ['2A','6A','15A','15B'] ).-verb( 'pine', 'pines', 'pining', 'pined', 'pined', intran, ['2A','2C','3A','4C'] ).-verb( 'ping', 'pings', 'pinging', 'pinged', 'pinged', intran, [] ).-verb( 'pinion', 'pinions', 'pinioning', 'pinioned', 'pinioned', tran, ['6A','15A','15B'] ).-verb( 'pink', 'pinks', 'pinking', 'pinked', 'pinked', _, ['6A','15B'] ).-verb( 'pinnacle', 'pinnacles', 'pinnacling', 'pinnacled', 'pinnacled', tran, [] ).-verb( 'pinpoint', 'pinpoints', 'pinpointing', 'pinpointed', 'pinpointed', tran, [] ).-verb( 'pioneer', 'pioneers', 'pioneering', 'pioneered', 'pioneered', _, ['2A','6A'] ).-verb( 'pip', 'pips', 'pipping', 'pipped', 'pipped', tran, ['6A'] ).-verb( 'pipe', 'pipes', 'piping', 'piped', 'piped', _, ['2A','2C','6A','15A'] ).-verb( 'pique', 'piques', 'piquing', 'piqued', 'piqued', tran, ['6A'] ).-verb( 'pirate', 'pirates', 'pirating', 'pirated', 'pirated', tran, ['6A'] ).-verb( 'pirouette', 'pirouettes', 'pirouetting', 'pirouetted', 'pirouetted', intran, [] ).-verb( 'piss', 'pisses', 'pissing', 'pissed', 'pissed', _, [] ).-verb( 'pit', 'pits', 'pitting', 'pitted', 'pitted', tran, ['6A','14'] ).-verb( 'pitch', 'pitches', 'pitching', 'pitched', 'pitched', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'pitchfork', 'pitchforks', 'pitchforking', 'pitchforked', 'pitchforked', tran, [] ).-verb( 'pity', 'pities', 'pitying', 'pitied', 'pitied', tran, ['6A'] ).-verb( 'pivot', 'pivots', 'pivoting', 'pivoted', 'pivoted', _, ['3A','6A'] ).-verb( 'placard', 'placards', 'placarding', 'placarded', 'placarded', tran, ['6A'] ).-verb( 'placate', 'placates', 'placating', 'placated', 'placated', tran, ['6A'] ).-verb( 'place', 'places', 'placing', 'placed', 'placed', tran, ['6A','15A','15B'] ).-verb( 'plagiarize', 'plagiarizes', 'plagiarizing', 'plagiarized', 'plagiarized', tran, ['6A'] ).-verb( 'plague', 'plagues', 'plaguing', 'plagued', 'plagued', tran, ['6A','14'] ).-verb( 'plain', 'plains', 'plaining', 'plained', 'plained', _, [] ).-verb( 'plait', 'plaits', 'plaiting', 'plaited', 'plaited', tran, ['6A'] ).-verb( 'plan', 'plans', 'planning', 'planned', 'planned', tran, ['6A','7A','15B'] ).-verb( 'plane', 'planes', 'planing', 'planed', 'planed', _, ['2A','2D','15B','22'] ).-verb( 'plank', 'planks', 'planking', 'planked', 'planked', tran, ['6A','15B'] ).-verb( 'plant', 'plants', 'planting', 'planted', 'planted', tran, ['6A','15A','15B'] ).-verb( 'plash', 'plashes', 'plashing', 'plashed', 'plashed', _, ['6A'] ).-verb( 'plaster', 'plasters', 'plastering', 'plastered', 'plastered', tran, ['6A','14'] ).-verb( 'plate', 'plates', 'plating', 'plated', 'plated', tran, ['6A','14'] ).-verb( 'play', 'plays', 'playing', 'played', 'played', _, ['2A','2B','2C','3A','6A','12B','12C','13B','14','15A','15B','16B'] ).-verb( 'pleach', 'pleaches', 'pleaching', 'pleached', 'pleached', tran, ['6A'] ).-verb( 'plead', 'pleads', 'pleading', 'pleaded', 'pleaded', _, ['3A','6A'] ).-verb( 'please', 'pleases', 'pleasing', 'pleased', 'pleased', _, ['2A','6A'] ).-verb( 'pleat', 'pleats', 'pleating', 'pleated', 'pleated', tran, ['6A'] ).-verb( 'pledge', 'pledges', 'pledging', 'pledged', 'pledged', tran, ['6A'] ).-verb( 'plight', 'plights', 'plighting', 'plighted', 'plighted', tran, ['6A'] ).-verb( 'plod', 'plods', 'plodding', 'plodded', 'plodded', _, ['2C'] ).-verb( 'plonk', 'plonks', 'plonking', 'plonked', 'plonked', intran, [] ).-verb( 'plop', 'plops', 'plopping', 'plopped', 'plopped', intran, [] ).-verb( 'plot', 'plots', 'plotting', 'plotted', 'plotted', _, ['2A','3A','4A','6A','8','10','15B'] ).-verb( 'plough', 'ploughs', 'ploughing', 'ploughed', 'ploughed', _, ['3A','6A','15B'] ).-verb( 'pluck', 'plucks', 'plucking', 'plucked', 'plucked', _, ['3A','6A','15B'] ).-verb( 'plug', 'plugs', 'plugging', 'plugged', 'plugged', _, ['2C','6A','15B'] ).-verb( 'plumb', 'plumbs', 'plumbing', 'plumbed', 'plumbed', tran, ['6A'] ).-verb( 'plume', 'plumes', 'pluming', 'plumed', 'plumed', tran, ['6A'] ).-verb( 'plummet', 'plummets', 'plummetting', 'plummetted', 'plummetted', intran, ['2A'] ).-verb( 'plump', 'plumps', 'plumping', 'plumped', 'plumped', _, ['2A','2C','3A','6A','15B'] ).-verb( 'plunder', 'plunders', 'plundering', 'plundered', 'plundered', _, ['2A','6A','14'] ).-verb( 'plunge', 'plunges', 'plunging', 'plunged', 'plunged', _, ['2A','2C','6A','14'] ).-verb( 'ply', 'plies', 'plying', 'plied', 'plied', _, ['2C','6A'] ).-verb( 'poach', 'poaches', 'poaching', 'poached', 'poached', _, ['2A','3A','6A'] ).-verb( 'pocket', 'pockets', 'pocketing', 'pocketed', 'pocketed', tran, ['6A'] ).-verb( 'pod', 'pods', 'podding', 'podded', 'podded', _, ['2A','2C','6A'] ).-verb( 'point', 'points', 'pointing', 'pointed', 'pointed', _, ['2A','3A','6A','14','15B'] ).-verb( 'poise', 'poises', 'poising', 'poised', 'poised', _, ['2C','6A','15A'] ).-verb( 'poison', 'poisons', 'poisoning', 'poisoned', 'poisoned', tran, ['6A'] ).-verb( 'poke', 'pokes', 'poking', 'poked', 'poked', _, ['2C','6A','15A','15B'] ).-verb( 'polarize', 'polarizes', 'polarizing', 'polarized', 'polarized', tran, ['6A'] ).-verb( 'poleax', 'poleaxes', 'poleaxing', 'poleaxed', 'poleaxed', tran, ['6A'] ).-verb( 'poleaxe', 'poleaxes', 'poleaxing', 'poleaxed', 'poleaxed', tran, ['6A'] ).-verb( 'police', 'polices', 'policing', 'policed', 'policed', tran, ['6A'] ).-verb( 'polish', 'polishes', 'polishing', 'polished', 'polished', _, ['2A','6A','15B'] ).-verb( 'politicize', 'politicizes', 'politicizing', 'politicized', 'politicized', _, ['2A','6A'] ).-verb( 'politick', 'politicks', 'politicking', 'politicked', 'politicked', intran, ['2A'] ).-verb( 'poll', 'polls', 'polling', 'polled', 'polled', _, ['2A','2C','6A'] ).-verb( 'pollard', 'pollards', 'pollarding', 'pollarded', 'pollarded', tran, ['6A'] ).-verb( 'pollinate', 'pollinates', 'pollinating', 'pollinated', 'pollinated', tran, ['6A'] ).-verb( 'pollute', 'pollutes', 'polluting', 'polluted', 'polluted', tran, ['6A'] ).-verb( 'pomade', 'pomades', 'pomading', 'pomaded', 'pomaded', tran, [] ).-verb( 'pommel', 'pommels', 'pommelling', 'pommelled', 'pommelled', tran, [] ).-verb( 'ponder', 'ponders', 'pondering', 'pondered', 'pondered', _, ['2A','3A','6A','8','10'] ).-verb( 'poniard', 'poniards', 'poniarding', 'poniarded', 'poniarded', tran, ['6A'] ).-verb( 'pontificate', 'pontificates', 'pontificating', 'pontificated', 'pontificated', intran, ['2A'] ).-verb( 'pooh-pooh', 'pooh-poohs', 'pooh-poohing', 'pooh-poohed', 'pooh-poohed', tran, ['6A'] ).-verb( 'pool', 'pools', 'pooling', 'pooled', 'pooled', tran, ['6A'] ).-verb( 'pop', 'pops', 'popping', 'popped', 'popped', _, ['2A','2C','6A','15A','15B'] ).-verb( 'popularize', 'popularizes', 'popularizing', 'popularized', 'popularized', tran, ['6A'] ).-verb( 'populate', 'populates', 'populating', 'populated', 'populated', tran, ['6A'] ).-verb( 'pore', 'pores', 'poring', 'pored', 'pored', intran, ['3A'] ).-verb( 'port', 'ports', 'porting', 'ported', 'ported', tran, ['6A'] ).-verb( 'portend', 'portends', 'portending', 'portended', 'portended', tran, ['6A'] ).-verb( 'portion', 'portions', 'portioning', 'portioned', 'portioned', tran, ['14','15B'] ).-verb( 'portray', 'portrays', 'portraying', 'portrayed', 'portrayed', tran, ['6A'] ).-verb( 'pose', 'poses', 'posing', 'posed', 'posed', _, ['2A','2C','3A','6A'] ).-verb( 'posh', 'poshes', 'poshing', 'poshed', 'poshed', tran, ['15B'] ).-verb( 'posit', 'posits', 'positing', 'posited', 'posited', tran, ['6A'] ).-verb( 'position', 'positions', 'positioning', 'positioned', 'positioned', tran, ['6A'] ).-verb( 'possess', 'possesses', 'possessing', 'possessed', 'possessed', tran, ['6A'] ).-verb( 'post', 'posts', 'posting', 'posted', 'posted', _, ['3A','6A','15A','15B'] ).-verb( 'postdate', 'postdates', 'postdating', 'postdated', 'postdated', tran, ['6A'] ).-verb( 'postmark', 'postmarks', 'postmarking', 'postmarked', 'postmarked', tran, [] ).-verb( 'postpone', 'postpones', 'postponing', 'postponed', 'postponed', tran, ['6A','6C'] ).-verb( 'postulate', 'postulates', 'postulating', 'postulated', 'postulated', tran, ['6A'] ).-verb( 'posture', 'postures', 'posturing', 'postured', 'postured', _, ['2A','6A'] ).-verb( 'pot', 'pots', 'potting', 'potted', 'potted', _, ['3A','6A','15B'] ).-verb( 'potter', 'potters', 'pottering', 'pottered', 'pottered', intran, ['2A','2C'] ).-verb( 'pouch', 'pouches', 'pouching', 'pouched', 'pouched', tran, ['2A','6A'] ).-verb( 'poultice', 'poultices', 'poulticing', 'poulticed', 'poulticed', tran, ['6A'] ).-verb( 'pounce', 'pounces', 'pouncing', 'pounced', 'pounced', intran, ['3A'] ).-verb( 'pound', 'pounds', 'pounding', 'pounded', 'pounded', _, ['2C','3A','6A','15A'] ).-verb( 'pour', 'pours', 'pouring', 'poured', 'poured', _, ['2C','6A','12B','13B','14','15A','15B'] ).-verb( 'pout', 'pouts', 'pouting', 'pouted', 'pouted', _, ['2A','6A'] ).-verb( 'powder', 'powders', 'powdering', 'powdered', 'powdered', _, ['2A','6A'] ).-verb( 'power', 'powers', 'powering', 'powered', 'powered', tran, ['6A'] ).-verb( 'power-dive', 'power-dives', 'power-diving', 'power-dived', 'power-dived', tran, [] ).-verb( 'powwow', 'powwows', 'powwowing', 'powwowed', 'powwowed', intran, [] ).-verb( 'pr_ecis', 'pr_ecises', 'pr_ecising', 'pr_ecised', 'pr_ecised', tran, [] ).-verb( 'practise', 'practises', 'practising', 'practised', 'practised', _, ['2A','2B','3A','4A','6A','6C'] ).-verb( 'praise', 'praises', 'praising', 'praised', 'praised', tran, ['6A'] ).-verb( 'prance', 'prances', 'prancing', 'pranced', 'pranced', intran, ['2A','2C'] ).-verb( 'prate', 'prates', 'prating', 'prated', 'prated', intran, ['2A','2C'] ).-verb( 'prattle', 'prattles', 'prattling', 'prattled', 'prattled', intran, ['2A','2C'] ).-verb( 'prawn', 'prawns', 'prawning', 'prawned', 'prawned', intran, [] ).-verb( 'pray', 'prays', 'praying', 'prayed', 'prayed', _, ['2A','3A','11','14','17'] ).-verb( 'pre-empt', 'pre-empts', 'pre-empting', 'pre-empted', 'pre-empted', tran, ['6A'] ).-verb( 'pre-exist', 'pre-exists', 'pre-existing', 'pre-existed', 'pre-existed', intran, ['2A'] ).-verb( 'preach', 'preaches', 'preaching', 'preached', 'preached', _, ['2A','2B','2C','3A','6A','12A','13A'] ).-verb( 'preachify', 'preachifies', 'preachifying', 'preachified', 'preachified', intran, [] ).-verb( 'prearrange', 'prearranges', 'prearranging', 'prearranged', 'prearranged', tran, [] ).-verb( 'precede', 'precedes', 'preceding', 'preceded', 'preceded', _, ['2A','6A'] ).-verb( 'precipitate', 'precipitates', 'precipitating', 'precipitated', 'precipitated', tran, ['6A','14'] ).-verb( 'preclude', 'precludes', 'precluding', 'precluded', 'precluded', tran, ['6A','6C','14'] ).-verb( 'preconceive', 'preconceives', 'preconceiving', 'preconceived', 'preconceived', tran, ['6A'] ).-verb( 'predecease', 'predeceases', 'predeceasing', 'predeceased', 'predeceased', tran, [] ).-verb( 'predestinate', 'predestinates', 'predestinating', 'predestinated', 'predestinated', tran, [] ).-verb( 'predestine', 'predestines', 'predestining', 'predestined', 'predestined', tran, ['14','17'] ).-verb( 'predetermine', 'predetermines', 'predetermining', 'predetermined', 'predetermined', tran, ['6A','17'] ).-verb( 'predicate', 'predicates', 'predicating', 'predicated', 'predicated', tran, ['6A','9','17'] ).-verb( 'predict', 'predicts', 'predicting', 'predicted', 'predicted', tran, ['6A','9','10'] ).-verb( 'predigest', 'predigests', 'predigesting', 'predigested', 'predigested', tran, [] ).-verb( 'predispose', 'predisposes', 'predisposing', 'predisposed', 'predisposed', tran, ['14','17'] ).-verb( 'predominate', 'predominates', 'predominating', 'predominated', 'predominated', intran, ['2A','3A'] ).-verb( 'preen', 'preens', 'preening', 'preened', 'preened', tran, ['6A','14'] ).-verb( 'prefabricate', 'prefabricates', 'prefabricating', 'prefabricated', 'prefabricated', tran, ['6A'] ).-verb( 'preface', 'prefaces', 'prefacing', 'prefaced', 'prefaced', tran, ['14'] ).-verb( 'prefer', 'prefers', 'preferring', 'preferred', 'preferred', tran, ['6A','6D','7A','9','14','17'] ).-verb( 'prefigure', 'prefigures', 'prefiguring', 'prefigured', 'prefigured', tran, ['6A','9','10'] ).-verb( 'prefix', 'prefixes', 'prefixing', 'prefixed', 'prefixed', tran, ['6A','14'] ).-verb( 'preheat', 'preheats', 'preheating', 'preheated', 'preheated', tran, ['6A'] ).-verb( 'prejudge', 'prejudges', 'prejudging', 'prejudged', 'prejudged', tran, ['6A'] ).-verb( 'prejudice', 'prejudices', 'prejudicing', 'prejudiced', 'prejudiced', tran, ['6A','15A'] ).-verb( 'prelude', 'preludes', 'preluding', 'preluded', 'preluded', tran, ['6A'] ).-verb( 'premeditate', 'premeditates', 'premeditating', 'premeditated', 'premeditated', tran, ['6A'] ).-verb( 'premise', 'premises', 'premising', 'premised', 'premised', tran, ['6A','9'] ).-verb( 'premiss', 'premisses', 'premissing', 'premissed', 'premissed', tran, ['6A','9'] ).-verb( 'preoccupy', 'preoccupies', 'preoccupying', 'preoccupied', 'preoccupied', tran, ['6A'] ).-verb( 'preordain', 'preordains', 'preordaining', 'preordained', 'preordained', tran, ['6A','9'] ).-verb( 'prepare', 'prepares', 'preparing', 'prepared', 'prepared', _, ['3A','6A','7A','14'] ).-verb( 'prepay', 'prepays', 'prepaying', 'prepaid', 'prepaid', tran, ['6A'] ).-verb( 'preponderate', 'preponderates', 'preponderating', 'preponderated', 'preponderated', intran, ['2A','2C'] ).-verb( 'prepossess', 'prepossesses', 'prepossessing', 'prepossessed', 'prepossessed', tran, ['6A','15A'] ).-verb( 'prerecord', 'prerecords', 'prerecording', 'prerecorded', 'prerecorded', tran, ['6A'] ).-verb( 'presage', 'presages', 'presaging', 'presaged', 'presaged', tran, ['6A'] ).-verb( 'prescribe', 'prescribes', 'prescribing', 'prescribed', 'prescribed', _, ['2A','3A','6A','8','10','14','21'] ).-verb( 'present', 'presents', 'presenting', 'presented', 'presented', tran, ['6A','14','15A'] ).-verb( 'preserve', 'preserves', 'preserving', 'preserved', 'preserved', tran, ['6A','14'] ).-verb( 'preside', 'presides', 'presiding', 'presided', 'presided', intran, ['2A','2C','3A'] ).-verb( 'press', 'presses', 'pressing', 'pressed', 'pressed', _, ['2A','2C','3A','4A','6A','14','15A','15B','17','22'] ).-verb( 'presume', 'presumes', 'presuming', 'presumed', 'presumed', _, ['3A','6A','7A','9','25'] ).-verb( 'presuppose', 'presupposes', 'presupposing', 'presupposed', 'presupposed', tran, ['6A','9'] ).-verb( 'pretend', 'pretends', 'pretending', 'pretended', 'pretended', _, ['3A','6A','7A','9'] ).-verb( 'prettify', 'prettifies', 'prettifying', 'prettified', 'prettified', tran, ['6A'] ).-verb( 'prevail', 'prevails', 'prevailing', 'prevailed', 'prevailed', intran, ['2A','3A'] ).-verb( 'prevaricate', 'prevaricates', 'prevaricating', 'prevaricated', 'prevaricated', intran, ['2A'] ).-verb( 'prevent', 'prevents', 'preventing', 'prevented', 'prevented', tran, ['6A','14','19C'] ).-verb( 'preview', 'previews', 'previewing', 'previewed', 'previewed', tran, [] ).-verb( 'prey', 'preys', 'preying', 'preyed', 'preyed', intran, ['3A'] ).-verb( 'price', 'prices', 'pricing', 'priced', 'priced', tran, ['6A'] ).-verb( 'prick', 'pricks', 'pricking', 'pricked', 'pricked', _, ['2A','6A','15B'] ).-verb( 'prickle', 'prickles', 'prickling', 'prickled', 'prickled', _, [] ).-verb( 'pride', 'prides', 'priding', 'prided', 'prided', tran, [] ).-verb( 'prim', 'prims', 'primming', 'primmed', 'primmed', tran, [] ).-verb( 'prime', 'primes', 'priming', 'primed', 'primed', tran, ['6A'] ).-verb( 'primp', 'primps', 'primping', 'primped', 'primped', tran, [] ).-verb( 'prink', 'prinks', 'prinking', 'prinked', 'prinked', tran, [] ).-verb( 'print', 'prints', 'printing', 'printed', 'printed', _, ['2A','6A','15B'] ).-verb( 'prise', 'prises', 'prising', 'prised', 'prised', tran, ['15A','15B'] ).-verb( 'prize', 'prizes', 'prizing', 'prized', 'prized', tran, ['15A','15B'] ).-verb( 'probate', 'probates', 'probating', 'probated', 'probated', tran, [] ).-verb( 'probe', 'probes', 'probing', 'probed', 'probed', tran, ['6A'] ).-verb( 'proceed', 'proceeds', 'proceeding', 'proceeded', 'proceeded', intran, ['2A','3A','4C'] ).-verb( 'process', 'processes', 'processing', 'processed', 'processed', tran, ['6A'] ).-verb( 'process', 'processes', 'processing', 'processed', 'processed', intran, [] ).-verb( 'proclaim', 'proclaims', 'proclaiming', 'proclaimed', 'proclaimed', tran, ['6A','9','23','25'] ).-verb( 'procrastinate', 'procrastinates', 'procrastinating', 'procrastinated', 'procrastinated', intran, ['2A'] ).-verb( 'procreate', 'procreates', 'procreating', 'procreated', 'procreated', tran, ['6A'] ).-verb( 'procure', 'procures', 'procuring', 'procured', 'procured', tran, ['6A','12B','13B'] ).-verb( 'prod', 'prods', 'prodding', 'prodded', 'prodded', _, ['3A','6A'] ).-verb( 'produce', 'produces', 'producing', 'produced', 'produced', _, ['2A','6A'] ).-verb( 'profane', 'profanes', 'profaning', 'profaned', 'profaned', tran, ['6A'] ).-verb( 'profess', 'professes', 'professing', 'professed', 'professed', _, ['6A','7A','9','25'] ).-verb( 'proffer', 'proffers', 'proffering', 'proffered', 'proffered', tran, ['6A','7A'] ).-verb( 'profile', 'profiles', 'profiling', 'profiled', 'profiled', tran, [] ).-verb( 'profit', 'profits', 'profiting', 'profited', 'profited', _, ['3A','6A','13A'] ).-verb( 'profiteer', 'profiteers', 'profiteering', 'profiteered', 'profiteered', intran, ['2A'] ).-verb( 'prognosticate', 'prognosticates', 'prognosticating', 'prognosticated', 'prognosticated', tran, ['6A','9'] ).-verb( 'program', 'programs', 'programming', 'programmed', 'programmed', tran, ['6A'] ).-verb( 'programme', 'programmes', 'programming', 'programmed', 'programmed', tran, ['6A'] ).-verb( 'progress', 'progresses', 'progressing', 'progressed', 'progressed', intran, ['2A','2C'] ).-verb( 'prohibit', 'prohibits', 'prohibiting', 'prohibited', 'prohibited', tran, ['6A','14'] ).-verb( 'project', 'projects', 'projecting', 'projected', 'projected', _, ['2A','2C','6A','14','15A'] ).-verb( 'prolapse', 'prolapses', 'prolapsing', 'prolapsed', 'prolapsed', intran, [] ).-verb( 'proliferate', 'proliferates', 'proliferating', 'proliferated', 'proliferated', _, ['2A','6A'] ).-verb( 'prolong', 'prolongs', 'prolonging', 'prolonged', 'prolonged', tran, ['6A'] ).-verb( 'promenade', 'promenades', 'promenading', 'promenaded', 'promenaded', _, ['2A','2C','6A','15A'] ).-verb( 'promise', 'promises', 'promising', 'promised', 'promised', _, ['2A','6A','7A','9','11','12A','13A','17'] ).-verb( 'promote', 'promotes', 'promoting', 'promoted', 'promoted', tran, ['6A','14'] ).-verb( 'prompt', 'prompts', 'prompting', 'prompted', 'prompted', tran, ['6A','17'] ).-verb( 'promulgate', 'promulgates', 'promulgating', 'promulgated', 'promulgated', tran, ['6A'] ).-verb( 'pronounce', 'pronounces', 'pronouncing', 'pronounced', 'pronounced', _, ['2A','3A','6A','9','22','25'] ).-verb( 'proof', 'proofs', 'proofing', 'proofed', 'proofed', tran, ['6A'] ).-verb( 'proofread', 'proofreads', 'proofreading', 'proofread', 'proofread', _, ['2A','6A'] ).-verb( 'prop', 'props', 'propping', 'propped', 'propped', tran, ['6A','15A','15B','22'] ).-verb( 'propagandize', 'propagandizes', 'propagandizing', 'propagandized', 'propagandized', intran, [] ).-verb( 'propagate', 'propagates', 'propagating', 'propagated', 'propagated', _, ['2A','6A'] ).-verb( 'propel', 'propels', 'propelling', 'propelled', 'propelled', tran, ['6A','15A'] ).-verb( 'prophesy', 'prophesies', 'prophesying', 'prophesied', 'prophesied', _, ['2A','2C','6A','9','10'] ).-verb( 'propitiate', 'propitiates', 'propitiating', 'propitiated', 'propitiated', tran, ['6A'] ).-verb( 'proportion', 'proportions', 'proportioning', 'proportioned', 'proportioned', tran, ['6A','14'] ).-verb( 'propose', 'proposes', 'proposing', 'proposed', 'proposed', _, ['2A','6A','6D','7A','9','14'] ).-verb( 'proposition', 'propositions', 'propositioning', 'propositioned', 'propositioned', tran, ['6A'] ).-verb( 'propound', 'propounds', 'propounding', 'propounded', 'propounded', tran, ['6A'] ).-verb( 'prorogue', 'prorogues', 'proroguing', 'prorogued', 'prorogued', tran, ['6A'] ).-verb( 'proscribe', 'proscribes', 'proscribing', 'proscribed', 'proscribed', tran, ['6A'] ).-verb( 'prosecute', 'prosecutes', 'prosecuting', 'prosecuted', 'prosecuted', tran, ['6A','14'] ).-verb( 'proselytize', 'proselytizes', 'proselytizing', 'proselytized', 'proselytized', _, ['2A','6A'] ).-verb( 'prospect', 'prospects', 'prospecting', 'prospected', 'prospected', intran, ['2A','3A'] ).-verb( 'prosper', 'prospers', 'prospering', 'prospered', 'prospered', _, ['2A','6A'] ).-verb( 'prostitute', 'prostitutes', 'prostituting', 'prostituted', 'prostituted', tran, ['6A'] ).-verb( 'prostrate', 'prostrates', 'prostrating', 'prostrated', 'prostrated', tran, ['6A'] ).-verb( 'protect', 'protects', 'protecting', 'protected', 'protected', tran, ['6A','14'] ).-verb( 'protest', 'protests', 'protesting', 'protested', 'protested', _, ['2A','3A','6A','9'] ).-verb( 'protract', 'protracts', 'protracting', 'protracted', 'protracted', tran, ['6A'] ).-verb( 'protrude', 'protrudes', 'protruding', 'protruded', 'protruded', _, ['2A','6A'] ).-verb( 'prove', 'proves', 'proving', 'proved', 'proved', _, ['4D','6A','9','14','25'] ).-verb( 'provide', 'provides', 'providing', 'provided', 'provided', _, ['3A','6A','9','14'] ).-verb( 'provision', 'provisions', 'provisioning', 'provisioned', 'provisioned', tran, ['6A'] ).-verb( 'provoke', 'provokes', 'provoking', 'provoked', 'provoked', tran, ['6A','14','17'] ).-verb( 'prowl', 'prowls', 'prowling', 'prowled', 'prowled', _, ['2A','2C','6A'] ).-verb( 'prune', 'prunes', 'pruning', 'pruned', 'pruned', tran, ['6A','14','15B'] ).-verb( 'pry', 'pries', 'prying', 'pried', 'pried', _, ['2A','2C','3A','15A','15B','22'] ).-verb( 'psychoanalyse', 'psychoanalyses', 'psychoanalysing', 'psychoanalysed', 'psychoanalysed', tran, [] ).-verb( 'psychoanalyze', 'psychoanalyzes', 'psychoanalyzing', 'psychoanalyzed', 'psychoanalyzed', tran, [] ).-verb( 'pub-crawl', 'pub-crawls', 'pub-crawling', 'pub-crawled', 'pub-crawled', intran, [] ).-verb( 'publicize', 'publicizes', 'publicizing', 'publicized', 'publicized', tran, ['6A'] ).-verb( 'publish', 'publishes', 'publishing', 'published', 'published', tran, ['6A'] ).-verb( 'pucker', 'puckers', 'puckering', 'puckered', 'puckered', _, ['2A','2C','6A','15B'] ).-verb( 'puddle', 'puddles', 'puddling', 'puddled', 'puddled', tran, [] ).-verb( 'puff', 'puffs', 'puffing', 'puffed', 'puffed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'puke', 'pukes', 'puking', 'puked', 'puked', _, [] ).-verb( 'pule', 'pules', 'puling', 'puled', 'puled', intran, ['2A'] ).-verb( 'pull', 'pulls', 'pulling', 'pulled', 'pulled', _, ['2A','2C','3A','6A','15A','15B','22'] ).-verb( 'pullulate', 'pullulates', 'pullulating', 'pullulated', 'pullulated', intran, [] ).-verb( 'pulp', 'pulps', 'pulping', 'pulped', 'pulped', _, ['2A','6A'] ).-verb( 'pulsate', 'pulsates', 'pulsating', 'pulsated', 'pulsated', _, ['2A','6A'] ).-verb( 'pulse', 'pulses', 'pulsing', 'pulsed', 'pulsed', intran, ['2C'] ).-verb( 'pulverize', 'pulverizes', 'pulverizing', 'pulverized', 'pulverized', _, ['2A','6A'] ).-verb( 'pummel', 'pummels', 'pummelling', 'pummelled', 'pummelled', tran, ['6A','15B'] ).-verb( 'pump', 'pumps', 'pumping', 'pumped', 'pumped', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'pun', 'puns', 'punning', 'punned', 'punned', intran, ['2A','3A'] ).-verb( 'punch', 'punches', 'punching', 'punched', 'punched', tran, ['6A','15A','15B'] ).-verb( 'punctuate', 'punctuates', 'punctuating', 'punctuated', 'punctuated', tran, ['6A','15A'] ).-verb( 'puncture', 'punctures', 'puncturing', 'punctured', 'punctured', _, ['2A','6A'] ).-verb( 'punish', 'punishes', 'punishing', 'punished', 'punished', tran, ['6A','14'] ).-verb( 'punt', 'punts', 'punting', 'punted', 'punted', _, ['2A','6A'] ).-verb( 'purchase', 'purchases', 'purchasing', 'purchased', 'purchased', tran, ['6A'] ).-verb( 'purge', 'purges', 'purging', 'purged', 'purged', tran, ['6A','14','15A','15B'] ).-verb( 'purify', 'purifies', 'purifying', 'purified', 'purified', tran, ['6A','14'] ).-verb( 'purl', 'purls', 'purling', 'purled', 'purled', _, [] ).-verb( 'purloin', 'purloins', 'purloining', 'purloined', 'purloined', tran, ['6A'] ).-verb( 'purport', 'purports', 'purporting', 'purported', 'purported', tran, ['6A','7A','9'] ).-verb( 'purpose', 'purposes', 'purposing', 'purposed', 'purposed', tran, ['6A','6D','7A','9'] ).-verb( 'purr', 'purrs', 'purring', 'purred', 'purred', _, ['2A','2C','6A'] ).-verb( 'purse', 'purses', 'pursing', 'pursed', 'pursed', tran, ['6A','15B'] ).-verb( 'pursue', 'pursues', 'pursuing', 'pursued', 'pursued', tran, ['6A'] ).-verb( 'purvey', 'purveys', 'purveying', 'purveyed', 'purveyed', _, ['3A','6A','14'] ).-verb( 'push', 'pushes', 'pushing', 'pushed', 'pushed', _, ['2A','2C','3A','6A','14','15A','15B','17','22'] ).-verb( 'pussyfoot', 'pussyfoots', 'pussyfooting', 'pussyfooted', 'pussyfooted', intran, ['2A','2C'] ).-verb( 'put', 'puts', 'putting', 'put', 'put', _, ['2C','6A','14','15A','15B','22'] ).-verb( 'put', 'puts', 'putting', 'putted', 'putted', _, [] ).-verb( 'putrefy', 'putrefies', 'putrefying', 'putrefied', 'putrefied', _, ['2A','6A'] ).-verb( 'putt', 'putts', 'putting', 'putted', 'putted', _, ['2A','6A'] ).-verb( 'putter', 'putters', 'puttering', 'puttered', 'puttered', _, [] ).-verb( 'putty', 'putties', 'puttying', 'puttied', 'puttied', tran, ['6A','15B'] ).-verb( 'puzzle', 'puzzles', 'puzzling', 'puzzled', 'puzzled', _, ['3A','6A','15B'] ).-verb( 'quack', 'quacks', 'quacking', 'quacked', 'quacked', intran, [] ).-verb( 'quadruple', 'quadruples', 'quadrupling', 'quadrupled', 'quadrupled', _, ['2A','6A'] ).-verb( 'quadruplicate', 'quadruplicates', 'quadruplicating', 'quadruplicated', 'quadruplicated', tran, ['6A'] ).-verb( 'quaff', 'quaffs', 'quaffing', 'quaffed', 'quaffed', _, ['2A','6A','15B'] ).-verb( 'quail', 'quails', 'quailing', 'quailed', 'quailed', intran, ['2A','3A'] ).-verb( 'quake', 'quakes', 'quaking', 'quaked', 'quaked', intran, ['2A','2C'] ).-verb( 'qualify', 'qualifies', 'qualifying', 'qualified', 'qualified', _, ['2C','3A','4A','6A','14','16B','17'] ).-verb( 'quantify', 'quantifies', 'quantifying', 'quantified', 'quantified', tran, ['6A'] ).-verb( 'quarantine', 'quarantines', 'quarantining', 'quarantined', 'quarantined', tran, ['6A'] ).-verb( 'quarrel', 'quarrels', 'quarrelling', 'quarrelled', 'quarrelled', intran, ['2A','2C','3A'] ).-verb( 'quarry', 'quarries', 'quarrying', 'quarried', 'quarried', _, ['2A','2C','6A','15A','15B'] ).-verb( 'quarter', 'quarters', 'quartering', 'quartered', 'quartered', tran, ['6A','15A'] ).-verb( 'quash', 'quashes', 'quashing', 'quashed', 'quashed', tran, ['6A'] ).-verb( 'quaver', 'quavers', 'quavering', 'quavered', 'quavered', _, ['2A','6A','15B'] ).-verb( 'queen', 'queens', 'queening', 'queened', 'queened', tran, [] ).-verb( 'queer', 'queers', 'queering', 'queered', 'queered', tran, ['6A'] ).-verb( 'quell', 'quells', 'quelling', 'quelled', 'quelled', tran, ['6A'] ).-verb( 'quench', 'quenches', 'quenching', 'quenched', 'quenched', tran, ['6A'] ).-verb( 'query', 'queries', 'querying', 'queried', 'queried', tran, ['6A','10'] ).-verb( 'quest', 'quests', 'questing', 'quested', 'quested', intran, ['3A'] ).-verb( 'question', 'questions', 'questioning', 'questioned', 'questioned', tran, ['6A','10'] ).-verb( 'queue', 'queues', 'queueing', 'queued', 'queued', intran, ['2A','2C','3A'] ).-verb( 'quibble', 'quibbles', 'quibbling', 'quibbled', 'quibbled', intran, [] ).-verb( 'quick-freeze', 'quick-freezes', 'quick-freezing', 'quick-froze', 'quick-frozen', tran, [] ).-verb( 'quicken', 'quickens', 'quickening', 'quickened', 'quickened', _, ['2A','6A'] ).-verb( 'quiet', 'quiets', 'quieting', 'quieted', 'quieted', _, [] ).-verb( 'quieten', 'quietens', 'quietening', 'quietened', 'quietened', _, ['2C','6A','15B'] ).-verb( 'quilt', 'quilts', 'quilting', 'quilted', 'quilted', tran, [] ).-verb( 'quip', 'quips', 'quipping', 'quipped', 'quipped', intran, [] ).-verb( 'quit', 'quits', 'quitting', 'quitted', 'quitted', tran, ['2A','6A','6D'] ).-verb( 'quiver', 'quivers', 'quivering', 'quivered', 'quivered', _, ['2A','6A'] ).-verb( 'quiz', 'quizzes', 'quizzing', 'quizzed', 'quizzed', tran, ['6A'] ).-verb( 'quote', 'quotes', 'quoting', 'quoted', 'quoted', tran, ['6A','13A','14'] ).-verb( 'rabbit', 'rabbits', 'rabbiting', 'rabbited', 'rabbited', intran, [] ).-verb( 'race', 'races', 'racing', 'raced', 'raced', _, ['2A','2C','3A','4A','6A','15A'] ).-verb( 'rack', 'racks', 'racking', 'racked', 'racked', tran, ['6A','15A'] ).-verb( 'racket', 'rackets', 'racketing', 'racketed', 'racketed', intran, ['2A','2C'] ).-verb( 'radiate', 'radiates', 'radiating', 'radiated', 'radiated', _, ['2A','3A','6A'] ).-verb( 'raffle', 'raffles', 'raffling', 'raffled', 'raffled', tran, ['6A','15B'] ).-verb( 'raft', 'rafts', 'rafting', 'rafted', 'rafted', _, ['2C','6A','15A','15B'] ).-verb( 'rag', 'rags', 'ragging', 'ragged', 'ragged', tran, ['6A'] ).-verb( 'rage', 'rages', 'raging', 'raged', 'raged', intran, ['2A','2C'] ).-verb( 'raid', 'raids', 'raiding', 'raided', 'raided', _, ['2A','6A'] ).-verb( 'rail', 'rails', 'railing', 'railed', 'railed', _, ['2A','3A','6A','15B'] ).-verb( 'railroad', 'railroads', 'railroading', 'railroaded', 'railroaded', tran, ['15A','15B'] ).-verb( 'rain', 'rains', 'raining', 'rained', 'rained', _, ['2C','14'] ).-verb( 'raise', 'raises', 'raising', 'raised', 'raised', tran, ['6A','15A','15B'] ).-verb( 'rake', 'rakes', 'raking', 'raked', 'raked', _, ['2A','2C','3A','6A','14','15A','15B','22'] ).-verb( 'rally', 'rallies', 'rallying', 'rallied', 'rallied', _, ['2A','2C','6A','15A'] ).-verb( 'ram', 'rams', 'ramming', 'rammed', 'rammed', tran, ['6A','15A','15B'] ).-verb( 'ramble', 'rambles', 'rambling', 'rambled', 'rambled', intran, ['2A','2C'] ).-verb( 'ramify', 'ramifies', 'ramifying', 'ramified', 'ramified', _, ['2A','6A'] ).-verb( 'ramp', 'ramps', 'ramping', 'ramped', 'ramped', tran, ['2C'] ).-verb( 'rampage', 'rampages', 'rampaging', 'rampaged', 'rampaged', intran, ['2A'] ).-verb( 'range', 'ranges', 'ranging', 'ranged', 'ranged', _, ['2C','3A','6A','15A'] ).-verb( 'rank', 'ranks', 'ranking', 'ranked', 'ranked', _, ['3A','6A','15A','16B'] ).-verb( 'rankle', 'rankles', 'rankling', 'rankled', 'rankled', intran, ['2A'] ).-verb( 'ransack', 'ransacks', 'ransacking', 'ransacked', 'ransacked', tran, ['6A','14','16A'] ).-verb( 'ransom', 'ransoms', 'ransoming', 'ransomed', 'ransomed', tran, ['6A'] ).-verb( 'rant', 'rants', 'ranting', 'ranted', 'ranted', _, ['2A','6A'] ).-verb( 'rap', 'raps', 'rapping', 'rapped', 'rapped', _, ['2A','2C','6A','15B'] ).-verb( 'rape', 'rapes', 'raping', 'raped', 'raped', tran, ['6A'] ).-verb( 'rarefy', 'rarefies', 'rarefying', 'rarefied', 'rarefied', _, ['2A','6A'] ).-verb( 'rase', 'rases', 'rasing', 'rased', 'rased', tran, ['6A'] ).-verb( 'rasp', 'rasps', 'rasping', 'rasped', 'rasped', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'rat', 'rats', 'ratting', 'ratted', 'ratted', tran, ['2A','3A'] ).-verb( 'rate', 'rates', 'rating', 'rated', 'rated', _, ['2C','2D','6A','14','15A','16B'] ).-verb( 'ratify', 'ratifies', 'ratifying', 'ratified', 'ratified', tran, ['6A'] ).-verb( 'ration', 'rations', 'rationing', 'rationed', 'rationed', tran, ['6A','15B'] ).-verb( 'rationalize', 'rationalizes', 'rationalizing', 'rationalized', 'rationalized', tran, ['6A'] ).-verb( 'rattle', 'rattles', 'rattling', 'rattled', 'rattled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'ravage', 'ravages', 'ravaging', 'ravaged', 'ravaged', _, ['6A'] ).-verb( 'rave', 'raves', 'raving', 'raved', 'raved', intran, ['2A','2C','3A','15B'] ).-verb( 'ravel', 'ravels', 'ravelling', 'ravelled', 'ravelled', _, ['2A','2C','6A','15B'] ).-verb( 'ravish', 'ravishes', 'ravishing', 'ravished', 'ravished', tran, ['6A'] ).-verb( 'ray', 'rays', 'raying', 'rayed', 'rayed', _, [] ).-verb( 'raze', 'razes', 'razing', 'razed', 'razed', tran, ['6A'] ).-verb( 'razor', 'razors', 'razoring', 'razored', 'razored', tran, [] ).-verb( 're-address', 're-addresses', 're-addressing', 're-addressed', 're-addressed', tran, ['6A'] ).-verb( 're-afforest', 're-afforests', 're-afforesting', 're-afforested', 're-afforested', tran, [] ).-verb( 're-count', 're-counts', 're-counting', 're-counted', 're-counted', tran, ['6A'] ).-verb( 're-cover', 're-covers', 're-covering', 're-covered', 're-covered', tran, ['6A'] ).-verb( 're-echo', 're-echos', 're-echoing', 're-echoed', 're-echoed', intran, ['2A'] ).-verb( 're-form', 're-forms', 're-forming', 're-formed', 're-formed', _, [] ).-verb( 're-join', 're-joins', 're-joining', 're-joined', 're-joined', tran, ['6A'] ).-verb( 'reach', 'reaches', 'reaching', 'reached', 'reached', _, ['2C','3A','6A','12B','13B','15B'] ).-verb( 'react', 'reacts', 'reacting', 'reacted', 'reacted', intran, ['2A','3A'] ).-verb( 'read', 'reads', 'reading', 'read', 'read', _, ['2A','2B','2C','6A','12A','13A','15A','15B','16B'] ).-verb( 'readjust', 'readjusts', 'readjusting', 'readjusted', 'readjusted', tran, ['3A','6A','15A'] ).-verb( 'readmit', 'readmits', 'readmitting', 'readmitted', 'readmitted', tran, ['3A','6A','6C','9','14','25'] ).-verb( 'reaffirm', 'reaffirms', 'reaffirming', 'reaffirmed', 'reaffirmed', tran, ['6A','9'] ).-verb( 'realize', 'realizes', 'realizing', 'realized', 'realized', tran, ['6A','9','10','14'] ).-verb( 'reanimate', 'reanimates', 'reanimating', 'reanimated', 'reanimated', tran, ['6A'] ).-verb( 'reap', 'reaps', 'reaping', 'reaped', 'reaped', _, ['2A','6A'] ).-verb( 'reappear', 'reappears', 'reappearing', 'reappeared', 'reappeared', intran, ['2A'] ).-verb( 'rear', 'rears', 'rearing', 'reared', 'reared', _, ['2A','2C','6A','15B'] ).-verb( 'rearm', 'rearms', 'rearming', 'rearmed', 'rearmed', _, ['2A','6A'] ).-verb( 'rearrange', 'rearranges', 'rearranging', 'rearranged', 'rearranged', tran, ['3A','4C','6A','14','15A'] ).-verb( 'reason', 'reasons', 'reasoning', 'reasoned', 'reasoned', _, ['2A','3A','6A','9','14'] ).-verb( 'reassemble', 'reassembles', 'reassembling', 'reassembled', 'reassembled', _, ['2A','6A'] ).-verb( 'reassess', 'reassesses', 'reassessing', 'reassessed', 'reassessed', tran, ['6A','14'] ).-verb( 'reassure', 'reassures', 'reassuring', 'reassured', 'reassured', tran, ['6A'] ).-verb( 'reattribute', 'reattributes', 'reattributing', 'reattributed', 'reattributed', tran, ['14'] ).-verb( 'rebel', 'rebels', 'rebelling', 'rebelled', 'rebelled', intran, ['2A','3A'] ).-verb( 'rebind', 'rebinds', 'rebinding', 'rebound', 'rebound', tran, ['6A'] ).-verb( 'rebound', 'rebounds', 'rebounding', 'rebounded', 'rebounded', intran, ['2A','3A'] ).-verb( 'rebuff', 'rebuffs', 'rebuffing', 'rebuffed', 'rebuffed', tran, ['6A'] ).-verb( 'rebuild', 'rebuilds', 'rebuilding', 'rebuilt', 'rebuilt', tran, ['6A'] ).-verb( 'rebuke', 'rebukes', 'rebuking', 'rebuked', 'rebuked', tran, ['6A','14'] ).-verb( 'rebut', 'rebuts', 'rebutting', 'rebutted', 'rebutted', tran, ['6A'] ).-verb( 'recall', 'recalls', 'recalling', 'recalled', 'recalled', tran, ['6A','6C','8','9','10','14','19C'] ).-verb( 'recant', 'recants', 'recanting', 'recanted', 'recanted', _, ['2A','6A'] ).-verb( 'recap', 'recaps', 'recapping', 'recapped', 'recapped', _, [] ).-verb( 'recap', 'recaps', 'recapping', 'recapped', 'recapped', tran, [] ).-verb( 'recapitulate', 'recapitulates', 'recapitulating', 'recapitulated', 'recapitulated', _, ['2A','6A'] ).-verb( 'recapture', 'recaptures', 'recapturing', 'recaptured', 'recaptured', tran, ['6A'] ).-verb( 'recast', 'recasts', 'recasting', 'recast', 'recast', tran, ['6A'] ).-verb( 'recede', 'recedes', 'receding', 'receded', 'receded', intran, ['2A','3A'] ).-verb( 'receipt', 'receipts', 'receipting', 'receipted', 'receipted', tran, ['6A'] ).-verb( 'receive', 'receives', 'receiving', 'received', 'received', _, ['2A','6A'] ).-verb( 'recess', 'recesses', 'recessing', 'recessed', 'recessed', tran, ['6A'] ).-verb( 'reciprocate', 'reciprocates', 'reciprocating', 'reciprocated', 'reciprocated', _, ['2A','6A'] ).-verb( 'recite', 'recites', 'reciting', 'recited', 'recited', _, ['2A','6A','15A'] ).-verb( 'reckon', 'reckons', 'reckoning', 'reckoned', 'reckoned', _, ['2A','6A','7A','9','15B','16B','25'] ).-verb( 'reclaim', 'reclaims', 'reclaiming', 'reclaimed', 'reclaimed', tran, ['6A'] ).-verb( 'recline', 'reclines', 'reclining', 'reclined', 'reclined', _, ['2A','2C','15A'] ).-verb( 'recognize', 'recognizes', 'recognizing', 'recognized', 'recognized', tran, ['6A','9','16A','25'] ).-verb( 'recoil', 'recoils', 'recoiling', 'recoiled', 'recoiled', intran, ['2A','3A'] ).-verb( 'recollect', 'recollects', 'recollecting', 'recollected', 'recollected', _, ['2A','6A','6C','8','9','10'] ).-verb( 'recommend', 'recommends', 'recommending', 'recommended', 'recommended', tran, ['6A','6C','9','12A','13A','14','16A','17'] ).-verb( 'recommit', 'recommits', 'recommitting', 'recommitted', 'recommitted', tran, ['6A','14','16A'] ).-verb( 'recompense', 'recompenses', 'recompensing', 'recompensed', 'recompensed', tran, ['6A','14'] ).-verb( 'reconcile', 'reconciles', 'reconciling', 'reconciled', 'reconciled', tran, ['6A','14'] ).-verb( 'recondition', 'reconditions', 'reconditioning', 'reconditioned', 'reconditioned', tran, ['6A'] ).-verb( 'reconnoitre', 'reconnoitres', 'reconnoitring', 'reconnoitred', 'reconnoitred', _, ['2A','6A'] ).-verb( 'reconsecrate', 'reconsecrates', 'reconsecrating', 'reconsecrated', 'reconsecrated', tran, ['6A','14','23'] ).-verb( 'reconsider', 'reconsiders', 'reconsidering', 'reconsidered', 'reconsidered', tran, ['6A','6C','8','9','10','25'] ).-verb( 'reconstruct', 'reconstructs', 'reconstructing', 'reconstructed', 'reconstructed', tran, ['6A'] ).-verb( 'reconvict', 'reconvicts', 'reconvicting', 'reconvicted', 'reconvicted', tran, ['6A','14'] ).-verb( 'record', 'records', 'recording', 'recorded', 'recorded', tran, ['6A'] ).-verb( 'recount', 'recounts', 'recounting', 'recounted', 'recounted', tran, ['6A'] ).-verb( 'recoup', 'recoups', 'recouping', 'recouped', 'recouped', tran, ['6A','14'] ).-verb( 'recover', 'recovers', 'recovering', 'recovered', 'recovered', _, ['2A','3A','6A'] ).-verb( 'recreate', 'recreates', 'recreating', 'recreated', 'recreated', tran, ['6A','23'] ).-verb( 'recriminate', 'recriminates', 'recriminating', 'recriminated', 'recriminated', intran, ['2A','3A'] ).-verb( 'recruit', 'recruits', 'recruiting', 'recruited', 'recruited', _, ['6A'] ).-verb( 'rectify', 'rectifies', 'rectifying', 'rectified', 'rectified', tran, ['6A'] ).-verb( 'recuperate', 'recuperates', 'recuperating', 'recuperated', 'recuperated', _, ['2A','6A'] ).-verb( 'recur', 'recurs', 'recurring', 'recurred', 'recurred', intran, ['2A','3A'] ).-verb( 'recurve', 'recurves', 'recurving', 'recurved', 'recurved', _, [] ).-verb( 'recycle', 'recycles', 'recycling', 'recycled', 'recycled', tran, ['6A'] ).-verb( 'redact', 'redacts', 'redacting', 'redacted', 'redacted', tran, ['6A'] ).-verb( 'redden', 'reddens', 'reddening', 'reddened', 'reddened', _, ['2A','6A'] ).-verb( 'redecorate', 'redecorates', 'redecorating', 'redecorated', 'redecorated', tran, ['6A','14'] ).-verb( 'redeem', 'redeems', 'redeeming', 'redeemed', 'redeemed', tran, ['6A','14'] ).-verb( 'redefine', 'redefines', 'redefining', 'redefined', 'redefined', tran, ['6A'] ).-verb( 'redeploy', 'redeploys', 'redeploying', 'redeployed', 'redeployed', tran, ['6A'] ).-verb( 'redesign', 'redesigns', 'redesigning', 'redesigned', 'redesigned', tran, ['2A','2C','6A','14','16A','16B'] ).-verb( 'redevelop', 'redevelops', 'redeveloping', 'redeveloped', 'redeveloped', tran, ['2A','2C','3A','6A'] ).-verb( 'rediscover', 'rediscovers', 'rediscovering', 'rediscovered', 'rediscovered', tran, ['6A','8','9','10','25'] ).-verb( 'redistribute', 'redistributes', 'redistributing', 'redistributed', 'redistributed', tran, ['6A','14'] ).-verb( 'redo', 'redoes', 'redoing', 'redid', 'redone', tran, ['6A'] ).-verb( 'redouble', 'redoubles', 'redoubling', 'redoubled', 'redoubled', _, ['2A','6A'] ).-verb( 'redound', 'redounds', 'redounding', 'redounded', 'redounded', intran, ['3A'] ).-verb( 'redress', 'redresses', 'redressing', 'redressed', 'redressed', tran, ['6A'] ).-verb( 'reduce', 'reduces', 'reducing', 'reduced', 'reduced', _, ['2A','2B','6A','14'] ).-verb( 'reduplicate', 'reduplicates', 'reduplicating', 'reduplicated', 'reduplicated', tran, ['6A'] ).-verb( 'reef', 'reefs', 'reefing', 'reefed', 'reefed', tran, ['6A'] ).-verb( 'reek', 'reeks', 'reeking', 'reeked', 'reeked', intran, ['3A'] ).-verb( 'reel', 'reels', 'reeling', 'reeled', 'reeled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'reface', 'refaces', 'refacing', 'refaced', 'refaced', tran, [] ).-verb( 'refashion', 'refashions', 'refashioning', 'refashioned', 'refashioned', tran, ['6A','15A'] ).-verb( 'refer', 'refers', 'referring', 'referred', 'referred', _, ['3A','14','15B'] ).-verb( 'referee', 'referees', 'refereeing', 'refereed', 'refereed', _, ['2A','6A'] ).-verb( 'refill', 'refills', 'refilling', 'refilled', 'refilled', tran, [] ).-verb( 'refine', 'refines', 'refining', 'refined', 'refined', _, ['2A','6A'] ).-verb( 'refit', 'refits', 'refitting', 'refitted', 'refitted', _, ['2A','6A'] ).-verb( 'reflate', 'reflates', 'reflating', 'reflated', 'reflated', tran, ['6A'] ).-verb( 'reflect', 'reflects', 'reflecting', 'reflected', 'reflected', _, ['2A','3A','6A','8','9','10','14'] ).-verb( 'refloat', 'refloats', 'refloating', 'refloated', 'refloated', _, ['2A','6A'] ).-verb( 'reforest', 'reforests', 'reforesting', 'reforested', 'reforested', tran, [] ).-verb( 'reform', 'reforms', 'reforming', 'reformed', 'reformed', _, ['2A','6A'] ).-verb( 'refract', 'refracts', 'refracting', 'refracted', 'refracted', tran, ['6A'] ).-verb( 'refrain', 'refrains', 'refraining', 'refrained', 'refrained', intran, ['2A','3A'] ).-verb( 'refresh', 'refreshes', 'refreshing', 'refreshed', 'refreshed', tran, ['6A'] ).-verb( 'refrigerate', 'refrigerates', 'refrigerating', 'refrigerated', 'refrigerated', tran, ['6A'] ).-verb( 'refuel', 'refuels', 'refuelling', 'refuelled', 'refuelled', _, ['2A','6A'] ).-verb( 'refund', 'refunds', 'refunding', 'refunded', 'refunded', tran, ['6A'] ).-verb( 'refurbish', 'refurbishes', 'refurbishing', 'refurbished', 'refurbished', tran, ['6A'] ).-verb( 'refurnish', 'refurnishes', 'refurnishing', 'refurnished', 'refurnished', tran, ['6A','14'] ).-verb( 'refuse', 'refuses', 'refusing', 'refused', 'refused', _, ['2A','6A','7A','12C'] ).-verb( 'refute', 'refutes', 'refuting', 'refuted', 'refuted', tran, ['6A'] ).-verb( 'regain', 'regains', 'regaining', 'regained', 'regained', tran, ['6A'] ).-verb( 'regale', 'regales', 'regaling', 'regaled', 'regaled', tran, ['6A','14'] ).-verb( 'regard', 'regards', 'regarding', 'regarded', 'regarded', tran, ['6A','14','16B'] ).-verb( 'regenerate', 'regenerates', 'regenerating', 'regenerated', 'regenerated', _, ['2A','6A'] ).-verb( 'regiment', 'regiments', 'regimenting', 'regimented', 'regimented', tran, ['6A'] ).-verb( 'register', 'registers', 'registering', 'registered', 'registered', _, ['2A','3A','6A','14'] ).-verb( 'regress', 'regresses', 'regressing', 'regressed', 'regressed', intran, ['2A'] ).-verb( 'regret', 'regrets', 'regretting', 'regretted', 'regretted', tran, ['6A','6D','7A','9'] ).-verb( 'regroup', 'regroups', 'regrouping', 'regrouped', 'regrouped', _, ['2A','6A'] ).-verb( 'regularize', 'regularizes', 'regularizing', 'regularized', 'regularized', tran, ['6A'] ).-verb( 'regulate', 'regulates', 'regulating', 'regulated', 'regulated', tran, ['6A'] ).-verb( 'regurgitate', 'regurgitates', 'regurgitating', 'regurgitated', 'regurgitated', _, ['2A','6A'] ).-verb( 'rehabilitate', 'rehabilitates', 'rehabilitating', 'rehabilitated', 'rehabilitated', tran, ['6A'] ).-verb( 'rehash', 'rehashes', 'rehashing', 'rehashed', 'rehashed', tran, [] ).-verb( 'rehear', 'rehears', 'rehearing', 'reheard', 'reheard', tran, ['6A'] ).-verb( 'rehearse', 'rehearses', 'rehearsing', 'rehearsed', 'rehearsed', _, ['2A','6A'] ).-verb( 'rehouse', 'rehouses', 'rehousing', 'rehoused', 'rehoused', tran, ['6A'] ).-verb( 'reign', 'reigns', 'reigning', 'reigned', 'reigned', intran, ['2A','3A'] ).-verb( 'reimburse', 'reimburses', 'reimbursing', 'reimbursed', 'reimbursed', tran, ['6A','12A','13A','14'] ).-verb( 'rein', 'reins', 'reining', 'reined', 'reined', tran, ['6A','15B'] ).-verb( 'reincarnate', 'reincarnates', 'reincarnating', 'reincarnated', 'reincarnated', tran, [] ).-verb( 'reinforce', 'reinforces', 'reinforcing', 'reinforced', 'reinforced', tran, ['6A'] ).-verb( 'reinstate', 'reinstates', 'reinstating', 'reinstated', 'reinstated', tran, ['6A','14'] ).-verb( 'reinsure', 'reinsures', 'reinsuring', 'reinsured', 'reinsured', tran, ['6A'] ).-verb( 'reintegrate', 'reintegrates', 'reintegrating', 'reintegrated', 'reintegrated', tran, ['2A','6A'] ).-verb( 'reinterpret', 'reinterprets', 'reinterpreting', 'reinterpreted', 'reinterpreted', tran, ['2A','6A','16B'] ).-verb( 'reissue', 'reissues', 'reissuing', 'reissued', 'reissued', tran, ['6A'] ).-verb( 'reiterate', 'reiterates', 'reiterating', 'reiterated', 'reiterated', tran, ['6A'] ).-verb( 'reject', 'rejects', 'rejecting', 'rejected', 'rejected', tran, ['6A'] ).-verb( 'rejig', 'rejigs', 'rejigging', 'rejigged', 'rejigged', tran, ['6A'] ).-verb( 'rejoice', 'rejoices', 'rejoicing', 'rejoiced', 'rejoiced', _, ['2A','2C','3B','4C','6A'] ).-verb( 'rejoin', 'rejoins', 'rejoining', 'rejoined', 'rejoined', tran, ['6A'] ).-verb( 'rejoin', 'rejoins', 'rejoining', 'rejoined', 'rejoined', _, ['2A','6A'] ).-verb( 'rejuvenate', 'rejuvenates', 'rejuvenating', 'rejuvenated', 'rejuvenated', _, ['2A','6A'] ).-verb( 'rekindle', 'rekindles', 'rekindling', 'rekindled', 'rekindled', _, ['2A','6A'] ).-verb( 'relapse', 'relapses', 'relapsing', 'relapsed', 'relapsed', intran, ['2A','3A'] ).-verb( 'relate', 'relates', 'relating', 'related', 'related', _, ['3A','6A','14'] ).-verb( 'relax', 'relaxes', 'relaxing', 'relaxed', 'relaxed', _, ['2A','2C','6A'] ).-verb( 'relay', 'relays', 'relaying', 'relayed', 'relayed', tran, [] ).-verb( 'relay', 'relays', 'relaying', 'relayed', 'relayed', tran, [] ).-verb( 'release', 'releases', 'releasing', 'released', 'released', tran, ['6A','14'] ).-verb( 'relegate', 'relegates', 'relegating', 'relegated', 'relegated', tran, ['14'] ).-verb( 'relent', 'relents', 'relenting', 'relented', 'relented', intran, ['2A'] ).-verb( 'relieve', 'relieves', 'relieving', 'relieved', 'relieved', tran, ['6A'] ).-verb( 'reline', 'relines', 'relining', 'relined', 'relined', tran, [] ).-verb( 'relinquish', 'relinquishes', 'relinquishing', 'relinquished', 'relinquished', tran, ['6A','14'] ).-verb( 'relish', 'relishes', 'relishing', 'relished', 'relished', tran, ['6A','6D'] ).-verb( 'relive', 'relives', 'reliving', 'relived', 'relived', tran, [] ).-verb( 'relocate', 'relocates', 'relocating', 'relocated', 'relocated', _, [] ).-verb( 'rely', 'relies', 'relying', 'relied', 'relied', intran, ['3A'] ).-verb( 'remain', 'remains', 'remaining', 'remained', 'remained', intran, ['2A','2B','2C','4A'] ).-verb( 'remake', 'remakes', 'remaking', 'remade', 'remade', tran, [] ).-verb( 'remand', 'remands', 'remanding', 'remanded', 'remanded', tran, ['6A'] ).-verb( 'remark', 'remarks', 'remarking', 'remarked', 'remarked', _, ['3A','6A','9','10'] ).-verb( 'remarry', 'remarries', 'remarrying', 'remarried', 'remarried', _, [] ).-verb( 'remedy', 'remedies', 'remedying', 'remedied', 'remedied', tran, ['6A'] ).-verb( 'remember', 'remembers', 'remembering', 'remembered', 'remembered', _, ['6A','6C','7A','8','9','10','14','16B','19C'] ).-verb( 'remilitarize', 'remilitarizes', 'remilitarizing', 'remilitarized', 'remilitarized', tran, ['6A'] ).-verb( 'remind', 'reminds', 'reminding', 'reminded', 'reminded', tran, ['6A','11','14','17','20','21'] ).-verb( 'reminisce', 'reminisces', 'reminiscing', 'reminisced', 'reminisced', intran, ['2A','3A'] ).-verb( 'remit', 'remits', 'remitting', 'remitted', 'remitted', _, ['2C','6A','12A','13A','14'] ).-verb( 'remodel', 'remodels', 'remodelling', 'remodelled', 'remodelled', tran, ['2A','6A','14','15A'] ).-verb( 'remonstrate', 'remonstrates', 'remonstrating', 'remonstrated', 'remonstrated', intran, ['2A','3A'] ).-verb( 'remould', 'remoulds', 'remoulding', 'remoulded', 'remoulded', tran, ['2A','6A','14'] ).-verb( 'remount', 'remounts', 'remounting', 'remounted', 'remounted', _, ['2A','6A'] ).-verb( 'remove', 'removes', 'removing', 'removed', 'removed', _, ['2A','2C','6A','14'] ).-verb( 'remunerate', 'remunerates', 'remunerating', 'remunerated', 'remunerated', tran, ['6A','14'] ).-verb( 'rename', 'renames', 'renaming', 'renamed', 'renamed', tran, ['6A'] ).-verb( 'rend', 'rends', 'rending', 'rent', 'rent', tran, ['6A','14','15A'] ).-verb( 'render', 'renders', 'rendering', 'rendered', 'rendered', tran, ['6A','12A','13A','14','15A','15B','22'] ).-verb( 'rendezvous', 'rendezvous', 'rendezvouing', 'rendezvoued', 'rendezvoued', intran, ['2A','2C'] ).-verb( 'renegade', 'renegades', 'renegading', 'renegaded', 'renegaded', intran, [] ).-verb( 'renege', 'reneges', 'reneging', 'reneged', 'reneged', intran, ['3A'] ).-verb( 'renegue', 'renegues', 'reneguing', 'renegued', 'renegued', intran, ['3A'] ).-verb( 'renew', 'renews', 'renewing', 'renewed', 'renewed', tran, ['6A'] ).-verb( 'renounce', 'renounces', 'renouncing', 'renounced', 'renounced', tran, ['6A'] ).-verb( 'renovate', 'renovates', 'renovating', 'renovated', 'renovated', tran, ['6A'] ).-verb( 'rent', 'rents', 'renting', 'rented', 'rented', _, ['2A','2C','6A','14','15A'] ).-verb( 'reopen', 'reopens', 'reopening', 'reopened', 'reopened', _, ['2A','6A'] ).-verb( 'reorganize', 'reorganizes', 'reorganizing', 'reorganized', 'reorganized', _, [] ).-verb( 'reorient', 'reorients', 'reorienting', 'reoriented', 'reoriented', _, [] ).-verb( 'reorientate', 'reorientates', 'reorientating', 'reorientated', 'reorientated', _, [] ).-verb( 'repaint', 'repaints', 'repainting', 'repainted', 'repainted', tran, ['2A','2C','6A','15A','15B','22'] ).-verb( 'repair', 'repairs', 'repairing', 'repaired', 'repaired', _, ['3A','6A'] ).-verb( 'repatriate', 'repatriates', 'repatriating', 'repatriated', 'repatriated', tran, ['6A'] ).-verb( 'repay', 'repays', 'repaying', 'repaid', 'repaid', _, ['2A','6A','14'] ).-verb( 'repeal', 'repeals', 'repealing', 'repealed', 'repealed', tran, ['6A'] ).-verb( 'repeat', 'repeats', 'repeating', 'repeated', 'repeated', _, ['2A','6A','9'] ).-verb( 'repel', 'repels', 'repelling', 'repelled', 'repelled', tran, ['6A'] ).-verb( 'repent', 'repents', 'repenting', 'repented', 'repented', _, ['2A','3A','6A','6D'] ).-verb( 'repine', 'repines', 'repining', 'repined', 'repined', intran, ['2A','3A'] ).-verb( 'replace', 'replaces', 'replacing', 'replaced', 'replaced', tran, ['6A','14','15A'] ).-verb( 'replant', 'replants', 'replanting', 'replanted', 'replanted', tran, ['6A','15A','15B'] ).-verb( 'replay', 'replays', 'replaying', 'replayed', 'replayed', tran, ['6A'] ).-verb( 'replenish', 'replenishes', 'replenishing', 'replenished', 'replenished', tran, ['6A','14'] ).-verb( 'reply', 'replies', 'replying', 'replied', 'replied', _, ['2A','3A','3B'] ).-verb( 'repoint', 'repoints', 'repointing', 'repointed', 'repointed', tran, ['6A'] ).-verb( 'report', 'reports', 'reporting', 'reported', 'reported', _, ['2A','3A','6A','6D','9','14','15A','15B','25'] ).-verb( 'repose', 'reposes', 'reposing', 'reposed', 'reposed', _, ['2A','2C','3A','6A','14','15A'] ).-verb( 'repot', 'repots', 'repotting', 'repotted', 'repotted', tran, [] ).-verb( 'reprehend', 'reprehends', 'reprehending', 'reprehended', 'reprehended', tran, ['6A'] ).-verb( 'represent', 'represents', 'representing', 'represented', 'represented', tran, ['6A','9','14','16A','25'] ).-verb( 'represent', 'represents', 'representing', 'represented', 'represented', tran, [] ).-verb( 'repress', 'represses', 'repressing', 'repressed', 'repressed', tran, ['6A'] ).-verb( 'reprieve', 'reprieves', 'reprieving', 'reprieved', 'reprieved', tran, ['6A'] ).-verb( 'reprimand', 'reprimands', 'reprimanding', 'reprimanded', 'reprimanded', tran, ['6A'] ).-verb( 'reprint', 'reprints', 'reprinting', 'reprinted', 'reprinted', tran, ['6A'] ).-verb( 'reproach', 'reproaches', 'reproaching', 'reproached', 'reproached', tran, ['6A','14'] ).-verb( 'reprobate', 'reprobates', 'reprobating', 'reprobated', 'reprobated', tran, ['6A'] ).-verb( 'reproduce', 'reproduces', 'reproducing', 'reproduced', 'reproduced', _, ['2A','6A'] ).-verb( 'reproof', 'reproofs', 'reproofing', 'reproofed', 'reproofed', tran, ['6A'] ).-verb( 'reprove', 'reproves', 'reproving', 'reproved', 'reproved', tran, ['6A','14'] ).-verb( 'repudiate', 'repudiates', 'repudiating', 'repudiated', 'repudiated', tran, ['6A'] ).-verb( 'repulse', 'repulses', 'repulsing', 'repulsed', 'repulsed', tran, ['6A'] ).-verb( 'repute', 'reputes', 'reputing', 'reputed', 'reputed', tran, ['25'] ).-verb( 'request', 'requests', 'requesting', 'requested', 'requested', tran, ['6A','9','17'] ).-verb( 'require', 'requires', 'requiring', 'required', 'required', tran, ['6A','6D','9','14','17'] ).-verb( 'requisition', 'requisitions', 'requisitioning', 'requisitioned', 'requisitioned', tran, ['6A','14'] ).-verb( 'requite', 'requites', 'requiting', 'requited', 'requited', tran, ['6A','14'] ).-verb( 'reread', 'rereads', 'rereading', 'reread', 'reread', tran, ['2A','2B','2C','6A','12A','13A','15A','15B','16B'] ).-verb( 'rerun', 'reruns', 'rerunning', 'reran', 'rerun', tran, [] ).-verb( 'rescind', 'rescinds', 'rescinding', 'rescinded', 'rescinded', tran, ['6A'] ).-verb( 'rescue', 'rescues', 'rescuing', 'rescued', 'rescued', tran, ['6A','14'] ).-verb( 'research', 'researches', 'researching', 'researched', 'researched', intran, ['2A','3A'] ).-verb( 'reseat', 'reseats', 'reseating', 'reseated', 'reseated', tran, ['6A'] ).-verb( 'reseed', 'reseeds', 'reseeding', 'reseeded', 'reseeded', tran, ['2A','6A'] ).-verb( 'resell', 'resells', 'reselling', 'resold', 'resold', tran, ['2A','2C','6A','12A','13A','15B'] ).-verb( 'resemble', 'resembles', 'resembling', 'resembled', 'resembled', tran, ['6B'] ).-verb( 'resent', 'resents', 'resenting', 'resented', 'resented', tran, ['6A','6C','19C'] ).-verb( 'reserve', 'reserves', 'reserving', 'reserved', 'reserved', tran, ['6A','14'] ).-verb( 'reset', 'resets', 'resetting', 'reset', 'reset', tran, ['6A'] ).-verb( 'resettle', 'resettles', 'resettling', 'resettled', 'resettled', _, ['2A','6A'] ).-verb( 'reshape', 'reshapes', 'reshaping', 'reshaped', 'reshaped', tran, ['2A','2C','6A','15A'] ).-verb( 'reshuffle', 'reshuffles', 'reshuffling', 'reshuffled', 'reshuffled', tran, ['6A'] ).-verb( 'reside', 'resides', 'residing', 'resided', 'resided', intran, ['2C','3A'] ).-verb( 'resign', 'resigns', 'resigning', 'resigned', 'resigned', _, ['2A','3A','6A','14'] ).-verb( 'resist', 'resists', 'resisting', 'resisted', 'resisted', _, ['2A','6A','6C'] ).-verb( 'resole', 'resoles', 'resoling', 'resoled', 'resoled', tran, ['6A'] ).-verb( 'resolve', 'resolves', 'resolving', 'resolved', 'resolved', _, ['3A','6A','7A','9','14'] ).-verb( 'resonate', 'resonates', 'resonating', 'resonated', 'resonated', _, [] ).-verb( 'resort', 'resorts', 'resorting', 'resorted', 'resorted', intran, ['3A'] ).-verb( 'resound', 'resounds', 'resounding', 'resounded', 'resounded', _, ['2A','2C','3A'] ).-verb( 'respect', 'respects', 'respecting', 'respected', 'respected', tran, ['6A'] ).-verb( 'respire', 'respires', 'respiring', 'respired', 'respired', intran, ['2A'] ).-verb( 'respite', 'respites', 'respiting', 'respited', 'respited', tran, ['6A'] ).-verb( 'respond', 'responds', 'responding', 'responded', 'responded', intran, ['2A','2C','3A','3B'] ).-verb( 'rest', 'rests', 'resting', 'rested', 'rested', _, ['2A','2B','2C','2D','3A','6A','14'] ).-verb( 'restart', 'restarts', 'restarting', 'restarted', 'restarted', _, ['2A','2C','3A','6A','6D','7A','15A','19B'] ).-verb( 'restate', 'restates', 'restating', 'restated', 'restated', tran, ['6A'] ).-verb( 'restock', 'restocks', 'restocking', 'restocked', 'restocked', tran, ['6A'] ).-verb( 'restore', 'restores', 'restoring', 'restored', 'restored', tran, ['6A','14'] ).-verb( 'restrain', 'restrains', 'restraining', 'restrained', 'restrained', tran, ['6A','14'] ).-verb( 'restrict', 'restricts', 'restricting', 'restricted', 'restricted', tran, ['6A','14'] ).-verb( 'restructure', 'restructures', 'restructuring', 'restructured', 'restructured', tran, ['6A'] ).-verb( 'result', 'results', 'resulting', 'resulted', 'resulted', intran, ['2A','3A'] ).-verb( 'resume', 'resumes', 'resuming', 'resumed', 'resumed', tran, ['6A','6D'] ).-verb( 'resurface', 'resurfaces', 'resurfacing', 'resurfaced', 'resurfaced', _, ['2A','6A'] ).-verb( 'resurrect', 'resurrects', 'resurrecting', 'resurrected', 'resurrected', _, ['2A','6A'] ).-verb( 'resuscitate', 'resuscitates', 'resuscitating', 'resuscitated', 'resuscitated', _, ['2A','6A'] ).-verb( 'ret', 'rets', 'retting', 'retted', 'retted', tran, ['6A'] ).-verb( 'retail', 'retails', 'retailing', 'retailed', 'retailed', _, ['3A','6A'] ).-verb( 'retain', 'retains', 'retaining', 'retained', 'retained', tran, ['6A'] ).-verb( 'retake', 'retakes', 'retaking', 'retook', 'retaken', tran, ['6A'] ).-verb( 'retaliate', 'retaliates', 'retaliating', 'retaliated', 'retaliated', intran, ['2A','3A'] ).-verb( 'retard', 'retards', 'retarding', 'retarded', 'retarded', tran, ['6A'] ).-verb( 'retch', 'retches', 'retching', 'retched', 'retched', intran, ['2A'] ).-verb( 'retell', 'retells', 'retelling', 'retold', 'retold', tran, ['6A'] ).-verb( 'rethink', 'rethinks', 'rethinking', 'rethought', 'rethought', _, ['2A','6A'] ).-verb( 'reticulate', 'reticulates', 'reticulating', 'reticulated', 'reticulated', _, ['2A','6A'] ).-verb( 'retire', 'retires', 'retiring', 'retired', 'retired', _, ['2A','2C','3A','6A'] ).-verb( 'retool', 'retools', 'retooling', 'retooled', 'retooled', tran, ['6A'] ).-verb( 'retort', 'retorts', 'retorting', 'retorted', 'retorted', _, ['2A','6A','9','14'] ).-verb( 'retouch', 'retouches', 'retouching', 'retouched', 'retouched', tran, ['6A'] ).-verb( 'retrace', 'retraces', 'retracing', 'retraced', 'retraced', tran, ['6A'] ).-verb( 'retract', 'retracts', 'retracting', 'retracted', 'retracted', _, ['2A','6A'] ).-verb( 'retransmit', 'retransmits', 'retransmitting', 'retransmitted', 'retransmitted', tran, ['6A','14'] ).-verb( 'retread', 'retreads', 'retreading', 'retreaded', 'retreaded', tran, [] ).-verb( 'retreat', 'retreats', 'retreating', 'retreated', 'retreated', intran, ['2A','2C','3A'] ).-verb( 'retrench', 'retrenches', 'retrenching', 'retrenched', 'retrenched', _, ['2A','6A'] ).-verb( 'retrieve', 'retrieves', 'retrieving', 'retrieved', 'retrieved', _, ['2A','6A','14'] ).-verb( 'retrograde', 'retrogrades', 'retrograding', 'retrograded', 'retrograded', intran, ['2A'] ).-verb( 'retrogress', 'retrogresses', 'retrogressing', 'retrogressed', 'retrogressed', intran, ['2A'] ).-verb( 'return', 'returns', 'returning', 'returned', 'returned', _, ['2A','2C','3A','4A','6A','12A','13A','15A','16A'] ).-verb( 'reunite', 'reunites', 'reuniting', 'reunited', 'reunited', _, ['2A','6A'] ).-verb( 'rev', 'revs', 'revving', 'revved', 'revved', _, ['2A','2C','6A','15B'] ).-verb( 'revalue', 'revalues', 'revaluing', 'revalued', 'revalued', tran, ['6A'] ).-verb( 'revamp', 'revamps', 'revamping', 'revamped', 'revamped', tran, ['6A'] ).-verb( 'reveal', 'reveals', 'revealing', 'revealed', 'revealed', tran, ['6A','9','14','25'] ).-verb( 'revel', 'revels', 'revelling', 'revelled', 'revelled', intran, ['2A','2B','2C','3A','15B'] ).-verb( 'revenge', 'revenges', 'revenging', 'revenged', 'revenged', tran, ['6A'] ).-verb( 'reverberate', 'reverberates', 'reverberating', 'reverberated', 'reverberated', _, ['2A','6A'] ).-verb( 'revere', 'reveres', 'revering', 'revered', 'revered', tran, ['6A'] ).-verb( 'reverence', 'reverences', 'reverencing', 'reverenced', 'reverenced', tran, ['6A'] ).-verb( 'reverse', 'reverses', 'reversing', 'reversed', 'reversed', _, ['2A','6A'] ).-verb( 'revert', 'reverts', 'reverting', 'reverted', 'reverted', intran, ['2A','3A'] ).-verb( 'review', 'reviews', 'reviewing', 'reviewed', 'reviewed', _, ['2A','2C','6A'] ).-verb( 'revile', 'reviles', 'reviling', 'reviled', 'reviled', _, ['3A','6A'] ).-verb( 'revise', 'revises', 'revising', 'revised', 'revised', tran, ['6A'] ).-verb( 'revisit', 'revisits', 'revisiting', 'revisited', 'revisited', tran, ['2C','3A','6A','14'] ).-verb( 'revitalize', 'revitalizes', 'revitalizing', 'revitalized', 'revitalized', tran, [] ).-verb( 'revive', 'revives', 'reviving', 'revived', 'revived', _, ['2A','6A'] ).-verb( 'revivify', 'revivifies', 'revivifying', 'revivified', 'revivified', tran, [] ).-verb( 'revoke', 'revokes', 'revoking', 'revoked', 'revoked', _, ['2A','6A'] ).-verb( 'revolt', 'revolts', 'revolting', 'revolted', 'revolted', _, ['2A','3A','6A'] ).-verb( 'revolutionize', 'revolutionizes', 'revolutionizing', 'revolutionized', 'revolutionized', tran, ['6A'] ).-verb( 'revolve', 'revolves', 'revolving', 'revolved', 'revolved', _, ['2A','3A','6A'] ).-verb( 'reward', 'rewards', 'rewarding', 'rewarded', 'rewarded', tran, ['6A','14'] ).-verb( 'rewire', 'rewires', 'rewiring', 'rewired', 'rewired', tran, [] ).-verb( 'reword', 'rewords', 'rewording', 'reworded', 'reworded', tran, ['6A'] ).-verb( 'rewrite', 'rewrites', 'rewriting', 'rewrote', 'rewritten', tran, ['6A'] ).-verb( 'rhapsodize', 'rhapsodizes', 'rhapsodizing', 'rhapsodized', 'rhapsodized', intran, ['2A','3A'] ).-verb( 'rhyme', 'rhymes', 'rhyming', 'rhymed', 'rhymed', _, ['2A','3A','6A'] ).-verb( 'rib', 'ribs', 'ribbing', 'ribbed', 'ribbed', tran, ['6A'] ).-verb( 'rick', 'ricks', 'ricking', 'ricked', 'ricked', tran, ['6A'] ).-verb( 'ricochet', 'ricochets', 'ricocheting', 'ricocheted', 'ricocheted', _, ['2A','6A'] ).-verb( 'rid', 'rids', 'riding', 'rid', 'rid', tran, ['14'] ).-verb( 'riddle', 'riddles', 'riddling', 'riddled', 'riddled', tran, ['6A','14'] ).-verb( 'ride', 'rides', 'riding', 'rode', 'ridden', _, ['2A','2B','2C','2D','3A','4A','6A','15A'] ).-verb( 'ridge', 'ridges', 'ridging', 'ridged', 'ridged', tran, ['6A'] ).-verb( 'ridicule', 'ridicules', 'ridiculing', 'ridiculed', 'ridiculed', tran, [] ).-verb( 'riffle', 'riffles', 'riffling', 'riffled', 'riffled', _, ['3A','6A'] ).-verb( 'rifle', 'rifles', 'rifling', 'rifled', 'rifled', tran, ['6A'] ).-verb( 'rig', 'rigs', 'rigging', 'rigged', 'rigged', _, ['2A','2C','6A','14','15B'] ).-verb( 'right', 'rights', 'righting', 'righted', 'righted', tran, ['6A'] ).-verb( 'rile', 'riles', 'riling', 'riled', 'riled', tran, ['6A'] ).-verb( 'rim', 'rims', 'rimming', 'rimmed', 'rimmed', tran, ['6A'] ).-verb( 'rime', 'rimes', 'riming', 'rimed', 'rimed', tran, ['6A'] ).-verb( 'ring', 'rings', 'ringing', 'ringed', 'ringed', _, ['2A','2B','2C','2D','3A','6A','15A','15B'] ).-verb( 'ring', 'rings', 'ringing', 'rang', 'rung', _, ['2A','2B','2C','2D','3A','6A','15A','15B'] ).-verb( 'rinse', 'rinses', 'rinsing', 'rinsed', 'rinsed', tran, ['6A','15A','15B'] ).-verb( 'riot', 'riots', 'rioting', 'rioted', 'rioted', intran, ['2A','2B','2C','3A'] ).-verb( 'rip', 'rips', 'ripping', 'ripped', 'ripped', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'ripen', 'ripens', 'ripening', 'ripened', 'ripened', _, ['2A','6A'] ).-verb( 'riposte', 'ripostes', 'riposting', 'riposted', 'riposted', intran, [] ).-verb( 'ripple', 'ripples', 'rippling', 'rippled', 'rippled', _, ['2A','6A'] ).-verb( 'rise', 'rises', 'rising', 'rose', 'risen', intran, ['2A','2B','2C','3A','4A'] ).-verb( 'risk', 'risks', 'risking', 'risked', 'risked', tran, ['6A','6D'] ).-verb( 'rival', 'rivals', 'rivalling', 'rivalled', 'rivalled', tran, ['6A','14'] ).-verb( 'rive', 'rives', 'riving', 'rived', 'rived', _, ['6A','15A','15B'] ).-verb( 'rivet', 'rivets', 'riveting', 'riveted', 'riveted', tran, ['6A','15A','15B'] ).-verb( 'roam', 'roams', 'roaming', 'roamed', 'roamed', _, ['2A','2C','6A'] ).-verb( 'roar', 'roars', 'roaring', 'roared', 'roared', _, ['2A','2C','3A','6A','15B','22'] ).-verb( 'roast', 'roasts', 'roasting', 'roasted', 'roasted', _, ['2A','6A'] ).-verb( 'rob', 'robs', 'robbing', 'robbed', 'robbed', tran, ['6A','14'] ).-verb( 'robe', 'robes', 'robing', 'robed', 'robed', _, ['2A','6A','14'] ).-verb( 'rock', 'rocks', 'rocking', 'rocked', 'rocked', _, ['2A','6A','15A'] ).-verb( 'rocket', 'rockets', 'rocketing', 'rocketed', 'rocketed', intran, ['2A'] ).-verb( 'roll', 'rolls', 'rolling', 'rolled', 'rolled', _, ['2A','2B','2C','6A','12B','13B','14','15A','15B','22'] ).-verb( 'romance', 'romances', 'romancing', 'romanced', 'romanced', intran, ['2A'] ).-verb( 'romanticize', 'romanticizes', 'romanticizing', 'romanticized', 'romanticized', _, ['2A','6A'] ).-verb( 'romp', 'romps', 'romping', 'romped', 'romped', intran, ['2A','2C'] ).-verb( 'roof', 'roofs', 'roofing', 'roofed', 'roofed', tran, ['6A','15A','15B'] ).-verb( 'rook', 'rooks', 'rooking', 'rooked', 'rooked', tran, ['6A'] ).-verb( 'room', 'rooms', 'rooming', 'roomed', 'roomed', intran, ['2C'] ).-verb( 'roost', 'roosts', 'roosting', 'roosted', 'roosted', intran, ['2A'] ).-verb( 'root', 'roots', 'rooting', 'rooted', 'rooted', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'rootle', 'rootles', 'rootling', 'rootled', 'rootled', intran, ['2C'] ).-verb( 'rope', 'ropes', 'roping', 'roped', 'roped', tran, ['15A','15B'] ).-verb( 'rosin', 'rosins', 'rosinning', 'rosinned', 'rosinned', tran, ['6A'] ).-verb( 'rot', 'rots', 'rotting', 'rotted', 'rotted', _, ['2A','2C','6A'] ).-verb( 'rotate', 'rotates', 'rotating', 'rotated', 'rotated', _, ['2A','6A'] ).-verb( 'rouge', 'rouges', 'rouging', 'rouged', 'rouged', _, ['2A','6A'] ).-verb( 'rough', 'roughs', 'roughing', 'roughed', 'roughed', tran, ['6A','15B'] ).-verb( 'rough-dry', 'rough-dries', 'rough-drying', 'rough-dried', 'rough-dried', tran, [] ).-verb( 'rough-house', 'rough-houses', 'rough-housing', 'rough-housed', 'rough-housed', _, ['2A','6A'] ).-verb( 'roughcast', 'roughcasts', 'roughcasting', 'roughcast', 'roughcast', tran, [] ).-verb( 'roughen', 'roughens', 'roughening', 'roughened', 'roughened', _, [] ).-verb( 'round', 'rounds', 'rounding', 'rounded', 'rounded', _, ['2C','3A','6A','15B'] ).-verb( 'rouse', 'rouses', 'rousing', 'roused', 'roused', _, ['2A','6A','15A'] ).-verb( 'rout', 'routs', 'routing', 'routed', 'routed', tran, ['6A','15B'] ).-verb( 'route', 'routes', 'routing', 'routed', 'routed', tran, [] ).-verb( 'rove', 'roves', 'roving', 'roved', 'roved', _, ['2A','2C','6A'] ).-verb( 'row', 'rows', 'rowing', 'rowed', 'rowed', _, ['2A','2B','2C','6A','15A','15B'] ).-verb( 'row', 'rows', 'rowing', 'rowed', 'rowed', _, ['2A','3A','6A'] ).-verb( 'rub', 'rubs', 'rubbing', 'rubbed', 'rubbed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'rubber', 'rubbers', 'rubbering', 'rubbered', 'rubbered', tran, ['6A'] ).-verb( 'rubber-stamp', 'rubber-stamps', 'rubber-stamping', 'rubber-stamped', 'rubber-stamped', tran, [] ).-verb( 'rubberize', 'rubberizes', 'rubberizing', 'rubberized', 'rubberized', tran, ['6A'] ).-verb( 'rubberneck', 'rubbernecks', 'rubbernecking', 'rubbernecked', 'rubbernecked', intran, [] ).-verb( 'rubbish', 'rubbishes', 'rubbishing', 'rubbished', 'rubbished', tran, ['6A'] ).-verb( 'ruck', 'rucks', 'rucking', 'rucked', 'rucked', _, ['2A','2C','6A','15B'] ).-verb( 'ruddle', 'ruddles', 'ruddling', 'ruddled', 'ruddled', tran, [] ).-verb( 'rue', 'rues', 'ruing', 'rued', 'rued', tran, ['6A'] ).-verb( 'ruff', 'ruffs', 'ruffing', 'ruffed', 'ruffed', _, [] ).-verb( 'ruffle', 'ruffles', 'ruffling', 'ruffled', 'ruffled', _, ['2A','6A','15B'] ).-verb( 'ruin', 'ruins', 'ruining', 'ruined', 'ruined', tran, ['6A'] ).-verb( 'rule', 'rules', 'ruling', 'ruled', 'ruled', _, ['2A','2B','2C','3A','6A','9','15A','15B','25'] ).-verb( 'rumble', 'rumbles', 'rumbling', 'rumbled', 'rumbled', _, ['2A','2C','15B'] ).-verb( 'ruminate', 'ruminates', 'ruminating', 'ruminated', 'ruminated', intran, ['2A','2B','2C'] ).-verb( 'rummage', 'rummages', 'rummaging', 'rummaged', 'rummaged', _, ['2A','2B','2C','3A','6A','15B'] ).-verb( 'rumour', 'rumours', 'rumouring', 'rumoured', 'rumoured', tran, [] ).-verb( 'rumple', 'rumples', 'rumpling', 'rumpled', 'rumpled', tran, ['6A'] ).-verb( 'run', 'runs', 'running', 'ran', 'run', _, ['2A','2B','2C','2D','2E','3A','4A','6A','14','15A','15B'] ).-verb( 'rupture', 'ruptures', 'rupturing', 'ruptured', 'ruptured', _, ['2A','6A'] ).-verb( 'rush', 'rushes', 'rushing', 'rushed', 'rushed', _, ['2A','2C','4A','6A','15A','15B'] ).-verb( 'rust', 'rusts', 'rusting', 'rusted', 'rusted', _, ['2A','2C','6A'] ).-verb( 'rusticate', 'rusticates', 'rusticating', 'rusticated', 'rusticated', _, ['2A','6A'] ).-verb( 'rustle', 'rustles', 'rustling', 'rustled', 'rustled', _, ['2A','2C','6A','15B'] ).-verb( 'rut', 'ruts', 'rutting', 'rutted', 'rutted', tran, ['2A'] ).-verb( 'sabotage', 'sabotages', 'sabotaging', 'sabotaged', 'sabotaged', tran, ['6A'] ).-verb( 'sabre', 'sabres', 'sabring', 'sabred', 'sabred', tran, [] ).-verb( 'sack', 'sacks', 'sacking', 'sacked', 'sacked', tran, ['6A'] ).-verb( 'sacrifice', 'sacrifices', 'sacrificing', 'sacrificed', 'sacrificed', _, ['3A','6A','14','16A'] ).-verb( 'sadden', 'saddens', 'saddening', 'saddened', 'saddened', _, ['2A','6A'] ).-verb( 'saddle', 'saddles', 'saddling', 'saddled', 'saddled', tran, ['6A','14'] ).-verb( 'safeguard', 'safeguards', 'safeguarding', 'safeguarded', 'safeguarded', tran, ['6A','14'] ).-verb( 'sag', 'sags', 'sagging', 'sagged', 'sagged', intran, ['2A'] ).-verb( 'sail', 'sails', 'sailing', 'sailed', 'sailed', _, ['2A','2B','2C','3A','6A'] ).-verb( 'salaam', 'salaams', 'salaaming', 'salaamed', 'salaamed', intran, [] ).-verb( 'salivate', 'salivates', 'salivating', 'salivated', 'salivated', intran, [] ).-verb( 'sallow', 'sallows', 'sallowing', 'sallowed', 'sallowed', _, [] ).-verb( 'sally', 'sallies', 'sallying', 'sallied', 'sallied', intran, ['2A','2C'] ).-verb( 'salt', 'salts', 'salting', 'salted', 'salted', tran, ['6A','15B'] ).-verb( 'salute', 'salutes', 'saluting', 'saluted', 'saluted', _, ['2A','6A'] ).-verb( 'salvage', 'salvages', 'salvaging', 'salvaged', 'salvaged', tran, ['6A'] ).-verb( 'salve', 'salves', 'salving', 'salved', 'salved', tran, ['6A'] ).-verb( 'sample', 'samples', 'sampling', 'sampled', 'sampled', tran, ['6A'] ).-verb( 'sanctify', 'sanctifies', 'sanctifying', 'sanctified', 'sanctified', tran, ['6A'] ).-verb( 'sanction', 'sanctions', 'sanctioning', 'sanctioned', 'sanctioned', tran, ['6A'] ).-verb( 'sand', 'sands', 'sanding', 'sanded', 'sanded', tran, ['6A'] ).-verb( 'sandblast', 'sandblasts', 'sandblasting', 'sandblasted', 'sandblasted', tran, ['6A'] ).-verb( 'sandpaper', 'sandpapers', 'sandpapering', 'sandpapered', 'sandpapered', tran, ['6A'] ).-verb( 'sandwich', 'sandwiches', 'sandwiching', 'sandwiched', 'sandwiched', tran, ['6A','14'] ).-verb( 'sap', 'saps', 'sapping', 'sapped', 'sapped', _, ['2A','6A'] ).-verb( 'sate', 'sates', 'sating', 'sated', 'sated', tran, ['6A'] ).-verb( 'satiate', 'satiates', 'satiating', 'satiated', 'satiated', tran, ['6A'] ).-verb( 'satirize', 'satirizes', 'satirizing', 'satirized', 'satirized', tran, ['6A'] ).-verb( 'satisfy', 'satisfies', 'satisfying', 'satisfied', 'satisfied', _, ['2A','6A','11','14'] ).-verb( 'saturate', 'saturates', 'saturating', 'saturated', 'saturated', tran, ['6A','14'] ).-verb( 'sauce', 'sauces', 'saucing', 'sauced', 'sauced', tran, ['6A'] ).-verb( 'saunter', 'saunters', 'sauntering', 'sauntered', 'sauntered', intran, ['2A','2C'] ).-verb( 'saut_e', 'saut_es', 'saut_eing', 'saut_eed', 'saut_eed', tran, [] ).-verb( 'savage', 'savages', 'savaging', 'savaged', 'savaged', tran, ['6A'] ).-verb( 'save', 'saves', 'saving', 'saved', 'saved', _, ['2A','2C','3A','6A','6D','12B','12C','13B','14','15B'] ).-verb( 'savour', 'savours', 'savouring', 'savoured', 'savoured', _, ['3A','6A'] ).-verb( 'savvy', 'savvies', 'savvying', 'savvyed', 'savvyed', intran, [] ).-verb( 'saw', 'saws', 'sawing', 'sawed', 'sawed', _, ['2A','2B','2C','4A','6A','8','9','10','15A','15B','16B','18A','19A','22','24A'] ).-verb( 'say', 'says', 'saying', 'said', 'said', _, ['6A','9','10','14'] ).-verb( 'scald', 'scalds', 'scalding', 'scalded', 'scalded', tran, ['6A'] ).-verb( 'scale', 'scales', 'scaling', 'scaled', 'scaled', _, ['2B','2C','6A','15A','15B'] ).-verb( 'scallop', 'scallops', 'scalloping', 'scalloped', 'scalloped', tran, ['6A'] ).-verb( 'scalp', 'scalps', 'scalping', 'scalped', 'scalped', tran, ['6A'] ).-verb( 'scamp', 'scamps', 'scamping', 'scamped', 'scamped', tran, ['6A'] ).-verb( 'scamper', 'scampers', 'scampering', 'scampered', 'scampered', intran, ['2A','2C'] ).-verb( 'scan', 'scans', 'scanning', 'scanned', 'scanned', _, ['2A','6A'] ).-verb( 'scandalize', 'scandalizes', 'scandalizing', 'scandalized', 'scandalized', tran, ['6A'] ).-verb( 'scant', 'scants', 'scanting', 'scanted', 'scanted', tran, ['6A'] ).-verb( 'scar', 'scars', 'scarring', 'scarred', 'scarred', _, ['2C','6A'] ).-verb( 'scare', 'scares', 'scaring', 'scared', 'scared', _, ['2A','6A','15A','15B'] ).-verb( 'scarify', 'scarifies', 'scarifying', 'scarified', 'scarified', tran, ['6A'] ).-verb( 'scarper', 'scarpers', 'scarpering', 'scarpered', 'scarpered', intran, ['2A'] ).-verb( 'scatter', 'scatters', 'scattering', 'scattered', 'scattered', _, ['2A','2C','6A','15A','15B'] ).-verb( 'scavenge', 'scavenges', 'scavenging', 'scavenged', 'scavenged', intran, ['2A','3A'] ).-verb( 'scent', 'scents', 'scenting', 'scented', 'scented', tran, ['6A'] ).-verb( 'schedule', 'schedules', 'scheduling', 'scheduled', 'scheduled', tran, ['6A','7A','14'] ).-verb( 'scheme', 'schemes', 'scheming', 'schemed', 'schemed', _, ['2A','3A','4A','6A'] ).-verb( 'school', 'schools', 'schooling', 'schooled', 'schooled', tran, ['6A','15A'] ).-verb( 'scintillate', 'scintillates', 'scintillating', 'scintillated', 'scintillated', intran, ['2A'] ).-verb( 'scoff', 'scoffs', 'scoffing', 'scoffed', 'scoffed', _, ['2A','3A'] ).-verb( 'scold', 'scolds', 'scolding', 'scolded', 'scolded', _, ['2A','6A','14'] ).-verb( 'scollop', 'scollops', 'scolloping', 'scolloped', 'scolloped', tran, [] ).-verb( 'scoop', 'scoops', 'scooping', 'scooped', 'scooped', tran, ['6A','15B'] ).-verb( 'scoot', 'scoots', 'scooting', 'scooted', 'scooted', intran, [] ).-verb( 'scorch', 'scorches', 'scorching', 'scorched', 'scorched', _, ['2A','2C','6A'] ).-verb( 'score', 'scores', 'scoring', 'scored', 'scored', _, ['2A','3A','6A','15A','15B'] ).-verb( 'scorn', 'scorns', 'scorning', 'scorned', 'scorned', tran, ['6A','6D','7A'] ).-verb( 'scotch', 'scotches', 'scotching', 'scotched', 'scotched', tran, ['6A'] ).-verb( 'scour', 'scours', 'scouring', 'scoured', 'scoured', _, ['2C','6A','15A','15B'] ).-verb( 'scourge', 'scourges', 'scourging', 'scourged', 'scourged', tran, ['6A'] ).-verb( 'scout', 'scouts', 'scouting', 'scouted', 'scouted', _, ['2C','6A'] ).-verb( 'scowl', 'scowls', 'scowling', 'scowled', 'scowled', intran, ['2A','3A'] ).-verb( 'scrabble', 'scrabbles', 'scrabbling', 'scrabbled', 'scrabbled', intran, ['2A','2C'] ).-verb( 'scrag', 'scrags', 'scragging', 'scragged', 'scragged', tran, [] ).-verb( 'scram', 'scrams', 'scramming', 'scrammed', 'scrammed', intran, [] ).-verb( 'scramble', 'scrambles', 'scrambling', 'scrambled', 'scrambled', _, ['2A','2C','3A','4A','6A'] ).-verb( 'scrap', 'scraps', 'scrapping', 'scrapped', 'scrapped', tran, ['6A'] ).-verb( 'scrape', 'scrapes', 'scraping', 'scraped', 'scraped', _, ['2C','3A','6A','14','15A','15B','22'] ).-verb( 'scratch', 'scratches', 'scratching', 'scratched', 'scratched', _, ['2A','2C','6A','15B'] ).-verb( 'scrawl', 'scrawls', 'scrawling', 'scrawled', 'scrawled', _, ['2A','2C','6A'] ).-verb( 'scream', 'screams', 'screaming', 'screamed', 'screamed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'screech', 'screeches', 'screeching', 'screeched', 'screeched', _, ['2A','2C','6A','15A','15B'] ).-verb( 'screen', 'screens', 'screening', 'screened', 'screened', _, ['2C','6A','14','15A','15B'] ).-verb( 'screw', 'screws', 'screwing', 'screwed', 'screwed', _, ['2A','6A','15A','15B'] ).-verb( 'scribble', 'scribbles', 'scribbling', 'scribbled', 'scribbled', _, ['2A','6A'] ).-verb( 'scrimmage', 'scrimmages', 'scrimmaging', 'scrimmaged', 'scrimmaged', _, [] ).-verb( 'scrimp', 'scrimps', 'scrimping', 'scrimped', 'scrimped', _, [] ).-verb( 'scrimshank', 'scrimshanks', 'scrimshanking', 'scrimshanked', 'scrimshanked', intran, [] ).-verb( 'scrounge', 'scrounges', 'scrounging', 'scrounged', 'scrounged', _, ['2A','6A'] ).-verb( 'scrub', 'scrubs', 'scrubbing', 'scrubbed', 'scrubbed', _, ['2A','2C','6A','15B','22'] ).-verb( 'scrunch', 'scrunches', 'scrunching', 'scrunched', 'scrunched', tran, [] ).-verb( 'scruple', 'scruples', 'scrupling', 'scrupled', 'scrupled', intran, ['4C'] ).-verb( 'scrutinize', 'scrutinizes', 'scrutinizing', 'scrutinized', 'scrutinized', tran, ['6A'] ).-verb( 'scud', 'scuds', 'scudding', 'scudded', 'scudded', intran, ['2A','2C'] ).-verb( 'scuff', 'scuffs', 'scuffing', 'scuffed', 'scuffed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'scuffle', 'scuffles', 'scuffling', 'scuffled', 'scuffled', intran, ['2A','2C'] ).-verb( 'scull', 'sculls', 'sculling', 'sculled', 'sculled', _, ['2A','6A'] ).-verb( 'sculpt', 'sculpts', 'sculpting', 'sculpted', 'sculpted', _, [] ).-verb( 'sculpture', 'sculptures', 'sculpturing', 'sculptured', 'sculptured', _, ['2A','6A'] ).-verb( 'scupper', 'scuppers', 'scuppering', 'scuppered', 'scuppered', tran, [] ).-verb( 'scurry', 'scurries', 'scurrying', 'scurried', 'scurried', intran, ['2A','2C','3A'] ).-verb( 'scuttle', 'scuttles', 'scuttling', 'scuttled', 'scuttled', _, ['2A','2C','6A'] ).-verb( 'scythe', 'scythes', 'scything', 'scythed', 'scythed', tran, ['6A','15A'] ).-verb( 'seal', 'seals', 'sealing', 'sealed', 'sealed', _, ['2A','6A','15A','15B'] ).-verb( 'seam', 'seams', 'seaming', 'seamed', 'seamed', tran, [] ).-verb( 'sear', 'sears', 'searing', 'seared', 'seared', tran, ['6A'] ).-verb( 'search', 'searches', 'searching', 'searched', 'searched', _, ['2A','3A','6A','14','15A','15B'] ).-verb( 'season', 'seasons', 'seasoning', 'seasoned', 'seasoned', _, ['2A','6A','14'] ).-verb( 'seat', 'seats', 'seating', 'seated', 'seated', tran, ['6A'] ).-verb( 'secede', 'secedes', 'seceding', 'seceded', 'seceded', intran, ['2A','3A'] ).-verb( 'seclude', 'secludes', 'secluding', 'secluded', 'secluded', tran, ['6A','14','15A'] ).-verb( 'second', 'seconds', 'seconding', 'seconded', 'seconded', tran, ['6A'] ).-verb( 'second', 'seconds', 'seconding', 'seconded', 'seconded', tran, ['6A','15A'] ).-verb( 'secrete', 'secretes', 'secreting', 'secreted', 'secreted', tran, ['6A'] ).-verb( 'secularize', 'secularizes', 'secularizing', 'secularized', 'secularized', tran, ['6A'] ).-verb( 'secure', 'secures', 'securing', 'secured', 'secured', tran, ['6A','12B','13B','14'] ).-verb( 'sedate', 'sedates', 'sedating', 'sedated', 'sedated', tran, ['6A'] ).-verb( 'seduce', 'seduces', 'seducing', 'seduced', 'seduced', tran, ['6A','14'] ).-verb( 'see', 'sees', 'seeing', 'saw', 'seen', _, ['2A','2B','2C','4A','6A','8','9','10','15A','16B','18A','19A','22','24A'] ).-verb( 'seed', 'seeds', 'seeding', 'seeded', 'seeded', _, ['2A','6A'] ).-verb( 'seek', 'seeks', 'seeking', 'sought', 'sought', tran, ['2A','3A','6A','7A','15A'] ).-verb( 'seem', 'seems', 'seeming', 'seemed', 'seemed', intran, ['2A','4D','4E'] ).-verb( 'seep', 'seeps', 'seeping', 'seeped', 'seeped', intran, ['2C'] ).-verb( 'seesaw', 'seesaws', 'seesawing', 'seesawed', 'seesawed', intran, [] ).-verb( 'seethe', 'seethes', 'seething', 'seethed', 'seethed', _, ['2A','3A','6A'] ).-verb( 'segment', 'segments', 'segmenting', 'segmented', 'segmented', _, [] ).-verb( 'segregate', 'segregates', 'segregating', 'segregated', 'segregated', tran, ['6A'] ).-verb( 'seine', 'seines', 'seining', 'seined', 'seined', _, [] ).-verb( 'seize', 'seizes', 'seizing', 'seized', 'seized', _, ['2A','2C','3A','6A','15A'] ).-verb( 'select', 'selects', 'selecting', 'selected', 'selected', tran, ['6A','15A','16A'] ).-verb( 'sell', 'sells', 'selling', 'sold', 'sold', _, ['2A','2C','6A','12A','13A','15B'] ).-verb( 'semaphore', 'semaphores', 'semaphoring', 'semaphored', 'semaphored', _, ['2A','6A'] ).-verb( 'send', 'sends', 'sending', 'sent', 'sent', _, ['2C','3A','6A','12A','13A','15A','15B','19B','22'] ).-verb( 'sense', 'senses', 'sensing', 'sensed', 'sensed', tran, ['6A','9'] ).-verb( 'sensitize', 'sensitizes', 'sensitizing', 'sensitized', 'sensitized', tran, ['6A'] ).-verb( 'sentence', 'sentences', 'sentencing', 'sentenced', 'sentenced', tran, ['6A','14','17'] ).-verb( 'sentimentalize', 'sentimentalizes', 'sentimentalizing', 'sentimentalized', 'sentimentalized', _, ['2A','6A'] ).-verb( 'separate', 'separates', 'separating', 'separated', 'separated', _, ['2A','6A','14','15B'] ).-verb( 'sequester', 'sequesters', 'sequestering', 'sequestered', 'sequestered', tran, ['6A'] ).-verb( 'sequestrate', 'sequestrates', 'sequestrating', 'sequestrated', 'sequestrated', tran, ['6A'] ).-verb( 'serenade', 'serenades', 'serenading', 'serenaded', 'serenaded', tran, ['6A'] ).-verb( 'serialize', 'serializes', 'serializing', 'serialized', 'serialized', tran, ['6A'] ).-verb( 'sermonize', 'sermonizes', 'sermonizing', 'sermonized', 'sermonized', _, ['2A','6A'] ).-verb( 'serve', 'serves', 'serving', 'served', 'served', _, ['2A','2B','2C','3A','4A','6A','14','15A','15B'] ).-verb( 'service', 'services', 'servicing', 'serviced', 'serviced', tran, ['6A'] ).-verb( 'set', 'sets', 'setting', 'set', 'set', _, ['2A','2C','3A','6A','12C','14','15A','16A','17','19B','22'] ).-verb( 'settle', 'settles', 'settling', 'settled', 'settled', _, ['2A','2C','3A','6A','7A','8','10','14','15A','15B'] ).-verb( 'sever', 'severs', 'severing', 'severed', 'severed', _, ['2A','6A','15A'] ).-verb( 'sew', 'sews', 'sewing', 'sewed', 'sewn', _, ['2A','2B','2C','6A','15B'] ).-verb( 'sex', 'sexes', 'sexing', 'sexed', 'sexed', tran, ['6A'] ).-verb( 'shack', 'shacks', 'shacking', 'shacked', 'shacked', intran, ['2C'] ).-verb( 'shackle', 'shackles', 'shackling', 'shackled', 'shackled', tran, ['6A'] ).-verb( 'shade', 'shades', 'shading', 'shaded', 'shaded', _, ['2C','6A','15A'] ).-verb( 'shadow', 'shadows', 'shadowing', 'shadowed', 'shadowed', tran, ['6A'] ).-verb( 'shag', 'shags', 'shagging', 'shagged', 'shagged', _, ['6A'] ).-verb( 'shake', 'shakes', 'shaking', 'shook', 'shaken', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'shall', 'shall', '-', '-', '-', unknown, [] ).-verb( 'shallow', 'shallows', 'shallowing', 'shallowed', 'shallowed', intran, [] ).-verb( 'sham', 'shams', 'shamming', 'shammed', 'shammed', _, ['2A','2D','6A'] ).-verb( 'shamble', 'shambles', 'shambling', 'shambled', 'shambled', intran, ['2A','2C'] ).-verb( 'shame', 'shames', 'shaming', 'shamed', 'shamed', tran, ['6A','14'] ).-verb( 'shampoo', 'shampoos', 'shampooing', 'shampooed', 'shampooed', tran, ['6A'] ).-verb( 'shanghai', 'shanghais', 'shanghaiing', 'shanghaied', 'shanghaied', tran, [] ).-verb( 'shape', 'shapes', 'shaping', 'shaped', 'shaped', _, ['2A','2C','6A','15A'] ).-verb( 'share', 'shares', 'sharing', 'shared', 'shared', _, ['3A','6A','14','15B'] ).-verb( 'sharpen', 'sharpens', 'sharpening', 'sharpened', 'sharpened', _, ['2A','6A'] ).-verb( 'shatter', 'shatters', 'shattering', 'shattered', 'shattered', _, ['2A','6A'] ).-verb( 'shave', 'shaves', 'shaving', 'shaved', 'shaved', _, ['2A','6A','15A','15B'] ).-verb( 'shear', 'shears', 'shearing', 'sheared', 'sheared', tran, ['6A'] ).-verb( 'sheathe', 'sheathes', 'sheathing', 'sheathed', 'sheathed', tran, ['6A'] ).-verb( 'shed', 'sheds', 'shedding', 'shed', 'shed', tran, ['6A'] ).-verb( 'sheer', 'sheers', 'sheering', 'sheered', 'sheered', intran, ['2C'] ).-verb( 'shell', 'shells', 'shelling', 'shelled', 'shelled', _, ['2C','6A','15B'] ).-verb( 'shellac', 'shellacs', 'shellacking', 'shellacked', 'shellacked', tran, [] ).-verb( 'shelter', 'shelters', 'sheltering', 'sheltered', 'sheltered', _, ['2A','2C','6A','14'] ).-verb( 'shelve', 'shelves', 'shelving', 'shelved', 'shelved', _, ['2A','2C','6A'] ).-verb( 'shepherd', 'shepherds', 'shepherding', 'shepherded', 'shepherded', tran, ['6A','15A'] ).-verb( 'shew', 'shews', 'shewing', 'shewed', 'shewed', _, ['2A','2C','6A','9','10','12A','13A','14','15A','15B','19B','20','21','24A','25'] ).-verb( 'shield', 'shields', 'shielding', 'shielded', 'shielded', tran, ['6A','15A'] ).-verb( 'shift', 'shifts', 'shifting', 'shifted', 'shifted', _, ['2A','2C','6A','14','15A'] ).-verb( 'shillyshally', 'shillyshallies', 'shillyshallying', 'shillyshallied', 'shillyshallied', intran, ['2A'] ).-verb( 'shimmer', 'shimmers', 'shimmering', 'shimmered', 'shimmered', intran, ['2A','2C'] ).-verb( 'shin', 'shins', 'shinning', 'shinned', 'shinned', intran, ['3A'] ).-verb( 'shine', 'shines', 'shining', 'shone', 'shone', _, ['2A','2C','6A'] ).-verb( 'shingle', 'shingles', 'shingling', 'shingled', 'shingled', tran, ['6A'] ).-verb( 'ship', 'ships', 'shipping', 'shipped', 'shipped', _, ['2C','6A','15A','15B'] ).-verb( 'shipwreck', 'shipwrecks', 'shipwrecking', 'shipwrecked', 'shipwrecked', intran, [] ).-verb( 'shirk', 'shirks', 'shirking', 'shirked', 'shirked', _, ['2A','6A','6D'] ).-verb( 'shit', 'shits', 'shitting', 'shitted', 'shitted', intran, ['2A','3A'] ).-verb( 'shiver', 'shivers', 'shivering', 'shivered', 'shivered', _, ['2A','2C','15A'] ).-verb( 'shoal', 'shoals', 'shoaling', 'shoaled', 'shoaled', intran, ['2A'] ).-verb( 'shock', 'shocks', 'shocking', 'shocked', 'shocked', tran, ['6A'] ).-verb( 'shoe', 'shoes', 'shoeing', 'shod', 'shod', tran, ['6A'] ).-verb( 'shoo', 'shoos', 'shooing', 'shooed', 'shooed', _, ['15B'] ).-verb( 'shoot', 'shoots', 'shooting', 'shot', 'shot', _, ['2A','2C','4A','6A','15A','15B'] ).-verb( 'shop', 'shops', 'shopping', 'shopped', 'shopped', intran, ['2A','2C'] ).-verb( 'shoplift', 'shoplifts', 'shoplifting', 'shoplifted', 'shoplifted', _, ['2A','6A'] ).-verb( 'shore', 'shores', 'shoring', 'shored', 'shored', tran, ['15B'] ).-verb( 'short', 'shorts', 'shorting', 'shorted', 'shorted', _, [] ).-verb( 'short-change', 'short-changes', 'short-changing', 'short-changed', 'short-changed', tran, [] ).-verb( 'short-circuit', 'short-circuits', 'short-circuiting', 'short-circuited', 'short-circuited', _, [] ).-verb( 'shorten', 'shortens', 'shortening', 'shortened', 'shortened', _, ['2A','6A'] ).-verb( 'shortlist', 'shortlists', 'shortlisting', 'shortlisted', 'shortlisted', tran, [] ).-verb( 'should', 'should', '-', '-', '-', unknown, [] ).-verb( 'shoulder', 'shoulders', 'shouldering', 'shouldered', 'shouldered', tran, ['6A','15A'] ).-verb( 'shout', 'shouts', 'shouting', 'shouted', 'shouted', _, ['2A','2B','2C','3A','4B','6A','15A','15B','22'] ).-verb( 'shove', 'shoves', 'shoving', 'shoved', 'shoved', _, ['2A','2C','6A','15A','15B'] ).-verb( 'shovel', 'shovels', 'shovelling', 'shovelled', 'shovelled', tran, ['6A','15A','15B'] ).-verb( 'show', 'shows', 'showing', 'showed', 'showed', _, ['2A','2C','6A','9','10','12A','13A','14','15A','15B','19B','20','21','24A','25'] ).-verb( 'shower', 'showers', 'showering', 'showered', 'showered', _, ['2C','14'] ).-verb( 'shred', 'shreds', 'shredding', 'shredded', 'shredded', tran, ['6A'] ).-verb( 'shriek', 'shrieks', 'shrieking', 'shrieked', 'shrieked', _, ['2A','2C','6A','15B'] ).-verb( 'shrill', 'shrills', 'shrilling', 'shrilled', 'shrilled', _, [] ).-verb( 'shrimp', 'shrimps', 'shrimping', 'shrimped', 'shrimped', intran, [] ).-verb( 'shrine', 'shrines', 'shrining', 'shrined', 'shrined', tran, [] ).-verb( 'shrink', 'shrinks', 'shrinking', 'shrank', 'shrunk', _, ['2A','2C','3A','6A'] ).-verb( 'shrive', 'shrives', 'shriving', 'shrived', 'shrived', tran, ['6A'] ).-verb( 'shrivel', 'shrivels', 'shrivelling', 'shrivelled', 'shrivelled', _, ['2A','2C','6A','15B'] ).-verb( 'shroud', 'shrouds', 'shrouding', 'shrouded', 'shrouded', tran, ['6A','15A'] ).-verb( 'shrug', 'shrugs', 'shrugging', 'shrugged', 'shrugged', tran, ['6A','15B'] ).-verb( 'shuck', 'shucks', 'shucking', 'shucked', 'shucked', tran, ['6A'] ).-verb( 'shudder', 'shudders', 'shuddering', 'shuddered', 'shuddered', intran, ['2A','2C','4C'] ).-verb( 'shuffle', 'shuffles', 'shuffling', 'shuffled', 'shuffled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'shun', 'shuns', 'shunning', 'shunned', 'shunned', tran, ['6A','6D'] ).-verb( 'shunt', 'shunts', 'shunting', 'shunted', 'shunted', _, ['2A','6A','15A','15B'] ).-verb( 'shush', 'shushes', 'shushing', 'shushed', 'shushed', _, [] ).-verb( 'shut', 'shuts', 'shutting', 'shut', 'shut', _, ['2A','2C','6A','15A','15B'] ).-verb( 'shutter', 'shutters', 'shuttering', 'shuttered', 'shuttered', tran, ['6A'] ).-verb( 'shuttle', 'shuttles', 'shuttling', 'shuttled', 'shuttled', _, ['2C','6A','15A'] ).-verb( 'shy', 'shies', 'shying', 'shied', 'shied', _, ['2A','3A','6A','15A'] ).-verb( 'sick', 'sicks', 'sicking', 'sicked', 'sicked', tran, [] ).-verb( 'sicken', 'sickens', 'sickening', 'sickened', 'sickened', _, ['2A','3A','4C','6A'] ).-verb( 'side', 'sides', 'siding', 'sided', 'sided', intran, ['3A'] ).-verb( 'side-slip', 'side-slips', 'side-slipping', 'side-slipped', 'side-slipped', intran, [] ).-verb( 'sidestep', 'sidesteps', 'sidestepping', 'sidestepped', 'sidestepped', _, ['2A','6A'] ).-verb( 'sidetrack', 'sidetracks', 'sidetracking', 'sidetracked', 'sidetracked', tran, ['6A'] ).-verb( 'sidle', 'sidles', 'sidling', 'sidled', 'sidled', intran, ['2C'] ).-verb( 'sieve', 'sieves', 'sieving', 'sieved', 'sieved', tran, ['6A'] ).-verb( 'sift', 'sifts', 'sifting', 'sifted', 'sifted', _, ['2C','6A','14','15A','15B'] ).-verb( 'sigh', 'sighs', 'sighing', 'sighed', 'sighed', _, ['2A','3A','6A','15B'] ).-verb( 'sight', 'sights', 'sighting', 'sighted', 'sighted', tran, ['6A'] ).-verb( 'sign', 'signs', 'signing', 'signed', 'signed', _, ['2A','2C','3A','6A','15B'] ).-verb( 'signal', 'signals', 'signalling', 'signalled', 'signalled', _, ['2A','2C','6A','9','17'] ).-verb( 'signalize', 'signalizes', 'signalizing', 'signalized', 'signalized', tran, ['6A'] ).-verb( 'signify', 'signifies', 'signifying', 'signified', 'signified', _, ['2A','2C','6A','9','15A'] ).-verb( 'signpost', 'signposts', 'signposting', 'signposted', 'signposted', tran, [] ).-verb( 'silence', 'silences', 'silencing', 'silenced', 'silenced', tran, ['6A'] ).-verb( 'silhouette', 'silhouettes', 'silhouetting', 'silhouetted', 'silhouetted', tran, [] ).-verb( 'silt', 'silts', 'silting', 'silted', 'silted', _, ['2C','15B'] ).-verb( 'silver', 'silvers', 'silvering', 'silvered', 'silvered', _, ['2A','6A'] ).-verb( 'simmer', 'simmers', 'simmering', 'simmered', 'simmered', _, ['2A','2B','2C','6A','15A'] ).-verb( 'simper', 'simpers', 'simpering', 'simpered', 'simpered', intran, ['2A'] ).-verb( 'simplify', 'simplifies', 'simplifying', 'simplified', 'simplified', tran, ['6A'] ).-verb( 'simulate', 'simulates', 'simulating', 'simulated', 'simulated', tran, ['6A'] ).-verb( 'sin', 'sins', 'sinning', 'sinned', 'sinned', intran, ['2A','3A'] ).-verb( 'sing', 'sings', 'singing', 'sang', 'sung', _, ['2A','2C','3A','6A','12B','13B','15A'] ).-verb( 'singe', 'singes', 'singeing', 'singed', 'singed', _, ['2A','6A'] ).-verb( 'single', 'singles', 'singling', 'singled', 'singled', tran, ['15B'] ).-verb( 'singularize', 'singularizes', 'singularizing', 'singularized', 'singularized', tran, [] ).-verb( 'sink', 'sinks', 'sinking', 'sank', 'sunk', _, ['2A','2C','3A','6A','14','15A'] ).-verb( 'sip', 'sips', 'sipping', 'sipped', 'sipped', _, ['2A','6A','15B'] ).-verb( 'siphon', 'siphons', 'siphoning', 'siphoned', 'siphoned', _, ['15B'] ).-verb( 'sire', 'sires', 'siring', 'sired', 'sired', tran, ['6A'] ).-verb( 'sit', 'sits', 'siting', 'sat', 'sat', _, ['2A','2C','3A','6A','15B'] ).-verb( 'site', 'sites', 'siting', 'sited', 'sited', intran, ['6A'] ).-verb( 'size', 'sizes', 'sizing', 'sized', 'sized', tran, ['6A','15B'] ).-verb( 'sizzle', 'sizzles', 'sizzling', 'sizzled', 'sizzled', intran, ['6A'] ).-verb( 'skate', 'skates', 'skating', 'skated', 'skated', intran, ['2A','2C'] ).-verb( 'skedaddle', 'skedaddles', 'skedaddling', 'skedaddled', 'skedaddled', intran, ['2A'] ).-verb( 'sketch', 'sketches', 'sketching', 'sketched', 'sketched', _, ['2A','6A','15B'] ).-verb( 'skewer', 'skewers', 'skewering', 'skewered', 'skewered', tran, ['6A'] ).-verb( 'ski', 'skis', 'skiing', 'ski\'d', 'ski\'d', intran, [] ).-verb( 'skid', 'skids', 'skidding', 'skidded', 'skidded', intran, ['2A'] ).-verb( 'skim', 'skims', 'skimming', 'skimmed', 'skimmed', _, ['2C','3A','6A','14','15A','15B'] ).-verb( 'skimp', 'skimps', 'skimping', 'skimped', 'skimped', _, ['2A','6A'] ).-verb( 'skin', 'skins', 'skinning', 'skinned', 'skinned', _, ['2C','6A','14'] ).-verb( 'skip', 'skips', 'skipping', 'skipped', 'skipped', _, ['2A','2C','6A'] ).-verb( 'skipper', 'skippers', 'skippering', 'skippered', 'skippered', tran, [] ).-verb( 'skirmish', 'skirmishes', 'skirmishing', 'skirmished', 'skirmished', intran, ['2A','2C'] ).-verb( 'skirt', 'skirts', 'skirting', 'skirted', 'skirted', _, ['2C','6A'] ).-verb( 'skitter', 'skitters', 'skittering', 'skittered', 'skittered', intran, ['2A'] ).-verb( 'skittle', 'skittles', 'skittling', 'skittled', 'skittled', tran, ['15B'] ).-verb( 'skulk', 'skulks', 'skulking', 'skulked', 'skulked', intran, ['2A','2C'] ).-verb( 'sky', 'skies', 'skying', 'skied', 'skied', tran, [] ).-verb( 'skylark', 'skylarks', 'skylarking', 'skylarked', 'skylarked', intran, [] ).-verb( 'skyrocket', 'skyrockets', 'skyrocketing', 'skyrocketed', 'skyrocketed', intran, [] ).-verb( 'slack', 'slacks', 'slacking', 'slacked', 'slacked', intran, ['2A','2C'] ).-verb( 'slacken', 'slackens', 'slackening', 'slackened', 'slackened', _, ['2A','6A'] ).-verb( 'slake', 'slakes', 'slaking', 'slaked', 'slaked', tran, ['6A'] ).-verb( 'slam', 'slams', 'slamming', 'slammed', 'slammed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'slander', 'slanders', 'slandering', 'slandered', 'slandered', tran, ['6A'] ).-verb( 'slang', 'slangs', 'slanging', 'slanged', 'slanged', tran, ['6A'] ).-verb( 'slant', 'slants', 'slanting', 'slanted', 'slanted', _, ['2A','2C','6A'] ).-verb( 'slap', 'slaps', 'slapping', 'slapped', 'slapped', tran, ['6A','15A','15B'] ).-verb( 'slash', 'slashes', 'slashing', 'slashed', 'slashed', _, ['2C','6A'] ).-verb( 'slate', 'slates', 'slating', 'slated', 'slated', tran, ['6A'] ).-verb( 'slaughter', 'slaughters', 'slaughtering', 'slaughtered', 'slaughtered', tran, ['6A'] ).-verb( 'slave', 'slaves', 'slaving', 'slaved', 'slaved', intran, ['2A','2B','2C','3A'] ).-verb( 'slaver', 'slavers', 'slavering', 'slavered', 'slavered', intran, ['2A','2C'] ).-verb( 'slay', 'slays', 'slaying', 'slew', 'slain', tran, ['6A'] ).-verb( 'sledge', 'sledges', 'sledging', 'sledged', 'sledged', _, [] ).-verb( 'sleek', 'sleeks', 'sleeking', 'sleeked', 'sleeked', tran, ['6A'] ).-verb( 'sleep', 'sleeps', 'sleeping', 'slept', 'slept', _, ['2A','2B','2C','6A'] ).-verb( 'sleet', 'sleets', 'sleeting', 'sleeted', 'sleeted', intran, ['2A'] ).-verb( 'sleigh', 'sleighs', 'sleighing', 'sleighed', 'sleighed', _, ['2A','6A'] ).-verb( 'slenderize', 'slenderizes', 'slenderizing', 'slenderized', 'slenderized', _, ['6A'] ).-verb( 'slew', 'slews', 'slewing', 'slewed', 'slewed', _, ['2C','6A','15B'] ).-verb( 'slice', 'slices', 'slicing', 'sliced', 'sliced', _, ['3A','6A','15A','15B','22'] ).-verb( 'slide', 'slides', 'sliding', 'slid', 'slid', _, ['2A','2C','3A','6A','15A'] ).-verb( 'slight', 'slights', 'slighting', 'slighted', 'slighted', tran, ['6A'] ).-verb( 'slim', 'slims', 'slimming', 'slimmed', 'slimmed', intran, [] ).-verb( 'sling', 'slings', 'slinging', 'slung', 'slung', _, ['6A','15A','15B'] ).-verb( 'slink', 'slinks', 'slinking', 'slunk', 'slunk', intran, ['2C'] ).-verb( 'slip', 'slips', 'slipping', 'slipped', 'slipped', _, ['2A','2C','6A','15A','15B'] ).-verb( 'slit', 'slits', 'slitting', 'slit', 'slit', tran, ['2A','2C','6A','15A','22'] ).-verb( 'slither', 'slithers', 'slithering', 'slithered', 'slithered', intran, ['2A','2C'] ).-verb( 'sliver', 'slivers', 'slivering', 'slivered', 'slivered', _, ['2A','6A'] ).-verb( 'slobber', 'slobbers', 'slobbering', 'slobbered', 'slobbered', _, ['2A','3A','6A'] ).-verb( 'slog', 'slogs', 'slogging', 'slogged', 'slogged', _, ['2C','3A','6A'] ).-verb( 'slop', 'slops', 'slopping', 'slopped', 'slopped', _, ['2A','2C','6A','15A'] ).-verb( 'slope', 'slopes', 'sloping', 'sloped', 'sloped', _, ['2A','2C','6A'] ).-verb( 'slosh', 'sloshes', 'sloshing', 'sloshed', 'sloshed', _, ['3A','6A','15A','15B'] ).-verb( 'slot', 'slots', 'slotting', 'slotted', 'slotted', tran, ['6A','15A'] ).-verb( 'slouch', 'slouches', 'slouching', 'slouched', 'slouched', intran, ['2A','2C'] ).-verb( 'slough', 'sloughs', 'sloughing', 'sloughed', 'sloughed', _, ['2A','6A','15B'] ).-verb( 'slow', 'slows', 'slowing', 'slowed', 'slowed', _, ['2C','15B'] ).-verb( 'slug', 'slugs', 'slugging', 'slugged', 'slugged', _, [] ).-verb( 'sluice', 'sluices', 'sluicing', 'sluiced', 'sluiced', _, ['3A','6A','15B'] ).-verb( 'slum', 'slums', 'slumming', 'slummed', 'slummed', intran, [] ).-verb( 'slumber', 'slumbers', 'slumbering', 'slumbered', 'slumbered', _, ['2A','15B'] ).-verb( 'slump', 'slumps', 'slumping', 'slumped', 'slumped', intran, ['2A','2C'] ).-verb( 'slur', 'slurs', 'slurring', 'slurred', 'slurred', _, ['3A','6A'] ).-verb( 'smack', 'smacks', 'smacking', 'smacked', 'smacked', _, ['3A','6A'] ).-verb( 'smart', 'smarts', 'smarting', 'smarted', 'smarted', intran, ['2A','2C','3A'] ).-verb( 'smarten', 'smartens', 'smartening', 'smartened', 'smartened', _, ['2C','6A','15B'] ).-verb( 'smash', 'smashes', 'smashing', 'smashed', 'smashed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'smear', 'smears', 'smearing', 'smeared', 'smeared', _, ['2A','6A','14'] ).-verb( 'smell', 'smells', 'smelling', 'smelled', 'smelled', _, ['2A','2C','2D','3A','6A','15B','19A'] ).-verb( 'smelt', 'smelts', 'smelting', 'smelted', 'smelted', tran, ['2A','2C','2D','3A','6A','15B','19A'] ).-verb( 'smile', 'smiles', 'smiling', 'smiled', 'smiled', _, ['2A','2B','3A','4B','6B'] ).-verb( 'smirch', 'smirches', 'smirching', 'smirched', 'smirched', tran, ['6A'] ).-verb( 'smirk', 'smirks', 'smirking', 'smirked', 'smirked', intran, ['2A'] ).-verb( 'smite', 'smites', 'smiting', 'smote', 'smitten', _, ['2A','2C','6A'] ).-verb( 'smoke', 'smokes', 'smoking', 'smoked', 'smoked', _, ['2A','2C','6A','15B','22'] ).-verb( 'smooth', 'smooths', 'smoothing', 'smoothed', 'smoothed', _, ['2C','6A','15B'] ).-verb( 'smother', 'smothers', 'smothering', 'smothered', 'smothered', tran, ['6A','14','15B'] ).-verb( 'smoulder', 'smoulders', 'smouldering', 'smouldered', 'smouldered', intran, ['2A','2C'] ).-verb( 'smudge', 'smudges', 'smudging', 'smudged', 'smudged', _, ['2A','6A'] ).-verb( 'smuggle', 'smuggles', 'smuggling', 'smuggled', 'smuggled', tran, ['6A','14','15A','15B'] ).-verb( 'smut', 'smuts', 'smutting', 'smutted', 'smutted', tran, ['6A'] ).-verb( 'snaffle', 'snaffles', 'snaffling', 'snaffled', 'snaffled', tran, ['6A'] ).-verb( 'snag', 'snags', 'snagging', 'snagged', 'snagged', tran, [] ).-verb( 'snake', 'snakes', 'snaking', 'snaked', 'snaked', intran, ['2C'] ).-verb( 'snap', 'snaps', 'snapping', 'snapped', 'snapped', _, ['2A','2C','3A','6A','14','15A','15B','22'] ).-verb( 'snare', 'snares', 'snaring', 'snared', 'snared', tran, ['6A'] ).-verb( 'snarl', 'snarls', 'snarling', 'snarled', 'snarled', _, ['2A','2C','3A','6A','15B'] ).-verb( 'snatch', 'snatches', 'snatching', 'snatched', 'snatched', _, ['2A','6A','15A','15B'] ).-verb( 'sneak', 'sneaks', 'sneaking', 'sneaked', 'sneaked', _, ['2A','3A','6A'] ).-verb( 'sneer', 'sneers', 'sneering', 'sneered', 'sneered', intran, ['2A','3A'] ).-verb( 'sneeze', 'sneezes', 'sneezing', 'sneezed', 'sneezed', intran, ['2A'] ).-verb( 'snick', 'snicks', 'snicking', 'snicked', 'snicked', _, [] ).-verb( 'snicker', 'snickers', 'snickering', 'snickered', 'snickered', intran, [] ).-verb( 'sniff', 'sniffs', 'sniffing', 'sniffed', 'sniffed', _, ['2A','3A','6A','15B'] ).-verb( 'sniffle', 'sniffles', 'sniffling', 'sniffled', 'sniffled', intran, [] ).-verb( 'snigger', 'sniggers', 'sniggering', 'sniggered', 'sniggered', intran, ['2A','2C'] ).-verb( 'snip', 'snips', 'snipping', 'snipped', 'snipped', _, ['3A','6A','15B'] ).-verb( 'snipe', 'snipes', 'sniping', 'sniped', 'sniped', _, ['2A','3A','6A'] ).-verb( 'snitch', 'snitches', 'snitching', 'snitched', 'snitched', _, ['2A','3A','6A'] ).-verb( 'snivel', 'snivels', 'snivelling', 'snivelled', 'snivelled', intran, ['2A'] ).-verb( 'snog', 'snogs', 'snogging', 'snogged', 'snogged', intran, ['2A'] ).-verb( 'snoop', 'snoops', 'snooping', 'snooped', 'snooped', intran, ['2A','2C','3A'] ).-verb( 'snooze', 'snoozes', 'snoozing', 'snoozed', 'snoozed', intran, ['2A'] ).-verb( 'snore', 'snores', 'snoring', 'snored', 'snored', intran, ['2A','2C'] ).-verb( 'snort', 'snorts', 'snorting', 'snorted', 'snorted', _, ['2A','2C','6A','15B'] ).-verb( 'snow', 'snows', 'snowing', 'snowed', 'snowed', _, ['2A','2B','2C'] ).-verb( 'snowball', 'snowballs', 'snowballing', 'snowballed', 'snowballed', _, [] ).-verb( 'snub', 'snubs', 'snubbing', 'snubbed', 'snubbed', tran, ['6A'] ).-verb( 'snuff', 'snuffs', 'snuffing', 'snuffed', 'snuffed', _, ['2C','6A','15B'] ).-verb( 'snuffle', 'snuffles', 'snuffling', 'snuffled', 'snuffled', intran, ['2A'] ).-verb( 'snuggle', 'snuggles', 'snuggling', 'snuggled', 'snuggled', _, ['2C','14'] ).-verb( 'soak', 'soaks', 'soaking', 'soaked', 'soaked', _, ['2A','3A','6A','14','15A','15B'] ).-verb( 'soap', 'soaps', 'soaping', 'soaped', 'soaped', tran, ['6A','15B'] ).-verb( 'soar', 'soars', 'soaring', 'soared', 'soared', intran, ['2A','2C'] ).-verb( 'sob', 'sobs', 'sobbing', 'sobbed', 'sobbed', _, ['2A','2C','15A','15B'] ).-verb( 'sober', 'sobers', 'sobering', 'sobered', 'sobered', _, ['2C','6A','15B'] ).-verb( 'socialize', 'socializes', 'socializing', 'socialized', 'socialized', tran, ['6A'] ).-verb( 'sock', 'socks', 'socking', 'socked', 'socked', tran, ['6A','15A'] ).-verb( 'sod', 'sods', 'sodding', 'sodded', 'sodded', intran, [] ).-verb( 'soft-pedal', 'soft-pedals', 'soft-pedalling', 'soft-pedalled', 'soft-pedalled', _, [] ).-verb( 'soft-soap', 'soft-soaps', 'soft-soaping', 'soft-soaped', 'soft-soaped', tran, [] ).-verb( 'soft-solder', 'soft-solders', 'soft-soldering', 'soft-soldered', 'soft-soldered', tran, [] ).-verb( 'soften', 'softens', 'softening', 'softened', 'softened', _, ['2A','6A'] ).-verb( 'softland', 'softlands', 'softlanding', 'softlanded', 'softlanded', intran, [] ).-verb( 'soil', 'soils', 'soiling', 'soiled', 'soiled', _, ['2A','2C','6A'] ).-verb( 'sojourn', 'sojourns', 'sojourning', 'sojourned', 'sojourned', intran, ['2C'] ).-verb( 'solace', 'solaces', 'solacing', 'solaced', 'solaced', tran, ['6A','15A'] ).-verb( 'solder', 'solders', 'soldering', 'soldered', 'soldered', tran, ['6A','15A','15B'] ).-verb( 'soldier', 'soldiers', 'soldiering', 'soldiered', 'soldiered', intran, ['2A'] ).-verb( 'sole', 'soles', 'soling', 'soled', 'soled', tran, ['6A'] ).-verb( 'solemnize', 'solemnizes', 'solemnizing', 'solemnized', 'solemnized', tran, ['6A'] ).-verb( 'solicit', 'solicits', 'soliciting', 'solicited', 'solicited', _, ['2A','6A','14'] ).-verb( 'solidify', 'solidifies', 'solidifying', 'solidified', 'solidified', _, ['2A','6A'] ).-verb( 'soliloquize', 'soliloquizes', 'soliloquizing', 'soliloquized', 'soliloquized', intran, ['2A'] ).-verb( 'solve', 'solves', 'solving', 'solved', 'solved', tran, ['6A'] ).-verb( 'somersault', 'somersaults', 'somersaulting', 'somersaulted', 'somersaulted', intran, ['2A'] ).-verb( 'soot', 'soots', 'sooting', 'sooted', 'sooted', tran, [] ).-verb( 'soothe', 'soothes', 'soothing', 'soothed', 'soothed', tran, ['6A'] ).-verb( 'sop', 'sops', 'sopping', 'sopped', 'sopped', tran, ['6A','15B'] ).-verb( 'sorrow', 'sorrows', 'sorrowing', 'sorrowed', 'sorrowed', intran, ['2A','2C'] ).-verb( 'sort', 'sorts', 'sorting', 'sorted', 'sorted', _, ['6A','15B'] ).-verb( 'sough', 'soughs', 'soughing', 'soughed', 'soughed', intran, ['2A'] ).-verb( 'sound', 'sounds', 'sounding', 'sounded', 'sounded', _, ['2A','2C','2D','6A','15A','15B'] ).-verb( 'soundproof', 'soundproofs', 'soundproofing', 'soundproofed', 'soundproofed', tran, ['6A'] ).-verb( 'soup', 'soups', 'souping', 'souped', 'souped', tran, ['15B'] ).-verb( 'sour', 'sours', 'souring', 'soured', 'soured', _, ['2A','6A'] ).-verb( 'souse', 'souses', 'sousing', 'soused', 'soused', tran, ['6A'] ).-verb( 'sovietize', 'sovietizes', 'sovietizing', 'sovietized', 'sovietized', tran, [] ).-verb( 'sow', 'sows', 'sowing', 'sowed', 'sowed', _, ['2A','6A','15A'] ).-verb( 'space', 'spaces', 'spacing', 'spaced', 'spaced', tran, ['6A','15B'] ).-verb( 'spade', 'spades', 'spading', 'spaded', 'spaded', tran, ['6A','15B'] ).-verb( 'span', 'spans', 'spanning', 'spanned', 'spanned', tran, ['2A','2C','6A','14','15B'] ).-verb( 'spangle', 'spangles', 'spangling', 'spangled', 'spangled', tran, [] ).-verb( 'spank', 'spanks', 'spanking', 'spanked', 'spanked', _, ['2C','6A'] ).-verb( 'spar', 'spars', 'sparring', 'sparred', 'sparred', intran, ['2A','2C'] ).-verb( 'spare', 'spares', 'sparing', 'spared', 'spared', _, ['6A','12A','12B','13A','13B'] ).-verb( 'spark', 'sparks', 'sparking', 'sparked', 'sparked', _, ['2A','15B'] ).-verb( 'sparkle', 'sparkles', 'sparkling', 'sparkled', 'sparkled', intran, ['2A','2C'] ).-verb( 'spat', 'spats', 'spatting', 'spatted', 'spatted', _, ['2A','2C','3A','6A','15B'] ).-verb( 'spatchcock', 'spatchcocks', 'spatchcocking', 'spatchcocked', 'spatchcocked', tran, ['6A','14'] ).-verb( 'spatter', 'spatters', 'spattering', 'spattered', 'spattered', _, ['2C','6A','14'] ).-verb( 'spawn', 'spawns', 'spawning', 'spawned', 'spawned', _, ['2A','6A'] ).-verb( 'spay', 'spays', 'spaying', 'spayed', 'spayed', tran, ['6A'] ).-verb( 'speak', 'speaks', 'speaking', 'spoke', 'spoken', _, ['2A','2B','2C','3A','6A','15A'] ).-verb( 'spear', 'spears', 'spearing', 'speared', 'speared', tran, ['6A'] ).-verb( 'specialize', 'specializes', 'specializing', 'specialized', 'specialized', _, ['2A','3A'] ).-verb( 'specify', 'specifies', 'specifying', 'specified', 'specified', tran, ['6A','9'] ).-verb( 'speculate', 'speculates', 'speculating', 'speculated', 'speculated', intran, ['2A','2C'] ).-verb( 'speechify', 'speechifies', 'speechifying', 'speechified', 'speechified', intran, [] ).-verb( 'speed', 'speeds', 'speeding', 'speeded', 'speeded', _, ['2A','2C','6A','14','15B'] ).-verb( 'spell', 'spells', 'spelling', 'spelled', 'spelled', _, ['2A','6A','15B'] ).-verb( 'spend', 'spends', 'spending', 'spent', 'spent', _, ['2A','6A','14','19B'] ).-verb( 'spew', 'spews', 'spewing', 'spewed', 'spewed', _, ['2A','6A','15B'] ).-verb( 'spice', 'spices', 'spicing', 'spiced', 'spiced', tran, ['6A'] ).-verb( 'spiel', 'spiels', 'spieling', 'spieled', 'spieled', _, [] ).-verb( 'spike', 'spikes', 'spiking', 'spiked', 'spiked', tran, ['6A'] ).-verb( 'spill', 'spills', 'spilling', 'spilled', 'spilled', _, ['2A','2C','6A'] ).-verb( 'spin', 'spins', 'spinning', 'span', 'spun', _, ['2A','2C','6A','14','15B'] ).-verb( 'spin-dry', 'spin-dries', 'spin-drying', 'spin-dried', 'spin-dried', tran, [] ).-verb( 'spiral', 'spirals', 'spiralling', 'spiralled', 'spiralled', intran, ['2A','2C'] ).-verb( 'spirit', 'spirits', 'spiriting', 'spirited', 'spirited', tran, ['15B'] ).-verb( 'spiritualize', 'spiritualizes', 'spiritualizing', 'spiritualized', 'spiritualized', tran, ['6A'] ).-verb( 'spirt', 'spirts', 'spirting', 'spirted', 'spirted', intran, ['2A','2C'] ).-verb( 'spit', 'spits', 'spitting', 'spat', 'spat', _, ['2A','2C','3A','6A','15B'] ).-verb( 'spite', 'spites', 'spiting', 'spited', 'spited', tran, ['6A'] ).-verb( 'splash', 'splashes', 'splashing', 'splashed', 'splashed', _, ['2A','2C','6A','14','15B'] ).-verb( 'splay', 'splays', 'splaying', 'splayed', 'splayed', _, [] ).-verb( 'splice', 'splices', 'splicing', 'spliced', 'spliced', tran, ['6A'] ).-verb( 'splinter', 'splinters', 'splintering', 'splintered', 'splintered', _, ['2C','15B'] ).-verb( 'split', 'splits', 'splitting', 'split', 'split', _, ['2A','2C','2D','3A','6A','14','15A','15B','22'] ).-verb( 'splosh', 'sploshes', 'sploshing', 'sploshed', 'sploshed', tran, [] ).-verb( 'splurge', 'splurges', 'splurging', 'splurged', 'splurged', intran, [] ).-verb( 'splutter', 'splutters', 'spluttering', 'spluttered', 'spluttered', _, ['2A','2C','6A','15B'] ).-verb( 'spoil', 'spoils', 'spoiling', 'spoiled', 'spoiled', _, ['2A','6A','14'] ).-verb( 'sponge', 'sponges', 'sponging', 'sponged', 'sponged', _, ['3A','6A','14','15B'] ).-verb( 'sponsor', 'sponsors', 'sponsoring', 'sponsored', 'sponsored', tran, ['6A'] ).-verb( 'spoof', 'spoofs', 'spoofing', 'spoofed', 'spoofed', tran, [] ).-verb( 'spoon', 'spoons', 'spooning', 'spooned', 'spooned', _, ['2A','15B'] ).-verb( 'spoonfeed', 'spoonfeeds', 'spoonfeeding', 'spoonfed', 'spoonfed', tran, [] ).-verb( 'sport', 'sports', 'sporting', 'sported', 'sported', _, ['2C','6A'] ).-verb( 'spot', 'spots', 'spotting', 'spotted', 'spotted', _, ['2A','6A'] ).-verb( 'spotlight', 'spotlights', 'spotlighting', 'spotlighted', 'spotlighted', tran, ['6A'] ).-verb( 'spout', 'spouts', 'spouting', 'spouted', 'spouted', _, ['2A','2C','6A'] ).-verb( 'sprain', 'sprains', 'spraining', 'sprained', 'sprained', tran, ['6A'] ).-verb( 'sprawl', 'sprawls', 'sprawling', 'sprawled', 'sprawled', intran, ['2A','2C'] ).-verb( 'spray', 'sprays', 'spraying', 'sprayed', 'sprayed', tran, ['6A','14'] ).-verb( 'spread', 'spreads', 'spreading', 'spread', 'spread', _, ['2A','2B','2C','6A','14','15A','15B'] ).-verb( 'spreadeagle', 'spreadeagles', 'spreadeagling', 'spreadeagled', 'spreadeagled', tran, [] ).-verb( 'spring', 'springs', 'springing', 'sprang', 'sprung', _, ['2A','2C','3A','6A','14'] ).-verb( 'spring-clean', 'spring-cleans', 'spring-cleaning', 'spring-cleaned', 'spring-cleaned', tran, [] ).-verb( 'sprinkle', 'sprinkles', 'sprinkling', 'sprinkled', 'sprinkled', tran, ['6A','14'] ).-verb( 'sprint', 'sprints', 'sprinting', 'sprinted', 'sprinted', intran, ['2A','2C'] ).-verb( 'sprout', 'sprouts', 'sprouting', 'sprouted', 'sprouted', _, ['2A','2C','6A'] ).-verb( 'spruce', 'spruces', 'sprucing', 'spruced', 'spruced', _, ['2C','6A','15B'] ).-verb( 'spue', 'spues', 'spuing', 'spued', 'spued', _, [] ).-verb( 'spur', 'spurs', 'spurring', 'spurred', 'spurred', _, ['2C','6A','15B'] ).-verb( 'spurn', 'spurns', 'spurning', 'spurned', 'spurned', tran, ['6A'] ).-verb( 'spurt', 'spurts', 'spurting', 'spurted', 'spurted', intran, ['2A','2C','3A'] ).-verb( 'sputter', 'sputters', 'sputtering', 'sputtered', 'sputtered', _, ['2A','2C'] ).-verb( 'spy', 'spies', 'spying', 'spied', 'spied', _, ['2A','3A','6A','15B','19A'] ).-verb( 'squabble', 'squabbles', 'squabbling', 'squabbled', 'squabbled', intran, ['2C'] ).-verb( 'squall', 'squalls', 'squalling', 'squalled', 'squalled', intran, ['2A'] ).-verb( 'squander', 'squanders', 'squandering', 'squandered', 'squandered', tran, ['6A'] ).-verb( 'square', 'squares', 'squaring', 'squared', 'squared', _, ['2C','3A','6A','14','15B'] ).-verb( 'squash', 'squashes', 'squashing', 'squashed', 'squashed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'squat', 'squats', 'squatting', 'squatted', 'squatted', intran, ['2A','2C','6A','15B'] ).-verb( 'squawk', 'squawks', 'squawking', 'squawked', 'squawked', intran, ['2A','2C'] ).-verb( 'squeak', 'squeaks', 'squeaking', 'squeaked', 'squeaked', _, ['2A','2C','6A','15B'] ).-verb( 'squeal', 'squeals', 'squealing', 'squealed', 'squealed', _, ['2A','2C','6A','15B'] ).-verb( 'squeegee', 'squeegees', 'squeegeeing', 'squeegeed', 'squeegeed', tran, ['6A'] ).-verb( 'squeeze', 'squeezes', 'squeezing', 'squeezed', 'squeezed', _, ['2A','2C','6A','14','15A','15B','22'] ).-verb( 'squelch', 'squelches', 'squelching', 'squelched', 'squelched', _, ['2A','2C'] ).-verb( 'squint', 'squints', 'squinting', 'squinted', 'squinted', intran, ['2A','3A'] ).-verb( 'squire', 'squires', 'squiring', 'squired', 'squired', tran, ['6A','15A'] ).-verb( 'squirm', 'squirms', 'squirming', 'squirmed', 'squirmed', intran, ['2A','2C'] ).-verb( 'squirt', 'squirts', 'squirting', 'squirted', 'squirted', _, ['2A','2C','6A','15A','15B'] ).-verb( 'stab', 'stabs', 'stabbing', 'stabbed', 'stabbed', _, ['2A','3A','6A','15A'] ).-verb( 'stabilize', 'stabilizes', 'stabilizing', 'stabilized', 'stabilized', tran, ['6A'] ).-verb( 'stable', 'stables', 'stabling', 'stabled', 'stabled', tran, [] ).-verb( 'stack', 'stacks', 'stacking', 'stacked', 'stacked', tran, ['6A','15B'] ).-verb( 'staff', 'staffs', 'staffing', 'staffed', 'staffed', tran, ['6A'] ).-verb( 'stage', 'stages', 'staging', 'staged', 'staged', _, ['2C','6A'] ).-verb( 'stagger', 'staggers', 'staggering', 'staggered', 'staggered', _, ['2A','2C','6A'] ).-verb( 'stagnate', 'stagnates', 'stagnating', 'stagnated', 'stagnated', intran, ['2A'] ).-verb( 'stain', 'stains', 'staining', 'stained', 'stained', _, ['2A','6A','22'] ).-verb( 'stake', 'stakes', 'staking', 'staked', 'staked', tran, ['6A','14','15B'] ).-verb( 'stale', 'stales', 'staling', 'staled', 'staled', intran, ['2A'] ).-verb( 'stalemate', 'stalemates', 'stalemating', 'stalemated', 'stalemated', tran, ['6A'] ).-verb( 'stalk', 'stalks', 'stalking', 'stalked', 'stalked', _, ['2C','6A'] ).-verb( 'stall', 'stalls', 'stalling', 'stalled', 'stalled', _, ['2A','6A'] ).-verb( 'stammer', 'stammers', 'stammering', 'stammered', 'stammered', _, ['2A','6A','15B'] ).-verb( 'stamp', 'stamps', 'stamping', 'stamped', 'stamped', _, ['2C','3A','6A','14','15A','15B','16B','22'] ).-verb( 'stampede', 'stampedes', 'stampeding', 'stampeded', 'stampeded', _, ['2A','6A','14'] ).-verb( 'stand', 'stands', 'standing', 'stood', 'stood', _, ['2A','2B','2C','3A','4A','6A','6C','12A','15A','15B'] ).-verb( 'standardize', 'standardizes', 'standardizing', 'standardized', 'standardized', tran, ['6A'] ).-verb( 'staple', 'staples', 'stapling', 'stapled', 'stapled', tran, ['6A'] ).-verb( 'star', 'stars', 'starring', 'starred', 'starred', _, ['3A','6A','14'] ).-verb( 'starboard', 'starboards', 'starboarding', 'starboarded', 'starboarded', tran, [] ).-verb( 'starch', 'starches', 'starching', 'starched', 'starched', tran, ['6A'] ).-verb( 'stare', 'stares', 'staring', 'stared', 'stared', _, ['2A','2B','2C','3A','15B'] ).-verb( 'start', 'starts', 'starting', 'started', 'started', _, ['2A','2C','3A','6A','6D','7A','15A','19B'] ).-verb( 'startle', 'startles', 'startling', 'startled', 'startled', tran, ['6A','15A'] ).-verb( 'starve', 'starves', 'starving', 'starved', 'starved', _, ['2A','2C','6A','15A'] ).-verb( 'stash', 'stashes', 'stashing', 'stashed', 'stashed', tran, ['15B'] ).-verb( 'state', 'states', 'stating', 'stated', 'stated', tran, ['6A','9'] ).-verb( 'station', 'stations', 'stationing', 'stationed', 'stationed', tran, ['6A','15A'] ).-verb( 'staunch', 'staunches', 'staunching', 'staunched', 'staunched', tran, ['6A'] ).-verb( 'stave', 'staves', 'staving', 'staved', 'staved', _, ['3A','15B'] ).-verb( 'stay', 'stays', 'staying', 'stayed', 'stayed', _, ['2A','2B','2C','4A','6A','15B'] ).-verb( 'steady', 'steadies', 'steadying', 'steadied', 'steadied', _, ['2A','6A'] ).-verb( 'steal', 'steals', 'stealing', 'stole', 'stolen', _, ['2A','2C','6A','14','15A'] ).-verb( 'steam', 'steams', 'steaming', 'steamed', 'steamed', _, ['2A','2C','6A','22'] ).-verb( 'steam-heat', 'steam-heats', 'steam-heating', 'steam-heated', 'steam-heated', tran, [] ).-verb( 'steamroller', 'steamrollers', 'steamrollering', 'steamrollered', 'steamrollered', tran, ['6A'] ).-verb( 'steel', 'steels', 'steeling', 'steeled', 'steeled', tran, ['6A','15A','16A'] ).-verb( 'steep', 'steeps', 'steeping', 'steeped', 'steeped', _, ['2A','6A','14'] ).-verb( 'steepen', 'steepens', 'steepening', 'steepened', 'steepened', _, ['2A','6A'] ).-verb( 'steer', 'steers', 'steering', 'steered', 'steered', _, ['2A','2C','6A'] ).-verb( 'stem', 'stems', 'stemming', 'stemmed', 'stemmed', _, ['3A','6A'] ).-verb( 'stencil', 'stencils', 'stencilling', 'stencilled', 'stencilled', tran, ['6A'] ).-verb( 'step', 'steps', 'stepping', 'stepped', 'stepped', _, ['2C','15B'] ).-verb( 'stereotype', 'stereotypes', 'stereotyping', 'stereotyped', 'stereotyped', tran, ['6A'] ).-verb( 'sterilize', 'sterilizes', 'sterilizing', 'sterilized', 'sterilized', tran, ['6A'] ).-verb( 'stew', 'stews', 'stewing', 'stewed', 'stewed', _, ['2A','2C','6A','15A'] ).-verb( 'stick', 'sticks', 'sticking', 'sticked', 'sticked', tran, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'stick', 'sticks', 'sticking', 'stuck', 'stuck', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'stiffen', 'stiffens', 'stiffening', 'stiffened', 'stiffened', _, ['2A','6A'] ).-verb( 'stifle', 'stifles', 'stifling', 'stifled', 'stifled', _, ['2A','6A'] ).-verb( 'stigmatize', 'stigmatizes', 'stigmatizing', 'stigmatized', 'stigmatized', tran, ['16B'] ).-verb( 'still', 'stills', 'stilling', 'stilled', 'stilled', tran, ['6A'] ).-verb( 'stimulate', 'stimulates', 'stimulating', 'stimulated', 'stimulated', tran, ['6A','14','17'] ).-verb( 'sting', 'stings', 'stinging', 'stang', 'stung', _, ['2A','6A','14','15A'] ).-verb( 'stink', 'stinks', 'stinking', 'stank', 'stunk', _, ['2A','3A','15B'] ).-verb( 'stint', 'stints', 'stinting', 'stinted', 'stinted', _, ['6A','14'] ).-verb( 'stipple', 'stipples', 'stippling', 'stippled', 'stippled', tran, ['6A'] ).-verb( 'stipulate', 'stipulates', 'stipulating', 'stipulated', 'stipulated', _, ['3A','6A','9'] ).-verb( 'stir', 'stirs', 'stirring', 'stirred', 'stirred', _, ['2A','2C','6A','14','15B'] ).-verb( 'stitch', 'stitches', 'stitching', 'stitched', 'stitched', _, ['2A','2C','6A','15A','15B'] ).-verb( 'stock', 'stocks', 'stocking', 'stocked', 'stocked', tran, ['6A','14'] ).-verb( 'stockade', 'stockades', 'stockading', 'stockaded', 'stockaded', tran, [] ).-verb( 'stoke', 'stokes', 'stoking', 'stoked', 'stoked', _, ['2A','2C','6A','15B'] ).-verb( 'stomach', 'stomachs', 'stomaching', 'stomached', 'stomached', tran, ['6A'] ).-verb( 'stomp', 'stomps', 'stomping', 'stomped', 'stomped', intran, ['2C'] ).-verb( 'stone', 'stones', 'stoning', 'stoned', 'stoned', tran, ['6A','15A'] ).-verb( 'stonewall', 'stonewalls', 'stonewalling', 'stonewalled', 'stonewalled', tran, [] ).-verb( 'stooge', 'stooges', 'stooging', 'stooged', 'stooged', intran, [] ).-verb( 'stoop', 'stoops', 'stooping', 'stooped', 'stooped', _, ['2A','2C','3A','4A','6A'] ).-verb( 'stop', 'stops', 'stopping', 'stopped', 'stopped', _, ['2A','2B','2C','3A','4A','6A','6B','6C','14','15A','15B'] ).-verb( 'store', 'stores', 'storing', 'stored', 'stored', tran, ['6A','15B'] ).-verb( 'storm', 'storms', 'storming', 'stormed', 'stormed', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'stow', 'stows', 'stowing', 'stowed', 'stowed', tran, ['6A','15A','15B'] ).-verb( 'straddle', 'straddles', 'straddling', 'straddled', 'straddled', _, ['2A','6A'] ).-verb( 'strafe', 'strafes', 'strafing', 'strafed', 'strafed', tran, ['6A'] ).-verb( 'straggle', 'straggles', 'straggling', 'straggled', 'straggled', intran, ['2A','2C'] ).-verb( 'straighten', 'straightens', 'straightening', 'straightened', 'straightened', _, ['2A','2C','6A','15B'] ).-verb( 'strain', 'strains', 'straining', 'strained', 'strained', _, ['2A','3A','6A','15A','15B','16A'] ).-verb( 'straiten', 'straitens', 'straitening', 'straitened', 'straitened', tran, [] ).-verb( 'strand', 'strands', 'stranding', 'stranded', 'stranded', _, ['2A','6A'] ).-verb( 'strangle', 'strangles', 'strangling', 'strangled', 'strangled', tran, ['6A'] ).-verb( 'strap', 'straps', 'strapping', 'strapped', 'strapped', tran, ['6A','15B'] ).-verb( 'stratify', 'stratifies', 'stratifying', 'stratified', 'stratified', _, ['2A','6A'] ).-verb( 'straw', 'straws', 'strawing', 'strawed', 'strawed', tran, [] ).-verb( 'stray', 'strays', 'straying', 'strayed', 'strayed', intran, ['2A','2C'] ).-verb( 'streak', 'streaks', 'streaking', 'streaked', 'streaked', _, ['2C','6A','15A'] ).-verb( 'stream', 'streams', 'streaming', 'streamed', 'streamed', intran, ['2A','2C','6A'] ).-verb( 'streamline', 'streamlines', 'streamlining', 'streamlined', 'streamlined', tran, [] ).-verb( 'strengthen', 'strengthens', 'strengthening', 'strengthened', 'strengthened', _, ['2A','6A'] ).-verb( 'stress', 'stresses', 'stressing', 'stressed', 'stressed', tran, ['6A'] ).-verb( 'stretch', 'stretches', 'stretching', 'stretched', 'stretched', _, ['2A','2B','2C','6A','15A','15B','16A','22'] ).-verb( 'strew', 'strews', 'strewing', 'strewed', 'strewed', tran, ['6A','14'] ).-verb( 'stride', 'strides', 'striding', 'strode', 'stridden', _, ['2C','6A'] ).-verb( 'stridulate', 'stridulates', 'stridulating', 'stridulated', 'stridulated', intran, ['2A'] ).-verb( 'strike', 'strikes', 'striking', 'struck', 'struck', _, ['2A','2C','2D','3A','6A','12C','14','15B','16A','22'] ).-verb( 'string', 'strings', 'stringing', 'strang', 'strung', _, ['2C','6A','15A','15B'] ).-verb( 'strip', 'strips', 'stripping', 'stripped', 'stripped', _, ['2A','2C','6A','14','15B','22'] ).-verb( 'strive', 'strives', 'striving', 'strove', 'striven', intran, ['2A','3A','4A'] ).-verb( 'stroke', 'strokes', 'stroking', 'stroked', 'stroked', tran, ['6A','15B'] ).-verb( 'stroll', 'strolls', 'strolling', 'strolled', 'strolled', intran, ['2A','2C'] ).-verb( 'strop', 'strops', 'stropping', 'stropped', 'stropped', tran, ['6A'] ).-verb( 'struggle', 'struggles', 'struggling', 'struggled', 'struggled', intran, ['2A','2B','3A','4A'] ).-verb( 'strum', 'strums', 'strumming', 'strummed', 'strummed', _, ['2A','2B','2C','3A','6A'] ).-verb( 'strut', 'struts', 'strutting', 'strutted', 'strutted', intran, ['2A','2C'] ).-verb( 'stub', 'stubs', 'stubbing', 'stubbed', 'stubbed', tran, ['6A','15B'] ).-verb( 'stucco', 'stuccos', 'stuccoing', 'stuccoed', 'stuccoed', tran, [] ).-verb( 'stud', 'studs', 'studding', 'studded', 'studded', tran, [] ).-verb( 'study', 'studies', 'studying', 'studied', 'studied', _, ['2A','2B','4A','6A','8','15A'] ).-verb( 'stuff', 'stuffs', 'stuffing', 'stuffed', 'stuffed', tran, ['2A','6A','14','15B'] ).-verb( 'stultify', 'stultifies', 'stultifying', 'stultified', 'stultified', tran, ['6A'] ).-verb( 'stumble', 'stumbles', 'stumbling', 'stumbled', 'stumbled', intran, ['2A','2C','3A'] ).-verb( 'stump', 'stumps', 'stumping', 'stumped', 'stumped', _, ['2C','6A','15B'] ).-verb( 'stun', 'stuns', 'stunning', 'stunned', 'stunned', tran, ['6A'] ).-verb( 'stunt', 'stunts', 'stunting', 'stunted', 'stunted', tran, ['6A'] ).-verb( 'stupefy', 'stupefies', 'stupefying', 'stupefied', 'stupefied', tran, ['6A'] ).-verb( 'stupify', 'stupifies', 'stupifying', 'stupified', 'stupified', tran, ['6A'] ).-verb( 'stutter', 'stutters', 'stuttering', 'stuttered', 'stuttered', _, [] ).-verb( 'style', 'styles', 'styling', 'styled', 'styled', tran, ['6A'] ).-verb( 'stylize', 'stylizes', 'stylizing', 'stylized', 'stylized', tran, [] ).-verb( 'stymie', 'stymies', 'stymying', 'stymied', 'stymied', tran, ['6A'] ).-verb( 'sub', 'subs', 'subbing', 'subbed', 'subbed', _, ['2A','3A','6A'] ).-verb( 'subcontract', 'subcontracts', 'subcontracting', 'subcontracted', 'subcontracted', _, ['2A','6A'] ).-verb( 'subdivide', 'subdivides', 'subdividing', 'subdivided', 'subdivided', _, ['2A','6A'] ).-verb( 'subdue', 'subdues', 'subduing', 'subdued', 'subdued', tran, ['6A'] ).-verb( 'subedit', 'subedits', 'subediting', 'subedited', 'subedited', tran, [] ).-verb( 'subject', 'subjects', 'subjecting', 'subjected', 'subjected', tran, ['14'] ).-verb( 'subjoin', 'subjoins', 'subjoining', 'subjoined', 'subjoined', tran, ['6A'] ).-verb( 'subjugate', 'subjugates', 'subjugating', 'subjugated', 'subjugated', tran, ['6A'] ).-verb( 'sublease', 'subleases', 'subleasing', 'subleased', 'subleased', _, ['2A','6A'] ).-verb( 'sublet', 'sublets', 'subletting', 'sublet', 'sublet', _, ['2A','6A'] ).-verb( 'sublimate', 'sublimates', 'sublimating', 'sublimated', 'sublimated', tran, ['6A'] ).-verb( 'submerge', 'submerges', 'submerging', 'submerged', 'submerged', _, ['2A','6A'] ).-verb( 'submit', 'submits', 'submitting', 'submitted', 'submitted', _, ['3A','6A','9','14'] ).-verb( 'subordinate', 'subordinates', 'subordinating', 'subordinated', 'subordinated', tran, ['6A','14'] ).-verb( 'suborn', 'suborns', 'suborning', 'suborned', 'suborned', tran, ['6A'] ).-verb( 'subpoena', 'subpoenas', 'subpoenaing', 'subpoenaed', 'subpoenaed', tran, ['6A'] ).-verb( 'subscribe', 'subscribes', 'subscribing', 'subscribed', 'subscribed', _, ['2A','3A','6A','14'] ).-verb( 'subserve', 'subserves', 'subserving', 'subserved', 'subserved', tran, ['6A'] ).-verb( 'subside', 'subsides', 'subsiding', 'subsided', 'subsided', intran, ['2A'] ).-verb( 'subsidize', 'subsidizes', 'subsidizing', 'subsidized', 'subsidized', tran, ['6A'] ).-verb( 'subsist', 'subsists', 'subsisting', 'subsisted', 'subsisted', intran, ['2A','3A'] ).-verb( 'substantiate', 'substantiates', 'substantiating', 'substantiated', 'substantiated', tran, ['6A'] ).-verb( 'substitute', 'substitutes', 'substituting', 'substituted', 'substituted', _, ['3A','6A','14'] ).-verb( 'subsume', 'subsumes', 'subsuming', 'subsumed', 'subsumed', tran, ['6A','14'] ).-verb( 'subtend', 'subtends', 'subtending', 'subtended', 'subtended', tran, [] ).-verb( 'subtract', 'subtracts', 'subtracting', 'subtracted', 'subtracted', tran, ['6A','14'] ).-verb( 'subvert', 'subverts', 'subverting', 'subverted', 'subverted', tran, ['6A'] ).-verb( 'succeed', 'succeeds', 'succeeding', 'succeeded', 'succeeded', _, ['2A','3A','6A','16B'] ).-verb( 'succour', 'succours', 'succouring', 'succoured', 'succoured', tran, ['6A'] ).-verb( 'succumb', 'succumbs', 'succumbing', 'succumbed', 'succumbed', intran, ['2A','3A'] ).-verb( 'suck', 'sucks', 'sucking', 'sucked', 'sucked', _, ['2C','6A','15A','15B','22'] ).-verb( 'suckle', 'suckles', 'suckling', 'suckled', 'suckled', tran, ['6A'] ).-verb( 'sue', 'sues', 'suing', 'sued', 'sued', _, ['3A','6A','14'] ).-verb( 'suffer', 'suffers', 'suffering', 'suffered', 'suffered', _, ['2A','3A','6A','17'] ).-verb( 'suffice', 'suffices', 'sufficing', 'sufficed', 'sufficed', _, ['2A','3A','6A'] ).-verb( 'suffocate', 'suffocates', 'suffocating', 'suffocated', 'suffocated', _, ['2A','2C','6A'] ).-verb( 'suffuse', 'suffuses', 'suffusing', 'suffused', 'suffused', tran, ['6A'] ).-verb( 'sugar', 'sugars', 'sugaring', 'sugared', 'sugared', tran, ['6A'] ).-verb( 'suggest', 'suggests', 'suggesting', 'suggested', 'suggested', tran, ['6A','6C','9','10','14'] ).-verb( 'suit', 'suits', 'suiting', 'suited', 'suited', _, ['2A','6A','6B'] ).-verb( 'sulk', 'sulks', 'sulking', 'sulked', 'sulked', intran, ['2A','2C'] ).-verb( 'sully', 'sullies', 'sullying', 'sullied', 'sullied', tran, ['6A'] ).-verb( 'sum', 'sums', 'summing', 'summed', 'summed', _, ['2C','15B'] ).-verb( 'summarize', 'summarizes', 'summarizing', 'summarized', 'summarized', tran, ['6A'] ).-verb( 'summer', 'summers', 'summering', 'summered', 'summered', intran, ['2C'] ).-verb( 'summon', 'summons', 'summoning', 'summoned', 'summoned', tran, ['6A','14','15B','17'] ).-verb( 'summons', 'summonses', 'summonsing', 'summonsed', 'summonsed', tran, ['6A','14','15B','17'] ).-verb( 'sun', 'suns', 'sunning', 'sunned', 'sunned', tran, ['6A'] ).-verb( 'sunbathe', 'sunbathes', 'sunbathing', 'sunbathed', 'sunbathed', intran, [] ).-verb( 'sunder', 'sunders', 'sundering', 'sundered', 'sundered', tran, ['6A'] ).-verb( 'sup', 'sups', 'supping', 'supped', 'supped', _, ['2A','2C','3A','6A','15B'] ).-verb( 'superannuate', 'superannuates', 'superannuating', 'superannuated', 'superannuated', tran, ['6A'] ).-verb( 'superimpose', 'superimposes', 'superimposing', 'superimposed', 'superimposed', tran, ['6A','14'] ).-verb( 'superintend', 'superintends', 'superintending', 'superintended', 'superintended', _, ['2A','6A'] ).-verb( 'supersede', 'supersedes', 'superseding', 'superseded', 'superseded', tran, ['6A'] ).-verb( 'supervene', 'supervenes', 'supervening', 'supervened', 'supervened', intran, ['2A'] ).-verb( 'supervise', 'supervises', 'supervising', 'supervised', 'supervised', _, ['2A','6A'] ).-verb( 'supplant', 'supplants', 'supplanting', 'supplanted', 'supplanted', tran, ['6A'] ).-verb( 'supplement', 'supplements', 'supplementing', 'supplemented', 'supplemented', tran, ['6A','15A'] ).-verb( 'supplicate', 'supplicates', 'supplicating', 'supplicated', 'supplicated', _, ['2C','6A','14','17'] ).-verb( 'supply', 'supplies', 'supplying', 'supplied', 'supplied', tran, ['6A','14'] ).-verb( 'support', 'supports', 'supporting', 'supported', 'supported', tran, ['6A'] ).-verb( 'suppose', 'supposes', 'supposing', 'supposed', 'supposed', tran, ['6A','9','25'] ).-verb( 'suppress', 'suppresses', 'suppressing', 'suppressed', 'suppressed', tran, ['6A'] ).-verb( 'suppurate', 'suppurates', 'suppurating', 'suppurated', 'suppurated', intran, ['2A'] ).-verb( 'surcharge', 'surcharges', 'surcharging', 'surcharged', 'surcharged', tran, ['6A','15A'] ).-verb( 'surface', 'surfaces', 'surfacing', 'surfaced', 'surfaced', _, ['2A','6A'] ).-verb( 'surfeit', 'surfeits', 'surfeiting', 'surfeited', 'surfeited', tran, ['6A','14'] ).-verb( 'surge', 'surges', 'surging', 'surged', 'surged', intran, ['2C'] ).-verb( 'surmise', 'surmises', 'surmising', 'surmised', 'surmised', _, ['2A','6A','9'] ).-verb( 'surmount', 'surmounts', 'surmounting', 'surmounted', 'surmounted', tran, ['6A'] ).-verb( 'surpass', 'surpasses', 'surpassing', 'surpassed', 'surpassed', tran, ['6A','15A'] ).-verb( 'surprise', 'surprises', 'surprising', 'surprised', 'surprised', tran, ['6A'] ).-verb( 'surrender', 'surrenders', 'surrendering', 'surrendered', 'surrendered', _, ['2A','6A','14'] ).-verb( 'surround', 'surrounds', 'surrounding', 'surrounded', 'surrounded', tran, ['6A'] ).-verb( 'surtax', 'surtaxes', 'surtaxing', 'surtaxed', 'surtaxed', tran, [] ).-verb( 'survey', 'surveys', 'surveying', 'surveyed', 'surveyed', tran, ['6A'] ).-verb( 'survive', 'survives', 'surviving', 'survived', 'survived', _, ['2A','6A'] ).-verb( 'suspect', 'suspects', 'suspecting', 'suspected', 'suspected', tran, ['6A','9','14','25'] ).-verb( 'suspend', 'suspends', 'suspending', 'suspended', 'suspended', tran, ['6A','14'] ).-verb( 'suss', 'susses', 'sussing', 'sussed', 'sussed', tran, ['15B'] ).-verb( 'sustain', 'sustains', 'sustaining', 'sustained', 'sustained', tran, ['6A'] ).-verb( 'swab', 'swabs', 'swabbing', 'swabbed', 'swabbed', tran, ['6A','15B'] ).-verb( 'swaddle', 'swaddles', 'swaddling', 'swaddled', 'swaddled', tran, ['6A'] ).-verb( 'swagger', 'swaggers', 'swaggering', 'swaggered', 'swaggered', intran, ['2A','2C'] ).-verb( 'swallow', 'swallows', 'swallowing', 'swallowed', 'swallowed', _, ['2C','6A','15B'] ).-verb( 'swamp', 'swamps', 'swamping', 'swamped', 'swamped', tran, ['6A','14'] ).-verb( 'swan', 'swans', 'swanning', 'swanned', 'swanned', intran, ['2C'] ).-verb( 'swank', 'swanks', 'swanking', 'swanked', 'swanked', intran, ['2A','2C'] ).-verb( 'swap', 'swaps', 'swapping', 'swapped', 'swapped', _, ['2A','6A','15A'] ).-verb( 'swarm', 'swarms', 'swarming', 'swarmed', 'swarmed', _, ['2A','2C','3A','6A','15B'] ).-verb( 'swat', 'swats', 'swatting', 'swatted', 'swatted', tran, [] ).-verb( 'swathe', 'swathes', 'swathing', 'swathed', 'swathed', tran, ['6A','15A'] ).-verb( 'sway', 'sways', 'swaying', 'swayed', 'swayed', _, ['2A','2C','6A','15A'] ).-verb( 'swear', 'swears', 'swearing', 'swore', 'sworn', _, ['2A','2B','2C','3A','6A','7A','9','14','15A','15B','22'] ).-verb( 'sweat', 'sweats', 'sweating', 'sweated', 'sweated', _, ['2A','2C','6A','15B'] ).-verb( 'sweep', 'sweeps', 'sweeping', 'swept', 'swept', _, ['2A','2C','6A','12A','15A','15B','22'] ).-verb( 'sweeten', 'sweetens', 'sweetening', 'sweetened', 'sweetened', _, ['2A','6A'] ).-verb( 'swell', 'swells', 'swelling', 'swelled', 'swelled', _, ['2A','2C','6A','14','15B'] ).-verb( 'swelter', 'swelters', 'sweltering', 'sweltered', 'sweltered', intran, ['2A'] ).-verb( 'swerve', 'swerves', 'swerving', 'swerved', 'swerved', _, ['2A','2C','4A','6A'] ).-verb( 'swig', 'swigs', 'swigging', 'swigged', 'swigged', _, ['2A','2C','6A','15B'] ).-verb( 'swill', 'swills', 'swilling', 'swilled', 'swilled', _, ['6A','15B'] ).-verb( 'swim', 'swims', 'swimming', 'swam', 'swum', _, ['2A','2B','2C','3A','6A'] ).-verb( 'swindle', 'swindles', 'swindling', 'swindled', 'swindled', _, ['6A','14'] ).-verb( 'swing', 'swings', 'swinging', 'swang', 'swung', _, ['2A','2B','2C','6A','6C','15A','15B','22'] ).-verb( 'swinge', 'swinges', 'swinging', 'swinged', 'swinged', tran, [] ).-verb( 'swipe', 'swipes', 'swiping', 'swiped', 'swiped', tran, ['3A','6A','15A'] ).-verb( 'swirl', 'swirls', 'swirling', 'swirled', 'swirled', _, ['2C','15B'] ).-verb( 'swish', 'swishes', 'swishing', 'swished', 'swished', _, ['2A','6A','15B'] ).-verb( 'switch', 'switches', 'switching', 'switched', 'switched', _, ['6A','15A','15B'] ).-verb( 'swivel', 'swivels', 'swivelling', 'swivelled', 'swivelled', _, ['2A','2C','6A','15B'] ).-verb( 'swob', 'swobs', 'swobbing', 'swobbed', 'swobbed', tran, [] ).-verb( 'swoon', 'swoons', 'swooning', 'swooned', 'swooned', intran, ['2A'] ).-verb( 'swoop', 'swoops', 'swooping', 'swooped', 'swooped', _, ['2A','2C','15B'] ).-verb( 'swop', 'swops', 'swopping', 'swopped', 'swopped', _, ['2A','6A','15A'] ).-verb( 'swot', 'swots', 'swotting', 'swotted', 'swotted', _, ['2A','2C','3A','15B'] ).-verb( 'syllabicate', 'syllabicates', 'syllabicating', 'syllabicated', 'syllabicated', tran, [] ).-verb( 'syllabify', 'syllabifies', 'syllabifying', 'syllabified', 'syllabified', tran, [] ).-verb( 'syllabize', 'syllabizes', 'syllabizing', 'syllabized', 'syllabized', tran, [] ).-verb( 'symbolize', 'symbolizes', 'symbolizing', 'symbolized', 'symbolized', tran, ['6A'] ).-verb( 'sympathize', 'sympathizes', 'sympathizing', 'sympathized', 'sympathized', intran, ['2A','3A'] ).-verb( 'synchronize', 'synchronizes', 'synchronizing', 'synchronized', 'synchronized', _, ['2A','6A'] ).-verb( 'syncopate', 'syncopates', 'syncopating', 'syncopated', 'syncopated', tran, ['6A'] ).-verb( 'syndicate', 'syndicates', 'syndicating', 'syndicated', 'syndicated', tran, ['6A'] ).-verb( 'synthesize', 'synthesizes', 'synthesizing', 'synthesized', 'synthesized', tran, ['6A'] ).-verb( 'syphon', 'syphons', 'syphoning', 'syphoned', 'syphoned', _, ['15B'] ).-verb( 'syringe', 'syringes', 'syringing', 'syringed', 'syringed', tran, ['6A','15B'] ).-verb( 'systematize', 'systematizes', 'systematizing', 'systematized', 'systematized', tran, ['6A'] ).-verb( 'table', 'tables', 'tabling', 'tabled', 'tabled', tran, ['6A'] ).-verb( 'taboo', 'taboos', 'tabooing', 'tabooed', 'tabooed', tran, ['6A'] ).-verb( 'tabulate', 'tabulates', 'tabulating', 'tabulated', 'tabulated', tran, ['6A'] ).-verb( 'tack', 'tacks', 'tacking', 'tacked', 'tacked', _, ['2A','2C','6A','15A','15B'] ).-verb( 'tackle', 'tackles', 'tackling', 'tackled', 'tackled', _, ['2A','6A','14'] ).-verb( 'tag', 'tags', 'tagging', 'tagged', 'tagged', _, ['2C','6A','14','15A','15B'] ).-verb( 'tail', 'tails', 'tailing', 'tailed', 'tailed', _, ['2C','3A','6A'] ).-verb( 'tailor', 'tailors', 'tailoring', 'tailored', 'tailored', tran, ['6A','15A'] ).-verb( 'taint', 'taints', 'tainting', 'tainted', 'tainted', _, ['2A','6A'] ).-verb( 'take', 'takes', 'taking', 'took', 'taken', _, ['2A','2B','2C','3A','6A','6B','12A','13A','14','15A','15B','16B','19B','22'] ).-verb( 'talk', 'talks', 'talking', 'talked', 'talked', _, ['2A','2B','2C','3A','6A','14','15B','22'] ).-verb( 'tally', 'tallies', 'tallying', 'tallied', 'tallied', intran, ['2A','3A'] ).-verb( 'tame', 'tames', 'taming', 'tamed', 'tamed', tran, ['6A'] ).-verb( 'tamp', 'tamps', 'tamping', 'tamped', 'tamped', tran, ['15B'] ).-verb( 'tamper', 'tampers', 'tampering', 'tampered', 'tampered', intran, ['3A'] ).-verb( 'tan', 'tans', 'tanning', 'tanned', 'tanned', _, ['2A','6A'] ).-verb( 'tangle', 'tangles', 'tangling', 'tangled', 'tangled', _, ['2A','2C','3A','6A','15B'] ).-verb( 'tank', 'tanks', 'tanking', 'tanked', 'tanked', intran, [] ).-verb( 'tantalize', 'tantalizes', 'tantalizing', 'tantalized', 'tantalized', tran, ['6A'] ).-verb( 'tap', 'taps', 'tapping', 'tapped', 'tapped', _, ['2A','2C','6A','14','15A','15B'] ).-verb( 'tape', 'tapes', 'taping', 'taped', 'taped', tran, ['6A'] ).-verb( 'taper', 'tapers', 'tapering', 'tapered', 'tapered', _, ['2A','2C','6A','15B'] ).-verb( 'tar', 'tars', 'tarring', 'tarred', 'tarred', tran, ['6A'] ).-verb( 'tarmac', 'tarmacs', 'tarmacking', 'tarmacked', 'tarmacked', tran, [] ).-verb( 'tarnish', 'tarnishes', 'tarnishing', 'tarnished', 'tarnished', _, ['2A','6A'] ).-verb( 'tarry', 'tarries', 'tarrying', 'tarried', 'tarried', intran, ['2A','2B','2C'] ).-verb( 'tart', 'tarts', 'tarting', 'tarted', 'tarted', tran, ['15B'] ).-verb( 'task', 'tasks', 'tasking', 'tasked', 'tasked', tran, ['6A'] ).-verb( 'taste', 'tastes', 'tasting', 'tasted', 'tasted', _, ['2A','2D','3A','6A'] ).-verb( 'tat', 'tats', 'tatting', 'tatted', 'tatted', _, [] ).-verb( 'tattle', 'tattles', 'tattling', 'tattled', 'tattled', _, ['2A'] ).-verb( 'tattoo', 'tattoos', 'tattooing', 'tattooed', 'tattooed', tran, ['6A'] ).-verb( 'taunt', 'taunts', 'taunting', 'taunted', 'taunted', tran, ['6A','14'] ).-verb( 'tax', 'taxes', 'taxing', 'taxed', 'taxed', tran, ['6A','14'] ).-verb( 'taxi', 'taxis', 'taxiing', 'taxied', 'taxied', _, ['2C','15A'] ).-verb( 'teach', 'teaches', 'teaching', 'taught', 'taught', _, ['2A','2B','2C','6A','11','12A','13A','17','20','21'] ).-verb( 'team', 'teams', 'teaming', 'teamed', 'teamed', intran, ['2C'] ).-verb( 'tear', 'tears', 'tearing', 'tore', 'torn', _, ['2A','2C','3A','6A','15A','15B','22'] ).-verb( 'tease', 'teases', 'teasing', 'teased', 'teased', tran, ['6A','15A','15B'] ).-verb( 'tee', 'tees', 'teeing', 'teed', 'teed', _, ['2A','2C','15B'] ).-verb( 'teem', 'teems', 'teeming', 'teemed', 'teemed', intran, ['2A','2C','3A'] ).-verb( 'teeter', 'teeters', 'teetering', 'teetered', 'teetered', intran, ['2C'] ).-verb( 'teethe', 'teethes', 'teething', 'teethed', 'teethed', intran, ['2A'] ).-verb( 'telecast', 'telecasts', 'telecasting', 'telecast', 'telecast', tran, [] ).-verb( 'telegraph', 'telegraphs', 'telegraphing', 'telegraphed', 'telegraphed', _, ['2A','6A','11','12A','13A'] ).-verb( 'telephone', 'telephones', 'telephoning', 'telephoned', 'telephoned', _, ['2A','4A','6A','11','12A','13A'] ).-verb( 'telescope', 'telescopes', 'telescoping', 'telescoped', 'telescoped', _, ['2A','6A'] ).-verb( 'televise', 'televises', 'televising', 'televised', 'televised', tran, ['6A'] ).-verb( 'tell', 'tells', 'telling', 'told', 'told', _, ['2A','3A','6A','8','10','11','12A','13A','14','15A','15B','17','20','21'] ).-verb( 'temper', 'tempers', 'tempering', 'tempered', 'tempered', _, ['2A','6A','15A'] ).-verb( 'temporize', 'temporizes', 'temporizing', 'temporized', 'temporized', intran, ['2A'] ).-verb( 'tempt', 'tempts', 'tempting', 'tempted', 'tempted', tran, ['6A','14','17'] ).-verb( 'tenant', 'tenants', 'tenanting', 'tenanted', 'tenanted', tran, [] ).-verb( 'tend', 'tends', 'tending', 'tended', 'tended', _, ['2C','4A','6A'] ).-verb( 'tender', 'tenders', 'tendering', 'tendered', 'tendered', _, ['2A','3A','6A','12A','13A'] ).-verb( 'tense', 'tenses', 'tensing', 'tensed', 'tensed', _, ['2A','6A'] ).-verb( 'tergiversate', 'tergiversates', 'tergiversating', 'tergiversated', 'tergiversated', intran, [] ).-verb( 'term', 'terms', 'terming', 'termed', 'termed', tran, ['23'] ).-verb( 'terminate', 'terminates', 'terminating', 'terminated', 'terminated', _, ['2A','6A','15A'] ).-verb( 'terrace', 'terraces', 'terracing', 'terraced', 'terraced', tran, ['6A'] ).-verb( 'terrify', 'terrifies', 'terrifying', 'terrified', 'terrified', tran, ['6A','15A'] ).-verb( 'terrorize', 'terrorizes', 'terrorizing', 'terrorized', 'terrorized', tran, ['6A'] ).-verb( 'test', 'tests', 'testing', 'tested', 'tested', tran, ['6A','15A'] ).-verb( 'test-drive', 'test-drives', 'test-driving', 'test-drove', 'test-driven', tran, [] ).-verb( 'testify', 'testifies', 'testifying', 'testified', 'testified', _, ['2A','3A','6A','9'] ).-verb( 'tether', 'tethers', 'tethering', 'tethered', 'tethered', tran, ['6A','15A'] ).-verb( 'thank', 'thanks', 'thanking', 'thanked', 'thanked', tran, ['6A','11','14','17'] ).-verb( 'thatch', 'thatches', 'thatching', 'thatched', 'thatched', tran, ['6A'] ).-verb( 'thaw', 'thaws', 'thawing', 'thawed', 'thawed', _, ['2A','2C','6A','15B'] ).-verb( 'theorize', 'theorizes', 'theorizing', 'theorized', 'theorized', intran, ['2A','3A'] ).-verb( 'thicken', 'thickens', 'thickening', 'thickened', 'thickened', _, [] ).-verb( 'thieve', 'thieves', 'thieving', 'thieved', 'thieved', _, ['2A','6A'] ).-verb( 'thin', 'thins', 'thinning', 'thinned', 'thinned', _, ['2A','2C','6A','15B'] ).-verb( 'think', 'thinks', 'thinking', 'thought', 'thought', _, ['2A','2B','2C','3A','6A','7A','8','9','10','15B','22','25'] ).-verb( 'thirst', 'thirsts', 'thirsting', 'thirsted', 'thirsted', tran, ['2A','3A'] ).-verb( 'thrash', 'thrashes', 'thrashing', 'thrashed', 'thrashed', _, ['2C','6A','15A','15B'] ).-verb( 'thread', 'threads', 'threading', 'threaded', 'threaded', tran, ['6A','15A'] ).-verb( 'threaten', 'threatens', 'threatening', 'threatened', 'threatened', _, ['2A','6A','14','17'] ).-verb( 'thresh', 'threshes', 'threshing', 'threshed', 'threshed', _, ['2A','6A','15A'] ).-verb( 'thrill', 'thrills', 'thrilling', 'thrilled', 'thrilled', _, ['2A','2C','6A'] ).-verb( 'thrive', 'thrives', 'thriving', 'thrived', 'thrived', intran, ['2A','3A'] ).-verb( 'throb', 'throbs', 'throbbing', 'throbbed', 'throbbed', intran, ['2A','2C'] ).-verb( 'throng', 'throngs', 'thronging', 'thronged', 'thronged', _, ['2C','4A','6A'] ).-verb( 'throttle', 'throttles', 'throttling', 'throttled', 'throttled', _, ['2C','6A','15B'] ).-verb( 'throw', 'throws', 'throwing', 'threw', 'thrown', _, ['2A','6A','12A','13A','15A','15B','22'] ).-verb( 'thrum', 'thrums', 'thrumming', 'thrummed', 'thrummed', _, ['3A','6A'] ).-verb( 'thrust', 'thrusts', 'thrusting', 'thrust', 'thrust', _, ['2A','2C','6A','15A','15B'] ).-verb( 'thud', 'thuds', 'thudding', 'thudded', 'thudded', intran, ['2C'] ).-verb( 'thumb', 'thumbs', 'thumbing', 'thumbed', 'thumbed', tran, ['6A'] ).-verb( 'thump', 'thumps', 'thumping', 'thumped', 'thumped', _, ['2A','2C','3A','6A','15A','22'] ).-verb( 'thunder', 'thunders', 'thundering', 'thundered', 'thundered', _, ['2A','2C','3A','15B'] ).-verb( 'thwack', 'thwacks', 'thwacking', 'thwacked', 'thwacked', tran, [] ).-verb( 'thwart', 'thwarts', 'thwarting', 'thwarted', 'thwarted', tran, ['6A'] ).-verb( 'tick', 'ticks', 'ticking', 'ticked', 'ticked', _, ['2A','2C','6A','10','15B'] ).-verb( 'ticket', 'tickets', 'ticketing', 'ticketed', 'ticketed', tran, ['6A'] ).-verb( 'tickle', 'tickles', 'tickling', 'tickled', 'tickled', _, ['2A','6A'] ).-verb( 'tide', 'tides', 'tiding', 'tided', 'tided', tran, ['14','15B'] ).-verb( 'tidy', 'tidies', 'tidying', 'tidied', 'tidied', _, ['2A','2C','6A','15B'] ).-verb( 'tie', 'ties', 'tying', 'tied', 'tied', _, ['2A','3A','6A','15A','15B'] ).-verb( 'tighten', 'tightens', 'tightening', 'tightened', 'tightened', _, ['2A','2C','6A','15B'] ).-verb( 'tile', 'tiles', 'tiling', 'tiled', 'tiled', tran, ['6A'] ).-verb( 'till', 'tills', 'tilling', 'tilled', 'tilled', tran, ['6A'] ).-verb( 'tilt', 'tilts', 'tilting', 'tilted', 'tilted', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'time', 'times', 'timing', 'timed', 'timed', tran, ['6A','15A'] ).-verb( 'tin', 'tins', 'tinning', 'tinned', 'tinned', tran, ['6A'] ).-verb( 'tincture', 'tinctures', 'tincturing', 'tinctured', 'tinctured', tran, [] ).-verb( 'ting', 'tings', 'tinging', 'tinged', 'tinged', _, [] ).-verb( 'tinge', 'tinges', 'tinging', 'tinged', 'tinged', tran, ['6A','14'] ).-verb( 'tingle', 'tingles', 'tingling', 'tingled', 'tingled', intran, ['2A','2C'] ).-verb( 'tinker', 'tinkers', 'tinkering', 'tinkered', 'tinkered', intran, ['2A','2C','3A'] ).-verb( 'tinkle', 'tinkles', 'tinkling', 'tinkled', 'tinkled', _, ['2A','2C','6A'] ).-verb( 'tinsel', 'tinsels', 'tinselling', 'tinselled', 'tinselled', tran, [] ).-verb( 'tint', 'tints', 'tinting', 'tinted', 'tinted', tran, ['6A','22'] ).-verb( 'tip', 'tips', 'tipping', 'tipped', 'tipped', _, ['2A','2C','6A','12C','15A','15B'] ).-verb( 'tipple', 'tipples', 'tippling', 'tippled', 'tippled', _, ['2A','6A'] ).-verb( 'tiptoe', 'tiptoes', 'tiptoeing', 'tiptoed', 'tiptoed', intran, ['2A','2C'] ).-verb( 'tire', 'tires', 'tiring', 'tired', 'tired', _, ['2A','3A','6A','15B'] ).-verb( 'titillate', 'titillates', 'titillating', 'titillated', 'titillated', tran, ['6A'] ).-verb( 'titivate', 'titivates', 'titivating', 'titivated', 'titivated', _, ['2A','6A'] ).-verb( 'titter', 'titters', 'tittering', 'tittered', 'tittered', intran, ['2A'] ).-verb( 'tittivate', 'tittivates', 'tittivating', 'tittivated', 'tittivated', _, ['2A','6A'] ).-verb( 'tittle-tattle', 'tittle-tattles', 'tittle-tattling', 'tittle-tattled', 'tittle-tattled', intran, [] ).-verb( 'toady', 'toadies', 'toadying', 'toadied', 'toadied', intran, ['2A','3A'] ).-verb( 'toast', 'toasts', 'toasting', 'toasted', 'toasted', _, ['2A','6A'] ).-verb( 'toboggan', 'toboggans', 'tobogganing', 'tobogganed', 'tobogganed', intran, ['2A','2C'] ).-verb( 'toddle', 'toddles', 'toddling', 'toddled', 'toddled', intran, ['2A','2C'] ).-verb( 'toe', 'toes', 'toeing', 'toed', 'toed', tran, ['6A'] ).-verb( 'tog', 'togs', 'togging', 'togged', 'togged', tran, ['15B'] ).-verb( 'toil', 'toils', 'toiling', 'toiled', 'toiled', intran, ['2A','2B','2C','3A','4A'] ).-verb( 'tolerate', 'tolerates', 'tolerating', 'tolerated', 'tolerated', tran, ['6A','6C'] ).-verb( 'toll', 'tolls', 'tolling', 'tolled', 'tolled', _, ['2A','6A'] ).-verb( 'tomahawk', 'tomahawks', 'tomahawking', 'tomahawked', 'tomahawked', tran, [] ).-verb( 'ton', 'tons', 'tonning', 'tonned', 'tonned', intran, ['2C'] ).-verb( 'tone', 'tones', 'toning', 'toned', 'toned', _, ['2C','6A','15B'] ).-verb( 'tonsure', 'tonsures', 'tonsuring', 'tonsured', 'tonsured', tran, [] ).-verb( 'tool', 'tools', 'tooling', 'tooled', 'tooled', tran, ['2C','6A'] ).-verb( 'toot', 'toots', 'tooting', 'tooted', 'tooted', _, ['2A','6A'] ).-verb( 'tootle', 'tootles', 'tootling', 'tootled', 'tootled', intran, [] ).-verb( 'top', 'tops', 'topping', 'topped', 'topped', tran, ['6A'] ).-verb( 'top-dress', 'top-dresses', 'top-dressing', 'top-dressed', 'top-dressed', tran, [] ).-verb( 'tope', 'topes', 'toping', 'toped', 'toped', _, ['2A','6A'] ).-verb( 'topple', 'topples', 'toppling', 'toppled', 'toppled', _, ['2A','2C','6A','15B'] ).-verb( 'torment', 'torments', 'tormenting', 'tormented', 'tormented', tran, ['6A','15A'] ).-verb( 'torpedo', 'torpedos', 'torpedoing', 'torpedoed', 'torpedoed', tran, ['6A'] ).-verb( 'torture', 'tortures', 'torturing', 'tortured', 'tortured', tran, ['6A','16A'] ).-verb( 'toss', 'tosses', 'tossing', 'tossed', 'tossed', _, ['2C','6A','12A','13A','15A','15B'] ).-verb( 'tot', 'tots', 'totting', 'totted', 'totted', _, ['2C','15B'] ).-verb( 'total', 'totals', 'totalling', 'totalled', 'totalled', _, ['2C','6A'] ).-verb( 'tote', 'totes', 'toting', 'toted', 'toted', tran, ['6A'] ).-verb( 'totter', 'totters', 'tottering', 'tottered', 'tottered', intran, ['2A','2C'] ).-verb( 'touch', 'touches', 'touching', 'touched', 'touched', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'touch-type', 'touch-types', 'touch-typing', 'touch-typed', 'touch-typed', intran, ['2A'] ).-verb( 'toughen', 'toughens', 'toughening', 'toughened', 'toughened', _, [] ).-verb( 'tour', 'tours', 'touring', 'toured', 'toured', _, ['2A','2C','6A'] ).-verb( 'tousle', 'tousles', 'tousling', 'tousled', 'tousled', tran, ['6A'] ).-verb( 'tout', 'touts', 'touting', 'touted', 'touted', intran, ['2A','3A'] ).-verb( 'tow', 'tows', 'towing', 'towed', 'towed', tran, ['6A','15A','15B'] ).-verb( 'towel', 'towels', 'towelling', 'towelled', 'towelled', tran, [] ).-verb( 'tower', 'towers', 'towering', 'towered', 'towered', intran, ['2C'] ).-verb( 'toy', 'toys', 'toying', 'toyed', 'toyed', intran, ['3A'] ).-verb( 'trace', 'traces', 'tracing', 'traced', 'traced', _, ['6A','15A','15B'] ).-verb( 'track', 'tracks', 'tracking', 'tracked', 'tracked', tran, ['6A','15A','15B'] ).-verb( 'trade', 'trades', 'trading', 'traded', 'traded', _, ['2A','2C','3A','14','15B'] ).-verb( 'traduce', 'traduces', 'traducing', 'traduced', 'traduced', tran, ['6A'] ).-verb( 'traffic', 'traffics', 'trafficking', 'trafficked', 'trafficked', intran, ['3A'] ).-verb( 'trail', 'trails', 'trailing', 'trailed', 'trailed', _, ['2A','2C','6A','15A','15B'] ).-verb( 'train', 'trains', 'training', 'trained', 'trained', _, ['2C','3A','6A','14','15A','17'] ).-verb( 'traipse', 'traipses', 'traipsing', 'traipsed', 'traipsed', intran, ['2A','2B','2C'] ).-verb( 'trammel', 'trammels', 'trammelling', 'trammelled', 'trammelled', tran, ['6A'] ).-verb( 'tramp', 'tramps', 'tramping', 'tramped', 'tramped', _, ['2A','2B','2C','6A'] ).-verb( 'trample', 'tramples', 'trampling', 'trampled', 'trampled', _, ['2C','3A','6A','15B'] ).-verb( 'tranquilize', 'tranquilizes', 'tranquilizing', 'tranquilized', 'tranquilized', tran, ['6A'] ).-verb( 'tranquillize', 'tranquillizes', 'tranquillizing', 'tranquillized', 'tranquillized', tran, ['6A'] ).-verb( 'transact', 'transacts', 'transacting', 'transacted', 'transacted', tran, ['6A','14'] ).-verb( 'transcend', 'transcends', 'transcending', 'transcended', 'transcended', tran, ['6A'] ).-verb( 'transcribe', 'transcribes', 'transcribing', 'transcribed', 'transcribed', tran, ['6A'] ).-verb( 'transfer', 'transfers', 'transferring', 'transferred', 'transferred', _, ['3A','6A','14'] ).-verb( 'transfigure', 'transfigures', 'transfiguring', 'transfigured', 'transfigured', tran, ['6A'] ).-verb( 'transfix', 'transfixes', 'transfixing', 'transfixed', 'transfixed', tran, ['6A'] ).-verb( 'transform', 'transforms', 'transforming', 'transformed', 'transformed', tran, ['6A','14'] ).-verb( 'transfuse', 'transfuses', 'transfusing', 'transfused', 'transfused', tran, ['6A'] ).-verb( 'transgress', 'transgresses', 'transgressing', 'transgressed', 'transgressed', _, ['2A','6A'] ).-verb( 'translate', 'translates', 'translating', 'translated', 'translated', tran, ['6A','14'] ).-verb( 'transliterate', 'transliterates', 'transliterating', 'transliterated', 'transliterated', tran, ['6A','14'] ).-verb( 'transmit', 'transmits', 'transmitting', 'transmitted', 'transmitted', tran, ['6A','14'] ).-verb( 'transmogrify', 'transmogrifies', 'transmogrifying', 'transmogrified', 'transmogrified', tran, ['6A'] ).-verb( 'transmute', 'transmutes', 'transmuting', 'transmuted', 'transmuted', tran, ['6A','14'] ).-verb( 'transpire', 'transpires', 'transpiring', 'transpired', 'transpired', _, ['2A','6A'] ).-verb( 'transplant', 'transplants', 'transplanting', 'transplanted', 'transplanted', _, ['2A','6A'] ).-verb( 'transport', 'transports', 'transporting', 'transported', 'transported', tran, ['6A','15A'] ).-verb( 'transpose', 'transposes', 'transposing', 'transposed', 'transposed', tran, ['6A','14'] ).-verb( 'transship', 'transships', 'transshipping', 'transshipped', 'transshipped', tran, ['6A'] ).-verb( 'trap', 'traps', 'trapping', 'trapped', 'trapped', tran, ['6A','15A'] ).-verb( 'travel', 'travels', 'travelling', 'travelled', 'travelled', _, ['2A','2B','2C','3A','4A'] ).-verb( 'traverse', 'traverses', 'traversing', 'traversed', 'traversed', tran, ['6A'] ).-verb( 'travesty', 'travesties', 'travestying', 'travestied', 'travestied', tran, ['6A'] ).-verb( 'trawl', 'trawls', 'trawling', 'trawled', 'trawled', _, ['2A','6A'] ).-verb( 'tread', 'treads', 'treading', 'trod', 'trodden', _, ['2C','3A','6A','15A','15B'] ).-verb( 'treadle', 'treadles', 'treadling', 'treadled', 'treadled', intran, ['2A'] ).-verb( 'treasure', 'treasures', 'treasuring', 'treasured', 'treasured', tran, ['6A','15B'] ).-verb( 'treat', 'treats', 'treating', 'treated', 'treated', _, ['3A','6A','14','15A','16B'] ).-verb( 'treble', 'trebles', 'trebling', 'trebled', 'trebled', _, ['2A','6A'] ).-verb( 'tree', 'trees', 'treeing', 'treed', 'treed', tran, ['6A'] ).-verb( 'trek', 'treks', 'trekking', 'trekked', 'trekked', intran, ['2A','2B','2C'] ).-verb( 'trellis', 'trellises', 'trellising', 'trellised', 'trellised', tran, ['6A'] ).-verb( 'tremble', 'trembles', 'trembling', 'trembled', 'trembled', intran, ['2A','2B','2C','4B'] ).-verb( 'trench', 'trenches', 'trenching', 'trenched', 'trenched', tran, ['6A'] ).-verb( 'trend', 'trends', 'trending', 'trended', 'trended', intran, ['2C'] ).-verb( 'trepan', 'trepans', 'trepanning', 'trepanned', 'trepanned', tran, [] ).-verb( 'trephine', 'trephines', 'trephining', 'trephined', 'trephined', tran, ['6A'] ).-verb( 'trespass', 'trespasses', 'trespassing', 'trespassed', 'trespassed', intran, ['2A','3A'] ).-verb( 'trice', 'trices', 'tricing', 'triced', 'triced', tran, ['15B'] ).-verb( 'trick', 'tricks', 'tricking', 'tricked', 'tricked', tran, ['6A','14','15B'] ).-verb( 'trickle', 'trickles', 'trickling', 'trickled', 'trickled', _, ['2A','2C','15A'] ).-verb( 'trifle', 'trifles', 'trifling', 'trifled', 'trifled', _, ['3A','15B'] ).-verb( 'trigger', 'triggers', 'triggering', 'triggered', 'triggered', tran, ['15B'] ).-verb( 'trill', 'trills', 'trilling', 'trilled', 'trilled', _, ['2A','2C','6A'] ).-verb( 'trim', 'trims', 'trimming', 'trimmed', 'trimmed', _, ['2A','6A','14','15A','22'] ).-verb( 'trip', 'trips', 'tripping', 'tripped', 'tripped', _, ['2A','2C','3A','15B'] ).-verb( 'triple', 'triples', 'tripling', 'tripled', 'tripled', _, ['2A','6A'] ).-verb( 'triplicate', 'triplicates', 'triplicating', 'triplicated', 'triplicated', tran, ['6A'] ).-verb( 'trisect', 'trisects', 'trisecting', 'trisected', 'trisected', tran, ['6A'] ).-verb( 'triumph', 'triumphs', 'triumphing', 'triumphed', 'triumphed', intran, ['2A','3A'] ).-verb( 'trivialize', 'trivializes', 'trivializing', 'trivialized', 'trivialized', tran, ['6A'] ).-verb( 'troll', 'trolls', 'trolling', 'trolled', 'trolled', _, ['2A','2C'] ).-verb( 'troop', 'troops', 'trooping', 'trooped', 'trooped', _, ['2C'] ).-verb( 'trot', 'trots', 'trotting', 'trotted', 'trotted', _, ['2A','2B','2C','15A','15B'] ).-verb( 'trouble', 'troubles', 'troubling', 'troubled', 'troubled', _, ['2A','2C','4A','6A','14','17'] ).-verb( 'trounce', 'trounces', 'trouncing', 'trounced', 'trounced', tran, ['6A'] ).-verb( 'truckle', 'truckles', 'truckling', 'truckled', 'truckled', intran, ['3A'] ).-verb( 'trudge', 'trudges', 'trudging', 'trudged', 'trudged', intran, ['2A','2B','2C'] ).-verb( 'true', 'trues', 'truing', 'trued', 'trued', tran, ['15B'] ).-verb( 'trump', 'trumps', 'trumping', 'trumped', 'trumped', _, ['2A','6A','15B'] ).-verb( 'trumpet', 'trumpets', 'trumpeting', 'trumpeted', 'trumpeted', _, ['2A','2C','6A','15B'] ).-verb( 'truncate', 'truncates', 'truncating', 'truncated', 'truncated', tran, ['6A'] ).-verb( 'trundle', 'trundles', 'trundling', 'trundled', 'trundled', _, ['2C','6A','15A','15B'] ).-verb( 'truss', 'trusses', 'trussing', 'trussed', 'trussed', tran, ['6A','15B'] ).-verb( 'trust', 'trusts', 'trusting', 'trusted', 'trusted', _, ['3A','6A','7A','9','14','15A','15B','17'] ).-verb( 'try', 'tries', 'trying', 'tried', 'tried', _, ['2A','2B','3A','6A','6B','6C','7A','10','15A','15B'] ).-verb( 'tuck', 'tucks', 'tucking', 'tucked', 'tucked', _, ['2C','3A','15A','15B'] ).-verb( 'tug', 'tugs', 'tugging', 'tugged', 'tugged', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'tumble', 'tumbles', 'tumbling', 'tumbled', 'tumbled', _, ['2A','2C','3A','6A','15A','15B'] ).-verb( 'tune', 'tunes', 'tuning', 'tuned', 'tuned', _, ['2C','6A'] ).-verb( 'tunnel', 'tunnels', 'tunnelling', 'tunnelled', 'tunnelled', _, ['2A','2C','3A','6A'] ).-verb( 'turf', 'turfs', 'turfing', 'turfed', 'turfed', tran, ['6A','15B'] ).-verb( 'turn', 'turns', 'turning', 'turned', 'turned', _, ['2A','2C','3A','4A','6A','14','15A','15B'] ).-verb( 'tussle', 'tussles', 'tussling', 'tussled', 'tussled', intran, [] ).-verb( 'tut', 'tuts', 'tutting', 'tutted', 'tutted', tran, ['6A'] ).-verb( 'tutor', 'tutors', 'tutoring', 'tutored', 'tutored', tran, ['6A','15A','16A'] ).-verb( 'twaddle', 'twaddles', 'twaddling', 'twaddled', 'twaddled', intran, ['2A'] ).-verb( 'twang', 'twangs', 'twanging', 'twanged', 'twanged', _, ['2A','6A'] ).-verb( 'tweak', 'tweaks', 'tweaking', 'tweaked', 'tweaked', tran, ['6A'] ).-verb( 'tweet', 'tweets', 'tweeting', 'tweeted', 'tweeted', intran, [] ).-verb( 'twiddle', 'twiddles', 'twiddling', 'twiddled', 'twiddled', _, ['3A','6A'] ).-verb( 'twig', 'twigs', 'twigging', 'twigged', 'twigged', _, ['2A','6A'] ).-verb( 'twin', 'twins', 'twinning', 'twinned', 'twinned', tran, ['6A','14'] ).-verb( 'twine', 'twines', 'twining', 'twined', 'twined', _, ['2A','2C','15A','15B'] ).-verb( 'twinkle', 'twinkles', 'twinkling', 'twinkled', 'twinkled', intran, ['2A','2C'] ).-verb( 'twirl', 'twirls', 'twirling', 'twirled', 'twirled', _, ['2A','2C','6A','15B','16A'] ).-verb( 'twist', 'twists', 'twisting', 'twisted', 'twisted', _, ['2A','2C','6A','15A','15B','16A'] ).-verb( 'twit', 'twits', 'twitting', 'twitted', 'twitted', tran, ['6A','14'] ).-verb( 'twitch', 'twitches', 'twitching', 'twitched', 'twitched', _, ['2A','2C','6A','15A','15B'] ).-verb( 'twitter', 'twitters', 'twittering', 'twittered', 'twittered', intran, ['15A','15B'] ).-verb( 'type', 'types', 'typing', 'typed', 'typed', _, ['2A','6A'] ).-verb( 'typecast', 'typecasts', 'typecasting', 'typecast', 'typecast', tran, ['6A'] ).-verb( 'typify', 'typifies', 'typifying', 'typified', 'typified', tran, ['6A'] ).-verb( 'tyrannize', 'tyrannizes', 'tyrannizing', 'tyrannized', 'tyrannized', _, ['3A','6A'] ).-verb( 'uglify', 'uglifies', 'uglifying', 'uglified', 'uglified', tran, [] ).-verb( 'ulcerate', 'ulcerates', 'ulcerating', 'ulcerated', 'ulcerated', _, ['2A','6A'] ).-verb( 'ululate', 'ululates', 'ululating', 'ululated', 'ululated', intran, ['2A'] ).-verb( 'umpire', 'umpires', 'umpiring', 'umpired', 'umpired', _, ['2A','6A'] ).-verb( 'unbalance', 'unbalances', 'unbalancing', 'unbalanced', 'unbalanced', tran, ['6A'] ).-verb( 'unbar', 'unbars', 'unbarring', 'unbarred', 'unbarred', tran, [] ).-verb( 'unbend', 'unbends', 'unbending', 'unbended', 'unbended', _, ['2A','6A'] ).-verb( 'unbind', 'unbinds', 'unbinding', 'unbound', 'unbound', tran, ['6A'] ).-verb( 'unblock', 'unblocks', 'unblocking', 'unblocked', 'unblocked', tran, ['6A','15B'] ).-verb( 'unbolt', 'unbolts', 'unbolting', 'unbolted', 'unbolted', _, ['2A','2C','6A','15B'] ).-verb( 'unbosom', 'unbosoms', 'unbosoming', 'unbosomed', 'unbosomed', tran, ['6A','14'] ).-verb( 'unbuckle', 'unbuckles', 'unbuckling', 'unbuckled', 'unbuckled', tran, ['6A'] ).-verb( 'unburden', 'unburdens', 'unburdening', 'unburdened', 'unburdened', tran, ['6A','15A'] ).-verb( 'unbutton', 'unbuttons', 'unbuttoning', 'unbuttoned', 'unbuttoned', tran, ['6A'] ).-verb( 'unchain', 'unchains', 'unchaining', 'unchained', 'unchained', tran, ['6A','15A','15B'] ).-verb( 'uncork', 'uncorks', 'uncorking', 'uncorked', 'uncorked', tran, ['6A'] ).-verb( 'uncouple', 'uncouples', 'uncoupling', 'uncoupled', 'uncoupled', tran, ['6A'] ).-verb( 'uncover', 'uncovers', 'uncovering', 'uncovered', 'uncovered', tran, ['2A','6A'] ).-verb( 'uncross', 'uncrosses', 'uncrossing', 'uncrossed', 'uncrossed', tran, ['6A'] ).-verb( 'uncurl', 'uncurls', 'uncurling', 'uncurled', 'uncurled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'undeceive', 'undeceives', 'undeceiving', 'undeceived', 'undeceived', tran, ['6A'] ).-verb( 'underact', 'underacts', 'underacting', 'underacted', 'underacted', _, ['2A','6A'] ).-verb( 'underbid', 'underbids', 'underbidding', 'underbid', 'underbid', tran, [] ).-verb( 'undercharge', 'undercharges', 'undercharging', 'undercharged', 'undercharged', tran, ['6A'] ).-verb( 'undercut', 'undercuts', 'undercutting', 'undercut', 'undercut', tran, ['6A'] ).-verb( 'underestimate', 'underestimates', 'underestimating', 'underestimated', 'underestimated', tran, ['6A'] ).-verb( 'underexpose', 'underexposes', 'underexposing', 'underexposed', 'underexposed', tran, ['6A'] ).-verb( 'undergo', 'undergoes', 'undergoing', 'underwent', 'undergone', tran, ['6A'] ).-verb( 'underlie', 'underlies', 'underlying', 'underlay', 'underlain', tran, ['6A'] ).-verb( 'underline', 'underlines', 'underlining', 'underlined', 'underlined', tran, ['6A'] ).-verb( 'undermine', 'undermines', 'undermining', 'undermined', 'undermined', tran, ['6A'] ).-verb( 'underpay', 'underpays', 'underpaying', 'underpaid', 'underpaid', tran, ['6A'] ).-verb( 'underpin', 'underpins', 'underpinning', 'underpinned', 'underpinned', tran, [] ).-verb( 'underquote', 'underquotes', 'underquoting', 'underquoted', 'underquoted', tran, ['6A'] ).-verb( 'underrate', 'underrates', 'underrating', 'underrated', 'underrated', tran, ['6A'] ).-verb( 'underscore', 'underscores', 'underscoring', 'underscored', 'underscored', tran, ['6A'] ).-verb( 'undersell', 'undersells', 'underselling', 'undersold', 'undersold', tran, ['6A'] ).-verb( 'undershoot', 'undershoots', 'undershooting', 'undershot', 'undershot', tran, [] ).-verb( 'undersign', 'undersigns', 'undersigning', 'undersigned', 'undersigned', tran, ['6A'] ).-verb( 'underspend', 'underspends', 'underspending', 'underspent', 'underspent', _, ['2A','6A','14','19B'] ).-verb( 'understand', 'understands', 'understanding', 'understood', 'understood', _, ['2A','6A','6C','8','9','10','17','19C'] ).-verb( 'understate', 'understates', 'understating', 'understated', 'understated', tran, ['6A'] ).-verb( 'understock', 'understocks', 'understocking', 'understocked', 'understocked', tran, ['6A'] ).-verb( 'understudy', 'understudies', 'understudying', 'understudied', 'understudied', tran, ['6A'] ).-verb( 'undertake', 'undertakes', 'undertaking', 'undertook', 'undertaken', tran, ['6A','7A','9'] ).-verb( 'undervalue', 'undervalues', 'undervaluing', 'undervalued', 'undervalued', tran, ['6A'] ).-verb( 'underwrite', 'underwrites', 'underwriting', 'underwrote', 'underwritten', tran, ['6A'] ).-verb( 'undo', 'undoes', 'undoing', 'undid', 'undone', tran, ['6A'] ).-verb( 'undock', 'undocks', 'undocking', 'undocked', 'undocked', _, ['2A','6A'] ).-verb( 'undress', 'undresses', 'undressing', 'undressed', 'undressed', _, ['2A','6A'] ).-verb( 'undulate', 'undulates', 'undulating', 'undulated', 'undulated', intran, ['2A','2C'] ).-verb( 'unearth', 'unearths', 'unearthing', 'unearthed', 'unearthed', tran, ['6A'] ).-verb( 'unfasten', 'unfastens', 'unfastening', 'unfastened', 'unfastened', _, ['2A','2C','3A','6A','14','15A','15B'] ).-verb( 'unfit', 'unfits', 'unfitting', 'unfitted', 'unfitted', tran, ['14'] ).-verb( 'unfold', 'unfolds', 'unfolding', 'unfolded', 'unfolded', _, ['2A','2C','6A'] ).-verb( 'unfrock', 'unfrocks', 'unfrocking', 'unfrocked', 'unfrocked', tran, ['6A'] ).-verb( 'unfurl', 'unfurls', 'unfurling', 'unfurled', 'unfurled', _, ['2A','6A'] ).-verb( 'unhand', 'unhands', 'unhanding', 'unhanded', 'unhanded', tran, ['6A'] ).-verb( 'unhinge', 'unhinges', 'unhinging', 'unhinged', 'unhinged', tran, ['6A'] ).-verb( 'unhitch', 'unhitches', 'unhitching', 'unhitched', 'unhitched', _, ['2A','2C','6A','15A','15B'] ).-verb( 'unhook', 'unhooks', 'unhooking', 'unhooked', 'unhooked', tran, ['6A'] ).-verb( 'unhorse', 'unhorses', 'unhorsing', 'unhorsed', 'unhorsed', tran, ['6A'] ).-verb( 'unify', 'unifies', 'unifying', 'unified', 'unified', tran, ['6A'] ).-verb( 'unite', 'unites', 'uniting', 'united', 'united', _, ['2A','3A','4A','6A'] ).-verb( 'unlearn', 'unlearns', 'unlearning', 'unlearned', 'unlearned', tran, ['6A'] ).-verb( 'unleash', 'unleashes', 'unleashing', 'unleashed', 'unleashed', tran, ['6A'] ).-verb( 'unload', 'unloads', 'unloading', 'unloaded', 'unloaded', _, ['2A','6A','14'] ).-verb( 'unlock', 'unlocks', 'unlocking', 'unlocked', 'unlocked', _, ['2A','2C','6A','15A','15B'] ).-verb( 'unloose', 'unlooses', 'unloosing', 'unloosed', 'unloosed', tran, ['6A'] ).-verb( 'unman', 'unmans', 'unmanning', 'unmanned', 'unmanned', tran, ['6A'] ).-verb( 'unmask', 'unmasks', 'unmasking', 'unmasked', 'unmasked', _, ['2A','6A'] ).-verb( 'unnerve', 'unnerves', 'unnerving', 'unnerved', 'unnerved', tran, ['6A'] ).-verb( 'unpack', 'unpacks', 'unpacking', 'unpacked', 'unpacked', _, ['2A','6A'] ).-verb( 'unpick', 'unpicks', 'unpicking', 'unpicked', 'unpicked', _, ['3A','6A','15B'] ).-verb( 'unplug', 'unplugs', 'unplugging', 'unplugged', 'unplugged', _, ['2C','6A','15B'] ).-verb( 'unravel', 'unravels', 'unravelling', 'unravelled', 'unravelled', _, ['2A','6A'] ).-verb( 'unroll', 'unrolls', 'unrolling', 'unrolled', 'unrolled', _, ['2A','6A'] ).-verb( 'unsaddle', 'unsaddles', 'unsaddling', 'unsaddled', 'unsaddled', tran, ['6A'] ).-verb( 'unsay', 'unsays', 'unsaying', 'unsaid', 'unsaid', tran, ['6A'] ).-verb( 'unscramble', 'unscrambles', 'unscrambling', 'unscrambled', 'unscrambled', tran, [] ).-verb( 'unscrew', 'unscrews', 'unscrewing', 'unscrewed', 'unscrewed', _, ['2A','6A','15A','15B'] ).-verb( 'unseat', 'unseats', 'unseating', 'unseated', 'unseated', tran, ['6A'] ).-verb( 'unsettle', 'unsettles', 'unsettling', 'unsettled', 'unsettled', tran, ['6A'] ).-verb( 'unsex', 'unsexes', 'unsexing', 'unsexed', 'unsexed', tran, ['6A'] ).-verb( 'unsheathe', 'unsheathes', 'unsheathing', 'unsheathed', 'unsheathed', tran, ['6A'] ).-verb( 'untie', 'unties', 'untying', 'untied', 'untied', _, ['2A','3A','6A','15A','15B'] ).-verb( 'unveil', 'unveils', 'unveiling', 'unveiled', 'unveiled', _, ['2A','6A'] ).-verb( 'unwind', 'unwinds', 'unwinding', 'unwound', 'unwound', _, ['2A','6A','21'] ).-verb( 'unwrap', 'unwraps', 'unwrapping', 'unwrapped', 'unwrapped', _, ['6A','14','15A','15B'] ).-verb( 'unzip', 'unzips', 'unzipping', 'unzipped', 'unzipped', tran, [] ).-verb( 'up', 'ups', 'upping', 'upped', 'upped', _, ['2A','6A'] ).-verb( 'upbraid', 'upbraids', 'upbraiding', 'upbraided', 'upbraided', tran, ['6A','14'] ).-verb( 'update', 'updates', 'updating', 'updated', 'updated', tran, ['6A'] ).-verb( 'upgrade', 'upgrades', 'upgrading', 'upgraded', 'upgraded', tran, ['6A'] ).-verb( 'uphold', 'upholds', 'upholding', 'upheld', 'upheld', tran, ['6A'] ).-verb( 'upholster', 'upholsters', 'upholstering', 'upholstered', 'upholstered', tran, ['6A'] ).-verb( 'uplift', 'uplifts', 'uplifting', 'uplifted', 'uplifted', tran, ['6A'] ).-verb( 'uproot', 'uproots', 'uprooting', 'uprooted', 'uprooted', tran, ['6A'] ).-verb( 'upset', 'upsets', 'upsetting', 'upset', 'upset', _, ['2A','6A'] ).-verb( 'upstage', 'upstages', 'upstaging', 'upstaged', 'upstaged', tran, ['6A'] ).-verb( 'urbanize', 'urbanizes', 'urbanizing', 'urbanized', 'urbanized', tran, ['6A'] ).-verb( 'urge', 'urges', 'urging', 'urged', 'urged', tran, ['6A','6D','9','14','15B','17','19C'] ).-verb( 'urinate', 'urinates', 'urinating', 'urinated', 'urinated', intran, [] ).-verb( 'use', 'uses', 'using', 'used', 'used', tran, ['6A','14','15A','15B','16A'] ).-verb( 'usher', 'ushers', 'ushering', 'ushered', 'ushered', tran, ['14','15B'] ).-verb( 'usurp', 'usurps', 'usurping', 'usurped', 'usurped', tran, ['6A'] ).-verb( 'utilize', 'utilizes', 'utilizing', 'utilized', 'utilized', tran, ['6A'] ).-verb( 'utter', 'utters', 'uttering', 'uttered', 'uttered', tran, ['6A'] ).-verb( 'vacate', 'vacates', 'vacating', 'vacated', 'vacated', tran, ['6A'] ).-verb( 'vacation', 'vacations', 'vacationing', 'vacationed', 'vacationed', intran, ['3A'] ).-verb( 'vaccinate', 'vaccinates', 'vaccinating', 'vaccinated', 'vaccinated', tran, ['6A','14'] ).-verb( 'vacillate', 'vacillates', 'vacillating', 'vacillated', 'vacillated', intran, ['2A','3A'] ).-verb( 'valet', 'valets', 'valeting', 'valeted', 'valeted', tran, ['6A'] ).-verb( 'validate', 'validates', 'validating', 'validated', 'validated', tran, ['6A'] ).-verb( 'value', 'values', 'valuing', 'valued', 'valued', tran, ['6A','15A','16B'] ).-verb( 'vamoose', 'vamooses', 'vamoosing', 'vamoosed', 'vamoosed', intran, [] ).-verb( 'vamp', 'vamps', 'vamping', 'vamped', 'vamped', _, ['2A','6A','15B'] ).-verb( 'vanish', 'vanishes', 'vanishing', 'vanished', 'vanished', intran, ['2A'] ).-verb( 'vanquish', 'vanquishes', 'vanquishing', 'vanquished', 'vanquished', tran, ['6A'] ).-verb( 'vaporize', 'vaporizes', 'vaporizing', 'vaporized', 'vaporized', _, ['2A','6A'] ).-verb( 'varnish', 'varnishes', 'varnishing', 'varnished', 'varnished', tran, ['6A'] ).-verb( 'vary', 'varies', 'varying', 'varied', 'varied', _, ['2A','6A'] ).-verb( 'vault', 'vaults', 'vaulting', 'vaulted', 'vaulted', _, ['2A','2B','2C','6A'] ).-verb( 'vaunt', 'vaunts', 'vaunting', 'vaunted', 'vaunted', _, [] ).-verb( 'veer', 'veers', 'veering', 'veered', 'veered', intran, ['2A','2C'] ).-verb( 'vegetate', 'vegetates', 'vegetating', 'vegetated', 'vegetated', intran, ['2A'] ).-verb( 'veil', 'veils', 'veiling', 'veiled', 'veiled', tran, ['6A'] ).-verb( 'vend', 'vends', 'vending', 'vended', 'vended', tran, ['6A'] ).-verb( 'veneer', 'veneers', 'veneering', 'veneered', 'veneered', tran, ['6A'] ).-verb( 'venerate', 'venerates', 'venerating', 'venerated', 'venerated', tran, ['6A'] ).-verb( 'vent', 'vents', 'venting', 'vented', 'vented', tran, ['6A','14'] ).-verb( 'ventilate', 'ventilates', 'ventilating', 'ventilated', 'ventilated', tran, ['6A'] ).-verb( 'venture', 'ventures', 'venturing', 'ventured', 'ventured', _, ['3A','6A','7A','15A','16A'] ).-verb( 'verbalize', 'verbalizes', 'verbalizing', 'verbalized', 'verbalized', tran, [] ).-verb( 'verge', 'verges', 'verging', 'verged', 'verged', intran, ['3A'] ).-verb( 'verify', 'verifies', 'verifying', 'verified', 'verified', tran, ['6A'] ).-verb( 'versify', 'versifies', 'versifying', 'versified', 'versified', _, ['2A','6A'] ).-verb( 'vest', 'vests', 'vesting', 'vested', 'vested', _, ['3A','6A','14'] ).-verb( 'vesture', 'vestures', 'vesturing', 'vestured', 'vestured', tran, [] ).-verb( 'vet', 'vets', 'vetting', 'vetted', 'vetted', tran, ['6A'] ).-verb( 'veto', 'vetos', 'vetoing', 'vetoed', 'vetoed', tran, ['6A'] ).-verb( 'vex', 'vexes', 'vexing', 'vexed', 'vexed', tran, ['6A'] ).-verb( 'vibrate', 'vibrates', 'vibrating', 'vibrated', 'vibrated', _, ['2A','2C','6A'] ).-verb( 'victimize', 'victimizes', 'victimizing', 'victimized', 'victimized', tran, ['6A'] ).-verb( 'victual', 'victuals', 'victualling', 'victualled', 'victualled', _, ['2A','6A'] ).-verb( 'videotape', 'videotapes', 'videotaping', 'videotaped', 'videotaped', tran, ['6A'] ).-verb( 'vie', 'vies', 'vying', 'vied', 'vied', intran, ['3A'] ).-verb( 'view', 'views', 'viewing', 'viewed', 'viewed', tran, ['6A'] ).-verb( 'vilify', 'vilifies', 'vilifying', 'vilified', 'vilified', tran, ['6A'] ).-verb( 'vindicate', 'vindicates', 'vindicating', 'vindicated', 'vindicated', tran, ['6A'] ).-verb( 'violate', 'violates', 'violating', 'violated', 'violated', tran, ['6A'] ).-verb( 'visa', 'visas', 'visaing', 'visaed', 'visaed', tran, ['6A'] ).-verb( 'visit', 'visits', 'visiting', 'visited', 'visited', _, ['2C','3A','6A','14'] ).-verb( 'visualize', 'visualizes', 'visualizing', 'visualized', 'visualized', tran, ['6A'] ).-verb( 'vitalize', 'vitalizes', 'vitalizing', 'vitalized', 'vitalized', tran, ['6A'] ).-verb( 'vitiate', 'vitiates', 'vitiating', 'vitiated', 'vitiated', tran, ['6A'] ).-verb( 'vitrify', 'vitrifies', 'vitrifying', 'vitrified', 'vitrified', _, ['2A','6A'] ).-verb( 'vituperate', 'vituperates', 'vituperating', 'vituperated', 'vituperated', tran, ['6A'] ).-verb( 'vivisect', 'vivisects', 'vivisecting', 'vivisected', 'vivisected', tran, ['6A'] ).-verb( 'vocalize', 'vocalizes', 'vocalizing', 'vocalized', 'vocalized', tran, [] ).-verb( 'vociferate', 'vociferates', 'vociferating', 'vociferated', 'vociferated', _, ['2A','6A'] ).-verb( 'voice', 'voices', 'voicing', 'voiced', 'voiced', tran, ['6A'] ).-verb( 'void', 'voids', 'voiding', 'voided', 'voided', tran, ['6A'] ).-verb( 'volley', 'volleys', 'volleying', 'volleyed', 'volleyed', _, ['2A','2C','6A'] ).-verb( 'volunteer', 'volunteers', 'volunteering', 'volunteered', 'volunteered', _, ['2A','3A','6A','7A'] ).-verb( 'vomit', 'vomits', 'vomiting', 'vomited', 'vomited', _, ['2A','6A','15B'] ).-verb( 'vote', 'votes', 'voting', 'voted', 'voted', _, ['3A','6A','9','12B','13B','15B','25'] ).-verb( 'vouch', 'vouches', 'vouching', 'vouched', 'vouched', intran, [] ).-verb( 'vouchsafe', 'vouchsafes', 'vouchsafing', 'vouchsafed', 'vouchsafed', tran, ['6A','7A','12C'] ).-verb( 'vow', 'vows', 'vowing', 'vowed', 'vowed', tran, ['6A','7A','9'] ).-verb( 'voyage', 'voyages', 'voyaging', 'voyaged', 'voyaged', intran, ['2A','2C'] ).-verb( 'vulcanize', 'vulcanizes', 'vulcanizing', 'vulcanized', 'vulcanized', tran, ['6A'] ).-verb( 'vulgarize', 'vulgarizes', 'vulgarizing', 'vulgarized', 'vulgarized', tran, ['6A'] ).-verb( 'wad', 'wads', 'wadding', 'wadded', 'wadded', tran, [] ).-verb( 'waddle', 'waddles', 'waddling', 'waddled', 'waddled', intran, ['2A','2C'] ).-verb( 'wade', 'wades', 'wading', 'waded', 'waded', _, ['2A','2C','6A'] ).-verb( 'waffle', 'waffles', 'waffling', 'waffled', 'waffled', intran, ['2A','2C'] ).-verb( 'waft', 'wafts', 'wafting', 'wafted', 'wafted', tran, ['6A'] ).-verb( 'wag', 'wags', 'wagging', 'wagged', 'wagged', _, ['2A','2C','6A'] ).-verb( 'wage', 'wages', 'waging', 'waged', 'waged', tran, ['6A'] ).-verb( 'wager', 'wagers', 'wagering', 'wagered', 'wagered', _, ['2A','6A','11','12C','14'] ).-verb( 'waggle', 'waggles', 'waggling', 'waggled', 'waggled', _, [] ).-verb( 'wail', 'wails', 'wailing', 'wailed', 'wailed', _, ['2A','2B','2C','6A'] ).-verb( 'wait', 'waits', 'waiting', 'waited', 'waited', _, ['2A','2B','2C','3A','4A','6A','14'] ).-verb( 'waive', 'waives', 'waiving', 'waived', 'waived', tran, ['6A'] ).-verb( 'wake', 'wakes', 'waking', 'waked', 'waked', _, ['2A','2C','4B','6A','15B'] ).-verb( 'waken', 'wakens', 'wakening', 'wakened', 'wakened', _, ['2A','6A'] ).-verb( 'walk', 'walks', 'walking', 'walked', 'walked', _, ['2A','2B','2C','6A','15A','15B'] ).-verb( 'wall', 'walls', 'walling', 'walled', 'walled', tran, ['15B'] ).-verb( 'wallop', 'wallops', 'walloping', 'walloped', 'walloped', tran, [] ).-verb( 'wallow', 'wallows', 'wallowing', 'wallowed', 'wallowed', intran, ['2A','2C'] ).-verb( 'waltz', 'waltzes', 'waltzing', 'waltzed', 'waltzed', _, ['2A','2C','15A'] ).-verb( 'wander', 'wanders', 'wandering', 'wandered', 'wandered', _, ['2A','2B','2C','6A'] ).-verb( 'wane', 'wanes', 'waning', 'waned', 'waned', intran, ['2A'] ).-verb( 'wangle', 'wangles', 'wangling', 'wangled', 'wangled', tran, ['6A'] ).-verb( 'wank', 'wanks', 'wanking', 'wanked', 'wanked', intran, ['2A'] ).-verb( 'want', 'wants', 'wanting', 'wanted', 'wanted', _, ['2A','3A','6A','6E','7A','17','19B','24A'] ).-verb( 'wanton', 'wantons', 'wantoning', 'wantoned', 'wantoned', intran, ['2A','2C'] ).-verb( 'war', 'wars', 'warring', 'warred', 'warred', intran, [] ).-verb( 'warble', 'warbles', 'warbling', 'warbled', 'warbled', _, ['2A','2C','6A'] ).-verb( 'ward', 'wards', 'warding', 'warded', 'warded', tran, ['15B'] ).-verb( 'ware', 'wares', 'waring', 'wared', 'wared', tran, ['6A'] ).-verb( 'warm', 'warms', 'warming', 'warmed', 'warmed', _, ['2A','2C','6A','15B'] ).-verb( 'warn', 'warns', 'warning', 'warned', 'warned', tran, ['6A','11','14','15B','17'] ).-verb( 'warp', 'warps', 'warping', 'warped', 'warped', _, ['2A','6A'] ).-verb( 'warrant', 'warrants', 'warranting', 'warranted', 'warranted', tran, ['6A','9','25'] ).-verb( 'wash', 'washes', 'washing', 'washed', 'washed', _, ['2A','2C','6A','15A','15B','22'] ).-verb( 'waste', 'wastes', 'wasting', 'wasted', 'wasted', _, ['2A','2C','6A','14'] ).-verb( 'watch', 'watches', 'watching', 'watched', 'watched', _, ['2A','2B','2C','3A','4A','6A','8','10','15A','18A','19A'] ).-verb( 'water', 'waters', 'watering', 'watered', 'watered', _, ['2A','6A','15B'] ).-verb( 'waterproof', 'waterproofs', 'waterproofing', 'waterproofed', 'waterproofed', tran, [] ).-verb( 'wave', 'waves', 'waving', 'waved', 'waved', _, ['2A','3A','6A','12A','13A','15A','15B','16A'] ).-verb( 'waver', 'wavers', 'wavering', 'wavered', 'wavered', intran, ['2A','2C'] ).-verb( 'wax', 'waxes', 'waxing', 'waxed', 'waxed', _, ['2A','2D','6A'] ).-verb( 'waylay', 'waylays', 'waylaying', 'waylaid', 'waylaid', tran, ['6A'] ).-verb( 'weaken', 'weakens', 'weakening', 'weakened', 'weakened', _, ['2A','6A'] ).-verb( 'wean', 'weans', 'weaning', 'weaned', 'weaned', tran, ['6A','14'] ).-verb( 'wear', 'wears', 'wearing', 'wore', 'worn', _, ['2A','2B','2C','2D','6A','15A','15B','22'] ).-verb( 'weary', 'wearies', 'wearying', 'wearied', 'wearied', _, ['2A','3A','6A','14'] ).-verb( 'weather', 'weathers', 'weathering', 'weathered', 'weathered', _, ['2A','6A'] ).-verb( 'weave', 'weaves', 'weaving', 'wove', 'woven', _, ['2A','2C','6A','15A','15B'] ).-verb( 'wed', 'weds', 'wedding', 'wedded', 'wedded', _, ['2A','6A','14'] ).-verb( 'wedge', 'wedges', 'wedging', 'wedged', 'wedged', tran, ['6A','15A','22'] ).-verb( 'wee', 'wees', 'weeing', 'weed', 'weed', intran, [] ).-verb( 'weed', 'weeds', 'weeding', 'weeded', 'weeded', _, ['2A','6A','15B'] ).-verb( 'weekend', 'weekends', 'weekending', 'weekended', 'weekended', intran, [] ).-verb( 'weep', 'weeps', 'weeping', 'wept', 'wept', _, ['2A','2B','2C','3A','4B','6A'] ).-verb( 'weigh', 'weighs', 'weighing', 'weighed', 'weighed', _, ['2B','2C','3A','6A','14','15B'] ).-verb( 'weight', 'weights', 'weighting', 'weighted', 'weighted', tran, ['6A'] ).-verb( 'welcome', 'welcomes', 'welcoming', 'welcomed', 'welcomed', tran, ['6A','15A'] ).-verb( 'weld', 'welds', 'welding', 'welded', 'welded', _, ['2A','6A','15A','15B'] ).-verb( 'well', 'wells', 'welling', 'welled', 'welled', intran, ['2C'] ).-verb( 'welsh', 'welshes', 'welshing', 'welshed', 'welshed', intran, ['3A'] ).-verb( 'welter', 'welters', 'weltering', 'weltered', 'weltered', intran, ['2C'] ).-verb( 'wench', 'wenches', 'wenching', 'wenched', 'wenched', intran, ['2A'] ).-verb( 'wend', 'wends', 'wending', 'wended', 'wended', tran, [] ).-verb( 'westernize', 'westernizes', 'westernizing', 'westernized', 'westernized', tran, ['6A'] ).-verb( 'wet', 'wets', 'wetting', 'wetted', 'wetted', tran, ['6A'] ).-verb( 'whack', 'whacks', 'whacking', 'whacked', 'whacked', tran, ['6A'] ).-verb( 'whale', 'whales', 'whaling', 'whaled', 'whaled', intran, ['2A'] ).-verb( 'whang', 'whangs', 'whanging', 'whanged', 'whanged', tran, [] ).-verb( 'wheedle', 'wheedles', 'wheedling', 'wheedled', 'wheedled', tran, ['6A','14'] ).-verb( 'wheel', 'wheels', 'wheeling', 'wheeled', 'wheeled', _, ['2A','2C','6A','15A','15B'] ).-verb( 'wheeze', 'wheezes', 'wheezing', 'wheezed', 'wheezed', _, ['2A','2B','2C','15B'] ).-verb( 'whelp', 'whelps', 'whelping', 'whelped', 'whelped', intran, [] ).-verb( 'whet', 'whets', 'whetting', 'whetted', 'whetted', tran, ['6A'] ).-verb( 'while', 'whiles', 'whiling', 'whiled', 'whiled', tran, ['15B'] ).-verb( 'whimper', 'whimpers', 'whimpering', 'whimpered', 'whimpered', _, ['2A','6A'] ).-verb( 'whine', 'whines', 'whining', 'whined', 'whined', _, ['2A','2C','4A','6A','15B'] ).-verb( 'whinny', 'whinnies', 'whinnying', 'whinnied', 'whinnied', intran, [] ).-verb( 'whip', 'whips', 'whipping', 'whipped', 'whipped', _, ['2C','6A','15A','15B'] ).-verb( 'whir', 'whirs', 'whirring', 'whirred', 'whirred', intran, ['2A','2C'] ).-verb( 'whirl', 'whirls', 'whirling', 'whirled', 'whirled', _, ['2A','2C','15A','15B'] ).-verb( 'whirr', 'whirrs', 'whirring', 'whirred', 'whirred', intran, ['2A','2C'] ).-verb( 'whisk', 'whisks', 'whisking', 'whisked', 'whisked', _, ['6A','15B'] ).-verb( 'whisper', 'whispers', 'whispering', 'whispered', 'whispered', _, ['2A','2C','3A','6A','14','15B'] ).-verb( 'whistle', 'whistles', 'whistling', 'whistled', 'whistled', _, ['2A','2C','6A','15B','16A'] ).-verb( 'whiten', 'whitens', 'whitening', 'whitened', 'whitened', _, ['2A','6A'] ).-verb( 'whitewash', 'whitewashes', 'whitewashing', 'whitewashed', 'whitewashed', tran, [] ).-verb( 'whittle', 'whittles', 'whittling', 'whittled', 'whittled', _, ['2C','3A','6A','15A','15B'] ).-verb( 'whiz', 'whizzes', 'whizzing', 'whizzed', 'whizzed', intran, ['2C'] ).-verb( 'whoop', 'whoops', 'whooping', 'whooped', 'whooped', _, [] ).-verb( 'whop', 'whops', 'whopping', 'whopped', 'whopped', tran, ['6A'] ).-verb( 'widen', 'widens', 'widening', 'widened', 'widened', _, ['2A','6A'] ).-verb( 'wield', 'wields', 'wielding', 'wielded', 'wielded', tran, ['6A'] ).-verb( 'wiggle', 'wiggles', 'wiggling', 'wiggled', 'wiggled', _, ['2A','6A'] ).-verb( 'will', 'will', '-', '-', '-', unknown, ['2A','5','6A','9','12A','13A','14','15A','17'] ).-verb( 'will', 'wills', 'willing', 'willed', 'willed', _, ['2A','5','6A','9','12A','13A','14','15A','17'] ).-verb( 'wilt', 'wilts', 'wilting', 'wilted', 'wilted', _, ['2A','5','6A','9'] ).-verb( 'win', 'wins', 'winning', 'won', 'won', _, ['2A','6A','12B','13B','15A','15B','17'] ).-verb( 'wince', 'winces', 'wincing', 'winced', 'winced', tran, ['2A','2C'] ).-verb( 'winch', 'winches', 'winching', 'winched', 'winched', tran, ['6A','15B'] ).-verb( 'wind', 'winds', 'winding', 'winded', 'winded', tran, ['6A'] ).-verb( 'wind', 'winds', 'winding', 'wound', 'wound', _, ['2A','2B','2C','6A','14','15A','15B'] ).-verb( 'wine', 'wines', 'wining', 'wined', 'wined', tran, [] ).-verb( 'wing', 'wings', 'winging', 'winged', 'winged', _, ['2C','6A','15A'] ).-verb( 'wink', 'winks', 'winking', 'winked', 'winked', _, ['2A','2C','3A','15B'] ).-verb( 'winkle', 'winkles', 'winkling', 'winkled', 'winkled', tran, ['15B'] ).-verb( 'winnow', 'winnows', 'winnowing', 'winnowed', 'winnowed', tran, ['6A','14','15A','15B'] ).-verb( 'winter', 'winters', 'wintering', 'wintered', 'wintered', intran, ['2C'] ).-verb( 'wipe', 'wipes', 'wiping', 'wiped', 'wiped', _, ['6A','15A','15B','22'] ).-verb( 'wire', 'wires', 'wiring', 'wired', 'wired', _, ['6A','11','12A','13A','15A','15B','16A'] ).-verb( 'wisecrack', 'wisecracks', 'wisecracking', 'wisecracked', 'wisecracked', intran, [] ).-verb( 'wish', 'wishes', 'wishing', 'wished', 'wished', _, ['2A','3A','6A','7A','9','12A','13A','15A','17','22'] ).-verb( 'withdraw', 'withdraws', 'withdrawing', 'withdrew', 'withdrawn', _, ['2A','2C','6A','14'] ).-verb( 'wither', 'withers', 'withering', 'withered', 'withered', _, ['2A','2C','6A','15B'] ).-verb( 'withhold', 'withholds', 'withholding', 'withheld', 'withheld', tran, ['6A','14'] ).-verb( 'withstand', 'withstands', 'withstanding', 'withstood', 'withstood', tran, ['6A'] ).-verb( 'witness', 'witnesses', 'witnessing', 'witnessed', 'witnessed', _, ['3A','6A'] ).-verb( 'wive', 'wives', 'wiving', 'wived', 'wived', _, ['2A','6A'] ).-verb( 'wobble', 'wobbles', 'wobbling', 'wobbled', 'wobbled', _, ['2A','2C','6A'] ).-verb( 'wolf', 'wolfs', 'wolfing', 'wolfed', 'wolfed', tran, ['6A','15A'] ).-verb( 'womanize', 'womanizes', 'womanizing', 'womanized', 'womanized', intran, [] ).-verb( 'wonder', 'wonders', 'wondering', 'wondered', 'wondered', _, ['2A','3A','3B','4B','8','10'] ).-verb( 'woo', 'woos', 'wooing', 'wooed', 'wooed', tran, ['6A'] ).-verb( 'word', 'words', 'wording', 'worded', 'worded', tran, ['6A'] ).-verb( 'work', 'works', 'working', 'worked', 'worked', _, ['2A','2B','2C','2D','3A','4A','6A','14','15A','15B','22'] ).-verb( 'worm', 'worms', 'worming', 'wormed', 'wormed', tran, ['6A','15A','15B'] ).-verb( 'worry', 'worries', 'worrying', 'worried', 'worried', _, ['2A','2B','2C','3A','6A','14','15A','15B','17','22'] ).-verb( 'worsen', 'worsens', 'worsening', 'worsened', 'worsened', _, ['2A','6A'] ).-verb( 'worship', 'worships', 'worshipping', 'worshipped', 'worshipped', _, ['2A','2B','6A'] ).-verb( 'worst', 'worsts', 'worsting', 'worsted', 'worsted', tran, ['6A'] ).-verb( 'wound', 'wounds', 'wounding', 'wounded', 'wounded', tran, ['6A'] ).-verb( 'wrangle', 'wrangles', 'wrangling', 'wrangled', 'wrangled', intran, ['2A','3A'] ).-verb( 'wrap', 'wraps', 'wrapping', 'wrapped', 'wrapped', _, ['6A','14','15A','15B'] ).-verb( 'wreak', 'wreaks', 'wreaking', 'wreaked', 'wreaked', tran, ['6A','14'] ).-verb( 'wreathe', 'wreathes', 'wreathing', 'wreathed', 'wreathed', _, ['2A','2C','6A','14'] ).-verb( 'wreck', 'wrecks', 'wrecking', 'wrecked', 'wrecked', tran, ['6A'] ).-verb( 'wrench', 'wrenches', 'wrenching', 'wrenched', 'wrenched', tran, ['6A','15A','22'] ).-verb( 'wrest', 'wrests', 'wresting', 'wrested', 'wrested', tran, ['14'] ).-verb( 'wrestle', 'wrestles', 'wrestling', 'wrestled', 'wrestled', intran, ['2A','2C','3A'] ).-verb( 'wrick', 'wricks', 'wricking', 'wricked', 'wricked', tran, ['6A'] ).-verb( 'wriggle', 'wriggles', 'wriggling', 'wriggled', 'wriggled', _, ['2A','2C','3A','6A','15B','22'] ).-verb( 'wring', 'wrings', 'wringing', 'wrung', 'wrung', tran, ['6A','14','15B'] ).-verb( 'wrinkle', 'wrinkles', 'wrinkling', 'wrinkled', 'wrinkled', _, ['2A','2C','6A','15B'] ).-verb( 'write', 'writes', 'writing', 'wrote', 'written', _, ['2A','2B','2C','4A','6A','12A','13A','15B'] ).-verb( 'writhe', 'writhes', 'writhing', 'writhed', 'writhed', intran, ['2A','2C'] ).-verb( 'wrong', 'wrongs', 'wronging', 'wronged', 'wronged', tran, ['6A'] ).-verb( 'yacht', 'yachts', 'yachting', 'yachted', 'yachted', intran, ['2A'] ).-verb( 'yammer', 'yammers', 'yammering', 'yammered', 'yammered', intran, [] ).-verb( 'yank', 'yanks', 'yanking', 'yanked', 'yanked', tran, ['6A','15A','15B'] ).-verb( 'yap', 'yaps', 'yapping', 'yapped', 'yapped', intran, ['2A'] ).-verb( 'yarn', 'yarns', 'yarning', 'yarned', 'yarned', intran, ['2A','2C'] ).-verb( 'yaw', 'yaws', 'yawing', 'yawed', 'yawed', intran, [] ).-verb( 'yawn', 'yawns', 'yawning', 'yawned', 'yawned', intran, ['2A','2C'] ).-verb( 'yearn', 'yearns', 'yearning', 'yearned', 'yearned', intran, ['3A','4A'] ).-verb( 'yell', 'yells', 'yelling', 'yelled', 'yelled', _, ['2A','2C','6A','15B'] ).-verb( 'yellow', 'yellows', 'yellowing', 'yellowed', 'yellowed', _, ['2A','6A'] ).-verb( 'yelp', 'yelps', 'yelping', 'yelped', 'yelped', intran, ['2A'] ).-verb( 'yen', 'yens', 'yenning', 'yenned', 'yenned', intran, [] ).-verb( 'yield', 'yields', 'yielding', 'yielded', 'yielded', _, ['2A','3A','6A','15A','15B'] ).-verb( 'yodel', 'yodels', 'yodelling', 'yodelled', 'yodelled', _, [] ).-verb( 'yoke', 'yokes', 'yoking', 'yoked', 'yoked', _, ['6A','15A'] ).-verb( 'yowl', 'yowls', 'yowling', 'yowled', 'yowled', intran, [] ).-verb( 'zap', 'zaps', 'zapping', 'zapped', 'zapped', tran, ['6A'] ).-verb( 'zero', 'zeros', 'zeroing', 'zeroed', 'zeroed', intran, ['2C'] ).-verb( 'zigzag', 'zigzags', 'zigzagging', 'zigzagged', 'zigzagged', intran, [] ).-verb( 'zip', 'zips', 'zipping', 'zipped', 'zipped', tran, ['6A','15B','22'] ).-verb( 'zone', 'zones', 'zoning', 'zoned', 'zoned', tran, ['6A'] ).-verb( 'zoom', 'zooms', 'zooming', 'zoomed', 'zoomed', intran, ['2A','2C'] ).--noun( 'a-bomb', 'a-bombs', count, _ ).-noun( 'a-level', 'a-levels', count, _ ).-noun( 'aa', '-', count, _ ).-noun( 'abc', '-', count, _ ).-noun( '-', 'abcs', count, _ ).-noun( 'ad', '-', proper, _ ).-noun( 'agm', '-', count, _ ).-noun( 'aids', '-', mass, _ ).-noun( 'awol', '-', proper, _ ).-noun( 'aachen', '-', proper, loc ).-noun( 'aarhus', '-', proper, loc ).-noun( 'abe', '-', proper, per ).-noun( 'abercarn', '-', proper, loc ).-noun( 'aberdare', '-', proper, loc ).-noun( 'aberdeen', '-', proper, loc ).-noun( 'abergavenny', '-', proper, loc ).-noun( 'abergele', '-', proper, loc ).-noun( 'abertillery', '-', proper, loc ).-noun( 'aberystwyth', '-', proper, loc ).-noun( 'abingdon', '-', proper, loc ).-noun( 'abo', 'abos', count, _ ).-noun( 'aborigine', 'aborigines', count, _ ).-noun( 'abraham', '-', proper, per ).-noun( 'accra', '-', proper, loc ).-noun( 'accrington', '-', proper, loc ).-noun( 'achilles', '-', proper, per ).-noun( 'ada', '-', proper, per ).-noun( 'adam', '-', proper, per ).-noun( 'addis ababa', '-', proper, loc ).-noun( 'addressograph', 'addressographs', count, _ ).-noun( 'adelaide', '-', proper, loc ).-noun( 'adrian', '-', proper, per ).-noun( 'adventist', 'adventists', count, _ ).-noun( 'afghan', 'afghans', both, _ ).-noun( 'afghanistan', '-', proper, loc ).-noun( 'afghanistani', 'afghanistanis', count, _ ).-noun( 'africa', '-', proper, loc ).-noun( 'african', 'africans', count, _ ).-noun( 'afrikaans', '-', mass, _ ).-noun( 'afrikaner', 'afrikaners', count, _ ).-noun( 'afro-american', 'afro-americans', count, _ ).-noun( 'afro-wig', 'afro-wigs', count, _ ).-noun( 'agatha', '-', proper, per ).-noun( 'aggie', '-', proper, per ).-noun( 'agnes', '-', proper, per ).-noun( 'agra', '-', proper, loc ).-noun( 'ahmedabad', '-', proper, loc ).-noun( 'airdrie', '-', proper, loc ).-noun( 'aireborough', '-', proper, loc ).-noun( 'airedale', 'airedales', count, _ ).-noun( 'akron', '-', proper, loc ).-noun( 'al', '-', proper, per ).-noun( 'alabama', '-', proper, loc ).-noun( 'alan', '-', proper, per ).-noun( 'alaska', '-', proper, loc ).-noun( 'albania', '-', proper, loc ).-noun( 'albanian', 'albanians', both, _ ).-noun( 'albert', '-', proper, per ).-noun( 'alberta', '-', proper, loc ).-noun( 'aldershot', '-', proper, loc ).-noun( 'aleppo', '-', proper, loc ).-noun( 'alessandria', '-', proper, loc ).-noun( 'alex', '-', proper, per ).-noun( 'alexander', '-', proper, per ).-noun( 'alexandra', '-', proper, per ).-noun( 'alexandria', '-', proper, loc ).-noun( 'alf', '-', proper, per ).-noun( 'alfred', '-', proper, per ).-noun( 'alfreton', '-', proper, loc ).-noun( 'alger', '-', proper, loc ).-noun( 'algeria', '-', proper, loc ).-noun( 'algerian', 'algerians', count, _ ).-noun( 'ali', '-', proper, per ).-noun( 'alicante', '-', proper, loc ).-noun( 'alice', '-', proper, per ).-noun( 'alison', '-', proper, per ).-noun( 'allah', '-', proper, _ ).-noun( 'allahabad', '-', proper, loc ).-noun( 'allan', '-', proper, per ).-noun( 'allen', '-', proper, per ).-noun( 'alloa', '-', proper, loc ).-noun( 'alma mater', 'alma maters', count, _ ).-noun( 'alma-ata', '-', proper, loc ).-noun( 'almeria', '-', proper, loc ).-noun( 'alnwick', '-', proper, loc ).-noun( 'alsatian', 'alsatians', count, _ ).-noun( 'alton', '-', proper, loc ).-noun( 'altrincham', '-', proper, loc ).-noun( 'alvechurch', '-', proper, loc ).-noun( 'amanda', '-', proper, per ).-noun( 'amazon', 'amazons', count, _ ).-noun( 'america', '-', proper, loc ).-noun( 'american', 'americans', count, _ ).-noun( 'americanism', 'americanisms', both, _ ).-noun( 'amesbury', '-', proper, loc ).-noun( 'amharic', '-', mass, _ ).-noun( 'amiens', '-', proper, loc ).-noun( 'ammanford', '-', proper, loc ).-noun( 'amsterdam', '-', proper, loc ).-noun( 'amy', '-', proper, per ).-noun( 'ancona', '-', proper, loc ).-noun( 'andorra', '-', proper, loc ).-noun( 'andorran', 'andorrans', count, _ ).-noun( 'andover', '-', proper, loc ).-noun( 'andrew', '-', proper, per ).-noun( 'andy', '-', proper, per ).-noun( 'angela', '-', proper, per ).-noun( 'angers', '-', proper, loc ).-noun( 'angie', '-', proper, per ).-noun( 'anglican', 'anglicans', count, _ ).-noun( 'anglo-catholic', 'anglo-catholics', count, _ ).-noun( 'anglo-indian', 'anglo-indians', count, _ ).-noun( 'anglo-saxon', 'anglo-saxons', count, _ ).-noun( 'anglomania', '-', mass, _ ).-noun( 'anglophil', 'anglophils', count, _ ).-noun( 'anglophile', 'anglophiles', count, _ ).-noun( 'anglophobe', 'anglophobes', count, _ ).-noun( 'anglophobia', '-', mass, _ ).-noun( 'angola', '-', proper, loc ).-noun( 'angolan', 'angolans', count, _ ).-noun( 'anguilla', '-', proper, loc ).-noun( 'anguillan', 'anguillans', count, _ ).-noun( 'angus', '-', proper, per ).-noun( 'anita', '-', proper, per ).-noun( 'ankara', '-', proper, loc ).-noun( 'ann', '-', proper, per ).-noun( 'annabel', '-', proper, per ).-noun( 'annan', '-', proper, loc ).-noun( 'anne', '-', proper, per ).-noun( 'annfield', '-', proper, loc ).-noun( 'annfield plain', '-', proper, loc ).-noun( 'annie', '-', proper, per ).-noun( 'anon', '-', proper, _ ).-noun( 'anshan', '-', proper, loc ).-noun( 'anthea', '-', proper, per ).-noun( 'anthony', '-', proper, per ).-noun( 'antigua', '-', proper, loc ).-noun( 'antiguan', 'antiguans', count, _ ).-noun( 'antony', '-', proper, per ).-noun( 'antrim', '-', proper, loc ).-noun( 'antwerp', '-', proper, loc ).-noun( 'apeldoorn', '-', proper, loc ).-noun( 'apocrypha', 'apocrypha', mass, _ ).-noun( 'apr', '-', proper, _ ).-noun( 'april', 'aprils', count, _ ).-noun( 'april', '-', proper, per ).-noun( 'aquarius', '-', proper, _ ).-noun( 'arab', 'arabs', count, _ ).-noun( 'arabian', 'arabians', count, _ ).-noun( 'arabic', '-', mass, _ ).-noun( 'arabist', 'arabists', count, _ ).-noun( 'arbroath', '-', proper, loc ).-noun( 'arcadian', 'arcadians', count, _ ).-noun( 'ardrossan', '-', proper, loc ).-noun( 'argentina', '-', proper, loc ).-noun( 'argentine', '-', proper, loc ).-noun( 'argentinian', 'argentinians', count, _ ).-noun( 'argonaut', 'argonauts', count, _ ).-noun( 'argus', 'arguses', count, _ ).-noun( 'aries', '-', proper, _ ).-noun( 'arizona', '-', proper, loc ).-noun( 'arkansas', '-', proper, loc ).-noun( 'armadale', '-', proper, loc ).-noun( 'armageddon', '-', proper, _ ).-noun( 'armagh', '-', proper, loc ).-noun( 'arnhem', '-', proper, loc ).-noun( 'arnold', '-', proper, per ).-noun( 'art', '-', proper, per ).-noun( 'arthur', '-', proper, per ).-noun( 'artie', '-', proper, per ).-noun( 'aryan', 'aryans', count, _ ).-noun( 'ascot', '-', proper, loc ).-noun( 'ashbourne', '-', proper, loc ).-noun( 'ashby', '-', proper, loc ).-noun( 'ashby woulds', '-', proper, loc ).-noun( 'ashby de la zouch', '-', proper, loc ).-noun( 'ashford', '-', proper, loc ).-noun( 'ashington', '-', proper, loc ).-noun( 'ashton-in-makerfield', '-', proper, loc ).-noun( 'ashton-under-lyne', '-', proper, loc ).-noun( 'asian', 'asians', count, _ ).-noun( 'asiatic', 'asiatics', count, _ ).-noun( 'askern', '-', proper, loc ).-noun( 'aspull', '-', proper, loc ).-noun( 'aston', '-', proper, loc ).-noun( 'athenian', 'athenians', count, _ ).-noun( 'athens', '-', proper, loc ).-noun( 'atherstone', '-', proper, loc ).-noun( 'athlone', '-', proper, loc ).-noun( 'atlanta', '-', proper, loc ).-noun( 'atlantic', '-', proper, _ ).-noun( 'auckland', '-', proper, loc ).-noun( 'audley', '-', proper, loc ).-noun( 'audrey', '-', proper, per ).-noun( 'aug', '-', proper, _ ).-noun( 'augsburg', '-', proper, loc ).-noun( 'august', 'augusts', count, _ ).-noun( 'august', '-', proper, _ ).-noun( 'aussie', 'aussies', count, _ ).-noun( 'australia', '-', proper, loc ).-noun( 'australian', 'australians', count, _ ).-noun( 'austria', '-', proper, loc ).-noun( 'austrian', 'austrians', count, _ ).-noun( 'ave', '-', proper, _ ).-noun( 'aveley', '-', proper, loc ).-noun( 'avignon', '-', proper, loc ).-noun( 'avon', '-', proper, loc ).-noun( 'aycliffe', '-', proper, loc ).-noun( 'aylesbury', '-', proper, loc ).-noun( 'aylesford', '-', proper, loc ).-noun( 'ayr', '-', proper, loc ).-noun( 'b ed', '-', count, _ ).-noun( 'ba', '-', count, _ ).-noun( 'bbc', '-', count, _ ).-noun( 'bc', '-', proper, _ ).-noun( 'bma', '-', count, _ ).-noun( 'bmus', '-', count, _ ).-noun( 'bst', '-', proper, _ ).-noun( 'bsc', '-', count, _ ).-noun( 'bvm', '-', count, _ ).-noun( 'babs', '-', proper, per ).-noun( 'backworth', '-', proper, loc ).-noun( 'bacup', '-', proper, loc ).-noun( 'badajoz', '-', proper, loc ).-noun( 'badalona', '-', proper, loc ).-noun( 'baghdad', '-', proper, loc ).-noun( 'bahamas', '-', proper, loc ).-noun( 'bahamian', 'bahamians', count, _ ).-noun( 'bahasa', '-', mass, _ ).-noun( 'bahrain', '-', proper, loc ).-noun( 'bahraini', 'bahrainis', count, _ ).-noun( 'bailey', '-', proper, _ ).-noun( 'baku', '-', proper, loc ).-noun( 'baldock', '-', proper, loc ).-noun( 'baltimore', '-', proper, loc ).-noun( 'banbury', '-', proper, loc ).-noun( 'bandung', '-', proper, loc ).-noun( 'bangalore', '-', proper, loc ).-noun( 'bangkok', '-', proper, loc ).-noun( 'bangladesh', '-', proper, loc ).-noun( 'bangladeshi', 'bangladeshis', count, _ ).-noun( 'bangor', '-', proper, loc ).-noun( 'bannockburn', '-', proper, loc ).-noun( 'bantry', '-', proper, loc ).-noun( 'bantu', 'bantu', count, _ ).-noun( 'baptist', 'baptists', count, _ ).-noun( 'baracaldo', '-', proper, loc ).-noun( 'barbadian', 'barbadians', count, _ ).-noun( 'barbados', '-', proper, loc ).-noun( 'barbara', '-', proper, per ).-noun( 'barcelona', '-', proper, loc ).-noun( 'bargoed', '-', proper, loc ).-noun( 'bari', '-', proper, loc ).-noun( 'barking', '-', proper, loc ).-noun( 'barnard castle', '-', proper, loc ).-noun( 'barnet', '-', proper, loc ).-noun( 'barnoldswick', '-', proper, loc ).-noun( 'barnsley', '-', proper, loc ).-noun( 'barnstaple', '-', proper, loc ).-noun( 'barranquilla', '-', proper, loc ).-noun( 'barrhead', '-', proper, loc ).-noun( 'barrow-in-furness', '-', proper, loc ).-noun( 'barry', '-', proper, per ).-noun( 'bart', '-', proper, per ).-noun( 'bart', '-', proper, per ).-noun( 'bartholomew', '-', proper, per ).-noun( 'barton-upon-humber', '-', proper, loc ).-noun( 'basel', '-', proper, loc ).-noun( 'basil', '-', proper, per ).-noun( 'basildon', '-', proper, loc ).-noun( 'basingstoke', '-', proper, loc ).-noun( 'bass', '-', mass, _ ).-noun( 'bath', '-', proper, loc ).-noun( 'bath-chair', 'bath-chairs', count, _ ).-noun( 'bathgate', '-', proper, loc ).-noun( 'batley', '-', proper, loc ).-noun( 'beaconsfield', '-', proper, loc ).-noun( 'bearsden', '-', proper, loc ).-noun( 'beatrice', '-', proper, per ).-noun( 'beaujolais', '-', mass, _ ).-noun( 'beaumaris', '-', proper, loc ).-noun( 'bebington', '-', proper, loc ).-noun( 'beccles', '-', proper, loc ).-noun( 'beddau', '-', proper, loc ).-noun( 'bedford', '-', proper, loc ).-noun( 'bedfordshire', '-', proper, loc ).-noun( 'bedlington', '-', proper, loc ).-noun( 'bedouin', 'bedouin', count, _ ).-noun( 'beduin', 'beduin', count, _ ).-noun( 'bedwas', '-', proper, loc ).-noun( 'beirut', '-', proper, loc ).-noun( 'beith', '-', proper, loc ).-noun( 'belem', '-', proper, loc ).-noun( 'belfast', '-', proper, loc ).-noun( 'belgian', 'belgians', count, _ ).-noun( 'belgium', '-', proper, loc ).-noun( 'belgrade', '-', proper, loc ).-noun( 'belinda', '-', proper, per ).-noun( 'bella', '-', proper, per ).-noun( 'belle', '-', proper, per ).-noun( 'bellshill', '-', proper, loc ).-noun( 'belo horizonte', '-', proper, loc ).-noun( 'belper', '-', proper, loc ).-noun( 'ben', '-', proper, per ).-noun( 'benedictine', 'benedictines', both, _ ).-noun( 'bengali', 'bengalis', both, _ ).-noun( 'benin', '-', proper, loc ).-noun( 'beninese', 'beninese', count, _ ).-noun( 'benjamin', '-', proper, per ).-noun( 'benny', '-', proper, per ).-noun( 'benzedrine', 'benzedrines', count, _ ).-noun( 'beograd', '-', proper, loc ).-noun( 'bergamo', '-', proper, loc ).-noun( 'bergen', '-', proper, loc ).-noun( 'berkhamsted', '-', proper, loc ).-noun( 'berkshire', '-', proper, loc ).-noun( 'berlin', '-', proper, loc ).-noun( 'bermuda', '-', proper, loc ).-noun( 'bermudan', 'bermudans', count, _ ).-noun( 'bern', '-', proper, loc ).-noun( 'bernard', '-', proper, per ).-noun( 'bernie', '-', proper, per ).-noun( 'bert', '-', proper, per ).-noun( 'bertha', '-', proper, per ).-noun( 'bertie', '-', proper, per ).-noun( 'berwick-upon-tweed', '-', proper, loc ).-noun( 'beryl', '-', proper, per ).-noun( 'bess', '-', proper, per ).-noun( 'bessie', '-', proper, per ).-noun( 'bethune', '-', proper, loc ).-noun( 'betsy', '-', proper, per ).-noun( 'betty', '-', proper, per ).-noun( 'beverley', '-', proper, loc ).-noun( 'bewdley', '-', proper, loc ).-noun( 'bexhill', '-', proper, loc ).-noun( 'bexley', '-', proper, loc ).-noun( 'bhutan', '-', proper, loc ).-noun( 'bhutani', 'bhutanis', count, _ ).-noun( 'bible', 'bibles', count, _ ).-noun( 'bicester', '-', proper, loc ).-noun( 'biddulph', '-', proper, loc ).-noun( 'bideford', '-', proper, loc ).-noun( 'bielefeld', '-', proper, loc ).-noun( 'biggleswade', '-', proper, loc ).-noun( 'bilbao', '-', proper, loc ).-noun( 'bill', '-', proper, per ).-noun( 'billericay', '-', proper, loc ).-noun( 'billington', '-', proper, loc ).-noun( 'billy', '-', proper, per ).-noun( 'bingley', '-', proper, loc ).-noun( 'birkenhead', '-', proper, loc ).-noun( 'birstall', '-', proper, loc ).-noun( 'birtley', '-', proper, loc ).-noun( 'bishop auckland', '-', proper, loc ).-noun( 'bishop\'s cleeve', '-', proper, loc ).-noun( 'bishop\'s stortford', '-', proper, loc ).-noun( 'bishopbriggs', '-', proper, loc ).-noun( 'blackburn', '-', proper, loc ).-noun( 'blackhall', '-', proper, loc ).-noun( 'blackpool', '-', proper, loc ).-noun( 'blackshirt', 'blackshirts', count, _ ).-noun( 'blackwood', '-', proper, loc ).-noun( 'blaenau-ffestiniog', '-', proper, loc ).-noun( 'blaenavon', '-', proper, loc ).-noun( 'blaengwrach', '-', proper, loc ).-noun( 'blaina', '-', proper, loc ).-noun( 'blairgowrie', '-', proper, loc ).-noun( 'blantyre', '-', proper, loc ).-noun( 'bldg', '-', proper, _ ).-noun( 'bldgs', '-', proper, _ ).-noun( 'bletchley', '-', proper, loc ).-noun( 'blidworth', '-', proper, loc ).-noun( 'blighty', '-', count, _ ).-noun( 'blvd', '-', count, _ ).-noun( 'blyth', '-', proper, loc ).-noun( 'bo\'ness', '-', proper, loc ).-noun( 'bob', '-', proper, per ).-noun( 'bobby', '-', proper, per ).-noun( 'bochum', '-', proper, loc ).-noun( 'bodmin', '-', proper, loc ).-noun( 'boer', 'boers', count, _ ).-noun( 'bognor', '-', proper, loc ).-noun( 'bognor regis', '-', proper, loc ).-noun( 'bogota', '-', proper, loc ).-noun( 'boldon', '-', proper, loc ).-noun( 'bolivia', '-', proper, loc ).-noun( 'bolivian', 'bolivians', count, _ ).-noun( 'bollington', '-', proper, loc ).-noun( 'bologna', '-', proper, loc ).-noun( 'bolshevik', 'bolsheviks', count, _ ).-noun( 'bolsover', '-', proper, loc ).-noun( 'bolton', '-', proper, loc ).-noun( 'bolton-le-sands', '-', proper, loc ).-noun( 'bolzano', '-', proper, loc ).-noun( 'bombay', '-', proper, loc ).-noun( 'bonn', '-', proper, loc ).-noun( 'bonnybridge', '-', proper, loc ).-noun( 'bonnyrigg', '-', proper, loc ).-noun( 'bootle', '-', proper, loc ).-noun( 'bordeaux', '-', mass, _ ).-noun( 'bordeaux', '-', proper, loc ).-noun( 'borders', '-', proper, loc ).-noun( 'bordon', '-', proper, loc ).-noun( 'boris', '-', proper, per ).-noun( 'boston', '-', proper, loc ).-noun( 'botswana', '-', proper, loc ).-noun( 'bottrop', '-', proper, loc ).-noun( 'bourne', '-', proper, loc ).-noun( 'bournemouth', '-', proper, loc ).-noun( 'bowburn', '-', proper, loc ).-noun( 'boxing day', 'boxing days', count, _ ).-noun( 'boxing day', '-', proper, _ ).-noun( 'bracknell', '-', proper, loc ).-noun( 'bradford', '-', proper, loc ).-noun( 'bradford-on-avon', '-', proper, loc ).-noun( 'brahmin', 'brahmins', count, _ ).-noun( 'braintree', '-', proper, loc ).-noun( 'branderburgh', '-', proper, loc ).-noun( 'brasilia', '-', proper, loc ).-noun( 'bratislava', '-', proper, loc ).-noun( 'braunschweig', '-', proper, loc ).-noun( 'braunton', '-', proper, loc ).-noun( 'brazil', '-', proper, loc ).-noun( 'brazilian', 'brazilians', count, _ ).-noun( 'breaston', '-', proper, loc ).-noun( 'brecknock', '-', proper, loc ).-noun( 'breda', '-', proper, loc ).-noun( 'breedsall', '-', proper, loc ).-noun( 'bremen', '-', proper, loc ).-noun( 'bremerhaven', '-', proper, loc ).-noun( 'bren', 'brens', count, _ ).-noun( 'bren-gun', 'bren-guns', count, _ ).-noun( 'brenda', '-', proper, per ).-noun( 'brent', '-', proper, loc ).-noun( 'brentwood', '-', proper, loc ).-noun( 'brescia', '-', proper, loc ).-noun( 'brest', '-', proper, loc ).-noun( 'brian', '-', proper, per ).-noun( 'bricket wood', '-', proper, loc ).-noun( 'bridgend', '-', proper, loc ).-noun( 'bridget', '-', proper, per ).-noun( 'bridgnorth', '-', proper, loc ).-noun( 'bridgwater', '-', proper, loc ).-noun( 'bridlington', '-', proper, loc ).-noun( 'bridport', '-', proper, loc ).-noun( 'brig', '-', proper, per ).-noun( 'brigadier', 'brigadiers', count, _ ).-noun( 'brighouse', '-', proper, loc ).-noun( 'brightlingsea', '-', proper, loc ).-noun( 'brighton', '-', proper, loc ).-noun( 'brisbane', '-', proper, loc ).-noun( 'bristol', '-', proper, loc ).-noun( 'brit', 'brits', count, _ ).-noun( 'britain', '-', proper, loc ).-noun( 'britisher', 'britishers', count, _ ).-noun( 'briton', 'britons', count, _ ).-noun( 'brixham', '-', proper, loc ).-noun( 'brno', '-', proper, loc ).-noun( 'bromley', '-', proper, loc ).-noun( 'bromsgrove', '-', proper, loc ).-noun( 'bros', '-', proper, _ ).-noun( 'broughton', '-', proper, loc ).-noun( 'broxburn', '-', proper, loc ).-noun( 'bruce', '-', proper, per ).-noun( 'bruges', '-', proper, loc ).-noun( 'brunei', '-', proper, loc ).-noun( 'bruneian', 'bruneians', count, _ ).-noun( 'brunswick', '-', proper, loc ).-noun( 'brussels', '-', proper, loc ).-noun( 'bryan', '-', proper, per ).-noun( 'bt', '-', proper, per ).-noun( 'bucarest', '-', proper, loc ).-noun( 'buckhaven', '-', proper, loc ).-noun( 'buckie', '-', proper, loc ).-noun( 'buckingham', '-', proper, loc ).-noun( 'buckinghamshire', '-', proper, loc ).-noun( 'buckley', '-', proper, loc ).-noun( 'bucksburn', '-', proper, loc ).-noun( 'budapest', '-', proper, loc ).-noun( 'buddhism', '-', mass, _ ).-noun( 'buddhist', 'buddhists', count, _ ).-noun( 'buenos aires', '-', proper, loc ).-noun( 'buffalo', '-', proper, loc ).-noun( 'bulgaria', '-', proper, loc ).-noun( 'bulgarian', 'bulgarians', count, _ ).-noun( 'bulkington', '-', proper, loc ).-noun( 'bunsen', 'bunsens', count, _ ).-noun( 'burberry', 'burberries', count, _ ).-noun( 'burgess', '-', proper, loc ).-noun( 'burgos', '-', proper, loc ).-noun( 'burgundy', '-', mass, _ ).-noun( 'burley', '-', proper, loc ).-noun( 'burma', '-', proper, loc ).-noun( 'burmese', 'burmese', both, _ ).-noun( 'burnham-on-sea', '-', proper, loc ).-noun( 'burnley', '-', proper, loc ).-noun( 'burntisland', '-', proper, loc ).-noun( 'burntwood', '-', proper, loc ).-noun( 'burry port', '-', proper, loc ).-noun( 'burscough', '-', proper, loc ).-noun( 'burton-upon-trent', '-', proper, loc ).-noun( 'burundi', '-', proper, loc ).-noun( 'burundian', 'burundians', count, _ ).-noun( 'bury', '-', proper, loc ).-noun( 'bury st. edmunds', '-', proper, loc ).-noun( 'bushman', 'bushmen', count, _ ).-noun( 'buxton', '-', proper, loc ).-noun( 'c of e', '-', count, _ ).-noun( 'c-in-c', '-', proper, per ).-noun( 'cbi', '-', count, _ ).-noun( 'cd', '-', count, _ ).-noun( 'cia', '-', count, _ ).-noun( 'cid', '-', count, _ ).-noun( 'co', '-', count, _ ).-noun( 'cod', '-', proper, _ ).-noun( 'cadiz', '-', proper, loc ).-noun( 'caen', '-', proper, loc ).-noun( 'caerleon', '-', proper, loc ).-noun( 'caernarfon', '-', proper, loc ).-noun( 'caerphilly', '-', proper, loc ).-noun( 'caesar', 'caesars', count, _ ).-noun( 'cagliari', '-', proper, loc ).-noun( 'cairo', '-', proper, loc ).-noun( 'calcutta', '-', proper, loc ).-noun( 'caldicot', '-', proper, loc ).-noun( 'cali', '-', proper, loc ).-noun( 'california', '-', proper, loc ).-noun( 'californian', 'californians', count, _ ).-noun( 'calne', '-', proper, loc ).-noun( 'calor', '-', proper, _ ).-noun( 'calvary', 'calvaries', count, _ ).-noun( 'calverton', '-', proper, loc ).-noun( 'calvinism', '-', mass, _ ).-noun( 'calvinist', 'calvinists', count, _ ).-noun( 'cambodia', '-', proper, loc ).-noun( 'cambodian', 'cambodians', count, _ ).-noun( 'cambourne', '-', proper, loc ).-noun( 'cambridge', '-', proper, loc ).-noun( 'cambridgeshire', '-', proper, loc ).-noun( 'cambuslang', '-', proper, loc ).-noun( 'camden', '-', proper, loc ).-noun( 'camembert', 'camemberts', count, _ ).-noun( 'cameroon', '-', proper, loc ).-noun( 'cameroonian', 'cameroonians', count, _ ).-noun( 'campbeltown', '-', proper, loc ).-noun( 'canada', '-', proper, loc ).-noun( 'canadian', 'canadians', count, _ ).-noun( 'canberra', '-', proper, loc ).-noun( 'cancer', '-', proper, _ ).-noun( 'cannes', '-', proper, loc ).-noun( 'cannock', '-', proper, loc ).-noun( 'cantab', '-', proper, _ ).-noun( 'canterbury', '-', proper, loc ).-noun( 'canton', '-', proper, loc ).-noun( 'canuck', 'canucks', count, _ ).-noun( 'canvey', '-', proper, loc ).-noun( 'canvey island', '-', proper, loc ).-noun( 'cape town', '-', proper, loc ).-noun( 'capitol', 'capitols', count, _ ).-noun( 'capricorn', '-', proper, _ ).-noun( 'capt', '-', proper, per ).-noun( 'caracas', '-', proper, loc ).-noun( 'cardenden', '-', proper, loc ).-noun( 'cardiff', '-', proper, loc ).-noun( 'cardigan', '-', proper, loc ).-noun( 'carl', '-', proper, per ).-noun( 'carlisle', '-', proper, loc ).-noun( 'carlow', '-', proper, loc ).-noun( 'carluke', '-', proper, loc ).-noun( 'carmarthen', '-', proper, loc ).-noun( 'carmelite', 'carmelites', count, _ ).-noun( 'carnforth', '-', proper, loc ).-noun( 'carnoustie', '-', proper, loc ).-noun( 'carol', '-', proper, per ).-noun( 'carole', '-', proper, per ).-noun( 'carolina', '-', proper, loc ).-noun( 'caroline', '-', proper, per ).-noun( 'carolyn', '-', proper, per ).-noun( 'carrie', '-', proper, per ).-noun( 'carron', '-', proper, loc ).-noun( 'cartagena', '-', proper, loc ).-noun( 'casablanca', '-', proper, loc ).-noun( 'castleford', '-', proper, loc ).-noun( 'catalan', '-', mass, _ ).-noun( 'catania', '-', proper, loc ).-noun( 'cath', '-', proper, per ).-noun( 'catherine', '-', proper, per ).-noun( 'catholic', 'catholics', count, _ ).-noun( 'catholicism', '-', mass, _ ).-noun( 'cathy', '-', proper, per ).-noun( 'caucasian', 'caucasians', count, _ ).-noun( 'cavan', '-', proper, loc ).-noun( 'cdr', '-', proper, per ).-noun( 'cdre', '-', proper, per ).-noun( 'cecil', '-', proper, per ).-noun( 'cecilia', '-', proper, per ).-noun( 'cecily', '-', proper, per ).-noun( 'cedric', '-', proper, per ).-noun( 'cefn-mawr', '-', proper, loc ).-noun( 'celia', '-', proper, per ).-noun( 'celt', 'celts', count, _ ).-noun( 'celtic', 'celtics', count, _ ).-noun( 'ceylon', '-', proper, loc ).-noun( 'chad', '-', proper, loc ).-noun( 'chadian', 'chadians', count, _ ).-noun( 'chalfont', '-', proper, loc ).-noun( 'chalfont st giles', '-', proper, loc ).-noun( 'chalfont st peter', '-', proper, loc ).-noun( 'changchun', '-', proper, loc ).-noun( 'changsha', '-', proper, loc ).-noun( 'chard', '-', proper, loc ).-noun( 'charles', '-', proper, per ).-noun( 'charleston', 'charlestons', count, _ ).-noun( 'charlie', '-', proper, per ).-noun( 'charlotte', '-', proper, per ).-noun( 'chartism', '-', mass, _ ).-noun( 'chartist', 'chartists', count, _ ).-noun( 'charybdis', '-', proper, _ ).-noun( 'chas', '-', proper, per ).-noun( 'chatham', '-', proper, loc ).-noun( 'cheadle', '-', proper, loc ).-noun( 'cheddar', '-', mass, _ ).-noun( 'chelmsford', '-', proper, loc ).-noun( 'chelsea', '-', proper, loc ).-noun( 'cheltenham', '-', proper, loc ).-noun( 'chelyabinsk', '-', proper, loc ).-noun( 'chengchow', '-', proper, loc ).-noun( 'chengtu', '-', proper, loc ).-noun( 'chepstow', '-', proper, loc ).-noun( 'chesham', '-', proper, loc ).-noun( 'cheshire', '-', proper, loc ).-noun( 'chester', '-', proper, loc ).-noun( 'chester-le-street', '-', proper, loc ).-noun( 'chesterfield', '-', proper, loc ).-noun( 'chianti', '-', mass, _ ).-noun( 'chicago', '-', proper, loc ).-noun( 'chichester', '-', proper, loc ).-noun( 'chile', '-', proper, loc ).-noun( 'chilean', 'chileans', count, _ ).-noun( 'china', '-', proper, loc ).-noun( 'chinchow', '-', proper, loc ).-noun( 'chinese', 'chinese', both, _ ).-noun( 'chippendale', 'chippendales', count, _ ).-noun( 'chippenham', '-', proper, loc ).-noun( 'chloe', '-', proper, per ).-noun( 'chopwell', '-', proper, loc ).-noun( 'chorley', '-', proper, loc ).-noun( 'chris', '-', proper, per ).-noun( 'chrissie', '-', proper, per ).-noun( 'chrissy', '-', proper, per ).-noun( 'christ', '-', proper, _ ).-noun( 'christchurch', '-', proper, loc ).-noun( 'christendom', 'christendoms', count, _ ).-noun( 'christian', 'christians', count, _ ).-noun( 'christian', '-', proper, per ).-noun( 'christianity', '-', mass, _ ).-noun( 'christina', '-', proper, per ).-noun( 'christine', '-', proper, per ).-noun( 'christmas', 'christmases', count, _ ).-noun( 'christmas', '-', proper, _ ).-noun( 'christmas-box', 'christmas-boxes', count, _ ).-noun( 'christmas-tree', 'christmas-trees', count, _ ).-noun( 'christmastide', 'christmastides', count, _ ).-noun( 'christmastime', 'christmastimes', count, _ ).-noun( 'christopher', '-', proper, per ).-noun( 'chungking', '-', proper, loc ).-noun( 'cincinnati', '-', proper, loc ).-noun( 'cinderella', 'cinderellas', count, _ ).-noun( 'cinderford', '-', proper, loc ).-noun( 'cirencester', '-', proper, loc ).-noun( 'civvy street', '-', proper, _ ).-noun( 'clackmannon', '-', proper, loc ).-noun( 'clacton', '-', proper, loc ).-noun( 'clare', '-', proper, per ).-noun( 'clarkston', '-', proper, loc ).-noun( 'clarrie', '-', proper, per ).-noun( 'classics', 'classics', mass, _ ).-noun( 'claud', '-', proper, per ).-noun( 'claude', '-', proper, per ).-noun( 'clay cross', '-', proper, loc ).-noun( 'cleator moor', '-', proper, loc ).-noun( 'cleethorpes', '-', proper, loc ).-noun( 'clem', '-', proper, per ).-noun( 'clement', '-', proper, per ).-noun( 'clermont-ferrand', '-', proper, loc ).-noun( 'clevedon', '-', proper, loc ).-noun( 'cleveland', '-', proper, loc ).-noun( 'cliff', '-', proper, per ).-noun( 'clifford', '-', proper, per ).-noun( 'clitheroe', '-', proper, loc ).-noun( 'clive', '-', proper, per ).-noun( 'clowne', '-', proper, loc ).-noun( 'clwyd', '-', proper, loc ).-noun( 'clydach', '-', proper, loc ).-noun( 'clydebank', '-', proper, loc ).-noun( 'co', '-', count, _ ).-noun( 'co-op', '-', count, _ ).-noun( 'coalville', '-', proper, loc ).-noun( 'coatbridge', '-', proper, loc ).-noun( 'cobham', '-', proper, loc ).-noun( 'coca-cola', 'coca-colas', both, _ ).-noun( 'cockermouth', '-', proper, loc ).-noun( 'codsall', '-', proper, loc ).-noun( 'coimbatore', '-', proper, loc ).-noun( 'col', '-', proper, per ).-noun( 'colchester', '-', proper, loc ).-noun( 'coleshill', '-', proper, loc ).-noun( 'colin', '-', proper, per ).-noun( 'coll', '-', proper, _ ).-noun( 'colne', '-', proper, loc ).-noun( 'cologne', '-', proper, loc ).-noun( 'colombia', '-', proper, loc ).-noun( 'colombian', 'colombians', count, _ ).-noun( 'colombo', '-', proper, loc ).-noun( 'colorado', '-', proper, loc ).-noun( 'columbia', '-', proper, loc ).-noun( 'columbus', '-', proper, loc ).-noun( 'colwyn bay', '-', proper, loc ).-noun( 'confucian', 'confucians', count, _ ).-noun( 'congleton', '-', proper, loc ).-noun( 'congo', '-', proper, loc ).-noun( 'congolese', 'congolese', count, _ ).-noun( 'connah\'s quay', '-', proper, loc ).-noun( 'connaught', '-', proper, loc ).-noun( 'connecticut', '-', proper, loc ).-noun( 'connie', '-', proper, per ).-noun( 'cons', '-', proper, _ ).-noun( 'consett', '-', proper, loc ).-noun( 'constance', '-', proper, per ).-noun( 'conwy', '-', proper, loc ).-noun( 'cookham', '-', proper, loc ).-noun( 'copenhagen', '-', proper, loc ).-noun( 'coppull', '-', proper, loc ).-noun( 'copt', 'copts', count, _ ).-noun( 'coptic', 'coptics', count, _ ).-noun( 'corby', '-', proper, loc ).-noun( 'cordoba', '-', proper, loc ).-noun( 'corinthian', 'corinthians', count, _ ).-noun( 'cork', '-', proper, loc ).-noun( 'cornwall', '-', proper, loc ).-noun( 'corp', '-', proper, _ ).-noun( 'corps diplomatique', '-', count, _ ).-noun( 'corsham', '-', proper, loc ).-noun( 'corunna', '-', proper, loc ).-noun( 'cosenza', '-', proper, loc ).-noun( 'costa rica', '-', proper, loc ).-noun( 'costa rican', 'costa ricans', count, _ ).-noun( 'coventry', '-', proper, loc ).-noun( 'cowdenbeath', '-', proper, loc ).-noun( 'cowes', '-', proper, loc ).-noun( 'cpl', '-', proper, per ).-noun( 'cramlington', '-', proper, loc ).-noun( 'crawley', '-', proper, loc ).-noun( 'creole', 'creoles', both, _ ).-noun( 'cres', '-', proper, _ ).-noun( 'creswell', '-', proper, loc ).-noun( 'crewe', '-', proper, loc ).-noun( 'crieff', '-', proper, loc ).-noun( 'croesus', '-', proper, per ).-noun( 'cromer', '-', proper, loc ).-noun( 'crook', '-', proper, loc ).-noun( 'crosby', '-', proper, loc ).-noun( 'crowborough', '-', proper, loc ).-noun( 'crowthorne', '-', proper, loc ).-noun( 'croydon', '-', proper, loc ).-noun( 'cuba', '-', proper, loc ).-noun( 'cuban', 'cubans', count, _ ).-noun( 'cudworth', '-', proper, loc ).-noun( 'cuffley', '-', proper, loc ).-noun( 'culcheth', '-', proper, loc ).-noun( 'cumberland', '-', proper, loc ).-noun( 'cumbernauld', '-', proper, loc ).-noun( 'cumbria', '-', proper, loc ).-noun( 'cumnock', '-', proper, loc ).-noun( 'cupar', '-', proper, loc ).-noun( 'cupid', '-', proper, per ).-noun( 'curitiba', '-', proper, loc ).-noun( 'currie', '-', proper, loc ).-noun( 'cwmbran', '-', proper, loc ).-noun( 'cynthia', '-', proper, per ).-noun( 'cypriot', 'cypriots', count, _ ).-noun( 'cyprus', '-', proper, loc ).-noun( 'cyril', '-', proper, per ).-noun( 'czech', 'czechs', both, _ ).-noun( 'czechoslovak', 'czechoslovaks', count, _ ).-noun( 'czechoslovakia', '-', proper, loc ).-noun( 'czechoslovakian', 'czechoslovakians', count, _ ).-noun( 'd-day', '-', proper, _ ).-noun( 'ddt', '-', mass, _ ).-noun( 'des', '-', count, _ ).-noun( 'dg', '-', proper, per ).-noun( 'diy', '-', mass, _ ).-noun( 'dj', '-', count, _ ).-noun( '-', 'djs', count, _ ).-noun( 'dlitt', '-', count, _ ).-noun( 'dm', 'dm', count, _ ).-noun( 'dna', '-', mass, _ ).-noun( 'dphil', '-', count, _ ).-noun( 'dss', '-', count, _ ).-noun( 'dsc', '-', count, _ ).-noun( 'dti', '-', count, _ ).-noun( '-', 'dts', count, _ ).-noun( 'dacca', '-', proper, loc ).-noun( 'dail eireann', '-', count, _ ).-noun( 'daisy', '-', proper, per ).-noun( 'dakar', '-', proper, loc ).-noun( 'dakota', '-', proper, loc ).-noun( 'dalkeith', '-', proper, loc ).-noun( 'dallas', '-', proper, loc ).-noun( 'dalry', '-', proper, loc ).-noun( 'dalton', '-', proper, loc ).-noun( 'damascus', '-', proper, loc ).-noun( 'damocles', '-', proper, per ).-noun( 'dan', '-', proper, per ).-noun( 'dane', 'danes', count, _ ).-noun( 'daniel', 'daniels', count, _ ).-noun( 'daniel', '-', proper, per ).-noun( 'danish', '-', mass, _ ).-noun( 'danny', '-', proper, per ).-noun( 'daphne', '-', proper, per ).-noun( 'darby', '-', proper, per ).-noun( 'darenth', '-', proper, loc ).-noun( 'darfield', '-', proper, loc ).-noun( 'darkey', 'darkeys', count, _ ).-noun( 'darkie', 'darkies', count, _ ).-noun( 'darky', 'darkies', count, _ ).-noun( 'darlington', '-', proper, loc ).-noun( 'darmstadt', '-', proper, loc ).-noun( 'dartford', '-', proper, loc ).-noun( 'dartmouth', '-', proper, loc ).-noun( 'darwen', '-', proper, loc ).-noun( 'dave', '-', proper, per ).-noun( 'daventry', '-', proper, loc ).-noun( 'davey', '-', proper, per ).-noun( 'david', '-', proper, per ).-noun( 'dawley', '-', proper, loc ).-noun( 'dawlish', '-', proper, loc ).-noun( 'dawn', '-', proper, per ).-noun( 'dayton', '-', proper, loc ).-noun( 'deal', '-', proper, loc ).-noun( 'dean', '-', proper, per ).-noun( 'debbie', '-', proper, per ).-noun( 'debby', '-', proper, per ).-noun( 'deborah', '-', proper, per ).-noun( 'dec', '-', proper, _ ).-noun( 'decalogue', 'decalogues', count, _ ).-noun( 'december', 'decembers', count, _ ).-noun( 'december', '-', proper, _ ).-noun( 'deirdre', '-', proper, per ).-noun( 'delaware', '-', proper, loc ).-noun( 'delhi', '-', proper, loc ).-noun( 'denain', '-', proper, loc ).-noun( 'denbigh', '-', proper, loc ).-noun( 'denis', '-', proper, per ).-noun( 'denise', '-', proper, per ).-noun( 'denmark', '-', proper, loc ).-noun( 'dennis', '-', proper, per ).-noun( 'denny', '-', proper, loc ).-noun( 'denver', '-', proper, loc ).-noun( 'dept', '-', proper, _ ).-noun( 'derby', '-', proper, loc ).-noun( 'derbyshire', '-', proper, loc ).-noun( 'dereham', '-', proper, loc ).-noun( 'derek', '-', proper, per ).-noun( 'des', '-', proper, per ).-noun( 'desmond', '-', proper, per ).-noun( 'dessau', '-', proper, loc ).-noun( 'detroit', '-', proper, loc ).-noun( 'deutschmark', 'deutschmarks', count, _ ).-noun( 'devizes', '-', proper, loc ).-noun( 'devon', '-', proper, loc ).-noun( 'dewsbury', '-', proper, loc ).-noun( 'di', '-', proper, per ).-noun( 'diana', '-', proper, per ).-noun( 'diaspora', 'diasporas', count, _ ).-noun( 'dick', '-', proper, per ).-noun( 'dicky', '-', proper, per ).-noun( 'dictaphone', 'dictaphones', count, _ ).-noun( 'didcot', '-', proper, loc ).-noun( 'dijon', '-', proper, loc ).-noun( 'dingle', '-', proper, loc ).-noun( 'dinnington', '-', proper, loc ).-noun( 'dip', '-', count, _ ).-noun( 'dip ed', '-', count, _ ).-noun( 'dir', '-', count, _ ).-noun( 'dives', '-', proper, per ).-noun( 'djibouti', '-', proper, loc ).-noun( 'djiboutian', 'djiboutians', count, _ ).-noun( 'dnepropetrovsk', '-', proper, loc ).-noun( 'doe', '-', count, _ ).-noun( 'dolly', '-', proper, per ).-noun( 'domesday', '-', proper, _ ).-noun( 'dominic', '-', proper, per ).-noun( 'dominica', '-', proper, loc ).-noun( 'dominican', 'dominicans', count, _ ).-noun( 'don', '-', proper, per ).-noun( 'donald', '-', proper, per ).-noun( 'doncaster', '-', proper, loc ).-noun( 'donegal', '-', proper, loc ).-noun( 'donetsk', '-', proper, loc ).-noun( 'doomsday', '-', proper, _ ).-noun( 'dora', '-', proper, per ).-noun( 'dorchester', '-', proper, loc ).-noun( 'dordrecht', '-', proper, loc ).-noun( 'doreen', '-', proper, per ).-noun( 'doris', '-', proper, per ).-noun( 'dorking', '-', proper, loc ).-noun( 'dorothy', '-', proper, per ).-noun( 'dorset', '-', proper, loc ).-noun( 'dortmund', '-', proper, loc ).-noun( 'douai', '-', proper, loc ).-noun( 'doug', '-', proper, per ).-noun( 'douglas', '-', proper, per ).-noun( 'dover', '-', proper, loc ).-noun( 'down', '-', proper, loc ).-noun( 'downing street', '-', proper, _ ).-noun( 'dr', '-', proper, per ).-noun( 'drayton', '-', proper, loc ).-noun( 'dresden', '-', proper, loc ).-noun( 'driffield', '-', proper, loc ).-noun( 'drogheda', '-', proper, loc ).-noun( 'droitwich', '-', proper, loc ).-noun( 'dronfield', '-', proper, loc ).-noun( 'druid', 'druids', count, _ ).-noun( 'dublin', '-', proper, loc ).-noun( 'dubliner', 'dubliners', count, _ ).-noun( 'duce', '-', count, _ ).-noun( 'dudley', '-', proper, loc ).-noun( 'duisburg', '-', proper, loc ).-noun( 'dukinfield', '-', proper, loc ).-noun( 'dumbarton', '-', proper, loc ).-noun( 'dumfries', '-', proper, loc ).-noun( 'dun laoghaire', '-', proper, loc ).-noun( 'duncan', '-', proper, per ).-noun( 'dundalk', '-', proper, loc ).-noun( 'dundee', '-', proper, loc ).-noun( 'dunfermline', '-', proper, loc ).-noun( 'dunkirk', '-', proper, loc ).-noun( 'dunoon', '-', proper, loc ).-noun( 'dunstable', '-', proper, loc ).-noun( 'durban', '-', proper, loc ).-noun( 'durham', '-', proper, loc ).-noun( 'durrington', '-', proper, loc ).-noun( 'dursley', '-', proper, loc ).-noun( 'dusseldorf', '-', proper, loc ).-noun( 'dutch', '-', mass, _ ).-noun( 'dutchman', 'dutchmen', count, _ ).-noun( 'dyfed', '-', proper, loc ).-noun( 'ec', '-', count, _ ).-noun( 'edp', '-', mass, _ ).-noun( 'eec', '-', count, _ ).-noun( 'eeg', '-', count, _ ).-noun( 'efta', '-', count, _ ).-noun( 'esp', '-', mass, _ ).-noun( 'eaglescliffe', '-', proper, loc ).-noun( 'ealing', '-', proper, loc ).-noun( 'earl shilton', '-', proper, loc ).-noun( 'easington', '-', proper, loc ).-noun( 'east dereham', '-', proper, loc ).-noun( 'east grinstead', '-', proper, loc ).-noun( 'east kilbride', '-', proper, loc ).-noun( 'east retford', '-', proper, loc ).-noun( 'eastbourne', '-', proper, loc ).-noun( 'easter', 'easters', count, _ ).-noun( 'easter', '-', proper, _ ).-noun( 'eastleigh', '-', proper, loc ).-noun( 'ebbw vale', '-', proper, loc ).-noun( 'eccles', '-', proper, loc ).-noun( 'ecuador', '-', proper, loc ).-noun( 'ecuadorian', 'ecuadorians', count, _ ).-noun( 'ed', '-', proper, per ).-noun( 'eddie', '-', proper, per ).-noun( 'eddy', '-', proper, per ).-noun( 'eden', '-', proper, _ ).-noun( 'edenbridge', '-', proper, loc ).-noun( 'edgar', '-', proper, per ).-noun( 'edinburgh', '-', proper, loc ).-noun( 'edith', '-', proper, per ).-noun( 'edmund', '-', proper, per ).-noun( 'edward', '-', proper, per ).-noun( 'edwardian', 'edwardians', count, _ ).-noun( 'egremont', '-', proper, loc ).-noun( 'egypt', '-', proper, loc ).-noun( 'egyptian', 'egyptians', count, _ ).-noun( 'eiche', '-', proper, loc ).-noun( 'eileen', '-', proper, per ).-noun( 'eindhoven', '-', proper, loc ).-noun( 'el dorado', '-', count, _ ).-noun( 'el salvador', '-', proper, loc ).-noun( 'elaine', '-', proper, per ).-noun( 'elastoplast', '-', mass, _ ).-noun( 'elderslie', '-', proper, loc ).-noun( 'eleanor', '-', proper, per ).-noun( 'elgin', '-', proper, loc ).-noun( 'eliza', '-', proper, per ).-noun( 'elizabeth', '-', proper, per ).-noun( 'elizabethan', 'elizabethans', count, _ ).-noun( 'elland', '-', proper, loc ).-noun( 'ellen', '-', proper, per ).-noun( 'ellesmere', '-', proper, loc ).-noun( 'ellesmere port', '-', proper, loc ).-noun( 'ellie', '-', proper, per ).-noun( 'elloughton', '-', proper, loc ).-noun( 'elsie', '-', proper, per ).-noun( 'elstree', '-', proper, loc ).-noun( 'ely', '-', proper, loc ).-noun( 'elysium', '-', proper, _ ).-noun( 'emily', '-', proper, per ).-noun( 'emma', '-', proper, per ).-noun( 'emsworth', '-', proper, loc ).-noun( 'enfield', '-', proper, loc ).-noun( 'england', '-', proper, loc ).-noun( 'english', '-', mass, _ ).-noun( 'englishman', 'englishmen', count, _ ).-noun( 'englishwoman', 'englishwomen', count, _ ).-noun( 'enoch', '-', proper, per ).-noun( 'enschede', '-', proper, loc ).-noun( 'epiphany', '-', proper, _ ).-noun( 'epping', '-', proper, loc ).-noun( 'epsom', '-', proper, loc ).-noun( 'erfurt', '-', proper, loc ).-noun( 'eric', '-', proper, per ).-noun( 'erica', '-', proper, per ).-noun( 'erin', '-', proper, loc ).-noun( 'eritrea', '-', proper, loc ).-noun( 'eritrean', 'eritreans', count, _ ).-noun( 'erlangen', '-', proper, loc ).-noun( 'ernest', '-', proper, per ).-noun( 'ernie', '-', proper, per ).-noun( 'erse', '-', mass, _ ).-noun( 'esfahan', '-', proper, loc ).-noun( 'eskimo', 'eskimos', count, _ ).-noun( 'esperanto', '-', mass, _ ).-noun( 'esq', '-', proper, per ).-noun( 'esquire', 'esquires', count, _ ).-noun( 'essen', '-', proper, loc ).-noun( 'essex', '-', proper, loc ).-noun( 'esther', '-', proper, per ).-noun( 'ethel', '-', proper, per ).-noun( 'ethiopia', '-', proper, loc ).-noun( 'ethiopian', 'ethiopians', count, _ ).-noun( 'eucharist', 'eucharists', count, _ ).-noun( 'eugene', '-', proper, per ).-noun( 'eunice', '-', proper, per ).-noun( 'eurasia', '-', proper, loc ).-noun( 'eurasian', 'eurasians', count, _ ).-noun( 'eurodollar', 'eurodollars', count, _ ).-noun( 'europe', '-', proper, loc ).-noun( 'european', 'europeans', count, _ ).-noun( 'eurovision', '-', proper, _ ).-noun( 'eva', '-', proper, per ).-noun( 'eve', '-', proper, per ).-noun( 'evelyn', '-', proper, per ).-noun( 'evesham', '-', proper, loc ).-noun( 'ewell', '-', proper, loc ).-noun( 'excellency', 'excellencies', count, _ ).-noun( 'exeter', '-', proper, loc ).-noun( 'exmouth', '-', proper, loc ).-noun( 'fa', '-', count, _ ).-noun( 'fao', '-', count, _ ).-noun( 'fbi', '-', count, _ ).-noun( 'fm', '-', mass, _ ).-noun( 'fo', '-', count, _ ).-noun( 'frs', '-', count, _ ).-noun( 'fabian', 'fabians', count, _ ).-noun( 'falkirk', '-', proper, loc ).-noun( 'falmouth', '-', proper, loc ).-noun( 'fanny', '-', proper, per ).-noun( 'farnham', '-', proper, loc ).-noun( 'farnworth', '-', proper, loc ).-noun( 'farsi', '-', mass, _ ).-noun( 'fauldhouse', '-', proper, loc ).-noun( 'faversham', '-', proper, loc ).-noun( 'fawley', '-', proper, loc ).-noun( 'featherstone', '-', proper, loc ).-noun( 'feb', '-', proper, _ ).-noun( 'february', 'februaries', count, _ ).-noun( 'february', '-', proper, _ ).-noun( 'fed', '-', count, _ ).-noun( 'felicity', '-', proper, per ).-noun( 'felix', '-', proper, per ).-noun( 'felixstowe', '-', proper, loc ).-noun( 'fermanagh', '-', proper, loc ).-noun( 'ferrara', '-', proper, loc ).-noun( 'ferryhill', '-', proper, loc ).-noun( 'fife', '-', proper, loc ).-noun( 'fiji', '-', proper, loc ).-noun( 'fijian', 'fijians', count, _ ).-noun( 'filipino', 'filipinos', count, _ ).-noun( 'finland', '-', proper, loc ).-noun( 'finn', 'finns', count, _ ).-noun( 'finnish', '-', mass, _ ).-noun( 'fiona', '-', proper, per ).-noun( 'firenze', '-', proper, loc ).-noun( 'fleet', '-', proper, loc ).-noun( 'fleet street', '-', proper, _ ).-noun( 'fleetwood', '-', proper, loc ).-noun( 'flemish', '-', mass, _ ).-noun( 'flint', '-', proper, loc ).-noun( 'flora', '-', proper, per ).-noun( 'florence', '-', proper, per ).-noun( 'florida', '-', proper, loc ).-noun( 'florrie', '-', proper, per ).-noun( 'foggia', '-', proper, loc ).-noun( 'folkestone', '-', proper, loc ).-noun( 'foochow', '-', proper, loc ).-noun( 'forfar', '-', proper, loc ).-noun( 'forli', '-', proper, loc ).-noun( 'formby', '-', proper, loc ).-noun( 'formica', '-', mass, _ ).-noun( 'formosa', '-', proper, loc ).-noun( 'fort lauderdale', '-', proper, loc ).-noun( 'fort william', '-', proper, loc ).-noun( 'fort worth', '-', proper, loc ).-noun( 'fortaleza', '-', proper, loc ).-noun( 'fowey', '-', proper, loc ).-noun( 'fr', '-', proper, per ).-noun( 'fr\"aulein', 'fr\"auleins', count, _ ).-noun( 'frampton cotterell', '-', proper, loc ).-noun( 'fran', '-', proper, per ).-noun( 'france', '-', proper, loc ).-noun( 'frances', '-', proper, per ).-noun( 'francis', '-', proper, per ).-noun( 'franciscan', 'franciscans', count, _ ).-noun( 'frank', 'franks', count, _ ).-noun( 'frank', '-', proper, per ).-noun( 'frankfurt', '-', proper, loc ).-noun( 'frankie', '-', proper, per ).-noun( 'fraserburgh', '-', proper, loc ).-noun( 'frau', 'frauen', count, _ ).-noun( 'freckleton', '-', proper, loc ).-noun( 'fred', '-', proper, per ).-noun( 'freda', '-', proper, per ).-noun( 'freddie', '-', proper, per ).-noun( 'freddy', '-', proper, per ).-noun( 'frederick', '-', proper, per ).-noun( 'frederiksberg', '-', proper, loc ).-noun( 'freemason', 'freemasons', count, _ ).-noun( 'freemasonry', '-', mass, _ ).-noun( 'freiburg', '-', proper, loc ).-noun( 'french', '-', mass, _ ).-noun( 'frenchman', 'frenchmen', count, _ ).-noun( 'frenchwoman', 'frenchwomen', count, _ ).-noun( 'freshwater', '-', proper, loc ).-noun( 'fri', '-', proper, _ ).-noun( 'friday', 'fridays', count, _ ).-noun( 'friday', '-', proper, _ ).-noun( 'frinton', '-', proper, loc ).-noun( 'frodsham', '-', proper, loc ).-noun( 'frome', '-', proper, loc ).-noun( 'furth', '-', proper, loc ).-noun( 'fushun', '-', proper, loc ).-noun( 'g-man', 'g-men', count, _ ).-noun( 'gatt', '-', count, _ ).-noun( 'gb', '-', proper, _ ).-noun( 'gcse', '-', count, _ ).-noun( '-', 'gcses', count, _ ).-noun( 'ghq', '-', proper, _ ).-noun( 'gi', '-', count, _ ).-noun( '-', 'gis', count, _ ).-noun( 'gmt', '-', proper, _ ).-noun( 'gnp', '-', count, _ ).-noun( 'gp', '-', count, _ ).-noun( '-', 'gp\'s', count, _ ).-noun( 'gabon', '-', proper, loc ).-noun( 'gabonese', 'gabonese', count, _ ).-noun( 'gael', 'gaels', count, _ ).-noun( 'gaelic', 'gaelics', count, _ ).-noun( 'gainsborough', 'gainsboroughs', count, _ ).-noun( 'gainsborough', '-', proper, loc ).-noun( 'galashiels', '-', proper, loc ).-noun( 'galloway', '-', proper, loc ).-noun( 'gallup', '-', proper, _ ).-noun( 'galway', '-', proper, loc ).-noun( 'gambia', '-', proper, loc ).-noun( 'gambian', 'gambians', count, _ ).-noun( 'gareth', '-', proper, per ).-noun( 'garforth', '-', proper, loc ).-noun( 'garrowhill', '-', proper, loc ).-noun( 'gary', '-', proper, per ).-noun( 'gateshead', '-', proper, loc ).-noun( 'gaul', 'gauls', count, _ ).-noun( 'gavin', '-', proper, per ).-noun( 'gdansk', '-', proper, loc ).-noun( 'gdn', '-', proper, _ ).-noun( 'gdns', '-', proper, _ ).-noun( 'geiger', 'geigers', count, _ ).-noun( 'gelligaer', '-', proper, loc ).-noun( 'gelsenkirchen', '-', proper, loc ).-noun( 'gemini', '-', proper, _ ).-noun( 'gen', '-', proper, per ).-noun( 'gene', '-', proper, per ).-noun( 'geneva', '-', proper, loc ).-noun( 'genoa', '-', proper, loc ).-noun( 'genova', '-', proper, loc ).-noun( 'geoff', '-', proper, per ).-noun( 'geoffrey', '-', proper, per ).-noun( 'george', '-', proper, per ).-noun( 'georgia', '-', proper, loc ).-noun( 'georgian', 'georgians', count, _ ).-noun( 'georgie', '-', proper, per ).-noun( 'gerald', '-', proper, per ).-noun( 'geraldine', '-', proper, per ).-noun( 'gerard', '-', proper, per ).-noun( 'german', 'germans', both, _ ).-noun( 'germany', '-', proper, loc ).-noun( 'gerry', '-', proper, per ).-noun( 'gertie', '-', proper, per ).-noun( 'gertrude', '-', proper, per ).-noun( 'gestapo', 'gestapos', count, _ ).-noun( 'ghana', '-', proper, loc ).-noun( 'ghanaian', 'ghanaians', count, _ ).-noun( 'ghent', '-', proper, loc ).-noun( 'gibraltar', '-', proper, loc ).-noun( 'gibraltarian', 'gibraltarians', count, _ ).-noun( 'giffnock', '-', proper, loc ).-noun( 'gilbert', '-', proper, per ).-noun( 'giles', '-', proper, per ).-noun( 'gilfach goch', '-', proper, loc ).-noun( 'gill', '-', proper, per ).-noun( 'gillian', '-', proper, per ).-noun( 'gillingham', '-', proper, loc ).-noun( 'gina', '-', proper, per ).-noun( 'girvan', '-', proper, loc ).-noun( 'gladys', '-', proper, per ).-noun( 'glamorgan', '-', proper, loc ).-noun( 'glasgow', '-', proper, loc ).-noun( 'glastonbury', '-', proper, loc ).-noun( 'glaswegian', 'glaswegians', count, _ ).-noun( 'glen', '-', proper, per ).-noun( 'glengarry', 'glengarries', count, _ ).-noun( 'glenrothes', '-', proper, loc ).-noun( 'gloria', '-', proper, per ).-noun( 'glossop', '-', proper, loc ).-noun( 'gloucester', '-', proper, loc ).-noun( 'gloucestershire', '-', proper, loc ).-noun( 'glusburn', '-', proper, loc ).-noun( 'god', '-', proper, _ ).-noun( 'godalming', '-', proper, loc ).-noun( 'godfrey', '-', proper, per ).-noun( 'godmanchester', '-', proper, loc ).-noun( 'goffs oak', '-', proper, loc ).-noun( 'golbourne', '-', proper, loc ).-noun( 'goliath', 'goliaths', count, _ ).-noun( 'goole', '-', proper, loc ).-noun( 'gordon', '-', proper, per ).-noun( 'gorgon', 'gorgons', count, _ ).-noun( 'gorgonzola', '-', mass, _ ).-noun( 'gorky', '-', proper, loc ).-noun( 'gorseinon', '-', proper, loc ).-noun( 'gosport', '-', proper, loc ).-noun( 'goteborg', '-', proper, loc ).-noun( 'goth', 'goths', count, _ ).-noun( 'gothenburg', '-', proper, loc ).-noun( 'gothic', '-', mass, _ ).-noun( 'gottingen', '-', proper, loc ).-noun( 'gourock', '-', proper, loc ).-noun( 'gov', '-', proper, per ).-noun( 'governor-general', 'governor-generals', count, _ ).-noun( 'grampian', '-', proper, loc ).-noun( 'granada', '-', proper, loc ).-noun( 'grand prix', 'grands prix', count, _ ).-noun( 'grangemouth', '-', proper, loc ).-noun( 'grantham', '-', proper, loc ).-noun( 'gravenhage', '-', proper, loc ).-noun( 'gravesend', '-', proper, loc ).-noun( 'graz', '-', proper, loc ).-noun( 'great harwood', '-', proper, loc ).-noun( 'great malvern', '-', proper, loc ).-noun( 'great shelford', '-', proper, loc ).-noun( 'great yarmouth', '-', proper, loc ).-noun( 'greece', '-', proper, loc ).-noun( 'greek', 'greeks', both, _ ).-noun( 'greenock', '-', proper, loc ).-noun( 'greenwich', '-', proper, loc ).-noun( 'greg', '-', proper, per ).-noun( 'gregory', '-', proper, per ).-noun( 'grenada', '-', proper, loc ).-noun( 'grenadian', 'grenadians', count, _ ).-noun( 'grimethorpe', '-', proper, loc ).-noun( 'grimsby', '-', proper, loc ).-noun( 'grinstead', '-', proper, loc ).-noun( 'groningen', '-', proper, loc ).-noun( 'grundyism', '-', mass, _ ).-noun( 'guadalajara', '-', proper, loc ).-noun( 'guatemala', '-', proper, loc ).-noun( 'guatemala city', '-', proper, loc ).-noun( 'guatemalan', 'guatemalans', count, _ ).-noun( 'guayaquil', '-', proper, loc ).-noun( 'guild-hall', 'guild-halls', count, _ ).-noun( 'guildford', '-', proper, loc ).-noun( 'guildhall', 'guildhalls', count, _ ).-noun( 'guinea', '-', proper, loc ).-noun( 'guinean', 'guineans', count, _ ).-noun( 'guinness', 'guinnesses', count, _ ).-noun( 'guisborough', '-', proper, loc ).-noun( 'gurkha', 'gurkhas', count, _ ).-noun( 'guy', '-', proper, per ).-noun( 'guy\'s', '-', proper, _ ).-noun( 'guyana', '-', proper, loc ).-noun( 'guyanese', 'guyanese', count, _ ).-noun( 'gwen', '-', proper, per ).-noun( 'gwendoline', '-', proper, per ).-noun( 'gwent', '-', proper, loc ).-noun( 'gwersyllt', '-', proper, loc ).-noun( 'gwynedd', '-', proper, loc ).-noun( 'gypsy', 'gypsies', count, _ ).-noun( 'h-bomb', 'h-bombs', count, _ ).-noun( 'hm', '-', proper, per ).-noun( 'hmso', '-', proper, _ ).-noun( 'hp', '-', mass, _ ).-noun( 'hq', '-', proper, _ ).-noun( 'hrh', '-', proper, per ).-noun( 'haarlem', '-', proper, loc ).-noun( 'hackney', '-', proper, loc ).-noun( 'haddington', '-', proper, loc ).-noun( 'hades', '-', proper, _ ).-noun( 'hadji', 'hadjis', count, _ ).-noun( 'hagen', '-', proper, loc ).-noun( 'hagley', '-', proper, loc ).-noun( 'hailsham', '-', proper, loc ).-noun( 'haiphong', '-', proper, loc ).-noun( 'haiti', '-', proper, loc ).-noun( 'haitian', 'haitians', count, _ ).-noun( 'hal', '-', proper, per ).-noun( 'halesowen', '-', proper, loc ).-noun( 'halifax', '-', proper, loc ).-noun( 'halle', '-', proper, loc ).-noun( 'hallowe\'en', 'hallowe\'ens', count, _ ).-noun( 'hallowe\'en', '-', proper, _ ).-noun( 'halstead', '-', proper, loc ).-noun( 'hamburg', '-', proper, loc ).-noun( 'hamhung', '-', proper, loc ).-noun( 'hamilton', '-', proper, loc ).-noun( 'hammersmith', '-', proper, loc ).-noun( 'hampreston', '-', proper, loc ).-noun( 'hampshire', '-', proper, loc ).-noun( 'hangchon', '-', proper, loc ).-noun( 'hanoi', '-', proper, loc ).-noun( 'hanover', '-', proper, loc ).-noun( 'hansard', 'hansards', count, _ ).-noun( 'harbin', '-', proper, loc ).-noun( 'haringey', '-', proper, loc ).-noun( 'harley street', '-', proper, _ ).-noun( 'harlow', '-', proper, loc ).-noun( 'harold', '-', proper, per ).-noun( 'harpenden', '-', proper, loc ).-noun( 'harriet', '-', proper, per ).-noun( 'harrogate', '-', proper, loc ).-noun( 'harrow', '-', proper, loc ).-noun( 'harry', '-', proper, per ).-noun( 'hartlepool', '-', proper, loc ).-noun( 'hartley', '-', proper, loc ).-noun( 'harvey', '-', proper, per ).-noun( 'harwich', '-', proper, loc ).-noun( 'harwood', '-', proper, loc ).-noun( 'harworth', '-', proper, loc ).-noun( 'haslemere', '-', proper, loc ).-noun( 'haslingden', '-', proper, loc ).-noun( 'hastings', '-', proper, loc ).-noun( 'hatfield', '-', proper, loc ).-noun( 'havana', 'havanas', count, _ ).-noun( 'havana', '-', proper, loc ).-noun( 'haverfordwest', '-', proper, loc ).-noun( 'haverhill', '-', proper, loc ).-noun( 'havering', '-', proper, loc ).-noun( 'hawaii', '-', proper, loc ).-noun( 'hawick', '-', proper, loc ).-noun( 'hawke\'s bay', '-', proper, loc ).-noun( 'hayling', '-', proper, loc ).-noun( 'haywards heath', '-', proper, loc ).-noun( 'hazel', '-', proper, per ).-noun( 'heanor', '-', proper, loc ).-noun( 'heather', '-', proper, per ).-noun( 'heaviside', '-', proper, _ ).-noun( 'hebden royal', '-', proper, loc ).-noun( 'hebrew', 'hebrews', both, _ ).-noun( 'hedge end', '-', proper, loc ).-noun( 'hegira', 'hegiras', count, _ ).-noun( 'heidelburg', '-', proper, loc ).-noun( 'hejira', 'hejiras', count, _ ).-noun( 'helen', '-', proper, per ).-noun( 'helensburgh', '-', proper, loc ).-noun( 'hellene', 'hellenes', count, _ ).-noun( 'helsinki', '-', proper, loc ).-noun( 'helston', '-', proper, loc ).-noun( 'hemel hempstead', '-', proper, loc ).-noun( 'hemsworth', '-', proper, loc ).-noun( 'henley-on-thames', '-', proper, loc ).-noun( 'henry', '-', proper, per ).-noun( 'herb', '-', proper, per ).-noun( 'herbert', '-', proper, per ).-noun( 'hereford', '-', proper, loc ).-noun( 'herne', '-', proper, loc ).-noun( 'herne bay', '-', proper, loc ).-noun( 'herr', 'herren', count, _ ).-noun( 'hertford', '-', proper, loc ).-noun( 'hertfordshire', '-', proper, loc ).-noun( 'hetton', '-', proper, loc ).-noun( 'hexham', '-', proper, loc ).-noun( 'heysham', '-', proper, loc ).-noun( 'heywood', '-', proper, loc ).-noun( 'high spen', '-', proper, loc ).-noun( 'high wycombe', '-', proper, loc ).-noun( 'highland', '-', proper, loc ).-noun( 'highlander', 'highlanders', count, _ ).-noun( 'hilary', '-', proper, per ).-noun( 'hilda', '-', proper, per ).-noun( 'hillingdon', '-', proper, loc ).-noun( 'hinckley', '-', proper, loc ).-noun( 'hindi', '-', mass, _ ).-noun( 'hindu', 'hindus', count, _ ).-noun( 'hinduism', '-', mass, _ ).-noun( 'hindustani', 'hindustanis', count, _ ).-noun( 'hiroshima', '-', proper, loc ).-noun( 'hitchin', '-', proper, loc ).-noun( 'hobson', '-', proper, _ ).-noun( 'hockley', '-', proper, loc ).-noun( 'hoddesdon', '-', proper, loc ).-noun( 'hofei', '-', proper, loc ).-noun( 'hogmanay', 'hogmanays', count, _ ).-noun( 'hogmanay', '-', proper, _ ).-noun( 'holland', '-', proper, loc ).-noun( 'hollander', 'hollanders', count, _ ).-noun( 'hollywood', '-', proper, _ ).-noun( 'holmfirth', '-', proper, loc ).-noun( 'holyhead', '-', proper, loc ).-noun( 'hon', '-', proper, per ).-noun( 'honduran', 'hondurans', count, _ ).-noun( 'honduras', '-', proper, loc ).-noun( 'hong kong', '-', proper, loc ).-noun( 'honiton', '-', proper, loc ).-noun( 'hoo', '-', proper, loc ).-noun( 'hoover', 'hoovers', count, _ ).-noun( 'hope', '-', proper, loc ).-noun( 'horace', '-', proper, per ).-noun( 'horley', '-', proper, loc ).-noun( 'hornsea', '-', proper, loc ).-noun( 'horsham', '-', proper, loc ).-noun( 'horsley', '-', proper, loc ).-noun( 'horwich', '-', proper, loc ).-noun( 'hosp', '-', proper, _ ).-noun( 'host', '-', count, _ ).-noun( 'houghton', '-', proper, loc ).-noun( 'hounslow', '-', proper, loc ).-noun( 'houston', '-', proper, loc ).-noun( 'hove', '-', proper, loc ).-noun( 'howard', '-', proper, per ).-noun( 'hoylake', '-', proper, loc ).-noun( 'hoyland nether', '-', proper, loc ).-noun( 'hubert', '-', proper, per ).-noun( 'hucknall', '-', proper, loc ).-noun( 'huddersfield', '-', proper, loc ).-noun( 'hugh', '-', proper, per ).-noun( 'hughie', '-', proper, per ).-noun( 'huguenot', 'huguenots', count, _ ).-noun( 'huhehot', '-', proper, loc ).-noun( 'humberside', '-', proper, loc ).-noun( 'humberston', '-', proper, loc ).-noun( 'humphrey', '-', proper, per ).-noun( 'hun', 'huns', count, _ ).-noun( 'hungarian', 'hungarians', both, _ ).-noun( 'hungary', '-', proper, loc ).-noun( 'huntingdon', '-', proper, loc ).-noun( 'hurstpierpoint', '-', proper, loc ).-noun( 'hwainan', '-', proper, loc ).-noun( 'hyde', '-', proper, loc ).-noun( 'hyderabad', '-', proper, loc ).-noun( 'hythe', '-', proper, loc ).-noun( 'iba', '-', count, _ ).-noun( 'icbm', '-', count, _ ).-noun( 'ilo', '-', count, _ ).-noun( 'imf', '-', count, _ ).-noun( 'iou', '-', count, _ ).-noun( '-', 'ious', count, _ ).-noun( 'iq', '-', mass, _ ).-noun( 'ira', '-', count, _ ).-noun( 'itv', '-', count, _ ).-noun( 'iud', '-', count, _ ).-noun( 'ian', '-', proper, per ).-noun( 'ibadan', '-', proper, loc ).-noun( 'iceland', '-', proper, loc ).-noun( 'icelander', 'icelanders', count, _ ).-noun( 'icelandic', '-', mass, _ ).-noun( 'ida', '-', proper, per ).-noun( 'idaho', '-', proper, loc ).-noun( 'ilfracombe', '-', proper, loc ).-noun( 'ilkeston', '-', proper, loc ).-noun( 'ilkley', '-', proper, loc ).-noun( 'illinois', '-', proper, loc ).-noun( 'immingham', '-', proper, loc ).-noun( 'inc', '-', proper, _ ).-noun( 'inchon', '-', proper, loc ).-noun( 'india', '-', proper, loc ).-noun( 'india-rubber', 'india-rubbers', both, _ ).-noun( 'indiaman', 'indiamen', count, _ ).-noun( 'indian', 'indians', count, _ ).-noun( 'indiana', '-', proper, loc ).-noun( 'indianapolis', '-', proper, loc ).-noun( 'indies', '-', proper, loc ).-noun( 'indonesia', '-', proper, loc ).-noun( 'indonesian', 'indonesians', both, _ ).-noun( 'indore', '-', proper, loc ).-noun( 'ingatestone', '-', proper, loc ).-noun( 'ingrid', '-', proper, per ).-noun( 'innsbruck', '-', proper, loc ).-noun( 'inst', '-', proper, _ ).-noun( 'interpol', '-', proper, _ ).-noun( 'inverkeithing', '-', proper, loc ).-noun( 'inverness', '-', proper, loc ).-noun( 'inverurie', '-', proper, loc ).-noun( 'iowa', '-', proper, loc ).-noun( 'ipswich', '-', proper, loc ).-noun( 'iran', '-', proper, loc ).-noun( 'iranian', 'iranians', both, _ ).-noun( 'iraq', '-', proper, loc ).-noun( 'iraqi', 'iraqis', count, _ ).-noun( 'ireland', '-', proper, loc ).-noun( 'irene', '-', proper, per ).-noun( 'iris', '-', proper, per ).-noun( 'irish', '-', mass, _ ).-noun( 'irishman', 'irishmen', count, _ ).-noun( 'irishwoman', 'irishwomen', count, _ ).-noun( 'irthlingborough', '-', proper, loc ).-noun( 'irvine', '-', proper, loc ).-noun( 'isaac', '-', proper, per ).-noun( 'isabel', '-', proper, per ).-noun( 'isabella', '-', proper, per ).-noun( 'islam', '-', mass, _ ).-noun( 'islington', '-', proper, loc ).-noun( 'isobel', '-', proper, per ).-noun( 'israel', '-', proper, loc ).-noun( 'israeli', 'israelis', count, _ ).-noun( 'istanbul', '-', proper, loc ).-noun( 'italian', 'italians', both, _ ).-noun( 'italy', '-', proper, loc ).-noun( 'ivan', '-', proper, per ).-noun( 'iver', '-', proper, loc ).-noun( 'ivor', '-', proper, per ).-noun( 'ivy', '-', proper, per ).-noun( 'izmir', '-', proper, loc ).-noun( 'jc', '-', proper, _ ).-noun( 'jp', '-', count, _ ).-noun( 'jabalpur', '-', proper, loc ).-noun( 'jack', '-', proper, per ).-noun( 'jackie', '-', proper, per ).-noun( 'jacksonville', '-', proper, loc ).-noun( 'jacob', '-', proper, per ).-noun( 'jacobin', 'jacobins', count, _ ).-noun( 'jacobinism', '-', mass, _ ).-noun( 'jacobite', 'jacobites', count, _ ).-noun( 'jacqueline', '-', proper, per ).-noun( 'jaipur', '-', proper, loc ).-noun( 'jakarta', '-', proper, loc ).-noun( 'jake', '-', proper, per ).-noun( 'jamaica', '-', proper, loc ).-noun( 'jamaican', 'jamaicans', count, _ ).-noun( 'james', '-', proper, per ).-noun( 'jan', '-', proper, per ).-noun( 'jan', '-', proper, _ ).-noun( 'jane', '-', proper, per ).-noun( 'janet', '-', proper, per ).-noun( 'janice', '-', proper, per ).-noun( 'janie', '-', proper, per ).-noun( 'january', 'januaries', count, _ ).-noun( 'january', '-', proper, _ ).-noun( 'janus', '-', proper, _ ).-noun( 'japan', '-', proper, loc ).-noun( 'japanese', 'japanese', both, _ ).-noun( 'jarrow', '-', proper, loc ).-noun( 'jason', '-', proper, per ).-noun( 'java', '-', proper, loc ).-noun( 'javanese', 'javanese', count, _ ).-noun( 'jean', '-', proper, per ).-noun( 'jeanie', '-', proper, per ).-noun( 'jedburgh', '-', proper, loc ).-noun( 'jeff', '-', proper, per ).-noun( 'jeffrey', '-', proper, per ).-noun( 'jehovah', '-', proper, _ ).-noun( 'jekyll-and-hyde', '-', proper, _ ).-noun( 'jennifer', '-', proper, per ).-noun( 'jenny', '-', proper, per ).-noun( 'jeremy', '-', proper, per ).-noun( 'jerome', '-', proper, per ).-noun( 'jerry', '-', proper, per ).-noun( 'jersey', '-', proper, loc ).-noun( 'jess', '-', proper, per ).-noun( 'jessica', '-', proper, per ).-noun( 'jessie', '-', proper, per ).-noun( 'jesuit', 'jesuits', count, _ ).-noun( 'jesus', '-', proper, per ).-noun( 'jew', 'jews', count, _ ).-noun( 'jewess', 'jewesses', count, _ ).-noun( 'jezebel', 'jezebels', count, _ ).-noun( 'jill', '-', proper, per ).-noun( 'jim', '-', proper, per ).-noun( 'jim crow', '-', count, _ ).-noun( 'jimmy', '-', proper, per ).-noun( 'jnr', '-', proper, _ ).-noun( 'jo', '-', proper, per ).-noun( 'joan', '-', proper, per ).-noun( 'joanie', '-', proper, per ).-noun( 'joann', '-', proper, per ).-noun( 'joanna', '-', proper, per ).-noun( 'joanne', '-', proper, per ).-noun( 'job', '-', proper, per ).-noun( 'jocelyn', '-', proper, per ).-noun( 'joe', '-', proper, per ).-noun( 'joey', '-', proper, per ).-noun( 'johannesburg', '-', proper, loc ).-noun( 'john', '-', proper, per ).-noun( 'john bull', '-', count, _ ).-noun( 'johnny', '-', proper, per ).-noun( 'johnstone', '-', proper, loc ).-noun( 'jonah', '-', proper, per ).-noun( 'jonathan', '-', proper, per ).-noun( 'jordan', '-', proper, loc ).-noun( 'jordanian', 'jordanians', count, _ ).-noun( 'joseph', '-', proper, per ).-noun( 'josephine', '-', proper, per ).-noun( 'josh', '-', proper, per ).-noun( 'joshua', '-', proper, per ).-noun( 'jove', '-', proper, _ ).-noun( 'joy', '-', proper, per ).-noun( 'joyce', '-', proper, per ).-noun( 'judaism', '-', mass, _ ).-noun( 'judas', 'judases', count, _ ).-noun( 'judas', '-', proper, per ).-noun( 'judith', '-', proper, per ).-noun( 'judy', '-', proper, per ).-noun( 'jul', '-', proper, _ ).-noun( 'julia', '-', proper, per ).-noun( 'julian', '-', proper, per ).-noun( 'julie', '-', proper, per ).-noun( 'juliet', '-', proper, per ).-noun( 'july', '-', count, _ ).-noun( 'jun', '-', proper, _ ).-noun( 'june', 'junes', count, _ ).-noun( 'june', '-', proper, per ).-noun( 'jupiter', '-', proper, _ ).-noun( 'justin', '-', proper, per ).-noun( 'kgb', '-', count, _ ).-noun( 'ko', '-', count, _ ).-noun( 'kaiser', 'kaisers', count, _ ).-noun( 'kalgan', '-', proper, loc ).-noun( 'kampuchea', '-', proper, loc ).-noun( 'kampuchean', 'kampucheans', count, _ ).-noun( 'kanpur', '-', proper, loc ).-noun( 'kansas', '-', proper, loc ).-noun( 'kansas city', '-', proper, loc ).-noun( 'kaohsiung', '-', proper, loc ).-noun( 'karachi', '-', proper, loc ).-noun( 'karaganda', '-', proper, loc ).-noun( 'karen', '-', proper, per ).-noun( 'karlsruhe', '-', proper, loc ).-noun( 'kashmir', '-', proper, loc ).-noun( 'kashmiri', 'kashmiris', count, _ ).-noun( 'kassel', '-', proper, loc ).-noun( 'kate', '-', proper, per ).-noun( 'kath', '-', proper, per ).-noun( 'katherine', '-', proper, per ).-noun( 'kathy', '-', proper, per ).-noun( 'katie', '-', proper, per ).-noun( 'katowice', '-', proper, loc ).-noun( 'kay', '-', proper, per ).-noun( 'kazan', '-', proper, loc ).-noun( 'keighley', '-', proper, loc ).-noun( 'keith', '-', proper, per ).-noun( 'kelso', '-', proper, loc ).-noun( 'kelt', 'kelts', count, _ ).-noun( 'kelty', '-', proper, loc ).-noun( 'kemsing', '-', proper, loc ).-noun( 'ken', '-', proper, per ).-noun( 'kendal', '-', proper, loc ).-noun( 'kenilworth', '-', proper, loc ).-noun( 'kenneth', '-', proper, per ).-noun( 'kenny', '-', proper, per ).-noun( 'kensington', '-', proper, loc ).-noun( 'kent', '-', proper, loc ).-noun( 'kentucky', '-', proper, loc ).-noun( 'kenya', '-', proper, loc ).-noun( 'kenyan', 'kenyans', count, _ ).-noun( 'kerry', '-', proper, loc ).-noun( 'kettering', '-', proper, loc ).-noun( 'kevin', '-', proper, per ).-noun( 'keynsham', '-', proper, loc ).-noun( 'keyworth', '-', proper, loc ).-noun( 'khalka', '-', mass, _ ).-noun( 'kharkov', '-', proper, loc ).-noun( 'khartoum', '-', proper, loc ).-noun( 'khmer', '-', mass, _ ).-noun( 'kidderminster', '-', proper, loc ).-noun( 'kidlington', '-', proper, loc ).-noun( 'kidsgrove', '-', proper, loc ).-noun( 'kiev', '-', proper, loc ).-noun( 'kilbirnie', '-', proper, loc ).-noun( 'kildare', '-', proper, loc ).-noun( 'kilkenny', '-', proper, loc ).-noun( 'killarney', '-', proper, loc ).-noun( 'kilmarnock', '-', proper, loc ).-noun( 'kilsyth', '-', proper, loc ).-noun( 'kilwinning', '-', proper, loc ).-noun( 'kimberley', '-', proper, loc ).-noun( 'king\'s lynn', '-', proper, loc ).-noun( 'kingsbury', '-', proper, loc ).-noun( 'kingsteignton', '-', proper, loc ).-noun( 'kingston', '-', proper, loc ).-noun( 'kingston upon hull', '-', proper, loc ).-noun( 'kingston upon thames', '-', proper, loc ).-noun( 'kinshasa', '-', proper, loc ).-noun( 'kippax', '-', proper, loc ).-noun( 'kirin', '-', proper, loc ).-noun( 'kirkby', '-', proper, loc ).-noun( 'kirkby in ashfield', '-', proper, loc ).-noun( 'kirkcaldy', '-', proper, loc ).-noun( 'kirkham', '-', proper, loc ).-noun( 'kirkintilloch', '-', proper, loc ).-noun( 'kirkwall', '-', proper, loc ).-noun( 'kitakyushu', '-', proper, loc ).-noun( 'kitty', '-', proper, per ).-noun( 'knaresborough', '-', proper, loc ).-noun( 'knesset', 'knessets', count, _ ).-noun( 'knottingley', '-', proper, loc ).-noun( 'knutsford', '-', proper, loc ).-noun( 'kobe', '-', proper, loc ).-noun( 'koblenz', '-', proper, loc ).-noun( 'koln', '-', proper, loc ).-noun( 'koran', 'korans', count, _ ).-noun( 'korea', '-', proper, loc ).-noun( 'korean', 'koreans', both, _ ).-noun( 'krakow', '-', proper, loc ).-noun( 'krasnoyarsk', '-', proper, loc ).-noun( 'krefeld', '-', proper, loc ).-noun( 'kremlin', 'kremlins', count, _ ).-noun( 'krivoi rog', '-', proper, loc ).-noun( 'kunming', '-', proper, loc ).-noun( 'kuwait', '-', proper, loc ).-noun( 'kuwait city', '-', proper, loc ).-noun( 'kuwaiti', 'kuwaitis', count, _ ).-noun( 'kuybyshev', '-', proper, loc ).-noun( 'kweiyang', '-', proper, loc ).-noun( 'kyoto', '-', proper, loc ).-noun( 'l-plate', 'l-plates', count, _ ).-noun( 'la', '-', proper, _ ).-noun( 'lea', '-', count, _ ).-noun( 'llb', '-', count, _ ).-noun( 'lp', '-', count, _ ).-noun( '-', 'lps', count, _ ).-noun( 'lsd', '-', mass, _ ).-noun( 'la habana', '-', proper, loc ).-noun( 'la paz', '-', proper, loc ).-noun( 'la plata', '-', proper, loc ).-noun( 'la spezia', '-', proper, loc ).-noun( 'lab', '-', proper, _ ).-noun( 'labourite', 'labourites', count, _ ).-noun( 'labrador', '-', proper, loc ).-noun( 'lady-chapel', 'lady-chapels', count, _ ).-noun( 'lagos', '-', proper, loc ).-noun( 'lahore', '-', proper, loc ).-noun( 'lakenheath', '-', proper, loc ).-noun( 'lambeth', '-', proper, loc ).-noun( 'lammas', 'lammases', count, _ ).-noun( 'lammas', '-', proper, _ ).-noun( 'lanark', '-', proper, loc ).-noun( 'lancashire', '-', proper, loc ).-noun( 'lancaster', '-', proper, loc ).-noun( 'lancastrian', 'lancastrians', count, _ ).-noun( 'lanchow', '-', proper, loc ).-noun( 'lancing', '-', proper, loc ).-noun( 'landrover', 'landrovers', count, _ ).-noun( 'lao', '-', mass, _ ).-noun( 'laos', '-', proper, loc ).-noun( 'laotian', 'laotians', both, _ ).-noun( 'largs', '-', proper, loc ).-noun( 'larkhall', '-', proper, loc ).-noun( 'larne', '-', proper, loc ).-noun( 'larry', '-', proper, per ).-noun( 'las palmas', '-', proper, loc ).-noun( 'latin', 'latins', count, _ ).-noun( 'latinist', 'latinists', count, _ ).-noun( 'laura', '-', proper, per ).-noun( 'laurence', '-', proper, per ).-noun( 'lausanne', '-', proper, loc ).-noun( 'lawrence', '-', proper, per ).-noun( 'lazarus', '-', count, _ ).-noun( 'lazarus', '-', proper, per ).-noun( 'le havre', '-', proper, loc ).-noun( 'le mans', '-', proper, loc ).-noun( 'leamington spa', '-', proper, loc ).-noun( 'leatherhead', '-', proper, loc ).-noun( 'lebanese', 'lebanese', count, _ ).-noun( 'lebanon', '-', proper, loc ).-noun( 'leeds', '-', proper, loc ).-noun( 'leek', '-', proper, loc ).-noun( 'leicester', '-', proper, loc ).-noun( 'leicestershire', '-', proper, loc ).-noun( 'leiden', '-', proper, loc ).-noun( 'leigh', '-', proper, loc ).-noun( 'leighton-linslade', '-', proper, loc ).-noun( 'leinster', '-', proper, loc ).-noun( 'leipzig', '-', proper, loc ).-noun( 'leitrim', '-', proper, loc ).-noun( 'leix', '-', proper, loc ).-noun( 'len', '-', proper, per ).-noun( 'leningrad', '-', proper, loc ).-noun( 'lenny', '-', proper, per ).-noun( 'lens', '-', proper, loc ).-noun( 'lent', 'lents', count, _ ).-noun( 'lent', '-', proper, _ ).-noun( 'leo', '-', proper, per ).-noun( 'leominster', '-', proper, loc ).-noun( 'leon', '-', proper, loc ).-noun( 'leonard', '-', proper, per ).-noun( 'lerwick', '-', proper, loc ).-noun( 'les', '-', proper, per ).-noun( 'lesley', '-', proper, per ).-noun( 'leslie', '-', proper, per ).-noun( 'lesotho', '-', proper, loc ).-noun( 'letchworth', '-', proper, loc ).-noun( 'lethe', '-', proper, _ ).-noun( 'levant', '-', proper, _ ).-noun( 'levantine', 'levantines', count, _ ).-noun( 'leven', '-', proper, loc ).-noun( 'leverkusen', '-', proper, loc ).-noun( 'lewes', '-', proper, loc ).-noun( 'lewis', '-', proper, per ).-noun( 'lewisham', '-', proper, loc ).-noun( 'leyland', '-', proper, loc ).-noun( 'lib', '-', proper, _ ).-noun( 'liberia', '-', proper, loc ).-noun( 'liberian', 'liberians', count, _ ).-noun( 'libra', '-', proper, _ ).-noun( 'libya', '-', proper, loc ).-noun( 'libyan', 'libyans', count, _ ).-noun( 'lichfield', '-', proper, loc ).-noun( 'liechtenstein', '-', proper, loc ).-noun( 'liechtensteiner', 'liechtensteiners', count, _ ).-noun( 'liege', '-', proper, loc ).-noun( 'lilian', '-', proper, per ).-noun( 'lille', '-', proper, loc ).-noun( 'lilliputian', 'lilliputians', count, _ ).-noun( 'lily', '-', proper, per ).-noun( 'lima', '-', proper, loc ).-noun( 'limerick', '-', proper, loc ).-noun( 'limoges', '-', proper, loc ).-noun( 'lincoln', '-', proper, loc ).-noun( 'lincolnshire', '-', proper, loc ).-noun( 'linda', '-', proper, per ).-noun( 'linlithgow', '-', proper, loc ).-noun( 'linwood', '-', proper, loc ).-noun( 'linz', '-', proper, loc ).-noun( 'lionel', '-', proper, per ).-noun( 'lisa', '-', proper, per ).-noun( 'lisbon', '-', proper, loc ).-noun( 'liskeard', '-', proper, loc ).-noun( 'littlehampton', '-', proper, loc ).-noun( 'liverpool', '-', proper, loc ).-noun( 'liverpudlian', 'liverpudlians', count, _ ).-noun( 'livingston', '-', proper, loc ).-noun( 'livorno', '-', proper, loc ).-noun( 'liz', '-', proper, per ).-noun( 'liza', '-', proper, per ).-noun( 'lizzy', '-', proper, per ).-noun( 'ljubljana', '-', proper, loc ).-noun( 'llandudno', '-', proper, loc ).-noun( 'llanelli', '-', proper, loc ).-noun( 'llangollen', '-', proper, loc ).-noun( 'llantrisant', '-', proper, loc ).-noun( 'llantwit major', '-', proper, loc ).-noun( 'lloyd\'s', '-', proper, _ ).-noun( 'loanhead', '-', proper, loc ).-noun( 'lochgelly', '-', proper, loc ).-noun( 'lodz', '-', proper, loc ).-noun( 'loftus', '-', proper, loc ).-noun( 'lois', '-', proper, per ).-noun( 'london', '-', proper, loc ).-noun( 'londonderry', '-', proper, loc ).-noun( 'londoner', 'londoners', count, _ ).-noun( 'long eaton', '-', proper, loc ).-noun( 'longridge', '-', proper, loc ).-noun( 'longton', '-', proper, loc ).-noun( 'lorna', '-', proper, per ).-noun( 'los angeles', '-', proper, loc ).-noun( 'lossiemouth', '-', proper, loc ).-noun( 'lothian', '-', proper, loc ).-noun( 'loughborough', '-', proper, loc ).-noun( 'louis', '-', proper, per ).-noun( 'louise', '-', proper, per ).-noun( 'louisiana', '-', proper, loc ).-noun( 'louisville', '-', proper, loc ).-noun( 'louth', '-', proper, loc ).-noun( 'lowestoft', '-', proper, loc ).-noun( 'loyang', '-', proper, loc ).-noun( 'lt', '-', proper, per ).-noun( 'ltd', '-', proper, _ ).-noun( 'lubeck', '-', proper, loc ).-noun( 'lucifer', 'lucifers', count, _ ).-noun( 'lucknow', '-', proper, loc ).-noun( 'lucy', '-', proper, per ).-noun( 'luddite', 'luddites', count, _ ).-noun( 'ludlow', '-', proper, loc ).-noun( 'ludwigshafen', '-', proper, loc ).-noun( 'luke', '-', proper, per ).-noun( 'luta', '-', proper, loc ).-noun( 'lutheran', 'lutherans', count, _ ).-noun( 'luton', '-', proper, loc ).-noun( 'luxembourg', '-', proper, loc ).-noun( 'luxemburg', '-', proper, loc ).-noun( 'luxemburger', 'luxemburgers', count, _ ).-noun( 'lvov', '-', proper, loc ).-noun( 'lyallpur', '-', proper, loc ).-noun( 'lydia', '-', proper, per ).-noun( 'lydney', '-', proper, loc ).-noun( 'lymington', '-', proper, loc ).-noun( 'lymm', '-', proper, loc ).-noun( 'lynn', '-', proper, per ).-noun( 'lynne', '-', proper, per ).-noun( 'lyons', '-', proper, loc ).-noun( 'lytham', '-', proper, loc ).-noun( 'lytham st annes', '-', proper, loc ).-noun( 'ma', '-', count, _ ).-noun( 'mb', '-', count, _ ).-noun( 'mc', '-', count, _ ).-noun( 'mcc', '-', count, _ ).-noun( 'md', '-', count, _ ).-noun( 'mi5', '-', proper, _ ).-noun( 'mi6', '-', proper, _ ).-noun( 'mp', '-', count, _ ).-noun( '-', 'mp\'s', count, _ ).-noun( 'ms', '-', count, _ ).-noun( 'msc', '-', count, _ ).-noun( 'maastricht', '-', proper, loc ).-noun( 'mabel', '-', proper, per ).-noun( 'macclesfield', '-', proper, loc ).-noun( 'macedonian', 'macedonians', both, _ ).-noun( 'mach', '-', proper, _ ).-noun( 'madagascan', 'madagascans', count, _ ).-noun( 'madagascar', '-', proper, loc ).-noun( 'madame', 'madames', count, _ ).-noun( 'maddy', '-', proper, per ).-noun( 'madeira', 'madeiras', count, _ ).-noun( 'madeleine', '-', proper, per ).-noun( 'mademoiselle', 'mademoiselles', count, _ ).-noun( 'madge', '-', proper, per ).-noun( 'madonna', 'madonnas', count, _ ).-noun( 'madras', '-', proper, loc ).-noun( 'madrid', '-', proper, loc ).-noun( 'madurai', '-', proper, loc ).-noun( 'maecenas', '-', proper, _ ).-noun( 'maesteg', '-', proper, loc ).-noun( 'mafia', 'mafias', count, _ ).-noun( 'magdeburg', '-', proper, loc ).-noun( 'maggie', '-', proper, per ).-noun( 'maghull', '-', proper, loc ).-noun( 'magnificat', 'magnificats', count, _ ).-noun( 'magyar', 'magyars', both, _ ).-noun( 'maharaja', 'maharajas', count, _ ).-noun( 'maharajah', 'maharajahs', count, _ ).-noun( 'maharanee', 'maharanees', count, _ ).-noun( 'mahatma', 'mahatmas', count, _ ).-noun( 'maidenhead', '-', proper, loc ).-noun( 'maidstone', '-', proper, loc ).-noun( 'maine', '-', proper, loc ).-noun( 'mainz', '-', proper, loc ).-noun( 'maj', '-', proper, per ).-noun( 'malaga', '-', proper, loc ).-noun( 'malawi', '-', proper, loc ).-noun( 'malawian', 'malawians', count, _ ).-noun( 'malay', 'malays', both, _ ).-noun( 'malaya', '-', proper, loc ).-noun( 'malayan', 'malayans', count, _ ).-noun( 'malaysia', '-', proper, loc ).-noun( 'malaysian', 'malaysians', count, _ ).-noun( 'malcolm', '-', proper, per ).-noun( 'maldon', '-', proper, loc ).-noun( 'mali', '-', proper, loc ).-noun( 'malian', 'malians', count, _ ).-noun( 'mallow', '-', proper, loc ).-noun( 'malmo', '-', proper, loc ).-noun( 'malta', '-', proper, loc ).-noun( 'maltby', '-', proper, loc ).-noun( 'maltese', 'maltese', both, _ ).-noun( 'malvern', '-', proper, loc ).-noun( 'mamie', '-', proper, per ).-noun( 'manchester', '-', proper, loc ).-noun( 'mancunian', 'mancunians', count, _ ).-noun( 'mandy', '-', proper, per ).-noun( 'manila', '-', proper, loc ).-noun( 'manilla', 'manillas', count, _ ).-noun( 'manitoba', '-', proper, loc ).-noun( 'mannheim', '-', proper, loc ).-noun( 'mansfield', '-', proper, loc ).-noun( 'manx', '-', mass, _ ).-noun( 'maoism', '-', mass, _ ).-noun( 'maoist', 'maoists', count, _ ).-noun( 'maori', 'maoris', count, _ ).-noun( 'mar', '-', proper, _ ).-noun( 'maracaibo', '-', proper, loc ).-noun( 'march', 'marches', count, _ ).-noun( 'march', '-', proper, loc ).-noun( 'mardi gras', 'mardi gras', count, _ ).-noun( 'margaret', '-', proper, per ).-noun( 'margate', '-', proper, loc ).-noun( 'marge', '-', proper, per ).-noun( 'margery', '-', proper, per ).-noun( 'margie', '-', proper, per ).-noun( 'margrave', 'margraves', count, _ ).-noun( 'maria', '-', proper, per ).-noun( 'marian', '-', proper, per ).-noun( 'marie', '-', proper, per ).-noun( 'marilyn', '-', proper, per ).-noun( 'marion', '-', proper, per ).-noun( 'marjorie', '-', proper, per ).-noun( 'mark', '-', proper, per ).-noun( 'market drayton', '-', proper, loc ).-noun( 'market harborough', '-', proper, loc ).-noun( 'marlborough', '-', proper, loc ).-noun( 'marlene', '-', proper, per ).-noun( 'marlow', '-', proper, loc ).-noun( 'marple', '-', proper, loc ).-noun( 'mars', '-', proper, _ ).-noun( 'marsala', '-', mass, _ ).-noun( 'marseillaise', 'marseillaises', count, _ ).-noun( 'marseilles', '-', proper, loc ).-noun( 'marske', '-', proper, loc ).-noun( 'martha', '-', proper, per ).-noun( 'martian', 'martians', count, _ ).-noun( 'martin', '-', proper, per ).-noun( 'marxism', '-', mass, _ ).-noun( 'marxist', 'marxists', count, _ ).-noun( 'mary', '-', proper, per ).-noun( 'maryland', '-', proper, loc ).-noun( 'maryport', '-', proper, loc ).-noun( 'mason-dixon', '-', proper, _ ).-noun( 'mass', 'masses', both, _ ).-noun( 'massachusetts', '-', proper, loc ).-noun( 'matlock', '-', proper, loc ).-noun( 'matt', '-', proper, per ).-noun( 'matthew', '-', proper, per ).-noun( 'maud', '-', proper, per ).-noun( 'maudie', '-', proper, per ).-noun( 'maundy thursday', 'maundy thursdays', count, _ ).-noun( 'maundy thursday', '-', proper, _ ).-noun( 'maureen', '-', proper, per ).-noun( 'maurice', '-', proper, per ).-noun( 'mauritania', '-', proper, loc ).-noun( 'mauritanian', 'mauritanians', count, _ ).-noun( 'mauritian', 'mauritians', count, _ ).-noun( 'mauritius', '-', proper, loc ).-noun( 'mavis', '-', proper, per ).-noun( 'max', '-', proper, per ).-noun( 'maxine', '-', proper, per ).-noun( 'may', 'mays', count, _ ).-noun( 'may', '-', proper, per ).-noun( 'mayfair', '-', proper, _ ).-noun( 'mayfield', '-', proper, loc ).-noun( 'mayo', '-', proper, loc ).-noun( 'mccarthyism', '-', mass, _ ).-noun( 'meath', '-', proper, loc ).-noun( 'mecca', '-', proper, loc ).-noun( 'med', '-', count, _ ).-noun( 'medan', '-', proper, loc ).-noun( 'medellin', '-', proper, loc ).-noun( 'medicare', '-', mass, _ ).-noun( 'meg', '-', proper, per ).-noun( 'melbourne', '-', proper, loc ).-noun( 'melcombe', '-', proper, loc ).-noun( 'melcombe regis', '-', proper, loc ).-noun( 'melksham', '-', proper, loc ).-noun( 'meltham', '-', proper, loc ).-noun( 'melton mowbray', '-', proper, loc ).-noun( 'memphis', '-', proper, loc ).-noun( 'meopham', '-', proper, loc ).-noun( 'mercator', '-', proper, _ ).-noun( 'mercury', '-', proper, _ ).-noun( 'merthyr tydfil', '-', proper, loc ).-noun( 'merton', '-', proper, loc ).-noun( 'messiah', 'messiahs', count, _ ).-noun( 'messina', '-', proper, loc ).-noun( 'met', '-', proper, _ ).-noun( 'methodism', '-', mass, _ ).-noun( 'methodist', 'methodists', count, _ ).-noun( 'methuselah', '-', proper, _ ).-noun( 'metro', 'metros', count, _ ).-noun( 'metz', '-', proper, loc ).-noun( 'mexican', 'mexicans', count, _ ).-noun( 'mexico', '-', proper, loc ).-noun( 'mexico city', '-', proper, loc ).-noun( 'mgr', '-', proper, per ).-noun( 'miami', '-', proper, loc ).-noun( 'michael', '-', proper, per ).-noun( 'michaelmas', 'michaelmases', count, _ ).-noun( 'michaelmas', '-', proper, _ ).-noun( 'michelle', '-', proper, per ).-noun( 'michigan', '-', proper, loc ).-noun( 'mick', '-', proper, per ).-noun( 'mickey', '-', proper, per ).-noun( 'middlesex', '-', proper, loc ).-noun( 'middleton', '-', proper, loc ).-noun( 'middlewich', '-', proper, loc ).-noun( 'midlands', '-', proper, loc ).-noun( 'midwest', '-', proper, _ ).-noun( 'mike', '-', proper, per ).-noun( 'milan', '-', proper, loc ).-noun( 'milano', '-', proper, loc ).-noun( 'mildenhall', '-', proper, loc ).-noun( 'mildred', '-', proper, per ).-noun( 'miles', '-', proper, per ).-noun( 'milford', '-', proper, loc ).-noun( 'milford haven', '-', proper, loc ).-noun( 'millicent', '-', proper, per ).-noun( 'millie', '-', proper, per ).-noun( 'millom', '-', proper, loc ).-noun( 'milly', '-', proper, per ).-noun( 'milngavie', '-', proper, loc ).-noun( 'milnrow', '-', proper, loc ).-noun( 'milton keynes', '-', proper, loc ).-noun( 'milwaukee', '-', proper, loc ).-noun( 'minehead', '-', proper, loc ).-noun( 'minneapolis', '-', proper, loc ).-noun( 'minnesota', '-', proper, loc ).-noun( 'minotaur', 'minotaurs', count, _ ).-noun( 'minsk', '-', proper, loc ).-noun( 'minster-in-sheppey', '-', proper, loc ).-noun( 'miranda', '-', proper, per ).-noun( 'miriam', '-', proper, per ).-noun( 'miss', 'misses', count, _ ).-noun( 'mississippi', '-', proper, loc ).-noun( 'missouri', '-', proper, loc ).-noun( 'mlle', '-', proper, per ).-noun( 'mme', '-', proper, per ).-noun( 'mo', '-', proper, per ).-noun( 'mod', 'mods', count, _ ).-noun( 'modena', '-', proper, loc ).-noun( 'mohammedan', 'mohammedans', count, _ ).-noun( 'moira', '-', proper, per ).-noun( 'mold', '-', proper, loc ).-noun( 'molly', '-', proper, per ).-noun( 'moloch', '-', proper, _ ).-noun( 'mon', '-', proper, _ ).-noun( 'monaco', '-', proper, loc ).-noun( 'monaghan', '-', proper, loc ).-noun( 'monchengladbach', '-', proper, loc ).-noun( 'monday', 'mondays', count, _ ).-noun( 'monday', '-', proper, _ ).-noun( 'monegasque', 'monegasques', count, _ ).-noun( 'mongol', 'mongols', both, _ ).-noun( 'mongolia', '-', proper, loc ).-noun( 'mongolian', 'mongolians', both, _ ).-noun( 'monica', '-', proper, per ).-noun( 'monifieth', '-', proper, loc ).-noun( 'monmouth', '-', proper, loc ).-noun( 'monsieur', 'messieurs', count, _ ).-noun( 'monsignor', 'monsignors', count, _ ).-noun( 'montana', '-', proper, loc ).-noun( 'monterrey', '-', proper, loc ).-noun( 'montevideo', '-', proper, loc ).-noun( 'montreal', '-', proper, loc ).-noun( 'montrose', '-', proper, loc ).-noun( 'montserrat', '-', proper, loc ).-noun( 'montserratian', 'montserratians', count, _ ).-noun( 'monza', '-', proper, loc ).-noun( 'moor', 'moors', count, _ ).-noun( 'morecambe', '-', proper, loc ).-noun( 'morley', '-', proper, loc ).-noun( 'mormon', 'mormons', count, _ ).-noun( 'mormonism', '-', mass, _ ).-noun( 'moroccan', 'moroccans', count, _ ).-noun( 'morocco', '-', proper, loc ).-noun( 'morpeth', '-', proper, loc ).-noun( 'morpheus', '-', proper, _ ).-noun( 'morse', '-', mass, _ ).-noun( 'moscow', '-', proper, loc ).-noun( 'moslem', 'moslems', count, _ ).-noun( 'mossley', '-', proper, loc ).-noun( 'motherwell', '-', proper, loc ).-noun( 'mountain ash', '-', proper, loc ).-noun( 'mountie', 'mounties', count, _ ).-noun( 'mozambican', 'mozambicans', count, _ ).-noun( 'mozambique', '-', proper, loc ).-noun( 'mr', '-', proper, per ).-noun( 'mrs', '-', proper, per ).-noun( 'ms', '-', proper, per ).-noun( 'mt', '-', proper, _ ).-noun( 'muhammad', '-', proper, _ ).-noun( 'muhammadan', 'muhammadans', count, _ ).-noun( 'muhammadanism', '-', mass, _ ).-noun( 'mukden', '-', proper, loc ).-noun( 'mulheim', '-', proper, loc ).-noun( 'mulhouse', '-', proper, loc ).-noun( 'multan', '-', proper, loc ).-noun( 'munich', '-', proper, loc ).-noun( 'munster', '-', proper, loc ).-noun( 'muriel', '-', proper, per ).-noun( 'murton', '-', proper, loc ).-noun( 'muscovite', 'muscovites', count, _ ).-noun( 'muscovy', 'muscovies', count, _ ).-noun( 'muslim', 'muslims', count, _ ).-noun( 'musselburgh', '-', proper, loc ).-noun( 'myra', '-', proper, per ).-noun( 'naafi', '-', count, _ ).-noun( 'nasa', '-', proper, _ ).-noun( 'nato', '-', proper, _ ).-noun( 'nb', '-', proper, _ ).-noun( 'nco', '-', count, _ ).-noun( 'nhs', '-', count, _ ).-noun( 'nspcc', '-', count, _ ).-noun( 'nt', '-', count, _ ).-noun( 'nagoya', '-', proper, loc ).-noun( 'nagpur', '-', proper, loc ).-noun( 'nailsea', '-', proper, loc ).-noun( 'nairn', '-', proper, loc ).-noun( 'nairobi', '-', proper, loc ).-noun( 'namibia', '-', proper, loc ).-noun( 'namibian', 'namibians', count, _ ).-noun( 'nanchang', '-', proper, loc ).-noun( 'nancy', '-', proper, per ).-noun( 'nanking', '-', proper, loc ).-noun( 'nanning', '-', proper, loc ).-noun( 'nantwich', '-', proper, loc ).-noun( 'naomi', '-', proper, per ).-noun( 'naples', '-', proper, loc ).-noun( 'napoli', '-', proper, loc ).-noun( 'narborough', '-', proper, loc ).-noun( 'nat', '-', proper, per ).-noun( 'natalie', '-', proper, per ).-noun( 'nathaniel', '-', proper, per ).-noun( 'nauru', '-', proper, loc ).-noun( 'nauruan', 'nauruans', both, _ ).-noun( 'nazi', 'nazis', count, _ ).-noun( 'nazism', '-', mass, _ ).-noun( 'neapolitan', 'neapolitans', count, _ ).-noun( 'neath', '-', proper, loc ).-noun( 'nebraska', '-', proper, loc ).-noun( 'ned', '-', proper, per ).-noun( 'neddy', '-', proper, per ).-noun( 'negress', 'negresses', count, _ ).-noun( 'negro', 'negroes', count, _ ).-noun( 'negroid', 'negroids', count, _ ).-noun( 'negus', 'neguses', count, _ ).-noun( 'neil', '-', proper, per ).-noun( 'nell', '-', proper, per ).-noun( 'nelly', '-', count, _ ).-noun( 'nelly', '-', proper, per ).-noun( 'nelson', '-', proper, loc ).-noun( 'nepal', '-', proper, loc ).-noun( 'nepalese', 'nepalese', count, _ ).-noun( 'nepali', 'nepalis', both, _ ).-noun( 'neptune', '-', proper, _ ).-noun( 'neston', '-', proper, loc ).-noun( 'nestor', '-', proper, _ ).-noun( 'netherlander', 'netherlanders', count, _ ).-noun( 'netherlands', '-', proper, loc ).-noun( 'netley', '-', proper, loc ).-noun( 'neuss', '-', proper, loc ).-noun( 'nevada', '-', proper, loc ).-noun( 'neville', '-', proper, per ).-noun( 'new cumnock', '-', proper, loc ).-noun( 'new mills', '-', proper, loc ).-noun( 'new orleans', '-', proper, loc ).-noun( 'new tredegar', '-', proper, loc ).-noun( 'new windsor', '-', proper, loc ).-noun( 'new york', '-', proper, loc ).-noun( 'newark', '-', proper, loc ).-noun( 'newarthill', '-', proper, loc ).-noun( 'newbiggin', '-', proper, loc ).-noun( 'newbury', '-', proper, loc ).-noun( 'newcastle', '-', proper, loc ).-noun( 'newcastle upon tyne', '-', proper, loc ).-noun( 'newcastle-under-lyme', '-', proper, loc ).-noun( 'newfoundland', '-', proper, loc ).-noun( 'newham', '-', proper, loc ).-noun( 'newhaven', '-', proper, loc ).-noun( 'newmains', '-', proper, loc ).-noun( 'newmarket', '-', mass, _ ).-noun( 'newmarket', '-', proper, loc ).-noun( 'newport', '-', proper, loc ).-noun( 'newport pagnell', '-', proper, loc ).-noun( 'newquay', '-', proper, loc ).-noun( 'newry', '-', proper, loc ).-noun( 'newton abbot', '-', proper, loc ).-noun( 'newton aycliffe', '-', proper, loc ).-noun( 'newton mearns', '-', proper, loc ).-noun( 'newton-le-willows', '-', proper, loc ).-noun( 'newtonian', 'newtonians', count, _ ).-noun( 'newtown', '-', proper, loc ).-noun( 'nicaragua', '-', proper, loc ).-noun( 'nicaraguan', 'nicaraguans', count, _ ).-noun( 'nice', '-', proper, loc ).-noun( 'nicholas', '-', proper, per ).-noun( 'nick', '-', proper, per ).-noun( 'nicola', '-', proper, per ).-noun( 'nicole', '-', proper, per ).-noun( 'nigel', '-', proper, per ).-noun( 'niger', '-', proper, loc ).-noun( 'nigeria', '-', proper, loc ).-noun( 'nigerian', 'nigerians', count, _ ).-noun( 'nigerien', 'nigeriens', count, _ ).-noun( 'nijmegen', '-', proper, loc ).-noun( 'nimrod', '-', proper, _ ).-noun( 'niobe', '-', proper, _ ).-noun( 'nissen', '-', proper, _ ).-noun( 'noah', '-', proper, _ ).-noun( 'nobel', '-', proper, _ ).-noun( 'noel', 'noels', count, _ ).-noun( 'noel', '-', proper, per ).-noun( 'nora', '-', proper, per ).-noun( 'nordic', 'nordics', count, _ ).-noun( 'norfolk', '-', proper, loc ).-noun( 'norman', 'normans', count, _ ).-noun( 'norman', '-', proper, per ).-noun( 'normanton', '-', proper, loc ).-noun( 'normantown', '-', proper, loc ).-noun( 'norse', '-', mass, _ ).-noun( 'north walsham', '-', proper, loc ).-noun( 'northallerton', '-', proper, loc ).-noun( 'northam', '-', proper, loc ).-noun( 'northampton', '-', proper, loc ).-noun( 'northamptonshire', '-', proper, loc ).-noun( 'northman', 'northmen', count, _ ).-noun( 'northumberland', '-', proper, loc ).-noun( 'northwich', '-', proper, loc ).-noun( 'norton', '-', proper, loc ).-noun( 'norway', '-', proper, loc ).-noun( 'norwegian', 'norwegians', both, _ ).-noun( 'norwich', '-', proper, loc ).-noun( 'nottingham', '-', proper, loc ).-noun( 'nottinghamshire', '-', proper, loc ).-noun( 'nov', '-', proper, _ ).-noun( 'nova scotia', '-', proper, loc ).-noun( 'novara', '-', proper, loc ).-noun( 'november', 'novembers', count, _ ).-noun( 'november', '-', proper, _ ).-noun( 'novokuznetsk', '-', proper, loc ).-noun( 'novosibirsk', '-', proper, loc ).-noun( 'nuneaton', '-', proper, loc ).-noun( 'nurenburg', '-', proper, loc ).-noun( 'o-level', 'o-levels', count, _ ).-noun( 'oap', '-', count, _ ).-noun( '-', 'oap\'s', count, _ ).-noun( 'oau', '-', count, _ ).-noun( 'oecd', '-', count, _ ).-noun( 'oed', '-', count, _ ).-noun( 'opec', '-', proper, _ ).-noun( 'ot', '-', count, _ ).-noun( 'oakengates', '-', proper, loc ).-noun( 'oban', '-', proper, loc ).-noun( 'oberhausen', '-', proper, loc ).-noun( 'occident', '-', proper, _ ).-noun( 'occidental', 'occidentals', count, _ ).-noun( 'ockbrook', '-', proper, loc ).-noun( 'ockendon', '-', proper, loc ).-noun( 'oct', '-', proper, _ ).-noun( 'october', 'octobers', count, _ ).-noun( 'october', '-', proper, _ ).-noun( 'odessa', '-', proper, loc ).-noun( 'oedipus', '-', proper, _ ).-noun( 'offaly', '-', proper, loc ).-noun( 'offenbach', '-', proper, loc ).-noun( 'ogmore valley', '-', proper, loc ).-noun( 'ohio', '-', proper, loc ).-noun( 'oklahoma', '-', proper, loc ).-noun( 'oklahoma city', '-', proper, loc ).-noun( 'old windsor', '-', proper, loc ).-noun( 'oldenburg', '-', proper, loc ).-noun( 'oldham', '-', proper, loc ).-noun( 'oldland', '-', proper, loc ).-noun( 'olive', '-', proper, per ).-noun( 'oliver', '-', proper, per ).-noun( 'olivia', '-', proper, per ).-noun( 'ollerton', '-', proper, loc ).-noun( 'ollie', '-', proper, per ).-noun( 'olympiad', 'olympiads', count, _ ).-noun( 'olympian', 'olympians', count, _ ).-noun( 'olympics', '-', proper, _ ).-noun( 'oman', '-', proper, loc ).-noun( 'omani', 'omanis', count, _ ).-noun( 'omsk', '-', proper, loc ).-noun( 'ongar', '-', proper, loc ).-noun( 'ontario', '-', proper, loc ).-noun( 'orangeman', 'orangemen', count, _ ).-noun( 'oregon', '-', proper, loc ).-noun( 'orkney', '-', proper, loc ).-noun( 'orleans', '-', proper, loc ).-noun( 'ormskirk', '-', proper, loc ).-noun( 'osaka', '-', proper, loc ).-noun( 'oscar', 'oscars', count, _ ).-noun( 'oscar', '-', proper, per ).-noun( 'oslo', '-', proper, loc ).-noun( 'osnabruck', '-', proper, loc ).-noun( 'ossett', '-', proper, loc ).-noun( 'oswald', '-', proper, per ).-noun( 'oswestry', '-', proper, loc ).-noun( 'otago', '-', proper, loc ).-noun( 'otley', '-', proper, loc ).-noun( 'ottawa', '-', proper, loc ).-noun( 'oviedo', '-', proper, loc ).-noun( 'oxbridge', '-', proper, _ ).-noun( 'oxford', '-', proper, loc ).-noun( 'oxfordshire', '-', proper, loc ).-noun( 'oxon', '-', proper, _ ).-noun( 'oxonian', 'oxonians', count, _ ).-noun( 'oxted', '-', proper, loc ).-noun( 'ozzie', '-', proper, per ).-noun( 'pa', '-', count, _ ).-noun( 'paye', '-', proper, _ ).-noun( 'pc', '-', proper, per ).-noun( 'pdsa', '-', count, _ ).-noun( 'pe', '-', mass, _ ).-noun( 'plc', '-', proper, _ ).-noun( 'pm', '-', count, _ ).-noun( 'po', '-', count, _ ).-noun( 'pow', '-', count, _ ).-noun( 'pr', '-', mass, _ ).-noun( 'pt', '-', mass, _ ).-noun( 'pta', '-', count, _ ).-noun( 'pto', '-', proper, _ ).-noun( 'pacific', '-', proper, _ ).-noun( 'paddy', 'paddies', count, _ ).-noun( 'paddy', '-', proper, per ).-noun( 'paddy-wagon', 'paddy-wagons', count, _ ).-noun( 'padova', '-', proper, loc ).-noun( 'padua', '-', proper, loc ).-noun( 'paisley', '-', proper, loc ).-noun( 'pakistan', '-', proper, loc ).-noun( 'pakistani', 'pakistanis', count, _ ).-noun( 'palembang', '-', proper, loc ).-noun( 'palermo', '-', proper, loc ).-noun( 'palestine', '-', proper, loc ).-noun( 'palestinian', 'palestinians', count, _ ).-noun( 'pam', '-', proper, per ).-noun( 'pamela', '-', proper, per ).-noun( 'pamplona', '-', proper, loc ).-noun( 'panama', '-', proper, loc ).-noun( 'panamanian', 'panamanians', count, _ ).-noun( 'paotow', '-', proper, loc ).-noun( 'papua', '-', proper, loc ).-noun( 'papuan', 'papuans', count, _ ).-noun( 'paraguay', '-', proper, loc ).-noun( 'paraguayan', 'paraguayans', count, _ ).-noun( 'paris', '-', proper, loc ).-noun( 'parisian', 'parisians', count, _ ).-noun( 'parma', '-', proper, loc ).-noun( 'parmesan', '-', mass, _ ).-noun( 'parsee', 'parsees', count, _ ).-noun( 'pashto', '-', mass, _ ).-noun( 'passover', 'passovers', count, _ ).-noun( 'pat', '-', proper, per ).-noun( 'patience', '-', proper, per ).-noun( 'patrai', '-', proper, loc ).-noun( 'patricia', '-', proper, per ).-noun( 'patrick', '-', proper, per ).-noun( 'patty', '-', proper, per ).-noun( 'paul', '-', proper, per ).-noun( 'paula', '-', proper, per ).-noun( 'pauline', '-', proper, per ).-noun( 'pax romana', '-', count, _ ).-noun( 'peacehaven', '-', proper, loc ).-noun( 'pearl', '-', proper, per ).-noun( 'peebles', '-', proper, loc ).-noun( 'peg', '-', proper, per ).-noun( 'peggy', '-', proper, per ).-noun( 'peking', '-', proper, loc ).-noun( 'pelton', '-', proper, loc ).-noun( 'pembroke', '-', proper, loc ).-noun( 'penarth', '-', proper, loc ).-noun( 'pendlebury', '-', proper, loc ).-noun( 'penelope', '-', proper, per ).-noun( 'penicuik', '-', proper, loc ).-noun( 'penki', '-', proper, loc ).-noun( 'pennsylvania', '-', proper, loc ).-noun( 'penny', '-', proper, per ).-noun( 'penrhyn', '-', proper, loc ).-noun( 'penrith', '-', proper, loc ).-noun( 'penryn', '-', proper, loc ).-noun( 'pentateuch', 'pentateuchs', count, _ ).-noun( 'pentecost', '-', mass, _ ).-noun( 'penzance', '-', proper, loc ).-noun( 'percy', '-', proper, per ).-noun( 'perm', '-', proper, loc ).-noun( 'pershore', '-', proper, loc ).-noun( 'persia', '-', proper, loc ).-noun( 'persian', 'persians', count, _ ).-noun( 'perth', '-', proper, loc ).-noun( 'peru', '-', proper, loc ).-noun( 'perugia', '-', proper, loc ).-noun( 'peruvian', 'peruvians', count, _ ).-noun( 'pescara', '-', proper, loc ).-noun( 'pete', '-', proper, per ).-noun( 'peter', '-', proper, per ).-noun( 'peterborough', '-', proper, loc ).-noun( 'peterhead', '-', proper, loc ).-noun( 'peterlee', '-', proper, loc ).-noun( 'petersfield', '-', proper, loc ).-noun( 'phd', '-', count, _ ).-noun( 'pharaoh', 'pharaohs', count, _ ).-noun( 'pharisee', 'pharisees', count, _ ).-noun( 'phil', '-', proper, per ).-noun( 'philadelphia', '-', proper, loc ).-noun( 'philip', '-', proper, per ).-noun( 'philippa', '-', proper, per ).-noun( 'philippine', 'philippines', count, _ ).-noun( 'philippines', '-', proper, loc ).-noun( 'philistine', 'philistines', count, _ ).-noun( 'philistinism', '-', mass, _ ).-noun( 'phnom-penh', '-', proper, loc ).-noun( 'phoebe', '-', proper, per ).-noun( 'phoenix', '-', proper, loc ).-noun( 'phyllis', '-', proper, per ).-noun( 'piacenza', '-', proper, loc ).-noun( 'pill', '-', proper, loc ).-noun( 'piraeus', '-', proper, loc ).-noun( 'pisa', '-', proper, loc ).-noun( 'pisces', '-', proper, _ ).-noun( 'pittsburgh', '-', proper, loc ).-noun( 'plimsoll', 'plimsolls', count, _ ).-noun( 'pluto', '-', proper, _ ).-noun( 'plymouth', '-', proper, loc ).-noun( 'poland', '-', proper, loc ).-noun( 'polaris', '-', count, _ ).-noun( 'polaroid', '-', mass, _ ).-noun( 'pole', 'poles', count, _ ).-noun( 'polish', '-', mass, _ ).-noun( 'polly', '-', proper, per ).-noun( 'pont-llan-fraith', '-', proper, loc ).-noun( 'pontardawe', '-', proper, loc ).-noun( 'pontardulais', '-', proper, loc ).-noun( 'pontefract', '-', proper, loc ).-noun( 'pontycymmer', '-', proper, loc ).-noun( 'pontypool', '-', proper, loc ).-noun( 'poole', '-', proper, loc ).-noun( 'poona', '-', proper, loc ).-noun( 'pope', 'popes', count, _ ).-noun( 'port glasgow', '-', proper, loc ).-noun( 'port talbot', '-', proper, loc ).-noun( 'porthcawl', '-', proper, loc ).-noun( 'porthmadog', '-', proper, loc ).-noun( 'portishead', '-', proper, loc ).-noun( 'portland', '-', proper, loc ).-noun( 'porto alegre', '-', proper, loc ).-noun( 'portsmouth', '-', proper, loc ).-noun( 'portugal', '-', proper, loc ).-noun( 'portuguese', 'portuguese', both, _ ).-noun( 'potsdam', '-', proper, loc ).-noun( 'potters bar', '-', proper, loc ).-noun( 'powys', '-', proper, loc ).-noun( 'poynton', '-', proper, loc ).-noun( 'poznan', '-', proper, loc ).-noun( 'prague', '-', proper, loc ).-noun( 'prato', '-', proper, loc ).-noun( 'pre-raphaelite', 'pre-raphaelites', count, _ ).-noun( 'pres', '-', count, _ ).-noun( 'presbyterian', 'presbyterians', count, _ ).-noun( 'presbyterianism', '-', mass, _ ).-noun( 'prescot', '-', proper, loc ).-noun( 'prestatyn', '-', proper, loc ).-noun( 'preston', '-', proper, loc ).-noun( 'prestonpans', '-', proper, loc ).-noun( 'prestwich', '-', proper, loc ).-noun( 'prestwick', '-', proper, loc ).-noun( 'pretoria', '-', proper, loc ).-noun( 'princes risborough', '-', proper, loc ).-noun( 'priscilla', '-', proper, per ).-noun( 'prof', '-', proper, per ).-noun( 'protestant', 'protestants', count, _ ).-noun( 'protestantism', '-', mass, _ ).-noun( 'providence', '-', proper, loc ).-noun( 'pru', '-', proper, per ).-noun( 'prudence', '-', proper, per ).-noun( 'prudhoe', '-', proper, loc ).-noun( 'prussian', 'prussians', count, _ ).-noun( 'pte', '-', proper, per ).-noun( 'pty', '-', proper, _ ).-noun( 'pudsey', '-', proper, loc ).-noun( 'pullman', 'pullmans', count, _ ).-noun( 'punch', 'punches', count, _ ).-noun( 'pusan', '-', proper, loc ).-noun( 'pwllheli', '-', proper, loc ).-noun( 'pyle', '-', proper, loc ).-noun( 'pyongyang', '-', proper, loc ).-noun( 'qc', '-', count, _ ).-noun( 'qed', '-', proper, _ ).-noun( 'qatar', '-', proper, loc ).-noun( 'qatari', 'qataris', count, _ ).-noun( 'quai d\'orsay', '-', count, _ ).-noun( 'quaker', 'quakers', count, _ ).-noun( 'quebec', '-', proper, loc ).-noun( 'queenborough-in-sheppey', '-', proper, loc ).-noun( 'queensbury', '-', proper, loc ).-noun( 'queensferry', '-', proper, loc ).-noun( 'queensland', '-', proper, loc ).-noun( 'quentin', '-', proper, per ).-noun( 'quinquagesima', 'quinquagesimas', count, _ ).-noun( 'quinquagesima', '-', proper, _ ).-noun( 'quito', '-', proper, loc ).-noun( 'quonset', 'quonsets', count, _ ).-noun( 'r\"ontgen', 'r\"ontgens', count, _ ).-noun( 'ra', '-', count, _ ).-noun( 'rada', '-', proper, _ ).-noun( 'raf', '-', count, _ ).-noun( 'rc', '-', proper, _ ).-noun( 'rip', '-', proper, _ ).-noun( 'rm', '-', count, _ ).-noun( 'rn', '-', count, _ ).-noun( 'rspca', '-', count, _ ).-noun( 'rsvp', '-', proper, _ ).-noun( 'rachel', '-', proper, per ).-noun( 'radcliffe', '-', proper, loc ).-noun( 'radcliffe on trent', '-', proper, loc ).-noun( 'radlett', '-', proper, loc ).-noun( 'radstock', '-', proper, loc ).-noun( 'rainford', '-', proper, loc ).-noun( 'ralph', '-', proper, per ).-noun( 'ramadan', 'ramadans', count, _ ).-noun( 'ramadan', '-', proper, _ ).-noun( 'ramsbottom', '-', proper, loc ).-noun( 'ramsgate', '-', proper, loc ).-noun( 'randolph', '-', proper, per ).-noun( 'rangoon', '-', proper, loc ).-noun( 'ravenna', '-', proper, loc ).-noun( 'rawtenstall', '-', proper, loc ).-noun( 'ray', '-', proper, per ).-noun( 'raymond', '-', proper, per ).-noun( 'rd', '-', proper, _ ).-noun( 'reading', '-', proper, loc ).-noun( 'realtor', 'realtors', count, _ ).-noun( 'rebecca', '-', proper, per ).-noun( 'recife', '-', proper, loc ).-noun( 'recklinghausen', '-', proper, loc ).-noun( 'redbridge', '-', proper, loc ).-noun( 'redditch', '-', proper, loc ).-noun( 'redruth', '-', proper, loc ).-noun( 'reg', '-', proper, per ).-noun( 'regensburg', '-', proper, loc ).-noun( 'regina', '-', proper, _ ).-noun( 'reginald', '-', proper, per ).-noun( 'reich', 'reichs', count, _ ).-noun( 'reigate', '-', proper, loc ).-noun( 'remscheid', '-', proper, loc ).-noun( 'renfrew', '-', proper, loc ).-noun( 'rennes', '-', proper, loc ).-noun( 'retford', '-', proper, loc ).-noun( 'rev', '-', proper, per ).-noun( 'revd', '-', proper, per ).-noun( 'rex', '-', proper, per ).-noun( 'reykjavik', '-', proper, loc ).-noun( 'rheims', '-', proper, loc ).-noun( 'rheydt', '-', proper, loc ).-noun( 'rhine', '-', proper, _ ).-noun( 'rhinestone', 'rhinestones', count, _ ).-noun( 'rhode', '-', proper, loc ).-noun( 'rhondda', '-', proper, loc ).-noun( 'rhosllanerchrugog', '-', proper, loc ).-noun( 'rhyl', '-', proper, loc ).-noun( 'rhymney', '-', proper, loc ).-noun( 'richard', '-', proper, per ).-noun( 'richmond', '-', proper, loc ).-noun( 'richmond upon thames', '-', proper, loc ).-noun( 'rick', '-', proper, per ).-noun( 'rickmansworth', '-', proper, loc ).-noun( 'ricky', '-', proper, per ).-noun( 'riesling', 'rieslings', count, _ ).-noun( 'riga', '-', proper, loc ).-noun( 'rijeka', '-', proper, loc ).-noun( 'rimini', '-', proper, loc ).-noun( 'ringwood', '-', proper, loc ).-noun( 'rio de janeiro', '-', proper, loc ).-noun( 'ripley', '-', proper, loc ).-noun( 'ripon', '-', proper, loc ).-noun( 'risborough', '-', proper, loc ).-noun( 'risca', '-', proper, loc ).-noun( 'rishton', '-', proper, loc ).-noun( 'rita', '-', proper, per ).-noun( 'riviera', '-', proper, _ ).-noun( 'rob', '-', proper, per ).-noun( 'robert', '-', proper, per ).-noun( 'robin', '-', proper, per ).-noun( 'rochdale', '-', proper, loc ).-noun( 'rochester', '-', proper, loc ).-noun( 'rod', '-', proper, per ).-noun( 'rodney', '-', proper, per ).-noun( 'roentgen', 'roentgens', count, _ ).-noun( 'roger', '-', proper, per ).-noun( 'romaic', '-', mass, _ ).-noun( 'roman', 'romans', count, _ ).-noun( 'romanesque', '-', mass, _ ).-noun( 'romania', '-', proper, loc ).-noun( 'romanian', 'romanians', both, _ ).-noun( 'romany', 'romanies', both, _ ).-noun( 'rome', '-', proper, loc ).-noun( 'romsey', '-', proper, loc ).-noun( 'ron', '-', proper, per ).-noun( 'ronald', '-', proper, per ).-noun( 'roneo', 'roneos', count, _ ).-noun( 'ronnie', '-', proper, per ).-noun( 'roquefort', '-', mass, _ ).-noun( 'rosalie', '-', proper, per ).-noun( 'rosalind', '-', proper, per ).-noun( 'rosamund', '-', proper, per ).-noun( 'rosario', '-', proper, loc ).-noun( 'roscommon', '-', proper, loc ).-noun( 'rose', '-', proper, per ).-noun( 'rosemary', '-', proper, per ).-noun( 'rosie', '-', proper, per ).-noun( 'roslyn', '-', proper, per ).-noun( 'ross-on-wye', '-', proper, loc ).-noun( 'rossington', '-', proper, loc ).-noun( 'rosslare', '-', proper, loc ).-noun( 'rostock', '-', proper, loc ).-noun( 'rostov-na-donu', '-', proper, loc ).-noun( 'rotarian', 'rotarians', count, _ ).-noun( 'rotherham', '-', proper, loc ).-noun( 'rothesay', '-', proper, loc ).-noun( 'rothwell', '-', proper, loc ).-noun( 'rotterdam', '-', proper, loc ).-noun( 'roubaix', '-', proper, loc ).-noun( 'rouen', '-', proper, loc ).-noun( 'roundhead', 'roundheads', count, _ ).-noun( 'rowlands gill', '-', proper, loc ).-noun( 'roy', '-', proper, per ).-noun( 'royston', '-', proper, loc ).-noun( 'rt hon', '-', proper, _ ).-noun( 'rubicon', 'rubicons', count, _ ).-noun( 'ruddington', '-', proper, loc ).-noun( 'rudolf', '-', proper, per ).-noun( 'rudy', '-', proper, per ).-noun( 'rugby', '-', proper, loc ).-noun( 'rugeley', '-', proper, loc ).-noun( 'runcorn', '-', proper, loc ).-noun( 'rupert', '-', proper, per ).-noun( 'russia', '-', proper, loc ).-noun( 'russian', 'russians', both, _ ).-noun( 'ruth', '-', proper, per ).-noun( 'rutherglen', '-', proper, loc ).-noun( 'rutland', '-', proper, loc ).-noun( 'rwanda', '-', proper, loc ).-noun( 'rwandan', 'rwandans', count, _ ).-noun( 'ryde', '-', proper, loc ).-noun( 'ryehill', '-', proper, loc ).-noun( 'salt', '-', proper, _ ).-noun( 'sos', '-', count, _ ).-noun( '-', 'soss', count, _ ).-noun( 'srn', '-', count, _ ).-noun( 'ss', '-', count, _ ).-noun( 'std', '-', proper, _ ).-noun( 'saarbrucken', '-', proper, loc ).-noun( 'sabadeli', '-', proper, loc ).-noun( 'sabah', '-', proper, loc ).-noun( 'sabahan', 'sabahans', count, _ ).-noun( 'sabbath', 'sabbaths', count, _ ).-noun( 'sacramento', '-', proper, loc ).-noun( 'saffron walden', '-', proper, loc ).-noun( 'sagittarius', '-', proper, _ ).-noun( 'saigon', '-', proper, loc ).-noun( 'salamanca', '-', proper, loc ).-noun( 'sale', '-', proper, loc ).-noun( 'salerno', '-', proper, loc ).-noun( 'salford', '-', proper, loc ).-noun( 'salisbury', '-', proper, loc ).-noun( 'sally', '-', proper, per ).-noun( 'saltash', '-', proper, loc ).-noun( 'saltburn', '-', proper, loc ).-noun( 'saltcoats', '-', proper, loc ).-noun( 'salvador', '-', proper, loc ).-noun( 'salvadorean', 'salvadoreans', count, _ ).-noun( 'salzburg', '-', proper, loc ).-noun( 'sam', '-', proper, per ).-noun( 'samantha', '-', proper, per ).-noun( 'samaritan', 'samaritans', count, _ ).-noun( 'sammy', '-', proper, per ).-noun( 'samoa', '-', proper, loc ).-noun( 'samoan', 'samoans', count, _ ).-noun( 'samuel', '-', proper, per ).-noun( 'san antonio', '-', proper, loc ).-noun( 'san bernardino', '-', proper, loc ).-noun( 'san diego', '-', proper, loc ).-noun( 'san francisco', '-', proper, loc ).-noun( 'san jose', '-', proper, loc ).-noun( 'san juan', '-', proper, loc ).-noun( 'san marinese', 'san marinese', count, _ ).-noun( 'san marino', '-', proper, loc ).-noun( 'san sebastian', '-', proper, loc ).-noun( 'sandbach', '-', proper, loc ).-noun( 'sandown', '-', proper, loc ).-noun( 'sandra', '-', proper, per ).-noun( 'sandy', '-', proper, per ).-noun( 'sango', '-', mass, _ ).-noun( 'sanskrit', '-', mass, _ ).-noun( 'santa claus', 'santa clauses', count, _ ).-noun( 'santa claus', '-', proper, _ ).-noun( 'santander', '-', proper, loc ).-noun( 'santiago', '-', proper, loc ).-noun( 'santo domingo', '-', proper, loc ).-noun( 'santos', '-', proper, loc ).-noun( 'sao paolo', '-', proper, loc ).-noun( 'sapporo', '-', proper, loc ).-noun( 'sara', '-', proper, per ).-noun( 'saracen', 'saracens', count, _ ).-noun( 'sarah', '-', proper, per ).-noun( 'sarajevo', '-', proper, loc ).-noun( 'saratov', '-', proper, loc ).-noun( 'sarawak', '-', proper, loc ).-noun( 'sarawakian', 'sarawakians', count, _ ).-noun( 'sarisbury', '-', proper, loc ).-noun( 'saskatchewan', '-', proper, loc ).-noun( 'sassari', '-', proper, loc ).-noun( 'sassenach', 'sassenachs', count, _ ).-noun( 'sat', '-', proper, _ ).-noun( 'satan', 'satans', count, _ ).-noun( 'saturday', 'saturdays', count, _ ).-noun( 'saturday', '-', proper, _ ).-noun( 'saturn', '-', proper, _ ).-noun( 'sauchie', '-', proper, loc ).-noun( 'saudi arabia', '-', proper, loc ).-noun( 'saudi arabian', 'saudi arabians', count, _ ).-noun( 'sawbridgeworth', '-', proper, loc ).-noun( 'saxon', 'saxons', count, _ ).-noun( 'scandinavian', 'scandinavians', count, _ ).-noun( 'scarborough', '-', proper, loc ).-noun( 'schwerin', '-', proper, loc ).-noun( 'sci fi', '-', mass, _ ).-noun( 'scorpio', '-', proper, _ ).-noun( 'scot', 'scots', count, _ ).-noun( 'scotch', 'scotches', both, _ ).-noun( 'scotchman', 'scotchmen', count, _ ).-noun( 'scotchwoman', 'scotchwomen', count, _ ).-noun( 'scotland', '-', proper, loc ).-noun( 'scotland yard', '-', proper, _ ).-noun( 'scotsman', 'scotsmen', count, _ ).-noun( 'scotswoman', 'scotswomen', count, _ ).-noun( 'scrooge', 'scrooges', count, _ ).-noun( 'scunthorpe', '-', proper, loc ).-noun( 'scylla', 'scyllas', count, _ ).-noun( 'seaford', '-', proper, loc ).-noun( 'seaham', '-', proper, loc ).-noun( 'sealyham', 'sealyhams', count, _ ).-noun( 'seamus', '-', proper, per ).-noun( 'sean', '-', proper, per ).-noun( 'seaton burn', '-', proper, loc ).-noun( 'seaton delaval', '-', proper, loc ).-noun( 'seattle', '-', proper, loc ).-noun( 'secretary-general', 'secretary-generals', count, _ ).-noun( 'securicor', '-', proper, _ ).-noun( 'selby', '-', proper, loc ).-noun( 'selkirk', '-', proper, loc ).-noun( 'selsey', '-', proper, loc ).-noun( 'selston', '-', proper, loc ).-noun( 'semarang', '-', proper, loc ).-noun( 'semite', 'semites', count, _ ).-noun( 'senegal', '-', proper, loc ).-noun( 'senegalese', 'senegalese', count, _ ).-noun( 'seoul', '-', proper, loc ).-noun( 'sept', '-', proper, _ ).-noun( 'september', 'septembers', count, _ ).-noun( 'september', '-', proper, _ ).-noun( 'septuagint', 'septuagints', count, _ ).-noun( 'serbo-croat', '-', mass, _ ).-noun( 'serjeant-at-arms', 'serjeants-at-arms', count, _ ).-noun( 'sesotho', '-', mass, _ ).-noun( 'setswana', '-', mass, _ ).-noun( 'seven sisters', '-', proper, loc ).-noun( 'sevenoaks', '-', proper, loc ).-noun( 'sevilla', '-', proper, loc ).-noun( 'seville', '-', proper, loc ).-noun( 'seychelles', '-', proper, loc ).-noun( 'seychellois', 'seychellois', count, _ ).-noun( 'sgt', '-', proper, per ).-noun( 'shanghai', '-', proper, loc ).-noun( 'shanklin', '-', proper, loc ).-noun( 'sharon', '-', proper, per ).-noun( 'shavian', 'shavians', count, _ ).-noun( 'sheerness', '-', proper, loc ).-noun( 'sheffield', '-', proper, loc ).-noun( 'sheila', '-', proper, per ).-noun( 'shelford', '-', proper, loc ).-noun( 'shepshed', '-', proper, loc ).-noun( 'shepton mallet', '-', proper, loc ).-noun( 'sheraton', '-', mass, _ ).-noun( 'sherbourne', '-', proper, loc ).-noun( 'sheringham', '-', proper, loc ).-noun( 'shetland', '-', proper, loc ).-noun( 'shevington', '-', proper, loc ).-noun( 'shihkiachwang', '-', proper, loc ).-noun( 'shildon', '-', proper, loc ).-noun( 'shirebrook', '-', proper, loc ).-noun( 'shiremoor', '-', proper, loc ).-noun( 'shirley', '-', proper, per ).-noun( 'shotton', '-', proper, loc ).-noun( 'shotts', '-', proper, loc ).-noun( 'shrewsbury', '-', proper, loc ).-noun( 'shropshire', '-', proper, loc ).-noun( 'shrove tuesday', 'shrove tuesdays', count, _ ).-noun( 'shrove tuesday', '-', proper, _ ).-noun( 'siam', '-', proper, loc ).-noun( 'siamese', 'siamese', count, _ ).-noun( 'sian', '-', proper, loc ).-noun( 'sicilian', 'sicilians', count, _ ).-noun( 'sid', '-', proper, per ).-noun( 'sidmouth', '-', proper, loc ).-noun( 'sidney', '-', proper, per ).-noun( 'sierra leone', '-', proper, loc ).-noun( 'sierra leonian', 'sierra leonians', count, _ ).-noun( 'sikh', 'sikhs', count, _ ).-noun( 'sileby', '-', proper, loc ).-noun( 'silsden', '-', proper, loc ).-noun( 'silvia', '-', proper, per ).-noun( 'simon', '-', proper, per ).-noun( 'singapore', '-', proper, loc ).-noun( 'singaporean', 'singaporeans', count, _ ).-noun( 'sinhala', '-', mass, _ ).-noun( 'sinhalese', 'sinhalese', count, _ ).-noun( 'sining', '-', proper, loc ).-noun( 'sinn fein', '-', proper, _ ).-noun( 'sinologist', 'sinologists', count, _ ).-noun( 'sinology', '-', mass, _ ).-noun( 'sioux', 'sioux', count, _ ).-noun( 'sir roger de coverley', '-', count, _ ).-noun( 'siracusa', '-', proper, loc ).-noun( 'siswati', '-', mass, _ ).-noun( 'sittingbourne', '-', proper, loc ).-noun( 'skegness', '-', proper, loc ).-noun( 'skelmanthorpe', '-', proper, loc ).-noun( 'skelmersdale', '-', proper, loc ).-noun( 'skewen', '-', proper, loc ).-noun( 'skipton', '-', proper, loc ).-noun( 'skopje', '-', proper, loc ).-noun( 'slav', 'slavs', count, _ ).-noun( 'sleaford', '-', proper, loc ).-noun( 'sligo', '-', proper, loc ).-noun( 'slough', '-', proper, loc ).-noun( 'slovak', '-', mass, _ ).-noun( 'slovenian', 'slovenians', both, _ ).-noun( 'snr', '-', proper, _ ).-noun( 'soc', '-', count, _ ).-noun( 'sofia', '-', proper, loc ).-noun( 'soho', '-', proper, _ ).-noun( 'sol', '-', proper, _ ).-noun( 'solicitor-general', 'solicitor-generals', count, _ ).-noun( 'solihull', '-', proper, loc ).-noun( 'solingen', '-', proper, loc ).-noun( 'solon', '-', proper, _ ).-noun( 'somali', 'somalis', both, _ ).-noun( 'somalia', '-', proper, loc ).-noun( 'somalian', 'somalians', count, _ ).-noun( 'somercotes', '-', proper, loc ).-noun( 'somerset', '-', proper, loc ).-noun( 'sonia', '-', proper, per ).-noun( 'soochow', '-', proper, loc ).-noun( 'sophia', '-', proper, per ).-noun( 'sophie', '-', proper, per ).-noun( 'sotho', 'sothos', both, _ ).-noun( 'south kirkby', '-', proper, loc ).-noun( 'south normantown', '-', proper, loc ).-noun( 'south ockendon', '-', proper, loc ).-noun( 'south shields', '-', proper, loc ).-noun( 'southampton', '-', proper, loc ).-noun( 'southend-on-sea', '-', proper, loc ).-noun( 'southport', '-', proper, loc ).-noun( 'southwark', '-', proper, loc ).-noun( 'soviet', 'soviets', count, _ ).-noun( 'spain', '-', proper, loc ).-noun( 'spalding', '-', proper, loc ).-noun( 'spaniard', 'spaniards', count, _ ).-noun( 'spanish', '-', mass, _ ).-noun( 'spartan', 'spartans', count, _ ).-noun( 'spenborough', '-', proper, loc ).-noun( 'spennymoor', '-', proper, loc ).-noun( 'split', '-', proper, loc ).-noun( 'spode', '-', mass, _ ).-noun( 'springfield', '-', proper, loc ).-noun( 'sq', '-', proper, _ ).-noun( 'sr', '-', proper, per ).-noun( 'sri lanka', '-', proper, loc ).-noun( 'sri lankan', 'sri lankans', count, _ ).-noun( 'st', '-', proper, _ ).-noun( 'st albans', '-', proper, loc ).-noun( 'st andrews', '-', proper, loc ).-noun( 'st andrews major', '-', proper, loc ).-noun( 'st austell', '-', proper, loc ).-noun( 'st blazey', '-', proper, loc ).-noun( 'st helens', '-', proper, loc ).-noun( 'st ives', '-', proper, loc ).-noun( 'st louis', '-', proper, loc ).-noun( 'st neots', '-', proper, loc ).-noun( 'st paul', '-', proper, loc ).-noun( 'st petersburg', '-', proper, loc ).-noun( 'st stephen', '-', proper, loc ).-noun( 'sta', '-', proper, _ ).-noun( 'stafford', '-', proper, loc ).-noun( 'staffordshire', '-', proper, loc ).-noun( 'stakeford', '-', proper, loc ).-noun( 'stalybridge', '-', proper, loc ).-noun( 'stamford', '-', proper, loc ).-noun( 'stan', '-', proper, per ).-noun( 'stanford', '-', proper, loc ).-noun( 'stanley', '-', proper, per ).-noun( 'statehouse', 'statehouses', count, _ ).-noun( 'stella', '-', proper, per ).-noun( 'sten', '-', proper, _ ).-noun( 'stephanie', '-', proper, per ).-noun( 'stephen', '-', proper, per ).-noun( 'steve', '-', proper, per ).-noun( 'steven', '-', proper, per ).-noun( 'stevenage', '-', proper, loc ).-noun( 'stevenston', '-', proper, loc ).-noun( 'stewart', '-', proper, per ).-noun( 'steyning', '-', proper, loc ).-noun( 'stilton', 'stiltons', both, _ ).-noun( 'stirling', '-', proper, loc ).-noun( 'stockholm', '-', proper, loc ).-noun( 'stockport', '-', proper, loc ).-noun( 'stocksbridge', '-', proper, loc ).-noun( 'stoke-on-trent', '-', proper, loc ).-noun( 'stone', '-', proper, loc ).-noun( 'stonehouse', '-', proper, loc ).-noun( 'stornoway', '-', proper, loc ).-noun( 'stotfold', '-', proper, loc ).-noun( 'stourbridge', '-', proper, loc ).-noun( 'stourport-on-severn', '-', proper, loc ).-noun( 'stowmarket', '-', proper, loc ).-noun( 'stranraer', '-', proper, loc ).-noun( 'strasbourg', '-', proper, loc ).-noun( 'stratford-on-avon', '-', proper, loc ).-noun( 'strathaven', '-', proper, loc ).-noun( 'strathclyde', '-', proper, loc ).-noun( 'street', '-', proper, loc ).-noun( 'stretford', '-', proper, loc ).-noun( 'stroud', '-', proper, loc ).-noun( 'stuart', '-', proper, per ).-noun( 'studley', '-', proper, loc ).-noun( 'stuttgart', '-', proper, loc ).-noun( 'styx', '-', proper, _ ).-noun( 'suchow', '-', proper, loc ).-noun( 'sudan', '-', proper, loc ).-noun( 'sudanese', 'sudanese', count, _ ).-noun( 'sudbury', '-', proper, loc ).-noun( 'sue', '-', proper, per ).-noun( 'suffolk', '-', proper, loc ).-noun( 'sumatra', '-', proper, loc ).-noun( 'sumatran', 'sumatrans', count, _ ).-noun( 'sun', '-', proper, _ ).-noun( 'sunday', 'sundays', count, _ ).-noun( 'sunday', '-', proper, _ ).-noun( 'sunderland', '-', proper, loc ).-noun( 'supt', '-', proper, per ).-noun( 'surabaja', '-', proper, loc ).-noun( 'surrey', '-', proper, loc ).-noun( 'susan', '-', proper, per ).-noun( 'susanna', '-', proper, per ).-noun( 'susie', '-', proper, per ).-noun( 'sussex', '-', proper, loc ).-noun( 'sutton', '-', proper, loc ).-noun( 'sutton coldfield', '-', proper, loc ).-noun( 'sutton in ashfield', '-', proper, loc ).-noun( 'sutton-at-hone', '-', proper, loc ).-noun( 'suzanne', '-', proper, per ).-noun( 'sverdlovsk', '-', proper, loc ).-noun( 'swadlincote', '-', proper, loc ).-noun( 'swahili', '-', mass, _ ).-noun( 'swanage', '-', proper, loc ).-noun( 'swanley', '-', proper, loc ).-noun( 'swansea', '-', proper, loc ).-noun( 'swazi', 'swazis', both, _ ).-noun( 'swaziland', '-', proper, loc ).-noun( 'swede', 'swedes', count, _ ).-noun( 'sweden', '-', proper, loc ).-noun( 'swedish', '-', mass, _ ).-noun( 'swindon', '-', proper, loc ).-noun( 'swinton', '-', proper, loc ).-noun( 'swiss', 'swiss', count, _ ).-noun( 'switzerland', '-', proper, loc ).-noun( 'sydney', '-', proper, loc ).-noun( 'sylvia', '-', proper, per ).-noun( 'syracuse', '-', proper, loc ).-noun( 'syria', '-', proper, loc ).-noun( 'syrian', 'syrians', count, _ ).-noun( 'syston', '-', proper, loc ).-noun( 't-junction', 't-junctions', count, _ ).-noun( 't-shirt', 't-shirts', count, _ ).-noun( 't-square', 't-squares', count, _ ).-noun( 'tb', '-', mass, _ ).-noun( 'tnt', '-', mass, _ ).-noun( 'tuc', '-', count, _ ).-noun( 'tv', '-', count, _ ).-noun( '-', 'tvs', count, _ ).-noun( 'tadley', '-', proper, loc ).-noun( 'taegu', '-', proper, loc ).-noun( 'taffy', 'taffies', count, _ ).-noun( 'tahiti', '-', proper, loc ).-noun( 'tahitian', 'tahitians', count, _ ).-noun( 'taipei', '-', proper, loc ).-noun( 'taiwan', '-', proper, loc ).-noun( 'taiwanese', 'taiwanese', count, _ ).-noun( 'taiyuan', '-', proper, loc ).-noun( 'talmud', 'talmuds', count, _ ).-noun( 'tamil', 'tamils', both, _ ).-noun( 'tammany', '-', count, _ ).-noun( 'tampere', '-', proper, loc ).-noun( 'tamworth', '-', proper, loc ).-noun( 'tangshan', '-', proper, loc ).-noun( 'tanzania', '-', proper, loc ).-noun( 'tanzanian', 'tanzanians', count, _ ).-noun( 'taranaki', '-', proper, loc ).-noun( 'taranto', '-', proper, loc ).-noun( 'tarrasa', '-', proper, loc ).-noun( 'tashkent', '-', proper, loc ).-noun( 'tasmania', '-', proper, loc ).-noun( 'taunton', '-', proper, loc ).-noun( 'taurus', '-', proper, _ ).-noun( 'taverham', '-', proper, loc ).-noun( 'tavistock', '-', proper, loc ).-noun( 'tayside', '-', proper, loc ).-noun( 'tbilisi', '-', proper, loc ).-noun( 'te deum', 'te deums', count, _ ).-noun( 'tech', '-', count, _ ).-noun( 'technicolor', '-', mass, _ ).-noun( 'ted', 'teds', count, _ ).-noun( 'ted', '-', proper, per ).-noun( 'teddy', '-', proper, per ).-noun( 'teddy boy', 'teddy boys', count, _ ).-noun( 'teesside', '-', proper, loc ).-noun( 'teheran', '-', proper, loc ).-noun( 'teignmouth', '-', proper, loc ).-noun( 'tel-aviv', '-', proper, loc ).-noun( 'telford', '-', proper, loc ).-noun( 'telstar', '-', proper, _ ).-noun( 'tenby', '-', proper, loc ).-noun( 'tennessee', '-', proper, loc ).-noun( 'tenterden', '-', proper, loc ).-noun( 'terence', '-', proper, per ).-noun( 'teresa', '-', proper, per ).-noun( 'termi', '-', proper, loc ).-noun( 'terr', '-', proper, _ ).-noun( 'terry', '-', proper, per ).-noun( 'tess', '-', proper, per ).-noun( 'tessa', '-', proper, per ).-noun( 'teuton', 'teutons', count, _ ).-noun( 'tewkesbury', '-', proper, loc ).-noun( 'texan', 'texans', count, _ ).-noun( 'texas', '-', proper, loc ).-noun( 'thai', 'thais', both, _ ).-noun( 'thailand', '-', proper, loc ).-noun( 'thame', '-', proper, loc ).-noun( 'thanksgiving', 'thanksgivings', count, _ ).-noun( 'thatcham', '-', proper, loc ).-noun( 'theo', '-', proper, per ).-noun( 'theodore', '-', proper, per ).-noun( 'theresa', '-', proper, per ).-noun( 'thespian', 'thespians', count, _ ).-noun( 'thessaloniki', '-', proper, loc ).-noun( 'thetford', '-', proper, loc ).-noun( 'thionville', '-', proper, loc ).-noun( 'thirsk', '-', proper, loc ).-noun( 'thomas', '-', proper, per ).-noun( 'thornbury', '-', proper, loc ).-noun( 'thorne', '-', proper, loc ).-noun( 'thurcroft', '-', proper, loc ).-noun( 'thurmaston', '-', proper, loc ).-noun( 'thurrock', '-', proper, loc ).-noun( 'thurs', '-', proper, _ ).-noun( 'thursday', 'thursdays', count, _ ).-noun( 'thursday', '-', proper, _ ).-noun( 'thurso', '-', proper, loc ).-noun( 'tibet', '-', proper, loc ).-noun( 'tibetan', 'tibetans', both, _ ).-noun( 'tidworth', '-', proper, loc ).-noun( 'tientsin', '-', proper, loc ).-noun( 'tilburg', '-', proper, loc ).-noun( 'tilbury', '-', proper, loc ).-noun( 'tim', '-', proper, per ).-noun( 'timmy', '-', proper, per ).-noun( 'timothy', '-', proper, per ).-noun( 'tina', '-', proper, per ).-noun( 'tipperary', '-', proper, loc ).-noun( 'tiverton', '-', proper, loc ).-noun( 'tobago', '-', proper, loc ).-noun( 'tobagonian', 'tobagonians', count, _ ).-noun( 'toby', '-', proper, per ).-noun( 'todmorden', '-', proper, loc ).-noun( 'togo', '-', proper, loc ).-noun( 'togolese', 'togolese', count, _ ).-noun( 'tokay', '-', mass, _ ).-noun( 'tokyo', '-', proper, loc ).-noun( 'tom', '-', proper, per ).-noun( 'tommy', '-', proper, per ).-noun( 'tonbridge', '-', proper, loc ).-noun( 'tonga', '-', proper, loc ).-noun( 'tongan', 'tongans', both, _ ).-noun( 'tony', '-', proper, per ).-noun( 'tonyrefail', '-', proper, loc ).-noun( 'torbay', '-', proper, loc ).-noun( 'torino', '-', proper, loc ).-noun( 'toronto', '-', proper, loc ).-noun( 'tory', 'tories', count, _ ).-noun( 'totnes', '-', proper, loc ).-noun( 'toulon', '-', proper, loc ).-noun( 'toulouse', '-', proper, loc ).-noun( 'tours', '-', proper, loc ).-noun( 'tower hamlets', '-', proper, loc ).-noun( 'tracy', '-', proper, per ).-noun( 'tralee', '-', proper, loc ).-noun( 'tranent', '-', proper, loc ).-noun( 'trappist', 'trappists', count, _ ).-noun( 'tredegar', '-', proper, loc ).-noun( 'trevor', '-', proper, per ).-noun( 'trieste', '-', proper, loc ).-noun( 'tring', '-', proper, loc ).-noun( 'trinidad', '-', proper, loc ).-noun( 'trinidadian', 'trinidadians', count, _ ).-noun( 'trojan', 'trojans', count, _ ).-noun( 'troon', '-', proper, loc ).-noun( 'trowbridge', '-', proper, loc ).-noun( 'truro', '-', proper, loc ).-noun( 'tsar', 'tsars', count, _ ).-noun( 'tsarina', 'tsarinas', count, _ ).-noun( 'tsinan', '-', proper, loc ).-noun( 'tsingtao', '-', proper, loc ).-noun( 'tsitsihar', '-', proper, loc ).-noun( 'tswana', 'tswanas', both, _ ).-noun( 'tues', '-', proper, _ ).-noun( 'tuesday', 'tuesdays', count, _ ).-noun( 'tuesday', '-', proper, _ ).-noun( 'tullibody', '-', proper, loc ).-noun( 'tunbridge wells', '-', proper, loc ).-noun( 'tunis', '-', proper, loc ).-noun( 'tunisia', '-', proper, loc ).-noun( 'tunisian', 'tunisians', count, _ ).-noun( 'turin', '-', proper, loc ).-noun( 'turk', 'turks', count, _ ).-noun( 'turkey', '-', proper, loc ).-noun( 'turkish', '-', mass, _ ).-noun( 'turku', '-', proper, loc ).-noun( 'twelfth-night', 'twelfth-nights', count, _ ).-noun( 'twelfth-night', '-', proper, _ ).-noun( 'tyne', '-', proper, loc ).-noun( 'tynemouth', '-', proper, loc ).-noun( 'tyrone', '-', proper, loc ).-noun( 'tzupo', '-', proper, loc ).-noun( 'u-boat', 'u-boats', count, _ ).-noun( 'u-turn', 'u-turns', count, _ ).-noun( 'udi', '-', proper, _ ).-noun( 'ufo', '-', count, _ ).-noun( '-', 'ufo\'s', count, _ ).-noun( 'uk', '-', count, _ ).-noun( 'un', '-', count, _ ).-noun( 'unesco', '-', proper, _ ).-noun( 'unicef', '-', proper, _ ).-noun( 'us', '-', count, _ ).-noun( 'usa', '-', count, _ ).-noun( 'usaf', '-', count, _ ).-noun( 'usn', '-', count, _ ).-noun( 'uss', '-', count, _ ).-noun( 'ussr', '-', count, _ ).-noun( 'uddingston', '-', proper, loc ).-noun( 'udine', '-', proper, loc ).-noun( 'ufa', '-', proper, loc ).-noun( 'uganda', '-', proper, loc ).-noun( 'ugandan', 'ugandans', count, _ ).-noun( 'ulster', '-', proper, loc ).-noun( 'ulverston', '-', proper, loc ).-noun( 'unitarian', 'unitarians', count, _ ).-noun( 'unitarianism', '-', mass, _ ).-noun( 'univ', '-', proper, _ ).-noun( 'up holland', '-', proper, loc ).-noun( 'upton', '-', proper, loc ).-noun( 'uranus', '-', proper, _ ).-noun( 'urdu', '-', mass, _ ).-noun( 'ursula', '-', proper, per ).-noun( 'uruguay', '-', proper, loc ).-noun( 'uruguayan', 'uruguayans', count, _ ).-noun( 'urumchi', '-', proper, loc ).-noun( 'ushaw moor', '-', proper, loc ).-noun( 'utah', '-', proper, loc ).-noun( 'utopia', 'utopias', count, _ ).-noun( 'utrecht', '-', proper, loc ).-noun( 'uttoxeter', '-', proper, loc ).-noun( 'v and a', '-', count, _ ).-noun( 'vat', '-', mass, _ ).-noun( 'vc', '-', count, _ ).-noun( 'vd', '-', mass, _ ).-noun( 'vhf', '-', proper, _ ).-noun( 'vip', '-', count, _ ).-noun( '-', 'vips', count, _ ).-noun( 'vp', '-', count, _ ).-noun( 'vso', '-', proper, _ ).-noun( 'valencia', '-', proper, loc ).-noun( 'valenciennes', '-', proper, loc ).-noun( 'valladolid', '-', proper, loc ).-noun( 'vancouver', '-', proper, loc ).-noun( 'vandal', 'vandals', count, _ ).-noun( 'vanessa', '-', proper, per ).-noun( 'varanasi', '-', proper, loc ).-noun( 'vasteras', '-', proper, loc ).-noun( 'vatican', 'vaticans', count, _ ).-noun( 'venezia', '-', proper, loc ).-noun( 'venezuela', '-', proper, loc ).-noun( 'venezuelan', 'venezuelans', count, _ ).-noun( 'venice', '-', proper, loc ).-noun( 'ventnor', '-', proper, loc ).-noun( 'venus', '-', proper, _ ).-noun( 'vera', '-', proper, per ).-noun( 'vermont', '-', proper, loc ).-noun( 'vernon', '-', proper, per ).-noun( 'verona', '-', proper, loc ).-noun( 'veronica', '-', proper, per ).-noun( 'vic', '-', proper, per ).-noun( 'vicenza', '-', proper, loc ).-noun( 'vicky', '-', proper, per ).-noun( 'victor', '-', proper, per ).-noun( 'victoria', '-', proper, per ).-noun( 'victorian', 'victorians', count, _ ).-noun( 'victoriana', '-', mass, _ ).-noun( 'vienna', '-', proper, loc ).-noun( 'vietnam', '-', proper, loc ).-noun( 'vietnamese', 'vietnamese', both, _ ).-noun( 'viewpark', '-', proper, loc ).-noun( 'vigo', '-', proper, loc ).-noun( 'viking', 'vikings', count, _ ).-noun( 'vince', '-', proper, per ).-noun( 'vincent', '-', proper, per ).-noun( 'viola', '-', proper, per ).-noun( 'violet', '-', proper, per ).-noun( 'virginia', '-', mass, _ ).-noun( 'virginia', '-', proper, per ).-noun( 'virginia water', '-', proper, loc ).-noun( 'virgo', '-', proper, _ ).-noun( 'vitoria', '-', proper, loc ).-noun( 'viv', '-', proper, per ).-noun( 'vivian', '-', proper, per ).-noun( 'vivien', '-', proper, per ).-noun( 'vivienne', '-', proper, per ).-noun( 'volgograd', '-', proper, loc ).-noun( 'voronezh', '-', proper, loc ).-noun( 'vulgate', 'vulgates', count, _ ).-noun( 'wc', '-', count, _ ).-noun( '-', 'wcs', count, _ ).-noun( 'who', '-', count, _ ).-noun( 'wi', '-', count, _ ).-noun( 'wrac', '-', count, _ ).-noun( 'wraf', '-', count, _ ).-noun( 'wrns', '-', count, _ ).-noun( 'wakefield', '-', proper, loc ).-noun( 'wales', '-', proper, loc ).-noun( 'wall street', '-', proper, _ ).-noun( 'wallace', '-', proper, per ).-noun( 'wallasey', '-', proper, loc ).-noun( 'wallingford', '-', proper, loc ).-noun( 'wallsend', '-', proper, loc ).-noun( 'wally', '-', proper, per ).-noun( 'walsall', '-', proper, loc ).-noun( 'walsham', '-', proper, loc ).-noun( 'walter', '-', proper, per ).-noun( 'waltham forest', '-', proper, loc ).-noun( 'walton', '-', proper, loc ).-noun( 'wandsworth', '-', proper, loc ).-noun( 'wantage', '-', proper, loc ).-noun( 'ware', '-', proper, loc ).-noun( 'warley', '-', proper, loc ).-noun( 'warminster', '-', proper, loc ).-noun( 'warrington', '-', proper, loc ).-noun( 'warsaw', '-', proper, loc ).-noun( 'warsop', '-', proper, loc ).-noun( 'warwick', '-', proper, loc ).-noun( 'warwickshire', '-', proper, loc ).-noun( 'washington', '-', proper, loc ).-noun( 'washington dc', '-', proper, loc ).-noun( 'waterford', '-', proper, loc ).-noun( 'waterloo', '-', proper, _ ).-noun( 'watford', '-', proper, loc ).-noun( 'wayne', '-', proper, per ).-noun( 'wear', '-', proper, loc ).-noun( 'wed', '-', proper, _ ).-noun( 'wednesday', 'wednesdays', count, _ ).-noun( 'wednesday', '-', proper, _ ).-noun( 'wellingborough', '-', proper, loc ).-noun( 'wellington', '-', proper, loc ).-noun( 'wells', '-', proper, loc ).-noun( 'welsh', '-', mass, _ ).-noun( 'welshman', 'welshmen', count, _ ).-noun( 'welshpool', '-', proper, loc ).-noun( 'welwyn', '-', proper, loc ).-noun( 'welwyn garden city', '-', proper, loc ).-noun( 'wendover', '-', proper, loc ).-noun( 'wendy', '-', proper, per ).-noun( 'wesleyan', 'wesleyans', count, _ ).-noun( 'west bromwich', '-', proper, loc ).-noun( 'westbury', '-', proper, loc ).-noun( 'westhoughton', '-', proper, loc ).-noun( 'westmeath', '-', proper, loc ).-noun( 'westminster', '-', proper, loc ).-noun( 'westmoreland', '-', proper, loc ).-noun( 'weston-super-mare', '-', proper, loc ).-noun( 'wetherby', '-', proper, loc ).-noun( 'wexford', '-', proper, loc ).-noun( 'weymouth', '-', proper, loc ).-noun( 'whaley bridge', '-', proper, loc ).-noun( 'wheatley hill', '-', proper, loc ).-noun( 'whig', 'whigs', count, _ ).-noun( 'whit', 'whits', count, _ ).-noun( 'whitburn', '-', proper, loc ).-noun( 'whitby', '-', proper, loc ).-noun( 'whitchurch', '-', proper, loc ).-noun( 'whitehall', '-', proper, _ ).-noun( 'whitehaven', '-', proper, loc ).-noun( 'whitley bay', '-', proper, loc ).-noun( 'whitstable', '-', proper, loc ).-noun( 'whitsun', 'whitsuns', count, _ ).-noun( 'whitsun', '-', proper, _ ).-noun( 'whitsuntide', 'whitsuntides', count, _ ).-noun( 'whitsuntide', '-', proper, _ ).-noun( 'whittle-le-woods', '-', proper, loc ).-noun( 'whittlesey', '-', proper, loc ).-noun( 'whitworth', '-', proper, loc ).-noun( 'wick', '-', proper, loc ).-noun( 'wickford', '-', proper, loc ).-noun( 'wicklow', '-', proper, loc ).-noun( 'widnes', '-', proper, loc ).-noun( 'wiesbaden', '-', proper, loc ).-noun( 'wigan', '-', proper, loc ).-noun( 'wight', '-', proper, loc ).-noun( 'wilf', '-', proper, per ).-noun( 'wilfrid', '-', proper, per ).-noun( 'wilhelmshaven', '-', proper, loc ).-noun( 'will', '-', proper, per ).-noun( 'william', '-', proper, per ).-noun( 'willie', '-', proper, per ).-noun( 'willington', '-', proper, loc ).-noun( 'willy', '-', proper, per ).-noun( 'wilmslow', '-', proper, loc ).-noun( 'wilton', 'wiltons', count, _ ).-noun( 'wiltshire', '-', proper, loc ).-noun( 'wimbourne', '-', proper, loc ).-noun( 'wimbourne minster', '-', proper, loc ).-noun( 'winchester', '-', proper, loc ).-noun( 'windermere', '-', proper, loc ).-noun( 'windsor', '-', proper, loc ).-noun( 'wingate', '-', proper, loc ).-noun( 'winifred', '-', proper, per ).-noun( 'winnie', '-', proper, per ).-noun( 'winnipeg', '-', proper, loc ).-noun( 'winsford', '-', proper, loc ).-noun( 'wisbech', '-', proper, loc ).-noun( 'wisconsin', '-', proper, loc ).-noun( 'witham', '-', proper, loc ).-noun( 'withernsea', '-', proper, loc ).-noun( 'witney', '-', proper, loc ).-noun( 'woburn', '-', proper, loc ).-noun( 'wokingham', '-', proper, loc ).-noun( 'wolverhampton', '-', proper, loc ).-noun( 'wolverton', '-', proper, loc ).-noun( 'wombourne', '-', proper, loc ).-noun( 'woodbridge', '-', proper, loc ).-noun( 'wootton bassett', '-', proper, loc ).-noun( 'worcester', '-', proper, loc ).-noun( 'workington', '-', proper, loc ).-noun( 'worksop', '-', proper, loc ).-noun( 'worthing', '-', proper, loc ).-noun( 'wrexham', '-', proper, loc ).-noun( 'writtle', '-', proper, loc ).-noun( 'wroclaw', '-', proper, loc ).-noun( 'wroughton', '-', proper, loc ).-noun( 'wuhan', '-', proper, loc ).-noun( 'wuppertal', '-', proper, loc ).-noun( 'wurzburg', '-', proper, loc ).-noun( 'wusih', '-', proper, loc ).-noun( 'wycombe', '-', proper, loc ).-noun( 'wymondham', '-', proper, loc ).-noun( 'wyoming', '-', proper, loc ).-noun( 'wythall', '-', proper, loc ).-noun( 'x-ray', 'x-rays', count, _ ).-noun( 'xerox', 'xeroxes', count, _ ).-noun( 'xmas', 'xmases', count, _ ).-noun( 'xmas', '-', proper, _ ).-noun( 'yha', '-', count, _ ).-noun( 'ymca', '-', count, _ ).-noun( 'ywca', '-', count, _ ).-noun( 'yank', 'yanks', count, _ ).-noun( 'yankee', 'yankees', count, _ ).-noun( 'yarmouth', '-', proper, loc ).-noun( 'yaroslavi', '-', proper, loc ).-noun( 'yate', '-', proper, loc ).-noun( 'yateley', '-', proper, loc ).-noun( 'yemen', '-', proper, loc ).-noun( 'yemeni', 'yemenis', count, _ ).-noun( 'yeovil', '-', proper, loc ).-noun( 'yerevan', '-', proper, loc ).-noun( 'yiddish', '-', mass, _ ).-noun( 'yokohama', '-', proper, loc ).-noun( 'york', '-', proper, loc ).-noun( 'yorkley', '-', proper, loc ).-noun( 'yorkshire', '-', proper, loc ).-noun( 'ystradgynlais', '-', proper, loc ).-noun( 'yugoslav', 'yugoslavs', count, _ ).-noun( 'yugoslavia', '-', proper, loc ).-noun( 'yugoslavian', 'yugoslavians', count, _ ).-noun( 'yukon', '-', proper, loc ).-noun( 'yvonne', '-', proper, per ).-noun( 'zagreb', '-', proper, loc ).-noun( 'zaire', '-', proper, loc ).-noun( 'zairean', 'zaireans', count, _ ).-noun( 'zambia', '-', proper, loc ).-noun( 'zambian', 'zambians', count, _ ).-noun( 'zaporozhye', '-', proper, loc ).-noun( 'zaragoza', '-', proper, loc ).-noun( 'zealand', '-', proper, loc ).-noun( 'zealander', 'zealanders', count, _ ).-noun( 'zen', '-', mass, _ ).-noun( 'zimbabwe', '-', proper, loc ).-noun( 'zimbabwean', 'zimbabweans', count, _ ).-noun( 'zion', 'zions', count, _ ).-noun( 'zionism', '-', mass, _ ).-noun( 'zionist', 'zionists', count, _ ).-noun( 'zoe', '-', proper, per ).-noun( 'zurich', '-', proper, loc ).-noun( '_eclair', '_eclairs', count, _ ).-noun( '_eclat', '-', mass, _ ).-noun( '_elan', '-', mass, _ ).-noun( '_elite', '_elites', count, _ ).-noun( '_emigr_e', '_emigr_es', count, _ ).-noun( '_ep_ee', '_ep_ees', count, _ ).-noun( 'a', '-', count, _ ).-noun( 'abacus', 'abacuses', count, _ ).-noun( 'abandon', '-', mass, _ ).-noun( 'abandonment', '-', mass, _ ).-noun( 'abasement', '-', mass, _ ).-noun( 'abatement', '-', mass, _ ).-noun( 'abattoir', 'abattoirs', count, _ ).-noun( 'abb_e', 'abb_es', count, _ ).-noun( 'abbess', 'abbesses', count, _ ).-noun( 'abbey', 'abbeys', count, _ ).-noun( 'abbot', 'abbots', count, _ ).-noun( 'abbreviation', 'abbreviations', both, _ ).-noun( 'abdication', 'abdications', both, _ ).-noun( 'abdomen', 'abdomens', count, _ ).-noun( 'abduction', 'abductions', count, _ ).-noun( 'aberration', 'aberrations', both, _ ).-noun( 'abeyance', '-', mass, _ ).-noun( 'abhorrence', '-', mass, _ ).-noun( 'ability', 'abilities', both, _ ).-noun( 'abjection', 'abjections', count, _ ).-noun( 'abjuration', 'abjurations', both, _ ).-noun( 'ablative', 'ablatives', count, _ ).-noun( 'ablaut', 'ablauts', count, _ ).-noun( 'ablution', 'ablutions', count, _ ).-noun( 'abnegation', '-', mass, _ ).-noun( 'abnormality', 'abnormalities', both, _ ).-noun( 'abode', 'abodes', count, _ ).-noun( 'abolition', '-', mass, _ ).-noun( 'abolitionist', 'abolitionists', count, _ ).-noun( 'abomination', 'abominations', both, _ ).-noun( 'aboriginal', 'aboriginals', count, _ ).-noun( 'aborigine', 'aborigines', count, _ ).-noun( 'abortion', 'abortions', both, _ ).-noun( 'abortionist', 'abortionists', count, _ ).-noun( 'about-face', '-', count, _ ).-noun( 'abracadabra', '-', mass, _ ).-noun( 'abrasion', 'abrasions', both, _ ).-noun( 'abrasive', 'abrasives', both, _ ).-noun( 'abridgement', 'abridgements', both, _ ).-noun( 'abridgment', 'abridgments', both, _ ).-noun( 'abrogation', 'abrogations', count, _ ).-noun( 'abruptness', '-', mass, _ ).-noun( 'abscess', 'abscesses', count, _ ).-noun( 'absence', 'absences', both, _ ).-noun( 'absent-mindedness', '-', mass, _ ).-noun( 'absentee', 'absentees', count, _ ).-noun( 'absenteeism', '-', mass, _ ).-noun( 'absinth', '-', mass, _ ).-noun( 'absinthe', '-', mass, _ ).-noun( 'absolution', '-', mass, _ ).-noun( 'absolutism', '-', mass, _ ).-noun( 'absorbent', 'absorbents', count, _ ).-noun( 'absorption', '-', mass, _ ).-noun( 'abstainer', 'abstainers', count, _ ).-noun( 'abstemiousness', '-', mass, _ ).-noun( 'abstention', 'abstentions', both, _ ).-noun( 'abstinence', '-', mass, _ ).-noun( 'abstract', 'abstracts', count, _ ).-noun( 'abstraction', 'abstractions', both, _ ).-noun( 'abstruseness', '-', mass, _ ).-noun( 'absurdity', 'absurdities', both, _ ).-noun( 'abundance', '-', mass, _ ).-noun( 'abuse', 'abuses', both, _ ).-noun( 'abutment', 'abutments', count, _ ).-noun( 'abysm', 'abysms', count, _ ).-noun( 'abyss', 'abysses', count, _ ).-noun( 'acacia', 'acacias', count, _ ).-noun( 'academic', 'academics', count, _ ).-noun( 'academician', 'academicians', count, _ ).-noun( 'academy', 'academies', count, _ ).-noun( 'accelerando', 'accelerandos', count, _ ).-noun( 'acceleration', '-', mass, _ ).-noun( 'accelerator', 'accelerators', count, _ ).-noun( 'accent', 'accents', both, _ ).-noun( 'accentuation', 'accentuations', count, _ ).-noun( 'acceptability', '-', mass, _ ).-noun( 'acceptance', '-', mass, _ ).-noun( 'acceptation', 'acceptations', count, _ ).-noun( 'access', '-', mass, _ ).-noun( 'accessary', 'accessaries', count, _ ).-noun( 'accessibility', '-', mass, _ ).-noun( 'accession', 'accessions', both, _ ).-noun( 'accessory', 'accessories', count, _ ).-noun( 'accidence', '-', mass, _ ).-noun( 'accident', 'accidents', both, _ ).-noun( 'acclaim', '-', mass, _ ).-noun( 'acclamation', '-', mass, _ ).-noun( 'acclimation', '-', mass, _ ).-noun( 'acclimatization', '-', mass, _ ).-noun( 'acclivity', 'acclivities', count, _ ).-noun( 'accolade', 'accolades', count, _ ).-noun( 'accommodation', 'accommodations', both, _ ).-noun( 'accompaniment', 'accompaniments', count, _ ).-noun( 'accompanist', 'accompanists', count, _ ).-noun( 'accomplice', 'accomplices', count, _ ).-noun( 'accomplishment', 'accomplishments', both, _ ).-noun( 'accord', 'accords', both, _ ).-noun( 'accordance', 'accordances', count, _ ).-noun( 'accordion', 'accordions', count, _ ).-noun( 'accouchement', 'accouchements', count, _ ).-noun( 'account', 'accounts', both, _ ).-noun( 'accountancy', '-', mass, _ ).-noun( 'accountant', 'accountants', count, _ ).-noun( 'accretion', 'accretions', both, _ ).-noun( 'accumulation', 'accumulations', both, _ ).-noun( 'accumulator', 'accumulators', count, _ ).-noun( 'accuracy', 'accuracies', both, _ ).-noun( 'accusation', 'accusations', both, _ ).-noun( 'accusative', 'accusatives', count, _ ).-noun( 'accuser', 'accusers', count, _ ).-noun( 'ace', 'aces', count, _ ).-noun( 'acerbity', 'acerbities', both, _ ).-noun( 'acetate', 'acetates', count, _ ).-noun( 'acetylene', '-', mass, _ ).-noun( 'ache', 'aches', count, _ ).-noun( 'achievement', 'achievements', both, _ ).-noun( 'acid', 'acids', both, _ ).-noun( 'acidity', '-', mass, _ ).-noun( 'ack-ack', '-', mass, _ ).-noun( 'acknowledgement', 'acknowledgements', count, _ ).-noun( 'acme', '-', count, _ ).-noun( 'acne', '-', mass, _ ).-noun( 'acolyte', 'acolytes', count, _ ).-noun( 'aconite', 'aconites', count, _ ).-noun( 'acorn', 'acorns', count, _ ).-noun( 'acorn-cup', 'acorn-cups', count, _ ).-noun( 'acoustic', 'acoustics', count, _ ).-noun( 'acoustics', 'acoustics', mass, _ ).-noun( 'acquaintance', 'acquaintances', both, _ ).-noun( 'acquaintanceship', 'acquaintanceships', count, _ ).-noun( 'acquiescence', 'acquiescences', count, _ ).-noun( 'acquirement', 'acquirements', both, _ ).-noun( 'acquisition', 'acquisitions', both, _ ).-noun( 'acquittal', 'acquittals', both, _ ).-noun( 'acre', 'acres', count, _ ).-noun( 'acreage', '-', mass, _ ).-noun( 'acrimony', '-', mass, _ ).-noun( 'acrobat', 'acrobats', count, _ ).-noun( 'acrobatics', 'acrobatics', mass, _ ).-noun( 'acronym', 'acronyms', count, _ ).-noun( 'acropolis', 'acropolises', count, _ ).-noun( 'acrostic', 'acrostics', count, _ ).-noun( 'acrylic', 'acrylics', count, _ ).-noun( 'act', 'acts', count, _ ).-noun( 'acting', '-', mass, _ ).-noun( 'actinism', '-', mass, _ ).-noun( 'action', 'actions', both, _ ).-noun( 'activation', 'activations', count, _ ).-noun( 'activist', 'activists', count, _ ).-noun( 'activity', 'activities', both, _ ).-noun( 'actor', 'actors', count, _ ).-noun( 'actress', 'actresses', count, _ ).-noun( 'actuality', 'actualities', both, _ ).-noun( 'actuary', 'actuaries', count, _ ).-noun( 'acuity', '-', mass, _ ).-noun( 'acumen', '-', mass, _ ).-noun( 'acupuncture', '-', mass, _ ).-noun( 'acuteness', '-', mass, _ ).-noun( 'ad', 'ads', count, _ ).-noun( 'ad-man', 'ad-men', count, _ ).-noun( 'adage', 'adages', count, _ ).-noun( 'adagio', 'adagios', count, _ ).-noun( 'adamant', 'adamants', count, _ ).-noun( 'adaptability', '-', mass, _ ).-noun( 'adaptation', 'adaptations', both, _ ).-noun( 'adapter', 'adapters', count, _ ).-noun( 'adaptor', 'adaptors', count, _ ).-noun( 'addendum', 'addenda', count, _ ).-noun( 'adder', 'adders', count, _ ).-noun( 'addict', 'addicts', count, _ ).-noun( 'addiction', 'addictions', both, _ ).-noun( 'adding-machine', 'adding-machines', count, _ ).-noun( 'addition', 'additions', both, _ ).-noun( 'additive', 'additives', count, _ ).-noun( 'addle-head', 'addle-heads', count, _ ).-noun( 'address', 'addresses', both, _ ).-noun( 'addressee', 'addressees', count, _ ).-noun( 'adept', 'adepts', count, _ ).-noun( 'adequacy', '-', mass, _ ).-noun( 'adherence', 'adherences', count, _ ).-noun( 'adherent', 'adherents', count, _ ).-noun( 'adhesion', 'adhesions', both, _ ).-noun( 'adhesive', 'adhesives', both, _ ).-noun( 'adieu', 'adieus', count, _ ).-noun( 'adjective', 'adjectives', count, _ ).-noun( 'adjournment', 'adjournments', count, _ ).-noun( 'adjudication', 'adjudications', count, _ ).-noun( 'adjudicator', 'adjudicators', count, _ ).-noun( 'adjunct', 'adjuncts', count, _ ).-noun( 'adjuration', 'adjurations', both, _ ).-noun( 'adjuster', 'adjusters', count, _ ).-noun( 'adjustment', 'adjustments', both, _ ).-noun( 'adjutant', 'adjutants', count, _ ).-noun( 'admass', '-', mass, _ ).-noun( 'administration', 'administrations', both, _ ).-noun( 'administrator', 'administrators', count, _ ).-noun( 'admiral', 'admirals', count, _ ).-noun( 'admiralty', 'admiralties', count, _ ).-noun( 'admiration', '-', mass, _ ).-noun( 'admirer', 'admirers', count, _ ).-noun( 'admissibility', '-', mass, _ ).-noun( 'admission', 'admissions', both, _ ).-noun( 'admittance', '-', mass, _ ).-noun( 'admixture', 'admixtures', count, _ ).-noun( 'admonition', 'admonitions', both, _ ).-noun( 'ado', '-', mass, _ ).-noun( 'adobe', '-', mass, _ ).-noun( 'adolescence', '-', mass, _ ).-noun( 'adolescent', 'adolescents', count, _ ).-noun( 'adoption', 'adoptions', count, _ ).-noun( 'adoration', '-', mass, _ ).-noun( 'adorer', 'adorers', count, _ ).-noun( 'adornment', 'adornments', both, _ ).-noun( 'adrenalin', '-', mass, _ ).-noun( 'adroitness', '-', mass, _ ).-noun( 'adulation', '-', mass, _ ).-noun( 'adult', 'adults', count, _ ).-noun( 'adulterant', 'adulterants', count, _ ).-noun( 'adulteration', 'adulterations', count, _ ).-noun( 'adulterer', 'adulterers', count, _ ).-noun( 'adulteress', 'adulteresses', count, _ ).-noun( 'adultery', 'adulteries', both, _ ).-noun( 'adulthood', 'adulthoods', both, _ ).-noun( 'advance', 'advances', both, _ ).-noun( 'advancement', '-', mass, _ ).-noun( 'advantage', 'advantages', both, _ ).-noun( 'advent', 'advents', count, _ ).-noun( 'adventure', 'adventures', both, _ ).-noun( 'adventurer', 'adventurers', count, _ ).-noun( 'adventuress', 'adventuresses', count, _ ).-noun( 'adverb', 'adverbs', count, _ ).-noun( 'adversary', 'adversaries', count, _ ).-noun( 'adversity', 'adversities', both, _ ).-noun( 'advert', 'adverts', count, _ ).-noun( 'advertisement', 'advertisements', both, _ ).-noun( 'advertiser', 'advertisers', count, _ ).-noun( 'advice', 'advices', both, _ ).-noun( 'advisability', '-', mass, _ ).-noun( 'adviser', 'advisers', count, _ ).-noun( 'advocacy', '-', mass, _ ).-noun( 'advocate', 'advocates', count, _ ).-noun( 'advowson', 'advowsons', count, _ ).-noun( 'adz', 'adzes', count, _ ).-noun( 'adze', 'adzes', count, _ ).-noun( 'aegis', 'aegises', count, _ ).-noun( 'aeon', 'aeons', count, _ ).-noun( 'aeration', 'aerations', count, _ ).-noun( 'aerial', 'aerials', count, _ ).-noun( 'aerie', 'aeries', count, _ ).-noun( 'aerobatics', 'aerobatics', mass, _ ).-noun( 'aerodrome', 'aerodromes', count, _ ).-noun( 'aerodynamics', 'aerodynamics', mass, _ ).-noun( 'aeronaut', 'aeronauts', count, _ ).-noun( 'aeronautics', 'aeronautics', mass, _ ).-noun( 'aeroplane', 'aeroplanes', count, _ ).-noun( 'aerosol', 'aerosols', both, _ ).-noun( 'aerospace', '-', mass, _ ).-noun( 'aertex', '-', mass, _ ).-noun( 'aery', 'aeries', count, _ ).-noun( 'aesthete', 'aesthetes', count, _ ).-noun( 'aesthetic', '-', mass, _ ).-noun( 'aesthetics', 'aesthetics', mass, _ ).-noun( 'aether', '-', mass, _ ).-noun( 'aetiology', 'aetiologies', count, _ ).-noun( 'affability', '-', mass, _ ).-noun( 'affair', 'affairs', count, _ ).-noun( 'affectation', 'affectations', both, _ ).-noun( 'affection', 'affections', both, _ ).-noun( 'affidavit', 'affidavits', count, _ ).-noun( 'affiliation', 'affiliations', both, _ ).-noun( 'affinity', 'affinities', both, _ ).-noun( 'affirmation', 'affirmations', both, _ ).-noun( 'affirmative', 'affirmatives', count, _ ).-noun( 'affix', 'affixes', count, _ ).-noun( 'afflatus', '-', mass, _ ).-noun( 'affliction', 'afflictions', both, _ ).-noun( 'affluence', '-', mass, _ ).-noun( 'affluent', 'affluents', count, _ ).-noun( 'afforestation', 'afforestations', count, _ ).-noun( 'affray', 'affrays', count, _ ).-noun( 'affront', 'affronts', count, _ ).-noun( 'aftercare', '-', mass, _ ).-noun( 'afterdamp', '-', mass, _ ).-noun( 'aftereffect', 'aftereffects', count, _ ).-noun( 'afterglow', '-', count, _ ).-noun( 'aftermath', '', count, _ ).-noun( 'afternoon', 'afternoons', both, _ ).-noun( 'afterthought', 'afterthoughts', both, _ ).-noun( 'agar-agar', '-', mass, _ ).-noun( 'agate', 'agates', count, _ ).-noun( 'agave', 'agaves', count, _ ).-noun( 'age', 'ages', both, _ ).-noun( 'age-bracket', 'age-brackets', count, _ ).-noun( 'age-group', 'age-groups', count, _ ).-noun( 'ageing', '-', mass, _ ).-noun( 'agency', 'agencies', both, _ ).-noun( 'agenda', 'agendas', count, _ ).-noun( 'agent', 'agents', count, _ ).-noun( 'agent provocateur', 'agents provocateurs', count, _ ).-noun( 'agglomeration', 'agglomerations', both, _ ).-noun( 'aggrandizement', 'aggrandizements', count, _ ).-noun( 'aggravation', 'aggravations', both, _ ).-noun( 'aggregate', 'aggregates', count, _ ).-noun( 'aggregation', 'aggregations', both, _ ).-noun( 'aggression', 'aggressions', both, _ ).-noun( 'aggressiveness', '-', mass, _ ).-noun( 'aggressor', 'aggressors', count, _ ).-noun( 'aggro', '-', mass, _ ).-noun( 'agility', '-', mass, _ ).-noun( 'aging', '-', mass, _ ).-noun( 'agitation', 'agitations', both, _ ).-noun( 'agitator', 'agitators', count, _ ).-noun( 'agnail', '-', mass, _ ).-noun( 'agnostic', 'agnostics', count, _ ).-noun( 'agnosticism', '-', mass, _ ).-noun( 'agony', 'agonies', both, _ ).-noun( 'agora', 'agoras', count, _ ).-noun( 'agoraphobia', '-', mass, _ ).-noun( 'agreement', 'agreements', both, _ ).-noun( 'agriculture', '-', mass, _ ).-noun( 'ague', 'agues', count, _ ).-noun( 'aid', 'aids', both, _ ).-noun( 'aide-de-camp', 'aides-de-camp', count, _ ).-noun( 'aide-m_emoire', 'aide-m_emoires', count, _ ).-noun( 'aigret', 'aigrets', count, _ ).-noun( 'aigrette', 'aigrettes', count, _ ).-noun( 'aileron', 'ailerons', count, _ ).-noun( 'ailment', 'ailments', count, _ ).-noun( 'aim', 'aims', both, _ ).-noun( 'air', 'airs', both, _ ).-noun( 'air-bladder', 'air-bladders', count, _ ).-noun( 'air-conditioning', '-', mass, _ ).-noun( 'air-pump', 'air-pumps', count, _ ).-noun( 'air-raid', 'air-raids', count, _ ).-noun( 'air-shaft', 'air-shafts', count, _ ).-noun( 'air-sickness', '-', mass, _ ).-noun( 'airbed', 'airbeds', count, _ ).-noun( 'airbrake', 'airbrakes', count, _ ).-noun( 'aircraft', 'aircraft', count, _ ).-noun( 'aircraftman', 'aircraftmen', count, _ ).-noun( 'aircrew', 'aircrews', count, _ ).-noun( 'airdrome', 'airdromes', count, _ ).-noun( 'airfield', 'airfields', count, _ ).-noun( 'airflow', 'airflows', count, _ ).-noun( 'airframe', 'airframes', count, _ ).-noun( 'airing', 'airings', count, _ ).-noun( 'airing-cupboard', 'airing-cupboards', count, _ ).-noun( 'airline', 'airlines', count, _ ).-noun( 'airliner', 'airliners', count, _ ).-noun( 'airmail', '-', mass, _ ).-noun( 'airman', 'airmen', count, _ ).-noun( 'airplane', 'airplanes', count, _ ).-noun( 'airport', 'airports', count, _ ).-noun( 'airscrew', 'airscrews', count, _ ).-noun( 'airship', 'airships', count, _ ).-noun( 'airstrip', 'airstrips', count, _ ).-noun( 'airway', 'airways', count, _ ).-noun( 'airwoman', 'airwomen', count, _ ).-noun( 'airworthiness', '-', mass, _ ).-noun( 'aisle', 'aisles', count, _ ).-noun( 'aitch', 'aitches', count, _ ).-noun( 'aitch-bone', 'aitch-bones', count, _ ).-noun( 'alabaster', '-', mass, _ ).-noun( 'alacrity', '-', mass, _ ).-noun( 'alarm', 'alarms', both, _ ).-noun( 'alarm-clock', 'alarm-clocks', count, _ ).-noun( 'alarmist', 'alarmists', count, _ ).-noun( 'alb', 'albs', count, _ ).-noun( 'albatross', 'albatrosses', count, _ ).-noun( 'albino', 'albinos', count, _ ).-noun( 'album', 'albums', count, _ ).-noun( 'albumen', '-', mass, _ ).-noun( 'alchemist', 'alchemists', count, _ ).-noun( 'alchemy', '-', mass, _ ).-noun( 'alcohol', 'alcohols', both, _ ).-noun( 'alcoholic', 'alcoholics', count, _ ).-noun( 'alcoholism', '-', mass, _ ).-noun( 'alcove', 'alcoves', count, _ ).-noun( 'alder', 'alders', count, _ ).-noun( 'alderman', 'aldermen', count, _ ).-noun( 'ale', 'ales', both, _ ).-noun( 'ale-house', 'ale-houses', count, _ ).-noun( 'alert', 'alerts', count, _ ).-noun( 'alertness', '-', mass, _ ).-noun( 'alexandrine', 'alexandrines', count, _ ).-noun( 'alexia', '-', mass, _ ).-noun( 'alexic', 'alexics', count, _ ).-noun( 'alfalfa', '-', mass, _ ).-noun( 'alga', 'algae', count, _ ).-noun( 'algebra', 'algebras', both, _ ).-noun( 'alias', 'aliases', count, _ ).-noun( 'alibi', 'alibis', count, _ ).-noun( 'alien', 'aliens', count, _ ).-noun( 'alienation', '-', mass, _ ).-noun( 'alienist', 'alienists', count, _ ).-noun( 'alignment', 'alignments', both, _ ).-noun( 'alimony', '-', mass, _ ).-noun( 'alkali', 'alkalis', both, _ ).-noun( 'all', '-', count, _ ).-noun( 'all-rounder', 'all-rounders', count, _ ).-noun( 'allegation', 'allegations', both, _ ).-noun( 'allegiance', '-', mass, _ ).-noun( 'allegory', 'allegories', count, _ ).-noun( 'allegretto', 'allegrettos', count, _ ).-noun( 'allegro', 'allegros', count, _ ).-noun( 'allergen', 'allergens', count, _ ).-noun( 'allergy', 'allergies', count, _ ).-noun( 'alleviation', 'alleviations', count, _ ).-noun( 'alley', 'alleys', count, _ ).-noun( 'alleyway', 'alleyways', count, _ ).-noun( 'alliance', 'alliances', both, _ ).-noun( 'alligator', 'alligators', count, _ ).-noun( 'alliteration', '-', mass, _ ).-noun( 'allocation', 'allocations', both, _ ).-noun( 'allotment', 'allotments', both, _ ).-noun( 'allowance', 'allowances', count, _ ).-noun( 'alloy', 'alloys', both, _ ).-noun( 'allspice', '-', mass, _ ).-noun( 'allure', 'allures', both, _ ).-noun( 'allurement', 'allurements', both, _ ).-noun( 'allusion', 'allusions', count, _ ).-noun( 'ally', 'allies', count, _ ).-noun( 'almanac', 'almanacs', count, _ ).-noun( 'almighty', '-', count, _ ).-noun( 'almond', 'almonds', count, _ ).-noun( 'almoner', 'almoners', count, _ ).-noun( 'alms-box', 'alms-boxes', count, _ ).-noun( 'alms-giving', '-', mass, _ ).-noun( 'alms-house', 'alms-houses', count, _ ).-noun( 'aloe', 'aloes', count, _ ).-noun( 'aloofness', '-', mass, _ ).-noun( 'alp', 'alps', count, _ ).-noun( 'alpaca', 'alpacas', both, _ ).-noun( 'alpenstock', 'alpenstocks', count, _ ).-noun( 'alpha', 'alphas', count, _ ).-noun( 'alphabet', 'alphabets', count, _ ).-noun( 'alpinist', 'alpinists', count, _ ).-noun( 'alsatian', 'alsatians', count, _ ).-noun( 'also-ran', 'also-rans', count, _ ).-noun( 'altar', 'altars', count, _ ).-noun( 'altar-piece', 'altar-pieces', count, _ ).-noun( 'alter ego', 'alter egos', count, _ ).-noun( 'alteration', 'alterations', both, _ ).-noun( 'altercation', 'altercations', both, _ ).-noun( 'alternation', 'alternations', count, _ ).-noun( 'alternative', 'alternatives', count, _ ).-noun( 'altimeter', 'altimeters', count, _ ).-noun( 'altitude', 'altitudes', count, _ ).-noun( 'alto', 'altos', count, _ ).-noun( 'altruism', 'altruisms', both, _ ).-noun( 'altruist', 'altruists', count, _ ).-noun( 'alum', '-', mass, _ ).-noun( 'aluminium', '-', mass, _ ).-noun( 'alumna', 'alumnae', count, _ ).-noun( 'alumnus', 'alumni', count, _ ).-noun( 'alveolar', 'alveolars', count, _ ).-noun( 'am', '-', proper, _ ).-noun( 'amah', 'amahs', count, _ ).-noun( 'amalgam', 'amalgams', count, _ ).-noun( 'amalgamation', 'amalgamations', both, _ ).-noun( 'amanuensis', 'amanuenses', count, _ ).-noun( 'amaryllis', 'amaryllises', count, _ ).-noun( 'amateur', 'amateurs', count, _ ).-noun( 'amateurism', '-', mass, _ ).-noun( 'amazement', '-', mass, _ ).-noun( 'ambassador', 'ambassadors', count, _ ).-noun( 'ambassadress', 'ambassadresses', count, _ ).-noun( 'amber', '-', mass, _ ).-noun( 'ambergris', '-', mass, _ ).-noun( 'ambience', '-', count, _ ).-noun( 'ambiguity', 'ambiguities', both, _ ).-noun( 'ambit', 'ambits', count, _ ).-noun( 'ambition', 'ambitions', both, _ ).-noun( 'ambivalence', '-', mass, _ ).-noun( 'amble', 'ambles', count, _ ).-noun( 'ambrosia', '-', mass, _ ).-noun( 'ambulance', 'ambulances', count, _ ).-noun( 'ambuscade', 'ambuscades', count, _ ).-noun( 'ambush', 'ambushes', both, _ ).-noun( 'ameba', 'amebas', count, _ ).-noun( 'ameer', 'ameers', count, _ ).-noun( 'amelioration', 'ameliorations', count, _ ).-noun( 'amendment', 'amendments', both, _ ).-noun( 'amenity', 'amenities', count, _ ).-noun( 'amethyst', 'amethysts', count, _ ).-noun( 'amiability', '-', mass, _ ).-noun( 'amicability', '-', mass, _ ).-noun( 'amir', 'amirs', count, _ ).-noun( 'amity', '-', mass, _ ).-noun( 'ammeter', 'ammeters', count, _ ).-noun( 'ammonia', '-', mass, _ ).-noun( 'ammonite', 'ammonites', count, _ ).-noun( 'ammunition', '-', mass, _ ).-noun( 'amnesia', '-', mass, _ ).-noun( 'amnesty', 'amnesties', count, _ ).-noun( 'amoeba', 'amoebas', count, _ ).-noun( 'amortization', 'amortizations', count, _ ).-noun( 'amount', 'amounts', count, _ ).-noun( 'amour', 'amours', count, _ ).-noun( 'amour-propre', '-', mass, _ ).-noun( 'amp', 'amps', count, _ ).-noun( 'ampere', 'amperes', count, _ ).-noun( 'amphetamine', 'amphetamines', both, _ ).-noun( 'amphibian', 'amphibians', count, _ ).-noun( 'amphitheatre', 'amphitheatres', count, _ ).-noun( 'amphora', 'amphoras', count, _ ).-noun( 'amplification', 'amplifications', count, _ ).-noun( 'amplifier', 'amplifiers', count, _ ).-noun( 'amplitude', '-', mass, _ ).-noun( 'ampoule', 'ampoules', count, _ ).-noun( 'amputation', 'amputations', count, _ ).-noun( 'amulet', 'amulets', count, _ ).-noun( 'amusement', 'amusements', both, _ ).-noun( 'anachronism', 'anachronisms', count, _ ).-noun( 'anaconda', 'anacondas', count, _ ).-noun( 'anaemia', '-', mass, _ ).-noun( 'anaesthesia', '-', mass, _ ).-noun( 'anaesthetic', 'anaesthetics', count, _ ).-noun( 'anaesthetist', 'anaesthetists', count, _ ).-noun( 'anagram', 'anagrams', count, _ ).-noun( 'analgesia', '-', mass, _ ).-noun( 'analgesic', 'analgesics', count, _ ).-noun( 'analog', 'analogs', count, _ ).-noun( 'analogue', 'analogues', count, _ ).-noun( 'analogy', 'analogies', both, _ ).-noun( 'analysis', 'analyses', both, _ ).-noun( 'analyst', 'analysts', count, _ ).-noun( 'anapaest', 'anapaests', count, _ ).-noun( 'anarchism', '-', mass, _ ).-noun( 'anarchist', 'anarchists', count, _ ).-noun( 'anarchy', '-', mass, _ ).-noun( 'anathema', 'anathemas', count, _ ).-noun( 'anatomist', 'anatomists', count, _ ).-noun( 'anatomy', '-', mass, _ ).-noun( 'ancestor', 'ancestors', count, _ ).-noun( 'ancestress', 'ancestresses', count, _ ).-noun( 'ancestry', 'ancestries', count, _ ).-noun( 'anchor', 'anchors', count, _ ).-noun( 'anchorage', 'anchorages', count, _ ).-noun( 'anchorite', 'anchorites', count, _ ).-noun( 'anchorman', 'anchormen', count, _ ).-noun( 'anchovy', 'anchovies', count, _ ).-noun( 'andante', 'andantes', count, _ ).-noun( 'andiron', 'andirons', count, _ ).-noun( 'anecdote', 'anecdotes', count, _ ).-noun( 'anemometer', 'anemometers', count, _ ).-noun( 'anemone', 'anemones', count, _ ).-noun( 'aneroid', 'aneroids', count, _ ).-noun( 'anesthetic', 'anesthetics', count, _ ).-noun( 'anesthetist', 'anesthetists', count, _ ).-noun( 'angel', 'angels', count, _ ).-noun( 'angelica', '-', mass, _ ).-noun( 'angelus', 'angeluses', count, _ ).-noun( 'anger', '-', mass, _ ).-noun( 'angina', '-', mass, _ ).-noun( 'angle', 'angles', count, _ ).-noun( 'angle-dozer', 'angle-dozers', count, _ ).-noun( 'angle-iron', 'angle-irons', count, _ ).-noun( 'angler', 'anglers', count, _ ).-noun( 'anglicism', 'anglicisms', count, _ ).-noun( 'angling', '-', mass, _ ).-noun( 'angora', 'angoras', both, _ ).-noun( 'angostura', '-', mass, _ ).-noun( 'angst', '-', mass, _ ).-noun( 'anguish', '-', mass, _ ).-noun( 'angularity', 'angularities', both, _ ).-noun( 'aniline', 'anilines', both, _ ).-noun( 'animadversion', 'animadversions', count, _ ).-noun( 'animal', 'animals', count, _ ).-noun( 'animalcule', 'animalcules', count, _ ).-noun( 'animation', '-', mass, _ ).-noun( 'animism', '-', mass, _ ).-noun( 'animosity', 'animosities', both, _ ).-noun( 'animus', '-', mass, _ ).-noun( 'anise', 'anises', count, _ ).-noun( 'aniseed', '-', mass, _ ).-noun( 'ankle', 'ankles', count, _ ).-noun( 'anklet', 'anklets', count, _ ).-noun( 'anna', 'annas', count, _ ).-noun( 'annalist', 'annalists', count, _ ).-noun( 'annex', 'annexes', count, _ ).-noun( 'annexation', '-', mass, _ ).-noun( 'annexe', 'annexes', count, _ ).-noun( 'annihilation', '-', mass, _ ).-noun( 'anniversary', 'anniversaries', count, _ ).-noun( 'annotation', 'annotations', both, _ ).-noun( 'announcement', 'announcements', count, _ ).-noun( 'announcer', 'announcers', count, _ ).-noun( 'annoyance', 'annoyances', both, _ ).-noun( 'annual', 'annuals', count, _ ).-noun( 'annuitant', 'annuitants', count, _ ).-noun( 'annuity', 'annuities', count, _ ).-noun( 'annulment', 'annulments', count, _ ).-noun( 'annunciation', 'annunciations', count, _ ).-noun( 'anode', 'anodes', count, _ ).-noun( 'anodyne', 'anodynes', both, _ ).-noun( 'anointment', 'anointments', count, _ ).-noun( 'anomaly', 'anomalies', count, _ ).-noun( 'anonymity', '-', mass, _ ).-noun( 'anopheles', 'anopheles', count, _ ).-noun( 'anorak', 'anoraks', count, _ ).-noun( 'answer', 'answers', count, _ ).-noun( 'ant', 'ants', count, _ ).-noun( 'ant-eater', 'ant-eaters', count, _ ).-noun( 'ant-hill', 'ant-hills', count, _ ).-noun( 'antagonism', 'antagonisms', both, _ ).-noun( 'antagonist', 'antagonists', count, _ ).-noun( 'ante', 'antes', count, _ ).-noun( 'antecedence', 'antecedences', count, _ ).-noun( 'antecedent', 'antecedents', count, _ ).-noun( 'antechamber', 'antechambers', count, _ ).-noun( 'antediluvian', 'antediluvians', count, _ ).-noun( 'antelope', 'antelopes', count, _ ).-noun( 'antenna', 'antennae', count, _ ).-noun( 'anteroom', 'anterooms', count, _ ).-noun( 'anthem', 'anthems', count, _ ).-noun( 'anther', 'anthers', count, _ ).-noun( 'anthology', 'anthologies', count, _ ).-noun( 'anthracite', '-', mass, _ ).-noun( 'anthrax', '-', mass, _ ).-noun( 'anthropoid', 'anthropoids', count, _ ).-noun( 'anthropologist', 'anthropologists', count, _ ).-noun( 'anthropology', '-', mass, _ ).-noun( 'anti-semite', 'anti-semites', count, _ ).-noun( 'anti-semitism', '-', mass, _ ).-noun( 'anti-hero', 'anti-heroes', count, _ ).-noun( 'antibiotic', 'antibiotics', count, _ ).-noun( 'antibody', 'antibodies', count, _ ).-noun( 'antic', 'antics', count, _ ).-noun( 'anticipation', 'anticipations', both, _ ).-noun( 'anticlimax', 'anticlimaxes', count, _ ).-noun( 'anticyclone', 'anticyclones', count, _ ).-noun( 'antidote', 'antidotes', count, _ ).-noun( 'antifreeze', '-', mass, _ ).-noun( 'antiknock', '-', mass, _ ).-noun( 'antilogarithm', 'antilogarithms', count, _ ).-noun( 'antimacassar', 'antimacassars', count, _ ).-noun( 'antimony', '-', mass, _ ).-noun( 'antipathy', 'antipathies', both, _ ).-noun( 'antiquarian', 'antiquarians', count, _ ).-noun( 'antiquary', 'antiquaries', count, _ ).-noun( 'antique', 'antiques', count, _ ).-noun( 'antiquity', 'antiquities', both, _ ).-noun( 'antirrhinum', 'antirrhinums', count, _ ).-noun( 'antiseptic', 'antiseptics', count, _ ).-noun( 'antithesis', 'antitheses', both, _ ).-noun( 'antitoxin', 'antitoxins', count, _ ).-noun( 'antitrade', 'antitrades', count, _ ).-noun( 'antler', 'antlers', count, _ ).-noun( 'antonym', 'antonyms', count, _ ).-noun( 'anus', 'anuses', count, _ ).-noun( 'anvil', 'anvils', count, _ ).-noun( 'anxiety', 'anxieties', both, _ ).-noun( 'anybody', '-', count, _ ).-noun( 'anyone', '-', count, _ ).-noun( 'anything', '-', count, _ ).-noun( 'aorta', 'aortas', count, _ ).-noun( 'apache', 'apaches', count, _ ).-noun( 'apanage', '-', mass, _ ).-noun( 'apartheid', '-', mass, _ ).-noun( 'apartment', 'apartments', count, _ ).-noun( 'apathy', '-', mass, _ ).-noun( 'ape', 'apes', count, _ ).-noun( 'aperient', 'aperients', count, _ ).-noun( 'aperitif', 'aperitifs', count, _ ).-noun( 'aperture', 'apertures', count, _ ).-noun( 'apex', 'apexes', count, _ ).-noun( 'aphasia', '-', mass, _ ).-noun( 'aphid', 'aphids', count, _ ).-noun( 'aphis', 'aphides', count, _ ).-noun( 'aphorism', 'aphorisms', count, _ ).-noun( 'aphrodisiac', 'aphrodisiacs', both, _ ).-noun( 'apiarist', 'apiarists', count, _ ).-noun( 'apiary', 'apiaries', count, _ ).-noun( 'apiculture', 'apicultures', count, _ ).-noun( 'aplomb', '-', mass, _ ).-noun( 'apocalypse', 'apocalypses', count, _ ).-noun( 'apogee', 'apogees', count, _ ).-noun( 'apologetics', 'apologetics', mass, _ ).-noun( 'apologist', 'apologists', count, _ ).-noun( 'apology', 'apologies', count, _ ).-noun( 'apophthegm', 'apophthegms', count, _ ).-noun( 'apoplexy', '-', mass, _ ).-noun( 'apostasy', 'apostasies', both, _ ).-noun( 'apostate', 'apostates', count, _ ).-noun( 'apostle', 'apostles', count, _ ).-noun( 'apostrophe', 'apostrophes', count, _ ).-noun( 'apothecary', 'apothecaries', count, _ ).-noun( 'apothegm', 'apothegms', count, _ ).-noun( 'apotheosis', 'apotheoses', count, _ ).-noun( 'appanage', '-', mass, _ ).-noun( 'apparatus', 'apparatuses', both, _ ).-noun( 'apparel', '-', mass, _ ).-noun( 'apparition', 'apparitions', count, _ ).-noun( 'appeal', 'appeals', both, _ ).-noun( 'appearance', 'appearances', count, _ ).-noun( 'appeasement', '-', mass, _ ).-noun( 'appellant', 'appellants', count, _ ).-noun( 'appellation', 'appellations', count, _ ).-noun( 'appendage', 'appendages', count, _ ).-noun( 'appendectomy', 'appendectomies', count, _ ).-noun( 'appendicitis', '-', mass, _ ).-noun( 'appendix', 'appendixes', count, _ ).-noun( 'appetite', 'appetites', both, _ ).-noun( 'appetizer', 'appetizers', count, _ ).-noun( 'applause', '-', mass, _ ).-noun( 'apple', 'apples', both, _ ).-noun( 'applejack', '-', mass, _ ).-noun( 'appliance', 'appliances', count, _ ).-noun( 'applicability', '-', mass, _ ).-noun( 'applicant', 'applicants', count, _ ).-noun( 'application', 'applications', both, _ ).-noun( 'appliqu_e', '-', mass, _ ).-noun( 'appointee', 'appointees', count, _ ).-noun( 'appointment', 'appointments', both, _ ).-noun( 'apportionment', '-', mass, _ ).-noun( 'apposition', '-', mass, _ ).-noun( 'appraisal', 'appraisals', count, _ ).-noun( 'appreciation', 'appreciations', both, _ ).-noun( 'apprehension', 'apprehensions', both, _ ).-noun( 'apprentice', 'apprentices', count, _ ).-noun( 'apprenticeship', 'apprenticeships', count, _ ).-noun( 'appro', '-', mass, _ ).-noun( 'approach', 'approaches', both, _ ).-noun( 'approbation', '-', mass, _ ).-noun( 'appropriation', 'appropriations', both, _ ).-noun( 'approval', '-', mass, _ ).-noun( 'approx', '-', proper, _ ).-noun( 'approximation', 'approximations', both, _ ).-noun( 'appurtenance', 'appurtenances', count, _ ).-noun( 'apricot', 'apricots', count, _ ).-noun( 'apron', 'aprons', count, _ ).-noun( 'apse', 'apses', count, _ ).-noun( 'aptitude', 'aptitudes', both, _ ).-noun( 'aptness', '-', mass, _ ).-noun( 'aqualung', 'aqualungs', count, _ ).-noun( 'aquamarine', 'aquamarines', both, _ ).-noun( 'aquanaut', 'aquanauts', count, _ ).-noun( 'aquaplane', 'aquaplanes', count, _ ).-noun( 'aquarium', 'aquariums', count, _ ).-noun( 'aquatint', 'aquatints', both, _ ).-noun( 'aquavit', '-', mass, _ ).-noun( 'aqueduct', 'aqueducts', count, _ ).-noun( 'ar^ete', 'ar^etes', count, _ ).-noun( 'arabesque', 'arabesques', count, _ ).-noun( 'arachnid', 'arachnids', count, _ ).-noun( 'arbiter', 'arbiters', count, _ ).-noun( 'arbitrament', 'arbitraments', both, _ ).-noun( 'arbitration', 'arbitrations', both, _ ).-noun( 'arbitrator', 'arbitrators', count, _ ).-noun( 'arbour', 'arbours', count, _ ).-noun( 'arc', 'arcs', count, _ ).-noun( 'arc-lamp', 'arc-lamps', count, _ ).-noun( 'arc-light', 'arc-lights', count, _ ).-noun( 'arcade', 'arcades', count, _ ).-noun( 'arch', 'arches', count, _ ).-noun( 'archaeologist', 'archaeologists', count, _ ).-noun( 'archaeology', '-', mass, _ ).-noun( 'archaism', 'archaisms', both, _ ).-noun( 'archangel', 'archangels', count, _ ).-noun( 'archbishop', 'archbishops', count, _ ).-noun( 'archbishopric', 'archbishoprics', count, _ ).-noun( 'archdeacon', 'archdeacons', count, _ ).-noun( 'archdeaconry', 'archdeaconries', count, _ ).-noun( 'archdiocese', 'archdioceses', count, _ ).-noun( 'archduke', 'archdukes', count, _ ).-noun( 'archeology', '-', mass, _ ).-noun( 'archer', 'archers', count, _ ).-noun( 'archery', '-', mass, _ ).-noun( 'archetype', 'archetypes', count, _ ).-noun( 'archimandrite', 'archimandrites', count, _ ).-noun( 'archipelago', 'archipelagos', count, _ ).-noun( 'architect', 'architects', count, _ ).-noun( 'architecture', '-', mass, _ ).-noun( 'archivist', 'archivists', count, _ ).-noun( 'archway', 'archways', count, _ ).-noun( 'ardour', 'ardours', both, _ ).-noun( 'are', 'ares', count, _ ).-noun( 'area', 'areas', both, _ ).-noun( 'areca', 'arecas', count, _ ).-noun( 'arena', 'arenas', count, _ ).-noun( 'argent', 'argents', count, _ ).-noun( 'argon', '-', mass, _ ).-noun( 'argosy', 'argosies', count, _ ).-noun( 'argot', '-', mass, _ ).-noun( 'argument', 'arguments', both, _ ).-noun( 'argumentation', '-', mass, _ ).-noun( 'aria', 'arias', count, _ ).-noun( 'aridity', '-', mass, _ ).-noun( 'aristocracy', 'aristocracies', both, _ ).-noun( 'aristocrat', 'aristocrats', count, _ ).-noun( 'arithmetic', '-', mass, _ ).-noun( 'arithmetician', 'arithmeticians', count, _ ).-noun( 'ark', 'arks', count, _ ).-noun( 'arm', 'arms', count, _ ).-noun( 'arm-hole', 'arm-holes', count, _ ).-noun( 'armada', 'armadas', count, _ ).-noun( 'armadillo', 'armadillos', count, _ ).-noun( 'armament', 'armaments', both, _ ).-noun( 'armature', 'armatures', count, _ ).-noun( 'armband', 'armbands', count, _ ).-noun( 'armchair', 'armchairs', count, _ ).-noun( 'armful', 'armfuls', count, _ ).-noun( 'armistice', 'armistices', count, _ ).-noun( 'armlet', 'armlets', count, _ ).-noun( 'armoire', 'armoires', count, _ ).-noun( 'armour', '-', mass, _ ).-noun( 'armour-plate', 'armour-plates', count, _ ).-noun( 'armourer', 'armourers', count, _ ).-noun( 'armoury', 'armouries', count, _ ).-noun( 'armpit', 'armpits', count, _ ).-noun( 'arms-race', '-', count, _ ).-noun( 'arms-runner', 'arms-runners', count, _ ).-noun( 'army', 'armies', count, _ ).-noun( 'arnica', '-', mass, _ ).-noun( 'aroma', 'aromas', count, _ ).-noun( 'arpeggio', 'arpeggios', count, _ ).-noun( 'arquebus', 'arquebuses', count, _ ).-noun( 'arr', '-', proper, _ ).-noun( 'arrack', '-', mass, _ ).-noun( 'arraignment', 'arraignments', count, _ ).-noun( 'arrangement', 'arrangements', both, _ ).-noun( 'arras', 'arrases', count, _ ).-noun( 'array', 'arrays', count, _ ).-noun( 'arrest', 'arrests', count, _ ).-noun( 'arrester', 'arresters', count, _ ).-noun( 'arri`ere pens_ee', 'arri`ere pens_ees', count, _ ).-noun( 'arrival', 'arrivals', both, _ ).-noun( 'arrogance', '-', mass, _ ).-noun( 'arrow', 'arrows', count, _ ).-noun( 'arrowhead', 'arrowheads', count, _ ).-noun( 'arrowroot', '-', mass, _ ).-noun( 'arse', 'arses', count, _ ).-noun( 'arsehole', 'arseholes', count, _ ).-noun( 'arsenal', 'arsenals', count, _ ).-noun( 'arsenic', '-', mass, _ ).-noun( 'arson', '-', mass, _ ).-noun( 'art', 'arts', both, _ ).-noun( 'artefact', 'artefacts', count, _ ).-noun( 'arteriosclerosis', '-', mass, _ ).-noun( 'artery', 'arteries', count, _ ).-noun( 'artfulness', '-', mass, _ ).-noun( 'arthritis', '-', mass, _ ).-noun( 'artichoke', 'artichokes', count, _ ).-noun( 'article', 'articles', count, _ ).-noun( 'articulation', '-', mass, _ ).-noun( 'artifact', 'artifacts', count, _ ).-noun( 'artifice', 'artifices', both, _ ).-noun( 'artificer', 'artificers', count, _ ).-noun( 'artillery', '-', mass, _ ).-noun( 'artisan', 'artisans', count, _ ).-noun( 'artist', 'artists', count, _ ).-noun( 'artiste', 'artistes', count, _ ).-noun( 'artistry', '-', mass, _ ).-noun( 'artlessness', '-', mass, _ ).-noun( 'arum', 'arums', count, _ ).-noun( 'asap', '-', proper, _ ).-noun( 'asbestos', '-', mass, _ ).-noun( 'ascendancy', '-', mass, _ ).-noun( 'ascendant', 'ascendants', count, _ ).-noun( 'ascendency', '-', mass, _ ).-noun( 'ascendent', 'ascendents', count, _ ).-noun( 'ascension', 'ascensions', count, _ ).-noun( 'ascent', 'ascents', count, _ ).-noun( 'ascetic', 'ascetics', count, _ ).-noun( 'asceticism', '-', mass, _ ).-noun( 'ascription', 'ascriptions', count, _ ).-noun( 'asdic', 'asdics', count, _ ).-noun( 'asepsis', '-', mass, _ ).-noun( 'asexuality', '-', mass, _ ).-noun( 'ash', 'ashes', both, _ ).-noun( 'ash-bin', 'ash-bins', count, _ ).-noun( 'ash-can', 'ash-cans', count, _ ).-noun( 'ash-key', 'ash-keys', count, _ ).-noun( 'ash-pan', 'ash-pans', count, _ ).-noun( 'ashtray', 'ashtrays', count, _ ).-noun( 'aside', 'asides', count, _ ).-noun( 'asking', '-', count, _ ).-noun( 'asp', 'asps', count, _ ).-noun( 'asparagus', '-', mass, _ ).-noun( 'aspect', 'aspects', count, _ ).-noun( 'aspen', 'aspens', count, _ ).-noun( 'asperity', 'asperities', both, _ ).-noun( 'aspersion', 'aspersions', count, _ ).-noun( 'asphalt', '-', mass, _ ).-noun( 'asphodel', 'asphodels', count, _ ).-noun( 'asphyxia', '-', mass, _ ).-noun( 'asphyxiation', '-', mass, _ ).-noun( 'aspic', '-', mass, _ ).-noun( 'aspidistra', 'aspidistras', count, _ ).-noun( 'aspirant', 'aspirants', count, _ ).-noun( 'aspirate', 'aspirates', count, _ ).-noun( 'aspiration', 'aspirations', both, _ ).-noun( 'aspirin', 'aspirins', both, _ ).-noun( 'ass', 'asses', count, _ ).-noun( 'assagai', 'assagais', count, _ ).-noun( 'assailant', 'assailants', count, _ ).-noun( 'assassin', 'assassins', count, _ ).-noun( 'assassination', 'assassinations', both, _ ).-noun( 'assault', 'assaults', count, _ ).-noun( 'assay', 'assays', count, _ ).-noun( 'assegai', 'assegais', count, _ ).-noun( 'assemblage', 'assemblages', both, _ ).-noun( 'assembly', 'assemblies', count, _ ).-noun( 'assent', 'assents', count, _ ).-noun( 'assertion', 'assertions', both, _ ).-noun( 'assessment', 'assessments', both, _ ).-noun( 'assessor', 'assessors', count, _ ).-noun( 'asset', 'assets', count, _ ).-noun( 'asseveration', 'asseverations', count, _ ).-noun( 'asshole', 'assholes', count, _ ).-noun( 'assiduity', 'assiduities', both, _ ).-noun( 'assignation', 'assignations', count, _ ).-noun( 'assignment', 'assignments', both, _ ).-noun( 'assimilation', '-', mass, _ ).-noun( 'assistance', '-', mass, _ ).-noun( 'assistant', 'assistants', count, _ ).-noun( 'assize', '-', mass, _ ).-noun( 'assoc', '-', count, _ ).-noun( 'associate', 'associates', count, _ ).-noun( 'association', 'associations', both, _ ).-noun( 'assonance', 'assonances', count, _ ).-noun( 'assortment', 'assortments', count, _ ).-noun( 'asst', '-', count, _ ).-noun( 'assumption', 'assumptions', count, _ ).-noun( 'assurance', 'assurances', both, _ ).-noun( 'assuredness', '-', mass, _ ).-noun( 'aster', 'asters', count, _ ).-noun( 'asterisk', 'asterisks', count, _ ).-noun( 'asteroid', 'asteroids', count, _ ).-noun( 'asthma', '-', mass, _ ).-noun( 'astigmatism', '-', mass, _ ).-noun( 'astonishment', '-', mass, _ ).-noun( 'astrakhan', '-', mass, _ ).-noun( 'astringency', '-', mass, _ ).-noun( 'astringent', 'astringents', count, _ ).-noun( 'astrodome', 'astrodomes', count, _ ).-noun( 'astrolabe', 'astrolabes', count, _ ).-noun( 'astrologer', 'astrologers', count, _ ).-noun( 'astrology', '-', mass, _ ).-noun( 'astronaut', 'astronauts', count, _ ).-noun( 'astronautics', 'astronautics', mass, _ ).-noun( 'astronomer', 'astronomers', count, _ ).-noun( 'astronomy', '-', mass, _ ).-noun( 'astrophysics', 'astrophysics', mass, _ ).-noun( 'astuteness', '-', mass, _ ).-noun( 'asylum', 'asylums', both, _ ).-noun( 'asymmetry', '-', mass, _ ).-noun( 'asymptote', 'asymptotes', count, _ ).-noun( 'at-home', 'at-homes', count, _ ).-noun( 'atabrine', '-', mass, _ ).-noun( 'atavism', 'atavisms', count, _ ).-noun( 'atelier', 'ateliers', count, _ ).-noun( 'atheism', '-', mass, _ ).-noun( 'atheist', 'atheists', count, _ ).-noun( 'athlete', 'athletes', count, _ ).-noun( 'athletics', 'athletics', mass, _ ).-noun( 'atlas', 'atlases', count, _ ).-noun( 'atmosphere', 'atmospheres', both, _ ).-noun( 'atmospherics', 'atmospherics', mass, _ ).-noun( 'atoll', 'atolls', count, _ ).-noun( 'atom', 'atoms', count, _ ).-noun( 'atomizer', 'atomizers', count, _ ).-noun( 'atonality', '-', mass, _ ).-noun( 'atonement', '-', mass, _ ).-noun( 'atrocity', 'atrocities', both, _ ).-noun( 'atrophy', '-', mass, _ ).-noun( 'attach_e', 'attach_es', count, _ ).-noun( 'attachment', 'attachments', both, _ ).-noun( 'attack', 'attacks', both, _ ).-noun( 'attacker', 'attackers', count, _ ).-noun( 'attainder', 'attainders', count, _ ).-noun( 'attainment', 'attainments', both, _ ).-noun( 'attar', '-', mass, _ ).-noun( 'attempt', 'attempts', count, _ ).-noun( 'attendance', 'attendances', both, _ ).-noun( 'attendant', 'attendants', count, _ ).-noun( 'attention', 'attentions', both, _ ).-noun( 'attentiveness', '-', mass, _ ).-noun( 'attenuation', '-', mass, _ ).-noun( 'attic', 'attics', count, _ ).-noun( 'attire', '-', mass, _ ).-noun( 'attitude', 'attitudes', count, _ ).-noun( 'attorney', 'attorneys', count, _ ).-noun( 'attraction', 'attractions', both, _ ).-noun( 'attribute', 'attributes', count, _ ).-noun( 'attribution', 'attributions', both, _ ).-noun( 'attrition', '-', mass, _ ).-noun( 'au pair', 'au pairs', count, _ ).-noun( 'aubergine', 'aubergines', count, _ ).-noun( 'aubrietia', 'aubrietias', count, _ ).-noun( 'auction', 'auctions', both, _ ).-noun( 'auctioneer', 'auctioneers', count, _ ).-noun( 'audacity', '-', mass, _ ).-noun( 'audibility', '-', mass, _ ).-noun( 'audience', 'audiences', count, _ ).-noun( 'audit', 'audits', count, _ ).-noun( 'audition', 'auditions', both, _ ).-noun( 'auditor', 'auditors', count, _ ).-noun( 'auditorium', 'auditoriums', count, _ ).-noun( 'auger', 'augers', count, _ ).-noun( 'aught', '-', mass, _ ).-noun( 'augmentation', 'augmentations', both, _ ).-noun( 'augur', 'augurs', count, _ ).-noun( 'augury', 'auguries', count, _ ).-noun( 'auk', 'auks', count, _ ).-noun( 'auld lang syne', '-', count, _ ).-noun( 'aunt', 'aunts', count, _ ).-noun( 'auntie', 'aunties', count, _ ).-noun( 'aunty', 'aunties', count, _ ).-noun( 'aura', 'auras', count, _ ).-noun( 'aureole', 'aureoles', count, _ ).-noun( 'auricle', 'auricles', count, _ ).-noun( 'aurora', 'auroras', count, _ ).-noun( 'austerity', 'austerities', both, _ ).-noun( 'autarchy', 'autarchies', both, _ ).-noun( 'autarky', '-', mass, _ ).-noun( 'authentication', '-', mass, _ ).-noun( 'authenticity', '-', mass, _ ).-noun( 'author', 'authors', count, _ ).-noun( 'authoress', 'authoresses', count, _ ).-noun( 'authoritarian', 'authoritarians', count, _ ).-noun( 'authoritarianism', '-', mass, _ ).-noun( 'authority', 'authorities', both, _ ).-noun( 'authorization', '-', mass, _ ).-noun( 'authorship', '-', mass, _ ).-noun( 'autism', '-', mass, _ ).-noun( 'auto', 'autos', count, _ ).-noun( 'auto-changer', 'auto-changers', count, _ ).-noun( 'auto-da-f_e', '-', count, _ ).-noun( 'autobahn', 'autobahns', count, _ ).-noun( 'autobiography', 'autobiographies', both, _ ).-noun( 'autocracy', 'autocracies', both, _ ).-noun( 'autocrat', 'autocrats', count, _ ).-noun( 'autogiro', 'autogiros', count, _ ).-noun( 'autograph', 'autographs', count, _ ).-noun( 'autogyro', 'autogyros', count, _ ).-noun( 'automat', 'automats', count, _ ).-noun( 'automatic', 'automatics', count, _ ).-noun( 'automation', '-', mass, _ ).-noun( 'automaton', 'automatons', count, _ ).-noun( 'automobile', 'automobiles', count, _ ).-noun( 'autonomy', 'autonomies', both, _ ).-noun( 'autopsy', 'autopsies', count, _ ).-noun( 'autostrada', 'autostradas', count, _ ).-noun( 'autumn', 'autumns', both, _ ).-noun( 'auxiliary', 'auxiliaries', count, _ ).-noun( 'avail', '-', mass, _ ).-noun( 'availability', '-', mass, _ ).-noun( 'avalanche', 'avalanches', count, _ ).-noun( 'avant-garde', '-', count, _ ).-noun( 'avarice', '-', mass, _ ).-noun( 'avatar', 'avatars', count, _ ).-noun( 'avenger', 'avengers', count, _ ).-noun( 'avenue', 'avenues', count, _ ).-noun( 'average', 'averages', both, _ ).-noun( 'aversion', 'aversions', both, _ ).-noun( 'aviary', 'aviaries', count, _ ).-noun( 'aviation', '-', mass, _ ).-noun( 'aviator', 'aviators', count, _ ).-noun( 'avidity', '-', mass, _ ).-noun( 'avocado', 'avocados', count, _ ).-noun( 'avocation', 'avocations', count, _ ).-noun( 'avoidance', '-', mass, _ ).-noun( 'avoirdupois', '-', mass, _ ).-noun( 'avowal', 'avowals', both, _ ).-noun( 'awakening', 'awakenings', count, _ ).-noun( 'award', 'awards', count, _ ).-noun( 'awareness', '-', mass, _ ).-noun( 'awe', '-', mass, _ ).-noun( 'awkwardness', '-', mass, _ ).-noun( 'awl', 'awls', count, _ ).-noun( 'awning', 'awnings', count, _ ).-noun( 'ax', 'axes', count, _ ).-noun( 'axe', 'axes', count, _ ).-noun( 'axiom', 'axioms', count, _ ).-noun( 'axis', 'axes', count, _ ).-noun( 'axle', 'axles', count, _ ).-noun( 'ayah', 'ayahs', count, _ ).-noun( 'azalea', 'azaleas', count, _ ).-noun( 'azimuth', 'azimuths', count, _ ).-noun( 'azure', 'azures', count, _ ).-noun( 'b', '-', count, _ ).-noun( 'b^ete noire', 'b^etes noires', count, _ ).-noun( 'baa', 'baas', count, _ ).-noun( 'baa-lamb', 'baa-lambs', count, _ ).-noun( 'baas', '-', count, _ ).-noun( 'babble', '-', mass, _ ).-noun( 'babbler', 'babblers', count, _ ).-noun( 'babe', 'babes', count, _ ).-noun( 'babel', 'babels', count, _ ).-noun( 'baboo', 'baboos', count, _ ).-noun( 'baboon', 'baboons', count, _ ).-noun( 'babu', 'babus', count, _ ).-noun( 'baby', 'babies', count, _ ).-noun( 'baby-farmer', 'baby-farmers', count, _ ).-noun( 'baby-minder', 'baby-minders', count, _ ).-noun( 'baby-talk', '-', mass, _ ).-noun( 'babyhood', '-', count, _ ).-noun( 'babysitter', 'babysitters', count, _ ).-noun( 'babysitting', '-', mass, _ ).-noun( 'baccalaureate', 'baccalaureates', count, _ ).-noun( 'baccarat', '-', mass, _ ).-noun( 'bacchanal', 'bacchanals', count, _ ).-noun( 'baccy', '-', mass, _ ).-noun( 'bachelor', 'bachelors', count, _ ).-noun( 'bacillus', 'bacilli', count, _ ).-noun( 'back', 'backs', count, _ ).-noun( 'back-down', 'back-downs', count, _ ).-noun( 'back-formation', 'back-formations', both, _ ).-noun( 'back-up', 'back-ups', count, _ ).-noun( 'backache', 'backaches', both, _ ).-noun( 'backband', 'backbands', count, _ ).-noun( 'backbench', 'backbenches', count, _ ).-noun( 'backbencher', 'backbenchers', count, _ ).-noun( 'backbiter', 'backbiters', count, _ ).-noun( 'backboard', 'backboards', count, _ ).-noun( 'backbone', 'backbones', both, _ ).-noun( 'backchat', '-', mass, _ ).-noun( 'backcloth', 'backcloths', count, _ ).-noun( 'backdoor', 'backdoors', count, _ ).-noun( 'backdrop', 'backdrops', count, _ ).-noun( 'backer', 'backers', count, _ ).-noun( 'backfire', 'backfires', count, _ ).-noun( 'backgammon', '-', mass, _ ).-noun( 'background', 'backgrounds', count, _ ).-noun( 'backing', 'backings', both, _ ).-noun( 'backlash', '-', mass, _ ).-noun( 'backlog', 'backlogs', count, _ ).-noun( 'backroom', 'backrooms', count, _ ).-noun( 'backscratcher', 'backscratchers', count, _ ).-noun( 'backseat', 'backseats', count, _ ).-noun( 'backsheesh', 'backsheesh', both, _ ).-noun( 'backside', 'backsides', count, _ ).-noun( 'backstroke', 'backstrokes', both, _ ).-noun( 'backsword', 'backswords', count, _ ).-noun( 'backtalk', '-', mass, _ ).-noun( 'backwash', '-', mass, _ ).-noun( 'backwater', 'backwaters', count, _ ).-noun( 'backwoodsman', 'backwoodsmen', count, _ ).-noun( 'bacon', '-', mass, _ ).-noun( 'bacteriologist', 'bacteriologists', count, _ ).-noun( 'bacteriology', '-', mass, _ ).-noun( 'bacterium', 'bacteria', count, _ ).-noun( 'bad', '-', mass, _ ).-noun( 'badge', 'badges', count, _ ).-noun( 'badger', 'badgers', count, _ ).-noun( 'badinage', '-', mass, _ ).-noun( 'badminton', '-', mass, _ ).-noun( 'badness', '-', mass, _ ).-noun( 'baffle', 'baffles', count, _ ).-noun( 'bag', 'bags', count, _ ).-noun( 'bagatelle', 'bagatelles', both, _ ).-noun( 'baggage', '-', mass, _ ).-noun( 'bagnio', 'bagnios', count, _ ).-noun( 'bagpipe', 'bagpipes', count, _ ).-noun( 'bail', 'bails', both, _ ).-noun( 'bailee', 'bailees', count, _ ).-noun( 'bailey', 'baileys', count, _ ).-noun( 'bailiff', 'bailiffs', count, _ ).-noun( 'bailment', 'bailments', count, _ ).-noun( 'bailor', 'bailors', count, _ ).-noun( 'bairn', 'bairns', count, _ ).-noun( 'bait', 'baits', count, _ ).-noun( 'baize', '-', mass, _ ).-noun( 'bakelite', '-', mass, _ ).-noun( 'baker', 'bakers', count, _ ).-noun( 'bakery', 'bakeries', count, _ ).-noun( 'baking-powder', 'baking-powders', count, _ ).-noun( 'baksheesh', 'baksheesh', both, _ ).-noun( 'balaclava', 'balaclavas', count, _ ).-noun( 'balalaika', 'balalaikas', count, _ ).-noun( 'balance', 'balances', both, _ ).-noun( 'balance-sheet', 'balance-sheets', count, _ ).-noun( 'balance-wheel', 'balance-wheels', count, _ ).-noun( 'balcony', 'balconies', count, _ ).-noun( 'bald-head', 'bald-heads', count, _ ).-noun( 'bald-pate', 'bald-pates', count, _ ).-noun( 'balderdash', '-', mass, _ ).-noun( 'baldness', '-', mass, _ ).-noun( 'baldric', 'baldrics', count, _ ).-noun( 'bale', 'bales', count, _ ).-noun( 'balk', 'balks', count, _ ).-noun( 'ball', 'balls', count, _ ).-noun( 'ball-cartridge', 'ball-cartridges', count, _ ).-noun( 'ball-dress', 'ball-dresses', count, _ ).-noun( 'ballad', 'ballads', count, _ ).-noun( 'ballade', 'ballades', count, _ ).-noun( 'ballast', '-', mass, _ ).-noun( 'ballbearing', 'ballbearings', count, _ ).-noun( 'ballcock', 'ballcocks', count, _ ).-noun( 'ballerina', 'ballerinas', count, _ ).-noun( 'ballet', 'ballets', both, _ ).-noun( 'ballet-dancer', 'ballet-dancers', count, _ ).-noun( 'ballet-skirt', 'ballet-skirts', count, _ ).-noun( 'ballistics', 'ballistics', mass, _ ).-noun( 'ballock', 'ballocks', count, _ ).-noun( 'balloon', 'balloons', count, _ ).-noun( 'balloonist', 'balloonists', count, _ ).-noun( 'ballot', 'ballots', both, _ ).-noun( 'ballot-box', 'ballot-boxes', count, _ ).-noun( 'ballpen', 'ballpens', count, _ ).-noun( 'ballpoint', 'ballpoints', count, _ ).-noun( 'ballpoint-pen', 'ballpoint-pens', count, _ ).-noun( 'ballroom', 'ballrooms', count, _ ).-noun( 'balls-up', 'balls-ups', count, _ ).-noun( 'ballyhoo', '-', mass, _ ).-noun( 'balm', '-', mass, _ ).-noun( 'baloney', '-', mass, _ ).-noun( 'balsa', 'balsas', both, _ ).-noun( 'balsam', 'balsams', count, _ ).-noun( 'baluster', 'balusters', count, _ ).-noun( 'balustrade', 'balustrades', count, _ ).-noun( 'bambino', 'bambinos', count, _ ).-noun( 'bamboo', 'bamboos', both, _ ).-noun( 'ban', 'bans', count, _ ).-noun( 'banality', 'banalities', both, _ ).-noun( 'banana', 'bananas', count, _ ).-noun( 'band', 'bands', count, _ ).-noun( 'band-saw', 'band-saws', count, _ ).-noun( 'bandage', 'bandages', count, _ ).-noun( 'bandanna', 'bandannas', count, _ ).-noun( 'bandbox', 'bandboxes', count, _ ).-noun( 'bandeau', 'bandeaux', count, _ ).-noun( 'bandit', 'bandits', count, _ ).-noun( 'banditry', '-', mass, _ ).-noun( 'bandleader', 'bandleaders', count, _ ).-noun( 'bandmaster', 'bandmasters', count, _ ).-noun( 'bandoleer', 'bandoleers', count, _ ).-noun( 'bandolier', 'bandoliers', count, _ ).-noun( 'bandsman', 'bandsmen', count, _ ).-noun( 'bandstand', 'bandstands', count, _ ).-noun( 'bandwagon', 'bandwagons', count, _ ).-noun( 'bane', '-', mass, _ ).-noun( 'bang', 'bangs', both, _ ).-noun( 'banger', 'bangers', count, _ ).-noun( 'bangle', 'bangles', count, _ ).-noun( 'banian', 'banians', count, _ ).-noun( 'banian-tree', 'banian-trees', count, _ ).-noun( 'banishment', '-', mass, _ ).-noun( 'banister', 'banisters', count, _ ).-noun( 'banjo', 'banjos', count, _ ).-noun( 'bank', 'banks', count, _ ).-noun( 'bank-bill', 'bank-bills', count, _ ).-noun( 'bank-book', 'bank-books', count, _ ).-noun( 'bank-draft', 'bank-drafts', count, _ ).-noun( 'bank-rate', 'bank-rates', count, _ ).-noun( 'banker', 'bankers', count, _ ).-noun( 'banking', '-', mass, _ ).-noun( 'banknote', 'banknotes', count, _ ).-noun( 'bankroll', 'bankrolls', count, _ ).-noun( 'bankrupt', 'bankrupts', count, _ ).-noun( 'bankruptcy', 'bankruptcies', both, _ ).-noun( 'banner', 'banners', count, _ ).-noun( 'banning-order', 'banning-orders', count, _ ).-noun( 'bannister', 'bannisters', count, _ ).-noun( 'bannock', 'bannocks', count, _ ).-noun( 'banquet', 'banquets', count, _ ).-noun( 'banshee', 'banshees', count, _ ).-noun( 'bantam', 'bantams', count, _ ).-noun( 'banter', '-', mass, _ ).-noun( 'banting', '-', mass, _ ).-noun( 'banyan', 'banyans', count, _ ).-noun( 'baobab', 'baobabs', count, _ ).-noun( 'baptism', 'baptisms', both, _ ).-noun( 'bar', 'bars', count, _ ).-noun( 'barb', 'barbs', count, _ ).-noun( 'barbarian', 'barbarians', count, _ ).-noun( 'barbarism', 'barbarisms', both, _ ).-noun( 'barbarity', 'barbarities', both, _ ).-noun( 'barbecue', 'barbecues', count, _ ).-noun( 'barbel', 'barbels', count, _ ).-noun( 'barber', 'barbers', count, _ ).-noun( 'barbican', 'barbicans', count, _ ).-noun( 'barbitone', '-', mass, _ ).-noun( 'barbiturate', 'barbiturates', both, _ ).-noun( 'barcarole', 'barcaroles', count, _ ).-noun( 'barcarolle', 'barcarolles', count, _ ).-noun( 'bard', 'bards', count, _ ).-noun( 'bardolatry', '-', mass, _ ).-noun( 'bareness', '-', mass, _ ).-noun( 'bargain', 'bargains', count, _ ).-noun( 'barge', 'barges', count, _ ).-noun( 'bargee', 'bargees', count, _ ).-noun( 'bargepole', 'bargepoles', count, _ ).-noun( 'baritone', 'baritones', count, _ ).-noun( 'barium', '-', mass, _ ).-noun( 'bark', 'barks', both, _ ).-noun( 'barker', 'barkers', count, _ ).-noun( 'barley', '-', mass, _ ).-noun( 'barley-sugar', 'barley-sugars', both, _ ).-noun( 'barley-water', '-', mass, _ ).-noun( 'barleycorn', 'barleycorns', both, _ ).-noun( 'barm', '-', mass, _ ).-noun( 'barmaid', 'barmaids', count, _ ).-noun( 'barman', 'barmen', count, _ ).-noun( 'barn', 'barns', count, _ ).-noun( 'barn-door', 'barn-doors', count, _ ).-noun( 'barnacle', 'barnacles', count, _ ).-noun( 'barnstormer', 'barnstormers', count, _ ).-noun( 'barnyard', 'barnyards', count, _ ).-noun( 'barometer', 'barometers', count, _ ).-noun( 'baron', 'barons', count, _ ).-noun( 'baronage', 'baronages', count, _ ).-noun( 'baroness', 'baronesses', count, _ ).-noun( 'baronet', 'baronets', count, _ ).-noun( 'baronetcy', 'baronetcies', count, _ ).-noun( 'barony', 'baronies', count, _ ).-noun( 'baroque', '-', count, _ ).-noun( 'barouche', 'barouches', count, _ ).-noun( 'barque', 'barques', count, _ ).-noun( 'barrack', 'barracks', count, _ ).-noun( 'barracking', '-', mass, _ ).-noun( 'barracuda', 'barracudas', count, _ ).-noun( 'barrage', 'barrages', count, _ ).-noun( 'barrel', 'barrels', count, _ ).-noun( 'barrenness', '-', mass, _ ).-noun( 'barricade', 'barricades', count, _ ).-noun( 'barrier', 'barriers', count, _ ).-noun( 'barrister', 'barristers', count, _ ).-noun( 'barrow', 'barrows', count, _ ).-noun( 'barrow-boy', 'barrow-boys', count, _ ).-noun( 'barrow-man', 'barrow-men', count, _ ).-noun( 'bartender', 'bartenders', count, _ ).-noun( 'barter', '-', mass, _ ).-noun( 'barterer', 'barterers', count, _ ).-noun( 'bas-relief', 'bas-reliefs', both, _ ).-noun( 'basalt', '-', mass, _ ).-noun( 'bascule', 'bascules', count, _ ).-noun( 'base', 'bases', count, _ ).-noun( 'baseball', 'baseballs', both, _ ).-noun( 'baseboard', 'baseboards', count, _ ).-noun( 'basement', 'basements', count, _ ).-noun( 'bash', 'bashes', count, _ ).-noun( 'basil', '-', mass, _ ).-noun( 'basilica', 'basilicas', count, _ ).-noun( 'basilisk', 'basilisks', count, _ ).-noun( 'basin', 'basins', count, _ ).-noun( 'basis', 'bases', count, _ ).-noun( 'basket', 'baskets', count, _ ).-noun( 'basketball', 'basketballs', both, _ ).-noun( 'basketry', '-', mass, _ ).-noun( 'bass', 'bass', count, _ ).-noun( 'bass', 'basses', count, _ ).-noun( 'bassinet', 'bassinets', count, _ ).-noun( 'bassoon', 'bassoons', count, _ ).-noun( 'bast', '-', mass, _ ).-noun( 'bastard', 'bastards', count, _ ).-noun( 'bastardy', 'bastardies', count, _ ).-noun( 'bastinado', '-', count, _ ).-noun( 'bastion', 'bastions', count, _ ).-noun( 'bat', 'bats', count, _ ).-noun( 'batch', 'batches', count, _ ).-noun( 'bath', 'baths', count, _ ).-noun( 'bathe', 'bathes', count, _ ).-noun( 'bather', 'bathers', count, _ ).-noun( 'bathing', 'bathings', count, _ ).-noun( 'bathing-cap', 'bathing-caps', count, _ ).-noun( 'bathing-costume', 'bathing-costumes', count, _ ).-noun( 'bathing-machine', 'bathing-machines', count, _ ).-noun( 'bathing-suit', 'bathing-suits', count, _ ).-noun( 'bathos', '-', mass, _ ).-noun( 'bathrobe', 'bathrobes', count, _ ).-noun( 'bathroom', 'bathrooms', count, _ ).-noun( 'bathtub', 'bathtubs', count, _ ).-noun( 'bathysphere', 'bathyspheres', count, _ ).-noun( 'batik', 'batiks', both, _ ).-noun( 'batiste', '-', mass, _ ).-noun( 'batman', 'batmen', count, _ ).-noun( 'baton', 'batons', count, _ ).-noun( 'batsman', 'batsmen', count, _ ).-noun( 'battalion', 'battalions', count, _ ).-noun( 'batten', 'battens', count, _ ).-noun( 'batter', '-', mass, _ ).-noun( 'battery', 'batteries', count, _ ).-noun( 'batting', '-', mass, _ ).-noun( 'battle', 'battles', both, _ ).-noun( 'battle-axe', 'battle-axes', count, _ ).-noun( 'battle-cruiser', 'battle-cruisers', count, _ ).-noun( 'battledore', 'battledores', count, _ ).-noun( 'battledress', '-', count, _ ).-noun( 'battlefield', 'battlefields', count, _ ).-noun( 'battleground', 'battlegrounds', count, _ ).-noun( 'battleship', 'battleships', count, _ ).-noun( 'battue', 'battues', count, _ ).-noun( 'bauble', 'baubles', count, _ ).-noun( 'baulk', 'baulks', count, _ ).-noun( 'bauxite', '-', mass, _ ).-noun( 'bawbee', 'bawbees', count, _ ).-noun( 'bawd', 'bawds', count, _ ).-noun( 'bawdy', '-', mass, _ ).-noun( 'bay', 'bays', count, _ ).-noun( 'bay-wreath', 'bay-wreaths', count, _ ).-noun( 'bayonet', 'bayonets', count, _ ).-noun( 'bayou', 'bayous', count, _ ).-noun( 'bazaar', 'bazaars', count, _ ).-noun( 'bazooka', 'bazookas', count, _ ).-noun( 'beach', 'beaches', count, _ ).-noun( 'beachcomber', 'beachcombers', count, _ ).-noun( 'beachhead', 'beachheads', count, _ ).-noun( 'beachwear', '-', mass, _ ).-noun( 'beacon', 'beacons', count, _ ).-noun( 'beacon-fire', 'beacon-fires', count, _ ).-noun( 'beacon-light', 'beacon-lights', count, _ ).-noun( 'bead', 'beads', count, _ ).-noun( 'beading', '-', mass, _ ).-noun( 'beadle', 'beadles', count, _ ).-noun( 'beagle', 'beagles', count, _ ).-noun( 'beagling', '-', mass, _ ).-noun( 'beak', 'beaks', count, _ ).-noun( 'beaker', 'beakers', count, _ ).-noun( 'beam', 'beams', count, _ ).-noun( 'bean', 'beans', count, _ ).-noun( 'beanfeast', 'beanfeasts', count, _ ).-noun( 'beano', 'beanos', count, _ ).-noun( 'beanstalk', 'beanstalks', count, _ ).-noun( 'bear', 'bears', count, _ ).-noun( 'beard', 'beards', count, _ ).-noun( 'bearer', 'bearers', count, _ ).-noun( 'bearing', 'bearings', both, _ ).-noun( 'bearskin', 'bearskins', count, _ ).-noun( 'beast', 'beasts', count, _ ).-noun( 'beastliness', '-', mass, _ ).-noun( 'beat', 'beats', count, _ ).-noun( 'beater', 'beaters', count, _ ).-noun( 'beatification', 'beatifications', count, _ ).-noun( 'beating', 'beatings', count, _ ).-noun( 'beatitude', 'beatitudes', both, _ ).-noun( 'beatnik', 'beatniks', count, _ ).-noun( 'beau', 'beaux', count, _ ).-noun( 'beautician', 'beauticians', count, _ ).-noun( 'beauty', 'beauties', both, _ ).-noun( 'beauty-parlour', 'beauty-parlours', count, _ ).-noun( 'beauty-salon', 'beauty-salons', count, _ ).-noun( 'beauty-sleep', '-', mass, _ ).-noun( 'beauty-spot', 'beauty-spots', count, _ ).-noun( 'beaver', 'beavers', both, _ ).-noun( 'beck', 'becks', count, _ ).-noun( 'bed', 'beds', count, _ ).-noun( 'bedbug', 'bedbugs', count, _ ).-noun( 'bedding', '-', mass, _ ).-noun( 'bedevilment', 'bedevilments', count, _ ).-noun( 'bedfellow', 'bedfellows', count, _ ).-noun( 'bedlam', 'bedlams', count, _ ).-noun( 'bedpan', 'bedpans', count, _ ).-noun( 'bedpost', 'bedposts', count, _ ).-noun( 'bedrock', 'bedrocks', count, _ ).-noun( 'bedroll', 'bedrolls', count, _ ).-noun( 'bedroom', 'bedrooms', count, _ ).-noun( 'bedside', 'bedsides', count, _ ).-noun( 'bedsit', 'bedsits', count, _ ).-noun( 'bedsitter', 'bedsitters', count, _ ).-noun( 'bedsitting-room', 'bedsitting-rooms', count, _ ).-noun( 'bedsore', 'bedsores', count, _ ).-noun( 'bedspread', 'bedspreads', count, _ ).-noun( 'bedstead', 'bedsteads', count, _ ).-noun( 'bedtime', 'bedtimes', count, _ ).-noun( 'bee', 'bees', count, _ ).-noun( 'beech', 'beeches', both, _ ).-noun( 'beef', '-', both, _ ).-noun( 'beefeater', 'beefeaters', count, _ ).-noun( 'beefsteak', 'beefsteaks', count, _ ).-noun( 'beehive', 'beehives', count, _ ).-noun( 'beep', 'beeps', count, _ ).-noun( 'beer', 'beers', both, _ ).-noun( 'beeswax', '-', mass, _ ).-noun( 'beet', 'beets', count, _ ).-noun( 'beetle', 'beetles', count, _ ).-noun( 'beetroot', 'beetroots', count, _ ).-noun( 'begetter', 'begetters', count, _ ).-noun( 'beggar', 'beggars', count, _ ).-noun( 'beggarman', 'beggarmen', count, _ ).-noun( 'beggarwoman', 'beggarwomen', count, _ ).-noun( 'beggary', '-', mass, _ ).-noun( 'beginner', 'beginners', count, _ ).-noun( 'beginning', 'beginnings', count, _ ).-noun( 'begonia', 'begonias', count, _ ).-noun( 'begum', 'begums', count, _ ).-noun( 'behalf', 'behalves', count, _ ).-noun( 'behaviour', '-', mass, _ ).-noun( 'behaviourism', '-', mass, _ ).-noun( 'behaviourist', 'behaviourists', count, _ ).-noun( 'behest', 'behests', count, _ ).-noun( 'behind', 'behinds', count, _ ).-noun( 'beholder', 'beholders', count, _ ).-noun( 'beige', '-', mass, _ ).-noun( 'being', 'beings', both, _ ).-noun( 'belay', 'belays', count, _ ).-noun( 'belaying-pin', 'belaying-pins', count, _ ).-noun( 'belch', 'belches', count, _ ).-noun( 'beldam', 'beldams', count, _ ).-noun( 'beldame', 'beldames', count, _ ).-noun( 'belfry', 'belfries', count, _ ).-noun( 'belief', 'beliefs', both, _ ).-noun( 'believer', 'believers', count, _ ).-noun( 'believing', '-', mass, _ ).-noun( 'bell', 'bells', count, _ ).-noun( 'bell-buoy', 'bell-buoys', count, _ ).-noun( 'bell-flower', 'bell-flowers', count, _ ).-noun( 'bell-founder', 'bell-founders', count, _ ).-noun( 'bell-foundry', 'bell-foundries', count, _ ).-noun( 'bell-metal', '-', mass, _ ).-noun( 'bell-push', 'bell-pushes', count, _ ).-noun( 'bell-ringer', 'bell-ringers', count, _ ).-noun( 'bell-tent', 'bell-tents', count, _ ).-noun( 'belladonna', 'belladonnas', both, _ ).-noun( 'bellboy', 'bellboys', count, _ ).-noun( 'belle', 'belles', count, _ ).-noun( 'bellhop', 'bellhops', count, _ ).-noun( 'belligerency', '-', mass, _ ).-noun( 'belligerent', 'belligerents', count, _ ).-noun( 'bellwether', 'bellwethers', count, _ ).-noun( 'belly', 'bellies', count, _ ).-noun( 'bellyache', 'bellyaches', count, _ ).-noun( 'bellyflop', 'bellyflops', count, _ ).-noun( 'bellyful', 'bellyfuls', count, _ ).-noun( 'bellylaugh', 'bellylaughs', count, _ ).-noun( 'beloved', 'beloveds', count, _ ).-noun( 'belt', 'belts', count, _ ).-noun( 'belting', 'beltings', count, _ ).-noun( 'ben', 'bens', count, _ ).-noun( 'bench', 'benches', count, _ ).-noun( 'bend', 'bends', count, _ ).-noun( 'benedick', 'benedicks', count, _ ).-noun( 'benediction', 'benedictions', count, _ ).-noun( 'benefaction', 'benefactions', both, _ ).-noun( 'benefactor', 'benefactors', count, _ ).-noun( 'benefactress', 'benefactresses', count, _ ).-noun( 'benefice', 'benefices', count, _ ).-noun( 'beneficence', '-', mass, _ ).-noun( 'beneficiary', 'beneficiaries', count, _ ).-noun( 'benefit', 'benefits', both, _ ).-noun( 'benevolence', '-', mass, _ ).-noun( 'benignity', 'benignities', both, _ ).-noun( 'benison', 'benisons', count, _ ).-noun( 'bent', 'bents', count, _ ).-noun( 'benzene', '-', mass, _ ).-noun( 'benzine', '-', mass, _ ).-noun( 'benzol', '-', mass, _ ).-noun( 'bequest', 'bequests', both, _ ).-noun( 'bereavement', 'bereavements', both, _ ).-noun( 'beret', 'berets', count, _ ).-noun( 'berg', 'bergs', count, _ ).-noun( 'beri-beri', '-', mass, _ ).-noun( 'berry', 'berries', count, _ ).-noun( 'berth', 'berths', count, _ ).-noun( 'beryl', 'beryls', count, _ ).-noun( 'besieger', 'besiegers', count, _ ).-noun( 'besom', 'besoms', count, _ ).-noun( 'best-seller', 'best-sellers', count, _ ).-noun( 'bestiality', 'bestialities', both, _ ).-noun( 'bestiary', 'bestiaries', count, _ ).-noun( 'bestowal', 'bestowals', count, _ ).-noun( 'bet', 'bets', count, _ ).-noun( 'beta', 'betas', count, _ ).-noun( 'betel', 'betels', count, _ ).-noun( 'betel-nut', 'betel-nuts', count, _ ).-noun( 'bethel', 'bethels', count, _ ).-noun( 'betrayal', 'betrayals', both, _ ).-noun( 'betrayer', 'betrayers', count, _ ).-noun( 'betrothal', 'betrothals', count, _ ).-noun( 'betrothed', 'betrotheds', count, _ ).-noun( 'better', 'betters', count, _ ).-noun( 'betterment', '-', mass, _ ).-noun( 'bettor', 'bettors', count, _ ).-noun( 'bevel', 'bevels', count, _ ).-noun( 'beverage', 'beverages', count, _ ).-noun( 'bevy', 'bevies', count, _ ).-noun( 'bewilderment', '-', mass, _ ).-noun( 'bey', 'beys', count, _ ).-noun( 'bezique', '-', mass, _ ).-noun( 'bhang', 'bhangs', count, _ ).-noun( 'bias', 'biases', count, _ ).-noun( 'bib', 'bibs', count, _ ).-noun( 'bibliographer', 'bibliographers', count, _ ).-noun( 'bibliography', 'bibliographies', both, _ ).-noun( 'bibliophile', 'bibliophiles', count, _ ).-noun( 'bicarbonate', '-', mass, _ ).-noun( 'bicentenary', 'bicentenaries', count, _ ).-noun( 'bicentennial', 'bicentennials', count, _ ).-noun( 'biceps', 'biceps', count, _ ).-noun( 'bicycle', 'bicycles', count, _ ).-noun( 'bid', 'bids', count, _ ).-noun( 'bidder', 'bidders', count, _ ).-noun( 'bidding', '-', mass, _ ).-noun( 'bidet', 'bidets', count, _ ).-noun( 'biennial', 'biennials', count, _ ).-noun( 'bier', 'biers', count, _ ).-noun( 'biff', 'biffs', count, _ ).-noun( 'bifurcation', 'bifurcations', count, _ ).-noun( 'bigamist', 'bigamists', count, _ ).-noun( 'bigamy', '-', mass, _ ).-noun( 'bight', 'bights', count, _ ).-noun( 'bigot', 'bigots', count, _ ).-noun( 'bigotry', 'bigotries', both, _ ).-noun( 'bigwig', 'bigwigs', count, _ ).-noun( 'bijou', '-', count, _ ).-noun( 'bike', 'bikes', count, _ ).-noun( 'bikini', 'bikinis', count, _ ).-noun( 'bilabial', 'bilabials', count, _ ).-noun( 'bilateralism', 'bilateralisms', both, _ ).-noun( 'bilberry', 'bilberries', count, _ ).-noun( 'bile', '-', mass, _ ).-noun( 'bile-duct', 'bile-ducts', count, _ ).-noun( 'bilge', '-', mass, _ ).-noun( 'bilge-water', '-', mass, _ ).-noun( 'bilharzia', '-', mass, _ ).-noun( 'bilingual', 'bilinguals', count, _ ).-noun( 'biliousness', '-', mass, _ ).-noun( 'bill', 'bills', count, _ ).-noun( 'bill-poster', 'bill-posters', count, _ ).-noun( 'bill-sticker', 'bill-stickers', count, _ ).-noun( 'billboard', 'billboards', count, _ ).-noun( 'billet', 'billets', count, _ ).-noun( 'billet-doux', 'billets-doux', count, _ ).-noun( 'billfold', 'billfolds', count, _ ).-noun( 'billhook', 'billhooks', count, _ ).-noun( 'billiard-marker', 'billiard-markers', count, _ ).-noun( 'billiard-player', 'billiard-players', count, _ ).-noun( 'billiard-room', 'billiard-rooms', count, _ ).-noun( 'billiard-table', 'billiard-tables', count, _ ).-noun( 'billiards', 'billiards', mass, _ ).-noun( 'billingsgate', '-', mass, _ ).-noun( 'billion', 'billions', count, _ ).-noun( 'billionth', 'billionths', count, _ ).-noun( 'billow', 'billows', count, _ ).-noun( 'billy', 'billies', count, _ ).-noun( 'billy-goat', 'billy-goats', count, _ ).-noun( 'billy-ho', '-', count, _ ).-noun( 'billy-o', '-', mass, _ ).-noun( 'biltong', '-', mass, _ ).-noun( 'bimetallism', '-', mass, _ ).-noun( 'bin', 'bins', count, _ ).-noun( 'bind', 'binds', both, _ ).-noun( 'binder', 'binders', count, _ ).-noun( 'bindery', 'binderies', count, _ ).-noun( 'bindweed', '-', mass, _ ).-noun( 'bine', 'bines', count, _ ).-noun( 'binge', 'binges', count, _ ).-noun( 'bingo', '-', mass, _ ).-noun( 'binnacle', 'binnacles', count, _ ).-noun( 'biochemistry', '-', mass, _ ).-noun( 'biograph', 'biographs', count, _ ).-noun( 'biographer', 'biographers', count, _ ).-noun( 'biography', 'biographies', both, _ ).-noun( 'biologist', 'biologists', count, _ ).-noun( 'biology', '-', mass, _ ).-noun( 'bioscope', 'bioscopes', count, _ ).-noun( 'biped', 'bipeds', count, _ ).-noun( 'biplane', 'biplanes', count, _ ).-noun( 'birch', 'birches', both, _ ).-noun( 'birch-rod', 'birch-rods', count, _ ).-noun( 'bird', 'birds', count, _ ).-noun( 'bird-fancier', 'bird-fanciers', count, _ ).-noun( 'birdcage', 'birdcages', count, _ ).-noun( 'birdlime', 'birdlimes', count, _ ).-noun( 'birdnesting', '-', mass, _ ).-noun( 'birdwatcher', 'birdwatchers', count, _ ).-noun( 'biretta', 'birettas', count, _ ).-noun( 'biro', 'biros', count, _ ).-noun( 'birth', 'births', both, _ ).-noun( 'birth-control', '-', mass, _ ).-noun( 'birthday', 'birthdays', count, _ ).-noun( 'birthmark', 'birthmarks', count, _ ).-noun( 'birthplace', 'birthplaces', count, _ ).-noun( 'birthrate', 'birthrates', count, _ ).-noun( 'birthright', 'birthrights', count, _ ).-noun( 'biscuit', 'biscuits', count, _ ).-noun( 'bisection', '-', mass, _ ).-noun( 'bisexual', 'bisexuals', count, _ ).-noun( 'bisexuality', '-', mass, _ ).-noun( 'bishop', 'bishops', count, _ ).-noun( 'bishopric', 'bishoprics', count, _ ).-noun( 'bismuth', '-', mass, _ ).-noun( 'bison', 'bison', count, _ ).-noun( 'bistro', 'bistros', count, _ ).-noun( 'bit', 'bits', count, _ ).-noun( 'bitch', 'bitches', count, _ ).-noun( 'bite', 'bites', both, _ ).-noun( 'bitter', 'bitters', both, _ ).-noun( 'bittern', 'bitterns', count, _ ).-noun( 'bitterness', '-', mass, _ ).-noun( 'bitumen', '-', mass, _ ).-noun( 'bivalve', 'bivalves', count, _ ).-noun( 'bivouac', 'bivouacs', count, _ ).-noun( 'biz', '-', mass, _ ).-noun( 'blabbermouth', 'blabbermouths', count, _ ).-noun( 'black', 'blacks', both, _ ).-noun( 'black-beetle', 'black-beetles', count, _ ).-noun( 'black-lead', '-', mass, _ ).-noun( 'blackamoor', 'blackamoors', count, _ ).-noun( 'blackberry', 'blackberries', count, _ ).-noun( 'blackbird', 'blackbirds', count, _ ).-noun( 'blackboard', 'blackboards', count, _ ).-noun( 'blackcurrant', 'blackcurrants', count, _ ).-noun( 'blackguard', 'blackguards', count, _ ).-noun( 'blackhead', 'blackheads', count, _ ).-noun( 'blacking', '-', mass, _ ).-noun( 'blackleg', 'blacklegs', count, _ ).-noun( 'blacklist', 'blacklists', count, _ ).-noun( 'blackmail', '-', mass, _ ).-noun( 'blackmailer', 'blackmailers', count, _ ).-noun( 'blackness', '-', mass, _ ).-noun( 'blackout', 'blackouts', count, _ ).-noun( 'blacksmith', 'blacksmiths', count, _ ).-noun( 'blackthorn', 'blackthorns', count, _ ).-noun( 'bladder', 'bladders', count, _ ).-noun( 'blade', 'blades', count, _ ).-noun( 'blaeberry', 'blaeberries', count, _ ).-noun( 'blah', '-', mass, _ ).-noun( 'blame', '-', mass, _ ).-noun( 'blancmange', 'blancmanges', both, _ ).-noun( 'blandishment', 'blandishments', count, _ ).-noun( 'blandness', '-', mass, _ ).-noun( 'blank', 'blanks', both, _ ).-noun( 'blanket', 'blankets', count, _ ).-noun( 'blare', '-', mass, _ ).-noun( 'blarney', '-', mass, _ ).-noun( 'blasphemer', 'blasphemers', count, _ ).-noun( 'blasphemy', 'blasphemies', both, _ ).-noun( 'blast', 'blasts', both, _ ).-noun( 'blast-furnace', 'blast-furnaces', count, _ ).-noun( 'blast-off', 'blast-offs', count, _ ).-noun( 'blather', 'blathers', both, _ ).-noun( 'blaze', 'blazes', count, _ ).-noun( 'blazer', 'blazers', count, _ ).-noun( 'blazon', 'blazons', count, _ ).-noun( 'blazonry', 'blazonries', count, _ ).-noun( 'bleach', 'bleaches', count, _ ).-noun( 'bleaching-powder', 'bleaching-powders', count, _ ).-noun( 'bleat', 'bleats', count, _ ).-noun( 'bleep', 'bleeps', count, _ ).-noun( 'blemish', 'blemishes', both, _ ).-noun( 'blend', 'blends', count, _ ).-noun( 'blessedness', '-', mass, _ ).-noun( 'blessing', 'blessings', count, _ ).-noun( 'blether', '-', mass, _ ).-noun( 'blight', 'blights', both, _ ).-noun( 'blighter', 'blighters', count, _ ).-noun( 'blimp', 'blimps', count, _ ).-noun( 'blind', 'blinds', count, _ ).-noun( 'blindfold', 'blindfolds', count, _ ).-noun( 'blindman\'s buff', '-', mass, _ ).-noun( 'blindness', '-', mass, _ ).-noun( 'blink', 'blinks', count, _ ).-noun( 'blip', 'blips', count, _ ).-noun( 'bliss', '-', mass, _ ).-noun( 'blister', 'blisters', count, _ ).-noun( 'blitz', 'blitzes', count, _ ).-noun( 'blizzard', 'blizzards', count, _ ).-noun( 'bloater', 'bloaters', count, _ ).-noun( 'blob', 'blobs', count, _ ).-noun( 'bloc', 'blocs', count, _ ).-noun( 'block', 'blocks', count, _ ).-noun( 'blockade', 'blockades', count, _ ).-noun( 'blockade-runner', 'blockade-runners', count, _ ).-noun( 'blockage', 'blockages', count, _ ).-noun( 'blockbuster', 'blockbusters', count, _ ).-noun( 'blockhead', 'blockheads', count, _ ).-noun( 'blockhouse', 'blockhouses', count, _ ).-noun( 'bloke', 'blokes', count, _ ).-noun( 'blond', 'blonds', count, _ ).-noun( 'blonde', 'blondes', count, _ ).-noun( 'blood', 'bloods', both, _ ).-noun( 'blood-bath', 'blood-baths', count, _ ).-noun( 'blood-donor', 'blood-donors', count, _ ).-noun( 'blood-group', 'blood-groups', count, _ ).-noun( 'blood-heat', '-', mass, _ ).-noun( 'blood-letting', 'blood-lettings', both, _ ).-noun( 'blood-money', '-', mass, _ ).-noun( 'blood-poisoning', '-', mass, _ ).-noun( 'blood-pressure', 'blood-pressures', both, _ ).-noun( 'blood-relation', 'blood-relations', count, _ ).-noun( 'blood-transfusion', 'blood-transfusions', count, _ ).-noun( 'blood-type', 'blood-types', count, _ ).-noun( 'blood-vessel', 'blood-vessels', count, _ ).-noun( 'bloodhound', 'bloodhounds', count, _ ).-noun( 'bloodlust', '-', mass, _ ).-noun( 'bloodshed', 'bloodsheds', count, _ ).-noun( 'bloodstain', 'bloodstains', count, _ ).-noun( 'bloodstock', 'bloodstocks', count, _ ).-noun( 'bloodsucker', 'bloodsuckers', count, _ ).-noun( 'bloodthirstiness', '-', mass, _ ).-noun( 'bloom', 'blooms', both, _ ).-noun( 'bloomer', 'bloomers', count, _ ).-noun( 'blossom', 'blossoms', both, _ ).-noun( 'blot', 'blots', count, _ ).-noun( 'blotch', 'blotches', count, _ ).-noun( 'blotter', 'blotters', count, _ ).-noun( 'blotting-paper', 'blotting-papers', count, _ ).-noun( 'blouse', 'blouses', count, _ ).-noun( 'blow', 'blows', count, _ ).-noun( 'blow-up', 'blow-ups', count, _ ).-noun( 'blowback', 'blowbacks', count, _ ).-noun( 'blower', 'blowers', count, _ ).-noun( 'blowfly', 'blowflies', count, _ ).-noun( 'blowhole', 'blowholes', count, _ ).-noun( 'blowing-up', 'blowing-ups', count, _ ).-noun( 'blowlamp', 'blowlamps', count, _ ).-noun( 'blowout', 'blowouts', count, _ ).-noun( 'blowpipe', 'blowpipes', count, _ ).-noun( 'blowtorch', 'blowtorches', count, _ ).-noun( 'blubber', '-', mass, _ ).-noun( 'bludgeon', 'bludgeons', count, _ ).-noun( 'blue', 'blues', both, _ ).-noun( 'blue-jacket', 'blue-jackets', count, _ ).-noun( 'bluebell', 'bluebells', count, _ ).-noun( 'bluebottle', 'bluebottles', count, _ ).-noun( 'blueprint', 'blueprints', count, _ ).-noun( 'bluestocking', 'bluestockings', count, _ ).-noun( 'bluff', 'bluffs', both, _ ).-noun( 'bluffer', 'bluffers', count, _ ).-noun( 'bluffness', '-', mass, _ ).-noun( 'blunder', 'blunders', count, _ ).-noun( 'blunderbuss', 'blunderbusses', count, _ ).-noun( 'blunderer', 'blunderers', count, _ ).-noun( 'bluntness', '-', mass, _ ).-noun( 'blur', 'blurs', count, _ ).-noun( 'blurb', 'blurbs', both, _ ).-noun( 'blush', 'blushes', count, _ ).-noun( 'bluster', 'blusters', both, _ ).-noun( 'bo\'sn', 'bo\'sns', count, _ ).-noun( 'bo\'sun', 'bo\'suns', count, _ ).-noun( 'boa', 'boas', count, _ ).-noun( 'boa-constrictor', 'boa-constrictors', count, _ ).-noun( 'boar', 'boars', count, _ ).-noun( 'board', 'boards', count, _ ).-noun( 'boarder', 'boarders', count, _ ).-noun( 'boarding', '-', mass, _ ).-noun( 'boarding-card', 'boarding-cards', count, _ ).-noun( 'boarding-house', 'boarding-houses', count, _ ).-noun( 'boarding-school', 'boarding-schools', count, _ ).-noun( 'boardroom', 'boardrooms', count, _ ).-noun( 'boardwalk', 'boardwalks', count, _ ).-noun( 'boast', 'boasts', count, _ ).-noun( 'boaster', 'boasters', count, _ ).-noun( 'boat', 'boats', count, _ ).-noun( 'boat-hook', 'boat-hooks', count, _ ).-noun( 'boat-house', 'boat-houses', count, _ ).-noun( 'boat-race', 'boat-races', count, _ ).-noun( 'boat-train', 'boat-trains', count, _ ).-noun( 'boater', 'boaters', count, _ ).-noun( 'boatman', 'boatmen', count, _ ).-noun( 'boatswain', 'boatswains', count, _ ).-noun( 'bob', 'bob', count, _ ).-noun( 'bobbin', 'bobbins', count, _ ).-noun( 'bobby', 'bobbies', count, _ ).-noun( 'bobby-soxer', 'bobby-soxers', count, _ ).-noun( 'bobolink', 'bobolinks', count, _ ).-noun( 'bobsled', 'bobsleds', count, _ ).-noun( 'bobsleigh', 'bobsleighs', count, _ ).-noun( 'bobtail', 'bobtails', count, _ ).-noun( 'bodice', 'bodices', count, _ ).-noun( 'boding', '-', mass, _ ).-noun( 'bodkin', 'bodkins', count, _ ).-noun( 'body', 'bodies', both, _ ).-noun( 'body-servant', 'body-servants', count, _ ).-noun( 'body-snatcher', 'body-snatchers', count, _ ).-noun( 'bodyguard', 'bodyguards', count, _ ).-noun( 'bodywork', 'bodyworks', count, _ ).-noun( 'boffin', 'boffins', count, _ ).-noun( 'bog', 'bogs', count, _ ).-noun( 'bogey', 'bogeys', count, _ ).-noun( 'bogeyman', 'bogeymen', count, _ ).-noun( 'bogie', 'bogies', count, _ ).-noun( 'bogy', 'bogies', count, _ ).-noun( 'bohemian', 'bohemians', count, _ ).-noun( 'boil', 'boils', count, _ ).-noun( 'boiler', 'boilers', count, _ ).-noun( 'boilersuit', 'boilersuits', count, _ ).-noun( 'boiling-point', 'boiling-points', count, _ ).-noun( 'boisterousness', '-', mass, _ ).-noun( 'boldness', '-', mass, _ ).-noun( 'bole', 'boles', count, _ ).-noun( 'bolero', 'boleros', count, _ ).-noun( 'boll', 'bolls', count, _ ).-noun( 'bollard', 'bollards', count, _ ).-noun( 'bollock', 'bollocks', count, _ ).-noun( 'boloney', '-', mass, _ ).-noun( 'bolster', 'bolsters', count, _ ).-noun( 'bolt', 'bolts', count, _ ).-noun( 'bolt-hole', 'bolt-holes', count, _ ).-noun( 'bomb', 'bombs', count, _ ).-noun( 'bomb-sight', 'bomb-sights', count, _ ).-noun( 'bomb-site', 'bomb-sites', count, _ ).-noun( 'bombardier', 'bombardiers', count, _ ).-noun( 'bombardment', 'bombardments', both, _ ).-noun( 'bombast', '-', mass, _ ).-noun( 'bomber', 'bombers', count, _ ).-noun( 'bombshell', 'bombshells', count, _ ).-noun( 'bon mot', 'bons mots', count, _ ).-noun( 'bonanza', 'bonanzas', count, _ ).-noun( 'bonbon', 'bonbons', count, _ ).-noun( 'bond', 'bonds', count, _ ).-noun( 'bond-holder', 'bond-holders', count, _ ).-noun( 'bondage', '-', mass, _ ).-noun( 'bone', 'bones', both, _ ).-noun( 'bone-head', 'bone-heads', count, _ ).-noun( 'bone-setter', 'bone-setters', count, _ ).-noun( 'bonemeal', 'bonemeals', count, _ ).-noun( 'boner', 'boners', count, _ ).-noun( 'boneshaker', 'boneshakers', count, _ ).-noun( 'bonfire', 'bonfires', count, _ ).-noun( 'bongo', 'bongos', count, _ ).-noun( 'bonhomie', '-', mass, _ ).-noun( 'bonito', 'bonitos', count, _ ).-noun( 'bonnet', 'bonnets', count, _ ).-noun( 'bonus', 'bonuses', count, _ ).-noun( 'boo', 'boos', count, _ ).-noun( 'boob', 'boobs', count, _ ).-noun( 'booby', 'boobies', count, _ ).-noun( 'booby-trap', 'booby-traps', count, _ ).-noun( 'boogie', 'boogies', both, _ ).-noun( 'boogie-woogie', 'boogie-woogies', both, _ ).-noun( 'book', 'books', count, _ ).-noun( 'book-end', 'book-ends', count, _ ).-noun( 'book-keeper', 'book-keepers', count, _ ).-noun( 'bookcase', 'bookcases', count, _ ).-noun( 'bookclub', 'bookclubs', count, _ ).-noun( 'bookie', 'bookies', count, _ ).-noun( 'booking', 'bookings', count, _ ).-noun( 'bookishness', '-', mass, _ ).-noun( 'bookkeeper', 'bookkeepers', count, _ ).-noun( 'bookkeeping', '-', mass, _ ).-noun( 'booklet', 'booklets', count, _ ).-noun( 'bookmaker', 'bookmakers', count, _ ).-noun( 'bookmark', 'bookmarks', count, _ ).-noun( 'bookmarker', 'bookmarkers', count, _ ).-noun( 'bookmobile', 'bookmobiles', count, _ ).-noun( 'bookseller', 'booksellers', count, _ ).-noun( 'bookshop', 'bookshops', count, _ ).-noun( 'bookstall', 'bookstalls', count, _ ).-noun( 'bookworm', 'bookworms', count, _ ).-noun( 'boom', 'booms', count, _ ).-noun( 'boomerang', 'boomerangs', count, _ ).-noun( 'boon', 'boons', count, _ ).-noun( 'boor', 'boors', count, _ ).-noun( 'boorishness', '-', mass, _ ).-noun( 'boost', 'boosts', count, _ ).-noun( 'booster', 'boosters', count, _ ).-noun( 'boot', 'boots', count, _ ).-noun( 'bootee', 'bootees', count, _ ).-noun( 'booth', 'booths', count, _ ).-noun( 'bootlace', 'bootlaces', count, _ ).-noun( 'bootlegger', 'bootleggers', count, _ ).-noun( 'booty', '-', mass, _ ).-noun( 'booze', '-', mass, _ ).-noun( 'booze-up', 'booze-ups', count, _ ).-noun( 'boozer', 'boozers', count, _ ).-noun( 'bopeep', '-', mass, _ ).-noun( 'borage', '-', mass, _ ).-noun( 'borax', '-', mass, _ ).-noun( 'border', 'borders', count, _ ).-noun( 'borderer', 'borderers', count, _ ).-noun( 'borderland', 'borderlands', count, _ ).-noun( 'borderline', 'borderlines', count, _ ).-noun( 'bore', 'bores', count, _ ).-noun( 'bore-hole', 'bore-holes', count, _ ).-noun( 'boredom', '-', mass, _ ).-noun( 'borer', 'borers', count, _ ).-noun( 'boron', '-', mass, _ ).-noun( 'borough', 'boroughs', count, _ ).-noun( 'borrower', 'borrowers', count, _ ).-noun( 'borsch', '-', mass, _ ).-noun( 'borstal', 'borstals', count, _ ).-noun( 'bortsch', '-', mass, _ ).-noun( 'borzoi', 'borzois', count, _ ).-noun( 'bosh', '-', mass, _ ).-noun( 'bosom', 'bosoms', count, _ ).-noun( 'boss', 'bosses', count, _ ).-noun( 'botanist', 'botanists', count, _ ).-noun( 'botany', '-', mass, _ ).-noun( 'botch', 'botches', count, _ ).-noun( 'botcher', 'botchers', count, _ ).-noun( 'bother', '-', mass, _ ).-noun( 'bottle', 'bottles', both, _ ).-noun( 'bottleneck', 'bottlenecks', count, _ ).-noun( 'bottom', 'bottoms', count, _ ).-noun( 'botulism', '-', mass, _ ).-noun( 'boudoir', 'boudoirs', count, _ ).-noun( 'bougainvillea', 'bougainvilleas', count, _ ).-noun( 'bough', 'boughs', count, _ ).-noun( 'bouillon', '-', mass, _ ).-noun( 'boulder', 'boulders', count, _ ).-noun( 'boulevard', 'boulevards', count, _ ).-noun( 'bounce', 'bounces', both, _ ).-noun( 'bound', 'bounds', count, _ ).-noun( 'boundary', 'boundaries', count, _ ).-noun( 'bounder', 'bounders', count, _ ).-noun( 'bounty', 'bounties', both, _ ).-noun( 'bouquet', 'bouquets', count, _ ).-noun( 'bourbon', 'bourbons', both, _ ).-noun( 'bourgeois', 'bourgeois', count, _ ).-noun( 'bourgeoisie', 'bourgeoisies', count, _ ).-noun( 'bourn', 'bourns', count, _ ).-noun( 'bourne', 'bournes', count, _ ).-noun( 'bourse', 'bourses', count, _ ).-noun( 'bout', 'bouts', count, _ ).-noun( 'boutique', 'boutiques', count, _ ).-noun( 'bovril', '-', mass, _ ).-noun( 'bow', 'bows', count, _ ).-noun( 'bow', 'bows', count, _ ).-noun( 'bow-wow', 'bow-wows', count, _ ).-noun( 'bowel', 'bowels', count, _ ).-noun( 'bower', 'bowers', count, _ ).-noun( 'bowie knife', 'bowie knives', count, _ ).-noun( 'bowing', '-', mass, _ ).-noun( 'bowl', 'bowls', count, _ ).-noun( 'bowler', 'bowlers', count, _ ).-noun( 'bowline', 'bowlines', count, _ ).-noun( 'bowling-green', 'bowling-greens', count, _ ).-noun( 'bowls', 'bowls', mass, _ ).-noun( 'bowman', 'bowmen', count, _ ).-noun( 'bowsprit', 'bowsprits', count, _ ).-noun( 'box', 'boxes', both, _ ).-noun( 'box-kite', 'box-kites', count, _ ).-noun( 'box-number', 'box-numbers', count, _ ).-noun( 'box-office', 'box-offices', count, _ ).-noun( 'boxer', 'boxers', count, _ ).-noun( 'boxful', 'boxfuls', count, _ ).-noun( 'boxing', '-', mass, _ ).-noun( 'boxing-glove', 'boxing-gloves', count, _ ).-noun( 'boxing-match', 'boxing-matches', count, _ ).-noun( 'boxwood', '-', mass, _ ).-noun( 'boy', 'boys', count, _ ).-noun( 'boycott', 'boycotts', count, _ ).-noun( 'boyfriend', 'boyfriends', count, _ ).-noun( 'boyhood', '-', mass, _ ).-noun( 'bra', 'bras', count, _ ).-noun( 'brace', 'brace', count, _ ).-noun( 'bracelet', 'bracelets', count, _ ).-noun( 'bracken', '-', mass, _ ).-noun( 'bracket', 'brackets', count, _ ).-noun( 'bract', 'bracts', count, _ ).-noun( 'brad', 'brads', count, _ ).-noun( 'bradawl', 'bradawls', count, _ ).-noun( 'brae', 'braes', count, _ ).-noun( 'braggart', 'braggarts', count, _ ).-noun( 'bragging', '-', mass, _ ).-noun( 'braid', 'braids', both, _ ).-noun( 'braille', '-', mass, _ ).-noun( 'brain', 'brains', count, _ ).-noun( 'brain-fag', '-', mass, _ ).-noun( 'brain-teaser', 'brain-teasers', count, _ ).-noun( 'brainchild', 'brainchildren', count, _ ).-noun( 'brainstorm', 'brainstorms', count, _ ).-noun( 'brainwashing', '-', mass, _ ).-noun( 'brainwave', 'brainwaves', count, _ ).-noun( 'brake', 'brakes', count, _ ).-noun( 'brakeman', 'brakemen', count, _ ).-noun( 'bramble', 'brambles', count, _ ).-noun( 'bran', '-', mass, _ ).-noun( 'branch', 'branches', count, _ ).-noun( 'brand', 'brands', count, _ ).-noun( 'branding-iron', 'branding-irons', count, _ ).-noun( 'brandy', 'brandies', both, _ ).-noun( 'brandy-ball', 'brandy-balls', count, _ ).-noun( 'brandy-snap', 'brandy-snaps', count, _ ).-noun( 'brass', 'brasses', both, _ ).-noun( 'brassard', 'brassards', count, _ ).-noun( 'brasserie', 'brasseries', count, _ ).-noun( 'brassi`ere', 'brassi`eres', count, _ ).-noun( 'brassiere', 'brassieres', count, _ ).-noun( 'brat', 'brats', count, _ ).-noun( 'bravado', 'bravados', both, _ ).-noun( 'brave', 'braves', count, _ ).-noun( 'bravery', '-', mass, _ ).-noun( 'bravo', 'bravos', count, _ ).-noun( 'brawl', 'brawls', count, _ ).-noun( 'brawler', 'brawlers', count, _ ).-noun( 'brawn', '-', mass, _ ).-noun( 'bray', 'brays', count, _ ).-noun( 'brazier', 'braziers', count, _ ).-noun( 'breach', 'breaches', count, _ ).-noun( 'bread', '-', mass, _ ).-noun( 'breadcrumb', 'breadcrumbs', count, _ ).-noun( 'breadfruit', 'breadfruit', count, _ ).-noun( 'breadline', 'breadlines', count, _ ).-noun( 'breadth', 'breadths', both, _ ).-noun( 'breadwinner', 'breadwinners', count, _ ).-noun( 'break', 'breaks', both, _ ).-noun( 'break-in', 'break-ins', count, _ ).-noun( 'break-up', 'break-ups', count, _ ).-noun( 'breakage', 'breakages', count, _ ).-noun( 'breakaway', 'breakaways', count, _ ).-noun( 'breakaways', 'breakawayss', count, _ ).-noun( 'breakdown', 'breakdowns', count, _ ).-noun( 'breaker', 'breakers', count, _ ).-noun( 'breakfast', 'breakfasts', count, _ ).-noun( 'breakthrough', 'breakthroughs', count, _ ).-noun( 'breakwater', 'breakwaters', count, _ ).-noun( 'bream', 'bream', count, _ ).-noun( 'breast', 'breasts', count, _ ).-noun( 'breast-plate', 'breast-plates', count, _ ).-noun( 'breaststroke', '-', mass, _ ).-noun( 'breastwork', 'breastworks', count, _ ).-noun( 'breath', 'breaths', both, _ ).-noun( 'breathalyser', 'breathalysers', count, _ ).-noun( 'breather', 'breathers', count, _ ).-noun( 'breathing', '-', mass, _ ).-noun( 'breathing-space', 'breathing-spaces', count, _ ).-noun( 'breech', 'breeches', count, _ ).-noun( 'breech-block', 'breech-blocks', count, _ ).-noun( 'breeches-buoy', 'breeches-buoys', count, _ ).-noun( 'breed', 'breeds', count, _ ).-noun( 'breeder', 'breeders', count, _ ).-noun( 'breeding', '-', mass, _ ).-noun( 'breeze', 'breezes', both, _ ).-noun( 'breeziness', '-', mass, _ ).-noun( 'breve', 'breves', count, _ ).-noun( 'brevet', 'brevets', count, _ ).-noun( 'breviary', 'breviaries', count, _ ).-noun( 'brevity', '-', mass, _ ).-noun( 'brew', 'brews', count, _ ).-noun( 'brewer', 'brewers', count, _ ).-noun( 'brewery', 'breweries', count, _ ).-noun( 'briar', 'briars', both, _ ).-noun( 'bribe', 'bribes', count, _ ).-noun( 'bribery', '-', mass, _ ).-noun( 'bric-a-brac', '-', mass, _ ).-noun( 'brick', 'bricks', both, _ ).-noun( 'brick-field', 'brick-fields', count, _ ).-noun( 'brickbat', 'brickbats', count, _ ).-noun( 'brickkiln', 'brickkilns', count, _ ).-noun( 'bricklayer', 'bricklayers', count, _ ).-noun( 'brickwork', 'brickworks', count, _ ).-noun( 'bridal', 'bridals', count, _ ).-noun( 'bride', 'brides', count, _ ).-noun( 'bridecake', 'bridecakes', count, _ ).-noun( 'bridegroom', 'bridegrooms', count, _ ).-noun( 'bridesmaid', 'bridesmaids', count, _ ).-noun( 'bridge', 'bridges', both, _ ).-noun( 'bridgehead', 'bridgeheads', count, _ ).-noun( 'bridle', 'bridles', count, _ ).-noun( 'bridle-path', 'bridle-paths', count, _ ).-noun( 'bridle-road', 'bridle-roads', count, _ ).-noun( 'brief', 'briefs', count, _ ).-noun( 'briefcase', 'briefcases', count, _ ).-noun( 'briefing', 'briefings', count, _ ).-noun( 'brier', 'briers', count, _ ).-noun( 'brig', 'brigs', count, _ ).-noun( 'brigade', 'brigades', count, _ ).-noun( 'brigand', 'brigands', count, _ ).-noun( 'brigantine', 'brigantines', count, _ ).-noun( 'brightness', '-', mass, _ ).-noun( 'brill', 'brill', count, _ ).-noun( 'brilliance', '-', mass, _ ).-noun( 'brilliancy', '-', mass, _ ).-noun( 'brilliantine', '-', mass, _ ).-noun( 'brim', 'brims', count, _ ).-noun( 'brimstone', '-', mass, _ ).-noun( 'brine', 'brines', both, _ ).-noun( 'brink', 'brinks', count, _ ).-noun( 'brinkmanship', '-', mass, _ ).-noun( 'brioche', 'brioches', count, _ ).-noun( 'briquet', 'briquets', count, _ ).-noun( 'briquette', 'briquettes', count, _ ).-noun( 'brisket', '-', mass, _ ).-noun( 'bristle', 'bristles', count, _ ).-noun( 'broad', 'broads', count, _ ).-noun( 'broad-mindedness', '-', mass, _ ).-noun( 'broadcast', 'broadcasts', count, _ ).-noun( 'broadcasting', '-', mass, _ ).-noun( 'broadcloth', '-', mass, _ ).-noun( 'broadness', '-', mass, _ ).-noun( 'broadsheet', 'broadsheets', count, _ ).-noun( 'broadside', 'broadsides', count, _ ).-noun( 'brocade', 'brocades', both, _ ).-noun( 'broccoli', '-', mass, _ ).-noun( 'brochure', 'brochures', count, _ ).-noun( 'brogue', 'brogues', count, _ ).-noun( 'broiler', 'broilers', count, _ ).-noun( 'broker', 'brokers', count, _ ).-noun( 'brokerage', '-', mass, _ ).-noun( 'brolly', 'brollies', count, _ ).-noun( 'bromide', 'bromides', both, _ ).-noun( 'bromine', '-', mass, _ ).-noun( 'bronchitis', '-', mass, _ ).-noun( 'bronchus', 'bronchi', count, _ ).-noun( 'bronco', 'broncos', count, _ ).-noun( 'bronze', 'bronzes', both, _ ).-noun( 'brooch', 'brooches', count, _ ).-noun( 'brood', 'broods', count, _ ).-noun( 'brood-hen', 'brood-hens', count, _ ).-noun( 'brood-mare', 'brood-mares', count, _ ).-noun( 'brook', 'brooks', count, _ ).-noun( 'broom', 'brooms', both, _ ).-noun( 'broomstick', 'broomsticks', count, _ ).-noun( 'broth', '-', mass, _ ).-noun( 'brothel', 'brothels', count, _ ).-noun( 'brother', 'brothers', count, _ ).-noun( 'brother-in-law', 'brothers-in-law', count, _ ).-noun( 'brotherhood', 'brotherhoods', both, _ ).-noun( 'brougham', 'broughams', count, _ ).-noun( 'brouhaha', 'brouhahas', count, _ ).-noun( 'brow', 'brows', count, _ ).-noun( 'brownie', 'brownies', count, _ ).-noun( 'brownstone', 'brownstones', both, _ ).-noun( 'browse', 'browses', count, _ ).-noun( 'bruin', 'bruins', count, _ ).-noun( 'bruise', 'bruises', count, _ ).-noun( 'bruiser', 'bruisers', count, _ ).-noun( 'brunch', 'brunches', count, _ ).-noun( 'brunette', 'brunettes', count, _ ).-noun( 'brunt', 'brunts', count, _ ).-noun( 'brush', 'brushes', both, _ ).-noun( 'brush-off', 'brush-offs', count, _ ).-noun( 'brush-up', 'brush-ups', count, _ ).-noun( 'brushwood', '-', mass, _ ).-noun( 'brushwork', 'brushworks', count, _ ).-noun( 'brusqueness', '-', mass, _ ).-noun( 'brutality', 'brutalities', both, _ ).-noun( 'brute', 'brutes', count, _ ).-noun( 'bubble', 'bubbles', count, _ ).-noun( 'bubbly', '-', mass, _ ).-noun( 'buccaneer', 'buccaneers', count, _ ).-noun( 'buck', 'bucks', count, _ ).-noun( 'bucket', 'buckets', count, _ ).-noun( 'bucketful', 'bucketfuls', count, _ ).-noun( 'buckle', 'buckles', count, _ ).-noun( 'buckler', 'bucklers', count, _ ).-noun( 'buckram', '-', mass, _ ).-noun( 'buckshot', '-', mass, _ ).-noun( 'buckskin', '-', mass, _ ).-noun( 'bucktooth', 'buckteeth', count, _ ).-noun( 'buckwheat', '-', mass, _ ).-noun( 'bucolics', 'bucolics', mass, _ ).-noun( 'bud', 'buds', count, _ ).-noun( 'buddy', 'buddies', count, _ ).-noun( 'budgerigar', 'budgerigars', count, _ ).-noun( 'budget', 'budgets', count, _ ).-noun( 'budgie', 'budgies', count, _ ).-noun( 'buff', 'buffs', both, _ ).-noun( 'buffalo', 'buffalo', count, _ ).-noun( 'buffer', 'buffers', count, _ ).-noun( 'buffet', 'buffets', count, _ ).-noun( 'buffet', 'buffets', count, _ ).-noun( 'buffoon', 'buffoons', count, _ ).-noun( 'buffoonery', '-', mass, _ ).-noun( 'bug', 'bugs', count, _ ).-noun( 'bug-hunter', 'bug-hunters', count, _ ).-noun( 'bugaboo', 'bugaboos', count, _ ).-noun( 'bugbear', 'bugbears', count, _ ).-noun( 'bugger', 'buggers', count, _ ).-noun( 'bugger-all', '-', mass, _ ).-noun( 'buggery', '-', mass, _ ).-noun( 'buggy', 'buggies', count, _ ).-noun( 'bugle', 'bugles', count, _ ).-noun( 'bugler', 'buglers', count, _ ).-noun( 'buhl', '-', mass, _ ).-noun( 'build', '-', mass, _ ).-noun( 'build-up', 'build-ups', count, _ ).-noun( 'builder', 'builders', count, _ ).-noun( 'building', 'buildings', both, _ ).-noun( 'building-society', 'building-societies', count, _ ).-noun( 'bulb', 'bulbs', count, _ ).-noun( 'bulbul', 'bulbuls', count, _ ).-noun( 'bulge', 'bulges', count, _ ).-noun( 'bulk', '-', mass, _ ).-noun( 'bulkhead', 'bulkheads', count, _ ).-noun( 'bull', 'bulls', count, _ ).-noun( 'bull\'s-eye', 'bull\'s-eyes', count, _ ).-noun( 'bull-neck', 'bull-necks', count, _ ).-noun( 'bull-terrier', 'bull-terriers', count, _ ).-noun( 'bulldog', 'bulldogs', count, _ ).-noun( 'bulldozer', 'bulldozers', count, _ ).-noun( 'bullet', 'bullets', count, _ ).-noun( 'bulletin', 'bulletins', count, _ ).-noun( 'bullfight', 'bullfights', count, _ ).-noun( 'bullfighter', 'bullfighters', count, _ ).-noun( 'bullfinch', 'bullfinches', count, _ ).-noun( 'bullfrog', 'bullfrogs', count, _ ).-noun( 'bullion', '-', mass, _ ).-noun( 'bullock', 'bullocks', count, _ ).-noun( 'bullring', 'bullrings', count, _ ).-noun( 'bullshit', '-', mass, _ ).-noun( 'bully', 'bullies', both, _ ).-noun( 'bulrush', 'bulrushes', count, _ ).-noun( 'bulwark', 'bulwarks', count, _ ).-noun( 'bum', 'bums', count, _ ).-noun( 'bumblebee', 'bumblebees', count, _ ).-noun( 'bumboat', 'bumboats', count, _ ).-noun( 'bump', 'bumps', count, _ ).-noun( 'bumper', 'bumpers', count, _ ).-noun( 'bumpkin', 'bumpkins', count, _ ).-noun( 'bumptiousness', '-', mass, _ ).-noun( 'bun', 'buns', count, _ ).-noun( 'buna', '-', mass, _ ).-noun( 'bunch', 'bunches', count, _ ).-noun( 'bundle', 'bundles', count, _ ).-noun( 'bung', 'bungs', count, _ ).-noun( 'bung-hole', 'bung-holes', count, _ ).-noun( 'bungalow', 'bungalows', count, _ ).-noun( 'bungle', 'bungles', count, _ ).-noun( 'bungler', 'bunglers', count, _ ).-noun( 'bunion', 'bunions', count, _ ).-noun( 'bunk', 'bunks', both, _ ).-noun( 'bunker', 'bunkers', count, _ ).-noun( 'bunkum', '-', mass, _ ).-noun( 'bunny', 'bunnies', count, _ ).-noun( 'bunting', '-', mass, _ ).-noun( 'buoy', 'buoys', count, _ ).-noun( 'buoyancy', '-', mass, _ ).-noun( 'bur', 'burs', count, _ ).-noun( 'burden', 'burdens', both, _ ).-noun( 'burdock', 'burdocks', count, _ ).-noun( 'bureau', 'bureaux', count, _ ).-noun( 'bureaucracy', 'bureaucracies', both, _ ).-noun( 'bureaucrat', 'bureaucrats', count, _ ).-noun( 'burette', 'burettes', count, _ ).-noun( 'burg', 'burgs', count, _ ).-noun( 'burgess', 'burgesses', count, _ ).-noun( 'burgh', 'burghs', count, _ ).-noun( 'burgher', 'burghers', count, _ ).-noun( 'burglar', 'burglars', count, _ ).-noun( 'burglar-alarm', 'burglar-alarms', count, _ ).-noun( 'burglary', 'burglaries', both, _ ).-noun( 'burgomaster', 'burgomasters', count, _ ).-noun( 'burial', 'burials', both, _ ).-noun( 'burial-ground', 'burial-grounds', count, _ ).-noun( 'burlap', '-', mass, _ ).-noun( 'burlesque', 'burlesques', both, _ ).-noun( 'burn', 'burns', count, _ ).-noun( 'burn-up', 'burn-ups', count, _ ).-noun( 'burner', 'burners', count, _ ).-noun( 'burnouse', 'burnouses', count, _ ).-noun( 'burp', 'burps', count, _ ).-noun( 'burr', 'burrs', count, _ ).-noun( 'burr-drill', 'burr-drills', count, _ ).-noun( 'burrow', 'burrows', count, _ ).-noun( 'bursar', 'bursars', count, _ ).-noun( 'bursary', 'bursaries', count, _ ).-noun( 'burst', 'bursts', count, _ ).-noun( 'burthen', 'burthens', count, _ ).-noun( 'burton', 'burtons', count, _ ).-noun( 'burying-ground', 'burying-grounds', count, _ ).-noun( 'bus', 'buses', count, _ ).-noun( 'busby', 'busbies', count, _ ).-noun( 'bush', 'bushes', both, _ ).-noun( 'bushel', 'bushels', count, _ ).-noun( 'business', 'businesses', both, _ ).-noun( 'businessman', 'businessmen', count, _ ).-noun( 'busker', 'buskers', count, _ ).-noun( 'busman', 'busmen', count, _ ).-noun( 'bust', 'busts', count, _ ).-noun( 'bust-up', 'bust-ups', count, _ ).-noun( 'bustard', 'bustards', count, _ ).-noun( 'buster', 'busters', count, _ ).-noun( 'bustle', 'bustles', both, _ ).-noun( 'busybody', 'busybodies', count, _ ).-noun( 'butane', '-', mass, _ ).-noun( 'butcher', 'butchers', count, _ ).-noun( 'butchery', '-', mass, _ ).-noun( 'butler', 'butlers', count, _ ).-noun( 'butt', 'butts', count, _ ).-noun( 'butter', '-', mass, _ ).-noun( 'butterbean', 'butterbeans', count, _ ).-noun( 'buttercup', 'buttercups', count, _ ).-noun( 'butterfingers', '-', count, _ ).-noun( 'butterfly', 'butterflies', count, _ ).-noun( 'buttermilk', '-', mass, _ ).-noun( 'butterscotch', '-', mass, _ ).-noun( 'buttery', 'butteries', count, _ ).-noun( 'buttock', 'buttocks', count, _ ).-noun( 'button', 'buttons', count, _ ).-noun( 'buttonhole', 'buttonholes', count, _ ).-noun( 'buttonhook', 'buttonhooks', count, _ ).-noun( 'buttonwood', 'buttonwoods', both, _ ).-noun( 'buttress', 'buttresses', count, _ ).-noun( 'buy', 'buys', count, _ ).-noun( 'buyer', 'buyers', count, _ ).-noun( 'buzz', 'buzzes', count, _ ).-noun( 'buzzard', 'buzzards', count, _ ).-noun( 'buzzer', 'buzzers', count, _ ).-noun( 'by-election', 'by-elections', count, _ ).-noun( 'bye', 'byes', count, _ ).-noun( 'bye-bye', 'bye-byes', count, _ ).-noun( 'bye-law', 'bye-laws', count, _ ).-noun( 'bylaw', 'bylaws', count, _ ).-noun( 'bypass', 'bypasses', count, _ ).-noun( 'bypath', 'bypaths', count, _ ).-noun( 'byplay', '-', mass, _ ).-noun( 'byproduct', 'byproducts', count, _ ).-noun( 'byroad', 'byroads', count, _ ).-noun( 'bystander', 'bystanders', count, _ ).-noun( 'byway', 'byways', count, _ ).-noun( 'byword', 'bywords', count, _ ).-noun( 'c', '-', count, _ ).-noun( 'ca\'canny', '-', count, _ ).-noun( 'cab', 'cabs', count, _ ).-noun( 'cab-rank', 'cab-ranks', count, _ ).-noun( 'cabal', 'cabals', count, _ ).-noun( 'cabaret', 'cabarets', count, _ ).-noun( 'cabbage', 'cabbages', both, _ ).-noun( 'cabby', 'cabbies', count, _ ).-noun( 'caber', 'cabers', count, _ ).-noun( 'cabin', 'cabins', count, _ ).-noun( 'cabinet', 'cabinets', count, _ ).-noun( 'cabinet-maker', 'cabinet-makers', count, _ ).-noun( 'cable', 'cables', both, _ ).-noun( 'cable\'s-length', 'cable\'s-lengths', count, _ ).-noun( 'cable-car', 'cable-cars', count, _ ).-noun( 'cable-length', 'cable-lengths', count, _ ).-noun( 'cable-railway', 'cable-railways', count, _ ).-noun( 'cablegram', 'cablegrams', count, _ ).-noun( 'cabman', 'cabmen', count, _ ).-noun( 'caboodle', 'caboodles', count, _ ).-noun( 'caboose', 'cabooses', count, _ ).-noun( 'cabstand', 'cabstands', count, _ ).-noun( 'cacao', 'cacaos', count, _ ).-noun( 'cacao-bean', 'cacao-beans', count, _ ).-noun( 'cacao-tree', 'cacao-trees', count, _ ).-noun( 'cache', 'caches', count, _ ).-noun( 'cachet', 'cachets', count, _ ).-noun( 'cachou', 'cachous', count, _ ).-noun( 'cackle', 'cackles', both, _ ).-noun( 'cackler', 'cacklers', count, _ ).-noun( 'cacophony', 'cacophonies', count, _ ).-noun( 'cactus', 'cactuses', count, _ ).-noun( 'cad', 'cads', count, _ ).-noun( 'cadaver', 'cadavers', count, _ ).-noun( 'caddie', 'caddies', count, _ ).-noun( 'caddy', 'caddies', count, _ ).-noun( 'cadence', 'cadences', count, _ ).-noun( 'cadenza', 'cadenzas', count, _ ).-noun( 'cadet', 'cadets', count, _ ).-noun( 'cadger', 'cadgers', count, _ ).-noun( 'cadmium', '-', mass, _ ).-noun( 'cadre', 'cadres', count, _ ).-noun( 'caesura', 'caesuras', count, _ ).-noun( 'caf_e', 'caf_es', count, _ ).-noun( 'cafe-au-lait', 'cafe-au-laits', count, _ ).-noun( 'cafeteria', 'cafeterias', count, _ ).-noun( 'caff', 'caffs', count, _ ).-noun( 'caffeine', '-', mass, _ ).-noun( 'caftan', 'caftans', count, _ ).-noun( 'cage', 'cages', count, _ ).-noun( 'cagoule', 'cagoules', count, _ ).-noun( 'caiman', 'caimans', count, _ ).-noun( 'cairn', 'cairns', count, _ ).-noun( 'caisson', 'caissons', count, _ ).-noun( 'caitiff', 'caitiffs', count, _ ).-noun( 'cajolery', '-', mass, _ ).-noun( 'cake', 'cakes', both, _ ).-noun( 'calabash', 'calabashes', count, _ ).-noun( 'calamity', 'calamities', count, _ ).-noun( 'calcination', 'calcinations', count, _ ).-noun( 'calcium', '-', mass, _ ).-noun( 'calculation', 'calculations', both, _ ).-noun( 'calculator', 'calculators', count, _ ).-noun( 'calculus', 'calculuses', both, _ ).-noun( 'caldron', 'caldrons', count, _ ).-noun( 'calendar', 'calendars', count, _ ).-noun( 'calender', 'calenders', count, _ ).-noun( 'calf', 'calves', both, _ ).-noun( 'calf-love', '-', mass, _ ).-noun( 'calibration', 'calibrations', both, _ ).-noun( 'calibre', 'calibres', both, _ ).-noun( 'calico', '-', mass, _ ).-noun( 'calif', 'califs', count, _ ).-noun( 'caliph', 'caliphs', count, _ ).-noun( 'caliphate', 'caliphates', count, _ ).-noun( 'calisthenics', 'calisthenics', mass, _ ).-noun( 'calk', 'calks', count, _ ).-noun( 'call', 'calls', both, _ ).-noun( 'call-box', 'call-boxes', count, _ ).-noun( 'call-girl', 'call-girls', count, _ ).-noun( 'call-over', 'call-overs', count, _ ).-noun( 'call-up', 'call-ups', count, _ ).-noun( 'caller', 'callers', count, _ ).-noun( 'calligraphy', '-', mass, _ ).-noun( 'calling', 'callings', count, _ ).-noun( 'calliope', 'calliopes', count, _ ).-noun( 'callisthenics', 'callisthenics', mass, _ ).-noun( 'callosity', 'callosities', count, _ ).-noun( 'callousness', '-', mass, _ ).-noun( 'callowness', '-', mass, _ ).-noun( 'callus', 'calluses', count, _ ).-noun( 'calm', 'calms', count, _ ).-noun( 'calmness', '-', mass, _ ).-noun( 'calomel', '-', mass, _ ).-noun( 'calorie', 'calories', count, _ ).-noun( 'calumny', 'calumnies', both, _ ).-noun( 'calypso', 'calypsos', count, _ ).-noun( 'calyx', 'calyxes', count, _ ).-noun( 'cam', 'cams', count, _ ).-noun( 'camaraderie', '-', mass, _ ).-noun( 'camber', 'cambers', count, _ ).-noun( 'cambric', '-', mass, _ ).-noun( 'camel', 'camels', count, _ ).-noun( 'camel-hair', '-', mass, _ ).-noun( 'camellia', 'camellias', count, _ ).-noun( 'cameo', 'cameos', count, _ ).-noun( 'camera', 'cameras', count, _ ).-noun( 'cameraman', 'cameramen', count, _ ).-noun( 'camion', 'camions', count, _ ).-noun( 'camomile', '-', mass, _ ).-noun( 'camouflage', '-', mass, _ ).-noun( 'camp', 'camps', count, _ ).-noun( 'camp-bed', 'camp-beds', count, _ ).-noun( 'camp-chair', 'camp-chairs', count, _ ).-noun( 'camp-fire', 'camp-fires', count, _ ).-noun( 'camp-follower', 'camp-followers', count, _ ).-noun( 'camp-stool', 'camp-stools', count, _ ).-noun( 'campaign', 'campaigns', count, _ ).-noun( 'campaigner', 'campaigners', count, _ ).-noun( 'campanile', 'campaniles', count, _ ).-noun( 'campanula', 'campanulas', count, _ ).-noun( 'camper', 'campers', count, _ ).-noun( 'camphor', '-', mass, _ ).-noun( 'camping', '-', mass, _ ).-noun( 'campion', '-', mass, _ ).-noun( 'campus', 'campuses', count, _ ).-noun( 'camshaft', 'camshafts', count, _ ).-noun( 'can', 'cans', count, _ ).-noun( 'canal', 'canals', count, _ ).-noun( 'canalization', 'canalizations', count, _ ).-noun( 'canap_e', 'canap_es', count, _ ).-noun( 'canard', 'canards', count, _ ).-noun( 'canary', 'canaries', count, _ ).-noun( 'canary-bird', 'canary-birds', count, _ ).-noun( 'canary-wine', 'canary-wines', count, _ ).-noun( 'canasta', 'canastas', count, _ ).-noun( 'cancan', 'cancans', count, _ ).-noun( 'cancellation', 'cancellations', both, _ ).-noun( 'cancer', 'cancers', both, _ ).-noun( 'candelabrum', 'candelabra', count, _ ).-noun( 'candidate', 'candidates', count, _ ).-noun( 'candidature', 'candidatures', count, _ ).-noun( 'candle', 'candles', count, _ ).-noun( 'candle-power', '-', mass, _ ).-noun( 'candlelight', '-', mass, _ ).-noun( 'candlestick', 'candlesticks', count, _ ).-noun( 'candlewick', '-', mass, _ ).-noun( 'candour', '-', mass, _ ).-noun( 'candy', 'candies', both, _ ).-noun( 'candy-floss', '-', mass, _ ).-noun( 'candytuft', 'candytufts', count, _ ).-noun( 'cane', 'canes', both, _ ).-noun( 'canister', 'canisters', count, _ ).-noun( 'canker', '-', mass, _ ).-noun( 'canna', 'cannas', count, _ ).-noun( 'cannabis', '-', mass, _ ).-noun( 'cannery', 'canneries', count, _ ).-noun( 'cannibal', 'cannibals', count, _ ).-noun( 'cannibalism', '-', mass, _ ).-noun( 'cannon', 'cannons', count, _ ).-noun( 'cannon-fodder', '-', mass, _ ).-noun( 'cannonade', 'cannonades', count, _ ).-noun( 'canoe', 'canoes', count, _ ).-noun( 'canoeist', 'canoeists', count, _ ).-noun( 'canon', 'canons', count, _ ).-noun( 'canonization', 'canonizations', count, _ ).-noun( 'canopy', 'canopies', count, _ ).-noun( 'cant', 'cants', both, _ ).-noun( 'cantaloup', 'cantaloups', count, _ ).-noun( 'cantaloupe', 'cantaloupes', count, _ ).-noun( 'cantata', 'cantatas', count, _ ).-noun( 'canteen', 'canteens', count, _ ).-noun( 'canter', 'canters', count, _ ).-noun( 'canticle', 'canticles', count, _ ).-noun( 'cantilever', 'cantilevers', count, _ ).-noun( 'canto', 'cantos', count, _ ).-noun( 'canton', 'cantons', count, _ ).-noun( 'cantonment', 'cantonments', count, _ ).-noun( 'cantor', 'cantors', count, _ ).-noun( 'canvas', 'canvases', both, _ ).-noun( 'canvass', 'canvasses', count, _ ).-noun( 'canyon', 'canyons', count, _ ).-noun( 'cap', 'caps', count, _ ).-noun( 'capability', 'capabilities', both, _ ).-noun( 'capacity', 'capacities', both, _ ).-noun( 'caparison', 'caparisons', count, _ ).-noun( 'cape', 'capes', count, _ ).-noun( 'caper', 'capers', count, _ ).-noun( 'capillary', 'capillaries', count, _ ).-noun( 'capital', 'capitals', both, _ ).-noun( 'capitalism', '-', mass, _ ).-noun( 'capitalist', 'capitalists', count, _ ).-noun( 'capitalization', 'capitalizations', count, _ ).-noun( 'capitation', 'capitations', count, _ ).-noun( 'capitulation', '-', mass, _ ).-noun( 'capon', 'capons', count, _ ).-noun( 'caprice', 'caprices', count, _ ).-noun( 'capriciousness', '-', mass, _ ).-noun( 'capsicum', 'capsicums', count, _ ).-noun( 'capstan', 'capstans', count, _ ).-noun( 'capsule', 'capsules', count, _ ).-noun( 'captain', 'captains', count, _ ).-noun( 'caption', 'captions', count, _ ).-noun( 'captive', 'captives', count, _ ).-noun( 'captivity', '-', mass, _ ).-noun( 'captor', 'captors', count, _ ).-noun( 'capture', 'captures', both, _ ).-noun( 'car', 'cars', count, _ ).-noun( 'car-ferry', 'car-ferries', count, _ ).-noun( 'carafe', 'carafes', count, _ ).-noun( 'caramel', 'caramels', both, _ ).-noun( 'carapace', 'carapaces', count, _ ).-noun( 'carat', 'carats', count, _ ).-noun( 'caravan', 'caravans', count, _ ).-noun( 'caravanning', '-', mass, _ ).-noun( 'caravansary', 'caravansaries', count, _ ).-noun( 'caravanserai', 'caravanserais', count, _ ).-noun( 'caraway', 'caraways', count, _ ).-noun( 'carbide', 'carbides', count, _ ).-noun( 'carbine', 'carbines', count, _ ).-noun( 'carbohydrate', 'carbohydrates', both, _ ).-noun( 'carbon', 'carbons', both, _ ).-noun( 'carbon-paper', '-', mass, _ ).-noun( 'carbonization', 'carbonizations', both, _ ).-noun( 'carborundum', '-', mass, _ ).-noun( 'carboy', 'carboys', count, _ ).-noun( 'carbuncle', 'carbuncles', count, _ ).-noun( 'carburettor', 'carburettors', count, _ ).-noun( 'carcase', 'carcases', count, _ ).-noun( 'carcass', 'carcasses', count, _ ).-noun( 'card', 'cards', count, _ ).-noun( 'card-sharper', 'card-sharpers', count, _ ).-noun( 'cardamom', '-', mass, _ ).-noun( 'cardboard', '-', mass, _ ).-noun( 'cardigan', 'cardigans', count, _ ).-noun( 'cardinal', 'cardinals', count, _ ).-noun( 'care', 'cares', both, _ ).-noun( 'career', 'careers', both, _ ).-noun( 'careerist', 'careerists', count, _ ).-noun( 'carefulness', '-', mass, _ ).-noun( 'carelessness', '-', mass, _ ).-noun( 'caress', 'caresses', count, _ ).-noun( 'caret', 'carets', count, _ ).-noun( 'caretaker', 'caretakers', count, _ ).-noun( 'cargo', 'cargoes', both, _ ).-noun( 'caribou', 'caribou', count, _ ).-noun( 'caricature', 'caricatures', both, _ ).-noun( 'caricaturist', 'caricaturists', count, _ ).-noun( 'caries', '-', mass, _ ).-noun( 'carillon', 'carillons', count, _ ).-noun( 'carmine', 'carmines', both, _ ).-noun( 'carnage', '-', mass, _ ).-noun( 'carnation', 'carnations', count, _ ).-noun( 'carnival', 'carnivals', both, _ ).-noun( 'carnivore', 'carnivores', count, _ ).-noun( 'carol', 'carols', count, _ ).-noun( 'caroller', 'carollers', count, _ ).-noun( 'carousal', 'carousals', count, _ ).-noun( 'carousel', 'carousels', count, _ ).-noun( 'carp', 'carp', count, _ ).-noun( 'carpal', 'carpals', count, _ ).-noun( 'carpenter', 'carpenters', count, _ ).-noun( 'carpentry', '-', mass, _ ).-noun( 'carpet', 'carpets', count, _ ).-noun( 'carpet-beater', 'carpet-beaters', count, _ ).-noun( 'carpet-knight', 'carpet-knights', count, _ ).-noun( 'carpet-sweeper', 'carpet-sweepers', count, _ ).-noun( 'carpetbag', 'carpetbags', count, _ ).-noun( 'carpetbagger', 'carpetbaggers', count, _ ).-noun( 'carport', 'carports', count, _ ).-noun( 'carriage', 'carriages', both, _ ).-noun( 'carriageway', 'carriageways', count, _ ).-noun( 'carrier', 'carriers', count, _ ).-noun( 'carrier-bag', 'carrier-bags', count, _ ).-noun( 'carrier-pigeon', 'carrier-pigeons', count, _ ).-noun( 'carrion', '-', mass, _ ).-noun( 'carrion-crow', 'carrion-crows', count, _ ).-noun( 'carrot', 'carrots', count, _ ).-noun( 'carry', 'carries', count, _ ).-noun( 'carrycot', 'carrycots', count, _ ).-noun( 'carsickness', '-', mass, _ ).-noun( 'cart', 'carts', count, _ ).-noun( 'cart-track', 'cart-tracks', count, _ ).-noun( 'cartage', '-', mass, _ ).-noun( 'carte blanche', '-', count, _ ).-noun( 'cartel', 'cartels', count, _ ).-noun( 'carter', 'carters', count, _ ).-noun( 'carthorse', 'carthorses', count, _ ).-noun( 'cartilage', 'cartilages', both, _ ).-noun( 'cartload', 'cartloads', count, _ ).-noun( 'cartographer', 'cartographers', count, _ ).-noun( 'cartography', '-', mass, _ ).-noun( 'carton', 'cartons', count, _ ).-noun( 'cartoon', 'cartoons', count, _ ).-noun( 'cartoonist', 'cartoonists', count, _ ).-noun( 'cartridge', 'cartridges', count, _ ).-noun( 'cartridge-belt', 'cartridge-belts', count, _ ).-noun( 'cartridge-paper', 'cartridge-papers', count, _ ).-noun( 'cartroad', 'cartroads', count, _ ).-noun( 'cartwheel', 'cartwheels', count, _ ).-noun( 'carver', 'carvers', count, _ ).-noun( 'carving', 'carvings', both, _ ).-noun( 'carving-fork', 'carving-forks', count, _ ).-noun( 'carving-knife', 'carving-knives', count, _ ).-noun( 'caryatid', 'caryatids', count, _ ).-noun( 'cascade', 'cascades', count, _ ).-noun( 'case', 'cases', count, _ ).-noun( 'case-history', 'case-histories', count, _ ).-noun( 'case-law', 'case-laws', count, _ ).-noun( 'casebook', 'casebooks', count, _ ).-noun( 'casein', '-', mass, _ ).-noun( 'casement', 'casements', count, _ ).-noun( 'casework', 'caseworks', count, _ ).-noun( 'cash', '-', mass, _ ).-noun( 'cashew', 'cashews', count, _ ).-noun( 'cashier', 'cashiers', count, _ ).-noun( 'cashmere', '-', mass, _ ).-noun( 'casing', 'casings', count, _ ).-noun( 'casino', 'casinos', count, _ ).-noun( 'cask', 'casks', count, _ ).-noun( 'casket', 'caskets', count, _ ).-noun( 'cassava', '-', mass, _ ).-noun( 'casserole', 'casseroles', count, _ ).-noun( 'cassette', 'cassettes', count, _ ).-noun( 'cassock', 'cassocks', count, _ ).-noun( 'cassowary', 'cassowaries', count, _ ).-noun( 'cast', 'casts', count, _ ).-noun( 'castaway', 'castaways', count, _ ).-noun( 'caste', 'castes', both, _ ).-noun( 'caster', 'casters', count, _ ).-noun( 'castigation', 'castigations', both, _ ).-noun( 'casting', 'castings', count, _ ).-noun( 'castle', 'castles', count, _ ).-noun( 'castor', 'castors', count, _ ).-noun( 'castor oil', '-', mass, _ ).-noun( 'castration', 'castrations', count, _ ).-noun( 'casualty', 'casualties', count, _ ).-noun( 'casuist', 'casuists', count, _ ).-noun( 'casuistry', 'casuistries', both, _ ).-noun( 'casus belli', '-', count, _ ).-noun( 'cat', 'cats', count, _ ).-noun( 'cat-nap', 'cat-naps', count, _ ).-noun( 'cat-o\'-nine-tails', '-', count, _ ).-noun( 'cat-sleep', 'cat-sleeps', count, _ ).-noun( 'cataclysm', 'cataclysms', count, _ ).-noun( 'catafalque', 'catafalques', count, _ ).-noun( 'catalepsy', '-', mass, _ ).-noun( 'cataleptic', 'cataleptics', count, _ ).-noun( 'catalogue', 'catalogues', count, _ ).-noun( 'catalpa', 'catalpas', count, _ ).-noun( 'catalysis', '-', mass, _ ).-noun( 'catalyst', 'catalysts', count, _ ).-noun( 'catamaran', 'catamarans', count, _ ).-noun( 'catapult', 'catapults', count, _ ).-noun( 'cataract', 'cataracts', count, _ ).-noun( 'catarrh', '-', mass, _ ).-noun( 'catastrophe', 'catastrophes', count, _ ).-noun( 'catcall', 'catcalls', count, _ ).-noun( 'catch', 'catches', count, _ ).-noun( 'catch-crop', 'catch-crops', count, _ ).-noun( 'catcher', 'catchers', count, _ ).-noun( 'catchment', 'catchments', count, _ ).-noun( 'catchment-area', 'catchment-areas', count, _ ).-noun( 'catchment-basin', 'catchment-basins', count, _ ).-noun( 'catchup', 'catchups', count, _ ).-noun( 'catchword', 'catchwords', count, _ ).-noun( 'catechism', 'catechisms', both, _ ).-noun( 'category', 'categories', count, _ ).-noun( 'caterer', 'caterers', count, _ ).-noun( 'caterpillar', 'caterpillars', count, _ ).-noun( 'caterwaul', 'caterwauls', count, _ ).-noun( 'catfish', 'catfish', count, _ ).-noun( 'catgut', '-', mass, _ ).-noun( 'catharsis', 'catharses', both, _ ).-noun( 'cathartic', 'cathartics', both, _ ).-noun( 'cathedral', 'cathedrals', count, _ ).-noun( 'cathode', 'cathodes', count, _ ).-noun( 'catholicity', '-', mass, _ ).-noun( 'catkin', 'catkins', count, _ ).-noun( 'catsup', 'catsups', both, _ ).-noun( 'cattiness', '-', mass, _ ).-noun( 'cattle-cake', '-', mass, _ ).-noun( 'cattleman', 'cattlemen', count, _ ).-noun( 'catwalk', 'catwalks', count, _ ).-noun( 'caucus', 'caucuses', count, _ ).-noun( 'caul', 'cauls', count, _ ).-noun( 'cauldron', 'cauldrons', count, _ ).-noun( 'cauliflower', 'cauliflowers', both, _ ).-noun( 'causality', '-', mass, _ ).-noun( 'causation', '-', mass, _ ).-noun( 'cause', 'causes', both, _ ).-noun( 'causerie', 'causeries', count, _ ).-noun( 'causeway', 'causeways', count, _ ).-noun( 'caution', 'cautions', both, _ ).-noun( 'cavalcade', 'cavalcades', count, _ ).-noun( 'cavalier', 'cavaliers', count, _ ).-noun( 'cavalry', 'cavalries', count, _ ).-noun( 'cavalryman', 'cavalrymen', count, _ ).-noun( 'cave', 'caves', count, _ ).-noun( 'cave-dweller', 'cave-dwellers', count, _ ).-noun( 'cave-in', 'cave-ins', count, _ ).-noun( 'caveat', 'caveats', count, _ ).-noun( 'caveman', 'cavemen', count, _ ).-noun( 'cavern', 'caverns', count, _ ).-noun( 'caviar', '-', mass, _ ).-noun( 'caviare', '-', mass, _ ).-noun( 'cavity', 'cavities', count, _ ).-noun( 'caw', 'caws', count, _ ).-noun( 'cayenne', '-', mass, _ ).-noun( 'cayenne pepper', '-', mass, _ ).-noun( 'cayman', 'caymans', count, _ ).-noun( 'ca~non', 'ca~nons', count, _ ).-noun( 'cc', 'cc', count, _ ).-noun( 'cease', 'ceases', count, _ ).-noun( 'cease-fire', 'cease-fires', count, _ ).-noun( 'cedar', 'cedars', both, _ ).-noun( 'cedilla', 'cedillas', count, _ ).-noun( 'ceiling', 'ceilings', count, _ ).-noun( 'celandine', 'celandines', count, _ ).-noun( 'celebrant', 'celebrants', count, _ ).-noun( 'celebration', 'celebrations', both, _ ).-noun( 'celebrity', 'celebrities', both, _ ).-noun( 'celerity', '-', mass, _ ).-noun( 'celery', '-', mass, _ ).-noun( 'celibacy', '-', mass, _ ).-noun( 'celibate', 'celibates', count, _ ).-noun( 'cell', 'cells', count, _ ).-noun( 'cellar', 'cellars', count, _ ).-noun( 'cellarage', 'cellarages', both, _ ).-noun( 'cellist', 'cellists', count, _ ).-noun( 'cello', 'cellos', count, _ ).-noun( 'cellophane', '-', mass, _ ).-noun( 'celluloid', '-', mass, _ ).-noun( 'cellulose', '-', mass, _ ).-noun( 'cement', '-', mass, _ ).-noun( 'cement-mixer', 'cement-mixers', count, _ ).-noun( 'cemetery', 'cemeteries', count, _ ).-noun( 'cenotaph', 'cenotaphs', count, _ ).-noun( 'censer', 'censers', count, _ ).-noun( 'censor', 'censors', count, _ ).-noun( 'censorship', 'censorships', count, _ ).-noun( 'censure', 'censures', both, _ ).-noun( 'census', 'censuses', count, _ ).-noun( 'cent', 'cents', count, _ ).-noun( 'centaur', 'centaurs', count, _ ).-noun( 'centenarian', 'centenarians', count, _ ).-noun( 'centenary', 'centenaries', count, _ ).-noun( 'centennial', 'centennials', count, _ ).-noun( 'centime', 'centimes', count, _ ).-noun( 'centimetre', 'centimetres', count, _ ).-noun( 'centipede', 'centipedes', count, _ ).-noun( 'central', 'centrals', count, _ ).-noun( 'centralization', 'centralizations', both, _ ).-noun( 'centre', 'centres', count, _ ).-noun( 'centre-bit', 'centre-bits', count, _ ).-noun( 'centre-board', 'centre-boards', count, _ ).-noun( 'centrepiece', 'centrepieces', count, _ ).-noun( 'centrifuge', 'centrifuges', count, _ ).-noun( 'centurion', 'centurions', count, _ ).-noun( 'century', 'centuries', count, _ ).-noun( 'ceramics', 'ceramics', mass, _ ).-noun( 'cereal', 'cereals', both, _ ).-noun( 'cerebration', '-', mass, _ ).-noun( 'ceremonial', 'ceremonials', both, _ ).-noun( 'ceremony', 'ceremonies', both, _ ).-noun( 'cerise', 'cerises', both, _ ).-noun( 'cert', 'certs', count, _ ).-noun( 'certainty', 'certainties', both, _ ).-noun( 'certificate', 'certificates', count, _ ).-noun( 'certification', 'certifications', both, _ ).-noun( 'certitude', '-', mass, _ ).-noun( 'cervix', 'cervixes', count, _ ).-noun( 'cessation', '-', mass, _ ).-noun( 'cession', 'cessions', both, _ ).-noun( 'cesspit', 'cesspits', count, _ ).-noun( 'cesspool', 'cesspools', count, _ ).-noun( 'cf', '-', proper, _ ).-noun( 'ch^ateau', 'ch^ateaux', count, _ ).-noun( 'chafe', 'chafes', count, _ ).-noun( 'chaff', '-', mass, _ ).-noun( 'chaffinch', 'chaffinches', count, _ ).-noun( 'chafing dish', 'chafing dishes', count, _ ).-noun( 'chagrin', '-', mass, _ ).-noun( 'chain', 'chains', count, _ ).-noun( 'chain-armour', '-', mass, _ ).-noun( 'chain-gang', 'chain-gangs', count, _ ).-noun( 'chain-letter', 'chain-letters', count, _ ).-noun( 'chain-mail', '-', mass, _ ).-noun( 'chain-smoker', 'chain-smokers', count, _ ).-noun( 'chain-stitch', 'chain-stitches', count, _ ).-noun( 'chain-store', 'chain-stores', count, _ ).-noun( 'chair', 'chairs', count, _ ).-noun( 'chair-lift', 'chair-lifts', count, _ ).-noun( 'chairman', 'chairmen', count, _ ).-noun( 'chairmanship', '-', mass, _ ).-noun( 'chaise', 'chaises', count, _ ).-noun( 'chaise longue', 'chaise longues', count, _ ).-noun( 'chalet', 'chalets', count, _ ).-noun( 'chalice', 'chalices', count, _ ).-noun( 'chalk', 'chalks', both, _ ).-noun( 'chalkpit', 'chalkpits', count, _ ).-noun( 'challenge', 'challenges', count, _ ).-noun( 'challenger', 'challengers', count, _ ).-noun( 'chamber', 'chambers', count, _ ).-noun( 'chamberlain', 'chamberlains', count, _ ).-noun( 'chambermaid', 'chambermaids', count, _ ).-noun( 'chamberpot', 'chamberpots', count, _ ).-noun( 'chameleon', 'chameleons', count, _ ).-noun( 'chammy-leather', 'chammy-leathers', count, _ ).-noun( 'chamois', 'chamoises', count, _ ).-noun( 'chamois-leather', 'chamois-leathers', count, _ ).-noun( 'champ', 'champs', count, _ ).-noun( 'champagne', 'champagnes', count, _ ).-noun( 'champion', 'champions', count, _ ).-noun( 'championship', 'championships', both, _ ).-noun( 'chance', 'chances', both, _ ).-noun( 'chancel', 'chancels', count, _ ).-noun( 'chancellery', 'chancelleries', count, _ ).-noun( 'chancellor', 'chancellors', count, _ ).-noun( 'chancery', 'chanceries', count, _ ).-noun( 'chandelier', 'chandeliers', count, _ ).-noun( 'chandler', 'chandlers', count, _ ).-noun( 'change', 'changes', both, _ ).-noun( 'changeableness', '-', mass, _ ).-noun( 'changeling', 'changelings', count, _ ).-noun( 'changeover', 'changeovers', count, _ ).-noun( 'channel', 'channels', count, _ ).-noun( 'chant', 'chants', count, _ ).-noun( 'chaos', '-', mass, _ ).-noun( 'chap', 'chaps', count, _ ).-noun( 'chapel', 'chapels', count, _ ).-noun( 'chapelgoer', 'chapelgoers', count, _ ).-noun( 'chaperon', 'chaperons', count, _ ).-noun( 'chaplain', 'chaplains', count, _ ).-noun( 'chaplaincy', 'chaplaincies', count, _ ).-noun( 'chaplet', 'chaplets', count, _ ).-noun( 'chapman', 'chapmen', count, _ ).-noun( 'chapter', 'chapters', count, _ ).-noun( 'chapterhouse', 'chapterhouses', count, _ ).-noun( 'char', 'chars', both, _ ).-noun( 'char`abanc', 'char`abancs', count, _ ).-noun( 'charabanc', 'charabancs', count, _ ).-noun( 'character', 'characters', both, _ ).-noun( 'characteristic', 'characteristics', count, _ ).-noun( 'characterization', '-', mass, _ ).-noun( 'charade', 'charades', count, _ ).-noun( 'charcoal', '-', mass, _ ).-noun( 'charcoal-burner', 'charcoal-burners', count, _ ).-noun( 'chard', 'chards', count, _ ).-noun( 'charg_e d\'affaires', 'charg_es d\'affaires', count, _ ).-noun( 'charge', 'charges', both, _ ).-noun( 'charge-account', 'charge-accounts', count, _ ).-noun( 'charge-sheet', 'charge-sheets', count, _ ).-noun( 'charger', 'chargers', count, _ ).-noun( 'chariot', 'chariots', count, _ ).-noun( 'charioteer', 'charioteers', count, _ ).-noun( 'charisma', 'charismas', count, _ ).-noun( 'charity', 'charities', both, _ ).-noun( 'charivari', '-', mass, _ ).-noun( 'charlady', 'charladies', count, _ ).-noun( 'charlatan', 'charlatans', count, _ ).-noun( 'charlock', '-', mass, _ ).-noun( 'charm', 'charms', both, _ ).-noun( 'charmer', 'charmers', count, _ ).-noun( 'charnel house', 'charnel houses', count, _ ).-noun( 'chart', 'charts', count, _ ).-noun( 'charter', 'charters', count, _ ).-noun( 'charter-party', 'charter-parties', count, _ ).-noun( 'chartreuse', '-', mass, _ ).-noun( 'charwoman', 'charwomen', count, _ ).-noun( 'chase', 'chases', count, _ ).-noun( 'chaser', 'chasers', count, _ ).-noun( 'chasm', 'chasms', count, _ ).-noun( 'chassis', 'chassis', count, _ ).-noun( 'chastisement', '-', mass, _ ).-noun( 'chastity', '-', mass, _ ).-noun( 'chasuble', 'chasubles', count, _ ).-noun( 'chat', 'chats', count, _ ).-noun( 'chatelaine', 'chatelaines', count, _ ).-noun( 'chattel', 'chattels', count, _ ).-noun( 'chatter', '-', mass, _ ).-noun( 'chatterbox', 'chatterboxes', count, _ ).-noun( 'chauffeur', 'chauffeurs', count, _ ).-noun( 'chauffeuse', 'chauffeuses', count, _ ).-noun( 'chauvinism', '-', mass, _ ).-noun( 'chauvinist', 'chauvinists', count, _ ).-noun( 'chaw', 'chaws', count, _ ).-noun( 'chaw-bacon', 'chaw-bacons', count, _ ).-noun( 'cheapness', '-', mass, _ ).-noun( 'cheat', 'cheats', count, _ ).-noun( 'check', 'checks', both, _ ).-noun( 'checkbook', 'checkbooks', count, _ ).-noun( 'checker', 'checkers', count, _ ).-noun( 'checkers', 'checkers', mass, _ ).-noun( 'checklist', 'checklists', count, _ ).-noun( 'checkmate', 'checkmates', count, _ ).-noun( 'checkout', 'checkouts', count, _ ).-noun( 'checkpoint', 'checkpoints', count, _ ).-noun( 'checkroom', 'checkrooms', count, _ ).-noun( 'checkup', 'checkups', count, _ ).-noun( 'cheek', 'cheeks', both, _ ).-noun( 'cheekbone', 'cheekbones', count, _ ).-noun( 'cheep', 'cheeps', count, _ ).-noun( 'cheer', 'cheers', both, _ ).-noun( 'cheerfulness', '-', mass, _ ).-noun( 'cheering', '-', mass, _ ).-noun( 'cheerleader', 'cheerleaders', count, _ ).-noun( 'cheerlessness', '-', mass, _ ).-noun( 'cheese', 'cheeses', both, _ ).-noun( 'cheesecake', 'cheesecakes', both, _ ).-noun( 'cheesecloth', 'cheesecloths', both, _ ).-noun( 'cheetah', 'cheetahs', count, _ ).-noun( 'chef', 'chefs', count, _ ).-noun( 'chef-d\'oeuvre', 'chefs-d\'oeuvre', count, _ ).-noun( 'chemical', 'chemicals', count, _ ).-noun( 'chemise', 'chemises', count, _ ).-noun( 'chemist', 'chemists', count, _ ).-noun( 'chemistry', '-', mass, _ ).-noun( 'chemotherapy', '-', mass, _ ).-noun( 'chenille', '-', mass, _ ).-noun( 'cheque', 'cheques', count, _ ).-noun( 'chequebook', 'chequebooks', count, _ ).-noun( 'cheroot', 'cheroots', count, _ ).-noun( 'cherry', 'cherries', count, _ ).-noun( 'cherub', 'cherubs', count, _ ).-noun( 'chervil', '-', mass, _ ).-noun( 'chess', '-', mass, _ ).-noun( 'chessboard', 'chessboards', count, _ ).-noun( 'chessman', 'chessmen', count, _ ).-noun( 'chest', 'chests', count, _ ).-noun( 'chesterfield', 'chesterfields', count, _ ).-noun( 'chestnut', 'chestnuts', both, _ ).-noun( 'cheval glass', 'cheval glasses', count, _ ).-noun( 'chevron', 'chevrons', count, _ ).-noun( 'chew', 'chews', count, _ ).-noun( 'chewing-gum', '-', mass, _ ).-noun( 'chiaroscuro', '-', mass, _ ).-noun( 'chic', '-', mass, _ ).-noun( 'chicanery', 'chicaneries', both, _ ).-noun( 'chick', 'chicks', count, _ ).-noun( 'chicken', 'chickens', both, _ ).-noun( 'chicken-run', 'chicken-runs', count, _ ).-noun( 'chickenfeed', '-', mass, _ ).-noun( 'chickenpox', '-', mass, _ ).-noun( 'chickpea', 'chickpeas', count, _ ).-noun( 'chickweed', '-', mass, _ ).-noun( 'chicle', '-', mass, _ ).-noun( 'chicory', '-', mass, _ ).-noun( 'chief', 'chiefs', count, _ ).-noun( 'chieftain', 'chieftains', count, _ ).-noun( 'chieftaincy', 'chieftaincies', count, _ ).-noun( 'chiffon', '-', mass, _ ).-noun( 'chiffonier', 'chiffoniers', count, _ ).-noun( 'chignon', 'chignons', count, _ ).-noun( 'chilblain', 'chilblains', count, _ ).-noun( 'child', 'children', count, _ ).-noun( 'child\'s-play', '-', mass, _ ).-noun( 'child-bearing', '-', mass, _ ).-noun( 'childbirth', '-', mass, _ ).-noun( 'childhood', '-', mass, _ ).-noun( 'chill', 'chills', count, _ ).-noun( 'chilli', 'chillies', count, _ ).-noun( 'chilly', 'chillies', count, _ ).-noun( 'chimaera', 'chimaeras', count, _ ).-noun( 'chime', 'chimes', count, _ ).-noun( 'chimera', 'chimeras', count, _ ).-noun( 'chimney', 'chimneys', count, _ ).-noun( 'chimney-sweep', 'chimney-sweeps', count, _ ).-noun( 'chimneybreast', 'chimneybreasts', count, _ ).-noun( 'chimneypiece', 'chimneypieces', count, _ ).-noun( 'chimneypot', 'chimneypots', count, _ ).-noun( 'chimneystack', 'chimneystacks', count, _ ).-noun( 'chimneysweep', 'chimneysweeps', count, _ ).-noun( 'chimneysweeper', 'chimneysweepers', count, _ ).-noun( 'chimp', 'chimps', count, _ ).-noun( 'chimpanzee', 'chimpanzees', count, _ ).-noun( 'chin', 'chins', count, _ ).-noun( 'chin-strap', 'chin-straps', count, _ ).-noun( 'chin-wagging', '-', mass, _ ).-noun( 'china', '-', mass, _ ).-noun( 'china-closet', 'china-closets', count, _ ).-noun( 'chinaware', '-', mass, _ ).-noun( 'chinchilla', 'chinchillas', both, _ ).-noun( 'chine', 'chines', count, _ ).-noun( 'chink', 'chinks', count, _ ).-noun( 'chintz', '-', mass, _ ).-noun( 'chip', 'chips', count, _ ).-noun( 'chipboard', '-', mass, _ ).-noun( 'chipmunk', 'chipmunks', count, _ ).-noun( 'chiropodist', 'chiropodists', count, _ ).-noun( 'chiropody', '-', mass, _ ).-noun( 'chiropractor', 'chiropractors', count, _ ).-noun( 'chirp', 'chirps', count, _ ).-noun( 'chirpiness', '-', mass, _ ).-noun( 'chirrup', 'chirrups', count, _ ).-noun( 'chisel', 'chisels', count, _ ).-noun( 'chiseller', 'chisellers', count, _ ).-noun( 'chit', 'chits', count, _ ).-noun( 'chit-chat', '-', mass, _ ).-noun( 'chivalry', '-', mass, _ ).-noun( 'chive', 'chives', both, _ ).-noun( 'chloride', '-', mass, _ ).-noun( 'chlorination', '-', mass, _ ).-noun( 'chlorine', '-', mass, _ ).-noun( 'chloroform', '-', mass, _ ).-noun( 'chlorophyll', '-', mass, _ ).-noun( 'choc', 'chocs', count, _ ).-noun( 'choc-ice', 'choc-ices', count, _ ).-noun( 'chock', 'chocks', count, _ ).-noun( 'chocolate', 'chocolates', both, _ ).-noun( 'choice', 'choices', both, _ ).-noun( 'choir', 'choirs', count, _ ).-noun( 'choir-school', 'choir-schools', count, _ ).-noun( 'choirboy', 'choirboys', count, _ ).-noun( 'choke', 'chokes', count, _ ).-noun( 'choke-damp', '-', mass, _ ).-noun( 'choker', 'chokers', count, _ ).-noun( 'chokey', 'chokeys', count, _ ).-noun( 'choky', 'chokies', count, _ ).-noun( 'choler', 'cholers', count, _ ).-noun( 'cholera', '-', mass, _ ).-noun( 'chop', 'chops', count, _ ).-noun( 'chop suey', '-', mass, _ ).-noun( 'chop-house', 'chop-houses', count, _ ).-noun( 'chopper', 'choppers', count, _ ).-noun( 'chorale', 'chorales', count, _ ).-noun( 'chord', 'chords', count, _ ).-noun( 'chore', 'chores', count, _ ).-noun( 'choreographer', 'choreographers', count, _ ).-noun( 'choreography', '-', mass, _ ).-noun( 'chorister', 'choristers', count, _ ).-noun( 'chortle', 'chortles', count, _ ).-noun( 'chorus', 'choruses', count, _ ).-noun( 'chorus-girl', 'chorus-girls', count, _ ).-noun( 'chow', 'chows', count, _ ).-noun( 'chowder', 'chowders', count, _ ).-noun( 'christening', 'christenings', count, _ ).-noun( 'chrome', '-', mass, _ ).-noun( 'chromium', '-', mass, _ ).-noun( 'chromosome', 'chromosomes', count, _ ).-noun( 'chronicle', 'chronicles', count, _ ).-noun( 'chronicler', 'chroniclers', count, _ ).-noun( 'chronology', 'chronologies', both, _ ).-noun( 'chronometer', 'chronometers', count, _ ).-noun( 'chrysalis', 'chrysalises', count, _ ).-noun( 'chrysanthemum', 'chrysanthemums', count, _ ).-noun( 'chuck', 'chucks', count, _ ).-noun( 'chucker-out', 'chuckers-out', count, _ ).-noun( 'chuckle', 'chuckles', count, _ ).-noun( 'chug', 'chugs', count, _ ).-noun( 'chukker', 'chukkers', count, _ ).-noun( 'chum', 'chums', count, _ ).-noun( 'chump', 'chumps', count, _ ).-noun( 'chunk', 'chunks', count, _ ).-noun( 'church', 'churches', both, _ ).-noun( 'churchgoer', 'churchgoers', count, _ ).-noun( 'churchman', 'churchmen', count, _ ).-noun( 'churchwarden', 'churchwardens', count, _ ).-noun( 'churchyard', 'churchyards', count, _ ).-noun( 'churl', 'churls', count, _ ).-noun( 'churn', 'churns', count, _ ).-noun( 'chute', 'chutes', count, _ ).-noun( 'chutney', 'chutneys', both, _ ).-noun( 'cicada', 'cicadas', count, _ ).-noun( 'cicala', 'cicalas', count, _ ).-noun( 'cicatrice', 'cicatrices', count, _ ).-noun( 'cicatrix', 'cicatrices', count, _ ).-noun( 'cicerone', '-', count, _ ).-noun( 'cider', 'ciders', both, _ ).-noun( 'ciderpress', 'ciderpresses', count, _ ).-noun( 'cif', '-', proper, _ ).-noun( 'cigar', 'cigars', count, _ ).-noun( 'cigarette', 'cigarettes', count, _ ).-noun( 'cigarette-case', 'cigarette-cases', count, _ ).-noun( 'cigarette-holder', 'cigarette-holders', count, _ ).-noun( 'cigarette-paper', 'cigarette-papers', count, _ ).-noun( 'cinch', '-', count, _ ).-noun( 'cinchona', 'cinchonas', count, _ ).-noun( 'cincture', 'cinctures', count, _ ).-noun( 'cinder', 'cinders', count, _ ).-noun( 'cinder-track', 'cinder-tracks', count, _ ).-noun( 'cine-camera', 'cine-cameras', count, _ ).-noun( 'cine-film', 'cine-films', count, _ ).-noun( 'cine-projector', 'cine-projectors', count, _ ).-noun( 'cinema', 'cinemas', count, _ ).-noun( 'cinematography', '-', mass, _ ).-noun( 'cinnamon', '-', mass, _ ).-noun( 'cinquefoil', 'cinquefoils', count, _ ).-noun( 'cipher', 'ciphers', count, _ ).-noun( 'circle', 'circles', count, _ ).-noun( 'circlet', 'circlets', count, _ ).-noun( 'circuit', 'circuits', count, _ ).-noun( 'circular', 'circulars', count, _ ).-noun( 'circularity', '-', mass, _ ).-noun( 'circulation', 'circulations', both, _ ).-noun( 'circumcision', 'circumcisions', count, _ ).-noun( 'circumference', 'circumferences', count, _ ).-noun( 'circumflex', 'circumflexes', count, _ ).-noun( 'circumlocution', 'circumlocutions', both, _ ).-noun( 'circumnavigation', 'circumnavigations', count, _ ).-noun( 'circumscription', 'circumscriptions', both, _ ).-noun( 'circumspection', '-', mass, _ ).-noun( 'circumstance', 'circumstances', count, _ ).-noun( 'circumvention', 'circumventions', count, _ ).-noun( 'circus', 'circuses', count, _ ).-noun( 'cirrhosis', '-', mass, _ ).-noun( 'cirrus', '-', mass, _ ).-noun( 'cissy', 'cissies', count, _ ).-noun( 'cistern', 'cisterns', count, _ ).-noun( 'citadel', 'citadels', count, _ ).-noun( 'citation', 'citations', both, _ ).-noun( 'citizen', 'citizens', count, _ ).-noun( 'citizenship', 'citizenships', count, _ ).-noun( 'citron', 'citrons', count, _ ).-noun( 'citrus', 'citruses', count, _ ).-noun( 'city', 'cities', count, _ ).-noun( 'civet', 'civets', both, _ ).-noun( 'civet-cat', 'civet-cats', count, _ ).-noun( 'civics', 'civics', mass, _ ).-noun( 'civilian', 'civilians', count, _ ).-noun( 'civility', 'civilities', both, _ ).-noun( 'civilization', 'civilizations', both, _ ).-noun( 'clack', 'clacks', count, _ ).-noun( 'claim', 'claims', both, _ ).-noun( 'claimant', 'claimants', count, _ ).-noun( 'clairvoyance', '-', mass, _ ).-noun( 'clairvoyant', 'clairvoyants', count, _ ).-noun( 'clam', 'clams', count, _ ).-noun( 'clambake', 'clambakes', count, _ ).-noun( 'clamber', 'clambers', count, _ ).-noun( 'clamour', 'clamours', both, _ ).-noun( 'clamp', 'clamps', count, _ ).-noun( 'clamp-down', 'clamp-downs', count, _ ).-noun( 'clan', 'clans', count, _ ).-noun( 'clang', 'clangs', count, _ ).-noun( 'clanger', 'clangers', count, _ ).-noun( 'clangour', '-', mass, _ ).-noun( 'clank', 'clanks', count, _ ).-noun( 'clansman', 'clansmen', count, _ ).-noun( 'clap', 'claps', both, _ ).-noun( 'clapboard', 'clapboards', count, _ ).-noun( 'clapper', 'clappers', count, _ ).-noun( 'clapperboard', 'clapperboards', count, _ ).-noun( 'claptrap', '-', mass, _ ).-noun( 'claque', 'claques', count, _ ).-noun( 'claret', 'clarets', both, _ ).-noun( 'clarification', '-', mass, _ ).-noun( 'clarinet', 'clarinets', count, _ ).-noun( 'clarinetist', 'clarinetists', count, _ ).-noun( 'clarinettist', 'clarinettists', count, _ ).-noun( 'clarion', 'clarions', count, _ ).-noun( 'clarity', '-', mass, _ ).-noun( 'clash', 'clashes', count, _ ).-noun( 'clasp', 'clasps', count, _ ).-noun( 'clasp-knife', 'clasp-knives', count, _ ).-noun( 'class', 'classes', both, _ ).-noun( 'class-feeling', '-', mass, _ ).-noun( 'class-fellow', 'class-fellows', count, _ ).-noun( 'class-list', 'class-lists', count, _ ).-noun( 'class-warfare', '-', mass, _ ).-noun( 'classic', 'classics', count, _ ).-noun( 'classicism', '-', mass, _ ).-noun( 'classicist', 'classicists', count, _ ).-noun( 'classics', 'classics', mass, _ ).-noun( 'classification', 'classifications', both, _ ).-noun( 'classmate', 'classmates', count, _ ).-noun( 'classroom', 'classrooms', count, _ ).-noun( 'clatter', '-', count, _ ).-noun( 'clause', 'clauses', count, _ ).-noun( 'claustrophobia', '-', mass, _ ).-noun( 'clavichord', 'clavichords', count, _ ).-noun( 'clavicle', 'clavicles', count, _ ).-noun( 'claw', 'claws', count, _ ).-noun( 'clawback', '-', mass, _ ).-noun( 'clawhammer', 'clawhammers', count, _ ).-noun( 'clay', '-', mass, _ ).-noun( 'clean', 'cleans', count, _ ).-noun( 'clean-up', 'clean-ups', count, _ ).-noun( 'cleaner', 'cleaners', count, _ ).-noun( 'cleanliness', '-', mass, _ ).-noun( 'cleanser', 'cleansers', both, _ ).-noun( 'clear', 'clears', count, _ ).-noun( 'clearance', 'clearances', both, _ ).-noun( 'clearing', 'clearings', count, _ ).-noun( 'clearing-house', 'clearing-houses', count, _ ).-noun( 'clearness', '-', mass, _ ).-noun( 'clearway', 'clearways', count, _ ).-noun( 'cleat', 'cleats', count, _ ).-noun( 'cleavage', 'cleavages', count, _ ).-noun( 'cleaver', 'cleavers', count, _ ).-noun( 'clef', 'clefs', count, _ ).-noun( 'cleft', 'clefts', count, _ ).-noun( 'clematis', '-', mass, _ ).-noun( 'clemency', '-', mass, _ ).-noun( 'clerestory', 'clerestories', count, _ ).-noun( 'clergy', 'clergies', count, _ ).-noun( 'clergyman', 'clergymen', count, _ ).-noun( 'cleric', 'clerics', count, _ ).-noun( 'clerihew', 'clerihews', count, _ ).-noun( 'clerk', 'clerks', count, _ ).-noun( 'cleverness', '-', mass, _ ).-noun( 'clew', 'clews', count, _ ).-noun( 'clich_e', 'clich_es', count, _ ).-noun( 'click', 'clicks', count, _ ).-noun( 'client', 'clients', count, _ ).-noun( 'clientele', 'clienteles', count, _ ).-noun( 'cliff', 'cliffs', count, _ ).-noun( 'cliff-hanger', 'cliff-hangers', count, _ ).-noun( 'climacteric', 'climacterics', count, _ ).-noun( 'climate', 'climates', count, _ ).-noun( 'climatology', '-', mass, _ ).-noun( 'climax', 'climaxes', count, _ ).-noun( 'climb', 'climbs', count, _ ).-noun( 'climb-down', 'climb-downs', count, _ ).-noun( 'climber', 'climbers', count, _ ).-noun( 'clime', 'climes', count, _ ).-noun( 'clinch', 'clinches', count, _ ).-noun( 'clincher', 'clinchers', count, _ ).-noun( 'clinic', 'clinics', count, _ ).-noun( 'clink', 'clinks', count, _ ).-noun( 'clinker', 'clinkers', both, _ ).-noun( 'clip', 'clips', count, _ ).-noun( 'clip-joint', 'clip-joints', count, _ ).-noun( 'clipper', 'clippers', count, _ ).-noun( 'clipping', 'clippings', count, _ ).-noun( 'clique', 'cliques', count, _ ).-noun( 'clitoris', 'clitorises', count, _ ).-noun( 'cloak', 'cloaks', count, _ ).-noun( 'cloakroom', 'cloakrooms', count, _ ).-noun( 'clobber', 'clobbers', count, _ ).-noun( 'cloche', 'cloches', count, _ ).-noun( 'clock', 'clocks', count, _ ).-noun( 'clock-dial', 'clock-dials', count, _ ).-noun( 'clock-face', 'clock-faces', count, _ ).-noun( 'clock-golf', '-', mass, _ ).-noun( 'clock-tower', 'clock-towers', count, _ ).-noun( 'clock-watching', '-', mass, _ ).-noun( 'clockwork', 'clockworks', count, _ ).-noun( 'clod', 'clods', count, _ ).-noun( 'clodhopper', 'clodhoppers', count, _ ).-noun( 'clog', 'clogs', count, _ ).-noun( 'clog-dance', 'clog-dances', count, _ ).-noun( 'cloisonn_e', '-', mass, _ ).-noun( 'cloister', 'cloisters', count, _ ).-noun( 'clone', 'clones', count, _ ).-noun( 'close', 'closes', count, _ ).-noun( 'close', '-', count, _ ).-noun( 'close-down', 'close-downs', count, _ ).-noun( 'close-up', 'close-ups', count, _ ).-noun( 'closeness', '-', mass, _ ).-noun( 'closet', 'closets', count, _ ).-noun( 'closure', 'closures', both, _ ).-noun( 'clot', 'clots', count, _ ).-noun( 'cloth', 'cloths', both, _ ).-noun( 'clothes-basket', 'clothes-baskets', count, _ ).-noun( 'clothes-hanger', 'clothes-hangers', count, _ ).-noun( 'clothes-moth', 'clothes-moths', count, _ ).-noun( 'clothes-peg', 'clothes-pegs', count, _ ).-noun( 'clothes-pin', 'clothes-pins', count, _ ).-noun( 'clotheshorse', 'clotheshorses', count, _ ).-noun( 'clothesline', 'clotheslines', count, _ ).-noun( 'clothier', 'clothiers', count, _ ).-noun( 'clothing', '-', mass, _ ).-noun( 'cloud', 'clouds', both, _ ).-noun( 'cloud-bank', 'cloud-banks', count, _ ).-noun( 'cloud-cuckoo-land', '-', count, _ ).-noun( 'cloudburst', 'cloudbursts', count, _ ).-noun( 'clout', 'clouts', count, _ ).-noun( 'clove', 'cloves', count, _ ).-noun( 'clove hitch', 'clove hitches', count, _ ).-noun( 'clover', '-', mass, _ ).-noun( 'cloverleaf', 'cloverleaves', count, _ ).-noun( 'clown', 'clowns', count, _ ).-noun( 'club', 'clubs', count, _ ).-noun( 'clubfoot', 'clubfeet', count, _ ).-noun( 'clubhouse', 'clubhouses', count, _ ).-noun( 'cluck', 'clucks', count, _ ).-noun( 'clue', 'clues', count, _ ).-noun( 'clump', 'clumps', count, _ ).-noun( 'clumsiness', '-', mass, _ ).-noun( 'clunk', 'clunks', count, _ ).-noun( 'cluster', 'clusters', count, _ ).-noun( 'clutch', 'clutches', count, _ ).-noun( 'clutter', 'clutters', both, _ ).-noun( 'cm', 'cm', count, _ ).-noun( 'co-ed', 'co-eds', count, _ ).-noun( 'co-op', 'co-ops', count, _ ).-noun( 'co-respondent', 'co-respondents', count, _ ).-noun( 'co-star', 'co-stars', count, _ ).-noun( 'coach', 'coaches', count, _ ).-noun( 'coach-builder', 'coach-builders', count, _ ).-noun( 'coachman', 'coachmen', count, _ ).-noun( 'coagulation', 'coagulations', both, _ ).-noun( 'coal', 'coals', both, _ ).-noun( 'coal-gas', '-', mass, _ ).-noun( 'coal-hole', 'coal-holes', count, _ ).-noun( 'coal-house', 'coal-houses', count, _ ).-noun( 'coal-scuttle', 'coal-scuttles', count, _ ).-noun( 'coal-seam', 'coal-seams', count, _ ).-noun( 'coal-tar', '-', mass, _ ).-noun( 'coalescence', 'coalescences', both, _ ).-noun( 'coalface', 'coalfaces', count, _ ).-noun( 'coalfield', 'coalfields', count, _ ).-noun( 'coaling-station', 'coaling-stations', count, _ ).-noun( 'coalition', 'coalitions', both, _ ).-noun( 'coalman', 'coalmen', count, _ ).-noun( 'coalmine', 'coalmines', count, _ ).-noun( 'coalpit', 'coalpits', count, _ ).-noun( 'coaming', 'coamings', count, _ ).-noun( 'coarseness', '-', mass, _ ).-noun( 'coast', 'coasts', count, _ ).-noun( 'coaster', 'coasters', count, _ ).-noun( 'coastguard', 'coastguards', count, _ ).-noun( 'coastline', 'coastlines', count, _ ).-noun( 'coat', 'coats', count, _ ).-noun( 'coat-hanger', 'coat-hangers', count, _ ).-noun( 'coatee', 'coatees', count, _ ).-noun( 'coating', 'coatings', both, _ ).-noun( 'coaxing', 'coaxings', both, _ ).-noun( 'cob', 'cobs', count, _ ).-noun( 'cob-nut', 'cob-nuts', count, _ ).-noun( 'cobalt', '-', mass, _ ).-noun( 'cobber', 'cobbers', count, _ ).-noun( 'cobble', 'cobbles', count, _ ).-noun( 'cobbler', 'cobblers', count, _ ).-noun( 'cobblestone', 'cobblestones', count, _ ).-noun( 'cobra', 'cobras', count, _ ).-noun( 'cobweb', 'cobwebs', count, _ ).-noun( 'cocaine', '-', mass, _ ).-noun( 'cochineal', '-', mass, _ ).-noun( 'cochlea', 'cochleas', count, _ ).-noun( 'cock', 'cocks', count, _ ).-noun( 'cock-a-doodle-doo', 'cock-a-doodle-doos', count, _ ).-noun( 'cock-crow', 'cock-crows', count, _ ).-noun( 'cockade', 'cockades', count, _ ).-noun( 'cockatoo', 'cockatoos', count, _ ).-noun( 'cockchafer', 'cockchafers', count, _ ).-noun( 'cocker', 'cockers', count, _ ).-noun( 'cockerel', 'cockerels', count, _ ).-noun( 'cockfighting', '-', mass, _ ).-noun( 'cockhorse', 'cockhorses', count, _ ).-noun( 'cockle', 'cockles', count, _ ).-noun( 'cockleshell', 'cockleshells', count, _ ).-noun( 'cockney', 'cockneys', count, _ ).-noun( 'cockpit', 'cockpits', count, _ ).-noun( 'cockroach', 'cockroaches', count, _ ).-noun( 'cockscomb', 'cockscombs', count, _ ).-noun( 'cocktail', 'cocktails', count, _ ).-noun( 'cockup', 'cockups', count, _ ).-noun( 'coco', 'cocos', count, _ ).-noun( 'cocoa', '-', mass, _ ).-noun( 'coconut', 'coconuts', count, _ ).-noun( 'cocoon', 'cocoons', count, _ ).-noun( 'cocotte', 'cocottes', count, _ ).-noun( 'cod', 'cods', both, _ ).-noun( 'cod-liver oil', '-', mass, _ ).-noun( 'coda', 'codas', count, _ ).-noun( 'code', 'codes', both, _ ).-noun( 'codeine', '-', mass, _ ).-noun( 'codex', 'codices', count, _ ).-noun( 'codfish', 'codfish', count, _ ).-noun( 'codger', 'codgers', count, _ ).-noun( 'codicil', 'codicils', count, _ ).-noun( 'codification', 'codifications', count, _ ).-noun( 'codling', 'codlings', count, _ ).-noun( 'codpiece', 'codpieces', count, _ ).-noun( 'coeducation', '-', mass, _ ).-noun( 'coefficient', 'coefficients', count, _ ).-noun( 'coercion', '-', mass, _ ).-noun( 'coeval', 'coevals', count, _ ).-noun( 'coexistence', '-', mass, _ ).-noun( 'coffee', 'coffees', both, _ ).-noun( 'coffee-house', 'coffee-houses', count, _ ).-noun( 'coffee-mill', 'coffee-mills', count, _ ).-noun( 'coffee-stall', 'coffee-stalls', count, _ ).-noun( 'coffer', 'coffers', count, _ ).-noun( 'coffer-dam', 'coffer-dams', count, _ ).-noun( 'coffin', 'coffins', count, _ ).-noun( 'cog', 'cogs', count, _ ).-noun( 'cogency', '-', mass, _ ).-noun( 'cogitation', '-', mass, _ ).-noun( 'cognac', '-', mass, _ ).-noun( 'cognate', 'cognates', count, _ ).-noun( 'cognition', '-', mass, _ ).-noun( 'cognizance', '-', mass, _ ).-noun( 'cognomen', 'cognomens', count, _ ).-noun( 'cogwheel', 'cogwheels', count, _ ).-noun( 'cohabitation', 'cohabitations', both, _ ).-noun( 'coherence', '-', mass, _ ).-noun( 'coherency', '-', mass, _ ).-noun( 'cohesion', '-', mass, _ ).-noun( 'cohort', 'cohorts', count, _ ).-noun( 'coif', 'coifs', count, _ ).-noun( 'coiffeur', 'coiffeurs', count, _ ).-noun( 'coiffure', 'coiffures', count, _ ).-noun( 'coign', 'coigns', count, _ ).-noun( 'coil', 'coils', count, _ ).-noun( 'coin', 'coins', both, _ ).-noun( 'coinage', 'coinages', both, _ ).-noun( 'coincidence', 'coincidences', both, _ ).-noun( 'coiner', 'coiners', count, _ ).-noun( 'coir', '-', mass, _ ).-noun( 'coition', '-', mass, _ ).-noun( 'coitus', '-', mass, _ ).-noun( 'coke', 'cokes', both, _ ).-noun( 'col', 'cols', count, _ ).-noun( 'cola', 'colas', count, _ ).-noun( 'colander', 'colanders', count, _ ).-noun( 'cold', 'colds', both, _ ).-noun( 'coldness', '-', mass, _ ).-noun( 'coleslaw', '-', mass, _ ).-noun( 'colic', '-', mass, _ ).-noun( 'colitis', '-', mass, _ ).-noun( 'collaboration', '-', mass, _ ).-noun( 'collaborationist', 'collaborationists', count, _ ).-noun( 'collaborator', 'collaborators', count, _ ).-noun( 'collage', 'collages', both, _ ).-noun( 'collapse', 'collapses', count, _ ).-noun( 'collar', 'collars', count, _ ).-noun( 'collarbone', 'collarbones', count, _ ).-noun( 'collateral', '-', mass, _ ).-noun( 'collation', 'collations', count, _ ).-noun( 'colleague', 'colleagues', count, _ ).-noun( 'collect', 'collects', count, _ ).-noun( 'collection', 'collections', both, _ ).-noun( 'collectivization', 'collectivizations', count, _ ).-noun( 'collector', 'collectors', count, _ ).-noun( 'colleen', 'colleens', count, _ ).-noun( 'college', 'colleges', both, _ ).-noun( 'collie', 'collies', count, _ ).-noun( 'collier', 'colliers', count, _ ).-noun( 'colliery', 'collieries', count, _ ).-noun( 'collision', 'collisions', both, _ ).-noun( 'collocation', 'collocations', both, _ ).-noun( 'colloquialism', 'colloquialisms', count, _ ).-noun( 'colloquy', 'colloquies', both, _ ).-noun( 'collusion', '-', mass, _ ).-noun( 'colon', 'colons', count, _ ).-noun( 'colonel', 'colonels', count, _ ).-noun( 'colonial', 'colonials', count, _ ).-noun( 'colonialism', '-', mass, _ ).-noun( 'colonialist', 'colonialists', count, _ ).-noun( 'colonist', 'colonists', count, _ ).-noun( 'colonization', '-', mass, _ ).-noun( 'colonizer', 'colonizers', count, _ ).-noun( 'colonnade', 'colonnades', count, _ ).-noun( 'colony', 'colonies', count, _ ).-noun( 'coloratura', '-', mass, _ ).-noun( 'colossus', 'colossi', count, _ ).-noun( 'colour', 'colours', both, _ ).-noun( 'colour-bar', 'colour-bars', count, _ ).-noun( 'colour-wash', 'colour-washes', count, _ ).-noun( 'colouring', '-', mass, _ ).-noun( 'colt', 'colts', count, _ ).-noun( 'columbine', 'columbines', count, _ ).-noun( 'column', 'columns', count, _ ).-noun( 'columnist', 'columnists', count, _ ).-noun( 'coma', 'comas', count, _ ).-noun( 'comb', 'combs', count, _ ).-noun( 'comb-out', 'comb-outs', count, _ ).-noun( 'combat', 'combats', count, _ ).-noun( 'combatant', 'combatants', count, _ ).-noun( 'combination', 'combinations', both, _ ).-noun( 'combination-lock', 'combination-locks', count, _ ).-noun( 'combine', 'combines', count, _ ).-noun( 'combustible', 'combustibles', count, _ ).-noun( 'combustion', '-', mass, _ ).-noun( 'come-on', 'come-ons', count, _ ).-noun( 'comeback', 'comebacks', count, _ ).-noun( 'comedian', 'comedians', count, _ ).-noun( 'comedienne', 'comediennes', count, _ ).-noun( 'comedown', 'comedowns', count, _ ).-noun( 'comedy', 'comedies', both, _ ).-noun( 'comeliness', '-', mass, _ ).-noun( 'comer', 'comers', count, _ ).-noun( 'comestible', 'comestibles', count, _ ).-noun( 'comet', 'comets', count, _ ).-noun( 'comfit', 'comfits', count, _ ).-noun( 'comfort', 'comforts', both, _ ).-noun( 'comforter', 'comforters', count, _ ).-noun( 'comfrey', '-', mass, _ ).-noun( 'comic', 'comics', count, _ ).-noun( 'coming', 'comings', count, _ ).-noun( 'comity', '-', mass, _ ).-noun( 'comma', 'commas', count, _ ).-noun( 'command', 'commands', both, _ ).-noun( 'commandant', 'commandants', count, _ ).-noun( 'commander', 'commanders', count, _ ).-noun( 'commandment', 'commandments', count, _ ).-noun( 'commando', 'commandos', count, _ ).-noun( 'commemoration', 'commemorations', both, _ ).-noun( 'commencement', 'commencements', count, _ ).-noun( 'commendation', 'commendations', both, _ ).-noun( 'comment', 'comments', both, _ ).-noun( 'commentary', 'commentaries', count, _ ).-noun( 'commentator', 'commentators', count, _ ).-noun( 'commerce', '-', mass, _ ).-noun( 'commercial', 'commercials', count, _ ).-noun( 'commercialism', '-', mass, _ ).-noun( 'commination', 'comminations', both, _ ).-noun( 'commiseration', 'commiserations', both, _ ).-noun( 'commissar', 'commissars', count, _ ).-noun( 'commissariat', 'commissariats', count, _ ).-noun( 'commissary', 'commissaries', count, _ ).-noun( 'commission', 'commissions', both, _ ).-noun( 'commissionaire', 'commissionaires', count, _ ).-noun( 'commissioner', 'commissioners', count, _ ).-noun( 'commital', 'commitals', count, _ ).-noun( 'commitment', 'commitments', both, _ ).-noun( 'committee', 'committees', count, _ ).-noun( 'commode', 'commodes', count, _ ).-noun( 'commodity', 'commodities', count, _ ).-noun( 'commodore', 'commodores', count, _ ).-noun( 'common', 'commons', count, _ ).-noun( 'common-room', 'common-rooms', count, _ ).-noun( 'commonalty', 'commonalties', count, _ ).-noun( 'commoner', 'commoners', count, _ ).-noun( 'commonplace', 'commonplaces', count, _ ).-noun( 'commonwealth', 'commonwealths', count, _ ).-noun( 'commotion', 'commotions', both, _ ).-noun( 'commune', 'communes', count, _ ).-noun( 'communicant', 'communicants', count, _ ).-noun( 'communication', 'communications', both, _ ).-noun( 'communion', 'communions', both, _ ).-noun( 'communiqu_e', 'communiqu_es', count, _ ).-noun( 'communism', '-', mass, _ ).-noun( 'communist', 'communists', count, _ ).-noun( 'community', 'communities', both, _ ).-noun( 'commutation', 'commutations', both, _ ).-noun( 'commutator', 'commutators', count, _ ).-noun( 'commuter', 'commuters', count, _ ).-noun( 'comp`ere', 'comp`eres', count, _ ).-noun( 'compact', 'compacts', count, _ ).-noun( 'compactness', '-', mass, _ ).-noun( 'companion', 'companions', count, _ ).-noun( 'companionship', '-', mass, _ ).-noun( 'companionway', 'companionways', count, _ ).-noun( 'company', 'companies', both, _ ).-noun( 'comparability', '-', mass, _ ).-noun( 'comparative', 'comparatives', count, _ ).-noun( 'compare', 'compares', count, _ ).-noun( 'comparison', 'comparisons', both, _ ).-noun( 'compartment', 'compartments', count, _ ).-noun( 'compass', 'compasses', count, _ ).-noun( 'compassion', '-', mass, _ ).-noun( 'compatibility', '-', mass, _ ).-noun( 'compatriot', 'compatriots', count, _ ).-noun( 'compeer', 'compeers', count, _ ).-noun( 'compendium', 'compendiums', count, _ ).-noun( 'compensation', 'compensations', both, _ ).-noun( 'competence', '-', mass, _ ).-noun( 'competition', 'competitions', both, _ ).-noun( 'competitiveness', '-', mass, _ ).-noun( 'competitor', 'competitors', count, _ ).-noun( 'compilation', 'compilations', both, _ ).-noun( 'compiler', 'compilers', count, _ ).-noun( 'complacence', '-', mass, _ ).-noun( 'complacency', '-', mass, _ ).-noun( 'complainant', 'complainants', count, _ ).-noun( 'complaint', 'complaints', both, _ ).-noun( 'complaisance', '-', mass, _ ).-noun( 'complement', 'complements', count, _ ).-noun( 'completeness', '-', mass, _ ).-noun( 'completion', '-', mass, _ ).-noun( 'complex', 'complexes', count, _ ).-noun( 'complexion', 'complexions', count, _ ).-noun( 'complexity', 'complexities', both, _ ).-noun( 'compliance', '-', mass, _ ).-noun( 'complication', 'complications', count, _ ).-noun( 'complicity', '-', mass, _ ).-noun( 'compliment', 'compliments', count, _ ).-noun( 'complin', 'complins', count, _ ).-noun( 'compline', 'complines', count, _ ).-noun( 'component', 'components', count, _ ).-noun( 'comportment', 'comportments', count, _ ).-noun( 'composer', 'composers', count, _ ).-noun( 'composition', 'compositions', both, _ ).-noun( 'compositor', 'compositors', count, _ ).-noun( 'compost', '-', mass, _ ).-noun( 'composure', '-', mass, _ ).-noun( 'compote', 'compotes', both, _ ).-noun( 'compound', 'compounds', count, _ ).-noun( 'comprehensibility', '-', mass, _ ).-noun( 'comprehension', 'comprehensions', both, _ ).-noun( 'comprehensiveness', '-', mass, _ ).-noun( 'compress', 'compresses', count, _ ).-noun( 'compression', '-', mass, _ ).-noun( 'compressor', 'compressors', count, _ ).-noun( 'compromise', 'compromises', both, _ ).-noun( 'comptroller', 'comptrollers', count, _ ).-noun( 'compulsion', '-', mass, _ ).-noun( 'compunction', '-', mass, _ ).-noun( 'computation', 'computations', both, _ ).-noun( 'computer', 'computers', count, _ ).-noun( 'comrade', 'comrades', count, _ ).-noun( 'comradeship', 'comradeships', count, _ ).-noun( 'con', 'cons', count, _ ).-noun( 'con-man', 'con-men', count, _ ).-noun( 'concatenation', 'concatenations', both, _ ).-noun( 'concavity', 'concavities', both, _ ).-noun( 'concealment', '-', mass, _ ).-noun( 'conceit', 'conceits', both, _ ).-noun( 'concentrate', 'concentrates', count, _ ).-noun( 'concentration', 'concentrations', both, _ ).-noun( 'concept', 'concepts', count, _ ).-noun( 'conception', 'conceptions', both, _ ).-noun( 'concern', 'concerns', both, _ ).-noun( 'concert', 'concerts', both, _ ).-noun( 'concert-hall', 'concert-halls', count, _ ).-noun( 'concertina', 'concertinas', count, _ ).-noun( 'concerto', 'concertos', count, _ ).-noun( 'concession', 'concessions', both, _ ).-noun( 'concessionaire', 'concessionaires', count, _ ).-noun( 'conch', 'conches', count, _ ).-noun( 'conchology', '-', mass, _ ).-noun( 'concierge', 'concierges', count, _ ).-noun( 'conciliation', '-', mass, _ ).-noun( 'conciseness', '-', mass, _ ).-noun( 'conclave', 'conclaves', count, _ ).-noun( 'conclusion', 'conclusions', count, _ ).-noun( 'concoction', 'concoctions', both, _ ).-noun( 'concomitant', 'concomitants', count, _ ).-noun( 'concord', 'concords', both, _ ).-noun( 'concordance', 'concordances', both, _ ).-noun( 'concordat', 'concordats', count, _ ).-noun( 'concourse', 'concourses', count, _ ).-noun( 'concrete', '-', mass, _ ).-noun( 'concretion', 'concretions', both, _ ).-noun( 'concubine', 'concubines', count, _ ).-noun( 'concupiscence', '-', mass, _ ).-noun( 'concurrence', 'concurrences', both, _ ).-noun( 'concussion', 'concussions', both, _ ).-noun( 'condemnation', 'condemnations', both, _ ).-noun( 'condensation', 'condensations', both, _ ).-noun( 'condenser', 'condensers', count, _ ).-noun( 'condescension', 'condescensions', both, _ ).-noun( 'condiment', 'condiments', both, _ ).-noun( 'condition', 'conditions', count, _ ).-noun( 'conditioner', 'conditioners', count, _ ).-noun( 'condolence', 'condolences', count, _ ).-noun( 'condominium', 'condominiums', count, _ ).-noun( 'condonation', 'condonations', count, _ ).-noun( 'condor', 'condors', count, _ ).-noun( 'conduct', '-', mass, _ ).-noun( 'conduction', '-', mass, _ ).-noun( 'conductivity', 'conductivities', both, _ ).-noun( 'conductor', 'conductors', count, _ ).-noun( 'conductress', 'conductresses', count, _ ).-noun( 'conduit', 'conduits', count, _ ).-noun( 'cone', 'cones', count, _ ).-noun( 'coney', 'coneys', count, _ ).-noun( 'confab', 'confabs', count, _ ).-noun( 'confabulation', 'confabulations', count, _ ).-noun( 'confection', 'confections', both, _ ).-noun( 'confectioner', 'confectioners', count, _ ).-noun( 'confectionery', 'confectioneries', both, _ ).-noun( 'confederacy', 'confederacies', count, _ ).-noun( 'confederate', 'confederates', count, _ ).-noun( 'confederation', 'confederations', both, _ ).-noun( 'conference', 'conferences', both, _ ).-noun( 'conferment', 'conferments', count, _ ).-noun( 'confession', 'confessions', both, _ ).-noun( 'confessional', 'confessionals', count, _ ).-noun( 'confessor', 'confessors', count, _ ).-noun( 'confetti', 'confetti', mass, _ ).-noun( 'confidant', 'confidants', count, _ ).-noun( 'confidence', 'confidences', both, _ ).-noun( 'confidentiality', 'confidentialities', both, _ ).-noun( 'configuration', 'configurations', count, _ ).-noun( 'confinement', 'confinements', both, _ ).-noun( 'confirmation', 'confirmations', both, _ ).-noun( 'confiscation', 'confiscations', both, _ ).-noun( 'conflagration', 'conflagrations', count, _ ).-noun( 'conflict', 'conflicts', both, _ ).-noun( 'confluence', 'confluences', count, _ ).-noun( 'conformation', 'conformations', count, _ ).-noun( 'conformist', 'conformists', count, _ ).-noun( 'conformity', '-', mass, _ ).-noun( 'confr`ere', 'confr`eres', count, _ ).-noun( 'confrontation', 'confrontations', both, _ ).-noun( 'confusion', '-', mass, _ ).-noun( 'confutation', 'confutations', count, _ ).-noun( 'cong_e', 'cong_es', count, _ ).-noun( 'conger', 'congers', count, _ ).-noun( 'conger-eel', 'conger-eels', count, _ ).-noun( 'congestion', '-', mass, _ ).-noun( 'conglomerate', 'conglomerates', count, _ ).-noun( 'conglomeration', 'conglomerations', both, _ ).-noun( 'congratulation', 'congratulations', count, _ ).-noun( 'congregation', 'congregations', both, _ ).-noun( 'congress', 'congresses', count, _ ).-noun( 'congressman', 'congressmen', count, _ ).-noun( 'congresswoman', 'congresswomen', count, _ ).-noun( 'conifer', 'conifers', count, _ ).-noun( 'conjecture', 'conjectures', both, _ ).-noun( 'conjugation', 'conjugations', both, _ ).-noun( 'conjunction', 'conjunctions', both, _ ).-noun( 'conjunctive', 'conjunctives', count, _ ).-noun( 'conjuncture', 'conjunctures', count, _ ).-noun( 'conjuration', 'conjurations', count, _ ).-noun( 'conjurer', 'conjurers', count, _ ).-noun( 'conjuror', 'conjurors', count, _ ).-noun( 'conk', 'conks', count, _ ).-noun( 'conker', 'conkers', count, _ ).-noun( 'connection', 'connections', both, _ ).-noun( 'connective', 'connectives', count, _ ).-noun( 'connexion', 'connexions', both, _ ).-noun( 'connivance', '-', mass, _ ).-noun( 'connoisseur', 'connoisseurs', count, _ ).-noun( 'connotation', 'connotations', count, _ ).-noun( 'conqueror', 'conquerors', count, _ ).-noun( 'conquest', 'conquests', both, _ ).-noun( 'conquistador', 'conquistadors', count, _ ).-noun( 'consanguinity', '-', mass, _ ).-noun( 'conscience', 'consciences', both, _ ).-noun( 'conscientiousness', '-', mass, _ ).-noun( 'consciousness', '-', mass, _ ).-noun( 'conscript', 'conscripts', count, _ ).-noun( 'conscription', '-', mass, _ ).-noun( 'consecration', 'consecrations', both, _ ).-noun( 'consensus', '-', both, _ ).-noun( 'consent', '-', mass, _ ).-noun( 'consequence', 'consequences', both, _ ).-noun( 'conservancy', 'conservancies', both, _ ).-noun( 'conservation', '-', mass, _ ).-noun( 'conservatism', '-', mass, _ ).-noun( 'conservative', 'conservatives', count, _ ).-noun( 'conservatoire', 'conservatoires', count, _ ).-noun( 'conservatory', 'conservatories', count, _ ).-noun( 'conserve', 'conserves', count, _ ).-noun( 'considerateness', '-', mass, _ ).-noun( 'consideration', 'considerations', both, _ ).-noun( 'consignee', 'consignees', count, _ ).-noun( 'consigner', 'consigners', count, _ ).-noun( 'consignment', 'consignments', both, _ ).-noun( 'consignor', 'consignors', count, _ ).-noun( 'consistence', '-', mass, _ ).-noun( 'consistency', 'consistencies', both, _ ).-noun( 'consistory', 'consistories', count, _ ).-noun( 'consolation', 'consolations', both, _ ).-noun( 'console', 'consoles', count, _ ).-noun( 'consolidation', 'consolidations', both, _ ).-noun( 'consomm_e', 'consomm_es', both, _ ).-noun( 'consonance', '-', mass, _ ).-noun( 'consonant', 'consonants', count, _ ).-noun( 'consort', 'consorts', count, _ ).-noun( 'consortium', 'consortia', count, _ ).-noun( 'conspectus', 'conspectuses', count, _ ).-noun( 'conspicuousness', '-', mass, _ ).-noun( 'conspiracy', 'conspiracies', both, _ ).-noun( 'conspirator', 'conspirators', count, _ ).-noun( 'constable', 'constables', count, _ ).-noun( 'constabulary', 'constabularies', count, _ ).-noun( 'constancy', '-', mass, _ ).-noun( 'constant', 'constants', count, _ ).-noun( 'constellation', 'constellations', count, _ ).-noun( 'consternation', '-', mass, _ ).-noun( 'constipation', '-', mass, _ ).-noun( 'constituency', 'constituencies', count, _ ).-noun( 'constituent', 'constituents', count, _ ).-noun( 'constitution', 'constitutions', both, _ ).-noun( 'constitutional', 'constitutionals', count, _ ).-noun( 'constitutionalism', '-', mass, _ ).-noun( 'constitutionalist', 'constitutionalists', count, _ ).-noun( 'constraint', 'constraints', both, _ ).-noun( 'constriction', 'constrictions', both, _ ).-noun( 'construction', 'constructions', both, _ ).-noun( 'constructor', 'constructors', count, _ ).-noun( 'consubstantiation', '-', mass, _ ).-noun( 'consul', 'consuls', count, _ ).-noun( 'consulate', 'consulates', count, _ ).-noun( 'consulship', 'consulships', count, _ ).-noun( 'consultant', 'consultants', count, _ ).-noun( 'consultation', 'consultations', both, _ ).-noun( 'consumer', 'consumers', count, _ ).-noun( 'consummation', 'consummations', both, _ ).-noun( 'consumption', '-', mass, _ ).-noun( 'consumptive', 'consumptives', count, _ ).-noun( 'cont', '-', proper, _ ).-noun( 'contact', 'contacts', both, _ ).-noun( 'contagion', 'contagions', both, _ ).-noun( 'container', 'containers', count, _ ).-noun( 'containment', '-', mass, _ ).-noun( 'contaminant', 'contaminants', count, _ ).-noun( 'contamination', 'contaminations', both, _ ).-noun( 'contemplation', '-', mass, _ ).-noun( 'contemporary', 'contemporaries', count, _ ).-noun( 'contempt', '-', mass, _ ).-noun( 'contender', 'contenders', count, _ ).-noun( 'content', 'contents', count, _ ).-noun( 'content', '-', mass, _ ).-noun( 'contention', 'contentions', both, _ ).-noun( 'contentment', '-', mass, _ ).-noun( 'contest', 'contests', count, _ ).-noun( 'contestant', 'contestants', count, _ ).-noun( 'context', 'contexts', both, _ ).-noun( 'contiguity', '-', mass, _ ).-noun( 'continence', '-', mass, _ ).-noun( 'continent', 'continents', count, _ ).-noun( 'contingency', 'contingencies', both, _ ).-noun( 'contingent', 'contingents', count, _ ).-noun( 'continuance', '-', count, _ ).-noun( 'continuation', 'continuations', both, _ ).-noun( 'continuity', '-', mass, _ ).-noun( 'contortion', 'contortions', both, _ ).-noun( 'contortionist', 'contortionists', count, _ ).-noun( 'contour', 'contours', count, _ ).-noun( 'contraband', '-', mass, _ ).-noun( 'contrabass', 'contrabasses', count, _ ).-noun( 'contraception', '-', mass, _ ).-noun( 'contraceptive', 'contraceptives', count, _ ).-noun( 'contract', 'contracts', both, _ ).-noun( 'contraction', 'contractions', both, _ ).-noun( 'contractor', 'contractors', count, _ ).-noun( 'contradiction', 'contradictions', both, _ ).-noun( 'contradistinction', 'contradistinctions', count, _ ).-noun( 'contralto', 'contraltos', count, _ ).-noun( 'contraption', 'contraptions', count, _ ).-noun( 'contrariety', 'contrarieties', both, _ ).-noun( 'contrariness', '-', mass, _ ).-noun( 'contrary', 'contraries', both, _ ).-noun( 'contrast', 'contrasts', both, _ ).-noun( 'contravention', 'contraventions', both, _ ).-noun( 'contretemps', 'contretemps', count, _ ).-noun( 'contribution', 'contributions', both, _ ).-noun( 'contributor', 'contributors', count, _ ).-noun( 'contrition', '-', mass, _ ).-noun( 'contrivance', 'contrivances', both, _ ).-noun( 'contriver', 'contrivers', count, _ ).-noun( 'control', 'controls', both, _ ).-noun( 'controller', 'controllers', count, _ ).-noun( 'controversialist', 'controversialists', count, _ ).-noun( 'controversy', 'controversies', both, _ ).-noun( 'contumacy', 'contumacies', both, _ ).-noun( 'contumely', 'contumelies', both, _ ).-noun( 'contusion', 'contusions', count, _ ).-noun( 'conundrum', 'conundrums', count, _ ).-noun( 'conurbation', 'conurbations', count, _ ).-noun( 'convalescence', '-', mass, _ ).-noun( 'convalescent', 'convalescents', count, _ ).-noun( 'convection', '-', mass, _ ).-noun( 'convector', 'convectors', count, _ ).-noun( 'convener', 'conveners', count, _ ).-noun( 'convenience', 'conveniences', both, _ ).-noun( 'convent', 'convents', count, _ ).-noun( 'conventicle', 'conventicles', count, _ ).-noun( 'convention', 'conventions', both, _ ).-noun( 'conventionality', 'conventionalities', both, _ ).-noun( 'convergence', 'convergences', count, _ ).-noun( 'conversation', 'conversations', both, _ ).-noun( 'conversationalist', 'conversationalists', count, _ ).-noun( 'converse', '-', both, _ ).-noun( 'conversion', 'conversions', both, _ ).-noun( 'convert', 'converts', count, _ ).-noun( 'converter', 'converters', count, _ ).-noun( 'convertibility', '-', mass, _ ).-noun( 'convertible', 'convertibles', count, _ ).-noun( 'convexity', '-', mass, _ ).-noun( 'conveyance', 'conveyances', both, _ ).-noun( 'conveyancer', 'conveyancers', count, _ ).-noun( 'conveyer', 'conveyers', count, _ ).-noun( 'conveyer-belt', 'conveyer-belts', count, _ ).-noun( 'conveyor', 'conveyors', count, _ ).-noun( 'convict', 'convicts', count, _ ).-noun( 'conviction', 'convictions', both, _ ).-noun( 'conviviality', 'convivialities', both, _ ).-noun( 'convocation', 'convocations', both, _ ).-noun( 'convolution', 'convolutions', count, _ ).-noun( 'convolvulus', 'convolvuluses', count, _ ).-noun( 'convoy', 'convoys', both, _ ).-noun( 'convulsion', 'convulsions', count, _ ).-noun( 'cony', 'conies', count, _ ).-noun( 'coo', 'coos', count, _ ).-noun( 'cook', 'cooks', count, _ ).-noun( 'cookbook', 'cookbooks', count, _ ).-noun( 'cooker', 'cookers', count, _ ).-noun( 'cookery', '-', mass, _ ).-noun( 'cookery-book', 'cookery-books', count, _ ).-noun( 'cookhouse', 'cookhouses', count, _ ).-noun( 'cookie', 'cookies', count, _ ).-noun( 'cooking', '-', mass, _ ).-noun( 'cooky', 'cookies', count, _ ).-noun( 'cool', '-', mass, _ ).-noun( 'coolant', 'coolants', both, _ ).-noun( 'cooler', 'coolers', count, _ ).-noun( 'coolie', 'coolies', count, _ ).-noun( 'cooling-tower', 'cooling-towers', count, _ ).-noun( 'coolness', '-', mass, _ ).-noun( 'coon', 'coons', count, _ ).-noun( 'coop', 'coops', count, _ ).-noun( 'cooper', 'coopers', count, _ ).-noun( 'cooperation', '-', mass, _ ).-noun( 'cooperative', 'cooperatives', count, _ ).-noun( 'cooperator', 'cooperators', count, _ ).-noun( 'coordinate', 'coordinates', count, _ ).-noun( 'coordination', 'coordinations', both, _ ).-noun( 'coordinator', 'coordinators', count, _ ).-noun( 'coot', 'coots', count, _ ).-noun( 'cop', 'cops', count, _ ).-noun( 'cop-out', 'cop-outs', count, _ ).-noun( 'copartner', 'copartners', count, _ ).-noun( 'copartnership', 'copartnerships', count, _ ).-noun( 'cope', 'copes', count, _ ).-noun( 'copeck', 'copecks', count, _ ).-noun( 'coping', 'copings', count, _ ).-noun( 'coping-stone', 'coping-stones', count, _ ).-noun( 'copper', 'coppers', both, _ ).-noun( 'copperhead', 'copperheads', count, _ ).-noun( 'copperplate', '-', mass, _ ).-noun( 'coppersmith', 'coppersmiths', count, _ ).-noun( 'coppice', 'coppices', count, _ ).-noun( 'copra', '-', mass, _ ).-noun( 'copse', 'copses', count, _ ).-noun( 'copula', 'copulas', count, _ ).-noun( 'copulation', 'copulations', count, _ ).-noun( 'copulative', 'copulatives', count, _ ).-noun( 'copy', 'copies', both, _ ).-noun( 'copybook', 'copybooks', count, _ ).-noun( 'copycat', 'copycats', count, _ ).-noun( 'copyhold', '-', mass, _ ).-noun( 'copyholder', 'copyholders', count, _ ).-noun( 'copyist', 'copyists', count, _ ).-noun( 'copyright', 'copyrights', both, _ ).-noun( 'copywriter', 'copywriters', count, _ ).-noun( 'coquetry', 'coquetries', both, _ ).-noun( 'coquette', 'coquettes', count, _ ).-noun( 'cor anglais', 'cor anglais', count, _ ).-noun( 'coracle', 'coracles', count, _ ).-noun( 'coral', 'corals', both, _ ).-noun( 'coral-reef', 'coral-reefs', count, _ ).-noun( 'corbel', 'corbels', count, _ ).-noun( 'cord', 'cords', both, _ ).-noun( 'cordage', '-', mass, _ ).-noun( 'cordial', 'cordials', both, _ ).-noun( 'cordiality', 'cordialities', both, _ ).-noun( 'cordite', '-', mass, _ ).-noun( 'cordon', 'cordons', count, _ ).-noun( 'corduroy', '-', mass, _ ).-noun( 'core', 'cores', count, _ ).-noun( 'coreligionist', 'coreligionists', count, _ ).-noun( 'corgi', 'corgis', count, _ ).-noun( 'cork', 'corks', both, _ ).-noun( 'corkage', '-', mass, _ ).-noun( 'corker', 'corkers', count, _ ).-noun( 'corkscrew', 'corkscrews', count, _ ).-noun( 'corm', 'corms', count, _ ).-noun( 'cormorant', 'cormorants', count, _ ).-noun( 'corn', 'corns', both, _ ).-noun( 'corn-exchange', 'corn-exchanges', count, _ ).-noun( 'corncob', 'corncobs', count, _ ).-noun( 'corncrake', 'corncrakes', count, _ ).-noun( 'cornea', 'corneas', count, _ ).-noun( 'cornelian', 'cornelians', count, _ ).-noun( 'corner', 'corners', count, _ ).-noun( 'corner-kick', 'corner-kicks', count, _ ).-noun( 'cornerstone', 'cornerstones', count, _ ).-noun( 'cornet', 'cornets', count, _ ).-noun( 'cornflake', 'cornflakes', count, _ ).-noun( 'cornflour', '-', mass, _ ).-noun( 'cornflower', 'cornflowers', count, _ ).-noun( 'cornice', 'cornices', count, _ ).-noun( 'cornpone', '-', mass, _ ).-noun( 'cornstarch', '-', mass, _ ).-noun( 'cornucopia', 'cornucopias', count, _ ).-noun( 'corolla', 'corollas', count, _ ).-noun( 'corollary', 'corollaries', count, _ ).-noun( 'corona', 'coronas', count, _ ).-noun( 'coronary', 'coronaries', count, _ ).-noun( 'coronation', 'coronations', count, _ ).-noun( 'coroner', 'coroners', count, _ ).-noun( 'coronet', 'coronets', count, _ ).-noun( 'corporal', 'corporals', count, _ ).-noun( 'corporation', 'corporations', count, _ ).-noun( 'corps', '-', count, _ ).-noun( 'corps de ballet', '-', count, _ ).-noun( 'corpse', 'corpses', count, _ ).-noun( 'corpulence', '-', mass, _ ).-noun( 'corpus', 'corpora', count, _ ).-noun( 'corpuscle', 'corpuscles', count, _ ).-noun( 'corral', 'corrals', count, _ ).-noun( 'correction', 'corrections', both, _ ).-noun( 'correctitude', '-', mass, _ ).-noun( 'corrective', 'correctives', count, _ ).-noun( 'correctness', '-', mass, _ ).-noun( 'correlation', 'correlations', count, _ ).-noun( 'correlative', 'correlatives', count, _ ).-noun( 'correspondence', 'correspondences', both, _ ).-noun( 'correspondent', 'correspondents', count, _ ).-noun( 'corridor', 'corridors', count, _ ).-noun( 'corrie', 'corries', count, _ ).-noun( 'corrigendum', 'corrigenda', count, _ ).-noun( 'corroboration', '-', mass, _ ).-noun( 'corrosion', '-', mass, _ ).-noun( 'corrosive', 'corrosives', count, _ ).-noun( 'corrugation', 'corrugations', both, _ ).-noun( 'corruptibility', '-', mass, _ ).-noun( 'corruption', '-', mass, _ ).-noun( 'corruptness', '-', mass, _ ).-noun( 'corsage', 'corsages', count, _ ).-noun( 'corsair', 'corsairs', count, _ ).-noun( 'corse', 'corses', count, _ ).-noun( 'corselet', 'corselets', count, _ ).-noun( 'corset', 'corsets', count, _ ).-noun( 'corslet', 'corslets', count, _ ).-noun( 'cort`ege', 'cort`eges', count, _ ).-noun( 'cortege', 'corteges', count, _ ).-noun( 'cortex', 'cortices', count, _ ).-noun( 'cortisone', '-', mass, _ ).-noun( 'corundum', '-', mass, _ ).-noun( 'coruscation', 'coruscations', count, _ ).-noun( 'corv_ee', 'corv_ees', count, _ ).-noun( 'corvette', 'corvettes', count, _ ).-noun( 'cos', 'cos', count, _ ).-noun( 'cosh', 'coshes', count, _ ).-noun( 'cosignatory', 'cosignatories', count, _ ).-noun( 'cosine', 'cosines', count, _ ).-noun( 'cosiness', '-', mass, _ ).-noun( 'cosmetic', 'cosmetics', count, _ ).-noun( 'cosmetician', 'cosmeticians', count, _ ).-noun( 'cosmogony', 'cosmogonies', count, _ ).-noun( 'cosmonaut', 'cosmonauts', count, _ ).-noun( 'cosmopolitan', 'cosmopolitans', count, _ ).-noun( 'cosmos', '-', count, _ ).-noun( 'cost', 'costs', both, _ ).-noun( 'costermonger', 'costermongers', count, _ ).-noun( 'costing', 'costings', both, _ ).-noun( 'costliness', '-', mass, _ ).-noun( 'costume', 'costumes', both, _ ).-noun( 'costumier', 'costumiers', count, _ ).-noun( 'cosy', 'cosies', count, _ ).-noun( 'cot', 'cots', count, _ ).-noun( 'cote', 'cotes', count, _ ).-noun( 'cotenant', 'cotenants', count, _ ).-noun( 'coterie', 'coteries', count, _ ).-noun( 'cotilion', 'cotilions', count, _ ).-noun( 'cotillion', 'cotillions', count, _ ).-noun( 'cottage', 'cottages', count, _ ).-noun( 'cottar', 'cottars', count, _ ).-noun( 'cotter', 'cotters', count, _ ).-noun( 'cotton', '-', mass, _ ).-noun( 'cotton-cake', '-', mass, _ ).-noun( 'cotton-plant', 'cotton-plants', count, _ ).-noun( 'cotton-wool', '-', mass, _ ).-noun( 'cottontail', 'cottontails', count, _ ).-noun( 'cotyledon', 'cotyledons', count, _ ).-noun( 'couch', 'couches', both, _ ).-noun( 'couch-grass', '-', mass, _ ).-noun( 'couchette', 'couchettes', count, _ ).-noun( 'cougar', 'cougars', count, _ ).-noun( 'cough', 'coughs', count, _ ).-noun( 'coulter', 'coulters', count, _ ).-noun( 'council', 'councils', count, _ ).-noun( 'council-board', 'council-boards', count, _ ).-noun( 'council-chamber', 'council-chambers', count, _ ).-noun( 'councillor', 'councillors', count, _ ).-noun( 'counsel', '-', mass, _ ).-noun( 'counsellor', 'counsellors', count, _ ).-noun( 'count', 'counts', both, _ ).-noun( 'countdown', 'countdowns', count, _ ).-noun( 'countenance', 'countenances', both, _ ).-noun( 'counter', 'counters', count, _ ).-noun( 'counter-example', 'counter-examples', count, _ ).-noun( 'counter-revolution', 'counter-revolutions', both, _ ).-noun( 'counter-revolutionary', 'counter-revolutionaries', count, _ ).-noun( 'counteraction', 'counteractions', count, _ ).-noun( 'counterattack', 'counterattacks', count, _ ).-noun( 'counterattraction', 'counterattractions', count, _ ).-noun( 'counterbalance', 'counterbalances', count, _ ).-noun( 'counterblast', 'counterblasts', count, _ ).-noun( 'counterclaim', 'counterclaims', count, _ ).-noun( 'counterespionage', '-', mass, _ ).-noun( 'counterfeit', 'counterfeits', count, _ ).-noun( 'counterfeiter', 'counterfeiters', count, _ ).-noun( 'counterfoil', 'counterfoils', count, _ ).-noun( 'counterintelligence', '-', mass, _ ).-noun( 'counterirritant', 'counterirritants', count, _ ).-noun( 'countermine', 'countermines', count, _ ).-noun( 'counteroffer', 'counteroffers', count, _ ).-noun( 'counterpane', 'counterpanes', count, _ ).-noun( 'counterpart', 'counterparts', count, _ ).-noun( 'counterplot', 'counterplots', count, _ ).-noun( 'counterpoint', 'counterpoints', both, _ ).-noun( 'counterpoise', 'counterpoises', both, _ ).-noun( 'countersign', 'countersigns', count, _ ).-noun( 'countertenor', 'countertenors', count, _ ).-noun( 'countess', 'countesses', count, _ ).-noun( 'counting-house', 'counting-houses', count, _ ).-noun( 'country', 'countries', both, _ ).-noun( 'country-house', 'country-houses', count, _ ).-noun( 'country-seat', 'country-seats', count, _ ).-noun( 'countryman', 'countrymen', count, _ ).-noun( 'countryside', '-', mass, _ ).-noun( 'countrywoman', 'countrywomen', count, _ ).-noun( 'county', 'counties', count, _ ).-noun( 'coup', 'coups', count, _ ).-noun( 'coup d\'etat', 'coups d\'etat', count, _ ).-noun( 'coup de grace', '-', count, _ ).-noun( 'coup_e', 'coup_es', count, _ ).-noun( 'couple', 'couples', count, _ ).-noun( 'couplet', 'couplets', count, _ ).-noun( 'coupling', 'couplings', both, _ ).-noun( 'coupon', 'coupons', count, _ ).-noun( 'courage', '-', mass, _ ).-noun( 'courgette', 'courgettes', count, _ ).-noun( 'courier', 'couriers', count, _ ).-noun( 'course', 'courses', both, _ ).-noun( 'courser', 'coursers', count, _ ).-noun( 'coursing', 'coursings', count, _ ).-noun( 'court', 'courts', both, _ ).-noun( 'court-card', 'court-cards', count, _ ).-noun( 'court-martial', 'courts-martial', count, _ ).-noun( 'courtesan', 'courtesans', count, _ ).-noun( 'courtesy', 'courtesies', both, _ ).-noun( 'courtier', 'courtiers', count, _ ).-noun( 'courtliness', '-', mass, _ ).-noun( 'courtroom', 'courtrooms', count, _ ).-noun( 'courtship', 'courtships', both, _ ).-noun( 'courtyard', 'courtyards', count, _ ).-noun( 'cousin', 'cousins', count, _ ).-noun( 'cove', 'coves', count, _ ).-noun( 'coven', 'covens', count, _ ).-noun( 'covenant', 'covenants', count, _ ).-noun( 'cover', 'covers', both, _ ).-noun( 'cover-up', 'cover-ups', count, _ ).-noun( 'coverage', '-', mass, _ ).-noun( 'covering', 'coverings', count, _ ).-noun( 'coverlet', 'coverlets', count, _ ).-noun( 'covert', 'coverts', count, _ ).-noun( 'covetousness', '-', mass, _ ).-noun( 'covey', 'coveys', count, _ ).-noun( 'cow', 'cows', count, _ ).-noun( 'coward', 'cowards', count, _ ).-noun( 'cowardice', '-', mass, _ ).-noun( 'cowbell', 'cowbells', count, _ ).-noun( 'cowboy', 'cowboys', count, _ ).-noun( 'cowcatcher', 'cowcatchers', count, _ ).-noun( 'cowhand', 'cowhands', count, _ ).-noun( 'cowherd', 'cowherds', count, _ ).-noun( 'cowhide', 'cowhides', both, _ ).-noun( 'cowhouse', 'cowhouses', count, _ ).-noun( 'cowl', 'cowls', count, _ ).-noun( 'cowling', 'cowlings', count, _ ).-noun( 'cowman', 'cowmen', count, _ ).-noun( 'cowpox', 'cowpoxes', count, _ ).-noun( 'cowrie', 'cowries', count, _ ).-noun( 'cowshed', 'cowsheds', count, _ ).-noun( 'cowskin', 'cowskins', count, _ ).-noun( 'cowslip', 'cowslips', count, _ ).-noun( 'cox', 'coxes', count, _ ).-noun( 'coxcomb', 'coxcombs', count, _ ).-noun( 'coxswain', 'coxswains', count, _ ).-noun( 'coyness', '-', mass, _ ).-noun( 'coyote', 'coyotes', count, _ ).-noun( 'coypu', 'coypus', count, _ ).-noun( 'cp', '-', proper, _ ).-noun( 'cr^epe', '-', mass, _ ).-noun( 'cr`eche', 'cr`eches', count, _ ).-noun( 'cr`eme de menthe', '-', mass, _ ).-noun( 'crab', 'crabs', both, _ ).-noun( 'crab-apple', 'crab-apples', count, _ ).-noun( 'crack', 'cracks', count, _ ).-noun( 'crack-down', 'crack-downs', count, _ ).-noun( 'crack-up', 'crack-ups', count, _ ).-noun( 'cracker', 'crackers', count, _ ).-noun( 'crackle', '-', mass, _ ).-noun( 'crackle-china', '-', mass, _ ).-noun( 'crackleware', '-', mass, _ ).-noun( 'crackling', '-', mass, _ ).-noun( 'crackpot', 'crackpots', count, _ ).-noun( 'cracksman', 'cracksmen', count, _ ).-noun( 'cradle', 'cradles', count, _ ).-noun( 'craft', 'crafts', both, _ ).-noun( 'craftiness', '-', mass, _ ).-noun( 'craftsman', 'craftsmen', count, _ ).-noun( 'craftsmanship', '-', mass, _ ).-noun( 'crag', 'crags', count, _ ).-noun( 'cragsman', 'cragsmen', count, _ ).-noun( 'crake', 'crakes', count, _ ).-noun( 'crammer', 'crammers', count, _ ).-noun( 'cramp', 'cramps', both, _ ).-noun( 'cramp-iron', 'cramp-irons', count, _ ).-noun( 'crampon', 'crampons', count, _ ).-noun( 'cranberry', 'cranberries', count, _ ).-noun( 'crane', 'cranes', count, _ ).-noun( 'crane-fly', 'crane-flies', count, _ ).-noun( 'cranium', 'craniums', count, _ ).-noun( 'crank', 'cranks', count, _ ).-noun( 'crankshaft', 'crankshafts', count, _ ).-noun( 'cranny', 'crannies', count, _ ).-noun( 'crap', 'craps', both, _ ).-noun( 'crap-shooting', 'crap-shootings', count, _ ).-noun( 'crape', '-', mass, _ ).-noun( 'craps', 'craps', mass, _ ).-noun( 'crash', 'crashes', both, _ ).-noun( 'crash-dive', 'crash-dives', count, _ ).-noun( 'crash-helmet', 'crash-helmets', count, _ ).-noun( 'crash-landing', 'crash-landings', count, _ ).-noun( 'crate', 'crates', count, _ ).-noun( 'crater', 'craters', count, _ ).-noun( 'cravat', 'cravats', count, _ ).-noun( 'craven', 'cravens', count, _ ).-noun( 'craving', 'cravings', count, _ ).-noun( 'crawfish', 'crawfishes', count, _ ).-noun( 'crawl', '-', count, _ ).-noun( 'crawler', 'crawlers', count, _ ).-noun( 'crayfish', 'crayfishes', count, _ ).-noun( 'crayon', 'crayons', count, _ ).-noun( 'craze', 'crazes', count, _ ).-noun( 'craziness', '-', mass, _ ).-noun( 'creak', 'creaks', count, _ ).-noun( 'cream', 'creams', both, _ ).-noun( 'creamery', 'creameries', count, _ ).-noun( 'crease', 'creases', count, _ ).-noun( 'creation', 'creations', both, _ ).-noun( 'creativeness', '-', mass, _ ).-noun( 'creator', 'creators', count, _ ).-noun( 'creature', 'creatures', count, _ ).-noun( 'credence', '-', mass, _ ).-noun( 'credibility', '-', mass, _ ).-noun( 'credit', 'credits', both, _ ).-noun( 'credit-side', 'credit-sides', count, _ ).-noun( 'credit-worthiness', '-', mass, _ ).-noun( 'creditor', 'creditors', count, _ ).-noun( 'credo', 'credos', count, _ ).-noun( 'credulity', 'credulities', both, _ ).-noun( 'creed', 'creeds', count, _ ).-noun( 'creek', 'creeks', count, _ ).-noun( 'creel', 'creels', count, _ ).-noun( 'creep', 'creeps', count, _ ).-noun( 'creeper', 'creepers', count, _ ).-noun( 'cremation', 'cremations', both, _ ).-noun( 'crematorium', 'crematoriums', count, _ ).-noun( 'crematory', 'crematories', count, _ ).-noun( 'creosote', '-', mass, _ ).-noun( 'crepe', '-', mass, _ ).-noun( 'crepitation', 'crepitations', count, _ ).-noun( 'crescendo', 'crescendos', count, _ ).-noun( 'crescent', 'crescents', count, _ ).-noun( 'cress', '-', mass, _ ).-noun( 'crest', 'crests', count, _ ).-noun( 'cretin', 'cretins', count, _ ).-noun( 'cretonne', '-', mass, _ ).-noun( 'crevasse', 'crevasses', count, _ ).-noun( 'crevice', 'crevices', count, _ ).-noun( 'crew', 'crews', count, _ ).-noun( 'crew-cut', 'crew-cuts', count, _ ).-noun( 'crew-neck', 'crew-necks', count, _ ).-noun( 'crib', 'cribs', count, _ ).-noun( 'cribbage', '-', mass, _ ).-noun( 'cribbage-board', 'cribbage-boards', count, _ ).-noun( 'crick', 'cricks', count, _ ).-noun( 'cricket', 'crickets', both, _ ).-noun( 'cricketer', 'cricketers', count, _ ).-noun( 'crier', 'criers', count, _ ).-noun( 'crime', 'crimes', both, _ ).-noun( 'criminal', 'criminals', count, _ ).-noun( 'criminology', '-', mass, _ ).-noun( 'crimson', 'crimsons', both, _ ).-noun( 'crinkle', 'crinkles', count, _ ).-noun( 'crinoline', 'crinolines', both, _ ).-noun( 'cripple', 'cripples', count, _ ).-noun( 'crisis', 'crises', count, _ ).-noun( 'crisp', 'crisps', count, _ ).-noun( 'crispness', '-', mass, _ ).-noun( 'criterion', 'criterions', count, _ ).-noun( 'critic', 'critics', count, _ ).-noun( 'criticism', 'criticisms', both, _ ).-noun( 'critique', 'critiques', count, _ ).-noun( 'croak', 'croaks', count, _ ).-noun( 'crochet', '-', mass, _ ).-noun( 'crochet-hook', 'crochet-hooks', count, _ ).-noun( 'crock', 'crocks', count, _ ).-noun( 'crockery', '-', mass, _ ).-noun( 'crocodile', 'crocodiles', count, _ ).-noun( 'crocus', 'crocuses', count, _ ).-noun( 'croft', 'crofts', count, _ ).-noun( 'crofter', 'crofters', count, _ ).-noun( 'cromlech', 'cromlechs', count, _ ).-noun( 'crone', 'crones', count, _ ).-noun( 'crony', 'cronies', count, _ ).-noun( 'crook', 'crooks', count, _ ).-noun( 'crookedness', '-', mass, _ ).-noun( 'crooner', 'crooners', count, _ ).-noun( 'crop', 'crops', count, _ ).-noun( 'crop-dusting', '-', mass, _ ).-noun( 'cropper', 'croppers', count, _ ).-noun( 'croquet', '-', mass, _ ).-noun( 'croquette', 'croquettes', count, _ ).-noun( 'crore', 'crores', count, _ ).-noun( 'crosier', 'crosiers', count, _ ).-noun( 'cross', 'crosses', count, _ ).-noun( 'cross-bench', 'cross-benches', count, _ ).-noun( 'cross-bencher', 'cross-benchers', count, _ ).-noun( 'cross-division', 'cross-divisions', both, _ ).-noun( 'cross-examination', 'cross-examinations', count, _ ).-noun( 'cross-examiner', 'cross-examiners', count, _ ).-noun( 'cross-fertilization', 'cross-fertilizations', count, _ ).-noun( 'cross-heading', 'cross-headings', count, _ ).-noun( 'cross-index', 'cross-indexes', count, _ ).-noun( 'cross-reference', 'cross-references', count, _ ).-noun( 'cross-section', 'cross-sections', count, _ ).-noun( 'cross-stitch', 'cross-stitches', both, _ ).-noun( 'crossbar', 'crossbars', count, _ ).-noun( 'crossbeam', 'crossbeams', count, _ ).-noun( 'crossbow', 'crossbows', count, _ ).-noun( 'crossbreed', 'crossbreeds', count, _ ).-noun( 'crosscheck', 'crosschecks', count, _ ).-noun( 'crosscurrent', 'crosscurrents', count, _ ).-noun( 'crosscut', 'crosscuts', count, _ ).-noun( 'crosse', 'crosses', count, _ ).-noun( 'crossfire', 'crossfires', both, _ ).-noun( 'crossing', 'crossings', both, _ ).-noun( 'crossness', '-', mass, _ ).-noun( 'crosspatch', 'crosspatches', count, _ ).-noun( 'crosspiece', 'crosspieces', count, _ ).-noun( 'crossroad', 'crossroads', count, _ ).-noun( 'crosstalk', '-', mass, _ ).-noun( 'crosswalk', 'crosswalks', count, _ ).-noun( 'crosswind', 'crosswinds', count, _ ).-noun( 'crossword', 'crosswords', count, _ ).-noun( 'crotch', 'crotches', count, _ ).-noun( 'crotchet', 'crotchets', count, _ ).-noun( 'crouch', 'crouches', count, _ ).-noun( 'croup', 'croups', both, _ ).-noun( 'croupier', 'croupiers', count, _ ).-noun( 'crow', 'crows', count, _ ).-noun( 'crow\'s-nest', 'crow\'s-nests', count, _ ).-noun( 'crowbar', 'crowbars', count, _ ).-noun( 'crowd', 'crowds', count, _ ).-noun( 'crown', 'crowns', count, _ ).-noun( 'crown-land', 'crown-lands', count, _ ).-noun( 'crozier', 'croziers', count, _ ).-noun( 'crucible', 'crucibles', count, _ ).-noun( 'crucifix', 'crucifixes', count, _ ).-noun( 'crucifixion', 'crucifixions', both, _ ).-noun( 'crudeness', '-', mass, _ ).-noun( 'crudity', 'crudities', both, _ ).-noun( 'cruelty', 'cruelties', both, _ ).-noun( 'cruet', 'cruets', count, _ ).-noun( 'cruet-stand', 'cruet-stands', count, _ ).-noun( 'cruise', 'cruises', count, _ ).-noun( 'cruiser', 'cruisers', count, _ ).-noun( 'crumb', 'crumbs', both, _ ).-noun( 'crumpet', 'crumpets', count, _ ).-noun( 'crunch', 'crunches', count, _ ).-noun( 'crupper', 'cruppers', count, _ ).-noun( 'crusade', 'crusades', count, _ ).-noun( 'crusader', 'crusaders', count, _ ).-noun( 'cruse', 'cruses', count, _ ).-noun( 'crush', '-', mass, _ ).-noun( 'crust', 'crusts', both, _ ).-noun( 'crustacean', 'crustaceans', count, _ ).-noun( 'crutch', 'crutches', count, _ ).-noun( 'crux', 'cruxes', count, _ ).-noun( 'cruzeiro', 'cruzeiros', count, _ ).-noun( 'cry', 'cries', count, _ ).-noun( 'crybaby', 'crybabies', count, _ ).-noun( 'crypt', 'crypts', count, _ ).-noun( 'cryptogram', 'cryptograms', count, _ ).-noun( 'crystal', 'crystals', both, _ ).-noun( 'crystal-gazing', '-', mass, _ ).-noun( 'crystallization', 'crystallizations', both, _ ).-noun( 'crystallography', '-', mass, _ ).-noun( 'cub', 'cubs', count, _ ).-noun( 'cubbyhole', 'cubbyholes', count, _ ).-noun( 'cube', 'cubes', count, _ ).-noun( 'cubicle', 'cubicles', count, _ ).-noun( 'cubism', '-', mass, _ ).-noun( 'cubist', 'cubists', count, _ ).-noun( 'cubit', 'cubits', count, _ ).-noun( 'cuckold', 'cuckolds', count, _ ).-noun( 'cuckoo', 'cuckoos', count, _ ).-noun( 'cuckoo-clock', 'cuckoo-clocks', count, _ ).-noun( 'cucumber', 'cucumbers', both, _ ).-noun( 'cud', '-', mass, _ ).-noun( 'cuddle', 'cuddles', count, _ ).-noun( 'cudgel', 'cudgels', count, _ ).-noun( 'cue', 'cues', count, _ ).-noun( 'cuff', 'cuffs', count, _ ).-noun( 'cuirass', 'cuirasses', count, _ ).-noun( 'cuirassier', 'cuirassiers', count, _ ).-noun( 'cuisine', '-', mass, _ ).-noun( 'cul-de-sac', 'cul-de-sacs', count, _ ).-noun( 'cull', 'culls', count, _ ).-noun( 'cullender', 'cullenders', count, _ ).-noun( 'culmination', 'culminations', count, _ ).-noun( 'culpability', '-', mass, _ ).-noun( 'culprit', 'culprits', count, _ ).-noun( 'cult', 'cults', count, _ ).-noun( 'cultivation', '-', mass, _ ).-noun( 'cultivator', 'cultivators', count, _ ).-noun( 'culture', 'cultures', both, _ ).-noun( 'culvert', 'culverts', count, _ ).-noun( 'cummerbund', 'cummerbunds', count, _ ).-noun( 'cumulus', 'cumuli', count, _ ).-noun( 'cunning', '-', mass, _ ).-noun( 'cunt', 'cunts', count, _ ).-noun( 'cup', 'cups', count, _ ).-noun( 'cup-bearer', 'cup-bearers', count, _ ).-noun( 'cup-final', 'cup-finals', count, _ ).-noun( 'cup-tie', 'cup-ties', count, _ ).-noun( 'cupboard', 'cupboards', count, _ ).-noun( 'cupboard-love', '-', mass, _ ).-noun( 'cupful', 'cupfuls', count, _ ).-noun( 'cupidity', '-', mass, _ ).-noun( 'cupola', 'cupolas', count, _ ).-noun( 'cuppa', 'cuppas', count, _ ).-noun( 'cupping', '-', mass, _ ).-noun( 'cupro-nickel', '-', mass, _ ).-noun( 'cur', 'curs', count, _ ).-noun( 'cur_e', 'cur_es', count, _ ).-noun( 'cura<cao', '-', mass, _ ).-noun( 'cura<coa', '-', mass, _ ).-noun( 'curability', '-', mass, _ ).-noun( 'curacy', 'curacies', count, _ ).-noun( 'curate', 'curates', count, _ ).-noun( 'curator', 'curators', count, _ ).-noun( 'curb', 'curbs', count, _ ).-noun( 'curd', 'curds', both, _ ).-noun( 'cure', 'cures', count, _ ).-noun( 'cure-all', 'cure-alls', count, _ ).-noun( 'curfew', 'curfews', count, _ ).-noun( 'curio', 'curios', count, _ ).-noun( 'curiosity', 'curiosities', both, _ ).-noun( 'curl', 'curls', both, _ ).-noun( 'curler', 'curlers', count, _ ).-noun( 'curlew', 'curlews', count, _ ).-noun( 'curling', '-', mass, _ ).-noun( 'curmudgeon', 'curmudgeons', count, _ ).-noun( 'currant', 'currants', count, _ ).-noun( 'currency', 'currencies', both, _ ).-noun( 'current', 'currents', count, _ ).-noun( 'curriculum', 'curriculums', count, _ ).-noun( 'curriculum vitae', '-', count, _ ).-noun( 'curry', 'curries', both, _ ).-noun( 'curry-powder', 'curry-powders', count, _ ).-noun( 'curse', 'curses', count, _ ).-noun( 'curtailment', 'curtailments', both, _ ).-noun( 'curtain', 'curtains', count, _ ).-noun( 'curtain-call', 'curtain-calls', count, _ ).-noun( 'curtain-lecture', 'curtain-lectures', count, _ ).-noun( 'curtain-raiser', 'curtain-raisers', count, _ ).-noun( 'curtness', '-', mass, _ ).-noun( 'curtsey', 'curtseys', count, _ ).-noun( 'curtsy', 'curtsies', count, _ ).-noun( 'curvature', '-', mass, _ ).-noun( 'curve', 'curves', count, _ ).-noun( 'cushion', 'cushions', count, _ ).-noun( 'cusp', 'cusps', count, _ ).-noun( 'cuspidor', 'cuspidors', count, _ ).-noun( 'cuss', 'cusses', count, _ ).-noun( 'cussedness', '-', mass, _ ).-noun( 'custard', 'custards', both, _ ).-noun( 'custodian', 'custodians', count, _ ).-noun( 'custody', '-', mass, _ ).-noun( 'custom', 'customs', both, _ ).-noun( 'customer', 'customers', count, _ ).-noun( 'cut', 'cuts', count, _ ).-noun( 'cut-out', 'cut-outs', count, _ ).-noun( 'cut-throat', 'cut-throats', count, _ ).-noun( 'cutback', 'cutbacks', count, _ ).-noun( 'cuteness', '-', mass, _ ).-noun( 'cuticle', 'cuticles', count, _ ).-noun( 'cutlass', 'cutlasses', count, _ ).-noun( 'cutler', 'cutlers', count, _ ).-noun( 'cutlery', '-', mass, _ ).-noun( 'cutlet', 'cutlets', count, _ ).-noun( 'cutpurse', 'cutpurses', count, _ ).-noun( 'cutter', 'cutters', count, _ ).-noun( 'cutting', 'cuttings', both, _ ).-noun( 'cutting-room', 'cutting-rooms', count, _ ).-noun( 'cuttlefish', 'cuttlefishes', both, _ ).-noun( 'cutworm', 'cutworms', count, _ ).-noun( 'cwt', 'cwt', count, _ ).-noun( 'cyanide', '-', mass, _ ).-noun( 'cybernetics', 'cybernetics', mass, _ ).-noun( 'cyclamen', 'cyclamens', count, _ ).-noun( 'cycle', 'cycles', count, _ ).-noun( 'cyclist', 'cyclists', count, _ ).-noun( 'cyclone', 'cyclones', count, _ ).-noun( 'cyclopaedia', 'cyclopaedias', count, _ ).-noun( 'cyclostyle', 'cyclostyles', count, _ ).-noun( 'cyclotron', 'cyclotrons', count, _ ).-noun( 'cyder', 'cyders', both, _ ).-noun( 'cygnet', 'cygnets', count, _ ).-noun( 'cylinder', 'cylinders', count, _ ).-noun( 'cymbal', 'cymbals', count, _ ).-noun( 'cynic', 'cynics', count, _ ).-noun( 'cynicism', 'cynicisms', both, _ ).-noun( 'cynosure', 'cynosures', count, _ ).-noun( 'cypher', 'cyphers', count, _ ).-noun( 'cypress', 'cypresses', count, _ ).-noun( 'cyst', 'cysts', count, _ ).-noun( 'czar', 'czars', count, _ ).-noun( 'czarina', 'czarinas', count, _ ).-noun( 'd', '-', count, _ ).-noun( 'd_eb^acle', 'd_eb^acles', count, _ ).-noun( 'd_ebris', '-', mass, _ ).-noun( 'd_ebut', 'd_ebuts', count, _ ).-noun( 'd_ebutante', 'd_ebutantes', count, _ ).-noun( 'd_ecor', '-', count, _ ).-noun( 'd_emarche', 'd_emarches', count, _ ).-noun( 'd_enouement', 'd_enouements', count, _ ).-noun( 'd_eshabill_e', '-', mass, _ ).-noun( 'd_etente', '-', mass, _ ).-noun( 'dab', 'dabs', count, _ ).-noun( 'dabbler', 'dabblers', count, _ ).-noun( 'dace', 'dace', count, _ ).-noun( 'dacha', 'dachas', count, _ ).-noun( 'dachshund', 'dachshunds', count, _ ).-noun( 'dacoit', 'dacoits', count, _ ).-noun( 'dacoity', 'dacoities', count, _ ).-noun( 'dactyl', 'dactyls', count, _ ).-noun( 'dad', 'dads', count, _ ).-noun( 'daddy', 'daddies', count, _ ).-noun( 'daddy-longlegs', 'daddy-longlegs', count, _ ).-noun( 'dado', 'dados', count, _ ).-noun( 'daemon', 'daemons', count, _ ).-noun( 'daffodil', 'daffodils', count, _ ).-noun( 'dagger', 'daggers', count, _ ).-noun( 'dago', 'dagos', count, _ ).-noun( 'daguerreotype', 'daguerreotypes', count, _ ).-noun( 'dahlia', 'dahlias', count, _ ).-noun( 'daily', 'dailies', count, _ ).-noun( 'daintiness', '-', mass, _ ).-noun( 'dainty', 'dainties', count, _ ).-noun( 'dairy', 'dairies', count, _ ).-noun( 'dairy-farm', 'dairy-farms', count, _ ).-noun( 'dairy-farming', '-', mass, _ ).-noun( 'dairying', '-', mass, _ ).-noun( 'dairymaid', 'dairymaids', count, _ ).-noun( 'dairyman', 'dairymen', count, _ ).-noun( 'dais', 'daises', count, _ ).-noun( 'daisy', 'daisies', count, _ ).-noun( 'dale', 'dales', count, _ ).-noun( 'dalesman', 'dalesmen', count, _ ).-noun( 'dalliance', '-', mass, _ ).-noun( 'dalmatian', 'dalmatians', count, _ ).-noun( 'dam', 'dams', count, _ ).-noun( 'damage', 'damages', both, _ ).-noun( 'damask', '-', mass, _ ).-noun( 'dame', 'dames', count, _ ).-noun( 'damn', '-', count, _ ).-noun( 'damnation', '-', mass, _ ).-noun( 'damp', '-', mass, _ ).-noun( 'damper', 'dampers', count, _ ).-noun( 'dampness', '-', mass, _ ).-noun( 'damsel', 'damsels', count, _ ).-noun( 'damson', 'damsons', count, _ ).-noun( 'dance', 'dances', count, _ ).-noun( 'dance-band', 'dance-bands', count, _ ).-noun( 'dance-hall', 'dance-halls', count, _ ).-noun( 'dance-orchestra', 'dance-orchestras', count, _ ).-noun( 'dancer', 'dancers', count, _ ).-noun( 'dancing', '-', mass, _ ).-noun( 'dandelion', 'dandelions', count, _ ).-noun( 'dander', '-', count, _ ).-noun( 'dandruff', '-', mass, _ ).-noun( 'dandy', 'dandies', count, _ ).-noun( 'danger', 'dangers', both, _ ).-noun( 'danse macabre', '-', count, _ ).-noun( 'daphne', 'daphnes', count, _ ).-noun( 'dapple-grey', 'dapple-greys', count, _ ).-noun( 'dare', 'dares', count, _ ).-noun( 'daredevil', 'daredevils', count, _ ).-noun( 'daring', '-', mass, _ ).-noun( 'dark', '-', mass, _ ).-noun( 'darkness', '-', mass, _ ).-noun( 'darkroom', 'darkrooms', count, _ ).-noun( 'darling', 'darlings', count, _ ).-noun( 'darn', 'darns', count, _ ).-noun( 'darning', '-', mass, _ ).-noun( 'darning-needle', 'darning-needles', count, _ ).-noun( 'dart', 'darts', count, _ ).-noun( 'dash', 'dashes', both, _ ).-noun( 'dashboard', 'dashboards', count, _ ).-noun( 'dastard', 'dastards', count, _ ).-noun( 'data', 'data', both, _ ).-noun( 'date', 'dates', both, _ ).-noun( 'dateline', 'datelines', count, _ ).-noun( 'dative', 'datives', count, _ ).-noun( 'datum', 'data', count, _ ).-noun( 'daub', 'daubs', both, _ ).-noun( 'dauber', 'daubers', count, _ ).-noun( 'daughter', 'daughters', count, _ ).-noun( 'daughter-in-law', 'daughters-in-law', count, _ ).-noun( 'dauphin', 'dauphins', count, _ ).-noun( 'davenport', 'davenports', count, _ ).-noun( 'davit', 'davits', count, _ ).-noun( 'daw', 'daws', count, _ ).-noun( 'dawdler', 'dawdlers', count, _ ).-noun( 'dawn', 'dawns', both, _ ).-noun( 'day', 'days', both, _ ).-noun( 'day-boarder', 'day-boarders', count, _ ).-noun( 'day-labourer', 'day-labourers', count, _ ).-noun( 'day-return', 'day-returns', count, _ ).-noun( 'day-school', 'day-schools', count, _ ).-noun( 'daybook', 'daybooks', count, _ ).-noun( 'dayboy', 'dayboys', count, _ ).-noun( 'daybreak', 'daybreaks', count, _ ).-noun( 'daydream', 'daydreams', count, _ ).-noun( 'daygirl', 'daygirls', count, _ ).-noun( 'daylight', '-', mass, _ ).-noun( 'daylight-saving', '-', mass, _ ).-noun( 'dayspring', 'daysprings', count, _ ).-noun( 'daytime', 'daytimes', count, _ ).-noun( 'daze', '-', count, _ ).-noun( 'dazzle', '-', mass, _ ).-noun( 'de-escalation', 'de-escalations', count, _ ).-noun( 'deacon', 'deacons', count, _ ).-noun( 'deaconess', 'deaconesses', count, _ ).-noun( 'deadline', 'deadlines', count, _ ).-noun( 'deadlock', 'deadlocks', both, _ ).-noun( 'deaf mute', 'deaf mutes', count, _ ).-noun( 'deaf-aid', 'deaf-aids', count, _ ).-noun( 'deafness', '-', mass, _ ).-noun( 'deal', 'deals', count, _ ).-noun( 'dealer', 'dealers', count, _ ).-noun( 'dealing', 'dealings', both, _ ).-noun( 'dean', 'deans', count, _ ).-noun( 'deanery', 'deaneries', count, _ ).-noun( 'dear', 'dears', count, _ ).-noun( 'dearest', '-', count, _ ).-noun( 'dearie', 'dearies', count, _ ).-noun( 'dearness', '-', mass, _ ).-noun( 'dearth', 'dearths', count, _ ).-noun( 'deary', 'dearies', count, _ ).-noun( 'death', 'deaths', both, _ ).-noun( 'death-mask', 'death-masks', count, _ ).-noun( 'death-rate', 'death-rates', count, _ ).-noun( 'death-roll', 'death-rolls', count, _ ).-noun( 'death-warrant', 'death-warrants', count, _ ).-noun( 'deathbed', 'deathbeds', count, _ ).-noun( 'deathblow', 'deathblows', count, _ ).-noun( 'deathtrap', 'deathtraps', count, _ ).-noun( 'deb', 'debs', count, _ ).-noun( 'debarkation', 'debarkations', count, _ ).-noun( 'debasement', 'debasements', count, _ ).-noun( 'debate', 'debates', both, _ ).-noun( 'debater', 'debaters', count, _ ).-noun( 'debauch', 'debauches', count, _ ).-noun( 'debauchee', 'debauchees', count, _ ).-noun( 'debauchery', 'debaucheries', both, _ ).-noun( 'debenture', 'debentures', count, _ ).-noun( 'debility', '-', mass, _ ).-noun( 'debit', 'debits', count, _ ).-noun( 'debit-side', 'debit-sides', count, _ ).-noun( 'debris', '-', mass, _ ).-noun( 'debt', 'debts', both, _ ).-noun( 'debtor', 'debtors', count, _ ).-noun( 'debut', 'debuts', count, _ ).-noun( 'debutante', 'debutantes', count, _ ).-noun( 'decade', 'decades', count, _ ).-noun( 'decadence', '-', mass, _ ).-noun( 'decadent', 'decadents', count, _ ).-noun( 'decanter', 'decanters', count, _ ).-noun( 'decapitation', 'decapitations', count, _ ).-noun( 'decasyllable', 'decasyllables', count, _ ).-noun( 'decay', '-', mass, _ ).-noun( 'decease', '-', mass, _ ).-noun( 'deceit', 'deceits', both, _ ).-noun( 'deceitfulness', '-', mass, _ ).-noun( 'deceiver', 'deceivers', count, _ ).-noun( 'decency', 'decencies', both, _ ).-noun( 'decentralization', '-', mass, _ ).-noun( 'deception', 'deceptions', both, _ ).-noun( 'decibel', 'decibels', count, _ ).-noun( 'decimalization', '-', mass, _ ).-noun( 'decision', 'decisions', both, _ ).-noun( 'deck', 'decks', count, _ ).-noun( 'decker', 'deckers', count, _ ).-noun( 'declamation', 'declamations', both, _ ).-noun( 'declaration', 'declarations', both, _ ).-noun( 'declassification', 'declassifications', both, _ ).-noun( 'declension', 'declensions', both, _ ).-noun( 'declination', 'declinations', count, _ ).-noun( 'decline', 'declines', count, _ ).-noun( 'declivity', 'declivities', count, _ ).-noun( 'decoder', 'decoders', count, _ ).-noun( 'decolonization', '-', mass, _ ).-noun( 'decomposition', 'decompositions', both, _ ).-noun( 'decompression', 'decompressions', count, _ ).-noun( 'decontamination', '-', mass, _ ).-noun( 'decoration', 'decorations', both, _ ).-noun( 'decorator', 'decorators', count, _ ).-noun( 'decorum', '-', mass, _ ).-noun( 'decoy', 'decoys', count, _ ).-noun( 'decrease', 'decreases', both, _ ).-noun( 'decree', 'decrees', count, _ ).-noun( 'decree nisi', '-', count, _ ).-noun( 'decrepitude', '-', mass, _ ).-noun( 'dedication', 'dedications', both, _ ).-noun( 'deduction', 'deductions', both, _ ).-noun( 'deed', 'deeds', count, _ ).-noun( 'deed-box', 'deed-boxes', count, _ ).-noun( 'deedpoll', 'deedpolls', both, _ ).-noun( 'deep', 'deeps', count, _ ).-noun( 'deep-freeze', 'deep-freezes', count, _ ).-noun( 'deepness', '-', mass, _ ).-noun( 'deer', 'deer', count, _ ).-noun( 'deerskin', 'deerskins', count, _ ).-noun( 'deerstalker', 'deerstalkers', count, _ ).-noun( 'deerstalking', '-', mass, _ ).-noun( 'defacement', 'defacements', both, _ ).-noun( 'defalcation', 'defalcations', both, _ ).-noun( 'defamation', '-', mass, _ ).-noun( 'default', '-', mass, _ ).-noun( 'defaulter', 'defaulters', count, _ ).-noun( 'defeat', 'defeats', both, _ ).-noun( 'defeatism', '-', mass, _ ).-noun( 'defeatist', 'defeatists', count, _ ).-noun( 'defecation', 'defecations', both, _ ).-noun( 'defect', 'defects', count, _ ).-noun( 'defection', 'defections', both, _ ).-noun( 'defectiveness', '-', mass, _ ).-noun( 'defector', 'defectors', count, _ ).-noun( 'defence', 'defences', both, _ ).-noun( 'defencelessness', '-', mass, _ ).-noun( 'defendant', 'defendants', count, _ ).-noun( 'defender', 'defenders', count, _ ).-noun( 'defensive', '-', count, _ ).-noun( 'deference', '-', mass, _ ).-noun( 'deferment', 'deferments', count, _ ).-noun( 'defiance', '-', mass, _ ).-noun( 'deficiency', 'deficiencies', both, _ ).-noun( 'deficit', 'deficits', count, _ ).-noun( 'defile', 'defiles', count, _ ).-noun( 'defilement', '-', mass, _ ).-noun( 'definition', 'definitions', both, _ ).-noun( 'deflation', '-', mass, _ ).-noun( 'deflection', 'deflections', count, _ ).-noun( 'defoliant', 'defoliants', count, _ ).-noun( 'defoliation', 'defoliations', count, _ ).-noun( 'deformity', 'deformities', both, _ ).-noun( 'defrayal', 'defrayals', count, _ ).-noun( 'defrayment', 'defrayments', count, _ ).-noun( 'defroster', 'defrosters', count, _ ).-noun( 'deftness', '-', mass, _ ).-noun( 'degeneracy', '-', mass, _ ).-noun( 'degenerate', 'degenerates', count, _ ).-noun( 'degeneration', '-', mass, _ ).-noun( 'degradation', 'degradations', both, _ ).-noun( 'degree', 'degrees', both, _ ).-noun( 'deification', '-', mass, _ ).-noun( 'deism', '-', mass, _ ).-noun( 'deist', 'deists', count, _ ).-noun( 'deity', 'deities', both, _ ).-noun( 'dejection', '-', mass, _ ).-noun( 'dekko', '-', count, _ ).-noun( 'delay', 'delays', both, _ ).-noun( 'delayed-action', '-', mass, _ ).-noun( 'delectation', '-', mass, _ ).-noun( 'delegacy', 'delegacies', count, _ ).-noun( 'delegate', 'delegates', count, _ ).-noun( 'delegation', 'delegations', both, _ ).-noun( 'deletion', 'deletions', both, _ ).-noun( 'delf', '-', mass, _ ).-noun( 'delft', '-', mass, _ ).-noun( 'deliberation', 'deliberations', both, _ ).-noun( 'delicacy', 'delicacies', both, _ ).-noun( 'delicatessen', 'delicatessens', both, _ ).-noun( 'delight', 'delights', both, _ ).-noun( 'delimitation', 'delimitations', both, _ ).-noun( 'delineation', 'delineations', both, _ ).-noun( 'delinquency', 'delinquencies', both, _ ).-noun( 'delinquent', 'delinquents', count, _ ).-noun( 'delirium', '-', mass, _ ).-noun( 'delirium tremens', '-', count, _ ).-noun( 'deliverance', 'deliverances', both, _ ).-noun( 'deliverer', 'deliverers', count, _ ).-noun( 'delivery', 'deliveries', both, _ ).-noun( 'dell', 'dells', count, _ ).-noun( 'delphinium', 'delphiniums', count, _ ).-noun( 'delta', 'deltas', count, _ ).-noun( 'deluge', 'deluges', count, _ ).-noun( 'delusion', 'delusions', both, _ ).-noun( 'demagnetization', '-', mass, _ ).-noun( 'demagogue', 'demagogues', count, _ ).-noun( 'demagogy', '-', mass, _ ).-noun( 'demand', 'demands', both, _ ).-noun( 'demarcation', '-', mass, _ ).-noun( 'demeanour', '-', mass, _ ).-noun( 'demerara', '-', mass, _ ).-noun( 'demerit', 'demerits', count, _ ).-noun( 'demesne', 'demesnes', both, _ ).-noun( 'demigod', 'demigods', count, _ ).-noun( 'demijohn', 'demijohns', count, _ ).-noun( 'demimondaine', 'demimondaines', count, _ ).-noun( 'demimonde', '-', count, _ ).-noun( 'demise', '-', count, _ ).-noun( 'demister', 'demisters', count, _ ).-noun( 'demo', 'demos', count, _ ).-noun( 'demobilization', '-', mass, _ ).-noun( 'democracy', 'democracies', both, _ ).-noun( 'democrat', 'democrats', count, _ ).-noun( 'democratization', '-', mass, _ ).-noun( 'demography', '-', mass, _ ).-noun( 'demolition', 'demolitions', both, _ ).-noun( 'demon', 'demons', count, _ ).-noun( 'demonetization', 'demonetizations', both, _ ).-noun( 'demoniac', 'demoniacs', count, _ ).-noun( 'demonstrability', '-', mass, _ ).-noun( 'demonstration', 'demonstrations', both, _ ).-noun( 'demonstrator', 'demonstrators', count, _ ).-noun( 'demoralization', '-', mass, _ ).-noun( 'demotion', 'demotions', both, _ ).-noun( 'demur', '-', mass, _ ).-noun( 'demureness', '-', mass, _ ).-noun( 'den', 'dens', count, _ ).-noun( 'denationalization', '-', mass, _ ).-noun( 'denial', 'denials', both, _ ).-noun( 'denier', 'denier', count, _ ).-noun( 'denigration', '-', mass, _ ).-noun( 'denim', '-', mass, _ ).-noun( 'denizen', 'denizens', count, _ ).-noun( 'denomination', 'denominations', count, _ ).-noun( 'denominator', 'denominators', count, _ ).-noun( 'denseness', '-', mass, _ ).-noun( 'density', 'densities', both, _ ).-noun( 'dent', 'dents', count, _ ).-noun( 'dentifrice', '-', mass, _ ).-noun( 'dentist', 'dentists', count, _ ).-noun( 'dentistry', '-', mass, _ ).-noun( 'denture', 'dentures', count, _ ).-noun( 'denudation', '-', mass, _ ).-noun( 'denunciation', 'denunciations', both, _ ).-noun( 'deodar', 'deodars', count, _ ).-noun( 'deodorant', 'deodorants', count, _ ).-noun( 'dep', '-', proper, _ ).-noun( 'departed', 'departed', count, _ ).-noun( 'department', 'departments', count, _ ).-noun( 'departure', 'departures', both, _ ).-noun( 'dependant', 'dependants', count, _ ).-noun( 'dependence', '-', mass, _ ).-noun( 'dependency', 'dependencies', count, _ ).-noun( 'dependent', 'dependents', count, _ ).-noun( 'depiction', 'depictions', count, _ ).-noun( 'depilatory', 'depilatories', both, _ ).-noun( 'depletion', '-', mass, _ ).-noun( 'deployment', 'deployments', count, _ ).-noun( 'deponent', 'deponents', count, _ ).-noun( 'depopulation', '-', mass, _ ).-noun( 'deportation', 'deportations', both, _ ).-noun( 'deportee', 'deportees', count, _ ).-noun( 'deportment', '-', mass, _ ).-noun( 'deposit', 'deposits', count, _ ).-noun( 'deposition', 'depositions', both, _ ).-noun( 'depositor', 'depositors', count, _ ).-noun( 'depository', 'depositories', count, _ ).-noun( 'depot', 'depots', count, _ ).-noun( 'depravity', 'depravities', both, _ ).-noun( 'deprecation', 'deprecations', count, _ ).-noun( 'depreciation', '-', mass, _ ).-noun( 'depredation', 'depredations', count, _ ).-noun( 'depression', 'depressions', both, _ ).-noun( 'depressive', 'depressives', count, _ ).-noun( 'deprivation', 'deprivations', both, _ ).-noun( 'depth', 'depths', both, _ ).-noun( 'depth-bomb', 'depth-bombs', count, _ ).-noun( 'depth-charge', 'depth-charges', count, _ ).-noun( 'deputation', 'deputations', count, _ ).-noun( 'deputy', 'deputies', count, _ ).-noun( 'derailment', 'derailments', count, _ ).-noun( 'derangement', 'derangements', count, _ ).-noun( 'derby', 'derbies', count, _ ).-noun( 'derby', 'derbies', count, _ ).-noun( 'dereliction', '-', mass, _ ).-noun( 'derision', '-', mass, _ ).-noun( 'derivation', 'derivations', both, _ ).-noun( 'derivative', 'derivatives', count, _ ).-noun( 'dermatitis', '-', mass, _ ).-noun( 'dermatologist', 'dermatologists', count, _ ).-noun( 'dermatology', '-', mass, _ ).-noun( 'derogation', '-', mass, _ ).-noun( 'derrick', 'derricks', count, _ ).-noun( 'derring-do', '-', mass, _ ).-noun( 'derv', '-', mass, _ ).-noun( 'dervish', 'dervishes', count, _ ).-noun( 'desalination', '-', mass, _ ).-noun( 'desalinization', '-', mass, _ ).-noun( 'descant', 'descants', count, _ ).-noun( 'descendant', 'descendants', count, _ ).-noun( 'descent', 'descents', both, _ ).-noun( 'description', 'descriptions', both, _ ).-noun( 'desecration', '-', mass, _ ).-noun( 'desegregation', '-', mass, _ ).-noun( 'desensitization', '-', mass, _ ).-noun( 'desert', 'deserts', both, _ ).-noun( 'deserter', 'deserters', count, _ ).-noun( 'desertion', 'desertions', both, _ ).-noun( 'desiccant', 'desiccants', count, _ ).-noun( 'desideratum', 'desiderata', count, _ ).-noun( 'design', 'designs', both, _ ).-noun( 'designation', 'designations', both, _ ).-noun( 'designer', 'designers', count, _ ).-noun( 'designing', '-', mass, _ ).-noun( 'desirability', '-', mass, _ ).-noun( 'desire', 'desires', both, _ ).-noun( 'desk', 'desks', count, _ ).-noun( 'desolation', '-', mass, _ ).-noun( 'despair', '-', mass, _ ).-noun( 'despatch', 'despatches', both, _ ).-noun( 'desperado', 'desperadoes', count, _ ).-noun( 'desperation', '-', mass, _ ).-noun( 'despite', '-', mass, _ ).-noun( 'despondency', '-', mass, _ ).-noun( 'despot', 'despots', count, _ ).-noun( 'despotism', 'despotisms', both, _ ).-noun( 'dessert', 'desserts', count, _ ).-noun( 'dessertspoon', 'dessertspoons', count, _ ).-noun( 'dessertspoonful', 'dessertspoonfuls', count, _ ).-noun( 'destination', 'destinations', count, _ ).-noun( 'destiny', 'destinies', both, _ ).-noun( 'destitution', '-', mass, _ ).-noun( 'destroyer', 'destroyers', count, _ ).-noun( 'destructibility', '-', mass, _ ).-noun( 'destruction', '-', mass, _ ).-noun( 'destructiveness', '-', mass, _ ).-noun( 'desuetude', '-', mass, _ ).-noun( 'detachment', 'detachments', both, _ ).-noun( 'detail', 'details', both, _ ).-noun( 'detainee', 'detainees', count, _ ).-noun( 'detection', '-', mass, _ ).-noun( 'detective', 'detectives', count, _ ).-noun( 'detector', 'detectors', count, _ ).-noun( 'detention', 'detentions', both, _ ).-noun( 'detergent', 'detergents', count, _ ).-noun( 'deterioration', 'deteriorations', both, _ ).-noun( 'determinant', 'determinants', count, _ ).-noun( 'determination', '-', mass, _ ).-noun( 'determinative', 'determinatives', count, _ ).-noun( 'determiner', 'determiners', count, _ ).-noun( 'deterrent', 'deterrents', count, _ ).-noun( 'detestation', 'detestations', both, _ ).-noun( 'dethronement', 'dethronements', count, _ ).-noun( 'detonation', 'detonations', count, _ ).-noun( 'detonator', 'detonators', count, _ ).-noun( 'detour', 'detours', count, _ ).-noun( 'detraction', 'detractions', both, _ ).-noun( 'detractor', 'detractors', count, _ ).-noun( 'detribalization', '-', mass, _ ).-noun( 'detriment', '-', mass, _ ).-noun( 'detritus', '-', mass, _ ).-noun( 'deuce', 'deuces', count, _ ).-noun( 'devaluation', 'devaluations', both, _ ).-noun( 'devastation', '-', mass, _ ).-noun( 'developer', 'developers', count, _ ).-noun( 'development', 'developments', both, _ ).-noun( 'deviant', 'deviants', count, _ ).-noun( 'deviation', 'deviations', both, _ ).-noun( 'deviationism', '-', mass, _ ).-noun( 'deviationist', 'deviationists', count, _ ).-noun( 'device', 'devices', count, _ ).-noun( 'devil', 'devils', count, _ ).-noun( 'devilment', 'devilments', both, _ ).-noun( 'devilry', 'devilries', both, _ ).-noun( 'deviousness', '-', mass, _ ).-noun( 'devitalization', '-', mass, _ ).-noun( 'devolution', '-', mass, _ ).-noun( 'devotee', 'devotees', count, _ ).-noun( 'devotion', 'devotions', both, _ ).-noun( 'devoutness', '-', mass, _ ).-noun( 'dew', '-', mass, _ ).-noun( 'dewlap', 'dewlaps', count, _ ).-noun( 'dexterity', '-', mass, _ ).-noun( 'dextrose', '-', mass, _ ).-noun( 'dhoti', 'dhotis', count, _ ).-noun( 'dhow', 'dhows', count, _ ).-noun( 'diabetes', '-', mass, _ ).-noun( 'diabetic', 'diabetics', count, _ ).-noun( 'diacritic', 'diacritics', count, _ ).-noun( 'diadem', 'diadems', count, _ ).-noun( 'diaeresis', 'diaereses', count, _ ).-noun( 'diagnosis', 'diagnoses', both, _ ).-noun( 'diagonal', 'diagonals', count, _ ).-noun( 'diagram', 'diagrams', count, _ ).-noun( 'dial', 'dials', count, _ ).-noun( 'dialect', 'dialects', both, _ ).-noun( 'dialectic', 'dialectics', count, _ ).-noun( 'dialectician', 'dialecticians', count, _ ).-noun( 'dialogue', 'dialogues', both, _ ).-noun( 'diameter', 'diameters', count, _ ).-noun( 'diamond', 'diamonds', count, _ ).-noun( 'diaper', 'diapers', count, _ ).-noun( 'diaphragm', 'diaphragms', count, _ ).-noun( 'diarchy', 'diarchies', count, _ ).-noun( 'diarist', 'diarists', count, _ ).-noun( 'diarrhea', '-', mass, _ ).-noun( 'diarrhoea', '-', mass, _ ).-noun( 'diary', 'diaries', count, _ ).-noun( 'diatribe', 'diatribes', count, _ ).-noun( 'dibber', 'dibbers', count, _ ).-noun( 'dibble', 'dibbles', count, _ ).-noun( 'dice', 'dice', count, _ ).-noun( 'dice-box', 'dice-boxes', count, _ ).-noun( 'dichotomy', 'dichotomies', count, _ ).-noun( 'dickens', '-', count, _ ).-noun( 'dickey', 'dickeys', count, _ ).-noun( 'dicky', 'dickies', count, _ ).-noun( 'dicky-seat', 'dicky-seats', count, _ ).-noun( 'dickybird', 'dickybirds', count, _ ).-noun( 'dictate', 'dictates', count, _ ).-noun( 'dictation', 'dictations', both, _ ).-noun( 'dictator', 'dictators', count, _ ).-noun( 'dictatorship', 'dictatorships', both, _ ).-noun( 'diction', '-', mass, _ ).-noun( 'dictionary', 'dictionaries', count, _ ).-noun( 'dictum', 'dictums', count, _ ).-noun( 'die', 'dies', count, _ ).-noun( 'die-hard', 'die-hards', count, _ ).-noun( 'dieresis', 'diereses', count, _ ).-noun( 'diesel', 'diesels', both, _ ).-noun( 'diet', 'diets', count, _ ).-noun( 'dietetics', 'dietetics', mass, _ ).-noun( 'dietician', 'dieticians', count, _ ).-noun( 'dietitian', 'dietitians', count, _ ).-noun( 'difference', 'differences', both, _ ).-noun( 'differential', 'differentials', count, _ ).-noun( 'differentiation', 'differentiations', both, _ ).-noun( 'difficulty', 'difficulties', both, _ ).-noun( 'diffidence', '-', mass, _ ).-noun( 'diffraction', 'diffractions', count, _ ).-noun( 'diffuseness', '-', mass, _ ).-noun( 'diffusion', '-', mass, _ ).-noun( 'dig', 'digs', count, _ ).-noun( 'digest', 'digests', count, _ ).-noun( 'digestibility', '-', mass, _ ).-noun( 'digestion', 'digestions', both, _ ).-noun( 'digger', 'diggers', count, _ ).-noun( 'digging', 'diggings', both, _ ).-noun( 'digit', 'digits', count, _ ).-noun( 'dignitary', 'dignitaries', count, _ ).-noun( 'dignity', 'dignities', both, _ ).-noun( 'digraph', 'digraphs', count, _ ).-noun( 'digression', 'digressions', both, _ ).-noun( 'dike', 'dikes', count, _ ).-noun( 'dilapidation', '-', mass, _ ).-noun( 'dilation', '-', mass, _ ).-noun( 'dilemma', 'dilemmas', count, _ ).-noun( 'dilettante', 'dilettantes', count, _ ).-noun( 'diligence', '-', mass, _ ).-noun( 'dill', '-', mass, _ ).-noun( 'dilution', 'dilutions', both, _ ).-noun( 'dime', 'dimes', count, _ ).-noun( 'dimension', 'dimensions', both, _ ).-noun( 'diminuendo', 'diminuendos', count, _ ).-noun( 'diminution', 'diminutions', both, _ ).-noun( 'diminutive', 'diminutives', count, _ ).-noun( 'dimity', '-', mass, _ ).-noun( 'dimness', '-', mass, _ ).-noun( 'dimple', 'dimples', count, _ ).-noun( 'din', '-', mass, _ ).-noun( 'dinar', 'dinars', count, _ ).-noun( 'diner', 'diners', count, _ ).-noun( 'ding-dong', 'ding-dongs', count, _ ).-noun( 'dinghy', 'dinghies', count, _ ).-noun( 'dinginess', '-', mass, _ ).-noun( 'dingle', 'dingles', count, _ ).-noun( 'dining-car', 'dining-cars', count, _ ).-noun( 'dining-room', 'dining-rooms', count, _ ).-noun( 'dining-table', 'dining-tables', count, _ ).-noun( 'dinner', 'dinners', count, _ ).-noun( 'dinner-jacket', 'dinner-jackets', count, _ ).-noun( 'dinner-party', 'dinner-parties', count, _ ).-noun( 'dinner-service', 'dinner-services', count, _ ).-noun( 'dinner-set', 'dinner-sets', count, _ ).-noun( 'dinosaur', 'dinosaurs', count, _ ).-noun( 'dint', 'dints', count, _ ).-noun( 'diocesan', 'diocesans', count, _ ).-noun( 'diocese', 'dioceses', count, _ ).-noun( 'dioxide', 'dioxides', count, _ ).-noun( 'dip', 'dips', both, _ ).-noun( 'diphtheria', '-', mass, _ ).-noun( 'diphthong', 'diphthongs', count, _ ).-noun( 'diploma', 'diplomas', count, _ ).-noun( 'diplomacy', '-', mass, _ ).-noun( 'diplomat', 'diplomats', count, _ ).-noun( 'diplomatist', 'diplomatists', count, _ ).-noun( 'dipper', 'dippers', count, _ ).-noun( 'dipsomania', '-', mass, _ ).-noun( 'dipsomaniac', 'dipsomaniacs', count, _ ).-noun( 'dipstick', 'dipsticks', count, _ ).-noun( 'diptych', 'diptychs', count, _ ).-noun( 'direction', 'directions', both, _ ).-noun( 'direction-finder', 'direction-finders', count, _ ).-noun( 'directive', 'directives', count, _ ).-noun( 'directness', '-', mass, _ ).-noun( 'director', 'directors', count, _ ).-noun( 'directorate', 'directorates', count, _ ).-noun( 'directorship', 'directorships', count, _ ).-noun( 'directory', 'directories', count, _ ).-noun( 'dirge', 'dirges', count, _ ).-noun( 'dirigible', 'dirigibles', count, _ ).-noun( 'dirk', 'dirks', count, _ ).-noun( 'dirndl', 'dirndls', count, _ ).-noun( 'dirt', '-', mass, _ ).-noun( 'dirt-track', 'dirt-tracks', count, _ ).-noun( 'disability', 'disabilities', both, _ ).-noun( 'disablement', 'disablements', both, _ ).-noun( 'disadvantage', 'disadvantages', both, _ ).-noun( 'disaffection', '-', mass, _ ).-noun( 'disagreeableness', '-', mass, _ ).-noun( 'disagreement', 'disagreements', both, _ ).-noun( 'disappearance', 'disappearances', count, _ ).-noun( 'disappointment', 'disappointments', both, _ ).-noun( 'disapprobation', '-', mass, _ ).-noun( 'disapproval', '-', mass, _ ).-noun( 'disarmament', '-', mass, _ ).-noun( 'disarrangement', 'disarrangements', count, _ ).-noun( 'disarray', '-', mass, _ ).-noun( 'disaster', 'disasters', both, _ ).-noun( 'disavowal', 'disavowals', count, _ ).-noun( 'disbandment', 'disbandments', count, _ ).-noun( 'disbelief', '-', mass, _ ).-noun( 'disbursement', 'disbursements', both, _ ).-noun( 'disc', 'discs', count, _ ).-noun( 'discard', 'discards', count, _ ).-noun( 'discernment', '-', mass, _ ).-noun( 'discharge', 'discharges', both, _ ).-noun( 'disciple', 'disciples', count, _ ).-noun( 'disciplinarian', 'disciplinarians', count, _ ).-noun( 'discipline', 'disciplines', both, _ ).-noun( 'disclaimer', 'disclaimers', count, _ ).-noun( 'disclosure', 'disclosures', both, _ ).-noun( 'disco', 'discos', count, _ ).-noun( 'discolouration', 'discolourations', both, _ ).-noun( 'discomfiture', '-', mass, _ ).-noun( 'discomfort', 'discomforts', both, _ ).-noun( 'discomposure', '-', mass, _ ).-noun( 'discontent', 'discontents', both, _ ).-noun( 'discontinuance', 'discontinuances', count, _ ).-noun( 'discontinuity', 'discontinuities', both, _ ).-noun( 'discord', 'discords', both, _ ).-noun( 'discordance', '-', mass, _ ).-noun( 'discotheque', 'discotheques', count, _ ).-noun( 'discount', 'discounts', both, _ ).-noun( 'discouragement', 'discouragements', both, _ ).-noun( 'discourse', 'discourses', count, _ ).-noun( 'discourtesy', 'discourtesies', both, _ ).-noun( 'discoverer', 'discoverers', count, _ ).-noun( 'discovery', 'discoveries', both, _ ).-noun( 'discredit', '-', mass, _ ).-noun( 'discrepancy', 'discrepancies', both, _ ).-noun( 'discreteness', '-', mass, _ ).-noun( 'discretion', '-', mass, _ ).-noun( 'discrimination', '-', mass, _ ).-noun( 'discursiveness', '-', mass, _ ).-noun( 'discus', 'discuses', count, _ ).-noun( 'discussion', 'discussions', both, _ ).-noun( 'disdain', '-', mass, _ ).-noun( 'disease', 'diseases', both, _ ).-noun( 'disembarkation', 'disembarkations', count, _ ).-noun( 'disembarrassment', 'disembarrassments', count, _ ).-noun( 'disenchantment', 'disenchantments', count, _ ).-noun( 'disengagement', 'disengagements', count, _ ).-noun( 'disentanglement', 'disentanglements', count, _ ).-noun( 'disequilibrium', '-', mass, _ ).-noun( 'disestablishment', '-', mass, _ ).-noun( 'disfavour', '-', mass, _ ).-noun( 'disfigurement', 'disfigurements', both, _ ).-noun( 'disfranchisement', '-', mass, _ ).-noun( 'disgrace', '-', mass, _ ).-noun( 'disguise', 'disguises', both, _ ).-noun( 'disgust', '-', mass, _ ).-noun( 'dish', 'dishes', count, _ ).-noun( 'dishabille', '-', mass, _ ).-noun( 'disharmony', '-', mass, _ ).-noun( 'dishcloth', 'dishcloths', count, _ ).-noun( 'dishful', 'dishfuls', count, _ ).-noun( 'dishonesty', 'dishonesties', both, _ ).-noun( 'dishonour', '-', mass, _ ).-noun( 'dishwasher', 'dishwashers', count, _ ).-noun( 'dishwater', '-', mass, _ ).-noun( 'disillusion', '-', mass, _ ).-noun( 'disillusionment', 'disillusionments', both, _ ).-noun( 'disincentive', 'disincentives', count, _ ).-noun( 'disinclination', 'disinclinations', both, _ ).-noun( 'disinfectant', 'disinfectants', count, _ ).-noun( 'disinfection', '-', mass, _ ).-noun( 'disinfestation', '-', mass, _ ).-noun( 'disinflation', '-', mass, _ ).-noun( 'disingenuousness', '-', mass, _ ).-noun( 'disinheritance', '-', mass, _ ).-noun( 'disintegration', 'disintegrations', both, _ ).-noun( 'disinterestedness', '-', mass, _ ).-noun( 'disinterment', 'disinterments', count, _ ).-noun( 'disjointedness', '-', mass, _ ).-noun( 'disk', 'disks', count, _ ).-noun( 'dislike', 'dislikes', both, _ ).-noun( 'dislocation', 'dislocations', both, _ ).-noun( 'dislodgement', 'dislodgements', count, _ ).-noun( 'disloyalty', 'disloyalties', both, _ ).-noun( 'dismantlement', '-', mass, _ ).-noun( 'dismay', '-', mass, _ ).-noun( 'dismemberment', 'dismemberments', count, _ ).-noun( 'dismissal', 'dismissals', both, _ ).-noun( 'disobedience', '-', mass, _ ).-noun( 'disorder', 'disorders', both, _ ).-noun( 'disorganization', '-', mass, _ ).-noun( 'disparagement', 'disparagements', count, _ ).-noun( 'disparity', 'disparities', both, _ ).-noun( 'dispassionateness', '-', mass, _ ).-noun( 'dispatch', 'dispatches', both, _ ).-noun( 'dispatch-box', 'dispatch-boxes', count, _ ).-noun( 'dispatch-rider', 'dispatch-riders', count, _ ).-noun( 'dispensary', 'dispensaries', count, _ ).-noun( 'dispensation', 'dispensations', both, _ ).-noun( 'dispenser', 'dispensers', count, _ ).-noun( 'dispersal', 'dispersals', both, _ ).-noun( 'dispersion', 'dispersions', count, _ ).-noun( 'displacement', 'displacements', both, _ ).-noun( 'display', 'displays', both, _ ).-noun( 'displeasure', '-', mass, _ ).-noun( 'disposal', '-', mass, _ ).-noun( 'disposition', 'dispositions', count, _ ).-noun( 'dispossession', 'dispossessions', count, _ ).-noun( 'disproof', 'disproofs', both, _ ).-noun( 'disproportion', '-', mass, _ ).-noun( 'disputant', 'disputants', count, _ ).-noun( 'disputation', 'disputations', both, _ ).-noun( 'dispute', 'disputes', both, _ ).-noun( 'disqualification', 'disqualifications', both, _ ).-noun( 'disquiet', '-', mass, _ ).-noun( 'disquietude', '-', mass, _ ).-noun( 'disquisition', 'disquisitions', count, _ ).-noun( 'disregard', '-', mass, _ ).-noun( 'disrepair', '-', mass, _ ).-noun( 'disrepute', '-', mass, _ ).-noun( 'disrespect', '-', mass, _ ).-noun( 'disruption', 'disruptions', both, _ ).-noun( 'dissatisfaction', '-', mass, _ ).-noun( 'dissection', 'dissections', both, _ ).-noun( 'dissembler', 'dissemblers', count, _ ).-noun( 'dissemination', '-', mass, _ ).-noun( 'dissension', 'dissensions', both, _ ).-noun( 'dissent', '-', mass, _ ).-noun( 'dissenter', 'dissenters', count, _ ).-noun( 'dissertation', 'dissertations', count, _ ).-noun( 'disservice', 'disservices', both, _ ).-noun( 'dissidence', '-', mass, _ ).-noun( 'dissident', 'dissidents', count, _ ).-noun( 'dissimilarity', 'dissimilarities', both, _ ).-noun( 'dissimilitude', '-', mass, _ ).-noun( 'dissimulation', 'dissimulations', count, _ ).-noun( 'dissipation', '-', mass, _ ).-noun( 'dissociation', '-', mass, _ ).-noun( 'dissolubility', '-', mass, _ ).-noun( 'dissolution', 'dissolutions', both, _ ).-noun( 'dissonance', 'dissonances', both, _ ).-noun( 'dissuasion', '-', mass, _ ).-noun( 'dissyllable', 'dissyllables', count, _ ).-noun( 'distaff', 'distaffs', count, _ ).-noun( 'distance', 'distances', both, _ ).-noun( 'distaste', 'distastes', both, _ ).-noun( 'distastefulness', '-', mass, _ ).-noun( 'distemper', '-', mass, _ ).-noun( 'distension', 'distensions', count, _ ).-noun( 'distillation', 'distillations', both, _ ).-noun( 'distiller', 'distillers', count, _ ).-noun( 'distillery', 'distilleries', count, _ ).-noun( 'distinction', 'distinctions', both, _ ).-noun( 'distinctiveness', '-', mass, _ ).-noun( 'distinctness', '-', mass, _ ).-noun( 'distortion', 'distortions', both, _ ).-noun( 'distraction', 'distractions', both, _ ).-noun( 'distraint', 'distraints', count, _ ).-noun( 'distress', '-', mass, _ ).-noun( 'distribution', 'distributions', both, _ ).-noun( 'distributor', 'distributors', count, _ ).-noun( 'district', 'districts', count, _ ).-noun( 'distrust', '-', both, _ ).-noun( 'distrustfulness', '-', mass, _ ).-noun( 'disturbance', 'disturbances', both, _ ).-noun( 'disunion', '-', mass, _ ).-noun( 'disunity', '-', mass, _ ).-noun( 'disuse', '-', mass, _ ).-noun( 'disyllable', 'disyllables', count, _ ).-noun( 'ditch', 'ditches', count, _ ).-noun( 'dither', 'dithers', count, _ ).-noun( 'ditto', '-', count, _ ).-noun( 'ditty', 'ditties', count, _ ).-noun( 'divagation', 'divagations', both, _ ).-noun( 'divan', 'divans', count, _ ).-noun( 'divan-bed', 'divan-beds', count, _ ).-noun( 'dive', 'dives', count, _ ).-noun( 'dive-bomber', 'dive-bombers', count, _ ).-noun( 'diver', 'divers', count, _ ).-noun( 'divergence', 'divergences', both, _ ).-noun( 'divergency', 'divergencies', both, _ ).-noun( 'diversification', '-', mass, _ ).-noun( 'diversion', 'diversions', both, _ ).-noun( 'diversionist', 'diversionists', count, _ ).-noun( 'diversity', '-', mass, _ ).-noun( 'divide', 'divides', count, _ ).-noun( 'dividend', 'dividends', count, _ ).-noun( 'dividend-warrant', 'dividend-warrants', count, _ ).-noun( 'divination', 'divinations', both, _ ).-noun( 'divine', 'divines', count, _ ).-noun( 'diviner', 'diviners', count, _ ).-noun( 'diving-bell', 'diving-bells', count, _ ).-noun( 'diving-board', 'diving-boards', count, _ ).-noun( 'diving-dress', '-', mass, _ ).-noun( 'diving-suit', 'diving-suits', count, _ ).-noun( 'divinity', 'divinities', both, _ ).-noun( 'division', 'divisions', both, _ ).-noun( 'divisor', 'divisors', count, _ ).-noun( 'divorce', 'divorces', both, _ ).-noun( 'divorcee', 'divorcees', count, _ ).-noun( 'divot', 'divots', count, _ ).-noun( 'divulgence', 'divulgences', count, _ ).-noun( 'divvy', 'divvies', count, _ ).-noun( 'dixie', 'dixies', count, _ ).-noun( 'dizziness', '-', mass, _ ).-noun( 'djinn', 'djinns', count, _ ).-noun( 'do', '-', count, _ ).-noun( 'do', 'dos', count, _ ).-noun( 'do-gooder', 'do-gooders', count, _ ).-noun( 'dobbin', 'dobbins', count, _ ).-noun( 'docility', '-', mass, _ ).-noun( 'dock', 'docks', count, _ ).-noun( 'docker', 'dockers', count, _ ).-noun( 'docket', 'dockets', count, _ ).-noun( 'dockyard', 'dockyards', count, _ ).-noun( 'doctor', 'doctors', count, _ ).-noun( 'doctorate', 'doctorates', count, _ ).-noun( 'doctrinaire', 'doctrinaires', count, _ ).-noun( 'doctrine', 'doctrines', both, _ ).-noun( 'document', 'documents', count, _ ).-noun( 'documentation', '-', mass, _ ).-noun( 'dodderer', 'dodderers', count, _ ).-noun( 'dodge', 'dodges', count, _ ).-noun( 'dodgem', 'dodgems', count, _ ).-noun( 'dodger', 'dodgers', count, _ ).-noun( 'dodo', 'dodos', count, _ ).-noun( 'doe', 'does', count, _ ).-noun( 'doer', 'doers', count, _ ).-noun( 'dog', 'dogs', count, _ ).-noun( 'dog\'s-tooth', '-', mass, _ ).-noun( 'dog-biscuit', 'dog-biscuits', count, _ ).-noun( 'dog-cart', 'dog-carts', count, _ ).-noun( 'dog-collar', 'dog-collars', count, _ ).-noun( 'doge', 'doges', count, _ ).-noun( 'dogfish', 'dogfish', count, _ ).-noun( 'doggedness', '-', mass, _ ).-noun( 'doggerel', '-', mass, _ ).-noun( 'doggie', 'doggies', count, _ ).-noun( 'doggy', 'doggies', count, _ ).-noun( 'doghouse', 'doghouses', count, _ ).-noun( 'dogma', 'dogmas', both, _ ).-noun( 'dogmatism', '-', mass, _ ).-noun( 'dogsbody', 'dogsbodies', count, _ ).-noun( 'dogtooth', '-', mass, _ ).-noun( 'dogtrot', '-', count, _ ).-noun( 'dogwatch', 'dogwatches', count, _ ).-noun( 'dogwood', 'dogwoods', count, _ ).-noun( 'doh', '-', count, _ ).-noun( 'doily', 'doilies', count, _ ).-noun( 'dole', 'doles', both, _ ).-noun( 'doll', 'dolls', count, _ ).-noun( 'dollar', 'dollars', count, _ ).-noun( 'dollop', 'dollops', count, _ ).-noun( 'dolly', 'dollies', count, _ ).-noun( 'dolmen', 'dolmens', count, _ ).-noun( 'dolour', 'dolours', count, _ ).-noun( 'dolphin', 'dolphins', count, _ ).-noun( 'dolt', 'dolts', count, _ ).-noun( 'domain', 'domains', count, _ ).-noun( 'dome', 'domes', count, _ ).-noun( 'domestication', '-', mass, _ ).-noun( 'domesticity', '-', mass, _ ).-noun( 'domicile', 'domiciles', count, _ ).-noun( 'dominance', '-', mass, _ ).-noun( 'domination', '-', mass, _ ).-noun( 'dominie', 'dominies', count, _ ).-noun( 'dominion', 'dominions', both, _ ).-noun( 'domino', 'dominos', count, _ ).-noun( 'don', 'dons', count, _ ).-noun( 'don\'t-know', 'don\'t-knows', count, _ ).-noun( 'donation', 'donations', both, _ ).-noun( 'donjon', 'donjons', count, _ ).-noun( 'donkey', 'donkeys', count, _ ).-noun( 'donkey-jacket', 'donkey-jackets', count, _ ).-noun( 'donkey-work', '-', mass, _ ).-noun( 'donor', 'donors', count, _ ).-noun( 'doodlebug', 'doodlebugs', count, _ ).-noun( 'doom', 'dooms', count, _ ).-noun( 'door', 'doors', count, _ ).-noun( 'doorbell', 'doorbells', count, _ ).-noun( 'doorcase', 'doorcases', count, _ ).-noun( 'doorframe', 'doorframes', count, _ ).-noun( 'doorhandle', 'doorhandles', count, _ ).-noun( 'doorkeeper', 'doorkeepers', count, _ ).-noun( 'doorknob', 'doorknobs', count, _ ).-noun( 'doorknocker', 'doorknockers', count, _ ).-noun( 'doorman', 'doormen', count, _ ).-noun( 'doormat', 'doormats', count, _ ).-noun( 'doornail', 'doornails', count, _ ).-noun( 'doorplate', 'doorplates', count, _ ).-noun( 'doorpost', 'doorposts', count, _ ).-noun( 'doorstep', 'doorsteps', count, _ ).-noun( 'doorstopper', 'doorstoppers', count, _ ).-noun( 'doorway', 'doorways', count, _ ).-noun( 'dope', 'dopes', both, _ ).-noun( 'dormer', 'dormers', count, _ ).-noun( 'dormer-window', 'dormer-windows', count, _ ).-noun( 'dormitory', 'dormitories', count, _ ).-noun( 'dormouse', 'dormice', count, _ ).-noun( 'dory', 'dories', count, _ ).-noun( 'dosage', 'dosages', both, _ ).-noun( 'dose', 'doses', count, _ ).-noun( 'doss-house', 'doss-houses', count, _ ).-noun( 'dosser', 'dossers', count, _ ).-noun( 'dossier', 'dossiers', count, _ ).-noun( 'dot', 'dots', count, _ ).-noun( 'dotage', '-', mass, _ ).-noun( 'dotard', 'dotards', count, _ ).-noun( 'dottle', 'dottles', count, _ ).-noun( 'double', 'doubles', count, _ ).-noun( 'double-bass', 'double-basses', count, _ ).-noun( 'double-cross', 'double-crosses', count, _ ).-noun( 'double-dealer', 'double-dealers', count, _ ).-noun( 'double-dealing', '-', mass, _ ).-noun( 'double-decker', 'double-deckers', count, _ ).-noun( 'double-dutch', '-', mass, _ ).-noun( 'double-entry', 'double-entries', count, _ ).-noun( 'double-first', 'double-firsts', count, _ ).-noun( 'double-spacing', '-', mass, _ ).-noun( 'double-talk', '-', mass, _ ).-noun( 'double-think', '-', mass, _ ).-noun( 'doublet', 'doublets', count, _ ).-noun( 'doubloon', 'doubloons', count, _ ).-noun( 'doubt', 'doubts', both, _ ).-noun( 'douche', 'douches', count, _ ).-noun( 'dough', '-', mass, _ ).-noun( 'doughnut', 'doughnuts', count, _ ).-noun( 'dove', 'doves', count, _ ).-noun( 'dovecote', 'dovecotes', count, _ ).-noun( 'dovetail', 'dovetails', count, _ ).-noun( 'dowager', 'dowagers', count, _ ).-noun( 'dowdiness', '-', mass, _ ).-noun( 'dowel', 'dowels', count, _ ).-noun( 'dower', 'dowers', count, _ ).-noun( 'down', 'downs', both, _ ).-noun( 'down-and-out', 'down-and-outs', count, _ ).-noun( 'downbeat', 'downbeats', count, _ ).-noun( 'downfall', '-', count, _ ).-noun( 'downpour', 'downpours', count, _ ).-noun( 'downrightness', '-', mass, _ ).-noun( 'dowry', 'dowries', count, _ ).-noun( 'dowser', 'dowsers', count, _ ).-noun( 'dowsing', '-', mass, _ ).-noun( 'doxology', 'doxologies', count, _ ).-noun( 'doyen', 'doyens', count, _ ).-noun( 'doyley', 'doyleys', count, _ ).-noun( 'doyly', 'doylies', count, _ ).-noun( 'doz', 'doz', count, _ ).-noun( 'doze', 'dozes', count, _ ).-noun( 'dozen', 'dozens', count, _ ).-noun( 'drabness', '-', mass, _ ).-noun( 'drachm', 'drachms', count, _ ).-noun( 'drachma', 'drachmas', count, _ ).-noun( 'draft', 'drafts', count, _ ).-noun( 'draftee', 'draftees', count, _ ).-noun( 'drafting', 'draftings', count, _ ).-noun( 'draftsman', 'draftsmen', count, _ ).-noun( 'drag', '-', mass, _ ).-noun( 'dragnet', 'dragnets', count, _ ).-noun( 'dragoman', 'dragomans', count, _ ).-noun( 'dragon', 'dragons', count, _ ).-noun( 'dragonfly', 'dragonflies', count, _ ).-noun( 'dragoon', 'dragoons', count, _ ).-noun( 'drain', 'drains', count, _ ).-noun( 'drainage', '-', mass, _ ).-noun( 'drainage-basin', 'drainage-basins', count, _ ).-noun( 'draining-board', 'draining-boards', count, _ ).-noun( 'drainpipe', 'drainpipes', count, _ ).-noun( 'drake', 'drakes', count, _ ).-noun( 'dram', 'drams', count, _ ).-noun( 'drama', 'dramas', both, _ ).-noun( 'dramatics', 'dramatics', mass, _ ).-noun( 'dramatist', 'dramatists', count, _ ).-noun( 'dramatization', 'dramatizations', both, _ ).-noun( 'drape', 'drapes', count, _ ).-noun( 'draper', 'drapers', count, _ ).-noun( 'drapery', 'draperies', both, _ ).-noun( 'draught', 'draughts', both, _ ).-noun( 'draught-horse', 'draught-horses', count, _ ).-noun( 'draughts', 'draughts', mass, _ ).-noun( 'draughtsman', 'draughtsmen', count, _ ).-noun( 'draw', 'draws', count, _ ).-noun( 'drawback', 'drawbacks', both, _ ).-noun( 'drawbridge', 'drawbridges', count, _ ).-noun( 'drawer', 'drawers', count, _ ).-noun( 'drawing', 'drawings', both, _ ).-noun( 'drawing-board', 'drawing-boards', count, _ ).-noun( 'drawing-pin', 'drawing-pins', count, _ ).-noun( 'drawing-room', 'drawing-rooms', count, _ ).-noun( 'drawl', 'drawls', count, _ ).-noun( 'dray', 'drays', count, _ ).-noun( 'dread', '-', mass, _ ).-noun( 'dreadfulness', '-', mass, _ ).-noun( 'dreadnought', 'dreadnoughts', count, _ ).-noun( 'dream', 'dreams', count, _ ).-noun( 'dreamer', 'dreamers', count, _ ).-noun( 'dreamland', 'dreamlands', count, _ ).-noun( 'dreamworld', 'dreamworlds', count, _ ).-noun( 'dreariness', '-', mass, _ ).-noun( 'dredge', 'dredges', count, _ ).-noun( 'dredger', 'dredgers', count, _ ).-noun( 'drenching', 'drenchings', count, _ ).-noun( 'dress', 'dresses', both, _ ).-noun( 'dress-hanger', 'dress-hangers', count, _ ).-noun( 'dressage', '-', mass, _ ).-noun( 'dresser', 'dressers', count, _ ).-noun( 'dressing', 'dressings', both, _ ).-noun( 'dressing-case', 'dressing-cases', count, _ ).-noun( 'dressing-down', '-', count, _ ).-noun( 'dressing-gown', 'dressing-gowns', count, _ ).-noun( 'dressing-table', 'dressing-tables', count, _ ).-noun( 'dressmaker', 'dressmakers', count, _ ).-noun( 'dressmaking', '-', mass, _ ).-noun( 'dribbler', 'dribblers', count, _ ).-noun( 'driblet', 'driblets', count, _ ).-noun( 'drier', 'driers', count, _ ).-noun( 'drift', 'drifts', both, _ ).-noun( 'drift-ice', '-', mass, _ ).-noun( 'drift-net', 'drift-nets', count, _ ).-noun( 'drift-wood', '-', mass, _ ).-noun( 'driftage', '-', mass, _ ).-noun( 'drifter', 'drifters', count, _ ).-noun( 'drill', 'drills', both, _ ).-noun( 'drink', 'drinks', both, _ ).-noun( 'drinker', 'drinkers', count, _ ).-noun( 'drinking', '-', mass, _ ).-noun( 'drinking-bout', 'drinking-bouts', count, _ ).-noun( 'drinking-fountain', 'drinking-fountains', count, _ ).-noun( 'drinking-song', 'drinking-songs', count, _ ).-noun( 'drinking-water', '-', mass, _ ).-noun( 'drip', 'drips', count, _ ).-noun( 'dripping', '-', mass, _ ).-noun( 'dripping-pan', 'dripping-pans', count, _ ).-noun( 'drive', 'drives', both, _ ).-noun( 'drive-in', 'drive-ins', count, _ ).-noun( 'drivel', '-', mass, _ ).-noun( 'driveller', 'drivellers', count, _ ).-noun( 'driver', 'drivers', count, _ ).-noun( 'driveway', 'driveways', count, _ ).-noun( 'driving-belt', 'driving-belts', count, _ ).-noun( 'driving-wheel', 'driving-wheels', count, _ ).-noun( 'drizzle', '-', mass, _ ).-noun( 'drogue', 'drogues', count, _ ).-noun( 'drollery', 'drolleries', both, _ ).-noun( 'dromedary', 'dromedaries', count, _ ).-noun( 'drone', 'drones', both, _ ).-noun( 'droop', '-', count, _ ).-noun( 'drop', 'drops', count, _ ).-noun( 'drop-curtain', 'drop-curtains', count, _ ).-noun( 'drop-kick', 'drop-kicks', count, _ ).-noun( 'dropout', 'dropouts', count, _ ).-noun( 'dropping-zone', 'dropping-zones', count, _ ).-noun( 'dropsy', '-', mass, _ ).-noun( 'droshky', 'droshkies', count, _ ).-noun( 'dross', '-', mass, _ ).-noun( 'drought', 'droughts', both, _ ).-noun( 'drove', 'droves', count, _ ).-noun( 'drover', 'drovers', count, _ ).-noun( 'drowse', '-', count, _ ).-noun( 'drowsiness', '-', mass, _ ).-noun( 'drubbing', '-', count, _ ).-noun( 'drudge', 'drudges', count, _ ).-noun( 'drudgery', '-', mass, _ ).-noun( 'drug', 'drugs', count, _ ).-noun( 'drugget', 'druggets', both, _ ).-noun( 'druggist', 'druggists', count, _ ).-noun( 'drugstore', 'drugstores', count, _ ).-noun( 'druid', 'druids', count, _ ).-noun( 'drum', 'drums', count, _ ).-noun( 'drum-major', 'drum-majors', count, _ ).-noun( 'drum-majorette', 'drum-majorettes', count, _ ).-noun( 'drumfire', '-', mass, _ ).-noun( 'drummer', 'drummers', count, _ ).-noun( 'drumstick', 'drumsticks', count, _ ).-noun( 'drunk', 'drunks', count, _ ).-noun( 'drunkard', 'drunkards', count, _ ).-noun( 'drunkenness', '-', mass, _ ).-noun( 'drupe', 'drupes', count, _ ).-noun( 'dry-cleaner', 'dry-cleaners', count, _ ).-noun( 'dry-cleaning', '-', mass, _ ).-noun( 'dry-walling', '-', mass, _ ).-noun( 'dryad', 'dryads', count, _ ).-noun( 'dryer', 'dryers', count, _ ).-noun( 'dryness', '-', mass, _ ).-noun( 'dubbin', '-', mass, _ ).-noun( 'dubiety', 'dubieties', both, _ ).-noun( 'dubiousness', '-', mass, _ ).-noun( 'ducat', 'ducats', count, _ ).-noun( 'duchess', 'duchesses', count, _ ).-noun( 'duchy', 'duchies', count, _ ).-noun( 'duck', 'duck', both, _ ).-noun( 'ducking', 'duckings', count, _ ).-noun( 'ducking-stool', 'ducking-stools', count, _ ).-noun( 'duckling', 'ducklings', count, _ ).-noun( 'duckweed', '-', mass, _ ).-noun( 'ducky', 'duckies', count, _ ).-noun( 'duct', 'ducts', count, _ ).-noun( 'ductility', '-', mass, _ ).-noun( 'dud', 'duds', count, _ ).-noun( 'dude', 'dudes', count, _ ).-noun( 'dudgeon', '-', mass, _ ).-noun( 'due', 'dues', count, _ ).-noun( 'duel', 'duels', count, _ ).-noun( 'duelist', 'duelists', count, _ ).-noun( 'duellist', 'duellists', count, _ ).-noun( 'duenna', 'duennas', count, _ ).-noun( 'duet', 'duets', count, _ ).-noun( 'duffel', '-', mass, _ ).-noun( 'duffer', 'duffers', count, _ ).-noun( 'duffle', '-', mass, _ ).-noun( 'dug', 'dugs', count, _ ).-noun( 'dugong', 'dugongs', count, _ ).-noun( 'dugout', 'dugouts', count, _ ).-noun( 'duke', 'dukes', count, _ ).-noun( 'dukedom', 'dukedoms', count, _ ).-noun( 'dulcimer', 'dulcimers', count, _ ).-noun( 'dullard', 'dullards', count, _ ).-noun( 'dullness', '-', mass, _ ).-noun( 'dumbbell', 'dumbbells', count, _ ).-noun( 'dumbness', '-', mass, _ ).-noun( 'dumbwaiter', 'dumbwaiters', count, _ ).-noun( 'dumdum', 'dumdums', count, _ ).-noun( 'dummy', 'dummies', count, _ ).-noun( 'dump', 'dumps', count, _ ).-noun( 'dumper', 'dumpers', count, _ ).-noun( 'dumpling', 'dumplings', count, _ ).-noun( 'dun', 'duns', count, _ ).-noun( 'dunce', 'dunces', count, _ ).-noun( 'dunderhead', 'dunderheads', count, _ ).-noun( 'dune', 'dunes', count, _ ).-noun( 'dung', '-', mass, _ ).-noun( 'dungeon', 'dungeons', count, _ ).-noun( 'dunghill', 'dunghills', count, _ ).-noun( 'duodenum', 'duodenums', count, _ ).-noun( 'duologue', 'duologues', count, _ ).-noun( 'dupe', 'dupes', count, _ ).-noun( 'dupl', '-', proper, _ ).-noun( 'duplicate', 'duplicates', count, _ ).-noun( 'duplication', 'duplications', both, _ ).-noun( 'duplicator', 'duplicators', count, _ ).-noun( 'duplicity', '-', mass, _ ).-noun( 'durability', '-', mass, _ ).-noun( 'durable', 'durables', count, _ ).-noun( 'durance', '-', mass, _ ).-noun( 'duration', 'durations', both, _ ).-noun( 'durbar', 'durbars', count, _ ).-noun( 'duress', '-', mass, _ ).-noun( 'dusk', '-', mass, _ ).-noun( 'dust', '-', mass, _ ).-noun( 'dust-bowl', 'dust-bowls', count, _ ).-noun( 'dust-coat', 'dust-coats', count, _ ).-noun( 'dust-jacket', 'dust-jackets', count, _ ).-noun( 'dust-sheet', 'dust-sheets', count, _ ).-noun( 'dust-up', 'dust-ups', count, _ ).-noun( 'dust-wrapper', 'dust-wrappers', count, _ ).-noun( 'dustbin', 'dustbins', count, _ ).-noun( 'dustcart', 'dustcarts', count, _ ).-noun( 'duster', 'dusters', count, _ ).-noun( 'dustman', 'dustmen', count, _ ).-noun( 'dustpan', 'dustpans', count, _ ).-noun( 'duty', 'duties', both, _ ).-noun( 'duvet', 'duvets', count, _ ).-noun( 'dwarf', 'dwarfs', count, _ ).-noun( 'dweller', 'dwellers', count, _ ).-noun( 'dwelling', 'dwellings', count, _ ).-noun( 'dwelling-house', 'dwelling-houses', count, _ ).-noun( 'dyarchy', 'dyarchies', count, _ ).-noun( 'dye', 'dyes', both, _ ).-noun( 'dye-works', 'dye-works', count, _ ).-noun( 'dyer', 'dyers', count, _ ).-noun( 'dyestuff', 'dyestuffs', count, _ ).-noun( 'dyke', 'dykes', count, _ ).-noun( 'dynamic', 'dynamics', count, _ ).-noun( 'dynamism', '-', mass, _ ).-noun( 'dynamite', '-', mass, _ ).-noun( 'dynamo', 'dynamos', count, _ ).-noun( 'dynast', 'dynasts', count, _ ).-noun( 'dynasty', 'dynasties', count, _ ).-noun( 'dyne', 'dynes', count, _ ).-noun( 'dysentery', '-', mass, _ ).-noun( 'dyslexia', '-', mass, _ ).-noun( 'dyspepsia', '-', mass, _ ).-noun( 'dyspeptic', 'dyspeptics', count, _ ).-noun( 'e', '-', count, _ ).-noun( 'eagerness', '-', mass, _ ).-noun( 'eagle', 'eagles', count, _ ).-noun( 'eaglet', 'eaglets', count, _ ).-noun( 'ear', 'ears', count, _ ).-noun( 'ear-trumpet', 'ear-trumpets', count, _ ).-noun( 'earache', 'earaches', both, _ ).-noun( 'eardrop', 'eardrops', count, _ ).-noun( 'eardrum', 'eardrums', count, _ ).-noun( 'earful', 'earfuls', count, _ ).-noun( 'earl', 'earls', count, _ ).-noun( 'earldom', 'earldoms', count, _ ).-noun( 'earmark', 'earmarks', count, _ ).-noun( 'earnest', '-', mass, _ ).-noun( 'earnest-money', '-', mass, _ ).-noun( 'earnestness', '-', mass, _ ).-noun( 'earphone', 'earphones', count, _ ).-noun( 'earpiece', 'earpieces', count, _ ).-noun( 'earring', 'earrings', count, _ ).-noun( 'earshot', '-', mass, _ ).-noun( 'earth', '-', mass, _ ).-noun( 'earth-closet', 'earth-closets', count, _ ).-noun( 'earthenware', '-', mass, _ ).-noun( 'earthnut', 'earthnuts', count, _ ).-noun( 'earthquake', 'earthquakes', count, _ ).-noun( 'earthwork', 'earthworks', count, _ ).-noun( 'earthworm', 'earthworms', count, _ ).-noun( 'earwax', '-', mass, _ ).-noun( 'earwig', 'earwigs', count, _ ).-noun( 'ease', '-', mass, _ ).-noun( 'easel', 'easels', count, _ ).-noun( 'east', '-', mass, _ ).-noun( 'eatable', 'eatables', count, _ ).-noun( 'eater', 'eaters', count, _ ).-noun( 'eating-apple', 'eating-apples', count, _ ).-noun( 'eating-house', 'eating-houses', count, _ ).-noun( 'eau de cologne', '-', mass, _ ).-noun( 'eau-de-vie', '-', mass, _ ).-noun( 'eavesdropper', 'eavesdroppers', count, _ ).-noun( 'ebb', 'ebbs', count, _ ).-noun( 'ebbtide', 'ebbtides', count, _ ).-noun( 'ebonite', '-', mass, _ ).-noun( 'ebony', '-', mass, _ ).-noun( 'ebullience', '-', mass, _ ).-noun( 'eccentric', 'eccentrics', count, _ ).-noun( 'eccentricity', 'eccentricities', both, _ ).-noun( 'ecclesiastic', 'ecclesiastics', count, _ ).-noun( 'echelon', 'echelons', count, _ ).-noun( 'echo', 'echoes', both, _ ).-noun( 'echo-sounder', 'echo-sounders', count, _ ).-noun( 'echo-sounding', 'echo-soundings', count, _ ).-noun( 'eclecticism', '-', mass, _ ).-noun( 'eclipse', 'eclipses', count, _ ).-noun( 'ecliptic', '-', count, _ ).-noun( 'ecologist', 'ecologists', count, _ ).-noun( 'ecology', '-', mass, _ ).-noun( 'economics', 'economics', mass, _ ).-noun( 'economist', 'economists', count, _ ).-noun( 'economy', 'economies', both, _ ).-noun( 'ecosystem', 'ecosystems', count, _ ).-noun( 'ecstasy', 'ecstasies', both, _ ).-noun( 'ectoplasm', '-', mass, _ ).-noun( 'eczema', '-', mass, _ ).-noun( 'ed', '-', proper, _ ).-noun( 'eddy', 'eddies', count, _ ).-noun( 'edelweiss', '-', mass, _ ).-noun( 'edge', 'edges', count, _ ).-noun( 'edging', 'edgings', both, _ ).-noun( 'edibility', '-', mass, _ ).-noun( 'edible', 'edibles', count, _ ).-noun( 'edict', 'edicts', count, _ ).-noun( 'edification', '-', mass, _ ).-noun( 'edifice', 'edifices', count, _ ).-noun( 'edition', 'editions', count, _ ).-noun( 'editor', 'editors', count, _ ).-noun( 'editorial', 'editorials', count, _ ).-noun( 'education', '-', mass, _ ).-noun( 'educationalist', 'educationalists', count, _ ).-noun( 'educationist', 'educationists', count, _ ).-noun( 'educator', 'educators', count, _ ).-noun( 'eel', 'eels', count, _ ).-noun( 'eeriness', '-', mass, _ ).-noun( 'effacement', '-', mass, _ ).-noun( 'effect', 'effects', both, _ ).-noun( 'effectiveness', '-', mass, _ ).-noun( 'effectuality', '-', mass, _ ).-noun( 'effectualness', '-', mass, _ ).-noun( 'effeminacy', '-', mass, _ ).-noun( 'effendi', 'effendis', count, _ ).-noun( 'effervescence', '-', mass, _ ).-noun( 'effeteness', '-', mass, _ ).-noun( 'efficacy', '-', mass, _ ).-noun( 'efficiency', '-', mass, _ ).-noun( 'effigy', 'effigies', count, _ ).-noun( 'efflorescence', '-', mass, _ ).-noun( 'effluent', 'effluents', both, _ ).-noun( 'efflux', 'effluxes', both, _ ).-noun( 'effort', 'efforts', both, _ ).-noun( 'effrontery', 'effronteries', both, _ ).-noun( 'effulgence', '-', mass, _ ).-noun( 'effusion', 'effusions', both, _ ).-noun( 'effusiveness', '-', mass, _ ).-noun( 'eft', 'efts', count, _ ).-noun( 'eg', '-', proper, _ ).-noun( 'egalitarian', 'egalitarians', count, _ ).-noun( 'egalitarianism', '-', mass, _ ).-noun( 'egg', 'eggs', both, _ ).-noun( 'egg-beater', 'egg-beaters', count, _ ).-noun( 'egg-cup', 'egg-cups', count, _ ).-noun( 'egg-whisk', 'egg-whisks', count, _ ).-noun( 'egghead', 'eggheads', count, _ ).-noun( 'eggplant', 'eggplants', both, _ ).-noun( 'eggshake', 'eggshakes', count, _ ).-noun( 'eggshell', 'eggshells', count, _ ).-noun( 'eglantine', '-', mass, _ ).-noun( 'ego', 'egos', count, _ ).-noun( 'egoism', '-', mass, _ ).-noun( 'egoist', 'egoists', count, _ ).-noun( 'egotism', '-', mass, _ ).-noun( 'egotist', 'egotists', count, _ ).-noun( 'egotrip', 'egotrips', count, _ ).-noun( 'egress', 'egresses', both, _ ).-noun( 'egret', 'egrets', count, _ ).-noun( 'eiderdown', 'eiderdowns', count, _ ).-noun( 'eight', 'eights', count, _ ).-noun( 'eighteen', 'eighteens', count, _ ).-noun( 'eighteenth', 'eighteenths', count, _ ).-noun( 'eighth', 'eighths', count, _ ).-noun( 'eightieth', 'eightieths', count, _ ).-noun( 'eightpence', 'eightpences', count, _ ).-noun( 'eightsome', 'eightsomes', count, _ ).-noun( 'eighty', 'eighties', count, _ ).-noun( 'eisteddfod', 'eisteddfods', count, _ ).-noun( 'ejaculation', 'ejaculations', count, _ ).-noun( 'ejection', 'ejections', count, _ ).-noun( 'ejector', 'ejectors', count, _ ).-noun( 'ejector-seat', 'ejector-seats', count, _ ).-noun( 'elaborateness', '-', mass, _ ).-noun( 'elaboration', 'elaborations', both, _ ).-noun( 'eland', 'elands', count, _ ).-noun( 'elastic', '-', mass, _ ).-noun( 'elasticity', 'elasticities', both, _ ).-noun( 'elation', '-', mass, _ ).-noun( 'elbow', 'elbows', count, _ ).-noun( 'elder', 'elders', count, _ ).-noun( 'election', 'elections', both, _ ).-noun( 'electioneering', '-', mass, _ ).-noun( 'elector', 'electors', count, _ ).-noun( 'electorate', 'electorates', count, _ ).-noun( 'electrician', 'electricians', count, _ ).-noun( 'electricity', '-', mass, _ ).-noun( 'electrification', '-', mass, _ ).-noun( 'electrocardiogram', 'electrocardiograms', count, _ ).-noun( 'electrocardiograph', 'electrocardiographs', count, _ ).-noun( 'electrochemistry', '-', mass, _ ).-noun( 'electrocution', 'electrocutions', both, _ ).-noun( 'electrode', 'electrodes', count, _ ).-noun( 'electrolysis', '-', mass, _ ).-noun( 'electrolyte', 'electrolytes', count, _ ).-noun( 'electromagnet', 'electromagnets', count, _ ).-noun( 'electromagnetism', '-', mass, _ ).-noun( 'electron', 'electrons', count, _ ).-noun( 'electronics', 'electronics', mass, _ ).-noun( 'electroplate', '-', mass, _ ).-noun( 'elegance', '-', mass, _ ).-noun( 'elegy', 'elegies', count, _ ).-noun( 'element', 'elements', count, _ ).-noun( 'elephant', 'elephants', count, _ ).-noun( 'elephantiasis', '-', mass, _ ).-noun( 'elevation', 'elevations', both, _ ).-noun( 'elevator', 'elevators', count, _ ).-noun( 'eleven', 'elevens', count, _ ).-noun( 'eleventh', 'elevenths', count, _ ).-noun( 'elf', 'elves', count, _ ).-noun( 'elicitation', 'elicitations', count, _ ).-noun( 'eligibility', '-', mass, _ ).-noun( 'elimination', 'eliminations', both, _ ).-noun( 'elision', 'elisions', both, _ ).-noun( 'elitism', '-', mass, _ ).-noun( 'elitist', 'elitists', count, _ ).-noun( 'elixir', 'elixirs', count, _ ).-noun( 'elk', 'elks', count, _ ).-noun( 'ellipse', 'ellipses', count, _ ).-noun( 'ellipsis', 'ellipses', both, _ ).-noun( 'elm', 'elms', both, _ ).-noun( 'elocution', '-', mass, _ ).-noun( 'elocutionist', 'elocutionists', count, _ ).-noun( 'elongation', 'elongations', both, _ ).-noun( 'elopement', 'elopements', count, _ ).-noun( 'eloquence', '-', mass, _ ).-noun( 'elucidation', 'elucidations', count, _ ).-noun( 'elver', 'elvers', count, _ ).-noun( 'emaciation', '-', mass, _ ).-noun( 'emanation', 'emanations', both, _ ).-noun( 'emancipation', '-', mass, _ ).-noun( 'emasculation', 'emasculations', both, _ ).-noun( 'embalmment', 'embalmments', count, _ ).-noun( 'embankment', 'embankments', count, _ ).-noun( 'embargo', 'embargoes', count, _ ).-noun( 'embarkation', 'embarkations', both, _ ).-noun( 'embarrassment', 'embarrassments', both, _ ).-noun( 'embassy', 'embassies', count, _ ).-noun( 'embellishment', 'embellishments', both, _ ).-noun( 'ember', 'embers', count, _ ).-noun( 'embezzlement', 'embezzlements', both, _ ).-noun( 'embitterment', 'embitterments', count, _ ).-noun( 'emblem', 'emblems', count, _ ).-noun( 'embodiment', 'embodiments', count, _ ).-noun( 'embonpoint', '-', mass, _ ).-noun( 'embrace', 'embraces', count, _ ).-noun( 'embrasure', 'embrasures', count, _ ).-noun( 'embrocation', '-', mass, _ ).-noun( 'embroidery', '-', mass, _ ).-noun( 'embryo', 'embryos', count, _ ).-noun( 'emeer', 'emeers', count, _ ).-noun( 'emendation', 'emendations', both, _ ).-noun( 'emerald', 'emeralds', count, _ ).-noun( 'emergence', '-', mass, _ ).-noun( 'emergency', 'emergencies', both, _ ).-noun( 'emery', '-', mass, _ ).-noun( 'emetic', 'emetics', count, _ ).-noun( 'emigrant', 'emigrants', count, _ ).-noun( 'emigration', 'emigrations', both, _ ).-noun( 'eminence', 'eminences', both, _ ).-noun( 'emir', 'emirs', count, _ ).-noun( 'emirate', 'emirates', count, _ ).-noun( 'emissary', 'emissaries', count, _ ).-noun( 'emission', 'emissions', both, _ ).-noun( 'emolument', 'emoluments', count, _ ).-noun( 'emotion', 'emotions', both, _ ).-noun( 'empathy', '-', mass, _ ).-noun( 'emperor', 'emperors', count, _ ).-noun( 'emphasis', 'emphases', both, _ ).-noun( 'empire', 'empires', both, _ ).-noun( 'empiricism', '-', mass, _ ).-noun( 'empiricist', 'empiricists', count, _ ).-noun( 'emplacement', 'emplacements', count, _ ).-noun( 'employ', 'employs', count, _ ).-noun( 'employee', 'employees', count, _ ).-noun( 'employer', 'employers', count, _ ).-noun( 'employment', '-', mass, _ ).-noun( 'emporium', 'emporiums', count, _ ).-noun( 'empress', 'empresses', count, _ ).-noun( 'emptiness', '-', mass, _ ).-noun( 'empty', 'empties', count, _ ).-noun( 'empyrean', '-', count, _ ).-noun( 'emu', 'emus', count, _ ).-noun( 'emulation', '-', mass, _ ).-noun( 'emulsion', 'emulsions', both, _ ).-noun( 'enactment', 'enactments', both, _ ).-noun( 'enamel', '-', mass, _ ).-noun( 'enc', '-', proper, _ ).-noun( 'encampment', 'encampments', count, _ ).-noun( 'encephalitis', '-', mass, _ ).-noun( 'enchanter', 'enchanters', count, _ ).-noun( 'enchantment', 'enchantments', both, _ ).-noun( 'enchantress', 'enchantresses', count, _ ).-noun( 'encirclement', 'encirclements', count, _ ).-noun( 'enclave', 'enclaves', count, _ ).-noun( 'enclosure', 'enclosures', both, _ ).-noun( 'encomium', 'encomiums', count, _ ).-noun( 'encore', 'encores', count, _ ).-noun( 'encounter', 'encounters', count, _ ).-noun( 'encouragement', 'encouragements', both, _ ).-noun( 'encroachment', 'encroachments', both, _ ).-noun( 'encumbrance', 'encumbrances', count, _ ).-noun( 'encyclical', 'encyclicals', count, _ ).-noun( 'encyclopaedia', 'encyclopaedias', count, _ ).-noun( 'encyclopedia', 'encyclopedias', count, _ ).-noun( 'end', 'ends', count, _ ).-noun( 'end-all', '-', count, _ ).-noun( 'endearment', 'endearments', both, _ ).-noun( 'endeavour', 'endeavours', count, _ ).-noun( 'endemic', 'endemics', count, _ ).-noun( 'ending', 'endings', count, _ ).-noun( 'endive', 'endives', both, _ ).-noun( 'endorsement', 'endorsements', both, _ ).-noun( 'endowment', 'endowments', both, _ ).-noun( 'endurance', '-', mass, _ ).-noun( 'enema', 'enemas', count, _ ).-noun( 'enemy', 'enemies', count, _ ).-noun( 'energy', 'energies', both, _ ).-noun( 'enfant terrible', 'enfants terribles', count, _ ).-noun( 'enforcement', '-', mass, _ ).-noun( 'enfranchisement', 'enfranchisements', count, _ ).-noun( 'engagement', 'engagements', both, _ ).-noun( 'engine', 'engines', count, _ ).-noun( 'engine-driver', 'engine-drivers', count, _ ).-noun( 'engineer', 'engineers', count, _ ).-noun( 'engineering', '-', mass, _ ).-noun( 'engraver', 'engravers', count, _ ).-noun( 'engraving', 'engravings', both, _ ).-noun( 'enhancement', 'enhancements', both, _ ).-noun( 'enigma', 'enigmas', count, _ ).-noun( 'enjoyment', 'enjoyments', both, _ ).-noun( 'enlargement', 'enlargements', both, _ ).-noun( 'enlightenment', '-', mass, _ ).-noun( 'enlistment', 'enlistments', both, _ ).-noun( 'enmity', 'enmities', both, _ ).-noun( 'ennoblement', 'ennoblements', count, _ ).-noun( 'ennui', 'ennuis', both, _ ).-noun( 'enormity', 'enormities', both, _ ).-noun( 'enormousness', '-', mass, _ ).-noun( 'enough', 'enough', mass, _ ).-noun( 'enquirer', 'enquirers', count, _ ).-noun( 'enquiry', 'enquiries', both, _ ).-noun( 'enrichment', '-', mass, _ ).-noun( 'enrolment', 'enrolments', both, _ ).-noun( 'ensemble', 'ensembles', count, _ ).-noun( 'ensign', 'ensigns', count, _ ).-noun( 'ensilage', '-', mass, _ ).-noun( 'enslavement', 'enslavements', count, _ ).-noun( 'entail', 'entails', both, _ ).-noun( 'entanglement', 'entanglements', both, _ ).-noun( 'entente', 'ententes', count, _ ).-noun( 'entente cordiale', '-', count, _ ).-noun( 'enteritis', '-', mass, _ ).-noun( 'enterprise', 'enterprises', both, _ ).-noun( 'entertainer', 'entertainers', count, _ ).-noun( 'entertainment', 'entertainments', both, _ ).-noun( 'enthronement', 'enthronements', count, _ ).-noun( 'enthusiasm', '-', mass, _ ).-noun( 'enthusiast', 'enthusiasts', count, _ ).-noun( 'enticement', 'enticements', both, _ ).-noun( 'entirety', '-', mass, _ ).-noun( 'entitlement', 'entitlements', count, _ ).-noun( 'entity', 'entities', both, _ ).-noun( 'entomologist', 'entomologists', count, _ ).-noun( 'entomology', '-', mass, _ ).-noun( 'entourage', '-', count, _ ).-noun( 'entr\'acte', 'entr\'actes', count, _ ).-noun( 'entr_ee', 'entr_ees', both, _ ).-noun( 'entrance', 'entrances', both, _ ).-noun( 'entrance-fee', 'entrance-fees', count, _ ).-noun( 'entrance-money', '-', mass, _ ).-noun( 'entrant', 'entrants', count, _ ).-noun( 'entreaty', 'entreaties', both, _ ).-noun( 'entrenchment', 'entrenchments', count, _ ).-noun( 'entrepot', 'entrepots', count, _ ).-noun( 'entrepreneur', 'entrepreneurs', count, _ ).-noun( 'entry', 'entries', both, _ ).-noun( 'enumeration', 'enumerations', both, _ ).-noun( 'enunciation', 'enunciations', count, _ ).-noun( 'envelope', 'envelopes', count, _ ).-noun( 'envelopment', 'envelopments', count, _ ).-noun( 'environment', 'environments', both, _ ).-noun( 'envoi', 'envois', count, _ ).-noun( 'envoy', 'envoys', count, _ ).-noun( 'envy', '-', mass, _ ).-noun( 'enzyme', 'enzymes', count, _ ).-noun( 'eon', 'eons', count, _ ).-noun( 'epaulet', 'epaulets', count, _ ).-noun( 'epaulette', 'epaulettes', count, _ ).-noun( 'epic', 'epics', count, _ ).-noun( 'epicentre', 'epicentres', count, _ ).-noun( 'epicure', 'epicures', count, _ ).-noun( 'epicurean', 'epicureans', count, _ ).-noun( 'epidemic', 'epidemics', count, _ ).-noun( 'epidemiologist', 'epidemiologists', count, _ ).-noun( 'epidemiology', '-', mass, _ ).-noun( 'epidermis', '-', mass, _ ).-noun( 'epidiascope', 'epidiascopes', count, _ ).-noun( 'epiglottis', 'epiglottises', count, _ ).-noun( 'epigram', 'epigrams', count, _ ).-noun( 'epilepsy', '-', mass, _ ).-noun( 'epileptic', 'epileptics', count, _ ).-noun( 'epilogue', 'epilogues', count, _ ).-noun( 'episcopalian', 'episcopalians', count, _ ).-noun( 'episode', 'episodes', count, _ ).-noun( 'epistle', 'epistles', count, _ ).-noun( 'epitaph', 'epitaphs', count, _ ).-noun( 'epithet', 'epithets', count, _ ).-noun( 'epitome', 'epitomes', count, _ ).-noun( 'epoch', 'epochs', count, _ ).-noun( 'equal', 'equals', count, _ ).-noun( 'equalitarian', 'equalitarians', count, _ ).-noun( 'equality', '-', mass, _ ).-noun( 'equalization', 'equalizations', count, _ ).-noun( 'equalizer', 'equalizers', count, _ ).-noun( 'equanimity', '-', mass, _ ).-noun( 'equation', 'equations', both, _ ).-noun( 'equator', 'equators', count, _ ).-noun( 'equerry', 'equerries', count, _ ).-noun( 'equestrian', 'equestrians', count, _ ).-noun( 'equilibrium', '-', mass, _ ).-noun( 'equinox', 'equinoxes', count, _ ).-noun( 'equipage', 'equipages', count, _ ).-noun( 'equipment', '-', mass, _ ).-noun( 'equipoise', 'equipoises', both, _ ).-noun( 'equity', 'equities', both, _ ).-noun( 'equivalence', 'equivalences', both, _ ).-noun( 'equivalent', 'equivalents', count, _ ).-noun( 'equivocation', 'equivocations', both, _ ).-noun( 'era', 'eras', count, _ ).-noun( 'eradication', 'eradications', count, _ ).-noun( 'eraser', 'erasers', count, _ ).-noun( 'erasure', 'erasures', both, _ ).-noun( 'erection', 'erections', both, _ ).-noun( 'erectness', '-', mass, _ ).-noun( 'eremite', 'eremites', count, _ ).-noun( 'erg', 'ergs', count, _ ).-noun( 'ergonomics', 'ergonomics', mass, _ ).-noun( 'ermine', '-', mass, _ ).-noun( 'erosion', '-', mass, _ ).-noun( 'eroticism', '-', mass, _ ).-noun( 'errand', 'errands', count, _ ).-noun( 'erratum', 'errata', count, _ ).-noun( 'error', 'errors', both, _ ).-noun( 'eructation', 'eructations', both, _ ).-noun( 'erudition', '-', mass, _ ).-noun( 'eruption', 'eruptions', both, _ ).-noun( 'erysipelas', '-', mass, _ ).-noun( 'escalation', 'escalations', both, _ ).-noun( 'escalator', 'escalators', count, _ ).-noun( 'escalope', 'escalopes', count, _ ).-noun( 'escapade', 'escapades', count, _ ).-noun( 'escape', 'escapes', both, _ ).-noun( 'escapee', 'escapees', count, _ ).-noun( 'escapement', 'escapements', count, _ ).-noun( 'escapism', '-', mass, _ ).-noun( 'escapist', 'escapists', count, _ ).-noun( 'escapologist', 'escapologists', count, _ ).-noun( 'escarpment', 'escarpments', count, _ ).-noun( 'eschatology', '-', mass, _ ).-noun( 'escort', 'escorts', count, _ ).-noun( 'escritoire', 'escritoires', count, _ ).-noun( 'escudo', 'escudos', count, _ ).-noun( 'escutcheon', 'escutcheons', count, _ ).-noun( 'esophagus', 'esophaguses', count, _ ).-noun( 'espalier', 'espaliers', count, _ ).-noun( 'espionage', '-', mass, _ ).-noun( 'esplanade', 'esplanades', count, _ ).-noun( 'espousal', 'espousals', count, _ ).-noun( 'espresso', 'espressos', count, _ ).-noun( 'esprit', '-', mass, _ ).-noun( 'esprit de corps', '-', count, _ ).-noun( 'essay', 'essays', count, _ ).-noun( 'essayist', 'essayists', count, _ ).-noun( 'essence', 'essences', both, _ ).-noun( 'essential', 'essentials', count, _ ).-noun( 'establishment', 'establishments', both, _ ).-noun( 'estaminet', 'estaminets', count, _ ).-noun( 'estate', 'estates', both, _ ).-noun( 'esteem', '-', mass, _ ).-noun( 'esthete', 'esthetes', count, _ ).-noun( 'esthetic', '-', mass, _ ).-noun( 'esthetics', 'esthetics', mass, _ ).-noun( 'estimate', 'estimates', count, _ ).-noun( 'estimation', '-', mass, _ ).-noun( 'estrangement', 'estrangements', both, _ ).-noun( 'estuary', 'estuaries', count, _ ).-noun( 'et al', '-', proper, _ ).-noun( 'et seq', '-', proper, _ ).-noun( 'eta', '-', count, _ ).-noun( 'etc', '-', proper, _ ).-noun( 'etcher', 'etchers', count, _ ).-noun( 'etching', 'etchings', both, _ ).-noun( 'etd', '-', count, _ ).-noun( 'eternity', 'eternities', both, _ ).-noun( 'ether', '-', mass, _ ).-noun( 'ethic', '-', count, _ ).-noun( 'ethics', 'ethics', mass, _ ).-noun( 'ethnographer', 'ethnographers', count, _ ).-noun( 'ethnography', '-', mass, _ ).-noun( 'ethnologist', 'ethnologists', count, _ ).-noun( 'ethnology', '-', mass, _ ).-noun( 'ethos', '-', count, _ ).-noun( 'ethyl', 'ethyls', both, _ ).-noun( 'etiology', 'etiologies', count, _ ).-noun( 'etiquette', '-', mass, _ ).-noun( 'etymologist', 'etymologists', count, _ ).-noun( 'etymology', 'etymologies', both, _ ).-noun( 'eucalyptus', 'eucalyptuses', count, _ ).-noun( 'eugenics', 'eugenics', mass, _ ).-noun( 'eulogist', 'eulogists', count, _ ).-noun( 'eulogy', 'eulogies', both, _ ).-noun( 'eunuch', 'eunuchs', count, _ ).-noun( 'euphemism', 'euphemisms', both, _ ).-noun( 'euphonium', 'euphoniums', count, _ ).-noun( 'euphony', 'euphonies', both, _ ).-noun( 'euphoria', '-', mass, _ ).-noun( 'euphuism', 'euphuisms', count, _ ).-noun( 'eurhythmics', 'eurhythmics', mass, _ ).-noun( 'eurythmics', 'eurythmics', mass, _ ).-noun( 'euthanasia', '-', mass, _ ).-noun( 'evacuation', 'evacuations', both, _ ).-noun( 'evacuee', 'evacuees', count, _ ).-noun( 'evaluation', 'evaluations', count, _ ).-noun( 'evanescence', '-', mass, _ ).-noun( 'evangelicalism', '-', mass, _ ).-noun( 'evangelism', '-', mass, _ ).-noun( 'evangelist', 'evangelists', count, _ ).-noun( 'evaporation', 'evaporations', both, _ ).-noun( 'evasion', 'evasions', both, _ ).-noun( 'evasiveness', '-', mass, _ ).-noun( 'eve', 'eves', count, _ ).-noun( 'even', 'evens', count, _ ).-noun( 'evening', 'evenings', both, _ ).-noun( 'evenness', '-', mass, _ ).-noun( 'evensong', 'evensongs', count, _ ).-noun( 'event', 'events', count, _ ).-noun( 'eventide', '-', mass, _ ).-noun( 'eventuality', 'eventualities', count, _ ).-noun( 'evergreen', 'evergreens', count, _ ).-noun( 'eviction', 'evictions', both, _ ).-noun( 'evidence', '-', mass, _ ).-noun( 'evil', 'evils', both, _ ).-noun( 'evil-doer', 'evil-doers', count, _ ).-noun( 'evocation', 'evocations', count, _ ).-noun( 'evolution', 'evolutions', both, _ ).-noun( 'ewe', 'ewes', count, _ ).-noun( 'ewer', 'ewers', count, _ ).-noun( 'ex-serviceman', 'ex-servicemen', count, _ ).-noun( 'exacerbation', 'exacerbations', count, _ ).-noun( 'exaction', 'exactions', both, _ ).-noun( 'exactitude', '-', mass, _ ).-noun( 'exactness', '-', mass, _ ).-noun( 'exaggeration', 'exaggerations', both, _ ).-noun( 'exaltation', '-', mass, _ ).-noun( 'exam', 'exams', count, _ ).-noun( 'examination', 'examinations', both, _ ).-noun( 'examiner', 'examiners', count, _ ).-noun( 'example', 'examples', both, _ ).-noun( 'exasperation', '-', mass, _ ).-noun( 'excavation', 'excavations', both, _ ).-noun( 'excavator', 'excavators', count, _ ).-noun( 'excellence', 'excellences', both, _ ).-noun( 'excelsior', '-', mass, _ ).-noun( 'exception', 'exceptions', both, _ ).-noun( 'excerpt', 'excerpts', count, _ ).-noun( 'excess', 'excesses', both, _ ).-noun( 'exchange', 'exchanges', both, _ ).-noun( 'exchanger', 'exchangers', count, _ ).-noun( 'exchequer', 'exchequers', count, _ ).-noun( 'excise', '-', mass, _ ).-noun( 'exciseman', 'excisemen', count, _ ).-noun( 'excision', 'excisions', both, _ ).-noun( 'excitability', '-', mass, _ ).-noun( 'excitement', 'excitements', both, _ ).-noun( 'excl', '-', proper, _ ).-noun( 'exclamation', 'exclamations', both, _ ).-noun( 'exclusion', '-', mass, _ ).-noun( 'excogitation', 'excogitations', both, _ ).-noun( 'excommunication', 'excommunications', both, _ ).-noun( 'excoriation', 'excoriations', count, _ ).-noun( 'excrement', '-', mass, _ ).-noun( 'excrescence', 'excrescences', count, _ ).-noun( 'excretion', 'excretions', both, _ ).-noun( 'excursion', 'excursions', count, _ ).-noun( 'excursionist', 'excursionists', count, _ ).-noun( 'excuse', 'excuses', count, _ ).-noun( 'execration', 'execrations', count, _ ).-noun( 'executant', 'executants', count, _ ).-noun( 'execution', 'executions', both, _ ).-noun( 'executioner', 'executioners', count, _ ).-noun( 'executive', 'executives', count, _ ).-noun( 'executor', 'executors', count, _ ).-noun( 'executrix', 'executrixes', count, _ ).-noun( 'exegesis', '-', mass, _ ).-noun( 'exemplification', 'exemplifications', both, _ ).-noun( 'exemption', 'exemptions', both, _ ).-noun( 'exercise', 'exercises', both, _ ).-noun( 'exertion', 'exertions', both, _ ).-noun( 'exhalation', 'exhalations', both, _ ).-noun( 'exhaust', 'exhausts', both, _ ).-noun( 'exhaust-pipe', 'exhaust-pipes', count, _ ).-noun( 'exhaustion', '-', mass, _ ).-noun( 'exhibit', 'exhibits', count, _ ).-noun( 'exhibition', 'exhibitions', count, _ ).-noun( 'exhibitioner', 'exhibitioners', count, _ ).-noun( 'exhibitionism', '-', mass, _ ).-noun( 'exhibitionist', 'exhibitionists', count, _ ).-noun( 'exhibitor', 'exhibitors', count, _ ).-noun( 'exhilaration', '-', mass, _ ).-noun( 'exhortation', 'exhortations', both, _ ).-noun( 'exhumation', 'exhumations', both, _ ).-noun( 'exigency', 'exigencies', count, _ ).-noun( 'exile', 'exiles', both, _ ).-noun( 'existence', 'existences', both, _ ).-noun( 'existentialism', '-', mass, _ ).-noun( 'existentialist', 'existentialists', count, _ ).-noun( 'exit', 'exits', count, _ ).-noun( 'exodus', 'exoduses', count, _ ).-noun( 'exoneration', 'exonerations', count, _ ).-noun( 'exorbitance', '-', mass, _ ).-noun( 'expanse', 'expanses', count, _ ).-noun( 'expansion', '-', mass, _ ).-noun( 'expansiveness', '-', mass, _ ).-noun( 'expatriate', 'expatriates', count, _ ).-noun( 'expectancy', 'expectancies', both, _ ).-noun( 'expectation', 'expectations', both, _ ).-noun( 'expectorant', 'expectorants', count, _ ).-noun( 'expedience', '-', mass, _ ).-noun( 'expediency', '-', mass, _ ).-noun( 'expedient', 'expedients', count, _ ).-noun( 'expedition', 'expeditions', both, _ ).-noun( 'expenditure', 'expenditures', both, _ ).-noun( 'expense', 'expenses', both, _ ).-noun( 'experience', 'experiences', both, _ ).-noun( 'experiment', 'experiments', both, _ ).-noun( 'experimentation', '-', mass, _ ).-noun( 'experimenter', 'experimenters', count, _ ).-noun( 'expert', 'experts', count, _ ).-noun( 'expertise', '-', mass, _ ).-noun( 'expertness', '-', mass, _ ).-noun( 'expiation', '-', mass, _ ).-noun( 'expiration', '-', mass, _ ).-noun( 'expiry', 'expiries', count, _ ).-noun( 'explanation', 'explanations', both, _ ).-noun( 'expletive', 'expletives', count, _ ).-noun( 'explicitness', '-', mass, _ ).-noun( 'exploit', 'exploits', count, _ ).-noun( 'exploitation', '-', mass, _ ).-noun( 'exploration', 'explorations', both, _ ).-noun( 'explorer', 'explorers', count, _ ).-noun( 'explosion', 'explosions', count, _ ).-noun( 'explosive', 'explosives', count, _ ).-noun( 'expo', 'expos', count, _ ).-noun( 'exponent', 'exponents', count, _ ).-noun( 'exponential', 'exponentials', count, _ ).-noun( 'export', 'exports', both, _ ).-noun( 'exportation', '-', mass, _ ).-noun( 'exporter', 'exporters', count, _ ).-noun( 'expos_e', 'expos_es', count, _ ).-noun( 'exposition', 'expositions', both, _ ).-noun( 'expostulation', 'expostulations', both, _ ).-noun( 'exposure', 'exposures', both, _ ).-noun( 'express', 'expresses', both, _ ).-noun( 'expression', 'expressions', both, _ ).-noun( 'expressionism', '-', mass, _ ).-noun( 'expressionist', 'expressionists', count, _ ).-noun( 'expressway', 'expressways', count, _ ).-noun( 'expropriation', '-', mass, _ ).-noun( 'expulsion', 'expulsions', both, _ ).-noun( 'expurgation', 'expurgations', count, _ ).-noun( 'exquisiteness', '-', mass, _ ).-noun( 'extension', 'extensions', both, _ ).-noun( 'extent', '-', mass, _ ).-noun( 'extenuation', 'extenuations', both, _ ).-noun( 'exterior', 'exteriors', count, _ ).-noun( 'extermination', 'exterminations', count, _ ).-noun( 'external', 'externals', count, _ ).-noun( 'extinction', '-', mass, _ ).-noun( 'extinguisher', 'extinguishers', count, _ ).-noun( 'extirpation', '-', mass, _ ).-noun( 'extortion', 'extortions', both, _ ).-noun( 'extra', 'extras', count, _ ).-noun( 'extract', 'extracts', both, _ ).-noun( 'extraction', 'extractions', both, _ ).-noun( 'extradition', 'extraditions', both, _ ).-noun( 'extrapolation', '-', mass, _ ).-noun( 'extravagance', 'extravagances', both, _ ).-noun( 'extravaganza', 'extravaganzas', count, _ ).-noun( 'extreme', 'extremes', count, _ ).-noun( 'extremist', 'extremists', count, _ ).-noun( 'extremity', 'extremities', count, _ ).-noun( 'extrication', '-', mass, _ ).-noun( 'extroversion', '-', mass, _ ).-noun( 'extrovert', 'extroverts', count, _ ).-noun( 'extrusion', 'extrusions', both, _ ).-noun( 'exuberance', '-', mass, _ ).-noun( 'exultation', '-', mass, _ ).-noun( 'eye', 'eyes', count, _ ).-noun( 'eye-opener', 'eye-openers', count, _ ).-noun( 'eye-shadow', '-', mass, _ ).-noun( 'eyeball', 'eyeballs', count, _ ).-noun( 'eyebath', 'eyebaths', count, _ ).-noun( 'eyebrow', 'eyebrows', count, _ ).-noun( 'eyecup', 'eyecups', count, _ ).-noun( 'eyeful', 'eyefuls', count, _ ).-noun( 'eyeglass', 'eyeglasses', count, _ ).-noun( 'eyelash', 'eyelashes', count, _ ).-noun( 'eyelet', 'eyelets', count, _ ).-noun( 'eyelid', 'eyelids', count, _ ).-noun( 'eyepiece', 'eyepieces', count, _ ).-noun( 'eyeshot', '-', mass, _ ).-noun( 'eyesight', '-', mass, _ ).-noun( 'eyesore', 'eyesores', count, _ ).-noun( 'eyestrain', '-', mass, _ ).-noun( 'eyetooth', 'eyeteeth', count, _ ).-noun( 'eyewash', '-', mass, _ ).-noun( 'eyewitness', 'eyewitnesses', count, _ ).-noun( 'eyrie', 'eyries', count, _ ).-noun( 'eyry', 'eyries', count, _ ).-noun( 'f', '-', count, _ ).-noun( 'f\"uhrer', 'f\"uhrers', count, _ ).-noun( 'f^ete', 'f^etes', count, _ ).-noun( 'fa', '-', count, _ ).-noun( 'fa<cade', 'fa<cades', count, _ ).-noun( 'fable', 'fables', both, _ ).-noun( 'fabric', 'fabrics', both, _ ).-noun( 'fabrication', 'fabrications', both, _ ).-noun( 'face', 'faces', count, _ ).-noun( 'face-ache', '-', mass, _ ).-noun( 'face-card', 'face-cards', count, _ ).-noun( 'face-cloth', 'face-cloths', count, _ ).-noun( 'face-cream', 'face-creams', both, _ ).-noun( 'face-lift', 'face-lifts', count, _ ).-noun( 'face-lifting', 'face-liftings', count, _ ).-noun( 'face-pack', 'face-packs', count, _ ).-noun( 'face-powder', 'face-powders', both, _ ).-noun( 'face-saver', 'face-savers', count, _ ).-noun( 'face-saving', '-', mass, _ ).-noun( 'facer', 'facers', count, _ ).-noun( 'facet', 'facets', count, _ ).-noun( 'facetiousness', '-', mass, _ ).-noun( 'facia', 'facias', count, _ ).-noun( 'facial', 'facials', count, _ ).-noun( 'facility', 'facilities', both, _ ).-noun( 'facing', 'facings', count, _ ).-noun( 'facsimile', 'facsimiles', count, _ ).-noun( 'fact', 'facts', both, _ ).-noun( 'faction', 'factions', both, _ ).-noun( 'factor', 'factors', count, _ ).-noun( 'factory', 'factories', count, _ ).-noun( 'factotum', 'factotums', count, _ ).-noun( 'faculty', 'faculties', count, _ ).-noun( 'fad', 'fads', count, _ ).-noun( 'faerie', 'faeries', count, _ ).-noun( 'faery', 'faeries', count, _ ).-noun( 'fag', 'fags', both, _ ).-noun( 'fag-end', 'fag-ends', count, _ ).-noun( 'faggot', 'faggots', count, _ ).-noun( 'faience', '-', mass, _ ).-noun( 'fail', '-', mass, _ ).-noun( 'failing', 'failings', count, _ ).-noun( 'failure', 'failures', both, _ ).-noun( 'faint', 'faints', count, _ ).-noun( 'faintness', '-', mass, _ ).-noun( 'fair', 'fairs', count, _ ).-noun( 'fairground', 'fairgrounds', count, _ ).-noun( 'fairness', '-', mass, _ ).-noun( 'fairway', 'fairways', count, _ ).-noun( 'fairy', 'fairies', count, _ ).-noun( 'fairyland', 'fairylands', count, _ ).-noun( 'fairytale', 'fairytales', count, _ ).-noun( 'fait accompli', 'faits accomplis', count, _ ).-noun( 'faith', 'faiths', both, _ ).-noun( 'faith-healing', '-', mass, _ ).-noun( 'faithfulness', '-', mass, _ ).-noun( 'faithlessness', '-', mass, _ ).-noun( 'fake', 'fakes', count, _ ).-noun( 'fakir', 'fakirs', count, _ ).-noun( 'falcon', 'falcons', count, _ ).-noun( 'falconry', '-', mass, _ ).-noun( 'fall', 'falls', count, _ ).-noun( 'fallacy', 'fallacies', both, _ ).-noun( 'fallibility', '-', mass, _ ).-noun( 'fallout', '-', mass, _ ).-noun( 'fallow', '-', mass, _ ).-noun( 'fallow-deer', 'fallow-deer', count, _ ).-noun( 'falsehood', 'falsehoods', both, _ ).-noun( 'falseness', '-', mass, _ ).-noun( 'falsetto', 'falsettos', count, _ ).-noun( 'falsification', 'falsifications', both, _ ).-noun( 'falsity', 'falsities', both, _ ).-noun( 'fame', '-', mass, _ ).-noun( 'familiar', 'familiars', count, _ ).-noun( 'familiarity', 'familiarities', both, _ ).-noun( 'family', 'families', both, _ ).-noun( 'famine', 'famines', both, _ ).-noun( 'fan', 'fans', count, _ ).-noun( 'fan-belt', 'fan-belts', count, _ ).-noun( 'fanatic', 'fanatics', count, _ ).-noun( 'fanaticism', 'fanaticisms', both, _ ).-noun( 'fancier', 'fanciers', count, _ ).-noun( 'fancy', 'fancies', both, _ ).-noun( 'fandango', 'fandangos', count, _ ).-noun( 'fanfare', 'fanfares', count, _ ).-noun( 'fang', 'fangs', count, _ ).-noun( 'fanlight', 'fanlights', count, _ ).-noun( 'fanny', 'fannies', count, _ ).-noun( 'fantan', '-', mass, _ ).-noun( 'fantasia', 'fantasias', count, _ ).-noun( 'fantasy', 'fantasies', both, _ ).-noun( 'farce', 'farces', both, _ ).-noun( 'fare', 'fares', both, _ ).-noun( 'fare-stage', 'fare-stages', count, _ ).-noun( 'farewell', 'farewells', count, _ ).-noun( 'farm', 'farms', count, _ ).-noun( 'farmer', 'farmers', count, _ ).-noun( 'farmhand', 'farmhands', count, _ ).-noun( 'farmhouse', 'farmhouses', count, _ ).-noun( 'farmstead', 'farmsteads', count, _ ).-noun( 'farmyard', 'farmyards', count, _ ).-noun( 'farrago', 'farragos', count, _ ).-noun( 'farrier', 'farriers', count, _ ).-noun( 'farrow', 'farrows', count, _ ).-noun( 'fart', 'farts', count, _ ).-noun( 'farthing', 'farthings', count, _ ).-noun( 'fascia', 'fascias', count, _ ).-noun( 'fascination', 'fascinations', both, _ ).-noun( 'fascism', '-', mass, _ ).-noun( 'fascist', 'fascists', count, _ ).-noun( 'fashion', 'fashions', both, _ ).-noun( 'fast', 'fasts', count, _ ).-noun( 'fastener', 'fasteners', count, _ ).-noun( 'fastening', 'fastenings', count, _ ).-noun( 'fastidiousness', '-', mass, _ ).-noun( 'fastness', 'fastnesses', both, _ ).-noun( 'fat', 'fats', both, _ ).-noun( 'fatalism', '-', mass, _ ).-noun( 'fatalist', 'fatalists', count, _ ).-noun( 'fatality', 'fatalities', both, _ ).-noun( 'fate', 'fates', both, _ ).-noun( 'fathead', 'fatheads', count, _ ).-noun( 'father', 'fathers', count, _ ).-noun( 'father-in-law', 'fathers-in-law', count, _ ).-noun( 'fatherhood', '-', mass, _ ).-noun( 'fatherland', 'fatherlands', count, _ ).-noun( 'fathom', 'fathoms', count, _ ).-noun( 'fatigue', 'fatigues', both, _ ).-noun( 'fatigue-party', 'fatigue-parties', count, _ ).-noun( 'fatness', '-', mass, _ ).-noun( 'fatuity', 'fatuities', both, _ ).-noun( 'fatuousness', '-', mass, _ ).-noun( 'faucet', 'faucets', count, _ ).-noun( 'fault', 'faults', count, _ ).-noun( 'fault-finder', 'fault-finders', count, _ ).-noun( 'fault-finding', '-', mass, _ ).-noun( 'faun', 'fauns', count, _ ).-noun( 'faux pas', 'faux pas', count, _ ).-noun( 'favour', 'favours', both, _ ).-noun( 'favourite', 'favourites', count, _ ).-noun( 'favouritism', '-', mass, _ ).-noun( 'fawn', 'fawns', count, _ ).-noun( 'fealty', 'fealties', count, _ ).-noun( 'fear', 'fears', both, _ ).-noun( 'fearfulness', '-', mass, _ ).-noun( 'fearlessness', '-', mass, _ ).-noun( 'feasibility', '-', mass, _ ).-noun( 'feast', 'feasts', count, _ ).-noun( 'feast-day', 'feast-days', count, _ ).-noun( 'feat', 'feats', count, _ ).-noun( 'feather', 'feathers', count, _ ).-noun( 'feather-boa', 'feather-boas', count, _ ).-noun( 'featherbed', 'featherbeds', count, _ ).-noun( 'featherweight', 'featherweights', count, _ ).-noun( 'feature', 'features', count, _ ).-noun( 'fecklessness', '-', mass, _ ).-noun( 'fecundity', '-', mass, _ ).-noun( 'federalism', '-', mass, _ ).-noun( 'federalist', 'federalists', count, _ ).-noun( 'federation', 'federations', both, _ ).-noun( 'fee', 'fees', both, _ ).-noun( 'feebleness', '-', mass, _ ).-noun( 'feed', 'feeds', both, _ ).-noun( 'feedback', '-', mass, _ ).-noun( 'feeder', 'feeders', count, _ ).-noun( 'feeding-bottle', 'feeding-bottles', count, _ ).-noun( 'feel', '-', count, _ ).-noun( 'feeler', 'feelers', count, _ ).-noun( 'feeling', 'feelings', both, _ ).-noun( 'feint', 'feints', count, _ ).-noun( 'feldspar', '-', mass, _ ).-noun( 'felicitation', 'felicitations', count, _ ).-noun( 'felicity', 'felicities', both, _ ).-noun( 'fellah', '-', count, _ ).-noun( 'fellow', 'fellows', count, _ ).-noun( 'fellow-feeling', '-', mass, _ ).-noun( 'fellow-traveller', 'fellow-travellers', count, _ ).-noun( 'fellowship', 'fellowships', both, _ ).-noun( 'felon', 'felons', count, _ ).-noun( 'felony', 'felonies', both, _ ).-noun( 'felspar', '-', mass, _ ).-noun( 'felt', '-', mass, _ ).-noun( 'felucca', 'feluccas', count, _ ).-noun( 'fem', '-', proper, _ ).-noun( 'female', 'females', count, _ ).-noun( 'femininity', '-', mass, _ ).-noun( 'feminism', '-', mass, _ ).-noun( 'feminist', 'feminists', count, _ ).-noun( 'femur', 'femurs', count, _ ).-noun( 'fen', 'fens', count, _ ).-noun( 'fence', 'fences', count, _ ).-noun( 'fencer', 'fencers', count, _ ).-noun( 'fencing', '-', mass, _ ).-noun( 'fender', 'fenders', count, _ ).-noun( 'fennel', '-', mass, _ ).-noun( 'feoff', 'feoffs', count, _ ).-noun( 'ferment', 'ferments', count, _ ).-noun( 'fermentation', '-', mass, _ ).-noun( 'fern', 'ferns', count, _ ).-noun( 'ferocity', 'ferocities', both, _ ).-noun( 'ferret', 'ferrets', count, _ ).-noun( 'ferroconcrete', '-', mass, _ ).-noun( 'ferrule', 'ferrules', count, _ ).-noun( 'ferry', 'ferries', count, _ ).-noun( 'ferryboat', 'ferryboats', count, _ ).-noun( 'ferryman', 'ferrymen', count, _ ).-noun( 'fertility', '-', mass, _ ).-noun( 'fertilization', '-', mass, _ ).-noun( 'fertilizer', 'fertilizers', both, _ ).-noun( 'ferule', 'ferules', count, _ ).-noun( 'fervency', '-', mass, _ ).-noun( 'fervour', '-', mass, _ ).-noun( 'festival', 'festivals', count, _ ).-noun( 'festivity', 'festivities', both, _ ).-noun( 'festoon', 'festoons', count, _ ).-noun( 'fete-day', 'fete-days', count, _ ).-noun( 'fetish', 'fetishes', count, _ ).-noun( 'fetlock', 'fetlocks', count, _ ).-noun( 'fetter', 'fetters', count, _ ).-noun( 'fettle', '-', mass, _ ).-noun( 'feud', 'feuds', count, _ ).-noun( 'feudalism', '-', mass, _ ).-noun( 'feudatory', 'feudatories', count, _ ).-noun( 'fever', 'fevers', both, _ ).-noun( 'fewness', '-', mass, _ ).-noun( 'fez', 'fezes', count, _ ).-noun( 'fianc_e', 'fianc_es', count, _ ).-noun( 'fianc_ee', 'fianc_ees', count, _ ).-noun( 'fiasco', 'fiascos', count, _ ).-noun( 'fiat', 'fiats', count, _ ).-noun( 'fib', 'fibs', count, _ ).-noun( 'fibber', 'fibbers', count, _ ).-noun( 'fibbing', '-', mass, _ ).-noun( 'fibre', 'fibres', both, _ ).-noun( 'fibreboard', '-', mass, _ ).-noun( 'fibreglass', '-', mass, _ ).-noun( 'fibrositis', '-', mass, _ ).-noun( 'fibula', 'fibulas', count, _ ).-noun( 'fickleness', '-', mass, _ ).-noun( 'fiction', 'fictions', both, _ ).-noun( 'fiddle', 'fiddles', count, _ ).-noun( 'fiddler', 'fiddlers', count, _ ).-noun( 'fiddlestick', 'fiddlesticks', count, _ ).-noun( 'fidelity', '-', mass, _ ).-noun( 'fidget', 'fidgets', count, _ ).-noun( 'fief', 'fiefs', count, _ ).-noun( 'field', 'fields', count, _ ).-noun( 'field-hospital', 'field-hospitals', count, _ ).-noun( 'field-officer', 'field-officers', count, _ ).-noun( 'fielder', 'fielders', count, _ ).-noun( 'fieldsman', 'fieldsmen', count, _ ).-noun( 'fieldwork', 'fieldworks', both, _ ).-noun( 'fiend', 'fiends', count, _ ).-noun( 'fierceness', '-', mass, _ ).-noun( 'fieriness', '-', mass, _ ).-noun( 'fiesta', 'fiestas', count, _ ).-noun( 'fife', 'fifes', count, _ ).-noun( 'fifteen', 'fifteens', count, _ ).-noun( 'fifteenth', 'fifteenths', count, _ ).-noun( 'fifth', 'fifths', count, _ ).-noun( 'fiftieth', 'fiftieths', count, _ ).-noun( 'fifty', 'fifties', count, _ ).-noun( 'fig', 'figs', count, _ ).-noun( 'fig', '-', count, _ ).-noun( 'fig-leaf', 'fig-leaves', count, _ ).-noun( 'fight', 'fights', both, _ ).-noun( 'fighter', 'fighters', count, _ ).-noun( 'fighting', '-', mass, _ ).-noun( 'figment', 'figments', count, _ ).-noun( 'figure', 'figures', count, _ ).-noun( 'figurehead', 'figureheads', count, _ ).-noun( 'filament', 'filaments', count, _ ).-noun( 'filature', 'filatures', count, _ ).-noun( 'filbert', 'filberts', count, _ ).-noun( 'file', 'files', count, _ ).-noun( 'filibuster', 'filibusters', count, _ ).-noun( 'filigree', '-', mass, _ ).-noun( 'fill', 'fills', both, _ ).-noun( 'fillet', 'fillets', count, _ ).-noun( 'filling', 'fillings', both, _ ).-noun( 'fillip', 'fillips', count, _ ).-noun( 'filly', 'fillies', count, _ ).-noun( 'film', 'films', both, _ ).-noun( 'film-star', 'film-stars', count, _ ).-noun( 'filter', 'filters', count, _ ).-noun( 'filth', '-', mass, _ ).-noun( 'filthiness', '-', mass, _ ).-noun( 'filtrate', 'filtrates', count, _ ).-noun( 'filtration', '-', mass, _ ).-noun( 'fin', 'fins', count, _ ).-noun( 'final', 'finals', count, _ ).-noun( 'finale', 'finales', count, _ ).-noun( 'finalist', 'finalists', count, _ ).-noun( 'finality', '-', mass, _ ).-noun( 'finance', 'finances', both, _ ).-noun( 'financier', 'financiers', count, _ ).-noun( 'finch', 'finches', count, _ ).-noun( 'find', 'finds', count, _ ).-noun( 'finder', 'finders', count, _ ).-noun( 'finding', 'findings', count, _ ).-noun( 'fine', 'fines', count, _ ).-noun( 'fineness', '-', mass, _ ).-noun( 'finery', '-', mass, _ ).-noun( 'finesse', 'finesses', both, _ ).-noun( 'finger', 'fingers', count, _ ).-noun( 'finger-alphabet', 'finger-alphabets', count, _ ).-noun( 'finger-bowl', 'finger-bowls', count, _ ).-noun( 'finger-plate', 'finger-plates', count, _ ).-noun( 'finger-post', 'finger-posts', count, _ ).-noun( 'fingerboard', 'fingerboards', count, _ ).-noun( 'fingermark', 'fingermarks', count, _ ).-noun( 'fingernail', 'fingernails', count, _ ).-noun( 'fingerprint', 'fingerprints', count, _ ).-noun( 'fingerstall', 'fingerstalls', count, _ ).-noun( 'fingertip', 'fingertips', count, _ ).-noun( 'finis', '-', count, _ ).-noun( 'finish', 'finishes', both, _ ).-noun( 'finnan', '-', mass, _ ).-noun( 'finnan haddie', '-', mass, _ ).-noun( 'finnan haddock', '-', mass, _ ).-noun( 'fiord', 'fiords', count, _ ).-noun( 'fir', 'firs', both, _ ).-noun( 'fir-cone', 'fir-cones', count, _ ).-noun( 'fire', 'fires', both, _ ).-noun( 'fire-alarm', 'fire-alarms', count, _ ).-noun( 'fire-brigade', 'fire-brigades', count, _ ).-noun( 'fire-control', '-', mass, _ ).-noun( 'fire-eater', 'fire-eaters', count, _ ).-noun( 'fire-engine', 'fire-engines', count, _ ).-noun( 'fire-escape', 'fire-escapes', count, _ ).-noun( 'fire-extinguisher', 'fire-extinguishers', count, _ ).-noun( 'fire-fighter', 'fire-fighters', count, _ ).-noun( 'fire-hose', 'fire-hoses', count, _ ).-noun( 'fire-power', '-', mass, _ ).-noun( 'fire-raising', '-', mass, _ ).-noun( 'fire-walker', 'fire-walkers', count, _ ).-noun( 'fire-walking', '-', mass, _ ).-noun( 'fire-watcher', 'fire-watchers', count, _ ).-noun( 'fire-watching', '-', mass, _ ).-noun( 'firearm', 'firearms', count, _ ).-noun( 'fireball', 'fireballs', count, _ ).-noun( 'firebird', 'firebirds', count, _ ).-noun( 'firebomb', 'firebombs', count, _ ).-noun( 'firebox', 'fireboxes', count, _ ).-noun( 'firebrand', 'firebrands', count, _ ).-noun( 'firebreak', 'firebreaks', count, _ ).-noun( 'firebrick', 'firebricks', count, _ ).-noun( 'firebug', 'firebugs', count, _ ).-noun( 'fireclay', '-', mass, _ ).-noun( 'firecracker', 'firecrackers', count, _ ).-noun( 'firedamp', '-', mass, _ ).-noun( 'firedog', 'firedogs', count, _ ).-noun( 'firefly', 'fireflies', count, _ ).-noun( 'fireguard', 'fireguards', count, _ ).-noun( 'firelight', 'firelights', count, _ ).-noun( 'firelighter', 'firelighters', count, _ ).-noun( 'fireman', 'firemen', count, _ ).-noun( 'fireplace', 'fireplaces', count, _ ).-noun( 'fireside', 'firesides', count, _ ).-noun( 'firestone', '-', mass, _ ).-noun( 'firewater', '-', mass, _ ).-noun( 'firewood', '-', mass, _ ).-noun( 'firework', 'fireworks', count, _ ).-noun( 'firing-line', 'firing-lines', count, _ ).-noun( 'firing-party', 'firing-parties', count, _ ).-noun( 'firing-squad', 'firing-squads', count, _ ).-noun( 'firkin', 'firkins', count, _ ).-noun( 'firm', 'firms', count, _ ).-noun( 'firmament', 'firmaments', count, _ ).-noun( 'firmness', '-', mass, _ ).-noun( 'first', 'firsts', count, _ ).-noun( 'first-nighter', 'first-nighters', count, _ ).-noun( 'firstborn', 'firstborns', count, _ ).-noun( 'firth', 'firths', count, _ ).-noun( 'fish', 'fish', both, _ ).-noun( 'fish-hook', 'fish-hooks', count, _ ).-noun( 'fish-knife', 'fish-knives', count, _ ).-noun( 'fish-slice', 'fish-slices', count, _ ).-noun( 'fishball', 'fishballs', count, _ ).-noun( 'fishbone', 'fishbones', count, _ ).-noun( 'fishcake', 'fishcakes', count, _ ).-noun( 'fisher', 'fishers', count, _ ).-noun( 'fisherman', 'fishermen', count, _ ).-noun( 'fishery', 'fisheries', count, _ ).-noun( 'fishing', '-', mass, _ ).-noun( 'fishing-line', 'fishing-lines', count, _ ).-noun( 'fishing-rod', 'fishing-rods', count, _ ).-noun( 'fishing-tackle', '-', mass, _ ).-noun( 'fishmonger', 'fishmongers', count, _ ).-noun( 'fishpaste', 'fishpastes', both, _ ).-noun( 'fishplate', 'fishplates', count, _ ).-noun( 'fishwife', 'fishwives', count, _ ).-noun( 'fission', '-', mass, _ ).-noun( 'fissure', 'fissures', count, _ ).-noun( 'fist', 'fists', count, _ ).-noun( 'fistula', 'fistulas', count, _ ).-noun( 'fit', 'fits', count, _ ).-noun( 'fitment', 'fitments', count, _ ).-noun( 'fitness', '-', mass, _ ).-noun( 'fitter', 'fitters', count, _ ).-noun( 'fitting', 'fittings', count, _ ).-noun( 'five', 'fives', count, _ ).-noun( 'fivepence', 'fivepences', count, _ ).-noun( 'fiver', 'fivers', count, _ ).-noun( 'fives', 'fives', mass, _ ).-noun( 'fix', 'fixes', count, _ ).-noun( 'fixation', 'fixations', both, _ ).-noun( 'fixative', 'fixatives', count, _ ).-noun( 'fixture', 'fixtures', count, _ ).-noun( 'fizz', '-', mass, _ ).-noun( 'fjord', 'fjords', count, _ ).-noun( 'flabbiness', '-', mass, _ ).-noun( 'flaccidity', '-', mass, _ ).-noun( 'flag', 'flags', count, _ ).-noun( 'flag-captain', 'flag-captains', count, _ ).-noun( 'flag-day', 'flag-days', count, _ ).-noun( 'flagellant', 'flagellants', count, _ ).-noun( 'flagellation', 'flagellations', count, _ ).-noun( 'flageolet', 'flageolets', count, _ ).-noun( 'flagon', 'flagons', count, _ ).-noun( 'flagpole', 'flagpoles', count, _ ).-noun( 'flagship', 'flagships', count, _ ).-noun( 'flagstaff', 'flagstaffs', count, _ ).-noun( 'flagstone', 'flagstones', count, _ ).-noun( 'flail', 'flails', count, _ ).-noun( 'flair', 'flairs', both, _ ).-noun( 'flak', '-', mass, _ ).-noun( 'flake', 'flakes', count, _ ).-noun( 'flakiness', '-', mass, _ ).-noun( 'flambeau', 'flambeaus', count, _ ).-noun( 'flamboyance', '-', mass, _ ).-noun( 'flame', 'flames', both, _ ).-noun( 'flamethrower', 'flamethrowers', count, _ ).-noun( 'flamingo', 'flamingos', count, _ ).-noun( 'flan', 'flans', count, _ ).-noun( 'flange', 'flanges', count, _ ).-noun( 'flank', 'flanks', count, _ ).-noun( 'flannel', 'flannels', both, _ ).-noun( 'flannelette', '-', mass, _ ).-noun( 'flap', 'flaps', count, _ ).-noun( 'flapjack', 'flapjacks', both, _ ).-noun( 'flapper', 'flappers', count, _ ).-noun( 'flare', 'flares', both, _ ).-noun( 'flare-path', 'flare-paths', count, _ ).-noun( 'flare-up', 'flare-ups', count, _ ).-noun( 'flash', 'flashes', count, _ ).-noun( 'flashback', 'flashbacks', count, _ ).-noun( 'flashbulb', 'flashbulbs', count, _ ).-noun( 'flashgun', 'flashguns', count, _ ).-noun( 'flashlight', 'flashlights', count, _ ).-noun( 'flashpoint', 'flashpoints', count, _ ).-noun( 'flask', 'flasks', count, _ ).-noun( 'flat', 'flats', count, _ ).-noun( 'flat-car', 'flat-cars', count, _ ).-noun( 'flat-iron', 'flat-irons', count, _ ).-noun( 'flatfish', 'flatfish', count, _ ).-noun( 'flatlet', 'flatlets', count, _ ).-noun( 'flatness', '-', mass, _ ).-noun( 'flatterer', 'flatterers', count, _ ).-noun( 'flattery', 'flatteries', both, _ ).-noun( 'flattop', 'flattops', count, _ ).-noun( 'flatulence', '-', mass, _ ).-noun( 'flautist', 'flautists', count, _ ).-noun( 'flavour', 'flavours', both, _ ).-noun( 'flavouring', 'flavourings', both, _ ).-noun( 'flaw', 'flaws', count, _ ).-noun( 'flax', '-', mass, _ ).-noun( 'flea', 'fleas', count, _ ).-noun( 'flea-bite', 'flea-bites', count, _ ).-noun( 'fleapit', 'fleapits', count, _ ).-noun( 'fleck', 'flecks', count, _ ).-noun( 'fledgeling', 'fledgelings', count, _ ).-noun( 'fledgling', 'fledglings', count, _ ).-noun( 'fleece', 'fleeces', both, _ ).-noun( 'fleet', 'fleets', count, _ ).-noun( 'fleetness', '-', mass, _ ).-noun( 'flesh', '-', mass, _ ).-noun( 'flesh-wound', 'flesh-wounds', count, _ ).-noun( 'fleur-de-lis', 'fleurs-de-lis', count, _ ).-noun( 'fleur-de-lys', 'fleurs-de-lys', count, _ ).-noun( 'flex', 'flexes', both, _ ).-noun( 'flexibility', '-', mass, _ ).-noun( 'flibbertigibbet', 'flibbertigibbets', count, _ ).-noun( 'flick', 'flicks', count, _ ).-noun( 'flick-knife', 'flick-knives', count, _ ).-noun( 'flicker', 'flickers', count, _ ).-noun( 'flier', 'fliers', count, _ ).-noun( 'flight', 'flights', both, _ ).-noun( 'flimsiness', '-', mass, _ ).-noun( 'flimsy', '-', mass, _ ).-noun( 'fling', 'flings', count, _ ).-noun( 'flint', 'flints', both, _ ).-noun( 'flintstone', '-', mass, _ ).-noun( 'flip', 'flips', count, _ ).-noun( 'flippancy', 'flippancies', both, _ ).-noun( 'flipper', 'flippers', count, _ ).-noun( 'flirt', 'flirts', count, _ ).-noun( 'flirtation', 'flirtations', both, _ ).-noun( 'flit', 'flits', count, _ ).-noun( 'float', 'floats', count, _ ).-noun( 'floatation', 'floatations', both, _ ).-noun( 'flock', 'flocks', count, _ ).-noun( 'floe', 'floes', count, _ ).-noun( 'flogging', 'floggings', both, _ ).-noun( 'flood', 'floods', count, _ ).-noun( 'flood-tide', 'flood-tides', count, _ ).-noun( 'floodgate', 'floodgates', count, _ ).-noun( 'floor', 'floors', count, _ ).-noun( 'floor-walker', 'floor-walkers', count, _ ).-noun( 'floorboard', 'floorboards', count, _ ).-noun( 'flooring', '-', mass, _ ).-noun( 'floozie', 'floozies', count, _ ).-noun( 'floozy', 'floozies', count, _ ).-noun( 'flop', 'flops', count, _ ).-noun( 'floriculture', '-', mass, _ ).-noun( 'florin', 'florins', count, _ ).-noun( 'florist', 'florists', count, _ ).-noun( 'floss', '-', mass, _ ).-noun( 'flotation', 'flotations', both, _ ).-noun( 'flotilla', 'flotillas', count, _ ).-noun( 'flotsam', '-', mass, _ ).-noun( 'flounce', 'flounces', count, _ ).-noun( 'flounder', 'flounders', count, _ ).-noun( 'flour', '-', mass, _ ).-noun( 'flourish', 'flourishes', count, _ ).-noun( 'flow', '-', count, _ ).-noun( 'flower', 'flowers', count, _ ).-noun( 'flower-girl', 'flower-girls', count, _ ).-noun( 'flowerbed', 'flowerbeds', count, _ ).-noun( 'flowerpot', 'flowerpots', count, _ ).-noun( 'flu', '-', mass, _ ).-noun( 'fluctuation', 'fluctuations', both, _ ).-noun( 'flue', 'flues', count, _ ).-noun( 'fluency', '-', mass, _ ).-noun( 'fluff', '-', mass, _ ).-noun( 'fluid', 'fluids', both, _ ).-noun( 'fluidity', 'fluidities', both, _ ).-noun( 'fluke', 'flukes', count, _ ).-noun( 'flume', 'flumes', count, _ ).-noun( 'flunkey', 'flunkeys', count, _ ).-noun( 'flunky', 'flunkies', count, _ ).-noun( 'fluorescence', 'fluorescences', both, _ ).-noun( 'fluoridation', 'fluoridations', count, _ ).-noun( 'fluoride', 'fluorides', both, _ ).-noun( 'fluoridization', 'fluoridizations', count, _ ).-noun( 'fluorine', '-', mass, _ ).-noun( 'flurry', 'flurries', count, _ ).-noun( 'flush', 'flushes', both, _ ).-noun( 'fluster', 'flusters', count, _ ).-noun( 'flute', 'flutes', count, _ ).-noun( 'fluting', '-', mass, _ ).-noun( 'flutist', 'flutists', count, _ ).-noun( 'flutter', 'flutters', both, _ ).-noun( 'flux', 'fluxes', both, _ ).-noun( 'fly', 'flies', count, _ ).-noun( 'fly-fishing', '-', mass, _ ).-noun( 'fly-swat', 'fly-swats', count, _ ).-noun( 'fly-swatter', 'fly-swatters', count, _ ).-noun( 'flycatcher', 'flycatchers', count, _ ).-noun( 'flyer', 'flyers', count, _ ).-noun( 'flying-bomb', 'flying-bombs', count, _ ).-noun( 'flying-fish', 'flying-fish', count, _ ).-noun( 'flying-fox', 'flying-foxes', count, _ ).-noun( 'flying-squad', 'flying-squads', count, _ ).-noun( 'flyleaf', 'flyleaves', count, _ ).-noun( 'flyover', 'flyovers', count, _ ).-noun( 'flypaper', 'flypapers', count, _ ).-noun( 'flypast', 'flypasts', count, _ ).-noun( 'flytrap', 'flytraps', count, _ ).-noun( 'flyweight', 'flyweights', count, _ ).-noun( 'flywheel', 'flywheels', count, _ ).-noun( 'fo\'c\'sle', 'fo\'c\'sles', count, _ ).-noun( 'foal', 'foals', count, _ ).-noun( 'foam', 'foams', both, _ ).-noun( 'foam-rubber', '-', mass, _ ).-noun( 'focus', 'focuses', count, _ ).-noun( 'fodder', '-', mass, _ ).-noun( 'foe', 'foes', count, _ ).-noun( 'foetus', 'foetuses', count, _ ).-noun( 'fog', 'fogs', both, _ ).-noun( 'fogbank', 'fogbanks', count, _ ).-noun( 'fogey', 'fogeys', count, _ ).-noun( 'foghorn', 'foghorns', count, _ ).-noun( 'foglamp', 'foglamps', count, _ ).-noun( 'fogsignal', 'fogsignals', count, _ ).-noun( 'foible', 'foibles', count, _ ).-noun( 'foil', 'foils', both, _ ).-noun( 'fold', 'folds', count, _ ).-noun( 'folder', 'folders', count, _ ).-noun( 'foliage', '-', mass, _ ).-noun( 'folio', 'folios', count, _ ).-noun( 'folk', 'folks', count, _ ).-noun( 'folk-dance', 'folk-dances', count, _ ).-noun( 'folklore', '-', mass, _ ).-noun( 'folksong', 'folksongs', count, _ ).-noun( 'folktale', 'folktales', count, _ ).-noun( 'follow-on', 'follow-ons', count, _ ).-noun( 'follow-through', 'follow-throughs', count, _ ).-noun( 'follow-up', 'follow-ups', count, _ ).-noun( 'follower', 'followers', count, _ ).-noun( 'following', 'followings', count, _ ).-noun( 'folly', 'follies', both, _ ).-noun( 'fomentation', 'fomentations', both, _ ).-noun( 'fondant', 'fondants', count, _ ).-noun( 'fondness', '-', mass, _ ).-noun( 'font', 'fonts', count, _ ).-noun( 'food', 'foods', both, _ ).-noun( 'foodstuff', 'foodstuffs', count, _ ).-noun( 'fool', 'fools', count, _ ).-noun( 'foolery', '-', mass, _ ).-noun( 'foolhardiness', '-', mass, _ ).-noun( 'foolishness', '-', mass, _ ).-noun( 'foolscap', '-', mass, _ ).-noun( 'foot', 'feet', count, _ ).-noun( 'foot-and-mouth', '-', mass, _ ).-noun( 'foot-bath', 'foot-baths', count, _ ).-noun( 'foot-pound', 'foot-pounds', count, _ ).-noun( 'foot-race', 'foot-races', count, _ ).-noun( 'foot-rot', '-', mass, _ ).-noun( 'footage', '-', mass, _ ).-noun( 'football', 'footballs', both, _ ).-noun( 'footballer', 'footballers', count, _ ).-noun( 'footboard', 'footboards', count, _ ).-noun( 'footbridge', 'footbridges', count, _ ).-noun( 'footer', 'footers', count, _ ).-noun( 'footfall', 'footfalls', count, _ ).-noun( 'footfault', 'footfaults', count, _ ).-noun( 'foothold', 'footholds', count, _ ).-noun( 'footing', '-', count, _ ).-noun( 'footman', 'footmen', count, _ ).-noun( 'footmark', 'footmarks', count, _ ).-noun( 'footnote', 'footnotes', count, _ ).-noun( 'footpath', 'footpaths', count, _ ).-noun( 'footplate', 'footplates', count, _ ).-noun( 'footprint', 'footprints', count, _ ).-noun( 'footslogger', 'footsloggers', count, _ ).-noun( 'footstep', 'footsteps', count, _ ).-noun( 'footstool', 'footstools', count, _ ).-noun( 'footwear', '-', mass, _ ).-noun( 'footwork', '-', mass, _ ).-noun( 'fop', 'fops', count, _ ).-noun( 'forage', '-', mass, _ ).-noun( 'foray', 'forays', count, _ ).-noun( 'forbear', 'forbears', count, _ ).-noun( 'forbearance', '-', mass, _ ).-noun( 'force', 'forces', both, _ ).-noun( 'force majeure', '-', mass, _ ).-noun( 'forcefulness', '-', mass, _ ).-noun( 'forcemeat', '-', mass, _ ).-noun( 'ford', 'fords', count, _ ).-noun( 'fore', '-', mass, _ ).-noun( 'forearm', 'forearms', count, _ ).-noun( 'foreboding', 'forebodings', both, _ ).-noun( 'forecast', 'forecasts', count, _ ).-noun( 'forecaster', 'forecasters', count, _ ).-noun( 'forecastle', 'forecastles', count, _ ).-noun( 'foreclosure', 'foreclosures', both, _ ).-noun( 'forecourt', 'forecourts', count, _ ).-noun( 'forefather', 'forefathers', count, _ ).-noun( 'forefinger', 'forefingers', count, _ ).-noun( 'forefoot', 'forefeet', count, _ ).-noun( 'forefront', 'forefronts', count, _ ).-noun( 'foreground', 'foregrounds', count, _ ).-noun( 'forehead', 'foreheads', count, _ ).-noun( 'foreigner', 'foreigners', count, _ ).-noun( 'foreknowledge', '-', mass, _ ).-noun( 'foreland', 'forelands', count, _ ).-noun( 'foreleg', 'forelegs', count, _ ).-noun( 'forelock', 'forelocks', count, _ ).-noun( 'foreman', 'foremen', count, _ ).-noun( 'foremast', 'foremasts', count, _ ).-noun( 'forename', 'forenames', count, _ ).-noun( 'forenoon', 'forenoons', count, _ ).-noun( 'forerunner', 'forerunners', count, _ ).-noun( 'foresail', 'foresails', count, _ ).-noun( 'foreshore', 'foreshores', count, _ ).-noun( 'foresight', '-', mass, _ ).-noun( 'foreskin', 'foreskins', count, _ ).-noun( 'forest', 'forests', both, _ ).-noun( 'forester', 'foresters', count, _ ).-noun( 'forestry', '-', mass, _ ).-noun( 'foretaste', 'foretastes', count, _ ).-noun( 'forethought', '-', mass, _ ).-noun( 'foretop', 'foretops', count, _ ).-noun( 'forewoman', 'forewomen', count, _ ).-noun( 'foreword', 'forewords', count, _ ).-noun( 'forfeit', 'forfeits', count, _ ).-noun( 'forfeiture', '-', mass, _ ).-noun( 'forge', 'forges', count, _ ).-noun( 'forger', 'forgers', count, _ ).-noun( 'forgery', 'forgeries', both, _ ).-noun( 'forget-me-not', 'forget-me-nots', count, _ ).-noun( 'forgetfulness', '-', mass, _ ).-noun( 'forging', 'forgings', count, _ ).-noun( 'forgiveness', '-', mass, _ ).-noun( 'fork', 'forks', count, _ ).-noun( 'forlornness', '-', mass, _ ).-noun( 'form', 'forms', both, _ ).-noun( 'formaldehyde', '-', mass, _ ).-noun( 'formalin', '-', mass, _ ).-noun( 'formalism', '-', mass, _ ).-noun( 'formality', 'formalities', both, _ ).-noun( 'format', 'formats', count, _ ).-noun( 'formation', 'formations', both, _ ).-noun( 'formula', 'formulas', count, _ ).-noun( 'formulation', 'formulations', both, _ ).-noun( 'fornication', '-', mass, _ ).-noun( 'forsythia', '-', mass, _ ).-noun( 'fort', 'forts', count, _ ).-noun( 'forte', 'fortes', count, _ ).-noun( 'fortieth', 'fortieths', count, _ ).-noun( 'fortification', 'fortifications', both, _ ).-noun( 'fortitude', '-', mass, _ ).-noun( 'fortnight', 'fortnights', count, _ ).-noun( 'fortress', 'fortresses', count, _ ).-noun( 'fortune', 'fortunes', both, _ ).-noun( 'forty', 'forties', count, _ ).-noun( 'forum', 'forums', count, _ ).-noun( 'forward', 'forwards', count, _ ).-noun( 'forwardness', '-', mass, _ ).-noun( 'fosse', 'fosses', count, _ ).-noun( 'fossil', 'fossils', count, _ ).-noun( 'fossilization', 'fossilizations', both, _ ).-noun( 'foster-brother', 'foster-brothers', count, _ ).-noun( 'foster-child', 'foster-children', count, _ ).-noun( 'foster-father', 'foster-fathers', count, _ ).-noun( 'foster-mother', 'foster-mothers', count, _ ).-noun( 'foster-parent', 'foster-parents', count, _ ).-noun( 'foster-sister', 'foster-sisters', count, _ ).-noun( 'foul', 'fouls', both, _ ).-noun( 'foulness', '-', mass, _ ).-noun( 'foundation', 'foundations', both, _ ).-noun( 'foundation-stone', 'foundation-stones', count, _ ).-noun( 'founder', 'founders', count, _ ).-noun( 'foundling', 'foundlings', count, _ ).-noun( 'foundress', 'foundresses', count, _ ).-noun( 'foundry', 'foundries', count, _ ).-noun( 'fount', 'founts', count, _ ).-noun( 'fountain', 'fountains', count, _ ).-noun( 'fountain-head', 'fountain-heads', count, _ ).-noun( 'fountain-pen', 'fountain-pens', count, _ ).-noun( 'four', 'fours', count, _ ).-noun( 'four-in-hand', 'four-in-hands', count, _ ).-noun( 'four-poster', 'four-posters', count, _ ).-noun( 'four-pounder', 'four-pounders', count, _ ).-noun( 'four-wheeler', 'four-wheelers', count, _ ).-noun( 'fourpence', 'fourpences', count, _ ).-noun( 'fourscore', '-', count, _ ).-noun( 'foursome', 'foursomes', count, _ ).-noun( 'fourteen', 'fourteens', count, _ ).-noun( 'fourteenth', 'fourteenths', count, _ ).-noun( 'fourth', 'fourths', count, _ ).-noun( 'fowl', 'fowls', both, _ ).-noun( 'fowl-run', 'fowl-runs', count, _ ).-noun( 'fowler', 'fowlers', count, _ ).-noun( 'fowlingpiece', 'fowlingpieces', count, _ ).-noun( 'fowlpest', '-', mass, _ ).-noun( 'fox', 'foxes', count, _ ).-noun( 'fox-terrier', 'fox-terriers', count, _ ).-noun( 'foxglove', 'foxgloves', count, _ ).-noun( 'foxhole', 'foxholes', count, _ ).-noun( 'foxhound', 'foxhounds', count, _ ).-noun( 'foxhunt', 'foxhunts', count, _ ).-noun( 'foxhunter', 'foxhunters', count, _ ).-noun( 'foxtrot', 'foxtrots', count, _ ).-noun( 'foyer', 'foyers', count, _ ).-noun( 'fracas', '-', count, _ ).-noun( 'fraction', 'fractions', count, _ ).-noun( 'fractiousness', '-', mass, _ ).-noun( 'fracture', 'fractures', both, _ ).-noun( 'fragility', '-', mass, _ ).-noun( 'fragment', 'fragments', count, _ ).-noun( 'fragmentation', 'fragmentations', both, _ ).-noun( 'fragrance', 'fragrances', both, _ ).-noun( 'frailty', 'frailties', both, _ ).-noun( 'frame', 'frames', count, _ ).-noun( 'frame-up', 'frame-ups', count, _ ).-noun( 'framework', 'frameworks', count, _ ).-noun( 'franc', 'francs', count, _ ).-noun( 'franchise', 'franchises', both, _ ).-noun( 'frankfurter', 'frankfurters', count, _ ).-noun( 'frankincense', '-', mass, _ ).-noun( 'franking-machine', 'franking-machines', count, _ ).-noun( 'franklin', 'franklins', count, _ ).-noun( 'frankness', '-', mass, _ ).-noun( 'fraternity', 'fraternities', both, _ ).-noun( 'fraternization', '-', mass, _ ).-noun( 'fratricide', 'fratricides', both, _ ).-noun( 'fraud', 'frauds', both, _ ).-noun( 'fray', 'frays', count, _ ).-noun( 'frazzle', 'frazzles', count, _ ).-noun( 'freak', 'freaks', count, _ ).-noun( 'freak-out', 'freak-outs', count, _ ).-noun( 'freakishness', '-', mass, _ ).-noun( 'freckle', 'freckles', count, _ ).-noun( 'free-for-all', 'free-for-alls', count, _ ).-noun( 'free-list', 'free-lists', count, _ ).-noun( 'free-liver', 'free-livers', count, _ ).-noun( 'free-living', '-', mass, _ ).-noun( 'free-thinker', 'free-thinkers', count, _ ).-noun( 'free-thought', '-', mass, _ ).-noun( 'free-trader', 'free-traders', count, _ ).-noun( 'freebooter', 'freebooters', count, _ ).-noun( 'freedman', 'freedmen', count, _ ).-noun( 'freedom', 'freedoms', both, _ ).-noun( 'freehold', 'freeholds', count, _ ).-noun( 'freeholder', 'freeholders', count, _ ).-noun( 'freelance', 'freelances', count, _ ).-noun( 'freeman', 'freemen', count, _ ).-noun( 'freesia', 'freesias', count, _ ).-noun( 'freestone', '-', mass, _ ).-noun( 'freestyle', '-', mass, _ ).-noun( 'freeway', 'freeways', count, _ ).-noun( 'freeze', 'freezes', count, _ ).-noun( 'freezer', 'freezers', count, _ ).-noun( 'freezing-mixture', 'freezing-mixtures', count, _ ).-noun( 'freezing-point', 'freezing-points', count, _ ).-noun( 'freight', '-', mass, _ ).-noun( 'freight-train', 'freight-trains', count, _ ).-noun( 'freighter', 'freighters', count, _ ).-noun( 'freightliner', 'freightliners', count, _ ).-noun( 'frenzy', '-', mass, _ ).-noun( 'frequency', 'frequencies', both, _ ).-noun( 'fresco', 'frescos', both, _ ).-noun( 'fresher', 'freshers', count, _ ).-noun( 'freshman', 'freshmen', count, _ ).-noun( 'freshness', '-', mass, _ ).-noun( 'fret', 'frets', count, _ ).-noun( 'fretsaw', 'fretsaws', count, _ ).-noun( 'fretwork', '-', mass, _ ).-noun( 'friability', '-', mass, _ ).-noun( 'friar', 'friars', count, _ ).-noun( 'fricassee', 'fricassees', both, _ ).-noun( 'fricative', 'fricatives', count, _ ).-noun( 'friction', 'frictions', both, _ ).-noun( 'fridge', 'fridges', count, _ ).-noun( 'friend', 'friends', count, _ ).-noun( 'friendlessness', '-', mass, _ ).-noun( 'friendliness', '-', mass, _ ).-noun( 'friendship', 'friendships', both, _ ).-noun( 'frier', 'friers', count, _ ).-noun( 'frieze', 'friezes', count, _ ).-noun( 'frigate', 'frigates', count, _ ).-noun( 'fright', 'frights', both, _ ).-noun( 'frightfulness', '-', mass, _ ).-noun( 'frigidity', '-', mass, _ ).-noun( 'frill', 'frills', count, _ ).-noun( 'fringe', 'fringes', count, _ ).-noun( 'frippery', 'fripperies', both, _ ).-noun( 'frisson', 'frissons', count, _ ).-noun( 'fritter', 'fritters', count, _ ).-noun( 'frivolity', 'frivolities', both, _ ).-noun( 'frock', 'frocks', count, _ ).-noun( 'frock-coat', 'frock-coats', count, _ ).-noun( 'frog', 'frogs', count, _ ).-noun( 'frogman', 'frogmen', count, _ ).-noun( 'frolic', 'frolics', count, _ ).-noun( 'frond', 'fronds', count, _ ).-noun( 'front', 'fronts', both, _ ).-noun( 'front-bench', 'front-benches', count, _ ).-noun( 'front-bencher', 'front-benchers', count, _ ).-noun( 'frontage', 'frontages', count, _ ).-noun( 'frontier', 'frontiers', count, _ ).-noun( 'frontiersman', 'frontiersmen', count, _ ).-noun( 'frontispiece', 'frontispieces', count, _ ).-noun( 'frost', 'frosts', both, _ ).-noun( 'frostbite', '-', mass, _ ).-noun( 'frostiness', '-', mass, _ ).-noun( 'frosting', '-', mass, _ ).-noun( 'froth', '-', mass, _ ).-noun( 'frothiness', '-', mass, _ ).-noun( 'frown', 'frowns', count, _ ).-noun( 'fructification', '-', mass, _ ).-noun( 'frugality', 'frugalities', both, _ ).-noun( 'fruit', 'fruits', both, _ ).-noun( 'fruit-fly', 'fruit-flies', count, _ ).-noun( 'fruitcake', 'fruitcakes', count, _ ).-noun( 'fruiterer', 'fruiterers', count, _ ).-noun( 'fruitfulness', '-', mass, _ ).-noun( 'fruition', '-', mass, _ ).-noun( 'fruitlessness', '-', mass, _ ).-noun( 'frump', 'frumps', count, _ ).-noun( 'frustration', 'frustrations', both, _ ).-noun( 'fry', 'fry', count, _ ).-noun( 'fry-pan', 'fry-pans', count, _ ).-noun( 'fryer', 'fryers', count, _ ).-noun( 'frying-pan', 'frying-pans', count, _ ).-noun( 'ft', 'ft', count, _ ).-noun( 'fuchsia', 'fuchsias', count, _ ).-noun( 'fuck-all', '-', mass, _ ).-noun( 'fucker', 'fuckers', count, _ ).-noun( 'fuddy-duddy', 'fuddy-duddies', count, _ ).-noun( 'fudge', 'fudges', both, _ ).-noun( 'fuel', 'fuels', both, _ ).-noun( 'fug', 'fugs', count, _ ).-noun( 'fugitive', 'fugitives', count, _ ).-noun( 'fugue', 'fugues', count, _ ).-noun( 'fulcrum', 'fulcrums', count, _ ).-noun( 'fulfilment', 'fulfilments', count, _ ).-noun( 'fullback', 'fullbacks', count, _ ).-noun( 'fuller', 'fullers', count, _ ).-noun( 'fullness', '-', mass, _ ).-noun( 'fulmar', 'fulmars', count, _ ).-noun( 'fulmination', 'fulminations', both, _ ).-noun( 'fulsomeness', '-', mass, _ ).-noun( 'fumbler', 'fumblers', count, _ ).-noun( 'fume', 'fumes', count, _ ).-noun( 'fumigation', 'fumigations', count, _ ).-noun( 'fun', '-', mass, _ ).-noun( 'function', 'functions', count, _ ).-noun( 'functionalism', '-', mass, _ ).-noun( 'functionalist', 'functionalists', count, _ ).-noun( 'functionary', 'functionaries', count, _ ).-noun( 'fund', 'funds', count, _ ).-noun( 'fundamental', 'fundamentals', count, _ ).-noun( 'fundamentalism', '-', mass, _ ).-noun( 'fundamentalist', 'fundamentalists', count, _ ).-noun( 'funeral', 'funerals', count, _ ).-noun( 'funfair', 'funfairs', count, _ ).-noun( 'fungicide', 'fungicides', both, _ ).-noun( 'fungus', 'funguses', both, _ ).-noun( 'funicular', 'funiculars', count, _ ).-noun( 'funk', 'funks', count, _ ).-noun( 'funnel', 'funnels', count, _ ).-noun( 'funniness', '-', mass, _ ).-noun( 'funny-bone', 'funny-bones', count, _ ).-noun( 'fur', 'furs', both, _ ).-noun( 'furbelow', 'furbelows', count, _ ).-noun( 'furlong', 'furlongs', count, _ ).-noun( 'furlough', 'furloughs', both, _ ).-noun( 'furnace', 'furnaces', count, _ ).-noun( 'furniture', '-', mass, _ ).-noun( 'furore', 'furores', count, _ ).-noun( 'furrier', 'furriers', count, _ ).-noun( 'furrow', 'furrows', count, _ ).-noun( 'furtherance', '-', mass, _ ).-noun( 'furtiveness', '-', mass, _ ).-noun( 'fury', 'furies', both, _ ).-noun( 'furze', '-', mass, _ ).-noun( 'fuse', 'fuses', count, _ ).-noun( 'fuselage', 'fuselages', count, _ ).-noun( 'fusilier', 'fusiliers', count, _ ).-noun( 'fusillade', 'fusillades', count, _ ).-noun( 'fusion', 'fusions', both, _ ).-noun( 'fuss', 'fusses', both, _ ).-noun( 'fussiness', '-', mass, _ ).-noun( 'fusspot', 'fusspots', count, _ ).-noun( 'fustian', '-', mass, _ ).-noun( 'futility', 'futilities', both, _ ).-noun( 'future', 'futures', both, _ ).-noun( 'futurism', '-', mass, _ ).-noun( 'futurist', 'futurists', count, _ ).-noun( 'futurity', 'futurities', both, _ ).-noun( 'fuze', 'fuzes', count, _ ).-noun( 'fuzz', '-', mass, _ ).-noun( 'fwd', '-', proper, _ ).-noun( 'g', '-', count, _ ).-noun( 'g^ateau', 'g^ateaus', count, _ ).-noun( 'gab', '-', mass, _ ).-noun( 'gabardine', '-', mass, _ ).-noun( 'gabble', '-', mass, _ ).-noun( 'gaberdine', '-', mass, _ ).-noun( 'gable', 'gables', count, _ ).-noun( 'gadabout', 'gadabouts', count, _ ).-noun( 'gadfly', 'gadflies', count, _ ).-noun( 'gadget', 'gadgets', count, _ ).-noun( 'gadgetry', '-', mass, _ ).-noun( 'gaff', 'gaffs', count, _ ).-noun( 'gaffe', 'gaffes', count, _ ).-noun( 'gaffer', 'gaffers', count, _ ).-noun( 'gag', 'gags', count, _ ).-noun( 'gage', 'gages', count, _ ).-noun( 'gaggle', 'gaggles', count, _ ).-noun( 'gaiety', '-', mass, _ ).-noun( 'gain', 'gains', both, _ ).-noun( 'gait', 'gaits', count, _ ).-noun( 'gaiter', 'gaiters', count, _ ).-noun( 'gal', 'gals', count, _ ).-noun( 'gala', 'galas', count, _ ).-noun( 'galantine', 'galantines', count, _ ).-noun( 'galaxy', 'galaxies', count, _ ).-noun( 'gale', 'gales', count, _ ).-noun( 'gall', 'galls', both, _ ).-noun( 'gallant', 'gallants', count, _ ).-noun( 'gallantry', 'gallantries', both, _ ).-noun( 'galleon', 'galleons', count, _ ).-noun( 'gallery', 'galleries', count, _ ).-noun( 'galley', 'galleys', count, _ ).-noun( 'galley-proof', 'galley-proofs', count, _ ).-noun( 'galley-slave', 'galley-slaves', count, _ ).-noun( 'gallicism', 'gallicisms', count, _ ).-noun( 'gallon', 'gallons', count, _ ).-noun( 'gallop', 'gallops', count, _ ).-noun( 'gallows-bird', 'gallows-birds', count, _ ).-noun( 'gallstone', 'gallstones', count, _ ).-noun( 'galosh', 'galoshes', count, _ ).-noun( 'galvanism', '-', mass, _ ).-noun( 'gambit', 'gambits', count, _ ).-noun( 'gamble', 'gambles', count, _ ).-noun( 'gambler', 'gamblers', count, _ ).-noun( 'gambling', '-', mass, _ ).-noun( 'gambling-den', 'gambling-dens', count, _ ).-noun( 'gamboge', '-', mass, _ ).-noun( 'gambol', 'gambols', count, _ ).-noun( 'game', 'games', both, _ ).-noun( 'game-bag', 'game-bags', count, _ ).-noun( 'game-bird', 'game-birds', count, _ ).-noun( 'game-licence', 'game-licences', count, _ ).-noun( 'gamecock', 'gamecocks', count, _ ).-noun( 'gamekeeper', 'gamekeepers', count, _ ).-noun( 'games-master', 'games-masters', count, _ ).-noun( 'games-mistress', 'games-mistresses', count, _ ).-noun( 'gamesmanship', '-', mass, _ ).-noun( 'gaming-house', 'gaming-houses', count, _ ).-noun( 'gaming-table', 'gaming-tables', count, _ ).-noun( 'gamma', 'gammas', count, _ ).-noun( 'gammon', 'gammons', both, _ ).-noun( 'gamp', 'gamps', count, _ ).-noun( 'gamut', 'gamuts', count, _ ).-noun( 'gander', 'ganders', count, _ ).-noun( 'gang', 'gangs', count, _ ).-noun( 'ganger', 'gangers', count, _ ).-noun( 'ganglion', 'ganglions', count, _ ).-noun( 'gangplank', 'gangplanks', count, _ ).-noun( 'gangrene', '-', mass, _ ).-noun( 'gangster', 'gangsters', count, _ ).-noun( 'gangway', 'gangways', count, _ ).-noun( 'gannet', 'gannets', count, _ ).-noun( 'gantry', 'gantries', count, _ ).-noun( 'gaol', 'gaols', both, _ ).-noun( 'gaolbird', 'gaolbirds', count, _ ).-noun( 'gaolbreak', 'gaolbreaks', count, _ ).-noun( 'gaoler', 'gaolers', count, _ ).-noun( 'gap', 'gaps', count, _ ).-noun( 'gape', 'gapes', count, _ ).-noun( 'garage', 'garages', count, _ ).-noun( 'garb', '-', mass, _ ).-noun( 'garbage', '-', mass, _ ).-noun( 'garbage-can', 'garbage-cans', count, _ ).-noun( 'garden', 'gardens', both, _ ).-noun( 'garden-truck', 'garden-trucks', count, _ ).-noun( 'gardener', 'gardeners', count, _ ).-noun( 'gardenia', 'gardenias', count, _ ).-noun( 'gardening', '-', mass, _ ).-noun( 'gargle', 'gargles', count, _ ).-noun( 'gargoyle', 'gargoyles', count, _ ).-noun( 'garland', 'garlands', count, _ ).-noun( 'garlic', '-', mass, _ ).-noun( 'garment', 'garments', count, _ ).-noun( 'garner', 'garners', count, _ ).-noun( 'garnet', 'garnets', count, _ ).-noun( 'garnish', 'garnishes', count, _ ).-noun( 'garotte', 'garottes', count, _ ).-noun( 'garret', 'garrets', count, _ ).-noun( 'garrison', 'garrisons', count, _ ).-noun( 'garrotte', 'garrottes', count, _ ).-noun( 'garrulity', '-', mass, _ ).-noun( 'garter', 'garters', count, _ ).-noun( 'gas', 'gases', both, _ ).-noun( 'gas-bracket', 'gas-brackets', count, _ ).-noun( 'gas-cooker', 'gas-cookers', count, _ ).-noun( 'gas-engine', 'gas-engines', count, _ ).-noun( 'gas-fitter', 'gas-fitters', count, _ ).-noun( 'gas-helmet', 'gas-helmets', count, _ ).-noun( 'gas-holder', 'gas-holders', count, _ ).-noun( 'gas-mask', 'gas-masks', count, _ ).-noun( 'gas-meter', 'gas-meters', count, _ ).-noun( 'gas-oven', 'gas-ovens', count, _ ).-noun( 'gas-ring', 'gas-rings', count, _ ).-noun( 'gas-station', 'gas-stations', count, _ ).-noun( 'gas-stove', 'gas-stoves', count, _ ).-noun( 'gasbag', 'gasbags', count, _ ).-noun( 'gash', 'gashes', count, _ ).-noun( 'gasification', 'gasifications', both, _ ).-noun( 'gasket', 'gaskets', count, _ ).-noun( 'gaslight', '-', mass, _ ).-noun( 'gasmask', 'gasmasks', count, _ ).-noun( 'gasolene', '-', mass, _ ).-noun( 'gasoline', '-', mass, _ ).-noun( 'gasometer', 'gasometers', count, _ ).-noun( 'gasp', 'gasps', count, _ ).-noun( 'gastritis', '-', mass, _ ).-noun( 'gastronomy', '-', mass, _ ).-noun( 'gasworks', 'gasworks', count, _ ).-noun( 'gate', 'gates', count, _ ).-noun( 'gatecrasher', 'gatecrashers', count, _ ).-noun( 'gatehouse', 'gatehouses', count, _ ).-noun( 'gatepost', 'gateposts', count, _ ).-noun( 'gateway', 'gateways', count, _ ).-noun( 'gatherer', 'gatherers', count, _ ).-noun( 'gathering', 'gatherings', count, _ ).-noun( 'gaucherie', 'gaucheries', both, _ ).-noun( 'gaucho', 'gauchos', count, _ ).-noun( 'gaud', 'gauds', count, _ ).-noun( 'gaudy', 'gaudies', count, _ ).-noun( 'gauge', 'gauges', both, _ ).-noun( 'gauntlet', 'gauntlets', count, _ ).-noun( 'gauntness', '-', mass, _ ).-noun( 'gauze', '-', mass, _ ).-noun( 'gavel', 'gavels', count, _ ).-noun( 'gavotte', 'gavottes', count, _ ).-noun( 'gawk', 'gawks', count, _ ).-noun( 'gawkiness', '-', mass, _ ).-noun( 'gay', 'gays', count, _ ).-noun( 'gayness', '-', mass, _ ).-noun( 'gaze', '-', count, _ ).-noun( 'gazelle', 'gazelles', count, _ ).-noun( 'gazette', 'gazettes', count, _ ).-noun( 'gazetteer', 'gazetteers', count, _ ).-noun( 'gear', 'gears', both, _ ).-noun( 'gear-case', 'gear-cases', count, _ ).-noun( 'gearbox', 'gearboxes', count, _ ).-noun( 'gearshift', 'gearshifts', count, _ ).-noun( 'gecko', 'geckos', count, _ ).-noun( 'gee-gee', 'gee-gees', count, _ ).-noun( 'geezer', 'geezers', count, _ ).-noun( 'geisha', 'geishas', count, _ ).-noun( 'gel', 'gels', count, _ ).-noun( 'gelatin', '-', mass, _ ).-noun( 'gelatine', '-', mass, _ ).-noun( 'gelding', 'geldings', count, _ ).-noun( 'gelignite', '-', mass, _ ).-noun( 'gem', 'gems', count, _ ).-noun( 'gen', '-', mass, _ ).-noun( 'gendarme', 'gendarmes', count, _ ).-noun( 'gendarmerie', 'gendarmeries', count, _ ).-noun( 'gender', 'genders', count, _ ).-noun( 'gene', 'genes', count, _ ).-noun( 'genealogist', 'genealogists', count, _ ).-noun( 'genealogy', 'genealogies', both, _ ).-noun( 'general', 'generals', count, _ ).-noun( 'generalissimo', 'generalissimos', count, _ ).-noun( 'generality', 'generalities', both, _ ).-noun( 'generalization', 'generalizations', both, _ ).-noun( 'generation', 'generations', both, _ ).-noun( 'generator', 'generators', count, _ ).-noun( 'generosity', 'generosities', both, _ ).-noun( 'genesis', 'geneses', count, _ ).-noun( 'geneticist', 'geneticists', count, _ ).-noun( 'genetics', 'genetics', mass, _ ).-noun( 'geniality', 'genialities', both, _ ).-noun( 'genie', 'genies', count, _ ).-noun( 'genius', 'geniuses', both, _ ).-noun( 'genius loci', '-', count, _ ).-noun( 'genocide', '-', mass, _ ).-noun( 'genre', 'genres', count, _ ).-noun( 'genre-painting', 'genre-paintings', count, _ ).-noun( 'gent', 'gents', count, _ ).-noun( 'gentian', 'gentians', count, _ ).-noun( 'gentile', 'gentiles', count, _ ).-noun( 'gentility', '-', mass, _ ).-noun( 'gentleman', 'gentlemen', count, _ ).-noun( 'gentleman-at-arms', 'gentlemen-at-arms', count, _ ).-noun( 'gentleness', '-', mass, _ ).-noun( 'gentlewoman', 'gentlewomen', count, _ ).-noun( 'gentry', 'gentry', count, _ ).-noun( 'genuflection', 'genuflections', count, _ ).-noun( 'genuflexion', 'genuflexions', count, _ ).-noun( 'genuineness', '-', mass, _ ).-noun( 'genus', 'geni', count, _ ).-noun( 'geographer', 'geographers', count, _ ).-noun( 'geography', '-', mass, _ ).-noun( 'geologist', 'geologists', count, _ ).-noun( 'geology', '-', mass, _ ).-noun( 'geometry', '-', mass, _ ).-noun( 'geophysics', 'geophysics', mass, _ ).-noun( 'geopolitics', 'geopolitics', mass, _ ).-noun( 'georgette', '-', mass, _ ).-noun( 'geranium', 'geraniums', count, _ ).-noun( 'geriatrician', 'geriatricians', count, _ ).-noun( 'geriatrics', 'geriatrics', mass, _ ).-noun( 'germ', 'germs', count, _ ).-noun( 'germicide', 'germicides', count, _ ).-noun( 'germination', '-', mass, _ ).-noun( 'gerontology', '-', mass, _ ).-noun( 'gerrymander', 'gerrymanders', count, _ ).-noun( 'gerund', 'gerunds', count, _ ).-noun( 'gestation', 'gestations', count, _ ).-noun( 'gesticulation', 'gesticulations', both, _ ).-noun( 'gesture', 'gestures', both, _ ).-noun( 'get-together', 'get-togethers', count, _ ).-noun( 'get-up', 'get-ups', count, _ ).-noun( 'getaway', 'getaways', count, _ ).-noun( 'geum', 'geums', count, _ ).-noun( 'geyser', 'geysers', count, _ ).-noun( 'gharry', 'gharries', count, _ ).-noun( 'ghat', 'ghats', count, _ ).-noun( 'ghee', '-', mass, _ ).-noun( 'gherkin', 'gherkins', count, _ ).-noun( 'ghetto', 'ghettos', count, _ ).-noun( 'ghost', 'ghosts', count, _ ).-noun( 'ghost-writer', 'ghost-writers', count, _ ).-noun( 'ghostliness', '-', mass, _ ).-noun( 'ghoul', 'ghouls', count, _ ).-noun( 'giant', 'giants', count, _ ).-noun( 'giantess', 'giantesses', count, _ ).-noun( 'gibberish', '-', mass, _ ).-noun( 'gibbet', 'gibbets', count, _ ).-noun( 'gibbon', 'gibbons', count, _ ).-noun( 'gibe', 'gibes', count, _ ).-noun( 'giddiness', '-', mass, _ ).-noun( 'gift', 'gifts', both, _ ).-noun( 'gig', 'gigs', count, _ ).-noun( 'giggle', 'giggles', count, _ ).-noun( 'gigolo', 'gigolos', count, _ ).-noun( 'gild', 'gilds', count, _ ).-noun( 'gilder', 'gilders', count, _ ).-noun( 'gilding', '-', mass, _ ).-noun( 'gill', 'gills', count, _ ).-noun( 'gill', 'gills', count, _ ).-noun( 'gillie', 'gillies', count, _ ).-noun( 'gilt', '-', mass, _ ).-noun( 'gimlet', 'gimlets', count, _ ).-noun( 'gimmick', 'gimmicks', count, _ ).-noun( 'gin', 'gins', both, _ ).-noun( 'ginger', '-', mass, _ ).-noun( 'gingerbread', 'gingerbreads', both, _ ).-noun( 'gingham', '-', mass, _ ).-noun( 'gingko', 'gingkos', count, _ ).-noun( 'ginseng', '-', mass, _ ).-noun( 'gipsy', 'gipsies', count, _ ).-noun( 'giraffe', 'giraffes', count, _ ).-noun( 'girder', 'girders', count, _ ).-noun( 'girdle', 'girdles', count, _ ).-noun( 'girl', 'girls', count, _ ).-noun( 'girlfriend', 'girlfriends', count, _ ).-noun( 'girlhood', '-', mass, _ ).-noun( 'girlishness', '-', mass, _ ).-noun( 'giro', '-', mass, _ ).-noun( 'girth', 'girths', count, _ ).-noun( 'gist', 'gists', count, _ ).-noun( 'give', '-', mass, _ ).-noun( 'giveaway', 'giveaways', count, _ ).-noun( 'giver', 'givers', count, _ ).-noun( 'gizzard', 'gizzards', count, _ ).-noun( 'glacier', 'glaciers', count, _ ).-noun( 'glade', 'glades', count, _ ).-noun( 'gladiator', 'gladiators', count, _ ).-noun( 'gladiolus', 'gladioluses', count, _ ).-noun( 'gladness', '-', mass, _ ).-noun( 'glamorization', '-', mass, _ ).-noun( 'glamour', '-', mass, _ ).-noun( 'glance', 'glances', count, _ ).-noun( 'gland', 'glands', count, _ ).-noun( 'glanders', '-', mass, _ ).-noun( 'glare', 'glares', both, _ ).-noun( 'glass', 'glasses', both, _ ).-noun( 'glass-blower', 'glass-blowers', count, _ ).-noun( 'glass-cutter', 'glass-cutters', count, _ ).-noun( 'glass-wool', '-', mass, _ ).-noun( 'glassful', 'glassfuls', count, _ ).-noun( 'glasshouse', 'glasshouses', count, _ ).-noun( 'glassware', '-', mass, _ ).-noun( 'glassworks', 'glassworks', count, _ ).-noun( 'glaucoma', '-', mass, _ ).-noun( 'glaze', 'glazes', both, _ ).-noun( 'glazier', 'glaziers', count, _ ).-noun( 'gleam', 'gleams', count, _ ).-noun( 'gleaner', 'gleaners', count, _ ).-noun( 'glebe', 'glebes', count, _ ).-noun( 'glee', 'glees', both, _ ).-noun( 'glen', 'glens', count, _ ).-noun( 'glibness', '-', mass, _ ).-noun( 'glide', 'glides', count, _ ).-noun( 'glider', 'gliders', count, _ ).-noun( 'gliding', '-', mass, _ ).-noun( 'glimmer', 'glimmers', count, _ ).-noun( 'glimpse', 'glimpses', count, _ ).-noun( 'glint', 'glints', count, _ ).-noun( 'glissade', 'glissades', count, _ ).-noun( 'glister', '-', count, _ ).-noun( 'glitter', '-', mass, _ ).-noun( 'gloaming', '-', count, _ ).-noun( 'globe', 'globes', count, _ ).-noun( 'globetrotter', 'globetrotters', count, _ ).-noun( 'globule', 'globules', count, _ ).-noun( 'glockenspiel', 'glockenspiels', count, _ ).-noun( 'gloom', 'glooms', both, _ ).-noun( 'glorification', '-', mass, _ ).-noun( 'glory', 'glories', both, _ ).-noun( 'glory-hole', 'glory-holes', count, _ ).-noun( 'gloss', 'glosses', count, _ ).-noun( 'glossary', 'glossaries', count, _ ).-noun( 'glossiness', '-', mass, _ ).-noun( 'glottis', 'glottises', count, _ ).-noun( 'glove', 'gloves', count, _ ).-noun( 'glove-compartment', 'glove-compartments', count, _ ).-noun( 'glow', '-', count, _ ).-noun( 'glow-worm', 'glow-worms', count, _ ).-noun( 'glucose', '-', mass, _ ).-noun( 'glue', 'glues', both, _ ).-noun( 'glumness', '-', mass, _ ).-noun( 'glut', 'gluts', count, _ ).-noun( 'gluten', '-', mass, _ ).-noun( 'glutton', 'gluttons', count, _ ).-noun( 'gluttony', '-', mass, _ ).-noun( 'glycerine', '-', mass, _ ).-noun( 'gnat', 'gnats', count, _ ).-noun( 'gnome', 'gnomes', count, _ ).-noun( 'gnu', 'gnus', count, _ ).-noun( 'go', 'goes', count, _ ).-noun( 'go-ahead', '-', count, _ ).-noun( 'go-between', 'go-betweens', count, _ ).-noun( 'go-by', '-', count, _ ).-noun( 'go-cart', 'go-carts', count, _ ).-noun( 'go-getter', 'go-getters', count, _ ).-noun( 'go-kart', 'go-karts', count, _ ).-noun( 'go-slow', 'go-slows', count, _ ).-noun( 'goad', 'goads', count, _ ).-noun( 'goal', 'goals', count, _ ).-noun( 'goal-kick', 'goal-kicks', count, _ ).-noun( 'goal-line', 'goal-lines', count, _ ).-noun( 'goalie', 'goalies', count, _ ).-noun( 'goalkeeper', 'goalkeepers', count, _ ).-noun( 'goalmouth', 'goalmouths', count, _ ).-noun( 'goat', 'goats', count, _ ).-noun( 'goatee', 'goatees', count, _ ).-noun( 'goatherd', 'goatherds', count, _ ).-noun( 'goatskin', 'goatskins', both, _ ).-noun( 'gob', 'gobs', count, _ ).-noun( 'gobbet', 'gobbets', count, _ ).-noun( 'gobble', 'gobbles', count, _ ).-noun( 'gobbledygook', '-', mass, _ ).-noun( 'gobbler', 'gobblers', count, _ ).-noun( 'goblet', 'goblets', count, _ ).-noun( 'goblin', 'goblins', count, _ ).-noun( 'god', 'gods', count, _ ).-noun( 'godchild', 'godchildren', count, _ ).-noun( 'goddaughter', 'goddaughters', count, _ ).-noun( 'goddess', 'goddesses', count, _ ).-noun( 'godfather', 'godfathers', count, _ ).-noun( 'godhead', '-', mass, _ ).-noun( 'godlessness', '-', mass, _ ).-noun( 'godliness', '-', mass, _ ).-noun( 'godmother', 'godmothers', count, _ ).-noun( 'godown', 'godowns', count, _ ).-noun( 'godparent', 'godparents', count, _ ).-noun( 'godsend', 'godsends', count, _ ).-noun( 'godson', 'godsons', count, _ ).-noun( 'godspeed', '-', mass, _ ).-noun( 'goggle-box', 'goggle-boxes', count, _ ).-noun( 'going', 'goings', both, _ ).-noun( 'going-over', 'going-overs', count, _ ).-noun( 'goitre', 'goitres', count, _ ).-noun( 'gold', '-', mass, _ ).-noun( 'gold-beater', 'gold-beaters', count, _ ).-noun( 'gold-digger', 'gold-diggers', count, _ ).-noun( 'gold-dust', '-', mass, _ ).-noun( 'gold-foil', '-', mass, _ ).-noun( 'gold-leaf', '-', mass, _ ).-noun( 'gold-plate', '-', mass, _ ).-noun( 'gold-rush', 'gold-rushes', count, _ ).-noun( 'goldfield', 'goldfields', count, _ ).-noun( 'goldfinch', 'goldfinches', count, _ ).-noun( 'goldfish', 'goldfish', count, _ ).-noun( 'goldmine', 'goldmines', count, _ ).-noun( 'goldsmith', 'goldsmiths', count, _ ).-noun( 'golf', '-', mass, _ ).-noun( 'golf-ball', 'golf-balls', count, _ ).-noun( 'golf-club', 'golf-clubs', count, _ ).-noun( 'golf-course', 'golf-courses', count, _ ).-noun( 'golf-links', 'golf-links', count, _ ).-noun( 'golfer', 'golfers', count, _ ).-noun( 'golliwog', 'golliwogs', count, _ ).-noun( 'golosh', 'goloshes', count, _ ).-noun( 'gondola', 'gondolas', count, _ ).-noun( 'gondolier', 'gondoliers', count, _ ).-noun( 'goner', 'goners', count, _ ).-noun( 'gong', 'gongs', count, _ ).-noun( 'gonorrhea', '-', mass, _ ).-noun( 'gonorrhoea', '-', mass, _ ).-noun( 'goo', '-', mass, _ ).-noun( 'good', '-', mass, _ ).-noun( 'good-fellowship', '-', mass, _ ).-noun( 'good-for-naught', 'good-for-naughts', count, _ ).-noun( 'good-for-nothing', 'good-for-nothings', count, _ ).-noun( 'good-neighbourliness', '-', mass, _ ).-noun( 'goodbye', 'goodbyes', count, _ ).-noun( 'goodness', '-', mass, _ ).-noun( 'goodwill', '-', mass, _ ).-noun( 'goody', 'goodies', count, _ ).-noun( 'goody-goody', 'goody-goodies', count, _ ).-noun( 'goof', 'goofs', count, _ ).-noun( 'googly', 'googlies', count, _ ).-noun( 'goon', 'goons', count, _ ).-noun( 'goose', 'geese', count, _ ).-noun( 'goose-flesh', '-', mass, _ ).-noun( 'goose-step', 'goose-steps', count, _ ).-noun( 'gooseberry', 'gooseberries', count, _ ).-noun( 'gopher', 'gophers', count, _ ).-noun( 'gore', '-', mass, _ ).-noun( 'gorge', 'gorges', count, _ ).-noun( 'gorilla', 'gorillas', count, _ ).-noun( 'gorse', '-', mass, _ ).-noun( 'gosling', 'goslings', count, _ ).-noun( 'gospel', 'gospels', both, _ ).-noun( 'gossamer', 'gossamers', both, _ ).-noun( 'gossip', 'gossips', both, _ ).-noun( 'gouache', '-', mass, _ ).-noun( 'gouge', 'gouges', count, _ ).-noun( 'goulash', 'goulashes', both, _ ).-noun( 'gourd', 'gourds', count, _ ).-noun( 'gourmand', 'gourmands', count, _ ).-noun( 'gourmet', 'gourmets', count, _ ).-noun( 'gout', '-', mass, _ ).-noun( 'governance', '-', mass, _ ).-noun( 'governess', 'governesses', count, _ ).-noun( 'government', 'governments', both, _ ).-noun( 'governor', 'governors', count, _ ).-noun( 'govt', '-', count, _ ).-noun( 'gown', 'gowns', count, _ ).-noun( 'grab', 'grabs', count, _ ).-noun( 'grabber', 'grabbers', count, _ ).-noun( 'grace', 'graces', both, _ ).-noun( 'graciousness', '-', mass, _ ).-noun( 'gradation', 'gradations', both, _ ).-noun( 'grade', 'grades', count, _ ).-noun( 'gradient', 'gradients', count, _ ).-noun( 'gradualness', '-', mass, _ ).-noun( 'graduate', 'graduates', count, _ ).-noun( 'graduation', 'graduations', count, _ ).-noun( 'graffito', 'graffiti', count, _ ).-noun( 'graft', 'grafts', both, _ ).-noun( 'grail', 'grails', count, _ ).-noun( 'grain', 'grains', both, _ ).-noun( 'gram', 'grams', count, _ ).-noun( 'grammar', 'grammars', both, _ ).-noun( 'grammarian', 'grammarians', count, _ ).-noun( 'gramme', 'grammes', count, _ ).-noun( 'gramophone', 'gramophones', count, _ ).-noun( 'grampus', 'grampuses', count, _ ).-noun( 'granary', 'granaries', count, _ ).-noun( 'grandad', 'grandads', count, _ ).-noun( 'grandaunt', 'grandaunts', count, _ ).-noun( 'grandchild', 'grandchildren', count, _ ).-noun( 'granddad', 'granddads', count, _ ).-noun( 'granddaughter', 'granddaughters', count, _ ).-noun( 'grandee', 'grandees', count, _ ).-noun( 'grandeur', '-', mass, _ ).-noun( 'grandfather', 'grandfathers', count, _ ).-noun( 'grandiloquence', '-', mass, _ ).-noun( 'grandma', 'grandmas', count, _ ).-noun( 'grandmother', 'grandmothers', count, _ ).-noun( 'grandnephew', 'grandnephews', count, _ ).-noun( 'grandniece', 'grandnieces', count, _ ).-noun( 'grandpa', 'grandpas', count, _ ).-noun( 'grandparent', 'grandparents', count, _ ).-noun( 'grandson', 'grandsons', count, _ ).-noun( 'grandstand', 'grandstands', count, _ ).-noun( 'granduncle', 'granduncles', count, _ ).-noun( 'grange', 'granges', count, _ ).-noun( 'granite', '-', mass, _ ).-noun( 'grannie', 'grannies', count, _ ).-noun( 'granny', 'grannies', count, _ ).-noun( 'grant', 'grants', count, _ ).-noun( 'granularity', '-', mass, _ ).-noun( 'granule', 'granules', count, _ ).-noun( 'grape', 'grapes', count, _ ).-noun( 'grape-sugar', '-', mass, _ ).-noun( 'grapefruit', 'grapefruit', both, _ ).-noun( 'grapeshot', '-', mass, _ ).-noun( 'grapevine', 'grapevines', count, _ ).-noun( 'graph', 'graphs', count, _ ).-noun( 'graphics', 'graphics', mass, _ ).-noun( 'graphite', '-', mass, _ ).-noun( 'grapnel', 'grapnels', count, _ ).-noun( 'grappling-iron', 'grappling-irons', count, _ ).-noun( 'grasp', 'grasps', count, _ ).-noun( 'grass', 'grasses', both, _ ).-noun( 'grasshopper', 'grasshoppers', count, _ ).-noun( 'grassland', 'grasslands', count, _ ).-noun( 'grate', 'grates', count, _ ).-noun( 'gratefulness', '-', mass, _ ).-noun( 'grater', 'graters', count, _ ).-noun( 'gratification', 'gratifications', both, _ ).-noun( 'grating', 'gratings', count, _ ).-noun( 'gratitude', '-', mass, _ ).-noun( 'gratuity', 'gratuities', count, _ ).-noun( 'grave', 'graves', count, _ ).-noun( 'grave', 'graves', count, _ ).-noun( 'gravel', '-', mass, _ ).-noun( 'gravestone', 'gravestones', count, _ ).-noun( 'graveyard', 'graveyards', count, _ ).-noun( 'graving dock', 'graving docks', count, _ ).-noun( 'gravitation', '-', mass, _ ).-noun( 'gravity', '-', mass, _ ).-noun( 'gravure', 'gravures', count, _ ).-noun( 'gravy', '-', mass, _ ).-noun( 'gravy-boat', 'gravy-boats', count, _ ).-noun( 'gray', 'grays', both, _ ).-noun( 'graze', 'grazes', count, _ ).-noun( 'grazier', 'graziers', count, _ ).-noun( 'grazing-land', 'grazing-lands', count, _ ).-noun( 'grease', '-', mass, _ ).-noun( 'grease-gun', 'grease-guns', count, _ ).-noun( 'greasepaint', '-', mass, _ ).-noun( 'greaser', 'greasers', count, _ ).-noun( 'greasiness', '-', mass, _ ).-noun( 'greatcoat', 'greatcoats', count, _ ).-noun( 'greatness', '-', mass, _ ).-noun( 'grebe', 'grebes', count, _ ).-noun( 'greed', '-', mass, _ ).-noun( 'greediness', '-', mass, _ ).-noun( 'green', 'greens', both, _ ).-noun( 'greenback', 'greenbacks', count, _ ).-noun( 'greenery', '-', mass, _ ).-noun( 'greenfly', '-', mass, _ ).-noun( 'greengage', 'greengages', count, _ ).-noun( 'greengrocer', 'greengrocers', count, _ ).-noun( 'greengrocery', 'greengroceries', count, _ ).-noun( 'greenhorn', 'greenhorns', count, _ ).-noun( 'greenhouse', 'greenhouses', count, _ ).-noun( 'greenishness', '-', mass, _ ).-noun( 'greensward', '-', mass, _ ).-noun( 'greenwood', 'greenwoods', count, _ ).-noun( 'greeting', 'greetings', count, _ ).-noun( 'gregariousness', '-', mass, _ ).-noun( 'gremlin', 'gremlins', count, _ ).-noun( 'grenade', 'grenades', count, _ ).-noun( 'grenadier', 'grenadiers', count, _ ).-noun( 'grey', 'greys', both, _ ).-noun( 'greybeard', 'greybeards', count, _ ).-noun( 'greyhound', 'greyhounds', count, _ ).-noun( 'grid', 'grids', count, _ ).-noun( 'griddle', 'griddles', count, _ ).-noun( 'gridiron', 'gridirons', count, _ ).-noun( 'grief', 'griefs', both, _ ).-noun( 'grievance', 'grievances', count, _ ).-noun( 'griffin', 'griffins', count, _ ).-noun( 'griffon', 'griffons', count, _ ).-noun( 'grill', 'grills', count, _ ).-noun( 'grille', 'grilles', count, _ ).-noun( 'grillroom', 'grillrooms', count, _ ).-noun( 'grimace', 'grimaces', count, _ ).-noun( 'grime', '-', mass, _ ).-noun( 'grimness', '-', mass, _ ).-noun( 'grin', 'grins', count, _ ).-noun( 'grind', 'grinds', count, _ ).-noun( 'grinder', 'grinders', count, _ ).-noun( 'grindstone', 'grindstones', count, _ ).-noun( 'grip', 'grips', count, _ ).-noun( 'grippe', 'grippes', count, _ ).-noun( 'gripsack', 'gripsacks', count, _ ).-noun( 'grist', '-', mass, _ ).-noun( 'gristle', '-', mass, _ ).-noun( 'grit', '-', mass, _ ).-noun( 'grits', 'grits', mass, _ ).-noun( 'grizzly', 'grizzlies', count, _ ).-noun( 'groan', 'groans', count, _ ).-noun( 'groat', 'groats', count, _ ).-noun( 'grocer', 'grocers', count, _ ).-noun( 'grocery', 'groceries', both, _ ).-noun( 'grog', '-', mass, _ ).-noun( 'groin', 'groins', count, _ ).-noun( 'groom', 'grooms', count, _ ).-noun( 'groove', 'grooves', count, _ ).-noun( 'groover', 'groovers', count, _ ).-noun( 'gross', 'gross', count, _ ).-noun( 'grossness', '-', mass, _ ).-noun( 'grot', 'grots', both, _ ).-noun( 'grotesque', 'grotesques', count, _ ).-noun( 'grotesqueness', '-', mass, _ ).-noun( 'grotto', 'grottos', count, _ ).-noun( 'grouch', 'grouches', count, _ ).-noun( 'ground', 'grounds', both, _ ).-noun( 'ground-bait', '-', mass, _ ).-noun( 'ground-fish', 'ground-fish', count, _ ).-noun( 'ground-plan', 'ground-plans', count, _ ).-noun( 'ground-rent', 'ground-rents', both, _ ).-noun( 'grounding', 'groundings', count, _ ).-noun( 'groundnut', 'groundnuts', count, _ ).-noun( 'groundsel', '-', mass, _ ).-noun( 'groundsheet', 'groundsheets', count, _ ).-noun( 'groundsman', 'groundsmen', count, _ ).-noun( 'groundwork', '-', mass, _ ).-noun( 'group', 'groups', count, _ ).-noun( 'grouping', 'groupings', count, _ ).-noun( 'grouse', 'grouse', count, _ ).-noun( 'grove', 'groves', count, _ ).-noun( 'groveller', 'grovellers', count, _ ).-noun( 'grower', 'growers', count, _ ).-noun( 'growl', 'growls', count, _ ).-noun( 'growler', 'growlers', count, _ ).-noun( 'grown-up', 'grown-ups', count, _ ).-noun( 'growth', 'growths', both, _ ).-noun( 'groyne', 'groynes', count, _ ).-noun( 'grub', 'grubs', both, _ ).-noun( 'grubbiness', '-', mass, _ ).-noun( 'grudge', 'grudges', count, _ ).-noun( 'gruel', '-', mass, _ ).-noun( 'gruesomeness', '-', mass, _ ).-noun( 'gruffness', '-', mass, _ ).-noun( 'grumble', 'grumbles', count, _ ).-noun( 'grumbler', 'grumblers', count, _ ).-noun( 'grumpiness', '-', mass, _ ).-noun( 'grunt', 'grunts', count, _ ).-noun( 'gryphon', 'gryphons', count, _ ).-noun( 'guano', 'guanos', both, _ ).-noun( 'guarantee', 'guarantees', count, _ ).-noun( 'guarantor', 'guarantors', count, _ ).-noun( 'guaranty', 'guaranties', count, _ ).-noun( 'guard', 'guards', both, _ ).-noun( 'guard-boat', 'guard-boats', count, _ ).-noun( 'guardhouse', 'guardhouses', count, _ ).-noun( 'guardian', 'guardians', count, _ ).-noun( 'guardianship', 'guardianships', count, _ ).-noun( 'guardrail', 'guardrails', count, _ ).-noun( 'guardroom', 'guardrooms', count, _ ).-noun( 'guardship', 'guardships', count, _ ).-noun( 'guardsman', 'guardsmen', count, _ ).-noun( 'guava', 'guavas', both, _ ).-noun( 'gudgeon', 'gudgeons', count, _ ).-noun( 'guelder rose', 'guelder roses', count, _ ).-noun( 'guerilla', 'guerillas', count, _ ).-noun( 'guerrilla', 'guerrillas', count, _ ).-noun( 'guess', 'guesses', count, _ ).-noun( 'guesstimate', 'guesstimates', count, _ ).-noun( 'guesswork', '-', mass, _ ).-noun( 'guest', 'guests', count, _ ).-noun( 'guest-night', 'guest-nights', count, _ ).-noun( 'guesthouse', 'guesthouses', count, _ ).-noun( 'guestroom', 'guestrooms', count, _ ).-noun( 'guffaw', 'guffaws', count, _ ).-noun( 'guidance', '-', mass, _ ).-noun( 'guide', 'guides', count, _ ).-noun( 'guidebook', 'guidebooks', count, _ ).-noun( 'guideline', 'guidelines', count, _ ).-noun( 'guild', 'guilds', count, _ ).-noun( 'guilder', 'guilders', count, _ ).-noun( 'guildhall', 'guildhalls', count, _ ).-noun( 'guile', '-', mass, _ ).-noun( 'guillemot', 'guillemots', count, _ ).-noun( 'guillotine', 'guillotines', count, _ ).-noun( 'guilt', '-', mass, _ ).-noun( 'guiltiness', '-', mass, _ ).-noun( 'guinea', 'guineas', count, _ ).-noun( 'guinea-fowl', 'guinea-fowl', count, _ ).-noun( 'guinea-pig', 'guinea-pigs', count, _ ).-noun( 'guise', 'guises', count, _ ).-noun( 'guitar', 'guitars', count, _ ).-noun( 'guitarist', 'guitarists', count, _ ).-noun( 'gulch', 'gulches', count, _ ).-noun( 'gulden', 'guldens', count, _ ).-noun( 'gulf', 'gulfs', count, _ ).-noun( 'gull', 'gulls', count, _ ).-noun( 'gullet', 'gullets', count, _ ).-noun( 'gullibility', '-', mass, _ ).-noun( 'gully', 'gullies', count, _ ).-noun( 'gulp', 'gulps', count, _ ).-noun( 'gum', 'gums', both, _ ).-noun( 'gumbo', 'gumbos', count, _ ).-noun( 'gumboil', 'gumboils', count, _ ).-noun( 'gumboot', 'gumboots', count, _ ).-noun( 'gumption', '-', mass, _ ).-noun( 'gumshoe', 'gumshoes', count, _ ).-noun( 'gun', 'guns', count, _ ).-noun( 'gun-carriage', 'gun-carriages', count, _ ).-noun( 'gunboat', 'gunboats', count, _ ).-noun( 'guncotton', '-', mass, _ ).-noun( 'gundog', 'gundogs', count, _ ).-noun( 'gunfire', '-', mass, _ ).-noun( 'gunman', 'gunmen', count, _ ).-noun( 'gunmetal', '-', mass, _ ).-noun( 'gunner', 'gunners', count, _ ).-noun( 'gunnery', '-', mass, _ ).-noun( 'gunny', '-', mass, _ ).-noun( 'gunplay', '-', mass, _ ).-noun( 'gunpoint', '-', count, _ ).-noun( 'gunpowder', '-', mass, _ ).-noun( 'gunroom', 'gunrooms', count, _ ).-noun( 'gunrunner', 'gunrunners', count, _ ).-noun( 'gunrunning', '-', mass, _ ).-noun( 'gunshot', 'gunshots', both, _ ).-noun( 'gunsmith', 'gunsmiths', count, _ ).-noun( 'gunwale', 'gunwales', count, _ ).-noun( 'gurgle', 'gurgles', both, _ ).-noun( 'guru', 'gurus', count, _ ).-noun( 'gush', 'gushes', count, _ ).-noun( 'gusher', 'gushers', count, _ ).-noun( 'gusset', 'gussets', count, _ ).-noun( 'gust', 'gusts', count, _ ).-noun( 'gustation', '-', mass, _ ).-noun( 'gusto', '-', mass, _ ).-noun( 'gut', 'guts', both, _ ).-noun( 'gutta-percha', '-', mass, _ ).-noun( 'gutter', 'gutters', count, _ ).-noun( 'guttersnipe', 'guttersnipes', count, _ ).-noun( 'guttural', 'gutturals', count, _ ).-noun( 'guvnor', 'guvnors', count, _ ).-noun( 'guy', 'guys', count, _ ).-noun( 'guzzler', 'guzzlers', count, _ ).-noun( 'gym', 'gyms', count, _ ).-noun( 'gymkhana', 'gymkhanas', count, _ ).-noun( 'gymnasium', 'gymnasiums', count, _ ).-noun( 'gymnast', 'gymnasts', count, _ ).-noun( 'gymnastics', 'gymnastics', mass, _ ).-noun( 'gymslip', 'gymslips', count, _ ).-noun( 'gynaecologist', 'gynaecologists', count, _ ).-noun( 'gynaecology', '-', mass, _ ).-noun( 'gynecologist', 'gynecologists', count, _ ).-noun( 'gyp', 'gyps', count, _ ).-noun( 'gypsum', '-', mass, _ ).-noun( 'gyration', 'gyrations', both, _ ).-noun( 'gyro', 'gyros', count, _ ).-noun( 'gyroscope', 'gyroscopes', count, _ ).-noun( 'h', '-', count, _ ).-noun( 'ha\'p\'orth', 'ha\'p\'orths', count, _ ).-noun( 'ha\'penny', 'ha\'pennies', count, _ ).-noun( 'habeas corpus', '-', mass, _ ).-noun( 'haberdasher', 'haberdashers', count, _ ).-noun( 'haberdashery', '-', mass, _ ).-noun( 'habit', 'habits', both, _ ).-noun( 'habitat', 'habitats', count, _ ).-noun( 'habitation', 'habitations', both, _ ).-noun( 'habitu_e', 'habitu_es', count, _ ).-noun( 'habituation', '-', mass, _ ).-noun( 'habitude', '-', mass, _ ).-noun( 'hacienda', 'haciendas', count, _ ).-noun( 'hack', 'hacks', count, _ ).-noun( 'hackney', 'hackneys', count, _ ).-noun( 'hacksaw', 'hacksaws', count, _ ).-noun( 'haddock', 'haddock', both, _ ).-noun( 'haematite', 'haematites', count, _ ).-noun( 'haemoglobin', '-', mass, _ ).-noun( 'haemophilia', '-', mass, _ ).-noun( 'haemophiliac', 'haemophiliacs', count, _ ).-noun( 'haemorrhage', 'haemorrhages', both, _ ).-noun( 'haft', 'hafts', count, _ ).-noun( 'hag', 'hags', count, _ ).-noun( 'haggis', 'haggises', count, _ ).-noun( 'hagiology', 'hagiologies', count, _ ).-noun( 'haha', 'hahas', count, _ ).-noun( 'hail', 'hails', both, _ ).-noun( 'hailstone', 'hailstones', count, _ ).-noun( 'hailstorm', 'hailstorms', count, _ ).-noun( 'hair', 'hairs', both, _ ).-noun( 'hair\'s-breadth', 'hair\'s-breadths', count, _ ).-noun( 'hair-breadth', 'hair-breadths', count, _ ).-noun( 'hair-dye', 'hair-dyes', count, _ ).-noun( 'hair-oil', 'hair-oils', both, _ ).-noun( 'hair-shirt', 'hair-shirts', count, _ ).-noun( 'hair-slide', 'hair-slides', count, _ ).-noun( 'hair-trigger', 'hair-triggers', count, _ ).-noun( 'hairbrush', 'hairbrushes', count, _ ).-noun( 'haircloth', 'haircloths', count, _ ).-noun( 'haircut', 'haircuts', count, _ ).-noun( 'hairdo', 'hairdos', count, _ ).-noun( 'hairdresser', 'hairdressers', count, _ ).-noun( 'hairdressing', '-', mass, _ ).-noun( 'hairiness', '-', mass, _ ).-noun( 'hairline', 'hairlines', count, _ ).-noun( 'hairnet', 'hairnets', count, _ ).-noun( 'hairpiece', 'hairpieces', count, _ ).-noun( 'hairpin', 'hairpins', count, _ ).-noun( 'hairsplitting', '-', mass, _ ).-noun( 'hairspring', 'hairsprings', count, _ ).-noun( 'hairstyle', 'hairstyles', count, _ ).-noun( 'hairstylist', 'hairstylists', count, _ ).-noun( 'hake', 'hake', both, _ ).-noun( 'halberd', 'halberds', count, _ ).-noun( 'halberdier', 'halberdiers', count, _ ).-noun( 'half', 'halves', count, _ ).-noun( 'half-blood', 'half-bloods', count, _ ).-noun( 'half-breed', 'half-breeds', count, _ ).-noun( 'half-brother', 'half-brothers', count, _ ).-noun( 'half-caste', 'half-castes', count, _ ).-noun( 'half-crown', 'half-crowns', count, _ ).-noun( 'half-holiday', 'half-holidays', count, _ ).-noun( 'half-hour', 'half-hours', count, _ ).-noun( 'half-pay', '-', mass, _ ).-noun( 'half-sister', 'half-sisters', count, _ ).-noun( 'half-time', '-', mass, _ ).-noun( 'half-track', 'half-tracks', count, _ ).-noun( 'half-truth', 'half-truths', count, _ ).-noun( 'half-volley', 'half-volleys', count, _ ).-noun( 'halfback', 'halfbacks', count, _ ).-noun( 'halfpenny', 'halfpennies', count, _ ).-noun( 'halfpennyworth', 'halfpennyworths', count, _ ).-noun( 'halftone', 'halftones', count, _ ).-noun( 'halfwit', 'halfwits', count, _ ).-noun( 'halibut', 'halibut', both, _ ).-noun( 'halitosis', '-', mass, _ ).-noun( 'hall', 'halls', count, _ ).-noun( 'hall-stand', 'hall-stands', count, _ ).-noun( 'hallelujah', 'hallelujahs', count, _ ).-noun( 'halliard', 'halliards', count, _ ).-noun( 'hallmark', 'hallmarks', count, _ ).-noun( 'halloo', 'halloos', count, _ ).-noun( 'hallow', 'hallows', count, _ ).-noun( 'hallucination', 'hallucinations', both, _ ).-noun( 'halma', '-', mass, _ ).-noun( 'halo', 'halos', count, _ ).-noun( 'halt', 'halts', count, _ ).-noun( 'halter', 'halters', count, _ ).-noun( 'halyard', 'halyards', count, _ ).-noun( 'ham', 'hams', both, _ ).-noun( 'hamadryad', 'hamadryads', count, _ ).-noun( 'hamburger', 'hamburgers', count, _ ).-noun( 'hamlet', 'hamlets', count, _ ).-noun( 'hammer', 'hammers', count, _ ).-noun( 'hammock', 'hammocks', count, _ ).-noun( 'hamper', 'hampers', count, _ ).-noun( 'hamster', 'hamsters', count, _ ).-noun( 'hamstring', 'hamstrings', count, _ ).-noun( 'hand', 'hands', count, _ ).-noun( 'hand-barrow', 'hand-barrows', count, _ ).-noun( 'hand-grenade', 'hand-grenades', count, _ ).-noun( 'hand-luggage', '-', mass, _ ).-noun( 'hand-me-down', 'hand-me-downs', count, _ ).-noun( 'hand-organ', 'hand-organs', count, _ ).-noun( 'hand-out', 'hand-outs', count, _ ).-noun( 'handbag', 'handbags', count, _ ).-noun( 'handbill', 'handbills', count, _ ).-noun( 'handbook', 'handbooks', count, _ ).-noun( 'handbrake', 'handbrakes', count, _ ).-noun( 'handcart', 'handcarts', count, _ ).-noun( 'handclap', 'handclaps', count, _ ).-noun( 'handcuff', 'handcuffs', count, _ ).-noun( 'handful', 'handfuls', count, _ ).-noun( 'handhold', 'handholds', count, _ ).-noun( 'handicap', 'handicaps', count, _ ).-noun( 'handicraft', 'handicrafts', both, _ ).-noun( 'handiness', '-', mass, _ ).-noun( 'handiwork', 'handiworks', both, _ ).-noun( 'handkerchief', 'handkerchiefs', count, _ ).-noun( 'handle', 'handles', count, _ ).-noun( 'handlebar', 'handlebars', count, _ ).-noun( 'handler', 'handlers', count, _ ).-noun( 'handmaid', 'handmaids', count, _ ).-noun( 'handover', 'handovers', count, _ ).-noun( 'handrail', 'handrails', count, _ ).-noun( 'handsaw', 'handsaws', count, _ ).-noun( 'handshake', 'handshakes', count, _ ).-noun( 'handshaking', '-', mass, _ ).-noun( 'handstand', 'handstands', count, _ ).-noun( 'handwork', '-', mass, _ ).-noun( 'handwriting', '-', mass, _ ).-noun( 'handyman', 'handymen', count, _ ).-noun( 'hang', '-', count, _ ).-noun( 'hang-up', 'hang-ups', count, _ ).-noun( 'hangar', 'hangars', count, _ ).-noun( 'hanger', 'hangers', count, _ ).-noun( 'hanger-on', 'hangers-on', count, _ ).-noun( 'hanging', 'hangings', both, _ ).-noun( 'hangman', 'hangmen', count, _ ).-noun( 'hangnail', 'hangnails', count, _ ).-noun( 'hangover', 'hangovers', count, _ ).-noun( 'hank', 'hanks', count, _ ).-noun( 'hankering', 'hankerings', count, _ ).-noun( 'hanky', 'hankies', count, _ ).-noun( 'hanky-panky', '-', mass, _ ).-noun( 'hansom', 'hansoms', count, _ ).-noun( 'hap', 'haps', count, _ ).-noun( 'happening', 'happenings', count, _ ).-noun( 'happiness', '-', mass, _ ).-noun( 'hara-kiri', '-', mass, _ ).-noun( 'harangue', 'harangues', count, _ ).-noun( 'harassment', '-', mass, _ ).-noun( 'harbinger', 'harbingers', count, _ ).-noun( 'harbour', 'harbours', count, _ ).-noun( 'harbourage', 'harbourages', count, _ ).-noun( 'hardback', 'hardbacks', count, _ ).-noun( 'hardboard', '-', mass, _ ).-noun( 'hardcover', 'hardcovers', count, _ ).-noun( 'hardihood', '-', mass, _ ).-noun( 'hardiness', '-', mass, _ ).-noun( 'hardliner', 'hardliners', count, _ ).-noun( 'hardness', '-', mass, _ ).-noun( 'hardship', 'hardships', both, _ ).-noun( 'hardtop', 'hardtops', count, _ ).-noun( 'hardware', '-', mass, _ ).-noun( 'hardwood', '-', mass, _ ).-noun( 'hare', 'hares', count, _ ).-noun( 'harebell', 'harebells', count, _ ).-noun( 'harelip', 'harelips', count, _ ).-noun( 'harem', 'harems', count, _ ).-noun( 'haricot', 'haricots', count, _ ).-noun( 'harlequin', 'harlequins', count, _ ).-noun( 'harlequinade', 'harlequinades', count, _ ).-noun( 'harlot', 'harlots', count, _ ).-noun( 'harm', '-', mass, _ ).-noun( 'harmattan', 'harmattans', count, _ ).-noun( 'harmonic', 'harmonics', count, _ ).-noun( 'harmonica', 'harmonicas', count, _ ).-noun( 'harmonium', 'harmoniums', count, _ ).-noun( 'harmonization', 'harmonizations', count, _ ).-noun( 'harmony', 'harmonies', both, _ ).-noun( 'harness', 'harnesses', count, _ ).-noun( 'harp', 'harps', count, _ ).-noun( 'harper', 'harpers', count, _ ).-noun( 'harpist', 'harpists', count, _ ).-noun( 'harpoon', 'harpoons', count, _ ).-noun( 'harpsichord', 'harpsichords', count, _ ).-noun( 'harpsichordist', 'harpsichordists', count, _ ).-noun( 'harpy', 'harpies', count, _ ).-noun( 'harridan', 'harridans', count, _ ).-noun( 'harrier', 'harriers', count, _ ).-noun( 'harrow', 'harrows', count, _ ).-noun( 'harshness', '-', mass, _ ).-noun( 'hart', 'harts', count, _ ).-noun( 'harum-scarum', 'harum-scarums', count, _ ).-noun( 'harvest', 'harvests', count, _ ).-noun( 'harvester', 'harvesters', count, _ ).-noun( 'has-been', 'has-beens', count, _ ).-noun( 'hash', '-', mass, _ ).-noun( 'hashish', '-', mass, _ ).-noun( 'hasp', 'hasps', count, _ ).-noun( 'hassle', 'hassles', count, _ ).-noun( 'hassock', 'hassocks', count, _ ).-noun( 'haste', '-', mass, _ ).-noun( 'hastiness', '-', mass, _ ).-noun( 'hat', 'hats', count, _ ).-noun( 'hatband', 'hatbands', count, _ ).-noun( 'hatch', 'hatches', count, _ ).-noun( 'hatchery', 'hatcheries', count, _ ).-noun( 'hatchet', 'hatchets', count, _ ).-noun( 'hatching', '-', mass, _ ).-noun( 'hatchway', 'hatchways', count, _ ).-noun( 'hate', 'hates', both, _ ).-noun( 'hatful', 'hatfuls', count, _ ).-noun( 'hatpin', 'hatpins', count, _ ).-noun( 'hatred', 'hatreds', both, _ ).-noun( 'hatter', 'hatters', count, _ ).-noun( 'hauberk', 'hauberks', count, _ ).-noun( 'haughtiness', '-', mass, _ ).-noun( 'haul', 'hauls', count, _ ).-noun( 'haulage', '-', mass, _ ).-noun( 'haulier', 'hauliers', count, _ ).-noun( 'haulm', '-', mass, _ ).-noun( 'haunch', 'haunches', count, _ ).-noun( 'haunt', 'haunts', count, _ ).-noun( 'hautboy', 'hautboys', count, _ ).-noun( 'hauteur', '-', mass, _ ).-noun( 'haven', 'havens', count, _ ).-noun( 'haversack', 'haversacks', count, _ ).-noun( 'havoc', '-', mass, _ ).-noun( 'haw', 'haws', count, _ ).-noun( 'haw-haw', 'haw-haws', count, _ ).-noun( 'hawk', 'hawks', count, _ ).-noun( 'hawker', 'hawkers', count, _ ).-noun( 'hawser', 'hawsers', count, _ ).-noun( 'hawthorn', 'hawthorns', count, _ ).-noun( 'hay', '-', mass, _ ).-noun( 'haycock', 'haycocks', count, _ ).-noun( 'hayfork', 'hayforks', count, _ ).-noun( 'haymaker', 'haymakers', count, _ ).-noun( 'haymaking', '-', mass, _ ).-noun( 'hayrick', 'hayricks', count, _ ).-noun( 'haystack', 'haystacks', count, _ ).-noun( 'haywire', '-', mass, _ ).-noun( 'hazard', 'hazards', both, _ ).-noun( 'haze', 'hazes', both, _ ).-noun( 'hazel', 'hazels', both, _ ).-noun( 'haziness', '-', mass, _ ).-noun( 'he-goat', 'he-goats', count, _ ).-noun( 'he-man', 'he-men', count, _ ).-noun( 'head', 'heads', count, _ ).-noun( 'head-hunter', 'head-hunters', count, _ ).-noun( 'headache', 'headaches', both, _ ).-noun( 'headband', 'headbands', count, _ ).-noun( 'headdress', 'headdresses', count, _ ).-noun( 'header', 'headers', count, _ ).-noun( 'headgear', '-', mass, _ ).-noun( 'heading', 'headings', count, _ ).-noun( 'headlamp', 'headlamps', count, _ ).-noun( 'headland', 'headlands', count, _ ).-noun( 'headlight', 'headlights', count, _ ).-noun( 'headline', 'headlines', count, _ ).-noun( 'headman', 'headmen', count, _ ).-noun( 'headmaster', 'headmasters', count, _ ).-noun( 'headmistress', 'headmistresses', count, _ ).-noun( 'headpiece', 'headpieces', count, _ ).-noun( 'headrest', 'headrests', count, _ ).-noun( 'headroom', '-', mass, _ ).-noun( 'headset', 'headsets', count, _ ).-noun( 'headship', 'headships', count, _ ).-noun( 'headstall', 'headstalls', count, _ ).-noun( 'headstone', 'headstones', count, _ ).-noun( 'headway', '-', mass, _ ).-noun( 'headwind', 'headwinds', count, _ ).-noun( 'headword', 'headwords', count, _ ).-noun( 'healer', 'healers', count, _ ).-noun( 'health', '-', mass, _ ).-noun( 'heap', 'heaps', count, _ ).-noun( 'hearer', 'hearers', count, _ ).-noun( 'hearing', 'hearings', both, _ ).-noun( 'hearing-aid', 'hearing-aids', count, _ ).-noun( 'hearsay', '-', mass, _ ).-noun( 'hearse', 'hearses', count, _ ).-noun( 'heart', 'hearts', both, _ ).-noun( 'heart\'s-ease', '-', mass, _ ).-noun( 'heart-disease', 'heart-diseases', both, _ ).-noun( 'heart-failure', '-', mass, _ ).-noun( 'heartache', 'heartaches', both, _ ).-noun( 'heartbeat', 'heartbeats', count, _ ).-noun( 'heartbreak', '-', mass, _ ).-noun( 'heartburn', '-', mass, _ ).-noun( 'heartburning', '-', mass, _ ).-noun( 'hearth', 'hearths', count, _ ).-noun( 'hearthrug', 'hearthrugs', count, _ ).-noun( 'heartlessness', '-', mass, _ ).-noun( 'heat', 'heats', both, _ ).-noun( 'heat-flash', 'heat-flashes', count, _ ).-noun( 'heater', 'heaters', count, _ ).-noun( 'heath', 'heaths', both, _ ).-noun( 'heathen', 'heathens', count, _ ).-noun( 'heather', 'heathers', both, _ ).-noun( 'heather-mixture', '-', mass, _ ).-noun( 'heating', '-', mass, _ ).-noun( 'heatspot', 'heatspots', count, _ ).-noun( 'heatstroke', '-', mass, _ ).-noun( 'heatwave', 'heatwaves', count, _ ).-noun( 'heave', 'heaves', count, _ ).-noun( 'heaven', 'heavens', count, _ ).-noun( 'heaviness', '-', mass, _ ).-noun( 'heavyweight', 'heavyweights', count, _ ).-noun( 'hecatomb', 'hecatombs', count, _ ).-noun( 'heck', 'hecks', count, _ ).-noun( 'heckler', 'hecklers', count, _ ).-noun( 'hectare', 'hectares', count, _ ).-noun( 'hedge', 'hedges', count, _ ).-noun( 'hedge-sparrow', 'hedge-sparrows', count, _ ).-noun( 'hedgehog', 'hedgehogs', count, _ ).-noun( 'hedgerow', 'hedgerows', count, _ ).-noun( 'hedonism', '-', mass, _ ).-noun( 'hedonist', 'hedonists', count, _ ).-noun( 'heed', '-', mass, _ ).-noun( 'heehaw', 'heehaws', count, _ ).-noun( 'heel', 'heels', count, _ ).-noun( 'hegemony', 'hegemonies', both, _ ).-noun( 'heifer', 'heifers', count, _ ).-noun( 'height', 'heights', both, _ ).-noun( 'heinousness', '-', mass, _ ).-noun( 'heir', 'heirs', count, _ ).-noun( 'heiress', 'heiresses', count, _ ).-noun( 'heirloom', 'heirlooms', count, _ ).-noun( 'helicopter', 'helicopters', count, _ ).-noun( 'heliograph', 'heliographs', count, _ ).-noun( 'heliotrope', 'heliotropes', count, _ ).-noun( 'heliport', 'heliports', count, _ ).-noun( 'helium', '-', mass, _ ).-noun( 'hell', 'hells', count, _ ).-noun( 'hellcat', 'hellcats', count, _ ).-noun( 'helm', 'helms', count, _ ).-noun( 'helmet', 'helmets', count, _ ).-noun( 'helmsman', 'helmsmen', count, _ ).-noun( 'helot', 'helots', count, _ ).-noun( 'help', 'helps', both, _ ).-noun( 'helper', 'helpers', count, _ ).-noun( 'helpfulness', '-', mass, _ ).-noun( 'helping', 'helpings', count, _ ).-noun( 'helplessness', '-', mass, _ ).-noun( 'helpmate', 'helpmates', count, _ ).-noun( 'helpmeet', 'helpmeets', count, _ ).-noun( 'helter-skelter', 'helter-skelters', count, _ ).-noun( 'helve', 'helves', count, _ ).-noun( 'hem', 'hems', count, _ ).-noun( 'hematite', 'hematites', count, _ ).-noun( 'hemisphere', 'hemispheres', count, _ ).-noun( 'hemline', 'hemlines', count, _ ).-noun( 'hemlock', 'hemlocks', both, _ ).-noun( 'hemming-stitch', 'hemming-stitches', count, _ ).-noun( 'hemoglobin', '-', mass, _ ).-noun( 'hemophilia', '-', mass, _ ).-noun( 'hemophiliac', 'hemophiliacs', count, _ ).-noun( 'hemorrhage', 'hemorrhages', both, _ ).-noun( 'hemp', '-', mass, _ ).-noun( 'hemstitch', 'hemstitches', count, _ ).-noun( 'hen', 'hens', count, _ ).-noun( 'hen-party', 'hen-parties', count, _ ).-noun( 'henbane', '-', mass, _ ).-noun( 'henchman', 'henchmen', count, _ ).-noun( 'hencoop', 'hencoops', count, _ ).-noun( 'henhouse', 'henhouses', count, _ ).-noun( 'henna', '-', mass, _ ).-noun( 'henroost', 'henroosts', count, _ ).-noun( 'hepatitis', '-', mass, _ ).-noun( 'heptagon', 'heptagons', count, _ ).-noun( 'herald', 'heralds', count, _ ).-noun( 'heraldry', '-', mass, _ ).-noun( 'herb', 'herbs', count, _ ).-noun( 'herbage', '-', mass, _ ).-noun( 'herbalist', 'herbalists', count, _ ).-noun( 'herd', 'herds', count, _ ).-noun( 'herdsman', 'herdsmen', count, _ ).-noun( 'hereafter', '-', count, _ ).-noun( 'hereditament', 'hereditaments', count, _ ).-noun( 'heredity', '-', mass, _ ).-noun( 'heresy', 'heresies', both, _ ).-noun( 'heretic', 'heretics', count, _ ).-noun( 'heritage', '-', count, _ ).-noun( 'hermaphrodite', 'hermaphrodites', count, _ ).-noun( 'hermit', 'hermits', count, _ ).-noun( 'hermitage', 'hermitages', count, _ ).-noun( 'hernia', 'hernias', both, _ ).-noun( 'hero', 'heroes', count, _ ).-noun( 'heroics', 'heroics', mass, _ ).-noun( 'heroin', '-', mass, _ ).-noun( 'heroine', 'heroines', count, _ ).-noun( 'heroism', '-', mass, _ ).-noun( 'heron', 'herons', count, _ ).-noun( 'heronry', 'heronries', count, _ ).-noun( 'herring', 'herring', both, _ ).-noun( 'herringbone', '-', mass, _ ).-noun( 'hertz', 'hertz', count, _ ).-noun( 'hesitance', '-', both, _ ).-noun( 'hesitancy', '-', mass, _ ).-noun( 'hesitation', 'hesitations', both, _ ).-noun( 'hessian', '-', mass, _ ).-noun( 'heterodoxy', '-', mass, _ ).-noun( 'heterosexual', 'heterosexuals', count, _ ).-noun( 'heterosexuality', '-', mass, _ ).-noun( 'heuristics', 'heuristics', mass, _ ).-noun( 'hewer', 'hewers', count, _ ).-noun( 'hexagon', 'hexagons', count, _ ).-noun( 'hexameter', 'hexameters', count, _ ).-noun( 'heyday', '-', count, _ ).-noun( 'hi-fi', 'hi-fis', count, _ ).-noun( 'hiatus', 'hiatuses', count, _ ).-noun( 'hibernation', '-', mass, _ ).-noun( 'hibiscus', '-', mass, _ ).-noun( 'hiccough', 'hiccoughs', count, _ ).-noun( 'hiccup', 'hiccups', count, _ ).-noun( 'hick', 'hicks', count, _ ).-noun( 'hickory', 'hickories', both, _ ).-noun( 'hide', 'hides', both, _ ).-noun( 'hide-and-seek', '-', mass, _ ).-noun( 'hide-out', 'hide-outs', count, _ ).-noun( 'hideaway', 'hideaways', count, _ ).-noun( 'hiding', 'hidings', both, _ ).-noun( 'hiding-place', 'hiding-places', count, _ ).-noun( 'hierarchy', 'hierarchies', count, _ ).-noun( 'hieroglyph', 'hieroglyphs', count, _ ).-noun( 'hieroglyphics', 'hieroglyphics', mass, _ ).-noun( 'high-fidelity', '-', mass, _ ).-noun( 'high-frequency', 'high-frequencies', both, _ ).-noun( 'high-mindedness', '-', mass, _ ).-noun( 'high-pressure', '-', mass, _ ).-noun( 'high-up', 'high-ups', count, _ ).-noun( 'highball', 'highballs', count, _ ).-noun( 'highboy', 'highboys', count, _ ).-noun( 'highbrow', 'highbrows', count, _ ).-noun( 'highflier', 'highfliers', count, _ ).-noun( 'highflyer', 'highflyers', count, _ ).-noun( 'highjack', 'highjacks', count, _ ).-noun( 'highland', 'highlands', count, _ ).-noun( 'highlight', 'highlights', count, _ ).-noun( 'highness', 'highnesses', both, _ ).-noun( 'highroad', 'highroads', count, _ ).-noun( 'highway', 'highways', count, _ ).-noun( 'highwayman', 'highwaymen', count, _ ).-noun( 'hijack', 'hijacks', count, _ ).-noun( 'hijacker', 'hijackers', count, _ ).-noun( 'hike', 'hikes', count, _ ).-noun( 'hiker', 'hikers', count, _ ).-noun( 'hilarity', '-', mass, _ ).-noun( 'hill', 'hills', count, _ ).-noun( 'hill-billy', 'hill-billies', count, _ ).-noun( 'hillock', 'hillocks', count, _ ).-noun( 'hillside', 'hillsides', count, _ ).-noun( 'hilt', 'hilts', count, _ ).-noun( 'hind', 'hinds', count, _ ).-noun( 'hindrance', 'hindrances', count, _ ).-noun( 'hindsight', '-', mass, _ ).-noun( 'hinge', 'hinges', count, _ ).-noun( 'hint', 'hints', count, _ ).-noun( 'hinterland', 'hinterlands', count, _ ).-noun( 'hip', 'hips', count, _ ).-noun( 'hip-bath', 'hip-baths', count, _ ).-noun( 'hip-flask', 'hip-flasks', count, _ ).-noun( 'hip-pocket', 'hip-pockets', count, _ ).-noun( 'hippie', 'hippies', count, _ ).-noun( 'hippo', 'hippos', count, _ ).-noun( 'hippodrome', 'hippodromes', count, _ ).-noun( 'hippopotamus', 'hippopotamuses', count, _ ).-noun( 'hippy', 'hippies', count, _ ).-noun( 'hire', '-', mass, _ ).-noun( 'hireling', 'hirelings', count, _ ).-noun( 'hiss', 'hisses', count, _ ).-noun( 'histogram', 'histograms', count, _ ).-noun( 'historian', 'historians', count, _ ).-noun( 'history', 'histories', both, _ ).-noun( 'histrionics', 'histrionics', mass, _ ).-noun( 'hit', 'hits', count, _ ).-noun( 'hitch', 'hitches', count, _ ).-noun( 'hitchhiker', 'hitchhikers', count, _ ).-noun( 'hive', 'hives', count, _ ).-noun( 'hoard', 'hoards', count, _ ).-noun( 'hoarder', 'hoarders', count, _ ).-noun( 'hoarding', 'hoardings', count, _ ).-noun( 'hoarfrost', '-', mass, _ ).-noun( 'hoariness', '-', mass, _ ).-noun( 'hoarseness', '-', mass, _ ).-noun( 'hoax', 'hoaxes', count, _ ).-noun( 'hoaxer', 'hoaxers', count, _ ).-noun( 'hob', 'hobs', count, _ ).-noun( 'hobble', 'hobbles', count, _ ).-noun( 'hobble-skirt', 'hobble-skirts', count, _ ).-noun( 'hobbledehoy', 'hobbledehoys', count, _ ).-noun( 'hobby', 'hobbies', count, _ ).-noun( 'hobbyhorse', 'hobbyhorses', count, _ ).-noun( 'hobgoblin', 'hobgoblins', count, _ ).-noun( 'hobnail', 'hobnails', count, _ ).-noun( 'hobo', 'hobos', count, _ ).-noun( 'hock', 'hocks', both, _ ).-noun( 'hockey', '-', mass, _ ).-noun( 'hocus-pocus', '-', mass, _ ).-noun( 'hod', 'hods', count, _ ).-noun( 'hodgepodge', '-', mass, _ ).-noun( 'hoe', 'hoes', count, _ ).-noun( 'hog', 'hogs', count, _ ).-noun( 'hogshead', 'hogsheads', count, _ ).-noun( 'hogwash', '-', mass, _ ).-noun( 'hoist', 'hoists', count, _ ).-noun( 'hold', 'holds', both, _ ).-noun( 'hold-up', 'hold-ups', count, _ ).-noun( 'holdall', 'holdalls', count, _ ).-noun( 'holder', 'holders', count, _ ).-noun( 'holding', 'holdings', count, _ ).-noun( 'holdup', 'holdups', count, _ ).-noun( 'hole', 'holes', count, _ ).-noun( 'holiday', 'holidays', count, _ ).-noun( 'holiday-maker', 'holiday-makers', count, _ ).-noun( 'holiness', '-', mass, _ ).-noun( 'holloa', 'holloas', count, _ ).-noun( 'hollow', 'hollows', count, _ ).-noun( 'holly', '-', mass, _ ).-noun( 'hollyhock', 'hollyhocks', count, _ ).-noun( 'holm-oak', 'holm-oaks', count, _ ).-noun( 'holocaust', 'holocausts', count, _ ).-noun( 'holograph', 'holographs', count, _ ).-noun( 'holster', 'holsters', count, _ ).-noun( 'holy', 'holies', count, _ ).-noun( 'holystone', '-', mass, _ ).-noun( 'homage', '-', mass, _ ).-noun( 'home', 'homes', count, _ ).-noun( 'home-farm', 'home-farms', count, _ ).-noun( 'homecoming', 'homecomings', count, _ ).-noun( 'homeland', 'homelands', count, _ ).-noun( 'homeliness', '-', mass, _ ).-noun( 'homeopath', 'homeopaths', count, _ ).-noun( 'homesickness', '-', mass, _ ).-noun( 'homespun', '-', mass, _ ).-noun( 'homestead', 'homesteads', count, _ ).-noun( 'homework', '-', mass, _ ).-noun( 'homicide', 'homicides', both, _ ).-noun( 'homiletics', 'homiletics', mass, _ ).-noun( 'homily', 'homilies', count, _ ).-noun( 'hominy', '-', mass, _ ).-noun( 'homo', 'homos', count, _ ).-noun( 'homo sapiens', '-', count, _ ).-noun( 'homoeopath', 'homoeopaths', count, _ ).-noun( 'homoeopathy', '-', mass, _ ).-noun( 'homogeneity', '-', mass, _ ).-noun( 'homograph', 'homographs', count, _ ).-noun( 'homonym', 'homonyms', count, _ ).-noun( 'homophone', 'homophones', count, _ ).-noun( 'homosexual', 'homosexuals', count, _ ).-noun( 'homosexuality', '-', mass, _ ).-noun( 'hone', 'hones', count, _ ).-noun( 'honesty', '-', mass, _ ).-noun( 'honey', 'honeys', both, _ ).-noun( 'honeybee', 'honeybees', count, _ ).-noun( 'honeycomb', 'honeycombs', both, _ ).-noun( 'honeydew', '-', mass, _ ).-noun( 'honeymoon', 'honeymoons', count, _ ).-noun( 'honeysuckle', '-', mass, _ ).-noun( 'honk', 'honks', count, _ ).-noun( 'honorarium', 'honorariums', count, _ ).-noun( 'honorific', 'honorifics', count, _ ).-noun( 'honour', 'honours', both, _ ).-noun( 'hooch', '-', mass, _ ).-noun( 'hood', 'hoods', count, _ ).-noun( 'hoodlum', 'hoodlums', count, _ ).-noun( 'hoodoo', 'hoodoos', count, _ ).-noun( 'hooey', '-', mass, _ ).-noun( 'hoof', 'hoofs', count, _ ).-noun( 'hook', 'hooks', count, _ ).-noun( 'hook-up', 'hook-ups', count, _ ).-noun( 'hookah', 'hookahs', count, _ ).-noun( 'hooker', 'hookers', count, _ ).-noun( 'hookworm', 'hookworms', both, _ ).-noun( 'hooky', '-', count, _ ).-noun( 'hooligan', 'hooligans', count, _ ).-noun( 'hooliganism', '-', mass, _ ).-noun( 'hoop', 'hoops', count, _ ).-noun( 'hoop-la', '-', mass, _ ).-noun( 'hoot', 'hoots', count, _ ).-noun( 'hooter', 'hooters', count, _ ).-noun( 'hop', 'hops', count, _ ).-noun( 'hop-field', 'hop-fields', count, _ ).-noun( 'hop-garden', 'hop-gardens', count, _ ).-noun( 'hop-picker', 'hop-pickers', count, _ ).-noun( 'hop-pole', 'hop-poles', count, _ ).-noun( 'hope', 'hopes', both, _ ).-noun( 'hopefulness', '-', mass, _ ).-noun( 'hopelessness', '-', mass, _ ).-noun( 'hopper', 'hoppers', count, _ ).-noun( 'hopscotch', '-', mass, _ ).-noun( 'horde', 'hordes', count, _ ).-noun( 'horizon', 'horizons', count, _ ).-noun( 'hormone', 'hormones', count, _ ).-noun( 'horn', 'horns', both, _ ).-noun( 'hornbeam', 'hornbeams', count, _ ).-noun( 'hornbill', 'hornbills', count, _ ).-noun( 'hornet', 'hornets', count, _ ).-noun( 'hornpipe', 'hornpipes', count, _ ).-noun( 'horology', '-', mass, _ ).-noun( 'horoscope', 'horoscopes', count, _ ).-noun( 'horridness', '-', mass, _ ).-noun( 'horror', 'horrors', both, _ ).-noun( 'horse', 'horses', count, _ ).-noun( 'horse-chestnut', 'horse-chestnuts', count, _ ).-noun( 'horse-laugh', 'horse-laughs', count, _ ).-noun( 'horse-pond', 'horse-ponds', count, _ ).-noun( 'horse-sense', '-', mass, _ ).-noun( 'horseback', '-', mass, _ ).-noun( 'horsebox', 'horseboxes', count, _ ).-noun( 'horseflesh', '-', mass, _ ).-noun( 'horsefly', 'horseflies', count, _ ).-noun( 'horsehair', '-', mass, _ ).-noun( 'horseman', 'horsemen', count, _ ).-noun( 'horsemanship', '-', mass, _ ).-noun( 'horsemeat', '-', mass, _ ).-noun( 'horseplay', '-', mass, _ ).-noun( 'horsepower', 'horsepower', both, _ ).-noun( 'horserace', 'horseraces', count, _ ).-noun( 'horseracing', '-', mass, _ ).-noun( 'horseradish', '-', mass, _ ).-noun( 'horseshoe', 'horseshoes', count, _ ).-noun( 'horsewhip', 'horsewhips', count, _ ).-noun( 'horsewoman', 'horsewomen', count, _ ).-noun( 'horticulture', '-', mass, _ ).-noun( 'horticulturist', 'horticulturists', count, _ ).-noun( 'hosanna', 'hosannas', count, _ ).-noun( 'hose', 'hoses', both, _ ).-noun( 'hosepipe', 'hosepipes', count, _ ).-noun( 'hosier', 'hosiers', count, _ ).-noun( 'hosiery', '-', mass, _ ).-noun( 'hospice', 'hospices', count, _ ).-noun( 'hospital', 'hospitals', count, _ ).-noun( 'hospitality', '-', mass, _ ).-noun( 'hospitalization', 'hospitalizations', both, _ ).-noun( 'host', 'hosts', count, _ ).-noun( 'hostage', 'hostages', count, _ ).-noun( 'hostel', 'hostels', count, _ ).-noun( 'hosteller', 'hostellers', count, _ ).-noun( 'hostelry', 'hostelries', count, _ ).-noun( 'hostess', 'hostesses', count, _ ).-noun( 'hostility', 'hostilities', both, _ ).-noun( 'hot-water-bottle', 'hot-water-bottles', count, _ ).-noun( 'hotbed', 'hotbeds', count, _ ).-noun( 'hotchpotch', 'hotchpotches', count, _ ).-noun( 'hotel', 'hotels', count, _ ).-noun( 'hotelier', 'hoteliers', count, _ ).-noun( 'hothead', 'hotheads', count, _ ).-noun( 'hothouse', 'hothouses', count, _ ).-noun( 'hotplate', 'hotplates', count, _ ).-noun( 'hound', 'hounds', count, _ ).-noun( 'hour', 'hours', count, _ ).-noun( 'hourglass', 'hourglasses', count, _ ).-noun( 'houri', 'houris', count, _ ).-noun( 'house', 'houses', count, _ ).-noun( 'house-party', 'house-parties', count, _ ).-noun( 'house-warming', 'house-warmings', count, _ ).-noun( 'houseboat', 'houseboats', count, _ ).-noun( 'housebreaker', 'housebreakers', count, _ ).-noun( 'housecoat', 'housecoats', count, _ ).-noun( 'housecraft', '-', mass, _ ).-noun( 'housedog', 'housedogs', count, _ ).-noun( 'housefather', 'housefathers', count, _ ).-noun( 'housefly', 'houseflies', count, _ ).-noun( 'houseful', 'housefuls', count, _ ).-noun( 'household', 'households', count, _ ).-noun( 'householder', 'householders', count, _ ).-noun( 'housekeeper', 'housekeepers', count, _ ).-noun( 'housemaid', 'housemaids', count, _ ).-noun( 'houseman', 'housemen', count, _ ).-noun( 'housemaster', 'housemasters', count, _ ).-noun( 'housemother', 'housemothers', count, _ ).-noun( 'houseroom', '-', mass, _ ).-noun( 'housetop', 'housetops', count, _ ).-noun( 'housewife', 'housewives', count, _ ).-noun( 'housewifery', '-', mass, _ ).-noun( 'housework', '-', mass, _ ).-noun( 'housewrecker', 'housewreckers', count, _ ).-noun( 'housing', '-', mass, _ ).-noun( 'hovel', 'hovels', count, _ ).-noun( 'hovercraft', 'hovercraft', count, _ ).-noun( 'how-d\'ye-do', 'how-d\'ye-dos', count, _ ).-noun( 'howdah', 'howdahs', count, _ ).-noun( 'howitzer', 'howitzers', count, _ ).-noun( 'howl', 'howls', count, _ ).-noun( 'howler', 'howlers', count, _ ).-noun( 'hoyden', 'hoydens', count, _ ).-noun( 'hub', 'hubs', count, _ ).-noun( 'hubble-bubble', 'hubble-bubbles', count, _ ).-noun( 'hubbub', '-', mass, _ ).-noun( 'hubby', 'hubbies', count, _ ).-noun( 'hubris', '-', mass, _ ).-noun( 'huckaback', '-', mass, _ ).-noun( 'huckleberry', 'huckleberries', count, _ ).-noun( 'huckster', 'hucksters', count, _ ).-noun( 'huddle', 'huddles', count, _ ).-noun( 'hue', 'hues', count, _ ).-noun( 'huff', 'huffs', count, _ ).-noun( 'hug', 'hugs', count, _ ).-noun( 'hugger-mugger', '-', count, _ ).-noun( 'hula', 'hulas', count, _ ).-noun( 'hulk', 'hulks', count, _ ).-noun( 'hull', 'hulls', count, _ ).-noun( 'hullabaloo', 'hullabaloos', count, _ ).-noun( 'hum', 'hums', count, _ ).-noun( 'human', 'humans', count, _ ).-noun( 'humanism', '-', mass, _ ).-noun( 'humanist', 'humanists', count, _ ).-noun( 'humanitarian', 'humanitarians', count, _ ).-noun( 'humanitarianism', '-', mass, _ ).-noun( 'humanity', 'humanities', both, _ ).-noun( 'humankind', '-', mass, _ ).-noun( 'humbug', 'humbugs', both, _ ).-noun( 'humdinger', 'humdingers', count, _ ).-noun( 'humerus', 'humeruses', count, _ ).-noun( 'humidity', '-', mass, _ ).-noun( 'humiliation', 'humiliations', both, _ ).-noun( 'humility', '-', mass, _ ).-noun( 'humming-top', 'humming-tops', count, _ ).-noun( 'hummingbird', 'hummingbirds', count, _ ).-noun( 'hummock', 'hummocks', count, _ ).-noun( 'humorist', 'humorists', count, _ ).-noun( 'humour', 'humours', both, _ ).-noun( 'humourist', 'humourists', count, _ ).-noun( 'hump', 'humps', count, _ ).-noun( 'humpback', 'humpbacks', count, _ ).-noun( 'humus', '-', mass, _ ).-noun( 'hunch', 'hunches', count, _ ).-noun( 'hunchback', 'hunchbacks', count, _ ).-noun( 'hundred', 'hundreds', count, _ ).-noun( 'hundredth', 'hundredths', count, _ ).-noun( 'hundredweight', 'hundredweights', count, _ ).-noun( 'hunger', '-', mass, _ ).-noun( 'hunger-march', 'hunger-marches', count, _ ).-noun( 'hunger-marcher', 'hunger-marchers', count, _ ).-noun( 'hunk', 'hunks', count, _ ).-noun( 'hunt', 'hunts', count, _ ).-noun( 'hunter', 'hunters', count, _ ).-noun( 'hunting', '-', mass, _ ).-noun( 'hunting-crop', 'hunting-crops', count, _ ).-noun( 'huntress', 'huntresses', count, _ ).-noun( 'huntsman', 'huntsmen', count, _ ).-noun( 'hurdle', 'hurdles', count, _ ).-noun( 'hurdler', 'hurdlers', count, _ ).-noun( 'hurdy-gurdy', 'hurdy-gurdies', count, _ ).-noun( 'hurl', 'hurls', count, _ ).-noun( 'hurling', '-', mass, _ ).-noun( 'hurly-burly', '-', mass, _ ).-noun( 'hurricane', 'hurricanes', count, _ ).-noun( 'hurry', 'hurries', both, _ ).-noun( 'hurt', '-', mass, _ ).-noun( 'husband', 'husbands', count, _ ).-noun( 'husbandman', 'husbandmen', count, _ ).-noun( 'husbandry', '-', mass, _ ).-noun( 'hush', 'hushes', count, _ ).-noun( 'hush-money', '-', mass, _ ).-noun( 'husk', 'husks', count, _ ).-noun( 'huskiness', '-', mass, _ ).-noun( 'husky', 'huskies', count, _ ).-noun( 'hussar', 'hussars', count, _ ).-noun( 'hussy', 'hussies', count, _ ).-noun( 'hustle', '-', count, _ ).-noun( 'hustler', 'hustlers', count, _ ).-noun( 'hut', 'huts', count, _ ).-noun( 'hutch', 'hutches', count, _ ).-noun( 'hutment', 'hutments', count, _ ).-noun( 'hyacinth', 'hyacinths', count, _ ).-noun( 'hyaena', 'hyaenas', count, _ ).-noun( 'hybrid', 'hybrids', count, _ ).-noun( 'hydra', 'hydras', count, _ ).-noun( 'hydrangea', 'hydrangeas', count, _ ).-noun( 'hydrant', 'hydrants', count, _ ).-noun( 'hydrate', 'hydrates', count, _ ).-noun( 'hydraulics', 'hydraulics', mass, _ ).-noun( 'hydrocarbon', 'hydrocarbons', count, _ ).-noun( 'hydrofoil', 'hydrofoils', count, _ ).-noun( 'hydrogen', '-', mass, _ ).-noun( 'hydropathy', '-', mass, _ ).-noun( 'hydrophobia', '-', mass, _ ).-noun( 'hydroplane', 'hydroplanes', count, _ ).-noun( 'hydroponics', 'hydroponics', mass, _ ).-noun( 'hyena', 'hyenas', count, _ ).-noun( 'hygiene', '-', mass, _ ).-noun( 'hymen', 'hymens', count, _ ).-noun( 'hymn', 'hymns', count, _ ).-noun( 'hymnal', 'hymnals', count, _ ).-noun( 'hyperbola', 'hyperbolas', count, _ ).-noun( 'hyperbole', 'hyperboles', both, _ ).-noun( 'hypermarket', 'hypermarkets', count, _ ).-noun( 'hyphen', 'hyphens', count, _ ).-noun( 'hypnosis', 'hypnoses', both, _ ).-noun( 'hypnotism', '-', mass, _ ).-noun( 'hypnotist', 'hypnotists', count, _ ).-noun( 'hypo', '-', mass, _ ).-noun( 'hypochondria', 'hypochondrias', both, _ ).-noun( 'hypochondriac', 'hypochondriacs', count, _ ).-noun( 'hypocrisy', 'hypocrisies', both, _ ).-noun( 'hypocrite', 'hypocrites', count, _ ).-noun( 'hypodermic', 'hypodermics', count, _ ).-noun( 'hypotenuse', 'hypotenuses', count, _ ).-noun( 'hypothesis', 'hypotheses', count, _ ).-noun( 'hyssop', '-', mass, _ ).-noun( 'hysteria', '-', mass, _ ).-noun( 'hysterics', 'hysterics', mass, _ ).-noun( 'i', '-', count, _ ).-noun( 'iamb', 'iambs', count, _ ).-noun( 'iambics', 'iambics', mass, _ ).-noun( 'iambus', 'iambuses', count, _ ).-noun( 'ibex', 'ibexes', count, _ ).-noun( 'ibid', '-', proper, _ ).-noun( 'ibis', 'ibises', count, _ ).-noun( 'ice', 'ices', both, _ ).-noun( 'ice-axe', 'ice-axes', count, _ ).-noun( 'ice-cream', 'ice-creams', both, _ ).-noun( 'ice-lolly', 'ice-lollies', count, _ ).-noun( 'ice-show', 'ice-shows', count, _ ).-noun( 'ice-skate', 'ice-skates', count, _ ).-noun( 'ice-skating', '-', mass, _ ).-noun( 'ice-tray', 'ice-trays', count, _ ).-noun( 'iceberg', 'icebergs', count, _ ).-noun( 'iceboat', 'iceboats', count, _ ).-noun( 'icebox', 'iceboxes', count, _ ).-noun( 'icebreaker', 'icebreakers', count, _ ).-noun( 'icecap', 'icecaps', count, _ ).-noun( 'icecube', 'icecubes', count, _ ).-noun( 'icefall', 'icefalls', count, _ ).-noun( 'icefield', 'icefields', count, _ ).-noun( 'icefloe', 'icefloes', count, _ ).-noun( 'icehouse', 'icehouses', count, _ ).-noun( 'iceman', 'icemen', count, _ ).-noun( 'icepack', 'icepacks', count, _ ).-noun( 'icepick', 'icepicks', count, _ ).-noun( 'icerink', 'icerinks', count, _ ).-noun( 'ichneumon', 'ichneumons', count, _ ).-noun( 'ichneumon-fly', 'ichneumon-flies', count, _ ).-noun( 'icicle', 'icicles', count, _ ).-noun( 'icing', '-', mass, _ ).-noun( 'icon', 'icons', count, _ ).-noun( 'iconoclast', 'iconoclasts', count, _ ).-noun( 'id', '-', count, _ ).-noun( 'idea', 'ideas', count, _ ).-noun( 'ideal', 'ideals', count, _ ).-noun( 'idealism', '-', mass, _ ).-noun( 'idealist', 'idealists', count, _ ).-noun( 'idealization', 'idealizations', count, _ ).-noun( 'idem', '-', proper, _ ).-noun( 'identification', '-', mass, _ ).-noun( 'identikit', 'identikits', count, _ ).-noun( 'identity', 'identities', both, _ ).-noun( 'ideogram', 'ideograms', count, _ ).-noun( 'ideograph', 'ideographs', count, _ ).-noun( 'ideology', 'ideologies', both, _ ).-noun( 'idiocy', 'idiocies', both, _ ).-noun( 'idiolect', 'idiolects', count, _ ).-noun( 'idiom', 'idioms', both, _ ).-noun( 'idiosyncrasy', 'idiosyncrasies', count, _ ).-noun( 'idiot', 'idiots', count, _ ).-noun( 'idleness', '-', mass, _ ).-noun( 'idler', 'idlers', count, _ ).-noun( 'idol', 'idols', count, _ ).-noun( 'idolater', 'idolaters', count, _ ).-noun( 'idolatress', 'idolatresses', count, _ ).-noun( 'idolatry', 'idolatries', both, _ ).-noun( 'idolization', 'idolizations', count, _ ).-noun( 'idyll', 'idylls', count, _ ).-noun( 'ie', '-', proper, _ ).-noun( 'igloo', 'igloos', count, _ ).-noun( 'ignis fatuus', 'ignes fatui', count, _ ).-noun( 'ignition', '-', mass, _ ).-noun( 'ignominy', 'ignominies', both, _ ).-noun( 'ignoramus', 'ignoramuses', count, _ ).-noun( 'ignorance', '-', mass, _ ).-noun( 'iguana', 'iguanas', count, _ ).-noun( 'ikon', 'ikons', count, _ ).-noun( 'ilex', 'ilexes', count, _ ).-noun( 'ilk', '-', mass, _ ).-noun( 'ill', 'ills', both, _ ).-noun( 'ill-breeding', '-', mass, _ ).-noun( 'ill-treatment', '-', mass, _ ).-noun( 'ill-usage', '-', mass, _ ).-noun( 'illegality', 'illegalities', both, _ ).-noun( 'illegibility', '-', mass, _ ).-noun( 'illegitimacy', '-', mass, _ ).-noun( 'illegitimate', 'illegitimate', count, _ ).-noun( 'illiberality', '-', mass, _ ).-noun( 'illiteracy', 'illiteracies', both, _ ).-noun( 'illiterate', 'illiterates', count, _ ).-noun( 'illness', 'illnesses', both, _ ).-noun( 'illogicality', 'illogicalities', both, _ ).-noun( 'illogicalness', '-', mass, _ ).-noun( 'illumination', 'illuminations', both, _ ).-noun( 'illusion', 'illusions', both, _ ).-noun( 'illusionist', 'illusionists', count, _ ).-noun( 'illustration', 'illustrations', both, _ ).-noun( 'illustrator', 'illustrators', count, _ ).-noun( 'image', 'images', count, _ ).-noun( 'imagery', '-', mass, _ ).-noun( 'imagination', 'imaginations', both, _ ).-noun( 'imam', 'imams', count, _ ).-noun( 'imbalance', 'imbalances', count, _ ).-noun( 'imbecile', 'imbeciles', count, _ ).-noun( 'imbecility', 'imbecilities', both, _ ).-noun( 'imbroglio', 'imbroglios', count, _ ).-noun( 'imitation', 'imitations', both, _ ).-noun( 'imitator', 'imitators', count, _ ).-noun( 'immanence', 'immanences', count, _ ).-noun( 'immaturity', '-', mass, _ ).-noun( 'immediacy', '-', mass, _ ).-noun( 'immensity', 'immensities', both, _ ).-noun( 'immersion', 'immersions', count, _ ).-noun( 'immigrant', 'immigrants', count, _ ).-noun( 'immigration', 'immigrations', both, _ ).-noun( 'imminence', '-', mass, _ ).-noun( 'immobility', '-', mass, _ ).-noun( 'immobilization', '-', mass, _ ).-noun( 'immodesty', 'immodesties', both, _ ).-noun( 'immolation', 'immolations', both, _ ).-noun( 'immorality', 'immoralities', both, _ ).-noun( 'immortal', 'immortals', count, _ ).-noun( 'immortality', '-', mass, _ ).-noun( 'immunity', '-', mass, _ ).-noun( 'immunization', '-', mass, _ ).-noun( 'immunology', '-', mass, _ ).-noun( 'immutability', '-', mass, _ ).-noun( 'imp', 'imps', count, _ ).-noun( 'impact', 'impacts', both, _ ).-noun( 'impairment', 'impairments', count, _ ).-noun( 'impala', 'impalas', count, _ ).-noun( 'impalement', 'impalements', count, _ ).-noun( 'impartiality', '-', mass, _ ).-noun( 'impasse', 'impasses', count, _ ).-noun( 'impassiveness', '-', mass, _ ).-noun( 'impassivity', '-', mass, _ ).-noun( 'impatience', '-', mass, _ ).-noun( 'impeachment', 'impeachments', both, _ ).-noun( 'impediment', 'impediments', count, _ ).-noun( 'impeller', 'impellers', count, _ ).-noun( 'impenitence', '-', mass, _ ).-noun( 'imperfect', '-', count, _ ).-noun( 'imperfection', 'imperfections', both, _ ).-noun( 'imperial', 'imperials', count, _ ).-noun( 'imperialism', '-', mass, _ ).-noun( 'imperialist', 'imperialists', count, _ ).-noun( 'imperiousness', '-', mass, _ ).-noun( 'impermanence', '-', mass, _ ).-noun( 'impersonation', 'impersonations', both, _ ).-noun( 'impersonator', 'impersonators', count, _ ).-noun( 'impertinence', 'impertinences', both, _ ).-noun( 'imperturbability', '-', mass, _ ).-noun( 'impetigo', '-', mass, _ ).-noun( 'impetuosity', 'impetuosities', both, _ ).-noun( 'impetus', '-', both, _ ).-noun( 'impiety', 'impieties', both, _ ).-noun( 'impingement', 'impingements', count, _ ).-noun( 'impishness', '-', mass, _ ).-noun( 'implausibility', '-', mass, _ ).-noun( 'implement', 'implements', count, _ ).-noun( 'implementation', 'implementations', count, _ ).-noun( 'implication', 'implications', both, _ ).-noun( 'implosion', 'implosions', both, _ ).-noun( 'impoliteness', '-', mass, _ ).-noun( 'imponderable', 'imponderables', count, _ ).-noun( 'import', 'imports', both, _ ).-noun( 'importance', '-', mass, _ ).-noun( 'importation', 'importations', both, _ ).-noun( 'importer', 'importers', count, _ ).-noun( 'importunity', '-', mass, _ ).-noun( 'imposition', 'impositions', both, _ ).-noun( 'impossibility', 'impossibilities', both, _ ).-noun( 'impostor', 'impostors', count, _ ).-noun( 'imposture', 'impostures', both, _ ).-noun( 'impotence', '-', mass, _ ).-noun( 'impoverishment', 'impoverishments', count, _ ).-noun( 'impracticability', '-', mass, _ ).-noun( 'impracticableness', '-', mass, _ ).-noun( 'imprecation', 'imprecations', count, _ ).-noun( 'imprecision', '-', mass, _ ).-noun( 'impregnability', '-', mass, _ ).-noun( 'impresario', 'impresarios', count, _ ).-noun( 'impress', 'impresses', count, _ ).-noun( 'impression', 'impressions', count, _ ).-noun( 'impressionism', '-', mass, _ ).-noun( 'impressionist', 'impressionists', count, _ ).-noun( 'impressiveness', '-', mass, _ ).-noun( 'imprimatur', 'imprimaturs', count, _ ).-noun( 'imprint', 'imprints', count, _ ).-noun( 'imprisonment', '-', mass, _ ).-noun( 'improbability', 'improbabilities', both, _ ).-noun( 'impromptu', 'impromptus', count, _ ).-noun( 'impropriety', 'improprieties', both, _ ).-noun( 'improvement', 'improvements', both, _ ).-noun( 'improver', 'improvers', count, _ ).-noun( 'improvidence', '-', mass, _ ).-noun( 'improvisation', 'improvisations', both, _ ).-noun( 'imprudence', 'imprudences', both, _ ).-noun( 'impudence', '-', mass, _ ).-noun( 'impulse', 'impulses', both, _ ).-noun( 'impulsion', 'impulsions', both, _ ).-noun( 'impulsiveness', '-', mass, _ ).-noun( 'impunity', '-', mass, _ ).-noun( 'impurity', 'impurities', both, _ ).-noun( 'imputation', 'imputations', both, _ ).-noun( 'in', 'ins', count, _ ).-noun( 'in-fighting', '-', mass, _ ).-noun( 'in-patient', 'in-patients', count, _ ).-noun( 'in-tray', 'in-trays', count, _ ).-noun( 'inability', '-', mass, _ ).-noun( 'inaccessibility', '-', mass, _ ).-noun( 'inaccuracy', 'inaccuracies', both, _ ).-noun( 'inaction', '-', mass, _ ).-noun( 'inactivity', '-', mass, _ ).-noun( 'inadequacy', 'inadequacies', both, _ ).-noun( 'inadvertence', 'inadvertences', both, _ ).-noun( 'inadvisability', '-', mass, _ ).-noun( 'inanition', '-', mass, _ ).-noun( 'inanity', 'inanities', both, _ ).-noun( 'inappropriateness', '-', mass, _ ).-noun( 'inaptitude', '-', mass, _ ).-noun( 'inattention', '-', mass, _ ).-noun( 'inaudibility', '-', mass, _ ).-noun( 'inaugural', 'inaugurals', count, _ ).-noun( 'inauguration', 'inaugurations', both, _ ).-noun( 'inbreeding', '-', mass, _ ).-noun( 'incandescence', '-', mass, _ ).-noun( 'incantation', 'incantations', both, _ ).-noun( 'incapability', '-', mass, _ ).-noun( 'incapacity', '-', mass, _ ).-noun( 'incarceration', 'incarcerations', count, _ ).-noun( 'incarnation', 'incarnations', count, _ ).-noun( 'incendiarism', '-', mass, _ ).-noun( 'incendiary', 'incendiaries', count, _ ).-noun( 'incense', '-', mass, _ ).-noun( 'incentive', 'incentives', both, _ ).-noun( 'inception', 'inceptions', count, _ ).-noun( 'incertitude', '-', mass, _ ).-noun( 'incest', '-', mass, _ ).-noun( 'inch', 'inches', count, _ ).-noun( 'incidence', 'incidences', count, _ ).-noun( 'incident', 'incidents', count, _ ).-noun( 'incineration', '-', mass, _ ).-noun( 'incinerator', 'incinerators', count, _ ).-noun( 'incision', 'incisions', both, _ ).-noun( 'incisor', 'incisors', count, _ ).-noun( 'incitement', 'incitements', both, _ ).-noun( 'incivility', 'incivilities', both, _ ).-noun( 'incl', '-', proper, _ ).-noun( 'inclemency', '-', mass, _ ).-noun( 'inclination', 'inclinations', both, _ ).-noun( 'incline', 'inclines', count, _ ).-noun( 'inclosure', 'inclosures', both, _ ).-noun( 'inclusion', '-', mass, _ ).-noun( 'incoherence', '-', mass, _ ).-noun( 'income', 'incomes', count, _ ).-noun( 'income-tax', 'income-taxes', both, _ ).-noun( 'incompatibility', 'incompatibilities', both, _ ).-noun( 'incompetence', '-', mass, _ ).-noun( 'incompetency', '-', mass, _ ).-noun( 'incomprehensibility', '-', mass, _ ).-noun( 'incomprehension', '-', mass, _ ).-noun( 'incongruity', 'incongruities', both, _ ).-noun( 'inconsistency', 'inconsistencies', both, _ ).-noun( 'inconstancy', 'inconstancies', both, _ ).-noun( 'incontinence', '-', mass, _ ).-noun( 'inconvenience', 'inconveniences', both, _ ).-noun( 'inconvertibility', '-', mass, _ ).-noun( 'incorporation', '-', mass, _ ).-noun( 'incorrectness', '-', mass, _ ).-noun( 'incorruptibility', '-', mass, _ ).-noun( 'increase', 'increases', both, _ ).-noun( 'incredibility', '-', mass, _ ).-noun( 'incredulity', '-', mass, _ ).-noun( 'increment', 'increments', both, _ ).-noun( 'incrustation', 'incrustations', both, _ ).-noun( 'incubation', 'incubations', count, _ ).-noun( 'incubator', 'incubators', count, _ ).-noun( 'incubus', 'incubuses', count, _ ).-noun( 'incumbency', 'incumbencies', count, _ ).-noun( 'incumbent', 'incumbents', count, _ ).-noun( 'incurable', 'incurables', count, _ ).-noun( 'incursion', 'incursions', count, _ ).-noun( 'indebtedness', '-', mass, _ ).-noun( 'indecency', 'indecencies', both, _ ).-noun( 'indecision', '-', mass, _ ).-noun( 'indecorum', '-', mass, _ ).-noun( 'indelicacy', 'indelicacies', both, _ ).-noun( 'indemnification', 'indemnifications', both, _ ).-noun( 'indemnity', 'indemnities', both, _ ).-noun( 'indent', 'indents', count, _ ).-noun( 'indentation', 'indentations', both, _ ).-noun( 'indenture', 'indentures', count, _ ).-noun( 'independence', '-', mass, _ ).-noun( 'independent', 'independents', count, _ ).-noun( 'indestructibility', '-', mass, _ ).-noun( 'indeterminacy', '-', mass, _ ).-noun( 'index', 'indexes', count, _ ).-noun( 'indexer', 'indexers', count, _ ).-noun( 'indication', 'indications', both, _ ).-noun( 'indicator', 'indicators', count, _ ).-noun( 'indictment', 'indictments', both, _ ).-noun( 'indifference', '-', mass, _ ).-noun( 'indigence', '-', mass, _ ).-noun( 'indigestion', '-', mass, _ ).-noun( 'indignation', '-', mass, _ ).-noun( 'indignity', 'indignities', both, _ ).-noun( 'indigo', '-', mass, _ ).-noun( 'indirectness', '-', mass, _ ).-noun( 'indiscipline', '-', mass, _ ).-noun( 'indiscretion', 'indiscretions', both, _ ).-noun( 'indispensability', '-', mass, _ ).-noun( 'indisposition', 'indispositions', both, _ ).-noun( 'indistinctness', '-', mass, _ ).-noun( 'individual', 'individuals', count, _ ).-noun( 'individualism', '-', mass, _ ).-noun( 'individualist', 'individualists', count, _ ).-noun( 'individuality', 'individualities', both, _ ).-noun( 'indoctrination', '-', mass, _ ).-noun( 'indolence', '-', mass, _ ).-noun( 'inducement', 'inducements', both, _ ).-noun( 'induction', 'inductions', count, _ ).-noun( 'indulgence', 'indulgences', both, _ ).-noun( 'industrialism', '-', mass, _ ).-noun( 'industrialist', 'industrialists', count, _ ).-noun( 'industrialization', '-', mass, _ ).-noun( 'industry', 'industries', both, _ ).-noun( 'inebriate', 'inebriates', count, _ ).-noun( 'inebriation', 'inebriations', count, _ ).-noun( 'inebriety', '-', mass, _ ).-noun( 'ineffectiveness', '-', mass, _ ).-noun( 'ineffectuality', '-', mass, _ ).-noun( 'inefficiency', 'inefficiencies', both, _ ).-noun( 'inelegance', 'inelegances', count, _ ).-noun( 'ineligibility', '-', mass, _ ).-noun( 'ineptitude', 'ineptitudes', both, _ ).-noun( 'inequality', 'inequalities', both, _ ).-noun( 'inequity', 'inequities', both, _ ).-noun( 'inertia', '-', mass, _ ).-noun( 'inessential', 'inessentials', count, _ ).-noun( 'inevitability', '-', mass, _ ).-noun( 'inexactitude', 'inexactitudes', both, _ ).-noun( 'inexpediency', '-', mass, _ ).-noun( 'inexperience', '-', mass, _ ).-noun( 'infallibility', '-', mass, _ ).-noun( 'infamy', 'infamies', both, _ ).-noun( 'infancy', 'infancies', both, _ ).-noun( 'infant', 'infants', count, _ ).-noun( 'infanticide', '-', mass, _ ).-noun( 'infantilism', '-', mass, _ ).-noun( 'infantry', 'infantries', both, _ ).-noun( 'infantryman', 'infantrymen', count, _ ).-noun( 'infatuation', 'infatuations', both, _ ).-noun( 'infection', 'infections', both, _ ).-noun( 'inference', 'inferences', both, _ ).-noun( 'inferior', 'inferiors', count, _ ).-noun( 'inferiority', '-', mass, _ ).-noun( 'inferno', 'infernos', count, _ ).-noun( 'infertility', '-', mass, _ ).-noun( 'infestation', 'infestations', both, _ ).-noun( 'infidel', 'infidels', count, _ ).-noun( 'infidelity', 'infidelities', both, _ ).-noun( 'infield', '-', mass, _ ).-noun( 'infiltration', '-', mass, _ ).-noun( 'infinitive', 'infinitives', count, _ ).-noun( 'infinitude', 'infinitudes', both, _ ).-noun( 'infinity', '-', mass, _ ).-noun( 'infirmary', 'infirmaries', count, _ ).-noun( 'infirmity', 'infirmities', both, _ ).-noun( 'inflammation', 'inflammations', both, _ ).-noun( 'inflation', '-', mass, _ ).-noun( 'inflection', 'inflections', both, _ ).-noun( 'inflexibility', '-', mass, _ ).-noun( 'inflexion', 'inflexions', both, _ ).-noun( 'infliction', 'inflictions', both, _ ).-noun( 'inflorescence', '-', mass, _ ).-noun( 'inflow', 'inflows', both, _ ).-noun( 'influence', 'influences', both, _ ).-noun( 'influenza', '-', mass, _ ).-noun( 'influx', 'influxes', both, _ ).-noun( 'info', '-', mass, _ ).-noun( 'informality', 'informalities', both, _ ).-noun( 'informant', 'informants', count, _ ).-noun( 'information', '-', mass, _ ).-noun( 'informer', 'informers', count, _ ).-noun( 'infraction', 'infractions', both, _ ).-noun( 'infrastructure', 'infrastructures', count, _ ).-noun( 'infrequency', '-', mass, _ ).-noun( 'infringement', 'infringements', both, _ ).-noun( 'infusion', 'infusions', both, _ ).-noun( 'ing_enue', 'ing_enues', count, _ ).-noun( 'ingathering', 'ingatherings', count, _ ).-noun( 'ingenuity', '-', mass, _ ).-noun( 'ingenuousness', '-', mass, _ ).-noun( 'ingle-nook', 'ingle-nooks', count, _ ).-noun( 'ingot', 'ingots', count, _ ).-noun( 'ingratitude', '-', mass, _ ).-noun( 'ingredient', 'ingredients', count, _ ).-noun( 'ingress', '-', mass, _ ).-noun( 'inhabitant', 'inhabitants', count, _ ).-noun( 'inhalation', 'inhalations', count, _ ).-noun( 'inhaler', 'inhalers', count, _ ).-noun( 'inheritance', 'inheritances', both, _ ).-noun( 'inheritor', 'inheritors', count, _ ).-noun( 'inhibition', 'inhibitions', both, _ ).-noun( 'inhibitor', 'inhibitors', count, _ ).-noun( 'inhumanity', 'inhumanities', both, _ ).-noun( 'iniquity', 'iniquities', both, _ ).-noun( 'initial', 'initials', count, _ ).-noun( 'initiate', 'initiates', count, _ ).-noun( 'initiation', '-', mass, _ ).-noun( 'initiative', 'initiatives', both, _ ).-noun( 'injection', 'injections', both, _ ).-noun( 'injunction', 'injunctions', count, _ ).-noun( 'injury', 'injuries', both, _ ).-noun( 'injustice', 'injustices', both, _ ).-noun( 'ink', 'inks', both, _ ).-noun( 'ink-bottle', 'ink-bottles', count, _ ).-noun( 'ink-pad', 'ink-pads', count, _ ).-noun( 'ink-pot', 'ink-pots', count, _ ).-noun( 'inkling', 'inklings', count, _ ).-noun( 'inkstand', 'inkstands', count, _ ).-noun( 'inkwell', 'inkwells', count, _ ).-noun( 'inlay', 'inlays', both, _ ).-noun( 'inlet', 'inlets', count, _ ).-noun( 'inmate', 'inmates', count, _ ).-noun( 'inn', 'inns', count, _ ).-noun( 'inning', 'innings', count, _ ).-noun( 'innings', 'innings', count, _ ).-noun( 'innkeeper', 'innkeepers', count, _ ).-noun( 'innocence', '-', mass, _ ).-noun( 'innocent', 'innocents', count, _ ).-noun( 'innovation', 'innovations', both, _ ).-noun( 'innovator', 'innovators', count, _ ).-noun( 'innuendo', 'innuendoes', count, _ ).-noun( 'inoculation', 'inoculations', both, _ ).-noun( 'inpouring', 'inpourings', count, _ ).-noun( 'input', 'inputs', both, _ ).-noun( 'inquest', 'inquests', count, _ ).-noun( 'inquietude', '-', mass, _ ).-noun( 'inquirer', 'inquirers', count, _ ).-noun( 'inquiry', 'inquiries', both, _ ).-noun( 'inquisition', 'inquisitions', both, _ ).-noun( 'inquisitiveness', '-', mass, _ ).-noun( 'inquisitor', 'inquisitors', count, _ ).-noun( 'inroad', 'inroads', count, _ ).-noun( 'inrush', 'inrushes', count, _ ).-noun( '-', 'ins', count, _ ).-noun( 'insanity', '-', mass, _ ).-noun( 'inscription', 'inscriptions', count, _ ).-noun( 'insect', 'insects', count, _ ).-noun( 'insect-powder', 'insect-powders', count, _ ).-noun( 'insecticide', 'insecticides', count, _ ).-noun( 'insecurity', '-', mass, _ ).-noun( 'insemination', '-', mass, _ ).-noun( 'insensibility', '-', mass, _ ).-noun( 'insensitivity', '-', mass, _ ).-noun( 'insert', 'inserts', count, _ ).-noun( 'insertion', 'insertions', both, _ ).-noun( 'inset', 'insets', count, _ ).-noun( 'inside', 'insides', count, _ ).-noun( 'insider', 'insiders', count, _ ).-noun( 'insidiousness', '-', mass, _ ).-noun( 'insight', 'insights', both, _ ).-noun( 'insignificance', '-', mass, _ ).-noun( 'insincerity', '-', mass, _ ).-noun( 'insinuation', 'insinuations', both, _ ).-noun( 'insipidity', '-', mass, _ ).-noun( 'insipidness', '-', mass, _ ).-noun( 'insistence', '-', mass, _ ).-noun( 'insole', 'insoles', count, _ ).-noun( 'insolence', '-', mass, _ ).-noun( 'insolvency', '-', mass, _ ).-noun( 'insolvent', 'insolvents', count, _ ).-noun( 'insomnia', '-', mass, _ ).-noun( 'insomniac', 'insomniacs', count, _ ).-noun( 'insouciance', '-', mass, _ ).-noun( 'inspection', 'inspections', both, _ ).-noun( 'inspector', 'inspectors', count, _ ).-noun( 'inspectorate', 'inspectorates', count, _ ).-noun( 'inspiration', 'inspirations', both, _ ).-noun( 'instability', 'instabilities', both, _ ).-noun( 'installation', 'installations', both, _ ).-noun( 'instalment', 'instalments', count, _ ).-noun( 'instance', 'instances', count, _ ).-noun( 'instant', 'instants', count, _ ).-noun( 'instep', 'insteps', count, _ ).-noun( 'instigation', 'instigations', count, _ ).-noun( 'instigator', 'instigators', count, _ ).-noun( 'instillation', 'instillations', count, _ ).-noun( 'instinct', 'instincts', both, _ ).-noun( 'institute', 'institutes', count, _ ).-noun( 'institution', 'institutions', both, _ ).-noun( 'instruction', 'instructions', both, _ ).-noun( 'instructor', 'instructors', count, _ ).-noun( 'instructress', 'instructresses', count, _ ).-noun( 'instrument', 'instruments', count, _ ).-noun( 'instrumentalist', 'instrumentalists', count, _ ).-noun( 'instrumentality', '-', mass, _ ).-noun( 'instrumentation', '-', mass, _ ).-noun( 'insubordination', 'insubordinations', both, _ ).-noun( 'insufficiency', '-', mass, _ ).-noun( 'insularism', '-', mass, _ ).-noun( 'insularity', '-', mass, _ ).-noun( 'insulation', '-', mass, _ ).-noun( 'insulator', 'insulators', count, _ ).-noun( 'insulin', '-', mass, _ ).-noun( 'insult', 'insults', both, _ ).-noun( 'insurance', 'insurances', both, _ ).-noun( 'insurgent', 'insurgents', count, _ ).-noun( 'insurrection', 'insurrections', both, _ ).-noun( 'intaglio', 'intaglios', both, _ ).-noun( 'intake', 'intakes', both, _ ).-noun( 'intangibility', '-', mass, _ ).-noun( 'intangibles', 'intangibless', count, _ ).-noun( 'integer', 'integers', count, _ ).-noun( 'integration', '-', mass, _ ).-noun( 'integrity', '-', mass, _ ).-noun( 'integument', 'integuments', count, _ ).-noun( 'intellect', 'intellects', both, _ ).-noun( 'intellectual', 'intellectuals', count, _ ).-noun( 'intelligence', '-', mass, _ ).-noun( 'intelligentsia', 'intelligentsias', count, _ ).-noun( 'intelligibility', '-', mass, _ ).-noun( 'intemperance', '-', mass, _ ).-noun( 'intensification', 'intensifications', both, _ ).-noun( 'intensity', 'intensities', both, _ ).-noun( 'intent', 'intents', both, _ ).-noun( 'intention', 'intentions', both, _ ).-noun( 'intentness', '-', mass, _ ).-noun( 'interaction', 'interactions', count, _ ).-noun( 'interception', 'interceptions', both, _ ).-noun( 'interceptor', 'interceptors', count, _ ).-noun( 'intercession', 'intercessions', both, _ ).-noun( 'interchange', 'interchanges', both, _ ).-noun( 'intercom', 'intercoms', count, _ ).-noun( 'intercommunication', '-', mass, _ ).-noun( 'intercommunion', 'intercommunions', count, _ ).-noun( 'interconnectedness', '-', mass, _ ).-noun( 'interconnection', 'interconnections', both, _ ).-noun( 'intercourse', '-', mass, _ ).-noun( 'interdependence', 'interdependences', count, _ ).-noun( 'interdict', 'interdicts', count, _ ).-noun( 'interdiction', 'interdictions', both, _ ).-noun( 'interest', 'interests', both, _ ).-noun( 'interface', 'interfaces', count, _ ).-noun( 'interference', '-', mass, _ ).-noun( 'interim', '-', mass, _ ).-noun( 'interior', 'interiors', count, _ ).-noun( 'interjection', 'interjections', count, _ ).-noun( 'interlocutor', 'interlocutors', count, _ ).-noun( 'interloper', 'interlopers', count, _ ).-noun( 'interlude', 'interludes', count, _ ).-noun( 'intermarriage', 'intermarriages', both, _ ).-noun( 'intermediary', 'intermediaries', count, _ ).-noun( 'intermediate', 'intermediates', count, _ ).-noun( 'interment', 'interments', both, _ ).-noun( 'intermezzo', 'intermezzos', count, _ ).-noun( 'intermission', 'intermissions', count, _ ).-noun( 'intermixture', 'intermixtures', count, _ ).-noun( 'intern', 'interns', count, _ ).-noun( 'international', 'internationals', count, _ ).-noun( 'internationale', 'internationales', count, _ ).-noun( 'internationalism', '-', mass, _ ).-noun( 'internationalist', 'internationalists', count, _ ).-noun( 'internationalization', 'internationalizations', both, _ ).-noun( 'interne', 'internes', count, _ ).-noun( 'internee', 'internees', count, _ ).-noun( 'internment', '-', mass, _ ).-noun( 'interpellation', 'interpellations', both, _ ).-noun( 'interphone', 'interphones', count, _ ).-noun( 'interplay', '-', mass, _ ).-noun( 'interpolation', 'interpolations', both, _ ).-noun( 'interposition', 'interpositions', both, _ ).-noun( 'interpretation', 'interpretations', both, _ ).-noun( 'interpreter', 'interpreters', count, _ ).-noun( 'interregnum', 'interregnums', count, _ ).-noun( 'interrelation', 'interrelations', both, _ ).-noun( 'interrelationship', 'interrelationships', both, _ ).-noun( 'interrogation', 'interrogations', both, _ ).-noun( 'interrogative', 'interrogatives', count, _ ).-noun( 'interrogator', 'interrogators', count, _ ).-noun( 'interrupter', 'interrupters', count, _ ).-noun( 'interruption', 'interruptions', both, _ ).-noun( 'intersection', 'intersections', both, _ ).-noun( 'interstice', 'interstices', count, _ ).-noun( 'interval', 'intervals', count, _ ).-noun( 'intervention', 'interventions', both, _ ).-noun( 'interview', 'interviews', count, _ ).-noun( 'interviewer', 'interviewers', count, _ ).-noun( 'intestine', 'intestines', count, _ ).-noun( 'intimacy', 'intimacies', both, _ ).-noun( 'intimate', 'intimates', count, _ ).-noun( 'intimation', 'intimations', both, _ ).-noun( 'intimidation', '-', mass, _ ).-noun( 'intolerance', '-', mass, _ ).-noun( 'intonation', '-', mass, _ ).-noun( 'intoxicant', 'intoxicants', count, _ ).-noun( 'intoxication', '-', mass, _ ).-noun( 'intractability', '-', mass, _ ).-noun( 'intransigence', '-', mass, _ ).-noun( 'intrepidity', 'intrepidities', both, _ ).-noun( 'intricacy', 'intricacies', both, _ ).-noun( 'intrigue', 'intrigues', both, _ ).-noun( 'intro', '-', count, _ ).-noun( 'introduction', 'introductions', both, _ ).-noun( 'introspection', '-', mass, _ ).-noun( 'introversion', '-', mass, _ ).-noun( 'introvert', 'introverts', count, _ ).-noun( 'intruder', 'intruders', count, _ ).-noun( 'intrusion', 'intrusions', both, _ ).-noun( 'intuition', 'intuitions', both, _ ).-noun( 'intumescence', '-', mass, _ ).-noun( 'inundation', 'inundations', both, _ ).-noun( 'invader', 'invaders', count, _ ).-noun( 'invalid', 'invalids', count, _ ).-noun( 'invalidation', 'invalidations', both, _ ).-noun( 'invalidism', '-', mass, _ ).-noun( 'invalidity', '-', mass, _ ).-noun( 'invasion', 'invasions', both, _ ).-noun( 'invective', '-', mass, _ ).-noun( 'invention', 'inventions', both, _ ).-noun( 'inventor', 'inventors', count, _ ).-noun( 'inventory', 'inventories', count, _ ).-noun( 'inverse', '-', mass, _ ).-noun( 'inversion', 'inversions', both, _ ).-noun( 'invertebrate', 'invertebrates', count, _ ).-noun( 'investigation', 'investigations', both, _ ).-noun( 'investigator', 'investigators', count, _ ).-noun( 'investiture', 'investitures', count, _ ).-noun( 'investment', 'investments', both, _ ).-noun( 'investor', 'investors', count, _ ).-noun( 'invigilation', 'invigilations', both, _ ).-noun( 'invigilator', 'invigilators', count, _ ).-noun( 'invincibility', '-', mass, _ ).-noun( 'invisibility', '-', mass, _ ).-noun( 'invitation', 'invitations', both, _ ).-noun( 'invite', 'invites', count, _ ).-noun( 'invocation', 'invocations', both, _ ).-noun( 'invoice', 'invoices', count, _ ).-noun( 'involution', 'involutions', count, _ ).-noun( 'involvement', 'involvements', count, _ ).-noun( 'inwardness', '-', mass, _ ).-noun( 'iodine', '-', mass, _ ).-noun( 'ion', 'ions', count, _ ).-noun( 'ionization', '-', mass, _ ).-noun( 'ionosphere', 'ionospheres', count, _ ).-noun( 'iota', 'iotas', count, _ ).-noun( 'ipse dixit', 'ipse dixits', count, _ ).-noun( 'irascibility', '-', mass, _ ).-noun( 'ire', '-', mass, _ ).-noun( 'iridescence', '-', mass, _ ).-noun( 'iridium', '-', mass, _ ).-noun( 'iris', 'irises', count, _ ).-noun( 'iron', 'irons', both, _ ).-noun( 'iron-foundry', 'iron-foundries', count, _ ).-noun( 'iron-grey', '-', mass, _ ).-noun( 'ironing-board', 'ironing-boards', count, _ ).-noun( 'ironmonger', 'ironmongers', count, _ ).-noun( 'ironmongery', 'ironmongeries', both, _ ).-noun( 'ironmould', 'ironmoulds', count, _ ).-noun( 'ironside', 'ironsides', count, _ ).-noun( 'ironware', '-', mass, _ ).-noun( 'ironwork', 'ironworks', count, _ ).-noun( 'ironworks', 'ironworks', count, _ ).-noun( 'irony', 'ironies', both, _ ).-noun( 'irredentist', 'irredentists', count, _ ).-noun( 'irregular', 'irregulars', count, _ ).-noun( 'irregularity', 'irregularities', both, _ ).-noun( 'irrelevance', 'irrelevances', both, _ ).-noun( 'irrelevancy', 'irrelevancies', both, _ ).-noun( 'irresolution', '-', mass, _ ).-noun( 'irresponsibility', '-', mass, _ ).-noun( 'irreverence', '-', mass, _ ).-noun( 'irreversibility', '-', mass, _ ).-noun( 'irridentism', '-', mass, _ ).-noun( 'irrigation', '-', mass, _ ).-noun( 'irritability', '-', mass, _ ).-noun( 'irritant', 'irritants', count, _ ).-noun( 'irritation', 'irritations', both, _ ).-noun( 'irruption', 'irruptions', count, _ ).-noun( 'isinglass', '-', mass, _ ).-noun( 'island', 'islands', count, _ ).-noun( 'islander', 'islanders', count, _ ).-noun( 'isle', 'isles', count, _ ).-noun( 'islet', 'islets', count, _ ).-noun( 'ism', 'isms', count, _ ).-noun( 'isobar', 'isobars', count, _ ).-noun( 'isolation', '-', mass, _ ).-noun( 'isolationism', '-', mass, _ ).-noun( 'isolationist', 'isolationists', count, _ ).-noun( 'isotherm', 'isotherms', count, _ ).-noun( 'isotope', 'isotopes', count, _ ).-noun( 'issue', 'issues', both, _ ).-noun( 'isthmus', 'isthmuses', count, _ ).-noun( 'itch', 'itches', count, _ ).-noun( 'item', 'items', count, _ ).-noun( 'iteration', 'iterations', both, _ ).-noun( 'itinerary', 'itineraries', count, _ ).-noun( 'ivory', '-', mass, _ ).-noun( 'ivy', 'ivies', both, _ ).-noun( 'j', '-', count, _ ).-noun( 'jab', 'jabs', count, _ ).-noun( 'jabber', '-', mass, _ ).-noun( 'jabberer', 'jabberers', count, _ ).-noun( 'jabot', 'jabots', count, _ ).-noun( 'jack', 'jacks', count, _ ).-noun( 'jack-in-the-box', 'jack-in-the-boxes', count, _ ).-noun( 'jack-knife', 'jack-knives', count, _ ).-noun( 'jack-o\'-lantern', 'jack-o\'-lanterns', count, _ ).-noun( 'jack-plane', 'jack-planes', count, _ ).-noun( 'jackal', 'jackals', count, _ ).-noun( 'jackanapes', '-', count, _ ).-noun( 'jackass', 'jackasses', count, _ ).-noun( 'jackboot', 'jackboots', count, _ ).-noun( 'jackdaw', 'jackdaws', count, _ ).-noun( 'jacket', 'jackets', count, _ ).-noun( 'jackpot', 'jackpots', count, _ ).-noun( 'jade', 'jades', both, _ ).-noun( 'jag', 'jags', count, _ ).-noun( 'jaguar', 'jaguars', count, _ ).-noun( 'jail', 'jails', both, _ ).-noun( 'jailer', 'jailers', count, _ ).-noun( 'jailor', 'jailors', count, _ ).-noun( 'jakes', '-', count, _ ).-noun( 'jalopy', 'jalopies', count, _ ).-noun( 'jam', 'jams', both, _ ).-noun( 'jamb', 'jambs', count, _ ).-noun( 'jamboree', 'jamborees', count, _ ).-noun( 'jamjar', 'jamjars', count, _ ).-noun( 'jampot', 'jampots', count, _ ).-noun( 'jangle', '-', mass, _ ).-noun( 'janitor', 'janitors', count, _ ).-noun( 'jape', 'japes', count, _ ).-noun( 'japonica', '-', mass, _ ).-noun( 'jar', 'jars', count, _ ).-noun( 'jarful', 'jarfuls', count, _ ).-noun( 'jargon', '-', mass, _ ).-noun( 'jasmine', '-', mass, _ ).-noun( 'jasper', '-', mass, _ ).-noun( 'jaundice', '-', mass, _ ).-noun( 'jaunt', 'jaunts', count, _ ).-noun( 'jauntiness', '-', mass, _ ).-noun( 'jaunting-car', 'jaunting-cars', count, _ ).-noun( 'javelin', 'javelins', count, _ ).-noun( 'jaw', 'jaws', count, _ ).-noun( 'jawbone', 'jawbones', count, _ ).-noun( 'jawbreaker', 'jawbreakers', count, _ ).-noun( 'jay', 'jays', count, _ ).-noun( 'jaywalker', 'jaywalkers', count, _ ).-noun( 'jazz', '-', mass, _ ).-noun( 'jealousy', 'jealousies', both, _ ).-noun( 'jean', '-', mass, _ ).-noun( 'jeep', 'jeeps', count, _ ).-noun( 'jeer', 'jeers', count, _ ).-noun( 'jejuneness', '-', mass, _ ).-noun( 'jellaba', 'jellabas', count, _ ).-noun( 'jelly', 'jellies', both, _ ).-noun( 'jellyfish', 'jellyfish', count, _ ).-noun( 'jemmy', 'jemmies', count, _ ).-noun( 'jenny', 'jennies', count, _ ).-noun( 'jeopardy', '-', mass, _ ).-noun( 'jerboa', 'jerboas', count, _ ).-noun( 'jeremiad', 'jeremiads', count, _ ).-noun( 'jerk', 'jerks', count, _ ).-noun( 'jerkin', 'jerkins', count, _ ).-noun( 'jerkiness', '-', mass, _ ).-noun( 'jerry', 'jerries', count, _ ).-noun( 'jerry-builder', 'jerry-builders', count, _ ).-noun( 'jerry-building', '-', mass, _ ).-noun( 'jersey', 'jerseys', both, _ ).-noun( 'jest', 'jests', count, _ ).-noun( 'jester', 'jesters', count, _ ).-noun( 'jet', 'jets', both, _ ).-noun( 'jetsam', '-', mass, _ ).-noun( 'jetty', 'jetties', count, _ ).-noun( 'jewel', 'jewels', count, _ ).-noun( 'jeweller', 'jewellers', count, _ ).-noun( 'jewellery', '-', mass, _ ).-noun( 'jewelry', '-', mass, _ ).-noun( 'jib', 'jibs', count, _ ).-noun( 'jib-boom', 'jib-booms', count, _ ).-noun( 'jibe', 'jibes', count, _ ).-noun( 'jiffy', 'jiffies', count, _ ).-noun( 'jig', 'jigs', count, _ ).-noun( 'jigger', 'jiggers', count, _ ).-noun( 'jiggery-pokery', '-', mass, _ ).-noun( 'jiggle', 'jiggles', count, _ ).-noun( 'jigsaw', 'jigsaws', count, _ ).-noun( 'jihad', 'jihads', count, _ ).-noun( 'jilt', 'jilts', count, _ ).-noun( 'jimmy', 'jimmies', count, _ ).-noun( 'jingle', 'jingles', count, _ ).-noun( 'jingo', 'jingoes', count, _ ).-noun( 'jingoism', '-', mass, _ ).-noun( 'jingoist', 'jingoists', count, _ ).-noun( 'jinks', '-', mass, _ ).-noun( 'jinn', 'jinns', count, _ ).-noun( 'jinx', 'jinxes', count, _ ).-noun( 'jitney', 'jitneys', count, _ ).-noun( 'jitterbug', 'jitterbugs', count, _ ).-noun( 'jive', 'jives', count, _ ).-noun( 'job', 'jobs', count, _ ).-noun( 'jobber', 'jobbers', count, _ ).-noun( 'jobbery', '-', mass, _ ).-noun( 'jockey', 'jockeys', count, _ ).-noun( 'jocoseness', '-', mass, _ ).-noun( 'jocosity', '-', mass, _ ).-noun( 'jocularity', 'jocularities', both, _ ).-noun( 'jocundity', 'jocundities', both, _ ).-noun( 'jog', 'jogs', count, _ ).-noun( 'jog-trot', 'jog-trots', count, _ ).-noun( 'jogger', 'joggers', count, _ ).-noun( 'jogging', '-', mass, _ ).-noun( 'joggle', 'joggles', count, _ ).-noun( 'john', '-', count, _ ).-noun( 'joie de vivre', '-', mass, _ ).-noun( 'join', 'joins', count, _ ).-noun( 'joiner', 'joiners', count, _ ).-noun( 'joinery', '-', mass, _ ).-noun( 'joint', 'joints', count, _ ).-noun( 'jointure', 'jointures', count, _ ).-noun( 'joist', 'joists', count, _ ).-noun( 'joke', 'jokes', count, _ ).-noun( 'joker', 'jokers', count, _ ).-noun( 'jollification', 'jollifications', both, _ ).-noun( 'jollity', 'jollities', both, _ ).-noun( 'jollyboat', 'jollyboats', count, _ ).-noun( 'jolt', 'jolts', count, _ ).-noun( 'jonquil', 'jonquils', count, _ ).-noun( 'joss', 'josses', count, _ ).-noun( 'joss-house', 'joss-houses', count, _ ).-noun( 'joss-stick', 'joss-sticks', count, _ ).-noun( 'jot', 'jots', count, _ ).-noun( 'jotter', 'jotters', count, _ ).-noun( 'joule', 'joules', count, _ ).-noun( 'journal', 'journals', count, _ ).-noun( 'journalese', '-', mass, _ ).-noun( 'journalism', '-', mass, _ ).-noun( 'journalist', 'journalists', count, _ ).-noun( 'journey', 'journeys', count, _ ).-noun( 'journeyman', 'journeymen', count, _ ).-noun( 'joust', 'jousts', count, _ ).-noun( 'joviality', 'jovialities', both, _ ).-noun( 'jowl', 'jowls', count, _ ).-noun( 'joy', 'joys', both, _ ).-noun( 'joy-ride', 'joy-rides', count, _ ).-noun( 'joy-stick', 'joy-sticks', count, _ ).-noun( 'joyfulness', '-', mass, _ ).-noun( 'joylessness', '-', mass, _ ).-noun( 'joyousness', '-', mass, _ ).-noun( 'ju-jitsu', '-', mass, _ ).-noun( 'jubilation', 'jubilations', both, _ ).-noun( 'jubilee', 'jubilees', count, _ ).-noun( 'judge', 'judges', count, _ ).-noun( 'judgement', 'judgements', both, _ ).-noun( 'judicature', 'judicatures', both, _ ).-noun( 'judiciary', 'judiciaries', count, _ ).-noun( 'judiciousness', '-', mass, _ ).-noun( 'judo', '-', mass, _ ).-noun( 'jug', 'jugs', count, _ ).-noun( 'jugful', 'jugfuls', count, _ ).-noun( 'juggernaut', 'juggernauts', count, _ ).-noun( 'juggler', 'jugglers', count, _ ).-noun( 'juice', 'juices', both, _ ).-noun( 'juiciness', '-', mass, _ ).-noun( 'juju', 'jujus', count, _ ).-noun( 'jujube', 'jujubes', count, _ ).-noun( 'jukebox', 'jukeboxes', count, _ ).-noun( 'julep', 'juleps', count, _ ).-noun( 'jumble', 'jumbles', both, _ ).-noun( 'jumble-sale', 'jumble-sales', count, _ ).-noun( 'jump', 'jumps', count, _ ).-noun( 'jumper', 'jumpers', count, _ ).-noun( 'jumpiness', '-', mass, _ ).-noun( 'junction', 'junctions', both, _ ).-noun( 'juncture', 'junctures', count, _ ).-noun( 'jungle', 'jungles', count, _ ).-noun( 'junior', 'juniors', count, _ ).-noun( 'juniper', 'junipers', count, _ ).-noun( 'junk', 'junks', both, _ ).-noun( 'junk-shop', 'junk-shops', count, _ ).-noun( 'junket', 'junkets', both, _ ).-noun( 'junketing', '-', mass, _ ).-noun( 'junkie', 'junkies', count, _ ).-noun( 'junky', 'junkies', count, _ ).-noun( 'junta', 'juntas', count, _ ).-noun( 'jurisdiction', '-', mass, _ ).-noun( 'jurisprudence', '-', mass, _ ).-noun( 'jurist', 'jurists', count, _ ).-noun( 'juror', 'jurors', count, _ ).-noun( 'jury', 'juries', count, _ ).-noun( 'jury-box', 'jury-boxes', count, _ ).-noun( 'jury-mast', 'jury-masts', count, _ ).-noun( 'juryman', 'jurymen', count, _ ).-noun( 'justice', 'justices', both, _ ).-noun( 'justiciary', 'justiciaries', count, _ ).-noun( 'justification', 'justifications', both, _ ).-noun( 'justness', '-', mass, _ ).-noun( 'jute', '-', mass, _ ).-noun( 'juvenile', 'juveniles', count, _ ).-noun( 'juxtaposition', '-', mass, _ ).-noun( 'k', '-', count, _ ).-noun( 'k\"ummel', '-', mass, _ ).-noun( 'kaffir', 'kaffirs', count, _ ).-noun( 'kail', '-', mass, _ ).-noun( 'kakemono', 'kakemonos', count, _ ).-noun( 'kale', '-', mass, _ ).-noun( 'kaleidoscope', 'kaleidoscopes', count, _ ).-noun( 'kampong', 'kampongs', count, _ ).-noun( 'kangaroo', 'kangaroos', count, _ ).-noun( 'kaolin', '-', mass, _ ).-noun( 'kapok', '-', mass, _ ).-noun( 'karat', 'karats', count, _ ).-noun( 'karate', '-', mass, _ ).-noun( 'karma', 'karmas', count, _ ).-noun( 'kava', '-', mass, _ ).-noun( 'kayak', 'kayaks', count, _ ).-noun( 'kebab', 'kebabs', count, _ ).-noun( 'kedgeree', '-', mass, _ ).-noun( 'keel', 'keels', count, _ ).-noun( 'keen', 'keens', count, _ ).-noun( 'keenness', '-', mass, _ ).-noun( 'keep', 'keeps', both, _ ).-noun( 'keeper', 'keepers', count, _ ).-noun( 'keeping', '-', mass, _ ).-noun( 'keepsake', 'keepsakes', count, _ ).-noun( 'keg', 'kegs', count, _ ).-noun( 'kelp', '-', mass, _ ).-noun( 'ken', '-', mass, _ ).-noun( 'kennel', 'kennels', count, _ ).-noun( 'kepi', 'kepis', count, _ ).-noun( 'kerb', 'kerbs', count, _ ).-noun( 'kerbstone', 'kerbstones', count, _ ).-noun( 'kerchief', 'kerchiefs', count, _ ).-noun( 'kernel', 'kernels', count, _ ).-noun( 'kerosene', '-', mass, _ ).-noun( 'kestrel', 'kestrels', count, _ ).-noun( 'ketch', 'ketches', count, _ ).-noun( 'ketchup', '-', mass, _ ).-noun( 'kettle', 'kettles', count, _ ).-noun( 'kettledrum', 'kettledrums', count, _ ).-noun( 'key', 'keys', count, _ ).-noun( 'keyboard', 'keyboards', count, _ ).-noun( 'keyhole', 'keyholes', count, _ ).-noun( 'keynote', 'keynotes', count, _ ).-noun( 'keyring', 'keyrings', count, _ ).-noun( 'keystone', 'keystones', count, _ ).-noun( 'keyword', 'keywords', count, _ ).-noun( 'kg', 'kg', count, _ ).-noun( 'khaki', '-', mass, _ ).-noun( 'khan', 'khans', count, _ ).-noun( 'kibbutz', 'kibbutzim', count, _ ).-noun( 'kibbutznik', 'kibbutzniks', count, _ ).-noun( 'kick', 'kicks', both, _ ).-noun( 'kick-start', 'kick-starts', count, _ ).-noun( 'kick-starter', 'kick-starters', count, _ ).-noun( 'kickback', 'kickbacks', count, _ ).-noun( 'kickoff', 'kickoffs', count, _ ).-noun( 'kid', 'kids', both, _ ).-noun( 'kiddy', 'kiddies', count, _ ).-noun( 'kidnapper', 'kidnappers', count, _ ).-noun( 'kidney', 'kidneys', count, _ ).-noun( 'kidney-bean', 'kidney-beans', count, _ ).-noun( 'kill', '-', count, _ ).-noun( 'killer', 'killers', count, _ ).-noun( 'killing', 'killings', both, _ ).-noun( 'killjoy', 'killjoys', count, _ ).-noun( 'kiln', 'kilns', count, _ ).-noun( 'kilo', 'kilos', count, _ ).-noun( 'kilocycle', 'kilocycles', count, _ ).-noun( 'kilogram', 'kilograms', count, _ ).-noun( 'kilolitre', 'kilolitres', count, _ ).-noun( 'kilometre', 'kilometres', count, _ ).-noun( 'kilowatt', 'kilowatts', count, _ ).-noun( 'kilt', 'kilts', count, _ ).-noun( 'kimono', 'kimonos', count, _ ).-noun( 'kind', 'kinds', both, _ ).-noun( 'kindergarten', 'kindergartens', count, _ ).-noun( 'kindling', '-', mass, _ ).-noun( 'kindness', 'kindnesses', both, _ ).-noun( 'kindred', '-', mass, _ ).-noun( 'kinetics', 'kinetics', mass, _ ).-noun( 'king', 'kings', count, _ ).-noun( 'kingcup', 'kingcups', count, _ ).-noun( 'kingdom', 'kingdoms', count, _ ).-noun( 'kingfisher', 'kingfishers', count, _ ).-noun( 'kingpin', 'kingpins', count, _ ).-noun( 'kingship', '-', mass, _ ).-noun( 'kink', 'kinks', count, _ ).-noun( 'kinship', '-', mass, _ ).-noun( 'kinsman', 'kinsmen', count, _ ).-noun( 'kinswoman', 'kinswomen', count, _ ).-noun( 'kiosk', 'kiosks', count, _ ).-noun( 'kip', 'kips', count, _ ).-noun( 'kipper', 'kippers', count, _ ).-noun( 'kirk', 'kirks', count, _ ).-noun( 'kirsch', '-', mass, _ ).-noun( 'kirtle', 'kirtles', count, _ ).-noun( 'kismet', '-', mass, _ ).-noun( 'kiss', 'kisses', count, _ ).-noun( 'kisser', 'kissers', count, _ ).-noun( 'kit', 'kits', both, _ ).-noun( 'kitbag', 'kitbags', count, _ ).-noun( 'kitchen', 'kitchens', count, _ ).-noun( 'kitchenette', 'kitchenettes', count, _ ).-noun( 'kite', 'kites', count, _ ).-noun( 'kite-balloon', 'kite-balloons', count, _ ).-noun( 'kitten', 'kittens', count, _ ).-noun( 'kitty', 'kitties', count, _ ).-noun( 'kiwi', 'kiwis', count, _ ).-noun( 'klaxon', 'klaxons', count, _ ).-noun( 'kleenex', 'kleenexes', both, _ ).-noun( 'kleptomania', '-', mass, _ ).-noun( 'kleptomaniac', 'kleptomaniacs', count, _ ).-noun( 'km', 'km', count, _ ).-noun( 'knack', 'knacks', count, _ ).-noun( 'knacker', 'knackers', count, _ ).-noun( 'knapsack', 'knapsacks', count, _ ).-noun( 'knave', 'knaves', count, _ ).-noun( 'knavery', 'knaveries', both, _ ).-noun( 'knee', 'knees', count, _ ).-noun( 'kneecap', 'kneecaps', count, _ ).-noun( 'knell', '-', count, _ ).-noun( 'knick-knack', 'knick-knacks', count, _ ).-noun( 'knife', 'knives', count, _ ).-noun( 'knife-edge', 'knife-edges', count, _ ).-noun( 'knight', 'knights', count, _ ).-noun( 'knight-errant', 'knights-errant', count, _ ).-noun( 'knighthood', 'knighthoods', both, _ ).-noun( 'knitter', 'knitters', count, _ ).-noun( 'knitting', '-', mass, _ ).-noun( 'knitting-machine', 'knitting-machines', count, _ ).-noun( 'knitting-needle', 'knitting-needles', count, _ ).-noun( 'knitwear', '-', mass, _ ).-noun( 'knob', 'knobs', count, _ ).-noun( 'knobble', 'knobbles', count, _ ).-noun( 'knobkerrie', 'knobkerries', count, _ ).-noun( 'knock', 'knocks', count, _ ).-noun( 'knock-on', 'knock-ons', count, _ ).-noun( 'knocker', 'knockers', count, _ ).-noun( 'knockout', 'knockouts', count, _ ).-noun( 'knoll', 'knolls', count, _ ).-noun( 'knot', 'knots', count, _ ).-noun( 'knothole', 'knotholes', count, _ ).-noun( 'knout', 'knouts', count, _ ).-noun( 'know', '-', count, _ ).-noun( 'know-all', 'know-alls', count, _ ).-noun( 'know-how', '-', mass, _ ).-noun( 'knowledge', '-', mass, _ ).-noun( 'knuckle', 'knuckles', count, _ ).-noun( 'koala', 'koalas', count, _ ).-noun( 'kobo', 'kobos', count, _ ).-noun( 'kohl', '-', mass, _ ).-noun( 'kohlrabi', 'kohlrabis', both, _ ).-noun( 'kola', 'kolas', count, _ ).-noun( 'kola-nut', 'kola-nuts', count, _ ).-noun( 'kookaburra', 'kookaburras', count, _ ).-noun( 'kopeck', 'kopecks', count, _ ).-noun( 'kopje', 'kopjes', count, _ ).-noun( 'koppie', 'koppies', count, _ ).-noun( 'kosher', '-', mass, _ ).-noun( 'kotow', 'kotows', count, _ ).-noun( 'koumiss', '-', mass, _ ).-noun( 'kowtow', 'kowtows', count, _ ).-noun( 'kraal', 'kraals', count, _ ).-noun( 'krona', 'kronor', count, _ ).-noun( 'krone', 'kroner', count, _ ).-noun( 'kudos', '-', mass, _ ).-noun( 'kumis', '-', mass, _ ).-noun( 'kung fu', '-', mass, _ ).-noun( 'kvass', '-', mass, _ ).-noun( 'kw', 'kw', count, _ ).-noun( 'kwacha', 'kwacha', count, _ ).-noun( 'kwela', '-', mass, _ ).-noun( 'l', '-', count, _ ).-noun( 'la', '-', count, _ ).-noun( 'laager', 'laagers', count, _ ).-noun( 'lab', 'labs', count, _ ).-noun( 'label', 'labels', count, _ ).-noun( 'laboratory', 'laboratories', count, _ ).-noun( 'labour', 'labours', both, _ ).-noun( 'labourer', 'labourers', count, _ ).-noun( 'laburnum', 'laburnums', count, _ ).-noun( 'labyrinth', 'labyrinths', count, _ ).-noun( 'lace', 'laces', both, _ ).-noun( 'laceration', 'lacerations', both, _ ).-noun( 'lack', '-', mass, _ ).-noun( 'lackey', 'lackeys', count, _ ).-noun( 'laconicism', 'laconicisms', both, _ ).-noun( 'laconism', 'laconisms', both, _ ).-noun( 'lacquer', 'lacquers', both, _ ).-noun( 'lacrosse', '-', mass, _ ).-noun( 'lacuna', 'lacunas', count, _ ).-noun( 'lad', 'lads', count, _ ).-noun( 'ladder', 'ladders', count, _ ).-noun( 'laddie', 'laddies', count, _ ).-noun( 'lading', '-', mass, _ ).-noun( 'ladle', 'ladles', count, _ ).-noun( 'lady', 'ladies', count, _ ).-noun( 'lady\'s-maid', 'lady\'s-maids', count, _ ).-noun( 'lady-in-waiting', 'ladies-in-waiting', count, _ ).-noun( 'lady-killer', 'lady-killers', count, _ ).-noun( 'ladybird', 'ladybirds', count, _ ).-noun( 'ladyship', 'ladyships', count, _ ).-noun( 'lag', 'lags', count, _ ).-noun( 'lager', 'lagers', both, _ ).-noun( 'laggard', 'laggards', count, _ ).-noun( 'lagging', '-', mass, _ ).-noun( 'lagoon', 'lagoons', count, _ ).-noun( 'lair', 'lairs', count, _ ).-noun( 'laird', 'lairds', count, _ ).-noun( 'laissez-faire', '-', mass, _ ).-noun( 'laity', 'laities', count, _ ).-noun( 'lake', 'lakes', count, _ ).-noun( 'lakh', 'lakhs', count, _ ).-noun( 'lam_e', '-', mass, _ ).-noun( 'lama', 'lamas', count, _ ).-noun( 'lamasery', 'lamaseries', count, _ ).-noun( 'lamb', 'lambs', both, _ ).-noun( 'lambency', '-', mass, _ ).-noun( 'lambkin', 'lambkins', count, _ ).-noun( 'lambskin', 'lambskins', both, _ ).-noun( 'lameness', '-', mass, _ ).-noun( 'lament', 'laments', count, _ ).-noun( 'lamentation', 'lamentations', both, _ ).-noun( 'lamp', 'lamps', count, _ ).-noun( 'lamp-black', '-', mass, _ ).-noun( 'lamplight', '-', mass, _ ).-noun( 'lamplighter', 'lamplighters', count, _ ).-noun( 'lampoon', 'lampoons', count, _ ).-noun( 'lamppost', 'lampposts', count, _ ).-noun( 'lamprey', 'lampreys', count, _ ).-noun( 'lampshade', 'lampshades', count, _ ).-noun( 'lance', 'lances', count, _ ).-noun( 'lance-corporal', 'lance-corporals', count, _ ).-noun( 'lancer', 'lancers', count, _ ).-noun( 'lancet', 'lancets', count, _ ).-noun( 'land', 'lands', both, _ ).-noun( 'land-agent', 'land-agents', count, _ ).-noun( 'landau', 'landaus', count, _ ).-noun( 'landfall', 'landfalls', count, _ ).-noun( 'landgrave', 'landgraves', count, _ ).-noun( 'landholder', 'landholders', count, _ ).-noun( 'landing', 'landings', count, _ ).-noun( 'landing-craft', 'landing-craft', count, _ ).-noun( 'landing-field', 'landing-fields', count, _ ).-noun( 'landing-gear', '-', mass, _ ).-noun( 'landing-net', 'landing-nets', count, _ ).-noun( 'landing-party', 'landing-parties', count, _ ).-noun( 'landing-place', 'landing-places', count, _ ).-noun( 'landing-stage', 'landing-stages', count, _ ).-noun( 'landing-strip', 'landing-strips', count, _ ).-noun( 'landlady', 'landladies', count, _ ).-noun( 'landlord', 'landlords', count, _ ).-noun( 'landlubber', 'landlubbers', count, _ ).-noun( 'landmark', 'landmarks', count, _ ).-noun( 'landmine', 'landmines', count, _ ).-noun( 'landowner', 'landowners', count, _ ).-noun( 'landscape', 'landscapes', both, _ ).-noun( 'landslide', 'landslides', count, _ ).-noun( 'landslip', 'landslips', count, _ ).-noun( 'landsman', 'landsmen', count, _ ).-noun( 'lane', 'lanes', count, _ ).-noun( 'langsyne', '-', mass, _ ).-noun( 'language', 'languages', both, _ ).-noun( 'languor', '-', mass, _ ).-noun( 'langur', 'langurs', count, _ ).-noun( 'lanolin', '-', mass, _ ).-noun( 'lantern', 'lanterns', count, _ ).-noun( 'lanyard', 'lanyards', count, _ ).-noun( 'lap', 'laps', both, _ ).-noun( 'lap-dog', 'lap-dogs', count, _ ).-noun( 'lapel', 'lapels', count, _ ).-noun( 'lapidary', 'lapidaries', count, _ ).-noun( 'lapis lazuli', 'lapis lazulis', both, _ ).-noun( 'lapse', 'lapses', count, _ ).-noun( 'lapwing', 'lapwings', count, _ ).-noun( 'larboard', '-', mass, _ ).-noun( 'larceny', 'larcenies', both, _ ).-noun( 'larch', 'larches', both, _ ).-noun( 'lard', '-', mass, _ ).-noun( 'larder', 'larders', count, _ ).-noun( 'large', '-', mass, _ ).-noun( 'largeness', '-', mass, _ ).-noun( 'largesse', '-', mass, _ ).-noun( 'largo', 'largos', count, _ ).-noun( 'lariat', 'lariats', count, _ ).-noun( 'lark', 'larks', count, _ ).-noun( 'larkspur', 'larkspurs', count, _ ).-noun( 'larva', 'larvae', count, _ ).-noun( 'laryngitis', '-', mass, _ ).-noun( 'larynx', 'larynxes', count, _ ).-noun( 'lascar', 'lascars', count, _ ).-noun( 'lasciviousness', '-', mass, _ ).-noun( 'laser', 'lasers', count, _ ).-noun( 'lash', 'lashes', count, _ ).-noun( 'lash-up', 'lash-ups', count, _ ).-noun( 'lashing', 'lashings', count, _ ).-noun( 'lass', 'lasses', count, _ ).-noun( 'lassie', 'lassies', count, _ ).-noun( 'lassitude', '-', mass, _ ).-noun( 'lasso', 'lassos', count, _ ).-noun( 'last', 'lasts', count, _ ).-noun( 'lat', '-', count, _ ).-noun( 'latch', 'latches', count, _ ).-noun( 'latchkey', 'latchkeys', count, _ ).-noun( 'laterite', '-', mass, _ ).-noun( 'latex', '-', mass, _ ).-noun( 'lath', 'laths', count, _ ).-noun( 'lathe', 'lathes', count, _ ).-noun( 'lather', '-', mass, _ ).-noun( 'lathi', 'lathis', count, _ ).-noun( 'latitude', 'latitudes', both, _ ).-noun( 'latitudes', 'latitudess', both, _ ).-noun( 'latitudinarian', 'latitudinarians', count, _ ).-noun( 'latrine', 'latrines', count, _ ).-noun( 'lattice', 'lattices', count, _ ).-noun( 'laudanum', '-', mass, _ ).-noun( 'laugh', 'laughs', count, _ ).-noun( 'laughing-gas', '-', mass, _ ).-noun( 'laughing-stock', 'laughing-stocks', count, _ ).-noun( 'laughter', '-', mass, _ ).-noun( 'launch', 'launches', count, _ ).-noun( 'launcher', 'launchers', count, _ ).-noun( 'launching-pad', 'launching-pads', count, _ ).-noun( 'launching-site', 'launching-sites', count, _ ).-noun( 'launderette', 'launderettes', count, _ ).-noun( 'laundress', 'laundresses', count, _ ).-noun( 'laundry', 'laundries', count, _ ).-noun( 'laundryman', 'laundrymen', count, _ ).-noun( 'laundrywoman', 'laundrywomen', count, _ ).-noun( 'laureate', 'laureates', count, _ ).-noun( 'laurel', 'laurels', count, _ ).-noun( 'lav', 'lavs', count, _ ).-noun( 'lava', '-', mass, _ ).-noun( 'lavatory', 'lavatories', count, _ ).-noun( 'lavender', '-', mass, _ ).-noun( 'law', 'laws', both, _ ).-noun( 'law-officer', 'law-officers', count, _ ).-noun( 'lawbreaker', 'lawbreakers', count, _ ).-noun( 'lawgiver', 'lawgivers', count, _ ).-noun( 'lawlessness', '-', mass, _ ).-noun( 'lawmaker', 'lawmakers', count, _ ).-noun( 'lawmaking', '-', mass, _ ).-noun( 'lawn', 'lawns', both, _ ).-noun( 'lawn-mower', 'lawn-mowers', count, _ ).-noun( 'lawyer', 'lawyers', count, _ ).-noun( 'laxative', 'laxatives', both, _ ).-noun( 'laxity', 'laxities', both, _ ).-noun( 'lay', 'lays', count, _ ).-noun( 'lay figure', 'lay figures', count, _ ).-noun( 'lay-off', 'lay-offs', count, _ ).-noun( 'lay-out', 'lay-outs', count, _ ).-noun( 'layabout', 'layabouts', count, _ ).-noun( 'layby', 'laybys', count, _ ).-noun( 'layer', 'layers', count, _ ).-noun( 'layer-cake', 'layer-cakes', count, _ ).-noun( 'layette', 'layettes', count, _ ).-noun( 'layman', 'laymen', count, _ ).-noun( 'layover', 'layovers', count, _ ).-noun( 'lazar', 'lazars', count, _ ).-noun( 'lazaret', 'lazarets', count, _ ).-noun( 'lazarette', 'lazarettes', count, _ ).-noun( 'lazaretto', 'lazarettos', count, _ ).-noun( 'laziness', '-', mass, _ ).-noun( 'lazybones', '-', count, _ ).-noun( 'lb', 'lb', count, _ ).-noun( '-', 'lbs', count, _ ).-noun( 'lbw', '-', proper, _ ).-noun( 'lea', 'leas', count, _ ).-noun( 'lead', 'leads', both, _ ).-noun( 'lead', 'leads', both, _ ).-noun( 'lead-in', 'lead-ins', count, _ ).-noun( 'lead-ore', '-', mass, _ ).-noun( 'leader', 'leaders', count, _ ).-noun( 'leadership', '-', mass, _ ).-noun( 'leading', '-', mass, _ ).-noun( 'leading', '-', mass, _ ).-noun( 'leading-rein', 'leading-reins', count, _ ).-noun( 'leaf', 'leaves', count, _ ).-noun( 'leaf-bud', 'leaf-buds', count, _ ).-noun( 'leaf-mould', '-', mass, _ ).-noun( 'leaflet', 'leaflets', count, _ ).-noun( 'league', 'leagues', count, _ ).-noun( 'leak', 'leaks', count, _ ).-noun( 'leakage', 'leakages', both, _ ).-noun( 'lean', '-', mass, _ ).-noun( 'lean-to', 'lean-tos', count, _ ).-noun( 'leaning', 'leanings', count, _ ).-noun( 'leanness', '-', mass, _ ).-noun( 'leap', 'leaps', count, _ ).-noun( 'leap-year', 'leap-years', count, _ ).-noun( 'leapfrog', '-', mass, _ ).-noun( 'learner', 'learners', count, _ ).-noun( 'learning', '-', mass, _ ).-noun( 'lease', 'leases', count, _ ).-noun( 'lease-lend', '-', mass, _ ).-noun( 'leasehold', 'leaseholds', count, _ ).-noun( 'leaseholder', 'leaseholders', count, _ ).-noun( 'leash', 'leashes', count, _ ).-noun( 'least', '-', count, _ ).-noun( 'leather', 'leathers', both, _ ).-noun( 'leather-jacket', 'leather-jackets', count, _ ).-noun( 'leatherette', '-', mass, _ ).-noun( 'leatherneck', 'leathernecks', count, _ ).-noun( 'leatherwork', '-', mass, _ ).-noun( 'leave', 'leaves', both, _ ).-noun( 'leave-taking', 'leave-takings', count, _ ).-noun( 'leaven', '-', mass, _ ).-noun( 'lecher', 'lechers', count, _ ).-noun( 'lechery', 'lecheries', both, _ ).-noun( 'lectern', 'lecterns', count, _ ).-noun( 'lecture', 'lectures', count, _ ).-noun( 'lecturer', 'lecturers', count, _ ).-noun( 'lectureship', 'lectureships', count, _ ).-noun( 'ledge', 'ledges', count, _ ).-noun( 'ledger', 'ledgers', count, _ ).-noun( 'lee', '-', mass, _ ).-noun( 'leech', 'leeches', count, _ ).-noun( 'leek', 'leeks', count, _ ).-noun( 'leer', 'leers', count, _ ).-noun( 'leeway', '-', mass, _ ).-noun( 'left', '-', mass, _ ).-noun( 'left-wing', 'left-wings', count, _ ).-noun( 'left-winger', 'left-wingers', count, _ ).-noun( 'leftist', 'leftists', count, _ ).-noun( 'leg', 'legs', both, _ ).-noun( 'leg-pull', 'leg-pulls', count, _ ).-noun( 'leg-pulling', '-', mass, _ ).-noun( 'legacy', 'legacies', count, _ ).-noun( 'legalism', '-', mass, _ ).-noun( 'legality', '-', mass, _ ).-noun( 'legalization', '-', mass, _ ).-noun( 'legate', 'legates', count, _ ).-noun( 'legatee', 'legatees', count, _ ).-noun( 'legation', 'legations', count, _ ).-noun( 'legend', 'legends', both, _ ).-noun( 'leger line', 'leger lines', count, _ ).-noun( 'legerdemain', '-', mass, _ ).-noun( 'legging', 'leggings', count, _ ).-noun( 'leghorn', 'leghorns', count, _ ).-noun( 'legibility', '-', mass, _ ).-noun( 'legion', 'legions', count, _ ).-noun( 'legionary', 'legionaries', count, _ ).-noun( 'legislation', '-', mass, _ ).-noun( 'legislator', 'legislators', count, _ ).-noun( 'legislature', 'legislatures', count, _ ).-noun( 'legitimacy', '-', mass, _ ).-noun( 'lei', 'leis', count, _ ).-noun( 'leisure', '-', mass, _ ).-noun( 'lemming', 'lemmings', count, _ ).-noun( 'lemon', 'lemons', count, _ ).-noun( 'lemonade', '-', mass, _ ).-noun( 'lemur', 'lemurs', count, _ ).-noun( 'lender', 'lenders', count, _ ).-noun( 'lending-library', 'lending-libraries', count, _ ).-noun( 'length', 'lengths', both, _ ).-noun( 'lenience', '-', mass, _ ).-noun( 'leniency', '-', mass, _ ).-noun( 'lenity', '-', mass, _ ).-noun( 'lens', 'lenses', count, _ ).-noun( 'lentil', 'lentils', count, _ ).-noun( 'leopard', 'leopards', count, _ ).-noun( 'leopardess', 'leopardesses', count, _ ).-noun( 'leper', 'lepers', count, _ ).-noun( 'leprechaun', 'leprechauns', count, _ ).-noun( 'leprosy', '-', mass, _ ).-noun( 'lesbian', 'lesbians', count, _ ).-noun( 'lesbianism', '-', mass, _ ).-noun( 'lese majesty', '-', mass, _ ).-noun( 'lesion', 'lesions', count, _ ).-noun( 'less', '-', mass, _ ).-noun( 'lessee', 'lessees', count, _ ).-noun( 'lesson', 'lessons', count, _ ).-noun( 'lessor', 'lessors', count, _ ).-noun( 'let', 'lets', count, _ ).-noun( 'let-down', 'let-downs', count, _ ).-noun( 'let-up', 'let-ups', count, _ ).-noun( 'lethargy', '-', mass, _ ).-noun( 'letter', 'letters', count, _ ).-noun( 'letter-box', 'letter-boxes', count, _ ).-noun( 'letter-card', 'letter-cards', count, _ ).-noun( 'letter-case', 'letter-cases', count, _ ).-noun( 'letterhead', 'letterheads', count, _ ).-noun( 'lettering', '-', mass, _ ).-noun( 'letterpress', '-', mass, _ ).-noun( 'letting', 'lettings', count, _ ).-noun( 'lettuce', 'lettuces', both, _ ).-noun( 'leucocyte', 'leucocytes', count, _ ).-noun( 'leukaemia', '-', mass, _ ).-noun( 'levee', 'levees', count, _ ).-noun( 'level', 'levels', both, _ ).-noun( 'leveller', 'levellers', count, _ ).-noun( 'lever', 'levers', count, _ ).-noun( 'leverage', '-', mass, _ ).-noun( 'leveret', 'leverets', count, _ ).-noun( 'leviathan', 'leviathans', count, _ ).-noun( 'levitation', 'levitations', both, _ ).-noun( 'levity', 'levities', both, _ ).-noun( 'levy', 'levies', count, _ ).-noun( 'lewdness', '-', mass, _ ).-noun( 'lexicographer', 'lexicographers', count, _ ).-noun( 'lexicography', '-', mass, _ ).-noun( 'lexicon', 'lexicons', count, _ ).-noun( 'lexis', '-', mass, _ ).-noun( 'ley', 'leys', count, _ ).-noun( 'liability', 'liabilities', both, _ ).-noun( 'liaison', 'liaisons', both, _ ).-noun( 'liana', 'lianas', count, _ ).-noun( 'liar', 'liars', count, _ ).-noun( 'lib', '-', count, _ ).-noun( 'libation', 'libations', count, _ ).-noun( 'libel', 'libels', both, _ ).-noun( 'liberal', 'liberals', count, _ ).-noun( 'liberalism', '-', mass, _ ).-noun( 'liberality', 'liberalities', both, _ ).-noun( 'liberalization', 'liberalizations', count, _ ).-noun( 'liberation', 'liberations', both, _ ).-noun( 'liberator', 'liberators', count, _ ).-noun( 'libertine', 'libertines', count, _ ).-noun( 'liberty', 'liberties', both, _ ).-noun( 'libido', 'libidos', both, _ ).-noun( 'librarian', 'librarians', count, _ ).-noun( 'librarianship', '-', mass, _ ).-noun( 'library', 'libraries', count, _ ).-noun( 'librettist', 'librettists', count, _ ).-noun( 'libretto', 'librettos', count, _ ).-noun( 'licence', 'licences', both, _ ).-noun( 'licensee', 'licensees', count, _ ).-noun( 'licentiate', 'licentiates', count, _ ).-noun( 'licentiousness', '-', mass, _ ).-noun( 'lichee', 'lichees', count, _ ).-noun( 'lichen', '-', mass, _ ).-noun( 'lichgate', 'lichgates', count, _ ).-noun( 'lichi', 'lichis', count, _ ).-noun( 'lick', 'licks', count, _ ).-noun( 'licking', '-', count, _ ).-noun( 'lid', 'lids', count, _ ).-noun( 'lido', 'lidos', count, _ ).-noun( 'lie', 'lies', count, _ ).-noun( 'lie-abed', 'lie-abeds', count, _ ).-noun( 'lie-detector', 'lie-detectors', count, _ ).-noun( 'lie-in', 'lie-ins', count, _ ).-noun( 'lied', 'lieder', count, _ ).-noun( 'lieder-singer', 'lieder-singers', count, _ ).-noun( 'liege', 'lieges', count, _ ).-noun( 'liegeman', 'liegemen', count, _ ).-noun( 'lien', 'liens', count, _ ).-noun( 'lieu', '-', mass, _ ).-noun( 'lieutenancy', 'lieutenancies', count, _ ).-noun( 'lieutenant', 'lieutenants', count, _ ).-noun( 'life', 'lives', both, _ ).-noun( 'life-buoy', 'life-buoys', count, _ ).-noun( 'life-jacket', 'life-jackets', count, _ ).-noun( 'life-office', 'life-offices', count, _ ).-noun( 'life-preserver', 'life-preservers', count, _ ).-noun( 'life-raft', 'life-rafts', count, _ ).-noun( 'life-saver', 'life-savers', count, _ ).-noun( 'life-span', 'life-spans', count, _ ).-noun( 'life-work', 'life-works', count, _ ).-noun( 'lifebelt', 'lifebelts', count, _ ).-noun( 'lifeblood', '-', mass, _ ).-noun( 'lifeboat', 'lifeboats', count, _ ).-noun( 'lifebuoy', 'lifebuoys', count, _ ).-noun( 'lifeguard', 'lifeguards', count, _ ).-noun( 'lifeline', 'lifelines', count, _ ).-noun( 'lifer', 'lifers', count, _ ).-noun( 'lifetime', 'lifetimes', count, _ ).-noun( 'lift', 'lifts', count, _ ).-noun( 'lift-off', 'lift-offs', count, _ ).-noun( 'liftman', 'liftmen', count, _ ).-noun( 'ligament', 'ligaments', count, _ ).-noun( 'ligature', 'ligatures', count, _ ).-noun( 'light', 'lights', both, _ ).-noun( 'light-headedness', '-', mass, _ ).-noun( 'light-heartedness', '-', mass, _ ).-noun( 'light-heavyweight', 'light-heavyweights', count, _ ).-noun( 'light-mindedness', '-', mass, _ ).-noun( 'light-o\'-love', 'light-o\'-loves', count, _ ).-noun( 'lighter', 'lighters', count, _ ).-noun( 'lighterage', '-', mass, _ ).-noun( 'lighthouse', 'lighthouses', count, _ ).-noun( 'lightness', '-', mass, _ ).-noun( 'lightning', '-', mass, _ ).-noun( 'lightning-conductor', 'lightning-conductors', count, _ ).-noun( 'lightning-rod', 'lightning-rods', count, _ ).-noun( 'lightship', 'lightships', count, _ ).-noun( 'lightsomeness', '-', mass, _ ).-noun( 'lightweight', 'lightweights', count, _ ).-noun( 'lignite', '-', mass, _ ).-noun( 'like', 'likes', count, _ ).-noun( 'likelihood', '-', mass, _ ).-noun( 'likeness', 'likenesses', both, _ ).-noun( 'liking', 'likings', count, _ ).-noun( 'lilac', 'lilacs', count, _ ).-noun( 'lilt', 'lilts', count, _ ).-noun( 'lily', 'lilies', count, _ ).-noun( 'limb', 'limbs', count, _ ).-noun( 'limbo', 'limbos', both, _ ).-noun( 'lime', 'limes', both, _ ).-noun( 'lime-tree', 'lime-trees', count, _ ).-noun( 'limejuice', '-', mass, _ ).-noun( 'limekiln', 'limekilns', count, _ ).-noun( 'limelight', '-', mass, _ ).-noun( 'limerick', 'limericks', count, _ ).-noun( 'limestone', '-', mass, _ ).-noun( 'limey', 'limeys', count, _ ).-noun( 'limit', 'limits', count, _ ).-noun( 'limitation', 'limitations', both, _ ).-noun( 'limousine', 'limousines', count, _ ).-noun( 'limp', 'limps', count, _ ).-noun( 'limpet', 'limpets', count, _ ).-noun( 'limpidity', '-', mass, _ ).-noun( 'limpness', '-', mass, _ ).-noun( 'linchpin', 'linchpins', count, _ ).-noun( 'linden', 'lindens', count, _ ).-noun( 'linden-tree', 'linden-trees', count, _ ).-noun( 'line', 'lines', both, _ ).-noun( 'line-shooter', 'line-shooters', count, _ ).-noun( 'line-shooting', '-', mass, _ ).-noun( 'line-up', 'line-ups', count, _ ).-noun( 'lineage', '-', mass, _ ).-noun( 'lineament', 'lineaments', count, _ ).-noun( 'lineman', 'linemen', count, _ ).-noun( 'linen', '-', mass, _ ).-noun( 'linen-draper', 'linen-drapers', count, _ ).-noun( 'liner', 'liners', count, _ ).-noun( 'liner-train', 'liner-trains', count, _ ).-noun( 'linesman', 'linesmen', count, _ ).-noun( 'ling', 'lings', both, _ ).-noun( 'lingam', 'lingams', count, _ ).-noun( 'lingerer', 'lingerers', count, _ ).-noun( 'lingerie', '-', mass, _ ).-noun( 'lingo', 'lingoes', count, _ ).-noun( 'lingua franca', '-', count, _ ).-noun( 'linguist', 'linguists', count, _ ).-noun( 'linguistics', 'linguistics', mass, _ ).-noun( 'liniment', 'liniments', both, _ ).-noun( 'lining', 'linings', both, _ ).-noun( 'link', 'links', count, _ ).-noun( 'link-up', 'link-ups', count, _ ).-noun( 'linkage', 'linkages', both, _ ).-noun( 'linkboy', 'linkboys', count, _ ).-noun( 'linkman', 'linkmen', count, _ ).-noun( 'links', 'links', count, _ ).-noun( 'linnet', 'linnets', count, _ ).-noun( 'lino', '-', mass, _ ).-noun( 'linocut', 'linocuts', count, _ ).-noun( 'linoleum', '-', mass, _ ).-noun( 'linotype', 'linotypes', count, _ ).-noun( 'linseed', '-', mass, _ ).-noun( 'linsey-woolsey', '-', mass, _ ).-noun( 'lint', '-', mass, _ ).-noun( 'lintel', 'lintels', count, _ ).-noun( 'lion', 'lions', count, _ ).-noun( 'lion-hunter', 'lion-hunters', count, _ ).-noun( 'lioness', 'lionesses', count, _ ).-noun( 'lip', 'lips', both, _ ).-noun( 'lip-reading', '-', mass, _ ).-noun( 'lipstick', 'lipsticks', both, _ ).-noun( 'liquefaction', '-', mass, _ ).-noun( 'liqueur', 'liqueurs', count, _ ).-noun( 'liquid', 'liquids', both, _ ).-noun( 'liquidation', '-', mass, _ ).-noun( 'liquidator', 'liquidators', count, _ ).-noun( 'liquidity', '-', mass, _ ).-noun( 'liquidizer', 'liquidizers', count, _ ).-noun( 'liquor', 'liquors', both, _ ).-noun( 'liquorice', '-', mass, _ ).-noun( 'lira', 'liras', count, _ ).-noun( 'lisle', '-', mass, _ ).-noun( 'lisp', 'lisps', count, _ ).-noun( 'lissomness', '-', mass, _ ).-noun( 'list', 'lists', count, _ ).-noun( 'list-price', 'list-prices', count, _ ).-noun( 'listener', 'listeners', count, _ ).-noun( 'listing', 'listings', count, _ ).-noun( 'listlessness', '-', mass, _ ).-noun( 'litany', 'litanies', count, _ ).-noun( 'litchee', 'litchees', count, _ ).-noun( 'litchi', 'litchis', count, _ ).-noun( 'literacy', '-', mass, _ ).-noun( 'literal', 'literals', count, _ ).-noun( 'literate', 'literates', count, _ ).-noun( 'literature', '-', mass, _ ).-noun( 'lithograph', 'lithographs', count, _ ).-noun( 'lithography', '-', mass, _ ).-noun( 'litigant', 'litigants', count, _ ).-noun( 'litigation', '-', mass, _ ).-noun( 'litmus', '-', mass, _ ).-noun( 'litmus-paper', 'litmus-papers', both, _ ).-noun( 'litotes', 'litotes', count, _ ).-noun( 'litre', 'litres', count, _ ).-noun( 'litter', 'litters', both, _ ).-noun( 'litter-basket', 'litter-baskets', count, _ ).-noun( 'litter-lout', 'litter-louts', count, _ ).-noun( 'litterbin', 'litterbins', count, _ ).-noun( 'little', '-', mass, _ ).-noun( 'littleness', '-', mass, _ ).-noun( 'littoral', 'littorals', count, _ ).-noun( 'liturgy', 'liturgies', both, _ ).-noun( 'live-birth', 'live-births', count, _ ).-noun( 'livelihood', 'livelihoods', count, _ ).-noun( 'liveliness', '-', mass, _ ).-noun( 'liver', 'livers', both, _ ).-noun( 'liverwurst', '-', mass, _ ).-noun( 'livery', 'liveries', count, _ ).-noun( 'liveryman', 'liverymen', count, _ ).-noun( 'livestock', '-', mass, _ ).-noun( 'living', 'livings', both, _ ).-noun( 'living-room', 'living-rooms', count, _ ).-noun( 'living-space', 'living-spaces', count, _ ).-noun( 'lizard', 'lizards', count, _ ).-noun( '-', 'll', count, _ ).-noun( 'llama', 'llamas', count, _ ).-noun( 'load', 'loads', count, _ ).-noun( 'load-line', 'load-lines', count, _ ).-noun( 'load-shedding', '-', mass, _ ).-noun( 'loader', 'loaders', count, _ ).-noun( 'loading', 'loadings', count, _ ).-noun( 'loadstar', 'loadstars', count, _ ).-noun( 'loadstone', '-', mass, _ ).-noun( 'loaf', 'loaves', both, _ ).-noun( 'loaf-sugar', '-', mass, _ ).-noun( 'loafer', 'loafers', count, _ ).-noun( 'loam', '-', mass, _ ).-noun( 'loan', 'loans', both, _ ).-noun( 'loan-collection', 'loan-collections', count, _ ).-noun( 'loan-office', 'loan-offices', count, _ ).-noun( 'loanword', 'loanwords', count, _ ).-noun( 'loathing', '-', mass, _ ).-noun( 'lob', 'lobs', count, _ ).-noun( 'lobby', 'lobbies', count, _ ).-noun( 'lobbyist', 'lobbyists', count, _ ).-noun( 'lobe', 'lobes', count, _ ).-noun( 'lobster', 'lobsters', both, _ ).-noun( 'lobster-pot', 'lobster-pots', count, _ ).-noun( 'loc cit', '-', proper, _ ).-noun( 'local', 'locals', count, _ ).-noun( 'locale', 'locales', count, _ ).-noun( 'localism', 'localisms', both, _ ).-noun( 'locality', 'localities', both, _ ).-noun( 'localization', 'localizations', both, _ ).-noun( 'location', 'locations', both, _ ).-noun( 'loch', 'lochs', count, _ ).-noun( 'lock', 'locks', both, _ ).-noun( 'lock-gate', 'lock-gates', count, _ ).-noun( 'lock-keeper', 'lock-keepers', count, _ ).-noun( 'locker', 'lockers', count, _ ).-noun( 'locket', 'lockets', count, _ ).-noun( 'lockjaw', '-', mass, _ ).-noun( 'locknut', 'locknuts', count, _ ).-noun( 'lockout', 'lockouts', count, _ ).-noun( 'locksmith', 'locksmiths', count, _ ).-noun( 'lockstitch', 'lockstitches', count, _ ).-noun( 'lockup', 'lockups', count, _ ).-noun( 'locomotion', '-', mass, _ ).-noun( 'locomotive', 'locomotives', count, _ ).-noun( 'locum', 'locums', count, _ ).-noun( 'locum tenens', '-', count, _ ).-noun( 'locus', 'loci', count, _ ).-noun( 'locus classicus', '-', count, _ ).-noun( 'locust', 'locusts', count, _ ).-noun( 'locust-tree', 'locust-trees', count, _ ).-noun( 'locution', 'locutions', both, _ ).-noun( 'lode', 'lodes', count, _ ).-noun( 'lodestar', 'lodestars', count, _ ).-noun( 'lodestone', '-', mass, _ ).-noun( 'lodge', 'lodges', count, _ ).-noun( 'lodgement', 'lodgements', both, _ ).-noun( 'lodger', 'lodgers', count, _ ).-noun( 'lodging', 'lodgings', count, _ ).-noun( 'lodging-house', 'lodging-houses', count, _ ).-noun( 'lodgment', 'lodgments', both, _ ).-noun( 'loess', '-', mass, _ ).-noun( 'loft', 'lofts', count, _ ).-noun( 'loftiness', '-', mass, _ ).-noun( 'log', 'logs', count, _ ).-noun( 'log-cabin', 'log-cabins', count, _ ).-noun( 'log-jam', 'log-jams', count, _ ).-noun( 'log-rolling', '-', mass, _ ).-noun( 'loganberry', 'loganberries', count, _ ).-noun( 'logarithm', 'logarithms', count, _ ).-noun( 'logbook', 'logbooks', count, _ ).-noun( 'loggerheads', '-', mass, _ ).-noun( 'loggia', 'loggias', count, _ ).-noun( 'logging', '-', mass, _ ).-noun( 'logic', 'logics', both, _ ).-noun( 'logicality', '-', mass, _ ).-noun( 'logician', 'logicians', count, _ ).-noun( 'logistics', 'logistics', mass, _ ).-noun( 'loin', 'loins', count, _ ).-noun( 'loincloth', 'loincloths', count, _ ).-noun( 'loiterer', 'loiterers', count, _ ).-noun( 'lollipop', 'lollipops', count, _ ).-noun( 'lolly', 'lollies', count, _ ).-noun( 'loneliness', '-', mass, _ ).-noun( 'long', 'longs', both, _ ).-noun( 'long', '-', count, _ ).-noun( 'long-windedness', '-', mass, _ ).-noun( 'longboat', 'longboats', count, _ ).-noun( 'longbow', 'longbows', count, _ ).-noun( 'longevity', '-', mass, _ ).-noun( 'longhand', '-', mass, _ ).-noun( 'longing', 'longings', both, _ ).-noun( 'longitude', 'longitudes', count, _ ).-noun( 'longshoreman', 'longshoremen', count, _ ).-noun( 'loo', 'loos', count, _ ).-noun( 'loofa', 'loofas', count, _ ).-noun( 'loofah', 'loofahs', count, _ ).-noun( 'look', 'looks', count, _ ).-noun( 'look-over', '-', count, _ ).-noun( 'looker', 'lookers', count, _ ).-noun( 'looker-on', 'lookers-on', count, _ ).-noun( 'looking-glass', 'looking-glasses', count, _ ).-noun( 'lookout', 'lookouts', count, _ ).-noun( 'loom', 'looms', count, _ ).-noun( 'loon', 'loons', count, _ ).-noun( 'loony', 'loonies', count, _ ).-noun( 'loonybin', 'loonybins', count, _ ).-noun( 'loop', 'loops', count, _ ).-noun( 'loop-line', 'loop-lines', count, _ ).-noun( 'loophole', 'loopholes', count, _ ).-noun( 'loot', '-', mass, _ ).-noun( 'looter', 'looters', count, _ ).-noun( 'lope', '-', count, _ ).-noun( 'loquaciousness', '-', mass, _ ).-noun( 'loquacity', '-', mass, _ ).-noun( 'loquat', 'loquats', count, _ ).-noun( 'lord', 'lords', count, _ ).-noun( 'lordliness', '-', mass, _ ).-noun( 'lordship', 'lordships', both, _ ).-noun( 'lore', '-', mass, _ ).-noun( 'lorgnette', 'lorgnettes', count, _ ).-noun( 'lorry', 'lorries', count, _ ).-noun( 'loser', 'losers', count, _ ).-noun( 'loss', 'losses', both, _ ).-noun( 'loss-leader', 'loss-leaders', count, _ ).-noun( 'lot', 'lots', both, _ ).-noun( 'lotion', 'lotions', both, _ ).-noun( 'lottery', 'lotteries', count, _ ).-noun( 'lotto', '-', mass, _ ).-noun( 'lotus', 'lotuses', count, _ ).-noun( 'lotus-eater', 'lotus-eaters', count, _ ).-noun( 'loud-hailer', 'loud-hailers', count, _ ).-noun( 'loudness', '-', mass, _ ).-noun( 'loudspeaker', 'loudspeakers', count, _ ).-noun( 'lough', 'loughs', count, _ ).-noun( 'lounge', 'lounges', count, _ ).-noun( 'lounge-chair', 'lounge-chairs', count, _ ).-noun( 'lounge-lizard', 'lounge-lizards', count, _ ).-noun( 'lounge-suit', 'lounge-suits', count, _ ).-noun( 'lounger', 'loungers', count, _ ).-noun( 'louse', 'lice', count, _ ).-noun( 'lout', 'louts', count, _ ).-noun( 'louvre', 'louvres', count, _ ).-noun( 'love', 'loves', both, _ ).-noun( 'love-affair', 'love-affairs', count, _ ).-noun( 'love-child', 'love-children', count, _ ).-noun( 'love-feast', 'love-feasts', count, _ ).-noun( 'love-knot', 'love-knots', count, _ ).-noun( 'love-letter', 'love-letters', count, _ ).-noun( 'love-match', 'love-matches', count, _ ).-noun( 'love-philtre', 'love-philtres', count, _ ).-noun( 'love-potion', 'love-potions', count, _ ).-noun( 'love-seat', 'love-seats', count, _ ).-noun( 'love-song', 'love-songs', count, _ ).-noun( 'love-story', 'love-stories', count, _ ).-noun( 'love-token', 'love-tokens', count, _ ).-noun( 'lovebird', 'lovebirds', count, _ ).-noun( 'loveliness', '-', mass, _ ).-noun( 'lovemaking', '-', mass, _ ).-noun( 'lover', 'lovers', count, _ ).-noun( 'loving-cup', 'loving-cups', count, _ ).-noun( 'loving-kindness', '-', mass, _ ).-noun( 'low', 'lows', count, _ ).-noun( 'low-relief', 'low-reliefs', both, _ ).-noun( 'lowbrow', 'lowbrows', count, _ ).-noun( 'lowlander', 'lowlanders', count, _ ).-noun( 'lowliness', '-', mass, _ ).-noun( 'lowness', '-', mass, _ ).-noun( 'loyalist', 'loyalists', count, _ ).-noun( 'loyalty', 'loyalties', both, _ ).-noun( 'lozenge', 'lozenges', count, _ ).-noun( 'lubber', 'lubbers', count, _ ).-noun( 'lubricant', 'lubricants', both, _ ).-noun( 'lubrication', 'lubrications', both, _ ).-noun( 'lucerne', '-', mass, _ ).-noun( 'lucidity', '-', mass, _ ).-noun( 'luck', '-', mass, _ ).-noun( 'lucre', '-', mass, _ ).-noun( 'ludo', '-', mass, _ ).-noun( 'lug', 'lugs', count, _ ).-noun( 'luge', 'luges', count, _ ).-noun( 'luggage', '-', mass, _ ).-noun( 'luggage-carrier', 'luggage-carriers', count, _ ).-noun( 'luggage-rack', 'luggage-racks', count, _ ).-noun( 'luggage-van', 'luggage-vans', count, _ ).-noun( 'lugger', 'luggers', count, _ ).-noun( 'lugsail', 'lugsails', count, _ ).-noun( 'lugubriousness', '-', mass, _ ).-noun( 'lukewarmness', '-', mass, _ ).-noun( 'lull', 'lulls', count, _ ).-noun( 'lullaby', 'lullabies', count, _ ).-noun( 'lumbago', '-', mass, _ ).-noun( 'lumber', '-', mass, _ ).-noun( 'lumber-mill', 'lumber-mills', count, _ ).-noun( 'lumberjack', 'lumberjacks', count, _ ).-noun( 'lumberman', 'lumbermen', count, _ ).-noun( 'lumberroom', 'lumberrooms', count, _ ).-noun( 'lumberyard', 'lumberyards', count, _ ).-noun( 'luminary', 'luminaries', count, _ ).-noun( 'luminosity', '-', mass, _ ).-noun( 'lump', 'lumps', count, _ ).-noun( 'lunacy', 'lunacies', both, _ ).-noun( 'lunatic', 'lunatics', count, _ ).-noun( 'lunch', 'lunches', count, _ ).-noun( 'luncheon', 'luncheons', count, _ ).-noun( 'lunchtime', 'lunchtimes', both, _ ).-noun( 'lung', 'lungs', count, _ ).-noun( 'lung-power', '-', mass, _ ).-noun( 'lunge', 'lunges', count, _ ).-noun( 'lupin', 'lupins', count, _ ).-noun( 'lurch', 'lurches', count, _ ).-noun( 'lurcher', 'lurchers', count, _ ).-noun( 'lure', 'lures', count, _ ).-noun( 'luridness', '-', mass, _ ).-noun( 'lurking-place', 'lurking-places', count, _ ).-noun( 'lusciousness', '-', mass, _ ).-noun( 'lush', 'lushes', count, _ ).-noun( 'lust', 'lusts', both, _ ).-noun( 'lustre', '-', mass, _ ).-noun( 'lutanist', 'lutanists', count, _ ).-noun( 'lute', 'lutes', count, _ ).-noun( 'lutenist', 'lutenists', count, _ ).-noun( 'luxuriance', '-', mass, _ ).-noun( 'luxury', 'luxuries', both, _ ).-noun( 'lyc_ee', 'lyc_ees', count, _ ).-noun( 'lyceum', 'lyceums', count, _ ).-noun( 'lychee', 'lychees', count, _ ).-noun( 'lychgate', 'lychgates', count, _ ).-noun( 'lye', 'lyes', count, _ ).-noun( 'lymph', '-', mass, _ ).-noun( 'lynch', '-', mass, _ ).-noun( 'lynchpin', 'lynchpins', count, _ ).-noun( 'lynx', 'lynxes', count, _ ).-noun( 'lyre', 'lyres', count, _ ).-noun( 'lyre-bird', 'lyre-birds', count, _ ).-noun( 'lyric', 'lyrics', count, _ ).-noun( 'lyricism', '-', mass, _ ).-noun( 'lyricist', 'lyricists', count, _ ).-noun( 'lysol', '-', mass, _ ).-noun( 'm', '-', count, _ ).-noun( 'm^el_ee', 'm^el_ees', count, _ ).-noun( 'm_elange', 'm_elanges', count, _ ).-noun( 'm_enage', 'm_enages', count, _ ).-noun( 'm_esalliance', 'm_esalliances', count, _ ).-noun( 'm_etier', 'm_etiers', count, _ ).-noun( 'ma', '-', count, _ ).-noun( 'ma\'am', '-', count, _ ).-noun( 'mac', 'macs', count, _ ).-noun( 'macadam', '-', mass, _ ).-noun( 'macaroni', '-', mass, _ ).-noun( 'macaroon', 'macaroons', count, _ ).-noun( 'macaw', 'macaws', count, _ ).-noun( 'mace', 'maces', both, _ ).-noun( 'mace-bearer', 'mace-bearers', count, _ ).-noun( 'machete', 'machetes', count, _ ).-noun( 'machination', 'machinations', both, _ ).-noun( 'machine', 'machines', count, _ ).-noun( 'machine-gun', 'machine-guns', count, _ ).-noun( 'machinery', '-', mass, _ ).-noun( 'machinist', 'machinists', count, _ ).-noun( 'machismo', '-', mass, _ ).-noun( 'mackerel', 'mackerel', both, _ ).-noun( 'mackintosh', 'mackintoshes', count, _ ).-noun( 'macrocosm', 'macrocosms', count, _ ).-noun( 'madam', 'madams', count, _ ).-noun( 'madcap', 'madcaps', count, _ ).-noun( 'madder', '-', mass, _ ).-noun( 'madhouse', 'madhouses', count, _ ).-noun( 'madman', 'madmen', count, _ ).-noun( 'madness', '-', mass, _ ).-noun( 'madrigal', 'madrigals', count, _ ).-noun( 'madwoman', 'madwomen', count, _ ).-noun( 'maelstrom', 'maelstroms', count, _ ).-noun( 'maenad', 'maenads', count, _ ).-noun( 'maestro', 'maestros', count, _ ).-noun( 'mag', 'mags', count, _ ).-noun( 'magazine', 'magazines', count, _ ).-noun( 'magenta', '-', mass, _ ).-noun( 'maggot', 'maggots', count, _ ).-noun( 'magic', '-', mass, _ ).-noun( 'magician', 'magicians', count, _ ).-noun( 'magistracy', 'magistracies', count, _ ).-noun( 'magistrate', 'magistrates', count, _ ).-noun( 'magnanimity', 'magnanimities', both, _ ).-noun( 'magnate', 'magnates', count, _ ).-noun( 'magnesia', '-', mass, _ ).-noun( 'magnesium', '-', mass, _ ).-noun( 'magnet', 'magnets', count, _ ).-noun( 'magnetism', '-', mass, _ ).-noun( 'magnetization', '-', mass, _ ).-noun( 'magneto', 'magnetos', count, _ ).-noun( 'magnification', 'magnifications', both, _ ).-noun( 'magnificence', '-', mass, _ ).-noun( 'magnifier', 'magnifiers', count, _ ).-noun( 'magniloquence', '-', mass, _ ).-noun( 'magnitude', '-', mass, _ ).-noun( 'magnolia', 'magnolias', count, _ ).-noun( 'magnum', 'magnums', count, _ ).-noun( 'magnum opus', '-', count, _ ).-noun( 'magpie', 'magpies', count, _ ).-noun( 'mahjong', '-', mass, _ ).-noun( 'mahogany', 'mahoganies', both, _ ).-noun( 'mahout', 'mahouts', count, _ ).-noun( 'maid', 'maids', count, _ ).-noun( 'maiden', 'maidens', count, _ ).-noun( 'maidenhair', 'maidenhairs', count, _ ).-noun( 'maidenhead', '-', mass, _ ).-noun( 'maidenhood', 'maidenhoods', count, _ ).-noun( 'maidservant', 'maidservants', count, _ ).-noun( 'mail', 'mails', both, _ ).-noun( 'mail-train', 'mail-trains', count, _ ).-noun( 'mailbag', 'mailbags', count, _ ).-noun( 'mailboat', 'mailboats', count, _ ).-noun( 'mailbox', 'mailboxes', count, _ ).-noun( 'mailing-card', 'mailing-cards', count, _ ).-noun( 'mailing-list', 'mailing-lists', count, _ ).-noun( 'mailman', 'mailmen', count, _ ).-noun( 'main', 'mains', count, _ ).-noun( 'mainland', 'mainlands', count, _ ).-noun( 'mainmast', 'mainmasts', count, _ ).-noun( 'mainspring', 'mainsprings', count, _ ).-noun( 'mainstay', 'mainstays', count, _ ).-noun( 'mainstream', '-', count, _ ).-noun( 'maintenance', '-', mass, _ ).-noun( 'maisonnette', 'maisonnettes', count, _ ).-noun( 'maize', '-', mass, _ ).-noun( 'majesty', 'majesties', both, _ ).-noun( 'majolica', '-', mass, _ ).-noun( 'major', 'majors', count, _ ).-noun( 'major-domo', 'major-domos', count, _ ).-noun( 'major-general', 'major-generals', count, _ ).-noun( 'majority', 'majorities', count, _ ).-noun( 'make', 'makes', both, _ ).-noun( 'make-believe', 'make-believes', both, _ ).-noun( 'make-up', 'make-ups', both, _ ).-noun( 'maker', 'makers', count, _ ).-noun( 'makeshift', 'makeshifts', count, _ ).-noun( 'makeweight', 'makeweights', count, _ ).-noun( 'making', 'makings', count, _ ).-noun( 'malacca', '-', mass, _ ).-noun( 'malachite', '-', mass, _ ).-noun( 'maladjustment', '-', mass, _ ).-noun( 'maladroitness', '-', mass, _ ).-noun( 'malady', 'maladies', count, _ ).-noun( 'malaise', 'malaises', both, _ ).-noun( 'malapropism', 'malapropisms', count, _ ).-noun( 'malaria', '-', mass, _ ).-noun( 'malcontent', 'malcontents', count, _ ).-noun( 'male', 'males', count, _ ).-noun( 'malediction', 'maledictions', count, _ ).-noun( 'malefactor', 'malefactors', count, _ ).-noun( 'malevolence', '-', mass, _ ).-noun( 'malfeasance', 'malfeasances', both, _ ).-noun( 'malformation', 'malformations', both, _ ).-noun( 'malfunction', 'malfunctions', both, _ ).-noun( 'malice', '-', mass, _ ).-noun( 'malignancy', '-', mass, _ ).-noun( 'malignity', 'malignities', both, _ ).-noun( 'malingerer', 'malingerers', count, _ ).-noun( 'mallard', 'mallards', count, _ ).-noun( 'malleability', '-', mass, _ ).-noun( 'mallet', 'mallets', count, _ ).-noun( 'mallow', 'mallows', count, _ ).-noun( 'malmsey', '-', mass, _ ).-noun( 'malnutrition', '-', mass, _ ).-noun( 'malpractice', 'malpractices', both, _ ).-noun( 'malt', '-', mass, _ ).-noun( 'maltreatment', '-', mass, _ ).-noun( 'maltster', 'maltsters', count, _ ).-noun( 'malversation', '-', mass, _ ).-noun( 'mama', 'mamas', count, _ ).-noun( 'mamba', 'mambas', count, _ ).-noun( 'mamma', 'mammas', count, _ ).-noun( 'mammal', 'mammals', count, _ ).-noun( 'mammon', '-', mass, _ ).-noun( 'mammoth', 'mammoths', count, _ ).-noun( 'mammy', 'mammies', count, _ ).-noun( 'man', 'men', count, _ ).-noun( 'man-at-arms', 'men-at-arms', count, _ ).-noun( 'man-eater', 'man-eaters', count, _ ).-noun( 'man-hour', 'man-hours', count, _ ).-noun( 'man-of-war', 'men-of-war', count, _ ).-noun( 'manacle', 'manacles', count, _ ).-noun( 'manageability', '-', mass, _ ).-noun( 'management', 'managements', both, _ ).-noun( 'manager', 'managers', count, _ ).-noun( 'manageress', 'manageresses', count, _ ).-noun( 'manatee', 'manatees', count, _ ).-noun( 'mandarin', 'mandarins', count, _ ).-noun( 'mandatary', 'mandataries', count, _ ).-noun( 'mandate', 'mandates', count, _ ).-noun( 'mandatory', 'mandatories', count, _ ).-noun( 'mandible', 'mandibles', count, _ ).-noun( 'mandolin', 'mandolins', count, _ ).-noun( 'mandragora', '-', mass, _ ).-noun( 'mandrake', 'mandrakes', count, _ ).-noun( 'mandrill', 'mandrills', count, _ ).-noun( 'mane', 'manes', count, _ ).-noun( 'manganese', '-', mass, _ ).-noun( 'mange', '-', mass, _ ).-noun( 'mangel-wurzel', 'mangel-wurzels', count, _ ).-noun( 'manger', 'mangers', count, _ ).-noun( 'mangle', 'mangles', count, _ ).-noun( 'mango', 'mangos', count, _ ).-noun( 'mangosteen', 'mangosteens', count, _ ).-noun( 'mangrove', 'mangroves', count, _ ).-noun( 'manhattan', 'manhattans', count, _ ).-noun( 'manhole', 'manholes', count, _ ).-noun( 'manhood', '-', mass, _ ).-noun( 'mania', 'manias', both, _ ).-noun( 'maniac', 'maniacs', count, _ ).-noun( 'manic-depressive', 'manic-depressives', count, _ ).-noun( 'manicure', 'manicures', both, _ ).-noun( 'manicurist', 'manicurists', count, _ ).-noun( 'manifest', 'manifests', count, _ ).-noun( 'manifestation', 'manifestations', both, _ ).-noun( 'manifesto', 'manifestos', count, _ ).-noun( 'manifold', 'manifolds', count, _ ).-noun( 'manikin', 'manikins', count, _ ).-noun( 'manipulation', 'manipulations', both, _ ).-noun( 'mankind', '-', mass, _ ).-noun( 'mankind', '-', mass, _ ).-noun( 'manliness', '-', mass, _ ).-noun( 'manna', '-', mass, _ ).-noun( 'mannequin', 'mannequins', count, _ ).-noun( 'manner', 'manners', count, _ ).-noun( 'mannerism', 'mannerisms', count, _ ).-noun( 'manoeuvrability', '-', mass, _ ).-noun( 'manoeuvre', 'manoeuvres', count, _ ).-noun( 'manoeuvrer', 'manoeuvrers', count, _ ).-noun( 'manor', 'manors', count, _ ).-noun( 'manor-house', 'manor-houses', count, _ ).-noun( 'manpower', '-', mass, _ ).-noun( 'mansard', 'mansards', count, _ ).-noun( 'manse', 'manses', count, _ ).-noun( 'manservant', 'manservants', count, _ ).-noun( 'mansion', 'mansions', count, _ ).-noun( 'manslaughter', '-', mass, _ ).-noun( 'mantel', 'mantels', count, _ ).-noun( 'mantelpiece', 'mantelpieces', count, _ ).-noun( 'mantilla', 'mantillas', count, _ ).-noun( 'mantis', 'mantises', count, _ ).-noun( 'mantle', 'mantles', count, _ ).-noun( 'mantrap', 'mantraps', count, _ ).-noun( 'manual', 'manuals', count, _ ).-noun( 'manufacture', '-', mass, _ ).-noun( 'manufacturer', 'manufacturers', count, _ ).-noun( 'manumission', 'manumissions', both, _ ).-noun( 'manure', '-', mass, _ ).-noun( 'manuscript', 'manuscripts', count, _ ).-noun( 'map', 'maps', count, _ ).-noun( 'map-reader', 'map-readers', count, _ ).-noun( 'maple', 'maples', both, _ ).-noun( 'maple-leaf', 'maple-leaves', count, _ ).-noun( 'maquis', '-', count, _ ).-noun( 'marabou', 'marabous', count, _ ).-noun( 'maraschino', 'maraschinos', count, _ ).-noun( 'marathon', 'marathons', count, _ ).-noun( 'marauder', 'marauders', count, _ ).-noun( 'marble', 'marbles', both, _ ).-noun( 'marbling', '-', mass, _ ).-noun( 'march', 'marches', both, _ ).-noun( 'marcher', 'marchers', count, _ ).-noun( 'marchioness', 'marchionesses', count, _ ).-noun( 'mare', 'mares', count, _ ).-noun( 'margarine', '-', mass, _ ).-noun( 'marge', '-', mass, _ ).-noun( 'margin', 'margins', count, _ ).-noun( 'marguerite', 'marguerites', count, _ ).-noun( 'marigold', 'marigolds', count, _ ).-noun( 'marihuana', '-', mass, _ ).-noun( 'marijuana', '-', mass, _ ).-noun( 'marimba', 'marimbas', count, _ ).-noun( 'marina', 'marinas', count, _ ).-noun( 'marinade', '-', mass, _ ).-noun( 'marine', 'marines', count, _ ).-noun( 'mariner', 'mariners', count, _ ).-noun( 'marionette', 'marionettes', count, _ ).-noun( 'marjoram', '-', mass, _ ).-noun( 'mark', 'marks', both, _ ).-noun( 'mark-up', 'mark-ups', count, _ ).-noun( 'marker', 'markers', count, _ ).-noun( 'market', 'markets', count, _ ).-noun( 'market-cross', 'market-crosses', count, _ ).-noun( 'market-day', 'market-days', count, _ ).-noun( 'market-garden', 'market-gardens', count, _ ).-noun( 'market-gardening', '-', mass, _ ).-noun( 'market-square', 'market-squares', count, _ ).-noun( 'market-town', 'market-towns', count, _ ).-noun( 'marketing', 'marketings', both, _ ).-noun( 'marketplace', 'marketplaces', count, _ ).-noun( 'marking', 'markings', count, _ ).-noun( 'marking-ink', 'marking-inks', both, _ ).-noun( 'marking-inks', 'marking-inkss', both, _ ).-noun( 'marksman', 'marksmen', count, _ ).-noun( 'marksmanship', '-', mass, _ ).-noun( 'marl', '-', mass, _ ).-noun( 'marlinespike', 'marlinespikes', count, _ ).-noun( 'marmalade', '-', mass, _ ).-noun( 'marmoset', 'marmosets', count, _ ).-noun( 'marmot', 'marmots', count, _ ).-noun( 'marocain', '-', mass, _ ).-noun( 'maroon', 'maroons', count, _ ).-noun( 'marque', 'marques', count, _ ).-noun( 'marquee', 'marquees', count, _ ).-noun( 'marquess', 'marquesses', count, _ ).-noun( 'marquetry', '-', mass, _ ).-noun( 'marquis', 'marquises', count, _ ).-noun( 'marriage', 'marriages', both, _ ).-noun( 'marriageability', '-', mass, _ ).-noun( 'marrow', 'marrows', both, _ ).-noun( 'marrowbone', 'marrowbones', count, _ ).-noun( 'marsh', 'marshes', both, _ ).-noun( 'marshal', 'marshals', count, _ ).-noun( 'marshalling-yard', 'marshalling-yards', count, _ ).-noun( 'marshmallow', 'marshmallows', both, _ ).-noun( 'marsupial', 'marsupials', count, _ ).-noun( 'mart', 'marts', count, _ ).-noun( 'marten', 'martens', both, _ ).-noun( 'martin', 'martins', count, _ ).-noun( 'martinet', 'martinets', count, _ ).-noun( 'martini', 'martinis', count, _ ).-noun( 'martyr', 'martyrs', count, _ ).-noun( 'martyrdom', 'martyrdoms', count, _ ).-noun( 'marvel', 'marvels', count, _ ).-noun( 'marzipan', 'marzipans', both, _ ).-noun( 'masc', '-', proper, _ ).-noun( 'mascara', '-', mass, _ ).-noun( 'mascot', 'mascots', count, _ ).-noun( 'masculinity', '-', mass, _ ).-noun( 'maser', 'masers', count, _ ).-noun( 'mash', 'mashes', both, _ ).-noun( 'masher', 'mashers', count, _ ).-noun( 'mask', 'masks', count, _ ).-noun( 'masochism', '-', mass, _ ).-noun( 'masochist', 'masochists', count, _ ).-noun( 'mason', 'masons', count, _ ).-noun( 'masonry', '-', mass, _ ).-noun( 'masque', 'masques', count, _ ).-noun( 'masquerade', 'masquerades', count, _ ).-noun( 'mass', 'masses', both, _ ).-noun( 'massacre', 'massacres', count, _ ).-noun( 'massage', 'massages', both, _ ).-noun( 'masseur', 'masseurs', count, _ ).-noun( 'masseuse', 'masseuses', count, _ ).-noun( 'massif', 'massifs', count, _ ).-noun( 'massiveness', '-', mass, _ ).-noun( 'mast', 'masts', both, _ ).-noun( 'master', 'masters', count, _ ).-noun( 'master-at-arms', 'masters-at-arms', count, _ ).-noun( 'master-key', 'master-keys', count, _ ).-noun( 'mastermind', 'masterminds', count, _ ).-noun( 'masterpiece', 'masterpieces', count, _ ).-noun( 'mastership', 'masterships', both, _ ).-noun( 'masterstroke', 'masterstrokes', count, _ ).-noun( 'mastery', '-', mass, _ ).-noun( 'masthead', 'mastheads', count, _ ).-noun( 'mastication', '-', mass, _ ).-noun( 'mastiff', 'mastiffs', count, _ ).-noun( 'mastodon', 'mastodons', count, _ ).-noun( 'mastoid', 'mastoids', count, _ ).-noun( 'mastoiditis', '-', mass, _ ).-noun( 'masturbation', '-', mass, _ ).-noun( 'mat', 'mats', count, _ ).-noun( 'mat_e', '-', mass, _ ).-noun( 'matador', 'matadors', count, _ ).-noun( 'match', 'matches', count, _ ).-noun( 'match-point', 'match-points', count, _ ).-noun( 'matchbox', 'matchboxes', count, _ ).-noun( 'matchet', 'matchets', count, _ ).-noun( 'matchlock', 'matchlocks', count, _ ).-noun( 'matchmaker', 'matchmakers', count, _ ).-noun( 'matchwood', '-', mass, _ ).-noun( 'mate', 'mates', count, _ ).-noun( 'material', 'materials', both, _ ).-noun( 'materialism', '-', mass, _ ).-noun( 'materialist', 'materialists', count, _ ).-noun( 'materialization', 'materializations', count, _ ).-noun( 'maternity', '-', mass, _ ).-noun( 'mathematician', 'mathematicians', count, _ ).-noun( 'mathematics', 'mathematics', mass, _ ).-noun( 'maths', 'maths', mass, _ ).-noun( 'matin_ee', 'matin_ees', count, _ ).-noun( 'matriarch', 'matriarchs', count, _ ).-noun( 'matriarchy', 'matriarchies', count, _ ).-noun( 'matric', 'matrics', count, _ ).-noun( 'matricide', 'matricides', both, _ ).-noun( 'matriculation', 'matriculations', both, _ ).-noun( 'matrimony', '-', mass, _ ).-noun( 'matrix', 'matrixes', count, _ ).-noun( 'matron', 'matrons', count, _ ).-noun( 'matter', 'matters', both, _ ).-noun( 'matting', '-', mass, _ ).-noun( 'mattock', 'mattocks', count, _ ).-noun( 'mattress', 'mattresses', count, _ ).-noun( 'maturation', '-', mass, _ ).-noun( 'maturity', '-', mass, _ ).-noun( 'maulstick', 'maulsticks', count, _ ).-noun( 'mausoleum', 'mausoleums', count, _ ).-noun( 'mauve', 'mauves', both, _ ).-noun( 'maverick', 'mavericks', count, _ ).-noun( 'mavis', 'mavises', count, _ ).-noun( 'maw', 'maws', count, _ ).-noun( 'mawkishness', '-', mass, _ ).-noun( 'max', '-', count, _ ).-noun( 'maxim', 'maxims', count, _ ).-noun( 'maximization', 'maximizations', both, _ ).-noun( 'maximum', 'maximums', count, _ ).-noun( 'may-beetle', 'may-beetles', count, _ ).-noun( 'may-bug', 'may-bugs', count, _ ).-noun( 'mayday', 'maydays', count, _ ).-noun( 'mayfly', 'mayflies', count, _ ).-noun( 'mayhem', '-', mass, _ ).-noun( 'mayonnaise', '-', mass, _ ).-noun( 'mayor', 'mayors', count, _ ).-noun( 'mayoralty', 'mayoralties', count, _ ).-noun( 'mayoress', 'mayoresses', count, _ ).-noun( 'maypole', 'maypoles', count, _ ).-noun( 'maze', 'mazes', count, _ ).-noun( 'mazurka', 'mazurkas', count, _ ).-noun( 'mead', 'meads', both, _ ).-noun( 'meadow', 'meadows', both, _ ).-noun( 'meagreness', '-', mass, _ ).-noun( 'meal', 'meals', both, _ ).-noun( 'mealie', 'mealies', count, _ ).-noun( 'mealtime', 'mealtimes', count, _ ).-noun( 'mealy-bug', 'mealy-bugs', count, _ ).-noun( 'mean', 'means', count, _ ).-noun( 'meanie', 'meanies', count, _ ).-noun( 'meaning', 'meanings', both, _ ).-noun( 'meanness', '-', mass, _ ).-noun( 'meantime', '-', mass, _ ).-noun( 'meany', 'meanies', count, _ ).-noun( 'measles', 'measles', mass, _ ).-noun( 'measure', 'measures', both, _ ).-noun( 'measurement', 'measurements', both, _ ).-noun( 'meat', 'meats', both, _ ).-noun( 'meat-safe', 'meat-safes', count, _ ).-noun( 'meatball', 'meatballs', count, _ ).-noun( 'mechanic', 'mechanics', count, _ ).-noun( 'mechanics', 'mechanics', mass, _ ).-noun( 'mechanism', 'mechanisms', both, _ ).-noun( 'mechanization', 'mechanizations', both, _ ).-noun( 'medal', 'medals', count, _ ).-noun( 'medalist', 'medalists', count, _ ).-noun( 'medallion', 'medallions', count, _ ).-noun( 'medallist', 'medallists', count, _ ).-noun( 'meddler', 'meddlers', count, _ ).-noun( 'median', 'medians', count, _ ).-noun( 'mediation', '-', mass, _ ).-noun( 'mediator', 'mediators', count, _ ).-noun( 'medic', 'medics', count, _ ).-noun( 'medical', 'medicals', count, _ ).-noun( 'medicament', 'medicaments', count, _ ).-noun( 'medication', 'medications', both, _ ).-noun( 'medicine', 'medicines', both, _ ).-noun( 'medicine-ball', 'medicine-balls', count, _ ).-noun( 'medicine-chest', 'medicine-chests', count, _ ).-noun( 'medicine-man', 'medicine-men', count, _ ).-noun( 'medico', 'medicos', count, _ ).-noun( 'mediocrity', 'mediocrities', both, _ ).-noun( 'meditation', 'meditations', both, _ ).-noun( 'medium', 'mediums', count, _ ).-noun( 'medlar', 'medlars', count, _ ).-noun( 'medley', 'medleys', count, _ ).-noun( 'meed', 'meeds', count, _ ).-noun( 'meekness', '-', mass, _ ).-noun( 'meerschaum', 'meerschaums', both, _ ).-noun( 'meet', 'meets', count, _ ).-noun( 'meeting', 'meetings', count, _ ).-noun( 'meeting-house', 'meeting-houses', count, _ ).-noun( 'meeting-place', 'meeting-places', count, _ ).-noun( 'megacycle', 'megacycles', count, _ ).-noun( 'megadeath', 'megadeaths', count, _ ).-noun( 'megalith', 'megaliths', count, _ ).-noun( 'megalomania', '-', mass, _ ).-noun( 'megalomaniac', 'megalomaniacs', count, _ ).-noun( 'megaphone', 'megaphones', count, _ ).-noun( 'megaton', 'megatons', count, _ ).-noun( 'megrim', 'megrims', count, _ ).-noun( 'meiosis', '-', mass, _ ).-noun( 'melancholia', '-', mass, _ ).-noun( 'melancholy', '-', mass, _ ).-noun( 'melioration', 'meliorations', both, _ ).-noun( 'meliorism', '-', mass, _ ).-noun( 'mellowness', '-', mass, _ ).-noun( 'melodiousness', '-', mass, _ ).-noun( 'melodrama', 'melodramas', both, _ ).-noun( 'melody', 'melodies', both, _ ).-noun( 'melon', 'melons', count, _ ).-noun( 'melting-point', 'melting-points', count, _ ).-noun( 'melting-pot', 'melting-pots', count, _ ).-noun( 'member', 'members', count, _ ).-noun( 'membership', '-', mass, _ ).-noun( 'membrane', 'membranes', both, _ ).-noun( 'memento', 'mementos', count, _ ).-noun( 'memo', 'memos', count, _ ).-noun( 'memoir', 'memoirs', count, _ ).-noun( 'memorandum', 'memorandums', count, _ ).-noun( 'memorial', 'memorials', count, _ ).-noun( 'memory', 'memories', both, _ ).-noun( 'memsahib', 'memsahibs', count, _ ).-noun( 'menace', 'menaces', both, _ ).-noun( 'menagerie', 'menageries', count, _ ).-noun( 'mend', 'mends', count, _ ).-noun( 'mendacity', 'mendacities', both, _ ).-noun( 'mender', 'menders', count, _ ).-noun( 'mendicant', 'mendicants', count, _ ).-noun( 'mending', '-', mass, _ ).-noun( 'menial', 'menials', count, _ ).-noun( 'meningitis', '-', mass, _ ).-noun( 'menopause', 'menopauses', count, _ ).-noun( 'menstruation', '-', mass, _ ).-noun( 'mensuration', 'mensurations', both, _ ).-noun( 'mentality', 'mentalities', both, _ ).-noun( 'menthol', '-', mass, _ ).-noun( 'mention', 'mentions', both, _ ).-noun( 'mentor', 'mentors', count, _ ).-noun( 'menu', 'menus', count, _ ).-noun( 'mercenary', 'mercenaries', count, _ ).-noun( 'mercer', 'mercers', count, _ ).-noun( 'merchandise', '-', mass, _ ).-noun( 'merchant', 'merchants', count, _ ).-noun( 'merchantman', 'merchantmen', count, _ ).-noun( 'mercury', '-', mass, _ ).-noun( 'mercy', 'mercies', both, _ ).-noun( 'mere', 'meres', count, _ ).-noun( 'meretriciousness', '-', mass, _ ).-noun( 'merger', 'mergers', both, _ ).-noun( 'meridian', 'meridians', count, _ ).-noun( 'meringue', 'meringues', both, _ ).-noun( 'merino', '-', mass, _ ).-noun( 'merino-sheep', 'merino-sheep', count, _ ).-noun( 'merit', 'merits', both, _ ).-noun( 'meritocracy', 'meritocracies', count, _ ).-noun( 'mermaid', 'mermaids', count, _ ).-noun( 'merman', 'mermen', count, _ ).-noun( 'merriment', '-', mass, _ ).-noun( 'merry-go-round', 'merry-go-rounds', count, _ ).-noun( 'merrymaker', 'merrymakers', count, _ ).-noun( 'merrymaking', '-', mass, _ ).-noun( 'mescal', 'mescals', both, _ ).-noun( 'mescaline', '-', mass, _ ).-noun( 'mesh', 'meshes', count, _ ).-noun( 'mesmerism', '-', mass, _ ).-noun( 'mesmerist', 'mesmerists', count, _ ).-noun( 'meson', 'mesons', count, _ ).-noun( 'mess', 'messes', both, _ ).-noun( 'mess-jacket', 'mess-jackets', count, _ ).-noun( 'mess-up', 'mess-ups', count, _ ).-noun( 'message', 'messages', count, _ ).-noun( 'messenger', 'messengers', count, _ ).-noun( 'messiness', '-', mass, _ ).-noun( 'messmate', 'messmates', count, _ ).-noun( 'messuage', 'messuages', count, _ ).-noun( 'metabolism', '-', mass, _ ).-noun( 'metacarpal', 'metacarpals', count, _ ).-noun( 'metal', 'metals', both, _ ).-noun( 'metallurgist', 'metallurgists', count, _ ).-noun( 'metallurgy', '-', mass, _ ).-noun( 'metalwork', 'metalworks', count, _ ).-noun( 'metalworker', 'metalworkers', count, _ ).-noun( 'metamorphosis', 'metamorphoses', count, _ ).-noun( 'metaphor', 'metaphors', both, _ ).-noun( 'metaphysics', 'metaphysics', mass, _ ).-noun( 'metatarsal', 'metatarsals', count, _ ).-noun( 'meteor', 'meteors', count, _ ).-noun( 'meteorite', 'meteorites', count, _ ).-noun( 'meteorologist', 'meteorologists', count, _ ).-noun( 'meteorology', '-', mass, _ ).-noun( 'meter', 'meters', count, _ ).-noun( 'methane', '-', mass, _ ).-noun( 'method', 'methods', both, _ ).-noun( 'methodology', 'methodologies', both, _ ).-noun( 'methyl', 'methyls', both, _ ).-noun( 'meticulousness', '-', mass, _ ).-noun( 'metre', 'metres', both, _ ).-noun( 'metrication', 'metrications', both, _ ).-noun( 'metronome', 'metronomes', count, _ ).-noun( 'metropolis', 'metropolises', count, _ ).-noun( 'metropolitan', 'metropolitans', count, _ ).-noun( 'mettle', '-', mass, _ ).-noun( 'mew', 'mews', count, _ ).-noun( 'mews', 'mews', count, _ ).-noun( 'mezzanine', 'mezzanines', count, _ ).-noun( 'mezzo-soprano', 'mezzo-sopranos', count, _ ).-noun( 'mezzotint', 'mezzotints', both, _ ).-noun( 'mg', 'mg', count, _ ).-noun( 'mi', '-', count, _ ).-noun( 'miaou', 'miaous', count, _ ).-noun( 'miaow', 'miaows', count, _ ).-noun( 'miasma', 'miasmas', count, _ ).-noun( 'mica', '-', mass, _ ).-noun( 'mickey', '-', count, _ ).-noun( 'mickle', '-', count, _ ).-noun( 'micro-organism', 'micro-organisms', count, _ ).-noun( 'microbe', 'microbes', count, _ ).-noun( 'microbiology', '-', mass, _ ).-noun( 'microcosm', 'microcosms', count, _ ).-noun( 'microdot', 'microdots', count, _ ).-noun( 'microelectronics', 'microelectronics', mass, _ ).-noun( 'microfiche', 'microfiches', both, _ ).-noun( 'microfilm', 'microfilms', both, _ ).-noun( 'micrometer', 'micrometers', count, _ ).-noun( 'micron', 'microns', count, _ ).-noun( 'microphone', 'microphones', count, _ ).-noun( 'microscope', 'microscopes', count, _ ).-noun( 'microscopy', '-', mass, _ ).-noun( 'microwave', 'microwaves', count, _ ).-noun( 'mid-off', '-', count, _ ).-noun( 'mid-on', '-', count, _ ).-noun( 'midday', '-', mass, _ ).-noun( 'midden', 'middens', count, _ ).-noun( 'middle', 'middles', count, _ ).-noun( 'middleman', 'middlemen', count, _ ).-noun( 'middleweight', 'middleweights', count, _ ).-noun( 'middling', 'middlings', count, _ ).-noun( 'middy', 'middies', count, _ ).-noun( 'midfield', '-', count, _ ).-noun( 'midge', 'midges', count, _ ).-noun( 'midget', 'midgets', count, _ ).-noun( 'midinette', 'midinettes', count, _ ).-noun( 'midland', 'midlands', count, _ ).-noun( 'midnight', '-', mass, _ ).-noun( 'midriff', 'midriffs', count, _ ).-noun( 'midshipman', 'midshipmen', count, _ ).-noun( 'midst', '-', count, _ ).-noun( 'midstream', '-', mass, _ ).-noun( 'midsummer', '-', mass, _ ).-noun( 'midwife', 'midwives', count, _ ).-noun( 'midwifery', '-', mass, _ ).-noun( 'mien', 'miens', count, _ ).-noun( 'might', '-', mass, _ ).-noun( 'might-have-been', 'might-have-beens', count, _ ).-noun( 'mignonette', '-', mass, _ ).-noun( 'migraine', 'migraines', count, _ ).-noun( 'migrant', 'migrants', count, _ ).-noun( 'migration', 'migrations', both, _ ).-noun( 'mikado', 'mikados', count, _ ).-noun( 'mike', 'mikes', count, _ ).-noun( 'milady', 'miladies', count, _ ).-noun( 'milage', 'milages', count, _ ).-noun( 'mildew', '-', mass, _ ).-noun( 'mildness', '-', mass, _ ).-noun( 'mile', 'miles', count, _ ).-noun( 'mileage', 'mileages', count, _ ).-noun( 'mileometer', 'mileometers', count, _ ).-noun( 'miler', 'milers', count, _ ).-noun( 'milestone', 'milestones', count, _ ).-noun( 'milieu', 'milieus', count, _ ).-noun( 'militancy', '-', mass, _ ).-noun( 'militant', 'militants', count, _ ).-noun( 'militarism', '-', mass, _ ).-noun( 'militarist', 'militarists', count, _ ).-noun( 'military', '-', mass, _ ).-noun( 'militia', 'militias', count, _ ).-noun( 'militiaman', 'militiamen', count, _ ).-noun( 'milk', '-', mass, _ ).-noun( 'milk-churn', 'milk-churns', count, _ ).-noun( 'milk-powder', 'milk-powders', both, _ ).-noun( 'milk-shake', 'milk-shakes', count, _ ).-noun( 'milk-tooth', 'milk-teeth', count, _ ).-noun( 'milkbar', 'milkbars', count, _ ).-noun( 'milking-machine', 'milking-machines', count, _ ).-noun( 'milkmaid', 'milkmaids', count, _ ).-noun( 'milkman', 'milkmen', count, _ ).-noun( 'milkshake', 'milkshakes', count, _ ).-noun( 'milksop', 'milksops', count, _ ).-noun( 'milkweed', 'milkweeds', both, _ ).-noun( 'mill', 'mills', count, _ ).-noun( 'mill-dam', 'mill-dams', count, _ ).-noun( 'mill-girl', 'mill-girls', count, _ ).-noun( 'mill-hand', 'mill-hands', count, _ ).-noun( 'millboard', '-', mass, _ ).-noun( 'millenarian', 'millenarians', count, _ ).-noun( 'millennium', 'millennia', count, _ ).-noun( 'millepede', 'millepedes', count, _ ).-noun( 'miller', 'millers', count, _ ).-noun( 'millet', '-', mass, _ ).-noun( 'milliard', 'milliards', count, _ ).-noun( 'millibar', 'millibars', count, _ ).-noun( 'milligram', 'milligrams', count, _ ).-noun( 'millimetre', 'millimetres', count, _ ).-noun( 'milliner', 'milliners', count, _ ).-noun( 'millinery', '-', mass, _ ).-noun( 'million', 'millions', count, _ ).-noun( 'millionaire', 'millionaires', count, _ ).-noun( 'millionairess', 'millionairesss', count, _ ).-noun( 'millionth', 'millionths', count, _ ).-noun( 'millipede', 'millipedes', count, _ ).-noun( 'millpond', 'millponds', count, _ ).-noun( 'millrace', 'millraces', count, _ ).-noun( 'millstone', 'millstones', count, _ ).-noun( 'millwheel', 'millwheels', count, _ ).-noun( 'millwright', 'millwrights', count, _ ).-noun( 'milometer', 'milometers', count, _ ).-noun( 'milord', 'milords', count, _ ).-noun( 'milt', '-', mass, _ ).-noun( 'mime', 'mimes', both, _ ).-noun( 'mimeograph', 'mimeographs', count, _ ).-noun( 'mimic', 'mimics', count, _ ).-noun( 'mimicry', '-', mass, _ ).-noun( 'mimosa', 'mimosas', both, _ ).-noun( 'min', '-', count, _ ).-noun( 'minaret', 'minarets', count, _ ).-noun( 'mince', '-', mass, _ ).-noun( 'mince-pie', 'mince-pies', count, _ ).-noun( 'mincemeat', '-', mass, _ ).-noun( 'mincer', 'mincers', count, _ ).-noun( 'mind', 'minds', both, _ ).-noun( 'mind-reader', 'mind-readers', count, _ ).-noun( 'minder', 'minders', count, _ ).-noun( 'mindfulness', '-', mass, _ ).-noun( 'mindlessness', '-', mass, _ ).-noun( 'mine', 'mines', count, _ ).-noun( 'mine-detector', 'mine-detectors', count, _ ).-noun( 'mine-disposal', 'mine-disposals', both, _ ).-noun( 'minefield', 'minefields', count, _ ).-noun( 'minelayer', 'minelayers', count, _ ).-noun( 'minelaying', '-', mass, _ ).-noun( 'miner', 'miners', count, _ ).-noun( 'mineral', 'minerals', count, _ ).-noun( 'mineralogist', 'mineralogists', count, _ ).-noun( 'mineralogy', '-', mass, _ ).-noun( 'minestrone', '-', mass, _ ).-noun( 'minesweeper', 'minesweepers', count, _ ).-noun( 'minesweeping', '-', mass, _ ).-noun( 'mineworker', 'mineworkers', count, _ ).-noun( 'miniature', 'miniatures', both, _ ).-noun( 'miniaturist', 'miniaturists', count, _ ).-noun( 'miniaturization', '-', mass, _ ).-noun( 'minim', 'minims', count, _ ).-noun( 'minimum', 'minimums', count, _ ).-noun( 'mining', '-', mass, _ ).-noun( 'minion', 'minions', count, _ ).-noun( 'minister', 'ministers', count, _ ).-noun( 'ministrant', 'ministrants', count, _ ).-noun( 'ministration', 'ministrations', both, _ ).-noun( 'ministry', 'ministries', count, _ ).-noun( 'miniver', '-', mass, _ ).-noun( 'mink', 'minks', both, _ ).-noun( 'minnow', 'minnows', count, _ ).-noun( 'minor', 'minors', count, _ ).-noun( 'minority', 'minorities', both, _ ).-noun( 'minster', 'minsters', count, _ ).-noun( 'minstrel', 'minstrels', count, _ ).-noun( 'minstrelsy', '-', mass, _ ).-noun( 'mint', 'mints', both, _ ).-noun( 'minuet', 'minuets', count, _ ).-noun( 'minus', 'minuses', count, _ ).-noun( 'minute', 'minutes', count, _ ).-noun( 'minute-book', 'minute-books', count, _ ).-noun( 'minute-gun', 'minute-guns', count, _ ).-noun( 'minute-hand', 'minute-hands', count, _ ).-noun( 'minuteman', 'minutemen', count, _ ).-noun( 'minuteness', '-', mass, _ ).-noun( 'minx', 'minxes', count, _ ).-noun( 'miracle', 'miracles', count, _ ).-noun( 'mirage', 'mirages', count, _ ).-noun( 'mire', '-', mass, _ ).-noun( 'mirror', 'mirrors', count, _ ).-noun( 'mirth', '-', mass, _ ).-noun( 'misadventure', 'misadventures', both, _ ).-noun( 'misalliance', 'misalliances', count, _ ).-noun( 'misanthrope', 'misanthropes', count, _ ).-noun( 'misanthropy', '-', mass, _ ).-noun( 'misapplication', 'misapplications', count, _ ).-noun( 'misapprehension', 'misapprehensions', both, _ ).-noun( 'misappropriation', 'misappropriations', both, _ ).-noun( 'misbehaviour', '-', mass, _ ).-noun( 'misc', '-', proper, _ ).-noun( 'miscalculation', 'miscalculations', both, _ ).-noun( 'miscarriage', 'miscarriages', both, _ ).-noun( 'miscegenation', '-', mass, _ ).-noun( 'miscellany', 'miscellanies', count, _ ).-noun( 'mischance', 'mischances', both, _ ).-noun( 'mischief', 'mischiefs', both, _ ).-noun( 'mischief-maker', 'mischief-makers', count, _ ).-noun( 'mischief-making', '-', mass, _ ).-noun( 'mischievousness', '-', mass, _ ).-noun( 'misconception', 'misconceptions', both, _ ).-noun( 'misconduct', '-', mass, _ ).-noun( 'misconstruction', 'misconstructions', both, _ ).-noun( 'miscount', 'miscounts', count, _ ).-noun( 'miscreant', 'miscreants', count, _ ).-noun( 'misdeal', 'misdeals', count, _ ).-noun( 'misdeed', 'misdeeds', count, _ ).-noun( 'misdemeanour', 'misdemeanours', count, _ ).-noun( 'misdirection', 'misdirections', count, _ ).-noun( 'misdoing', 'misdoings', count, _ ).-noun( 'mise en sc`ene', '-', mass, _ ).-noun( 'miser', 'misers', count, _ ).-noun( 'miserliness', '-', mass, _ ).-noun( 'misery', 'miseries', both, _ ).-noun( 'misfire', 'misfires', count, _ ).-noun( 'misfit', 'misfits', count, _ ).-noun( 'misfortune', 'misfortunes', both, _ ).-noun( 'misgiving', 'misgivings', both, _ ).-noun( 'misgovernment', '-', mass, _ ).-noun( 'mishap', 'mishaps', both, _ ).-noun( 'mishmash', '-', mass, _ ).-noun( 'misinformation', '-', mass, _ ).-noun( 'misinterpretation', 'misinterpretations', both, _ ).-noun( 'mismanagement', '-', mass, _ ).-noun( 'misnomer', 'misnomers', count, _ ).-noun( 'misogynist', 'misogynists', count, _ ).-noun( 'misprint', 'misprints', count, _ ).-noun( 'mispronunciation', 'mispronunciations', count, _ ).-noun( 'misquotation', 'misquotations', both, _ ).-noun( 'misrepresentation', 'misrepresentations', both, _ ).-noun( 'misrule', '-', mass, _ ).-noun( 'miss', 'misses', count, _ ).-noun( 'missal', 'missals', count, _ ).-noun( 'missile', 'missiles', count, _ ).-noun( 'mission', 'missions', count, _ ).-noun( 'missionary', 'missionaries', count, _ ).-noun( 'missis', '-', count, _ ).-noun( 'missive', 'missives', count, _ ).-noun( 'misspelling', 'misspellings', count, _ ).-noun( 'misstatement', 'misstatements', count, _ ).-noun( 'missus', '-', count, _ ).-noun( 'missy', 'missies', count, _ ).-noun( 'mist', 'mists', both, _ ).-noun( 'mistake', 'mistakes', count, _ ).-noun( 'mister', '-', count, _ ).-noun( 'mistiness', '-', mass, _ ).-noun( 'mistletoe', '-', mass, _ ).-noun( 'mistral', 'mistrals', count, _ ).-noun( 'mistranslation', 'mistranslations', both, _ ).-noun( 'mistress', 'mistresses', count, _ ).-noun( 'mistrial', 'mistrials', count, _ ).-noun( 'mistrust', '-', mass, _ ).-noun( 'misunderstanding', 'misunderstandings', both, _ ).-noun( 'misuse', 'misuses', both, _ ).-noun( 'mite', 'mites', count, _ ).-noun( 'mitigation', '-', mass, _ ).-noun( 'mitre', 'mitres', count, _ ).-noun( 'mitre-joint', 'mitre-joints', count, _ ).-noun( 'mitt', 'mitts', count, _ ).-noun( 'mitten', 'mittens', count, _ ).-noun( 'mix', 'mixes', count, _ ).-noun( 'mix-up', 'mix-ups', count, _ ).-noun( 'mixer', 'mixers', count, _ ).-noun( 'mixture', 'mixtures', both, _ ).-noun( 'mizen', 'mizens', count, _ ).-noun( 'mizzen', 'mizzens', count, _ ).-noun( 'mizzen-mast', 'mizzen-masts', count, _ ).-noun( 'ml', 'ml', count, _ ).-noun( 'mm', 'mm', count, _ ).-noun( 'mnemonics', 'mnemonics', mass, _ ).-noun( 'mo', '-', count, _ ).-noun( 'moan', 'moans', count, _ ).-noun( 'moat', 'moats', count, _ ).-noun( 'mob', 'mobs', count, _ ).-noun( 'mobcap', 'mobcaps', count, _ ).-noun( 'mobile', 'mobiles', count, _ ).-noun( 'mobility', '-', mass, _ ).-noun( 'mobilization', 'mobilizations', both, _ ).-noun( 'mobster', 'mobsters', count, _ ).-noun( 'moccasin', 'moccasins', both, _ ).-noun( 'mocha', '-', mass, _ ).-noun( 'mock', 'mocks', count, _ ).-noun( 'mock-up', 'mock-ups', count, _ ).-noun( 'mocker', 'mockers', count, _ ).-noun( 'mockery', 'mockeries', both, _ ).-noun( 'mod', 'mods', count, _ ).-noun( '-', 'mod cons', count, _ ).-noun( 'modality', 'modalities', both, _ ).-noun( 'mode', 'modes', count, _ ).-noun( 'model', 'models', count, _ ).-noun( 'modeler', 'modelers', count, _ ).-noun( 'modeller', 'modellers', count, _ ).-noun( 'modelling', '-', mass, _ ).-noun( 'moderate', 'moderates', count, _ ).-noun( 'moderation', '-', mass, _ ).-noun( 'moderator', 'moderators', count, _ ).-noun( 'modern', 'moderns', count, _ ).-noun( 'modernism', '-', mass, _ ).-noun( 'modernist', 'modernists', count, _ ).-noun( 'modernity', '-', mass, _ ).-noun( 'modernization', '-', mass, _ ).-noun( 'modesty', '-', mass, _ ).-noun( 'modicum', 'modica', count, _ ).-noun( 'modification', 'modifications', both, _ ).-noun( 'modifier', 'modifiers', count, _ ).-noun( 'modiste', 'modistes', count, _ ).-noun( 'modulation', 'modulations', both, _ ).-noun( 'module', 'modules', count, _ ).-noun( 'modus operandi', '-', count, _ ).-noun( 'modus vivendi', '-', count, _ ).-noun( 'mogul', 'moguls', count, _ ).-noun( 'mohair', '-', mass, _ ).-noun( 'moiety', 'moieties', count, _ ).-noun( 'moisture', '-', mass, _ ).-noun( 'moke', 'mokes', count, _ ).-noun( 'molar', 'molars', count, _ ).-noun( 'molasses', '-', mass, _ ).-noun( 'mole', 'moles', count, _ ).-noun( 'molecule', 'molecules', count, _ ).-noun( 'molehill', 'molehills', count, _ ).-noun( 'moleskin', 'moleskins', count, _ ).-noun( 'molestation', '-', mass, _ ).-noun( 'moll', 'molls', count, _ ).-noun( 'mollification', '-', mass, _ ).-noun( 'mollusc', 'molluscs', count, _ ).-noun( 'mollycoddle', 'mollycoddles', count, _ ).-noun( 'molybdenum', '-', mass, _ ).-noun( 'moment', 'moments', both, _ ).-noun( 'momentousness', '-', mass, _ ).-noun( 'momentum', '-', mass, _ ).-noun( 'monarch', 'monarchs', count, _ ).-noun( 'monarchism', '-', mass, _ ).-noun( 'monarchist', 'monarchists', count, _ ).-noun( 'monarchy', 'monarchies', both, _ ).-noun( 'monastery', 'monasteries', count, _ ).-noun( 'monasticism', '-', mass, _ ).-noun( 'money', '-', mass, _ ).-noun( 'money-grubber', 'money-grubbers', count, _ ).-noun( 'money-order', 'money-orders', count, _ ).-noun( 'money-spinner', 'money-spinners', count, _ ).-noun( 'moneybox', 'moneyboxes', count, _ ).-noun( 'moneychanger', 'moneychangers', count, _ ).-noun( 'moneylender', 'moneylenders', count, _ ).-noun( 'monger', 'mongers', count, _ ).-noun( 'mongol', 'mongols', count, _ ).-noun( 'mongolism', '-', mass, _ ).-noun( 'mongoose', 'mongooses', count, _ ).-noun( 'mongrel', 'mongrels', count, _ ).-noun( 'monitor', 'monitors', count, _ ).-noun( 'monk', 'monks', count, _ ).-noun( 'monkey', 'monkeys', count, _ ).-noun( 'monkey-jacket', 'monkey-jackets', count, _ ).-noun( 'monkey-nut', 'monkey-nuts', count, _ ).-noun( 'monkey-puzzle', 'monkey-puzzles', count, _ ).-noun( 'monkey-wrench', 'monkey-wrenches', count, _ ).-noun( 'monochrome', 'monochromes', count, _ ).-noun( 'monocle', 'monocles', count, _ ).-noun( 'monogamist', 'monogamists', count, _ ).-noun( 'monogamy', '-', mass, _ ).-noun( 'monogram', 'monograms', count, _ ).-noun( 'monograph', 'monographs', count, _ ).-noun( 'monolith', 'monoliths', count, _ ).-noun( 'monologue', 'monologues', count, _ ).-noun( 'monomania', 'monomanias', both, _ ).-noun( 'monomaniac', 'monomaniacs', count, _ ).-noun( 'monoplane', 'monoplanes', count, _ ).-noun( 'monopolist', 'monopolists', count, _ ).-noun( 'monopolization', 'monopolizations', both, _ ).-noun( 'monopoly', 'monopolies', count, _ ).-noun( 'monorail', 'monorails', count, _ ).-noun( 'monosyllable', 'monosyllables', count, _ ).-noun( 'monotheism', '-', mass, _ ).-noun( 'monotheist', 'monotheists', count, _ ).-noun( 'monotone', 'monotones', count, _ ).-noun( 'monotony', '-', mass, _ ).-noun( 'monotype', 'monotypes', count, _ ).-noun( 'monoxide', 'monoxides', both, _ ).-noun( 'monsoon', 'monsoons', count, _ ).-noun( 'monster', 'monsters', count, _ ).-noun( 'monstrance', 'monstrances', count, _ ).-noun( 'monstrosity', 'monstrosities', both, _ ).-noun( 'montage', '-', mass, _ ).-noun( 'month', 'months', count, _ ).-noun( 'monthly', 'monthlies', count, _ ).-noun( 'monument', 'monuments', count, _ ).-noun( 'moo', 'moos', count, _ ).-noun( 'moo-cow', 'moo-cows', count, _ ).-noun( 'mood', 'moods', count, _ ).-noun( 'moodiness', '-', mass, _ ).-noun( 'moon', 'moons', count, _ ).-noun( 'moonbeam', 'moonbeams', count, _ ).-noun( 'moonflower', 'moonflowers', count, _ ).-noun( 'moonlight', '-', mass, _ ).-noun( 'moonshine', '-', mass, _ ).-noun( 'moonstone', 'moonstones', count, _ ).-noun( 'moor', 'moors', both, _ ).-noun( 'moorcock', 'moorcocks', count, _ ).-noun( 'moorfowl', 'moorfowls', count, _ ).-noun( 'moorgame', 'moorgame', count, _ ).-noun( 'moorhen', 'moorhens', count, _ ).-noun( 'mooring-mast', 'mooring-masts', count, _ ).-noun( 'moorland', 'moorlands', both, _ ).-noun( 'moose', 'moose', count, _ ).-noun( 'mop', 'mops', count, _ ).-noun( 'mope', 'mopes', count, _ ).-noun( 'moped', 'mopeds', count, _ ).-noun( 'moquette', '-', mass, _ ).-noun( 'moraine', 'moraines', count, _ ).-noun( 'moral', 'morals', count, _ ).-noun( 'morale', '-', mass, _ ).-noun( 'moralist', 'moralists', count, _ ).-noun( 'morality', 'moralities', both, _ ).-noun( 'morass', 'morasses', count, _ ).-noun( 'moratorium', 'moratoriums', count, _ ).-noun( 'morbidity', 'morbidities', both, _ ).-noun( 'morbidness', '-', mass, _ ).-noun( 'more', '-', mass, _ ).-noun( 'morello', 'morellos', count, _ ).-noun( 'morgue', 'morgues', count, _ ).-noun( 'morn', 'morns', count, _ ).-noun( 'morning', 'mornings', both, _ ).-noun( 'morning-glory', 'morning-glories', count, _ ).-noun( 'morning-room', 'morning-rooms', count, _ ).-noun( 'morocco', '-', mass, _ ).-noun( 'moron', 'morons', count, _ ).-noun( 'moroseness', '-', mass, _ ).-noun( 'morpheme', 'morphemes', count, _ ).-noun( 'morphia', '-', mass, _ ).-noun( 'morphine', '-', mass, _ ).-noun( 'morphology', '-', mass, _ ).-noun( 'morris dance', 'morris dances', count, _ ).-noun( 'morrow', 'morrows', count, _ ).-noun( 'morsel', 'morsels', count, _ ).-noun( 'mortal', 'mortals', count, _ ).-noun( 'mortality', '-', mass, _ ).-noun( 'mortar', 'mortars', both, _ ).-noun( 'mortarboard', 'mortarboards', count, _ ).-noun( 'mortgage', 'mortgages', count, _ ).-noun( 'mortgagee', 'mortgagees', count, _ ).-noun( 'mortgagor', 'mortgagors', count, _ ).-noun( 'mortice', 'mortices', count, _ ).-noun( 'mortician', 'morticians', count, _ ).-noun( 'mortification', '-', mass, _ ).-noun( 'mortise', 'mortises', count, _ ).-noun( 'mortuary', 'mortuaries', count, _ ).-noun( 'mosaic', 'mosaics', count, _ ).-noun( 'moselle', 'moselles', both, _ ).-noun( 'mosque', 'mosques', count, _ ).-noun( 'mosquito', 'mosquitoes', count, _ ).-noun( 'mosquito-craft', 'mosquito-craft', count, _ ).-noun( 'mosquito-net', 'mosquito-nets', count, _ ).-noun( 'moss', 'mosses', both, _ ).-noun( 'most', 'most', count, _ ).-noun( 'mote', 'motes', count, _ ).-noun( 'motel', 'motels', count, _ ).-noun( 'moth', 'moths', count, _ ).-noun( 'mothball', 'mothballs', count, _ ).-noun( 'mother', 'mothers', count, _ ).-noun( 'mother-in-law', 'mothers-in-law', count, _ ).-noun( 'mother-of-pearl', '-', mass, _ ).-noun( 'motherhood', '-', mass, _ ).-noun( 'motherland', 'motherlands', count, _ ).-noun( 'motherliness', '-', mass, _ ).-noun( 'motif', 'motifs', count, _ ).-noun( 'motion', 'motions', both, _ ).-noun( 'motivation', 'motivations', both, _ ).-noun( 'motive', 'motives', count, _ ).-noun( 'motley', '-', mass, _ ).-noun( 'motor', 'motors', count, _ ).-noun( 'motorbike', 'motorbikes', count, _ ).-noun( 'motorboat', 'motorboats', count, _ ).-noun( 'motorcade', 'motorcades', count, _ ).-noun( 'motorcar', 'motorcars', count, _ ).-noun( 'motorcoach', 'motorcoaches', count, _ ).-noun( 'motorcycle', 'motorcycles', count, _ ).-noun( 'motorist', 'motorists', count, _ ).-noun( 'motorman', 'motormen', count, _ ).-noun( 'motorway', 'motorways', count, _ ).-noun( 'motto', 'mottos', count, _ ).-noun( 'moujik', 'moujiks', count, _ ).-noun( 'mould', 'moulds', both, _ ).-noun( 'moulding', 'mouldings', both, _ ).-noun( 'moult', 'moults', count, _ ).-noun( 'mound', 'mounds', count, _ ).-noun( 'mount', 'mounts', count, _ ).-noun( 'mountain', 'mountains', count, _ ).-noun( 'mountaineer', 'mountaineers', count, _ ).-noun( 'mountaineering', '-', mass, _ ).-noun( 'mountebank', 'mountebanks', count, _ ).-noun( 'mourner', 'mourners', count, _ ).-noun( 'mourning', '-', mass, _ ).-noun( 'mourning-band', 'mourning-bands', count, _ ).-noun( 'mourning-ring', 'mourning-rings', count, _ ).-noun( 'mouse', 'mice', count, _ ).-noun( 'mouser', 'mousers', count, _ ).-noun( 'mousetrap', 'mousetraps', count, _ ).-noun( 'mousse', 'mousses', both, _ ).-noun( 'moustache', 'moustaches', count, _ ).-noun( 'mouth', 'mouths', count, _ ).-noun( 'mouth-organ', 'mouth-organs', count, _ ).-noun( 'mouthful', 'mouthfuls', count, _ ).-noun( 'mouthpiece', 'mouthpieces', count, _ ).-noun( 'move', 'moves', count, _ ).-noun( 'movement', 'movements', both, _ ).-noun( 'mover', 'movers', count, _ ).-noun( 'movie', 'movies', count, _ ).-noun( 'mow', 'mows', count, _ ).-noun( 'mower', 'mowers', count, _ ).-noun( 'mpg', 'mpg', count, _ ).-noun( 'mph', 'mph', count, _ ).-noun( 'much', '-', count, _ ).-noun( 'muchness', '-', mass, _ ).-noun( 'mucilage', '-', mass, _ ).-noun( 'muck', '-', mass, _ ).-noun( 'muck-heap', 'muck-heaps', count, _ ).-noun( 'muckle', '-', count, _ ).-noun( 'muckraker', 'muckrakers', count, _ ).-noun( 'muckraking', '-', mass, _ ).-noun( 'mucus', '-', mass, _ ).-noun( 'mud', '-', mass, _ ).-noun( 'mud-bath', 'mud-baths', count, _ ).-noun( 'muddle', 'muddles', count, _ ).-noun( 'mudguard', 'mudguards', count, _ ).-noun( 'mudslinger', 'mudslingers', count, _ ).-noun( 'muesli', '-', mass, _ ).-noun( 'muezzin', 'muezzins', count, _ ).-noun( 'muff', 'muffs', count, _ ).-noun( 'muffin', 'muffins', count, _ ).-noun( 'muffin-man', 'muffin-men', count, _ ).-noun( 'muffler', 'mufflers', count, _ ).-noun( 'mufti', '-', mass, _ ).-noun( 'mug', 'mugs', count, _ ).-noun( 'mugger', 'muggers', count, _ ).-noun( 'mugginess', '-', mass, _ ).-noun( 'mugging', 'muggings', both, _ ).-noun( 'muggins', 'mugginses', count, _ ).-noun( 'mugwump', 'mugwumps', count, _ ).-noun( 'mulatto', 'mulattos', count, _ ).-noun( 'mulberry', 'mulberries', count, _ ).-noun( 'mulch', 'mulches', count, _ ).-noun( 'mule', 'mules', count, _ ).-noun( 'muleteer', 'muleteers', count, _ ).-noun( 'mulishness', '-', mass, _ ).-noun( 'mull', 'mulls', count, _ ).-noun( 'mullah', 'mullahs', count, _ ).-noun( 'mullein', 'mulleins', count, _ ).-noun( 'mullet', 'mullets', count, _ ).-noun( 'mulligatawny', '-', mass, _ ).-noun( 'mullion', 'mullions', count, _ ).-noun( 'multiple', 'multiples', count, _ ).-noun( 'multiplication', 'multiplications', both, _ ).-noun( 'multiplicity', '-', mass, _ ).-noun( 'multitude', 'multitudes', both, _ ).-noun( 'multum in parvo', '-', mass, _ ).-noun( 'mum', 'mums', count, _ ).-noun( 'mumbo-jumbo', '-', mass, _ ).-noun( 'mummer', 'mummers', count, _ ).-noun( 'mummery', 'mummeries', both, _ ).-noun( 'mummification', 'mummifications', both, _ ).-noun( 'mummy', 'mummies', count, _ ).-noun( 'mumps', 'mumps', mass, _ ).-noun( 'municipality', 'municipalities', count, _ ).-noun( 'munificence', '-', mass, _ ).-noun( 'munition', 'munitions', count, _ ).-noun( 'mural', 'murals', count, _ ).-noun( 'murder', 'murders', both, _ ).-noun( 'murderer', 'murderers', count, _ ).-noun( 'murderess', 'murderesses', count, _ ).-noun( 'murk', '-', mass, _ ).-noun( 'murmur', 'murmurs', count, _ ).-noun( 'murphy', 'murphies', count, _ ).-noun( 'murrain', '-', mass, _ ).-noun( 'muscatel', '-', mass, _ ).-noun( 'muscle', 'muscles', both, _ ).-noun( 'muscleman', 'musclemen', count, _ ).-noun( 'muse', 'muses', count, _ ).-noun( 'museum', 'museums', count, _ ).-noun( 'mush', '-', mass, _ ).-noun( 'mushroom', 'mushrooms', count, _ ).-noun( 'music', '-', mass, _ ).-noun( 'music-box', 'music-boxes', count, _ ).-noun( 'music-hall', 'music-halls', count, _ ).-noun( 'music-stand', 'music-stands', count, _ ).-noun( 'music-stool', 'music-stools', count, _ ).-noun( 'musical', 'musicals', count, _ ).-noun( 'musical-box', 'musical-boxes', count, _ ).-noun( 'musician', 'musicians', count, _ ).-noun( 'musicianship', '-', mass, _ ).-noun( 'musk', '-', mass, _ ).-noun( 'musk-deer', 'musk-deer', count, _ ).-noun( 'musk-rose', 'musk-roses', count, _ ).-noun( 'musket', 'muskets', count, _ ).-noun( 'musketeer', 'musketeers', count, _ ).-noun( 'musketry', '-', mass, _ ).-noun( 'muskrat', 'muskrats', count, _ ).-noun( 'muslin', '-', mass, _ ).-noun( 'musquash', '-', mass, _ ).-noun( 'muss', 'musses', both, _ ).-noun( 'mussel', 'mussels', count, _ ).-noun( 'must', 'musts', both, _ ).-noun( 'mustachio', 'mustachios', count, _ ).-noun( 'mustang', 'mustangs', count, _ ).-noun( 'mustard', '-', mass, _ ).-noun( 'muster', 'musters', count, _ ).-noun( 'mustiness', '-', mass, _ ).-noun( 'mutability', '-', mass, _ ).-noun( 'mutation', 'mutations', both, _ ).-noun( 'mute', 'mutes', count, _ ).-noun( 'mutilation', 'mutilations', both, _ ).-noun( 'mutineer', 'mutineers', count, _ ).-noun( 'mutiny', 'mutinies', both, _ ).-noun( 'mutt', 'mutts', count, _ ).-noun( 'mutter', 'mutters', count, _ ).-noun( 'mutterer', 'mutterers', count, _ ).-noun( 'mutton', '-', mass, _ ).-noun( 'mutton-head', 'mutton-heads', count, _ ).-noun( 'muzzle', 'muzzles', count, _ ).-noun( 'muzzle-velocity', 'muzzle-velocities', count, _ ).-noun( 'mycology', '-', mass, _ ).-noun( 'myelitis', '-', mass, _ ).-noun( 'myna', 'mynas', count, _ ).-noun( 'mynah', 'mynahs', count, _ ).-noun( 'myopia', '-', mass, _ ).-noun( 'myriad', 'myriads', count, _ ).-noun( 'myrmidon', 'myrmidons', count, _ ).-noun( 'myrrh', '-', mass, _ ).-noun( 'myrtle', 'myrtles', count, _ ).-noun( 'mystery', 'mysteries', both, _ ).-noun( 'mystic', 'mystics', count, _ ).-noun( 'mysticism', '-', mass, _ ).-noun( 'mystification', 'mystifications', both, _ ).-noun( 'mystique', 'mystiques', count, _ ).-noun( 'myth', 'myths', both, _ ).-noun( 'mythologist', 'mythologists', count, _ ).-noun( 'mythology', 'mythologies', both, _ ).-noun( 'myxomatosis', '-', mass, _ ).-noun( 'n', '-', count, _ ).-noun( 'n_eglig_e', 'n_eglig_es', both, _ ).-noun( 'nabob', 'nabobs', count, _ ).-noun( 'nacelle', 'nacelles', count, _ ).-noun( 'nacre', '-', mass, _ ).-noun( 'nadir', 'nadirs', count, _ ).-noun( 'nag', 'nags', count, _ ).-noun( 'nagger', 'naggers', count, _ ).-noun( 'naiad', 'naiads', count, _ ).-noun( 'nail', 'nails', count, _ ).-noun( 'nail-polish', 'nail-polishes', both, _ ).-noun( 'nail-varnish', 'nail-varnishes', both, _ ).-noun( 'nailbrush', 'nailbrushes', count, _ ).-noun( 'nailfile', 'nailfiles', count, _ ).-noun( 'nainsook', '-', mass, _ ).-noun( 'naira', 'nairas', count, _ ).-noun( 'naivet_e', 'naivet_es', both, _ ).-noun( 'naivety', 'naiveties', both, _ ).-noun( 'nakedness', '-', mass, _ ).-noun( 'namby-pamby', 'namby-pambies', count, _ ).-noun( 'name', 'names', count, _ ).-noun( 'name-day', 'name-days', count, _ ).-noun( 'name-dropping', '-', mass, _ ).-noun( 'name-part', 'name-parts', count, _ ).-noun( 'nameplate', 'nameplates', count, _ ).-noun( 'namesake', 'namesakes', count, _ ).-noun( 'nankeen', '-', mass, _ ).-noun( 'nanny', 'nannies', count, _ ).-noun( 'nanny-goat', 'nanny-goats', count, _ ).-noun( 'nap', 'naps', both, _ ).-noun( 'napalm', '-', mass, _ ).-noun( 'nape', 'napes', count, _ ).-noun( 'napery', '-', mass, _ ).-noun( 'naphtha', '-', mass, _ ).-noun( 'naphthalene', '-', mass, _ ).-noun( 'napkin', 'napkins', count, _ ).-noun( 'napkin-ring', 'napkin-rings', count, _ ).-noun( 'nappy', 'nappies', count, _ ).-noun( 'narcissism', '-', mass, _ ).-noun( 'narcissus', 'narcissuses', count, _ ).-noun( 'narcotic', 'narcotics', count, _ ).-noun( 'nark', 'narks', count, _ ).-noun( 'narration', 'narrations', both, _ ).-noun( 'narrative', 'narratives', both, _ ).-noun( 'narrator', 'narrators', count, _ ).-noun( 'narrow', 'narrows', count, _ ).-noun( 'narrow-mindedness', '-', mass, _ ).-noun( 'narrowness', '-', mass, _ ).-noun( 'narwhal', 'narwhals', count, _ ).-noun( 'nasal', 'nasals', count, _ ).-noun( 'nastiness', '-', mass, _ ).-noun( 'nasturtium', 'nasturtiums', count, _ ).-noun( 'nation', 'nations', count, _ ).-noun( 'national', 'nationals', count, _ ).-noun( 'nationalism', '-', mass, _ ).-noun( 'nationalist', 'nationalists', count, _ ).-noun( 'nationality', 'nationalities', both, _ ).-noun( 'nationalization', 'nationalizations', both, _ ).-noun( 'native', 'natives', count, _ ).-noun( 'nativity', 'nativities', count, _ ).-noun( 'natural', 'naturals', count, _ ).-noun( 'naturalism', '-', mass, _ ).-noun( 'naturalist', 'naturalists', count, _ ).-noun( 'naturalization', '-', mass, _ ).-noun( 'naturalness', '-', mass, _ ).-noun( 'nature', 'natures', both, _ ).-noun( 'naturism', '-', mass, _ ).-noun( 'naturist', 'naturists', count, _ ).-noun( 'naught', 'naughts', both, _ ).-noun( 'naughtiness', '-', mass, _ ).-noun( 'nausea', '-', mass, _ ).-noun( 'nautch', 'nautches', count, _ ).-noun( 'nautch-girl', 'nautch-girls', count, _ ).-noun( 'nautilus', 'nautiluses', count, _ ).-noun( 'nave', 'naves', count, _ ).-noun( 'navel', 'navels', count, _ ).-noun( 'navigability', '-', mass, _ ).-noun( 'navigation', '-', mass, _ ).-noun( 'navigator', 'navigators', count, _ ).-noun( 'navvy', 'navvies', count, _ ).-noun( 'navy', 'navies', count, _ ).-noun( 'ne plus ultra', '-', count, _ ).-noun( 'ne\'er-do-well', 'ne\'er-do-wells', count, _ ).-noun( 'neap', 'neaps', count, _ ).-noun( 'neap-tide', 'neap-tides', count, _ ).-noun( 'nearness', '-', mass, _ ).-noun( 'nearside', 'nearsides', count, _ ).-noun( 'neatness', '-', mass, _ ).-noun( 'nebula', 'nebulas', count, _ ).-noun( 'necessary', 'necessaries', count, _ ).-noun( 'necessity', 'necessities', both, _ ).-noun( 'neck', 'necks', count, _ ).-noun( 'neckband', 'neckbands', count, _ ).-noun( 'neckcloth', 'neckcloths', count, _ ).-noun( 'neckerchief', 'neckerchiefs', count, _ ).-noun( 'necklace', 'necklaces', count, _ ).-noun( 'necklet', 'necklets', count, _ ).-noun( 'neckline', 'necklines', count, _ ).-noun( 'necktie', 'neckties', count, _ ).-noun( 'neckwear', '-', mass, _ ).-noun( 'necromancer', 'necromancers', count, _ ).-noun( 'necromancy', '-', mass, _ ).-noun( 'necropolis', 'necropolises', count, _ ).-noun( 'nectar', '-', mass, _ ).-noun( 'nectarine', 'nectarines', count, _ ).-noun( 'need', 'needs', both, _ ).-noun( 'needle', 'needles', count, _ ).-noun( 'needlecraft', '-', mass, _ ).-noun( 'needlewoman', 'needlewomen', count, _ ).-noun( 'needlework', '-', mass, _ ).-noun( 'nefariousness', '-', mass, _ ).-noun( 'negation', '-', mass, _ ).-noun( 'negative', 'negatives', count, _ ).-noun( 'neglect', '-', mass, _ ).-noun( 'neglectfulness', '-', mass, _ ).-noun( 'negligee', 'negligees', both, _ ).-noun( 'negligence', '-', mass, _ ).-noun( 'negotiation', 'negotiations', both, _ ).-noun( 'negotiator', 'negotiators', count, _ ).-noun( 'negus', '-', mass, _ ).-noun( 'neigh', 'neighs', count, _ ).-noun( 'neighbour', 'neighbours', count, _ ).-noun( 'neighbourhood', 'neighbourhoods', count, _ ).-noun( 'neighbourliness', '-', mass, _ ).-noun( 'nemesis', 'nemeses', count, _ ).-noun( 'neocolonialism', '-', mass, _ ).-noun( 'neologism', 'neologisms', both, _ ).-noun( 'neon', '-', mass, _ ).-noun( 'neophyte', 'neophytes', count, _ ).-noun( 'neoplasm', 'neoplasms', count, _ ).-noun( 'nephew', 'nephews', count, _ ).-noun( 'nephritis', '-', mass, _ ).-noun( 'nepotism', '-', mass, _ ).-noun( 'nereid', 'nereids', count, _ ).-noun( 'nerve', 'nerves', both, _ ).-noun( 'nerve-cell', 'nerve-cells', count, _ ).-noun( 'nerve-centre', 'nerve-centres', count, _ ).-noun( 'nervousness', '-', mass, _ ).-noun( 'nescience', '-', mass, _ ).-noun( 'ness', 'nesses', count, _ ).-noun( 'nest', 'nests', count, _ ).-noun( 'nest-egg', 'nest-eggs', count, _ ).-noun( 'nestling', 'nestlings', count, _ ).-noun( 'net', 'nets', both, _ ).-noun( 'netball', '-', mass, _ ).-noun( 'netting', '-', mass, _ ).-noun( 'nettle', 'nettles', count, _ ).-noun( 'nettlerash', '-', mass, _ ).-noun( 'network', 'networks', count, _ ).-noun( 'neuralgia', '-', mass, _ ).-noun( 'neurasthenia', '-', mass, _ ).-noun( 'neurasthenic', 'neurasthenics', count, _ ).-noun( 'neuritis', '-', mass, _ ).-noun( 'neurologist', 'neurologists', count, _ ).-noun( 'neurology', '-', mass, _ ).-noun( 'neurosis', 'neuroses', count, _ ).-noun( 'neurotic', 'neurotics', count, _ ).-noun( 'neuter', 'neuters', count, _ ).-noun( 'neutral', 'neutrals', count, _ ).-noun( 'neutrality', '-', mass, _ ).-noun( 'neutralization', 'neutralizations', both, _ ).-noun( 'neutron', 'neutrons', count, _ ).-noun( 'newcomer', 'newcomers', count, _ ).-noun( 'newel', 'newels', count, _ ).-noun( 'newlywed', 'newlyweds', count, _ ).-noun( 'newness', '-', mass, _ ).-noun( 'news', '-', mass, _ ).-noun( 'newsagent', 'newsagents', count, _ ).-noun( 'newsboy', 'newsboys', count, _ ).-noun( 'newscast', 'newscasts', count, _ ).-noun( 'newscaster', 'newscasters', count, _ ).-noun( 'newsdealer', 'newsdealers', count, _ ).-noun( 'newsflash', 'newsflashes', count, _ ).-noun( 'newsletter', 'newsletters', count, _ ).-noun( 'newsmonger', 'newsmongers', count, _ ).-noun( 'newspaper', 'newspapers', count, _ ).-noun( 'newspaperman', 'newspapermen', count, _ ).-noun( 'newsprint', '-', mass, _ ).-noun( 'newsreel', 'newsreels', count, _ ).-noun( 'newsroom', 'newsrooms', count, _ ).-noun( 'newssheet', 'newssheets', count, _ ).-noun( 'newsstand', 'newsstands', count, _ ).-noun( 'newsvendor', 'newsvendors', count, _ ).-noun( 'newt', 'newts', count, _ ).-noun( 'next', 'next', count, _ ).-noun( 'nexus', 'nexuses', count, _ ).-noun( 'nib', 'nibs', count, _ ).-noun( 'nibble', 'nibbles', count, _ ).-noun( 'niceness', '-', mass, _ ).-noun( 'nicety', 'niceties', both, _ ).-noun( 'niche', 'niches', count, _ ).-noun( 'nick', 'nicks', count, _ ).-noun( 'nickel', 'nickels', both, _ ).-noun( 'nicknack', 'nicknacks', count, _ ).-noun( 'nickname', 'nicknames', count, _ ).-noun( 'nicotine', '-', mass, _ ).-noun( 'niece', 'nieces', count, _ ).-noun( 'niff', 'niffs', count, _ ).-noun( 'niggard', 'niggards', count, _ ).-noun( 'niggardliness', '-', mass, _ ).-noun( 'nigger', 'niggers', count, _ ).-noun( 'night', 'nights', both, _ ).-noun( 'night-bell', 'night-bells', count, _ ).-noun( 'night-bird', 'night-birds', count, _ ).-noun( 'night-light', 'night-lights', count, _ ).-noun( 'night-line', 'night-lines', count, _ ).-noun( 'night-porter', 'night-porters', count, _ ).-noun( 'night-soil', '-', mass, _ ).-noun( 'night-stop', 'night-stops', count, _ ).-noun( 'night-time', '-', mass, _ ).-noun( 'night-watch', 'night-watches', count, _ ).-noun( 'night-watchman', 'night-watchmen', count, _ ).-noun( 'nightcap', 'nightcaps', count, _ ).-noun( 'nightclub', 'nightclubs', count, _ ).-noun( 'nightdress', 'nightdresses', count, _ ).-noun( 'nightfall', '-', mass, _ ).-noun( 'nightgown', 'nightgowns', count, _ ).-noun( 'nightie', 'nighties', count, _ ).-noun( 'nightingale', 'nightingales', count, _ ).-noun( 'nightjar', 'nightjars', count, _ ).-noun( 'nightmare', 'nightmares', count, _ ).-noun( 'nightshade', '-', mass, _ ).-noun( 'nightshirt', 'nightshirts', count, _ ).-noun( 'nightwork', '-', mass, _ ).-noun( 'nihilism', '-', mass, _ ).-noun( 'nihilist', 'nihilists', count, _ ).-noun( 'nil', '-', mass, _ ).-noun( 'nimbleness', '-', mass, _ ).-noun( 'nimbus', 'nimbuses', count, _ ).-noun( 'nincompoop', 'nincompoops', count, _ ).-noun( 'nine', 'nines', count, _ ).-noun( 'ninepence', 'ninepences', count, _ ).-noun( 'ninepins', 'ninepins', mass, _ ).-noun( 'nineteen', 'nineteens', count, _ ).-noun( 'nineteenth', 'nineteenths', count, _ ).-noun( 'ninetieth', 'ninetieths', count, _ ).-noun( 'ninety', 'nineties', count, _ ).-noun( 'ninny', 'ninnies', count, _ ).-noun( 'ninth', 'ninths', count, _ ).-noun( 'nip', 'nips', count, _ ).-noun( 'nipper', 'nippers', count, _ ).-noun( 'nipple', 'nipples', count, _ ).-noun( 'nirvana', 'nirvanas', count, _ ).-noun( 'nit', 'nits', count, _ ).-noun( 'nitrate', 'nitrates', count, _ ).-noun( 'nitre', '-', mass, _ ).-noun( 'nitrochalk', '-', mass, _ ).-noun( 'nitrogen', '-', mass, _ ).-noun( 'nitroglycerin', '-', mass, _ ).-noun( 'nitroglycerine', '-', mass, _ ).-noun( 'nitty-gritty', '-', mass, _ ).-noun( 'nitwit', 'nitwits', count, _ ).-noun( 'nix', '-', mass, _ ).-noun( 'no', '-', count, _ ).-noun( 'no', 'nos', count, _ ).-noun( 'no-ball', 'no-balls', count, _ ).-noun( 'no-man\'s-land', '-', count, _ ).-noun( 'nob', 'nobs', count, _ ).-noun( 'nobility', '-', mass, _ ).-noun( 'noble', 'nobles', count, _ ).-noun( 'noble-mindedness', '-', mass, _ ).-noun( 'nobleman', 'noblemen', count, _ ).-noun( 'noblesse', '-', count, _ ).-noun( 'noblesse oblige', '-', mass, _ ).-noun( 'nobody', 'nobodies', count, _ ).-noun( 'noctambulist', 'noctambulists', count, _ ).-noun( 'nocturne', 'nocturnes', count, _ ).-noun( 'nod', 'nods', count, _ ).-noun( 'noddle', 'noddles', count, _ ).-noun( 'node', 'nodes', count, _ ).-noun( 'nodule', 'nodules', count, _ ).-noun( 'noggin', 'noggins', count, _ ).-noun( 'noise', 'noises', both, _ ).-noun( 'noiselessness', '-', mass, _ ).-noun( 'noisiness', '-', mass, _ ).-noun( 'nom de plume', 'noms de plume', count, _ ).-noun( 'nomad', 'nomads', count, _ ).-noun( 'nomenclature', 'nomenclatures', count, _ ).-noun( 'nomination', 'nominations', both, _ ).-noun( 'nominative', 'nominatives', count, _ ).-noun( 'nominee', 'nominees', count, _ ).-noun( 'non sequitur', 'non sequiturs', count, _ ).-noun( 'non-compliance', '-', mass, _ ).-noun( 'non-interference', '-', mass, _ ).-noun( 'nonage', '-', mass, _ ).-noun( 'nonagenarian', 'nonagenarians', count, _ ).-noun( 'nonaggression', '-', mass, _ ).-noun( 'nonalignment', '-', mass, _ ).-noun( 'nonce', 'nonces', count, _ ).-noun( 'nonce-word', 'nonce-words', count, _ ).-noun( 'nonchalance', '-', mass, _ ).-noun( 'noncombatant', 'noncombatants', count, _ ).-noun( 'nonconductor', 'nonconductors', count, _ ).-noun( 'nonconformist', 'nonconformists', count, _ ).-noun( 'nonconformity', '-', mass, _ ).-noun( 'nondescript', 'nondescripts', count, _ ).-noun( 'nonentity', 'nonentities', count, _ ).-noun( 'nonesuch', '-', count, _ ).-noun( 'nonevent', 'nonevents', count, _ ).-noun( 'nonfiction', '-', mass, _ ).-noun( 'nonintervention', '-', mass, _ ).-noun( 'nonobservance', '-', mass, _ ).-noun( 'nonpareil', 'nonpareils', count, _ ).-noun( 'nonpayment', 'nonpayments', both, _ ).-noun( 'nonsense', 'nonsenses', both, _ ).-noun( 'nonsmoker', 'nonsmokers', count, _ ).-noun( 'nonstarter', 'nonstarters', count, _ ).-noun( 'nonsuch', '-', count, _ ).-noun( 'nonviolence', '-', mass, _ ).-noun( 'noodle', 'noodles', count, _ ).-noun( 'nook', 'nooks', count, _ ).-noun( 'noon', '-', mass, _ ).-noun( 'noontide', '-', mass, _ ).-noun( 'noose', 'nooses', count, _ ).-noun( 'nor\'-east', '-', mass, _ ).-noun( 'nor\'-nor\'-east', '-', mass, _ ).-noun( 'nor\'-nor\'-west', '-', mass, _ ).-noun( 'nor\'-west', '-', mass, _ ).-noun( 'norm', 'norms', count, _ ).-noun( 'normal', '-', mass, _ ).-noun( 'normalcy', '-', mass, _ ).-noun( 'normality', '-', mass, _ ).-noun( 'normalization', 'normalizations', both, _ ).-noun( 'north', '-', mass, _ ).-noun( 'north-northeast', '-', mass, _ ).-noun( 'north-northwest', '-', mass, _ ).-noun( 'northeast', '-', mass, _ ).-noun( 'northeaster', 'northeasters', count, _ ).-noun( 'northerner', 'northerners', count, _ ).-noun( 'northwest', '-', mass, _ ).-noun( 'northwester', 'northwesters', count, _ ).-noun( '-', 'nos', count, _ ).-noun( 'nose', 'noses', count, _ ).-noun( 'nose-flute', 'nose-flutes', count, _ ).-noun( 'nose-wheel', 'nose-wheels', count, _ ).-noun( 'nosebag', 'nosebags', count, _ ).-noun( 'nosebleed', 'nosebleeds', count, _ ).-noun( 'nosecone', 'nosecones', count, _ ).-noun( 'nosedive', 'nosedives', count, _ ).-noun( 'nosegay', 'nosegays', count, _ ).-noun( 'nosering', 'noserings', count, _ ).-noun( 'nosh', '-', mass, _ ).-noun( 'nosh-up', 'nosh-ups', count, _ ).-noun( 'nostalgia', '-', mass, _ ).-noun( 'nostril', 'nostrils', count, _ ).-noun( 'nostrum', 'nostrums', count, _ ).-noun( 'notability', 'notabilities', both, _ ).-noun( 'notable', 'notables', count, _ ).-noun( 'notary', 'notaries', count, _ ).-noun( 'notation', 'notations', both, _ ).-noun( 'notch', 'notches', count, _ ).-noun( 'note', 'notes', both, _ ).-noun( 'notebook', 'notebooks', count, _ ).-noun( 'notecase', 'notecases', count, _ ).-noun( 'notepaper', '-', mass, _ ).-noun( 'nothing', 'nothings', count, _ ).-noun( 'nothingness', '-', mass, _ ).-noun( 'notice', 'notices', both, _ ).-noun( 'notice-board', 'notice-boards', count, _ ).-noun( 'notification', 'notifications', both, _ ).-noun( 'notion', 'notions', count, _ ).-noun( 'notoriety', '-', mass, _ ).-noun( 'nougat', 'nougats', both, _ ).-noun( 'nought', 'noughts', count, _ ).-noun( 'noun', 'nouns', count, _ ).-noun( 'nourishment', '-', mass, _ ).-noun( 'nous', '-', mass, _ ).-noun( 'nouveau riche', 'nouveaux riches', count, _ ).-noun( 'nova', 'novas', count, _ ).-noun( 'novel', 'novels', count, _ ).-noun( 'novelette', 'novelettes', count, _ ).-noun( 'novelist', 'novelists', count, _ ).-noun( 'novelty', 'novelties', both, _ ).-noun( 'novice', 'novices', count, _ ).-noun( 'noviciate', 'noviciates', count, _ ).-noun( 'novitiate', 'novitiates', count, _ ).-noun( 'noxiousness', '-', mass, _ ).-noun( 'nozzle', 'nozzles', count, _ ).-noun( 'nr', '-', proper, _ ).-noun( 'nuance', 'nuances', count, _ ).-noun( 'nub', 'nubs', count, _ ).-noun( 'nucleus', 'nuclei', count, _ ).-noun( 'nude', 'nudes', count, _ ).-noun( 'nudge', 'nudges', count, _ ).-noun( 'nudism', '-', mass, _ ).-noun( 'nudist', 'nudists', count, _ ).-noun( 'nudity', '-', mass, _ ).-noun( 'nugget', 'nuggets', count, _ ).-noun( 'nuisance', 'nuisances', count, _ ).-noun( 'nullification', '-', mass, _ ).-noun( 'nullity', '-', mass, _ ).-noun( 'number', 'numbers', count, _ ).-noun( 'numberplate', 'numberplates', count, _ ).-noun( 'numbness', '-', mass, _ ).-noun( 'numeracy', '-', mass, _ ).-noun( 'numeral', 'numerals', count, _ ).-noun( 'numeration', 'numerations', both, _ ).-noun( 'numerator', 'numerators', count, _ ).-noun( 'numismatics', 'numismatics', mass, _ ).-noun( 'numismatist', 'numismatists', count, _ ).-noun( 'numskull', 'numskulls', count, _ ).-noun( 'nun', 'nuns', count, _ ).-noun( 'nuncio', 'nuncios', count, _ ).-noun( 'nunnery', 'nunneries', count, _ ).-noun( 'nurse', 'nurses', both, _ ).-noun( 'nurseling', 'nurselings', count, _ ).-noun( 'nursemaid', 'nursemaids', count, _ ).-noun( 'nursery', 'nurseries', count, _ ).-noun( 'nurseryman', 'nurserymen', count, _ ).-noun( 'nursing-home', 'nursing-homes', count, _ ).-noun( 'nursling', 'nurslings', count, _ ).-noun( 'nurture', '-', mass, _ ).-noun( 'nut', 'nuts', count, _ ).-noun( 'nut-butter', 'nut-butters', both, _ ).-noun( 'nuthouse', 'nuthouses', count, _ ).-noun( 'nutmeg', 'nutmegs', both, _ ).-noun( 'nutria', '-', mass, _ ).-noun( 'nutrient', 'nutrients', count, _ ).-noun( 'nutriment', 'nutriments', count, _ ).-noun( 'nutrition', '-', mass, _ ).-noun( 'nutshell', 'nutshells', count, _ ).-noun( 'nylon', 'nylons', both, _ ).-noun( 'nymph', 'nymphs', count, _ ).-noun( 'nymphet', 'nymphets', count, _ ).-noun( 'nympho', 'nymphos', count, _ ).-noun( 'nymphomania', '-', mass, _ ).-noun( 'nymphomaniac', 'nymphomaniacs', count, _ ).-noun( 'o', '-', count, _ ).-noun( 'oaf', 'oafs', count, _ ).-noun( 'oak', 'oaks', both, _ ).-noun( 'oak-apple', 'oak-apples', count, _ ).-noun( 'oakum', '-', mass, _ ).-noun( 'oar', 'oars', count, _ ).-noun( 'oarsman', 'oarsmen', count, _ ).-noun( 'oarsmanship', '-', mass, _ ).-noun( 'oarswoman', 'oarswomen', count, _ ).-noun( 'oasis', 'oases', count, _ ).-noun( 'oast', 'oasts', count, _ ).-noun( 'oasthouse', 'oasthouses', count, _ ).-noun( 'oat', 'oats', count, _ ).-noun( 'oatcake', 'oatcakes', count, _ ).-noun( 'oath', 'oaths', count, _ ).-noun( 'oatmeal', '-', mass, _ ).-noun( 'ob', '-', proper, _ ).-noun( 'obbligato', 'obbligatos', count, _ ).-noun( 'obduracy', '-', mass, _ ).-noun( 'obedience', '-', mass, _ ).-noun( 'obeisance', 'obeisances', both, _ ).-noun( 'obelisk', 'obelisks', count, _ ).-noun( 'obesity', '-', mass, _ ).-noun( 'obi', 'obis', count, _ ).-noun( 'obiter dictum', '-', count, _ ).-noun( 'obituary', 'obituaries', count, _ ).-noun( 'object', 'objects', count, _ ).-noun( 'objection', 'objections', both, _ ).-noun( 'objective', 'objectives', count, _ ).-noun( 'objectivity', '-', mass, _ ).-noun( 'objector', 'objectors', count, _ ).-noun( 'objurgation', 'objurgations', both, _ ).-noun( 'oblation', 'oblations', count, _ ).-noun( 'obligation', 'obligations', count, _ ).-noun( 'obliquity', 'obliquities', both, _ ).-noun( 'obliteration', '-', mass, _ ).-noun( 'oblivion', '-', mass, _ ).-noun( 'oblong', 'oblongs', count, _ ).-noun( 'obloquy', '-', mass, _ ).-noun( 'obnoxiousness', '-', mass, _ ).-noun( 'oboe', 'oboes', count, _ ).-noun( 'oboist', 'oboists', count, _ ).-noun( 'obscenity', 'obscenities', both, _ ).-noun( 'obscurantism', '-', mass, _ ).-noun( 'obscurantist', 'obscurantists', count, _ ).-noun( 'obscurity', 'obscurities', both, _ ).-noun( 'obsequiousness', '-', mass, _ ).-noun( 'observance', 'observances', both, _ ).-noun( 'observation', 'observations', both, _ ).-noun( 'observatory', 'observatories', count, _ ).-noun( 'observer', 'observers', count, _ ).-noun( 'obsession', 'obsessions', both, _ ).-noun( 'obsidian', '-', mass, _ ).-noun( 'obsolescence', '-', mass, _ ).-noun( 'obstacle', 'obstacles', count, _ ).-noun( 'obstetrician', 'obstetricians', count, _ ).-noun( 'obstetrics', 'obstetrics', mass, _ ).-noun( 'obstinacy', '-', mass, _ ).-noun( 'obstreperousness', '-', mass, _ ).-noun( 'obstruction', 'obstructions', both, _ ).-noun( 'obstructionism', '-', mass, _ ).-noun( 'obstructionist', 'obstructionists', count, _ ).-noun( 'obtuseness', '-', mass, _ ).-noun( 'obverse', 'obverses', count, _ ).-noun( 'obviousness', '-', mass, _ ).-noun( 'ocarina', 'ocarinas', count, _ ).-noun( 'occasion', 'occasions', both, _ ).-noun( 'occult', '-', count, _ ).-noun( 'occupancy', 'occupancies', count, _ ).-noun( 'occupant', 'occupants', count, _ ).-noun( 'occupation', 'occupations', both, _ ).-noun( 'occupier', 'occupiers', count, _ ).-noun( 'occurrence', 'occurrences', both, _ ).-noun( 'ocean', 'oceans', count, _ ).-noun( 'ochre', '-', mass, _ ).-noun( 'octagon', 'octagons', count, _ ).-noun( 'octane', '-', mass, _ ).-noun( 'octave', 'octaves', count, _ ).-noun( 'octavo', 'octavos', count, _ ).-noun( 'octet', 'octets', count, _ ).-noun( 'octette', 'octettes', count, _ ).-noun( 'octogenarian', 'octogenarians', count, _ ).-noun( 'octopus', 'octopuses', count, _ ).-noun( 'octroi', 'octrois', count, _ ).-noun( 'oculist', 'oculists', count, _ ).-noun( 'odalisque', 'odalisques', count, _ ).-noun( 'oddity', 'oddities', both, _ ).-noun( 'oddment', 'oddments', count, _ ).-noun( 'ode', 'odes', count, _ ).-noun( 'odium', '-', mass, _ ).-noun( 'odour', 'odours', both, _ ).-noun( 'odyssey', 'odysseys', count, _ ).-noun( 'oesophagus', 'oesophaguses', count, _ ).-noun( 'off-day', 'off-days', count, _ ).-noun( 'off-licence', 'off-licences', count, _ ).-noun( 'offal', '-', mass, _ ).-noun( 'offence', 'offences', both, _ ).-noun( 'offender', 'offenders', count, _ ).-noun( 'offensive', 'offensives', count, _ ).-noun( 'offensiveness', '-', mass, _ ).-noun( 'offer', 'offers', count, _ ).-noun( 'offering', 'offerings', both, _ ).-noun( 'offertory', 'offertories', count, _ ).-noun( 'office', 'offices', count, _ ).-noun( 'office-bearer', 'office-bearers', count, _ ).-noun( 'office-block', 'office-blocks', count, _ ).-noun( 'office-boy', 'office-boys', count, _ ).-noun( 'office-holder', 'office-holders', count, _ ).-noun( 'officer', 'officers', count, _ ).-noun( 'official', 'officials', count, _ ).-noun( 'officialdom', 'officialdoms', count, _ ).-noun( 'officialese', '-', mass, _ ).-noun( 'officiousness', '-', mass, _ ).-noun( 'offing', '-', count, _ ).-noun( 'offprint', 'offprints', count, _ ).-noun( 'offset', '-', mass, _ ).-noun( 'offshoot', 'offshoots', count, _ ).-noun( 'offspring', 'offspring', count, _ ).-noun( 'ogre', 'ogres', count, _ ).-noun( 'ogress', 'ogresses', count, _ ).-noun( 'ohm', 'ohms', count, _ ).-noun( 'oil', 'oils', both, _ ).-noun( 'oil-burner', 'oil-burners', count, _ ).-noun( 'oil-cake', '-', mass, _ ).-noun( 'oil-painting', 'oil-paintings', both, _ ).-noun( 'oil-palm', 'oil-palms', count, _ ).-noun( 'oil-paper', '-', mass, _ ).-noun( 'oil-rig', 'oil-rigs', count, _ ).-noun( 'oil-silk', '-', mass, _ ).-noun( 'oil-slick', 'oil-slicks', count, _ ).-noun( 'oil-tanker', 'oil-tankers', count, _ ).-noun( 'oil-well', 'oil-wells', count, _ ).-noun( 'oilcan', 'oilcans', count, _ ).-noun( 'oilcloth', '-', mass, _ ).-noun( 'oiler', 'oilers', count, _ ).-noun( 'oilfield', 'oilfields', count, _ ).-noun( 'oiliness', '-', mass, _ ).-noun( 'oilskin', 'oilskins', both, _ ).-noun( 'ointment', 'ointments', both, _ ).-noun( 'okapi', 'okapis', count, _ ).-noun( 'okay', '-', count, _ ).-noun( 'okra', '-', mass, _ ).-noun( 'old', '-', mass, _ ).-noun( 'old-timer', 'old-timers', count, _ ).-noun( 'oldster', 'oldsters', count, _ ).-noun( 'oleander', 'oleanders', count, _ ).-noun( 'oligarch', 'oligarchs', count, _ ).-noun( 'oligarchy', 'oligarchies', both, _ ).-noun( 'olive', 'olives', count, _ ).-noun( 'olive-tree', 'olive-trees', count, _ ).-noun( 'ombudsman', 'ombudsmen', count, _ ).-noun( 'omega', 'omegas', count, _ ).-noun( 'omelet', 'omelets', count, _ ).-noun( 'omelette', 'omelettes', count, _ ).-noun( 'omen', 'omens', both, _ ).-noun( 'omission', 'omissions', both, _ ).-noun( 'omnibus', 'omnibuses', count, _ ).-noun( 'omnipotence', '-', mass, _ ).-noun( 'omniscience', '-', mass, _ ).-noun( 'on-licence', 'on-licences', count, _ ).-noun( 'oncoming', '-', count, _ ).-noun( 'one', 'ones', count, _ ).-noun( 'one-step', 'one-steps', count, _ ).-noun( 'one-upmanship', '-', mass, _ ).-noun( 'oneness', '-', mass, _ ).-noun( 'onion', 'onions', both, _ ).-noun( 'onlooker', 'onlookers', count, _ ).-noun( 'onomatopoeia', '-', mass, _ ).-noun( 'onrush', 'onrushes', count, _ ).-noun( 'onset', 'onsets', count, _ ).-noun( 'onslaught', 'onslaughts', count, _ ).-noun( 'ontology', 'ontologies', both, _ ).-noun( 'onus', 'onera', count, _ ).-noun( 'onyx', '-', mass, _ ).-noun( 'oomph', '-', mass, _ ).-noun( 'ooze', '-', mass, _ ).-noun( 'op', '-', proper, _ ).-noun( 'op art', '-', mass, _ ).-noun( 'op cit', '-', proper, _ ).-noun( 'opacity', '-', mass, _ ).-noun( 'opal', 'opals', count, _ ).-noun( 'opaqueness', '-', mass, _ ).-noun( 'open', '-', mass, _ ).-noun( 'opener', 'openers', count, _ ).-noun( 'opening', 'openings', count, _ ).-noun( 'openness', '-', mass, _ ).-noun( 'openwork', '-', mass, _ ).-noun( 'opera', 'operas', both, _ ).-noun( 'opera-cloak', 'opera-cloaks', count, _ ).-noun( 'opera-hat', 'opera-hats', count, _ ).-noun( 'opera-house', 'opera-houses', count, _ ).-noun( 'operating-table', 'operating-tables', count, _ ).-noun( 'operating-theatre', 'operating-theatres', count, _ ).-noun( 'operation', 'operations', both, _ ).-noun( 'operative', 'operatives', count, _ ).-noun( 'operator', 'operators', count, _ ).-noun( 'operetta', 'operettas', count, _ ).-noun( 'ophthalmia', '-', mass, _ ).-noun( 'ophthalmoscope', 'ophthalmoscopes', count, _ ).-noun( 'opiate', 'opiates', count, _ ).-noun( 'opinion', 'opinions', both, _ ).-noun( 'opium', '-', mass, _ ).-noun( 'opium-den', 'opium-dens', count, _ ).-noun( 'opossum', 'opossums', count, _ ).-noun( 'opp', '-', proper, _ ).-noun( 'opponent', 'opponents', count, _ ).-noun( 'opportunism', '-', mass, _ ).-noun( 'opportunist', 'opportunists', count, _ ).-noun( 'opportunity', 'opportunities', both, _ ).-noun( 'opposite', 'opposites', count, _ ).-noun( 'opposition', '-', mass, _ ).-noun( 'oppression', 'oppressions', both, _ ).-noun( 'oppressor', 'oppressors', count, _ ).-noun( 'opprobrium', '-', mass, _ ).-noun( 'optative', 'optatives', count, _ ).-noun( 'optician', 'opticians', count, _ ).-noun( 'optics', 'optics', mass, _ ).-noun( 'optimism', '-', mass, _ ).-noun( 'optimist', 'optimists', count, _ ).-noun( 'optimum', 'optimums', count, _ ).-noun( 'option', 'options', both, _ ).-noun( 'opulence', '-', mass, _ ).-noun( 'opus', 'opera', count, _ ).-noun( 'oracle', 'oracles', count, _ ).-noun( 'oral', 'orals', count, _ ).-noun( 'orang-outan', 'orang-outans', count, _ ).-noun( 'orang-outang', 'orang-outangs', count, _ ).-noun( 'orang-utan', 'orang-utans', count, _ ).-noun( 'orange', 'oranges', both, _ ).-noun( 'orangeade', '-', mass, _ ).-noun( 'oration', 'orations', count, _ ).-noun( 'orator', 'orators', count, _ ).-noun( 'oratorio', 'oratorios', both, _ ).-noun( 'oratory', 'oratories', both, _ ).-noun( 'orb', 'orbs', count, _ ).-noun( 'orbit', 'orbits', count, _ ).-noun( 'orchard', 'orchards', count, _ ).-noun( 'orchestra', 'orchestras', count, _ ).-noun( 'orchestration', 'orchestrations', count, _ ).-noun( 'orchid', 'orchids', count, _ ).-noun( 'orchis', 'orchises', count, _ ).-noun( 'ordeal', 'ordeals', count, _ ).-noun( 'order', 'orders', both, _ ).-noun( 'order-book', 'order-books', count, _ ).-noun( 'order-form', 'order-forms', count, _ ).-noun( 'order-paper', 'order-papers', count, _ ).-noun( 'ordering', 'orderings', count, _ ).-noun( 'orderliness', '-', mass, _ ).-noun( 'orderly', 'orderlies', count, _ ).-noun( 'ordinal', 'ordinals', count, _ ).-noun( 'ordinance', 'ordinances', count, _ ).-noun( 'ordinand', 'ordinands', count, _ ).-noun( 'ordination', 'ordinations', both, _ ).-noun( 'ordnance', '-', mass, _ ).-noun( 'ordure', '-', mass, _ ).-noun( 'ore', 'ores', both, _ ).-noun( 'organ', 'organs', count, _ ).-noun( 'organ-blower', 'organ-blowers', count, _ ).-noun( 'organ-grinder', 'organ-grinders', count, _ ).-noun( 'organ-loft', 'organ-lofts', count, _ ).-noun( 'organdie', '-', mass, _ ).-noun( 'organism', 'organisms', count, _ ).-noun( 'organist', 'organists', count, _ ).-noun( 'organization', 'organizations', both, _ ).-noun( 'organizer', 'organizers', count, _ ).-noun( 'orgasm', 'orgasms', count, _ ).-noun( 'orgy', 'orgies', count, _ ).-noun( 'oriel', 'oriels', count, _ ).-noun( 'orient', '-', count, _ ).-noun( 'oriental', 'orientals', count, _ ).-noun( 'orientalist', 'orientalists', count, _ ).-noun( 'orientation', '-', mass, _ ).-noun( 'orifice', 'orifices', count, _ ).-noun( 'origin', 'origins', both, _ ).-noun( 'original', 'originals', count, _ ).-noun( 'originality', '-', mass, _ ).-noun( 'originator', 'originators', count, _ ).-noun( 'oriole', 'orioles', count, _ ).-noun( 'orison', 'orisons', count, _ ).-noun( 'orlop', 'orlops', count, _ ).-noun( 'ormolu', 'ormolus', both, _ ).-noun( 'ornament', 'ornaments', both, _ ).-noun( 'ornamentation', '-', mass, _ ).-noun( 'ornateness', '-', mass, _ ).-noun( 'ornithologist', 'ornithologists', count, _ ).-noun( 'ornithology', '-', mass, _ ).-noun( 'orphan', 'orphans', count, _ ).-noun( 'orphanage', 'orphanages', count, _ ).-noun( 'orrisroot', '-', mass, _ ).-noun( 'orthodontics', 'orthodontics', mass, _ ).-noun( 'orthodontist', 'orthodontists', count, _ ).-noun( 'orthodoxy', 'orthodoxies', both, _ ).-noun( 'orthography', 'orthographies', both, _ ).-noun( 'orthopaedics', 'orthopaedics', mass, _ ).-noun( 'orthopedics', 'orthopedics', mass, _ ).-noun( 'ortolan', 'ortolans', count, _ ).-noun( 'oryx', 'oryxes', count, _ ).-noun( 'oscillation', 'oscillations', both, _ ).-noun( 'oscillator', 'oscillators', count, _ ).-noun( 'oscillograph', 'oscillographs', count, _ ).-noun( 'oscilloscope', 'oscilloscopes', count, _ ).-noun( 'osier', 'osiers', count, _ ).-noun( 'osprey', 'ospreys', count, _ ).-noun( 'ossification', '-', mass, _ ).-noun( 'ostentation', '-', mass, _ ).-noun( 'osteopath', 'osteopaths', count, _ ).-noun( 'osteopathy', '-', mass, _ ).-noun( 'ostler', 'ostlers', count, _ ).-noun( 'ostracism', '-', mass, _ ).-noun( 'ostrich', 'ostriches', count, _ ).-noun( 'other', 'others', count, _ ).-noun( 'otter', 'otters', both, _ ).-noun( 'ottoman', 'ottomans', count, _ ).-noun( 'oubliette', 'oubliettes', count, _ ).-noun( 'ouija', 'ouijas', count, _ ).-noun( 'ouija-board', 'ouija-boards', count, _ ).-noun( 'ounce', 'ounces', count, _ ).-noun( 'out-tray', 'out-trays', count, _ ).-noun( 'outback', '-', count, _ ).-noun( 'outbreak', 'outbreaks', count, _ ).-noun( 'outbuilding', 'outbuildings', count, _ ).-noun( 'outburst', 'outbursts', count, _ ).-noun( 'outcast', 'outcasts', count, _ ).-noun( 'outcaste', 'outcastes', count, _ ).-noun( 'outcome', 'outcomes', count, _ ).-noun( 'outcrop', 'outcrops', count, _ ).-noun( 'outcry', 'outcries', both, _ ).-noun( 'outfall', 'outfalls', count, _ ).-noun( 'outfield', 'outfields', count, _ ).-noun( 'outfielder', 'outfielders', count, _ ).-noun( 'outfit', 'outfits', count, _ ).-noun( 'outfitter', 'outfitters', count, _ ).-noun( 'outflow', 'outflows', count, _ ).-noun( 'outgo', 'outgoes', count, _ ).-noun( 'outgrowth', 'outgrowths', count, _ ).-noun( 'outhouse', 'outhouses', count, _ ).-noun( 'outing', 'outings', count, _ ).-noun( 'outlandishness', '-', mass, _ ).-noun( 'outlaw', 'outlaws', count, _ ).-noun( 'outlawry', '-', mass, _ ).-noun( 'outlay', 'outlays', both, _ ).-noun( 'outlet', 'outlets', count, _ ).-noun( 'outlier', 'outliers', count, _ ).-noun( 'outline', 'outlines', count, _ ).-noun( 'outlook', 'outlooks', count, _ ).-noun( 'outpatient', 'outpatients', count, _ ).-noun( 'outport', 'outports', count, _ ).-noun( 'outpost', 'outposts', count, _ ).-noun( 'outpouring', 'outpourings', count, _ ).-noun( 'output', '-', count, _ ).-noun( 'outrage', 'outrages', both, _ ).-noun( 'outrider', 'outriders', count, _ ).-noun( 'outrigger', 'outriggers', count, _ ).-noun( 'outset', 'outsets', count, _ ).-noun( 'outside', 'outsides', count, _ ).-noun( 'outsider', 'outsiders', count, _ ).-noun( 'outspokenness', '-', mass, _ ).-noun( 'outstation', 'outstations', count, _ ).-noun( 'outwork', 'outworks', count, _ ).-noun( 'ouzel', 'ouzels', count, _ ).-noun( 'ouzo', '-', mass, _ ).-noun( 'oval', 'ovals', count, _ ).-noun( 'ovary', 'ovaries', count, _ ).-noun( 'ovation', 'ovations', count, _ ).-noun( 'oven', 'ovens', count, _ ).-noun( 'ovenware', '-', mass, _ ).-noun( 'over', 'overs', count, _ ).-noun( 'over-abundance', '-', mass, _ ).-noun( 'overall', 'overalls', count, _ ).-noun( 'overanxiety', '-', mass, _ ).-noun( 'overbid', 'overbids', count, _ ).-noun( 'overburden', '-', mass, _ ).-noun( 'overcapitalization', '-', mass, _ ).-noun( 'overcast', '-', count, _ ).-noun( 'overcharge', 'overcharges', count, _ ).-noun( 'overcoat', 'overcoats', count, _ ).-noun( 'overconfidence', '-', mass, _ ).-noun( 'overcredulity', '-', mass, _ ).-noun( 'overdraft', 'overdrafts', count, _ ).-noun( 'overdrive', 'overdrives', both, _ ).-noun( 'overemphasis', '-', mass, _ ).-noun( 'overexertion', 'overexertions', both, _ ).-noun( 'overexposure', 'overexposures', both, _ ).-noun( 'overfeeding', '-', mass, _ ).-noun( 'overflow', 'overflows', count, _ ).-noun( 'overgrowth', 'overgrowths', both, _ ).-noun( 'overhang', 'overhangs', count, _ ).-noun( 'overhaul', 'overhauls', count, _ ).-noun( 'overindulgence', 'overindulgences', both, _ ).-noun( 'overkill', '-', mass, _ ).-noun( 'overlap', 'overlaps', both, _ ).-noun( 'overlay', 'overlays', count, _ ).-noun( 'overlord', 'overlords', count, _ ).-noun( 'overmantel', 'overmantels', count, _ ).-noun( 'overpass', 'overpasses', count, _ ).-noun( 'overpayment', 'overpayments', both, _ ).-noun( 'overplus', 'overpluses', count, _ ).-noun( 'overpopulation', '-', mass, _ ).-noun( 'overprint', 'overprints', count, _ ).-noun( 'overproduction', '-', mass, _ ).-noun( 'overseer', 'overseers', count, _ ).-noun( 'overshoe', 'overshoes', count, _ ).-noun( 'oversight', 'oversights', both, _ ).-noun( 'overskirt', 'overskirts', count, _ ).-noun( 'overspill', 'overspills', count, _ ).-noun( 'overstatement', 'overstatements', both, _ ).-noun( 'overstrain', '-', mass, _ ).-noun( 'overthrow', 'overthrows', count, _ ).-noun( 'overtime', '-', mass, _ ).-noun( 'overtolerance', '-', mass, _ ).-noun( 'overtone', 'overtones', count, _ ).-noun( 'overture', 'overtures', count, _ ).-noun( 'overweight', '-', mass, _ ).-noun( 'overwork', '-', mass, _ ).-noun( 'oviduct', 'oviducts', count, _ ).-noun( 'ovoid', 'ovoids', count, _ ).-noun( 'ovum', 'ova', count, _ ).-noun( 'owl', 'owls', count, _ ).-noun( 'owlet', 'owlets', count, _ ).-noun( 'owner', 'owners', count, _ ).-noun( 'owner-driver', 'owner-drivers', count, _ ).-noun( 'owner-occupier', 'owner-occupiers', count, _ ).-noun( 'ownership', '-', mass, _ ).-noun( 'ox', 'oxen', count, _ ).-noun( 'oxeye', 'oxeyes', count, _ ).-noun( 'oxidation', '-', mass, _ ).-noun( 'oxide', 'oxides', both, _ ).-noun( 'oxidization', 'oxidizations', both, _ ).-noun( 'oxtail', 'oxtails', count, _ ).-noun( 'oxyacetylene', '-', mass, _ ).-noun( 'oxygen', '-', mass, _ ).-noun( 'oyster', 'oysters', count, _ ).-noun( 'oyster-bank', 'oyster-banks', count, _ ).-noun( 'oyster-bar', 'oyster-bars', count, _ ).-noun( 'oyster-bed', 'oyster-beds', count, _ ).-noun( 'oyster-catcher', 'oyster-catchers', count, _ ).-noun( 'oz', 'oz', count, _ ).-noun( 'ozone', '-', mass, _ ).-noun( 'p', '-', count, _ ).-noun( 'p^at_e', 'p^at_es', both, _ ).-noun( 'pa', '-', count, _ ).-noun( 'pabulum', '-', mass, _ ).-noun( 'pace', 'paces', count, _ ).-noun( 'pacemaker', 'pacemakers', count, _ ).-noun( 'pacesetter', 'pacesetters', count, _ ).-noun( 'pachyderm', 'pachyderms', count, _ ).-noun( 'pacification', '-', mass, _ ).-noun( 'pacifism', '-', mass, _ ).-noun( 'pacifist', 'pacifists', count, _ ).-noun( 'pack', 'packs', count, _ ).-noun( 'pack-animal', 'pack-animals', count, _ ).-noun( 'pack-saddle', 'pack-saddles', count, _ ).-noun( 'pack-thread', '-', mass, _ ).-noun( 'package', 'packages', count, _ ).-noun( 'packer', 'packers', count, _ ).-noun( 'packet', 'packets', count, _ ).-noun( 'packet-boat', 'packet-boats', count, _ ).-noun( 'packhorse', 'packhorses', count, _ ).-noun( 'packing', '-', mass, _ ).-noun( 'packing-case', 'packing-cases', count, _ ).-noun( 'packing-needle', 'packing-needles', count, _ ).-noun( 'pact', 'pacts', count, _ ).-noun( 'pad', 'pads', count, _ ).-noun( 'padding', '-', mass, _ ).-noun( 'paddle', 'paddles', count, _ ).-noun( 'paddle-box', 'paddle-boxes', count, _ ).-noun( 'paddle-steamer', 'paddle-steamers', count, _ ).-noun( 'paddle-wheel', 'paddle-wheels', count, _ ).-noun( 'paddock', 'paddocks', count, _ ).-noun( 'paddy', 'paddies', both, _ ).-noun( 'paddy-field', 'paddy-fields', count, _ ).-noun( 'padlock', 'padlocks', count, _ ).-noun( 'padre', 'padres', count, _ ).-noun( 'paean', 'paeans', count, _ ).-noun( 'paederasty', '-', mass, _ ).-noun( 'paediatrics', 'paediatrics', mass, _ ).-noun( 'paeony', 'paeonies', count, _ ).-noun( 'pagan', 'pagans', count, _ ).-noun( 'paganism', '-', mass, _ ).-noun( 'page', 'pages', count, _ ).-noun( 'pageant', 'pageants', count, _ ).-noun( 'pageantry', '-', mass, _ ).-noun( 'pagination', '-', mass, _ ).-noun( 'pagoda', 'pagodas', count, _ ).-noun( 'pail', 'pails', count, _ ).-noun( 'pailful', 'pailfuls', count, _ ).-noun( 'paillasse', 'paillasses', count, _ ).-noun( 'pailliasse', 'pailliasses', count, _ ).-noun( 'pain', 'pains', both, _ ).-noun( 'painkiller', 'painkillers', count, _ ).-noun( 'paint', 'paints', both, _ ).-noun( 'paintbox', 'paintboxes', count, _ ).-noun( 'paintbrush', 'paintbrushes', count, _ ).-noun( 'painter', 'painters', count, _ ).-noun( 'painting', 'paintings', both, _ ).-noun( 'pair', 'pairs', count, _ ).-noun( 'paisley', '-', mass, _ ).-noun( 'pal', 'pals', count, _ ).-noun( 'palace', 'palaces', count, _ ).-noun( 'paladin', 'paladins', count, _ ).-noun( 'palaeontologist', 'palaeontologists', count, _ ).-noun( 'palaeontology', '-', mass, _ ).-noun( 'palankeen', 'palankeens', count, _ ).-noun( 'palanquin', 'palanquins', count, _ ).-noun( 'palatal', 'palatals', count, _ ).-noun( 'palate', 'palates', count, _ ).-noun( 'palatinate', 'palatinates', count, _ ).-noun( 'palaver', 'palavers', both, _ ).-noun( 'pale', 'pales', count, _ ).-noun( 'paleface', 'palefaces', count, _ ).-noun( 'paleness', '-', mass, _ ).-noun( 'paleontologist', 'paleontologists', count, _ ).-noun( 'paleontology', '-', mass, _ ).-noun( 'palette', 'palettes', count, _ ).-noun( 'palette-knife', 'palette-knives', count, _ ).-noun( 'palfrey', 'palfreys', count, _ ).-noun( 'palimpsest', 'palimpsests', count, _ ).-noun( 'palindrome', 'palindromes', count, _ ).-noun( 'paling', 'palings', count, _ ).-noun( 'palisade', 'palisades', count, _ ).-noun( 'pall', 'palls', count, _ ).-noun( 'pallbearer', 'pallbearers', count, _ ).-noun( 'pallet', 'pallets', count, _ ).-noun( 'palliasse', 'palliasses', count, _ ).-noun( 'palliation', 'palliations', both, _ ).-noun( 'palliative', 'palliatives', count, _ ).-noun( 'pallidness', '-', mass, _ ).-noun( 'pallor', '-', mass, _ ).-noun( 'palm', 'palms', count, _ ).-noun( 'palm-oil', '-', mass, _ ).-noun( 'palmer', 'palmers', count, _ ).-noun( 'palmetto', 'palmettos', count, _ ).-noun( 'palmist', 'palmists', count, _ ).-noun( 'palmistry', '-', mass, _ ).-noun( 'palpitation', 'palpitations', count, _ ).-noun( 'palsy', '-', mass, _ ).-noun( 'pampas-grass', '-', mass, _ ).-noun( 'pamphlet', 'pamphlets', count, _ ).-noun( 'pamphleteer', 'pamphleteers', count, _ ).-noun( 'pan', 'pans', both, _ ).-noun( 'panacea', 'panaceas', count, _ ).-noun( 'panache', '-', mass, _ ).-noun( 'panama', 'panamas', count, _ ).-noun( 'panatella', 'panatellas', count, _ ).-noun( 'pancake', 'pancakes', count, _ ).-noun( 'pancreas', 'pancreases', count, _ ).-noun( 'panda', 'pandas', count, _ ).-noun( 'pandemic', 'pandemics', count, _ ).-noun( 'pandemonium', 'pandemoniums', both, _ ).-noun( 'pander', 'panders', count, _ ).-noun( 'pane', 'panes', count, _ ).-noun( 'panegyric', 'panegyrics', count, _ ).-noun( 'panel', 'panels', count, _ ).-noun( 'panelling', '-', mass, _ ).-noun( 'pang', 'pangs', count, _ ).-noun( 'panga', 'pangas', count, _ ).-noun( 'panhandle', 'panhandles', count, _ ).-noun( 'panic', 'panics', both, _ ).-noun( 'panjandrum', 'panjandrums', count, _ ).-noun( 'pannier', 'panniers', count, _ ).-noun( 'pannikin', 'pannikins', count, _ ).-noun( 'panoply', 'panoplies', count, _ ).-noun( 'panorama', 'panoramas', count, _ ).-noun( 'pansy', 'pansies', count, _ ).-noun( 'pant', 'pants', count, _ ).-noun( 'pantaloon', 'pantaloons', count, _ ).-noun( 'pantechnicon', 'pantechnicons', count, _ ).-noun( 'pantheism', '-', mass, _ ).-noun( 'pantheist', 'pantheists', count, _ ).-noun( 'pantheon', 'pantheons', count, _ ).-noun( 'panther', 'panthers', count, _ ).-noun( 'pantile', 'pantiles', count, _ ).-noun( 'panto', 'pantos', count, _ ).-noun( 'pantograph', 'pantographs', count, _ ).-noun( 'pantomime', 'pantomimes', both, _ ).-noun( 'pantry', 'pantries', count, _ ).-noun( 'pantryman', 'pantrymen', count, _ ).-noun( 'panty-hose', '-', mass, _ ).-noun( 'pap', '-', mass, _ ).-noun( 'papa', 'papas', count, _ ).-noun( 'papacy', 'papacies', count, _ ).-noun( 'papaw', 'papaws', count, _ ).-noun( 'papaya', 'papayas', count, _ ).-noun( 'paper', 'papers', both, _ ).-noun( 'paper-chase', 'paper-chases', count, _ ).-noun( 'paperback', 'paperbacks', count, _ ).-noun( 'paperclip', 'paperclips', count, _ ).-noun( 'paperhanger', 'paperhangers', count, _ ).-noun( 'paperknife', 'paperknives', count, _ ).-noun( 'papermill', 'papermills', count, _ ).-noun( 'paperweight', 'paperweights', count, _ ).-noun( 'paperwork', '-', mass, _ ).-noun( 'papier-m^ach_e', '-', mass, _ ).-noun( 'papist', 'papists', count, _ ).-noun( 'papoose', 'papooses', count, _ ).-noun( 'paprika', '-', mass, _ ).-noun( 'papyrus', 'papyruses', both, _ ).-noun( 'par', 'pars', both, _ ).-noun( 'para', '-', count, _ ).-noun( 'parable', 'parables', count, _ ).-noun( 'parabola', 'parabolas', count, _ ).-noun( 'parachute', 'parachutes', count, _ ).-noun( 'parachutist', 'parachutists', count, _ ).-noun( 'parade', 'parades', both, _ ).-noun( 'parade-ground', 'parade-grounds', count, _ ).-noun( 'paradigm', 'paradigms', count, _ ).-noun( 'paradise', 'paradises', both, _ ).-noun( 'paradox', 'paradoxes', count, _ ).-noun( 'paraffin', '-', mass, _ ).-noun( 'paragon', 'paragons', count, _ ).-noun( 'paragraph', 'paragraphs', count, _ ).-noun( 'parakeet', 'parakeets', count, _ ).-noun( 'parallel', 'parallels', both, _ ).-noun( 'parallelism', 'parallelisms', both, _ ).-noun( 'parallelogram', 'parallelograms', count, _ ).-noun( 'paralysis', '-', mass, _ ).-noun( 'paralytic', 'paralytics', count, _ ).-noun( 'parameter', 'parameters', count, _ ).-noun( 'paramountcy', '-', mass, _ ).-noun( 'paramour', 'paramours', count, _ ).-noun( 'paranoia', '-', mass, _ ).-noun( 'paranoiac', 'paranoiacs', count, _ ).-noun( 'paranoid', 'paranoids', count, _ ).-noun( 'parapet', 'parapets', count, _ ).-noun( 'paraphernalia', '-', mass, _ ).-noun( 'paraplegia', '-', mass, _ ).-noun( 'paraplegic', 'paraplegics', count, _ ).-noun( 'parasite', 'parasites', count, _ ).-noun( 'parasol', 'parasols', count, _ ).-noun( 'paratrooper', 'paratroopers', count, _ ).-noun( 'paratyphoid', '-', mass, _ ).-noun( 'parcel', 'parcels', count, _ ).-noun( 'parchment', 'parchments', both, _ ).-noun( 'pardon', 'pardons', both, _ ).-noun( 'pardoner', 'pardoners', count, _ ).-noun( 'paregoric', '-', mass, _ ).-noun( 'parent', 'parents', count, _ ).-noun( 'parentage', '-', mass, _ ).-noun( 'parenthesis', 'parentheses', count, _ ).-noun( 'pari-mutuel', 'pari-mutuels', count, _ ).-noun( 'pariah', 'pariahs', count, _ ).-noun( 'pariah-dog', 'pariah-dogs', count, _ ).-noun( 'parish', 'parishes', count, _ ).-noun( 'parishioner', 'parishioners', count, _ ).-noun( 'parity', '-', mass, _ ).-noun( 'park', 'parks', count, _ ).-noun( 'parka', 'parkas', count, _ ).-noun( 'parking', '-', mass, _ ).-noun( 'parlance', 'parlances', count, _ ).-noun( 'parley', 'parleys', count, _ ).-noun( 'parliament', 'parliaments', count, _ ).-noun( 'parliamentarian', 'parliamentarians', count, _ ).-noun( 'parlour', 'parlours', count, _ ).-noun( 'parlour-car', 'parlour-cars', count, _ ).-noun( 'parochialism', '-', mass, _ ).-noun( 'parodist', 'parodists', count, _ ).-noun( 'parody', 'parodies', both, _ ).-noun( 'parole', '-', mass, _ ).-noun( 'paroquet', 'paroquets', count, _ ).-noun( 'paroxysm', 'paroxysms', count, _ ).-noun( 'parquet', '-', mass, _ ).-noun( 'parr', 'parrs', count, _ ).-noun( 'parricide', 'parricides', both, _ ).-noun( 'parrot', 'parrots', count, _ ).-noun( 'parry', 'parries', count, _ ).-noun( 'parsimony', '-', mass, _ ).-noun( 'parsley', '-', mass, _ ).-noun( 'parsnip', 'parsnips', count, _ ).-noun( 'parson', 'parsons', count, _ ).-noun( 'parsonage', 'parsonages', count, _ ).-noun( 'part', 'parts', count, _ ).-noun( 'part-owner', 'part-owners', count, _ ).-noun( 'part-singing', '-', mass, _ ).-noun( 'part-song', 'part-songs', count, _ ).-noun( 'part-timer', 'part-timers', count, _ ).-noun( 'parterre', 'parterres', count, _ ).-noun( 'parthenogenesis', '-', mass, _ ).-noun( 'partiality', 'partialities', both, _ ).-noun( 'participant', 'participants', count, _ ).-noun( 'participation', '-', mass, _ ).-noun( 'participle', 'participles', count, _ ).-noun( 'particle', 'particles', count, _ ).-noun( 'particular', 'particulars', count, _ ).-noun( 'particularity', 'particularities', both, _ ).-noun( 'parting', 'partings', both, _ ).-noun( 'partisan', 'partisans', count, _ ).-noun( 'partisanship', '-', mass, _ ).-noun( 'partition', 'partitions', both, _ ).-noun( 'partitive', 'partitives', count, _ ).-noun( 'partner', 'partners', count, _ ).-noun( 'partnership', 'partnerships', both, _ ).-noun( 'partridge', 'partridges', both, _ ).-noun( 'parturition', '-', mass, _ ).-noun( 'party', 'parties', both, _ ).-noun( 'party-spirit', '-', mass, _ ).-noun( 'party-wall', 'party-walls', count, _ ).-noun( 'parvenu', 'parvenus', count, _ ).-noun( 'pasha', 'pashas', count, _ ).-noun( 'pass', 'passes', count, _ ).-noun( 'passage', 'passages', both, _ ).-noun( 'passageway', 'passageways', count, _ ).-noun( 'passbook', 'passbooks', count, _ ).-noun( 'passenger', 'passengers', count, _ ).-noun( 'passepartout', 'passepartouts', both, _ ).-noun( 'passer-by', 'passers-by', count, _ ).-noun( 'passing', '-', mass, _ ).-noun( 'passion', 'passions', both, _ ).-noun( 'passion-flower', 'passion-flowers', count, _ ).-noun( 'passive', 'passives', count, _ ).-noun( 'passiveness', '-', mass, _ ).-noun( 'passivity', '-', mass, _ ).-noun( 'passkey', 'passkeys', count, _ ).-noun( 'passport', 'passports', count, _ ).-noun( 'password', 'passwords', count, _ ).-noun( 'past', 'pasts', count, _ ).-noun( 'pasta', '-', mass, _ ).-noun( 'paste', 'pastes', both, _ ).-noun( 'paste-up', 'paste-ups', count, _ ).-noun( 'pasteboard', '-', mass, _ ).-noun( 'pastel', 'pastels', count, _ ).-noun( 'pastern', 'pasterns', count, _ ).-noun( 'pasteurization', '-', mass, _ ).-noun( 'pastiche', 'pastiches', count, _ ).-noun( 'pastille', 'pastilles', count, _ ).-noun( 'pastime', 'pastimes', count, _ ).-noun( 'pasting', 'pastings', count, _ ).-noun( 'pastor', 'pastors', count, _ ).-noun( 'pastoral', 'pastorals', count, _ ).-noun( 'pastorate', 'pastorates', count, _ ).-noun( 'pastry', 'pastries', both, _ ).-noun( 'pastry-cook', 'pastry-cooks', count, _ ).-noun( 'pasturage', '-', mass, _ ).-noun( 'pasture', 'pastures', both, _ ).-noun( 'pasty', 'pasties', count, _ ).-noun( 'pat', 'pats', count, _ ).-noun( 'patch', 'patches', count, _ ).-noun( 'patch-pocket', 'patch-pockets', count, _ ).-noun( 'patchiness', '-', mass, _ ).-noun( 'patchouli', '-', mass, _ ).-noun( 'patchwork', '-', mass, _ ).-noun( 'pate', 'pates', count, _ ).-noun( 'pate de foie gras', '-', mass, _ ).-noun( 'patella', 'patellas', count, _ ).-noun( 'patent', 'patents', count, _ ).-noun( 'patentee', 'patentees', count, _ ).-noun( 'paterfamilias', '-', count, _ ).-noun( 'paternalism', '-', mass, _ ).-noun( 'paternity', '-', mass, _ ).-noun( 'paternoster', 'paternosters', count, _ ).-noun( 'path', 'paths', count, _ ).-noun( 'path-finder', 'path-finders', count, _ ).-noun( 'pathogen', 'pathogens', count, _ ).-noun( 'pathologist', 'pathologists', count, _ ).-noun( 'pathology', '-', mass, _ ).-noun( 'pathos', '-', mass, _ ).-noun( 'pathway', 'pathways', count, _ ).-noun( 'patience', '-', mass, _ ).-noun( 'patient', 'patients', count, _ ).-noun( 'patina', 'patinas', count, _ ).-noun( 'patio', 'patios', count, _ ).-noun( 'patisserie', 'patisseries', count, _ ).-noun( 'patois', '-', count, _ ).-noun( 'patrial', 'patrials', count, _ ).-noun( 'patriarch', 'patriarchs', count, _ ).-noun( 'patriarchate', 'patriarchates', count, _ ).-noun( 'patriarchy', 'patriarchies', count, _ ).-noun( 'patrician', 'patricians', count, _ ).-noun( 'patricide', 'patricides', both, _ ).-noun( 'patrimony', 'patrimonies', count, _ ).-noun( 'patriot', 'patriots', count, _ ).-noun( 'patriotism', '-', mass, _ ).-noun( 'patrol', 'patrols', both, _ ).-noun( 'patrolman', 'patrolmen', count, _ ).-noun( 'patron', 'patrons', count, _ ).-noun( 'patronage', '-', mass, _ ).-noun( 'patroness', 'patronesses', count, _ ).-noun( 'patronymic', 'patronymics', count, _ ).-noun( 'patten', 'pattens', count, _ ).-noun( 'patter', '-', mass, _ ).-noun( 'pattern', 'patterns', count, _ ).-noun( 'patty', 'patties', count, _ ).-noun( 'patty-pan', 'patty-pans', count, _ ).-noun( 'paucity', '-', mass, _ ).-noun( 'paunch', 'paunches', count, _ ).-noun( 'paunchiness', '-', mass, _ ).-noun( 'pauper', 'paupers', count, _ ).-noun( 'pauperism', '-', mass, _ ).-noun( 'pauperization', '-', mass, _ ).-noun( 'pause', 'pauses', count, _ ).-noun( 'pavement', 'pavements', count, _ ).-noun( 'pavilion', 'pavilions', count, _ ).-noun( 'paving-stone', 'paving-stones', count, _ ).-noun( 'paw', 'paws', count, _ ).-noun( 'pawl', 'pawls', count, _ ).-noun( 'pawn', 'pawns', both, _ ).-noun( 'pawn-ticket', 'pawn-tickets', count, _ ).-noun( 'pawnbroker', 'pawnbrokers', count, _ ).-noun( 'pawnshop', 'pawnshops', count, _ ).-noun( 'pawpaw', 'pawpaws', count, _ ).-noun( 'pax', 'paxes', count, _ ).-noun( 'pay', '-', mass, _ ).-noun( 'pay-as-you-earn', '-', mass, _ ).-noun( 'pay-claim', 'pay-claims', count, _ ).-noun( 'pay-packet', 'pay-packets', count, _ ).-noun( 'pay-station', 'pay-stations', count, _ ).-noun( 'payday', 'paydays', count, _ ).-noun( 'paydirt', '-', mass, _ ).-noun( 'payee', 'payees', count, _ ).-noun( 'payer', 'payers', count, _ ).-noun( 'payload', 'payloads', count, _ ).-noun( 'paymaster', 'paymasters', count, _ ).-noun( 'payment', 'payments', both, _ ).-noun( 'paynim', 'paynims', count, _ ).-noun( 'payoff', 'payoffs', count, _ ).-noun( 'payphone', 'payphones', count, _ ).-noun( 'payroll', 'payrolls', count, _ ).-noun( 'paysheet', 'paysheets', count, _ ).-noun( 'payslip', 'payslips', count, _ ).-noun( 'pea', 'peas', count, _ ).-noun( 'pea-chick', 'pea-chicks', count, _ ).-noun( 'pea-flour', '-', mass, _ ).-noun( 'pea-green', 'pea-greens', both, _ ).-noun( 'pea-jacket', 'pea-jackets', count, _ ).-noun( 'pea-soup', 'pea-soups', both, _ ).-noun( 'peace', '-', mass, _ ).-noun( 'peace-offering', 'peace-offerings', count, _ ).-noun( 'peacefulness', '-', mass, _ ).-noun( 'peacemaker', 'peacemakers', count, _ ).-noun( 'peacetime', '-', mass, _ ).-noun( 'peach', 'peaches', count, _ ).-noun( 'peacock', 'peacocks', count, _ ).-noun( 'peacock-blue', 'peacock-blues', both, _ ).-noun( 'peafowl', 'peafowls', count, _ ).-noun( 'peahen', 'peahens', count, _ ).-noun( 'peak', 'peaks', count, _ ).-noun( 'peal', 'peals', count, _ ).-noun( 'peanut', 'peanuts', count, _ ).-noun( 'pear', 'pears', both, _ ).-noun( 'pearl', 'pearls', count, _ ).-noun( 'pearl-barley', '-', mass, _ ).-noun( 'pearl-diver', 'pearl-divers', count, _ ).-noun( 'pearl-fishery', 'pearl-fisheries', count, _ ).-noun( 'pearl-oyster', 'pearl-oysters', count, _ ).-noun( 'pearl-sago', '-', mass, _ ).-noun( 'pearmain', 'pearmains', count, _ ).-noun( 'peasant', 'peasants', count, _ ).-noun( 'peasantry', 'peasantries', count, _ ).-noun( 'pease', '-', mass, _ ).-noun( 'pease-pudding', 'pease-puddings', both, _ ).-noun( 'peashooter', 'peashooters', count, _ ).-noun( 'peasouper', 'peasoupers', count, _ ).-noun( 'peat', '-', mass, _ ).-noun( 'pebble', 'pebbles', count, _ ).-noun( 'pecan', 'pecans', count, _ ).-noun( 'peccadillo', 'peccadillos', count, _ ).-noun( 'peccary', 'peccaries', count, _ ).-noun( 'peck', 'pecks', count, _ ).-noun( 'pecker', 'peckers', count, _ ).-noun( 'pectin', '-', mass, _ ).-noun( 'peculation', 'peculations', both, _ ).-noun( 'peculiarity', 'peculiarities', both, _ ).-noun( 'pedagogue', 'pedagogues', count, _ ).-noun( 'pedagogy', '-', mass, _ ).-noun( 'pedal', 'pedals', count, _ ).-noun( 'pedant', 'pedants', count, _ ).-noun( 'pedantry', 'pedantries', both, _ ).-noun( 'peddler', 'peddlers', count, _ ).-noun( 'pederast', 'pederasts', count, _ ).-noun( 'pederasty', '-', mass, _ ).-noun( 'pedestal', 'pedestals', count, _ ).-noun( 'pedestrian', 'pedestrians', count, _ ).-noun( 'pediatrician', 'pediatricians', count, _ ).-noun( 'pediatrics', 'pediatrics', mass, _ ).-noun( 'pedicab', 'pedicabs', count, _ ).-noun( 'pedicure', 'pedicures', count, _ ).-noun( 'pedigree', 'pedigrees', both, _ ).-noun( 'pediment', 'pediments', count, _ ).-noun( 'pedlar', 'pedlars', count, _ ).-noun( 'pedometer', 'pedometers', count, _ ).-noun( 'pee', 'pees', both, _ ).-noun( 'peek', 'peeks', count, _ ).-noun( 'peek-a-boo', '-', mass, _ ).-noun( 'peel', '-', mass, _ ).-noun( 'peeler', 'peelers', count, _ ).-noun( 'peep', 'peeps', count, _ ).-noun( 'peeper', 'peepers', count, _ ).-noun( 'peephole', 'peepholes', count, _ ).-noun( 'peepshow', 'peepshows', count, _ ).-noun( 'peepul', 'peepuls', count, _ ).-noun( 'peer', 'peers', count, _ ).-noun( 'peerage', 'peerages', count, _ ).-noun( 'peeress', 'peeresses', count, _ ).-noun( 'peevishness', '-', mass, _ ).-noun( 'peewit', 'peewits', count, _ ).-noun( 'peg', 'pegs', count, _ ).-noun( 'peignoir', 'peignoirs', count, _ ).-noun( 'peke', 'pekes', count, _ ).-noun( 'pekinese', 'pekinese', count, _ ).-noun( 'pekoe', '-', mass, _ ).-noun( 'pelf', '-', mass, _ ).-noun( 'pelican', 'pelicans', count, _ ).-noun( 'pelisse', 'pelisses', count, _ ).-noun( 'pellet', 'pellets', count, _ ).-noun( 'pelmet', 'pelmets', count, _ ).-noun( 'pelota', '-', mass, _ ).-noun( 'pelt', 'pelts', count, _ ).-noun( 'pelvis', 'pelvises', count, _ ).-noun( 'pemmican', '-', mass, _ ).-noun( 'pen', 'pens', count, _ ).-noun( 'pen-and-ink', '-', mass, _ ).-noun( 'pen-friend', 'pen-friends', count, _ ).-noun( 'pen-name', 'pen-names', count, _ ).-noun( 'pen-pusher', 'pen-pushers', count, _ ).-noun( 'penalization', 'penalizations', both, _ ).-noun( 'penalty', 'penalties', both, _ ).-noun( 'penance', '-', mass, _ ).-noun( 'penchant', 'penchants', count, _ ).-noun( 'pencil', 'pencils', count, _ ).-noun( 'pendant', 'pendants', count, _ ).-noun( 'pendulum', 'pendulums', count, _ ).-noun( 'penetrability', '-', mass, _ ).-noun( 'penetration', 'penetrations', both, _ ).-noun( 'penguin', 'penguins', count, _ ).-noun( 'penicillin', '-', mass, _ ).-noun( 'peninsula', 'peninsulas', count, _ ).-noun( 'penis', 'penises', count, _ ).-noun( 'penitence', '-', mass, _ ).-noun( 'penitent', 'penitents', count, _ ).-noun( 'penitentiary', 'penitentiaries', count, _ ).-noun( 'penknife', 'penknives', count, _ ).-noun( 'penmanship', '-', mass, _ ).-noun( 'penn\'orth', 'penn\'orths', count, _ ).-noun( 'pennant', 'pennants', count, _ ).-noun( 'pennon', 'pennons', count, _ ).-noun( 'penny', 'pennies', count, _ ).-noun( 'pennyweight', 'pennyweights', count, _ ).-noun( 'pennyworth', 'pennyworths', count, _ ).-noun( 'penology', '-', mass, _ ).-noun( 'pension', 'pensions', count, _ ).-noun( 'pension', 'pensions', count, _ ).-noun( 'pensioner', 'pensioners', count, _ ).-noun( 'pensiveness', '-', mass, _ ).-noun( 'penstock', 'penstocks', count, _ ).-noun( 'pentagon', 'pentagons', count, _ ).-noun( 'pentameter', 'pentameters', count, _ ).-noun( 'pentathlon', 'pentathlons', count, _ ).-noun( 'penthouse', 'penthouses', count, _ ).-noun( 'penultimate', 'penultimates', count, _ ).-noun( 'penumbra', 'penumbras', count, _ ).-noun( 'penuriousness', '-', mass, _ ).-noun( 'penury', '-', mass, _ ).-noun( 'peon', 'peons', count, _ ).-noun( 'peonage', '-', mass, _ ).-noun( 'peony', 'peonies', count, _ ).-noun( 'people', 'peoples', both, _ ).-noun( 'pep', '-', mass, _ ).-noun( 'pepper', 'peppers', both, _ ).-noun( 'pepper-and-salt', '-', mass, _ ).-noun( 'pepper-mill', 'pepper-mills', count, _ ).-noun( 'pepper-pot', 'pepper-pots', count, _ ).-noun( 'peppercorn', 'peppercorns', count, _ ).-noun( 'peppermint', 'peppermints', both, _ ).-noun( 'pepsin', '-', mass, _ ).-noun( 'perambulation', 'perambulations', count, _ ).-noun( 'perambulator', 'perambulators', count, _ ).-noun( 'perceiver', 'perceivers', count, _ ).-noun( 'percent', 'percent', count, _ ).-noun( 'percentage', 'percentages', count, _ ).-noun( 'perceptibility', '-', mass, _ ).-noun( 'perception', 'perceptions', both, _ ).-noun( 'perch', 'perch', count, _ ).-noun( 'percolator', 'percolators', count, _ ).-noun( 'percussion', 'percussions', both, _ ).-noun( 'percussionist', 'percussionists', count, _ ).-noun( 'perdition', '-', mass, _ ).-noun( 'peregrination', 'peregrinations', both, _ ).-noun( 'perennial', 'perennials', count, _ ).-noun( 'perfectibility', '-', mass, _ ).-noun( 'perfection', '-', mass, _ ).-noun( 'perfectionist', 'perfectionists', count, _ ).-noun( 'perfidiousness', '-', mass, _ ).-noun( 'perfidy', 'perfidies', both, _ ).-noun( 'perforation', 'perforations', both, _ ).-noun( 'performance', 'performances', both, _ ).-noun( 'performer', 'performers', count, _ ).-noun( 'perfume', 'perfumes', both, _ ).-noun( 'perfumer', 'perfumers', count, _ ).-noun( 'pergola', 'pergolas', count, _ ).-noun( 'peri', 'peris', count, _ ).-noun( 'perigee', 'perigees', count, _ ).-noun( 'perihelion', 'perihelions', count, _ ).-noun( 'peril', 'perils', both, _ ).-noun( 'perimeter', 'perimeters', count, _ ).-noun( 'period', 'periods', count, _ ).-noun( 'periodical', 'periodicals', count, _ ).-noun( 'periphery', 'peripheries', count, _ ).-noun( 'periphrasis', 'periphrases', count, _ ).-noun( 'periscope', 'periscopes', count, _ ).-noun( 'perisher', 'perishers', count, _ ).-noun( 'peristyle', 'peristyles', count, _ ).-noun( 'peritonitis', '-', mass, _ ).-noun( 'periwig', 'periwigs', count, _ ).-noun( 'periwinkle', 'periwinkles', count, _ ).-noun( 'perjurer', 'perjurers', count, _ ).-noun( 'perjury', 'perjuries', both, _ ).-noun( 'perk', 'perks', count, _ ).-noun( 'perkiness', '-', mass, _ ).-noun( 'perm', 'perms', count, _ ).-noun( 'permafrost', '-', mass, _ ).-noun( 'permanence', '-', mass, _ ).-noun( 'permanency', 'permanencies', both, _ ).-noun( 'permanganate', 'permanganates', both, _ ).-noun( 'permeability', '-', mass, _ ).-noun( 'permeation', '-', mass, _ ).-noun( 'permission', '-', mass, _ ).-noun( 'permissiveness', '-', mass, _ ).-noun( 'permit', 'permits', count, _ ).-noun( 'permutation', 'permutations', both, _ ).-noun( 'perniciousness', '-', mass, _ ).-noun( 'peroration', 'perorations', count, _ ).-noun( 'peroxide', 'peroxides', both, _ ).-noun( 'perpendicular', 'perpendiculars', both, _ ).-noun( 'perpetration', 'perpetrations', count, _ ).-noun( 'perpetrator', 'perpetrators', count, _ ).-noun( 'perpetuation', 'perpetuations', count, _ ).-noun( 'perpetuity', 'perpetuities', both, _ ).-noun( 'perplexity', 'perplexities', both, _ ).-noun( 'perquisite', 'perquisites', count, _ ).-noun( 'perry', '-', mass, _ ).-noun( 'persecution', 'persecutions', both, _ ).-noun( 'persecutor', 'persecutors', count, _ ).-noun( 'perseverance', '-', mass, _ ).-noun( 'persiflage', '-', mass, _ ).-noun( 'persimmon', 'persimmons', count, _ ).-noun( 'persistence', '-', mass, _ ).-noun( 'person', 'persons', count, _ ).-noun( 'persona', 'personas', count, _ ).-noun( 'persona grata', 'personae gratae', count, _ ).-noun( 'persona non grata', 'personae non gratae', count, _ ).-noun( 'personage', 'personages', count, _ ).-noun( 'personal', 'personals', count, _ ).-noun( 'personality', 'personalities', both, _ ).-noun( 'personalty', '-', mass, _ ).-noun( 'personation', 'personations', count, _ ).-noun( 'personification', 'personifications', both, _ ).-noun( 'perspective', 'perspectives', both, _ ).-noun( 'perspex', '-', mass, _ ).-noun( 'perspicacity', '-', mass, _ ).-noun( 'perspicuity', '-', mass, _ ).-noun( 'perspicuousness', '-', mass, _ ).-noun( 'perspiration', '-', mass, _ ).-noun( 'persuasion', 'persuasions', both, _ ).-noun( 'persuasiveness', '-', mass, _ ).-noun( 'pertinacity', '-', mass, _ ).-noun( 'pertinence', '-', mass, _ ).-noun( 'pertness', '-', mass, _ ).-noun( 'perturbation', 'perturbations', both, _ ).-noun( 'peruke', 'perukes', count, _ ).-noun( 'perusal', 'perusals', both, _ ).-noun( 'pervasion', '-', mass, _ ).-noun( 'pervasiveness', '-', mass, _ ).-noun( 'perverseness', '-', mass, _ ).-noun( 'perversion', 'perversions', both, _ ).-noun( 'perversity', 'perversities', both, _ ).-noun( 'pervert', 'perverts', count, _ ).-noun( 'peseta', 'pesetas', count, _ ).-noun( 'peso', 'pesos', count, _ ).-noun( 'pessary', 'pessaries', count, _ ).-noun( 'pessimism', '-', mass, _ ).-noun( 'pessimist', 'pessimists', count, _ ).-noun( 'pest', 'pests', count, _ ).-noun( 'pesticide', 'pesticides', both, _ ).-noun( 'pestilence', 'pestilences', both, _ ).-noun( 'pestle', 'pestles', count, _ ).-noun( 'pet', 'pets', count, _ ).-noun( 'petal', 'petals', count, _ ).-noun( 'petard', 'petards', count, _ ).-noun( 'petit bourgeois', 'petits bourgeois', count, _ ).-noun( 'petition', 'petitions', count, _ ).-noun( 'petitioner', 'petitioners', count, _ ).-noun( 'petrel', 'petrels', count, _ ).-noun( 'petrifaction', 'petrifactions', both, _ ).-noun( 'petro-chemical', 'petro-chemicals', count, _ ).-noun( 'petrol', '-', mass, _ ).-noun( 'petroleum', '-', mass, _ ).-noun( 'petrology', '-', mass, _ ).-noun( 'petticoat', 'petticoats', count, _ ).-noun( 'pettiness', 'pettinesses', both, _ ).-noun( 'pettishness', '-', mass, _ ).-noun( 'petulance', '-', mass, _ ).-noun( 'petunia', 'petunias', count, _ ).-noun( 'pew', 'pews', count, _ ).-noun( 'pew-opener', 'pew-openers', count, _ ).-noun( 'pewit', 'pewits', count, _ ).-noun( 'pewter', '-', mass, _ ).-noun( 'peyote', 'peyotes', count, _ ).-noun( 'pfennig', 'pfennigs', count, _ ).-noun( 'phaeton', 'phaetons', count, _ ).-noun( 'phagocyte', 'phagocytes', count, _ ).-noun( 'phalanx', 'phalanxes', count, _ ).-noun( 'phallus', 'phalluses', count, _ ).-noun( 'phantasm', 'phantasms', count, _ ).-noun( 'phantasmagoria', 'phantasmagorias', count, _ ).-noun( 'phantasy', 'phantasies', count, _ ).-noun( 'phantom', 'phantoms', count, _ ).-noun( 'pharmacist', 'pharmacists', count, _ ).-noun( 'pharmacologist', 'pharmacologists', count, _ ).-noun( 'pharmacology', '-', mass, _ ).-noun( 'pharmacopoeia', 'pharmacopoeias', count, _ ).-noun( 'pharmacy', 'pharmacies', both, _ ).-noun( 'pharos', '-', count, _ ).-noun( 'pharyngitis', '-', mass, _ ).-noun( 'pharynx', 'pharynxes', count, _ ).-noun( 'phase', 'phases', count, _ ).-noun( 'pheasant', 'pheasants', both, _ ).-noun( 'phenobarbitone', '-', mass, _ ).-noun( 'phenol', '-', mass, _ ).-noun( 'phenomenon', 'phenomena', count, _ ).-noun( 'phial', 'phials', count, _ ).-noun( 'philanderer', 'philanderers', count, _ ).-noun( 'philanthropist', 'philanthropists', count, _ ).-noun( 'philanthropy', '-', mass, _ ).-noun( 'philatelist', 'philatelists', count, _ ).-noun( 'philately', '-', mass, _ ).-noun( 'philhellene', 'philhellenes', count, _ ).-noun( 'philologist', 'philologists', count, _ ).-noun( 'philology', '-', mass, _ ).-noun( 'philosopher', 'philosophers', count, _ ).-noun( 'philosophy', 'philosophies', both, _ ).-noun( 'philtre', 'philtres', count, _ ).-noun( 'phlebitis', '-', mass, _ ).-noun( 'phlegm', '-', mass, _ ).-noun( 'phlox', '-', mass, _ ).-noun( 'phobia', 'phobias', count, _ ).-noun( 'phoenix', 'phoenixes', count, _ ).-noun( 'phone', 'phones', count, _ ).-noun( 'phone-in', 'phone-ins', count, _ ).-noun( 'phonebooth', 'phonebooths', count, _ ).-noun( 'phonecall', 'phonecalls', count, _ ).-noun( 'phoneme', 'phonemes', count, _ ).-noun( 'phonemics', 'phonemics', mass, _ ).-noun( 'phonetician', 'phoneticians', count, _ ).-noun( 'phonetics', 'phonetics', mass, _ ).-noun( 'phoney', 'phoneys', count, _ ).-noun( 'phonics', 'phonics', mass, _ ).-noun( 'phonograph', 'phonographs', count, _ ).-noun( 'phonology', '-', mass, _ ).-noun( 'phony', 'phonies', count, _ ).-noun( 'phosgene', '-', mass, _ ).-noun( 'phosphate', 'phosphates', both, _ ).-noun( 'phosphorescence', '-', mass, _ ).-noun( 'phosphorus', '-', mass, _ ).-noun( 'photo', 'photos', count, _ ).-noun( 'photocopier', 'photocopiers', count, _ ).-noun( 'photocopy', 'photocopies', count, _ ).-noun( 'photoflash', 'photoflashes', count, _ ).-noun( 'photograph', 'photographs', count, _ ).-noun( 'photographer', 'photographers', count, _ ).-noun( 'photography', '-', mass, _ ).-noun( 'photogravure', 'photogravures', both, _ ).-noun( 'photolithography', '-', mass, _ ).-noun( 'photometer', 'photometers', count, _ ).-noun( 'photon', 'photons', count, _ ).-noun( 'photostat', 'photostats', count, _ ).-noun( 'photosynthesis', '-', mass, _ ).-noun( 'phrase', 'phrases', count, _ ).-noun( 'phrase-book', 'phrase-books', count, _ ).-noun( 'phraseology', '-', mass, _ ).-noun( 'phrenologist', 'phrenologists', count, _ ).-noun( 'phrenology', '-', mass, _ ).-noun( 'phthisis', '-', mass, _ ).-noun( 'phylum', 'phylums', count, _ ).-noun( 'physic', 'physics', count, _ ).-noun( 'physician', 'physicians', count, _ ).-noun( 'physicist', 'physicists', count, _ ).-noun( 'physics', 'physics', mass, _ ).-noun( 'physiognomy', 'physiognomies', both, _ ).-noun( 'physiologist', 'physiologists', count, _ ).-noun( 'physiology', '-', mass, _ ).-noun( 'physiotherapist', 'physiotherapists', count, _ ).-noun( 'physiotherapy', '-', mass, _ ).-noun( 'physique', 'physiques', both, _ ).-noun( 'pi', 'pis', count, _ ).-noun( 'pianist', 'pianists', count, _ ).-noun( 'piano', 'pianos', count, _ ).-noun( 'pianoforte', 'pianofortes', count, _ ).-noun( 'pianola', 'pianolas', count, _ ).-noun( 'piastre', 'piastres', count, _ ).-noun( 'piazza', 'piazzas', count, _ ).-noun( 'pibroch', 'pibrochs', count, _ ).-noun( 'pica', 'pica', count, _ ).-noun( 'picador', 'picadors', count, _ ).-noun( 'piccalilli', '-', mass, _ ).-noun( 'piccaninny', 'piccaninnies', count, _ ).-noun( 'piccolo', 'piccolos', count, _ ).-noun( 'pick', 'picks', count, _ ).-noun( 'pick-me-up', 'pick-me-ups', count, _ ).-noun( 'pick-up', 'pick-ups', count, _ ).-noun( 'pickaxe', 'pickaxes', count, _ ).-noun( 'picker', 'pickers', count, _ ).-noun( 'pickerel', 'pickerel', count, _ ).-noun( 'picket', 'pickets', count, _ ).-noun( 'picking', 'pickings', both, _ ).-noun( 'pickle', 'pickles', both, _ ).-noun( 'pickpocket', 'pickpockets', count, _ ).-noun( 'picnic', 'picnics', count, _ ).-noun( 'picnicker', 'picnickers', count, _ ).-noun( 'pictorial', 'pictorials', count, _ ).-noun( 'picture', 'pictures', count, _ ).-noun( 'picture-book', 'picture-books', count, _ ).-noun( 'picture-card', 'picture-cards', count, _ ).-noun( 'picture-gallery', 'picture-galleries', count, _ ).-noun( 'picturesqueness', '-', mass, _ ).-noun( 'piddle', 'piddles', count, _ ).-noun( 'pidgin', 'pidgins', count, _ ).-noun( 'pie', 'pies', both, _ ).-noun( 'pie-crust', '-', mass, _ ).-noun( 'piece', 'pieces', count, _ ).-noun( 'piecework', '-', mass, _ ).-noun( 'pied-`a-terre', 'pied-`a-terres', count, _ ).-noun( 'pier', 'piers', count, _ ).-noun( 'pier-glass', 'pier-glasses', count, _ ).-noun( 'pierrot', 'pierrots', count, _ ).-noun( 'piet`a', 'piet`as', count, _ ).-noun( 'piety', 'pieties', both, _ ).-noun( 'piffle', '-', mass, _ ).-noun( 'pig', 'pigs', both, _ ).-noun( 'pig-headedness', '-', mass, _ ).-noun( 'pig-iron', '-', mass, _ ).-noun( 'pig-sticking', '-', mass, _ ).-noun( 'pigboat', 'pigboats', count, _ ).-noun( 'pigeon', 'pigeons', count, _ ).-noun( 'pigeonhole', 'pigeonholes', count, _ ).-noun( 'piggery', 'piggeries', count, _ ).-noun( 'piggishness', '-', mass, _ ).-noun( 'piggy', 'piggies', count, _ ).-noun( 'piggyback', 'piggybacks', count, _ ).-noun( 'piglet', 'piglets', count, _ ).-noun( 'pigment', 'pigments', both, _ ).-noun( 'pigmentation', 'pigmentations', count, _ ).-noun( 'pigmy', 'pigmies', count, _ ).-noun( 'pigskin', '-', mass, _ ).-noun( 'pigsty', 'pigsties', count, _ ).-noun( 'pigswill', '-', mass, _ ).-noun( 'pigtail', 'pigtails', count, _ ).-noun( 'pigwash', '-', mass, _ ).-noun( 'pike', 'pike', count, _ ).-noun( 'pikestaff', 'pikestaffs', count, _ ).-noun( 'pilaf', '-', mass, _ ).-noun( 'pilaff', '-', mass, _ ).-noun( 'pilaster', 'pilasters', count, _ ).-noun( 'pilau', '-', mass, _ ).-noun( 'pilchard', 'pilchards', both, _ ).-noun( 'pile', 'piles', both, _ ).-noun( 'pile-driver', 'pile-drivers', count, _ ).-noun( 'pile-dwelling', 'pile-dwellings', count, _ ).-noun( 'pile-up', 'pile-ups', count, _ ).-noun( 'piles', 'piles', mass, _ ).-noun( 'pilferage', '-', mass, _ ).-noun( 'pilferer', 'pilferers', count, _ ).-noun( 'pilgrim', 'pilgrims', count, _ ).-noun( 'pilgrimage', 'pilgrimages', count, _ ).-noun( 'pill', 'pills', count, _ ).-noun( 'pillage', 'pillages', count, _ ).-noun( 'pillager', 'pillagers', count, _ ).-noun( 'pillar', 'pillars', count, _ ).-noun( 'pillar-box', 'pillar-boxes', count, _ ).-noun( 'pillbox', 'pillboxes', count, _ ).-noun( 'pillion', 'pillions', count, _ ).-noun( 'pillory', 'pillories', count, _ ).-noun( 'pillow', 'pillows', count, _ ).-noun( 'pillow-fight', 'pillow-fights', count, _ ).-noun( 'pillowcase', 'pillowcases', count, _ ).-noun( 'pillowslip', 'pillowslips', count, _ ).-noun( 'pilot', 'pilots', count, _ ).-noun( 'pilot-boat', 'pilot-boats', count, _ ).-noun( 'pilot-burner', 'pilot-burners', count, _ ).-noun( 'pilot-cloth', '-', mass, _ ).-noun( 'pilot-engine', 'pilot-engines', count, _ ).-noun( 'pilot-fish', 'pilot-fish', count, _ ).-noun( 'pilot-light', 'pilot-lights', count, _ ).-noun( 'pimento', 'pimentos', both, _ ).-noun( 'pimp', 'pimps', count, _ ).-noun( 'pimpernel', 'pimpernels', count, _ ).-noun( 'pimple', 'pimples', count, _ ).-noun( 'pin', 'pins', count, _ ).-noun( 'pin-money', '-', mass, _ ).-noun( 'pin-table', 'pin-tables', count, _ ).-noun( 'pin-up', 'pin-ups', count, _ ).-noun( 'pinafore', 'pinafores', count, _ ).-noun( 'pinball', '-', mass, _ ).-noun( 'pince-nez', 'pince-nez', count, _ ).-noun( 'pincer', 'pincers', count, _ ).-noun( 'pinch', 'pinches', count, _ ).-noun( 'pinchbeck', 'pinchbecks', count, _ ).-noun( 'pincushion', 'pincushions', count, _ ).-noun( 'pine', 'pines', both, _ ).-noun( 'pineapple', 'pineapples', both, _ ).-noun( 'ping', 'pings', count, _ ).-noun( 'pingpong', '-', mass, _ ).-noun( 'pinhead', 'pinheads', count, _ ).-noun( 'pinion', 'pinions', count, _ ).-noun( 'pink', 'pinks', both, _ ).-noun( 'pinnace', 'pinnaces', count, _ ).-noun( 'pinnacle', 'pinnacles', count, _ ).-noun( 'pinny', 'pinnies', count, _ ).-noun( 'pinpoint', 'pinpoints', count, _ ).-noun( 'pinprick', 'pinpricks', count, _ ).-noun( 'pint', 'pints', count, _ ).-noun( 'pioneer', 'pioneers', count, _ ).-noun( 'pip', 'pips', count, _ ).-noun( 'pipal', 'pipals', count, _ ).-noun( 'pipe', 'pipes', count, _ ).-noun( 'pipe-organ', 'pipe-organs', count, _ ).-noun( 'pipe-rack', 'pipe-racks', count, _ ).-noun( 'pipeclay', '-', mass, _ ).-noun( 'pipedream', 'pipedreams', count, _ ).-noun( 'pipeful', 'pipefuls', count, _ ).-noun( 'pipeline', 'pipelines', count, _ ).-noun( 'piper', 'pipers', count, _ ).-noun( 'pipette', 'pipettes', count, _ ).-noun( 'pipework', '-', mass, _ ).-noun( 'piping', '-', mass, _ ).-noun( 'pippin', 'pippins', count, _ ).-noun( 'pipsqueak', 'pipsqueaks', count, _ ).-noun( 'piquancy', '-', mass, _ ).-noun( 'pique', 'piques', both, _ ).-noun( 'piquet', '-', mass, _ ).-noun( 'piracy', 'piracies', both, _ ).-noun( 'piranha', 'piranhas', count, _ ).-noun( 'pirate', 'pirates', count, _ ).-noun( 'pirouette', 'pirouettes', count, _ ).-noun( 'pis aller', '-', count, _ ).-noun( 'piss', 'pisses', count, _ ).-noun( 'pistachio', 'pistachios', count, _ ).-noun( 'pistil', 'pistils', count, _ ).-noun( 'pistol', 'pistols', count, _ ).-noun( 'piston', 'pistons', count, _ ).-noun( 'pit', 'pits', count, _ ).-noun( 'pit-prop', 'pit-props', count, _ ).-noun( 'pitch', 'pitches', both, _ ).-noun( 'pitchblende', '-', mass, _ ).-noun( 'pitcher', 'pitchers', count, _ ).-noun( 'pitchfork', 'pitchforks', count, _ ).-noun( 'pitfall', 'pitfalls', count, _ ).-noun( 'pith', '-', mass, _ ).-noun( 'pithead', 'pitheads', count, _ ).-noun( 'pitman', 'pitmen', count, _ ).-noun( 'piton', 'pitons', count, _ ).-noun( 'pitsaw', 'pitsaws', count, _ ).-noun( 'pittance', 'pittances', count, _ ).-noun( 'pitter-patter', '-', mass, _ ).-noun( 'pituitary', 'pituitaries', count, _ ).-noun( 'pity', 'pities', both, _ ).-noun( 'pivot', 'pivots', count, _ ).-noun( 'pixie', 'pixies', count, _ ).-noun( 'pixy', 'pixies', count, _ ).-noun( 'pizza', 'pizzas', count, _ ).-noun( 'placard', 'placards', count, _ ).-noun( 'place', 'places', count, _ ).-noun( 'place-bet', 'place-bets', count, _ ).-noun( 'place-name', 'place-names', count, _ ).-noun( 'placebo', 'placebos', count, _ ).-noun( 'placeman', 'placemen', count, _ ).-noun( 'placement', 'placements', count, _ ).-noun( 'placenta', 'placentas', count, _ ).-noun( 'placeseeker', 'placeseekers', count, _ ).-noun( 'placidity', '-', mass, _ ).-noun( 'placing', 'placings', count, _ ).-noun( 'placket', 'plackets', count, _ ).-noun( 'plage', '-', count, _ ).-noun( 'plagiarism', 'plagiarisms', both, _ ).-noun( 'plagiarist', 'plagiarists', count, _ ).-noun( 'plague', 'plagues', count, _ ).-noun( 'plague-spot', 'plague-spots', count, _ ).-noun( 'plaice', 'plaice', both, _ ).-noun( 'plaid', 'plaids', both, _ ).-noun( 'plain', 'plains', count, _ ).-noun( 'plainness', '-', mass, _ ).-noun( 'plainsman', 'plainsmen', count, _ ).-noun( 'plaint', 'plaints', count, _ ).-noun( 'plaintiff', 'plaintiffs', count, _ ).-noun( 'plaintiveness', '-', mass, _ ).-noun( 'plait', 'plaits', count, _ ).-noun( 'plan', 'plans', count, _ ).-noun( 'planchette', 'planchettes', count, _ ).-noun( 'plane', 'planes', count, _ ).-noun( 'plane-tree', 'plane-trees', count, _ ).-noun( 'planet', 'planets', count, _ ).-noun( 'planetarium', 'planetariums', count, _ ).-noun( 'plank', 'planks', count, _ ).-noun( 'plank-bed', 'plank-beds', count, _ ).-noun( 'planking', '-', mass, _ ).-noun( 'plankton', '-', mass, _ ).-noun( 'planner', 'planners', count, _ ).-noun( 'plant', 'plants', both, _ ).-noun( 'plant-louse', 'plant-lice', count, _ ).-noun( 'plantain', 'plantains', count, _ ).-noun( 'plantation', 'plantations', count, _ ).-noun( 'planter', 'planters', count, _ ).-noun( 'plaque', 'plaques', both, _ ).-noun( 'plash', '-', count, _ ).-noun( 'plasm', '-', mass, _ ).-noun( 'plasma', '-', mass, _ ).-noun( 'plaster', 'plasters', both, _ ).-noun( 'plasterboard', '-', mass, _ ).-noun( 'plasterer', 'plasterers', count, _ ).-noun( 'plastic', 'plastics', count, _ ).-noun( 'plastic-bomb', 'plastic-bombs', count, _ ).-noun( 'plasticine', '-', mass, _ ).-noun( 'plasticity', '-', mass, _ ).-noun( 'plastics', 'plastics', mass, _ ).-noun( 'plate', 'plates', both, _ ).-noun( 'plate-glass', '-', mass, _ ).-noun( 'plate-powder', '-', mass, _ ).-noun( 'plate-rack', 'plate-racks', count, _ ).-noun( 'plateau', 'plateaus', count, _ ).-noun( 'plateful', 'platefuls', count, _ ).-noun( 'platelayer', 'platelayers', count, _ ).-noun( 'platform', 'platforms', count, _ ).-noun( 'plating', '-', mass, _ ).-noun( 'platinum', '-', mass, _ ).-noun( 'platitude', 'platitudes', both, _ ).-noun( 'platoon', 'platoons', count, _ ).-noun( 'platter', 'platters', count, _ ).-noun( 'platypus', 'platypuses', count, _ ).-noun( 'plaudit', 'plaudits', count, _ ).-noun( 'plausibility', 'plausibilities', both, _ ).-noun( 'play', 'plays', both, _ ).-noun( 'play-acting', '-', mass, _ ).-noun( 'play-actor', 'play-actors', count, _ ).-noun( 'play-box', 'play-boxes', count, _ ).-noun( 'play-off', 'play-offs', count, _ ).-noun( 'play-reading', 'play-readings', count, _ ).-noun( 'playback', 'playbacks', count, _ ).-noun( 'playbill', 'playbills', count, _ ).-noun( 'playboy', 'playboys', count, _ ).-noun( 'player', 'players', count, _ ).-noun( 'player-piano', 'player-pianos', count, _ ).-noun( 'playfellow', 'playfellows', count, _ ).-noun( 'playfulness', '-', mass, _ ).-noun( 'playgoer', 'playgoers', count, _ ).-noun( 'playground', 'playgrounds', count, _ ).-noun( 'playgroup', 'playgroups', count, _ ).-noun( 'playhouse', 'playhouses', count, _ ).-noun( 'playing', 'playings', count, _ ).-noun( 'playing-card', 'playing-cards', count, _ ).-noun( 'playing-field', 'playing-fields', count, _ ).-noun( 'playlet', 'playlets', count, _ ).-noun( 'playmate', 'playmates', count, _ ).-noun( 'playpen', 'playpens', count, _ ).-noun( 'playroom', 'playrooms', count, _ ).-noun( 'playschool', 'playschools', count, _ ).-noun( 'playsuit', 'playsuits', count, _ ).-noun( 'plaything', 'playthings', count, _ ).-noun( 'playtime', 'playtimes', count, _ ).-noun( 'playwright', 'playwrights', count, _ ).-noun( 'plaza', 'plazas', count, _ ).-noun( 'plea', 'pleas', count, _ ).-noun( 'pleasance', 'pleasances', count, _ ).-noun( 'pleasantness', '-', mass, _ ).-noun( 'pleasantry', 'pleasantries', both, _ ).-noun( 'pleasure', 'pleasures', both, _ ).-noun( 'pleasure-boat', 'pleasure-boats', count, _ ).-noun( 'pleasure-craft', 'pleasure-crafts', count, _ ).-noun( 'pleasure-ground', 'pleasure-grounds', count, _ ).-noun( 'pleat', 'pleats', count, _ ).-noun( 'pleb', 'plebs', count, _ ).-noun( 'plebeian', 'plebeians', count, _ ).-noun( 'plebiscite', 'plebiscites', count, _ ).-noun( 'plectrum', 'plectrums', count, _ ).-noun( 'pledge', 'pledges', both, _ ).-noun( 'plenipotentiary', 'plenipotentiaries', count, _ ).-noun( 'plenitude', '-', count, _ ).-noun( 'plenty', '-', mass, _ ).-noun( 'pleonasm', 'pleonasms', both, _ ).-noun( 'plethora', 'plethoras', count, _ ).-noun( 'pleurisy', '-', mass, _ ).-noun( 'plexus', 'plexus', count, _ ).-noun( 'pliability', '-', mass, _ ).-noun( 'pliancy', '-', mass, _ ).-noun( 'plight', 'plights', count, _ ).-noun( 'plinth', 'plinths', count, _ ).-noun( 'plodder', 'plodders', count, _ ).-noun( 'plonk', 'plonks', both, _ ).-noun( 'plop', 'plops', count, _ ).-noun( 'plosive', 'plosives', count, _ ).-noun( 'plot', 'plots', count, _ ).-noun( 'plotter', 'plotters', count, _ ).-noun( 'plough', 'ploughs', both, _ ).-noun( 'ploughboy', 'ploughboys', count, _ ).-noun( 'ploughman', 'ploughmen', count, _ ).-noun( 'ploughshare', 'ploughshares', count, _ ).-noun( 'plover', 'plovers', count, _ ).-noun( 'ploy', 'ploys', count, _ ).-noun( 'pluck', 'plucks', both, _ ).-noun( 'plug', 'plugs', count, _ ).-noun( 'plughole', 'plugholes', count, _ ).-noun( 'plum', 'plums', count, _ ).-noun( 'plum-pudding', 'plum-puddings', both, _ ).-noun( 'plumage', '-', mass, _ ).-noun( 'plumb', 'plumbs', count, _ ).-noun( 'plumbago', 'plumbagos', both, _ ).-noun( 'plumber', 'plumbers', count, _ ).-noun( 'plumbing', '-', mass, _ ).-noun( 'plume', 'plumes', count, _ ).-noun( 'plummet', 'plummets', count, _ ).-noun( 'plump', 'plumps', count, _ ).-noun( 'plunder', '-', mass, _ ).-noun( 'plunderer', 'plunderers', count, _ ).-noun( 'plunge', 'plunges', count, _ ).-noun( 'plunger', 'plungers', count, _ ).-noun( 'plunk', 'plunks', count, _ ).-noun( 'pluperfect', 'pluperfects', count, _ ).-noun( 'plural', 'plurals', count, _ ).-noun( 'pluralism', '-', mass, _ ).-noun( 'pluralist', 'pluralists', count, _ ).-noun( 'plurality', 'pluralities', both, _ ).-noun( 'plus', 'pluses', count, _ ).-noun( 'plush', '-', mass, _ ).-noun( 'plutocracy', 'plutocracies', both, _ ).-noun( 'plutocrat', 'plutocrats', count, _ ).-noun( 'plutonium', '-', mass, _ ).-noun( 'ply', 'ply', count, _ ).-noun( 'plywood', '-', mass, _ ).-noun( 'pm', '-', proper, _ ).-noun( 'pneumonia', '-', mass, _ ).-noun( 'poacher', 'poachers', count, _ ).-noun( 'pock', 'pocks', count, _ ).-noun( 'pocket', 'pockets', count, _ ).-noun( 'pocket-book', 'pocket-books', count, _ ).-noun( 'pocket-handkerchief', 'pocket-handkerchiefs', count, _ ).-noun( 'pocket-knife', 'pocket-knives', count, _ ).-noun( 'pocket-money', '-', mass, _ ).-noun( 'pocketful', 'pocketfuls', count, _ ).-noun( 'pod', 'pods', count, _ ).-noun( 'podiatry', '-', mass, _ ).-noun( 'podium', 'podiums', count, _ ).-noun( 'poem', 'poems', count, _ ).-noun( 'poesy', '-', mass, _ ).-noun( 'poet', 'poets', count, _ ).-noun( 'poetess', 'poetesses', count, _ ).-noun( 'poetry', '-', mass, _ ).-noun( 'pogrom', 'pogroms', count, _ ).-noun( 'poignancy', '-', mass, _ ).-noun( 'poinsettia', 'poinsettias', count, _ ).-noun( 'point', 'points', both, _ ).-noun( 'point-duty', '-', mass, _ ).-noun( 'pointer', 'pointers', count, _ ).-noun( 'pointsman', 'pointsmen', count, _ ).-noun( 'poise', '-', mass, _ ).-noun( 'poison', 'poisons', both, _ ).-noun( 'poison-gas', 'poison-gases', both, _ ).-noun( 'poison-ivy', 'poison-ivies', both, _ ).-noun( 'poisoner', 'poisoners', count, _ ).-noun( 'poke', 'pokes', count, _ ).-noun( 'poke-bonnet', 'poke-bonnets', count, _ ).-noun( 'poker', 'pokers', both, _ ).-noun( 'poker-face', 'poker-faces', count, _ ).-noun( 'polarity', 'polarities', both, _ ).-noun( 'polarization', 'polarizations', count, _ ).-noun( 'pole', 'poles', count, _ ).-noun( 'pole-jumping', '-', mass, _ ).-noun( 'pole-star', 'pole-stars', count, _ ).-noun( 'pole-vault', 'pole-vaults', count, _ ).-noun( 'poleax', 'poleaxes', count, _ ).-noun( 'poleaxe', 'poleaxes', count, _ ).-noun( 'polecat', 'polecats', count, _ ).-noun( 'polemic', 'polemics', count, _ ).-noun( 'police-office', 'police-offices', count, _ ).-noun( 'police-officer', 'police-officers', count, _ ).-noun( 'police-station', 'police-stations', count, _ ).-noun( 'policeman', 'policemen', count, _ ).-noun( 'policewoman', 'policewomen', count, _ ).-noun( 'policy', 'policies', both, _ ).-noun( 'polio', '-', mass, _ ).-noun( 'poliomyelitis', '-', mass, _ ).-noun( 'polish', 'polishes', both, _ ).-noun( 'polisher', 'polishers', count, _ ).-noun( 'politburo', 'politburos', count, _ ).-noun( 'politeness', '-', mass, _ ).-noun( 'politician', 'politicians', count, _ ).-noun( 'politics', 'politics', mass, _ ).-noun( 'polity', 'polities', both, _ ).-noun( 'polka', 'polkas', count, _ ).-noun( 'poll', 'polls', count, _ ).-noun( 'poll', 'polls', count, _ ).-noun( 'poll-tax', 'poll-taxes', count, _ ).-noun( 'pollard', 'pollards', count, _ ).-noun( 'pollen', '-', mass, _ ).-noun( 'pollination', '-', mass, _ ).-noun( 'polling-booth', 'polling-booths', count, _ ).-noun( 'polling-day', 'polling-days', count, _ ).-noun( 'polling-station', 'polling-stations', count, _ ).-noun( 'pollster', 'pollsters', count, _ ).-noun( 'pollutant', 'pollutants', count, _ ).-noun( 'pollution', '-', mass, _ ).-noun( 'polo', '-', mass, _ ).-noun( 'polonaise', 'polonaises', count, _ ).-noun( 'polony', '-', mass, _ ).-noun( 'poltergeist', 'poltergeists', count, _ ).-noun( 'poltroon', 'poltroons', count, _ ).-noun( 'poltroonery', '-', mass, _ ).-noun( 'poly', 'polys', count, _ ).-noun( 'polyandry', '-', mass, _ ).-noun( 'polyanthus', 'polyanthuses', count, _ ).-noun( 'polygamist', 'polygamists', count, _ ).-noun( 'polygamy', '-', mass, _ ).-noun( 'polyglot', 'polyglots', count, _ ).-noun( 'polygon', 'polygons', count, _ ).-noun( 'polynomial', 'polynomials', count, _ ).-noun( 'polyp', 'polyps', count, _ ).-noun( 'polyphony', '-', mass, _ ).-noun( 'polypus', 'polypuses', count, _ ).-noun( 'polysyllable', 'polysyllables', count, _ ).-noun( 'polytechnic', 'polytechnics', count, _ ).-noun( 'polytheism', '-', mass, _ ).-noun( 'polythene', '-', mass, _ ).-noun( 'pom', 'poms', count, _ ).-noun( 'pomade', '-', mass, _ ).-noun( 'pomegranate', 'pomegranates', count, _ ).-noun( 'pomelo', 'pomelos', count, _ ).-noun( 'pommel', 'pommels', count, _ ).-noun( 'pommy', 'pommies', count, _ ).-noun( 'pomp', '-', mass, _ ).-noun( 'pompon', 'pompons', count, _ ).-noun( 'pomposity', 'pomposities', both, _ ).-noun( 'ponce', 'ponces', count, _ ).-noun( 'poncho', 'ponchos', count, _ ).-noun( 'pond', 'ponds', count, _ ).-noun( 'pone', 'pones', count, _ ).-noun( 'pongee', '-', mass, _ ).-noun( 'poniard', 'poniards', count, _ ).-noun( 'pontiff', 'pontiffs', count, _ ).-noun( 'pontificate', 'pontificates', count, _ ).-noun( 'pontoon', 'pontoons', both, _ ).-noun( 'pony', 'ponies', count, _ ).-noun( 'pony-trekking', '-', mass, _ ).-noun( 'ponytail', 'ponytails', count, _ ).-noun( 'poodle', 'poodles', count, _ ).-noun( 'poof', 'poofs', count, _ ).-noun( 'pool', 'pools', both, _ ).-noun( 'poolroom', 'poolrooms', count, _ ).-noun( 'poop', 'poops', count, _ ).-noun( 'poor-box', 'poor-boxes', count, _ ).-noun( 'poor-rate', 'poor-rates', count, _ ).-noun( 'poorhouse', 'poorhouses', count, _ ).-noun( 'poorness', '-', mass, _ ).-noun( 'pop', 'pops', both, _ ).-noun( 'pop', '-', count, _ ).-noun( 'popcorn', 'popcorns', count, _ ).-noun( 'popery', '-', mass, _ ).-noun( 'popgun', 'popguns', count, _ ).-noun( 'popinjay', 'popinjays', count, _ ).-noun( 'poplar', 'poplars', both, _ ).-noun( 'poplin', '-', mass, _ ).-noun( 'poppa', 'poppas', count, _ ).-noun( 'poppet', 'poppets', count, _ ).-noun( 'poppy', 'poppies', count, _ ).-noun( 'poppycock', '-', mass, _ ).-noun( 'populace', 'populaces', count, _ ).-noun( 'popularity', '-', mass, _ ).-noun( 'popularization', 'popularizations', both, _ ).-noun( 'population', 'populations', count, _ ).-noun( 'populism', '-', mass, _ ).-noun( 'populist', 'populists', count, _ ).-noun( 'porcelain', '-', mass, _ ).-noun( 'porch', 'porches', count, _ ).-noun( 'porcupine', 'porcupines', count, _ ).-noun( 'pore', 'pores', count, _ ).-noun( 'pork', '-', mass, _ ).-noun( 'pork-barrel', 'pork-barrels', count, _ ).-noun( 'pork-butcher', 'pork-butchers', count, _ ).-noun( 'porker', 'porkers', count, _ ).-noun( 'porn', '-', mass, _ ).-noun( 'pornographer', 'pornographers', count, _ ).-noun( 'pornography', '-', mass, _ ).-noun( 'porosity', 'porosities', both, _ ).-noun( 'porousness', '-', mass, _ ).-noun( 'porphyry', '-', mass, _ ).-noun( 'porpoise', 'porpoises', count, _ ).-noun( 'porridge', '-', mass, _ ).-noun( 'porringer', 'porringers', count, _ ).-noun( 'port', 'ports', both, _ ).-noun( 'portability', '-', mass, _ ).-noun( 'portage', 'portages', both, _ ).-noun( 'portal', 'portals', count, _ ).-noun( 'portcullis', 'portcullises', count, _ ).-noun( 'porte-coch`ere', 'porte-coch`eres', count, _ ).-noun( 'portent', 'portents', count, _ ).-noun( 'porter', 'porters', both, _ ).-noun( 'porterage', '-', mass, _ ).-noun( 'porterhouse', 'porterhouses', count, _ ).-noun( 'portfolio', 'portfolios', count, _ ).-noun( 'porthole', 'portholes', count, _ ).-noun( 'porti`ere', 'porti`eres', count, _ ).-noun( 'portico', 'porticos', count, _ ).-noun( 'portion', 'portions', count, _ ).-noun( 'portmanteau', 'portmanteaus', count, _ ).-noun( 'portrait', 'portraits', count, _ ).-noun( 'portraitist', 'portraitists', count, _ ).-noun( 'portraiture', '-', mass, _ ).-noun( 'portrayal', 'portrayals', both, _ ).-noun( 'pose', 'poses', count, _ ).-noun( 'poser', 'posers', count, _ ).-noun( 'poseur', 'poseurs', count, _ ).-noun( 'poseuse', 'poseuses', count, _ ).-noun( 'position', 'positions', both, _ ).-noun( 'positive', 'positives', count, _ ).-noun( 'positiveness', '-', mass, _ ).-noun( 'positivism', '-', mass, _ ).-noun( 'positivist', 'positivists', count, _ ).-noun( 'posse', 'posses', count, _ ).-noun( 'possession', 'possessions', both, _ ).-noun( 'possessiveness', '-', mass, _ ).-noun( 'possessor', 'possessors', count, _ ).-noun( 'posset', 'possets', count, _ ).-noun( 'possibility', 'possibilities', both, _ ).-noun( 'possible', 'possibles', count, _ ).-noun( 'possum', 'possums', count, _ ).-noun( 'post', 'posts', both, _ ).-noun( 'post-chaise', 'post-chaises', count, _ ).-noun( 'post-horse', 'post-horses', count, _ ).-noun( 'post-mortem', 'post-mortems', count, _ ).-noun( 'postage', '-', mass, _ ).-noun( 'postage-stamp', 'postage-stamps', count, _ ).-noun( 'postbag', 'postbags', count, _ ).-noun( 'postbox', 'postboxes', count, _ ).-noun( 'postcard', 'postcards', count, _ ).-noun( 'postcode', 'postcodes', count, _ ).-noun( 'poste restante', '-', mass, _ ).-noun( 'poster', 'posters', count, _ ).-noun( 'posterior', 'posteriors', count, _ ).-noun( 'posterity', '-', mass, _ ).-noun( 'postern', 'posterns', count, _ ).-noun( 'postgraduate', 'postgraduates', count, _ ).-noun( 'postilion', 'postilions', count, _ ).-noun( 'postillion', 'postillions', count, _ ).-noun( 'postman', 'postmen', count, _ ).-noun( 'postmark', 'postmarks', count, _ ).-noun( 'postmaster', 'postmasters', count, _ ).-noun( 'postmistress', 'postmistresses', count, _ ).-noun( 'postponement', 'postponements', both, _ ).-noun( 'postscript', 'postscripts', count, _ ).-noun( 'postulant', 'postulants', count, _ ).-noun( 'postulate', 'postulates', count, _ ).-noun( 'posture', 'postures', both, _ ).-noun( 'posturing', 'posturings', both, _ ).-noun( 'posy', 'posies', count, _ ).-noun( 'pot', 'pots', count, _ ).-noun( 'pot-shot', 'pot-shots', count, _ ).-noun( 'potash', '-', mass, _ ).-noun( 'potassium', '-', mass, _ ).-noun( 'potation', 'potations', count, _ ).-noun( 'potato', 'potatoes', count, _ ).-noun( 'potbelly', 'potbellies', count, _ ).-noun( 'potboiler', 'potboilers', count, _ ).-noun( 'potboy', 'potboys', count, _ ).-noun( 'poteen', '-', mass, _ ).-noun( 'potency', 'potencies', both, _ ).-noun( 'potentate', 'potentates', count, _ ).-noun( 'potential', 'potentials', both, _ ).-noun( 'potentiality', 'potentialities', both, _ ).-noun( 'pothead', 'potheads', count, _ ).-noun( 'pother', 'pothers', count, _ ).-noun( 'potherb', 'potherbs', count, _ ).-noun( 'pothole', 'potholes', count, _ ).-noun( 'potholer', 'potholers', count, _ ).-noun( 'pothook', 'pothooks', count, _ ).-noun( 'pothouse', 'pothouses', count, _ ).-noun( 'pothunter', 'pothunters', count, _ ).-noun( 'potion', 'potions', count, _ ).-noun( 'potman', 'potmen', count, _ ).-noun( 'potpourri', 'potpourris', count, _ ).-noun( 'potsherd', 'potsherds', count, _ ).-noun( 'pottage', 'pottages', both, _ ).-noun( 'potter', 'potters', count, _ ).-noun( 'potterer', 'potterers', count, _ ).-noun( 'pottery', 'potteries', both, _ ).-noun( 'potty', 'potties', count, _ ).-noun( 'pouch', 'pouches', count, _ ).-noun( 'pouf', 'poufs', count, _ ).-noun( 'pouffe', 'pouffes', count, _ ).-noun( 'poulterer', 'poulterers', count, _ ).-noun( 'poultice', 'poultices', count, _ ).-noun( 'pounce', 'pounces', count, _ ).-noun( 'pound', 'pounds', count, _ ).-noun( 'poundage', '-', mass, _ ).-noun( 'pounder', 'pounders', count, _ ).-noun( 'pout', 'pouts', count, _ ).-noun( 'poverty', '-', mass, _ ).-noun( 'powder', 'powders', both, _ ).-noun( 'powder-flask', 'powder-flasks', count, _ ).-noun( 'powder-horn', 'powder-horns', count, _ ).-noun( 'powder-magazine', 'powder-magazines', count, _ ).-noun( 'powder-puff', 'powder-puffs', count, _ ).-noun( 'powder-room', 'powder-rooms', count, _ ).-noun( 'power', 'powers', both, _ ).-noun( 'power-dive', 'power-dives', count, _ ).-noun( 'power-point', 'power-points', count, _ ).-noun( 'power-station', 'power-stations', count, _ ).-noun( 'powerboat', 'powerboats', count, _ ).-noun( 'powerhouse', 'powerhouses', count, _ ).-noun( 'powwow', 'powwows', count, _ ).-noun( 'pox', '-', count, _ ).-noun( '-', 'pp', count, _ ).-noun( 'pr_ecis', 'pr_ecis', count, _ ).-noun( 'practicability', '-', mass, _ ).-noun( 'practicality', 'practicalities', both, _ ).-noun( 'practice', 'practices', both, _ ).-noun( 'practician', 'practicians', count, _ ).-noun( 'practitioner', 'practitioners', count, _ ).-noun( 'praesidium', 'praesidiums', count, _ ).-noun( 'praetor', 'praetors', count, _ ).-noun( 'pragmatism', '-', mass, _ ).-noun( 'pragmatist', 'pragmatists', count, _ ).-noun( 'prairie', 'prairies', count, _ ).-noun( 'praise', 'praises', both, _ ).-noun( 'praiseworthiness', '-', mass, _ ).-noun( 'pram', 'prams', count, _ ).-noun( 'prance', 'prances', count, _ ).-noun( 'prank', 'pranks', count, _ ).-noun( 'prattle', '-', mass, _ ).-noun( 'prattler', 'prattlers', count, _ ).-noun( 'prawn', 'prawns', count, _ ).-noun( 'prayer', 'prayers', both, _ ).-noun( 'prayer-book', 'prayer-books', count, _ ).-noun( 'prayer-mat', 'prayer-mats', count, _ ).-noun( 'prayer-meeting', 'prayer-meetings', count, _ ).-noun( 'prayer-rug', 'prayer-rugs', count, _ ).-noun( 'prayer-wheel', 'prayer-wheels', count, _ ).-noun( 'pre-eminence', '-', mass, _ ).-noun( 'pre-emption', '-', mass, _ ).-noun( 'pre-existence', 'pre-existences', count, _ ).-noun( 'preacher', 'preachers', count, _ ).-noun( 'preamble', 'preambles', count, _ ).-noun( 'prearrangement', 'prearrangements', count, _ ).-noun( 'prebend', 'prebends', count, _ ).-noun( 'prebendary', 'prebendaries', count, _ ).-noun( 'precariousness', '-', mass, _ ).-noun( 'precaution', 'precautions', both, _ ).-noun( 'precedence', '-', mass, _ ).-noun( 'precedent', 'precedents', count, _ ).-noun( 'precentor', 'precentors', count, _ ).-noun( 'precept', 'precepts', both, _ ).-noun( 'preceptor', 'preceptors', count, _ ).-noun( 'precession', 'precessions', count, _ ).-noun( 'precinct', 'precincts', count, _ ).-noun( 'preciosity', 'preciosities', both, _ ).-noun( 'preciousness', '-', mass, _ ).-noun( 'precipice', 'precipices', count, _ ).-noun( 'precipitate', 'precipitates', count, _ ).-noun( 'precipitation', '-', mass, _ ).-noun( 'preciseness', '-', mass, _ ).-noun( 'precision', '-', mass, _ ).-noun( 'preclusion', 'preclusions', count, _ ).-noun( 'precociousness', '-', mass, _ ).-noun( 'precocity', '-', mass, _ ).-noun( 'precognition', '-', mass, _ ).-noun( 'preconception', 'preconceptions', both, _ ).-noun( 'precondition', 'preconditions', count, _ ).-noun( 'precursor', 'precursors', count, _ ).-noun( 'predator', 'predators', count, _ ).-noun( 'predecessor', 'predecessors', count, _ ).-noun( 'predestination', 'predestinations', count, _ ).-noun( 'predetermination', 'predeterminations', count, _ ).-noun( 'predicament', 'predicaments', count, _ ).-noun( 'predicate', 'predicates', count, _ ).-noun( 'predictability', '-', mass, _ ).-noun( 'prediction', 'predictions', both, _ ).-noun( 'predictor', 'predictors', count, _ ).-noun( 'predilection', 'predilections', count, _ ).-noun( 'predisposition', 'predispositions', count, _ ).-noun( 'predominance', '-', mass, _ ).-noun( 'prefab', 'prefabs', count, _ ).-noun( 'prefabrication', 'prefabrications', count, _ ).-noun( 'preface', 'prefaces', count, _ ).-noun( 'prefect', 'prefects', count, _ ).-noun( 'prefecture', 'prefectures', count, _ ).-noun( 'preference', 'preferences', both, _ ).-noun( 'preferment', '-', mass, _ ).-noun( 'prefix', 'prefixes', count, _ ).-noun( 'pregnancy', 'pregnancies', both, _ ).-noun( 'prehistory', 'prehistories', both, _ ).-noun( 'prejudgement', 'prejudgements', count, _ ).-noun( 'prejudice', 'prejudices', both, _ ).-noun( 'prelacy', 'prelacies', count, _ ).-noun( 'prelate', 'prelates', count, _ ).-noun( 'prelim', 'prelims', count, _ ).-noun( 'preliminary', 'preliminaries', count, _ ).-noun( 'prelude', 'preludes', count, _ ).-noun( 'premeditation', '-', mass, _ ).-noun( 'premi`ere', 'premi`eres', count, _ ).-noun( 'premier', 'premiers', count, _ ).-noun( 'premiership', 'premierships', count, _ ).-noun( 'premise', 'premises', count, _ ).-noun( 'premiss', 'premisses', count, _ ).-noun( 'premium', 'premiums', count, _ ).-noun( 'premonition', 'premonitions', count, _ ).-noun( 'prentice', 'prentices', count, _ ).-noun( 'preoccupation', 'preoccupations', both, _ ).-noun( 'prep', 'preps', both, _ ).-noun( 'preparation', 'preparations', both, _ ).-noun( 'preparedness', '-', mass, _ ).-noun( 'preponderance', 'preponderances', count, _ ).-noun( 'preposition', 'prepositions', count, _ ).-noun( 'prepossession', 'prepossessions', count, _ ).-noun( 'prepuce', 'prepuces', count, _ ).-noun( 'prerequisite', 'prerequisites', count, _ ).-noun( 'prerogative', 'prerogatives', count, _ ).-noun( 'presage', 'presages', count, _ ).-noun( 'presbyter', 'presbyters', count, _ ).-noun( 'presbytery', 'presbyteries', count, _ ).-noun( 'prescience', '-', mass, _ ).-noun( 'prescript', 'prescripts', count, _ ).-noun( 'prescription', 'prescriptions', both, _ ).-noun( 'presence', '-', mass, _ ).-noun( 'present', 'presents', count, _ ).-noun( 'present', '-', count, _ ).-noun( 'presentation', 'presentations', both, _ ).-noun( 'presentiment', 'presentiments', count, _ ).-noun( 'preservation', '-', mass, _ ).-noun( 'preservative', 'preservatives', count, _ ).-noun( 'preserve', 'preserves', count, _ ).-noun( 'preserver', 'preservers', count, _ ).-noun( 'presidency', 'presidencies', count, _ ).-noun( 'president', 'presidents', count, _ ).-noun( 'presidium', 'presidiums', count, _ ).-noun( 'press', 'presses', count, _ ).-noun( 'press-agency', 'press-agencies', count, _ ).-noun( 'press-agent', 'press-agents', count, _ ).-noun( 'press-box', 'press-boxes', count, _ ).-noun( 'press-clipping', 'press-clippings', count, _ ).-noun( 'press-cutting', 'press-cuttings', count, _ ).-noun( 'press-gallery', 'press-galleries', count, _ ).-noun( 'press-gang', 'press-gangs', count, _ ).-noun( 'press-lord', 'press-lords', count, _ ).-noun( 'press-photographer', 'press-photographers', count, _ ).-noun( 'press-stud', 'press-studs', count, _ ).-noun( 'press-up', 'press-ups', count, _ ).-noun( 'pressing', 'pressings', count, _ ).-noun( 'pressman', 'pressmen', count, _ ).-noun( 'pressmark', 'pressmarks', count, _ ).-noun( 'pressure', 'pressures', both, _ ).-noun( 'pressure-cooker', 'pressure-cookers', count, _ ).-noun( 'pressure-gauge', 'pressure-gauges', count, _ ).-noun( 'prestidigitation', 'prestidigitations', both, _ ).-noun( 'prestidigitator', 'prestidigitators', count, _ ).-noun( 'prestige', '-', mass, _ ).-noun( 'presumption', 'presumptions', both, _ ).-noun( 'presupposition', 'presuppositions', both, _ ).-noun( 'pretence', 'pretences', both, _ ).-noun( 'pretender', 'pretenders', count, _ ).-noun( 'pretension', 'pretensions', both, _ ).-noun( 'pretentiousness', '-', mass, _ ).-noun( 'preterit', 'preterits', count, _ ).-noun( 'preterite', 'preterites', count, _ ).-noun( 'pretext', 'pretexts', count, _ ).-noun( 'pretor', 'pretors', count, _ ).-noun( 'prettiness', '-', mass, _ ).-noun( 'pretty', 'pretties', count, _ ).-noun( 'pretzel', 'pretzels', count, _ ).-noun( 'prevalence', '-', mass, _ ).-noun( 'prevarication', 'prevarications', both, _ ).-noun( 'preventative', 'preventatives', count, _ ).-noun( 'prevention', '-', mass, _ ).-noun( 'preview', 'previews', count, _ ).-noun( 'prevision', 'previsions', both, _ ).-noun( 'prey', '-', count, _ ).-noun( 'price', 'prices', both, _ ).-noun( 'price-control', 'price-controls', count, _ ).-noun( 'pricelist', 'pricelists', count, _ ).-noun( 'prick', 'pricks', count, _ ).-noun( 'pricker', 'prickers', count, _ ).-noun( 'pricking', 'prickings', count, _ ).-noun( 'prickle', 'prickles', count, _ ).-noun( 'pride', 'prides', both, _ ).-noun( 'prie-dieu', 'prie-dieus', count, _ ).-noun( 'priest', 'priests', count, _ ).-noun( 'priestcraft', '-', mass, _ ).-noun( 'priestess', 'priestesses', count, _ ).-noun( 'priesthood', 'priesthoods', count, _ ).-noun( 'prig', 'prigs', count, _ ).-noun( 'priggishness', '-', mass, _ ).-noun( 'prima ballerina', 'prima ballerinas', count, _ ).-noun( 'prima donna', 'prima donnas', count, _ ).-noun( 'primacy', 'primacies', count, _ ).-noun( 'primary', 'primaries', count, _ ).-noun( 'primate', 'primates', count, _ ).-noun( 'prime', '-', mass, _ ).-noun( 'primer', 'primers', count, _ ).-noun( 'priming', 'primings', count, _ ).-noun( 'primitive', 'primitives', count, _ ).-noun( 'primitiveness', '-', mass, _ ).-noun( 'primness', '-', mass, _ ).-noun( 'primogeniture', '-', mass, _ ).-noun( 'primrose', 'primroses', count, _ ).-noun( 'primula', 'primulas', count, _ ).-noun( 'primus', 'primuses', count, _ ).-noun( 'prince', 'princes', count, _ ).-noun( 'princedom', 'princedoms', count, _ ).-noun( 'princess', 'princesses', count, _ ).-noun( 'principal', 'principals', count, _ ).-noun( 'principality', 'principalities', count, _ ).-noun( 'principle', 'principles', count, _ ).-noun( 'print', 'prints', both, _ ).-noun( 'print-seller', 'print-sellers', count, _ ).-noun( 'print-shop', 'print-shops', count, _ ).-noun( 'printer', 'printers', count, _ ).-noun( 'printing', 'printings', both, _ ).-noun( 'printing-ink', 'printing-inks', count, _ ).-noun( 'printing-press', 'printing-presses', count, _ ).-noun( 'printout', 'printouts', count, _ ).-noun( 'prior', 'priors', count, _ ).-noun( 'prioress', 'prioresses', count, _ ).-noun( 'priority', 'priorities', both, _ ).-noun( 'priory', 'priories', count, _ ).-noun( 'prism', 'prisms', count, _ ).-noun( 'prison', 'prisons', both, _ ).-noun( 'prison-breaking', 'prison-breakings', both, _ ).-noun( 'prisoner', 'prisoners', count, _ ).-noun( 'privacy', '-', mass, _ ).-noun( 'private', 'privates', count, _ ).-noun( 'privateer', 'privateers', count, _ ).-noun( 'privation', 'privations', both, _ ).-noun( 'privet', '-', mass, _ ).-noun( 'privilege', 'privileges', both, _ ).-noun( 'privy', 'privies', count, _ ).-noun( 'prize', 'prizes', count, _ ).-noun( 'prize-fight', 'prize-fights', count, _ ).-noun( 'prize-money', '-', mass, _ ).-noun( 'prize-ring', 'prize-rings', count, _ ).-noun( 'pro', 'pros', count, _ ).-noun( 'probability', 'probabilities', both, _ ).-noun( 'probable', 'probables', count, _ ).-noun( 'probate', 'probates', both, _ ).-noun( 'probation', '-', mass, _ ).-noun( 'probationer', 'probationers', count, _ ).-noun( 'probe', 'probes', count, _ ).-noun( 'probity', '-', mass, _ ).-noun( 'problem', 'problems', count, _ ).-noun( 'proboscis', 'proboscises', count, _ ).-noun( 'procedure', 'procedures', both, _ ).-noun( 'proceeding', 'proceedings', both, _ ).-noun( 'process', 'processes', both, _ ).-noun( 'process-server', 'process-servers', count, _ ).-noun( 'procession', 'processions', both, _ ).-noun( 'processor', 'processors', count, _ ).-noun( 'proclamation', 'proclamations', both, _ ).-noun( 'proclivity', 'proclivities', count, _ ).-noun( 'proconsul', 'proconsuls', count, _ ).-noun( 'proconsulate', 'proconsulates', count, _ ).-noun( 'procrastination', '-', mass, _ ).-noun( 'procreation', 'procreations', count, _ ).-noun( 'proctor', 'proctors', count, _ ).-noun( 'procurator', 'procurators', count, _ ).-noun( 'procurement', 'procurements', count, _ ).-noun( 'procurer', 'procurers', count, _ ).-noun( 'procuress', 'procuresses', count, _ ).-noun( 'prod', 'prods', count, _ ).-noun( 'prodigal', 'prodigals', count, _ ).-noun( 'prodigality', '-', mass, _ ).-noun( 'prodigy', 'prodigies', count, _ ).-noun( 'produce', '-', mass, _ ).-noun( 'producer', 'producers', count, _ ).-noun( 'product', 'products', count, _ ).-noun( 'production', 'productions', both, _ ).-noun( 'productivity', '-', mass, _ ).-noun( 'profanation', 'profanations', both, _ ).-noun( 'profaneness', '-', mass, _ ).-noun( 'profanity', 'profanities', both, _ ).-noun( 'profession', 'professions', count, _ ).-noun( 'professional', 'professionals', count, _ ).-noun( 'professionalism', '-', mass, _ ).-noun( 'professor', 'professors', count, _ ).-noun( 'professorship', 'professorships', count, _ ).-noun( 'proffer', 'proffers', count, _ ).-noun( 'proficiency', '-', mass, _ ).-noun( 'profile', 'profiles', both, _ ).-noun( 'profit', 'profits', both, _ ).-noun( 'profit-margin', 'profit-margins', count, _ ).-noun( 'profit-sharing', '-', mass, _ ).-noun( 'profiteer', 'profiteers', count, _ ).-noun( 'profligacy', '-', mass, _ ).-noun( 'profligate', 'profligates', count, _ ).-noun( 'profundity', 'profundities', both, _ ).-noun( 'profuseness', '-', mass, _ ).-noun( 'profusion', '-', mass, _ ).-noun( 'progenitor', 'progenitors', count, _ ).-noun( 'prognosis', 'prognoses', count, _ ).-noun( 'prognostic', 'prognostics', count, _ ).-noun( 'prognostication', 'prognostications', both, _ ).-noun( 'program', 'programs', count, _ ).-noun( 'programme', 'programmes', count, _ ).-noun( 'programmer', 'programmers', count, _ ).-noun( 'progress', 'progresses', both, _ ).-noun( 'progression', '-', mass, _ ).-noun( 'progressive', 'progressives', count, _ ).-noun( 'progressiveness', '-', mass, _ ).-noun( 'prohibition', 'prohibitions', both, _ ).-noun( 'prohibitionist', 'prohibitionists', count, _ ).-noun( 'project', 'projects', count, _ ).-noun( 'projectile', 'projectiles', count, _ ).-noun( 'projection', 'projections', both, _ ).-noun( 'projectionist', 'projectionists', count, _ ).-noun( 'projector', 'projectors', count, _ ).-noun( 'prolapse', 'prolapses', count, _ ).-noun( 'prole', 'proles', count, _ ).-noun( 'proletarian', 'proletarians', count, _ ).-noun( 'proletariat', 'proletariats', count, _ ).-noun( 'proliferation', 'proliferations', count, _ ).-noun( 'prolixity', '-', mass, _ ).-noun( 'prologue', 'prologues', count, _ ).-noun( 'prolongation', 'prolongations', both, _ ).-noun( 'prom', 'proms', count, _ ).-noun( 'promenade', 'promenades', count, _ ).-noun( 'prominence', 'prominences', both, _ ).-noun( 'promiscuity', '-', mass, _ ).-noun( 'promise', 'promises', both, _ ).-noun( 'promontory', 'promontories', count, _ ).-noun( 'promoter', 'promoters', count, _ ).-noun( 'promotion', 'promotions', both, _ ).-noun( 'prompt', 'prompts', count, _ ).-noun( 'prompt-box', 'prompt-boxes', count, _ ).-noun( 'prompt-copy', 'prompt-copies', count, _ ).-noun( 'prompter', 'prompters', count, _ ).-noun( 'prompting', 'promptings', count, _ ).-noun( 'promptitude', '-', mass, _ ).-noun( 'promptness', '-', mass, _ ).-noun( 'promulgation', '-', mass, _ ).-noun( 'proneness', '-', mass, _ ).-noun( 'prong', 'prongs', count, _ ).-noun( 'pronoun', 'pronouns', count, _ ).-noun( 'pronouncement', 'pronouncements', count, _ ).-noun( 'pronunciamento', 'pronunciamentos', count, _ ).-noun( 'pronunciation', 'pronunciations', both, _ ).-noun( 'proof', 'proofs', both, _ ).-noun( 'proofreader', 'proofreaders', count, _ ).-noun( 'prop', 'props', count, _ ).-noun( 'propaganda', '-', mass, _ ).-noun( 'propagandist', 'propagandists', count, _ ).-noun( 'propagation', '-', mass, _ ).-noun( 'propagator', 'propagators', count, _ ).-noun( 'propane', '-', mass, _ ).-noun( 'propellant', 'propellants', both, _ ).-noun( 'propellent', 'propellents', both, _ ).-noun( 'propeller', 'propellers', count, _ ).-noun( 'propensity', 'propensities', both, _ ).-noun( 'property', 'properties', both, _ ).-noun( 'property-man', 'property-men', count, _ ).-noun( 'property-master', 'property-masters', count, _ ).-noun( 'prophecy', 'prophecies', both, _ ).-noun( 'prophet', 'prophets', count, _ ).-noun( 'prophetess', 'prophetesses', count, _ ).-noun( 'prophylactic', 'prophylactics', count, _ ).-noun( 'prophylaxis', '-', mass, _ ).-noun( 'propinquity', '-', mass, _ ).-noun( 'propitiation', '-', mass, _ ).-noun( 'proponent', 'proponents', count, _ ).-noun( 'proportion', 'proportions', both, _ ).-noun( 'proportionality', '-', mass, _ ).-noun( 'proposal', 'proposals', both, _ ).-noun( 'proposer', 'proposers', count, _ ).-noun( 'proposition', 'propositions', count, _ ).-noun( 'proprietor', 'proprietors', count, _ ).-noun( 'proprietress', 'proprietresses', count, _ ).-noun( 'propriety', 'proprieties', both, _ ).-noun( 'propulsion', '-', mass, _ ).-noun( 'prorogation', 'prorogations', count, _ ).-noun( 'proscenium', 'prosceniums', count, _ ).-noun( 'proscription', 'proscriptions', both, _ ).-noun( 'prose', '-', mass, _ ).-noun( 'prosecution', 'prosecutions', both, _ ).-noun( 'prosecutor', 'prosecutors', count, _ ).-noun( 'proselyte', 'proselytes', count, _ ).-noun( 'prosiness', '-', mass, _ ).-noun( 'prosody', '-', mass, _ ).-noun( 'prospect', 'prospects', both, _ ).-noun( 'prospector', 'prospectors', count, _ ).-noun( 'prospectus', 'prospectuses', count, _ ).-noun( 'prosperity', '-', mass, _ ).-noun( 'prostate', 'prostates', count, _ ).-noun( 'prostitute', 'prostitutes', count, _ ).-noun( 'prostitution', '-', mass, _ ).-noun( 'prostration', 'prostrations', both, _ ).-noun( 'prot_eg_e', 'prot_eg_es', count, _ ).-noun( 'prot_eg_ee', 'prot_eg_ees', count, _ ).-noun( 'protagonist', 'protagonists', count, _ ).-noun( 'protection', 'protections', both, _ ).-noun( 'protectionism', '-', mass, _ ).-noun( 'protectionist', 'protectionists', count, _ ).-noun( 'protector', 'protectors', count, _ ).-noun( 'protectorate', 'protectorates', count, _ ).-noun( 'protein', 'proteins', both, _ ).-noun( 'protest', 'protests', both, _ ).-noun( 'protestation', 'protestations', count, _ ).-noun( 'protester', 'protesters', count, _ ).-noun( 'protocol', 'protocols', both, _ ).-noun( 'proton', 'protons', count, _ ).-noun( 'protoplasm', '-', mass, _ ).-noun( 'prototype', 'prototypes', count, _ ).-noun( 'protraction', 'protractions', both, _ ).-noun( 'protractor', 'protractors', count, _ ).-noun( 'protrusion', 'protrusions', both, _ ).-noun( 'protuberance', 'protuberances', both, _ ).-noun( 'provenance', '-', mass, _ ).-noun( 'provender', '-', mass, _ ).-noun( 'proverb', 'proverbs', count, _ ).-noun( 'providence', '-', mass, _ ).-noun( 'provider', 'providers', count, _ ).-noun( 'province', 'provinces', count, _ ).-noun( 'provincial', 'provincials', count, _ ).-noun( 'provincialism', 'provincialisms', both, _ ).-noun( 'provision', 'provisions', both, _ ).-noun( 'proviso', 'provisos', count, _ ).-noun( 'provocation', 'provocations', both, _ ).-noun( 'provost', 'provosts', count, _ ).-noun( 'prow', 'prows', count, _ ).-noun( 'prowess', '-', mass, _ ).-noun( 'prowl', 'prowls', count, _ ).-noun( 'prowler', 'prowlers', count, _ ).-noun( 'proximity', '-', mass, _ ).-noun( 'proxy', 'proxies', both, _ ).-noun( 'prude', 'prudes', count, _ ).-noun( 'prudence', '-', mass, _ ).-noun( 'prudery', 'pruderies', both, _ ).-noun( 'prune', 'prunes', count, _ ).-noun( 'pruning', '-', mass, _ ).-noun( 'pruning-hook', 'pruning-hooks', count, _ ).-noun( 'pruning-knife', 'pruning-knives', count, _ ).-noun( 'pruning-saw', 'pruning-saws', count, _ ).-noun( 'prurience', '-', mass, _ ).-noun( 'pruriency', '-', mass, _ ).-noun( 'psalm', 'psalms', count, _ ).-noun( 'psalmist', 'psalmists', count, _ ).-noun( 'psalmody', 'psalmodies', both, _ ).-noun( 'psalter', 'psalters', count, _ ).-noun( 'psaltery', 'psalteries', count, _ ).-noun( 'psephologist', 'psephologists', count, _ ).-noun( 'psephology', '-', mass, _ ).-noun( 'pseud', 'pseuds', count, _ ).-noun( 'pseudo', 'pseudos', count, _ ).-noun( 'pseudonym', 'pseudonyms', count, _ ).-noun( 'psittacosis', '-', mass, _ ).-noun( 'psyche', 'psyches', count, _ ).-noun( 'psychiatrist', 'psychiatrists', count, _ ).-noun( 'psychiatry', '-', mass, _ ).-noun( 'psychic', 'psychics', count, _ ).-noun( 'psychoanalysis', '-', mass, _ ).-noun( 'psychoanalyst', 'psychoanalysts', count, _ ).-noun( 'psychologist', 'psychologists', count, _ ).-noun( 'psychology', 'psychologies', both, _ ).-noun( 'psychopath', 'psychopaths', count, _ ).-noun( 'psychosis', 'psychoses', count, _ ).-noun( 'psychotherapy', '-', mass, _ ).-noun( 'psychotic', 'psychotics', count, _ ).-noun( 'pt', 'pt', count, _ ).-noun( 'ptarmigan', 'ptarmigans', count, _ ).-noun( 'pterodactyl', 'pterodactyls', count, _ ).-noun( 'ptomaine', 'ptomaines', count, _ ).-noun( 'pub', 'pubs', count, _ ).-noun( 'pub-crawl', 'pub-crawls', count, _ ).-noun( 'puberty', '-', mass, _ ).-noun( 'public', 'publics', count, _ ).-noun( 'publican', 'publicans', count, _ ).-noun( 'publication', 'publications', both, _ ).-noun( 'publicist', 'publicists', count, _ ).-noun( 'publicity', '-', mass, _ ).-noun( 'publisher', 'publishers', count, _ ).-noun( 'puce', '-', mass, _ ).-noun( 'puck', 'pucks', count, _ ).-noun( 'pucker', 'puckers', count, _ ).-noun( 'pud', '-', mass, _ ).-noun( 'pudden', 'puddens', count, _ ).-noun( 'pudden-head', 'pudden-heads', count, _ ).-noun( 'pudding', 'puddings', both, _ ).-noun( 'pudding-face', 'pudding-faces', count, _ ).-noun( 'puddle', 'puddles', both, _ ).-noun( 'puddler', 'puddlers', count, _ ).-noun( 'pueblo', 'pueblos', count, _ ).-noun( 'puerility', 'puerilities', both, _ ).-noun( 'puff', 'puffs', count, _ ).-noun( 'puffball', 'puffballs', count, _ ).-noun( 'puffin', 'puffins', count, _ ).-noun( 'puffiness', '-', mass, _ ).-noun( 'pug', 'pugs', count, _ ).-noun( 'pug-dog', 'pug-dogs', count, _ ).-noun( 'pug-nose', 'pug-noses', count, _ ).-noun( 'pugilism', '-', mass, _ ).-noun( 'pugilist', 'pugilists', count, _ ).-noun( 'pugnacity', '-', mass, _ ).-noun( 'puissance', '-', mass, _ ).-noun( 'puke', '-', mass, _ ).-noun( 'pulchritude', '-', mass, _ ).-noun( 'pull', 'pulls', both, _ ).-noun( 'pull-in', 'pull-ins', count, _ ).-noun( 'pull-off', 'pull-offs', count, _ ).-noun( 'pull-out', 'pull-outs', count, _ ).-noun( 'pull-through', 'pull-throughs', count, _ ).-noun( 'pull-up', 'pull-ups', count, _ ).-noun( 'pullet', 'pullets', count, _ ).-noun( 'pulley', 'pulleys', count, _ ).-noun( 'pulley-block', 'pulley-blocks', count, _ ).-noun( 'pullover', 'pullovers', count, _ ).-noun( 'pulp', 'pulps', both, _ ).-noun( 'pulpit', 'pulpits', count, _ ).-noun( 'pulque', '-', mass, _ ).-noun( 'pulsar', 'pulsars', count, _ ).-noun( 'pulsation', 'pulsations', both, _ ).-noun( 'pulse', 'pulses', both, _ ).-noun( 'puma', 'pumas', count, _ ).-noun( 'pumice', '-', mass, _ ).-noun( 'pumice-stone', 'pumice-stones', count, _ ).-noun( 'pump', 'pumps', count, _ ).-noun( 'pump-room', 'pump-rooms', count, _ ).-noun( 'pumpernickel', '-', mass, _ ).-noun( 'pumpkin', 'pumpkins', count, _ ).-noun( 'pun', 'puns', count, _ ).-noun( 'punch', 'punches', both, _ ).-noun( 'punch-up', 'punch-ups', count, _ ).-noun( 'punchball', 'punchballs', count, _ ).-noun( 'punchbowl', 'punchbowls', count, _ ).-noun( 'punching-ball', 'punching-balls', count, _ ).-noun( 'punctilio', 'punctilios', both, _ ).-noun( 'punctiliousness', '-', mass, _ ).-noun( 'punctuality', '-', mass, _ ).-noun( 'punctuation', '-', mass, _ ).-noun( 'puncture', 'punctures', count, _ ).-noun( 'pundit', 'pundits', count, _ ).-noun( 'pungency', '-', mass, _ ).-noun( 'punishment', 'punishments', both, _ ).-noun( 'punk', 'punks', both, _ ).-noun( 'punkah', 'punkahs', count, _ ).-noun( 'punnet', 'punnets', count, _ ).-noun( 'punster', 'punsters', count, _ ).-noun( 'punt', 'punts', count, _ ).-noun( 'punter', 'punters', count, _ ).-noun( 'pup', 'pups', count, _ ).-noun( 'pupa', 'pupas', count, _ ).-noun( 'pupil', 'pupils', count, _ ).-noun( 'puppet', 'puppets', count, _ ).-noun( 'puppeteer', 'puppeteers', count, _ ).-noun( 'puppy', 'puppies', count, _ ).-noun( 'pur_ee', 'pur_ees', count, _ ).-noun( 'purchase', 'purchases', both, _ ).-noun( 'purchaser', 'purchasers', count, _ ).-noun( 'purdah', '-', mass, _ ).-noun( 'pureness', '-', mass, _ ).-noun( 'purgation', '-', mass, _ ).-noun( 'purgative', 'purgatives', count, _ ).-noun( 'purgatory', 'purgatories', count, _ ).-noun( 'purge', 'purges', count, _ ).-noun( 'purification', 'purifications', both, _ ).-noun( 'purifier', 'purifiers', count, _ ).-noun( 'purist', 'purists', count, _ ).-noun( 'puritan', 'puritans', count, _ ).-noun( 'puritanism', '-', mass, _ ).-noun( 'purity', '-', mass, _ ).-noun( 'purl', 'purls', count, _ ).-noun( 'purple', 'purples', both, _ ).-noun( 'purport', '-', mass, _ ).-noun( 'purpose', 'purposes', both, _ ).-noun( 'purr', 'purrs', count, _ ).-noun( 'purse', 'purses', count, _ ).-noun( 'purser', 'pursers', count, _ ).-noun( 'pursuance', 'pursuances', count, _ ).-noun( 'pursuer', 'pursuers', count, _ ).-noun( 'pursuit', 'pursuits', both, _ ).-noun( 'purulence', '-', mass, _ ).-noun( 'purveyance', 'purveyances', both, _ ).-noun( 'purveyor', 'purveyors', count, _ ).-noun( 'purview', 'purviews', count, _ ).-noun( 'pus', '-', mass, _ ).-noun( 'push', 'pushes', both, _ ).-noun( 'push-bike', 'push-bikes', count, _ ).-noun( 'pushcart', 'pushcarts', count, _ ).-noun( 'pushchair', 'pushchairs', count, _ ).-noun( 'pusher', 'pushers', count, _ ).-noun( 'pushover', 'pushovers', count, _ ).-noun( 'pusillanimity', '-', mass, _ ).-noun( 'puss', '-', count, _ ).-noun( 'pussy', 'pussies', count, _ ).-noun( 'pussycat', 'pussycats', count, _ ).-noun( 'pustule', 'pustules', count, _ ).-noun( 'put', 'puts', count, _ ).-noun( 'put-down', 'put-downs', count, _ ).-noun( 'put-on', 'put-ons', count, _ ).-noun( 'putrefaction', 'putrefactions', count, _ ).-noun( 'putrescence', 'putrescences', count, _ ).-noun( 'putridity', '-', mass, _ ).-noun( 'putsch', 'putsches', count, _ ).-noun( 'putt', 'putts', count, _ ).-noun( 'puttee', 'puttees', count, _ ).-noun( 'putting-green', 'putting-greens', count, _ ).-noun( 'putting-iron', 'putting-irons', count, _ ).-noun( 'putty', '-', mass, _ ).-noun( 'puzzle', 'puzzles', count, _ ).-noun( 'puzzlement', 'puzzlements', count, _ ).-noun( 'puzzler', 'puzzlers', count, _ ).-noun( 'pygmy', 'pygmies', count, _ ).-noun( 'pylon', 'pylons', count, _ ).-noun( 'pyorrhoea', '-', mass, _ ).-noun( 'pyramid', 'pyramids', count, _ ).-noun( 'pyre', 'pyres', count, _ ).-noun( 'pyrites', '-', mass, _ ).-noun( 'python', 'pythons', count, _ ).-noun( 'pyx', 'pyxes', count, _ ).-noun( 'q', '-', count, _ ).-noun( 'qt', 'qt', count, _ ).-noun( 'quack', 'quacks', count, _ ).-noun( 'quack-quack', 'quack-quacks', count, _ ).-noun( 'quackery', '-', mass, _ ).-noun( 'quad', 'quads', count, _ ).-noun( 'quadrangle', 'quadrangles', count, _ ).-noun( 'quadrant', 'quadrants', count, _ ).-noun( 'quadrilateral', 'quadrilaterals', count, _ ).-noun( 'quadrille', 'quadrilles', count, _ ).-noun( 'quadrillion', 'quadrillions', count, _ ).-noun( 'quadrophony', '-', mass, _ ).-noun( 'quadruped', 'quadrupeds', count, _ ).-noun( 'quadruple', 'quadruples', count, _ ).-noun( 'quadruplet', 'quadruplets', count, _ ).-noun( 'quadruplicate', 'quadruplicates', count, _ ).-noun( 'quagga', 'quaggas', count, _ ).-noun( 'quagmire', 'quagmires', count, _ ).-noun( 'quail', 'quails', count, _ ).-noun( 'quaintness', '-', mass, _ ).-noun( 'quake', 'quakes', count, _ ).-noun( 'qualification', 'qualifications', both, _ ).-noun( 'qualifier', 'qualifiers', count, _ ).-noun( 'quality', 'qualities', both, _ ).-noun( 'qualm', 'qualms', count, _ ).-noun( 'quandary', 'quandaries', count, _ ).-noun( 'quango', 'quangos', count, _ ).-noun( 'quantity', 'quantities', both, _ ).-noun( 'quantum', 'quanta', count, _ ).-noun( 'quarantine', '-', mass, _ ).-noun( 'quark', 'quarks', count, _ ).-noun( 'quarrel', 'quarrels', count, _ ).-noun( 'quarry', 'quarries', count, _ ).-noun( 'quarryman', 'quarrymen', count, _ ).-noun( 'quart', 'quarts', count, _ ).-noun( 'quarter', 'quarters', both, _ ).-noun( 'quarter-day', 'quarter-days', count, _ ).-noun( 'quarter-deck', 'quarter-decks', count, _ ).-noun( 'quarter-plate', 'quarter-plates', count, _ ).-noun( 'quarterfinal', 'quarterfinals', count, _ ).-noun( 'quartering', 'quarterings', count, _ ).-noun( 'quarterlight', 'quarterlights', count, _ ).-noun( 'quarterly', 'quarterlies', count, _ ).-noun( 'quartermaster', 'quartermasters', count, _ ).-noun( 'quartermaster-general', 'quartermaster-generals', count, _ ).-noun( 'quarterstaff', 'quarterstaffs', count, _ ).-noun( 'quartet', 'quartets', count, _ ).-noun( 'quarto', 'quartos', count, _ ).-noun( 'quartz', '-', mass, _ ).-noun( 'quasar', 'quasars', count, _ ).-noun( 'quassia', '-', mass, _ ).-noun( 'quatercentenary', 'quatercentenaries', count, _ ).-noun( 'quatrain', 'quatrains', count, _ ).-noun( 'quattrocento', 'quattrocentos', count, _ ).-noun( 'quaver', 'quavers', count, _ ).-noun( 'quay', 'quays', count, _ ).-noun( 'queasiness', '-', mass, _ ).-noun( 'queen', 'queens', count, _ ).-noun( 'queer', 'queers', count, _ ).-noun( 'queerness', '-', mass, _ ).-noun( 'quern', 'querns', count, _ ).-noun( 'querulousness', '-', mass, _ ).-noun( 'query', 'queries', count, _ ).-noun( 'quest', 'quests', count, _ ).-noun( 'question', 'questions', both, _ ).-noun( 'question-mark', 'question-marks', count, _ ).-noun( 'question-master', 'question-masters', count, _ ).-noun( 'questioner', 'questioners', count, _ ).-noun( 'questionnaire', 'questionnaires', count, _ ).-noun( 'quetzal', 'quetzals', count, _ ).-noun( 'queue', 'queues', count, _ ).-noun( 'qui vive', '-', mass, _ ).-noun( 'quibble', 'quibbles', count, _ ).-noun( 'quibbler', 'quibblers', count, _ ).-noun( 'quiche', 'quiches', count, _ ).-noun( 'quick', '-', mass, _ ).-noun( 'quickie', 'quickies', count, _ ).-noun( 'quicklime', '-', mass, _ ).-noun( 'quickness', '-', mass, _ ).-noun( 'quicksand', 'quicksands', both, _ ).-noun( 'quicksilver', '-', mass, _ ).-noun( 'quickstep', 'quicksteps', count, _ ).-noun( 'quid', 'quid', count, _ ).-noun( 'quid pro quo', '-', count, _ ).-noun( 'quiescence', '-', count, _ ).-noun( 'quiet', '-', mass, _ ).-noun( 'quietism', '-', mass, _ ).-noun( 'quietist', 'quietists', count, _ ).-noun( 'quietness', '-', mass, _ ).-noun( 'quietude', '-', count, _ ).-noun( 'quietus', 'quietuses', count, _ ).-noun( 'quiff', 'quiffs', count, _ ).-noun( 'quill', 'quills', count, _ ).-noun( 'quill-feather', 'quill-feathers', count, _ ).-noun( 'quilt', 'quilts', count, _ ).-noun( 'quin', 'quins', count, _ ).-noun( 'quince', 'quinces', count, _ ).-noun( 'quincentenary', 'quincentenaries', count, _ ).-noun( 'quinine', '-', mass, _ ).-noun( 'quinsy', '-', mass, _ ).-noun( 'quintal', 'quintals', count, _ ).-noun( 'quintessence', 'quintessences', count, _ ).-noun( 'quintet', 'quintets', count, _ ).-noun( 'quintuplet', 'quintuplets', count, _ ).-noun( 'quip', 'quips', count, _ ).-noun( 'quire', 'quires', count, _ ).-noun( 'quirk', 'quirks', count, _ ).-noun( 'quisling', 'quislings', count, _ ).-noun( 'quittance', 'quittances', count, _ ).-noun( 'quitter', 'quitters', count, _ ).-noun( 'quiver', 'quivers', count, _ ).-noun( 'quiz', 'quizes', count, _ ).-noun( 'quizmaster', 'quizmasters', count, _ ).-noun( 'quoin', 'quoins', count, _ ).-noun( 'quoit', 'quoits', count, _ ).-noun( 'quorum', 'quorums', count, _ ).-noun( 'quota', 'quotas', count, _ ).-noun( 'quotability', '-', mass, _ ).-noun( 'quotation', 'quotations', both, _ ).-noun( 'quote', 'quotes', count, _ ).-noun( 'quotient', 'quotients', count, _ ).-noun( 'qv', '-', proper, _ ).-noun( 'r', '-', count, _ ).-noun( 'r^ole', 'r^oles', count, _ ).-noun( 'r_echauff_e', 'r_echauff_es', count, _ ).-noun( 'r_egime', 'r_egimes', count, _ ).-noun( 'r_esum_e', 'r_esum_es', count, _ ).-noun( 'rabbi', 'rabbis', count, _ ).-noun( 'rabbit', 'rabbits', count, _ ).-noun( 'rabbit-burrow', 'rabbit-burrows', count, _ ).-noun( 'rabbit-hole', 'rabbit-holes', count, _ ).-noun( 'rabbit-hutch', 'rabbit-hutches', count, _ ).-noun( 'rabbit-punch', 'rabbit-punches', count, _ ).-noun( 'rabbit-warren', 'rabbit-warrens', count, _ ).-noun( 'rabble', 'rabbles', count, _ ).-noun( 'rabies', '-', mass, _ ).-noun( 'raccoon', 'raccoons', count, _ ).-noun( 'race', 'races', both, _ ).-noun( 'race-meeting', 'race-meetings', count, _ ).-noun( 'racecard', 'racecards', count, _ ).-noun( 'racecourse', 'racecourses', count, _ ).-noun( 'racehorse', 'racehorses', count, _ ).-noun( 'raceme', 'racemes', count, _ ).-noun( 'racer', 'racers', count, _ ).-noun( 'racialism', '-', mass, _ ).-noun( 'racialist', 'racialists', count, _ ).-noun( 'raciness', '-', mass, _ ).-noun( 'racing', '-', mass, _ ).-noun( 'racism', '-', mass, _ ).-noun( 'racist', 'racists', count, _ ).-noun( 'rack', 'racks', both, _ ).-noun( 'rack-railway', 'rack-railways', count, _ ).-noun( 'rack-rent', 'rack-rents', count, _ ).-noun( 'racket', 'rackets', both, _ ).-noun( 'racketeer', 'racketeers', count, _ ).-noun( 'racketeering', '-', mass, _ ).-noun( 'raconteur', 'raconteurs', count, _ ).-noun( 'racoon', 'racoons', count, _ ).-noun( 'racquet', 'racquets', count, _ ).-noun( 'radar', '-', mass, _ ).-noun( 'radial', 'radials', count, _ ).-noun( 'radiance', '-', mass, _ ).-noun( 'radiation', 'radiations', both, _ ).-noun( 'radiator', 'radiators', count, _ ).-noun( 'radical', 'radicals', count, _ ).-noun( 'radicalism', '-', mass, _ ).-noun( 'radicle', 'radicles', count, _ ).-noun( 'radio', 'radios', both, _ ).-noun( 'radio-gramophone', 'radio-gramophones', count, _ ).-noun( 'radio-location', 'radio-locations', count, _ ).-noun( 'radio-set', 'radio-sets', count, _ ).-noun( 'radio-telescope', 'radio-telescopes', count, _ ).-noun( 'radioactivity', '-', mass, _ ).-noun( 'radiogram', 'radiograms', count, _ ).-noun( 'radiograph', 'radiographs', count, _ ).-noun( 'radiographer', 'radiographers', count, _ ).-noun( 'radiography', '-', mass, _ ).-noun( 'radioisotope', 'radioisotopes', count, _ ).-noun( 'radiologist', 'radiologists', count, _ ).-noun( 'radiology', '-', mass, _ ).-noun( 'radiotherapist', 'radiotherapists', count, _ ).-noun( 'radiotherapy', '-', mass, _ ).-noun( 'radish', 'radishes', count, _ ).-noun( 'radium', '-', mass, _ ).-noun( 'radius', 'radii', count, _ ).-noun( 'raffia', '-', mass, _ ).-noun( 'raffle', 'raffles', count, _ ).-noun( 'raft', 'rafts', count, _ ).-noun( 'rafter', 'rafters', count, _ ).-noun( 'raftsman', 'raftsmen', count, _ ).-noun( 'rag', 'rags', count, _ ).-noun( 'rag-day', 'rag-days', count, _ ).-noun( 'ragamuffin', 'ragamuffins', count, _ ).-noun( 'ragbag', 'ragbags', count, _ ).-noun( 'rage', 'rages', both, _ ).-noun( 'raggedness', '-', mass, _ ).-noun( 'raglan', 'raglans', count, _ ).-noun( 'ragout', 'ragouts', both, _ ).-noun( 'ragtag', 'ragtags', count, _ ).-noun( 'ragtime', '-', mass, _ ).-noun( 'raid', 'raids', count, _ ).-noun( 'raider', 'raiders', count, _ ).-noun( 'rail', 'rails', count, _ ).-noun( 'railcar', 'railcars', count, _ ).-noun( 'railhead', 'railheads', count, _ ).-noun( 'railing', 'railings', both, _ ).-noun( 'raillery', 'railleries', both, _ ).-noun( 'railroad', 'railroads', count, _ ).-noun( 'railway', 'railways', count, _ ).-noun( 'railwayman', 'railwaymen', count, _ ).-noun( 'raiment', '-', mass, _ ).-noun( 'rain', 'rains', both, _ ).-noun( 'rain-gauge', 'rain-gauges', count, _ ).-noun( 'rainbow', 'rainbows', count, _ ).-noun( 'raincoat', 'raincoats', count, _ ).-noun( 'raindrop', 'raindrops', count, _ ).-noun( 'rainfall', 'rainfalls', both, _ ).-noun( 'rainwater', '-', mass, _ ).-noun( 'raise', 'raises', count, _ ).-noun( 'raiser', 'raisers', count, _ ).-noun( 'raisin', 'raisins', count, _ ).-noun( 'raison d\'^etre', 'raisons d\'^etre', count, _ ).-noun( 'raj', '-', count, _ ).-noun( 'rajah', 'rajahs', count, _ ).-noun( 'rake', 'rakes', count, _ ).-noun( 'rake-off', 'rake-offs', count, _ ).-noun( 'rakishness', '-', mass, _ ).-noun( 'rally', 'rallies', count, _ ).-noun( 'ram', 'rams', count, _ ).-noun( 'ramble', 'rambles', count, _ ).-noun( 'rambler', 'ramblers', count, _ ).-noun( 'ramification', 'ramifications', count, _ ).-noun( 'ramjet', 'ramjets', count, _ ).-noun( 'ramp', 'ramps', count, _ ).-noun( 'rampage', 'rampages', count, _ ).-noun( 'rampart', 'ramparts', count, _ ).-noun( 'ramrod', 'ramrods', count, _ ).-noun( 'ranch', 'ranches', count, _ ).-noun( 'rancher', 'ranchers', count, _ ).-noun( 'rancour', '-', mass, _ ).-noun( 'rand', 'rands', count, _ ).-noun( 'random', '-', count, _ ).-noun( 'randomness', '-', mass, _ ).-noun( 'ranee', 'ranees', count, _ ).-noun( 'range', 'ranges', count, _ ).-noun( 'rangefinder', 'rangefinders', count, _ ).-noun( 'ranger', 'rangers', count, _ ).-noun( 'rani', 'ranis', count, _ ).-noun( 'rank', 'ranks', both, _ ).-noun( 'ranker', 'rankers', count, _ ).-noun( 'ranking', 'rankings', count, _ ).-noun( 'rankness', '-', mass, _ ).-noun( 'ransom', 'ransoms', both, _ ).-noun( 'rant', 'rants', count, _ ).-noun( 'ranter', 'ranters', count, _ ).-noun( 'rap', 'raps', count, _ ).-noun( 'rapacity', '-', mass, _ ).-noun( 'rape', 'rapes', both, _ ).-noun( 'rapid', 'rapids', count, _ ).-noun( 'rapidity', '-', mass, _ ).-noun( 'rapier', 'rapiers', count, _ ).-noun( 'rapier-thrust', 'rapier-thrusts', count, _ ).-noun( 'rapine', '-', mass, _ ).-noun( 'rapist', 'rapists', count, _ ).-noun( 'rapport', 'rapports', both, _ ).-noun( 'rapprochement', 'rapprochements', count, _ ).-noun( 'rapscallion', 'rapscallions', count, _ ).-noun( 'rapture', 'raptures', both, _ ).-noun( 'rarebit', 'rarebits', both, _ ).-noun( 'rarefaction', '-', mass, _ ).-noun( 'rareness', '-', mass, _ ).-noun( 'rarity', 'rarities', both, _ ).-noun( 'rascal', 'rascals', count, _ ).-noun( 'rash', 'rashes', count, _ ).-noun( 'rasher', 'rashers', count, _ ).-noun( 'rashness', '-', mass, _ ).-noun( 'rasp', 'rasps', count, _ ).-noun( 'raspberry', 'raspberries', count, _ ).-noun( 'rat', 'rats', count, _ ).-noun( 'rat-a-tat-tat', 'rat-a-tat-tats', count, _ ).-noun( 'rat-tat', 'rat-tats', count, _ ).-noun( 'ratability', '-', mass, _ ).-noun( 'ratan', 'ratans', both, _ ).-noun( 'ratch', 'ratches', count, _ ).-noun( 'ratchet', 'ratchets', count, _ ).-noun( 'rate', 'rates', count, _ ).-noun( 'rateability', '-', mass, _ ).-noun( 'ratepayer', 'ratepayers', count, _ ).-noun( 'ratification', 'ratifications', count, _ ).-noun( 'rating', 'ratings', count, _ ).-noun( 'ratio', 'ratios', count, _ ).-noun( 'ratiocination', '-', mass, _ ).-noun( 'ration', 'rations', count, _ ).-noun( 'rationale', 'rationales', count, _ ).-noun( 'rationalism', '-', mass, _ ).-noun( 'rationalist', 'rationalists', count, _ ).-noun( 'rationality', 'rationalities', both, _ ).-noun( 'rationalization', 'rationalizations', both, _ ).-noun( 'ratlin', 'ratlins', count, _ ).-noun( 'ratline', 'ratlines', count, _ ).-noun( 'rattan', 'rattans', both, _ ).-noun( 'ratter', 'ratters', count, _ ).-noun( 'rattle', 'rattles', both, _ ).-noun( 'rattler', 'rattlers', count, _ ).-noun( 'rattlesnake', 'rattlesnakes', count, _ ).-noun( 'ravage', 'ravages', both, _ ).-noun( 'rave', 'raves', count, _ ).-noun( 'rave-up', 'rave-ups', count, _ ).-noun( 'raven', 'ravens', count, _ ).-noun( 'raver', 'ravers', count, _ ).-noun( 'ravine', 'ravines', count, _ ).-noun( 'ravioli', 'raviolis', both, _ ).-noun( 'ravishment', 'ravishments', both, _ ).-noun( 'raw', '-', count, _ ).-noun( 'ray', 'rays', count, _ ).-noun( 'rayon', '-', mass, _ ).-noun( 'razor', 'razors', count, _ ).-noun( 'razor-edge', 'razor-edges', count, _ ).-noun( 'razorback', 'razorbacks', count, _ ).-noun( 'razorblade', 'razorblades', count, _ ).-noun( 'razzle', '-', count, _ ).-noun( 'razzle-dazzle', '-', count, _ ).-noun( 're', '-', count, _ ).-noun( 're-afforestation', 're-afforestations', both, _ ).-noun( 're-count', 're-counts', count, _ ).-noun( 're-echo', 're-echoes', count, _ ).-noun( 're-entry', 're-entries', count, _ ).-noun( 're-formation', 're-formations', both, _ ).-noun( 'reach', 'reaches', both, _ ).-noun( 'reaction', 'reactions', both, _ ).-noun( 'reactionary', 'reactionaries', count, _ ).-noun( 'reactor', 'reactors', count, _ ).-noun( 'read', '-', count, _ ).-noun( 'readability', '-', mass, _ ).-noun( 'reader', 'readers', count, _ ).-noun( 'readership', 'readerships', count, _ ).-noun( 'readiness', '-', mass, _ ).-noun( 'reading', 'readings', both, _ ).-noun( 'reading-lamp', 'reading-lamps', count, _ ).-noun( 'reading-room', 'reading-rooms', count, _ ).-noun( 'readjustment', 'readjustments', count, _ ).-noun( 'readmission', 'readmissions', both, _ ).-noun( 'ready', 'readies', count, _ ).-noun( 'reaffiliation', 'reaffiliations', both, _ ).-noun( 'reagent', 'reagents', count, _ ).-noun( 'real', 'reals', count, _ ).-noun( 'realism', '-', mass, _ ).-noun( 'realist', 'realists', count, _ ).-noun( 'reality', 'realities', both, _ ).-noun( 'realization', '-', mass, _ ).-noun( 'reallocation', 'reallocations', both, _ ).-noun( 'realm', 'realms', count, _ ).-noun( 'realty', 'realties', count, _ ).-noun( 'ream', 'reams', count, _ ).-noun( 'reaper', 'reapers', count, _ ).-noun( 'reaping-hook', 'reaping-hooks', count, _ ).-noun( 'reappearance', 'reappearances', count, _ ).-noun( 'reappraisal', 'reappraisals', count, _ ).-noun( 'rear', 'rears', count, _ ).-noun( 'rear-admiral', 'rear-admirals', count, _ ).-noun( 'rearguard', 'rearguards', count, _ ).-noun( 'rearmament', 'rearmaments', both, _ ).-noun( 'rearrangement', 'rearrangements', both, _ ).-noun( 'rearward', 'rearwards', count, _ ).-noun( 'reason', 'reasons', both, _ ).-noun( 'reasonableness', '-', mass, _ ).-noun( 'reasoning', '-', mass, _ ).-noun( 'reassessment', 'reassessments', both, _ ).-noun( 'reassurance', 'reassurances', both, _ ).-noun( 'rebate', 'rebates', both, _ ).-noun( 'rebel', 'rebels', count, _ ).-noun( 'rebellion', 'rebellions', both, _ ).-noun( 'rebelliousness', '-', mass, _ ).-noun( 'rebirth', 'rebirths', count, _ ).-noun( 'rebound', 'rebounds', count, _ ).-noun( 'rebuff', 'rebuffs', count, _ ).-noun( 'rebuke', 'rebukes', count, _ ).-noun( 'rebus', 'rebuses', count, _ ).-noun( 'rebuttal', 'rebuttals', count, _ ).-noun( 'rec', '-', proper, _ ).-noun( 'recalcitrance', '-', mass, _ ).-noun( 'recalcitrancy', '-', mass, _ ).-noun( 'recall', 'recalls', both, _ ).-noun( 'recantation', 'recantations', both, _ ).-noun( 'recap', 'recaps', count, _ ).-noun( 'recapitulation', 'recapitulations', both, _ ).-noun( 'recce', 'recces', count, _ ).-noun( 'recd', '-', proper, _ ).-noun( 'receipt', 'receipts', both, _ ).-noun( 'receiver', 'receivers', count, _ ).-noun( 'receivership', 'receiverships', count, _ ).-noun( 'receiving-set', 'receiving-sets', count, _ ).-noun( 'receptacle', 'receptacles', count, _ ).-noun( 'reception', 'receptions', both, _ ).-noun( 'reception-desk', 'reception-desks', count, _ ).-noun( 'receptionist', 'receptionists', count, _ ).-noun( 'receptiveness', '-', mass, _ ).-noun( 'receptivity', '-', mass, _ ).-noun( 'recess', 'recesses', count, _ ).-noun( 'recession', 'recessions', both, _ ).-noun( 'recessional', 'recessionals', count, _ ).-noun( 'recidivism', '-', mass, _ ).-noun( 'recidivist', 'recidivists', count, _ ).-noun( 'recipe', 'recipes', count, _ ).-noun( 'recipient', 'recipients', count, _ ).-noun( 'reciprocal', 'reciprocals', count, _ ).-noun( 'reciprocation', '-', mass, _ ).-noun( 'reciprocity', '-', mass, _ ).-noun( 'recital', 'recitals', count, _ ).-noun( 'recitalist', 'recitalists', count, _ ).-noun( 'recitation', 'recitations', both, _ ).-noun( 'recitative', 'recitatives', both, _ ).-noun( 'recklessness', '-', mass, _ ).-noun( 'reckoner', 'reckoners', count, _ ).-noun( 'reckoning', 'reckonings', both, _ ).-noun( 'reclamation', '-', mass, _ ).-noun( 'recluse', 'recluses', count, _ ).-noun( 'recognition', '-', mass, _ ).-noun( 'recognizance', 'recognizances', count, _ ).-noun( 'recoil', 'recoils', count, _ ).-noun( 'recollection', 'recollections', both, _ ).-noun( 'recommendation', 'recommendations', both, _ ).-noun( 'recompense', 'recompenses', both, _ ).-noun( 'reconciliation', 'reconciliations', both, _ ).-noun( 'reconnaissance', 'reconnaissances', both, _ ).-noun( 'reconstruction', 'reconstructions', both, _ ).-noun( 'record', 'records', both, _ ).-noun( 'record-player', 'record-players', count, _ ).-noun( 'recorder', 'recorders', count, _ ).-noun( 'recording', 'recordings', count, _ ).-noun( 'recourse', '-', mass, _ ).-noun( 'recovery', 'recoveries', both, _ ).-noun( 'recreant', 'recreants', count, _ ).-noun( 'recreation', 'recreations', both, _ ).-noun( 'recrimination', 'recriminations', both, _ ).-noun( 'recrudescence', 'recrudescences', both, _ ).-noun( 'recruit', 'recruits', count, _ ).-noun( 'recruitment', 'recruitments', count, _ ).-noun( 'rectangle', 'rectangles', count, _ ).-noun( 'rectification', 'rectifications', both, _ ).-noun( 'rectifier', 'rectifiers', count, _ ).-noun( 'rectitude', '-', mass, _ ).-noun( 'recto', 'rectos', count, _ ).-noun( 'rector', 'rectors', count, _ ).-noun( 'rectory', 'rectories', count, _ ).-noun( 'rectum', 'rectums', count, _ ).-noun( 'recuperation', 'recuperations', both, _ ).-noun( 'recurrence', 'recurrences', both, _ ).-noun( 'recusancy', '-', mass, _ ).-noun( 'recusant', 'recusants', count, _ ).-noun( 'red', 'reds', both, _ ).-noun( 'redaction', 'redactions', both, _ ).-noun( 'redbreast', 'redbreasts', count, _ ).-noun( 'redcap', 'redcaps', count, _ ).-noun( 'redcoat', 'redcoats', count, _ ).-noun( 'redeemer', 'redeemers', count, _ ).-noun( 'redemption', '-', mass, _ ).-noun( 'redeployment', 'redeployments', both, _ ).-noun( 'redevelopment', 'redevelopments', both, _ ).-noun( 'redhead', 'redheads', count, _ ).-noun( 'rediffusion', '-', mass, _ ).-noun( 'rediscovery', 'rediscoveries', both, _ ).-noun( 'redisposition', 'redispositions', count, _ ).-noun( 'redistribution', 'redistributions', both, _ ).-noun( 'redness', '-', mass, _ ).-noun( 'redolence', '-', mass, _ ).-noun( 'redoubt', 'redoubts', count, _ ).-noun( 'redress', '-', mass, _ ).-noun( 'redskin', 'redskins', count, _ ).-noun( 'reductio ad absurdum', '-', both, _ ).-noun( 'reduction', 'reductions', both, _ ).-noun( 'redundance', 'redundances', count, _ ).-noun( 'redundancy', 'redundancies', both, _ ).-noun( 'reduplication', 'reduplications', both, _ ).-noun( 'redwing', 'redwings', count, _ ).-noun( 'redwood', 'redwoods', count, _ ).-noun( 'reed', 'reeds', both, _ ).-noun( 'reef', 'reefs', count, _ ).-noun( 'reef-knot', 'reef-knots', count, _ ).-noun( 'reefer', 'reefers', count, _ ).-noun( 'reek', '-', mass, _ ).-noun( 'reel', 'reels', count, _ ).-noun( 'reeve', 'reeves', count, _ ).-noun( 'ref', '-', count, _ ).-noun( 'refashion', 'refashions', both, _ ).-noun( 'refection', 'refections', both, _ ).-noun( 'refectory', 'refectories', count, _ ).-noun( 'referee', 'referees', count, _ ).-noun( 'reference', 'references', both, _ ).-noun( 'referendum', 'referendums', count, _ ).-noun( 'refill', 'refills', count, _ ).-noun( 'refinement', 'refinements', both, _ ).-noun( 'refiner', 'refiners', count, _ ).-noun( 'refinery', 'refineries', count, _ ).-noun( 'refit', 'refits', count, _ ).-noun( 'reflation', '-', mass, _ ).-noun( 'reflection', 'reflections', both, _ ).-noun( 'reflector', 'reflectors', count, _ ).-noun( 'reflex', 'reflexes', count, _ ).-noun( 'reflexion', 'reflexions', both, _ ).-noun( 'reflexive', 'reflexives', count, _ ).-noun( 'reflux', 'refluxes', count, _ ).-noun( 'reforestation', 'reforestations', both, _ ).-noun( 'reform', 'reforms', both, _ ).-noun( 'reformation', 'reformations', both, _ ).-noun( 'reformatory', 'reformatories', count, _ ).-noun( 'reformer', 'reformers', count, _ ).-noun( 'refraction', 'refractions', both, _ ).-noun( 'refrain', 'refrains', count, _ ).-noun( 'refresher', 'refreshers', count, _ ).-noun( 'refreshment', 'refreshments', both, _ ).-noun( 'refrigerant', 'refrigerants', count, _ ).-noun( 'refrigeration', 'refrigerations', both, _ ).-noun( 'refrigerator', 'refrigerators', count, _ ).-noun( 'refuge', 'refuges', both, _ ).-noun( 'refugee', 'refugees', count, _ ).-noun( 'refulgence', '-', mass, _ ).-noun( 'refund', 'refunds', both, _ ).-noun( 'refusal', 'refusals', both, _ ).-noun( 'refuse', '-', mass, _ ).-noun( 'refuse-collector', 'refuse-collectors', count, _ ).-noun( 'refutation', 'refutations', both, _ ).-noun( 'regard', 'regards', both, _ ).-noun( 'regatta', 'regattas', count, _ ).-noun( 'regency', 'regencies', count, _ ).-noun( 'regeneration', '-', mass, _ ).-noun( 'regent', 'regents', count, _ ).-noun( 'reggae', '-', mass, _ ).-noun( 'regicide', 'regicides', both, _ ).-noun( 'regime', 'regimes', count, _ ).-noun( 'regimen', 'regimens', count, _ ).-noun( 'regiment', 'regiments', count, _ ).-noun( 'regimentation', '-', mass, _ ).-noun( 'region', 'regions', count, _ ).-noun( 'register', 'registers', count, _ ).-noun( 'registrar', 'registrars', count, _ ).-noun( 'registration', 'registrations', both, _ ).-noun( 'registry', 'registries', both, _ ).-noun( 'regression', 'regressions', both, _ ).-noun( 'regret', 'regrets', both, _ ).-noun( 'regular', 'regulars', count, _ ).-noun( 'regularity', 'regularities', both, _ ).-noun( 'regularization', 'regularizations', both, _ ).-noun( 'regulation', 'regulations', both, _ ).-noun( 'regulator', 'regulators', count, _ ).-noun( 'rehabilitation', 'rehabilitations', both, _ ).-noun( 'rehash', 'rehashes', count, _ ).-noun( 'rehearing', 'rehearings', count, _ ).-noun( 'rehearsal', 'rehearsals', both, _ ).-noun( 'reign', 'reigns', count, _ ).-noun( 'reimbursement', 'reimbursements', both, _ ).-noun( 'reimposition', 'reimpositions', both, _ ).-noun( 'rein', 'reins', count, _ ).-noun( 'reincarnation', 'reincarnations', both, _ ).-noun( 'reindeer', 'reindeer', count, _ ).-noun( 'reinforcement', 'reinforcements', both, _ ).-noun( 'reinstatement', 'reinstatements', count, _ ).-noun( 'reinsurance', 'reinsurances', both, _ ).-noun( 'reinterpretation', 'reinterpretations', both, _ ).-noun( 'reissue', 'reissues', count, _ ).-noun( 'reiteration', 'reiterations', both, _ ).-noun( 'reject', 'rejects', count, _ ).-noun( 'rejection', 'rejections', both, _ ).-noun( 'rejoicing', '-', mass, _ ).-noun( 'rejoinder', 'rejoinders', count, _ ).-noun( 'rejuvenation', 'rejuvenations', count, _ ).-noun( 'relapse', 'relapses', count, _ ).-noun( 'relation', 'relations', both, _ ).-noun( 'relationship', 'relationships', both, _ ).-noun( 'relative', 'relatives', count, _ ).-noun( 'relativity', '-', mass, _ ).-noun( 'relaxation', 'relaxations', both, _ ).-noun( 'relay', 'relays', count, _ ).-noun( 'release', 'releases', both, _ ).-noun( 'relegation', '-', mass, _ ).-noun( 'relevance', 'relevances', count, _ ).-noun( 'relevancy', '-', mass, _ ).-noun( 'reliability', '-', mass, _ ).-noun( 'reliance', '-', mass, _ ).-noun( 'relic', 'relics', count, _ ).-noun( 'relict', 'relicts', count, _ ).-noun( 'relief', 'reliefs', both, _ ).-noun( 'religion', 'religions', both, _ ).-noun( 'religious', 'religious', count, _ ).-noun( 'reliquary', 'reliquaries', count, _ ).-noun( 'relish', 'relishes', both, _ ).-noun( 'relocation', '-', mass, _ ).-noun( 'reluctance', '-', mass, _ ).-noun( 'remainder', 'remainders', count, _ ).-noun( 'remake', 'remakes', count, _ ).-noun( 'remand', '-', mass, _ ).-noun( 'remark', 'remarks', both, _ ).-noun( 'remarriage', 'remarriages', count, _ ).-noun( 'remedy', 'remedies', both, _ ).-noun( 'remembrance', 'remembrances', both, _ ).-noun( 'remilitarization', 'remilitarizations', both, _ ).-noun( 'reminder', 'reminders', count, _ ).-noun( 'reminiscence', 'reminiscences', both, _ ).-noun( 'remission', 'remissions', both, _ ).-noun( 'remissness', '-', mass, _ ).-noun( 'remittance', 'remittances', both, _ ).-noun( 'remnant', 'remnants', count, _ ).-noun( 'remonstrance', 'remonstrances', both, _ ).-noun( 'remorse', '-', mass, _ ).-noun( 'remoteness', '-', mass, _ ).-noun( 'remount', 'remounts', count, _ ).-noun( 'removal', 'removals', both, _ ).-noun( 'remove', 'removes', count, _ ).-noun( 'remover', 'removers', count, _ ).-noun( 'remuneration', '-', mass, _ ).-noun( 'renaissance', 'renaissances', count, _ ).-noun( 'renascence', 'renascences', count, _ ).-noun( 'rendering', 'renderings', both, _ ).-noun( 'rendezvous', 'rendezvous', count, _ ).-noun( 'rendition', 'renditions', count, _ ).-noun( 'renegade', 'renegades', count, _ ).-noun( 'renewal', 'renewals', both, _ ).-noun( 'rennet', '-', mass, _ ).-noun( 'renovation', 'renovations', both, _ ).-noun( 'renovator', 'renovators', count, _ ).-noun( 'renown', '-', mass, _ ).-noun( 'rent', 'rents', both, _ ).-noun( 'rent-collector', 'rent-collectors', count, _ ).-noun( 'rent-rebate', 'rent-rebates', both, _ ).-noun( 'rent-roll', 'rent-rolls', count, _ ).-noun( 'rental', 'rentals', count, _ ).-noun( 'rentier', 'rentiers', count, _ ).-noun( 'renunciation', '-', mass, _ ).-noun( 'reorganization', 'reorganizations', both, _ ).-noun( 'reorientation', '-', mass, _ ).-noun( 'rep', 'reps', both, _ ).-noun( 'repair', 'repairs', both, _ ).-noun( 'repairer', 'repairers', count, _ ).-noun( 'reparation', 'reparations', both, _ ).-noun( 'repartee', 'repartees', both, _ ).-noun( 'repast', 'repasts', count, _ ).-noun( 'repatriate', 'repatriates', count, _ ).-noun( 'repatriation', 'repatriations', both, _ ).-noun( 'repayment', 'repayments', both, _ ).-noun( 'repeal', 'repeals', count, _ ).-noun( 'repeat', 'repeats', count, _ ).-noun( 'repeater', 'repeaters', count, _ ).-noun( 'repellent', '-', mass, _ ).-noun( 'repentance', '-', mass, _ ).-noun( 'repercussion', 'repercussions', both, _ ).-noun( 'repertoire', 'repertoires', count, _ ).-noun( 'repertory', 'repertories', count, _ ).-noun( 'repetition', 'repetitions', both, _ ).-noun( 'replacement', 'replacements', both, _ ).-noun( 'replay', 'replays', count, _ ).-noun( 'replenishment', 'replenishments', both, _ ).-noun( 'repletion', '-', mass, _ ).-noun( 'replica', 'replicas', count, _ ).-noun( 'reply', 'replies', count, _ ).-noun( 'report', 'reports', both, _ ).-noun( 'reportage', '-', mass, _ ).-noun( 'reporter', 'reporters', count, _ ).-noun( 'repose', '-', mass, _ ).-noun( 'repository', 'repositories', count, _ ).-noun( 'repp', '-', mass, _ ).-noun( 'representation', 'representations', both, _ ).-noun( 'representative', 'representatives', count, _ ).-noun( 'repression', 'repressions', both, _ ).-noun( 'reprieve', 'reprieves', count, _ ).-noun( 'reprimand', 'reprimands', count, _ ).-noun( 'reprint', 'reprints', count, _ ).-noun( 'reprisal', 'reprisals', both, _ ).-noun( 'reproach', 'reproaches', both, _ ).-noun( 'reprobate', 'reprobates', count, _ ).-noun( 'reprobation', '-', mass, _ ).-noun( 'reproducer', 'reproducers', count, _ ).-noun( 'reproduction', 'reproductions', both, _ ).-noun( 'reproof', 'reproofs', both, _ ).-noun( 'reps', '-', mass, _ ).-noun( 'reptile', 'reptiles', count, _ ).-noun( 'reptilian', 'reptilians', count, _ ).-noun( 'republic', 'republics', count, _ ).-noun( 'republican', 'republicans', count, _ ).-noun( 'republicanism', '-', mass, _ ).-noun( 'repudiation', 'repudiations', count, _ ).-noun( 'repugnance', '-', mass, _ ).-noun( 'repulse', 'repulses', count, _ ).-noun( 'repulsion', '-', mass, _ ).-noun( 'reputation', 'reputations', both, _ ).-noun( 'repute', '-', mass, _ ).-noun( 'request', 'requests', both, _ ).-noun( 'requiem', 'requiems', count, _ ).-noun( 'requirement', 'requirements', count, _ ).-noun( 'requisite', 'requisites', count, _ ).-noun( 'requisition', 'requisitions', both, _ ).-noun( 'requital', '-', mass, _ ).-noun( 'reredos', 'reredoses', count, _ ).-noun( 'rerun', 'reruns', count, _ ).-noun( 'res', '-', count, _ ).-noun( 'rescript', 'rescripts', count, _ ).-noun( 'rescue', 'rescues', both, _ ).-noun( 'rescuer', 'rescuers', count, _ ).-noun( 'research', 'researches', both, _ ).-noun( 'researcher', 'researchers', count, _ ).-noun( 'resemblance', 'resemblances', both, _ ).-noun( 'resentment', '-', mass, _ ).-noun( 'reservation', 'reservations', both, _ ).-noun( 'reserve', 'reserves', both, _ ).-noun( 'reservist', 'reservists', count, _ ).-noun( 'reservoir', 'reservoirs', count, _ ).-noun( 'resettlement', 'resettlements', count, _ ).-noun( 'reshuffle', 'reshuffles', count, _ ).-noun( 'residence', 'residences', both, _ ).-noun( 'residency', 'residencies', count, _ ).-noun( 'resident', 'residents', count, _ ).-noun( 'residue', 'residues', count, _ ).-noun( 'resignation', 'resignations', both, _ ).-noun( 'resilience', '-', mass, _ ).-noun( 'resiliency', '-', mass, _ ).-noun( 'resin', 'resins', both, _ ).-noun( 'resistance', 'resistances', both, _ ).-noun( 'resister', 'resisters', count, _ ).-noun( 'resistivity', '-', mass, _ ).-noun( 'resistor', 'resistors', count, _ ).-noun( 'resoluteness', '-', mass, _ ).-noun( 'resolution', 'resolutions', both, _ ).-noun( 'resolve', 'resolves', count, _ ).-noun( 'resonance', '-', mass, _ ).-noun( 'resonator', 'resonators', count, _ ).-noun( 'resort', 'resorts', both, _ ).-noun( 'resource', 'resources', both, _ ).-noun( 'respect', 'respects', both, _ ).-noun( 'respectability', 'respectabilities', both, _ ).-noun( 'respecter', 'respecters', count, _ ).-noun( 'respiration', 'respirations', both, _ ).-noun( 'respirator', 'respirators', count, _ ).-noun( 'respite', 'respites', both, _ ).-noun( 'resplendence', '-', mass, _ ).-noun( 'resplendency', '-', mass, _ ).-noun( 'respondent', 'respondents', count, _ ).-noun( 'response', 'responses', both, _ ).-noun( 'responsibility', 'responsibilities', both, _ ).-noun( 'responsiveness', '-', mass, _ ).-noun( 'rest', 'rests', both, _ ).-noun( 'rest-cure', 'rest-cures', count, _ ).-noun( 'rest-day', 'rest-days', count, _ ).-noun( 'rest-home', 'rest-homes', count, _ ).-noun( 'rest-house', 'rest-houses', count, _ ).-noun( 'restatement', 'restatements', count, _ ).-noun( 'restaurant', 'restaurants', count, _ ).-noun( 'restauranteur', 'restauranteurs', count, _ ).-noun( 'restaurateur', 'restaurateurs', count, _ ).-noun( 'restfulness', '-', mass, _ ).-noun( 'restitution', '-', mass, _ ).-noun( 'restiveness', '-', mass, _ ).-noun( 'restlessness', '-', mass, _ ).-noun( 'restoration', 'restorations', both, _ ).-noun( 'restorative', 'restoratives', both, _ ).-noun( 'restorer', 'restorers', count, _ ).-noun( 'restraint', 'restraints', both, _ ).-noun( 'restriction', 'restrictions', both, _ ).-noun( 'restrictiveness', '-', mass, _ ).-noun( 'result', 'results', both, _ ).-noun( 'resumption', 'resumptions', both, _ ).-noun( 'resurgence', 'resurgences', count, _ ).-noun( 'resurrection', '-', mass, _ ).-noun( 'resuscitation', 'resuscitations', both, _ ).-noun( 'ret', '-', proper, _ ).-noun( 'retail', 'retails', count, _ ).-noun( 'retailer', 'retailers', count, _ ).-noun( 'retainer', 'retainers', count, _ ).-noun( 'retake', 'retakes', count, _ ).-noun( 'retaliation', '-', mass, _ ).-noun( 'retardation', 'retardations', both, _ ).-noun( 'retd', '-', proper, _ ).-noun( 'retention', '-', mass, _ ).-noun( 'retentiveness', '-', mass, _ ).-noun( 'rethink', 'rethinks', count, _ ).-noun( 'reticence', 'reticences', both, _ ).-noun( 'reticulation', 'reticulations', count, _ ).-noun( 'reticule', 'reticules', count, _ ).-noun( 'retina', 'retinas', count, _ ).-noun( 'retinue', 'retinues', count, _ ).-noun( 'retire', '-', count, _ ).-noun( 'retirement', 'retirements', both, _ ).-noun( 'retort', 'retorts', both, _ ).-noun( 'retraction', 'retractions', both, _ ).-noun( 'retread', 'retreads', count, _ ).-noun( 'retreat', 'retreats', both, _ ).-noun( 'retrenchment', 'retrenchments', both, _ ).-noun( 'retrial', 'retrials', count, _ ).-noun( 'retribution', '-', mass, _ ).-noun( 'retrieval', '-', mass, _ ).-noun( 'retriever', 'retrievers', count, _ ).-noun( 'retrogression', 'retrogressions', both, _ ).-noun( 'retrorocket', 'retrorockets', count, _ ).-noun( 'retrospect', '-', mass, _ ).-noun( 'retrospection', 'retrospections', both, _ ).-noun( 'retroversion', 'retroversions', both, _ ).-noun( 'retsina', '-', mass, _ ).-noun( 'return', 'returns', both, _ ).-noun( 'reunification', '-', mass, _ ).-noun( 'reunion', 'reunions', both, _ ).-noun( 'rev', 'revs', count, _ ).-noun( 'revaluation', 'revaluations', both, _ ).-noun( 'reveille', 'reveilles', count, _ ).-noun( 'revel', 'revels', both, _ ).-noun( 'revelation', 'revelations', both, _ ).-noun( 'reveller', 'revellers', count, _ ).-noun( 'revelry', 'revelries', both, _ ).-noun( 'revenge', '-', mass, _ ).-noun( 'revenue', 'revenues', both, _ ).-noun( 'reverberation', 'reverberations', both, _ ).-noun( 'reverence', '-', mass, _ ).-noun( 'reverend', 'reverends', count, _ ).-noun( 'reverie', 'reveries', both, _ ).-noun( 'revers', '-', count, _ ).-noun( 'reversal', 'reversals', both, _ ).-noun( 'reverse', 'reverses', both, _ ).-noun( 'reversibility', '-', mass, _ ).-noun( 'reversion', 'reversions', both, _ ).-noun( 'revetment', 'revetments', count, _ ).-noun( 'review', 'reviews', both, _ ).-noun( 'reviewer', 'reviewers', count, _ ).-noun( 'revise', 'revises', count, _ ).-noun( 'reviser', 'revisers', count, _ ).-noun( 'revision', 'revisions', both, _ ).-noun( 'revisionism', '-', mass, _ ).-noun( 'revisionist', 'revisionists', count, _ ).-noun( 'revitalization', 'revitalizations', both, _ ).-noun( 'revival', 'revivals', both, _ ).-noun( 'revivalist', 'revivalists', count, _ ).-noun( 'revocation', 'revocations', both, _ ).-noun( 'revoke', 'revokes', count, _ ).-noun( 'revolt', 'revolts', both, _ ).-noun( 'revolution', 'revolutions', both, _ ).-noun( 'revolutionary', 'revolutionarys', count, _ ).-noun( 'revolver', 'revolvers', count, _ ).-noun( 'revue', 'revues', both, _ ).-noun( 'revulsion', '-', mass, _ ).-noun( 'reward', 'rewards', both, _ ).-noun( 'rewrite', 'rewrites', count, _ ).-noun( 'rhapsody', 'rhapsodies', count, _ ).-noun( 'rhea', 'rheas', count, _ ).-noun( 'rheostat', 'rheostats', count, _ ).-noun( 'rhesus', 'rhesuses', count, _ ).-noun( 'rhetoric', '-', mass, _ ).-noun( 'rhetorician', 'rhetoricians', count, _ ).-noun( 'rheum', '-', mass, _ ).-noun( 'rheumatic', 'rheumatics', count, _ ).-noun( 'rheumatism', '-', mass, _ ).-noun( 'rhino', 'rhinos', count, _ ).-noun( 'rhinoceros', 'rhinoceros', count, _ ).-noun( 'rhizome', 'rhizomes', count, _ ).-noun( 'rhododendron', 'rhododendrons', count, _ ).-noun( 'rhomb', 'rhombs', count, _ ).-noun( 'rhomboid', 'rhomboids', count, _ ).-noun( 'rhombus', 'rhombuses', count, _ ).-noun( 'rhubarb', '-', mass, _ ).-noun( 'rhyme', 'rhymes', both, _ ).-noun( 'rhymester', 'rhymesters', count, _ ).-noun( 'rhythm', 'rhythms', both, _ ).-noun( 'rib', 'ribs', count, _ ).-noun( 'ribald', 'ribalds', count, _ ).-noun( 'ribaldry', '-', mass, _ ).-noun( 'riband', 'ribands', count, _ ).-noun( 'ribbon', 'ribbons', both, _ ).-noun( 'riboflavin', '-', mass, _ ).-noun( 'rice', '-', mass, _ ).-noun( 'rice-paper', '-', mass, _ ).-noun( 'richness', '-', mass, _ ).-noun( 'rick', 'ricks', count, _ ).-noun( 'rickets', 'rickets', mass, _ ).-noun( 'rickshaw', 'rickshaws', count, _ ).-noun( 'ricochet', 'ricochets', both, _ ).-noun( 'riddance', '-', mass, _ ).-noun( 'riddle', 'riddles', count, _ ).-noun( 'ride', 'rides', count, _ ).-noun( 'rider', 'riders', count, _ ).-noun( 'ridge', 'ridges', count, _ ).-noun( 'ridge-tile', 'ridge-tiles', count, _ ).-noun( 'ridgepole', 'ridgepoles', count, _ ).-noun( 'ridicule', 'ridicules', count, _ ).-noun( 'riding', 'ridings', both, _ ).-noun( 'riding-habit', 'riding-habits', count, _ ).-noun( 'riding-lamp', 'riding-lamps', count, _ ).-noun( 'riding-light', 'riding-lights', count, _ ).-noun( 'riding-master', 'riding-masters', count, _ ).-noun( 'riding-school', 'riding-schools', count, _ ).-noun( 'riff', 'riffs', count, _ ).-noun( 'riff-raff', '-', both, _ ).-noun( 'rifle', 'rifles', count, _ ).-noun( 'rifle-range', 'rifle-ranges', count, _ ).-noun( 'rifle-shot', 'rifle-shots', count, _ ).-noun( 'rifleman', 'riflemen', count, _ ).-noun( 'rift', 'rifts', count, _ ).-noun( 'rift-valley', 'rift-valleys', count, _ ).-noun( 'rig', 'rigs', count, _ ).-noun( 'rigger', 'riggers', count, _ ).-noun( 'rigging', '-', mass, _ ).-noun( 'right', 'rights', both, _ ).-noun( 'right-hander', 'right-handers', count, _ ).-noun( 'right-turn', 'right-turns', count, _ ).-noun( 'right-wing', 'right-wings', count, _ ).-noun( 'right-winger', 'right-wingers', count, _ ).-noun( 'righteousness', '-', mass, _ ).-noun( 'rightfulness', '-', mass, _ ).-noun( 'rightist', 'rightists', count, _ ).-noun( 'rightness', '-', mass, _ ).-noun( 'rigidity', 'rigidities', both, _ ).-noun( 'rigmarole', 'rigmaroles', both, _ ).-noun( 'rigor mortis', '-', mass, _ ).-noun( 'rigour', 'rigours', both, _ ).-noun( 'rigout', 'rigouts', count, _ ).-noun( 'rill', 'rills', count, _ ).-noun( 'rim', 'rims', count, _ ).-noun( 'rime', '-', mass, _ ).-noun( 'rind', 'rinds', both, _ ).-noun( 'rinderpest', '-', mass, _ ).-noun( 'ring', 'rings', count, _ ).-noun( 'ring-armour', '-', mass, _ ).-noun( 'ring-finger', 'ring-fingers', count, _ ).-noun( 'ring-mail', '-', mass, _ ).-noun( 'ring-road', 'ring-roads', count, _ ).-noun( 'ringer', 'ringers', count, _ ).-noun( 'ringleader', 'ringleaders', count, _ ).-noun( 'ringlet', 'ringlets', count, _ ).-noun( 'ringmaster', 'ringmasters', count, _ ).-noun( 'ringside', 'ringsides', count, _ ).-noun( 'ringworm', '-', mass, _ ).-noun( 'rink', 'rinks', count, _ ).-noun( 'rinse', 'rinses', count, _ ).-noun( 'riot', 'riots', both, _ ).-noun( 'rioter', 'rioters', count, _ ).-noun( 'rip', 'rips', count, _ ).-noun( 'rip-off', 'rip-offs', count, _ ).-noun( 'ripcord', 'ripcords', count, _ ).-noun( 'ripeness', '-', mass, _ ).-noun( 'riposte', 'ripostes', count, _ ).-noun( 'ripple', 'ripples', count, _ ).-noun( 'ripsaw', 'ripsaws', count, _ ).-noun( 'riptide', 'riptides', count, _ ).-noun( 'rise', 'rises', count, _ ).-noun( 'riser', 'risers', count, _ ).-noun( 'risibility', '-', mass, _ ).-noun( 'rising', 'risings', count, _ ).-noun( 'risk', 'risks', both, _ ).-noun( 'riskiness', '-', mass, _ ).-noun( 'risotto', 'risottos', both, _ ).-noun( 'rissole', 'rissoles', count, _ ).-noun( 'rite', 'rites', count, _ ).-noun( 'ritual', 'rituals', both, _ ).-noun( 'ritualism', '-', mass, _ ).-noun( 'ritualist', 'ritualists', count, _ ).-noun( 'rival', 'rivals', count, _ ).-noun( 'rivalry', 'rivalries', both, _ ).-noun( 'river', 'rivers', count, _ ).-noun( 'river-basin', 'river-basins', count, _ ).-noun( 'river-bed', 'river-beds', count, _ ).-noun( 'riverside', 'riversides', count, _ ).-noun( 'rivet', 'rivets', count, _ ).-noun( 'riveter', 'riveters', count, _ ).-noun( 'rivulet', 'rivulets', count, _ ).-noun( 'rly', '-', count, _ ).-noun( 'roach', 'roach', count, _ ).-noun( 'road', 'roads', count, _ ).-noun( 'road-book', 'road-books', count, _ ).-noun( 'road-hog', 'road-hogs', count, _ ).-noun( 'road-metal', '-', mass, _ ).-noun( 'road-sense', '-', mass, _ ).-noun( 'roadbed', 'roadbeds', count, _ ).-noun( 'roadblock', 'roadblocks', count, _ ).-noun( 'roadhouse', 'roadhouses', count, _ ).-noun( 'roadman', 'roadmen', count, _ ).-noun( 'roadmender', 'roadmenders', count, _ ).-noun( 'roadside', 'roadsides', count, _ ).-noun( 'roadstead', 'roadsteads', count, _ ).-noun( 'roadster', 'roadsters', count, _ ).-noun( 'roadway', 'roadways', count, _ ).-noun( 'roan', 'roans', both, _ ).-noun( 'roar', 'roars', count, _ ).-noun( 'roast', 'roasts', both, _ ).-noun( 'roaster', 'roasters', count, _ ).-noun( 'roasting', 'roastings', both, _ ).-noun( 'robber', 'robbers', count, _ ).-noun( 'robbery', 'robberies', both, _ ).-noun( 'robe', 'robes', count, _ ).-noun( 'robin', 'robins', count, _ ).-noun( 'robot', 'robots', count, _ ).-noun( 'robustness', '-', mass, _ ).-noun( 'roc', 'rocs', count, _ ).-noun( 'rock', 'rocks', both, _ ).-noun( 'rock-\'n-roll', '-', mass, _ ).-noun( 'rock-bottom', '-', mass, _ ).-noun( 'rock-cake', 'rock-cakes', count, _ ).-noun( 'rock-climbing', '-', mass, _ ).-noun( 'rock-crystal', 'rock-crystals', count, _ ).-noun( 'rock-garden', 'rock-gardens', count, _ ).-noun( 'rock-plant', 'rock-plants', count, _ ).-noun( 'rock-salmon', 'rock-salmon', count, _ ).-noun( 'rock-salt', '-', mass, _ ).-noun( 'rocker', 'rockers', count, _ ).-noun( 'rockery', 'rockeries', count, _ ).-noun( 'rocket', 'rockets', count, _ ).-noun( 'rocket-base', 'rocket-bases', count, _ ).-noun( 'rocket-range', 'rocket-ranges', count, _ ).-noun( 'rocketry', '-', mass, _ ).-noun( 'rocking-chair', 'rocking-chairs', count, _ ).-noun( 'rocking-horse', 'rocking-horses', count, _ ).-noun( 'rod', 'rods', count, _ ).-noun( 'rodent', 'rodents', count, _ ).-noun( 'rodeo', 'rodeos', count, _ ).-noun( 'rodomontade', '-', mass, _ ).-noun( 'roe', 'roe', both, _ ).-noun( 'roebuck', 'roebucks', count, _ ).-noun( 'rogation', 'rogations', count, _ ).-noun( 'rogue', 'rogues', count, _ ).-noun( 'rogue-elephant', 'rogue-elephants', count, _ ).-noun( 'roguery', 'rogueries', both, _ ).-noun( 'roguishness', '-', mass, _ ).-noun( 'roisterer', 'roisterers', count, _ ).-noun( 'role', 'roles', count, _ ).-noun( 'roll', 'rolls', count, _ ).-noun( 'roll-call', 'roll-calls', count, _ ).-noun( 'roll-on', 'roll-ons', count, _ ).-noun( 'roller', 'rollers', count, _ ).-noun( 'roller-skate', 'roller-skates', count, _ ).-noun( 'rolling', '-', mass, _ ).-noun( 'rolling-mill', 'rolling-mills', count, _ ).-noun( 'rolling-pin', 'rolling-pins', count, _ ).-noun( 'rolling-stock', '-', mass, _ ).-noun( 'roly-poly', 'roly-polies', count, _ ).-noun( 'romance', 'romances', both, _ ).-noun( 'romantic', 'romantics', count, _ ).-noun( 'romanticism', '-', mass, _ ).-noun( 'romanticist', 'romanticists', count, _ ).-noun( 'romp', 'romps', count, _ ).-noun( 'romper', 'rompers', count, _ ).-noun( 'rondeau', 'rondeaus', count, _ ).-noun( 'rondel', 'rondels', count, _ ).-noun( 'rondo', 'rondos', count, _ ).-noun( 'rood', 'roods', count, _ ).-noun( 'rood-tree', 'rood-trees', count, _ ).-noun( 'roof', 'roofs', count, _ ).-noun( 'roof-garden', 'roof-gardens', count, _ ).-noun( 'roof-tree', 'roof-trees', count, _ ).-noun( 'roofing', '-', mass, _ ).-noun( 'rook', 'rooks', count, _ ).-noun( 'rookery', 'rookeries', count, _ ).-noun( 'rookie', 'rookies', count, _ ).-noun( 'room', 'rooms', both, _ ).-noun( 'room-mate', 'room-mates', count, _ ).-noun( 'roomer', 'roomers', count, _ ).-noun( 'roomful', 'roomfuls', count, _ ).-noun( 'roost', 'roosts', count, _ ).-noun( 'rooster', 'roosters', count, _ ).-noun( 'root', 'roots', count, _ ).-noun( 'rope', 'ropes', both, _ ).-noun( 'rope-dancer', 'rope-dancers', count, _ ).-noun( 'rope-ladder', 'rope-ladders', count, _ ).-noun( 'rope-yard', 'rope-yards', count, _ ).-noun( 'rope-yarn', '-', mass, _ ).-noun( 'ropewalk', 'ropewalks', count, _ ).-noun( 'ropewalker', 'ropewalkers', count, _ ).-noun( 'ropeway', 'ropeways', count, _ ).-noun( 'rosary', 'rosaries', count, _ ).-noun( 'rose', 'roses', both, _ ).-noun( 'rose-bed', 'rose-beds', count, _ ).-noun( 'rose-leaf', 'rose-leaves', count, _ ).-noun( 'rose-water', '-', mass, _ ).-noun( 'rosebud', 'rosebuds', count, _ ).-noun( 'rosemary', '-', mass, _ ).-noun( 'rosette', 'rosettes', count, _ ).-noun( 'rosewood', '-', mass, _ ).-noun( 'rosin', '-', mass, _ ).-noun( 'roster', 'rosters', count, _ ).-noun( 'rostrum', 'rostrums', count, _ ).-noun( 'rot', '-', mass, _ ).-noun( 'rota', 'rotas', count, _ ).-noun( 'rotary', 'rotaries', count, _ ).-noun( 'rotation', 'rotations', both, _ ).-noun( 'rote', '-', count, _ ).-noun( 'rotgut', '-', mass, _ ).-noun( 'rotisserie', 'rotisseries', count, _ ).-noun( 'rotogravure', 'rotogravures', both, _ ).-noun( 'rotor', 'rotors', count, _ ).-noun( 'rottenness', '-', mass, _ ).-noun( 'rotter', 'rotters', count, _ ).-noun( 'rotunda', 'rotundas', count, _ ).-noun( 'rotundity', '-', mass, _ ).-noun( 'rou_e', 'rou_es', count, _ ).-noun( 'rouble', 'roubles', count, _ ).-noun( 'rouge', '-', mass, _ ).-noun( 'rough', 'roughs', both, _ ).-noun( 'rough-and-tumble', 'rough-and-tumbles', count, _ ).-noun( 'roughage', '-', mass, _ ).-noun( 'roughcast', '-', mass, _ ).-noun( 'roughneck', 'roughnecks', count, _ ).-noun( 'roughness', '-', mass, _ ).-noun( 'roughrider', 'roughriders', count, _ ).-noun( 'roulette', '-', mass, _ ).-noun( 'round', 'rounds', both, _ ).-noun( 'round-hand', '-', mass, _ ).-noun( 'round-shot', 'round-shots', count, _ ).-noun( 'roundabout', 'roundabouts', count, _ ).-noun( 'roundel', 'roundels', count, _ ).-noun( 'roundelay', 'roundelays', count, _ ).-noun( 'roundhouse', 'roundhouses', count, _ ).-noun( 'roundness', '-', mass, _ ).-noun( 'roundsman', 'roundsmen', count, _ ).-noun( 'roundup', 'roundups', count, _ ).-noun( 'rout', 'routs', count, _ ).-noun( 'route', 'routes', both, _ ).-noun( 'routemarch', 'routemarches', count, _ ).-noun( 'routine', 'routines', both, _ ).-noun( 'rover', 'rovers', count, _ ).-noun( 'row', 'rows', count, _ ).-noun( 'row', 'rows', both, _ ).-noun( 'rowan', 'rowans', count, _ ).-noun( 'rowan-berry', 'rowan-berries', count, _ ).-noun( 'rowan-tree', 'rowan-trees', count, _ ).-noun( 'rowboat', 'rowboats', count, _ ).-noun( 'rowdiness', '-', mass, _ ).-noun( 'rowdy', 'rowdies', count, _ ).-noun( 'rowdyism', '-', mass, _ ).-noun( 'rowel', 'rowels', count, _ ).-noun( 'rower', 'rowers', count, _ ).-noun( 'rowing', '-', mass, _ ).-noun( 'rowing-boat', 'rowing-boats', count, _ ).-noun( 'rowing-club', 'rowing-clubs', count, _ ).-noun( 'rowlock', 'rowlocks', count, _ ).-noun( 'royalist', 'royalists', count, _ ).-noun( 'royalty', 'royalties', both, _ ).-noun( 'rpm', 'rpm', count, _ ).-noun( 'rub', 'rubs', count, _ ).-noun( 'rub-a-dub', '-', mass, _ ).-noun( 'rub-down', 'rub-downs', count, _ ).-noun( 'rub-up', 'rub-ups', count, _ ).-noun( 'rubber', 'rubbers', both, _ ).-noun( 'rubberneck', 'rubbernecks', count, _ ).-noun( 'rubbing', 'rubbings', both, _ ).-noun( 'rubbish', '-', mass, _ ).-noun( 'rubbishing', 'rubbishings', count, _ ).-noun( 'rubble', '-', mass, _ ).-noun( 'rubric', 'rubrics', count, _ ).-noun( 'ruby', 'rubies', count, _ ).-noun( 'ruck', 'rucks', count, _ ).-noun( 'rucksack', 'rucksacks', count, _ ).-noun( 'ruckus', 'ruckuss', count, _ ).-noun( 'rudder', 'rudders', count, _ ).-noun( 'ruddiness', '-', mass, _ ).-noun( 'ruddle', '-', mass, _ ).-noun( 'rudeness', 'rudenesses', both, _ ).-noun( 'rudiment', 'rudiments', count, _ ).-noun( 'rue', '-', mass, _ ).-noun( 'ruff', 'ruffs', count, _ ).-noun( 'ruffian', 'ruffians', count, _ ).-noun( 'ruffianism', '-', mass, _ ).-noun( 'ruffle', 'ruffles', count, _ ).-noun( 'rug', 'rugs', count, _ ).-noun( 'rugby', '-', mass, _ ).-noun( 'ruggedness', '-', mass, _ ).-noun( 'rugger', '-', mass, _ ).-noun( 'ruin', 'ruins', both, _ ).-noun( 'ruination', '-', mass, _ ).-noun( 'rule', 'rules', both, _ ).-noun( 'ruler', 'rulers', count, _ ).-noun( 'ruling', 'rulings', count, _ ).-noun( 'rum', '-', mass, _ ).-noun( 'rum-runner', 'rum-runners', count, _ ).-noun( 'rumba', 'rumbas', count, _ ).-noun( 'rumble', 'rumbles', both, _ ).-noun( 'rumbling', 'rumblings', count, _ ).-noun( 'ruminant', 'ruminants', count, _ ).-noun( 'rumination', '-', mass, _ ).-noun( 'rummage', '-', mass, _ ).-noun( 'rummy', '-', mass, _ ).-noun( 'rumour', 'rumours', both, _ ).-noun( 'rumour-monger', 'rumour-mongers', count, _ ).-noun( 'rump', 'rumps', count, _ ).-noun( 'rump-steak', 'rump-steaks', both, _ ).-noun( 'rumpus', '-', count, _ ).-noun( 'run', 'runs', count, _ ).-noun( 'run-off', 'run-offs', count, _ ).-noun( 'run-through', 'run-throughs', count, _ ).-noun( 'run-up', 'run-ups', count, _ ).-noun( 'runaway', 'runaways', count, _ ).-noun( 'rundown', 'rundowns', count, _ ).-noun( 'rune', 'runes', count, _ ).-noun( 'rung', 'rungs', count, _ ).-noun( 'runnel', 'runnels', count, _ ).-noun( 'runner', 'runners', count, _ ).-noun( 'runner-up', 'runners-up', count, _ ).-noun( 'running', '-', mass, _ ).-noun( 'running-board', 'running-boards', count, _ ).-noun( 'runt', 'runts', count, _ ).-noun( 'runway', 'runways', count, _ ).-noun( 'rupee', 'rupees', count, _ ).-noun( 'rupiah', 'rupiahs', count, _ ).-noun( 'rupture', 'ruptures', both, _ ).-noun( 'ruse', 'ruses', count, _ ).-noun( 'rush', 'rushes', both, _ ).-noun( 'rushlight', 'rushlights', count, _ ).-noun( 'rusk', 'rusks', count, _ ).-noun( 'russet', 'russets', both, _ ).-noun( 'rust', '-', mass, _ ).-noun( 'rustic', 'rustics', count, _ ).-noun( 'rusticity', '-', mass, _ ).-noun( 'rustiness', '-', mass, _ ).-noun( 'rustle', '-', mass, _ ).-noun( 'rustler', 'rustlers', count, _ ).-noun( 'rustling', 'rustlings', both, _ ).-noun( 'rut', 'ruts', both, _ ).-noun( 'ruthlessness', '-', mass, _ ).-noun( 'rye', '-', mass, _ ).-noun( 'rye-bread', '-', mass, _ ).-noun( 's', '-', count, _ ).-noun( 's_eance', 's_eances', count, _ ).-noun( 'sabbatarian', 'sabbatarians', count, _ ).-noun( 'sabbatical', 'sabbaticals', count, _ ).-noun( 'sable', 'sables', both, _ ).-noun( 'sabot', 'sabots', count, _ ).-noun( 'sabotage', '-', mass, _ ).-noun( 'saboteur', 'saboteurs', count, _ ).-noun( 'sabre', 'sabres', count, _ ).-noun( 'sabre-rattling', '-', mass, _ ).-noun( 'sac', 'sacs', count, _ ).-noun( 'saccharin', '-', mass, _ ).-noun( 'sacerdotalism', '-', mass, _ ).-noun( 'sachet', 'sachets', count, _ ).-noun( 'sack', 'sacks', both, _ ).-noun( 'sack-race', 'sack-races', count, _ ).-noun( 'sackbut', 'sackbuts', count, _ ).-noun( 'sackcloth', '-', mass, _ ).-noun( 'sacking', '-', mass, _ ).-noun( 'sacrament', 'sacraments', count, _ ).-noun( 'sacredness', '-', mass, _ ).-noun( 'sacrifice', 'sacrifices', both, _ ).-noun( 'sacrilege', '-', mass, _ ).-noun( 'sacristan', 'sacristans', count, _ ).-noun( 'sacristy', 'sacristies', count, _ ).-noun( 'saddle', 'saddles', count, _ ).-noun( 'saddlebag', 'saddlebags', count, _ ).-noun( 'saddler', 'saddlers', count, _ ).-noun( 'saddlery', 'saddleries', both, _ ).-noun( 'sadhu', 'sadhus', count, _ ).-noun( 'sadism', '-', mass, _ ).-noun( 'sadist', 'sadists', count, _ ).-noun( 'sadness', '-', mass, _ ).-noun( 'sado-masochist', 'sado-masochists', count, _ ).-noun( 'sadomasochism', '-', mass, _ ).-noun( 'sae', '-', count, _ ).-noun( 'safari', 'safaris', both, _ ).-noun( 'safe', 'safes', count, _ ).-noun( 'safe-conduct', '-', mass, _ ).-noun( 'safe-deposit', 'safe-deposits', count, _ ).-noun( 'safecracker', 'safecrackers', count, _ ).-noun( 'safeguard', 'safeguards', count, _ ).-noun( 'safekeeping', '-', mass, _ ).-noun( 'safeness', '-', mass, _ ).-noun( 'safety', '-', mass, _ ).-noun( 'safety-belt', 'safety-belts', count, _ ).-noun( 'safety-bolt', 'safety-bolts', count, _ ).-noun( 'safety-catch', 'safety-catches', count, _ ).-noun( 'safety-curtain', 'safety-curtains', count, _ ).-noun( 'safety-factor', 'safety-factors', count, _ ).-noun( 'safety-lamp', 'safety-lamps', count, _ ).-noun( 'safety-lock', 'safety-locks', count, _ ).-noun( 'safety-match', 'safety-matches', count, _ ).-noun( 'safety-pin', 'safety-pins', count, _ ).-noun( 'safety-razor', 'safety-razors', count, _ ).-noun( 'safety-valve', 'safety-valves', count, _ ).-noun( 'saffron', 'saffrons', both, _ ).-noun( 'sag', 'sags', count, _ ).-noun( 'saga', 'sagas', count, _ ).-noun( 'sagacity', '-', mass, _ ).-noun( 'sage', 'sages', both, _ ).-noun( 'sage-green', '-', mass, _ ).-noun( 'sago', '-', mass, _ ).-noun( 'sahib', 'sahibs', count, _ ).-noun( 'sail', 'sails', both, _ ).-noun( 'sailcloth', '-', mass, _ ).-noun( 'sailing', 'sailings', count, _ ).-noun( 'sailing-boat', 'sailing-boats', count, _ ).-noun( 'sailing-master', 'sailing-masters', count, _ ).-noun( 'sailing-ship', 'sailing-ships', count, _ ).-noun( 'sailing-vessel', 'sailing-vessels', count, _ ).-noun( 'sailor', 'sailors', count, _ ).-noun( 'saint', 'saints', count, _ ).-noun( 'saint\'s-day', 'saint\'s-days', count, _ ).-noun( 'sainthood', '-', mass, _ ).-noun( 'saintliness', '-', mass, _ ).-noun( 'sak_e', '-', mass, _ ).-noun( 'sake', 'sakes', count, _ ).-noun( 'sal volatile', '-', mass, _ ).-noun( 'salaam', 'salaams', count, _ ).-noun( 'salaciousness', '-', mass, _ ).-noun( 'salacity', '-', mass, _ ).-noun( 'salad', 'salads', both, _ ).-noun( 'salad-dressing', 'salad-dressings', both, _ ).-noun( 'salad-oil', 'salad-oils', both, _ ).-noun( 'salamander', 'salamanders', count, _ ).-noun( 'salami', '-', mass, _ ).-noun( 'salary', 'salaries', count, _ ).-noun( 'sale', 'sales', both, _ ).-noun( 'saleroom', 'salerooms', count, _ ).-noun( 'salesman', 'salesmen', count, _ ).-noun( 'salesmanship', '-', mass, _ ).-noun( 'saleswoman', 'saleswomen', count, _ ).-noun( 'salience', '-', mass, _ ).-noun( 'salient', 'salients', count, _ ).-noun( 'saline', 'salines', both, _ ).-noun( 'salinity', '-', mass, _ ).-noun( 'saliva', '-', mass, _ ).-noun( 'sally', 'sallies', count, _ ).-noun( 'salmon', 'salmon', both, _ ).-noun( 'salon', 'salons', count, _ ).-noun( 'saloon', 'saloons', count, _ ).-noun( 'salsify', '-', mass, _ ).-noun( 'salt', 'salts', both, _ ).-noun( 'salt-cellar', 'salt-cellars', count, _ ).-noun( 'salt-lick', 'salt-licks', count, _ ).-noun( 'saltiness', '-', mass, _ ).-noun( 'saltpan', 'saltpans', count, _ ).-noun( 'saltpetre', '-', mass, _ ).-noun( 'saltwater', '-', mass, _ ).-noun( 'saltworks', 'saltworks', count, _ ).-noun( 'salubrity', '-', mass, _ ).-noun( 'salutation', 'salutations', both, _ ).-noun( 'salute', 'salutes', count, _ ).-noun( 'salvage', '-', mass, _ ).-noun( 'salvation', '-', mass, _ ).-noun( 'salve', 'salves', both, _ ).-noun( 'salver', 'salvers', count, _ ).-noun( 'salvia', 'salvias', count, _ ).-noun( 'salvo', 'salvos', count, _ ).-noun( 'samba', 'sambas', count, _ ).-noun( 'sameness', '-', mass, _ ).-noun( 'samovar', 'samovars', count, _ ).-noun( 'sampan', 'sampans', count, _ ).-noun( 'sample', 'samples', count, _ ).-noun( 'sampler', 'samplers', count, _ ).-noun( 'samurai', 'samurai', count, _ ).-noun( 'sanatorium', 'sanatoriums', count, _ ).-noun( 'sanctification', 'sanctifications', both, _ ).-noun( 'sanction', 'sanctions', both, _ ).-noun( 'sanctity', 'sanctities', both, _ ).-noun( 'sanctuary', 'sanctuaries', both, _ ).-noun( 'sanctum', 'sanctums', count, _ ).-noun( 'sand', 'sands', both, _ ).-noun( 'sand-bar', 'sand-bars', count, _ ).-noun( 'sandal', 'sandals', count, _ ).-noun( 'sandalwood', '-', mass, _ ).-noun( 'sandbag', 'sandbags', count, _ ).-noun( 'sandbank', 'sandbanks', count, _ ).-noun( 'sandboy', 'sandboys', count, _ ).-noun( 'sandfly', 'sandflies', count, _ ).-noun( 'sandglass', 'sandglasses', count, _ ).-noun( 'sandiness', '-', mass, _ ).-noun( 'sandpaper', 'sandpapers', both, _ ).-noun( 'sandpiper', 'sandpipers', count, _ ).-noun( 'sandpit', 'sandpits', count, _ ).-noun( 'sandstone', '-', mass, _ ).-noun( 'sandstorm', 'sandstorms', count, _ ).-noun( 'sandwich', 'sandwiches', count, _ ).-noun( 'sandwich-board', 'sandwich-boards', count, _ ).-noun( 'sandwichman', 'sandwichmen', count, _ ).-noun( 'sang froid', '-', mass, _ ).-noun( 'sanitation', '-', mass, _ ).-noun( 'sanity', '-', mass, _ ).-noun( 'sap', 'saps', both, _ ).-noun( 'saphead', 'sapheads', count, _ ).-noun( 'sapience', '-', mass, _ ).-noun( 'sapling', 'saplings', count, _ ).-noun( 'sapper', 'sappers', count, _ ).-noun( 'sapphire', 'sapphires', both, _ ).-noun( 'sapwood', '-', mass, _ ).-noun( 'saraband', 'sarabands', count, _ ).-noun( 'sarcasm', 'sarcasms', both, _ ).-noun( 'sarcophagus', 'sarcophagi', count, _ ).-noun( 'sardine', 'sardines', both, _ ).-noun( 'sari', 'saris', count, _ ).-noun( 'sarong', 'sarongs', count, _ ).-noun( 'sarsaparilla', '-', mass, _ ).-noun( 'sash', 'sashes', count, _ ).-noun( 'sash-cord', 'sash-cords', count, _ ).-noun( 'sash-line', 'sash-lines', count, _ ).-noun( 'satchel', 'satchels', count, _ ).-noun( 'sateen', '-', mass, _ ).-noun( 'satellite', 'satellites', count, _ ).-noun( 'satiety', '-', mass, _ ).-noun( 'satin', '-', mass, _ ).-noun( 'satinwood', '-', mass, _ ).-noun( 'satire', 'satires', both, _ ).-noun( 'satirist', 'satirists', count, _ ).-noun( 'satisfaction', 'satisfactions', both, _ ).-noun( 'satrap', 'satraps', count, _ ).-noun( 'satsuma', 'satsumas', count, _ ).-noun( 'saturation', '-', mass, _ ).-noun( 'saturnalia', 'saturnalias', count, _ ).-noun( 'satyr', 'satyrs', count, _ ).-noun( 'sauce', 'sauces', both, _ ).-noun( 'sauce-boat', 'sauce-boats', count, _ ).-noun( 'saucepan', 'saucepans', count, _ ).-noun( 'saucer', 'saucers', count, _ ).-noun( 'sauciness', '-', mass, _ ).-noun( 'sauerkraut', '-', mass, _ ).-noun( 'sauna', 'saunas', count, _ ).-noun( 'saunter', 'saunters', count, _ ).-noun( 'saunterer', 'saunterers', count, _ ).-noun( 'saurian', 'saurians', count, _ ).-noun( 'sausage', 'sausages', both, _ ).-noun( 'sausage-dog', 'sausage-dogs', count, _ ).-noun( 'sausage-meat', '-', mass, _ ).-noun( 'sausage-roll', 'sausage-rolls', count, _ ).-noun( 'savage', 'savages', count, _ ).-noun( 'savageness', '-', mass, _ ).-noun( 'savagery', '-', mass, _ ).-noun( 'savanna', 'savannas', count, _ ).-noun( 'savannah', 'savannahs', count, _ ).-noun( 'savant', 'savants', count, _ ).-noun( 'save', 'saves', count, _ ).-noun( 'saveloy', 'saveloys', both, _ ).-noun( 'saver', 'savers', count, _ ).-noun( 'saving', 'savings', count, _ ).-noun( 'savings-bank', 'savings-banks', count, _ ).-noun( 'saviour', 'saviours', count, _ ).-noun( 'savoir-faire', '-', mass, _ ).-noun( 'savory', '-', mass, _ ).-noun( 'savour', 'savours', both, _ ).-noun( 'savoury', 'savouries', count, _ ).-noun( 'savoy', 'savoys', both, _ ).-noun( 'savvy', '-', mass, _ ).-noun( 'saw', 'saws', count, _ ).-noun( 'saw-pit', 'saw-pits', count, _ ).-noun( 'sawdust', '-', mass, _ ).-noun( 'sawhorse', 'sawhorses', count, _ ).-noun( 'sawmill', 'sawmills', count, _ ).-noun( 'sawyer', 'sawyers', count, _ ).-noun( 'sax', 'saxes', count, _ ).-noun( 'saxhorn', 'saxhorns', count, _ ).-noun( 'saxifrage', '-', mass, _ ).-noun( 'saxophone', 'saxophones', count, _ ).-noun( 'saxophonist', 'saxophonists', count, _ ).-noun( 'say', '-', count, _ ).-noun( 'saying', 'sayings', count, _ ).-noun( 'scab', 'scabs', both, _ ).-noun( 'scabbard', 'scabbards', count, _ ).-noun( 'scabies', '-', mass, _ ).-noun( 'scabious', '-', mass, _ ).-noun( 'scaffold', 'scaffolds', count, _ ).-noun( 'scaffolding', '-', mass, _ ).-noun( 'scalawag', 'scalawags', count, _ ).-noun( 'scald', 'scalds', count, _ ).-noun( 'scale', 'scales', both, _ ).-noun( 'scaling-ladder', 'scaling-ladders', count, _ ).-noun( 'scallop', 'scallops', count, _ ).-noun( 'scallop-shell', 'scallop-shells', count, _ ).-noun( 'scallywag', 'scallywags', count, _ ).-noun( 'scalp', 'scalps', count, _ ).-noun( 'scalpel', 'scalpels', count, _ ).-noun( 'scamp', 'scamps', count, _ ).-noun( 'scamper', 'scampers', count, _ ).-noun( 'scandal', 'scandals', both, _ ).-noun( 'scandalmonger', 'scandalmongers', count, _ ).-noun( 'scandalmongering', '-', mass, _ ).-noun( 'scanner', 'scanners', count, _ ).-noun( 'scansion', '-', mass, _ ).-noun( 'scantiness', '-', mass, _ ).-noun( 'scantling', 'scantlings', count, _ ).-noun( 'scapegoat', 'scapegoats', count, _ ).-noun( 'scapegrace', 'scapegraces', count, _ ).-noun( 'scapula', 'scapulas', count, _ ).-noun( 'scar', 'scars', count, _ ).-noun( 'scarab', 'scarabs', count, _ ).-noun( 'scarcity', 'scarcities', both, _ ).-noun( 'scare', 'scares', count, _ ).-noun( 'scarecrow', 'scarecrows', count, _ ).-noun( 'scaremonger', 'scaremongers', count, _ ).-noun( 'scarf', 'scarfs', count, _ ).-noun( 'scarf-pin', 'scarf-pins', count, _ ).-noun( 'scarlet', 'scarlets', both, _ ).-noun( 'scarp', 'scarps', count, _ ).-noun( 'scatter', 'scatters', count, _ ).-noun( 'scatterbrain', 'scatterbrains', count, _ ).-noun( 'scavenger', 'scavengers', count, _ ).-noun( 'scenario', 'scenarios', count, _ ).-noun( 'scenarist', 'scenarists', count, _ ).-noun( 'scene', 'scenes', count, _ ).-noun( 'scene-painter', 'scene-painters', count, _ ).-noun( 'scene-shifter', 'scene-shifters', count, _ ).-noun( 'scenery', '-', mass, _ ).-noun( 'scent', 'scents', both, _ ).-noun( 'sceptic', 'sceptics', count, _ ).-noun( 'scepticism', '-', mass, _ ).-noun( 'sceptre', 'sceptres', count, _ ).-noun( 'schedule', 'schedules', count, _ ).-noun( 'schema', 'schemas', count, _ ).-noun( 'scheme', 'schemes', count, _ ).-noun( 'schemer', 'schemers', count, _ ).-noun( 'scherzo', 'scherzos', count, _ ).-noun( 'schism', 'schisms', both, _ ).-noun( 'schist', 'schists', count, _ ).-noun( 'schizophrenia', '-', mass, _ ).-noun( 'schizophrenic', 'schizophrenics', count, _ ).-noun( 'schmaltz', '-', mass, _ ).-noun( 'schmalz', '-', mass, _ ).-noun( 'schnapps', '-', mass, _ ).-noun( 'schnitzel', 'schnitzels', both, _ ).-noun( 'schnorkel', 'schnorkels', count, _ ).-noun( 'scholar', 'scholars', count, _ ).-noun( 'scholarship', 'scholarships', both, _ ).-noun( 'scholasticism', '-', mass, _ ).-noun( 'school', 'schools', both, _ ).-noun( 'school-board', 'school-boards', count, _ ).-noun( 'schoolbook', 'schoolbooks', count, _ ).-noun( 'schoolboy', 'schoolboys', count, _ ).-noun( 'schoolchild', 'schoolchildren', count, _ ).-noun( 'schoolfellow', 'schoolfellows', count, _ ).-noun( 'schoolfriend', 'schoolfriends', count, _ ).-noun( 'schoolgirl', 'schoolgirls', count, _ ).-noun( 'schoolhouse', 'schoolhouses', count, _ ).-noun( 'schooling', '-', mass, _ ).-noun( 'schoolman', 'schoolmen', count, _ ).-noun( 'schoolmaster', 'schoolmasters', count, _ ).-noun( 'schoolmate', 'schoolmates', count, _ ).-noun( 'schoolmistress', 'schoolmistresses', count, _ ).-noun( 'schoolroom', 'schoolrooms', count, _ ).-noun( 'schoolteacher', 'schoolteachers', count, _ ).-noun( 'schooltime', 'schooltimes', both, _ ).-noun( 'schooner', 'schooners', count, _ ).-noun( 'schottische', 'schottisches', count, _ ).-noun( 'schwa', 'schwas', count, _ ).-noun( 'sciatica', '-', mass, _ ).-noun( 'science', 'sciences', both, _ ).-noun( 'scientist', 'scientists', count, _ ).-noun( 'scimitar', 'scimitars', count, _ ).-noun( 'scintilla', 'scintillas', count, _ ).-noun( 'scintillation', 'scintillations', count, _ ).-noun( 'scion', 'scions', count, _ ).-noun( 'sclerosis', '-', mass, _ ).-noun( 'scoff', 'scoffs', count, _ ).-noun( 'scoffer', 'scoffers', count, _ ).-noun( 'scold', 'scolds', count, _ ).-noun( 'scolding', 'scoldings', count, _ ).-noun( 'scollop', 'scollops', count, _ ).-noun( 'sconce', 'sconces', count, _ ).-noun( 'scone', 'scones', count, _ ).-noun( 'scoop', 'scoops', count, _ ).-noun( 'scoopful', 'scoopfuls', count, _ ).-noun( 'scooter', 'scooters', count, _ ).-noun( 'scope', '-', mass, _ ).-noun( 'scorch', 'scorches', count, _ ).-noun( 'scorcher', 'scorchers', count, _ ).-noun( 'score', 'scores', count, _ ).-noun( 'scoreboard', 'scoreboards', count, _ ).-noun( 'scorebook', 'scorebooks', count, _ ).-noun( 'scorecard', 'scorecards', count, _ ).-noun( 'scorer', 'scorers', count, _ ).-noun( 'scorn', '-', mass, _ ).-noun( 'scorpion', 'scorpions', count, _ ).-noun( 'scot', 'scots', count, _ ).-noun( 'scotch', 'scotches', both, _ ).-noun( 'scoundrel', 'scoundrels', count, _ ).-noun( 'scour', 'scours', count, _ ).-noun( 'scourer', 'scourers', count, _ ).-noun( 'scourge', 'scourges', count, _ ).-noun( 'scout', 'scouts', count, _ ).-noun( 'scoutmaster', 'scoutmasters', count, _ ).-noun( 'scow', 'scows', count, _ ).-noun( 'scowl', 'scowls', count, _ ).-noun( 'scrabble', 'scrabbles', both, _ ).-noun( 'scrag', 'scrags', count, _ ).-noun( 'scrag-end', 'scrag-ends', count, _ ).-noun( 'scramble', 'scrambles', count, _ ).-noun( 'scrambler', 'scramblers', count, _ ).-noun( 'scrap', 'scraps', both, _ ).-noun( 'scrap-iron', '-', mass, _ ).-noun( 'scrapbook', 'scrapbooks', count, _ ).-noun( 'scrape', 'scrapes', count, _ ).-noun( 'scraper', 'scrapers', count, _ ).-noun( 'scrapheap', 'scrapheaps', count, _ ).-noun( 'scraping', 'scrapings', count, _ ).-noun( 'scrappiness', '-', mass, _ ).-noun( 'scratch', 'scratches', count, _ ).-noun( 'scratch-pad', 'scratch-pads', count, _ ).-noun( 'scratch-race', 'scratch-races', count, _ ).-noun( 'scrawl', 'scrawls', count, _ ).-noun( 'scream', 'screams', count, _ ).-noun( 'scree', 'screes', both, _ ).-noun( 'screech', 'screeches', count, _ ).-noun( 'screech-owl', 'screech-owls', count, _ ).-noun( 'screed', 'screeds', count, _ ).-noun( 'screen', 'screens', count, _ ).-noun( 'screw', 'screws', both, _ ).-noun( 'screwball', 'screwballs', count, _ ).-noun( 'screwdriver', 'screwdrivers', count, _ ).-noun( 'scribble', 'scribbles', both, _ ).-noun( 'scribbler', 'scribblers', count, _ ).-noun( 'scribbling-block', 'scribbling-blocks', count, _ ).-noun( 'scribe', 'scribes', count, _ ).-noun( 'scrimmage', 'scrimmages', count, _ ).-noun( 'scrimshanker', 'scrimshankers', count, _ ).-noun( 'scrip', 'scrips', both, _ ).-noun( 'script', 'scripts', both, _ ).-noun( 'scripture', 'scriptures', count, _ ).-noun( 'scriptwriter', 'scriptwriters', count, _ ).-noun( 'scrivener', 'scriveners', count, _ ).-noun( 'scrofula', '-', mass, _ ).-noun( 'scroll', 'scrolls', count, _ ).-noun( 'scrotum', 'scrotums', count, _ ).-noun( 'scrounger', 'scroungers', count, _ ).-noun( 'scrub', 'scrubs', both, _ ).-noun( 'scrubbing-brush', 'scrubbing-brushes', count, _ ).-noun( 'scruff', 'scruffs', count, _ ).-noun( 'scrum', 'scrums', count, _ ).-noun( 'scrummage', 'scrummages', count, _ ).-noun( 'scrunch', 'scrunches', count, _ ).-noun( 'scruple', 'scruples', both, _ ).-noun( 'scrutineer', 'scrutineers', count, _ ).-noun( 'scrutiny', 'scrutinies', both, _ ).-noun( 'scud', 'scuds', both, _ ).-noun( 'scull', 'sculls', count, _ ).-noun( 'sculler', 'scullers', count, _ ).-noun( 'scullery', 'sculleries', count, _ ).-noun( 'scullion', 'scullions', count, _ ).-noun( 'sculptor', 'sculptors', count, _ ).-noun( 'sculptress', 'sculptresses', count, _ ).-noun( 'sculpture', 'sculptures', both, _ ).-noun( 'scum', '-', mass, _ ).-noun( 'scupper', 'scuppers', count, _ ).-noun( 'scurf', '-', mass, _ ).-noun( 'scurrility', '-', mass, _ ).-noun( 'scurry', 'scurries', both, _ ).-noun( 'scurvy', '-', mass, _ ).-noun( 'scut', 'scuts', count, _ ).-noun( 'scutcheon', 'scutcheons', count, _ ).-noun( 'scuttle', 'scuttles', count, _ ).-noun( 'scythe', 'scythes', count, _ ).-noun( 'sea', 'seas', both, _ ).-noun( 'sea-anemone', 'sea-anemones', count, _ ).-noun( 'sea-animal', 'sea-animals', count, _ ).-noun( 'sea-bathing', '-', mass, _ ).-noun( 'sea-boat', 'sea-boats', count, _ ).-noun( 'sea-bream', 'sea-bream', count, _ ).-noun( 'sea-breeze', 'sea-breezes', count, _ ).-noun( 'sea-coal', '-', mass, _ ).-noun( 'sea-cow', 'sea-cows', count, _ ).-noun( 'sea-dog', 'sea-dogs', count, _ ).-noun( 'sea-fish', 'sea-fish', count, _ ).-noun( 'sea-god', 'sea-gods', count, _ ).-noun( 'sea-green', '-', mass, _ ).-noun( 'sea-horse', 'sea-horses', count, _ ).-noun( 'sea-level', '-', count, _ ).-noun( 'sea-lion', 'sea-lions', count, _ ).-noun( 'sea-power', '-', mass, _ ).-noun( 'sea-rover', 'sea-rovers', count, _ ).-noun( 'sea-snake', 'sea-snakes', count, _ ).-noun( 'sea-urchin', 'sea-urchins', count, _ ).-noun( 'sea-wall', 'sea-walls', count, _ ).-noun( 'sea-water', '-', mass, _ ).-noun( 'seabed', 'seabeds', count, _ ).-noun( 'seabird', 'seabirds', count, _ ).-noun( 'seaboard', 'seaboards', count, _ ).-noun( 'seafarer', 'seafarers', count, _ ).-noun( 'seafood', 'seafoods', both, _ ).-noun( 'seafront', 'seafronts', count, _ ).-noun( 'seagull', 'seagulls', count, _ ).-noun( 'seakale', '-', mass, _ ).-noun( 'seal', 'seals', count, _ ).-noun( 'seal-ring', 'seal-rings', count, _ ).-noun( 'sealer', 'sealers', count, _ ).-noun( 'sealing-wax', '-', mass, _ ).-noun( 'sealskin', 'sealskins', both, _ ).-noun( 'seam', 'seams', count, _ ).-noun( 'seaman', 'seamen', count, _ ).-noun( 'seamanship', '-', mass, _ ).-noun( 'seamstress', 'seamstresses', count, _ ).-noun( 'seaplane', 'seaplanes', count, _ ).-noun( 'seaport', 'seaports', count, _ ).-noun( 'search', 'searches', both, _ ).-noun( 'search-party', 'search-parties', count, _ ).-noun( 'search-warrant', 'search-warrants', count, _ ).-noun( 'searcher', 'searchers', count, _ ).-noun( 'searchlight', 'searchlights', count, _ ).-noun( 'searing-iron', 'searing-irons', count, _ ).-noun( 'seascape', 'seascapes', count, _ ).-noun( 'seashell', 'seashells', count, _ ).-noun( 'seashore', 'seashores', count, _ ).-noun( 'seasickness', '-', mass, _ ).-noun( 'seaside', 'seasides', count, _ ).-noun( 'season', 'seasons', count, _ ).-noun( 'season-ticket', 'season-tickets', count, _ ).-noun( 'seasoning', 'seasonings', both, _ ).-noun( 'seat', 'seats', count, _ ).-noun( 'seat-belt', 'seat-belts', count, _ ).-noun( 'seating-room', '-', mass, _ ).-noun( 'seaway', 'seaways', count, _ ).-noun( 'seaweed', 'seaweeds', both, _ ).-noun( 'seaworthiness', '-', mass, _ ).-noun( 'sec', 'secs', count, _ ).-noun( 'secession', 'secessions', both, _ ).-noun( 'secessionist', 'secessionists', count, _ ).-noun( 'seclusion', '-', mass, _ ).-noun( 'second', 'seconds', count, _ ).-noun( 'second-best', '-', count, _ ).-noun( 'second-class', '-', mass, _ ).-noun( 'second-hand', 'second-hands', count, _ ).-noun( 'second-rater', 'second-raters', count, _ ).-noun( 'seconder', 'seconders', count, _ ).-noun( 'secondment', 'secondments', count, _ ).-noun( 'secrecy', '-', mass, _ ).-noun( 'secret', 'secrets', both, _ ).-noun( 'secretariat', 'secretariats', count, _ ).-noun( 'secretary', 'secretaries', count, _ ).-noun( 'secretion', 'secretions', both, _ ).-noun( 'secretiveness', '-', mass, _ ).-noun( 'sect', 'sects', count, _ ).-noun( 'sectarian', 'sectarians', count, _ ).-noun( 'sectarianism', '-', mass, _ ).-noun( 'section', 'sections', count, _ ).-noun( 'sectionalism', '-', mass, _ ).-noun( 'sector', 'sectors', count, _ ).-noun( 'secularism', '-', mass, _ ).-noun( 'secularist', 'secularists', count, _ ).-noun( 'security', 'securities', both, _ ).-noun( 'sedan', 'sedans', count, _ ).-noun( 'sedan-chair', 'sedan-chairs', count, _ ).-noun( 'sedateness', '-', mass, _ ).-noun( 'sedation', '-', mass, _ ).-noun( 'sedative', 'sedatives', both, _ ).-noun( 'sedge', 'sedges', both, _ ).-noun( 'sediment', '-', mass, _ ).-noun( 'sedition', '-', mass, _ ).-noun( 'seducer', 'seducers', count, _ ).-noun( 'seduction', 'seductions', both, _ ).-noun( 'see', 'sees', count, _ ).-noun( 'seed', 'seed', both, _ ).-noun( 'seed-corn', '-', mass, _ ).-noun( 'seedbed', 'seedbeds', count, _ ).-noun( 'seedcake', 'seedcakes', count, _ ).-noun( 'seediness', '-', mass, _ ).-noun( 'seedling', 'seedlings', count, _ ).-noun( 'seedsman', 'seedsmen', count, _ ).-noun( 'seedtime', 'seedtimes', count, _ ).-noun( 'seeker', 'seekers', count, _ ).-noun( 'seemliness', '-', mass, _ ).-noun( 'seepage', '-', mass, _ ).-noun( 'seer', 'seers', count, _ ).-noun( 'seersucker', '-', mass, _ ).-noun( 'seesaw', 'seesaws', both, _ ).-noun( 'segment', 'segments', count, _ ).-noun( 'segmentation', 'segmentations', both, _ ).-noun( 'segregation', 'segregations', count, _ ).-noun( 'seignior', 'seigniors', count, _ ).-noun( 'seine', 'seines', count, _ ).-noun( 'seismograph', 'seismographs', count, _ ).-noun( 'seismologist', 'seismologists', count, _ ).-noun( 'seismology', '-', mass, _ ).-noun( 'seizure', 'seizures', both, _ ).-noun( 'selection', 'selections', both, _ ).-noun( 'selectivity', '-', mass, _ ).-noun( 'selector', 'selectors', count, _ ).-noun( 'selenium', '-', mass, _ ).-noun( 'self', 'selves', both, _ ).-noun( 'self-abasement', '-', mass, _ ).-noun( 'self-abnegation', '-', mass, _ ).-noun( 'self-assertion', '-', mass, _ ).-noun( 'self-assurance', '-', mass, _ ).-noun( 'self-command', '-', mass, _ ).-noun( 'self-communion', '-', mass, _ ).-noun( 'self-complacency', '-', mass, _ ).-noun( 'self-confidence', '-', mass, _ ).-noun( 'self-consciousness', '-', mass, _ ).-noun( 'self-control', '-', mass, _ ).-noun( 'self-defence', '-', mass, _ ).-noun( 'self-denial', '-', mass, _ ).-noun( 'self-determination', '-', mass, _ ).-noun( 'self-esteem', '-', mass, _ ).-noun( 'self-examination', 'self-examinations', both, _ ).-noun( 'self-help', '-', mass, _ ).-noun( 'self-importance', '-', mass, _ ).-noun( 'self-indulgence', '-', mass, _ ).-noun( 'self-interest', '-', mass, _ ).-noun( 'self-pity', '-', mass, _ ).-noun( 'self-possession', '-', mass, _ ).-noun( 'self-preservation', '-', mass, _ ).-noun( 'self-reliance', '-', mass, _ ).-noun( 'self-respect', '-', mass, _ ).-noun( 'self-rule', '-', mass, _ ).-noun( 'self-sacrifice', 'self-sacrifices', both, _ ).-noun( 'self-seeker', 'self-seekers', count, _ ).-noun( 'self-seeking', '-', mass, _ ).-noun( 'self-service', '-', mass, _ ).-noun( 'self-starter', 'self-starters', count, _ ).-noun( 'self-sufficiency', '-', mass, _ ).-noun( 'self-will', '-', mass, _ ).-noun( 'selfishness', '-', mass, _ ).-noun( 'sell', '-', count, _ ).-noun( 'seller', 'sellers', count, _ ).-noun( 'selling', '-', mass, _ ).-noun( 'sellout', 'sellouts', count, _ ).-noun( 'selvage', 'selvages', count, _ ).-noun( 'selvedge', 'selvedges', count, _ ).-noun( 'semantics', 'semantics', mass, _ ).-noun( 'semaphore', '-', mass, _ ).-noun( 'semblance', 'semblances', both, _ ).-noun( 'semen', '-', mass, _ ).-noun( 'semester', 'semesters', count, _ ).-noun( 'semibreve', 'semibreves', count, _ ).-noun( 'semicircle', 'semicircles', count, _ ).-noun( 'semicolon', 'semicolons', count, _ ).-noun( 'semiconductor', 'semiconductors', count, _ ).-noun( 'semifinal', 'semifinals', count, _ ).-noun( 'semifinalist', 'semifinalists', count, _ ).-noun( 'seminar', 'seminars', count, _ ).-noun( 'seminarist', 'seminarists', count, _ ).-noun( 'seminary', 'seminaries', count, _ ).-noun( 'semiquaver', 'semiquavers', count, _ ).-noun( 'semitone', 'semitones', count, _ ).-noun( 'semivowel', 'semivowels', count, _ ).-noun( 'semolina', '-', mass, _ ).-noun( 'sempstress', 'sempstresses', count, _ ).-noun( 'senate', 'senates', count, _ ).-noun( 'senator', 'senators', count, _ ).-noun( 'send-up', 'send-ups', count, _ ).-noun( 'sender', 'senders', count, _ ).-noun( 'sendoff', 'sendoffs', count, _ ).-noun( 'senescence', '-', mass, _ ).-noun( 'seneschal', 'seneschals', count, _ ).-noun( 'senility', '-', mass, _ ).-noun( 'senior', 'seniors', count, _ ).-noun( 'seniority', '-', mass, _ ).-noun( 'senna', '-', mass, _ ).-noun( 'senora', 'senoras', count, _ ).-noun( 'senorita', 'senoritas', count, _ ).-noun( 'sensation', 'sensations', both, _ ).-noun( 'sensationalism', '-', mass, _ ).-noun( 'sensationalist', 'sensationalists', count, _ ).-noun( 'sense', 'senses', both, _ ).-noun( 'sense-organ', 'sense-organs', count, _ ).-noun( 'senselessness', '-', mass, _ ).-noun( 'sensibility', 'sensibilities', both, _ ).-noun( 'sensitivity', 'sensitivities', both, _ ).-noun( 'sensitization', '-', mass, _ ).-noun( 'sensualism', '-', mass, _ ).-noun( 'sensualist', 'sensualists', count, _ ).-noun( 'sensuality', '-', mass, _ ).-noun( 'sensuousness', '-', mass, _ ).-noun( 'sentence', 'sentences', count, _ ).-noun( 'sentiment', 'sentiments', both, _ ).-noun( 'sentimentalist', 'sentimentalists', count, _ ).-noun( 'sentimentality', '-', mass, _ ).-noun( 'sentinel', 'sentinels', count, _ ).-noun( 'sentry', 'sentries', count, _ ).-noun( 'sentry-box', 'sentry-boxes', count, _ ).-noun( 'sentry-go', '-', count, _ ).-noun( 'sepal', 'sepals', count, _ ).-noun( 'separability', '-', mass, _ ).-noun( 'separate', 'separates', count, _ ).-noun( 'separation', 'separations', both, _ ).-noun( 'separatist', 'separatists', count, _ ).-noun( 'separator', 'separators', count, _ ).-noun( 'sepia', '-', mass, _ ).-noun( 'sepsis', '-', mass, _ ).-noun( 'septet', 'septets', count, _ ).-noun( 'septicaemia', '-', mass, _ ).-noun( 'septicemia', '-', mass, _ ).-noun( 'septuagenarian', 'septuagenarians', count, _ ).-noun( 'sepulchre', 'sepulchres', count, _ ).-noun( 'sepulture', '-', mass, _ ).-noun( 'sequel', 'sequels', count, _ ).-noun( 'sequence', 'sequences', both, _ ).-noun( 'sequestration', 'sequestrations', both, _ ).-noun( 'sequin', 'sequins', count, _ ).-noun( 'sequoia', 'sequoias', count, _ ).-noun( 'seraglio', 'seraglios', count, _ ).-noun( 'seraph', 'seraphs', count, _ ).-noun( 'serenade', 'serenades', count, _ ).-noun( 'serendipity', '-', mass, _ ).-noun( 'serenity', '-', mass, _ ).-noun( 'serf', 'serfs', count, _ ).-noun( 'serfdom', '-', mass, _ ).-noun( 'serge', '-', mass, _ ).-noun( 'sergeant', 'sergeants', count, _ ).-noun( 'sergeant-major', 'sergeant-majors', count, _ ).-noun( 'serial', 'serials', count, _ ).-noun( 'sericulture', 'sericultures', count, _ ).-noun( 'sericulturist', 'sericulturists', count, _ ).-noun( 'series', 'series', count, _ ).-noun( 'seriousness', '-', mass, _ ).-noun( 'serjeant', 'serjeants', count, _ ).-noun( 'sermon', 'sermons', count, _ ).-noun( 'serpent', 'serpents', count, _ ).-noun( 'serum', '-', mass, _ ).-noun( 'servant', 'servants', count, _ ).-noun( 'serve', 'serves', count, _ ).-noun( 'server', 'servers', count, _ ).-noun( 'service', 'services', both, _ ).-noun( 'serviceman', 'servicemen', count, _ ).-noun( 'serviette', 'serviettes', count, _ ).-noun( 'servility', '-', mass, _ ).-noun( 'serving', 'servings', count, _ ).-noun( 'servitor', 'servitors', count, _ ).-noun( 'servitude', '-', mass, _ ).-noun( 'sesame', '-', mass, _ ).-noun( 'session', 'sessions', count, _ ).-noun( 'set', 'sets', both, _ ).-noun( 'set-square', 'set-squares', count, _ ).-noun( 'set-to', 'set-tos', count, _ ).-noun( 'set-up', 'set-ups', count, _ ).-noun( 'setback', 'setbacks', count, _ ).-noun( 'sett', 'setts', count, _ ).-noun( 'settee', 'settees', count, _ ).-noun( 'setter', 'setters', count, _ ).-noun( 'setting', 'settings', count, _ ).-noun( 'settle', 'settles', count, _ ).-noun( 'settlement', 'settlements', both, _ ).-noun( 'settler', 'settlers', count, _ ).-noun( 'seven', 'sevens', count, _ ).-noun( 'seventeen', 'seventeens', count, _ ).-noun( 'seventeenth', 'seventeenths', count, _ ).-noun( 'seventh', 'sevenths', count, _ ).-noun( 'seventieth', 'seventieths', count, _ ).-noun( 'seventy', 'seventies', count, _ ).-noun( 'severance', '-', mass, _ ).-noun( 'severity', 'severities', both, _ ).-noun( 'sewage', '-', mass, _ ).-noun( 'sewage-farm', 'sewage-farms', count, _ ).-noun( 'sewage-works', 'sewage-works', count, _ ).-noun( 'sewer', 'sewers', count, _ ).-noun( 'sewer', 'sewers', count, _ ).-noun( 'sewer-gas', '-', mass, _ ).-noun( 'sewer-rat', 'sewer-rats', count, _ ).-noun( 'sewerage', 'sewerages', both, _ ).-noun( 'sewing', '-', mass, _ ).-noun( 'sewing-machine', 'sewing-machines', count, _ ).-noun( 'sex', 'sexes', both, _ ).-noun( 'sexagenarian', 'sexagenarians', count, _ ).-noun( 'sexism', '-', mass, _ ).-noun( 'sexist', 'sexists', count, _ ).-noun( 'sextant', 'sextants', count, _ ).-noun( 'sextet', 'sextets', count, _ ).-noun( 'sextette', 'sextettes', count, _ ).-noun( 'sexton', 'sextons', count, _ ).-noun( 'sexuality', '-', mass, _ ).-noun( 'se~nor', 'se~nores', count, _ ).-noun( 'sgd', '-', proper, _ ).-noun( 'shabbiness', '-', mass, _ ).-noun( 'shack', 'shacks', count, _ ).-noun( 'shackle', 'shackles', count, _ ).-noun( 'shad', 'shad', count, _ ).-noun( 'shaddock', 'shaddocks', count, _ ).-noun( 'shade', 'shades', both, _ ).-noun( 'shade-tree', 'shade-trees', count, _ ).-noun( 'shading', 'shadings', both, _ ).-noun( 'shadow', 'shadows', both, _ ).-noun( 'shadow-boxing', '-', mass, _ ).-noun( 'shaft', 'shafts', count, _ ).-noun( 'shag', '-', mass, _ ).-noun( 'shagginess', '-', mass, _ ).-noun( 'shagging', '-', mass, _ ).-noun( 'shah', 'shahs', count, _ ).-noun( 'shake', 'shakes', count, _ ).-noun( 'shake-up', 'shake-ups', count, _ ).-noun( 'shakedown', 'shakedowns', count, _ ).-noun( 'shakeout', 'shakeouts', count, _ ).-noun( 'shaker', 'shakers', count, _ ).-noun( 'shakiness', '-', mass, _ ).-noun( 'shaking', 'shakings', count, _ ).-noun( 'shale', '-', mass, _ ).-noun( 'shale-oil', '-', mass, _ ).-noun( 'shallot', 'shallots', count, _ ).-noun( 'shallow', 'shallows', count, _ ).-noun( 'sham', '-', both, _ ).-noun( 'shamble', 'shambles', count, _ ).-noun( 'shambles', '-', count, _ ).-noun( 'shame', '-', mass, _ ).-noun( 'shamelessness', '-', mass, _ ).-noun( 'shammy', 'shammies', count, _ ).-noun( 'shampoo', 'shampoos', both, _ ).-noun( 'shamrock', 'shamrocks', count, _ ).-noun( 'shandy', 'shandies', both, _ ).-noun( 'shank', 'shanks', count, _ ).-noun( 'shantung', '-', mass, _ ).-noun( 'shanty', 'shanties', count, _ ).-noun( 'shantytown', 'shantytowns', count, _ ).-noun( 'shape', 'shapes', both, _ ).-noun( 'shapelessness', '-', mass, _ ).-noun( 'shard', 'shards', count, _ ).-noun( 'share', 'shares', both, _ ).-noun( 'share-out', 'share-outs', count, _ ).-noun( 'sharecropper', 'sharecroppers', count, _ ).-noun( 'shareholder', 'shareholders', count, _ ).-noun( 'shareholding', 'shareholdings', count, _ ).-noun( 'shark', 'sharks', count, _ ).-noun( 'sharkskin', 'sharkskins', both, _ ).-noun( 'sharp', 'sharps', count, _ ).-noun( 'sharpener', 'sharpeners', count, _ ).-noun( 'sharper', 'sharpers', count, _ ).-noun( 'sharpness', '-', mass, _ ).-noun( 'sharpshooter', 'sharpshooters', count, _ ).-noun( 'shave', 'shaves', count, _ ).-noun( 'shaver', 'shavers', count, _ ).-noun( 'shaving-brush', 'shaving-brushes', count, _ ).-noun( 'shawl', 'shawls', count, _ ).-noun( 'she-goat', 'she-goats', count, _ ).-noun( 'sheaf', 'sheaves', count, _ ).-noun( 'sheath', 'sheaths', count, _ ).-noun( 'sheath-knife', 'sheath-knives', count, _ ).-noun( 'sheathing', 'sheathings', count, _ ).-noun( 'shebang', '-', count, _ ).-noun( 'shebeen', 'shebeens', count, _ ).-noun( 'shed', 'sheds', count, _ ).-noun( 'sheen', '-', mass, _ ).-noun( 'sheep', 'sheep', count, _ ).-noun( 'sheepdog', 'sheepdogs', count, _ ).-noun( 'sheepfold', 'sheepfolds', count, _ ).-noun( 'sheepishness', '-', mass, _ ).-noun( 'sheeprun', 'sheepruns', count, _ ).-noun( 'sheepskin', 'sheepskins', count, _ ).-noun( 'sheet', 'sheets', count, _ ).-noun( 'sheet-anchor', 'sheet-anchors', count, _ ).-noun( 'sheet-lightning', '-', mass, _ ).-noun( 'sheeting', '-', mass, _ ).-noun( 'sheik', 'sheiks', count, _ ).-noun( 'sheikdom', 'sheikdoms', count, _ ).-noun( 'sheikh', 'sheikhs', count, _ ).-noun( 'sheikhdom', 'sheikhdoms', count, _ ).-noun( 'shekel', 'shekels', count, _ ).-noun( 'sheldrake', 'sheldrakes', count, _ ).-noun( 'shelf', 'shelves', count, _ ).-noun( 'shell', 'shells', count, _ ).-noun( 'shell-shock', '-', mass, _ ).-noun( 'shellac', '-', mass, _ ).-noun( 'shellfire', '-', mass, _ ).-noun( 'shellfish', 'shellfish', count, _ ).-noun( 'shelter', 'shelters', both, _ ).-noun( 'shepherd', 'shepherds', count, _ ).-noun( 'shepherdess', 'shepherdesses', count, _ ).-noun( 'sherbet', 'sherbets', both, _ ).-noun( 'sheriff', 'sheriffs', count, _ ).-noun( 'sherry', 'sherries', both, _ ).-noun( 'shibboleth', 'shibboleths', count, _ ).-noun( 'shield', 'shields', count, _ ).-noun( 'shift', 'shifts', count, _ ).-noun( 'shiftiness', '-', mass, _ ).-noun( 'shillelagh', 'shillelaghs', count, _ ).-noun( 'shilling', 'shillings', count, _ ).-noun( 'shillyshally', '-', mass, _ ).-noun( 'shimmer', '-', mass, _ ).-noun( 'shin', 'shins', count, _ ).-noun( 'shinbone', 'shinbones', count, _ ).-noun( 'shindig', 'shindigs', count, _ ).-noun( 'shindy', 'shindies', count, _ ).-noun( 'shine', '-', mass, _ ).-noun( 'shingle', 'shingles', both, _ ).-noun( 'shingles', 'shingles', mass, _ ).-noun( 'shinguard', 'shinguards', count, _ ).-noun( 'ship', 'ships', count, _ ).-noun( 'ship\'s-chandler', 'ship\'s-chandlers', count, _ ).-noun( 'ship-breaker', 'ship-breakers', count, _ ).-noun( 'ship-canal', 'ship-canals', count, _ ).-noun( 'shipbroker', 'shipbrokers', count, _ ).-noun( 'shipbuilder', 'shipbuilders', count, _ ).-noun( 'shipbuilding', '-', mass, _ ).-noun( 'shipload', 'shiploads', count, _ ).-noun( 'shipmate', 'shipmates', count, _ ).-noun( 'shipment', 'shipments', both, _ ).-noun( 'shipowner', 'shipowners', count, _ ).-noun( 'shipper', 'shippers', count, _ ).-noun( 'shipping', '-', mass, _ ).-noun( 'shipping-agent', 'shipping-agents', count, _ ).-noun( 'shipping-office', 'shipping-offices', count, _ ).-noun( 'shipway', 'shipways', count, _ ).-noun( 'shipwreck', 'shipwrecks', both, _ ).-noun( 'shipwright', 'shipwrights', count, _ ).-noun( 'shipyard', 'shipyards', count, _ ).-noun( 'shire', 'shires', count, _ ).-noun( 'shirker', 'shirkers', count, _ ).-noun( 'shirt', 'shirts', count, _ ).-noun( 'shirt-front', 'shirt-fronts', count, _ ).-noun( 'shirting', '-', mass, _ ).-noun( 'shirtwaist', 'shirtwaists', count, _ ).-noun( 'shirtwaister', 'shirtwaisters', count, _ ).-noun( 'shish kebab', 'shish kebabs', count, _ ).-noun( 'shit', '-', mass, _ ).-noun( 'shiver', 'shivers', count, _ ).-noun( 'shoal', 'shoals', count, _ ).-noun( 'shock', 'shocks', both, _ ).-noun( 'shock-brigade', 'shock-brigades', count, _ ).-noun( 'shock-worker', 'shock-workers', count, _ ).-noun( 'shocker', 'shockers', count, _ ).-noun( 'shoddiness', '-', mass, _ ).-noun( 'shoddy', '-', mass, _ ).-noun( 'shoe', 'shoes', count, _ ).-noun( 'shoe-leather', 'shoe-leathers', both, _ ).-noun( 'shoeblack', '-', mass, _ ).-noun( 'shoehorn', 'shoehorns', count, _ ).-noun( 'shoelace', 'shoelaces', count, _ ).-noun( 'shoemaker', 'shoemakers', count, _ ).-noun( 'shoemaking', '-', mass, _ ).-noun( 'shoestring', 'shoestrings', count, _ ).-noun( 'shoetree', 'shoetrees', count, _ ).-noun( 'shogun', 'shoguns', count, _ ).-noun( 'shoot', 'shoots', count, _ ).-noun( 'shooter', 'shooters', count, _ ).-noun( 'shooting', '-', mass, _ ).-noun( 'shooting-box', 'shooting-boxes', count, _ ).-noun( 'shooting-brake', 'shooting-brakes', count, _ ).-noun( 'shooting-gallery', 'shooting-galleries', count, _ ).-noun( 'shooting-range', 'shooting-ranges', count, _ ).-noun( 'shooting-stick', 'shooting-sticks', count, _ ).-noun( 'shop', 'shops', both, _ ).-noun( 'shop-assistant', 'shop-assistants', count, _ ).-noun( 'shop-bell', 'shop-bells', count, _ ).-noun( 'shop-boy', 'shop-boys', count, _ ).-noun( 'shop-front', 'shop-fronts', count, _ ).-noun( 'shop-girl', 'shop-girls', count, _ ).-noun( 'shop-steward', 'shop-stewards', count, _ ).-noun( 'shopkeeper', 'shopkeepers', count, _ ).-noun( 'shoplifter', 'shoplifters', count, _ ).-noun( 'shoplifting', '-', mass, _ ).-noun( 'shopper', 'shoppers', count, _ ).-noun( 'shopping', '-', mass, _ ).-noun( 'shopwalker', 'shopwalkers', count, _ ).-noun( 'shopwindow', 'shopwindows', count, _ ).-noun( 'shore', 'shores', both, _ ).-noun( 'short', 'shorts', count, _ ).-noun( 'short-circuit', 'short-circuits', count, _ ).-noun( 'shortage', 'shortages', both, _ ).-noun( 'shortbread', '-', mass, _ ).-noun( 'shortcake', '-', mass, _ ).-noun( 'shortcoming', 'shortcomings', count, _ ).-noun( 'shortening', '-', mass, _ ).-noun( 'shortfall', 'shortfalls', count, _ ).-noun( 'shorthand', '-', mass, _ ).-noun( 'shorthorn', 'shorthorns', count, _ ).-noun( 'shortlist', 'shortlists', count, _ ).-noun( 'shortness', '-', mass, _ ).-noun( 'shot', 'shots', both, _ ).-noun( 'shot-put', 'shot-puts', both, _ ).-noun( 'shot-tower', 'shot-towers', count, _ ).-noun( 'shotgun', 'shotguns', count, _ ).-noun( 'shoulder', 'shoulders', count, _ ).-noun( 'shoulder-blade', 'shoulder-blades', count, _ ).-noun( 'shoulder-flash', 'shoulder-flashes', count, _ ).-noun( 'shoulder-strap', 'shoulder-straps', count, _ ).-noun( 'shout', 'shouts', count, _ ).-noun( 'shouting', '-', mass, _ ).-noun( 'shove', 'shoves', count, _ ).-noun( 'shove-ha\'penny', '-', mass, _ ).-noun( 'shovel', 'shovels', count, _ ).-noun( 'shovel-board', '-', mass, _ ).-noun( 'shovelful', 'shovelfuls', count, _ ).-noun( 'show', 'shows', both, _ ).-noun( 'show-business', '-', mass, _ ).-noun( 'show-off', 'show-offs', count, _ ).-noun( 'show-window', 'show-windows', count, _ ).-noun( 'showbiz', '-', mass, _ ).-noun( 'showboat', 'showboats', count, _ ).-noun( 'showcase', 'showcases', count, _ ).-noun( 'showdown', 'showdowns', count, _ ).-noun( 'shower', 'showers', count, _ ).-noun( 'shower-bath', 'shower-baths', count, _ ).-noun( 'showgirl', 'showgirls', count, _ ).-noun( 'showiness', '-', mass, _ ).-noun( 'showing', 'showings', count, _ ).-noun( 'showjumping', '-', mass, _ ).-noun( 'showman', 'showmen', count, _ ).-noun( 'showmanship', '-', mass, _ ).-noun( 'showplace', 'showplaces', count, _ ).-noun( 'showroom', 'showrooms', count, _ ).-noun( 'shrapnel', '-', mass, _ ).-noun( 'shred', 'shreds', count, _ ).-noun( 'shrew', 'shrews', count, _ ).-noun( 'shrew-mouse', 'shrew-mice', count, _ ).-noun( 'shrewdness', '-', mass, _ ).-noun( 'shrewishness', '-', mass, _ ).-noun( 'shriek', 'shrieks', count, _ ).-noun( 'shrift', '-', mass, _ ).-noun( 'shrike', 'shrikes', count, _ ).-noun( 'shrillness', '-', mass, _ ).-noun( 'shrimp', 'shrimps', count, _ ).-noun( 'shrine', 'shrines', count, _ ).-noun( 'shrink', 'shrinks', count, _ ).-noun( 'shrinkage', '-', mass, _ ).-noun( 'shroud', 'shrouds', count, _ ).-noun( 'shrub', 'shrubs', count, _ ).-noun( 'shrubbery', 'shrubberies', count, _ ).-noun( 'shrug', 'shrugs', count, _ ).-noun( 'shuck', 'shucks', count, _ ).-noun( 'shudder', 'shudders', count, _ ).-noun( 'shuffle', 'shuffles', count, _ ).-noun( 'shuffler', 'shufflers', count, _ ).-noun( 'shunter', 'shunters', count, _ ).-noun( 'shutdown', 'shutdowns', count, _ ).-noun( 'shuteye', '-', mass, _ ).-noun( 'shutter', 'shutters', count, _ ).-noun( 'shuttle', 'shuttles', count, _ ).-noun( 'shuttlecock', 'shuttlecocks', count, _ ).-noun( 'shy', 'shies', count, _ ).-noun( 'shyness', '-', mass, _ ).-noun( 'shyster', 'shysters', count, _ ).-noun( 'sibilant', 'sibilants', count, _ ).-noun( 'sibling', 'siblings', count, _ ).-noun( 'sibyl', 'sibyls', count, _ ).-noun( 'sick-benefit', 'sick-benefits', both, _ ).-noun( 'sick-berth', 'sick-berths', count, _ ).-noun( 'sick-headache', 'sick-headaches', count, _ ).-noun( 'sick-leave', '-', mass, _ ).-noun( 'sick-list', 'sick-lists', count, _ ).-noun( 'sick-parade', 'sick-parades', count, _ ).-noun( 'sick-pay', '-', mass, _ ).-noun( 'sick-room', 'sick-rooms', count, _ ).-noun( 'sickbay', 'sickbays', count, _ ).-noun( 'sickbed', 'sickbeds', count, _ ).-noun( 'sickle', 'sickles', count, _ ).-noun( 'sickness', 'sicknesses', both, _ ).-noun( 'side', 'sides', both, _ ).-noun( 'side-chapel', 'side-chapels', count, _ ).-noun( 'side-dish', 'side-dishes', count, _ ).-noun( 'side-drum', 'side-drums', count, _ ).-noun( 'side-glance', 'side-glances', count, _ ).-noun( 'side-road', 'side-roads', count, _ ).-noun( 'side-saddle', 'side-saddles', count, _ ).-noun( 'side-slip', 'side-slips', count, _ ).-noun( 'side-stroke', '-', mass, _ ).-noun( 'side-view', 'side-views', count, _ ).-noun( 'sideboard', 'sideboards', count, _ ).-noun( 'sidecar', 'sidecars', count, _ ).-noun( 'sidelight', 'sidelights', count, _ ).-noun( 'sideline', 'sidelines', count, _ ).-noun( 'sideshow', 'sideshows', count, _ ).-noun( 'sidesman', 'sidesmen', count, _ ).-noun( 'sidestep', 'sidesteps', count, _ ).-noun( 'sidetrack', 'sidetracks', count, _ ).-noun( 'sidewalk', 'sidewalks', count, _ ).-noun( 'siding', 'sidings', count, _ ).-noun( 'siege', 'sieges', both, _ ).-noun( 'sienna', '-', mass, _ ).-noun( 'sierra', 'sierras', count, _ ).-noun( 'siesta', 'siestas', count, _ ).-noun( 'sieve', 'sieves', count, _ ).-noun( 'sifter', 'sifters', count, _ ).-noun( 'sigh', 'sighs', count, _ ).-noun( 'sight', 'sights', both, _ ).-noun( 'sighting', 'sightings', count, _ ).-noun( 'sightseeing', '-', mass, _ ).-noun( 'sightseer', 'sightseers', count, _ ).-noun( 'sign', 'signs', count, _ ).-noun( 'sign-painter', 'sign-painters', count, _ ).-noun( 'signal', 'signals', count, _ ).-noun( 'signal-box', 'signal-boxes', count, _ ).-noun( 'signaller', 'signallers', count, _ ).-noun( 'signalman', 'signalmen', count, _ ).-noun( 'signatory', 'signatories', count, _ ).-noun( 'signature', 'signatures', count, _ ).-noun( 'signet', 'signets', count, _ ).-noun( 'signet-ring', 'signet-rings', count, _ ).-noun( 'significance', '-', mass, _ ).-noun( 'signification', 'significations', count, _ ).-noun( 'signor', 'signors', count, _ ).-noun( 'signora', 'signoras', count, _ ).-noun( 'signorina', 'signorinas', count, _ ).-noun( 'signpost', 'signposts', count, _ ).-noun( 'silage', '-', mass, _ ).-noun( 'silence', 'silences', both, _ ).-noun( 'silencer', 'silencers', count, _ ).-noun( 'silhouette', 'silhouettes', count, _ ).-noun( 'silica', '-', mass, _ ).-noun( 'silicate', '-', mass, _ ).-noun( 'silicon', '-', mass, _ ).-noun( 'silicone', '-', mass, _ ).-noun( 'silicosis', '-', mass, _ ).-noun( 'silk', 'silks', both, _ ).-noun( 'silkiness', '-', mass, _ ).-noun( 'silkworm', 'silkworms', count, _ ).-noun( 'sill', 'sills', count, _ ).-noun( 'sillabub', 'sillabubs', both, _ ).-noun( 'silliness', '-', mass, _ ).-noun( 'silly', 'sillies', count, _ ).-noun( 'silo', 'silos', count, _ ).-noun( 'silt', '-', mass, _ ).-noun( 'silver', '-', mass, _ ).-noun( 'silver-fish', 'silver-fish', count, _ ).-noun( 'silverside', '-', mass, _ ).-noun( 'silversmith', 'silversmiths', count, _ ).-noun( 'simian', 'simians', count, _ ).-noun( 'similarity', 'similarities', both, _ ).-noun( 'simile', 'similes', both, _ ).-noun( 'similitude', 'similitudes', both, _ ).-noun( 'simmer', '-', count, _ ).-noun( 'simony', '-', mass, _ ).-noun( 'simoom', 'simooms', count, _ ).-noun( 'simoon', 'simoons', count, _ ).-noun( 'simple', 'simples', count, _ ).-noun( 'simpleton', 'simpletons', count, _ ).-noun( 'simplicity', '-', mass, _ ).-noun( 'simplification', 'simplifications', both, _ ).-noun( 'simulacrum', 'simulacra', count, _ ).-noun( 'simulation', '-', mass, _ ).-noun( 'simulator', 'simulators', count, _ ).-noun( 'simultaneity', '-', mass, _ ).-noun( 'simultaneousness', '-', mass, _ ).-noun( 'sin', 'sins', both, _ ).-noun( 'sincerity', '-', mass, _ ).-noun( 'sine', 'sines', count, _ ).-noun( 'sine qua non', '-', count, _ ).-noun( 'sinecure', 'sinecures', count, _ ).-noun( 'sinew', 'sinews', count, _ ).-noun( 'sinfulness', '-', mass, _ ).-noun( 'singe', 'singes', count, _ ).-noun( 'singer', 'singers', count, _ ).-noun( 'singing', '-', mass, _ ).-noun( 'single', 'singles', count, _ ).-noun( 'single-spacing', '-', mass, _ ).-noun( 'singleness', '-', mass, _ ).-noun( 'singlestick', 'singlesticks', both, _ ).-noun( 'singlet', 'singlets', count, _ ).-noun( 'singleton', 'singletons', count, _ ).-noun( 'singsong', 'singsongs', count, _ ).-noun( 'singular', 'singulars', count, _ ).-noun( 'singularity', 'singularities', both, _ ).-noun( 'sink', 'sinks', count, _ ).-noun( 'sinker', 'sinkers', count, _ ).-noun( 'sinking', 'sinkings', count, _ ).-noun( 'sinking-fund', 'sinking-funds', count, _ ).-noun( 'sinlessness', '-', mass, _ ).-noun( 'sinner', 'sinners', count, _ ).-noun( 'sinuosity', 'sinuosities', both, _ ).-noun( 'sinus', 'sinuses', count, _ ).-noun( 'sinusitis', '-', mass, _ ).-noun( 'sip', 'sips', count, _ ).-noun( 'siphon', 'siphons', count, _ ).-noun( 'sir', 'sirs', count, _ ).-noun( 'sirdar', 'sirdars', count, _ ).-noun( 'sire', 'sires', count, _ ).-noun( 'siren', 'sirens', count, _ ).-noun( 'sirloin', 'sirloins', both, _ ).-noun( 'sirocco', 'siroccos', count, _ ).-noun( 'sirrah', 'sirrahs', count, _ ).-noun( 'sirup', 'sirups', both, _ ).-noun( 'sisal', '-', mass, _ ).-noun( 'sissy', 'sissies', count, _ ).-noun( 'sister', 'sisters', count, _ ).-noun( 'sister-in-law', 'sisters-in-law', count, _ ).-noun( 'sisterhood', '-', mass, _ ).-noun( 'sit-in', 'sit-ins', count, _ ).-noun( 'sitar', 'sitars', count, _ ).-noun( 'site', 'sites', count, _ ).-noun( 'sitter', 'sitters', count, _ ).-noun( 'sitting', 'sittings', count, _ ).-noun( 'sitting-room', 'sitting-rooms', count, _ ).-noun( 'situation', 'situations', count, _ ).-noun( 'six', 'sixes', count, _ ).-noun( 'six-footer', 'six-footers', count, _ ).-noun( 'six-shooter', 'six-shooters', count, _ ).-noun( 'sixpence', 'sixpences', count, _ ).-noun( 'sixteen', 'sixteens', count, _ ).-noun( 'sixteenth', 'sixteenths', count, _ ).-noun( 'sixth', 'sixths', count, _ ).-noun( 'sixth-former', 'sixth-formers', count, _ ).-noun( 'sixtieth', 'sixtieths', count, _ ).-noun( 'sixty', 'sixties', count, _ ).-noun( 'size', 'sizes', both, _ ).-noun( 'skate', 'skates', count, _ ).-noun( 'skateboard', 'skateboards', count, _ ).-noun( 'skateboarder', 'skateboarders', count, _ ).-noun( 'skateboarding', '-', mass, _ ).-noun( 'skater', 'skaters', count, _ ).-noun( 'skating', '-', mass, _ ).-noun( 'skating-rink', 'skating-rinks', count, _ ).-noun( 'skeet', 'skeets', count, _ ).-noun( 'skein', 'skeins', count, _ ).-noun( 'skeleton', 'skeletons', count, _ ).-noun( 'skep', 'skeps', count, _ ).-noun( 'skepticism', '-', mass, _ ).-noun( 'sketch', 'sketches', count, _ ).-noun( 'sketch-block', 'sketch-blocks', count, _ ).-noun( 'sketch-book', 'sketch-books', count, _ ).-noun( 'sketch-map', 'sketch-maps', count, _ ).-noun( 'sketcher', 'sketchers', count, _ ).-noun( 'sketchiness', '-', mass, _ ).-noun( 'skewer', 'skewers', count, _ ).-noun( 'ski', 'skis', count, _ ).-noun( 'ski-bob', 'ski-bobs', count, _ ).-noun( 'ski-jump', 'ski-jumps', count, _ ).-noun( 'ski-lift', 'ski-lifts', count, _ ).-noun( 'ski-plane', 'ski-planes', count, _ ).-noun( 'skid', 'skids', count, _ ).-noun( 'skidpan', 'skidpans', count, _ ).-noun( 'skier', 'skiers', count, _ ).-noun( 'skiff', 'skiffs', count, _ ).-noun( 'skiffle', '-', mass, _ ).-noun( 'skiffle-group', 'skiffle-groups', count, _ ).-noun( 'skill', 'skills', both, _ ).-noun( 'skillet', 'skillets', count, _ ).-noun( 'skilly', '-', mass, _ ).-noun( 'skimmed-milk', '-', mass, _ ).-noun( 'skimmer', 'skimmers', count, _ ).-noun( 'skin', 'skins', both, _ ).-noun( 'skin-diving', '-', mass, _ ).-noun( 'skin-graft', 'skin-grafts', count, _ ).-noun( 'skinflint', 'skinflints', count, _ ).-noun( 'skinhead', 'skinheads', count, _ ).-noun( 'skip', 'skips', count, _ ).-noun( 'skipper', 'skippers', count, _ ).-noun( 'skipping-rope', 'skipping-ropes', count, _ ).-noun( 'skirl', 'skirls', count, _ ).-noun( 'skirmish', 'skirmishes', count, _ ).-noun( 'skirmisher', 'skirmishers', count, _ ).-noun( 'skirt', 'skirts', count, _ ).-noun( 'skirting-board', 'skirting-boards', count, _ ).-noun( 'skit', 'skits', count, _ ).-noun( 'skittishness', '-', mass, _ ).-noun( 'skittle', 'skittles', count, _ ).-noun( 'skittle-pin', 'skittle-pins', count, _ ).-noun( 'skittles', 'skittles', mass, _ ).-noun( 'skivvy', 'skivvies', count, _ ).-noun( 'skua', 'skuas', count, _ ).-noun( 'skulker', 'skulkers', count, _ ).-noun( 'skull', 'skulls', count, _ ).-noun( 'skullcap', 'skullcaps', count, _ ).-noun( 'skullduggery', '-', count, _ ).-noun( 'skunk', 'skunks', both, _ ).-noun( 'sky', 'skies', count, _ ).-noun( 'sky-blue', '-', mass, _ ).-noun( 'skylark', 'skylarks', count, _ ).-noun( 'skylight', 'skylights', count, _ ).-noun( 'skyline', 'skylines', count, _ ).-noun( 'skyscraper', 'skyscrapers', count, _ ).-noun( 'skywriting', '-', mass, _ ).-noun( 'slab', 'slabs', count, _ ).-noun( 'slack', 'slacks', both, _ ).-noun( 'slacker', 'slackers', count, _ ).-noun( 'slackness', '-', mass, _ ).-noun( 'slag', '-', mass, _ ).-noun( 'slag-heap', 'slag-heaps', count, _ ).-noun( 'slalom', 'slaloms', count, _ ).-noun( 'slam', 'slams', count, _ ).-noun( 'slander', 'slanders', both, _ ).-noun( 'slanderer', 'slanderers', count, _ ).-noun( 'slang', '-', mass, _ ).-noun( 'slanginess', '-', mass, _ ).-noun( 'slant', 'slants', count, _ ).-noun( 'slap', 'slaps', count, _ ).-noun( 'slapstick', '-', mass, _ ).-noun( 'slash', 'slashes', count, _ ).-noun( 'slat', 'slats', count, _ ).-noun( 'slate', 'slates', both, _ ).-noun( 'slate-club', 'slate-clubs', count, _ ).-noun( 'slate-pencil', 'slate-pencils', count, _ ).-noun( 'slating', 'slatings', count, _ ).-noun( 'slattern', 'slatterns', count, _ ).-noun( 'slatternliness', '-', mass, _ ).-noun( 'slaughter', '-', mass, _ ).-noun( 'slaughterer', 'slaughterers', count, _ ).-noun( 'slaughterhouse', 'slaughterhouses', count, _ ).-noun( 'slave', 'slaves', count, _ ).-noun( 'slave-driver', 'slave-drivers', count, _ ).-noun( 'slave-trade', '-', mass, _ ).-noun( 'slave-traffic', '-', mass, _ ).-noun( 'slaver', '-', mass, _ ).-noun( 'slavery', '-', mass, _ ).-noun( 'slavey', 'slaveys', count, _ ).-noun( 'slaw', '-', mass, _ ).-noun( 'slayer', 'slayers', count, _ ).-noun( 'sled', 'sleds', count, _ ).-noun( 'sledge', 'sledges', count, _ ).-noun( 'sledgehammer', 'sledgehammers', count, _ ).-noun( 'sleekness', '-', mass, _ ).-noun( 'sleep', '-', mass, _ ).-noun( 'sleeper', 'sleepers', count, _ ).-noun( 'sleepiness', '-', mass, _ ).-noun( 'sleeping', '-', mass, _ ).-noun( 'sleeping-bag', 'sleeping-bags', count, _ ).-noun( 'sleeping-car', 'sleeping-cars', count, _ ).-noun( 'sleeping-draught', 'sleeping-draughts', count, _ ).-noun( 'sleeping-pill', 'sleeping-pills', count, _ ).-noun( 'sleeping-sickness', '-', mass, _ ).-noun( 'sleeplessness', '-', mass, _ ).-noun( 'sleepwalker', 'sleepwalkers', count, _ ).-noun( 'sleepy-head', 'sleepy-heads', count, _ ).-noun( 'sleet', '-', mass, _ ).-noun( 'sleeve', 'sleeves', count, _ ).-noun( 'sleigh', 'sleighs', count, _ ).-noun( 'sleigh-bell', 'sleigh-bells', count, _ ).-noun( 'sleight', 'sleights', count, _ ).-noun( 'slenderness', '-', mass, _ ).-noun( 'sleuth', 'sleuths', count, _ ).-noun( 'sleuth-hound', 'sleuth-hounds', count, _ ).-noun( 'slice', 'slices', count, _ ).-noun( 'slick', 'slicks', count, _ ).-noun( 'slicker', 'slickers', count, _ ).-noun( 'slide', 'slides', count, _ ).-noun( 'slide-rule', 'slide-rules', count, _ ).-noun( 'slight', 'slights', count, _ ).-noun( 'slightness', '-', mass, _ ).-noun( 'slime', '-', mass, _ ).-noun( 'sliminess', '-', mass, _ ).-noun( 'slimness', '-', mass, _ ).-noun( 'sling', 'slings', count, _ ).-noun( 'slinger', 'slingers', count, _ ).-noun( 'slip', 'slips', both, _ ).-noun( 'slip-carriage', 'slip-carriages', count, _ ).-noun( 'slip-coach', 'slip-coaches', count, _ ).-noun( 'slip-road', 'slip-roads', count, _ ).-noun( 'slip-up', 'slip-ups', count, _ ).-noun( 'slipcover', 'slipcovers', count, _ ).-noun( 'slipknot', 'slipknots', count, _ ).-noun( 'slipon', 'slipons', count, _ ).-noun( 'slipover', 'slipovers', count, _ ).-noun( 'slipper', 'slippers', count, _ ).-noun( 'slipperiness', '-', mass, _ ).-noun( 'slipstream', 'slipstreams', count, _ ).-noun( 'slipway', 'slipways', count, _ ).-noun( 'slit', 'slits', count, _ ).-noun( 'sliver', 'slivers', count, _ ).-noun( 'slob', 'slobs', count, _ ).-noun( 'slobber', '-', mass, _ ).-noun( 'sloe', 'sloes', count, _ ).-noun( 'sloe-gin', '-', mass, _ ).-noun( 'slogan', 'slogans', count, _ ).-noun( 'slogger', 'sloggers', count, _ ).-noun( 'sloop', 'sloops', count, _ ).-noun( 'slop', 'slops', count, _ ).-noun( 'slop-basin', 'slop-basins', count, _ ).-noun( 'slop-pail', 'slop-pails', count, _ ).-noun( 'slop-shop', 'slop-shops', count, _ ).-noun( 'slope', 'slopes', both, _ ).-noun( 'sloppiness', '-', mass, _ ).-noun( 'slot', 'slots', count, _ ).-noun( 'slot-machine', 'slot-machines', count, _ ).-noun( 'sloth', 'sloths', both, _ ).-noun( 'slouch', 'slouches', count, _ ).-noun( 'slouch-hat', 'slouch-hats', count, _ ).-noun( 'slough', 'sloughs', count, _ ).-noun( 'slough', 'sloughs', count, _ ).-noun( 'sloven', 'slovens', count, _ ).-noun( 'slovenliness', '-', mass, _ ).-noun( 'slow-worm', 'slow-worms', count, _ ).-noun( 'slowcoach', 'slowcoaches', count, _ ).-noun( 'slowdown', 'slowdowns', count, _ ).-noun( 'slowness', '-', mass, _ ).-noun( 'sludge', '-', mass, _ ).-noun( 'slug', 'slugs', count, _ ).-noun( 'sluggard', 'sluggards', count, _ ).-noun( 'sluggishness', '-', mass, _ ).-noun( 'sluice', 'sluices', count, _ ).-noun( 'sluice-valve', 'sluice-valves', count, _ ).-noun( 'sluicegate', 'sluicegates', count, _ ).-noun( 'slum', 'slums', count, _ ).-noun( 'slumber', 'slumbers', count, _ ).-noun( 'slumberer', 'slumberers', count, _ ).-noun( 'slump', 'slumps', count, _ ).-noun( 'slur', 'slurs', both, _ ).-noun( 'slurry', '-', mass, _ ).-noun( 'slush', '-', mass, _ ).-noun( 'slut', 'sluts', count, _ ).-noun( 'slyness', '-', mass, _ ).-noun( 'smack', 'smacks', count, _ ).-noun( 'smacker', 'smackers', count, _ ).-noun( 'smacking', 'smackings', both, _ ).-noun( 'small', 'smalls', count, _ ).-noun( 'smallholder', 'smallholders', count, _ ).-noun( 'smallholding', 'smallholdings', count, _ ).-noun( 'smallness', '-', mass, _ ).-noun( 'smallpox', '-', mass, _ ).-noun( 'smart', '-', mass, _ ).-noun( 'smartness', '-', mass, _ ).-noun( 'smash', 'smashes', count, _ ).-noun( 'smash-up', 'smash-ups', count, _ ).-noun( 'smasher', 'smashers', count, _ ).-noun( 'smattering', 'smatterings', count, _ ).-noun( 'smear', 'smears', count, _ ).-noun( 'smear-word', 'smear-words', count, _ ).-noun( 'smell', 'smells', both, _ ).-noun( 'smelling-bottle', 'smelling-bottles', count, _ ).-noun( 'smelt', 'smelts', count, _ ).-noun( 'smilax', '-', mass, _ ).-noun( 'smile', 'smiles', count, _ ).-noun( 'smirch', 'smirches', count, _ ).-noun( 'smirk', 'smirks', count, _ ).-noun( 'smith', 'smiths', count, _ ).-noun( 'smithy', 'smithies', count, _ ).-noun( 'smock', 'smocks', count, _ ).-noun( 'smocking', '-', mass, _ ).-noun( 'smog', 'smogs', both, _ ).-noun( 'smoke', 'smokes', both, _ ).-noun( 'smoke-bomb', 'smoke-bombs', count, _ ).-noun( 'smoke-screen', 'smoke-screens', count, _ ).-noun( 'smoker', 'smokers', count, _ ).-noun( 'smokestack', 'smokestacks', count, _ ).-noun( 'smoking', '-', mass, _ ).-noun( 'smoking-car', 'smoking-cars', count, _ ).-noun( 'smoking-carriage', 'smoking-carriages', count, _ ).-noun( 'smoking-compartment', 'smoking-compartments', count, _ ).-noun( 'smoking-mixture', '-', mass, _ ).-noun( 'smoking-room', 'smoking-rooms', count, _ ).-noun( 'smooth', '-', count, _ ).-noun( 'smoothing-iron', 'smoothing-irons', count, _ ).-noun( 'smoothing-plane', 'smoothing-planes', count, _ ).-noun( 'smoothness', '-', mass, _ ).-noun( 'smorgasbord', '-', mass, _ ).-noun( 'smother', '-', count, _ ).-noun( 'smoulder', '-', mass, _ ).-noun( 'smudge', 'smudges', count, _ ).-noun( 'smuggler', 'smugglers', count, _ ).-noun( 'smugness', '-', mass, _ ).-noun( 'smut', 'smuts', both, _ ).-noun( 'smuttiness', '-', mass, _ ).-noun( 'snack', 'snacks', count, _ ).-noun( 'snack-bar', 'snack-bars', count, _ ).-noun( 'snack-counter', 'snack-counters', count, _ ).-noun( 'snaffle', 'snaffles', count, _ ).-noun( 'snaffle-bit', 'snaffle-bits', count, _ ).-noun( 'snag', 'snags', count, _ ).-noun( 'snail', 'snails', count, _ ).-noun( 'snake', 'snakes', count, _ ).-noun( 'snake-charmer', 'snake-charmers', count, _ ).-noun( 'snap', 'snaps', both, _ ).-noun( 'snap-fastener', 'snap-fasteners', count, _ ).-noun( 'snapdragon', 'snapdragons', count, _ ).-noun( 'snappishness', '-', mass, _ ).-noun( 'snapshot', 'snapshots', count, _ ).-noun( 'snare', 'snares', count, _ ).-noun( 'snare-drum', 'snare-drums', count, _ ).-noun( 'snarl', 'snarls', count, _ ).-noun( 'snarl-up', 'snarl-ups', count, _ ).-noun( 'snatch', 'snatches', count, _ ).-noun( 'snatcher', 'snatchers', count, _ ).-noun( 'sneak', 'sneaks', count, _ ).-noun( 'sneak-thief', 'sneak-thieves', count, _ ).-noun( 'sneer', 'sneers', count, _ ).-noun( 'sneeze', 'sneezes', count, _ ).-noun( 'snick', 'snicks', count, _ ).-noun( 'snicker', 'snickers', count, _ ).-noun( 'sniff', 'sniffs', count, _ ).-noun( 'snifter', 'snifters', count, _ ).-noun( 'snigger', 'sniggers', count, _ ).-noun( 'snip', 'snips', count, _ ).-noun( 'snipe', 'snipe', count, _ ).-noun( 'sniper', 'snipers', count, _ ).-noun( 'snippet', 'snippets', count, _ ).-noun( 'snipping', 'snippings', count, _ ).-noun( 'sniveller', 'snivellers', count, _ ).-noun( 'snob', 'snobs', count, _ ).-noun( 'snobbery', '-', mass, _ ).-noun( 'snobbishness', '-', mass, _ ).-noun( 'snogging', '-', mass, _ ).-noun( 'snood', 'snoods', count, _ ).-noun( 'snook', 'snooks', count, _ ).-noun( 'snooker', 'snookers', both, _ ).-noun( 'snooper', 'snoopers', count, _ ).-noun( 'snooze', 'snoozes', count, _ ).-noun( 'snore', 'snores', count, _ ).-noun( 'snorer', 'snorers', count, _ ).-noun( 'snorkel', 'snorkels', count, _ ).-noun( 'snort', 'snorts', count, _ ).-noun( 'snorter', 'snorters', count, _ ).-noun( 'snot', '-', mass, _ ).-noun( 'snout', 'snouts', count, _ ).-noun( 'snow', 'snows', both, _ ).-noun( 'snow-line', 'snow-lines', count, _ ).-noun( 'snowball', 'snowballs', count, _ ).-noun( 'snowberry', 'snowberries', count, _ ).-noun( 'snowblindness', '-', mass, _ ).-noun( 'snowdrift', 'snowdrifts', count, _ ).-noun( 'snowdrop', 'snowdrops', count, _ ).-noun( 'snowfall', 'snowfalls', count, _ ).-noun( 'snowfield', 'snowfields', count, _ ).-noun( 'snowflake', 'snowflakes', count, _ ).-noun( 'snowman', 'snowmen', count, _ ).-noun( 'snowplough', 'snowploughs', count, _ ).-noun( 'snowstorm', 'snowstorms', count, _ ).-noun( 'snub', 'snubs', count, _ ).-noun( 'snuff', 'snuffs', both, _ ).-noun( 'snuff-colour', '-', mass, _ ).-noun( 'snuffbox', 'snuffboxes', count, _ ).-noun( 'snuffle', 'snuffles', count, _ ).-noun( 'snug', 'snugs', count, _ ).-noun( 'snuggery', 'snuggeries', count, _ ).-noun( 'snugness', '-', mass, _ ).-noun( 'so', '-', count, _ ).-noun( 'so-and-so', 'so-and-sos', count, _ ).-noun( 'soak', 'soaks', count, _ ).-noun( 'soaker', 'soakers', count, _ ).-noun( 'soap', 'soaps', both, _ ).-noun( 'soap-bubble', 'soap-bubbles', count, _ ).-noun( 'soap-opera', 'soap-operas', both, _ ).-noun( 'soapbox', 'soapboxes', count, _ ).-noun( 'sob', 'sobs', count, _ ).-noun( 'sob-stuff', '-', mass, _ ).-noun( 'sober-sides', '-', count, _ ).-noun( 'sobriety', '-', mass, _ ).-noun( 'sobriquet', 'sobriquets', count, _ ).-noun( 'soccer', '-', mass, _ ).-noun( 'sociability', '-', mass, _ ).-noun( 'social', 'socials', count, _ ).-noun( 'social-work', '-', mass, _ ).-noun( 'socialism', '-', mass, _ ).-noun( 'socialist', 'socialists', count, _ ).-noun( 'socialite', 'socialites', count, _ ).-noun( 'socialization', 'socializations', both, _ ).-noun( 'society', 'societies', both, _ ).-noun( 'sociologist', 'sociologists', count, _ ).-noun( 'sociology', '-', mass, _ ).-noun( 'sock', 'socks', count, _ ).-noun( 'socket', 'sockets', count, _ ).-noun( 'sod', 'sods', both, _ ).-noun( 'soda', '-', mass, _ ).-noun( 'soda-biscuit', 'soda-biscuits', count, _ ).-noun( 'soda-cracker', 'soda-crackers', count, _ ).-noun( 'soda-fountain', 'soda-fountains', count, _ ).-noun( 'soda-water', 'soda-waters', both, _ ).-noun( 'sodium', '-', mass, _ ).-noun( 'sodomite', 'sodomites', count, _ ).-noun( 'sodomy', '-', mass, _ ).-noun( 'sofa', 'sofas', count, _ ).-noun( 'soft-solder', '-', mass, _ ).-noun( 'softener', 'softeners', count, _ ).-noun( 'softie', 'softies', count, _ ).-noun( 'softness', '-', mass, _ ).-noun( 'software', '-', mass, _ ).-noun( 'softwood', 'softwoods', both, _ ).-noun( 'softy', 'softies', count, _ ).-noun( 'sogginess', '-', mass, _ ).-noun( 'soh', '-', count, _ ).-noun( 'soil', 'soils', both, _ ).-noun( 'soil-pipe', 'soil-pipes', count, _ ).-noun( 'soir_ee', 'soir_ees', count, _ ).-noun( 'sojourn', 'sojourns', count, _ ).-noun( 'sojourner', 'sojourners', count, _ ).-noun( 'sol-fa', '-', count, _ ).-noun( 'solace', 'solaces', both, _ ).-noun( 'solar plexus', '-', count, _ ).-noun( 'solarium', 'solaria', count, _ ).-noun( 'solder', '-', mass, _ ).-noun( 'soldering-iron', 'soldering-irons', count, _ ).-noun( 'soldier', 'soldiers', count, _ ).-noun( 'soldiery', '-', count, _ ).-noun( 'sole', 'soles', count, _ ).-noun( 'solecism', 'solecisms', count, _ ).-noun( 'solemnity', 'solemnities', both, _ ).-noun( 'solemnization', '-', mass, _ ).-noun( 'solemnness', '-', mass, _ ).-noun( 'solicitation', 'solicitations', both, _ ).-noun( 'solicitor', 'solicitors', count, _ ).-noun( 'solicitude', '-', mass, _ ).-noun( 'solid', 'solids', count, _ ).-noun( 'solidarity', '-', mass, _ ).-noun( 'solidification', 'solidifications', both, _ ).-noun( 'solidity', '-', mass, _ ).-noun( 'solidness', '-', mass, _ ).-noun( 'soliloquy', 'soliloquies', both, _ ).-noun( 'solipsism', '-', mass, _ ).-noun( 'solitaire', 'solitaires', both, _ ).-noun( 'solitude', 'solitudes', both, _ ).-noun( 'solo', 'solos', both, _ ).-noun( 'soloist', 'soloists', count, _ ).-noun( 'solstice', 'solstices', count, _ ).-noun( 'solubility', '-', mass, _ ).-noun( 'solution', 'solutions', both, _ ).-noun( 'solvency', '-', mass, _ ).-noun( 'solvent', 'solvents', count, _ ).-noun( 'sombreness', '-', mass, _ ).-noun( 'sombrero', 'sombreros', count, _ ).-noun( 'someone', '-', count, _ ).-noun( 'somersault', 'somersaults', count, _ ).-noun( 'somnambulism', '-', mass, _ ).-noun( 'somnambulist', 'somnambulists', count, _ ).-noun( 'somnolence', '-', mass, _ ).-noun( 'son', 'sons', count, _ ).-noun( 'son-in-law', 'sons-in-law', count, _ ).-noun( 'sonar', 'sonars', count, _ ).-noun( 'sonata', 'sonatas', count, _ ).-noun( 'song', 'songs', both, _ ).-noun( 'songbird', 'songbirds', count, _ ).-noun( 'songbook', 'songbooks', count, _ ).-noun( 'songster', 'songsters', count, _ ).-noun( 'songstress', 'songstresses', count, _ ).-noun( 'sonnet', 'sonnets', count, _ ).-noun( 'sonneteer', 'sonneteers', count, _ ).-noun( 'sonny', 'sonnies', count, _ ).-noun( 'sonority', 'sonorities', both, _ ).-noun( 'soot', '-', mass, _ ).-noun( 'sooth', 'sooths', count, _ ).-noun( 'soothsayer', 'soothsayers', count, _ ).-noun( 'sop', 'sops', count, _ ).-noun( 'sophism', 'sophisms', both, _ ).-noun( 'sophist', 'sophists', count, _ ).-noun( 'sophistication', '-', mass, _ ).-noun( 'sophistry', 'sophistries', both, _ ).-noun( 'sophomore', 'sophomores', count, _ ).-noun( 'soporific', 'soporifics', count, _ ).-noun( 'soprano', 'sopranos', count, _ ).-noun( 'sorbet', 'sorbets', count, _ ).-noun( 'sorcerer', 'sorcerers', count, _ ).-noun( 'sorceress', 'sorceresses', count, _ ).-noun( 'sorcery', 'sorceries', both, _ ).-noun( 'sordidness', '-', mass, _ ).-noun( 'sore', 'sores', count, _ ).-noun( 'soreness', '-', mass, _ ).-noun( 'sorghum', '-', mass, _ ).-noun( 'sorority', 'sororities', count, _ ).-noun( 'sorrel', 'sorrels', both, _ ).-noun( 'sorrow', 'sorrows', both, _ ).-noun( 'sort', 'sorts', count, _ ).-noun( 'sorter', 'sorters', count, _ ).-noun( 'sortie', 'sorties', count, _ ).-noun( 'sot', 'sots', count, _ ).-noun( 'sottishness', '-', mass, _ ).-noun( 'sou', 'sous', count, _ ).-noun( 'sou\'-east', '-', mass, _ ).-noun( 'sou\'-sou\'-east', '-', mass, _ ).-noun( 'sou\'-sou\'-west', '-', mass, _ ).-noun( 'sou\'-west', '-', mass, _ ).-noun( 'sou\'-wester', 'sou\'-westers', count, _ ).-noun( 'soubrette', 'soubrettes', count, _ ).-noun( 'soubriquet', 'soubriquets', count, _ ).-noun( 'souffl_e', 'souffl_es', count, _ ).-noun( 'soul', 'souls', count, _ ).-noun( 'sound', 'sounds', both, _ ).-noun( 'sound-film', 'sound-films', count, _ ).-noun( 'sound-recording', 'sound-recordings', both, _ ).-noun( 'sound-wave', 'sound-waves', count, _ ).-noun( 'soundbox', 'soundboxes', count, _ ).-noun( 'sounding-board', 'sounding-boards', count, _ ).-noun( 'soundness', '-', mass, _ ).-noun( 'soundtrack', 'soundtracks', count, _ ).-noun( 'soup', 'soups', both, _ ).-noun( 'soup-kitchen', 'soup-kitchens', count, _ ).-noun( 'soup<con', 'soup<cons', count, _ ).-noun( 'source', 'sources', count, _ ).-noun( 'sourness', '-', mass, _ ).-noun( 'soutane', 'soutanes', count, _ ).-noun( 'south', '-', mass, _ ).-noun( 'south-southeast', '-', mass, _ ).-noun( 'south-southwest', '-', mass, _ ).-noun( 'southeast', '-', mass, _ ).-noun( 'southeaster', 'southeasters', count, _ ).-noun( 'southerner', 'southerners', count, _ ).-noun( 'southpaw', 'southpaws', count, _ ).-noun( 'southwest', '-', mass, _ ).-noun( 'southwester', 'southwesters', count, _ ).-noun( 'souvenir', 'souvenirs', count, _ ).-noun( 'sovereign', 'sovereigns', count, _ ).-noun( 'sovereignty', '-', mass, _ ).-noun( 'soviet', 'soviets', count, _ ).-noun( 'sow', 'sows', count, _ ).-noun( 'sower', 'sowers', count, _ ).-noun( 'soy', '-', mass, _ ).-noun( 'soya', '-', mass, _ ).-noun( 'spa', 'spas', count, _ ).-noun( 'space', 'spaces', both, _ ).-noun( 'space-bar', 'space-bars', count, _ ).-noun( 'space-capsule', 'space-capsules', count, _ ).-noun( 'space-heater', 'space-heaters', count, _ ).-noun( 'space-helmet', 'space-helmets', count, _ ).-noun( 'space-rocket', 'space-rockets', count, _ ).-noun( 'space-time', '-', mass, _ ).-noun( 'space-vehicle', 'space-vehicles', count, _ ).-noun( 'spacecraft', 'spacecraft', count, _ ).-noun( 'spaceship', 'spaceships', count, _ ).-noun( 'spacesuit', 'spacesuits', count, _ ).-noun( 'spacing', 'spacings', both, _ ).-noun( 'spaciousness', '-', mass, _ ).-noun( 'spade', 'spades', count, _ ).-noun( 'spadeful', 'spadefuls', count, _ ).-noun( 'spadework', '-', mass, _ ).-noun( 'spaghetti', '-', mass, _ ).-noun( 'spam', '-', mass, _ ).-noun( 'span', 'spans', count, _ ).-noun( 'spangle', 'spangles', count, _ ).-noun( 'spaniel', 'spaniels', count, _ ).-noun( 'spanking', 'spankings', count, _ ).-noun( 'spanner', 'spanners', count, _ ).-noun( 'spar', 'spars', count, _ ).-noun( 'spare', 'spares', count, _ ).-noun( 'spare-rib', 'spare-ribs', count, _ ).-noun( 'spareness', '-', mass, _ ).-noun( 'spark', 'sparks', count, _ ).-noun( 'spark-plug', 'spark-plugs', count, _ ).-noun( 'sparking-plug', 'sparking-plugs', count, _ ).-noun( 'sparkle', 'sparkles', count, _ ).-noun( 'sparkler', 'sparklers', count, _ ).-noun( 'sparring-match', 'sparring-matches', count, _ ).-noun( 'sparring-partner', 'sparring-partners', count, _ ).-noun( 'sparrow', 'sparrows', count, _ ).-noun( 'sparseness', '-', mass, _ ).-noun( 'sparsity', '-', mass, _ ).-noun( 'spasm', 'spasms', count, _ ).-noun( 'spastic', 'spastics', count, _ ).-noun( 'spat', 'spats', count, _ ).-noun( 'spatchcock', 'spatchcocks', count, _ ).-noun( 'spate', 'spates', count, _ ).-noun( 'spatter', 'spatters', count, _ ).-noun( 'spatula', 'spatulas', count, _ ).-noun( 'spavin', '-', mass, _ ).-noun( 'spawn', '-', mass, _ ).-noun( 'speaker', 'speakers', count, _ ).-noun( 'speakership', 'speakerships', count, _ ).-noun( 'speaking-trumpet', 'speaking-trumpets', count, _ ).-noun( 'speaking-tube', 'speaking-tubes', count, _ ).-noun( 'spear', 'spears', count, _ ).-noun( 'spearhead', 'spearheads', count, _ ).-noun( 'spearmint', '-', mass, _ ).-noun( 'spec', 'specs', count, _ ).-noun( 'special', 'specials', count, _ ).-noun( 'specialism', 'specialisms', count, _ ).-noun( 'specialist', 'specialists', count, _ ).-noun( 'speciality', 'specialities', count, _ ).-noun( 'specialization', 'specializations', both, _ ).-noun( 'specialty', 'specialties', count, _ ).-noun( 'specie', '-', mass, _ ).-noun( 'species', 'species', count, _ ).-noun( 'specific', 'specifics', count, _ ).-noun( 'specification', 'specifications', both, _ ).-noun( 'specificity', '-', mass, _ ).-noun( 'specimen', 'specimens', count, _ ).-noun( 'speciousness', '-', mass, _ ).-noun( 'speck', 'specks', count, _ ).-noun( 'speckle', 'speckles', count, _ ).-noun( 'spectacle', 'spectacles', count, _ ).-noun( 'spectacular', 'spectaculars', count, _ ).-noun( 'spectator', 'spectators', count, _ ).-noun( 'spectre', 'spectres', count, _ ).-noun( 'spectroscope', 'spectroscopes', count, _ ).-noun( 'spectrum', 'spectra', count, _ ).-noun( 'speculation', 'speculations', both, _ ).-noun( 'speculator', 'speculators', count, _ ).-noun( 'speech', 'speeches', both, _ ).-noun( 'speech-day', 'speech-days', count, _ ).-noun( 'speed', 'speeds', both, _ ).-noun( 'speed-cop', 'speed-cops', count, _ ).-noun( 'speed-indicator', 'speed-indicators', count, _ ).-noun( 'speed-limit', 'speed-limits', count, _ ).-noun( 'speed-up', 'speed-ups', count, _ ).-noun( 'speedboat', 'speedboats', count, _ ).-noun( 'speeding', '-', mass, _ ).-noun( 'speedometer', 'speedometers', count, _ ).-noun( 'speedway', 'speedways', both, _ ).-noun( 'speedwell', 'speedwells', both, _ ).-noun( 'spelaeologist', 'spelaeologists', count, _ ).-noun( 'spelaeology', '-', mass, _ ).-noun( 'speleologist', 'speleologists', count, _ ).-noun( 'speleology', '-', mass, _ ).-noun( 'spell', 'spells', count, _ ).-noun( 'spellbinder', 'spellbinders', count, _ ).-noun( 'speller', 'spellers', count, _ ).-noun( 'spelling', 'spellings', both, _ ).-noun( 'spelt', '-', mass, _ ).-noun( 'spender', 'spenders', count, _ ).-noun( 'spendthrift', 'spendthrifts', count, _ ).-noun( 'sperm', 'sperms', both, _ ).-noun( 'sperm-whale', 'sperm-whales', count, _ ).-noun( 'spermaceti', '-', mass, _ ).-noun( 'spermatozoon', 'spermatozoa', count, _ ).-noun( 'spermicide', 'spermicides', both, _ ).-noun( 'sphagnum', 'sphagnums', both, _ ).-noun( 'sphere', 'spheres', count, _ ).-noun( 'spheroid', 'spheroids', count, _ ).-noun( 'sphinx', 'sphinxes', count, _ ).-noun( 'spice', 'spices', both, _ ).-noun( 'spiciness', '-', mass, _ ).-noun( 'spider', 'spiders', count, _ ).-noun( 'spiel', 'spiels', count, _ ).-noun( 'spigot', 'spigots', count, _ ).-noun( 'spike', 'spikes', count, _ ).-noun( 'spikenard', '-', mass, _ ).-noun( 'spill', 'spills', count, _ ).-noun( 'spillage', 'spillages', count, _ ).-noun( 'spillover', 'spillovers', count, _ ).-noun( 'spillway', 'spillways', count, _ ).-noun( 'spin', 'spins', both, _ ).-noun( 'spin-drier', 'spin-driers', count, _ ).-noun( 'spin-off', 'spin-offs', count, _ ).-noun( 'spinach', '-', mass, _ ).-noun( 'spindle', 'spindles', count, _ ).-noun( 'spindle-berry', 'spindle-berries', count, _ ).-noun( 'spindle-shanks', '-', count, _ ).-noun( 'spindle-tree', 'spindle-trees', count, _ ).-noun( 'spindrift', '-', mass, _ ).-noun( 'spine', 'spines', count, _ ).-noun( 'spinet', 'spinets', count, _ ).-noun( 'spinnaker', 'spinnakers', count, _ ).-noun( 'spinney', 'spinneys', count, _ ).-noun( 'spinning-wheel', 'spinning-wheels', count, _ ).-noun( 'spinster', 'spinsters', count, _ ).-noun( 'spinsterhood', '-', mass, _ ).-noun( 'spiral', 'spirals', count, _ ).-noun( 'spire', 'spires', count, _ ).-noun( 'spirit', 'spirits', both, _ ).-noun( 'spirit-lamp', 'spirit-lamps', count, _ ).-noun( 'spirit-level', 'spirit-levels', count, _ ).-noun( 'spirit-rapper', 'spirit-rappers', count, _ ).-noun( 'spirit-stove', 'spirit-stoves', count, _ ).-noun( 'spiritual', 'spirituals', count, _ ).-noun( 'spiritualism', '-', mass, _ ).-noun( 'spiritualist', 'spiritualists', count, _ ).-noun( 'spirituality', '-', mass, _ ).-noun( 'spiritualization', '-', mass, _ ).-noun( 'spirt', 'spirts', count, _ ).-noun( 'spit', 'spits', both, _ ).-noun( 'spite', '-', mass, _ ).-noun( 'spitefulness', '-', mass, _ ).-noun( 'spitfire', 'spitfires', count, _ ).-noun( 'spitting', '-', mass, _ ).-noun( 'spittle', '-', mass, _ ).-noun( 'spittoon', 'spittoons', count, _ ).-noun( 'spiv', 'spivs', count, _ ).-noun( 'splash', 'splashes', count, _ ).-noun( 'splashdown', 'splashdowns', count, _ ).-noun( 'splay', 'splays', count, _ ).-noun( 'splayfoot', 'splayfeet', count, _ ).-noun( 'spleen', 'spleens', both, _ ).-noun( 'splendour', 'splendours', both, _ ).-noun( 'splice', 'splices', count, _ ).-noun( 'splicer', 'splicers', count, _ ).-noun( 'splint', 'splints', count, _ ).-noun( 'splinter', 'splinters', count, _ ).-noun( 'split', 'splits', count, _ ).-noun( 'splodge', 'splodges', count, _ ).-noun( 'splotch', 'splotches', count, _ ).-noun( 'splurge', 'splurges', count, _ ).-noun( 'splutter', '-', mass, _ ).-noun( 'spoil', 'spoils', both, _ ).-noun( 'spoilsport', 'spoilsports', count, _ ).-noun( 'spoke', 'spokes', count, _ ).-noun( 'spokesman', 'spokesmen', count, _ ).-noun( 'spoliation', '-', mass, _ ).-noun( 'spondee', 'spondees', count, _ ).-noun( 'sponge', 'sponges', count, _ ).-noun( 'sponge-cake', 'sponge-cakes', both, _ ).-noun( 'sponger', 'spongers', count, _ ).-noun( 'sponginess', '-', mass, _ ).-noun( 'sponsor', 'sponsors', count, _ ).-noun( 'sponsorship', 'sponsorships', both, _ ).-noun( 'spontaneity', '-', mass, _ ).-noun( 'spontaneousness', '-', mass, _ ).-noun( 'spoof', 'spoofs', count, _ ).-noun( 'spook', 'spooks', count, _ ).-noun( 'spool', 'spools', count, _ ).-noun( 'spoon', 'spoons', count, _ ).-noun( 'spoonerism', 'spoonerisms', count, _ ).-noun( 'spoonfeeding', '-', mass, _ ).-noun( 'spoonful', 'spoonfuls', count, _ ).-noun( 'spoor', 'spoors', count, _ ).-noun( 'spore', 'spores', count, _ ).-noun( 'sporran', 'sporrans', count, _ ).-noun( 'sport', 'sports', both, _ ).-noun( 'sportiveness', '-', mass, _ ).-noun( 'sports-car', 'sports-cars', count, _ ).-noun( 'sports-coat', 'sports-coats', count, _ ).-noun( 'sports-editor', 'sports-editors', count, _ ).-noun( 'sports-jacket', 'sports-jackets', count, _ ).-noun( 'sportsman', 'sportsmen', count, _ ).-noun( 'sportsmanship', '-', mass, _ ).-noun( 'spot', 'spots', count, _ ).-noun( 'spotlight', 'spotlights', count, _ ).-noun( 'spotter', 'spotters', count, _ ).-noun( 'spouse', 'spouses', count, _ ).-noun( 'spout', 'spouts', count, _ ).-noun( 'sprain', 'sprains', count, _ ).-noun( 'sprat', 'sprats', count, _ ).-noun( 'sprawl', 'sprawls', both, _ ).-noun( 'spray', 'sprays', both, _ ).-noun( 'spray-gun', 'spray-guns', count, _ ).-noun( 'sprayer', 'sprayers', count, _ ).-noun( 'spread', 'spreads', count, _ ).-noun( 'spread-over', '-', mass, _ ).-noun( 'spreadeagle', 'spreadeagles', count, _ ).-noun( 'spreader', 'spreaders', count, _ ).-noun( 'spree', 'sprees', count, _ ).-noun( 'sprig', 'sprigs', count, _ ).-noun( 'sprightliness', '-', mass, _ ).-noun( 'spring', 'springs', both, _ ).-noun( 'spring-balance', 'spring-balances', count, _ ).-noun( 'spring-clean', 'spring-cleans', count, _ ).-noun( 'spring-cleaning', '-', mass, _ ).-noun( 'spring-gun', 'spring-guns', count, _ ).-noun( 'spring-mattress', 'spring-mattresses', count, _ ).-noun( 'springboard', 'springboards', count, _ ).-noun( 'springbok', 'springboks', count, _ ).-noun( 'springtide', 'springtides', count, _ ).-noun( 'springtime', 'springtimes', both, _ ).-noun( 'sprinkler', 'sprinklers', count, _ ).-noun( 'sprinkling', 'sprinklings', count, _ ).-noun( 'sprint', 'sprints', count, _ ).-noun( 'sprinter', 'sprinters', count, _ ).-noun( 'sprit', 'sprits', count, _ ).-noun( 'sprite', 'sprites', count, _ ).-noun( 'spritsail', 'spritsails', count, _ ).-noun( 'sprocket', 'sprockets', count, _ ).-noun( 'sprocket-wheel', 'sprocket-wheels', count, _ ).-noun( 'sprout', 'sprouts', count, _ ).-noun( 'spruce', 'spruces', both, _ ).-noun( 'spruceness', '-', mass, _ ).-noun( 'spud', 'spuds', count, _ ).-noun( 'spume', '-', mass, _ ).-noun( 'spunk', '-', mass, _ ).-noun( 'spur', 'spurs', count, _ ).-noun( 'spuriousness', '-', mass, _ ).-noun( 'spurt', 'spurts', count, _ ).-noun( 'sputnik', 'sputniks', count, _ ).-noun( 'sputum', '-', mass, _ ).-noun( 'spy', 'spies', count, _ ).-noun( 'spy-hole', 'spy-holes', count, _ ).-noun( 'spyglass', 'spyglasses', count, _ ).-noun( 'squab', 'squabs', count, _ ).-noun( 'squabble', 'squabbles', count, _ ).-noun( 'squad', 'squads', count, _ ).-noun( 'squadron', 'squadrons', count, _ ).-noun( 'squall', 'squalls', count, _ ).-noun( 'squalor', '-', mass, _ ).-noun( 'squandermania', '-', mass, _ ).-noun( 'square', 'squares', count, _ ).-noun( 'square-bashing', '-', mass, _ ).-noun( 'square-toes', '-', count, _ ).-noun( 'squareness', '-', mass, _ ).-noun( 'squash', 'squash', both, _ ).-noun( 'squatter', 'squatters', count, _ ).-noun( 'squaw', 'squaws', count, _ ).-noun( 'squawk', 'squawks', count, _ ).-noun( 'squawker', 'squawkers', count, _ ).-noun( 'squeak', 'squeaks', count, _ ).-noun( 'squeaker', 'squeakers', count, _ ).-noun( 'squeal', 'squeals', count, _ ).-noun( 'squealer', 'squealers', count, _ ).-noun( 'squeamishness', '-', mass, _ ).-noun( 'squeegee', 'squeegees', count, _ ).-noun( 'squeeze', 'squeezes', both, _ ).-noun( 'squeezer', 'squeezers', count, _ ).-noun( 'squelch', 'squelches', count, _ ).-noun( 'squib', 'squibs', count, _ ).-noun( 'squid', 'squids', count, _ ).-noun( 'squiggle', 'squiggles', count, _ ).-noun( 'squint', 'squints', count, _ ).-noun( 'squire', 'squires', count, _ ).-noun( 'squirearchy', 'squirearchies', count, _ ).-noun( 'squirm', 'squirms', count, _ ).-noun( 'squirrel', 'squirrels', count, _ ).-noun( 'squirt', 'squirts', count, _ ).-noun( 'stab', 'stabs', count, _ ).-noun( 'stabber', 'stabbers', count, _ ).-noun( 'stability', '-', mass, _ ).-noun( 'stabilization', 'stabilizations', both, _ ).-noun( 'stabilizer', 'stabilizers', count, _ ).-noun( 'stable', 'stables', count, _ ).-noun( 'stable-companion', 'stable-companions', count, _ ).-noun( 'stableboy', 'stableboys', count, _ ).-noun( 'stableman', 'stablemen', count, _ ).-noun( 'stablemate', 'stablemates', count, _ ).-noun( 'stabling', '-', mass, _ ).-noun( 'stack', 'stacks', count, _ ).-noun( 'stadium', 'stadiums', count, _ ).-noun( 'staff', 'staffs', count, _ ).-noun( 'staff-office', 'staff-offices', count, _ ).-noun( 'stag', 'stags', count, _ ).-noun( 'stag-party', 'stag-parties', count, _ ).-noun( 'stage', 'stages', count, _ ).-noun( 'stage-whisper', 'stage-whispers', count, _ ).-noun( 'stagecoach', 'stagecoaches', count, _ ).-noun( 'stagecraft', 'stagecrafts', both, _ ).-noun( 'stager', 'stagers', count, _ ).-noun( 'stagflation', '-', mass, _ ).-noun( 'stagger', 'staggers', count, _ ).-noun( 'staggerer', 'staggerers', count, _ ).-noun( 'staginess', '-', mass, _ ).-noun( 'staging', 'stagings', both, _ ).-noun( 'stagnancy', '-', mass, _ ).-noun( 'stagnation', '-', mass, _ ).-noun( 'staidness', '-', mass, _ ).-noun( 'stain', 'stains', both, _ ).-noun( 'stair', 'stairs', count, _ ).-noun( 'stair-carpet', 'stair-carpets', count, _ ).-noun( 'stair-rod', 'stair-rods', count, _ ).-noun( 'staircase', 'staircases', count, _ ).-noun( 'stairway', 'stairways', count, _ ).-noun( 'stake', 'stakes', count, _ ).-noun( 'stake-holder', 'stake-holders', count, _ ).-noun( 'stalactite', 'stalactites', count, _ ).-noun( 'stalagmite', 'stalagmites', count, _ ).-noun( 'stalemate', 'stalemates', both, _ ).-noun( 'staleness', '-', mass, _ ).-noun( 'stalk', 'stalks', count, _ ).-noun( 'stalker', 'stalkers', count, _ ).-noun( 'stalking-horse', 'stalking-horses', count, _ ).-noun( 'stall', 'stalls', count, _ ).-noun( 'stallion', 'stallions', count, _ ).-noun( 'stalwart', 'stalwarts', count, _ ).-noun( 'stamen', 'stamens', count, _ ).-noun( 'stamina', '-', mass, _ ).-noun( 'stammer', 'stammers', count, _ ).-noun( 'stammerer', 'stammerers', count, _ ).-noun( 'stamp', 'stamps', count, _ ).-noun( 'stamp-album', 'stamp-albums', count, _ ).-noun( 'stamp-collector', 'stamp-collectors', count, _ ).-noun( 'stamp-dealer', 'stamp-dealers', count, _ ).-noun( 'stamp-duty', 'stamp-duties', both, _ ).-noun( 'stampede', 'stampedes', count, _ ).-noun( 'stamping-ground', 'stamping-grounds', count, _ ).-noun( 'stance', 'stances', count, _ ).-noun( 'stanchion', 'stanchions', count, _ ).-noun( 'stand', 'stands', count, _ ).-noun( 'stand-in', 'stand-ins', count, _ ).-noun( 'stand-to', '-', count, _ ).-noun( 'standard', 'standards', count, _ ).-noun( 'standard-bearer', 'standard-bearers', count, _ ).-noun( 'standardization', 'standardizations', both, _ ).-noun( 'standby', 'standbys', both, _ ).-noun( 'standing', '-', mass, _ ).-noun( 'standoffishness', '-', mass, _ ).-noun( 'standpipe', 'standpipes', count, _ ).-noun( 'standpoint', 'standpoints', count, _ ).-noun( 'standstill', '-', count, _ ).-noun( 'stanza', 'stanzas', count, _ ).-noun( 'staple', 'staples', both, _ ).-noun( 'stapler', 'staplers', count, _ ).-noun( 'stapling-machine', 'stapling-machines', count, _ ).-noun( 'star', 'stars', count, _ ).-noun( 'starboard', 'starboards', count, _ ).-noun( 'starch', '-', mass, _ ).-noun( 'stardom', '-', mass, _ ).-noun( 'stardust', '-', mass, _ ).-noun( 'stare', 'stares', count, _ ).-noun( 'starfish', 'starfish', count, _ ).-noun( 'stargazer', 'stargazers', count, _ ).-noun( 'starlet', 'starlets', count, _ ).-noun( 'starlight', '-', mass, _ ).-noun( 'starling', 'starlings', count, _ ).-noun( 'start', 'starts', both, _ ).-noun( 'starter', 'starters', count, _ ).-noun( 'starting-gate', 'starting-gates', count, _ ).-noun( 'starting-point', 'starting-points', count, _ ).-noun( 'starting-post', 'starting-posts', count, _ ).-noun( 'starvation', '-', mass, _ ).-noun( 'starveling', 'starvelings', count, _ ).-noun( 'state', 'states', both, _ ).-noun( 'statecraft', '-', mass, _ ).-noun( 'stateliness', '-', mass, _ ).-noun( 'statement', 'statements', both, _ ).-noun( 'statesman', 'statesmen', count, _ ).-noun( 'statesmanship', '-', mass, _ ).-noun( 'statics', 'statics', mass, _ ).-noun( 'station', 'stations', both, _ ).-noun( 'station-waggon', 'station-waggons', count, _ ).-noun( 'stationer', 'stationers', count, _ ).-noun( 'stationery', '-', mass, _ ).-noun( 'stationmaster', 'stationmasters', count, _ ).-noun( 'statistic', 'statistics', count, _ ).-noun( 'statistician', 'statisticians', count, _ ).-noun( 'statistics', 'statistics', mass, _ ).-noun( 'statuary', '-', mass, _ ).-noun( 'statue', 'statues', count, _ ).-noun( 'statuette', 'statuettes', count, _ ).-noun( 'stature', '-', mass, _ ).-noun( 'status', '-', mass, _ ).-noun( 'status quo', '-', count, _ ).-noun( 'statute', 'statutes', count, _ ).-noun( 'statute-book', 'statute-books', count, _ ).-noun( 'staunchness', '-', mass, _ ).-noun( 'stave', 'staves', count, _ ).-noun( 'stay', 'stays', count, _ ).-noun( 'stay-at-home', 'stay-at-homes', count, _ ).-noun( 'stayer', 'stayers', count, _ ).-noun( 'stead', '-', mass, _ ).-noun( 'steadfastness', '-', mass, _ ).-noun( 'steadiness', '-', mass, _ ).-noun( 'steady', 'steadies', count, _ ).-noun( 'steak', 'steaks', both, _ ).-noun( 'stealth', '-', mass, _ ).-noun( 'steam', '-', mass, _ ).-noun( 'steam-boiler', 'steam-boilers', count, _ ).-noun( 'steam-coal', '-', mass, _ ).-noun( 'steam-engine', 'steam-engines', count, _ ).-noun( 'steam-heat', '-', mass, _ ).-noun( 'steamboat', 'steamboats', count, _ ).-noun( 'steamer', 'steamers', count, _ ).-noun( 'steamroller', 'steamrollers', count, _ ).-noun( 'steamship', 'steamships', count, _ ).-noun( 'steed', 'steeds', count, _ ).-noun( 'steel', '-', mass, _ ).-noun( 'steelworks', 'steelworks', count, _ ).-noun( 'steelyard', 'steelyards', count, _ ).-noun( 'steenbok', 'steenboks', count, _ ).-noun( 'steeple', 'steeples', count, _ ).-noun( 'steeplechase', 'steeplechases', count, _ ).-noun( 'steeplechaser', 'steeplechasers', count, _ ).-noun( 'steeplejack', 'steeplejacks', count, _ ).-noun( 'steepness', '-', mass, _ ).-noun( 'steer', 'steers', count, _ ).-noun( 'steerage', 'steerages', both, _ ).-noun( 'steerageway', '-', mass, _ ).-noun( 'steering-gear', '-', mass, _ ).-noun( 'steering-wheel', 'steering-wheels', count, _ ).-noun( 'steersman', 'steersmen', count, _ ).-noun( 'stele', 'stelae', count, _ ).-noun( 'stem', 'stems', count, _ ).-noun( 'stench', 'stenches', count, _ ).-noun( 'stencil', 'stencils', count, _ ).-noun( 'stenographer', 'stenographers', count, _ ).-noun( 'stenography', '-', mass, _ ).-noun( 'step', 'steps', count, _ ).-noun( 'stepbrother', 'stepbrothers', count, _ ).-noun( 'stepchild', 'stepchildren', count, _ ).-noun( 'stepdaughter', 'stepdaughters', count, _ ).-noun( 'stepfather', 'stepfathers', count, _ ).-noun( 'stepladder', 'stepladders', count, _ ).-noun( 'stepmother', 'stepmothers', count, _ ).-noun( 'stepparent', 'stepparents', count, _ ).-noun( 'steppe', 'steppes', count, _ ).-noun( 'stepping-stone', 'stepping-stones', count, _ ).-noun( 'stepsister', 'stepsisters', count, _ ).-noun( 'stepson', 'stepsons', count, _ ).-noun( 'stereo', 'stereos', count, _ ).-noun( 'stereoscope', 'stereoscopes', count, _ ).-noun( 'stereotype', 'stereotypes', both, _ ).-noun( 'sterility', '-', mass, _ ).-noun( 'sterilization', '-', mass, _ ).-noun( 'sterling', '-', mass, _ ).-noun( 'stern', 'sterns', count, _ ).-noun( 'sternness', '-', mass, _ ).-noun( 'sternum', 'sternums', count, _ ).-noun( 'sternwheeler', 'sternwheelers', count, _ ).-noun( 'stethoscope', 'stethoscopes', count, _ ).-noun( 'stetson', 'stetsons', count, _ ).-noun( 'stevedore', 'stevedores', count, _ ).-noun( 'stew', 'stews', both, _ ).-noun( 'steward', 'stewards', count, _ ).-noun( 'stewardess', 'stewardesses', count, _ ).-noun( 'stewardship', '-', mass, _ ).-noun( 'stick', 'sticks', count, _ ).-noun( 'stick-in-the-mud', '-', count, _ ).-noun( 'stick-up', 'stick-ups', count, _ ).-noun( 'sticker', 'stickers', count, _ ).-noun( 'stickiness', '-', mass, _ ).-noun( 'sticking-plaster', 'sticking-plasters', both, _ ).-noun( 'stickler', 'sticklers', count, _ ).-noun( 'stiff', 'stiffs', count, _ ).-noun( 'stiffener', 'stiffeners', count, _ ).-noun( 'stiffening', 'stiffenings', both, _ ).-noun( 'stiffness', '-', mass, _ ).-noun( 'stigma', 'stigmas', count, _ ).-noun( 'stile', 'stiles', count, _ ).-noun( 'stiletto', 'stilettos', count, _ ).-noun( 'still', 'stills', count, _ ).-noun( 'still-life', 'still-lifes', both, _ ).-noun( 'still-room', 'still-rooms', count, _ ).-noun( 'stillbirth', 'stillbirths', count, _ ).-noun( 'stillness', '-', mass, _ ).-noun( 'stilt', 'stilts', count, _ ).-noun( 'stimulant', 'stimulants', count, _ ).-noun( 'stimulation', 'stimulations', both, _ ).-noun( 'stimulus', 'stimuli', count, _ ).-noun( 'sting', 'stings', both, _ ).-noun( 'stinger', 'stingers', count, _ ).-noun( 'stinginess', '-', mass, _ ).-noun( 'stingray', 'stingrays', count, _ ).-noun( 'stink', 'stinks', count, _ ).-noun( 'stinker', 'stinkers', count, _ ).-noun( 'stint', 'stints', count, _ ).-noun( 'stipend', 'stipends', count, _ ).-noun( 'stipendiary', 'stipendiaries', count, _ ).-noun( 'stipulation', 'stipulations', count, _ ).-noun( 'stir', 'stirs', count, _ ).-noun( 'stirrup', 'stirrups', count, _ ).-noun( 'stirrup-cup', 'stirrup-cups', count, _ ).-noun( 'stitch', 'stitches', count, _ ).-noun( 'stoat', 'stoats', count, _ ).-noun( 'stock', 'stocks', both, _ ).-noun( 'stock-cube', 'stock-cubes', count, _ ).-noun( 'stock-farmer', 'stock-farmers', count, _ ).-noun( 'stock-in-trade', 'stock-in-trades', both, _ ).-noun( 'stock-list', 'stock-lists', count, _ ).-noun( 'stockade', 'stockades', count, _ ).-noun( 'stockbreeder', 'stockbreeders', count, _ ).-noun( 'stockbroker', 'stockbrokers', count, _ ).-noun( 'stockcar', 'stockcars', count, _ ).-noun( 'stockfish', 'stockfish', count, _ ).-noun( 'stockholder', 'stockholders', count, _ ).-noun( 'stockholding', 'stockholdings', count, _ ).-noun( 'stockinette', '-', mass, _ ).-noun( 'stocking', 'stockings', count, _ ).-noun( 'stockist', 'stockists', count, _ ).-noun( 'stockjobber', 'stockjobbers', count, _ ).-noun( 'stockpile', 'stockpiles', count, _ ).-noun( 'stockpiling', '-', mass, _ ).-noun( 'stockpot', 'stockpots', count, _ ).-noun( 'stockroom', 'stockrooms', count, _ ).-noun( 'stocktaking', 'stocktakings', both, _ ).-noun( 'stockyard', 'stockyards', count, _ ).-noun( 'stodge', '-', mass, _ ).-noun( 'stodginess', '-', mass, _ ).-noun( 'stoep', 'stoeps', count, _ ).-noun( 'stoic', 'stoics', count, _ ).-noun( 'stoicism', '-', mass, _ ).-noun( 'stokehold', 'stokeholds', count, _ ).-noun( 'stokehole', 'stokeholes', count, _ ).-noun( 'stoker', 'stokers', count, _ ).-noun( 'stole', 'stoles', count, _ ).-noun( 'stolidity', '-', mass, _ ).-noun( 'stolidness', '-', mass, _ ).-noun( 'stomach', 'stomachs', both, _ ).-noun( 'stomach-ache', 'stomach-aches', count, _ ).-noun( 'stomach-pump', 'stomach-pumps', count, _ ).-noun( 'stomp', 'stomps', count, _ ).-noun( 'stone', 'stones', both, _ ).-noun( 'stone-fruit', 'stone-fruits', both, _ ).-noun( 'stone-pit', 'stone-pits', count, _ ).-noun( 'stonebreaker', 'stonebreakers', count, _ ).-noun( 'stonemason', 'stonemasons', count, _ ).-noun( 'stonewaller', 'stonewallers', count, _ ).-noun( 'stonewalling', '-', mass, _ ).-noun( 'stoneware', '-', mass, _ ).-noun( 'stonework', '-', mass, _ ).-noun( 'stooge', 'stooges', count, _ ).-noun( 'stool', 'stools', count, _ ).-noun( 'stoop', 'stoops', count, _ ).-noun( 'stop', 'stops', count, _ ).-noun( 'stopcock', 'stopcocks', count, _ ).-noun( 'stopgap', 'stopgaps', count, _ ).-noun( 'stopover', 'stopovers', count, _ ).-noun( 'stoppage', 'stoppages', count, _ ).-noun( 'stopper', 'stoppers', count, _ ).-noun( 'stopping', 'stoppings', both, _ ).-noun( 'stopwatch', 'stopwatches', count, _ ).-noun( 'storage', '-', mass, _ ).-noun( 'store', 'stores', both, _ ).-noun( 'storehouse', 'storehouses', count, _ ).-noun( 'storeroom', 'storerooms', count, _ ).-noun( 'storey', 'storeys', count, _ ).-noun( 'stork', 'storks', count, _ ).-noun( 'storm', 'storms', count, _ ).-noun( 'storm-centre', 'storm-centres', count, _ ).-noun( 'storm-cloud', 'storm-clouds', count, _ ).-noun( 'storm-cone', 'storm-cones', count, _ ).-noun( 'storm-lantern', 'storm-lanterns', count, _ ).-noun( 'storm-signal', 'storm-signals', count, _ ).-noun( 'storm-trooper', 'storm-troopers', count, _ ).-noun( 'story', 'stories', count, _ ).-noun( 'storyteller', 'storytellers', count, _ ).-noun( 'stoup', 'stoups', count, _ ).-noun( 'stout', '-', mass, _ ).-noun( 'stoutness', '-', mass, _ ).-noun( 'stove', 'stoves', count, _ ).-noun( 'stovepipe', 'stovepipes', count, _ ).-noun( 'stowaway', 'stowaways', count, _ ).-noun( 'straggler', 'stragglers', count, _ ).-noun( 'straight', 'straights', count, _ ).-noun( 'straightness', '-', mass, _ ).-noun( 'strain', 'strains', both, _ ).-noun( 'strainer', 'strainers', count, _ ).-noun( 'strait', 'straits', count, _ ).-noun( 'straitjacket', 'straitjackets', count, _ ).-noun( 'strand', 'strands', count, _ ).-noun( 'strangeness', '-', mass, _ ).-noun( 'stranger', 'strangers', count, _ ).-noun( 'stranglehold', 'strangleholds', count, _ ).-noun( 'strangulation', '-', mass, _ ).-noun( 'strap', 'straps', both, _ ).-noun( 'straphanger', 'straphangers', count, _ ).-noun( 'strapping', '-', count, _ ).-noun( 'stratagem', 'stratagems', both, _ ).-noun( 'strategics', 'strategics', mass, _ ).-noun( 'strategist', 'strategists', count, _ ).-noun( 'strategy', 'strategies', both, _ ).-noun( 'stratification', 'stratifications', both, _ ).-noun( 'stratosphere', 'stratospheres', count, _ ).-noun( 'stratum', 'strata', count, _ ).-noun( 'straw', 'straws', both, _ ).-noun( 'strawberry', 'strawberries', count, _ ).-noun( 'strawboard', '-', mass, _ ).-noun( 'stray', 'strays', count, _ ).-noun( 'streak', 'streaks', count, _ ).-noun( 'stream', 'streams', count, _ ).-noun( 'streamer', 'streamers', count, _ ).-noun( 'streamlet', 'streamlets', count, _ ).-noun( 'street', 'streets', count, _ ).-noun( 'street-girl', 'street-girls', count, _ ).-noun( 'street-urchin', 'street-urchins', count, _ ).-noun( 'streetcar', 'streetcars', count, _ ).-noun( 'streetwalker', 'streetwalkers', count, _ ).-noun( 'strength', 'strengths', both, _ ).-noun( 'strenuousness', '-', mass, _ ).-noun( 'streptococcus', 'streptococci', count, _ ).-noun( 'streptomycin', '-', mass, _ ).-noun( 'stress', 'stresses', both, _ ).-noun( 'stress-mark', 'stress-marks', count, _ ).-noun( 'stretch', 'stretches', both, _ ).-noun( 'stretcher', 'stretchers', count, _ ).-noun( 'stretcher-bearer', 'stretcher-bearers', count, _ ).-noun( 'stretcher-party', 'stretcher-parties', count, _ ).-noun( 'strictness', '-', mass, _ ).-noun( 'stricture', 'strictures', count, _ ).-noun( 'stride', 'strides', count, _ ).-noun( 'stridulation', 'stridulations', both, _ ).-noun( 'strife', '-', mass, _ ).-noun( 'strike', 'strikes', count, _ ).-noun( 'strike-leader', 'strike-leaders', count, _ ).-noun( 'strike-pay', '-', mass, _ ).-noun( 'strikebreaker', 'strikebreakers', count, _ ).-noun( 'striker', 'strikers', count, _ ).-noun( 'string', 'strings', both, _ ).-noun( 'stringency', 'stringencies', both, _ ).-noun( 'strip', 'strips', count, _ ).-noun( 'strip-lighting', '-', mass, _ ).-noun( 'strip-poker', '-', mass, _ ).-noun( 'strip-show', 'strip-shows', count, _ ).-noun( 'stripe', 'stripes', count, _ ).-noun( 'stripling', 'striplings', count, _ ).-noun( 'stripper', 'strippers', count, _ ).-noun( 'striptease', '-', mass, _ ).-noun( 'striver', 'strivers', count, _ ).-noun( 'stroboscope', 'stroboscopes', count, _ ).-noun( 'stroke', 'strokes', count, _ ).-noun( 'stroll', 'strolls', count, _ ).-noun( 'stroller', 'strollers', count, _ ).-noun( 'strongbox', 'strongboxes', count, _ ).-noun( 'stronghold', 'strongholds', count, _ ).-noun( 'strongroom', 'strongrooms', count, _ ).-noun( 'strontium', '-', mass, _ ).-noun( 'strop', 'strops', count, _ ).-noun( 'strophe', 'strophes', count, _ ).-noun( 'structure', 'structures', both, _ ).-noun( 'strudel', 'strudels', both, _ ).-noun( 'struggle', 'struggles', count, _ ).-noun( 'strum', 'strums', count, _ ).-noun( 'strumpet', 'strumpets', count, _ ).-noun( 'strut', 'struts', count, _ ).-noun( 'strychnine', '-', mass, _ ).-noun( 'stub', 'stubs', count, _ ).-noun( 'stubble', '-', mass, _ ).-noun( 'stubbornness', '-', mass, _ ).-noun( 'stucco', 'stuccos', both, _ ).-noun( 'stud', 'studs', count, _ ).-noun( 'stud-farm', 'stud-farms', count, _ ).-noun( 'stud-mare', 'stud-mares', count, _ ).-noun( 'studbook', 'studbooks', count, _ ).-noun( 'student', 'students', count, _ ).-noun( 'studio', 'studios', count, _ ).-noun( 'studiousness', '-', mass, _ ).-noun( 'study', 'studies', both, _ ).-noun( 'stuff', 'stuffs', both, _ ).-noun( 'stuffiness', '-', mass, _ ).-noun( 'stuffing', '-', mass, _ ).-noun( 'stultification', 'stultifications', both, _ ).-noun( 'stumble', 'stumbles', count, _ ).-noun( 'stumbling-block', 'stumbling-blocks', count, _ ).-noun( 'stump', 'stumps', count, _ ).-noun( 'stumper', 'stumpers', count, _ ).-noun( 'stunner', 'stunners', count, _ ).-noun( 'stunt', 'stunts', count, _ ).-noun( 'stupefaction', '-', mass, _ ).-noun( 'stupid', '-', count, _ ).-noun( 'stupidity', 'stupidities', both, _ ).-noun( 'stupor', 'stupors', both, _ ).-noun( 'sturdiness', '-', mass, _ ).-noun( 'sturgeon', 'sturgeons', both, _ ).-noun( 'stutter', 'stutters', count, _ ).-noun( 'stutterer', 'stutterers', count, _ ).-noun( 'sty', 'sties', count, _ ).-noun( 'stye', 'styes', count, _ ).-noun( 'style', 'styles', both, _ ).-noun( 'stylishness', '-', mass, _ ).-noun( 'stylist', 'stylists', count, _ ).-noun( 'stylization', 'stylizations', both, _ ).-noun( 'stylus', 'styluses', count, _ ).-noun( 'stymie', 'stymies', count, _ ).-noun( 'styptic', 'styptics', count, _ ).-noun( 'suasion', '-', mass, _ ).-noun( 'suavity', '-', mass, _ ).-noun( 'sub', 'subs', count, _ ).-noun( 'subaltern', 'subalterns', count, _ ).-noun( 'subcommittee', 'subcommittees', count, _ ).-noun( 'subconscious', '-', count, _ ).-noun( 'subconsciousness', '-', mass, _ ).-noun( 'subcontinent', 'subcontinents', count, _ ).-noun( 'subcontract', 'subcontracts', count, _ ).-noun( 'subcontractor', 'subcontractors', count, _ ).-noun( 'subdivision', 'subdivisions', both, _ ).-noun( 'subeditor', 'subeditors', count, _ ).-noun( 'subgroup', 'subgroups', count, _ ).-noun( 'subheading', 'subheadings', count, _ ).-noun( 'subject', 'subjects', count, _ ).-noun( 'subjection', '-', mass, _ ).-noun( 'subjectivity', '-', mass, _ ).-noun( 'subjugation', 'subjugations', both, _ ).-noun( 'subjunctive', 'subjunctives', both, _ ).-noun( 'sublease', 'subleases', count, _ ).-noun( 'sublieutenant', 'sublieutenants', count, _ ).-noun( 'sublimate', 'sublimates', count, _ ).-noun( 'sublimation', 'sublimations', both, _ ).-noun( 'sublime', '-', count, _ ).-noun( 'sublimity', '-', mass, _ ).-noun( 'submarine', 'submarines', count, _ ).-noun( 'submariner', 'submariners', count, _ ).-noun( 'submergence', '-', mass, _ ).-noun( 'submersion', '-', mass, _ ).-noun( 'submission', 'submissions', both, _ ).-noun( 'submissiveness', '-', mass, _ ).-noun( 'subnormal', 'subnormals', count, _ ).-noun( 'subordinate', 'subordinates', count, _ ).-noun( 'subordination', 'subordinations', both, _ ).-noun( 'subornation', '-', mass, _ ).-noun( 'subpoena', 'subpoenas', count, _ ).-noun( 'subscriber', 'subscribers', count, _ ).-noun( 'subscript', 'subscripts', count, _ ).-noun( 'subscription', 'subscriptions', both, _ ).-noun( 'subsection', 'subsections', count, _ ).-noun( 'subservience', '-', mass, _ ).-noun( 'subsidence', 'subsidences', both, _ ).-noun( 'subsidiary', 'subsidiaries', count, _ ).-noun( 'subsidization', '-', mass, _ ).-noun( 'subsidy', 'subsidies', count, _ ).-noun( 'subsistence', '-', mass, _ ).-noun( 'subsoil', '-', mass, _ ).-noun( 'substance', 'substances', both, _ ).-noun( 'substantiation', 'substantiations', both, _ ).-noun( 'substantive', 'substantives', count, _ ).-noun( 'substation', 'substations', count, _ ).-noun( 'substitute', 'substitutes', count, _ ).-noun( 'substitution', 'substitutions', both, _ ).-noun( 'substrate', 'substrates', count, _ ).-noun( 'substratum', 'substrata', count, _ ).-noun( 'substructure', 'substructures', count, _ ).-noun( 'subterfuge', 'subterfuges', both, _ ).-noun( 'subtitle', 'subtitles', count, _ ).-noun( 'subtlety', 'subtleties', both, _ ).-noun( 'subtopia', '-', mass, _ ).-noun( 'subtraction', 'subtractions', both, _ ).-noun( 'suburb', 'suburbs', count, _ ).-noun( 'suburbia', '-', mass, _ ).-noun( 'subvention', 'subventions', count, _ ).-noun( 'subversion', '-', mass, _ ).-noun( 'subversive', 'subversives', count, _ ).-noun( 'subway', 'subways', count, _ ).-noun( 'success', 'successes', both, _ ).-noun( 'succession', 'successions', both, _ ).-noun( 'successor', 'successors', count, _ ).-noun( 'succinctness', '-', mass, _ ).-noun( 'succour', '-', mass, _ ).-noun( 'succubus', 'succubuses', count, _ ).-noun( 'succulence', '-', mass, _ ).-noun( 'succulent', 'succulents', count, _ ).-noun( 'suck', 'sucks', count, _ ).-noun( 'sucker', 'suckers', count, _ ).-noun( 'sucking-pig', 'sucking-pigs', both, _ ).-noun( 'suckling', 'sucklings', count, _ ).-noun( 'suction', '-', mass, _ ).-noun( 'sudden', '-', count, _ ).-noun( 'suddenness', '-', mass, _ ).-noun( 'suede', '-', mass, _ ).-noun( 'suet', '-', mass, _ ).-noun( 'sufferance', '-', mass, _ ).-noun( 'sufferer', 'sufferers', count, _ ).-noun( 'suffering', 'sufferings', both, _ ).-noun( 'sufficiency', '-', mass, _ ).-noun( 'suffix', 'suffixes', count, _ ).-noun( 'suffocation', '-', mass, _ ).-noun( 'suffragan', 'suffragans', count, _ ).-noun( 'suffrage', 'suffrages', both, _ ).-noun( 'suffragette', 'suffragettes', count, _ ).-noun( 'suffusion', '-', mass, _ ).-noun( 'sugar', 'sugars', both, _ ).-noun( 'sugar-beet', 'sugar-beet', both, _ ).-noun( 'sugar-candy', 'sugar-candies', both, _ ).-noun( 'sugar-cane', '-', mass, _ ).-noun( 'sugar-daddy', 'sugar-daddies', count, _ ).-noun( 'sugar-loaf', '-', mass, _ ).-noun( 'sugar-refinery', 'sugar-refineries', count, _ ).-noun( 'sugarlump', 'sugarlumps', count, _ ).-noun( 'suggestibility', '-', mass, _ ).-noun( 'suggestion', 'suggestions', both, _ ).-noun( 'suicide', 'suicides', both, _ ).-noun( 'suit', 'suits', count, _ ).-noun( 'suitability', '-', mass, _ ).-noun( 'suitableness', '-', mass, _ ).-noun( 'suitcase', 'suitcases', count, _ ).-noun( 'suite', 'suites', count, _ ).-noun( 'suiting', '-', mass, _ ).-noun( 'suitor', 'suitors', count, _ ).-noun( 'sulk', 'sulks', count, _ ).-noun( 'sulkiness', '-', mass, _ ).-noun( 'sulky', 'sulkies', count, _ ).-noun( 'sullenness', '-', mass, _ ).-noun( 'sulpha', '-', mass, _ ).-noun( 'sulphate', 'sulphates', both, _ ).-noun( 'sulphide', 'sulphides', both, _ ).-noun( 'sulphur', '-', mass, _ ).-noun( 'sultan', 'sultans', count, _ ).-noun( 'sultana', 'sultanas', count, _ ).-noun( 'sultanate', 'sultanates', count, _ ).-noun( 'sultriness', '-', mass, _ ).-noun( 'sum', 'sums', count, _ ).-noun( 'sumac', '-', mass, _ ).-noun( 'sumach', '-', mass, _ ).-noun( 'summary', 'summaries', count, _ ).-noun( 'summation', 'summations', count, _ ).-noun( 'summer', 'summers', both, _ ).-noun( 'summerhouse', 'summerhouses', count, _ ).-noun( 'summertime', 'summertimes', both, _ ).-noun( 'summing-up', 'summing-ups', count, _ ).-noun( 'summit', 'summits', count, _ ).-noun( 'summons', 'summonses', count, _ ).-noun( 'sump', 'sumps', count, _ ).-noun( 'sumpter', 'sumpters', count, _ ).-noun( 'sumptuousness', '-', mass, _ ).-noun( 'sun', 'suns', both, _ ).-noun( 'sun-god', 'sun-gods', count, _ ).-noun( 'sun-helmet', 'sun-helmets', count, _ ).-noun( 'sun-lounge', 'sun-lounges', count, _ ).-noun( 'sun-parlour', 'sun-parlours', count, _ ).-noun( 'sun-porch', 'sun-porches', count, _ ).-noun( 'sun-up', '-', mass, _ ).-noun( 'sun-visor', 'sun-visors', count, _ ).-noun( 'sun-worship', '-', mass, _ ).-noun( 'sunbathe', '-', count, _ ).-noun( 'sunbeam', 'sunbeams', count, _ ).-noun( 'sunblind', 'sunblinds', count, _ ).-noun( 'sunbonnet', 'sunbonnets', count, _ ).-noun( 'sunburn', 'sunburns', both, _ ).-noun( 'sunburst', 'sunbursts', count, _ ).-noun( 'sundae', 'sundaes', count, _ ).-noun( 'sunder', '-', mass, _ ).-noun( 'sundial', 'sundials', count, _ ).-noun( 'sundown', '-', mass, _ ).-noun( 'sundowner', 'sundowners', count, _ ).-noun( 'sunfish', 'sunfish', count, _ ).-noun( 'sunflower', 'sunflowers', count, _ ).-noun( 'sunhat', 'sunhats', count, _ ).-noun( 'sunlamp', 'sunlamps', count, _ ).-noun( 'sunlight', '-', mass, _ ).-noun( 'sunrise', 'sunrises', both, _ ).-noun( 'sunroof', 'sunroofs', count, _ ).-noun( 'sunset', 'sunsets', both, _ ).-noun( 'sunshade', 'sunshades', count, _ ).-noun( 'sunshine', '-', mass, _ ).-noun( 'sunshine-roof', 'sunshine-roofs', count, _ ).-noun( 'sunspot', 'sunspots', count, _ ).-noun( 'sunstroke', '-', mass, _ ).-noun( 'suntan', 'suntans', both, _ ).-noun( 'suntrap', 'suntraps', count, _ ).-noun( 'sup', 'sups', count, _ ).-noun( 'super', 'supers', count, _ ).-noun( 'superabundance', '-', count, _ ).-noun( 'superannuation', 'superannuations', both, _ ).-noun( 'supercargo', 'supercargoes', count, _ ).-noun( 'supercharger', 'superchargers', count, _ ).-noun( 'superciliousness', '-', mass, _ ).-noun( 'superego', '-', mass, _ ).-noun( 'supererogation', '-', mass, _ ).-noun( 'superficiality', 'superficialities', both, _ ).-noun( 'superficies', 'superficies', count, _ ).-noun( 'superfluity', 'superfluities', both, _ ).-noun( 'superintendence', '-', mass, _ ).-noun( 'superintendent', 'superintendents', count, _ ).-noun( 'superior', 'superiors', count, _ ).-noun( 'superiority', '-', mass, _ ).-noun( 'superlative', 'superlatives', count, _ ).-noun( 'superman', 'supermen', count, _ ).-noun( 'supermarket', 'supermarkets', count, _ ).-noun( 'supernumerary', 'supernumeraries', count, _ ).-noun( 'superscription', 'superscriptions', count, _ ).-noun( 'supersession', '-', mass, _ ).-noun( 'superstition', 'superstitions', both, _ ).-noun( 'superstructure', 'superstructures', count, _ ).-noun( 'supertax', 'supertaxes', both, _ ).-noun( 'supervision', 'supervisions', both, _ ).-noun( 'supervisor', 'supervisors', count, _ ).-noun( 'supper', 'suppers', both, _ ).-noun( 'supplanter', 'supplanters', count, _ ).-noun( 'supplement', 'supplements', count, _ ).-noun( 'suppleness', '-', mass, _ ).-noun( 'suppliant', 'suppliants', count, _ ).-noun( 'supplicant', 'supplicants', count, _ ).-noun( 'supplication', 'supplications', both, _ ).-noun( 'supplier', 'suppliers', count, _ ).-noun( 'supply', 'supplies', both, _ ).-noun( 'support', 'supports', both, _ ).-noun( 'supporter', 'supporters', count, _ ).-noun( 'supposition', 'suppositions', both, _ ).-noun( 'suppository', 'suppositories', count, _ ).-noun( 'suppression', 'suppressions', count, _ ).-noun( 'suppressor', 'suppressors', count, _ ).-noun( 'suppuration', 'suppurations', both, _ ).-noun( 'supremacy', '-', mass, _ ).-noun( 'surcharge', 'surcharges', count, _ ).-noun( 'surd', 'surds', count, _ ).-noun( 'sureness', '-', mass, _ ).-noun( 'surety', 'sureties', both, _ ).-noun( 'surf', '-', mass, _ ).-noun( 'surface', 'surfaces', count, _ ).-noun( 'surfboard', 'surfboards', count, _ ).-noun( 'surfboat', 'surfboats', count, _ ).-noun( 'surfeit', 'surfeits', count, _ ).-noun( 'surfing', '-', mass, _ ).-noun( 'surfriding', '-', mass, _ ).-noun( 'surge', 'surges', count, _ ).-noun( 'surgeon', 'surgeons', count, _ ).-noun( 'surgery', 'surgeries', both, _ ).-noun( 'surliness', '-', mass, _ ).-noun( 'surmise', 'surmises', count, _ ).-noun( 'surname', 'surnames', count, _ ).-noun( 'surplice', 'surplices', count, _ ).-noun( 'surplus', 'surpluses', count, _ ).-noun( 'surprise', 'surprises', both, _ ).-noun( 'surrealism', '-', mass, _ ).-noun( 'surrealist', 'surrealists', count, _ ).-noun( 'surrender', 'surrenders', count, _ ).-noun( 'surrogate', 'surrogates', count, _ ).-noun( 'surround', 'surrounds', count, _ ).-noun( 'surtax', 'surtaxes', both, _ ).-noun( 'surveillance', '-', mass, _ ).-noun( 'survey', 'surveys', count, _ ).-noun( 'surveying', '-', mass, _ ).-noun( 'surveyor', 'surveyors', count, _ ).-noun( 'survival', 'survivals', both, _ ).-noun( 'survivor', 'survivors', count, _ ).-noun( 'susceptibility', 'susceptibilities', both, _ ).-noun( 'suspect', 'suspects', count, _ ).-noun( 'suspender', 'suspenders', count, _ ).-noun( 'suspense', '-', mass, _ ).-noun( 'suspension', '-', mass, _ ).-noun( 'suspicion', 'suspicions', both, _ ).-noun( 'sustenance', '-', mass, _ ).-noun( 'suttee', 'suttees', both, _ ).-noun( 'suture', 'sutures', count, _ ).-noun( 'suzerain', 'suzerains', count, _ ).-noun( 'suzerainty', 'suzerainties', count, _ ).-noun( 'swab', 'swabs', count, _ ).-noun( 'swag', '-', mass, _ ).-noun( 'swagger', 'swaggers', count, _ ).-noun( 'swaggerer', 'swaggerers', count, _ ).-noun( 'swain', 'swains', count, _ ).-noun( 'swallow', 'swallows', count, _ ).-noun( 'swami', 'swamis', count, _ ).-noun( 'swamp', 'swamps', both, _ ).-noun( 'swan', 'swans', count, _ ).-noun( 'swan\'s-down', '-', mass, _ ).-noun( 'swan-song', 'swan-songs', count, _ ).-noun( 'swank', 'swanks', both, _ ).-noun( 'swap', 'swaps', count, _ ).-noun( 'sward', '-', mass, _ ).-noun( 'swarm', 'swarms', count, _ ).-noun( 'swashbuckler', 'swashbucklers', count, _ ).-noun( 'swashbuckling', '-', mass, _ ).-noun( 'swastika', 'swastikas', count, _ ).-noun( 'swat', 'swats', count, _ ).-noun( 'swath', 'swaths', count, _ ).-noun( 'swathe', 'swathes', count, _ ).-noun( 'sway', '-', mass, _ ).-noun( 'swearer', 'swearers', count, _ ).-noun( 'swearing', '-', mass, _ ).-noun( 'swearword', 'swearwords', count, _ ).-noun( 'sweat', 'sweats', both, _ ).-noun( 'sweatband', 'sweatbands', count, _ ).-noun( 'sweater', 'sweaters', count, _ ).-noun( 'sweatshop', 'sweatshops', count, _ ).-noun( 'swede', 'swedes', count, _ ).-noun( 'sweep', 'sweeps', count, _ ).-noun( 'sweeper', 'sweepers', count, _ ).-noun( 'sweeping', 'sweepings', both, _ ).-noun( 'sweet', 'sweets', both, _ ).-noun( 'sweetbread', 'sweetbreads', count, _ ).-noun( 'sweetbriar', '-', mass, _ ).-noun( 'sweetbrier', '-', mass, _ ).-noun( 'sweetening', 'sweetenings', both, _ ).-noun( 'sweetheart', 'sweethearts', count, _ ).-noun( 'sweetie', 'sweeties', count, _ ).-noun( 'sweetmeat', 'sweetmeats', count, _ ).-noun( 'sweetness', '-', mass, _ ).-noun( 'swell', 'swells', count, _ ).-noun( 'swelling', 'swellings', both, _ ).-noun( 'swerve', 'swerves', count, _ ).-noun( 'swift', 'swifts', count, _ ).-noun( 'swiftness', '-', mass, _ ).-noun( 'swig', 'swigs', count, _ ).-noun( 'swill', 'swills', both, _ ).-noun( 'swim', 'swims', count, _ ).-noun( 'swimmer', 'swimmers', count, _ ).-noun( 'swimming', '-', mass, _ ).-noun( 'swimming-bath', 'swimming-baths', count, _ ).-noun( 'swimming-costume', 'swimming-costumes', count, _ ).-noun( 'swimming-pool', 'swimming-pools', count, _ ).-noun( 'swimsuit', 'swimsuits', count, _ ).-noun( 'swindle', 'swindles', count, _ ).-noun( 'swindler', 'swindlers', count, _ ).-noun( 'swine', 'swine', count, _ ).-noun( 'swineherd', 'swineherds', count, _ ).-noun( 'swing', 'swings', count, _ ).-noun( 'swipe', 'swipes', count, _ ).-noun( 'swirl', 'swirls', count, _ ).-noun( 'swish', 'swishes', count, _ ).-noun( 'switch', 'switches', count, _ ).-noun( 'switchboard', 'switchboards', count, _ ).-noun( 'switchman', 'switchmen', count, _ ).-noun( 'swivel', 'swivels', count, _ ).-noun( 'swiz', '-', count, _ ).-noun( 'swizzle', 'swizzles', count, _ ).-noun( 'swizzle-stick', 'swizzle-sticks', count, _ ).-noun( 'swob', 'swobs', count, _ ).-noun( 'swoon', 'swoons', count, _ ).-noun( 'swoop', 'swoops', count, _ ).-noun( 'swop', 'swops', count, _ ).-noun( 'sword', 'swords', count, _ ).-noun( 'sword-cane', 'sword-canes', count, _ ).-noun( 'sword-cut', 'sword-cuts', count, _ ).-noun( 'sword-dance', 'sword-dances', count, _ ).-noun( 'swordfish', 'swordfish', count, _ ).-noun( 'swordplay', '-', mass, _ ).-noun( 'swordsman', 'swordsmen', count, _ ).-noun( 'swordsmanship', '-', mass, _ ).-noun( 'swordstick', 'swordsticks', count, _ ).-noun( 'swot', 'swots', count, _ ).-noun( 'sybarite', 'sybarites', count, _ ).-noun( 'sycamore', 'sycamores', both, _ ).-noun( 'sycophancy', '-', mass, _ ).-noun( 'sycophant', 'sycophants', count, _ ).-noun( 'syllabary', 'syllabaries', count, _ ).-noun( 'syllabication', '-', mass, _ ).-noun( 'syllabification', '-', mass, _ ).-noun( 'syllable', 'syllables', count, _ ).-noun( 'syllabus', 'syllabuses', count, _ ).-noun( 'syllogism', 'syllogisms', count, _ ).-noun( 'sylph', 'sylphs', count, _ ).-noun( 'symbiosis', '-', mass, _ ).-noun( 'symbol', 'symbols', count, _ ).-noun( 'symbolism', 'symbolisms', both, _ ).-noun( 'symbolization', 'symbolizations', both, _ ).-noun( 'symmetry', '-', mass, _ ).-noun( 'sympathizer', 'sympathizers', count, _ ).-noun( 'sympathy', 'sympathies', both, _ ).-noun( 'symphony', 'symphonies', count, _ ).-noun( 'symposium', 'symposiums', count, _ ).-noun( 'symptom', 'symptoms', count, _ ).-noun( 'synagogue', 'synagogues', count, _ ).-noun( 'synchroflash', '-', count, _ ).-noun( 'synchromesh', '-', mass, _ ).-noun( 'synchronization', 'synchronizations', both, _ ).-noun( 'synchrony', '-', mass, _ ).-noun( 'synchrotron', 'synchrotrons', count, _ ).-noun( 'syncopation', 'syncopations', both, _ ).-noun( 'syncope', '-', mass, _ ).-noun( 'syndic', 'syndics', count, _ ).-noun( 'syndicalism', '-', mass, _ ).-noun( 'syndicalist', 'syndicalists', count, _ ).-noun( 'syndicate', 'syndicates', count, _ ).-noun( 'syndication', 'syndications', count, _ ).-noun( 'syndrome', 'syndromes', count, _ ).-noun( 'synod', 'synods', count, _ ).-noun( 'synonym', 'synonyms', count, _ ).-noun( 'synopsis', 'synopses', count, _ ).-noun( 'syntax', '-', mass, _ ).-noun( 'synthesis', 'syntheses', both, _ ).-noun( 'synthetic', 'synthetics', count, _ ).-noun( 'syphilis', '-', mass, _ ).-noun( 'syphilitic', 'syphilitics', count, _ ).-noun( 'syphon', 'syphons', count, _ ).-noun( 'syringa', 'syringas', both, _ ).-noun( 'syringe', 'syringes', count, _ ).-noun( 'syrup', 'syrups', both, _ ).-noun( 'system', 'systems', both, _ ).-noun( 'systematization', '-', mass, _ ).-noun( 't', '-', count, _ ).-noun( 't^ete-`a-t^ete', 't^ete-`a-t^etes', count, _ ).-noun( 'tab', 'tabs', count, _ ).-noun( 'tabard', 'tabards', count, _ ).-noun( 'tabby', 'tabbies', count, _ ).-noun( 'tabby-cat', 'tabby-cats', count, _ ).-noun( 'tabernacle', 'tabernacles', count, _ ).-noun( 'table', 'tables', count, _ ).-noun( 'table-knife', 'table-knives', count, _ ).-noun( 'table-lifting', '-', mass, _ ).-noun( 'table-linen', '-', mass, _ ).-noun( 'table-rapping', '-', mass, _ ).-noun( 'table-talk', '-', mass, _ ).-noun( 'table-turning', '-', mass, _ ).-noun( 'tableau', 'tableaux', count, _ ).-noun( 'tableau vivant', 'tableaux vivants', count, _ ).-noun( 'tablecloth', 'tablecloths', count, _ ).-noun( 'tablemat', 'tablemats', count, _ ).-noun( 'tablespoon', 'tablespoons', count, _ ).-noun( 'tablespoonful', 'tablespoonfuls', count, _ ).-noun( 'tablet', 'tablets', count, _ ).-noun( 'tableware', '-', mass, _ ).-noun( 'tabloid', 'tabloids', count, _ ).-noun( 'taboo', 'taboos', both, _ ).-noun( 'tabor', 'tabors', count, _ ).-noun( 'tabulation', 'tabulations', both, _ ).-noun( 'tabulator', 'tabulators', count, _ ).-noun( 'tachograph', 'tachographs', count, _ ).-noun( 'taciturnity', '-', mass, _ ).-noun( 'tack', 'tacks', both, _ ).-noun( 'tackle', 'tackles', both, _ ).-noun( 'tact', '-', mass, _ ).-noun( 'tactic', 'tactics', count, _ ).-noun( 'tactician', 'tacticians', count, _ ).-noun( 'tactlessness', '-', mass, _ ).-noun( 'tadpole', 'tadpoles', count, _ ).-noun( 'taffeta', '-', mass, _ ).-noun( 'taffrail', 'taffrails', count, _ ).-noun( 'taffy', 'taffies', count, _ ).-noun( 'tag', 'tags', both, _ ).-noun( 'tail', 'tails', count, _ ).-noun( 'tail-coat', 'tail-coats', count, _ ).-noun( 'tail-end', 'tail-ends', count, _ ).-noun( 'tail-light', 'tail-lights', count, _ ).-noun( 'tailboard', 'tailboards', count, _ ).-noun( 'tailgate', 'tailgates', count, _ ).-noun( 'tailor', 'tailors', count, _ ).-noun( 'tailpiece', 'tailpieces', count, _ ).-noun( 'tailplane', 'tailplanes', count, _ ).-noun( 'tailspin', 'tailspins', count, _ ).-noun( 'taint', 'taints', both, _ ).-noun( 'take', 'takes', count, _ ).-noun( 'take-off', 'take-offs', count, _ ).-noun( 'take-up', '-', mass, _ ).-noun( 'takeover', 'takeovers', count, _ ).-noun( 'taker', 'takers', count, _ ).-noun( 'talc', '-', mass, _ ).-noun( 'talcum', '-', mass, _ ).-noun( 'tale', 'tales', count, _ ).-noun( 'tale-bearer', 'tale-bearers', count, _ ).-noun( 'tale-teller', 'tale-tellers', count, _ ).-noun( 'talent', 'talents', both, _ ).-noun( 'talisman', 'talismans', count, _ ).-noun( 'talk', 'talks', both, _ ).-noun( 'talker', 'talkers', count, _ ).-noun( 'talkie', 'talkies', count, _ ).-noun( 'talking-point', 'talking-points', count, _ ).-noun( 'talking-to', 'talking-tos', count, _ ).-noun( 'tallboy', 'tallboys', count, _ ).-noun( 'tallow', '-', mass, _ ).-noun( 'tally', 'tallies', count, _ ).-noun( 'tally-clerk', 'tally-clerks', count, _ ).-noun( 'tallyman', 'tallymen', count, _ ).-noun( 'talon', 'talons', count, _ ).-noun( 'talus', 'taluses', count, _ ).-noun( 'tam-o\'-shanter', 'tam-o\'-shanters', count, _ ).-noun( 'tamale', 'tamales', both, _ ).-noun( 'tamarind', 'tamarinds', both, _ ).-noun( 'tamarisk', 'tamarisks', count, _ ).-noun( 'tambour', 'tambours', count, _ ).-noun( 'tambourine', 'tambourines', count, _ ).-noun( 'tameness', '-', mass, _ ).-noun( 'tamer', 'tamers', count, _ ).-noun( 'tammy', 'tammies', count, _ ).-noun( 'tan', 'tans', count, _ ).-noun( 'tandem', 'tandems', count, _ ).-noun( 'tang', 'tangs', count, _ ).-noun( 'tangent', 'tangents', count, _ ).-noun( 'tangerine', 'tangerines', both, _ ).-noun( 'tangibility', '-', mass, _ ).-noun( 'tangle', 'tangles', both, _ ).-noun( 'tango', 'tangos', count, _ ).-noun( 'tank', 'tanks', count, _ ).-noun( 'tank-car', 'tank-cars', count, _ ).-noun( 'tankard', 'tankards', count, _ ).-noun( 'tanker', 'tankers', count, _ ).-noun( 'tanner', 'tanners', count, _ ).-noun( 'tannery', 'tanneries', count, _ ).-noun( 'tannin', '-', mass, _ ).-noun( 'tannoy', 'tannoys', count, _ ).-noun( 'tansy', 'tansies', count, _ ).-noun( 'tantrum', 'tantrums', count, _ ).-noun( 'tap', 'taps', count, _ ).-noun( 'tap-dancing', '-', mass, _ ).-noun( 'tape', 'tapes', both, _ ).-noun( 'tape-measure', 'tape-measures', count, _ ).-noun( 'tape-recorder', 'tape-recorders', count, _ ).-noun( 'taper', 'tapers', count, _ ).-noun( 'tapestry', 'tapestries', both, _ ).-noun( 'tapeworm', 'tapeworms', count, _ ).-noun( 'tapioca', '-', mass, _ ).-noun( 'tapir', 'tapirs', count, _ ).-noun( 'taproom', 'taprooms', count, _ ).-noun( 'taproot', 'taproots', count, _ ).-noun( 'tapster', 'tapsters', count, _ ).-noun( 'tar', 'tars', both, _ ).-noun( 'tar-macadam', '-', mass, _ ).-noun( 'taradiddle', 'taradiddles', count, _ ).-noun( 'tarantella', 'tarantellas', count, _ ).-noun( 'tarantelle', 'tarantelles', count, _ ).-noun( 'tarantula', 'tarantulas', count, _ ).-noun( 'tarboosh', 'tarbooshes', count, _ ).-noun( 'tardiness', '-', mass, _ ).-noun( 'tare', 'tares', count, _ ).-noun( 'target', 'targets', count, _ ).-noun( 'tariff', 'tariffs', count, _ ).-noun( 'tarmac', '-', mass, _ ).-noun( 'tarn', 'tarns', count, _ ).-noun( 'tarnish', '-', mass, _ ).-noun( 'taro', 'taros', both, _ ).-noun( 'tarpaulin', 'tarpaulins', both, _ ).-noun( 'tarpon', 'tarpons', count, _ ).-noun( 'tarradiddle', 'tarradiddles', count, _ ).-noun( 'tarragon', '-', mass, _ ).-noun( 'tarsal', 'tarsals', count, _ ).-noun( 'tarsus', 'tarsi', count, _ ).-noun( 'tart', 'tarts', count, _ ).-noun( 'tartan', 'tartans', both, _ ).-noun( 'tartar', 'tartars', both, _ ).-noun( 'tartness', '-', mass, _ ).-noun( 'task', 'tasks', count, _ ).-noun( 'task-force', 'task-forces', count, _ ).-noun( 'taskmaster', 'taskmasters', count, _ ).-noun( 'tassel', 'tassels', count, _ ).-noun( 'taste', 'tastes', both, _ ).-noun( 'taster', 'tasters', count, _ ).-noun( 'tat', '-', mass, _ ).-noun( 'tatter', 'tatters', count, _ ).-noun( 'tatterdemalion', 'tatterdemalions', count, _ ).-noun( 'tatting', '-', mass, _ ).-noun( 'tattle', '-', mass, _ ).-noun( 'tattler', 'tattlers', count, _ ).-noun( 'tattoo', 'tattoos', count, _ ).-noun( 'taunt', 'taunts', count, _ ).-noun( 'tautness', '-', mass, _ ).-noun( 'tautology', 'tautologies', both, _ ).-noun( 'tavern', 'taverns', count, _ ).-noun( 'tawdriness', '-', mass, _ ).-noun( 'tawse', 'tawses', count, _ ).-noun( 'tax', 'taxes', both, _ ).-noun( 'tax-collector', 'tax-collectors', count, _ ).-noun( 'taxability', '-', mass, _ ).-noun( 'taxation', '-', mass, _ ).-noun( 'taxi', 'taxis', count, _ ).-noun( 'taxicab', 'taxicabs', count, _ ).-noun( 'taxidermist', 'taxidermists', count, _ ).-noun( 'taxidermy', '-', mass, _ ).-noun( 'taximeter', 'taximeters', count, _ ).-noun( 'taxonomy', 'taxonomies', both, _ ).-noun( 'taxpayer', 'taxpayers', count, _ ).-noun( 'tea', 'teas', both, _ ).-noun( 'tea-bag', 'tea-bags', count, _ ).-noun( 'tea-break', 'tea-breaks', count, _ ).-noun( 'tea-caddy', 'tea-caddies', count, _ ).-noun( 'tea-chest', 'tea-chests', count, _ ).-noun( 'tea-cloth', 'tea-cloths', count, _ ).-noun( 'tea-cosy', 'tea-cosies', count, _ ).-noun( 'tea-garden', 'tea-gardens', count, _ ).-noun( 'tea-kettle', 'tea-kettles', count, _ ).-noun( 'tea-leaf', 'tea-leaves', count, _ ).-noun( 'tea-party', 'tea-parties', count, _ ).-noun( 'tea-service', 'tea-services', count, _ ).-noun( 'tea-set', 'tea-sets', count, _ ).-noun( 'tea-strainer', 'tea-strainers', count, _ ).-noun( 'tea-table', 'tea-tables', count, _ ).-noun( 'tea-time', '-', mass, _ ).-noun( 'tea-towel', 'tea-towels', count, _ ).-noun( 'tea-tray', 'tea-trays', count, _ ).-noun( 'tea-trolley', 'tea-trolleys', count, _ ).-noun( 'tea-urn', 'tea-urns', count, _ ).-noun( 'tea-wagon', 'tea-wagons', count, _ ).-noun( 'teacake', 'teacakes', count, _ ).-noun( 'teach-in', 'teach-ins', count, _ ).-noun( 'teacher', 'teachers', count, _ ).-noun( 'teaching', 'teachings', both, _ ).-noun( 'teacup', 'teacups', count, _ ).-noun( 'teahouse', 'teahouses', count, _ ).-noun( 'teak', '-', mass, _ ).-noun( 'teal', 'teal', count, _ ).-noun( 'team', 'teams', count, _ ).-noun( 'teamster', 'teamsters', count, _ ).-noun( 'teamwork', '-', mass, _ ).-noun( 'teapot', 'teapots', count, _ ).-noun( 'tear', 'tears', count, _ ).-noun( 'tear', 'tears', count, _ ).-noun( 'tear-drop', 'tear-drops', count, _ ).-noun( 'tear-gas', '-', mass, _ ).-noun( 'tearaway', 'tearaways', count, _ ).-noun( 'tearing', '-', mass, _ ).-noun( 'tearoom', 'tearooms', count, _ ).-noun( 'tease', 'teases', count, _ ).-noun( 'teasel', 'teasels', count, _ ).-noun( 'teaser', 'teasers', count, _ ).-noun( 'teashop', 'teashops', count, _ ).-noun( 'teaspoon', 'teaspoons', count, _ ).-noun( 'teaspoonful', 'teaspoonfuls', count, _ ).-noun( 'teat', 'teats', count, _ ).-noun( 'teazel', 'teazels', count, _ ).-noun( 'teazle', 'teazles', count, _ ).-noun( 'tec', 'tecs', count, _ ).-noun( 'tech', 'techs', count, _ ).-noun( 'technicality', 'technicalities', both, _ ).-noun( 'technician', 'technicians', count, _ ).-noun( 'technique', 'techniques', both, _ ).-noun( 'technocracy', 'technocracies', both, _ ).-noun( 'technocrat', 'technocrats', count, _ ).-noun( 'technologist', 'technologists', count, _ ).-noun( 'technology', 'technologies', both, _ ).-noun( 'teddy', 'teddies', count, _ ).-noun( 'tediousness', '-', mass, _ ).-noun( 'tedium', '-', mass, _ ).-noun( 'tee', 'tees', count, _ ).-noun( 'tee-shirt', 'tee-shirts', count, _ ).-noun( 'teenager', 'teenagers', count, _ ).-noun( 'teetotaller', 'teetotallers', count, _ ).-noun( 'teetotum', 'teetotums', count, _ ).-noun( 'teg', 'tegs', count, _ ).-noun( 'tegument', 'teguments', count, _ ).-noun( 'tel', '-', proper, _ ).-noun( 'telecast', 'telecasts', count, _ ).-noun( 'telecommunication', 'telecommunications', both, _ ).-noun( 'telegram', 'telegrams', count, _ ).-noun( 'telegraph', 'telegraphs', count, _ ).-noun( 'telegraph-line', 'telegraph-lines', count, _ ).-noun( 'telegraph-pole', 'telegraph-poles', count, _ ).-noun( 'telegraph-post', 'telegraph-posts', count, _ ).-noun( 'telegraph-wire', 'telegraph-wires', count, _ ).-noun( 'telegrapher', 'telegraphers', count, _ ).-noun( 'telegraphese', '-', mass, _ ).-noun( 'telegraphist', 'telegraphists', count, _ ).-noun( 'telegraphy', '-', mass, _ ).-noun( 'telemetry', '-', mass, _ ).-noun( 'teleologist', 'teleologists', count, _ ).-noun( 'teleology', 'teleologies', both, _ ).-noun( 'telepathist', 'telepathists', count, _ ).-noun( 'telepathy', '-', mass, _ ).-noun( 'telephone', 'telephones', both, _ ).-noun( 'telephonist', 'telephonists', count, _ ).-noun( 'telephony', '-', mass, _ ).-noun( 'telephoto', '-', mass, _ ).-noun( 'telephotograph', 'telephotographs', count, _ ).-noun( 'telephotography', '-', mass, _ ).-noun( 'teleprinter', 'teleprinters', count, _ ).-noun( 'teleprompter', 'teleprompters', count, _ ).-noun( 'telescope', 'telescopes', count, _ ).-noun( 'teletypewriter', 'teletypewriters', count, _ ).-noun( 'television', 'televisions', both, _ ).-noun( 'telex', 'telexes', count, _ ).-noun( 'telfer', 'telfers', count, _ ).-noun( 'teller', 'tellers', count, _ ).-noun( 'telltale', 'telltales', count, _ ).-noun( 'telly', 'tellies', count, _ ).-noun( 'telpher', 'telphers', count, _ ).-noun( 'temerity', '-', mass, _ ).-noun( 'temp', 'temps', count, _ ).-noun( 'temper', 'tempers', both, _ ).-noun( 'tempera', '-', mass, _ ).-noun( 'temperament', 'temperaments', both, _ ).-noun( 'temperance', '-', mass, _ ).-noun( 'temperateness', '-', mass, _ ).-noun( 'temperature', 'temperatures', both, _ ).-noun( 'tempest', 'tempests', count, _ ).-noun( 'template', 'templates', count, _ ).-noun( 'temple', 'temples', count, _ ).-noun( 'templet', 'templets', count, _ ).-noun( 'tempo', 'tempos', count, _ ).-noun( 'temporality', '-', mass, _ ).-noun( 'temporalty', '-', mass, _ ).-noun( 'temporariness', '-', mass, _ ).-noun( 'temptation', 'temptations', both, _ ).-noun( 'tempter', 'tempters', count, _ ).-noun( 'temptress', 'temptresses', count, _ ).-noun( 'ten', 'tens', count, _ ).-noun( 'tenability', '-', mass, _ ).-noun( 'tenaciousness', '-', mass, _ ).-noun( 'tenacity', '-', mass, _ ).-noun( 'tenancy', 'tenancies', both, _ ).-noun( 'tenant', 'tenants', count, _ ).-noun( 'tenantry', 'tenantries', count, _ ).-noun( 'tench', 'tench', count, _ ).-noun( 'tendency', 'tendencies', both, _ ).-noun( 'tendentiousness', '-', mass, _ ).-noun( 'tender', 'tenders', count, _ ).-noun( 'tenderfoot', 'tenderfoots', count, _ ).-noun( 'tenderloin', '-', mass, _ ).-noun( 'tenderness', '-', mass, _ ).-noun( 'tendon', 'tendons', count, _ ).-noun( 'tendril', 'tendrils', count, _ ).-noun( 'tenement', 'tenements', count, _ ).-noun( 'tenement-house', 'tenement-houses', count, _ ).-noun( 'tenet', 'tenets', count, _ ).-noun( 'tenner', 'tenners', count, _ ).-noun( 'tennis', '-', mass, _ ).-noun( 'tennis-court', 'tennis-courts', count, _ ).-noun( 'tennis-elbow', '-', mass, _ ).-noun( 'tenon', 'tenons', count, _ ).-noun( 'tenor', 'tenors', count, _ ).-noun( 'tenpence', 'tenpences', count, _ ).-noun( 'tenpin', 'tenpins', count, _ ).-noun( 'tense', 'tenses', count, _ ).-noun( 'tenseness', '-', mass, _ ).-noun( 'tension', 'tensions', both, _ ).-noun( 'tensity', '-', mass, _ ).-noun( 'tent', 'tents', count, _ ).-noun( 'tent-peg', 'tent-pegs', count, _ ).-noun( 'tentacle', 'tentacles', count, _ ).-noun( 'tenth', 'tenths', count, _ ).-noun( 'tenuity', '-', mass, _ ).-noun( 'tenure', 'tenures', both, _ ).-noun( 'tepee', 'tepees', count, _ ).-noun( 'tepidity', '-', mass, _ ).-noun( 'tepidness', '-', mass, _ ).-noun( 'tercentenary', 'tercentenaries', count, _ ).-noun( 'tercentennial', 'tercentennials', count, _ ).-noun( 'tergiversation', '-', mass, _ ).-noun( 'term', 'terms', count, _ ).-noun( 'termagant', 'termagants', count, _ ).-noun( 'terminal', 'terminals', count, _ ).-noun( 'termination', 'terminations', both, _ ).-noun( 'terminology', 'terminologies', both, _ ).-noun( 'terminus', 'terminuses', count, _ ).-noun( 'termite', 'termites', count, _ ).-noun( 'tern', 'terns', count, _ ).-noun( 'terra firma', '-', mass, _ ).-noun( 'terra incognita', '-', mass, _ ).-noun( 'terra-cotta', '-', mass, _ ).-noun( 'terrace', 'terraces', count, _ ).-noun( 'terrain', '-', mass, _ ).-noun( 'terrapin', 'terrapins', count, _ ).-noun( 'terrier', 'terriers', count, _ ).-noun( 'territorial', 'territorials', count, _ ).-noun( 'territory', 'territories', both, _ ).-noun( 'terror', 'terrors', both, _ ).-noun( 'terrorism', '-', mass, _ ).-noun( 'terrorist', 'terrorists', count, _ ).-noun( 'terseness', '-', mass, _ ).-noun( 'terylene', '-', mass, _ ).-noun( 'test', 'tests', count, _ ).-noun( 'test-drive', 'test-drives', count, _ ).-noun( 'test-tube', 'test-tubes', count, _ ).-noun( 'testament', 'testaments', count, _ ).-noun( 'testate', 'testates', count, _ ).-noun( 'testator', 'testators', count, _ ).-noun( 'testatrix', 'testatrixes', count, _ ).-noun( 'testbed', 'testbeds', count, _ ).-noun( 'testicle', 'testicles', count, _ ).-noun( 'testimonial', 'testimonials', count, _ ).-noun( 'testimony', 'testimonies', both, _ ).-noun( 'testiness', '-', mass, _ ).-noun( 'testis', 'testes', count, _ ).-noun( 'tetanus', '-', mass, _ ).-noun( 'tetchiness', '-', mass, _ ).-noun( 'tether', 'tethers', count, _ ).-noun( 'text', 'texts', both, _ ).-noun( 'textbook', 'textbooks', count, _ ).-noun( 'textile', 'textiles', count, _ ).-noun( 'texture', 'textures', both, _ ).-noun( 'thalidomide', '-', mass, _ ).-noun( 'thane', 'thanes', count, _ ).-noun( 'thank-offering', 'thank-offerings', count, _ ).-noun( 'thankfulness', '-', mass, _ ).-noun( 'thanksgiving', 'thanksgivings', both, _ ).-noun( 'thatch', '-', mass, _ ).-noun( 'thatcher', 'thatchers', count, _ ).-noun( 'thaw', 'thaws', count, _ ).-noun( 'theatre', 'theatres', both, _ ).-noun( 'theatregoer', 'theatregoers', count, _ ).-noun( 'theatrical', 'theatricals', count, _ ).-noun( 'theft', 'thefts', both, _ ).-noun( 'theism', '-', mass, _ ).-noun( 'theist', 'theists', count, _ ).-noun( 'theme', 'themes', count, _ ).-noun( 'theocracy', 'theocracies', both, _ ).-noun( 'theodolite', 'theodolites', count, _ ).-noun( 'theologian', 'theologians', count, _ ).-noun( 'theology', 'theologies', both, _ ).-noun( 'theorem', 'theorems', count, _ ).-noun( 'theoretician', 'theoreticians', count, _ ).-noun( 'theorist', 'theorists', count, _ ).-noun( 'theory', 'theories', both, _ ).-noun( 'theosophist', 'theosophists', count, _ ).-noun( 'theosophy', '-', mass, _ ).-noun( 'therapeutics', 'therapeutics', mass, _ ).-noun( 'therapist', 'therapists', count, _ ).-noun( 'therapy', 'therapies', both, _ ).-noun( 'therm', 'therms', count, _ ).-noun( 'thermal', 'thermals', count, _ ).-noun( 'thermodynamics', 'thermodynamics', mass, _ ).-noun( 'thermometer', 'thermometers', count, _ ).-noun( 'thermoplastic', 'thermoplastics', count, _ ).-noun( 'thermos', 'thermoses', count, _ ).-noun( 'thermostat', 'thermostats', count, _ ).-noun( 'thesaurus', 'thesauruses', count, _ ).-noun( 'thesis', 'theses', count, _ ).-noun( 'thick', '-', mass, _ ).-noun( 'thickening', '-', mass, _ ).-noun( 'thicket', 'thickets', count, _ ).-noun( 'thickness', 'thicknesses', both, _ ).-noun( 'thief', 'thieves', count, _ ).-noun( 'thievery', '-', mass, _ ).-noun( 'thigh', 'thighs', count, _ ).-noun( 'thighbone', 'thighbones', count, _ ).-noun( 'thimble', 'thimbles', count, _ ).-noun( 'thimbleful', 'thimblefuls', count, _ ).-noun( 'thing', 'things', count, _ ).-noun( 'thingmabob', 'thingmabobs', count, _ ).-noun( 'thingmajig', 'thingmajigs', count, _ ).-noun( 'thingumabob', 'thingumabobs', count, _ ).-noun( 'thingumajig', 'thingumajigs', count, _ ).-noun( 'thingummy', 'thingummies', count, _ ).-noun( 'think', 'thinks', count, _ ).-noun( 'think-tank', 'think-tanks', count, _ ).-noun( 'thinker', 'thinkers', count, _ ).-noun( 'thinking', '-', mass, _ ).-noun( 'thinness', '-', mass, _ ).-noun( 'third', 'thirds', count, _ ).-noun( 'third-rater', 'third-raters', count, _ ).-noun( 'thirst', '-', mass, _ ).-noun( 'thirteen', 'thirteens', count, _ ).-noun( 'thirteenth', 'thirteenths', count, _ ).-noun( 'thirtieth', 'thirtieths', count, _ ).-noun( 'thirty', 'thirties', count, _ ).-noun( 'thistle', 'thistles', count, _ ).-noun( 'thistledown', '-', mass, _ ).-noun( 'thole', 'tholes', count, _ ).-noun( 'tholepin', 'tholepins', count, _ ).-noun( 'thong', 'thongs', count, _ ).-noun( 'thorax', 'thoraxes', count, _ ).-noun( 'thorn', 'thorns', both, _ ).-noun( 'thoroughbred', 'thoroughbreds', count, _ ).-noun( 'thoroughfare', 'thoroughfares', count, _ ).-noun( 'thoroughness', '-', mass, _ ).-noun( 'thought', 'thoughts', both, _ ).-noun( 'thought-reader', 'thought-readers', count, _ ).-noun( 'thoughtfulness', '-', mass, _ ).-noun( 'thoughtlessness', '-', mass, _ ).-noun( 'thousand', 'thousands', count, _ ).-noun( 'thousandth', 'thousandths', count, _ ).-noun( 'thraldom', '-', mass, _ ).-noun( 'thrall', 'thralls', both, _ ).-noun( 'thrashing', 'thrashings', count, _ ).-noun( 'thread', 'threads', both, _ ).-noun( 'threat', 'threats', count, _ ).-noun( 'three', 'threes', count, _ ).-noun( 'three-d', '-', mass, _ ).-noun( 'three-decker', 'three-deckers', count, _ ).-noun( 'three-quarter', 'three-quarters', count, _ ).-noun( 'three-score', '-', mass, _ ).-noun( 'threepence', 'threepences', count, _ ).-noun( 'threesome', 'threesomes', count, _ ).-noun( 'threnody', 'threnodies', count, _ ).-noun( 'thresher', 'threshers', count, _ ).-noun( 'threshing-floor', 'threshing-floors', count, _ ).-noun( 'threshing-machine', 'threshing-machines', count, _ ).-noun( 'threshold', 'thresholds', count, _ ).-noun( 'thrift', '-', mass, _ ).-noun( 'thriftlessness', '-', mass, _ ).-noun( 'thrill', 'thrills', count, _ ).-noun( 'thriller', 'thrillers', count, _ ).-noun( 'throat', 'throats', count, _ ).-noun( 'throb', 'throbs', count, _ ).-noun( 'throe', 'throes', count, _ ).-noun( 'thrombosis', '-', mass, _ ).-noun( 'throne', 'thrones', count, _ ).-noun( 'throng', 'throngs', count, _ ).-noun( 'throstle', 'throstles', count, _ ).-noun( 'throttle', 'throttles', both, _ ).-noun( 'throttle-valve', 'throttle-valves', count, _ ).-noun( 'throughput', 'throughputs', both, _ ).-noun( 'throughway', 'throughways', count, _ ).-noun( 'throw', 'throws', count, _ ).-noun( 'throw-in', 'throw-ins', count, _ ).-noun( 'throwaway', 'throwaways', count, _ ).-noun( 'throwback', 'throwbacks', count, _ ).-noun( 'thrush', 'thrushes', count, _ ).-noun( 'thrust', 'thrusts', both, _ ).-noun( 'thruster', 'thrusters', count, _ ).-noun( 'thud', 'thuds', count, _ ).-noun( 'thug', 'thugs', count, _ ).-noun( 'thuggery', '-', mass, _ ).-noun( 'thumb', 'thumbs', count, _ ).-noun( 'thumbnut', 'thumbnuts', count, _ ).-noun( 'thumbscrew', 'thumbscrews', count, _ ).-noun( 'thumbstall', 'thumbstalls', count, _ ).-noun( 'thumbtack', 'thumbtacks', count, _ ).-noun( 'thump', 'thumps', count, _ ).-noun( 'thunder', 'thunders', both, _ ).-noun( 'thunderbolt', 'thunderbolts', count, _ ).-noun( 'thunderclap', 'thunderclaps', count, _ ).-noun( 'thunderstorm', 'thunderstorms', count, _ ).-noun( 'thurible', 'thuribles', count, _ ).-noun( 'thwack', 'thwacks', count, _ ).-noun( 'thwart', 'thwarts', count, _ ).-noun( 'thyme', '-', mass, _ ).-noun( 'thyroid', 'thyroids', count, _ ).-noun( 'ti', '-', count, _ ).-noun( 'tiara', 'tiaras', count, _ ).-noun( 'tibia', 'tibiae', count, _ ).-noun( 'tic', 'tics', count, _ ).-noun( 'tick', 'ticks', both, _ ).-noun( 'tick-tock', 'tick-tocks', count, _ ).-noun( 'ticker', 'tickers', count, _ ).-noun( 'ticker-tape', '-', mass, _ ).-noun( 'ticket', 'tickets', count, _ ).-noun( 'ticket-collector', 'ticket-collectors', count, _ ).-noun( 'ticking', '-', mass, _ ).-noun( 'tickler', 'ticklers', count, _ ).-noun( 'tidbit', 'tidbits', count, _ ).-noun( 'tiddler', 'tiddlers', count, _ ).-noun( 'tiddlywinks', 'tiddlywinks', mass, _ ).-noun( 'tide', 'tides', both, _ ).-noun( 'tidemark', 'tidemarks', count, _ ).-noun( 'tideway', 'tideways', count, _ ).-noun( 'tidiness', '-', mass, _ ).-noun( 'tidy', 'tidies', count, _ ).-noun( 'tie', 'ties', count, _ ).-noun( 'tie-up', 'tie-ups', count, _ ).-noun( 'tier', 'tiers', count, _ ).-noun( 'tiff', 'tiffs', count, _ ).-noun( 'tiger', 'tigers', count, _ ).-noun( 'tiger-lily', 'tiger-lilies', count, _ ).-noun( 'tight-wad', 'tight-wads', count, _ ).-noun( 'tightness', '-', mass, _ ).-noun( 'tightrope', 'tightropes', count, _ ).-noun( 'tigress', 'tigresses', count, _ ).-noun( 'tike', 'tikes', count, _ ).-noun( 'tilde', 'tildes', count, _ ).-noun( 'tilde', 'tildes', count, _ ).-noun( 'tile', 'tiles', count, _ ).-noun( 'till', 'tills', count, _ ).-noun( 'tillage', '-', mass, _ ).-noun( 'tiller', 'tillers', count, _ ).-noun( 'tilt', 'tilts', count, _ ).-noun( 'tilth', 'tilths', count, _ ).-noun( 'tiltyard', 'tiltyards', count, _ ).-noun( 'timber', 'timbers', both, _ ).-noun( 'timbre', 'timbres', count, _ ).-noun( 'timbrel', 'timbrels', count, _ ).-noun( 'time', 'times', both, _ ).-noun( 'time-ball', 'time-balls', count, _ ).-noun( 'time-bomb', 'time-bombs', count, _ ).-noun( 'time-exposure', 'time-exposures', count, _ ).-noun( 'time-fuse', 'time-fuses', count, _ ).-noun( 'time-lag', 'time-lags', count, _ ).-noun( 'time-limit', 'time-limits', count, _ ).-noun( 'time-sheet', 'time-sheets', count, _ ).-noun( 'time-signal', 'time-signals', count, _ ).-noun( 'time-switch', 'time-switches', count, _ ).-noun( 'timecard', 'timecards', count, _ ).-noun( 'timekeeper', 'timekeepers', count, _ ).-noun( 'timekeeping', '-', mass, _ ).-noun( 'timeliness', '-', mass, _ ).-noun( 'timepiece', 'timepieces', count, _ ).-noun( 'timeserver', 'timeservers', count, _ ).-noun( 'timetable', 'timetables', count, _ ).-noun( 'timework', '-', mass, _ ).-noun( 'timidity', '-', mass, _ ).-noun( 'timidness', '-', mass, _ ).-noun( 'timing', 'timings', both, _ ).-noun( 'timothy', '-', mass, _ ).-noun( 'timpanist', 'timpanists', count, _ ).-noun( 'tin', 'tins', both, _ ).-noun( 'tin pan alley', 'tin pan alleys', count, _ ).-noun( 'tin-opener', 'tin-openers', count, _ ).-noun( 'tin-plate', '-', mass, _ ).-noun( 'tincture', 'tinctures', count, _ ).-noun( 'tinder', '-', mass, _ ).-noun( 'tinderbox', 'tinderboxes', count, _ ).-noun( 'tine', 'tines', count, _ ).-noun( 'tinfoil', '-', mass, _ ).-noun( 'ting', 'tings', count, _ ).-noun( 'tinge', 'tinges', count, _ ).-noun( 'tingle', 'tingles', count, _ ).-noun( 'tinker', 'tinkers', count, _ ).-noun( 'tinkle', '-', count, _ ).-noun( 'tinsel', '-', mass, _ ).-noun( 'tinsmith', 'tinsmiths', count, _ ).-noun( 'tint', 'tints', count, _ ).-noun( 'tintack', 'tintacks', count, _ ).-noun( 'tintinnabulation', '-', mass, _ ).-noun( 'tip', 'tips', count, _ ).-noun( 'tip-off', 'tip-offs', count, _ ).-noun( 'tippet', 'tippets', count, _ ).-noun( 'tipple', '-', mass, _ ).-noun( 'tippler', 'tipplers', count, _ ).-noun( 'tipstaff', 'tipstaffs', count, _ ).-noun( 'tipster', 'tipsters', count, _ ).-noun( 'tirade', 'tirades', count, _ ).-noun( 'tire', 'tires', count, _ ).-noun( 'tiredness', '-', mass, _ ).-noun( 'tiro', 'tiros', count, _ ).-noun( 'tissue', 'tissues', both, _ ).-noun( 'tit', 'tits', count, _ ).-noun( 'titan', 'titans', count, _ ).-noun( 'titbit', 'titbits', count, _ ).-noun( 'tithe', 'tithes', count, _ ).-noun( 'tithe-barn', 'tithe-barns', count, _ ).-noun( 'titillation', 'titillations', count, _ ).-noun( 'titlark', 'titlarks', count, _ ).-noun( 'title', 'titles', both, _ ).-noun( 'title-deed', 'title-deeds', count, _ ).-noun( 'title-page', 'title-pages', count, _ ).-noun( 'title-role', 'title-roles', count, _ ).-noun( 'titmouse', 'titmice', count, _ ).-noun( 'tittle', '-', count, _ ).-noun( 'tittle-tattle', '-', mass, _ ).-noun( 'tizzy', 'tizzies', count, _ ).-noun( 'to-do', 'to-dos', count, _ ).-noun( 'toad', 'toads', count, _ ).-noun( 'toad-in-the-hole', '-', both, _ ).-noun( 'toadstool', 'toadstools', count, _ ).-noun( 'toady', 'toadies', count, _ ).-noun( 'toast', 'toasts', both, _ ).-noun( 'toaster', 'toasters', count, _ ).-noun( 'toasting-fork', 'toasting-forks', count, _ ).-noun( 'toastmaster', 'toastmasters', count, _ ).-noun( 'toastrack', 'toastracks', count, _ ).-noun( 'tobacco', 'tobaccos', both, _ ).-noun( 'tobacconist', 'tobacconists', count, _ ).-noun( 'toboggan', 'toboggans', count, _ ).-noun( 'toby-jug', 'toby-jugs', count, _ ).-noun( 'toccata', 'toccatas', count, _ ).-noun( 'tocsin', 'tocsins', count, _ ).-noun( 'today', '-', mass, _ ).-noun( 'toddler', 'toddlers', count, _ ).-noun( 'toddy', 'toddies', both, _ ).-noun( 'toe', 'toes', count, _ ).-noun( 'toecap', 'toecaps', count, _ ).-noun( 'toehold', 'toeholds', count, _ ).-noun( 'toenail', 'toenails', count, _ ).-noun( 'toff', 'toffs', count, _ ).-noun( 'toffee', 'toffees', both, _ ).-noun( 'toga', 'togas', count, _ ).-noun( 'togetherness', '-', mass, _ ).-noun( 'toggle', 'toggles', count, _ ).-noun( 'toil', 'toils', both, _ ).-noun( 'toiler', 'toilers', count, _ ).-noun( 'toilet', 'toilets', count, _ ).-noun( 'toilet-paper', 'toilet-papers', count, _ ).-noun( 'toilet-powder', '-', mass, _ ).-noun( 'toilet-roll', 'toilet-rolls', count, _ ).-noun( 'toilet-table', 'toilet-tables', count, _ ).-noun( 'token', 'tokens', count, _ ).-noun( 'tolerance', 'tolerances', both, _ ).-noun( 'toleration', '-', mass, _ ).-noun( 'toll', 'tolls', count, _ ).-noun( 'tollbar', 'tollbars', count, _ ).-noun( 'tollbooth', 'tollbooths', count, _ ).-noun( 'tollgate', 'tollgates', count, _ ).-noun( 'tollhouse', 'tollhouses', count, _ ).-noun( 'tomahawk', 'tomahawks', count, _ ).-noun( 'tomato', 'tomatoes', count, _ ).-noun( 'tomb', 'tombs', count, _ ).-noun( 'tombola', 'tombolas', count, _ ).-noun( 'tomboy', 'tomboys', count, _ ).-noun( 'tombstone', 'tombstones', count, _ ).-noun( 'tomcat', 'tomcats', count, _ ).-noun( 'tome', 'tomes', count, _ ).-noun( 'tomfool', 'tomfools', count, _ ).-noun( 'tomfoolery', 'tomfooleries', both, _ ).-noun( 'tommy-gun', 'tommy-guns', count, _ ).-noun( 'tommy-rot', '-', mass, _ ).-noun( 'tomorrow', 'tomorrows', both, _ ).-noun( 'tomtit', 'tomtits', count, _ ).-noun( 'tomtom', 'tomtoms', count, _ ).-noun( 'ton', 'tons', count, _ ).-noun( 'tonality', 'tonalities', both, _ ).-noun( 'tone', 'tones', both, _ ).-noun( 'tone-poem', 'tone-poems', count, _ ).-noun( 'tongue', 'tongues', both, _ ).-noun( 'tongue-twister', 'tongue-twisters', count, _ ).-noun( 'tonic', 'tonics', count, _ ).-noun( 'tonic sol-fa', '-', mass, _ ).-noun( 'tonight', '-', mass, _ ).-noun( 'tonnage', 'tonnages', count, _ ).-noun( 'tonne', 'tonnes', count, _ ).-noun( 'tonsil', 'tonsils', count, _ ).-noun( 'tonsillitis', '-', mass, _ ).-noun( 'tonsure', 'tonsures', count, _ ).-noun( 'tontine', 'tontines', count, _ ).-noun( 'tool', 'tools', count, _ ).-noun( 'toot', 'toots', count, _ ).-noun( 'tooth', 'teeth', count, _ ).-noun( 'toothache', '-', both, _ ).-noun( 'toothbrush', 'toothbrushes', count, _ ).-noun( 'toothpaste', 'toothpastes', both, _ ).-noun( 'toothpick', 'toothpicks', count, _ ).-noun( 'toothpowder', '-', mass, _ ).-noun( 'tootle', 'tootles', count, _ ).-noun( 'top', 'tops', count, _ ).-noun( 'top-boot', 'top-boots', count, _ ).-noun( 'top-dressing', 'top-dressings', both, _ ).-noun( 'topaz', 'topazes', both, _ ).-noun( 'topcoat', 'topcoats', count, _ ).-noun( 'toper', 'topers', count, _ ).-noun( 'topgallant', 'topgallants', count, _ ).-noun( 'topi', 'topis', count, _ ).-noun( 'topiary', '-', mass, _ ).-noun( 'topic', 'topics', count, _ ).-noun( 'topknot', 'topknots', count, _ ).-noun( 'topmast', 'topmasts', count, _ ).-noun( 'topography', '-', mass, _ ).-noun( 'topper', 'toppers', count, _ ).-noun( 'topsail', 'topsails', count, _ ).-noun( 'topsy-turvydom', 'topsy-turvydoms', count, _ ).-noun( 'toque', 'toques', count, _ ).-noun( 'tor', 'tors', count, _ ).-noun( 'torch', 'torches', count, _ ).-noun( 'torch-race', 'torch-races', count, _ ).-noun( 'torch-singer', 'torch-singers', count, _ ).-noun( 'torchlight', '-', mass, _ ).-noun( 'toreador', 'toreadors', count, _ ).-noun( 'torment', 'torments', both, _ ).-noun( 'tormentor', 'tormentors', count, _ ).-noun( 'tornado', 'tornadoes', count, _ ).-noun( 'torpedo', 'torpedoes', count, _ ).-noun( 'torpedo-boat', 'torpedo-boats', count, _ ).-noun( 'torpedo-tube', 'torpedo-tubes', count, _ ).-noun( 'torpidity', '-', mass, _ ).-noun( 'torpidness', '-', mass, _ ).-noun( 'torpor', 'torpors', both, _ ).-noun( 'torque', 'torques', both, _ ).-noun( 'torrent', 'torrents', count, _ ).-noun( 'torridity', '-', mass, _ ).-noun( 'torsion', '-', mass, _ ).-noun( 'torso', 'torsos', count, _ ).-noun( 'tort', 'torts', count, _ ).-noun( 'tortilla', 'tortillas', count, _ ).-noun( 'tortoise', 'tortoises', count, _ ).-noun( 'tortoiseshell', '-', mass, _ ).-noun( 'torture', 'tortures', both, _ ).-noun( 'torturer', 'torturers', count, _ ).-noun( 'tosh', 'toshes', count, _ ).-noun( 'toss', 'tosses', count, _ ).-noun( 'toss-up', 'toss-ups', count, _ ).-noun( 'tot', 'tots', count, _ ).-noun( 'total', 'totals', count, _ ).-noun( 'totalitarianism', '-', mass, _ ).-noun( 'totality', '-', mass, _ ).-noun( 'totalizator', 'totalizators', count, _ ).-noun( 'tote', 'totes', count, _ ).-noun( 'totem', 'totems', count, _ ).-noun( 'totem-pole', 'totem-poles', count, _ ).-noun( 'toucan', 'toucans', count, _ ).-noun( 'touch', 'touches', both, _ ).-noun( 'touchdown', 'touchdowns', count, _ ).-noun( 'touchiness', '-', mass, _ ).-noun( 'touchline', 'touchlines', count, _ ).-noun( 'touchstone', 'touchstones', count, _ ).-noun( 'tough', 'toughs', count, _ ).-noun( 'toughie', 'toughies', count, _ ).-noun( 'toughness', '-', mass, _ ).-noun( 'toupee', 'toupees', count, _ ).-noun( 'tour', 'tours', count, _ ).-noun( 'tour de force', 'tours de force', count, _ ).-noun( 'touring', '-', mass, _ ).-noun( 'tourism', '-', mass, _ ).-noun( 'tourist', 'tourists', count, _ ).-noun( 'tournament', 'tournaments', count, _ ).-noun( 'tourney', 'tourneys', count, _ ).-noun( 'tourniquet', 'tourniquets', count, _ ).-noun( 'tout', 'touts', count, _ ).-noun( 'tout ensemble', '-', count, _ ).-noun( 'tow', 'tows', both, _ ).-noun( 'towel', 'towels', count, _ ).-noun( 'towel-horse', 'towel-horses', count, _ ).-noun( 'towel-rack', 'towel-racks', count, _ ).-noun( 'towel-rail', 'towel-rails', count, _ ).-noun( 'towelling', '-', mass, _ ).-noun( 'tower', 'towers', count, _ ).-noun( 'tower-block', 'tower-blocks', count, _ ).-noun( 'towing-line', 'towing-lines', count, _ ).-noun( 'towing-path', 'towing-paths', count, _ ).-noun( 'towing-rope', 'towing-ropes', count, _ ).-noun( 'towline', 'towlines', count, _ ).-noun( 'town', 'towns', count, _ ).-noun( 'town-crier', 'town-criers', count, _ ).-noun( 'town-gas', '-', mass, _ ).-noun( 'townee', 'townees', count, _ ).-noun( 'township', 'townships', count, _ ).-noun( 'townsman', 'townsmen', count, _ ).-noun( 'towpath', 'towpaths', count, _ ).-noun( 'towrope', 'towropes', count, _ ).-noun( 'toxaemia', '-', mass, _ ).-noun( 'toxicity', '-', mass, _ ).-noun( 'toxicologist', 'toxicologists', count, _ ).-noun( 'toxicology', '-', mass, _ ).-noun( 'toxin', 'toxins', count, _ ).-noun( 'toy', 'toys', count, _ ).-noun( 'toyshop', 'toyshops', count, _ ).-noun( 'trace', 'traces', both, _ ).-noun( 'tracer', 'tracers', count, _ ).-noun( 'tracery', 'traceries', both, _ ).-noun( 'trachea', 'tracheae', count, _ ).-noun( 'trachoma', '-', mass, _ ).-noun( 'tracing', 'tracings', count, _ ).-noun( 'tracing-paper', '-', mass, _ ).-noun( 'track', 'tracks', count, _ ).-noun( 'tracker', 'trackers', count, _ ).-noun( 'tract', 'tracts', count, _ ).-noun( 'tractability', 'tractabilities', both, _ ).-noun( 'traction', '-', mass, _ ).-noun( 'traction-engine', 'traction-engines', count, _ ).-noun( 'tractor', 'tractors', count, _ ).-noun( 'trad', '-', mass, _ ).-noun( 'trade', 'trades', both, _ ).-noun( 'trade-in', 'trade-ins', count, _ ).-noun( 'trade-union', 'trade-unions', count, _ ).-noun( 'trade-unionism', '-', mass, _ ).-noun( 'trade-unionist', 'trade-unionists', count, _ ).-noun( 'trade-wind', 'trade-winds', count, _ ).-noun( 'trademark', 'trademarks', count, _ ).-noun( 'trader', 'traders', count, _ ).-noun( 'trades-union', 'trades-unions', count, _ ).-noun( 'tradesman', 'tradesmen', count, _ ).-noun( 'tradition', 'traditions', both, _ ).-noun( 'traditionalism', '-', mass, _ ).-noun( 'traditionalist', 'traditionalists', count, _ ).-noun( 'traducer', 'traducers', count, _ ).-noun( 'traffic', '-', mass, _ ).-noun( 'trafficator', 'trafficators', count, _ ).-noun( 'trafficker', 'traffickers', count, _ ).-noun( 'tragedian', 'tragedians', count, _ ).-noun( 'tragedienne', 'tragediennes', count, _ ).-noun( 'tragedy', 'tragedies', both, _ ).-noun( 'tragicomedy', 'tragicomedies', count, _ ).-noun( 'trail', 'trails', count, _ ).-noun( 'trailer', 'trailers', count, _ ).-noun( 'train', 'trains', count, _ ).-noun( 'trainbearer', 'trainbearers', count, _ ).-noun( 'trainee', 'trainees', count, _ ).-noun( 'trainer', 'trainers', count, _ ).-noun( 'training', '-', mass, _ ).-noun( 'training-college', 'training-colleges', count, _ ).-noun( 'training-ship', 'training-ships', count, _ ).-noun( 'trainload', 'trainloads', count, _ ).-noun( 'trainman', 'trainmen', count, _ ).-noun( 'trait', 'traits', count, _ ).-noun( 'traitor', 'traitors', count, _ ).-noun( 'traitress', 'traitresses', count, _ ).-noun( 'trajectory', 'trajectories', count, _ ).-noun( 'tram', 'trams', count, _ ).-noun( 'tram-car', 'tram-cars', count, _ ).-noun( 'tramline', 'tramlines', count, _ ).-noun( 'tramp', 'tramps', count, _ ).-noun( 'tramp-steamer', 'tramp-steamers', count, _ ).-noun( 'trample', 'tramples', count, _ ).-noun( 'trampoline', 'trampolines', count, _ ).-noun( 'tramway', 'tramways', count, _ ).-noun( 'trance', 'trances', count, _ ).-noun( 'tranquility', '-', mass, _ ).-noun( 'tranquillity', '-', mass, _ ).-noun( 'tranquillizer', 'tranquillizers', count, _ ).-noun( 'trans', '-', proper, _ ).-noun( 'transaction', 'transactions', both, _ ).-noun( 'transalpine', 'transalpines', count, _ ).-noun( 'transcendence', '-', mass, _ ).-noun( 'transcendency', '-', mass, _ ).-noun( 'transcendentalism', '-', mass, _ ).-noun( 'transcendentalist', 'transcendentalists', count, _ ).-noun( 'transcript', 'transcripts', count, _ ).-noun( 'transcription', 'transcriptions', both, _ ).-noun( 'transept', 'transepts', count, _ ).-noun( 'transfer', 'transfers', both, _ ).-noun( 'transferability', '-', mass, _ ).-noun( 'transference', 'transferences', both, _ ).-noun( 'transfiguration', 'transfigurations', both, _ ).-noun( 'transformation', 'transformations', both, _ ).-noun( 'transformer', 'transformers', count, _ ).-noun( 'transfusion', 'transfusions', both, _ ).-noun( 'transgression', 'transgressions', both, _ ).-noun( 'transgressor', 'transgressors', count, _ ).-noun( 'transience', '-', mass, _ ).-noun( 'transiency', '-', mass, _ ).-noun( 'transient', 'transients', count, _ ).-noun( 'transistor', 'transistors', count, _ ).-noun( 'transit', '-', mass, _ ).-noun( 'transition', 'transitions', both, _ ).-noun( 'translation', 'translations', both, _ ).-noun( 'translator', 'translators', count, _ ).-noun( 'transliteration', 'transliterations', both, _ ).-noun( 'translucence', '-', mass, _ ).-noun( 'translucency', '-', mass, _ ).-noun( 'transmigration', '-', mass, _ ).-noun( 'transmission', 'transmissions', both, _ ).-noun( 'transmitter', 'transmitters', count, _ ).-noun( 'transmogrification', 'transmogrifications', both, _ ).-noun( 'transmutation', 'transmutations', both, _ ).-noun( 'transom', 'transoms', count, _ ).-noun( 'transom-window', 'transom-windows', count, _ ).-noun( 'transparence', '-', mass, _ ).-noun( 'transparency', 'transparencies', both, _ ).-noun( 'transpiration', '-', mass, _ ).-noun( 'transplant', 'transplants', count, _ ).-noun( 'transplantation', 'transplantations', both, _ ).-noun( 'transport', 'transports', both, _ ).-noun( 'transportation', '-', mass, _ ).-noun( 'transporter', 'transporters', count, _ ).-noun( 'transposition', 'transpositions', both, _ ).-noun( 'transsexual', 'transsexuals', count, _ ).-noun( 'transshipment', 'transshipments', count, _ ).-noun( 'transubstantiation', '-', mass, _ ).-noun( 'transvestism', '-', mass, _ ).-noun( 'transvestite', 'transvestites', count, _ ).-noun( 'trap', 'traps', count, _ ).-noun( 'trap-door', 'trap-doors', count, _ ).-noun( 'trap-shooting', '-', mass, _ ).-noun( 'trapeze', 'trapezes', count, _ ).-noun( 'trapezium', 'trapeziums', count, _ ).-noun( 'trapezoid', 'trapezoids', count, _ ).-noun( 'trapper', 'trappers', count, _ ).-noun( 'trash', '-', mass, _ ).-noun( 'trauma', 'traumas', count, _ ).-noun( 'travail', 'travails', both, _ ).-noun( 'travel', 'travels', both, _ ).-noun( 'traveller', 'travellers', count, _ ).-noun( 'travelling', '-', mass, _ ).-noun( 'travelogue', 'travelogues', count, _ ).-noun( 'traverse', 'traverses', count, _ ).-noun( 'travesty', 'travesties', count, _ ).-noun( 'trawl', 'trawls', count, _ ).-noun( 'trawl-net', 'trawl-nets', count, _ ).-noun( 'trawler', 'trawlers', count, _ ).-noun( 'tray', 'trays', count, _ ).-noun( 'tray-cloth', 'tray-cloths', count, _ ).-noun( 'treachery', 'treacheries', both, _ ).-noun( 'treacle', '-', mass, _ ).-noun( 'tread', 'treads', count, _ ).-noun( 'treadle', 'treadles', count, _ ).-noun( 'treadmill', 'treadmills', count, _ ).-noun( 'treas', '-', count, _ ).-noun( 'treason', '-', mass, _ ).-noun( 'treasure', 'treasures', both, _ ).-noun( 'treasure-house', 'treasure-houses', count, _ ).-noun( 'treasure-trove', '-', mass, _ ).-noun( 'treasurer', 'treasurers', count, _ ).-noun( 'treasury', 'treasuries', count, _ ).-noun( 'treat', 'treats', count, _ ).-noun( 'treatise', 'treatises', count, _ ).-noun( 'treatment', 'treatments', both, _ ).-noun( 'treaty', 'treaties', both, _ ).-noun( 'treble', 'trebles', count, _ ).-noun( 'tree', 'trees', count, _ ).-noun( 'tree-fern', 'tree-ferns', count, _ ).-noun( 'trefoil', 'trefoils', count, _ ).-noun( 'trek', 'treks', count, _ ).-noun( 'trellis', 'trellises', count, _ ).-noun( 'tremble', 'trembles', count, _ ).-noun( 'tremolo', 'tremolos', count, _ ).-noun( 'tremor', 'tremors', count, _ ).-noun( 'trench', 'trenches', count, _ ).-noun( 'trenchancy', '-', mass, _ ).-noun( 'trencher', 'trenchers', count, _ ).-noun( 'trencherman', 'trenchermen', count, _ ).-noun( 'trend', 'trends', count, _ ).-noun( 'trend-setter', 'trend-setters', count, _ ).-noun( 'trend-setting', '-', mass, _ ).-noun( 'trephine', 'trephines', count, _ ).-noun( 'trepidation', '-', mass, _ ).-noun( 'trespass', 'trespasses', both, _ ).-noun( 'trespasser', 'trespassers', count, _ ).-noun( 'tress', 'tresses', count, _ ).-noun( 'trestle', 'trestles', count, _ ).-noun( 'trestle-bridge', 'trestle-bridges', count, _ ).-noun( 'trestle-table', 'trestle-tables', count, _ ).-noun( 'triad', 'triads', count, _ ).-noun( 'trial', 'trials', both, _ ).-noun( 'triangle', 'triangles', count, _ ).-noun( 'tribalism', '-', mass, _ ).-noun( 'tribe', 'tribes', count, _ ).-noun( 'tribesman', 'tribesmen', count, _ ).-noun( 'tribulation', 'tribulations', both, _ ).-noun( 'tribunal', 'tribunals', count, _ ).-noun( 'tribune', 'tribunes', count, _ ).-noun( 'tributary', 'tributaries', count, _ ).-noun( 'tribute', 'tributes', both, _ ).-noun( 'trice', 'trices', count, _ ).-noun( 'trick', 'tricks', count, _ ).-noun( 'trickery', '-', mass, _ ).-noun( 'trickiness', '-', mass, _ ).-noun( 'trickle', 'trickles', count, _ ).-noun( 'trickster', 'tricksters', count, _ ).-noun( 'tricolour', 'tricolours', count, _ ).-noun( 'tricycle', 'tricycles', count, _ ).-noun( 'trident', 'tridents', count, _ ).-noun( 'triennial', 'triennials', count, _ ).-noun( 'trier', 'triers', count, _ ).-noun( 'trifle', 'trifles', both, _ ).-noun( 'trifler', 'triflers', count, _ ).-noun( 'trigger', 'triggers', count, _ ).-noun( 'trigonometry', '-', mass, _ ).-noun( 'trilby', 'trilbies', count, _ ).-noun( 'trill', 'trills', count, _ ).-noun( 'trillion', 'trillions', count, _ ).-noun( 'trillionth', 'trillionths', count, _ ).-noun( 'trilogy', 'trilogies', count, _ ).-noun( 'trim', '-', mass, _ ).-noun( 'trimaran', 'trimarans', count, _ ).-noun( 'trimmer', 'trimmers', count, _ ).-noun( 'trimming', 'trimmings', both, _ ).-noun( 'trinitrotoluene', '-', mass, _ ).-noun( 'trinity', 'trinities', count, _ ).-noun( 'trinket', 'trinkets', count, _ ).-noun( 'trio', 'trios', count, _ ).-noun( 'trip', 'trips', count, _ ).-noun( 'tripe', '-', mass, _ ).-noun( 'triplet', 'triplets', count, _ ).-noun( 'triplicate', 'triplicates', count, _ ).-noun( 'tripod', 'tripods', count, _ ).-noun( 'tripos', 'triposes', count, _ ).-noun( 'tripper', 'trippers', count, _ ).-noun( 'triptych', 'triptychs', count, _ ).-noun( 'trireme', 'triremes', count, _ ).-noun( 'triteness', '-', mass, _ ).-noun( 'triumph', 'triumphs', both, _ ).-noun( 'triumvir', 'triumvirs', count, _ ).-noun( 'triumvirate', 'triumvirates', count, _ ).-noun( 'trivet', 'trivets', count, _ ).-noun( 'triviality', 'trivialities', both, _ ).-noun( 'trochee', 'trochees', count, _ ).-noun( 'troglodyte', 'troglodytes', count, _ ).-noun( 'troika', 'troikas', count, _ ).-noun( 'troll', 'trolls', count, _ ).-noun( 'trolley', 'trolleys', count, _ ).-noun( 'trolley-car', 'trolley-cars', count, _ ).-noun( 'trollop', 'trollops', count, _ ).-noun( 'trombone', 'trombones', count, _ ).-noun( 'trombonist', 'trombonists', count, _ ).-noun( 'troop', 'troops', count, _ ).-noun( 'troop-carrier', 'troop-carriers', count, _ ).-noun( 'trooper', 'troopers', count, _ ).-noun( 'troopship', 'troopships', count, _ ).-noun( 'trope', 'tropes', count, _ ).-noun( 'trophy', 'trophies', count, _ ).-noun( 'tropic', 'tropics', count, _ ).-noun( 'trot', 'trots', count, _ ).-noun( 'troth', '-', mass, _ ).-noun( 'trotter', 'trotters', count, _ ).-noun( 'troubadour', 'troubadours', count, _ ).-noun( 'trouble', 'troubles', both, _ ).-noun( 'troublemaker', 'troublemakers', count, _ ).-noun( 'troubleshooter', 'troubleshooters', count, _ ).-noun( 'trough', 'troughs', count, _ ).-noun( 'trouncing', 'trouncings', count, _ ).-noun( 'troupe', 'troupes', count, _ ).-noun( 'trouper', 'troupers', count, _ ).-noun( 'trouser', 'trousers', count, _ ).-noun( 'trousseau', 'trousseaus', count, _ ).-noun( 'trout', 'trout', both, _ ).-noun( 'trove', 'troves', count, _ ).-noun( 'trowel', 'trowels', count, _ ).-noun( 'troy', '-', mass, _ ).-noun( 'truancy', 'truancies', both, _ ).-noun( 'truant', 'truants', count, _ ).-noun( 'truce', 'truces', count, _ ).-noun( 'truck', 'trucks', both, _ ).-noun( 'truckle', 'truckles', count, _ ).-noun( 'truckle-bed', 'truckle-beds', count, _ ).-noun( 'truculence', '-', mass, _ ).-noun( 'truculency', '-', mass, _ ).-noun( 'trudge', 'trudges', count, _ ).-noun( 'true', 'trues', count, _ ).-noun( 'true-blue', 'true-blues', count, _ ).-noun( 'truelove', 'trueloves', count, _ ).-noun( 'truffle', 'truffles', count, _ ).-noun( 'truism', 'truisms', count, _ ).-noun( 'trump', 'trumps', count, _ ).-noun( 'trumpet', 'trumpets', count, _ ).-noun( 'trumpeter', 'trumpeters', count, _ ).-noun( 'truncheon', 'truncheons', count, _ ).-noun( 'trunk', 'trunks', count, _ ).-noun( 'trunk-call', 'trunk-calls', count, _ ).-noun( 'trunk-line', 'trunk-lines', count, _ ).-noun( 'trunk-road', 'trunk-roads', count, _ ).-noun( 'trunking', '-', mass, _ ).-noun( 'truss', 'trusses', count, _ ).-noun( 'trust', 'trusts', both, _ ).-noun( 'trustee', 'trustees', count, _ ).-noun( 'trusteeship', 'trusteeships', count, _ ).-noun( 'trustworthiness', '-', mass, _ ).-noun( 'truth', 'truths', both, _ ).-noun( 'truthfulness', '-', mass, _ ).-noun( 'try', 'tries', count, _ ).-noun( 'try-on', 'try-ons', count, _ ).-noun( 'try-out', 'try-outs', count, _ ).-noun( 'tryst', 'trysts', count, _ ).-noun( 'tsetse', 'tsetses', count, _ ).-noun( 'tsetse-fly', 'tsetse-flies', count, _ ).-noun( 'tub', 'tubs', count, _ ).-noun( 'tub-thumper', 'tub-thumpers', count, _ ).-noun( 'tuba', 'tubas', count, _ ).-noun( 'tube', 'tubes', both, _ ).-noun( 'tube-well', 'tube-wells', count, _ ).-noun( 'tuber', 'tubers', count, _ ).-noun( 'tuberculosis', '-', mass, _ ).-noun( 'tubful', 'tubfuls', count, _ ).-noun( 'tubing', '-', mass, _ ).-noun( 'tuck', 'tucks', both, _ ).-noun( 'tuck-in', 'tuck-ins', count, _ ).-noun( 'tuck-shop', 'tuck-shops', count, _ ).-noun( 'tucker', 'tuckers', count, _ ).-noun( 'tuft', 'tufts', count, _ ).-noun( 'tug', 'tugs', count, _ ).-noun( 'tugboat', 'tugboats', count, _ ).-noun( 'tuition', '-', mass, _ ).-noun( 'tulip', 'tulips', count, _ ).-noun( 'tulle', '-', mass, _ ).-noun( 'tumble', 'tumbles', count, _ ).-noun( 'tumbler', 'tumblers', count, _ ).-noun( 'tumbleweed', '-', mass, _ ).-noun( 'tumbrel', 'tumbrels', count, _ ).-noun( 'tumbril', 'tumbrils', count, _ ).-noun( 'tumescence', 'tumescences', both, _ ).-noun( 'tumidity', '-', mass, _ ).-noun( 'tummy', 'tummies', count, _ ).-noun( 'tumour', 'tumours', count, _ ).-noun( 'tumult', 'tumults', both, _ ).-noun( 'tumulus', 'tumuli', count, _ ).-noun( 'tun', 'tuns', count, _ ).-noun( 'tuna', 'tuna', both, _ ).-noun( 'tundra', 'tundras', both, _ ).-noun( 'tune', 'tunes', both, _ ).-noun( 'tunefulness', '-', mass, _ ).-noun( 'tuner', 'tuners', count, _ ).-noun( 'tung-oil', '-', mass, _ ).-noun( 'tungsten', '-', mass, _ ).-noun( 'tunic', 'tunics', count, _ ).-noun( 'tuning-fork', 'tuning-forks', count, _ ).-noun( 'tunnel', 'tunnels', count, _ ).-noun( 'tunny', 'tunny', count, _ ).-noun( 'tup', 'tups', count, _ ).-noun( 'tuppence', 'tuppences', count, _ ).-noun( 'turban', 'turbans', count, _ ).-noun( 'turbidity', '-', mass, _ ).-noun( 'turbidness', '-', mass, _ ).-noun( 'turbine', 'turbines', count, _ ).-noun( 'turbojet', 'turbojets', count, _ ).-noun( 'turboprop', 'turboprops', count, _ ).-noun( 'turbot', 'turbot', both, _ ).-noun( 'turbulence', 'turbulences', both, _ ).-noun( 'turd', 'turds', count, _ ).-noun( 'tureen', 'tureens', count, _ ).-noun( 'turf', 'turfs', both, _ ).-noun( 'turgidity', '-', mass, _ ).-noun( 'turkey', 'turkeys', both, _ ).-noun( 'turmeric', '-', mass, _ ).-noun( 'turmoil', 'turmoils', both, _ ).-noun( 'turn', 'turns', count, _ ).-noun( 'turn-off', 'turn-offs', count, _ ).-noun( 'turn-on', 'turn-ons', count, _ ).-noun( 'turn-out', 'turn-outs', count, _ ).-noun( 'turn-round', 'turn-rounds', count, _ ).-noun( 'turn-up', 'turn-ups', count, _ ).-noun( 'turncoat', 'turncoats', count, _ ).-noun( 'turncock', 'turncocks', count, _ ).-noun( 'turner', 'turners', count, _ ).-noun( 'turning', 'turnings', count, _ ).-noun( 'turning-point', 'turning-points', count, _ ).-noun( 'turnip', 'turnips', count, _ ).-noun( 'turnkey', 'turnkeys', count, _ ).-noun( 'turnover', 'turnovers', count, _ ).-noun( 'turnpike', 'turnpikes', count, _ ).-noun( 'turnspit', 'turnspits', count, _ ).-noun( 'turnstile', 'turnstiles', count, _ ).-noun( 'turntable', 'turntables', count, _ ).-noun( 'turpentine', '-', mass, _ ).-noun( 'turpitude', '-', mass, _ ).-noun( 'turps', '-', mass, _ ).-noun( 'turquoise', 'turquoises', both, _ ).-noun( 'turret', 'turrets', count, _ ).-noun( 'turtle', 'turtles', count, _ ).-noun( 'turtledove', 'turtledoves', count, _ ).-noun( 'tusk', 'tusks', count, _ ).-noun( 'tussle', 'tussles', count, _ ).-noun( 'tussock', 'tussocks', count, _ ).-noun( 'tutelage', '-', mass, _ ).-noun( 'tutor', 'tutors', count, _ ).-noun( 'tutorial', 'tutorials', count, _ ).-noun( 'tutorship', 'tutorships', count, _ ).-noun( 'tutti-frutti', 'tutti-fruttis', both, _ ).-noun( 'tutu', 'tutus', count, _ ).-noun( 'tuxedo', 'tuxedos', count, _ ).-noun( 'twaddle', '-', mass, _ ).-noun( 'twain', 'twains', count, _ ).-noun( 'twang', 'twangs', count, _ ).-noun( 'tweak', 'tweaks', count, _ ).-noun( 'tweed', 'tweeds', both, _ ).-noun( 'tweet', 'tweets', count, _ ).-noun( 'tweeter', 'tweeters', count, _ ).-noun( 'twelfth', 'twelfths', count, _ ).-noun( 'twelve', 'twelves', count, _ ).-noun( 'twelvemonth', 'twelvemonths', count, _ ).-noun( 'twentieth', 'twentieths', count, _ ).-noun( 'twenty', 'twenties', count, _ ).-noun( 'twerp', 'twerps', count, _ ).-noun( 'twiddle', 'twiddles', count, _ ).-noun( 'twig', 'twigs', count, _ ).-noun( 'twilight', '-', mass, _ ).-noun( 'twill', '-', mass, _ ).-noun( 'twin', 'twins', count, _ ).-noun( 'twine', '-', mass, _ ).-noun( 'twinge', 'twinges', count, _ ).-noun( 'twinkle', '-', mass, _ ).-noun( 'twinkling', '-', count, _ ).-noun( 'twirl', 'twirls', count, _ ).-noun( 'twist', 'twists', both, _ ).-noun( 'twister', 'twisters', count, _ ).-noun( 'twit', 'twits', count, _ ).-noun( 'twitch', 'twitches', count, _ ).-noun( 'twitter', 'twitters', count, _ ).-noun( 'two', 'twos', count, _ ).-noun( 'two-piece', '-', count, _ ).-noun( 'two-seater', 'two-seaters', count, _ ).-noun( 'two-step', 'two-steps', count, _ ).-noun( 'twopence', 'twopences', count, _ ).-noun( 'tycoon', 'tycoons', count, _ ).-noun( 'tyke', 'tykes', count, _ ).-noun( 'tympanum', 'tympanums', count, _ ).-noun( 'type', 'types', both, _ ).-noun( 'typeface', 'typefaces', count, _ ).-noun( 'typescript', 'typescripts', count, _ ).-noun( 'typesetter', 'typesetters', count, _ ).-noun( 'typewriter', 'typewriters', count, _ ).-noun( 'typhoid', '-', mass, _ ).-noun( 'typhoon', 'typhoons', count, _ ).-noun( 'typhus', '-', mass, _ ).-noun( 'typist', 'typists', count, _ ).-noun( 'typographer', 'typographers', count, _ ).-noun( 'typography', '-', mass, _ ).-noun( 'tyranny', 'tyrannies', both, _ ).-noun( 'tyrant', 'tyrants', count, _ ).-noun( 'tyre', 'tyres', count, _ ).-noun( 'tyro', 'tyros', count, _ ).-noun( 'tzar', 'tzars', count, _ ).-noun( 'tzarina', 'tzarinas', count, _ ).-noun( 'u', '-', count, _ ).-noun( 'ubiquity', '-', mass, _ ).-noun( 'udder', 'udders', count, _ ).-noun( 'ugliness', '-', mass, _ ).-noun( 'ukase', 'ukases', count, _ ).-noun( 'ukulele', 'ukuleles', count, _ ).-noun( 'ulcer', 'ulcers', count, _ ).-noun( 'ulceration', 'ulcerations', count, _ ).-noun( 'ulna', 'ulnae', count, _ ).-noun( 'ulster', 'ulsters', count, _ ).-noun( 'ultimatum', 'ultimatums', count, _ ).-noun( 'ultramarine', 'ultramarines', count, _ ).-noun( 'ululation', 'ululations', count, _ ).-noun( 'umber', 'umbers', count, _ ).-noun( 'umbrage', '-', mass, _ ).-noun( 'umbrella', 'umbrellas', count, _ ).-noun( 'umlaut', 'umlauts', count, _ ).-noun( 'umpire', 'umpires', count, _ ).-noun( 'unanimity', '-', mass, _ ).-noun( 'unbelief', '-', mass, _ ).-noun( 'unbeliever', 'unbelievers', count, _ ).-noun( 'unceremoniousness', '-', mass, _ ).-noun( 'uncertainty', 'uncertainties', both, _ ).-noun( 'uncle', 'uncles', count, _ ).-noun( 'unconcern', '-', mass, _ ).-noun( 'unconscious', 'unconsciouses', count, _ ).-noun( 'unconsciousness', '-', mass, _ ).-noun( 'unconventionality', '-', mass, _ ).-noun( 'uncouthness', '-', mass, _ ).-noun( 'unction', '-', mass, _ ).-noun( 'underbelly', 'underbellies', count, _ ).-noun( 'underbrush', '-', mass, _ ).-noun( 'undercarriage', 'undercarriages', count, _ ).-noun( 'undercharge', 'undercharges', count, _ ).-noun( 'underclothing', '-', mass, _ ).-noun( 'undercoat', 'undercoats', count, _ ).-noun( 'undercurrent', 'undercurrents', count, _ ).-noun( 'undercut', '-', mass, _ ).-noun( 'underdevelopment', '-', mass, _ ).-noun( 'underdog', 'underdogs', count, _ ).-noun( 'underestimate', 'underestimates', count, _ ).-noun( 'underestimation', 'underestimations', both, _ ).-noun( 'underexposure', 'underexposures', count, _ ).-noun( 'underfelt', '-', mass, _ ).-noun( 'undergarment', 'undergarments', count, _ ).-noun( 'undergraduate', 'undergraduates', count, _ ).-noun( 'underground', 'undergrounds', count, _ ).-noun( 'undergrowth', '-', mass, _ ).-noun( 'underlay', '-', mass, _ ).-noun( 'underline', 'underlines', count, _ ).-noun( 'underling', 'underlings', count, _ ).-noun( 'undernourishment', '-', mass, _ ).-noun( 'underpass', 'underpasses', count, _ ).-noun( 'underpayment', 'underpayments', both, _ ).-noun( 'underproduction', '-', mass, _ ).-noun( 'underseal', '-', mass, _ ).-noun( 'undersecretary', 'undersecretaries', count, _ ).-noun( 'underside', 'undersides', count, _ ).-noun( 'underskirt', 'underskirts', count, _ ).-noun( 'understanding', 'understandings', both, _ ).-noun( 'understatement', 'understatements', both, _ ).-noun( 'understudy', 'understudies', count, _ ).-noun( 'undersurface', 'undersurfaces', count, _ ).-noun( 'undertaker', 'undertakers', count, _ ).-noun( 'undertaking', 'undertakings', both, _ ).-noun( 'undertaking', 'undertakings', count, _ ).-noun( 'undertone', 'undertones', count, _ ).-noun( 'undertow', 'undertows', count, _ ).-noun( 'undervaluation', 'undervaluations', both, _ ).-noun( 'underwear', '-', mass, _ ).-noun( 'underworld', 'underworlds', count, _ ).-noun( 'underwriter', 'underwriters', count, _ ).-noun( 'undesirable', 'undesirables', count, _ ).-noun( 'undoing', 'undoings', count, _ ).-noun( 'undress', '-', mass, _ ).-noun( 'undulation', 'undulations', both, _ ).-noun( 'unease', '-', mass, _ ).-noun( 'uneasiness', '-', mass, _ ).-noun( 'unemployment', '-', mass, _ ).-noun( 'unexpectedness', '-', mass, _ ).-noun( 'unfairness', '-', mass, _ ).-noun( 'unfaithfulness', '-', mass, _ ).-noun( 'unfamiliarity', '-', mass, _ ).-noun( 'unfortunate', 'unfortunates', count, _ ).-noun( 'unfriendliness', '-', mass, _ ).-noun( 'ungratefulness', '-', mass, _ ).-noun( 'unguent', 'unguents', both, _ ).-noun( 'unhappiness', '-', mass, _ ).-noun( 'unicorn', 'unicorns', count, _ ).-noun( 'unification', '-', mass, _ ).-noun( 'uniform', 'uniforms', both, _ ).-noun( 'uniformity', '-', mass, _ ).-noun( 'unilateralism', '-', mass, _ ).-noun( 'unilateralist', 'unilateralists', count, _ ).-noun( 'union', 'unions', both, _ ).-noun( 'unionist', 'unionists', count, _ ).-noun( 'uniqueness', '-', mass, _ ).-noun( 'unison', '-', mass, _ ).-noun( 'unit', 'units', count, _ ).-noun( 'unity', 'unities', both, _ ).-noun( 'universality', '-', mass, _ ).-noun( 'universe', 'universes', count, _ ).-noun( 'university', 'universities', count, _ ).-noun( 'unknown', 'unknowns', count, _ ).-noun( 'unpleasantness', 'unpleasantnesses', both, _ ).-noun( 'unpopularity', '-', mass, _ ).-noun( 'unpredictability', '-', mass, _ ).-noun( 'unreality', '-', mass, _ ).-noun( 'unrest', '-', mass, _ ).-noun( 'unseen', 'unseens', count, _ ).-noun( 'unselfishness', '-', mass, _ ).-noun( 'unsightliness', '-', mass, _ ).-noun( 'unsuitability', '-', mass, _ ).-noun( 'untidiness', '-', mass, _ ).-noun( 'untouchable', 'untouchables', count, _ ).-noun( 'untruth', 'untruths', both, _ ).-noun( 'unwieldiness', '-', mass, _ ).-noun( 'unwillingness', '-', mass, _ ).-noun( 'unworthiness', '-', mass, _ ).-noun( 'up-beat', 'up-beats', count, _ ).-noun( 'upbraiding', 'upbraidings', count, _ ).-noun( 'upbringing', '-', mass, _ ).-noun( 'upgrade', 'upgrades', count, _ ).-noun( 'upheaval', 'upheavals', count, _ ).-noun( 'upholsterer', 'upholsterers', count, _ ).-noun( 'upholstery', '-', mass, _ ).-noun( 'upkeep', '-', mass, _ ).-noun( 'upland', 'uplands', count, _ ).-noun( 'uplift', '-', mass, _ ).-noun( 'upper', 'uppers', count, _ ).-noun( 'uppercut', 'uppercuts', count, _ ).-noun( 'uppishness', '-', mass, _ ).-noun( 'upright', 'uprights', count, _ ).-noun( 'uprightness', '-', mass, _ ).-noun( 'uprising', 'uprisings', count, _ ).-noun( 'uproar', 'uproars', both, _ ).-noun( 'upset', 'upsets', count, _ ).-noun( 'upshot', 'upshots', count, _ ).-noun( 'upstart', 'upstarts', count, _ ).-noun( 'upsurge', 'upsurges', count, _ ).-noun( 'uptake', 'uptakes', both, _ ).-noun( 'upturn', 'upturns', count, _ ).-noun( 'uranium', '-', mass, _ ).-noun( 'urbanity', '-', mass, _ ).-noun( 'urbanization', '-', mass, _ ).-noun( 'urchin', 'urchins', count, _ ).-noun( 'urge', 'urges', both, _ ).-noun( 'urgency', '-', mass, _ ).-noun( 'urging', 'urgings', count, _ ).-noun( 'urinal', 'urinals', count, _ ).-noun( 'urine', '-', mass, _ ).-noun( 'urn', 'urns', count, _ ).-noun( 'usage', 'usages', both, _ ).-noun( 'use', 'uses', both, _ ).-noun( 'usefulness', '-', mass, _ ).-noun( 'uselessness', '-', mass, _ ).-noun( 'user', 'users', count, _ ).-noun( 'usher', 'ushers', count, _ ).-noun( 'usherette', 'usherettes', count, _ ).-noun( 'usurer', 'usurers', count, _ ).-noun( 'usurpation', 'usurpations', both, _ ).-noun( 'usurper', 'usurpers', count, _ ).-noun( 'usury', '-', mass, _ ).-noun( 'utensil', 'utensils', count, _ ).-noun( 'uterus', 'uteruses', count, _ ).-noun( 'utilitarian', 'utilitarians', count, _ ).-noun( 'utilitarianism', '-', mass, _ ).-noun( 'utility', 'utilities', both, _ ).-noun( 'utilization', '-', mass, _ ).-noun( 'utmost', 'utmosts', count, _ ).-noun( 'utterance', 'utterances', both, _ ).-noun( 'uttermost', 'uttermosts', count, _ ).-noun( 'uvula', 'uvulas', count, _ ).-noun( 'uxoriousness', '-', mass, _ ).-noun( 'v', '-', count, _ ).-noun( 'vac', 'vacs', count, _ ).-noun( 'vacancy', 'vacancies', both, _ ).-noun( 'vacation', 'vacations', both, _ ).-noun( 'vacationist', 'vacationists', count, _ ).-noun( 'vaccination', 'vaccinations', both, _ ).-noun( 'vaccine', 'vaccines', both, _ ).-noun( 'vacillation', 'vacillations', both, _ ).-noun( 'vacuity', 'vacuities', both, _ ).-noun( 'vacuum', 'vacuums', count, _ ).-noun( 'vade-mecum', 'vade-mecums', count, _ ).-noun( 'vagabond', 'vagabonds', count, _ ).-noun( 'vagary', 'vagaries', count, _ ).-noun( 'vagina', 'vaginas', count, _ ).-noun( 'vagrancy', '-', mass, _ ).-noun( 'vagrant', 'vagrants', count, _ ).-noun( 'vagueness', '-', mass, _ ).-noun( 'vainglory', '-', mass, _ ).-noun( 'valance', 'valances', count, _ ).-noun( 'vale', 'vales', count, _ ).-noun( 'valediction', 'valedictions', count, _ ).-noun( 'valence', 'valences', count, _ ).-noun( 'valence', 'valences', both, _ ).-noun( 'valency', 'valencies', count, _ ).-noun( 'valentine', 'valentines', count, _ ).-noun( 'valerian', '-', mass, _ ).-noun( 'valet', 'valets', count, _ ).-noun( 'valetudinarian', 'valetudinarians', count, _ ).-noun( 'validity', '-', mass, _ ).-noun( 'valise', 'valises', count, _ ).-noun( 'valley', 'valleys', count, _ ).-noun( 'valour', '-', mass, _ ).-noun( 'valuable', 'valuables', count, _ ).-noun( 'valuation', 'valuations', both, _ ).-noun( 'value', 'values', both, _ ).-noun( 'valuer', 'valuers', count, _ ).-noun( 'valve', 'valves', count, _ ).-noun( 'vamp', 'vamps', count, _ ).-noun( 'vampire', 'vampires', count, _ ).-noun( 'van', 'vans', count, _ ).-noun( 'vandal', 'vandals', count, _ ).-noun( 'vandalism', '-', mass, _ ).-noun( 'vane', 'vanes', count, _ ).-noun( 'vanguard', 'vanguards', count, _ ).-noun( 'vanilla', 'vanillas', both, _ ).-noun( 'vanity', 'vanities', both, _ ).-noun( 'vantage', 'vantages', both, _ ).-noun( 'vantage-point', 'vantage-points', count, _ ).-noun( 'vapidity', '-', mass, _ ).-noun( 'vapidness', '-', mass, _ ).-noun( 'vaporization', 'vaporizations', both, _ ).-noun( 'vapour', 'vapours', both, _ ).-noun( 'vapour-bath', 'vapour-baths', count, _ ).-noun( 'variability', '-', mass, _ ).-noun( 'variable', 'variables', count, _ ).-noun( 'variableness', '-', mass, _ ).-noun( 'variance', 'variances', both, _ ).-noun( 'variant', 'variants', count, _ ).-noun( 'variation', 'variations', both, _ ).-noun( 'variegation', 'variegations', both, _ ).-noun( 'variety', 'varieties', both, _ ).-noun( 'varlet', 'varlets', count, _ ).-noun( 'varnish', 'varnishes', both, _ ).-noun( 'varsity', 'varsities', count, _ ).-noun( 'vase', 'vases', count, _ ).-noun( 'vasectomy', 'vasectomies', count, _ ).-noun( 'vaseline', '-', mass, _ ).-noun( 'vassal', 'vassals', count, _ ).-noun( 'vassalage', '-', mass, _ ).-noun( 'vastness', '-', mass, _ ).-noun( 'vat', 'vats', count, _ ).-noun( 'vaudeville', '-', mass, _ ).-noun( 'vault', 'vaults', count, _ ).-noun( 'vaulter', 'vaulters', count, _ ).-noun( 'vaulting-horse', 'vaulting-horses', count, _ ).-noun( 'vaunt', 'vaunts', count, _ ).-noun( 'vaunter', 'vaunters', count, _ ).-noun( 'veal', '-', mass, _ ).-noun( 'vector', 'vectors', count, _ ).-noun( 'vegetable', 'vegetables', count, _ ).-noun( 'vegetarian', 'vegetarians', count, _ ).-noun( 'vegetation', '-', mass, _ ).-noun( 'vehemence', '-', mass, _ ).-noun( 'vehicle', 'vehicles', count, _ ).-noun( 'veil', 'veils', count, _ ).-noun( 'veiling', '-', mass, _ ).-noun( 'vein', 'veins', count, _ ).-noun( 'veld', '-', mass, _ ).-noun( 'vellum', '-', mass, _ ).-noun( 'velocipede', 'velocipedes', count, _ ).-noun( 'velocity', 'velocities', both, _ ).-noun( 'velour', '-', mass, _ ).-noun( 'velvet', '-', mass, _ ).-noun( 'velveteen', '-', mass, _ ).-noun( 'venality', '-', mass, _ ).-noun( 'vendee', 'vendees', count, _ ).-noun( 'vender', 'venders', count, _ ).-noun( 'vendetta', 'vendettas', count, _ ).-noun( 'vendor', 'vendors', count, _ ).-noun( 'veneer', 'veneers', both, _ ).-noun( 'veneration', 'venerations', both, _ ).-noun( 'vengeance', '-', mass, _ ).-noun( 'venison', '-', mass, _ ).-noun( 'venom', '-', mass, _ ).-noun( 'vent', 'vents', count, _ ).-noun( 'vent-hole', 'vent-holes', count, _ ).-noun( 'ventilation', '-', mass, _ ).-noun( 'ventilator', 'ventilators', count, _ ).-noun( 'ventricle', 'ventricles', count, _ ).-noun( 'ventriloquism', '-', mass, _ ).-noun( 'ventriloquist', 'ventriloquists', count, _ ).-noun( 'venture', 'ventures', both, _ ).-noun( 'venue', 'venues', count, _ ).-noun( 'veracity', '-', mass, _ ).-noun( 'veranda', 'verandas', count, _ ).-noun( 'verandah', 'verandahs', count, _ ).-noun( 'verb', 'verbs', count, _ ).-noun( 'verbena', 'verbenas', count, _ ).-noun( 'verbiage', '-', mass, _ ).-noun( 'verboseness', '-', mass, _ ).-noun( 'verbosity', '-', mass, _ ).-noun( 'verdancy', '-', mass, _ ).-noun( 'verdict', 'verdicts', count, _ ).-noun( 'verdigris', '-', mass, _ ).-noun( 'verdure', '-', mass, _ ).-noun( 'verge', 'verges', count, _ ).-noun( 'verger', 'vergers', count, _ ).-noun( 'verification', 'verifications', both, _ ).-noun( 'verisimilitude', 'verisimilitudes', both, _ ).-noun( 'verity', 'verities', both, _ ).-noun( 'vermicelli', '-', mass, _ ).-noun( 'vermilion', 'vermilions', both, _ ).-noun( 'vermin', '-', mass, _ ).-noun( 'vermouth', 'vermouths', both, _ ).-noun( 'vernacular', 'vernaculars', count, _ ).-noun( 'veronica', 'veronicas', count, _ ).-noun( 'verruca', 'verrucas', count, _ ).-noun( 'versatility', '-', mass, _ ).-noun( 'verse', 'verses', both, _ ).-noun( 'versification', '-', mass, _ ).-noun( 'versifier', 'versifiers', count, _ ).-noun( 'version', 'versions', count, _ ).-noun( 'verso', 'versos', count, _ ).-noun( 'vertebra', 'vertebrae', count, _ ).-noun( 'vertebrate', 'vertebrates', count, _ ).-noun( 'vertex', 'vertices', count, _ ).-noun( 'vertical', 'verticals', count, _ ).-noun( 'vertigo', '-', mass, _ ).-noun( 'verve', '-', mass, _ ).-noun( 'vesicle', 'vesicles', count, _ ).-noun( 'vessel', 'vessels', count, _ ).-noun( 'vest', 'vests', count, _ ).-noun( 'vestal', 'vestals', count, _ ).-noun( 'vestibule', 'vestibules', count, _ ).-noun( 'vestige', 'vestiges', both, _ ).-noun( 'vestment', 'vestments', count, _ ).-noun( 'vestry', 'vestries', count, _ ).-noun( 'vestryman', 'vestrymen', count, _ ).-noun( 'vesture', 'vestures', count, _ ).-noun( 'vet', 'vets', count, _ ).-noun( 'vetch', 'vetches', both, _ ).-noun( 'veteran', 'veterans', count, _ ).-noun( 'veto', 'vetoes', count, _ ).-noun( 'vexation', 'vexations', both, _ ).-noun( 'via media', '-', count, _ ).-noun( 'viability', '-', mass, _ ).-noun( 'viaduct', 'viaducts', count, _ ).-noun( 'vial', 'vials', count, _ ).-noun( 'vibraphone', 'vibraphones', count, _ ).-noun( 'vibration', 'vibrations', both, _ ).-noun( 'vibrato', 'vibratos', both, _ ).-noun( 'vibrator', 'vibrators', count, _ ).-noun( 'vicar', 'vicars', count, _ ).-noun( 'vicarage', 'vicarages', count, _ ).-noun( 'vice', 'vices', both, _ ).-noun( 'vicereine', 'vicereines', count, _ ).-noun( 'viceroy', 'viceroys', count, _ ).-noun( 'vicinity', 'vicinities', both, _ ).-noun( 'viciousness', '-', mass, _ ).-noun( 'vicissitude', 'vicissitudes', count, _ ).-noun( 'victim', 'victims', count, _ ).-noun( 'victimization', 'victimizations', both, _ ).-noun( 'victor', 'victors', count, _ ).-noun( 'victoria', 'victorias', count, _ ).-noun( 'victory', 'victories', both, _ ).-noun( 'victual', 'victuals', count, _ ).-noun( 'victualler', 'victuallers', count, _ ).-noun( 'vicu~na', 'vicu~nas', count, _ ).-noun( 'video', 'videos', count, _ ).-noun( 'videotape', '-', mass, _ ).-noun( 'view', 'views', both, _ ).-noun( 'viewer', 'viewers', count, _ ).-noun( 'viewfinder', 'viewfinders', count, _ ).-noun( 'viewpoint', 'viewpoints', count, _ ).-noun( 'vigil', 'vigils', both, _ ).-noun( 'vigilance', '-', mass, _ ).-noun( 'vigilante', 'vigilantes', count, _ ).-noun( 'vignette', 'vignettes', count, _ ).-noun( 'vigour', '-', mass, _ ).-noun( 'vileness', '-', mass, _ ).-noun( 'vilification', 'vilifications', both, _ ).-noun( 'villa', 'villas', count, _ ).-noun( 'village', 'villages', count, _ ).-noun( 'villager', 'villagers', count, _ ).-noun( 'villain', 'villains', count, _ ).-noun( 'villainess', 'villainesss', count, _ ).-noun( 'villainy', 'villainies', both, _ ).-noun( 'villein', 'villeins', count, _ ).-noun( 'villeinage', '-', mass, _ ).-noun( 'vim', '-', mass, _ ).-noun( 'vinaigrette', '-', mass, _ ).-noun( 'vindication', 'vindications', both, _ ).-noun( 'vindictiveness', '-', mass, _ ).-noun( 'vine', 'vines', count, _ ).-noun( 'vinegar', 'vinegars', both, _ ).-noun( 'vinery', 'vineries', count, _ ).-noun( 'vineyard', 'vineyards', count, _ ).-noun( 'vino', 'vinoes', both, _ ).-noun( 'vintage', 'vintages', both, _ ).-noun( 'vintner', 'vintners', count, _ ).-noun( 'vinyl', 'vinyls', both, _ ).-noun( 'viol', 'viols', count, _ ).-noun( 'viola', 'violas', count, _ ).-noun( 'viola', 'violas', count, _ ).-noun( 'violation', 'violations', both, _ ).-noun( 'violence', '-', mass, _ ).-noun( 'violet', 'violets', both, _ ).-noun( 'violin', 'violins', count, _ ).-noun( 'violinist', 'violinists', count, _ ).-noun( 'viper', 'vipers', count, _ ).-noun( 'virago', 'viragos', count, _ ).-noun( 'virgin', 'virgins', count, _ ).-noun( 'virginal', 'virginals', count, _ ).-noun( 'virginity', '-', mass, _ ).-noun( 'virgule', 'virgules', count, _ ).-noun( 'virility', '-', mass, _ ).-noun( 'virology', '-', mass, _ ).-noun( 'virtu', '-', mass, _ ).-noun( 'virtue', 'virtues', both, _ ).-noun( 'virtuosity', '-', mass, _ ).-noun( 'virtuoso', 'virtuosos', count, _ ).-noun( 'virulence', '-', mass, _ ).-noun( 'virus', 'viruses', count, _ ).-noun( 'visa', 'visas', count, _ ).-noun( 'visage', 'visages', count, _ ).-noun( 'viscosity', '-', mass, _ ).-noun( 'viscount', 'viscounts', count, _ ).-noun( 'viscountcy', 'viscountcies', count, _ ).-noun( 'viscountess', 'viscountesses', count, _ ).-noun( 'visibility', '-', mass, _ ).-noun( 'vision', 'visions', both, _ ).-noun( 'visionary', 'visionaries', count, _ ).-noun( 'visit', 'visits', count, _ ).-noun( 'visitant', 'visitants', count, _ ).-noun( 'visitation', 'visitations', count, _ ).-noun( 'visiting', '-', mass, _ ).-noun( 'visitor', 'visitors', count, _ ).-noun( 'visor', 'visors', count, _ ).-noun( 'vista', 'vistas', count, _ ).-noun( 'visualization', 'visualizations', both, _ ).-noun( 'vitalism', '-', mass, _ ).-noun( 'vitalist', 'vitalists', count, _ ).-noun( 'vitality', '-', mass, _ ).-noun( 'vitamin', 'vitamins', count, _ ).-noun( 'vitriol', '-', mass, _ ).-noun( 'vituperation', '-', mass, _ ).-noun( 'viva', 'vivas', count, _ ).-noun( 'viva voce', 'viva voces', count, _ ).-noun( 'vivacity', '-', mass, _ ).-noun( 'vividness', '-', mass, _ ).-noun( 'vivisection', 'vivisections', both, _ ).-noun( 'vivisectionist', 'vivisectionists', count, _ ).-noun( 'vixen', 'vixens', count, _ ).-noun( 'viz', '-', proper, _ ).-noun( 'vizier', 'viziers', count, _ ).-noun( 'vocabulary', 'vocabularies', both, _ ).-noun( 'vocalist', 'vocalists', count, _ ).-noun( 'vocation', 'vocations', both, _ ).-noun( 'vocative', 'vocatives', count, _ ).-noun( 'vociferation', '-', mass, _ ).-noun( 'vodka', 'vodkas', both, _ ).-noun( 'vogue', 'vogues', count, _ ).-noun( 'voice', 'voices', both, _ ).-noun( 'void', 'voids', count, _ ).-noun( 'voile', '-', mass, _ ).-noun( 'vol', '-', count, _ ).-noun( 'volatility', 'volatilities', both, _ ).-noun( 'volcano', 'volcanos', count, _ ).-noun( 'vole', 'voles', count, _ ).-noun( 'volition', '-', mass, _ ).-noun( 'volley', 'volleys', count, _ ).-noun( 'volleyball', 'volleyballs', both, _ ).-noun( '-', 'vols', count, _ ).-noun( 'volt', 'volts', count, _ ).-noun( 'voltage', 'voltages', both, _ ).-noun( 'volte-face', '-', count, _ ).-noun( 'volubility', '-', mass, _ ).-noun( 'volume', 'volumes', both, _ ).-noun( 'voluntary', 'voluntaries', count, _ ).-noun( 'volunteer', 'volunteers', count, _ ).-noun( 'voluptuary', 'voluptuaries', count, _ ).-noun( 'voluptuousness', '-', mass, _ ).-noun( 'volute', 'volutes', count, _ ).-noun( 'vomit', '-', mass, _ ).-noun( 'voodoo', '-', mass, _ ).-noun( 'voodooism', '-', mass, _ ).-noun( 'voracity', '-', mass, _ ).-noun( 'vortex', 'vortexes', count, _ ).-noun( 'votary', 'votaries', count, _ ).-noun( 'vote', 'votes', count, _ ).-noun( 'voter', 'voters', count, _ ).-noun( 'voucher', 'vouchers', count, _ ).-noun( 'vow', 'vows', count, _ ).-noun( 'vowel', 'vowels', count, _ ).-noun( 'vox', '-', count, _ ).-noun( 'vox populi', '-', count, _ ).-noun( 'voyage', 'voyages', count, _ ).-noun( 'voyager', 'voyagers', count, _ ).-noun( 'voyeur', 'voyeurs', count, _ ).-noun( 'voyeurism', '-', mass, _ ).-noun( 'vs', '-', proper, _ ).-noun( 'vulcanite', '-', mass, _ ).-noun( 'vulcanization', 'vulcanizations', both, _ ).-noun( 'vulgarian', 'vulgarians', count, _ ).-noun( 'vulgarism', 'vulgarisms', both, _ ).-noun( 'vulgarity', 'vulgarities', both, _ ).-noun( 'vulgarization', '-', mass, _ ).-noun( 'vulnerability', 'vulnerabilities', both, _ ).-noun( 'vulture', 'vultures', count, _ ).-noun( 'vulva', 'vulvas', count, _ ).-noun( 'w', '-', count, _ ).-noun( 'wad', 'wads', count, _ ).-noun( 'wadding', '-', mass, _ ).-noun( 'waddle', '-', count, _ ).-noun( 'wader', 'waders', count, _ ).-noun( 'wadi', 'wadis', count, _ ).-noun( 'wafer', 'wafers', count, _ ).-noun( 'waffle', 'waffles', both, _ ).-noun( 'waft', 'wafts', count, _ ).-noun( 'wag', 'wags', count, _ ).-noun( 'wage', 'wages', count, _ ).-noun( 'wage-claim', 'wage-claims', count, _ ).-noun( 'wage-earner', 'wage-earners', count, _ ).-noun( 'wage-freeze', 'wage-freezes', count, _ ).-noun( 'wager', 'wagers', count, _ ).-noun( 'waggery', 'waggeries', both, _ ).-noun( 'waggishness', '-', mass, _ ).-noun( 'waggon', 'waggons', count, _ ).-noun( 'waggoner', 'waggoners', count, _ ).-noun( 'wagon-lit', 'wagons-lits', count, _ ).-noun( 'wagtail', 'wagtails', count, _ ).-noun( 'waif', 'waifs', count, _ ).-noun( 'wail', 'wails', count, _ ).-noun( 'wain', 'wains', count, _ ).-noun( 'wainscot', 'wainscots', count, _ ).-noun( 'waist', 'waists', count, _ ).-noun( 'waistband', 'waistbands', count, _ ).-noun( 'waistcoat', 'waistcoats', count, _ ).-noun( 'waistline', 'waistlines', count, _ ).-noun( 'wait', 'waits', both, _ ).-noun( 'waiter', 'waiters', count, _ ).-noun( 'waiting-list', 'waiting-lists', count, _ ).-noun( 'waiting-room', 'waiting-rooms', count, _ ).-noun( 'waitress', 'waitresses', count, _ ).-noun( 'waiver', 'waivers', count, _ ).-noun( 'wake', 'wakes', count, _ ).-noun( 'wakefulness', '-', mass, _ ).-noun( 'wale', 'wales', count, _ ).-noun( 'walk', 'walks', count, _ ).-noun( 'walkabout', 'walkabouts', count, _ ).-noun( 'walkaway', 'walkaways', count, _ ).-noun( 'walker', 'walkers', count, _ ).-noun( 'walkie-talkie', 'walkie-talkies', count, _ ).-noun( 'walking', '-', mass, _ ).-noun( 'walkout', 'walkouts', count, _ ).-noun( 'walkover', 'walkovers', count, _ ).-noun( 'wall', 'walls', count, _ ).-noun( 'wall-painting', 'wall-paintings', count, _ ).-noun( 'wallaby', 'wallabies', count, _ ).-noun( 'wallah', 'wallahs', count, _ ).-noun( 'wallet', 'wallets', count, _ ).-noun( 'wallflower', 'wallflowers', count, _ ).-noun( 'wallop', 'wallops', count, _ ).-noun( 'wallow', 'wallows', count, _ ).-noun( 'wallpaper', '-', mass, _ ).-noun( 'walnut', 'walnuts', both, _ ).-noun( 'walrus', 'walruses', count, _ ).-noun( 'waltz', 'waltzes', count, _ ).-noun( 'wampum', '-', mass, _ ).-noun( 'wand', 'wands', count, _ ).-noun( 'wanderer', 'wanderers', count, _ ).-noun( 'wanderlust', '-', mass, _ ).-noun( 'wane', 'wanes', count, _ ).-noun( 'wangle', 'wangles', count, _ ).-noun( 'wank', 'wanks', count, _ ).-noun( 'wanness', '-', mass, _ ).-noun( 'want', 'wants', both, _ ).-noun( 'want-ad', 'want-ads', count, _ ).-noun( 'wanton', 'wantons', count, _ ).-noun( 'wantonness', '-', mass, _ ).-noun( 'war', 'wars', both, _ ).-noun( 'war-baby', 'war-babies', count, _ ).-noun( 'war-bride', 'war-brides', count, _ ).-noun( 'war-cloud', 'war-clouds', count, _ ).-noun( 'war-cry', 'war-cries', count, _ ).-noun( 'war-dance', 'war-dances', count, _ ).-noun( 'war-god', 'war-gods', count, _ ).-noun( 'war-widow', 'war-widows', count, _ ).-noun( 'warble', 'warbles', count, _ ).-noun( 'warbler', 'warblers', count, _ ).-noun( 'ward', 'wards', both, _ ).-noun( 'warden', 'wardens', count, _ ).-noun( 'warder', 'warders', count, _ ).-noun( 'wardress', 'wardresses', count, _ ).-noun( 'wardrobe', 'wardrobes', count, _ ).-noun( 'wardroom', 'wardrooms', count, _ ).-noun( 'ware', 'wares', count, _ ).-noun( 'warehouse', 'warehouses', count, _ ).-noun( 'warehousing', '-', mass, _ ).-noun( 'warfare', '-', mass, _ ).-noun( 'warhead', 'warheads', count, _ ).-noun( 'warhorse', 'warhorses', count, _ ).-noun( 'wariness', '-', mass, _ ).-noun( 'warlord', 'warlords', count, _ ).-noun( 'warmer', 'warmers', count, _ ).-noun( 'warming-pan', 'warming-pans', count, _ ).-noun( 'warmonger', 'warmongers', count, _ ).-noun( 'warmth', '-', mass, _ ).-noun( 'warning', 'warnings', both, _ ).-noun( 'warp', 'warps', count, _ ).-noun( 'warpaint', '-', mass, _ ).-noun( 'warpath', 'warpaths', count, _ ).-noun( 'warrant', 'warrants', both, _ ).-noun( 'warrantee', 'warrantees', count, _ ).-noun( 'warrantor', 'warrantors', count, _ ).-noun( 'warranty', 'warranties', count, _ ).-noun( 'warren', 'warrens', count, _ ).-noun( 'warrior', 'warriors', count, _ ).-noun( 'warship', 'warships', count, _ ).-noun( 'wart', 'warts', count, _ ).-noun( 'warthog', 'warthogs', count, _ ).-noun( 'wartime', '-', mass, _ ).-noun( 'wash', 'washes', both, _ ).-noun( 'wash-drawing', 'wash-drawings', count, _ ).-noun( 'wash-hand-basin', 'wash-hand-basins', count, _ ).-noun( 'wash-hand-stand', 'wash-hand-stands', count, _ ).-noun( 'wash-house', 'wash-houses', count, _ ).-noun( 'wash-leather', 'wash-leathers', both, _ ).-noun( 'washbasin', 'washbasins', count, _ ).-noun( 'washboard', 'washboards', count, _ ).-noun( 'washbowl', 'washbowls', count, _ ).-noun( 'washcloth', 'washcloths', count, _ ).-noun( 'washday', 'washdays', count, _ ).-noun( 'washer', 'washers', count, _ ).-noun( 'washerwoman', 'washerwomen', count, _ ).-noun( 'washing', '-', mass, _ ).-noun( 'washing-day', 'washing-days', count, _ ).-noun( 'washing-machine', 'washing-machines', count, _ ).-noun( 'washing-up', 'washing-ups', both, _ ).-noun( 'washout', 'washouts', count, _ ).-noun( 'washroom', 'washrooms', count, _ ).-noun( 'washstand', 'washstands', count, _ ).-noun( 'washtub', 'washtubs', count, _ ).-noun( 'wasp', 'wasps', count, _ ).-noun( 'wassail', 'wassails', count, _ ).-noun( 'wastage', '-', mass, _ ).-noun( 'waste', 'wastes', both, _ ).-noun( 'waste-paper-basket', 'waste-paper-baskets', count, _ ).-noun( 'waste-pipe', 'waste-pipes', count, _ ).-noun( 'wastebasket', 'wastebaskets', count, _ ).-noun( 'wastebin', 'wastebins', count, _ ).-noun( 'wasteland', 'wastelands', count, _ ).-noun( 'waster', 'wasters', count, _ ).-noun( 'wastrel', 'wastrels', count, _ ).-noun( 'watch', 'watches', both, _ ).-noun( 'watch-chain', 'watch-chains', count, _ ).-noun( 'watch-glass', 'watch-glasses', count, _ ).-noun( 'watch-guard', 'watch-guards', count, _ ).-noun( 'watch-key', 'watch-keys', count, _ ).-noun( 'watchdog', 'watchdogs', count, _ ).-noun( 'watcher', 'watchers', count, _ ).-noun( 'watchfulness', '-', mass, _ ).-noun( 'watchmaker', 'watchmakers', count, _ ).-noun( 'watchman', 'watchmen', count, _ ).-noun( 'watchtower', 'watchtowers', count, _ ).-noun( 'watchword', 'watchwords', count, _ ).-noun( 'water', 'waters', both, _ ).-noun( 'water-biscuit', 'water-biscuits', count, _ ).-noun( 'water-blister', 'water-blisters', count, _ ).-noun( 'water-bottle', 'water-bottles', count, _ ).-noun( 'water-buffalo', 'water-buffalos', count, _ ).-noun( 'water-butt', 'water-butts', count, _ ).-noun( 'water-cart', 'water-carts', count, _ ).-noun( 'water-closet', 'water-closets', count, _ ).-noun( 'water-finder', 'water-finders', count, _ ).-noun( 'water-glass', '-', mass, _ ).-noun( 'water-hole', 'water-holes', count, _ ).-noun( 'water-ice', 'water-ices', both, _ ).-noun( 'water-jacket', 'water-jackets', count, _ ).-noun( 'water-level', 'water-levels', count, _ ).-noun( 'water-lily', 'water-lilies', count, _ ).-noun( 'water-line', 'water-lines', count, _ ).-noun( 'water-main', 'water-mains', count, _ ).-noun( 'water-nymph', 'water-nymphs', count, _ ).-noun( 'water-polo', '-', mass, _ ).-noun( 'water-power', '-', mass, _ ).-noun( 'water-rat', 'water-rats', count, _ ).-noun( 'water-rate', 'water-rates', count, _ ).-noun( 'water-skiing', '-', mass, _ ).-noun( 'water-skin', 'water-skins', count, _ ).-noun( 'water-softener', 'water-softeners', both, _ ).-noun( 'water-spaniel', 'water-spaniels', count, _ ).-noun( 'water-supply', 'water-supplies', count, _ ).-noun( 'water-tower', 'water-towers', count, _ ).-noun( 'water-vole', 'water-voles', count, _ ).-noun( 'water-waggon', 'water-waggons', count, _ ).-noun( 'water-wagon', 'water-wagons', count, _ ).-noun( 'water-wheel', 'water-wheels', count, _ ).-noun( 'waterbird', 'waterbirds', count, _ ).-noun( 'watercannon', 'watercannons', count, _ ).-noun( 'waterchute', 'waterchutes', count, _ ).-noun( 'watercolour', 'watercolours', both, _ ).-noun( 'watercolourist', 'watercolourists', count, _ ).-noun( 'watercourse', 'watercourses', count, _ ).-noun( 'watercress', '-', mass, _ ).-noun( 'waterfall', 'waterfalls', count, _ ).-noun( 'waterfowl', 'waterfowls', count, _ ).-noun( 'waterfront', 'waterfronts', count, _ ).-noun( 'waterhen', 'waterhens', count, _ ).-noun( 'waterhyacinth', 'waterhyacinths', count, _ ).-noun( 'watering-can', 'watering-cans', count, _ ).-noun( 'watering-cart', 'watering-carts', count, _ ).-noun( 'waterman', 'watermen', count, _ ).-noun( 'watermark', 'watermarks', count, _ ).-noun( 'watermelon', 'watermelons', count, _ ).-noun( 'watermill', 'watermills', count, _ ).-noun( 'waterproof', 'waterproofs', count, _ ).-noun( 'watershed', 'watersheds', count, _ ).-noun( 'waterside', 'watersides', count, _ ).-noun( 'waterspout', 'waterspouts', count, _ ).-noun( 'watertable', 'watertables', count, _ ).-noun( 'waterway', 'waterways', count, _ ).-noun( 'waterworks', 'waterworks', count, _ ).-noun( 'watt', 'watts', count, _ ).-noun( 'wattage', 'wattages', both, _ ).-noun( 'wattle', 'wattles', both, _ ).-noun( 'wave', 'waves', count, _ ).-noun( 'wavelength', 'wavelengths', count, _ ).-noun( 'waverer', 'waverers', count, _ ).-noun( 'wax', 'waxes', both, _ ).-noun( 'wax-chandler', 'wax-chandlers', count, _ ).-noun( 'wax-paper', 'wax-papers', count, _ ).-noun( 'waxwork', 'waxworks', count, _ ).-noun( 'way', 'ways', both, _ ).-noun( 'waybill', 'waybills', count, _ ).-noun( 'wayfarer', 'wayfarers', count, _ ).-noun( 'wayside', 'waysides', count, _ ).-noun( 'weakling', 'weaklings', count, _ ).-noun( 'weakness', 'weaknesses', both, _ ).-noun( 'weal', 'weals', both, _ ).-noun( 'weald', 'wealds', count, _ ).-noun( 'wealth', '-', mass, _ ).-noun( 'weapon', 'weapons', count, _ ).-noun( 'wear', '-', mass, _ ).-noun( 'wearer', 'wearers', count, _ ).-noun( 'weariness', '-', mass, _ ).-noun( 'weasel', 'weasels', count, _ ).-noun( 'weather', 'weathers', both, _ ).-noun( 'weather-bureau', 'weather-bureaus', count, _ ).-noun( 'weather-chart', 'weather-charts', count, _ ).-noun( 'weather-glass', 'weather-glasses', count, _ ).-noun( 'weather-map', 'weather-maps', count, _ ).-noun( 'weather-ship', 'weather-ships', count, _ ).-noun( 'weather-station', 'weather-stations', count, _ ).-noun( 'weather-vane', 'weather-vanes', count, _ ).-noun( 'weatherboarding', '-', mass, _ ).-noun( 'weathercock', 'weathercocks', count, _ ).-noun( 'weatherman', 'weathermen', count, _ ).-noun( 'weave', 'weaves', count, _ ).-noun( 'weaver', 'weavers', count, _ ).-noun( 'weaverbird', 'weaverbirds', count, _ ).-noun( 'web', 'webs', count, _ ).-noun( 'webbing', '-', mass, _ ).-noun( 'wedding', 'weddings', count, _ ).-noun( 'wedding-cake', 'wedding-cakes', both, _ ).-noun( 'wedding-ring', 'wedding-rings', count, _ ).-noun( 'wedge', 'wedges', count, _ ).-noun( 'wedlock', '-', mass, _ ).-noun( 'wee', 'wees', both, _ ).-noun( 'wee-wee', 'wee-wees', both, _ ).-noun( 'weed', 'weeds', count, _ ).-noun( 'weedkiller', 'weedkillers', both, _ ).-noun( 'week', 'weeks', count, _ ).-noun( 'weekday', 'weekdays', count, _ ).-noun( 'weekend', 'weekends', count, _ ).-noun( 'weekender', 'weekenders', count, _ ).-noun( 'weekly', 'weeklies', count, _ ).-noun( 'weevil', 'weevils', count, _ ).-noun( 'weft', 'wefts', count, _ ).-noun( 'weighbridge', 'weighbridges', count, _ ).-noun( 'weighing-machine', 'weighing-machines', count, _ ).-noun( 'weight', 'weights', both, _ ).-noun( 'weightiness', '-', mass, _ ).-noun( 'weightlessness', '-', mass, _ ).-noun( 'weightlifting', '-', mass, _ ).-noun( 'weir', 'weirs', count, _ ).-noun( 'weirdie', 'weirdies', count, _ ).-noun( 'weirdness', '-', mass, _ ).-noun( 'welcome', 'welcomes', count, _ ).-noun( 'weld', 'welds', count, _ ).-noun( 'welder', 'welders', count, _ ).-noun( 'welfare', '-', mass, _ ).-noun( 'welkin', '-', count, _ ).-noun( 'well', 'wells', count, _ ).-noun( 'well-being', '-', mass, _ ).-noun( 'well-doer', 'well-doers', count, _ ).-noun( 'well-doing', '-', mass, _ ).-noun( 'well-water', '-', mass, _ ).-noun( 'well-wisher', 'well-wishers', count, _ ).-noun( 'wellhead', 'wellheads', count, _ ).-noun( 'wellington', 'wellingtons', count, _ ).-noun( 'welsher', 'welshers', count, _ ).-noun( 'welt', 'welts', count, _ ).-noun( 'welter', '-', count, _ ).-noun( 'welterweight', 'welterweights', count, _ ).-noun( 'wen', 'wens', count, _ ).-noun( 'wench', 'wenches', count, _ ).-noun( 'werewolf', 'werewolves', count, _ ).-noun( 'west', '-', mass, _ ).-noun( 'western', 'westerns', count, _ ).-noun( 'westerner', 'westerners', count, _ ).-noun( 'westernization', '-', mass, _ ).-noun( 'wet', '-', mass, _ ).-noun( 'wet-nurse', 'wet-nurses', count, _ ).-noun( 'wether', 'wethers', count, _ ).-noun( 'wetting', 'wettings', count, _ ).-noun( 'whack', 'whacks', count, _ ).-noun( 'whacker', 'whackers', count, _ ).-noun( 'whacking', 'whackings', count, _ ).-noun( 'whale', 'whales', count, _ ).-noun( 'whalebone', '-', mass, _ ).-noun( 'whaler', 'whalers', count, _ ).-noun( 'whaling-gun', 'whaling-guns', count, _ ).-noun( 'whang', 'whangs', count, _ ).-noun( 'wharf', 'wharfs', count, _ ).-noun( 'wharfage', '-', mass, _ ).-noun( 'what-for', '-', mass, _ ).-noun( 'whatnot', '-', mass, _ ).-noun( 'wheat', '-', mass, _ ).-noun( 'wheel', 'wheels', count, _ ).-noun( 'wheelbarrow', 'wheelbarrows', count, _ ).-noun( 'wheelbase', 'wheelbases', count, _ ).-noun( 'wheelchair', 'wheelchairs', count, _ ).-noun( 'wheelhouse', '-', count, _ ).-noun( 'wheelwright', 'wheelwrights', count, _ ).-noun( 'wheeze', 'wheezes', count, _ ).-noun( 'wheeziness', '-', mass, _ ).-noun( 'whelk', 'whelks', count, _ ).-noun( 'whelp', 'whelps', count, _ ).-noun( 'wherewithal', '-', mass, _ ).-noun( 'wherry', 'wherries', count, _ ).-noun( 'whetstone', 'whetstones', count, _ ).-noun( 'whey', '-', mass, _ ).-noun( 'whiff', 'whiffs', count, _ ).-noun( 'while', '-', count, _ ).-noun( 'whim', 'whims', count, _ ).-noun( 'whimper', 'whimpers', count, _ ).-noun( 'whimsey', 'whimseys', both, _ ).-noun( 'whimsicality', 'whimsicalities', both, _ ).-noun( 'whimsy', 'whimsies', both, _ ).-noun( 'whin', '-', mass, _ ).-noun( 'whine', 'whines', count, _ ).-noun( 'whiner', 'whiners', count, _ ).-noun( 'whinny', 'whinnies', count, _ ).-noun( 'whip', 'whips', count, _ ).-noun( 'whip-round', 'whip-rounds', count, _ ).-noun( 'whipcord', '-', mass, _ ).-noun( 'whipper-in', 'whippers-in', count, _ ).-noun( 'whippersnapper', 'whippersnappers', count, _ ).-noun( 'whippet', 'whippets', count, _ ).-noun( 'whipping', 'whippings', both, _ ).-noun( 'whipping-boy', 'whipping-boys', count, _ ).-noun( 'whipping-post', 'whipping-posts', count, _ ).-noun( 'whipping-top', 'whipping-tops', count, _ ).-noun( 'whippoorwill', 'whippoorwills', count, _ ).-noun( 'whir', '-', count, _ ).-noun( 'whirl', '-', count, _ ).-noun( 'whirligig', 'whirligigs', count, _ ).-noun( 'whirlpool', 'whirlpools', count, _ ).-noun( 'whirlwind', 'whirlwinds', count, _ ).-noun( 'whirr', '-', count, _ ).-noun( 'whisk', 'whisks', count, _ ).-noun( 'whisker', 'whiskers', count, _ ).-noun( 'whiskey', 'whiskeys', both, _ ).-noun( 'whisky', 'whiskies', both, _ ).-noun( 'whisper', 'whispers', count, _ ).-noun( 'whisperer', 'whisperers', count, _ ).-noun( 'whispering', 'whisperings', count, _ ).-noun( 'whispering-gallery', 'whispering-galleries', count, _ ).-noun( 'whist', '-', mass, _ ).-noun( 'whist-drive', 'whist-drives', count, _ ).-noun( 'whistle', 'whistles', count, _ ).-noun( 'whistle-stop', 'whistle-stops', count, _ ).-noun( 'whit', '-', count, _ ).-noun( 'white', 'whites', both, _ ).-noun( 'whitebait', '-', mass, _ ).-noun( 'whiteness', '-', mass, _ ).-noun( 'whitening', '-', mass, _ ).-noun( 'whitethorn', 'whitethorns', both, _ ).-noun( 'whitewash', '-', mass, _ ).-noun( 'whiting', 'whiting', both, _ ).-noun( 'whitlow', 'whitlows', count, _ ).-noun( 'whiz', '-', mass, _ ).-noun( 'whizz-kid', 'whizz-kids', count, _ ).-noun( 'whodunit', 'whodunits', count, _ ).-noun( 'whole', 'wholes', count, _ ).-noun( 'whole-wheat', '-', mass, _ ).-noun( 'wholeheartedness', '-', mass, _ ).-noun( 'wholemeal', '-', mass, _ ).-noun( 'wholesale', '-', mass, _ ).-noun( 'wholesaler', 'wholesalers', count, _ ).-noun( 'whoop', 'whoops', count, _ ).-noun( 'whoopee', 'whoopees', count, _ ).-noun( 'whooping-cough', '-', mass, _ ).-noun( 'whopper', 'whoppers', count, _ ).-noun( 'whore', 'whores', count, _ ).-noun( 'whoremonger', 'whoremongers', count, _ ).-noun( 'whorl', 'whorls', count, _ ).-noun( 'why', 'whys', count, _ ).-noun( 'wick', 'wicks', both, _ ).-noun( 'wickedness', '-', mass, _ ).-noun( 'wicker', '-', mass, _ ).-noun( 'wickerwork', '-', mass, _ ).-noun( 'wicket', 'wickets', count, _ ).-noun( 'wicket-door', 'wicket-doors', count, _ ).-noun( 'wicket-gate', 'wicket-gates', count, _ ).-noun( 'wicket-keeper', 'wicket-keepers', count, _ ).-noun( 'widgeon', 'widgeons', count, _ ).-noun( 'widow', 'widows', count, _ ).-noun( 'widower', 'widowers', count, _ ).-noun( 'widowhood', '-', mass, _ ).-noun( 'width', 'widths', both, _ ).-noun( 'wife', 'wives', count, _ ).-noun( 'wig', 'wigs', count, _ ).-noun( 'wigging', 'wiggings', count, _ ).-noun( 'wiggle', 'wiggles', count, _ ).-noun( 'wight', 'wights', count, _ ).-noun( 'wigwam', 'wigwams', count, _ ).-noun( 'wildebeest', 'wildebeests', count, _ ).-noun( 'wilderness', 'wildernesses', count, _ ).-noun( 'wildfire', '-', mass, _ ).-noun( 'wildness', '-', mass, _ ).-noun( 'wile', 'wiles', count, _ ).-noun( 'wilfulness', '-', mass, _ ).-noun( 'will', 'wills', both, _ ).-noun( 'will-o\'-the-wisp', 'will-o\'-the-wisps', count, _ ).-noun( 'willingness', '-', mass, _ ).-noun( 'willow', 'willows', both, _ ).-noun( 'willow-pattern', '-', mass, _ ).-noun( 'willow-tree', 'willow-trees', count, _ ).-noun( 'willpower', '-', mass, _ ).-noun( 'wimple', 'wimples', count, _ ).-noun( 'win', 'wins', count, _ ).-noun( 'wince', 'winces', count, _ ).-noun( 'winceyette', '-', mass, _ ).-noun( 'winch', 'winches', count, _ ).-noun( 'wind', 'winds', both, _ ).-noun( 'wind', 'winds', count, _ ).-noun( 'wind-gauge', 'wind-gauges', count, _ ).-noun( 'wind-tunnel', 'wind-tunnels', count, _ ).-noun( 'windbag', 'windbags', count, _ ).-noun( 'windbreak', 'windbreaks', count, _ ).-noun( 'windbreaker', 'windbreakers', count, _ ).-noun( 'windcheater', 'windcheaters', count, _ ).-noun( 'windfall', 'windfalls', count, _ ).-noun( 'windflower', 'windflowers', count, _ ).-noun( 'windiness', '-', mass, _ ).-noun( 'winding-sheet', 'winding-sheets', count, _ ).-noun( 'windjammer', 'windjammers', count, _ ).-noun( 'windlass', 'windlasses', count, _ ).-noun( 'windmill', 'windmills', count, _ ).-noun( 'window', 'windows', count, _ ).-noun( 'window-box', 'window-boxes', count, _ ).-noun( 'window-dressing', '-', mass, _ ).-noun( 'windowpane', 'windowpanes', count, _ ).-noun( 'windowsill', 'windowsills', count, _ ).-noun( 'windpipe', 'windpipes', count, _ ).-noun( 'windscreen', 'windscreens', count, _ ).-noun( 'windscreen-wiper', 'windscreen-wipers', count, _ ).-noun( 'windshield', 'windshields', count, _ ).-noun( 'windsock', 'windsocks', count, _ ).-noun( 'windward', '-', mass, _ ).-noun( 'wine', 'wines', both, _ ).-noun( 'wineglass', 'wineglasses', count, _ ).-noun( 'winepress', 'winepresses', count, _ ).-noun( 'wineskin', 'wineskins', count, _ ).-noun( 'wing', 'wings', count, _ ).-noun( 'wing-commander', 'wing-commanders', count, _ ).-noun( 'wing-nut', 'wing-nuts', count, _ ).-noun( 'wing-screw', 'wing-screws', count, _ ).-noun( 'winger', 'wingers', count, _ ).-noun( 'wingspan', 'wingspans', count, _ ).-noun( 'wingspread', 'wingspreads', count, _ ).-noun( 'wink', 'winks', count, _ ).-noun( 'winkle', 'winkles', count, _ ).-noun( 'winner', 'winners', count, _ ).-noun( 'winning-post', 'winning-posts', count, _ ).-noun( 'winsomeness', '-', mass, _ ).-noun( 'winter', 'winters', both, _ ).-noun( 'wipe', 'wipes', count, _ ).-noun( 'wiper', 'wipers', count, _ ).-noun( 'wire', 'wires', both, _ ).-noun( 'wireless', 'wirelesses', both, _ ).-noun( 'wirepuller', 'wirepullers', count, _ ).-noun( 'wireworm', 'wireworms', count, _ ).-noun( 'wiring', '-', mass, _ ).-noun( 'wisdom', '-', mass, _ ).-noun( 'wisdom-tooth', 'wisdom-teeth', count, _ ).-noun( 'wise', '-', count, _ ).-noun( 'wiseacre', 'wiseacres', count, _ ).-noun( 'wisecrack', 'wisecracks', count, _ ).-noun( 'wish', 'wishes', both, _ ).-noun( 'wishbone', 'wishbones', count, _ ).-noun( 'wishing-cap', 'wishing-caps', count, _ ).-noun( 'wisp', 'wisps', count, _ ).-noun( 'wisteria', 'wisterias', both, _ ).-noun( 'wit', 'wits', both, _ ).-noun( 'witch', 'witches', count, _ ).-noun( 'witch-doctor', 'witch-doctors', count, _ ).-noun( 'witch-elm', 'witch-elms', count, _ ).-noun( 'witch-hazel', 'witch-hazels', both, _ ).-noun( 'witch-hunt', 'witch-hunts', count, _ ).-noun( 'witchcraft', '-', mass, _ ).-noun( 'witchery', '-', mass, _ ).-noun( 'withdrawal', 'withdrawals', both, _ ).-noun( 'withe', 'withes', count, _ ).-noun( 'withy', 'withies', count, _ ).-noun( 'witness', 'witnesses', both, _ ).-noun( 'witness-box', 'witness-boxes', count, _ ).-noun( 'witness-stand', 'witness-stands', count, _ ).-noun( 'witticism', 'witticisms', count, _ ).-noun( 'wizard', 'wizards', count, _ ).-noun( 'wizardry', '-', mass, _ ).-noun( 'wk', 'wk', count, _ ).-noun( 'woad', '-', mass, _ ).-noun( 'wobbler', 'wobblers', count, _ ).-noun( 'woe', 'woes', both, _ ).-noun( 'wold', 'wolds', both, _ ).-noun( 'wolf', 'wolves', count, _ ).-noun( 'wolf\'s-bane', '-', mass, _ ).-noun( 'wolf-cub', 'wolf-cubs', count, _ ).-noun( 'wolfhound', 'wolfhounds', count, _ ).-noun( 'wolfram', '-', mass, _ ).-noun( 'woman', 'women', count, _ ).-noun( 'womanhood', '-', mass, _ ).-noun( 'womanizer', 'womanizers', count, _ ).-noun( 'womankind', '-', mass, _ ).-noun( 'womb', 'wombs', count, _ ).-noun( 'wombat', 'wombats', count, _ ).-noun( 'wonder', 'wonders', both, _ ).-noun( 'wonderland', 'wonderlands', count, _ ).-noun( 'wonderment', '-', mass, _ ).-noun( 'wont', '-', mass, _ ).-noun( 'wood', 'woods', both, _ ).-noun( 'wood-block', 'wood-blocks', count, _ ).-noun( 'wood-pulp', '-', mass, _ ).-noun( 'woodbine', 'woodbines', both, _ ).-noun( 'woodcock', 'woodcocks', count, _ ).-noun( 'woodcraft', 'woodcrafts', both, _ ).-noun( 'woodcut', 'woodcuts', count, _ ).-noun( 'woodcutter', 'woodcutters', count, _ ).-noun( 'woodland', 'woodlands', both, _ ).-noun( 'woodlouse', 'woodlice', count, _ ).-noun( 'woodman', 'woodmen', count, _ ).-noun( 'woodpecker', 'woodpeckers', count, _ ).-noun( 'woodpile', 'woodpiles', count, _ ).-noun( 'woodshed', 'woodsheds', count, _ ).-noun( 'woodsman', 'woodsmen', count, _ ).-noun( 'woodwind', '-', mass, _ ).-noun( 'woodwork', '-', mass, _ ).-noun( 'woodworm', '-', mass, _ ).-noun( 'wooer', 'wooers', count, _ ).-noun( 'woof', 'woofs', count, _ ).-noun( 'woofer', 'woofers', count, _ ).-noun( 'wool', 'wools', both, _ ).-noun( 'woolgathering', '-', mass, _ ).-noun( 'wooly', 'woolies', count, _ ).-noun( 'word', 'words', count, _ ).-noun( 'word-division', '-', mass, _ ).-noun( 'word-painter', 'word-painters', count, _ ).-noun( 'word-picture', 'word-pictures', count, _ ).-noun( 'word-splitting', '-', mass, _ ).-noun( 'wordbook', 'wordbooks', count, _ ).-noun( 'wordiness', '-', mass, _ ).-noun( 'wording', '-', count, _ ).-noun( 'work', 'works', both, _ ).-noun( 'work-in', 'work-ins', count, _ ).-noun( 'work-out', 'work-outs', count, _ ).-noun( 'work-study', 'work-studies', count, _ ).-noun( 'workbag', 'workbags', count, _ ).-noun( 'workbasket', 'workbaskets', count, _ ).-noun( 'workbench', 'workbenches', count, _ ).-noun( 'workbook', 'workbooks', count, _ ).-noun( 'workbox', 'workboxes', count, _ ).-noun( 'workday', 'workdays', count, _ ).-noun( 'worker', 'workers', count, _ ).-noun( 'workhouse', '-', count, _ ).-noun( 'working', 'workings', count, _ ).-noun( 'working-out', '-', mass, _ ).-noun( 'workman', 'workmen', count, _ ).-noun( 'workmanship', '-', mass, _ ).-noun( 'workmate', 'workmates', count, _ ).-noun( 'workroom', 'workrooms', count, _ ).-noun( 'workshop', 'workshops', count, _ ).-noun( 'worktable', 'worktables', count, _ ).-noun( 'world', 'worlds', count, _ ).-noun( 'worldliness', '-', mass, _ ).-noun( 'worm', 'worms', count, _ ).-noun( 'worm-gear', 'worm-gears', count, _ ).-noun( 'wormcast', 'wormcasts', count, _ ).-noun( 'wormhole', 'wormholes', count, _ ).-noun( 'wormwood', '-', mass, _ ).-noun( 'worry', 'worries', both, _ ).-noun( 'worse', '-', mass, _ ).-noun( 'worship', '-', mass, _ ).-noun( 'worshipper', 'worshippers', count, _ ).-noun( 'worst', '-', mass, _ ).-noun( 'worsted', '-', mass, _ ).-noun( 'worth', '-', mass, _ ).-noun( 'worthiness', '-', mass, _ ).-noun( 'worthlessness', '-', mass, _ ).-noun( 'worthy', 'worthies', count, _ ).-noun( 'wound', 'wounds', count, _ ).-noun( 'wow', 'wows', both, _ ).-noun( 'wpb', '-', count, _ ).-noun( 'wpm', 'wpm', count, _ ).-noun( 'wrack', '-', mass, _ ).-noun( 'wraith', 'wraiths', count, _ ).-noun( 'wrangle', 'wrangles', count, _ ).-noun( 'wrap', 'wraps', count, _ ).-noun( 'wrapper', 'wrappers', count, _ ).-noun( 'wrapping', 'wrappings', both, _ ).-noun( 'wrath', '-', mass, _ ).-noun( 'wreath', 'wreaths', count, _ ).-noun( 'wreck', 'wrecks', both, _ ).-noun( 'wreckage', '-', mass, _ ).-noun( 'wrecker', 'wreckers', count, _ ).-noun( 'wren', 'wrens', count, _ ).-noun( 'wrench', 'wrenches', count, _ ).-noun( 'wrestle', 'wrestles', count, _ ).-noun( 'wrestler', 'wrestlers', count, _ ).-noun( 'wretch', 'wretches', count, _ ).-noun( 'wretchedness', '-', mass, _ ).-noun( 'wrick', 'wricks', count, _ ).-noun( 'wriggle', 'wriggles', count, _ ).-noun( 'wriggler', 'wrigglers', count, _ ).-noun( 'wright', 'wrights', count, _ ).-noun( 'wring', 'wrings', count, _ ).-noun( 'wringer', 'wringers', count, _ ).-noun( 'wrinkle', 'wrinkles', count, _ ).-noun( 'wrist', 'wrists', count, _ ).-noun( 'wristband', 'wristbands', count, _ ).-noun( 'wristlet', 'wristlets', count, _ ).-noun( 'wristwatch', 'wristwatches', count, _ ).-noun( 'writ', 'writs', count, _ ).-noun( 'write-off', 'write-offs', count, _ ).-noun( 'write-up', 'write-ups', count, _ ).-noun( 'writer', 'writers', count, _ ).-noun( 'writing', 'writings', both, _ ).-noun( 'writing-desk', 'writing-desks', count, _ ).-noun( 'writing-ink', 'writing-inks', count, _ ).-noun( 'writing-paper', '-', mass, _ ).-noun( 'wrong', 'wrongs', both, _ ).-noun( 'wrongdoer', 'wrongdoers', count, _ ).-noun( 'wrongdoing', 'wrongdoings', both, _ ).-noun( 'wt', '-', mass, _ ).-noun( 'x', '-', count, _ ).-noun( 'xenophobia', '-', mass, _ ).-noun( 'xylophone', 'xylophones', count, _ ).-noun( 'y', '-', count, _ ).-noun( 'yacht', 'yachts', count, _ ).-noun( 'yacht-club', 'yacht-clubs', count, _ ).-noun( 'yachting', '-', mass, _ ).-noun( 'yachtsman', 'yachtsmen', count, _ ).-noun( 'yahoo', 'yahoos', count, _ ).-noun( 'yak', 'yaks', count, _ ).-noun( 'yam', 'yams', count, _ ).-noun( 'yank', 'yanks', count, _ ).-noun( 'yap', 'yaps', count, _ ).-noun( 'yard', 'yards', count, _ ).-noun( 'yard-measure', 'yard-measures', count, _ ).-noun( 'yardarm', 'yardarms', count, _ ).-noun( 'yardstick', 'yardsticks', count, _ ).-noun( 'yarn', 'yarns', both, _ ).-noun( 'yarrow', '-', mass, _ ).-noun( 'yashmak', 'yashmaks', count, _ ).-noun( 'yaw', 'yaws', count, _ ).-noun( 'yawl', 'yawls', count, _ ).-noun( 'yawn', 'yawns', count, _ ).-noun( 'yea', 'yeas', count, _ ).-noun( 'year', 'years', count, _ ).-noun( 'yearbook', 'yearbooks', count, _ ).-noun( 'yearling', 'yearlings', count, _ ).-noun( 'yearning', 'yearnings', count, _ ).-noun( 'yeast', '-', mass, _ ).-noun( 'yell', 'yells', count, _ ).-noun( 'yellow', 'yellows', both, _ ).-noun( 'yellow-flag', 'yellow-flags', count, _ ).-noun( 'yellowness', '-', mass, _ ).-noun( 'yen', 'yen', count, _ ).-noun( 'yeoman', 'yeomen', count, _ ).-noun( 'yeomanry', 'yeomanries', count, _ ).-noun( 'yes', 'yeses', count, _ ).-noun( 'yesterday', 'yesterdays', count, _ ).-noun( 'yeti', 'yetis', count, _ ).-noun( 'yew', 'yews', both, _ ).-noun( 'yew-tree', 'yew-trees', count, _ ).-noun( 'yield', 'yields', both, _ ).-noun( 'yo-yo', 'yo-yos', count, _ ).-noun( 'yob', 'yobs', count, _ ).-noun( 'yobo', 'yobos', count, _ ).-noun( 'yodel', 'yodels', count, _ ).-noun( 'yodeller', 'yodellers', count, _ ).-noun( 'yoga', '-', mass, _ ).-noun( 'yoghourt', 'yoghourts', both, _ ).-noun( 'yoghurt', 'yoghurts', both, _ ).-noun( 'yogi', 'yogis', count, _ ).-noun( 'yogurt', 'yogurts', both, _ ).-noun( 'yoke', 'yokes', count, _ ).-noun( 'yokel', 'yokels', count, _ ).-noun( 'yolk', 'yolks', both, _ ).-noun( 'yore', '-', mass, _ ).-noun( 'young', '-', mass, _ ).-noun( 'youngster', 'youngsters', count, _ ).-noun( 'youth', 'youths', both, _ ).-noun( 'youthfulness', '-', mass, _ ).-noun( 'yr', '-', count, _ ).-noun( 'yule', '-', mass, _ ).-noun( 'yule-log', 'yule-logs', count, _ ).-noun( 'yuletide', 'yuletides', both, _ ).-noun( 'z', '-', count, _ ).-noun( 'zany', 'zanies', count, _ ).-noun( 'zeal', '-', mass, _ ).-noun( 'zealot', 'zealots', count, _ ).-noun( 'zealotry', '-', mass, _ ).-noun( 'zebra', 'zebras', count, _ ).-noun( 'zebu', 'zebus', count, _ ).-noun( 'zee', 'zees', count, _ ).-noun( 'zenith', 'zeniths', count, _ ).-noun( 'zephyr', 'zephyrs', count, _ ).-noun( 'zeppelin', 'zeppelins', count, _ ).-noun( 'zero', 'zeros', count, _ ).-noun( 'zest', '-', mass, _ ).-noun( 'zigzag', 'zigzags', count, _ ).-noun( 'zinc', '-', mass, _ ).-noun( 'zing', '-', mass, _ ).-noun( 'zinnia', 'zinnias', count, _ ).-noun( 'zip', 'zips', count, _ ).-noun( 'zip code', 'zip codes', count, _ ).-noun( 'zip-fastener', 'zip-fasteners', count, _ ).-noun( 'zipper', 'zippers', count, _ ).-noun( 'zither', 'zithers', count, _ ).-noun( 'zloty', 'zlotys', count, _ ).-noun( 'zodiac', 'zodiacs', count, _ ).-noun( 'zombie', 'zombies', count, _ ).-noun( 'zone', 'zones', count, _ ).-noun( 'zoning', '-', mass, _ ).-noun( 'zoo', 'zoos', count, _ ).-noun( 'zoologist', 'zoologists', count, _ ).-noun( 'zoology', '-', mass, _ ).-noun( 'zoom', '-', mass, _ ).-noun( 'zoophyte', 'zoophytes', count, _ ).-noun( 'zoot suit', 'zoot suits', count, _ ).-noun( 'zucchini', 'zucchini', both, _ ).--adj( 'afghan', '-', '-', normal ).-adj( 'afghanistani', '-', '-', normal ).-adj( 'african', '-', '-', normal ).-adj( 'afrikaner', '-', '-', normal ).-adj( 'afro-asian', '-', '-', normal ).-adj( 'albanian', '-', '-', normal ).-adj( 'algerian', '-', '-', normal ).-adj( 'american', '-', '-', normal ).-adj( 'andorran', '-', '-', normal ).-adj( 'anglican', '-', '-', normal ).-adj( 'anglo-catholic', '-', '-', normal ).-adj( 'anglo-indian', '-', '-', normal ).-adj( 'anglo-saxon', '-', '-', normal ).-adj( 'angolan', '-', '-', normal ).-adj( 'anguillan', '-', '-', normal ).-adj( 'antiguan', '-', '-', normal ).-adj( 'arabian', '-', '-', normal ).-adj( 'arabic', '-', '-', normal ).-adj( 'arcadian', '-', '-', normal ).-adj( 'argentinian', '-', '-', normal ).-adj( 'argus-eyed', '-', '-', normal ).-adj( 'aryan', '-', '-', normal ).-adj( 'asian', '-', '-', normal ).-adj( 'asiatic', '-', '-', normal ).-adj( 'athenian', '-', '-', normal ).-adj( 'attic', '-', '-', normal ).-adj( 'augustan', '-', '-', normal ).-adj( 'australian', '-', '-', normal ).-adj( 'austrian', '-', '-', normal ).-adj( 'bahamian', '-', '-', normal ).-adj( 'bahraini', '-', '-', normal ).-adj( 'bangladeshi', '-', '-', normal ).-adj( 'bantu', '-', '-', normal ).-adj( 'baptist', '-', '-', normal ).-adj( 'barbadian', '-', '-', normal ).-adj( 'belgian', '-', '-', normal ).-adj( 'benedictine', '-', '-', normal ).-adj( 'bengali', '-', '-', normal ).-adj( 'beninese', '-', '-', normal ).-adj( 'bermudan', '-', '-', normal ).-adj( 'bhutani', '-', '-', normal ).-adj( 'boche', '-', '-', normal ).-adj( 'boer', '-', '-', normal ).-adj( 'bolivian', '-', '-', normal ).-adj( 'brazilian', '-', '-', normal ).-adj( 'britannic', '-', '-', normal ).-adj( 'british', '-', '-', normal ).-adj( 'briton', '-', '-', normal ).-adj( 'bruneian', '-', '-', normal ).-adj( 'bulgarian', '-', '-', normal ).-adj( 'burmese', '-', '-', normal ).-adj( 'burundian', '-', '-', normal ).-adj( 'caesarian', '-', '-', normal ).-adj( 'californian', '-', '-', normal ).-adj( 'cambodian', '-', '-', normal ).-adj( 'cameroonian', '-', '-', normal ).-adj( 'canadian', '-', '-', normal ).-adj( 'carmelite', '-', '-', normal ).-adj( 'catalan', '-', '-', normal ).-adj( 'catholic', '-', '-', normal ).-adj( 'caucasian', '-', '-', normal ).-adj( 'celtic', '-', '-', normal ).-adj( 'cesarean', '-', '-', normal ).-adj( 'chadian', '-', '-', normal ).-adj( 'chilean', '-', '-', normal ).-adj( 'chinese', '-', '-', normal ).-adj( 'christian', '-', '-', normal ).-adj( 'christlike', '-', '-', normal ).-adj( 'colombian', '-', '-', normal ).-adj( 'confucian', '-', '-', normal ).-adj( 'congolese', '-', '-', normal ).-adj( 'congregational', '-', '-', normal ).-adj( 'copernican', '-', '-', normal ).-adj( 'copt', '-', '-', normal ).-adj( 'corinthian', '-', '-', normal ).-adj( 'costa rican', '-', '-', normal ).-adj( 'creole', '-', '-', normal ).-adj( 'cuban', '-', '-', normal ).-adj( 'cyclopean', '-', '-', normal ).-adj( 'cyprian', '-', '-', normal ).-adj( 'cypriot', '-', '-', normal ).-adj( 'cyrillic', '-', '-', normal ).-adj( 'czech', '-', '-', normal ).-adj( 'czechoslovak', '-', '-', normal ).-adj( 'czechoslovakian', '-', '-', normal ).-adj( 'danish', '-', '-', normal ).-adj( 'delphic', '-', '-', normal ).-adj( 'djiboutian', '-', '-', normal ).-adj( 'dominican', '-', '-', normal ).-adj( 'doric', '-', '-', normal ).-adj( 'dutch', '-', '-', normal ).-adj( 'ecuadorian', '-', '-', normal ).-adj( 'edwardian', '-', '-', normal ).-adj( 'egyptian', '-', '-', normal ).-adj( 'elizabethan', '-', '-', normal ).-adj( 'elysian', '-', '-', normal ).-adj( 'english', '-', '-', normal ).-adj( 'eritrean', '-', '-', normal ).-adj( 'ethiopian', '-', '-', normal ).-adj( 'euclidean', '-', '-', normal ).-adj( 'eurasian', '-', '-', normal ).-adj( 'european', '-', '-', normal ).-adj( 'eustachian', '-', '-', attr ).-adj( 'fabian', '-', '-', normal ).-adj( 'fallopian', '-', '-', attr ).-adj( 'fijian', '-', '-', normal ).-adj( 'filipino', '-', '-', normal ).-adj( 'finnish', '-', '-', normal ).-adj( 'flemish', '-', '-', normal ).-adj( 'franciscan', '-', '-', normal ).-adj( 'french', '-', '-', normal ).-adj( 'freudian', '-', '-', normal ).-adj( 'gabonese', '-', '-', normal ).-adj( 'gaelic', '-', '-', normal ).-adj( 'gallic', '-', '-', normal ).-adj( 'gambian', '-', '-', normal ).-adj( 'georgian', '-', '-', normal ).-adj( 'georgian', '-', '-', normal ).-adj( 'german', '-', '-', normal ).-adj( 'germanic', '-', '-', normal ).-adj( 'ghanaian', '-', '-', normal ).-adj( 'gibraltarian', '-', '-', normal ).-adj( 'gilbertian', '-', '-', normal ).-adj( 'glaswegian', '-', '-', normal ).-adj( 'gordian', '-', '-', normal ).-adj( 'gothic', '-', '-', normal ).-adj( 'grecian', '-', '-', normal ).-adj( 'greek', '-', '-', normal ).-adj( 'gregorian', '-', '-', normal ).-adj( 'grenadian', '-', '-', normal ).-adj( 'guatemalan', '-', '-', normal ).-adj( 'guinean', '-', '-', normal ).-adj( 'guyanese', '-', '-', normal ).-adj( 'haitian', '-', '-', normal ).-adj( 'hebraic', '-', '-', normal ).-adj( 'hebrew', '-', '-', normal ).-adj( 'hellenic', '-', '-', normal ).-adj( 'hertzian', '-', '-', normal ).-adj( 'hindi', '-', '-', normal ).-adj( 'hindu', '-', '-', normal ).-adj( 'hindustani', '-', '-', normal ).-adj( 'hippocratic', '-', '-', normal ).-adj( 'hollander', '-', '-', normal ).-adj( 'homeric', '-', '-', normal ).-adj( 'honduran', '-', '-', normal ).-adj( 'hungarian', '-', '-', normal ).-adj( 'icelander', '-', '-', normal ).-adj( 'icelandic', '-', '-', normal ).-adj( 'indian', '-', '-', normal ).-adj( 'indo-european', '-', '-', normal ).-adj( 'indonesian', '-', '-', normal ).-adj( 'ionic', '-', '-', normal ).-adj( 'iranian', '-', '-', normal ).-adj( 'iraqi', '-', '-', normal ).-adj( 'irish', '-', '-', normal ).-adj( 'islamic', '-', '-', normal ).-adj( 'israeli', '-', '-', normal ).-adj( 'italian', '-', '-', normal ).-adj( 'jacobean', '-', '-', normal ).-adj( 'jacobin', '-', '-', normal ).-adj( 'jamaican', '-', '-', normal ).-adj( 'japanese', '-', '-', normal ).-adj( 'javanese', '-', '-', normal ).-adj( 'jesuitical', '-', '-', normal ).-adj( 'jewish', '-', '-', normal ).-adj( 'jordanian', '-', '-', normal ).-adj( 'judaic', '-', '-', normal ).-adj( 'julian', '-', '-', normal ).-adj( 'junoesque', '-', '-', normal ).-adj( 'kampuchean', '-', '-', normal ).-adj( 'kashmiri', '-', '-', normal ).-adj( 'kenyan', '-', '-', normal ).-adj( 'koranic', '-', '-', normal ).-adj( 'korean', '-', '-', normal ).-adj( 'kuwaiti', '-', '-', normal ).-adj( 'lancastrian', '-', '-', normal ).-adj( 'laotian', '-', '-', normal ).-adj( 'latin', '-', '-', normal ).-adj( 'lebanese', '-', '-', normal ).-adj( 'lenten', '-', '-', normal ).-adj( 'levantine', '-', '-', normal ).-adj( 'liberian', '-', '-', normal ).-adj( 'libyan', '-', '-', normal ).-adj( 'liechtensteiner', '-', '-', normal ).-adj( 'lilliputian', '-', '-', normal ).-adj( 'liverpudlian', '-', '-', normal ).-adj( 'lutheran', '-', '-', normal ).-adj( 'luxemburger', '-', '-', normal ).-adj( 'macedonian', '-', '-', normal ).-adj( 'madagascan', '-', '-', normal ).-adj( 'magyar', '-', '-', normal ).-adj( 'malawian', '-', '-', normal ).-adj( 'malay', '-', '-', normal ).-adj( 'malayan', '-', '-', normal ).-adj( 'malaysian', '-', '-', normal ).-adj( 'malian', '-', '-', normal ).-adj( 'maltese', '-', '-', normal ).-adj( 'malthusian', '-', '-', normal ).-adj( 'mancunian', '-', '-', normal ).-adj( 'manx', '-', '-', normal ).-adj( 'martian', '-', '-', normal ).-adj( 'mauritanian', '-', '-', normal ).-adj( 'mauritian', '-', '-', normal ).-adj( 'mediterranean', '-', '-', normal ).-adj( 'mendelian', '-', '-', normal ).-adj( 'mephistophelian', '-', '-', normal ).-adj( 'methodist', '-', '-', normal ).-adj( 'mexican', '-', '-', normal ).-adj( 'midwestern', '-', '-', normal ).-adj( 'monegasque', '-', '-', normal ).-adj( 'mongol', '-', '-', normal ).-adj( 'mongolian', '-', '-', normal ).-adj( 'montserratian', '-', '-', normal ).-adj( 'moorish', '-', '-', normal ).-adj( 'moresque', '-', '-', normal ).-adj( 'mormon', '-', '-', normal ).-adj( 'moroccan', '-', '-', normal ).-adj( 'mosaic', '-', '-', normal ).-adj( 'moslem', '-', '-', normal ).-adj( 'mozambican', '-', '-', normal ).-adj( 'muhammadan', '-', '-', normal ).-adj( 'muscovite', '-', '-', normal ).-adj( 'namibian', '-', '-', normal ).-adj( 'napoleonic', '-', '-', normal ).-adj( 'nauruan', '-', '-', normal ).-adj( 'nazi', '-', '-', normal ).-adj( 'neanderthal', '-', '-', normal ).-adj( 'neapolitan', '-', '-', normal ).-adj( 'negroid', '-', '-', normal ).-adj( 'nepalese', '-', '-', normal ).-adj( 'nepali', '-', '-', normal ).-adj( 'newtonian', '-', '-', normal ).-adj( 'nicaraguan', '-', '-', normal ).-adj( 'nigerian', '-', '-', normal ).-adj( 'nigerien', '-', '-', normal ).-adj( 'nilotic', '-', '-', normal ).-adj( 'nipponese', '-', '-', normal ).-adj( 'nordic', '-', '-', normal ).-adj( 'norman', '-', '-', normal ).-adj( 'norse', '-', '-', normal ).-adj( 'norwegian', '-', '-', normal ).-adj( 'occidental', '-', '-', normal ).-adj( 'olympian', '-', '-', normal ).-adj( 'olympic', '-', '-', normal ).-adj( 'omani', '-', '-', normal ).-adj( 'oxonian', '-', '-', normal ).-adj( 'pakistani', '-', '-', normal ).-adj( 'palestinian', '-', '-', normal ).-adj( 'panamanian', '-', '-', normal ).-adj( 'papuan', '-', '-', normal ).-adj( 'paraguayan', '-', '-', normal ).-adj( 'parisian', '-', '-', normal ).-adj( 'parkinson\'s', '-', '-', normal ).-adj( 'parthian', '-', '-', normal ).-adj( 'pentecostal', '-', '-', normal ).-adj( 'persian', '-', '-', normal ).-adj( 'peruvian', '-', '-', normal ).-adj( 'philippine', '-', '-', normal ).-adj( 'platonic', '-', '-', normal ).-adj( 'polish', '-', '-', normal ).-adj( 'portuguese', '-', '-', normal ).-adj( 'pre-raphaelite', '-', '-', normal ).-adj( 'presbyterian', '-', '-', normal ).-adj( 'protestant', '-', '-', normal ).-adj( 'prussian', '-', '-', normal ).-adj( 'punic', '-', '-', normal ).-adj( 'pyrrhic', '-', '-', normal ).-adj( 'qatari', '-', '-', normal ).-adj( 'rabelaisian', '-', '-', normal ).-adj( 'redbrick', '-', '-', normal ).-adj( 'rhenish', '-', '-', normal ).-adj( 'romaic', '-', '-', normal ).-adj( 'roman', '-', '-', normal ).-adj( 'romance', '-', '-', normal ).-adj( 'romanian', '-', '-', normal ).-adj( 'romany', '-', '-', normal ).-adj( 'romish', '-', '-', normal ).-adj( 'ruritanian', '-', '-', normal ).-adj( 'russian', '-', '-', normal ).-adj( 'rwandan', '-', '-', normal ).-adj( 'sabahan', '-', '-', normal ).-adj( 'salvadorean', '-', '-', normal ).-adj( 'samoan', '-', '-', normal ).-adj( 'san marinese', '-', '-', normal ).-adj( 'sapphic', '-', '-', normal ).-adj( 'sarawakian', '-', '-', normal ).-adj( 'satanic', '-', '-', normal ).-adj( 'saudi arabian', '-', '-', normal ).-adj( 'saxon', '-', '-', normal ).-adj( 'scandinavian', '-', '-', normal ).-adj( 'scotch', '-', '-', normal ).-adj( 'scots', '-', '-', normal ).-adj( 'scottish', '-', '-', normal ).-adj( 'semite', '-', '-', normal ).-adj( 'semitic', '-', '-', normal ).-adj( 'senegalese', '-', '-', normal ).-adj( 'seychellois', '-', '-', normal ).-adj( 'shakespearian', '-', '-', normal ).-adj( 'shavian', '-', '-', normal ).-adj( 'siamese', '-', '-', normal ).-adj( 'siberian', '-', '-', normal ).-adj( 'sicilian', '-', '-', normal ).-adj( 'sierra leonian', '-', '-', normal ).-adj( 'singaporean', '-', '-', normal ).-adj( 'singhalese', '-', '-', normal ).-adj( 'sinhalese', '-', '-', normal ).-adj( 'slav', '-', '-', normal ).-adj( 'slavonic', '-', '-', normal ).-adj( 'slovenian', '-', '-', normal ).-adj( 'socratic', '-', '-', normal ).-adj( 'somali', '-', '-', normal ).-adj( 'somalian', '-', '-', normal ).-adj( 'sotho', '-', '-', normal ).-adj( 'soviet', '-', '-', normal ).-adj( 'spanish', '-', '-', normal ).-adj( 'spartan', '-', '-', normal ).-adj( 'sri lankan', '-', '-', normal ).-adj( 'stygian', '-', '-', normal ).-adj( 'sudanese', '-', '-', normal ).-adj( 'sumatran', '-', '-', normal ).-adj( 'swazi', '-', '-', normal ).-adj( 'swede', '-', '-', normal ).-adj( 'swedish', '-', '-', normal ).-adj( 'swiss', '-', '-', normal ).-adj( 'syrian', '-', '-', normal ).-adj( 'tahitian', '-', '-', normal ).-adj( 'taiwanese', '-', '-', normal ).-adj( 'tamil', '-', '-', normal ).-adj( 'tanzanian', '-', '-', normal ).-adj( 'terpsichorean', '-', '-', normal ).-adj( 'teutonic', '-', '-', normal ).-adj( 'texan', '-', '-', normal ).-adj( 'thai', '-', '-', normal ).-adj( 'thespian', '-', '-', normal ).-adj( 'tibetan', '-', '-', normal ).-adj( 'tobagonian', '-', '-', normal ).-adj( 'togolese', '-', '-', normal ).-adj( 'tongan', '-', '-', normal ).-adj( 'trinidadian', '-', '-', normal ).-adj( 'trojan', '-', '-', normal ).-adj( 'tswana', '-', '-', normal ).-adj( 'tunisian', '-', '-', normal ).-adj( 'turkish', '-', '-', normal ).-adj( 'ugandan', '-', '-', normal ).-adj( 'unitarian', '-', '-', normal ).-adj( 'urdu', '-', '-', normal ).-adj( 'uruguayan', '-', '-', normal ).-adj( 'utopian', '-', '-', normal ).-adj( 'venetian', '-', '-', normal ).-adj( 'venezuelan', '-', '-', normal ).-adj( 'verey', '-', '-', normal ).-adj( 'very', '-', '-', normal ).-adj( 'victorian', '-', '-', normal ).-adj( 'vietnamese', '-', '-', normal ).-adj( 'welsh', '-', '-', normal ).-adj( 'wesleyan', '-', '-', normal ).-adj( 'yemeni', '-', '-', normal ).-adj( 'yugoslav', '-', '-', normal ).-adj( 'yugoslavian', '-', '-', normal ).-adj( 'zairean', '-', '-', normal ).-adj( 'zambian', '-', '-', normal ).-adj( 'zealander', '-', '-', normal ).-adj( 'zimbabwean', '-', '-', normal ).-adj( 'zionist', '-', '-', normal ).-adj( 'a posteriori', '-', '-', normal ).-adj( 'a priori', '-', '-', normal ).-adj( 'abandoned', '-', '-', normal ).-adj( 'abdominal', '-', '-', normal ).-adj( 'aberrant', '-', '-', normal ).-adj( 'abhorrent', '-', '-', normal ).-adj( 'abiding', '-', '-', normal ).-adj( 'abject', '-', '-', normal ).-adj( 'ablative', '-', '-', normal ).-adj( 'ablaze', '-', '-', pred ).-adj( 'able', 'abler', 'ablest', normal ).-adj( 'able-bodied', '-', '-', normal ).-adj( 'abnormal', '-', '-', normal ).-adj( 'abominable', '-', '-', normal ).-adj( 'aboriginal', '-', '-', normal ).-adj( 'abortive', '-', '-', normal ).-adj( 'above board', '-', '-', pred ).-adj( 'above-mentioned', '-', '-', normal ).-adj( 'above-named', '-', '-', normal ).-adj( 'abrasive', '-', '-', normal ).-adj( 'abrupt', '-', '-', normal ).-adj( 'absent', '-', '-', normal ).-adj( 'absent-minded', '-', '-', normal ).-adj( 'absolute', '-', '-', normal ).-adj( 'absorbent', '-', '-', normal ).-adj( 'abstemious', '-', '-', normal ).-adj( 'abstract', '-', '-', normal ).-adj( 'abstracted', '-', '-', normal ).-adj( 'abstruse', '-', '-', normal ).-adj( 'absurd', '-', '-', normal ).-adj( 'abundant', '-', '-', normal ).-adj( 'abusive', '-', '-', normal ).-adj( 'abysmal', '-', '-', normal ).-adj( 'academic', '-', '-', normal ).-adj( 'accelerando', '-', '-', normal ).-adj( 'acceptable', '-', '-', normal ).-adj( 'accessible', '-', '-', normal ).-adj( 'accident-prone', '-', '-', normal ).-adj( 'accidental', '-', '-', normal ).-adj( 'accommodating', '-', '-', normal ).-adj( 'accomplished', '-', '-', normal ).-adj( 'accountable', '-', '-', normal ).-adj( 'accredited', '-', '-', normal ).-adj( 'accumulative', '-', '-', normal ).-adj( 'accurate', '-', '-', normal ).-adj( 'accursed', '-', '-', normal ).-adj( 'accurst', '-', '-', normal ).-adj( 'accusative', '-', '-', normal ).-adj( 'accustomed', '-', '-', normal ).-adj( 'acetic', '-', '-', normal ).-adj( 'achievable', '-', '-', normal ).-adj( 'acid', '-', '-', normal ).-adj( 'acidic', '-', '-', normal ).-adj( 'acidulated', '-', '-', normal ).-adj( 'acidulous', '-', '-', normal ).-adj( 'acoustic', '-', '-', normal ).-adj( 'acquiescent', '-', '-', normal ).-adj( 'acquisitive', '-', '-', normal ).-adj( 'acrid', '-', '-', normal ).-adj( 'acrimonious', '-', '-', normal ).-adj( 'acrobatic', '-', '-', normal ).-adj( 'acting', '-', '-', normal ).-adj( 'actinic', '-', '-', normal ).-adj( 'actionable', '-', '-', normal ).-adj( 'active', '-', '-', normal ).-adj( 'actual', '-', '-', normal ).-adj( 'actuarial', '-', '-', normal ).-adj( 'acute', '-', '-', normal ).-adj( 'ad hoc', '-', '-', normal ).-adj( 'ad-lib', '-', '-', normal ).-adj( 'adagio', '-', '-', normal ).-adj( 'adamant', '-', '-', pred ).-adj( 'adamantine', '-', '-', normal ).-adj( 'adaptable', '-', '-', normal ).-adj( 'addictive', '-', '-', normal ).-adj( 'additional', '-', '-', normal ).-adj( 'addle', '-', '-', normal ).-adj( 'addle-brained', '-', '-', normal ).-adj( 'addle-pated', '-', '-', normal ).-adj( 'adenoidal', '-', '-', normal ).-adj( 'adept', '-', '-', normal ).-adj( 'adequate', '-', '-', normal ).-adj( 'adhesive', '-', '-', normal ).-adj( 'adipose', '-', '-', normal ).-adj( 'adjacent', '-', '-', normal ).-adj( 'adjectival', '-', '-', normal ).-adj( 'adjoining', '-', '-', normal ).-adj( 'adjustable', '-', '-', normal ).-adj( 'administrative', '-', '-', normal ).-adj( 'admirable', '-', '-', normal ).-adj( 'admiring', '-', '-', normal ).-adj( 'admissible', '-', '-', normal ).-adj( 'admonitory', '-', '-', normal ).-adj( 'adolescent', '-', '-', normal ).-adj( 'adoptive', '-', '-', normal ).-adj( 'adorable', '-', '-', normal ).-adj( 'adoring', '-', '-', normal ).-adj( 'adrenal', '-', '-', normal ).-adj( 'adrift', '-', '-', pred ).-adj( 'adroit', '-', '-', normal ).-adj( 'adult', '-', '-', normal ).-adj( 'adulterous', '-', '-', normal ).-adj( 'advanced', '-', '-', normal ).-adj( 'advantageous', '-', '-', normal ).-adj( 'adventitious', '-', '-', normal ).-adj( 'adventuresome', '-', '-', normal ).-adj( 'adventurous', '-', '-', normal ).-adj( 'adverbial', '-', '-', normal ).-adj( 'adverse', '-', '-', normal ).-adj( 'advisable', '-', '-', normal ).-adj( 'advised', '-', '-', normal ).-adj( 'advisory', '-', '-', normal ).-adj( 'aerial', '-', '-', normal ).-adj( 'aerodynamic', '-', '-', normal ).-adj( 'aesthetic', '-', '-', normal ).-adj( 'aesthetical', '-', '-', normal ).-adj( 'affable', '-', '-', normal ).-adj( 'affected', '-', '-', normal ).-adj( 'affecting', '-', '-', normal ).-adj( 'affectionate', '-', '-', normal ).-adj( 'affirmative', '-', '-', normal ).-adj( 'affluent', '-', '-', normal ).-adj( 'afire', '-', '-', pred ).-adj( 'aflame', '-', '-', pred ).-adj( 'afloat', '-', '-', pred ).-adj( 'afoot', '-', '-', pred ).-adj( 'aforesaid', '-', '-', normal ).-adj( 'afraid', '-', '-', pred ).-adj( 'after', '-', '-', normal ).-adj( 'agape', '-', '-', pred ).-adj( 'age-long', '-', '-', normal ).-adj( 'age-old', '-', '-', normal ).-adj( 'aged', '-', '-', attr ).-adj( 'aged', '-', '-', pred ).-adj( 'ageless', '-', '-', normal ).-adj( 'agglomerate', '-', '-', normal ).-adj( 'agglutinative', '-', '-', normal ).-adj( 'aggressive', '-', '-', normal ).-adj( 'aghast', '-', '-', pred ).-adj( 'agile', '-', '-', normal ).-adj( 'agitated', '-', '-', normal ).-adj( 'agitating', '-', '-', normal ).-adj( 'aglow', '-', '-', pred ).-adj( 'agnostic', '-', '-', normal ).-adj( 'agog', '-', '-', pred ).-adj( 'agonized', '-', '-', normal ).-adj( 'agonizing', '-', '-', normal ).-adj( 'agrarian', '-', '-', normal ).-adj( 'agreeable', '-', '-', normal ).-adj( 'agricultural', '-', '-', normal ).-adj( 'aground', '-', '-', pred ).-adj( 'aimless', '-', '-', normal ).-adj( 'air-conditioned', '-', '-', normal ).-adj( 'air-cooled', '-', '-', normal ).-adj( 'air-minded', '-', '-', normal ).-adj( 'air-sick', '-', '-', normal ).-adj( 'air-to-air', '-', '-', normal ).-adj( 'air-to-ground', '-', '-', normal ).-adj( 'airborne', '-', '-', normal ).-adj( 'airless', '-', '-', normal ).-adj( 'airtight', '-', '-', normal ).-adj( 'airworthy', '-', '-', normal ).-adj( 'airy', '-', '-', normal ).-adj( 'ajar', '-', '-', pred ).-adj( 'akin', '-', '-', pred ).-adj( 'alabaster', '-', '-', normal ).-adj( 'alarming', '-', '-', normal ).-adj( 'alcoholic', '-', '-', normal ).-adj( 'aldermanic', '-', '-', normal ).-adj( 'alee', '-', '-', pred ).-adj( 'alert', '-', '-', normal ).-adj( 'alexic', '-', '-', normal ).-adj( 'alfresco', '-', '-', normal ).-adj( 'algebraic', '-', '-', normal ).-adj( 'algebraical', '-', '-', normal ).-adj( 'alien', '-', '-', normal ).-adj( 'alight', '-', '-', pred ).-adj( 'alike', '-', '-', pred ).-adj( 'alimentary', '-', '-', normal ).-adj( 'alive', '-', '-', pred ).-adj( 'alkaline', '-', '-', normal ).-adj( 'all', '-', '-', normal ).-adj( 'all-mains', '-', '-', attr ).-adj( 'all-round', '-', '-', normal ).-adj( 'allegoric', '-', '-', normal ).-adj( 'allegorical', '-', '-', normal ).-adj( 'allegretto', '-', '-', normal ).-adj( 'allegro', '-', '-', normal ).-adj( 'allergic', '-', '-', normal ).-adj( 'alliterative', '-', '-', normal ).-adj( 'allowable', '-', '-', normal ).-adj( 'alluring', '-', '-', normal ).-adj( 'allusive', '-', '-', normal ).-adj( 'alluvial', '-', '-', normal ).-adj( 'almighty', '-', '-', normal ).-adj( 'almond-eyed', '-', '-', normal ).-adj( 'alone', '-', '-', pred ).-adj( 'aloof', '-', '-', normal ).-adj( 'alphabetical', '-', '-', normal ).-adj( 'alpine', '-', '-', normal ).-adj( 'alright', '-', '-', normal ).-adj( 'alterable', '-', '-', normal ).-adj( 'alternate', '-', '-', normal ).-adj( 'alternative', '-', '-', normal ).-adj( 'altruistic', '-', '-', normal ).-adj( 'alveolar', '-', '-', normal ).-adj( 'amateurish', '-', '-', normal ).-adj( 'amatory', '-', '-', normal ).-adj( 'amazing', '-', '-', normal ).-adj( 'ambassadorial', '-', '-', normal ).-adj( 'ambidextrous', '-', '-', normal ).-adj( 'ambient', '-', '-', normal ).-adj( 'ambiguous', '-', '-', normal ).-adj( 'ambitious', '-', '-', normal ).-adj( 'ambivalent', '-', '-', normal ).-adj( 'amenable', '-', '-', normal ).-adj( 'amendable', '-', '-', normal ).-adj( 'amiable', '-', '-', normal ).-adj( 'amicable', '-', '-', normal ).-adj( 'amiss', '-', '-', pred ).-adj( 'ammoniated', '-', '-', normal ).-adj( 'amoebic', '-', '-', normal ).-adj( 'amoral', '-', '-', normal ).-adj( 'amorous', '-', '-', normal ).-adj( 'amorphous', '-', '-', normal ).-adj( 'amphibious', '-', '-', normal ).-adj( 'ample', 'ampler', 'amplest', normal ).-adj( 'amusing', '-', '-', normal ).-adj( 'anachronistic', '-', '-', normal ).-adj( 'anaemic', '-', '-', normal ).-adj( 'anaesthetic', '-', '-', normal ).-adj( 'anal', '-', '-', normal ).-adj( 'analogous', '-', '-', normal ).-adj( 'analytic', '-', '-', normal ).-adj( 'analytical', '-', '-', normal ).-adj( 'anapaestic', '-', '-', normal ).-adj( 'anarchic', '-', '-', normal ).-adj( 'anatomical', '-', '-', normal ).-adj( 'ancestral', '-', '-', normal ).-adj( 'ancient', '-', '-', normal ).-adj( 'ancillary', '-', '-', normal ).-adj( 'andante', '-', '-', normal ).-adj( 'anecdotal', '-', '-', normal ).-adj( 'aneroid', '-', '-', normal ).-adj( 'anesthetic', '-', '-', normal ).-adj( 'angelic', '-', '-', normal ).-adj( 'angry', 'angrier', 'angriest', normal ).-adj( 'anguished', '-', '-', normal ).-adj( 'angular', '-', '-', normal ).-adj( 'animate', '-', '-', normal ).-adj( 'animatedly', '-', '-', normal ).-adj( 'annoying', '-', '-', normal ).-adj( 'annual', '-', '-', normal ).-adj( 'annular', '-', '-', normal ).-adj( 'anodyne', '-', '-', normal ).-adj( 'anomalous', '-', '-', normal ).-adj( 'anonymous', '-', '-', normal ).-adj( 'another', '-', '-', normal ).-adj( 'answerable', '-', '-', normal ).-adj( 'antagonistic', '-', '-', normal ).-adj( 'antarctic', '-', '-', normal ).-adj( 'antecedent', '-', '-', normal ).-adj( 'antediluvian', '-', '-', normal ).-adj( 'antenatal', '-', '-', normal ).-adj( 'antenuptial', '-', '-', normal ).-adj( 'antepenultimate', '-', '-', normal ).-adj( 'anterior', '-', '-', normal ).-adj( 'anthropoid', '-', '-', normal ).-adj( 'anthropological', '-', '-', normal ).-adj( 'anti-semite', '-', '-', normal ).-adj( 'anti-semitic', '-', '-', normal ).-adj( 'anti-aircraft', '-', '-', normal ).-adj( 'anti-personnel', '-', '-', normal ).-adj( 'antibiotic', '-', '-', normal ).-adj( 'anticipatory', '-', '-', normal ).-adj( 'antipathetic', '-', '-', normal ).-adj( 'antiquarian', '-', '-', normal ).-adj( 'antiquated', '-', '-', normal ).-adj( 'antique', '-', '-', normal ).-adj( 'antiseptic', '-', '-', normal ).-adj( 'antisocial', '-', '-', normal ).-adj( 'antitank', '-', '-', attr ).-adj( 'antithetic', '-', '-', normal ).-adj( 'antithetical', '-', '-', normal ).-adj( 'antitrade', '-', '-', normal ).-adj( 'anxious', '-', '-', normal ).-adj( 'any', '-', '-', normal ).-adj( 'apathetic', '-', '-', normal ).-adj( 'aperient', '-', '-', normal ).-adj( 'aphrodisiac', '-', '-', normal ).-adj( 'apish', '-', '-', normal ).-adj( 'apocalyptic', '-', '-', normal ).-adj( 'apocryphal', '-', '-', normal ).-adj( 'apologetic', '-', '-', normal ).-adj( 'apoplectic', '-', '-', normal ).-adj( 'apostate', '-', '-', normal ).-adj( 'apostolic', '-', '-', normal ).-adj( 'appalling', '-', '-', normal ).-adj( 'apparent', '-', '-', normal ).-adj( 'appealing', '-', '-', normal ).-adj( 'appellant', '-', '-', normal ).-adj( 'appetizing', '-', '-', normal ).-adj( 'applicable', '-', '-', normal ).-adj( 'applied', '-', '-', normal ).-adj( 'apposite', '-', '-', normal ).-adj( 'appreciable', '-', '-', normal ).-adj( 'appreciative', '-', '-', normal ).-adj( 'apprehensible', '-', '-', normal ).-adj( 'apprehensive', '-', '-', normal ).-adj( 'approachable', '-', '-', normal ).-adj( 'appropriate', '-', '-', normal ).-adj( 'approximate', '-', '-', normal ).-adj( 'apr`es-ski', '-', '-', attr ).-adj( 'apropos', '-', '-', pred ).-adj( 'apt', 'apter', 'aptest', normal ).-adj( 'aquatic', '-', '-', normal ).-adj( 'aqueous', '-', '-', normal ).-adj( 'aquiline', '-', '-', normal ).-adj( 'arable', '-', '-', normal ).-adj( 'arbitrary', '-', '-', normal ).-adj( 'arboreal', '-', '-', normal ).-adj( 'arcane', '-', '-', normal ).-adj( 'arch', '-', '-', attr ).-adj( 'archaeological', '-', '-', normal ).-adj( 'archaic', '-', '-', normal ).-adj( 'archetypal', '-', '-', normal ).-adj( 'architectural', '-', '-', normal ).-adj( 'arctic', '-', '-', normal ).-adj( 'ardent', '-', '-', normal ).-adj( 'arduous', '-', '-', normal ).-adj( 'argent', '-', '-', normal ).-adj( 'arguable', '-', '-', normal ).-adj( 'argumentative', '-', '-', normal ).-adj( 'arid', '-', '-', normal ).-adj( 'aristocratic', '-', '-', normal ).-adj( 'arithmetical', '-', '-', normal ).-adj( 'armorial', '-', '-', normal ).-adj( 'armoured', '-', '-', normal ).-adj( 'aromatic', '-', '-', normal ).-adj( 'arrant', '-', '-', normal ).-adj( 'arresting', '-', '-', normal ).-adj( 'arrogant', '-', '-', normal ).-adj( 'arterial', '-', '-', normal ).-adj( 'artesian', '-', '-', normal ).-adj( 'artful', '-', '-', normal ).-adj( 'arthritic', '-', '-', normal ).-adj( 'articulate', '-', '-', normal ).-adj( 'artificial', '-', '-', normal ).-adj( 'artistic', '-', '-', normal ).-adj( 'artless', '-', '-', normal ).-adj( 'arty', '-', '-', normal ).-adj( 'arty-crafty', '-', '-', normal ).-adj( 'ascertainable', '-', '-', normal ).-adj( 'ascetic', '-', '-', normal ).-adj( 'ascorbic', '-', '-', normal ).-adj( 'ascribable', '-', '-', normal ).-adj( 'aseptic', '-', '-', normal ).-adj( 'asexual', '-', '-', normal ).-adj( 'ashamed', '-', '-', pred ).-adj( 'ashen', '-', '-', normal ).-adj( 'ashy', '-', '-', normal ).-adj( 'asinine', '-', '-', normal ).-adj( 'askew', '-', '-', pred ).-adj( 'asleep', '-', '-', pred ).-adj( 'aspectual', '-', '-', normal ).-adj( 'assailable', '-', '-', normal ).-adj( 'assertive', '-', '-', normal ).-adj( 'assiduous', '-', '-', normal ).-adj( 'assignable', '-', '-', normal ).-adj( 'associate', '-', '-', normal ).-adj( 'assorted', '-', '-', normal ).-adj( 'assured', '-', '-', normal ).-adj( 'asthmatic', '-', '-', normal ).-adj( 'astigmatic', '-', '-', normal ).-adj( 'astir', '-', '-', pred ).-adj( 'astonishing', '-', '-', normal ).-adj( 'astral', '-', '-', normal ).-adj( 'astray', '-', '-', pred ).-adj( 'astride', '-', '-', pred ).-adj( 'astringent', '-', '-', normal ).-adj( 'astrological', '-', '-', normal ).-adj( 'astronomical', '-', '-', normal ).-adj( 'astute', '-', '-', normal ).-adj( 'asymmetric', '-', '-', normal ).-adj( 'asymmetrical', '-', '-', normal ).-adj( 'asymptotic', '-', '-', normal ).-adj( 'atavistic', '-', '-', normal ).-adj( 'atheistic', '-', '-', normal ).-adj( 'athirst', '-', '-', pred ).-adj( 'athletic', '-', '-', normal ).-adj( 'atmospheric', '-', '-', normal ).-adj( 'atomic', '-', '-', normal ).-adj( 'atonal', '-', '-', normal ).-adj( 'atrabilious', '-', '-', normal ).-adj( 'atrocious', '-', '-', normal ).-adj( 'attainable', '-', '-', normal ).-adj( 'attendant', '-', '-', normal ).-adj( 'attentive', '-', '-', normal ).-adj( 'attractive', '-', '-', normal ).-adj( 'attributable', '-', '-', normal ).-adj( 'attributive', '-', '-', normal ).-adj( 'atypical', '-', '-', normal ).-adj( 'au fait', '-', '-', pred ).-adj( 'auburn', '-', '-', normal ).-adj( 'audacious', '-', '-', normal ).-adj( 'audible', '-', '-', normal ).-adj( 'audio-lingual', '-', '-', normal ).-adj( 'auditory', '-', '-', normal ).-adj( 'august', '-', '-', normal ).-adj( 'aural', '-', '-', normal ).-adj( 'auricular', '-', '-', normal ).-adj( 'auriferous', '-', '-', normal ).-adj( 'auspicious', '-', '-', normal ).-adj( 'austere', '-', '-', normal ).-adj( 'authentic', '-', '-', normal ).-adj( 'authoritarian', '-', '-', normal ).-adj( 'authoritative', '-', '-', normal ).-adj( 'autistic', '-', '-', normal ).-adj( 'autobiographic', '-', '-', normal ).-adj( 'autobiographical', '-', '-', normal ).-adj( 'autocratic', '-', '-', normal ).-adj( 'automatic', '-', '-', normal ).-adj( 'autonomous', '-', '-', normal ).-adj( 'autumnal', '-', '-', normal ).-adj( 'auxiliary', '-', '-', normal ).-adj( 'available', '-', '-', normal ).-adj( 'avaricious', '-', '-', normal ).-adj( 'average', '-', '-', normal ).-adj( 'averse', '-', '-', normal ).-adj( 'avid', '-', '-', normal ).-adj( 'avoidable', '-', '-', normal ).-adj( 'avuncular', '-', '-', normal ).-adj( 'awake', '-', '-', pred ).-adj( 'aware', '-', '-', pred ).-adj( 'awash', '-', '-', pred ).-adj( 'away', '-', '-', normal ).-adj( 'awe-inspiring', '-', '-', normal ).-adj( 'awe-stricken', '-', '-', normal ).-adj( 'awe-struck', '-', '-', normal ).-adj( 'awesome', '-', '-', normal ).-adj( 'awful', '-', '-', normal ).-adj( 'awkward', '-', '-', normal ).-adj( 'awry', '-', '-', pred ).-adj( 'axiomatic', '-', '-', normal ).-adj( 'azure', '-', '-', normal ).-adj( 'baby-faced', '-', '-', normal ).-adj( 'babyish', '-', '-', normal ).-adj( 'bacchanal', '-', '-', normal ).-adj( 'bacchanalian', '-', '-', normal ).-adj( 'back-breaking', '-', '-', normal ).-adj( 'backhand', '-', '-', normal ).-adj( 'backhanded', '-', '-', normal ).-adj( 'backless', '-', '-', normal ).-adj( 'backmost', '-', '-', normal ).-adj( 'backstair', '-', '-', normal ).-adj( 'backward', '-', '-', normal ).-adj( 'backwards', '-', '-', normal ).-adj( 'bacterial', '-', '-', normal ).-adj( 'bad', 'worse', 'worst', normal ).-adj( 'badly-behaved', '-', '-', normal ).-adj( 'baggy', '-', '-', normal ).-adj( 'baking-hot', '-', '-', normal ).-adj( 'balconied', '-', '-', normal ).-adj( 'bald', 'balder', 'baldest', normal ).-adj( 'baleful', '-', '-', normal ).-adj( 'ballistic', '-', '-', normal ).-adj( 'bally', '-', '-', normal ).-adj( 'balmy', 'balmier', 'balmiest', normal ).-adj( 'banal', '-', '-', normal ).-adj( 'bandy', 'bandier', 'bandiest', normal ).-adj( 'bandy-legged', '-', '-', normal ).-adj( 'baneful', '-', '-', normal ).-adj( 'bankrupt', '-', '-', normal ).-adj( 'bantering', '-', '-', normal ).-adj( 'baptismal', '-', '-', normal ).-adj( 'barbarian', '-', '-', normal ).-adj( 'barbaric', '-', '-', normal ).-adj( 'barbarous', '-', '-', normal ).-adj( 'barbed', '-', '-', normal ).-adj( 'bardic', '-', '-', normal ).-adj( 'bare', 'barer', 'barest', normal ).-adj( 'barebacked', '-', '-', normal ).-adj( 'barefaced', '-', '-', normal ).-adj( 'barefooted', '-', '-', normal ).-adj( 'bareheaded', '-', '-', normal ).-adj( 'barelegged', '-', '-', normal ).-adj( 'barmy', '-', '-', normal ).-adj( 'barometric', '-', '-', normal ).-adj( 'baronial', '-', '-', normal ).-adj( 'baroque', '-', '-', normal ).-adj( 'barrelled', '-', '-', normal ).-adj( 'barren', '-', '-', normal ).-adj( 'basal', '-', '-', normal ).-adj( 'base', 'baser', 'basest', normal ).-adj( 'baseless', '-', '-', normal ).-adj( 'bashful', '-', '-', normal ).-adj( 'basic', '-', '-', normal ).-adj( 'bass', '-', '-', normal ).-adj( 'bats', '-', '-', pred ).-adj( 'batty', '-', '-', normal ).-adj( 'bawdy', 'bawdier', 'bawdiest', normal ).-adj( 'bay', '-', '-', normal ).-adj( 'beady', '-', '-', normal ).-adj( 'bearable', '-', '-', normal ).-adj( 'bearded', '-', '-', normal ).-adj( 'beardless', '-', '-', normal ).-adj( 'bearish', '-', '-', normal ).-adj( 'beastly', 'beastlier', 'beastliest', normal ).-adj( 'beat', '-', '-', attr ).-adj( 'beaten', '-', '-', normal ).-adj( 'beatific', '-', '-', normal ).-adj( 'beauteous', '-', '-', normal ).-adj( 'beautiful', '-', '-', normal ).-adj( 'becalmed', '-', '-', pred ).-adj( 'becoming', '-', '-', normal ).-adj( 'bedaubed', '-', '-', pred ).-adj( 'bedded', '-', '-', affix ).-adj( 'bedecked', '-', '-', pred ).-adj( 'bedewed', '-', '-', pred ).-adj( 'bedimmed', '-', '-', pred ).-adj( 'bedraggled', '-', '-', pred ).-adj( 'bedridden', '-', '-', normal ).-adj( 'bedroomed', '-', '-', normal ).-adj( 'beefy', 'beefier', 'beefiest', normal ).-adj( 'beery', 'beerier', 'beeriest', normal ).-adj( 'beetle-browed', '-', '-', normal ).-adj( 'befitting', '-', '-', normal ).-adj( 'befogged', '-', '-', pred ).-adj( 'beforehand', '-', '-', pred ).-adj( 'beggarly', '-', '-', normal ).-adj( 'begrimed', '-', '-', pred ).-adj( 'behaved', '-', '-', affix ).-adj( 'behindhand', '-', '-', pred ).-adj( 'beholden', '-', '-', pred ).-adj( 'bejewelled', '-', '-', normal ).-adj( 'belated', '-', '-', normal ).-adj( 'believable', '-', '-', normal ).-adj( 'bell-bottomed', '-', '-', normal ).-adj( 'bellicose', '-', '-', normal ).-adj( 'bellied', '-', '-', affix ).-adj( 'belligerent', '-', '-', normal ).-adj( 'beloved', '-', '-', normal ).-adj( 'bemused', '-', '-', pred ).-adj( 'beneficed', '-', '-', normal ).-adj( 'beneficent', '-', '-', normal ).-adj( 'beneficial', '-', '-', normal ).-adj( 'benevolent', '-', '-', normal ).-adj( 'benighted', '-', '-', normal ).-adj( 'benign', '-', '-', normal ).-adj( 'benignant', '-', '-', normal ).-adj( 'bent', '-', '-', pred ).-adj( 'benumbed', '-', '-', pred ).-adj( 'berserk', '-', '-', pred ).-adj( 'beseeching', '-', '-', normal ).-adj( 'besotted', '-', '-', normal ).-adj( 'bespangled', '-', '-', pred ).-adj( 'bespattered', '-', '-', pred ).-adj( 'bespectacled', '-', '-', normal ).-adj( 'bestial', '-', '-', normal ).-adj( 'bewildering', '-', '-', normal ).-adj( 'bewitching', '-', '-', normal ).-adj( 'biblical', '-', '-', normal ).-adj( 'bibulous', '-', '-', normal ).-adj( 'bicameral', '-', '-', normal ).-adj( 'bicentennial', '-', '-', normal ).-adj( 'biddable', '-', '-', normal ).-adj( 'biennial', '-', '-', normal ).-adj( 'bifocal', '-', '-', normal ).-adj( 'bifurcate', '-', '-', normal ).-adj( 'bifurcated', '-', '-', normal ).-adj( 'big', 'bigger', 'biggest', normal ).-adj( 'big-boned', '-', '-', normal ).-adj( 'bigamous', '-', '-', normal ).-adj( 'bigoted', '-', '-', normal ).-adj( 'bijou', '-', '-', normal ).-adj( 'bilabial', '-', '-', normal ).-adj( 'bilateral', '-', '-', normal ).-adj( 'bilingual', '-', '-', normal ).-adj( 'bilious', '-', '-', normal ).-adj( 'billion', '-', '-', normal ).-adj( 'billionth', '-', '-', normal ).-adj( 'billowy', '-', '-', normal ).-adj( 'bimetallic', '-', '-', normal ).-adj( 'binary', '-', '-', normal ).-adj( 'binding', '-', '-', normal ).-adj( 'binomial', '-', '-', normal ).-adj( 'biodegradable', '-', '-', normal ).-adj( 'biographic', '-', '-', normal ).-adj( 'biographical', '-', '-', normal ).-adj( 'biological', '-', '-', normal ).-adj( 'bipartisan', '-', '-', normal ).-adj( 'bird\'s-eye', '-', '-', attr ).-adj( 'bisexual', '-', '-', normal ).-adj( 'bitchy', 'bitchier', 'bitchiest', normal ).-adj( 'biting', '-', '-', normal ).-adj( 'bitter', '-', '-', normal ).-adj( 'bitter-sweet', '-', '-', normal ).-adj( 'bituminous', '-', '-', normal ).-adj( 'bizarre', '-', '-', normal ).-adj( 'bizonal', '-', '-', normal ).-adj( 'black', 'blacker', 'blackest', normal ).-adj( 'blackguardly', '-', '-', normal ).-adj( 'blackish', '-', '-', normal ).-adj( 'blackwater', '-', '-', attr ).-adj( 'blameless', '-', '-', normal ).-adj( 'blameworthy', '-', '-', normal ).-adj( 'bland', 'blander', 'blandest', normal ).-adj( 'blank', '-', '-', normal ).-adj( 'blas_e', '-', '-', normal ).-adj( 'blasphemous', '-', '-', normal ).-adj( 'blasted', '-', '-', attr ).-adj( 'blatant', '-', '-', normal ).-adj( 'blazing', '-', '-', normal ).-adj( 'bleak', 'bleaker', 'bleakest', normal ).-adj( 'bleary', '-', '-', normal ).-adj( 'bleary-eyed', '-', '-', normal ).-adj( 'blessed', '-', '-', normal ).-adj( 'blind', '-', '-', normal ).-adj( 'blindfold', '-', '-', normal ).-adj( 'blinking', '-', '-', normal ).-adj( 'blissful', '-', '-', normal ).-adj( 'blithe', '-', '-', normal ).-adj( 'blithering', '-', '-', normal ).-adj( 'blithesome', '-', '-', normal ).-adj( 'bloated', '-', '-', normal ).-adj( 'blond', 'blonder', 'blondest', normal ).-adj( 'blonde', '-', '-', normal ).-adj( 'bloodcurdling', '-', '-', normal ).-adj( 'bloodless', '-', '-', normal ).-adj( 'bloodshot', '-', '-', normal ).-adj( 'bloodstained', '-', '-', normal ).-adj( 'bloodthirsty', '-', '-', normal ).-adj( 'bloody', 'bloodier', 'bloodiest', normal ).-adj( 'bloody-minded', '-', '-', normal ).-adj( 'blooming', '-', '-', normal ).-adj( 'blotto', '-', '-', pred ).-adj( 'blowzy', '-', '-', normal ).-adj( 'blue', 'bluer', 'bluest', normal ).-adj( 'blue-collar', '-', '-', normal ).-adj( 'bluff', '-', '-', normal ).-adj( 'bluish', '-', '-', normal ).-adj( 'blunt', 'blunter', 'bluntest', normal ).-adj( 'blushing', '-', '-', normal ).-adj( 'blustery', '-', '-', normal ).-adj( 'boastful', '-', '-', normal ).-adj( 'bodied', '-', '-', affix ).-adj( 'bodily', '-', '-', normal ).-adj( 'boggy', 'boggier', 'boggiest', normal ).-adj( 'bogus', '-', '-', normal ).-adj( 'bohemian', '-', '-', normal ).-adj( 'boisterous', '-', '-', normal ).-adj( 'bold', 'bolder', 'boldest', normal ).-adj( 'bolshy', '-', '-', normal ).-adj( 'bomb-proof', '-', '-', normal ).-adj( 'bombastic', '-', '-', normal ).-adj( 'bona fide', '-', '-', normal ).-adj( 'bone-dry', '-', '-', normal ).-adj( 'bone-idle', '-', '-', normal ).-adj( 'bone-lazy', '-', '-', normal ).-adj( 'boneless', '-', '-', normal ).-adj( 'bonkers', '-', '-', pred ).-adj( 'bonny', 'bonnier', 'bonniest', normal ).-adj( 'bony', 'bonier', 'boniest', normal ).-adj( 'bookable', '-', '-', normal ).-adj( 'bookish', '-', '-', normal ).-adj( 'boon', '-', '-', normal ).-adj( 'boorish', '-', '-', normal ).-adj( 'booted', '-', '-', normal ).-adj( 'bootless', '-', '-', normal ).-adj( 'boozy', 'boozier', 'booziest', normal ).-adj( 'boracic', '-', '-', normal ).-adj( 'boric', '-', '-', normal ).-adj( 'boring', '-', '-', normal ).-adj( 'bosky', '-', '-', normal ).-adj( 'boss-eyed', '-', '-', normal ).-adj( 'bossy', 'bossier', 'bossiest', normal ).-adj( 'botanical', '-', '-', normal ).-adj( 'both', '-', '-', normal ).-adj( 'bothersome', '-', '-', normal ).-adj( 'bottle-fed', '-', '-', normal ).-adj( 'bottle-green', '-', '-', normal ).-adj( 'bottomless', '-', '-', normal ).-adj( 'bouncing', '-', '-', normal ).-adj( 'bouncy', 'bouncier', 'bounciest', normal ).-adj( 'bound', '-', '-', normal ).-adj( 'bounden', '-', '-', normal ).-adj( 'boundless', '-', '-', normal ).-adj( 'bounteous', '-', '-', normal ).-adj( 'bountiful', '-', '-', normal ).-adj( 'bourgeois', '-', '-', normal ).-adj( 'bovine', '-', '-', normal ).-adj( 'boyish', '-', '-', normal ).-adj( 'brackish', '-', '-', normal ).-adj( 'brainless', '-', '-', normal ).-adj( 'brainwashed', '-', '-', normal ).-adj( 'brainy', 'brainier', 'brainiest', normal ).-adj( 'bran-new', '-', '-', normal ).-adj( 'branchy', 'branchier', 'branchiest', normal ).-adj( 'brand-new', '-', '-', normal ).-adj( 'brash', 'brasher', 'brashest', normal ).-adj( 'brassy', 'brassier', 'brassiest', normal ).-adj( 'brave', 'braver', 'bravest', normal ).-adj( 'brawny', 'brawnier', 'brawniest', normal ).-adj( 'brazen', '-', '-', normal ).-adj( 'brazen-faced', '-', '-', normal ).-adj( 'breakable', '-', '-', normal ).-adj( 'breakneck', '-', '-', normal ).-adj( 'breast-fed', '-', '-', normal ).-adj( 'breathless', '-', '-', normal ).-adj( 'breathtaking', '-', '-', normal ).-adj( 'breezy', 'breezier', 'breeziest', normal ).-adj( 'bribable', '-', '-', normal ).-adj( 'bridal', '-', '-', attr ).-adj( 'brief', 'briefer', 'briefest', normal ).-adj( 'bright', 'brighter', 'brightest', normal ).-adj( 'brilliant', '-', '-', normal ).-adj( 'brimful', '-', '-', normal ).-adj( 'brimfull', '-', '-', normal ).-adj( 'brindled', '-', '-', normal ).-adj( 'briny', 'brinier', 'briniest', normal ).-adj( 'brisk', 'brisker', 'briskest', normal ).-adj( 'bristly', 'bristlier', 'bristliest', normal ).-adj( 'brittle', '-', '-', normal ).-adj( 'broad', 'broader', 'broadest', normal ).-adj( 'broad-minded', '-', '-', normal ).-adj( 'broadcasting', '-', '-', normal ).-adj( 'broke', '-', '-', pred ).-adj( 'broken-hearted', '-', '-', normal ).-adj( 'bronchial', '-', '-', normal ).-adj( 'bronchitic', '-', '-', normal ).-adj( 'broody', 'broodier', 'broodiest', normal ).-adj( 'brotherly', '-', '-', normal ).-adj( 'brown', 'browner', 'brownest', normal ).-adj( 'brownish', '-', '-', normal ).-adj( 'brusque', '-', '-', normal ).-adj( 'brutal', '-', '-', normal ).-adj( 'brutish', '-', '-', normal ).-adj( 'bubbly', 'bubblier', 'bubbliest', normal ).-adj( 'bubonic', '-', '-', normal ).-adj( 'bucolic', '-', '-', normal ).-adj( 'budding', '-', '-', normal ).-adj( 'budgetary', '-', '-', normal ).-adj( 'built-in', '-', '-', normal ).-adj( 'built-up', '-', '-', normal ).-adj( 'bulbous', '-', '-', normal ).-adj( 'bulky', 'bulkier', 'bulkiest', normal ).-adj( 'bull-headed', '-', '-', normal ).-adj( 'bullet-headed', '-', '-', normal ).-adj( 'bulletproof', '-', '-', normal ).-adj( 'bully', '-', '-', normal ).-adj( 'bum', '-', '-', normal ).-adj( 'bumptious', '-', '-', normal ).-adj( 'bumpy', 'bumpier', 'bumpiest', normal ).-adj( 'bungaloid', '-', '-', normal ).-adj( 'buoyant', '-', '-', normal ).-adj( 'burdensome', '-', '-', normal ).-adj( 'bureaucratic', '-', '-', normal ).-adj( 'burglar-proof', '-', '-', normal ).-adj( 'burglarious', '-', '-', normal ).-adj( 'burly', 'burlier', 'burliest', normal ).-adj( 'burning', '-', '-', normal ).-adj( 'bushy', '-', '-', normal ).-adj( 'businesslike', '-', '-', normal ).-adj( 'busy', 'busier', 'busiest', normal ).-adj( 'butch', '-', '-', normal ).-adj( 'buttoned-up', '-', '-', normal ).-adj( 'buxom', '-', '-', normal ).-adj( 'bygone', '-', '-', normal ).-adj( 'cacophonous', '-', '-', normal ).-adj( 'cadaverous', '-', '-', normal ).-adj( 'caddish', '-', '-', normal ).-adj( 'cagey', '-', '-', normal ).-adj( 'calamitous', '-', '-', normal ).-adj( 'calculable', '-', '-', normal ).-adj( 'calculating', '-', '-', normal ).-adj( 'callous', '-', '-', normal ).-adj( 'callow', '-', '-', normal ).-adj( 'calm', 'calmer', 'calmest', normal ).-adj( 'calorific', '-', '-', normal ).-adj( 'camp', '-', '-', normal ).-adj( 'camphorated', '-', '-', normal ).-adj( 'cancerous', '-', '-', normal ).-adj( 'candid', '-', '-', normal ).-adj( 'candied', '-', '-', normal ).-adj( 'canine', '-', '-', normal ).-adj( 'cankerous', '-', '-', normal ).-adj( 'canned', '-', '-', normal ).-adj( 'cannibalistic', '-', '-', normal ).-adj( 'canny', 'cannier', 'canniest', normal ).-adj( 'canonical', '-', '-', normal ).-adj( 'canopied', '-', '-', normal ).-adj( 'cantankerous', '-', '-', normal ).-adj( 'capable', '-', '-', normal ).-adj( 'capacious', '-', '-', normal ).-adj( 'capital', '-', '-', normal ).-adj( 'capitalism', '-', '-', normal ).-adj( 'capitalistic', '-', '-', normal ).-adj( 'capricious', '-', '-', normal ).-adj( 'captious', '-', '-', normal ).-adj( 'captive', '-', '-', normal ).-adj( 'carbolic', '-', '-', normal ).-adj( 'carbonated', '-', '-', normal ).-adj( 'carbonic', '-', '-', normal ).-adj( 'carboniferous', '-', '-', normal ).-adj( 'cardiac', '-', '-', normal ).-adj( 'cardinal', '-', '-', normal ).-adj( 'carefree', '-', '-', normal ).-adj( 'careful', '-', '-', normal ).-adj( 'careladen', '-', '-', normal ).-adj( 'careless', '-', '-', normal ).-adj( 'caressing', '-', '-', normal ).-adj( 'careworn', '-', '-', normal ).-adj( 'carious', '-', '-', normal ).-adj( 'carmine', '-', '-', normal ).-adj( 'carnal', '-', '-', normal ).-adj( 'carnivorous', '-', '-', normal ).-adj( 'carpal', '-', '-', normal ).-adj( 'carroty', '-', '-', normal ).-adj( 'carsick', '-', '-', normal ).-adj( 'cartilaginous', '-', '-', normal ).-adj( 'case-hardened', '-', '-', normal ).-adj( 'cashable', '-', '-', normal ).-adj( 'cast-iron', '-', '-', normal ).-adj( 'cast-off', '-', '-', attr ).-adj( 'castellated', '-', '-', normal ).-adj( 'casual', '-', '-', normal ).-adj( 'casuistic', '-', '-', normal ).-adj( 'casuistical', '-', '-', normal ).-adj( 'cataclysmic', '-', '-', normal ).-adj( 'cataleptic', '-', '-', normal ).-adj( 'catalytic', '-', '-', normal ).-adj( 'catastrophic', '-', '-', normal ).-adj( 'catching', '-', '-', normal ).-adj( 'catchpenny', '-', '-', normal ).-adj( 'catchy', 'catchier', 'catchiest', normal ).-adj( 'categorical', '-', '-', normal ).-adj( 'catholic', '-', '-', normal ).-adj( 'cattish', '-', '-', normal ).-adj( 'catty', 'cattier', 'cattiest', normal ).-adj( 'causal', '-', '-', normal ).-adj( 'causative', '-', '-', normal ).-adj( 'causeless', '-', '-', normal ).-adj( 'caustic', '-', '-', normal ).-adj( 'cautionary', '-', '-', normal ).-adj( 'cautious', '-', '-', normal ).-adj( 'cavalier', '-', '-', normal ).-adj( 'cavernous', '-', '-', normal ).-adj( 'ceaseless', '-', '-', normal ).-adj( 'celebrated', '-', '-', normal ).-adj( 'celestial', '-', '-', normal ).-adj( 'cellular', '-', '-', normal ).-adj( 'censorious', '-', '-', normal ).-adj( 'centenarian', '-', '-', normal ).-adj( 'centenary', '-', '-', normal ).-adj( 'centennial', '-', '-', normal ).-adj( 'centigrade', '-', '-', normal ).-adj( 'central', '-', '-', normal ).-adj( 'centrifugal', '-', '-', normal ).-adj( 'centripetal', '-', '-', normal ).-adj( 'ceramic', '-', '-', normal ).-adj( 'cerebral', '-', '-', normal ).-adj( 'ceremonial', '-', '-', normal ).-adj( 'ceremonious', '-', '-', normal ).-adj( 'cerise', '-', '-', normal ).-adj( 'certain', '-', '-', normal ).-adj( 'certifiable', '-', '-', normal ).-adj( 'certificated', '-', '-', normal ).-adj( 'cerulean', '-', '-', normal ).-adj( 'cervical', '-', '-', normal ).-adj( 'chalky', 'chalkier', 'chalkiest', normal ).-adj( 'champion', '-', '-', normal ).-adj( 'chancy', '-', '-', normal ).-adj( 'changeable', '-', '-', normal ).-adj( 'changeful', '-', '-', normal ).-adj( 'changeless', '-', '-', normal ).-adj( 'chaotic', '-', '-', normal ).-adj( 'chapfallen', '-', '-', normal ).-adj( 'characteristic', '-', '-', normal ).-adj( 'characterless', '-', '-', normal ).-adj( 'chargeable', '-', '-', normal ).-adj( 'charismatic', '-', '-', normal ).-adj( 'charitable', '-', '-', normal ).-adj( 'charming', '-', '-', normal ).-adj( 'chary', '-', '-', normal ).-adj( 'chaste', '-', '-', normal ).-adj( 'chatty', 'chattier', 'chattiest', normal ).-adj( 'chauvinistic', '-', '-', normal ).-adj( 'cheap', 'cheaper', 'cheapest', normal ).-adj( 'cheapjack', '-', '-', normal ).-adj( 'checked', '-', '-', normal ).-adj( 'cheeked', '-', '-', affix ).-adj( 'cheeky', 'cheekier', 'cheekiest', normal ).-adj( 'cheerful', '-', '-', normal ).-adj( 'cheering', '-', '-', normal ).-adj( 'cheerless', '-', '-', normal ).-adj( 'cheery', '-', '-', normal ).-adj( 'cheeseparing', '-', '-', normal ).-adj( 'chemical', '-', '-', normal ).-adj( 'cherry', '-', '-', normal ).-adj( 'cherubic', '-', '-', normal ).-adj( 'chic', '-', '-', normal ).-adj( 'chichi', '-', '-', normal ).-adj( 'chicken-hearted', '-', '-', normal ).-adj( 'chief', '-', '-', normal ).-adj( 'chilblained', '-', '-', normal ).-adj( 'childish', '-', '-', normal ).-adj( 'childless', '-', '-', normal ).-adj( 'childlike', '-', '-', normal ).-adj( 'chill', '-', '-', normal ).-adj( 'chilly', 'chillier', 'chilliest', normal ).-adj( 'chimerical', '-', '-', normal ).-adj( 'chirpy', '-', '-', normal ).-adj( 'chivalrous', '-', '-', normal ).-adj( 'chock-a-block', '-', '-', normal ).-adj( 'chock-full', '-', '-', normal ).-adj( 'choice', '-', '-', normal ).-adj( 'choleric', '-', '-', normal ).-adj( 'choosey', '-', '-', normal ).-adj( 'choosy', 'choosier', 'choosiest', normal ).-adj( 'choppy', 'choppier', 'choppiest', normal ).-adj( 'choral', '-', '-', normal ).-adj( 'chromatic', '-', '-', normal ).-adj( 'chronic', '-', '-', normal ).-adj( 'chronological', '-', '-', normal ).-adj( 'chubby', 'chubbier', 'chubbiest', normal ).-adj( 'chummy', 'chummier', 'chummiest', normal ).-adj( 'chunky', 'chunkier', 'chunkiest', normal ).-adj( 'churlish', '-', '-', normal ).-adj( 'cigar-shaped', '-', '-', normal ).-adj( 'cinematic', '-', '-', normal ).-adj( 'circuitous', '-', '-', normal ).-adj( 'circular', '-', '-', normal ).-adj( 'circumspect', '-', '-', normal ).-adj( 'circumstantial', '-', '-', normal ).-adj( 'cissy', '-', '-', normal ).-adj( 'citric', '-', '-', normal ).-adj( 'citrous', '-', '-', normal ).-adj( 'civic', '-', '-', normal ).-adj( 'civil', '-', '-', normal ).-adj( 'civilian', '-', '-', normal ).-adj( 'clammy', 'clammier', 'clammiest', normal ).-adj( 'clamorous', '-', '-', normal ).-adj( 'clandestine', '-', '-', normal ).-adj( 'clangorous', '-', '-', normal ).-adj( 'clannish', '-', '-', normal ).-adj( 'class-conscious', '-', '-', normal ).-adj( 'classic', '-', '-', normal ).-adj( 'classical', '-', '-', normal ).-adj( 'classifiable', '-', '-', normal ).-adj( 'classified', '-', '-', normal ).-adj( 'classless', '-', '-', normal ).-adj( 'classy', 'classier', 'classiest', normal ).-adj( 'claustrophobic', '-', '-', normal ).-adj( 'clayey', '-', '-', normal ).-adj( 'clean', 'cleaner', 'cleanest', normal ).-adj( 'clean-bowled', '-', '-', normal ).-adj( 'clean-cut', '-', '-', normal ).-adj( 'clean-limbed', '-', '-', normal ).-adj( 'clean-living', '-', '-', normal ).-adj( 'clean-shaven', '-', '-', normal ).-adj( 'cleanly', 'cleanlier', 'cleanliest', normal ).-adj( 'clear', 'clearer', 'clearest', normal ).-adj( 'clear-headed', '-', '-', normal ).-adj( 'clear-sighted', '-', '-', normal ).-adj( 'clement', '-', '-', normal ).-adj( 'clerical', '-', '-', normal ).-adj( 'clever', 'cleverer', 'cleverest', normal ).-adj( 'climactic', '-', '-', normal ).-adj( 'climatic', '-', '-', normal ).-adj( 'clinical', '-', '-', normal ).-adj( 'clinker-built', '-', '-', normal ).-adj( 'clip-on', '-', '-', normal ).-adj( 'cliquish', '-', '-', normal ).-adj( 'cloggy', 'cloggier', 'cloggiest', normal ).-adj( 'close', 'closer', 'closest', normal ).-adj( 'close-cropped', '-', '-', normal ).-adj( 'close-cut', '-', '-', normal ).-adj( 'close-fisted', '-', '-', normal ).-adj( 'close-fitting', '-', '-', normal ).-adj( 'close-grained', '-', '-', normal ).-adj( 'close-hauled', '-', '-', normal ).-adj( 'close-set', '-', '-', normal ).-adj( 'closet', '-', '-', attr ).-adj( 'cloud-capped', '-', '-', normal ).-adj( 'cloudless', '-', '-', normal ).-adj( 'cloudy', 'cloudier', 'cloudiest', normal ).-adj( 'clownish', '-', '-', normal ).-adj( 'club-footed', '-', '-', normal ).-adj( 'clubbable', '-', '-', normal ).-adj( 'clumsy', 'clumsier', 'clumsiest', normal ).-adj( 'coarse', 'coarser', 'coarsest', normal ).-adj( 'coastal', '-', '-', normal ).-adj( 'coastwise', '-', '-', normal ).-adj( 'cock-a-hoop', '-', '-', normal ).-adj( 'cockeyed', '-', '-', normal ).-adj( 'cockney', '-', '-', normal ).-adj( 'cocksure', '-', '-', normal ).-adj( 'cocky', 'cockier', 'cockiest', normal ).-adj( 'coeducational', '-', '-', normal ).-adj( 'coercive', '-', '-', normal ).-adj( 'coeval', '-', '-', normal ).-adj( 'cogent', '-', '-', normal ).-adj( 'cognate', '-', '-', normal ).-adj( 'cognizant', '-', '-', normal ).-adj( 'coherent', '-', '-', normal ).-adj( 'cohesive', '-', '-', normal ).-adj( 'coincident', '-', '-', normal ).-adj( 'coincidental', '-', '-', normal ).-adj( 'cold', 'colder', 'coldest', normal ).-adj( 'cold-blooded', '-', '-', normal ).-adj( 'cold-hearted', '-', '-', normal ).-adj( 'collapsable', '-', '-', normal ).-adj( 'collapsible', '-', '-', normal ).-adj( 'collateral', '-', '-', normal ).-adj( 'collect', '-', '-', normal ).-adj( 'collected', '-', '-', normal ).-adj( 'collective', '-', '-', normal ).-adj( 'collegiate', '-', '-', normal ).-adj( 'colloquial', '-', '-', normal ).-adj( 'collusive', '-', '-', normal ).-adj( 'colonial', '-', '-', normal ).-adj( 'colonnaded', '-', '-', normal ).-adj( 'colossal', '-', '-', normal ).-adj( 'colour-blind', '-', '-', normal ).-adj( 'coloured', '-', '-', normal ).-adj( 'colourful', '-', '-', normal ).-adj( 'colourless', '-', '-', normal ).-adj( 'coltish', '-', '-', normal ).-adj( 'comatose', '-', '-', normal ).-adj( 'combatant', '-', '-', normal ).-adj( 'combative', '-', '-', normal ).-adj( 'combustible', '-', '-', normal ).-adj( 'come-at-able', '-', '-', normal ).-adj( 'comely', 'comelier', 'comeliest', normal ).-adj( 'comfortable', '-', '-', normal ).-adj( 'comfortless', '-', '-', normal ).-adj( 'comfy', 'comfier', 'comfiest', normal ).-adj( 'comic', '-', '-', normal ).-adj( 'comical', '-', '-', normal ).-adj( 'coming', '-', '-', normal ).-adj( 'commanding', '-', '-', normal ).-adj( 'commemorative', '-', '-', normal ).-adj( 'commendable', '-', '-', normal ).-adj( 'commensurable', '-', '-', normal ).-adj( 'commensurate', '-', '-', normal ).-adj( 'commercial', '-', '-', normal ).-adj( 'comminatory', '-', '-', normal ).-adj( 'commissioned', '-', '-', normal ).-adj( 'commodious', '-', '-', normal ).-adj( 'common', 'commoner', 'commonest', normal ).-adj( 'commonplace', '-', '-', normal ).-adj( 'communal', '-', '-', normal ).-adj( 'communicable', '-', '-', normal ).-adj( 'communicative', '-', '-', normal ).-adj( 'communist', '-', '-', normal ).-adj( 'commutable', '-', '-', normal ).-adj( 'compact', '-', '-', normal ).-adj( 'companionable', '-', '-', normal ).-adj( 'comparable', '-', '-', normal ).-adj( 'comparative', '-', '-', normal ).-adj( 'compassionate', '-', '-', normal ).-adj( 'compatible', '-', '-', normal ).-adj( 'compendious', '-', '-', normal ).-adj( 'compensatory', '-', '-', normal ).-adj( 'competent', '-', '-', normal ).-adj( 'competitive', '-', '-', normal ).-adj( 'complacent', '-', '-', normal ).-adj( 'complaisant', '-', '-', normal ).-adj( 'complementary', '-', '-', normal ).-adj( 'complete', '-', '-', normal ).-adj( 'complex', '-', '-', normal ).-adj( 'compliant', '-', '-', normal ).-adj( 'complicated', '-', '-', normal ).-adj( 'complimentary', '-', '-', normal ).-adj( 'component', '-', '-', normal ).-adj( 'compos mentis', '-', '-', normal ).-adj( 'composed', '-', '-', normal ).-adj( 'composite', '-', '-', normal ).-adj( 'compound', '-', '-', normal ).-adj( 'comprehensible', '-', '-', normal ).-adj( 'comprehensive', '-', '-', normal ).-adj( 'compulsive', '-', '-', normal ).-adj( 'compulsory', '-', '-', normal ).-adj( 'computational', '-', '-', normal ).-adj( 'concave', '-', '-', normal ).-adj( 'conceited', '-', '-', normal ).-adj( 'conceivable', '-', '-', normal ).-adj( 'concentrated', '-', '-', normal ).-adj( 'concentric', '-', '-', normal ).-adj( 'conceptual', '-', '-', normal ).-adj( 'concerned', '-', '-', normal ).-adj( 'concerted', '-', '-', normal ).-adj( 'concessive', '-', '-', normal ).-adj( 'conciliatory', '-', '-', normal ).-adj( 'concise', '-', '-', normal ).-adj( 'conclusive', '-', '-', normal ).-adj( 'concomitant', '-', '-', normal ).-adj( 'concordant', '-', '-', normal ).-adj( 'concrete', '-', '-', normal ).-adj( 'concurrent', '-', '-', normal ).-adj( 'condescending', '-', '-', normal ).-adj( 'condign', '-', '-', normal ).-adj( 'conditional', '-', '-', normal ).-adj( 'conditioned', '-', '-', normal ).-adj( 'conducive', '-', '-', normal ).-adj( 'conductive', '-', '-', normal ).-adj( 'confederate', '-', '-', normal ).-adj( 'confident', '-', '-', normal ).-adj( 'confidential', '-', '-', normal ).-adj( 'confiding', '-', '-', normal ).-adj( 'configured', '-', '-', normal ).-adj( 'confined', '-', '-', normal ).-adj( 'confirmed', '-', '-', normal ).-adj( 'conflicting', '-', '-', normal ).-adj( 'confluent', '-', '-', normal ).-adj( 'conformable', '-', '-', normal ).-adj( 'confounded', '-', '-', normal ).-adj( 'congenial', '-', '-', normal ).-adj( 'congenital', '-', '-', normal ).-adj( 'congested', '-', '-', normal ).-adj( 'conglomerate', '-', '-', normal ).-adj( 'congratulatory', '-', '-', normal ).-adj( 'congregational', '-', '-', normal ).-adj( 'congressional', '-', '-', normal ).-adj( 'congruent', '-', '-', normal ).-adj( 'congruous', '-', '-', normal ).-adj( 'conic', '-', '-', normal ).-adj( 'conical', '-', '-', normal ).-adj( 'coniferous', '-', '-', normal ).-adj( 'conjectural', '-', '-', normal ).-adj( 'conjoint', '-', '-', normal ).-adj( 'conjugal', '-', '-', normal ).-adj( 'conjunctive', '-', '-', normal ).-adj( 'connective', '-', '-', normal ).-adj( 'conning', '-', '-', attr ).-adj( 'connubial', '-', '-', normal ).-adj( 'conscience-smitten', '-', '-', normal ).-adj( 'conscientious', '-', '-', normal ).-adj( 'conscious', '-', '-', normal ).-adj( 'consecutive', '-', '-', normal ).-adj( 'consequent', '-', '-', normal ).-adj( 'consequential', '-', '-', normal ).-adj( 'conservative', '-', '-', normal ).-adj( 'considerable', '-', '-', normal ).-adj( 'considerate', '-', '-', normal ).-adj( 'consistent', '-', '-', normal ).-adj( 'consolable', '-', '-', normal ).-adj( 'consolatory', '-', '-', normal ).-adj( 'consonant', '-', '-', normal ).-adj( 'conspicuous', '-', '-', normal ).-adj( 'conspiratorial', '-', '-', normal ).-adj( 'constant', '-', '-', normal ).-adj( 'constipated', '-', '-', normal ).-adj( 'constituent', '-', '-', normal ).-adj( 'constitutional', '-', '-', normal ).-adj( 'constitutive', '-', '-', normal ).-adj( 'constrained', '-', '-', normal ).-adj( 'constructional', '-', '-', normal ).-adj( 'constructive', '-', '-', normal ).-adj( 'consular', '-', '-', normal ).-adj( 'consultative', '-', '-', normal ).-adj( 'consuming', '-', '-', normal ).-adj( 'consummate', '-', '-', normal ).-adj( 'consumptive', '-', '-', normal ).-adj( 'contagious', '-', '-', normal ).-adj( 'contemplative', '-', '-', normal ).-adj( 'contemporaneous', '-', '-', normal ).-adj( 'contemporary', '-', '-', normal ).-adj( 'contemptible', '-', '-', normal ).-adj( 'contemptuous', '-', '-', normal ).-adj( 'content', '-', '-', normal ).-adj( 'contented', '-', '-', normal ).-adj( 'contentious', '-', '-', normal ).-adj( 'conterminous', '-', '-', normal ).-adj( 'contextual', '-', '-', normal ).-adj( 'contiguous', '-', '-', normal ).-adj( 'continent', '-', '-', normal ).-adj( 'continental', '-', '-', normal ).-adj( 'contingent', '-', '-', normal ).-adj( 'continual', '-', '-', normal ).-adj( 'continuous', '-', '-', normal ).-adj( 'contraceptive', '-', '-', normal ).-adj( 'contractible', '-', '-', normal ).-adj( 'contractile', '-', '-', normal ).-adj( 'contractual', '-', '-', normal ).-adj( 'contradictory', '-', '-', normal ).-adj( 'contrapuntal', '-', '-', normal ).-adj( 'contrary', '-', '-', normal ).-adj( 'contrary', '-', '-', normal ).-adj( 'contributory', '-', '-', normal ).-adj( 'contrite', '-', '-', normal ).-adj( 'controllable', '-', '-', normal ).-adj( 'controversial', '-', '-', normal ).-adj( 'contumacious', '-', '-', normal ).-adj( 'contumelious', '-', '-', normal ).-adj( 'convalescent', '-', '-', normal ).-adj( 'convenient', '-', '-', normal ).-adj( 'conventional', '-', '-', normal ).-adj( 'convergent', '-', '-', normal ).-adj( 'conversant', '-', '-', normal ).-adj( 'conversational', '-', '-', normal ).-adj( 'converse', '-', '-', normal ).-adj( 'converted', '-', '-', normal ).-adj( 'convertible', '-', '-', normal ).-adj( 'convex', '-', '-', normal ).-adj( 'convincible', '-', '-', normal ).-adj( 'convincing', '-', '-', normal ).-adj( 'convivial', '-', '-', normal ).-adj( 'convoluted', '-', '-', normal ).-adj( 'convulsive', '-', '-', normal ).-adj( 'cool', 'cooler', 'coolest', normal ).-adj( 'cool-headed', '-', '-', normal ).-adj( 'cooperative', '-', '-', normal ).-adj( 'coordinate', '-', '-', normal ).-adj( 'copious', '-', '-', normal ).-adj( 'copper-bottomed', '-', '-', normal ).-adj( 'copulative', '-', '-', normal ).-adj( 'coquettish', '-', '-', normal ).-adj( 'coral', '-', '-', normal ).-adj( 'cordial', '-', '-', normal ).-adj( 'cordon bleu', '-', '-', normal ).-adj( 'corked', '-', '-', normal ).-adj( 'cornered', '-', '-', normal ).-adj( 'corny', 'cornier', 'corniest', normal ).-adj( 'coronary', '-', '-', normal ).-adj( 'corporal', '-', '-', normal ).-adj( 'corporate', '-', '-', normal ).-adj( 'corporeal', '-', '-', normal ).-adj( 'corpulent', '-', '-', normal ).-adj( 'correct', '-', '-', normal ).-adj( 'corrective', '-', '-', normal ).-adj( 'correlative', '-', '-', normal ).-adj( 'corresponding', '-', '-', normal ).-adj( 'corrigible', '-', '-', normal ).-adj( 'corroborative', '-', '-', normal ).-adj( 'corrosive', '-', '-', normal ).-adj( 'corrupt', '-', '-', normal ).-adj( 'corruptible', '-', '-', normal ).-adj( 'cortical', '-', '-', normal ).-adj( 'cosher', '-', '-', normal ).-adj( 'cosignatory', '-', '-', normal ).-adj( 'cosmetic', '-', '-', normal ).-adj( 'cosmic', '-', '-', normal ).-adj( 'cosmopolitan', '-', '-', normal ).-adj( 'costive', '-', '-', normal ).-adj( 'costly', 'costlier', 'costliest', normal ).-adj( 'cosy', 'cosier', 'cosiest', normal ).-adj( 'coterminous', '-', '-', normal ).-adj( 'couchant', '-', '-', normal ).-adj( 'countable', '-', '-', normal ).-adj( 'counter-revolutionary', '-', '-', normal ).-adj( 'counterfeit', '-', '-', normal ).-adj( 'countless', '-', '-', normal ).-adj( 'countrified', '-', '-', normal ).-adj( 'courageous', '-', '-', normal ).-adj( 'courteous', '-', '-', normal ).-adj( 'courtly', 'courtlier', 'courtliest', normal ).-adj( 'cousinly', '-', '-', normal ).-adj( 'covering', '-', '-', normal ).-adj( 'covert', '-', '-', normal ).-adj( 'covetous', '-', '-', normal ).-adj( 'cowardly', '-', '-', normal ).-adj( 'coy', 'coyer', 'coyest', normal ).-adj( 'cozy', 'cozier', 'coziest', normal ).-adj( 'crabbed', '-', '-', normal ).-adj( 'crackers', '-', '-', pred ).-adj( 'crafty', 'craftier', 'craftiest', normal ).-adj( 'cragged', '-', '-', normal ).-adj( 'craggy', 'craggier', 'craggiest', normal ).-adj( 'cram-full', '-', '-', normal ).-adj( 'cramped', '-', '-', normal ).-adj( 'cranial', '-', '-', normal ).-adj( 'cranky', 'crankier', 'crankiest', normal ).-adj( 'crannied', '-', '-', normal ).-adj( 'crass', '-', '-', normal ).-adj( 'craven', '-', '-', normal ).-adj( 'crazed', '-', '-', normal ).-adj( 'crazy', 'crazier', 'craziest', normal ).-adj( 'creaky', 'creakier', 'creakiest', normal ).-adj( 'creamy', 'creamier', 'creamiest', normal ).-adj( 'creative', '-', '-', normal ).-adj( 'credible', '-', '-', normal ).-adj( 'credit-worthy', '-', '-', normal ).-adj( 'creditable', '-', '-', normal ).-adj( 'credulous', '-', '-', normal ).-adj( 'creepy', 'creepier', 'creepiest', normal ).-adj( 'crenellated', '-', '-', normal ).-adj( 'crepuscular', '-', '-', normal ).-adj( 'crested', '-', '-', normal ).-adj( 'crestfallen', '-', '-', normal ).-adj( 'cretaceous', '-', '-', normal ).-adj( 'cretinous', '-', '-', normal ).-adj( 'criminal', '-', '-', normal ).-adj( 'crimson', '-', '-', normal ).-adj( 'crinkly', 'crinklier', 'crinkliest', normal ).-adj( 'crisp', 'crisper', 'crispest', normal ).-adj( 'crisscross', '-', '-', normal ).-adj( 'critical', '-', '-', normal ).-adj( 'crook-back', '-', '-', normal ).-adj( 'crook-backed', '-', '-', normal ).-adj( 'crooked', '-', '-', normal ).-adj( 'cross', '-', '-', normal ).-adj( 'cross-grained', '-', '-', normal ).-adj( 'crossbred', '-', '-', normal ).-adj( 'crosscountry', '-', '-', normal ).-adj( 'crosscut', '-', '-', normal ).-adj( 'crosseyed', '-', '-', normal ).-adj( 'crotchety', '-', '-', normal ).-adj( 'crowded', '-', '-', normal ).-adj( 'crowning', '-', '-', normal ).-adj( 'crucial', '-', '-', normal ).-adj( 'cruciform', '-', '-', normal ).-adj( 'crude', 'cruder', 'crudest', normal ).-adj( 'cruel', 'crueller', 'cruellest', normal ).-adj( 'crumbly', 'crumblier', 'crumbliest', normal ).-adj( 'crushing', '-', '-', normal ).-adj( 'crusted', '-', '-', normal ).-adj( 'crusty', 'crustier', 'crustiest', normal ).-adj( 'crying', '-', '-', attr ).-adj( 'cryptic', '-', '-', normal ).-adj( 'crystalline', '-', '-', normal ).-adj( 'cubic', '-', '-', normal ).-adj( 'cubical', '-', '-', normal ).-adj( 'cuddlesome', '-', '-', normal ).-adj( 'cuddly', 'cuddlier', 'cuddliest', normal ).-adj( 'culinary', '-', '-', normal ).-adj( 'culpable', '-', '-', normal ).-adj( 'cultivable', '-', '-', normal ).-adj( 'cultivated', '-', '-', normal ).-adj( 'cultural', '-', '-', normal ).-adj( 'cultured', '-', '-', normal ).-adj( 'cumbersome', '-', '-', normal ).-adj( 'cumbrous', '-', '-', normal ).-adj( 'cumulative', '-', '-', normal ).-adj( 'cuneiform', '-', '-', normal ).-adj( 'cunning', '-', '-', normal ).-adj( 'cupric', '-', '-', normal ).-adj( 'curable', '-', '-', normal ).-adj( 'curative', '-', '-', normal ).-adj( 'curious', '-', '-', normal ).-adj( 'curly', 'curlier', 'curliest', normal ).-adj( 'current', '-', '-', normal ).-adj( 'currish', '-', '-', normal ).-adj( 'cursed', '-', '-', normal ).-adj( 'cursive', '-', '-', normal ).-adj( 'cursory', '-', '-', normal ).-adj( 'curst', '-', '-', normal ).-adj( 'curt', '-', '-', normal ).-adj( 'cushy', 'cushier', 'cushiest', normal ).-adj( 'cussed', '-', '-', normal ).-adj( 'custodial', '-', '-', normal ).-adj( 'custom-built', '-', '-', normal ).-adj( 'custom-made', '-', '-', normal ).-adj( 'customary', '-', '-', normal ).-adj( 'cut-price', '-', '-', attr ).-adj( 'cut-rate', '-', '-', attr ).-adj( 'cut-throat', '-', '-', attr ).-adj( 'cute', 'cuter', 'cutest', normal ).-adj( 'cutting', '-', '-', normal ).-adj( 'cybernetic', '-', '-', normal ).-adj( 'cyclic', '-', '-', normal ).-adj( 'cyclical', '-', '-', normal ).-adj( 'cyclonic', '-', '-', normal ).-adj( 'cylindrical', '-', '-', normal ).-adj( 'cynical', '-', '-', normal ).-adj( 'd_ecollet_e', '-', '-', normal ).-adj( 'd_emod_e', '-', '-', normal ).-adj( 'dactylic', '-', '-', normal ).-adj( 'daft', 'dafter', 'daftest', normal ).-adj( 'daily', '-', '-', normal ).-adj( 'dainty', 'daintier', 'daintiest', normal ).-adj( 'damascene', '-', '-', normal ).-adj( 'damn', '-', '-', normal ).-adj( 'damnable', '-', '-', normal ).-adj( 'damned', '-', '-', normal ).-adj( 'damp', 'damper', 'dampest', normal ).-adj( 'dampish', '-', '-', normal ).-adj( 'dancing', '-', '-', normal ).-adj( 'dandified', '-', '-', normal ).-adj( 'dandy', '-', '-', normal ).-adj( 'dangerous', '-', '-', normal ).-adj( 'dank', 'danker', 'dankest', normal ).-adj( 'dapper', '-', '-', normal ).-adj( 'dapple-grey', '-', '-', normal ).-adj( 'daring', '-', '-', normal ).-adj( 'dark', 'darker', 'darkest', normal ).-adj( 'dashing', '-', '-', normal ).-adj( 'dastardly', '-', '-', normal ).-adj( 'datable', '-', '-', normal ).-adj( 'dated', '-', '-', normal ).-adj( 'dateless', '-', '-', normal ).-adj( 'dative', '-', '-', normal ).-adj( 'daughterly', '-', '-', normal ).-adj( 'dauntless', '-', '-', normal ).-adj( 'daylight-saving', '-', '-', normal ).-adj( 'daylong', '-', '-', normal ).-adj( 'de facto', '-', '-', normal ).-adj( 'de jure', '-', '-', normal ).-adj( 'de luxe', '-', '-', normal ).-adj( 'de rigeur', '-', '-', pred ).-adj( 'de trop', '-', '-', pred ).-adj( 'dead', '-', '-', normal ).-adj( 'deadlocked', '-', '-', normal ).-adj( 'deadly', 'deadlier', 'deadliest', normal ).-adj( 'deadpan', '-', '-', normal ).-adj( 'deaf', 'deafer', 'deafest', normal ).-adj( 'dear', 'dearer', 'dearest', normal ).-adj( 'deathless', '-', '-', normal ).-adj( 'deathlike', '-', '-', normal ).-adj( 'deathly', '-', '-', normal ).-adj( 'debatable', '-', '-', normal ).-adj( 'debonair', '-', '-', normal ).-adj( 'decadent', '-', '-', normal ).-adj( 'decasyllabic', '-', '-', normal ).-adj( 'deceitful', '-', '-', normal ).-adj( 'decent', '-', '-', normal ).-adj( 'deceptive', '-', '-', normal ).-adj( 'decided', '-', '-', normal ).-adj( 'deciduous', '-', '-', normal ).-adj( 'decimal', '-', '-', normal ).-adj( 'decipherable', '-', '-', normal ).-adj( 'decisive', '-', '-', normal ).-adj( 'deckle-edged', '-', '-', normal ).-adj( 'declamatory', '-', '-', normal ).-adj( 'declarable', '-', '-', normal ).-adj( 'decorative', '-', '-', normal ).-adj( 'decorous', '-', '-', normal ).-adj( 'decrepit', '-', '-', normal ).-adj( 'deductible', '-', '-', normal ).-adj( 'deductive', '-', '-', normal ).-adj( 'deep', 'deeper', 'deepest', normal ).-adj( 'deep-laid', '-', '-', normal ).-adj( 'deep-mined', '-', '-', normal ).-adj( 'deep-rooted', '-', '-', normal ).-adj( 'deep-sea', '-', '-', attr ).-adj( 'deep-seated', '-', '-', normal ).-adj( 'deep-water', '-', '-', attr ).-adj( 'defamatory', '-', '-', normal ).-adj( 'defective', '-', '-', normal ).-adj( 'defenceless', '-', '-', normal ).-adj( 'defensible', '-', '-', normal ).-adj( 'defensive', '-', '-', normal ).-adj( 'deferential', '-', '-', normal ).-adj( 'defiant', '-', '-', normal ).-adj( 'deficient', '-', '-', normal ).-adj( 'definable', '-', '-', normal ).-adj( 'definite', '-', '-', normal ).-adj( 'definitive', '-', '-', normal ).-adj( 'deflationary', '-', '-', normal ).-adj( 'deformed', '-', '-', normal ).-adj( 'deft', '-', '-', normal ).-adj( 'defunct', '-', '-', normal ).-adj( 'degenerate', '-', '-', normal ).-adj( 'delayed-action', '-', '-', normal ).-adj( 'delectable', '-', '-', normal ).-adj( 'deleterious', '-', '-', normal ).-adj( 'deliberate', '-', '-', normal ).-adj( 'deliberative', '-', '-', normal ).-adj( 'delicate', '-', '-', normal ).-adj( 'delicious', '-', '-', normal ).-adj( 'delightful', '-', '-', normal ).-adj( 'delinquent', '-', '-', normal ).-adj( 'deliquescent', '-', '-', normal ).-adj( 'delirious', '-', '-', normal ).-adj( 'delusive', '-', '-', normal ).-adj( 'demagogic', '-', '-', normal ).-adj( 'demented', '-', '-', normal ).-adj( 'democratic', '-', '-', normal ).-adj( 'demographic', '-', '-', normal ).-adj( 'demoniac', '-', '-', normal ).-adj( 'demoniacal', '-', '-', normal ).-adj( 'demonic', '-', '-', normal ).-adj( 'demonstrable', '-', '-', normal ).-adj( 'demonstrative', '-', '-', normal ).-adj( 'demotic', '-', '-', normal ).-adj( 'demure', '-', '-', normal ).-adj( 'denary', '-', '-', normal ).-adj( 'denatured', '-', '-', normal ).-adj( 'deniable', '-', '-', normal ).-adj( 'denominational', '-', '-', normal ).-adj( 'dense', 'denser', 'densest', normal ).-adj( 'dental', '-', '-', normal ).-adj( 'departed', '-', '-', normal ).-adj( 'departmental', '-', '-', normal ).-adj( 'dependable', '-', '-', normal ).-adj( 'dependent', '-', '-', normal ).-adj( 'depilatory', '-', '-', normal ).-adj( 'deplorable', '-', '-', normal ).-adj( 'depreciatory', '-', '-', normal ).-adj( 'depressive', '-', '-', normal ).-adj( 'deprived', '-', '-', normal ).-adj( 'derelict', '-', '-', normal ).-adj( 'derisive', '-', '-', normal ).-adj( 'derisory', '-', '-', normal ).-adj( 'derivative', '-', '-', normal ).-adj( 'derogatory', '-', '-', normal ).-adj( 'descriptive', '-', '-', normal ).-adj( 'desert', '-', '-', normal ).-adj( 'deserved', '-', '-', normal ).-adj( 'deserving', '-', '-', normal ).-adj( 'designate', '-', '-', normal ).-adj( 'designing', '-', '-', normal ).-adj( 'desirable', '-', '-', normal ).-adj( 'desirous', '-', '-', normal ).-adj( 'desolate', '-', '-', normal ).-adj( 'desperate', '-', '-', normal ).-adj( 'despicable', '-', '-', normal ).-adj( 'despiteful', '-', '-', normal ).-adj( 'despondent', '-', '-', normal ).-adj( 'despotic', '-', '-', normal ).-adj( 'destitute', '-', '-', normal ).-adj( 'destructible', '-', '-', normal ).-adj( 'destructive', '-', '-', normal ).-adj( 'desultory', '-', '-', normal ).-adj( 'detachable', '-', '-', normal ).-adj( 'detached', '-', '-', normal ).-adj( 'detectable', '-', '-', normal ).-adj( 'detergent', '-', '-', normal ).-adj( 'determinable', '-', '-', normal ).-adj( 'determinant', '-', '-', normal ).-adj( 'determinate', '-', '-', normal ).-adj( 'determinative', '-', '-', normal ).-adj( 'deterrent', '-', '-', normal ).-adj( 'detestable', '-', '-', normal ).-adj( 'detrimental', '-', '-', normal ).-adj( 'deuced', '-', '-', normal ).-adj( 'deviant', '-', '-', normal ).-adj( 'devil-may-care', '-', '-', normal ).-adj( 'devilish', '-', '-', normal ).-adj( 'devious', '-', '-', normal ).-adj( 'devoid', '-', '-', normal ).-adj( 'devoted', '-', '-', normal ).-adj( 'devotional', '-', '-', normal ).-adj( 'devout', '-', '-', normal ).-adj( 'dewy', 'dewier', 'dewiest', normal ).-adj( 'dexterous', '-', '-', normal ).-adj( 'dextrous', '-', '-', normal ).-adj( 'diabetic', '-', '-', normal ).-adj( 'diabolic', '-', '-', normal ).-adj( 'diabolical', '-', '-', normal ).-adj( 'diacritic', '-', '-', normal ).-adj( 'diacritical', '-', '-', normal ).-adj( 'diagnostic', '-', '-', normal ).-adj( 'diagonal', '-', '-', normal ).-adj( 'diagrammatic', '-', '-', normal ).-adj( 'diagrammatical', '-', '-', normal ).-adj( 'dialectal', '-', '-', normal ).-adj( 'dialectical', '-', '-', normal ).-adj( 'diaphanous', '-', '-', normal ).-adj( 'diatonic', '-', '-', normal ).-adj( 'dicey', '-', '-', normal ).-adj( 'dicky', '-', '-', normal ).-adj( 'dictatorial', '-', '-', normal ).-adj( 'didactic', '-', '-', normal ).-adj( 'die-cast', '-', '-', normal ).-adj( 'dietary', '-', '-', normal ).-adj( 'different', '-', '-', normal ).-adj( 'differential', '-', '-', normal ).-adj( 'difficult', '-', '-', normal ).-adj( 'diffident', '-', '-', normal ).-adj( 'diffuse', '-', '-', normal ).-adj( 'digestible', '-', '-', normal ).-adj( 'digestive', '-', '-', normal ).-adj( 'digital', '-', '-', normal ).-adj( 'dignified', '-', '-', normal ).-adj( 'dilapidated', '-', '-', normal ).-adj( 'dilatory', '-', '-', normal ).-adj( 'diligent', '-', '-', normal ).-adj( 'dilute', '-', '-', normal ).-adj( 'dim', 'dimmer', 'dimmest', normal ).-adj( 'dimensional', '-', '-', normal ).-adj( 'diminutive', '-', '-', normal ).-adj( 'dingy', 'dingier', 'dingiest', normal ).-adj( 'dinky', 'dinkier', 'dinkiest', normal ).-adj( 'diocesan', '-', '-', normal ).-adj( 'diplomatic', '-', '-', normal ).-adj( 'dire', 'direr', 'direst', normal ).-adj( 'direct', '-', '-', normal ).-adj( 'directional', '-', '-', normal ).-adj( 'direful', '-', '-', normal ).-adj( 'dirt-cheap', '-', '-', normal ).-adj( 'dirty', 'dirtier', 'dirtiest', normal ).-adj( 'disadvantageous', '-', '-', normal ).-adj( 'disaffected', '-', '-', normal ).-adj( 'disagreeable', '-', '-', normal ).-adj( 'disappointed', '-', '-', normal ).-adj( 'disappointing', '-', '-', normal ).-adj( 'disastrous', '-', '-', normal ).-adj( 'discernible', '-', '-', normal ).-adj( 'discerning', '-', '-', normal ).-adj( 'disciplinary', '-', '-', normal ).-adj( 'disconnected', '-', '-', normal ).-adj( 'disconsolate', '-', '-', normal ).-adj( 'discontinuous', '-', '-', normal ).-adj( 'discordant', '-', '-', normal ).-adj( 'discourteous', '-', '-', normal ).-adj( 'discreditable', '-', '-', normal ).-adj( 'discreet', '-', '-', normal ).-adj( 'discrete', '-', '-', normal ).-adj( 'discretionary', '-', '-', normal ).-adj( 'discriminating', '-', '-', normal ).-adj( 'discriminatory', '-', '-', normal ).-adj( 'discursive', '-', '-', normal ).-adj( 'disdainful', '-', '-', normal ).-adj( 'diseased', '-', '-', normal ).-adj( 'disgraceful', '-', '-', normal ).-adj( 'disgruntled', '-', '-', normal ).-adj( 'disgusting', '-', '-', normal ).-adj( 'disharmonious', '-', '-', normal ).-adj( 'dishevelled', '-', '-', normal ).-adj( 'dishonest', '-', '-', normal ).-adj( 'dishonourable', '-', '-', normal ).-adj( 'dishy', 'dishier', 'dishiest', normal ).-adj( 'disinfectant', '-', '-', normal ).-adj( 'disingenuous', '-', '-', normal ).-adj( 'disinterested', '-', '-', normal ).-adj( 'disjointed', '-', '-', normal ).-adj( 'disjunctive', '-', '-', normal ).-adj( 'disloyal', '-', '-', normal ).-adj( 'dismal', '-', '-', normal ).-adj( 'dismounted', '-', '-', normal ).-adj( 'disobedient', '-', '-', normal ).-adj( 'disorderly', '-', '-', normal ).-adj( 'disparate', '-', '-', normal ).-adj( 'dispassionate', '-', '-', normal ).-adj( 'dispensable', '-', '-', normal ).-adj( 'displeasing', '-', '-', normal ).-adj( 'disposable', '-', '-', normal ).-adj( 'disproportionate', '-', '-', normal ).-adj( 'disputable', '-', '-', normal ).-adj( 'disputatious', '-', '-', normal ).-adj( 'disquieting', '-', '-', normal ).-adj( 'disreputable', '-', '-', normal ).-adj( 'disrespectful', '-', '-', normal ).-adj( 'disruptive', '-', '-', normal ).-adj( 'dissident', '-', '-', normal ).-adj( 'dissimilar', '-', '-', normal ).-adj( 'dissipated', '-', '-', normal ).-adj( 'dissoluble', '-', '-', normal ).-adj( 'dissolute', '-', '-', normal ).-adj( 'dissonant', '-', '-', normal ).-adj( 'distant', '-', '-', normal ).-adj( 'distasteful', '-', '-', normal ).-adj( 'distinct', '-', '-', normal ).-adj( 'distinctive', '-', '-', normal ).-adj( 'distinguishable', '-', '-', normal ).-adj( 'distinguished', '-', '-', normal ).-adj( 'distracted', '-', '-', normal ).-adj( 'distrait', '-', '-', normal ).-adj( 'distraught', '-', '-', normal ).-adj( 'distressful', '-', '-', normal ).-adj( 'distressing', '-', '-', normal ).-adj( 'distributive', '-', '-', normal ).-adj( 'distrustful', '-', '-', normal ).-adj( 'disused', '-', '-', normal ).-adj( 'disyllabic', '-', '-', normal ).-adj( 'diurnal', '-', '-', normal ).-adj( 'divergent', '-', '-', normal ).-adj( 'divers', '-', '-', normal ).-adj( 'diverse', '-', '-', normal ).-adj( 'diversionary', '-', '-', normal ).-adj( 'diverting', '-', '-', normal ).-adj( 'divine', '-', '-', normal ).-adj( 'divisible', '-', '-', normal ).-adj( 'divisional', '-', '-', normal ).-adj( 'dizzy', 'dizzier', 'dizziest', normal ).-adj( 'docile', '-', '-', normal ).-adj( 'doctrinaire', '-', '-', normal ).-adj( 'doctrinal', '-', '-', normal ).-adj( 'documentary', '-', '-', normal ).-adj( 'doddering', '-', '-', normal ).-adj( 'doddery', '-', '-', normal ).-adj( 'dodgy', '-', '-', normal ).-adj( 'dog-eared', '-', '-', normal ).-adj( 'dog-like', '-', '-', normal ).-adj( 'dogged', '-', '-', normal ).-adj( 'dogmatic', '-', '-', normal ).-adj( 'doleful', '-', '-', normal ).-adj( 'dolourous', '-', '-', normal ).-adj( 'doltish', '-', '-', normal ).-adj( 'domed', '-', '-', normal ).-adj( 'domestic', '-', '-', normal ).-adj( 'domiciliary', '-', '-', normal ).-adj( 'dominant', '-', '-', normal ).-adj( 'domineering', '-', '-', normal ).-adj( 'donnish', '-', '-', normal ).-adj( 'door-to-door', '-', '-', normal ).-adj( 'dopey', '-', '-', normal ).-adj( 'dormant', '-', '-', normal ).-adj( 'dorsal', '-', '-', normal ).-adj( 'dotty', 'dottier', 'dottiest', normal ).-adj( 'double', '-', '-', normal ).-adj( 'double-barrelled', '-', '-', normal ).-adj( 'double-bedded', '-', '-', normal ).-adj( 'double-breasted', '-', '-', normal ).-adj( 'double-dealing', '-', '-', normal ).-adj( 'double-dyed', '-', '-', normal ).-adj( 'double-edged', '-', '-', normal ).-adj( 'double-faced', '-', '-', normal ).-adj( 'double-jointed', '-', '-', normal ).-adj( 'double-quick', '-', '-', normal ).-adj( 'doubtful', '-', '-', normal ).-adj( 'doughty', '-', '-', normal ).-adj( 'doughy', 'doughier', 'doughiest', normal ).-adj( 'dour', '-', '-', normal ).-adj( 'dowdy', 'dowdier', 'dowdiest', normal ).-adj( 'down-market', '-', '-', normal ).-adj( 'down-to-earth', '-', '-', normal ).-adj( 'downcast', '-', '-', normal ).-adj( 'downhearted', '-', '-', normal ).-adj( 'downright', '-', '-', normal ).-adj( 'downstair', '-', '-', normal ).-adj( 'downstairs', '-', '-', normal ).-adj( 'downstream', '-', '-', normal ).-adj( 'downtrodden', '-', '-', normal ).-adj( 'downward', '-', '-', normal ).-adj( 'downy', '-', '-', normal ).-adj( 'drab', 'drabber', 'drabbest', normal ).-adj( 'draconian', '-', '-', normal ).-adj( 'draggled', '-', '-', normal ).-adj( 'dramatic', '-', '-', normal ).-adj( 'drastic', '-', '-', normal ).-adj( 'draughty', 'draughtier', 'draughtiest', normal ).-adj( 'dreaded', '-', '-', normal ).-adj( 'dreadful', '-', '-', normal ).-adj( 'dreamless', '-', '-', normal ).-adj( 'dreamlike', '-', '-', normal ).-adj( 'dreamy', 'dreamier', 'dreamiest', normal ).-adj( 'drear', '-', '-', normal ).-adj( 'dreary', 'drearier', 'dreariest', normal ).-adj( 'dressy', 'dressier', 'dressiest', normal ).-adj( 'drinkable', '-', '-', normal ).-adj( 'drip-dry', '-', '-', normal ).-adj( 'drizzly', '-', '-', normal ).-adj( 'droll', '-', '-', normal ).-adj( 'dropsical', '-', '-', normal ).-adj( 'drowsy', 'drowsier', 'drowsiest', normal ).-adj( 'drumhead', '-', '-', normal ).-adj( 'drunk', 'drunker', 'drunkest', normal ).-adj( 'drunken', '-', '-', normal ).-adj( 'dry', 'drier', 'driest', normal ).-adj( 'dry-shod', '-', '-', normal ).-adj( 'dual', '-', '-', normal ).-adj( 'dubious', '-', '-', normal ).-adj( 'ducal', '-', '-', normal ).-adj( 'duckbilled', '-', '-', normal ).-adj( 'ductile', '-', '-', normal ).-adj( 'dud', '-', '-', normal ).-adj( 'due', '-', '-', normal ).-adj( 'dulcet', '-', '-', normal ).-adj( 'dull', 'duller', 'dullest', normal ).-adj( 'dumb', 'dumber', 'dumbest', normal ).-adj( 'dumpy', 'dumpier', 'dumpiest', normal ).-adj( 'dun', '-', '-', normal ).-adj( 'duodecimal', '-', '-', normal ).-adj( 'duodenal', '-', '-', normal ).-adj( 'duplex', '-', '-', normal ).-adj( 'duplicate', '-', '-', normal ).-adj( 'durable', '-', '-', normal ).-adj( 'dusky', 'duskier', 'duskiest', normal ).-adj( 'dusty', 'dustier', 'dustiest', normal ).-adj( 'duteous', '-', '-', normal ).-adj( 'dutiable', '-', '-', normal ).-adj( 'dutiful', '-', '-', normal ).-adj( 'duty-free', '-', '-', normal ).-adj( 'dwarfish', '-', '-', normal ).-adj( 'dyed-in-the-wool', '-', '-', normal ).-adj( 'dynamic', '-', '-', normal ).-adj( 'dynastic', '-', '-', normal ).-adj( 'dyslexic', '-', '-', normal ).-adj( 'dyspeptic', '-', '-', normal ).-adj( 'each', '-', '-', normal ).-adj( 'eager', '-', '-', normal ).-adj( 'eagle-eyed', '-', '-', normal ).-adj( 'early', 'earlier', 'earliest', normal ).-adj( 'early-warning', '-', '-', normal ).-adj( 'earnest', '-', '-', normal ).-adj( 'earthen', '-', '-', normal ).-adj( 'earthly', '-', '-', normal ).-adj( 'earthy', 'earthier', 'earthiest', normal ).-adj( 'easterly', '-', '-', normal ).-adj( 'eastern', '-', '-', normal ).-adj( 'easternmost', '-', '-', normal ).-adj( 'eastward', '-', '-', normal ).-adj( 'easy', 'easier', 'easiest', normal ).-adj( 'easygoing', '-', '-', normal ).-adj( 'eatable', '-', '-', normal ).-adj( 'ebony', '-', '-', normal ).-adj( 'ebullient', '-', '-', normal ).-adj( 'eccentric', '-', '-', normal ).-adj( 'ecclesiastical', '-', '-', normal ).-adj( 'eclectic', '-', '-', normal ).-adj( 'ecological', '-', '-', normal ).-adj( 'economic', '-', '-', normal ).-adj( 'economical', '-', '-', normal ).-adj( 'ecstatic', '-', '-', normal ).-adj( 'ecumenical', '-', '-', normal ).-adj( 'edgy', 'edgier', 'edgiest', normal ).-adj( 'edible', '-', '-', normal ).-adj( 'editorial', '-', '-', normal ).-adj( 'educational', '-', '-', normal ).-adj( 'eerie', 'eerier', 'eeriest', normal ).-adj( 'eery', 'eerier', 'eeriest', normal ).-adj( 'effective', '-', '-', normal ).-adj( 'effectual', '-', '-', normal ).-adj( 'effeminate', '-', '-', normal ).-adj( 'effervescent', '-', '-', normal ).-adj( 'effete', '-', '-', normal ).-adj( 'efficacious', '-', '-', normal ).-adj( 'efficient', '-', '-', normal ).-adj( 'efflorescent', '-', '-', normal ).-adj( 'effortless', '-', '-', normal ).-adj( 'effulgent', '-', '-', normal ).-adj( 'effusive', '-', '-', normal ).-adj( 'egalitarian', '-', '-', normal ).-adj( 'egocentric', '-', '-', normal ).-adj( 'egoistic', '-', '-', normal ).-adj( 'egoistical', '-', '-', normal ).-adj( 'egotistic', '-', '-', normal ).-adj( 'egregious', '-', '-', normal ).-adj( 'eight', '-', '-', normal ).-adj( 'eighteen', '-', '-', normal ).-adj( 'eighteenth', '-', '-', normal ).-adj( 'eighth', '-', '-', normal ).-adj( 'eightieth', '-', '-', normal ).-adj( 'eightpenny', '-', '-', normal ).-adj( 'eighty', '-', '-', normal ).-adj( 'either', '-', '-', normal ).-adj( 'elaborate', '-', '-', normal ).-adj( 'elastic', '-', '-', normal ).-adj( 'elasticized', '-', '-', normal ).-adj( 'elderly', '-', '-', normal ).-adj( 'elect', '-', '-', normal ).-adj( 'elective', '-', '-', normal ).-adj( 'electoral', '-', '-', normal ).-adj( 'electric', '-', '-', normal ).-adj( 'electrical', '-', '-', normal ).-adj( 'electromagnetic', '-', '-', normal ).-adj( 'electronic', '-', '-', normal ).-adj( 'electrostatic', '-', '-', normal ).-adj( 'eleemosynary', '-', '-', normal ).-adj( 'elegant', '-', '-', normal ).-adj( 'elegiac', '-', '-', normal ).-adj( 'elemental', '-', '-', normal ).-adj( 'elementary', '-', '-', normal ).-adj( 'elephantine', '-', '-', normal ).-adj( 'eleven', '-', '-', normal ).-adj( 'eleventh', '-', '-', normal ).-adj( 'elfin', '-', '-', normal ).-adj( 'elfish', '-', '-', normal ).-adj( 'eligible', '-', '-', normal ).-adj( 'elliptic', '-', '-', normal ).-adj( 'elliptical', '-', '-', normal ).-adj( 'elocutionary', '-', '-', normal ).-adj( 'eloquent', '-', '-', normal ).-adj( 'elusive', '-', '-', normal ).-adj( 'elvish', '-', '-', normal ).-adj( 'embarrassing', '-', '-', normal ).-adj( 'embattled', '-', '-', normal ).-adj( 'emblematic', '-', '-', normal ).-adj( 'embonpoint', '-', '-', pred ).-adj( 'embryonic', '-', '-', normal ).-adj( 'emergent', '-', '-', normal ).-adj( 'emeritus', '-', '-', normal ).-adj( 'eminent', '-', '-', normal ).-adj( 'emotional', '-', '-', normal ).-adj( 'emotionless', '-', '-', normal ).-adj( 'emotive', '-', '-', normal ).-adj( 'emphatic', '-', '-', normal ).-adj( 'empiric', '-', '-', normal ).-adj( 'empirical', '-', '-', normal ).-adj( 'employable', '-', '-', normal ).-adj( 'empty', 'emptier', 'emptiest', normal ).-adj( 'empty-handed', '-', '-', normal ).-adj( 'empty-headed', '-', '-', normal ).-adj( 'empurpled', '-', '-', normal ).-adj( 'empyrean', '-', '-', normal ).-adj( 'emulous', '-', '-', normal ).-adj( 'enabling', '-', '-', normal ).-adj( 'encaustic', '-', '-', normal ).-adj( 'encyclical', '-', '-', normal ).-adj( 'encyclopaedic', '-', '-', normal ).-adj( 'encyclopedic', '-', '-', normal ).-adj( 'endemic', '-', '-', normal ).-adj( 'endless', '-', '-', normal ).-adj( 'endurable', '-', '-', normal ).-adj( 'enduring', '-', '-', normal ).-adj( 'energetic', '-', '-', normal ).-adj( 'enforceable', '-', '-', normal ).-adj( 'engaging', '-', '-', normal ).-adj( 'enigmatic', '-', '-', normal ).-adj( 'enjoyable', '-', '-', normal ).-adj( 'enlightened', '-', '-', normal ).-adj( 'enormous', '-', '-', normal ).-adj( 'enough', '-', '-', normal ).-adj( 'enteric', '-', '-', normal ).-adj( 'enterprising', '-', '-', normal ).-adj( 'entertaining', '-', '-', normal ).-adj( 'enthusiastic', '-', '-', normal ).-adj( 'entire', '-', '-', normal ).-adj( 'entomological', '-', '-', normal ).-adj( 'entrepreneurial', '-', '-', normal ).-adj( 'enviable', '-', '-', normal ).-adj( 'envious', '-', '-', normal ).-adj( 'environmental', '-', '-', normal ).-adj( 'ephemeral', '-', '-', normal ).-adj( 'epic', '-', '-', normal ).-adj( 'epicurean', '-', '-', normal ).-adj( 'epidemic', '-', '-', normal ).-adj( 'epigrammatic', '-', '-', normal ).-adj( 'epileptic', '-', '-', normal ).-adj( 'episcopal', '-', '-', normal ).-adj( 'episcopalian', '-', '-', normal ).-adj( 'episodic', '-', '-', normal ).-adj( 'epistolary', '-', '-', normal ).-adj( 'epoch-making', '-', '-', normal ).-adj( 'equable', '-', '-', normal ).-adj( 'equal', '-', '-', normal ).-adj( 'equatorial', '-', '-', normal ).-adj( 'equestrian', '-', '-', normal ).-adj( 'equidistant', '-', '-', normal ).-adj( 'equilateral', '-', '-', normal ).-adj( 'equine', '-', '-', normal ).-adj( 'equinoctial', '-', '-', normal ).-adj( 'equitable', '-', '-', normal ).-adj( 'equivalent', '-', '-', normal ).-adj( 'equivocal', '-', '-', normal ).-adj( 'erect', '-', '-', normal ).-adj( 'erectile', '-', '-', normal ).-adj( 'erogenous', '-', '-', normal ).-adj( 'erosive', '-', '-', normal ).-adj( 'erotic', '-', '-', normal ).-adj( 'errant', '-', '-', normal ).-adj( 'erratic', '-', '-', normal ).-adj( 'erroneous', '-', '-', normal ).-adj( 'erudite', '-', '-', normal ).-adj( 'esoteric', '-', '-', normal ).-adj( 'especial', '-', '-', normal ).-adj( 'essential', '-', '-', normal ).-adj( 'esthetic', '-', '-', normal ).-adj( 'esthetical', '-', '-', normal ).-adj( 'estimable', '-', '-', normal ).-adj( 'eternal', '-', '-', normal ).-adj( 'ethereal', '-', '-', normal ).-adj( 'ethical', '-', '-', normal ).-adj( 'ethnic', '-', '-', normal ).-adj( 'ethnographic', '-', '-', normal ).-adj( 'ethnological', '-', '-', normal ).-adj( 'etymological', '-', '-', normal ).-adj( 'eulogistic', '-', '-', normal ).-adj( 'euphemistic', '-', '-', normal ).-adj( 'euphoric', '-', '-', normal ).-adj( 'evaluative', '-', '-', normal ).-adj( 'evanescent', '-', '-', normal ).-adj( 'evangelical', '-', '-', normal ).-adj( 'evangelistic', '-', '-', normal ).-adj( 'evasive', '-', '-', normal ).-adj( 'even', '-', '-', normal ).-adj( 'even-handed', '-', '-', normal ).-adj( 'eventful', '-', '-', normal ).-adj( 'eventual', '-', '-', normal ).-adj( 'evergreen', '-', '-', normal ).-adj( 'everlasting', '-', '-', normal ).-adj( 'every', '-', '-', normal ).-adj( 'everyday', '-', '-', normal ).-adj( 'evident', '-', '-', normal ).-adj( 'evil', '-', '-', normal ).-adj( 'evil-minded', '-', '-', normal ).-adj( 'evocative', '-', '-', normal ).-adj( 'evolutionary', '-', '-', normal ).-adj( 'ex gratia', '-', '-', normal ).-adj( 'ex officio', '-', '-', normal ).-adj( 'ex-directory', '-', '-', normal ).-adj( 'ex-service', '-', '-', normal ).-adj( 'exact', '-', '-', normal ).-adj( 'exacting', '-', '-', normal ).-adj( 'exalted', '-', '-', normal ).-adj( 'excellent', '-', '-', normal ).-adj( 'exceptionable', '-', '-', normal ).-adj( 'exceptional', '-', '-', normal ).-adj( 'excess', '-', '-', normal ).-adj( 'excessive', '-', '-', normal ).-adj( 'exchangeable', '-', '-', normal ).-adj( 'excitable', '-', '-', normal ).-adj( 'exclamatory', '-', '-', normal ).-adj( 'exclusive', '-', '-', normal ).-adj( 'excruciating', '-', '-', normal ).-adj( 'excusable', '-', '-', normal ).-adj( 'execrable', '-', '-', normal ).-adj( 'executive', '-', '-', normal ).-adj( 'exemplary', '-', '-', normal ).-adj( 'exempt', '-', '-', normal ).-adj( 'exhaustive', '-', '-', normal ).-adj( 'exigent', '-', '-', normal ).-adj( 'exiguous', '-', '-', normal ).-adj( 'existent', '-', '-', normal ).-adj( 'exorbitant', '-', '-', normal ).-adj( 'exotic', '-', '-', normal ).-adj( 'expansive', '-', '-', normal ).-adj( 'expectant', '-', '-', normal ).-adj( 'expected', '-', '-', normal ).-adj( 'expedient', '-', '-', normal ).-adj( 'expeditionary', '-', '-', normal ).-adj( 'expeditious', '-', '-', normal ).-adj( 'expendable', '-', '-', normal ).-adj( 'expensive', '-', '-', normal ).-adj( 'experienced', '-', '-', normal ).-adj( 'experimental', '-', '-', normal ).-adj( 'expert', '-', '-', normal ).-adj( 'explanatory', '-', '-', normal ).-adj( 'explicable', '-', '-', normal ).-adj( 'explicit', '-', '-', normal ).-adj( 'exploratory', '-', '-', normal ).-adj( 'explosive', '-', '-', normal ).-adj( 'exponential', '-', '-', normal ).-adj( 'exportable', '-', '-', normal ).-adj( 'express', '-', '-', normal ).-adj( 'expressionless', '-', '-', normal ).-adj( 'expressive', '-', '-', normal ).-adj( 'exquisite', '-', '-', normal ).-adj( 'extant', '-', '-', normal ).-adj( 'extemporaneous', '-', '-', normal ).-adj( 'extemporary', '-', '-', normal ).-adj( 'extempore', '-', '-', normal ).-adj( 'extensive', '-', '-', normal ).-adj( 'exterior', '-', '-', normal ).-adj( 'external', '-', '-', normal ).-adj( 'exterritorial', '-', '-', normal ).-adj( 'extinct', '-', '-', normal ).-adj( 'extortionate', '-', '-', normal ).-adj( 'extra', '-', '-', normal ).-adj( 'extracurricular', '-', '-', normal ).-adj( 'extrajudicial', '-', '-', normal ).-adj( 'extramarital', '-', '-', normal ).-adj( 'extramural', '-', '-', normal ).-adj( 'extraneous', '-', '-', normal ).-adj( 'extraordinary', '-', '-', normal ).-adj( 'extrasensory', '-', '-', normal ).-adj( 'extraterritorial', '-', '-', normal ).-adj( 'extravagant', '-', '-', normal ).-adj( 'extreme', '-', '-', normal ).-adj( 'extricable', '-', '-', normal ).-adj( 'extrinsic', '-', '-', normal ).-adj( 'exuberant', '-', '-', normal ).-adj( 'exultant', '-', '-', normal ).-adj( 'eye-catching', '-', '-', normal ).-adj( 'eyecatching', '-', '-', normal ).-adj( 'eyed', '-', '-', affix ).-adj( 'eyeless', '-', '-', normal ).-adj( 'fab', '-', '-', normal ).-adj( 'fabled', '-', '-', normal ).-adj( 'fabulous', '-', '-', normal ).-adj( 'face-saving', '-', '-', normal ).-adj( 'faceless', '-', '-', normal ).-adj( 'facetious', '-', '-', normal ).-adj( 'facial', '-', '-', normal ).-adj( 'facile', '-', '-', normal ).-adj( 'fact-finding', '-', '-', normal ).-adj( 'factious', '-', '-', normal ).-adj( 'factitious', '-', '-', normal ).-adj( 'factual', '-', '-', normal ).-adj( 'faddy', 'faddier', 'faddiest', normal ).-adj( 'fail-safe', '-', '-', normal ).-adj( 'faint', 'fainter', 'faintest', normal ).-adj( 'faint-hearted', '-', '-', normal ).-adj( 'fair', 'fairer', 'fairest', normal ).-adj( 'fair-minded', '-', '-', normal ).-adj( 'fairish', '-', '-', normal ).-adj( 'faithful', '-', '-', normal ).-adj( 'faithless', '-', '-', normal ).-adj( 'fallacious', '-', '-', normal ).-adj( 'fallible', '-', '-', normal ).-adj( 'fallow', '-', '-', normal ).-adj( 'false', '-', '-', normal ).-adj( 'falsetto', '-', '-', normal ).-adj( 'famed', '-', '-', normal ).-adj( 'familiar', '-', '-', normal ).-adj( 'famous', '-', '-', normal ).-adj( 'fanatic', '-', '-', normal ).-adj( 'fanatical', '-', '-', normal ).-adj( 'fanciful', '-', '-', normal ).-adj( 'fancy', 'fancier', 'fanciest', normal ).-adj( 'fancy-free', '-', '-', normal ).-adj( 'fantastic', '-', '-', normal ).-adj( 'far', '-', '-', normal ).-adj( 'far-famed', '-', '-', normal ).-adj( 'far-fetched', '-', '-', normal ).-adj( 'far-flung', '-', '-', normal ).-adj( 'far-off', '-', '-', normal ).-adj( 'far-reaching', '-', '-', normal ).-adj( 'far-seeing', '-', '-', normal ).-adj( 'far-sighted', '-', '-', normal ).-adj( 'faraway', '-', '-', normal ).-adj( 'farcical', '-', '-', normal ).-adj( 'farinaceous', '-', '-', normal ).-adj( 'fascinating', '-', '-', normal ).-adj( 'fascist', '-', '-', normal ).-adj( 'fashionable', '-', '-', normal ).-adj( 'fast', 'faster', 'fastest', normal ).-adj( 'fastidious', '-', '-', normal ).-adj( 'fat', 'fatter', 'fattest', normal ).-adj( 'fatal', '-', '-', normal ).-adj( 'fatalistic', '-', '-', normal ).-adj( 'fateful', '-', '-', normal ).-adj( 'fatherless', '-', '-', normal ).-adj( 'fatherly', '-', '-', normal ).-adj( 'fathomless', '-', '-', normal ).-adj( 'fatless', '-', '-', normal ).-adj( 'fattish', '-', '-', normal ).-adj( 'fatty', 'fattier', 'fattiest', normal ).-adj( 'fatuous', '-', '-', normal ).-adj( 'faultless', '-', '-', normal ).-adj( 'faulty', 'faultier', 'faultiest', normal ).-adj( 'favourable', '-', '-', normal ).-adj( 'favourite', '-', '-', attr ).-adj( 'fearful', '-', '-', normal ).-adj( 'fearless', '-', '-', normal ).-adj( 'fearsome', '-', '-', normal ).-adj( 'feasible', '-', '-', normal ).-adj( 'featherbrained', '-', '-', normal ).-adj( 'feathery', '-', '-', normal ).-adj( 'featureless', '-', '-', normal ).-adj( 'febrile', '-', '-', normal ).-adj( 'feckless', '-', '-', normal ).-adj( 'fecund', '-', '-', normal ).-adj( 'federal', '-', '-', normal ).-adj( 'feeble', 'feebler', 'feeblest', normal ).-adj( 'feeble-minded', '-', '-', normal ).-adj( 'feeling', '-', '-', normal ).-adj( 'felicitous', '-', '-', normal ).-adj( 'feline', '-', '-', normal ).-adj( 'fell', '-', '-', normal ).-adj( 'felonious', '-', '-', normal ).-adj( 'female', '-', '-', normal ).-adj( 'feminine', '-', '-', normal ).-adj( 'feral', '-', '-', normal ).-adj( 'ferny', 'fernier', 'ferniest', normal ).-adj( 'ferocious', '-', '-', normal ).-adj( 'ferrous', '-', '-', normal ).-adj( 'fertile', '-', '-', normal ).-adj( 'fervent', '-', '-', normal ).-adj( 'fervid', '-', '-', normal ).-adj( 'festal', '-', '-', normal ).-adj( 'festive', '-', '-', normal ).-adj( 'fetal', '-', '-', normal ).-adj( 'fetching', '-', '-', normal ).-adj( 'fetid', '-', '-', normal ).-adj( 'feudal', '-', '-', normal ).-adj( 'feudatory', '-', '-', normal ).-adj( 'fevered', '-', '-', normal ).-adj( 'feverish', '-', '-', normal ).-adj( 'few', 'fewer', 'fewest', normal ).-adj( 'fey', '-', '-', normal ).-adj( 'fibrous', '-', '-', normal ).-adj( 'fickle', '-', '-', normal ).-adj( 'fictional', '-', '-', normal ).-adj( 'fictitious', '-', '-', normal ).-adj( 'fiddling', '-', '-', normal ).-adj( 'fidgety', '-', '-', normal ).-adj( 'fiendish', '-', '-', normal ).-adj( 'fierce', 'fiercer', 'fiercest', normal ).-adj( 'fiery', '-', '-', normal ).-adj( 'fifteen', '-', '-', normal ).-adj( 'fifteenth', '-', '-', normal ).-adj( 'fifth', '-', '-', normal ).-adj( 'fiftieth', '-', '-', normal ).-adj( 'fifty', '-', '-', normal ).-adj( 'figurative', '-', '-', normal ).-adj( 'figured', '-', '-', normal ).-adj( 'filial', '-', '-', normal ).-adj( 'filmable', '-', '-', normal ).-adj( 'filmy', 'filmier', 'filmiest', normal ).-adj( 'filtertipped', '-', '-', normal ).-adj( 'filthy', 'filthier', 'filthiest', normal ).-adj( 'finable', '-', '-', normal ).-adj( 'final', '-', '-', normal ).-adj( 'financial', '-', '-', normal ).-adj( 'fine', 'finer', 'finest', normal ).-adj( 'fine-tooth', '-', '-', attr ).-adj( 'fineable', '-', '-', normal ).-adj( 'finical', '-', '-', normal ).-adj( 'finicky', '-', '-', normal ).-adj( 'finite', '-', '-', normal ).-adj( 'fireproof', '-', '-', normal ).-adj( 'firm', 'firmer', 'firmest', normal ).-adj( 'first', '-', '-', normal ).-adj( 'first-class', '-', '-', normal ).-adj( 'first-hand', '-', '-', normal ).-adj( 'first-rate', '-', '-', normal ).-adj( 'firstborn', '-', '-', normal ).-adj( 'fiscal', '-', '-', normal ).-adj( 'fishy', 'fishier', 'fishiest', normal ).-adj( 'fissile', '-', '-', normal ).-adj( 'fissionable', '-', '-', normal ).-adj( 'fissiparous', '-', '-', normal ).-adj( 'fit', 'fitter', 'fittest', normal ).-adj( 'fitful', '-', '-', normal ).-adj( 'fitting', '-', '-', normal ).-adj( 'five', '-', '-', normal ).-adj( 'fivefold', '-', '-', normal ).-adj( 'fivepenny', '-', '-', normal ).-adj( 'fixed', '-', '-', normal ).-adj( 'fizzy', 'fizzier', 'fizziest', normal ).-adj( 'flabby', 'flabbier', 'flabbiest', normal ).-adj( 'flaccid', '-', '-', normal ).-adj( 'flagrant', '-', '-', normal ).-adj( 'flaky', 'flakier', 'flakiest', normal ).-adj( 'flamboyant', '-', '-', normal ).-adj( 'flaming', '-', '-', normal ).-adj( 'flammable', '-', '-', normal ).-adj( 'flashy', 'flashier', 'flashiest', normal ).-adj( 'flat', 'flatter', 'flattest', normal ).-adj( 'flat-bottomed', '-', '-', normal ).-adj( 'flat-footed', '-', '-', normal ).-adj( 'flavourless', '-', '-', normal ).-adj( 'flawed', '-', '-', normal ).-adj( 'flawless', '-', '-', normal ).-adj( 'flaxen', '-', '-', normal ).-adj( 'flea-bitten', '-', '-', normal ).-adj( 'fledged', '-', '-', normal ).-adj( 'fleecy', 'fleecier', 'fleeciest', normal ).-adj( 'fleet', 'fleeter', 'fleetest', normal ).-adj( 'fleeting', '-', '-', normal ).-adj( 'fleshly', '-', '-', normal ).-adj( 'fleshy', 'fleshier', 'fleshiest', normal ).-adj( 'flexible', '-', '-', normal ).-adj( 'flightless', '-', '-', normal ).-adj( 'flighty', '-', '-', normal ).-adj( 'flimsy', 'flimsier', 'flimsiest', normal ).-adj( 'flinty', 'flintier', 'flintiest', normal ).-adj( 'flip', '-', '-', normal ).-adj( 'flippant', '-', '-', normal ).-adj( 'flirtatious', '-', '-', normal ).-adj( 'floating', '-', '-', normal ).-adj( 'floppy', 'floppier', 'floppiest', normal ).-adj( 'floral', '-', '-', normal ).-adj( 'florid', '-', '-', normal ).-adj( 'floury', 'flourier', 'flouriest', normal ).-adj( 'flowered', '-', '-', normal ).-adj( 'flowerless', '-', '-', normal ).-adj( 'flowery', 'flowerier', 'floweriest', normal ).-adj( 'fluent', '-', '-', normal ).-adj( 'fluffy', 'fluffier', 'fluffiest', normal ).-adj( 'fluid', '-', '-', normal ).-adj( 'fluorescent', '-', '-', normal ).-adj( 'flush', '-', '-', normal ).-adj( 'fluvial', '-', '-', normal ).-adj( 'fly', '-', '-', normal ).-adj( 'flyblown', '-', '-', normal ).-adj( 'flying', '-', '-', normal ).-adj( 'foamy', 'foamier', 'foamiest', normal ).-adj( 'focal', '-', '-', normal ).-adj( 'foetal', '-', '-', normal ).-adj( 'fogbound', '-', '-', normal ).-adj( 'foggy', 'foggier', 'foggiest', normal ).-adj( 'folksy', '-', '-', normal ).-adj( 'following', '-', '-', normal ).-adj( 'fond', 'fonder', 'fondest', normal ).-adj( 'foodless', '-', '-', normal ).-adj( 'foolhardy', '-', '-', normal ).-adj( 'foolish', '-', '-', normal ).-adj( 'foolproof', '-', '-', normal ).-adj( 'foot-and-mouth', '-', '-', normal ).-adj( 'footed', '-', '-', affix ).-adj( 'footling', '-', '-', normal ).-adj( 'footloose', '-', '-', normal ).-adj( 'footsore', '-', '-', normal ).-adj( 'footsure', '-', '-', normal ).-adj( 'foppish', '-', '-', normal ).-adj( 'forbidding', '-', '-', normal ).-adj( 'forceful', '-', '-', normal ).-adj( 'forcible', '-', '-', normal ).-adj( 'fordable', '-', '-', normal ).-adj( 'fore', '-', '-', normal ).-adj( 'foregoing', '-', '-', normal ).-adj( 'foregone', '-', '-', normal ).-adj( 'forehand', '-', '-', normal ).-adj( 'foreign', '-', '-', normal ).-adj( 'foremost', '-', '-', normal ).-adj( 'forensic', '-', '-', normal ).-adj( 'foreseeable', '-', '-', normal ).-adj( 'forgetful', '-', '-', normal ).-adj( 'forgivable', '-', '-', normal ).-adj( 'forgiving', '-', '-', normal ).-adj( 'forked', '-', '-', normal ).-adj( 'forlorn', '-', '-', normal ).-adj( 'formal', '-', '-', normal ).-adj( 'formative', '-', '-', normal ).-adj( 'former', '-', '-', normal ).-adj( 'formic', '-', '-', normal ).-adj( 'formidable', '-', '-', normal ).-adj( 'formless', '-', '-', normal ).-adj( 'forte', '-', '-', normal ).-adj( 'forthcoming', '-', '-', normal ).-adj( 'forthright', '-', '-', normal ).-adj( 'fortieth', '-', '-', normal ).-adj( 'fortissimo', '-', '-', normal ).-adj( 'fortnightly', '-', '-', normal ).-adj( 'fortuitous', '-', '-', normal ).-adj( 'fortunate', '-', '-', normal ).-adj( 'forty', '-', '-', normal ).-adj( 'fortyish', '-', '-', normal ).-adj( 'forward', '-', '-', normal ).-adj( 'foul', 'fouler', 'foulest', normal ).-adj( 'foul-mouthed', '-', '-', normal ).-adj( 'foul-spoken', '-', '-', normal ).-adj( 'four', '-', '-', normal ).-adj( 'four-part', '-', '-', normal ).-adj( 'four-ply', '-', '-', normal ).-adj( 'fourfold', '-', '-', normal ).-adj( 'fourpenny', '-', '-', normal ).-adj( 'fourscore', '-', '-', normal ).-adj( 'foursquare', '-', '-', normal ).-adj( 'fourteen', '-', '-', normal ).-adj( 'fourteenth', '-', '-', normal ).-adj( 'fourth', '-', '-', normal ).-adj( 'foxy', 'foxier', 'foxiest', normal ).-adj( 'fractional', '-', '-', normal ).-adj( 'fractious', '-', '-', normal ).-adj( 'fragile', '-', '-', normal ).-adj( 'fragmentary', '-', '-', normal ).-adj( 'fragrant', '-', '-', normal ).-adj( 'frail', 'frailer', 'frailest', normal ).-adj( 'frank', 'franker', 'frankest', normal ).-adj( 'frantic', '-', '-', normal ).-adj( 'fraternal', '-', '-', normal ).-adj( 'fraudulent', '-', '-', normal ).-adj( 'fraught', '-', '-', pred ).-adj( 'freakish', '-', '-', normal ).-adj( 'freaky', 'freakier', 'freakiest', normal ).-adj( 'free', 'freer', 'freest', normal ).-adj( 'free-and-easy', '-', '-', normal ).-adj( 'free-handed', '-', '-', normal ).-adj( 'free-range', '-', '-', normal ).-adj( 'free-spoken', '-', '-', normal ).-adj( 'free-standing', '-', '-', normal ).-adj( 'free-thinking', '-', '-', normal ).-adj( 'freeborn', '-', '-', normal ).-adj( 'freehand', '-', '-', normal ).-adj( 'freewill', '-', '-', normal ).-adj( 'frenetic', '-', '-', normal ).-adj( 'frenzied', '-', '-', normal ).-adj( 'frequent', '-', '-', normal ).-adj( 'fresh', 'fresher', 'freshest', normal ).-adj( 'freshwater', '-', '-', normal ).-adj( 'fretful', '-', '-', normal ).-adj( 'friable', '-', '-', normal ).-adj( 'fricative', '-', '-', normal ).-adj( 'friendless', '-', '-', normal ).-adj( 'friendly', 'friendlier', 'friendliest', normal ).-adj( 'frightened', '-', '-', normal ).-adj( 'frightening', '-', '-', normal ).-adj( 'frightful', '-', '-', normal ).-adj( 'frigid', '-', '-', normal ).-adj( 'frilled', '-', '-', normal ).-adj( 'frilly', 'frillier', 'frilliest', normal ).-adj( 'frisky', 'friskier', 'friskiest', normal ).-adj( 'frivolous', '-', '-', normal ).-adj( 'frizzy', 'frizzier', 'frizziest', normal ).-adj( 'frolicsome', '-', '-', normal ).-adj( 'frontal', '-', '-', normal ).-adj( 'frost-bound', '-', '-', normal ).-adj( 'frostbitten', '-', '-', normal ).-adj( 'frosty', 'frostier', 'frostiest', normal ).-adj( 'frothy', 'frothier', 'frothiest', normal ).-adj( 'froward', '-', '-', normal ).-adj( 'frowsty', '-', '-', normal ).-adj( 'frowzy', '-', '-', normal ).-adj( 'frugal', '-', '-', normal ).-adj( 'fruitful', '-', '-', normal ).-adj( 'fruitless', '-', '-', normal ).-adj( 'fruity', 'fruitier', 'fruitiest', normal ).-adj( 'frumpish', '-', '-', normal ).-adj( 'frumpy', 'frumpier', 'frumpiest', normal ).-adj( 'fucking', '-', '-', normal ).-adj( 'fuggy', 'fuggier', 'fuggiest', normal ).-adj( 'fugitive', '-', '-', normal ).-adj( 'full', 'fuller', 'fullest', normal ).-adj( 'full-blooded', '-', '-', normal ).-adj( 'full-blown', '-', '-', normal ).-adj( 'full-dress', '-', '-', normal ).-adj( 'full-fashioned', '-', '-', normal ).-adj( 'full-fledged', '-', '-', normal ).-adj( 'full-grown', '-', '-', normal ).-adj( 'full-length', '-', '-', normal ).-adj( 'full-page', '-', '-', normal ).-adj( 'full-scale', '-', '-', normal ).-adj( 'full-time', '-', '-', normal ).-adj( 'fully-fashioned', '-', '-', normal ).-adj( 'fully-fledged', '-', '-', normal ).-adj( 'fully-grown', '-', '-', normal ).-adj( 'fulsome', '-', '-', normal ).-adj( 'functional', '-', '-', normal ).-adj( 'fundamental', '-', '-', normal ).-adj( 'funereal', '-', '-', normal ).-adj( 'fungoid', '-', '-', normal ).-adj( 'fungous', '-', '-', normal ).-adj( 'funky', 'funkier', 'funkiest', normal ).-adj( 'funny', 'funnier', 'funniest', normal ).-adj( 'furious', '-', '-', normal ).-adj( 'furry', 'furrier', 'furriest', normal ).-adj( 'furthermost', '-', '-', normal ).-adj( 'furthest', '-', '-', normal ).-adj( 'furtive', '-', '-', normal ).-adj( 'fussy', 'fussier', 'fussiest', normal ).-adj( 'fusty', '-', '-', normal ).-adj( 'futile', '-', '-', normal ).-adj( 'future', '-', '-', normal ).-adj( 'futureless', '-', '-', normal ).-adj( 'fuzzy', 'fuzzier', 'fuzziest', normal ).-adj( 'gabled', '-', '-', normal ).-adj( 'gaga', '-', '-', normal ).-adj( 'gainful', '-', '-', normal ).-adj( 'galactic', '-', '-', normal ).-adj( 'gallant', '-', '-', normal ).-adj( 'galvanic', '-', '-', normal ).-adj( 'game', '-', '-', normal ).-adj( 'gammy', '-', '-', normal ).-adj( 'gamy', 'gamier', 'gamiest', normal ).-adj( 'gangling', '-', '-', normal ).-adj( 'gangrenous', '-', '-', normal ).-adj( 'gap-toothed', '-', '-', normal ).-adj( 'gargantuan', '-', '-', normal ).-adj( 'garish', '-', '-', normal ).-adj( 'garrulous', '-', '-', normal ).-adj( 'gaseous', '-', '-', normal ).-adj( 'gassy', 'gassier', 'gassiest', normal ).-adj( 'gastric', '-', '-', normal ).-adj( 'gastronomic', '-', '-', normal ).-adj( 'gauche', '-', '-', normal ).-adj( 'gaudy', 'gaudier', 'gaudiest', normal ).-adj( 'gaunt', '-', '-', normal ).-adj( 'gauzy', 'gauzier', 'gauziest', normal ).-adj( 'gawky', 'gawkier', 'gawkiest', normal ).-adj( 'gay', 'gayer', 'gayest', normal ).-adj( 'gelatinous', '-', '-', normal ).-adj( 'gemmed', '-', '-', normal ).-adj( 'genealogical', '-', '-', normal ).-adj( 'general', '-', '-', normal ).-adj( 'generative', '-', '-', normal ).-adj( 'generic', '-', '-', normal ).-adj( 'generous', '-', '-', normal ).-adj( 'genetic', '-', '-', normal ).-adj( 'genial', '-', '-', normal ).-adj( 'genital', '-', '-', normal ).-adj( 'genitive', '-', '-', normal ).-adj( 'genteel', '-', '-', normal ).-adj( 'gentile', '-', '-', normal ).-adj( 'gentle', 'gentler', 'gentlest', normal ).-adj( 'gentlemanly', '-', '-', normal ).-adj( 'genuine', '-', '-', normal ).-adj( 'geocentric', '-', '-', normal ).-adj( 'geographical', '-', '-', normal ).-adj( 'geological', '-', '-', normal ).-adj( 'geometric', '-', '-', normal ).-adj( 'geometrical', '-', '-', normal ).-adj( 'geophysical', '-', '-', normal ).-adj( 'geriatric', '-', '-', normal ).-adj( 'germane', '-', '-', normal ).-adj( 'get-at-able', '-', '-', normal ).-adj( 'ghastly', 'ghastlier', 'ghastliest', normal ).-adj( 'ghostly', '-', '-', normal ).-adj( 'ghoulish', '-', '-', normal ).-adj( 'gibbous', '-', '-', normal ).-adj( 'giddy', 'giddier', 'giddiest', normal ).-adj( 'gifted', '-', '-', normal ).-adj( 'gigantic', '-', '-', normal ).-adj( 'gilt-edged', '-', '-', normal ).-adj( 'gimcrack', '-', '-', normal ).-adj( 'gingerly', '-', '-', normal ).-adj( 'girlish', '-', '-', normal ).-adj( 'glac_e', '-', '-', normal ).-adj( 'glacial', '-', '-', normal ).-adj( 'glad', 'gladder', 'gladdest', normal ).-adj( 'gladiatorial', '-', '-', normal ).-adj( 'gladsome', '-', '-', normal ).-adj( 'glamorous', '-', '-', normal ).-adj( 'glandular', '-', '-', normal ).-adj( 'glaring', '-', '-', normal ).-adj( 'glassy', 'glassier', 'glassiest', normal ).-adj( 'glaucous', '-', '-', normal ).-adj( 'gleeful', '-', '-', normal ).-adj( 'glib', 'glibber', 'glibbest', normal ).-adj( 'glissando', '-', '-', normal ).-adj( 'glittering', '-', '-', normal ).-adj( 'global', '-', '-', normal ).-adj( 'globular', '-', '-', normal ).-adj( 'gloomy', 'gloomier', 'gloomiest', normal ).-adj( 'glorious', '-', '-', normal ).-adj( 'glossy', 'glossier', 'glossiest', normal ).-adj( 'glottal', '-', '-', normal ).-adj( 'gloved', '-', '-', normal ).-adj( 'glowing', '-', '-', normal ).-adj( 'gluey', '-', '-', normal ).-adj( 'glum', 'glummer', 'glummest', normal ).-adj( 'glutinous', '-', '-', normal ).-adj( 'gluttonous', '-', '-', normal ).-adj( 'gnarled', '-', '-', normal ).-adj( 'go-as-you-please', '-', '-', attr ).-adj( 'go-to-meeting', '-', '-', attr ).-adj( 'goalless', '-', '-', normal ).-adj( 'god-damn', '-', '-', normal ).-adj( 'god-damned', '-', '-', normal ).-adj( 'goddam', '-', '-', normal ).-adj( 'godfearing', '-', '-', normal ).-adj( 'godforsaken', '-', '-', normal ).-adj( 'godless', '-', '-', normal ).-adj( 'godlike', '-', '-', normal ).-adj( 'godly', 'godlier', 'godliest', normal ).-adj( 'goggle-eyed', '-', '-', normal ).-adj( 'going', '-', '-', normal ).-adj( 'golden', '-', '-', normal ).-adj( 'good', 'better', 'best', normal ).-adj( 'good-for-naught', '-', '-', normal ).-adj( 'good-for-nothing', '-', '-', normal ).-adj( 'good-humoured', '-', '-', normal ).-adj( 'good-looking', '-', '-', normal ).-adj( 'good-natured', '-', '-', normal ).-adj( 'good-tempered', '-', '-', normal ).-adj( 'good-time', '-', '-', normal ).-adj( 'goodish', '-', '-', attr ).-adj( 'goodly', 'goodlier', 'goodliest', normal ).-adj( 'goody-goody', '-', '-', normal ).-adj( 'gooey', 'gooier', 'gooiest', normal ).-adj( 'goofy', 'goofier', 'goofiest', normal ).-adj( 'gorgeous', '-', '-', normal ).-adj( 'gormless', '-', '-', normal ).-adj( 'gory', 'gorier', 'goriest', normal ).-adj( 'gouty', 'goutier', 'goutiest', normal ).-adj( 'governing', '-', '-', normal ).-adj( 'governmental', '-', '-', normal ).-adj( 'graceful', '-', '-', normal ).-adj( 'graceless', '-', '-', normal ).-adj( 'gracious', '-', '-', normal ).-adj( 'gradual', '-', '-', normal ).-adj( 'grained', '-', '-', affix ).-adj( 'grammatical', '-', '-', normal ).-adj( 'grand', 'grander', 'grandest', normal ).-adj( 'grandiloquent', '-', '-', normal ).-adj( 'grandiose', '-', '-', normal ).-adj( 'granular', '-', '-', normal ).-adj( 'graphic', '-', '-', normal ).-adj( 'graphical', '-', '-', normal ).-adj( 'grasping', '-', '-', normal ).-adj( 'grassy', 'grassier', 'grassiest', normal ).-adj( 'grateful', '-', '-', normal ).-adj( 'gratifying', '-', '-', normal ).-adj( 'gratis', '-', '-', normal ).-adj( 'gratuitous', '-', '-', normal ).-adj( 'grave', 'graver', 'gravest', normal ).-adj( 'gravelly', '-', '-', normal ).-adj( 'graven', '-', '-', normal ).-adj( 'gray', 'grayer', 'grayest', normal ).-adj( 'greaseproof', '-', '-', normal ).-adj( 'greasy', 'greasier', 'greasiest', normal ).-adj( 'great', 'greater', 'greatest', normal ).-adj( 'greedy', 'greedier', 'greediest', normal ).-adj( 'green', 'greener', 'greenest', normal ).-adj( 'greeneyed', '-', '-', normal ).-adj( 'greenish', '-', '-', normal ).-adj( 'gregarious', '-', '-', normal ).-adj( 'grey', 'greyer', 'greyest', normal ).-adj( 'grey-headed', '-', '-', normal ).-adj( 'greyish', '-', '-', normal ).-adj( 'grievous', '-', '-', normal ).-adj( 'grim', 'grimmer', 'grimmest', normal ).-adj( 'grimy', 'grimier', 'grimiest', normal ).-adj( 'grisly', '-', '-', normal ).-adj( 'gritty', 'grittier', 'grittiest', normal ).-adj( 'grizzled', '-', '-', normal ).-adj( 'groggy', 'groggier', 'groggiest', normal ).-adj( 'groovy', 'groovier', 'grooviest', normal ).-adj( 'gross', '-', '-', normal ).-adj( 'grotesque', '-', '-', normal ).-adj( 'grotty', 'grottier', 'grottiest', normal ).-adj( 'grouchy', 'grouchier', 'grouchiest', normal ).-adj( 'groundless', '-', '-', normal ).-adj( 'grown-up', '-', '-', normal ).-adj( 'grubby', 'grubbier', 'grubbiest', normal ).-adj( 'gruelling', '-', '-', normal ).-adj( 'gruesome', '-', '-', normal ).-adj( 'gruff', 'gruffer', 'gruffest', normal ).-adj( 'grumpy', 'grumpier', 'grumpiest', normal ).-adj( 'guarded', '-', '-', normal ).-adj( 'guileful', '-', '-', normal ).-adj( 'guileless', '-', '-', normal ).-adj( 'guiltless', '-', '-', normal ).-adj( 'guilty', 'guiltier', 'guiltiest', normal ).-adj( 'gullible', '-', '-', normal ).-adj( 'gummy', 'gummier', 'gummiest', normal ).-adj( 'gushing', '-', '-', normal ).-adj( 'gusseted', '-', '-', normal ).-adj( 'gusty', 'gustier', 'gustiest', normal ).-adj( 'gutless', '-', '-', normal ).-adj( 'guttural', '-', '-', normal ).-adj( 'gymnastic', '-', '-', normal ).-adj( 'gynaecological', '-', '-', normal ).-adj( 'gynecological', '-', '-', normal ).-adj( 'gyroscopic', '-', '-', normal ).-adj( 'habitable', '-', '-', normal ).-adj( 'habitual', '-', '-', normal ).-adj( 'hackneyed', '-', '-', normal ).-adj( 'hag-ridden', '-', '-', normal ).-adj( 'haggard', '-', '-', normal ).-adj( 'hair-raising', '-', '-', normal ).-adj( 'hairless', '-', '-', normal ).-adj( 'hairlike', '-', '-', normal ).-adj( 'hairsplitting', '-', '-', normal ).-adj( 'hairy', 'hairier', 'hairiest', normal ).-adj( 'halcyon', '-', '-', normal ).-adj( 'hale', '-', '-', normal ).-adj( 'half-baked', '-', '-', normal ).-adj( 'half-crazed', '-', '-', normal ).-adj( 'half-hardy', '-', '-', normal ).-adj( 'half-hearted', '-', '-', normal ).-adj( 'half-hourly', '-', '-', normal ).-adj( 'half-length', '-', '-', normal ).-adj( 'half-seas-over', '-', '-', pred ).-adj( 'half-size', '-', '-', normal ).-adj( 'half-timbered', '-', '-', normal ).-adj( 'half-tracked', '-', '-', normal ).-adj( 'half-yearly', '-', '-', normal ).-adj( 'halfway', '-', '-', normal ).-adj( 'halfwitted', '-', '-', normal ).-adj( 'hallucinatory', '-', '-', normal ).-adj( 'hallucinogenic', '-', '-', normal ).-adj( 'halt', '-', '-', normal ).-adj( 'ham-fisted', '-', '-', normal ).-adj( 'ham-handed', '-', '-', normal ).-adj( 'hand-picked', '-', '-', normal ).-adj( 'handmade', '-', '-', normal ).-adj( 'handsome', '-', '-', normal ).-adj( 'handy', 'handier', 'handiest', normal ).-adj( 'hangdog', '-', '-', attr ).-adj( 'haphazard', '-', '-', normal ).-adj( 'hapless', '-', '-', normal ).-adj( 'happy', 'happier', 'happiest', normal ).-adj( 'happy-go-lucky', '-', '-', normal ).-adj( 'hard', 'harder', 'hardest', normal ).-adj( 'hard-baked', '-', '-', normal ).-adj( 'hard-bitten', '-', '-', normal ).-adj( 'hard-boiled', '-', '-', normal ).-adj( 'hard-headed', '-', '-', normal ).-adj( 'hardbacked', '-', '-', normal ).-adj( 'hardbound', '-', '-', normal ).-adj( 'hardcovered', '-', '-', normal ).-adj( 'hardhearted', '-', '-', normal ).-adj( 'hardhitting', '-', '-', normal ).-adj( 'hardworking', '-', '-', normal ).-adj( 'hardy', 'hardier', 'hardiest', normal ).-adj( 'harebrained', '-', '-', normal ).-adj( 'harmful', '-', '-', normal ).-adj( 'harmless', '-', '-', normal ).-adj( 'harmonious', '-', '-', normal ).-adj( 'harsh', 'harsher', 'harshest', normal ).-adj( 'harum-scarum', '-', '-', normal ).-adj( 'hasty', 'hastier', 'hastiest', normal ).-adj( 'hateful', '-', '-', normal ).-adj( 'hatless', '-', '-', normal ).-adj( 'haughty', 'haughtier', 'haughtiest', normal ).-adj( 'hawk-eyed', '-', '-', normal ).-adj( 'haywire', '-', '-', pred ).-adj( 'hazardous', '-', '-', normal ).-adj( 'hazy', 'hazier', 'haziest', normal ).-adj( 'head-on', '-', '-', normal ).-adj( 'headed', '-', '-', normal ).-adj( 'headless', '-', '-', normal ).-adj( 'headlong', '-', '-', normal ).-adj( 'headstrong', '-', '-', normal ).-adj( 'heady', 'headier', 'headiest', normal ).-adj( 'healing', '-', '-', normal ).-adj( 'healthful', '-', '-', normal ).-adj( 'healthy', 'healthier', 'healthiest', normal ).-adj( 'heart-rending', '-', '-', normal ).-adj( 'heartbreaking', '-', '-', normal ).-adj( 'heartbroken', '-', '-', normal ).-adj( 'hearted', '-', '-', affix ).-adj( 'heartfelt', '-', '-', normal ).-adj( 'heartless', '-', '-', normal ).-adj( 'heartsick', '-', '-', normal ).-adj( 'hearty', 'heartier', 'heartiest', normal ).-adj( 'heated', '-', '-', normal ).-adj( 'heathenish', '-', '-', normal ).-adj( 'heavenly', '-', '-', normal ).-adj( 'heavensent', '-', '-', normal ).-adj( 'heavenward', '-', '-', normal ).-adj( 'heavenwards', '-', '-', normal ).-adj( 'heavy', 'heavier', 'heaviest', normal ).-adj( 'heavy-handed', '-', '-', normal ).-adj( 'heavy-hearted', '-', '-', normal ).-adj( 'heavy-laden', '-', '-', normal ).-adj( 'hebdomadal', '-', '-', normal ).-adj( 'hectic', '-', '-', normal ).-adj( 'hedonistic', '-', '-', normal ).-adj( 'heedful', '-', '-', normal ).-adj( 'heedless', '-', '-', normal ).-adj( 'hefty', 'heftier', 'heftiest', normal ).-adj( 'heinous', '-', '-', normal ).-adj( 'hellish', '-', '-', normal ).-adj( 'helmeted', '-', '-', normal ).-adj( 'helpful', '-', '-', normal ).-adj( 'helpless', '-', '-', normal ).-adj( 'hempen', '-', '-', normal ).-adj( 'hennaed', '-', '-', normal ).-adj( 'henpecked', '-', '-', normal ).-adj( 'hep', '-', '-', normal ).-adj( 'her', '-', '-', attr ).-adj( 'heraldic', '-', '-', normal ).-adj( 'herbaceous', '-', '-', normal ).-adj( 'herbal', '-', '-', normal ).-adj( 'herbivorous', '-', '-', normal ).-adj( 'herculean', '-', '-', normal ).-adj( 'hereditary', '-', '-', normal ).-adj( 'heretical', '-', '-', normal ).-adj( 'heritable', '-', '-', normal ).-adj( 'hermetic', '-', '-', normal ).-adj( 'heroic', '-', '-', normal ).-adj( 'hesitant', '-', '-', normal ).-adj( 'het-up', '-', '-', normal ).-adj( 'heterodox', '-', '-', normal ).-adj( 'heterogeneous', '-', '-', normal ).-adj( 'heterosexual', '-', '-', normal ).-adj( 'heuristic', '-', '-', normal ).-adj( 'hexagonal', '-', '-', normal ).-adj( 'hi-fi', '-', '-', normal ).-adj( 'hick', '-', '-', normal ).-adj( 'hidebound', '-', '-', normal ).-adj( 'hideous', '-', '-', normal ).-adj( 'hierarchic', '-', '-', normal ).-adj( 'hierarchical', '-', '-', normal ).-adj( 'hieroglyphic', '-', '-', normal ).-adj( 'higgledy-piggledy', '-', '-', normal ).-adj( 'high', 'higher', 'highest', normal ).-adj( 'high-class', '-', '-', normal ).-adj( 'high-falutin', '-', '-', normal ).-adj( 'high-fidelity', '-', '-', normal ).-adj( 'high-grade', '-', '-', normal ).-adj( 'high-handed', '-', '-', normal ).-adj( 'high-keyed', '-', '-', normal ).-adj( 'high-level', '-', '-', normal ).-adj( 'high-minded', '-', '-', normal ).-adj( 'high-necked', '-', '-', normal ).-adj( 'high-octane', '-', '-', normal ).-adj( 'high-pitched', '-', '-', normal ).-adj( 'high-powered', '-', '-', normal ).-adj( 'high-priced', '-', '-', normal ).-adj( 'high-principled', '-', '-', normal ).-adj( 'high-ranking', '-', '-', normal ).-adj( 'high-rise', '-', '-', attr ).-adj( 'high-sounding', '-', '-', normal ).-adj( 'high-speed', '-', '-', normal ).-adj( 'high-spirited', '-', '-', normal ).-adj( 'high-tension', '-', '-', normal ).-adj( 'high-toned', '-', '-', normal ).-adj( 'highborn', '-', '-', normal ).-adj( 'highbrow', '-', '-', normal ).-adj( 'highflown', '-', '-', normal ).-adj( 'highflying', '-', '-', normal ).-adj( 'hilarious', '-', '-', normal ).-adj( 'hilly', 'hillier', 'hilliest', normal ).-adj( 'hind', '-', '-', normal ).-adj( 'hindmost', '-', '-', normal ).-adj( 'hip', '-', '-', normal ).-adj( 'hirsute', '-', '-', normal ).-adj( 'his', '-', '-', normal ).-adj( 'historic', '-', '-', normal ).-adj( 'historical', '-', '-', normal ).-adj( 'histrionic', '-', '-', normal ).-adj( 'hit-and-run', '-', '-', attr ).-adj( 'hoar', '-', '-', normal ).-adj( 'hoarse', 'hoarser', 'hoarsest', normal ).-adj( 'hoary', 'hoarier', 'hoariest', normal ).-adj( 'hobnailed', '-', '-', normal ).-adj( 'hoggish', '-', '-', normal ).-adj( 'hoity-toity', '-', '-', normal ).-adj( 'hole-and-corner', '-', '-', normal ).-adj( 'hollow', '-', '-', normal ).-adj( 'holy', 'holier', 'holiest', normal ).-adj( 'home-baked', '-', '-', normal ).-adj( 'home-brewed', '-', '-', normal ).-adj( 'home-cured', '-', '-', normal ).-adj( 'home-grown', '-', '-', normal ).-adj( 'home-made', '-', '-', normal ).-adj( 'homeless', '-', '-', normal ).-adj( 'homelike', '-', '-', normal ).-adj( 'homely', 'homelier', 'homeliest', normal ).-adj( 'homeopathic', '-', '-', normal ).-adj( 'homesick', '-', '-', normal ).-adj( 'homespun', '-', '-', normal ).-adj( 'homeward', '-', '-', normal ).-adj( 'homey', '-', '-', normal ).-adj( 'homicidal', '-', '-', normal ).-adj( 'homiletic', '-', '-', normal ).-adj( 'homing', '-', '-', normal ).-adj( 'homogeneous', '-', '-', normal ).-adj( 'homosexual', '-', '-', normal ).-adj( 'honest', '-', '-', normal ).-adj( 'honeyed', '-', '-', normal ).-adj( 'honorary', '-', '-', normal ).-adj( 'honorific', '-', '-', normal ).-adj( 'honourable', '-', '-', normal ).-adj( 'hook-nosed', '-', '-', normal ).-adj( 'hooked', '-', '-', normal ).-adj( 'hopeful', '-', '-', normal ).-adj( 'hopeless', '-', '-', normal ).-adj( 'hopped-up', '-', '-', normal ).-adj( 'horizontal', '-', '-', normal ).-adj( 'horn-rimmed', '-', '-', normal ).-adj( 'horned', '-', '-', normal ).-adj( 'hornless', '-', '-', normal ).-adj( 'hornlike', '-', '-', normal ).-adj( 'horny', 'hornier', 'horniest', normal ).-adj( 'horrible', '-', '-', normal ).-adj( 'horrid', '-', '-', normal ).-adj( 'horrific', '-', '-', normal ).-adj( 'horror-stricken', '-', '-', normal ).-adj( 'horror-struck', '-', '-', normal ).-adj( 'hors de combat', '-', '-', pred ).-adj( 'horsy', '-', '-', normal ).-adj( 'hortative', '-', '-', normal ).-adj( 'horticultural', '-', '-', normal ).-adj( 'hospitable', '-', '-', normal ).-adj( 'hostile', '-', '-', normal ).-adj( 'hot', 'hotter', 'hottest', normal ).-adj( 'hot-blooded', '-', '-', normal ).-adj( 'hot-headed', '-', '-', normal ).-adj( 'hot-tempered', '-', '-', normal ).-adj( 'hourly', '-', '-', normal ).-adj( 'housebound', '-', '-', normal ).-adj( 'houseproud', '-', '-', normal ).-adj( 'housetrained', '-', '-', normal ).-adj( 'housewifely', '-', '-', normal ).-adj( 'howling', '-', '-', normal ).-adj( 'hoydenish', '-', '-', normal ).-adj( 'hued', '-', '-', affix ).-adj( 'huffish', '-', '-', normal ).-adj( 'huffy', 'huffier', 'huffiest', normal ).-adj( 'huge', '-', '-', normal ).-adj( 'hugger-mugger', '-', '-', normal ).-adj( 'hulking', '-', '-', normal ).-adj( 'human', '-', '-', normal ).-adj( 'humane', '-', '-', normal ).-adj( 'humanitarian', '-', '-', normal ).-adj( 'humble', 'humbler', 'humblest', normal ).-adj( 'humdrum', '-', '-', normal ).-adj( 'humid', '-', '-', normal ).-adj( 'humorous', '-', '-', normal ).-adj( 'humourless', '-', '-', normal ).-adj( 'humpbacked', '-', '-', normal ).-adj( 'hunchback', '-', '-', normal ).-adj( 'hunchbacked', '-', '-', normal ).-adj( 'hundred', '-', '-', normal ).-adj( 'hundredth', '-', '-', normal ).-adj( 'hungry', 'hungrier', 'hungriest', normal ).-adj( 'hurried', '-', '-', normal ).-adj( 'hurtful', '-', '-', normal ).-adj( 'hush-hush', '-', '-', normal ).-adj( 'husky', 'huskier', 'huskiest', normal ).-adj( 'hutted', '-', '-', normal ).-adj( 'hybrid', '-', '-', normal ).-adj( 'hydraulic', '-', '-', normal ).-adj( 'hydrochloric', '-', '-', normal ).-adj( 'hydroelectric', '-', '-', normal ).-adj( 'hydropathic', '-', '-', normal ).-adj( 'hygienic', '-', '-', normal ).-adj( 'hyperbolic', '-', '-', normal ).-adj( 'hypercritical', '-', '-', normal ).-adj( 'hypersensitive', '-', '-', normal ).-adj( 'hypnotic', '-', '-', normal ).-adj( 'hypochondriac', '-', '-', normal ).-adj( 'hypochondriacal', '-', '-', normal ).-adj( 'hypocritical', '-', '-', normal ).-adj( 'hypodermic', '-', '-', normal ).-adj( 'hypothetical', '-', '-', normal ).-adj( 'hysterical', '-', '-', normal ).-adj( 'iambic', '-', '-', normal ).-adj( 'icebound', '-', '-', normal ).-adj( 'icefree', '-', '-', normal ).-adj( 'icy', 'icier', 'iciest', normal ).-adj( 'ideal', '-', '-', normal ).-adj( 'idealistic', '-', '-', normal ).-adj( 'identical', '-', '-', normal ).-adj( 'identifiable', '-', '-', normal ).-adj( 'ideographic', '-', '-', normal ).-adj( 'ideological', '-', '-', normal ).-adj( 'idiomatic', '-', '-', normal ).-adj( 'idiosyncratic', '-', '-', normal ).-adj( 'idiotic', '-', '-', normal ).-adj( 'idle', 'idler', 'idlest', normal ).-adj( 'idolatrous', '-', '-', normal ).-adj( 'idyllic', '-', '-', normal ).-adj( 'igneous', '-', '-', normal ).-adj( 'ignoble', '-', '-', normal ).-adj( 'ignominious', '-', '-', normal ).-adj( 'ignorant', '-', '-', normal ).-adj( 'ill', '-', '-', normal ).-adj( 'ill-advised', '-', '-', normal ).-adj( 'ill-affected', '-', '-', normal ).-adj( 'ill-bred', '-', '-', normal ).-adj( 'ill-disposed', '-', '-', normal ).-adj( 'ill-fated', '-', '-', normal ).-adj( 'ill-favoured', '-', '-', normal ).-adj( 'ill-gotten', '-', '-', normal ).-adj( 'ill-judged', '-', '-', normal ).-adj( 'ill-mannered', '-', '-', normal ).-adj( 'ill-natured', '-', '-', normal ).-adj( 'ill-omened', '-', '-', normal ).-adj( 'ill-starred', '-', '-', normal ).-adj( 'ill-timed', '-', '-', normal ).-adj( 'illegal', '-', '-', normal ).-adj( 'illegible', '-', '-', normal ).-adj( 'illegitimate', '-', '-', normal ).-adj( 'illiberal', '-', '-', normal ).-adj( 'illicit', '-', '-', normal ).-adj( 'illimitable', '-', '-', normal ).-adj( 'illiterate', '-', '-', normal ).-adj( 'illogical', '-', '-', normal ).-adj( 'illusive', '-', '-', normal ).-adj( 'illusory', '-', '-', normal ).-adj( 'illustrative', '-', '-', normal ).-adj( 'illustrious', '-', '-', normal ).-adj( 'imaginable', '-', '-', normal ).-adj( 'imaginary', '-', '-', normal ).-adj( 'imaginative', '-', '-', normal ).-adj( 'imbecile', '-', '-', normal ).-adj( 'imitative', '-', '-', normal ).-adj( 'immaculate', '-', '-', normal ).-adj( 'immanent', '-', '-', normal ).-adj( 'immaterial', '-', '-', normal ).-adj( 'immature', '-', '-', normal ).-adj( 'immeasurable', '-', '-', normal ).-adj( 'immediate', '-', '-', normal ).-adj( 'immemorial', '-', '-', normal ).-adj( 'immense', '-', '-', normal ).-adj( 'imminent', '-', '-', normal ).-adj( 'immobile', '-', '-', normal ).-adj( 'immoderate', '-', '-', normal ).-adj( 'immodest', '-', '-', normal ).-adj( 'immoral', '-', '-', normal ).-adj( 'immortal', '-', '-', normal ).-adj( 'immovable', '-', '-', normal ).-adj( 'immune', '-', '-', normal ).-adj( 'immutable', '-', '-', normal ).-adj( 'impalpable', '-', '-', normal ).-adj( 'impartial', '-', '-', normal ).-adj( 'impassable', '-', '-', normal ).-adj( 'impassioned', '-', '-', normal ).-adj( 'impassive', '-', '-', normal ).-adj( 'impatient', '-', '-', normal ).-adj( 'impeccable', '-', '-', normal ).-adj( 'impecunious', '-', '-', normal ).-adj( 'impenetrable', '-', '-', normal ).-adj( 'impenitent', '-', '-', normal ).-adj( 'imperative', '-', '-', normal ).-adj( 'imperceptible', '-', '-', normal ).-adj( 'imperfect', '-', '-', normal ).-adj( 'imperial', '-', '-', normal ).-adj( 'imperialistic', '-', '-', normal ).-adj( 'imperious', '-', '-', normal ).-adj( 'imperishable', '-', '-', normal ).-adj( 'impermanent', '-', '-', normal ).-adj( 'impermeable', '-', '-', normal ).-adj( 'impersonal', '-', '-', normal ).-adj( 'impertinent', '-', '-', normal ).-adj( 'imperturbable', '-', '-', normal ).-adj( 'impervious', '-', '-', normal ).-adj( 'impetuous', '-', '-', normal ).-adj( 'impious', '-', '-', normal ).-adj( 'impish', '-', '-', normal ).-adj( 'implacable', '-', '-', normal ).-adj( 'implausible', '-', '-', normal ).-adj( 'implicit', '-', '-', normal ).-adj( 'impolite', '-', '-', normal ).-adj( 'impolitic', '-', '-', normal ).-adj( 'imponderable', '-', '-', normal ).-adj( 'important', '-', '-', normal ).-adj( 'importunate', '-', '-', normal ).-adj( 'imposing', '-', '-', normal ).-adj( 'impossible', '-', '-', normal ).-adj( 'impotent', '-', '-', normal ).-adj( 'impracticable', '-', '-', normal ).-adj( 'impractical', '-', '-', normal ).-adj( 'imprecise', '-', '-', normal ).-adj( 'impregnable', '-', '-', normal ).-adj( 'impressionable', '-', '-', normal ).-adj( 'impressionistic', '-', '-', normal ).-adj( 'impressive', '-', '-', normal ).-adj( 'improbable', '-', '-', normal ).-adj( 'impromptu', '-', '-', normal ).-adj( 'improper', '-', '-', normal ).-adj( 'improvident', '-', '-', normal ).-adj( 'imprudent', '-', '-', normal ).-adj( 'impudent', '-', '-', normal ).-adj( 'impulsive', '-', '-', normal ).-adj( 'impure', '-', '-', normal ).-adj( 'in-chief', '-', '-', affix ).-adj( 'in-service', '-', '-', attr ).-adj( 'inaccessible', '-', '-', normal ).-adj( 'inaccurate', '-', '-', normal ).-adj( 'inactive', '-', '-', normal ).-adj( 'inadequate', '-', '-', normal ).-adj( 'inadmissible', '-', '-', normal ).-adj( 'inadvertent', '-', '-', normal ).-adj( 'inadvisable', '-', '-', normal ).-adj( 'inalienable', '-', '-', normal ).-adj( 'inane', '-', '-', normal ).-adj( 'inanimate', '-', '-', normal ).-adj( 'inapplicable', '-', '-', normal ).-adj( 'inappreciable', '-', '-', normal ).-adj( 'inappropriate', '-', '-', normal ).-adj( 'inapt', '-', '-', normal ).-adj( 'inarticulate', '-', '-', normal ).-adj( 'inattentive', '-', '-', normal ).-adj( 'inaudible', '-', '-', normal ).-adj( 'inaugural', '-', '-', normal ).-adj( 'inauspicious', '-', '-', normal ).-adj( 'inboard', '-', '-', normal ).-adj( 'inborn', '-', '-', normal ).-adj( 'inbound', '-', '-', normal ).-adj( 'inbred', '-', '-', normal ).-adj( 'inbuilt', '-', '-', normal ).-adj( 'incalculable', '-', '-', normal ).-adj( 'incandescent', '-', '-', normal ).-adj( 'incapable', '-', '-', normal ).-adj( 'incarnate', '-', '-', normal ).-adj( 'incautious', '-', '-', normal ).-adj( 'incessant', '-', '-', normal ).-adj( 'incestuous', '-', '-', normal ).-adj( 'inchoate', '-', '-', normal ).-adj( 'inchoative', '-', '-', normal ).-adj( 'incident', '-', '-', normal ).-adj( 'incidental', '-', '-', normal ).-adj( 'incipient', '-', '-', normal ).-adj( 'incisive', '-', '-', normal ).-adj( 'inclement', '-', '-', normal ).-adj( 'inclusive', '-', '-', normal ).-adj( 'incognito', '-', '-', normal ).-adj( 'incoherent', '-', '-', normal ).-adj( 'incombustible', '-', '-', normal ).-adj( 'incoming', '-', '-', normal ).-adj( 'incommensurable', '-', '-', normal ).-adj( 'incommensurate', '-', '-', normal ).-adj( 'incommunicado', '-', '-', normal ).-adj( 'incomparable', '-', '-', normal ).-adj( 'incompatible', '-', '-', normal ).-adj( 'incompetent', '-', '-', normal ).-adj( 'incomplete', '-', '-', normal ).-adj( 'incomprehensible', '-', '-', normal ).-adj( 'incompressible', '-', '-', normal ).-adj( 'inconceivable', '-', '-', normal ).-adj( 'inconclusive', '-', '-', normal ).-adj( 'incongruous', '-', '-', normal ).-adj( 'inconsequent', '-', '-', normal ).-adj( 'inconsequential', '-', '-', normal ).-adj( 'inconsiderable', '-', '-', normal ).-adj( 'inconsiderate', '-', '-', normal ).-adj( 'inconsistent', '-', '-', normal ).-adj( 'inconsolable', '-', '-', normal ).-adj( 'inconspicuous', '-', '-', normal ).-adj( 'inconstant', '-', '-', normal ).-adj( 'incontestable', '-', '-', normal ).-adj( 'incontinent', '-', '-', normal ).-adj( 'incontrovertible', '-', '-', normal ).-adj( 'inconvenient', '-', '-', normal ).-adj( 'inconvertible', '-', '-', normal ).-adj( 'incorporate', '-', '-', normal ).-adj( 'incorporeal', '-', '-', normal ).-adj( 'incorrect', '-', '-', normal ).-adj( 'incorrigible', '-', '-', normal ).-adj( 'incorruptible', '-', '-', normal ).-adj( 'incredible', '-', '-', normal ).-adj( 'incredulous', '-', '-', normal ).-adj( 'incremental', '-', '-', normal ).-adj( 'incumbent', '-', '-', normal ).-adj( 'incurable', '-', '-', normal ).-adj( 'incurious', '-', '-', normal ).-adj( 'incurved', '-', '-', normal ).-adj( 'indebted', '-', '-', normal ).-adj( 'indecent', '-', '-', normal ).-adj( 'indecipherable', '-', '-', normal ).-adj( 'indecisive', '-', '-', normal ).-adj( 'indecorous', '-', '-', normal ).-adj( 'indefatigable', '-', '-', normal ).-adj( 'indefeasible', '-', '-', normal ).-adj( 'indefensible', '-', '-', normal ).-adj( 'indefinable', '-', '-', normal ).-adj( 'indefinite', '-', '-', normal ).-adj( 'indelible', '-', '-', normal ).-adj( 'indelicate', '-', '-', normal ).-adj( 'independent', '-', '-', normal ).-adj( 'indescribable', '-', '-', normal ).-adj( 'indestructible', '-', '-', normal ).-adj( 'indeterminable', '-', '-', normal ).-adj( 'indeterminate', '-', '-', normal ).-adj( 'indicative', '-', '-', normal ).-adj( 'indictable', '-', '-', normal ).-adj( 'indifferent', '-', '-', normal ).-adj( 'indigenous', '-', '-', normal ).-adj( 'indigent', '-', '-', normal ).-adj( 'indigestible', '-', '-', normal ).-adj( 'indignant', '-', '-', normal ).-adj( 'indirect', '-', '-', normal ).-adj( 'indiscernible', '-', '-', normal ).-adj( 'indiscreet', '-', '-', normal ).-adj( 'indiscrete', '-', '-', normal ).-adj( 'indiscriminate', '-', '-', normal ).-adj( 'indispensable', '-', '-', normal ).-adj( 'indisposed', '-', '-', normal ).-adj( 'indisputable', '-', '-', normal ).-adj( 'indissoluble', '-', '-', normal ).-adj( 'indistinct', '-', '-', normal ).-adj( 'indistinguishable', '-', '-', normal ).-adj( 'individual', '-', '-', normal ).-adj( 'individualistic', '-', '-', normal ).-adj( 'indivisible', '-', '-', normal ).-adj( 'indolent', '-', '-', normal ).-adj( 'indomitable', '-', '-', normal ).-adj( 'indoor', '-', '-', normal ).-adj( 'indrawn', '-', '-', normal ).-adj( 'indubitable', '-', '-', normal ).-adj( 'inductive', '-', '-', normal ).-adj( 'indulgent', '-', '-', normal ).-adj( 'industrial', '-', '-', normal ).-adj( 'industrialized', '-', '-', normal ).-adj( 'industrious', '-', '-', normal ).-adj( 'indwelling', '-', '-', normal ).-adj( 'inebriate', '-', '-', normal ).-adj( 'inedible', '-', '-', normal ).-adj( 'ineffable', '-', '-', normal ).-adj( 'ineffective', '-', '-', normal ).-adj( 'ineffectual', '-', '-', normal ).-adj( 'inefficient', '-', '-', normal ).-adj( 'inelastic', '-', '-', normal ).-adj( 'inelegant', '-', '-', normal ).-adj( 'ineligible', '-', '-', normal ).-adj( 'ineluctable', '-', '-', normal ).-adj( 'inept', '-', '-', normal ).-adj( 'inequitable', '-', '-', normal ).-adj( 'ineradicable', '-', '-', normal ).-adj( 'inert', '-', '-', normal ).-adj( 'inescapable', '-', '-', normal ).-adj( 'inessential', '-', '-', normal ).-adj( 'inestimable', '-', '-', normal ).-adj( 'inevitable', '-', '-', normal ).-adj( 'inexact', '-', '-', normal ).-adj( 'inexcusable', '-', '-', normal ).-adj( 'inexhaustible', '-', '-', normal ).-adj( 'inexorable', '-', '-', normal ).-adj( 'inexpedient', '-', '-', normal ).-adj( 'inexpensive', '-', '-', normal ).-adj( 'inexperienced', '-', '-', normal ).-adj( 'inexpert', '-', '-', normal ).-adj( 'inexpiable', '-', '-', normal ).-adj( 'inexplicable', '-', '-', normal ).-adj( 'inexpressible', '-', '-', normal ).-adj( 'inextinguishable', '-', '-', normal ).-adj( 'inextricable', '-', '-', normal ).-adj( 'infallible', '-', '-', normal ).-adj( 'infamous', '-', '-', normal ).-adj( 'infantile', '-', '-', normal ).-adj( 'infectious', '-', '-', normal ).-adj( 'inferential', '-', '-', normal ).-adj( 'inferior', '-', '-', normal ).-adj( 'infernal', '-', '-', normal ).-adj( 'infertile', '-', '-', normal ).-adj( 'infinite', '-', '-', normal ).-adj( 'infinitesimal', '-', '-', normal ).-adj( 'infinitive', '-', '-', normal ).-adj( 'infirm', '-', '-', normal ).-adj( 'inflammable', '-', '-', normal ).-adj( 'inflammatory', '-', '-', normal ).-adj( 'inflatable', '-', '-', normal ).-adj( 'inflationary', '-', '-', normal ).-adj( 'inflectional', '-', '-', normal ).-adj( 'inflexible', '-', '-', normal ).-adj( 'influential', '-', '-', normal ).-adj( 'informal', '-', '-', normal ).-adj( 'informative', '-', '-', normal ).-adj( 'infra dig', '-', '-', pred ).-adj( 'infra-red', '-', '-', normal ).-adj( 'infrequent', '-', '-', normal ).-adj( 'ingenious', '-', '-', normal ).-adj( 'ingenuous', '-', '-', normal ).-adj( 'inglorious', '-', '-', normal ).-adj( 'ingoing', '-', '-', normal ).-adj( 'ingrained', '-', '-', normal ).-adj( 'ingrowing', '-', '-', normal ).-adj( 'inhabitable', '-', '-', normal ).-adj( 'inharmonious', '-', '-', normal ).-adj( 'inherent', '-', '-', normal ).-adj( 'inhibitory', '-', '-', normal ).-adj( 'inhospitable', '-', '-', normal ).-adj( 'inhuman', '-', '-', normal ).-adj( 'inhumane', '-', '-', normal ).-adj( 'inimical', '-', '-', normal ).-adj( 'inimitable', '-', '-', normal ).-adj( 'iniquitous', '-', '-', normal ).-adj( 'initial', '-', '-', normal ).-adj( 'initiate', '-', '-', normal ).-adj( 'injudicious', '-', '-', normal ).-adj( 'injured', '-', '-', normal ).-adj( 'injurious', '-', '-', normal ).-adj( 'inky', 'inkier', 'inkiest', normal ).-adj( 'inland', '-', '-', normal ).-adj( 'inmost', '-', '-', normal ).-adj( 'innate', '-', '-', normal ).-adj( 'inner', '-', '-', normal ).-adj( 'innermost', '-', '-', normal ).-adj( 'innocent', '-', '-', normal ).-adj( 'innocuous', '-', '-', normal ).-adj( 'innumerable', '-', '-', normal ).-adj( 'inoffensive', '-', '-', normal ).-adj( 'inoperable', '-', '-', normal ).-adj( 'inoperative', '-', '-', normal ).-adj( 'inopportune', '-', '-', normal ).-adj( 'inordinate', '-', '-', normal ).-adj( 'inorganic', '-', '-', normal ).-adj( 'inpouring', '-', '-', normal ).-adj( 'inquiring', '-', '-', normal ).-adj( 'inquisitive', '-', '-', normal ).-adj( 'inquisitorial', '-', '-', normal ).-adj( 'insane', '-', '-', normal ).-adj( 'insanitary', '-', '-', normal ).-adj( 'insatiable', '-', '-', normal ).-adj( 'insatiate', '-', '-', normal ).-adj( 'inscrutable', '-', '-', normal ).-adj( 'insectivorous', '-', '-', normal ).-adj( 'insecure', '-', '-', normal ).-adj( 'insensate', '-', '-', normal ).-adj( 'insensible', '-', '-', normal ).-adj( 'insensitive', '-', '-', normal ).-adj( 'insentient', '-', '-', normal ).-adj( 'inseparable', '-', '-', normal ).-adj( 'inshore', '-', '-', normal ).-adj( 'inside', '-', '-', normal ).-adj( 'insidious', '-', '-', normal ).-adj( 'insignificant', '-', '-', normal ).-adj( 'insincere', '-', '-', normal ).-adj( 'insipid', '-', '-', normal ).-adj( 'insistent', '-', '-', normal ).-adj( 'insolent', '-', '-', normal ).-adj( 'insoluble', '-', '-', normal ).-adj( 'insolvent', '-', '-', normal ).-adj( 'insouciant', '-', '-', normal ).-adj( 'inspirational', '-', '-', normal ).-adj( 'inspired', '-', '-', normal ).-adj( 'instant', '-', '-', normal ).-adj( 'instantaneous', '-', '-', normal ).-adj( 'instinct', '-', '-', pred ).-adj( 'instinctive', '-', '-', normal ).-adj( 'institutional', '-', '-', normal ).-adj( 'instructional', '-', '-', normal ).-adj( 'instructive', '-', '-', normal ).-adj( 'instrumental', '-', '-', normal ).-adj( 'insubordinate', '-', '-', normal ).-adj( 'insubstantial', '-', '-', normal ).-adj( 'insufferable', '-', '-', normal ).-adj( 'insufficient', '-', '-', normal ).-adj( 'insular', '-', '-', normal ).-adj( 'insulting', '-', '-', normal ).-adj( 'insuperable', '-', '-', normal ).-adj( 'insupportable', '-', '-', normal ).-adj( 'insurgent', '-', '-', normal ).-adj( 'insurmountable', '-', '-', normal ).-adj( 'intact', '-', '-', normal ).-adj( 'intangible', '-', '-', normal ).-adj( 'integral', '-', '-', normal ).-adj( 'intellectual', '-', '-', normal ).-adj( 'intelligent', '-', '-', normal ).-adj( 'intelligible', '-', '-', normal ).-adj( 'intemperate', '-', '-', normal ).-adj( 'intense', '-', '-', normal ).-adj( 'intensive', '-', '-', normal ).-adj( 'intent', '-', '-', normal ).-adj( 'intentional', '-', '-', normal ).-adj( 'interactive', '-', '-', normal ).-adj( 'intercalary', '-', '-', normal ).-adj( 'interchangeable', '-', '-', normal ).-adj( 'intercollegiate', '-', '-', normal ).-adj( 'intercontinental', '-', '-', normal ).-adj( 'interdenominational', '-', '-', normal ).-adj( 'interdepartmental', '-', '-', normal ).-adj( 'interdependent', '-', '-', normal ).-adj( 'interdisciplinary', '-', '-', normal ).-adj( 'interested', '-', '-', normal ).-adj( 'interesting', '-', '-', normal ).-adj( 'interior', '-', '-', normal ).-adj( 'intermediate', '-', '-', normal ).-adj( 'interminable', '-', '-', normal ).-adj( 'intermittent', '-', '-', normal ).-adj( 'internal', '-', '-', normal ).-adj( 'international', '-', '-', normal ).-adj( 'internecine', '-', '-', normal ).-adj( 'interplanetary', '-', '-', normal ).-adj( 'interpretative', '-', '-', normal ).-adj( 'interracial', '-', '-', normal ).-adj( 'interrogative', '-', '-', normal ).-adj( 'interrogatory', '-', '-', normal ).-adj( 'interstate', '-', '-', normal ).-adj( 'interstellar', '-', '-', normal ).-adj( 'intertribal', '-', '-', normal ).-adj( 'intestate', '-', '-', normal ).-adj( 'intestinal', '-', '-', normal ).-adj( 'intimate', '-', '-', normal ).-adj( 'intolerable', '-', '-', normal ).-adj( 'intolerant', '-', '-', normal ).-adj( 'intoxicant', '-', '-', normal ).-adj( 'intra-uterine', '-', '-', normal ).-adj( 'intractable', '-', '-', normal ).-adj( 'intramural', '-', '-', normal ).-adj( 'intransigent', '-', '-', normal ).-adj( 'intransitive', '-', '-', normal ).-adj( 'intravenous', '-', '-', normal ).-adj( 'intrepid', '-', '-', normal ).-adj( 'intricate', '-', '-', normal ).-adj( 'intrinsic', '-', '-', normal ).-adj( 'introductory', '-', '-', normal ).-adj( 'introspective', '-', '-', normal ).-adj( 'intrusive', '-', '-', normal ).-adj( 'intuitive', '-', '-', normal ).-adj( 'invalid', '-', '-', normal ).-adj( 'invalid', '-', '-', normal ).-adj( 'invaluable', '-', '-', normal ).-adj( 'invariable', '-', '-', normal ).-adj( 'invasive', '-', '-', normal ).-adj( 'inventive', '-', '-', normal ).-adj( 'inverse', '-', '-', normal ).-adj( 'invertebrate', '-', '-', normal ).-adj( 'inveterate', '-', '-', normal ).-adj( 'invidious', '-', '-', normal ).-adj( 'invincible', '-', '-', normal ).-adj( 'inviolable', '-', '-', normal ).-adj( 'inviolate', '-', '-', normal ).-adj( 'invisible', '-', '-', normal ).-adj( 'inviting', '-', '-', normal ).-adj( 'involuntary', '-', '-', normal ).-adj( 'involute', '-', '-', normal ).-adj( 'involved', '-', '-', normal ).-adj( 'invulnerable', '-', '-', normal ).-adj( 'inward', '-', '-', normal ).-adj( 'inwrought', '-', '-', normal ).-adj( 'irascible', '-', '-', normal ).-adj( 'irate', '-', '-', normal ).-adj( 'ireful', '-', '-', normal ).-adj( 'iridescent', '-', '-', normal ).-adj( 'irksome', '-', '-', normal ).-adj( 'iron-grey', '-', '-', normal ).-adj( 'ironclad', '-', '-', normal ).-adj( 'ironic', '-', '-', normal ).-adj( 'ironical', '-', '-', normal ).-adj( 'irrational', '-', '-', normal ).-adj( 'irreconcilable', '-', '-', normal ).-adj( 'irrecoverable', '-', '-', normal ).-adj( 'irredeemable', '-', '-', normal ).-adj( 'irreducible', '-', '-', normal ).-adj( 'irrefutable', '-', '-', normal ).-adj( 'irregular', '-', '-', normal ).-adj( 'irrelevant', '-', '-', normal ).-adj( 'irreligious', '-', '-', normal ).-adj( 'irremediable', '-', '-', normal ).-adj( 'irremovable', '-', '-', normal ).-adj( 'irreparable', '-', '-', normal ).-adj( 'irreplaceable', '-', '-', normal ).-adj( 'irrepressible', '-', '-', normal ).-adj( 'irreproachable', '-', '-', normal ).-adj( 'irresistible', '-', '-', normal ).-adj( 'irresolute', '-', '-', normal ).-adj( 'irrespective', '-', '-', normal ).-adj( 'irresponsible', '-', '-', normal ).-adj( 'irretrievable', '-', '-', normal ).-adj( 'irreverent', '-', '-', normal ).-adj( 'irreversible', '-', '-', normal ).-adj( 'irrevocable', '-', '-', normal ).-adj( 'irritable', '-', '-', normal ).-adj( 'irritant', '-', '-', normal ).-adj( 'isosceles', '-', '-', normal ).-adj( 'italic', '-', '-', normal ).-adj( 'itchy', 'itchier', 'itchiest', normal ).-adj( 'itinerant', '-', '-', normal ).-adj( 'its', '-', '-', normal ).-adj( 'ivied', '-', '-', normal ).-adj( 'jaded', '-', '-', normal ).-adj( 'jagged', '-', '-', normal ).-adj( 'jaggy', 'jaggier', 'jaggiest', normal ).-adj( 'jarring', '-', '-', normal ).-adj( 'jaunty', 'jauntier', 'jauntiest', normal ).-adj( 'jazzy', 'jazzier', 'jazziest', normal ).-adj( 'jealous', '-', '-', normal ).-adj( 'jejune', '-', '-', normal ).-adj( 'jellied', '-', '-', normal ).-adj( 'jerky', 'jerkier', 'jerkiest', normal ).-adj( 'jerry-built', '-', '-', normal ).-adj( 'jesting', '-', '-', normal ).-adj( 'jet-black', '-', '-', normal ).-adj( 'jet-propelled', '-', '-', normal ).-adj( 'jiggered', '-', '-', pred ).-adj( 'jingoistic', '-', '-', normal ).-adj( 'jittery', '-', '-', normal ).-adj( 'jocose', '-', '-', normal ).-adj( 'jocular', '-', '-', normal ).-adj( 'jocund', '-', '-', normal ).-adj( 'joint', '-', '-', normal ).-adj( 'jolly', 'jollier', 'jolliest', normal ).-adj( 'jolty', 'joltier', 'joltiest', normal ).-adj( 'journalistic', '-', '-', normal ).-adj( 'jovial', '-', '-', normal ).-adj( 'jowly', 'jowlier', 'jowliest', normal ).-adj( 'joyful', '-', '-', normal ).-adj( 'joyless', '-', '-', normal ).-adj( 'joyous', '-', '-', normal ).-adj( 'jubilant', '-', '-', normal ).-adj( 'judicial', '-', '-', normal ).-adj( 'judicious', '-', '-', normal ).-adj( 'jugular', '-', '-', normal ).-adj( 'juicy', 'juicier', 'juiciest', normal ).-adj( 'jumbo', '-', '-', normal ).-adj( 'jumped-up', '-', '-', normal ).-adj( 'jumpy', 'jumpier', 'jumpiest', normal ).-adj( 'jungly', 'junglier', 'jungliest', normal ).-adj( 'junior', '-', '-', normal ).-adj( 'juridical', '-', '-', normal ).-adj( 'just', '-', '-', normal ).-adj( 'justifiable', '-', '-', normal ).-adj( 'juvenile', '-', '-', normal ).-adj( 'kaleidoscopic', '-', '-', normal ).-adj( 'kaput', '-', '-', normal ).-adj( 'keen', 'keener', 'keenest', normal ).-adj( 'keyless', '-', '-', normal ).-adj( 'khaki', '-', '-', normal ).-adj( 'killing', '-', '-', normal ).-adj( 'kind', 'kinder', 'kindest', normal ).-adj( 'kind-hearted', '-', '-', normal ).-adj( 'kindly', 'kindlier', 'kindliest', normal ).-adj( 'kindred', '-', '-', normal ).-adj( 'kinetic', '-', '-', normal ).-adj( 'king-size', '-', '-', normal ).-adj( 'king-sized', '-', '-', normal ).-adj( 'kinglike', '-', '-', normal ).-adj( 'kingly', '-', '-', normal ).-adj( 'kinky', 'kinkier', 'kinkiest', normal ).-adj( 'kitsch', '-', '-', normal ).-adj( 'kittenish', '-', '-', normal ).-adj( 'knavish', '-', '-', normal ).-adj( 'knee-deep', '-', '-', normal ).-adj( 'knee-high', '-', '-', normal ).-adj( 'knightly', '-', '-', normal ).-adj( 'knobbly', 'knobblier', 'knobbliest', normal ).-adj( 'knock-kneed', '-', '-', normal ).-adj( 'knockabout', '-', '-', normal ).-adj( 'knockdown', '-', '-', normal ).-adj( 'knockout', '-', '-', normal ).-adj( 'knotty', 'knottier', 'knottiest', normal ).-adj( 'knowing', '-', '-', normal ).-adj( 'knowledgeable', '-', '-', normal ).-adj( 'kosher', '-', '-', normal ).-adj( 'la-di-da', '-', '-', normal ).-adj( 'labial', '-', '-', normal ).-adj( 'laborious', '-', '-', normal ).-adj( 'labour-saving', '-', '-', normal ).-adj( 'laboured', '-', '-', normal ).-adj( 'labyrinthine', '-', '-', normal ).-adj( 'lachrymal', '-', '-', normal ).-adj( 'lachrymose', '-', '-', normal ).-adj( 'lack-lustre', '-', '-', normal ).-adj( 'lackadaisical', '-', '-', normal ).-adj( 'laconic', '-', '-', normal ).-adj( 'lactic', '-', '-', normal ).-adj( 'lacy', 'lacier', 'laciest', normal ).-adj( 'ladder-proof', '-', '-', normal ).-adj( 'laden', '-', '-', normal ).-adj( 'ladylike', '-', '-', normal ).-adj( 'laic', '-', '-', normal ).-adj( 'lambent', '-', '-', normal ).-adj( 'lame', 'lamer', 'lamest', normal ).-adj( 'lamentable', '-', '-', normal ).-adj( 'lamplit', '-', '-', normal ).-adj( 'landed', '-', '-', normal ).-adj( 'landless', '-', '-', normal ).-adj( 'landlocked', '-', '-', normal ).-adj( 'languid', '-', '-', normal ).-adj( 'languorous', '-', '-', normal ).-adj( 'lank', '-', '-', normal ).-adj( 'lanky', 'lankier', 'lankiest', normal ).-adj( 'lantern-jawed', '-', '-', normal ).-adj( 'lapidary', '-', '-', normal ).-adj( 'larboard', '-', '-', normal ).-adj( 'large', 'larger', 'largest', normal ).-adj( 'large-scale', '-', '-', normal ).-adj( 'largish', '-', '-', normal ).-adj( 'larval', '-', '-', normal ).-adj( 'lascivious', '-', '-', normal ).-adj( 'last', '-', '-', normal ).-adj( 'lasting', '-', '-', normal ).-adj( 'late', 'later', 'latest', normal ).-adj( 'lateen', '-', '-', normal ).-adj( 'latent', '-', '-', normal ).-adj( 'lateral', '-', '-', normal ).-adj( 'latish', '-', '-', normal ).-adj( 'latitudinal', '-', '-', normal ).-adj( 'latitudinarian', '-', '-', normal ).-adj( 'latter', '-', '-', normal ).-adj( 'latter-day', '-', '-', normal ).-adj( 'latticed', '-', '-', normal ).-adj( 'laudable', '-', '-', normal ).-adj( 'laudatory', '-', '-', normal ).-adj( 'laughable', '-', '-', normal ).-adj( 'laughing', '-', '-', normal ).-adj( 'laureate', '-', '-', normal ).-adj( 'laurelled', '-', '-', normal ).-adj( 'lavish', '-', '-', normal ).-adj( 'law-abiding', '-', '-', normal ).-adj( 'lawful', '-', '-', normal ).-adj( 'lawless', '-', '-', normal ).-adj( 'lax', '-', '-', normal ).-adj( 'laxative', '-', '-', normal ).-adj( 'lay', '-', '-', normal ).-adj( 'lazy', 'lazier', 'laziest', normal ).-adj( 'leaded', '-', '-', normal ).-adj( 'leaden', '-', '-', normal ).-adj( 'leaderless', '-', '-', normal ).-adj( 'leading', '-', '-', normal ).-adj( 'leafless', '-', '-', normal ).-adj( 'leafy', 'leafier', 'leafiest', normal ).-adj( 'leaky', 'leakier', 'leakiest', normal ).-adj( 'leal', '-', '-', normal ).-adj( 'lean', 'leaner', 'leanest', normal ).-adj( 'learned', '-', '-', normal ).-adj( 'leasehold', '-', '-', normal ).-adj( 'least', '-', '-', normal ).-adj( 'leathery', '-', '-', normal ).-adj( 'lecherous', '-', '-', normal ).-adj( 'leeward', '-', '-', normal ).-adj( 'left', '-', '-', normal ).-adj( 'left-hand', '-', '-', normal ).-adj( 'left-handed', '-', '-', normal ).-adj( 'legal', '-', '-', normal ).-adj( 'legalistic', '-', '-', normal ).-adj( 'legato', '-', '-', normal ).-adj( 'legendary', '-', '-', normal ).-adj( 'legged', '-', '-', affix ).-adj( 'leggy', '-', '-', normal ).-adj( 'legible', '-', '-', normal ).-adj( 'legislative', '-', '-', normal ).-adj( 'legitimate', '-', '-', normal ).-adj( 'legless', '-', '-', normal ).-adj( 'leguminous', '-', '-', normal ).-adj( 'leisured', '-', '-', normal ).-adj( 'leisurely', '-', '-', normal ).-adj( 'lengthways', '-', '-', normal ).-adj( 'lengthy', 'lengthier', 'lengthiest', normal ).-adj( 'lenient', '-', '-', normal ).-adj( 'lento', '-', '-', normal ).-adj( 'leonine', '-', '-', normal ).-adj( 'leprous', '-', '-', normal ).-adj( 'less', '-', '-', normal ).-adj( 'lesser', '-', '-', normal ).-adj( 'lethal', '-', '-', normal ).-adj( 'lethargic', '-', '-', normal ).-adj( 'lettered', '-', '-', normal ).-adj( 'level', '-', '-', normal ).-adj( 'level-headed', '-', '-', normal ).-adj( 'lewd', 'lewder', 'lewdest', normal ).-adj( 'lexical', '-', '-', normal ).-adj( 'liable', '-', '-', normal ).-adj( 'libellous', '-', '-', normal ).-adj( 'liberal', '-', '-', normal ).-adj( 'libidinous', '-', '-', normal ).-adj( 'licentious', '-', '-', normal ).-adj( 'licit', '-', '-', normal ).-adj( 'lidless', '-', '-', normal ).-adj( 'liege', '-', '-', normal ).-adj( 'life-giving', '-', '-', normal ).-adj( 'life-size', '-', '-', normal ).-adj( 'life-sized', '-', '-', normal ).-adj( 'lifeless', '-', '-', normal ).-adj( 'lifelike', '-', '-', normal ).-adj( 'lifelong', '-', '-', normal ).-adj( 'light', 'lighter', 'lightest', normal ).-adj( 'light-armed', '-', '-', normal ).-adj( 'light-coloured', '-', '-', normal ).-adj( 'light-fingered', '-', '-', normal ).-adj( 'light-handed', '-', '-', normal ).-adj( 'light-headed', '-', '-', normal ).-adj( 'light-hearted', '-', '-', normal ).-adj( 'light-minded', '-', '-', normal ).-adj( 'lighting-up', '-', '-', attr ).-adj( 'lightsome', '-', '-', normal ).-adj( 'lightweight', '-', '-', normal ).-adj( 'ligneous', '-', '-', normal ).-adj( 'likable', '-', '-', normal ).-adj( 'like', '-', '-', normal ).-adj( 'like-minded', '-', '-', normal ).-adj( 'likeable', '-', '-', normal ).-adj( 'likely', 'likelier', 'likeliest', normal ).-adj( 'lily-livered', '-', '-', normal ).-adj( 'lily-white', '-', '-', normal ).-adj( 'limbed', '-', '-', affix ).-adj( 'limber', '-', '-', normal ).-adj( 'limbless', '-', '-', normal ).-adj( 'limitless', '-', '-', normal ).-adj( 'limp', '-', '-', normal ).-adj( 'limpid', '-', '-', normal ).-adj( 'lineal', '-', '-', normal ).-adj( 'linear', '-', '-', normal ).-adj( 'lingering', '-', '-', normal ).-adj( 'lingual', '-', '-', normal ).-adj( 'linguistic', '-', '-', normal ).-adj( 'lion-hearted', '-', '-', normal ).-adj( 'lipped', '-', '-', affix ).-adj( 'liquescent', '-', '-', normal ).-adj( 'liquid', '-', '-', normal ).-adj( 'lissom', '-', '-', normal ).-adj( 'lissome', '-', '-', normal ).-adj( 'listless', '-', '-', normal ).-adj( 'literal', '-', '-', normal ).-adj( 'literary', '-', '-', normal ).-adj( 'literate', '-', '-', normal ).-adj( 'lithe', '-', '-', normal ).-adj( 'lithographic', '-', '-', normal ).-adj( 'litigious', '-', '-', normal ).-adj( 'little', 'littler', 'littlest', normal ).-adj( 'littoral', '-', '-', normal ).-adj( 'liturgical', '-', '-', normal ).-adj( 'livable', '-', '-', normal ).-adj( 'live', '-', '-', normal ).-adj( 'liveable', '-', '-', normal ).-adj( 'livelong', '-', '-', normal ).-adj( 'lively', 'livelier', 'liveliest', normal ).-adj( 'liveried', '-', '-', normal ).-adj( 'liverish', '-', '-', normal ).-adj( 'livery', '-', '-', normal ).-adj( 'livid', '-', '-', normal ).-adj( 'living', '-', '-', normal ).-adj( 'loaded', '-', '-', normal ).-adj( 'loamy', 'loamier', 'loamiest', normal ).-adj( 'loath', '-', '-', normal ).-adj( 'loathly', 'loathlier', 'loathliest', normal ).-adj( 'loathsome', '-', '-', normal ).-adj( 'lobed', '-', '-', normal ).-adj( 'local', '-', '-', normal ).-adj( 'lockup', '-', '-', normal ).-adj( 'loco', '-', '-', normal ).-adj( 'locomotive', '-', '-', normal ).-adj( 'lofty', 'loftier', 'loftiest', normal ).-adj( 'logarithmic', '-', '-', normal ).-adj( 'logical', '-', '-', normal ).-adj( 'lone', '-', '-', normal ).-adj( 'lonely', 'lonelier', 'loneliest', normal ).-adj( 'lonesome', '-', '-', normal ).-adj( 'long', 'longer', 'longest', normal ).-adj( 'long-distance', '-', '-', attr ).-adj( 'long-drawn-out', '-', '-', normal ).-adj( 'long-haired', '-', '-', normal ).-adj( 'long-headed', '-', '-', normal ).-adj( 'long-lived', '-', '-', normal ).-adj( 'long-play', '-', '-', normal ).-adj( 'long-playing', '-', '-', normal ).-adj( 'long-range', '-', '-', attr ).-adj( 'long-sighted', '-', '-', normal ).-adj( 'long-standing', '-', '-', normal ).-adj( 'long-suffering', '-', '-', normal ).-adj( 'long-term', '-', '-', attr ).-adj( 'long-time', '-', '-', attr ).-adj( 'long-winded', '-', '-', normal ).-adj( 'longing', '-', '-', normal ).-adj( 'longish', '-', '-', normal ).-adj( 'longitudinal', '-', '-', normal ).-adj( 'loony', 'loonier', 'looniest', normal ).-adj( 'loopy', '-', '-', normal ).-adj( 'loose', 'looser', 'loosest', normal ).-adj( 'loose-leaf', '-', '-', attr ).-adj( 'lop-eared', '-', '-', normal ).-adj( 'lopsided', '-', '-', normal ).-adj( 'loquacious', '-', '-', normal ).-adj( 'lordless', '-', '-', normal ).-adj( 'lordly', 'lordlier', 'lordliest', normal ).-adj( 'lorn', '-', '-', normal ).-adj( 'loth', '-', '-', normal ).-adj( 'loud', 'louder', 'loudest', normal ).-adj( 'lousy', 'lousier', 'lousiest', normal ).-adj( 'loutish', '-', '-', normal ).-adj( 'louvered', '-', '-', normal ).-adj( 'lovable', '-', '-', normal ).-adj( 'loveless', '-', '-', normal ).-adj( 'lovelorn', '-', '-', normal ).-adj( 'lovely', 'lovelier', 'loveliest', normal ).-adj( 'loverlike', '-', '-', normal ).-adj( 'lovesick', '-', '-', normal ).-adj( 'loving', '-', '-', normal ).-adj( 'low', 'lower', 'lowest', normal ).-adj( 'low-down', '-', '-', normal ).-adj( 'low-keyed', '-', '-', normal ).-adj( 'low-pitched', '-', '-', normal ).-adj( 'low-spirited', '-', '-', normal ).-adj( 'lowborn', '-', '-', normal ).-adj( 'lowbred', '-', '-', normal ).-adj( 'lowbrow', '-', '-', normal ).-adj( 'lowermost', '-', '-', normal ).-adj( 'lowly', 'lowlier', 'lowliest', normal ).-adj( 'loyal', 'loyaller', 'loyallest', normal ).-adj( 'lubberly', '-', '-', normal ).-adj( 'lucent', '-', '-', normal ).-adj( 'lucid', '-', '-', normal ).-adj( 'luckless', '-', '-', normal ).-adj( 'lucky', 'luckier', 'luckiest', normal ).-adj( 'lucrative', '-', '-', normal ).-adj( 'ludicrous', '-', '-', normal ).-adj( 'lugubrious', '-', '-', normal ).-adj( 'lukewarm', '-', '-', normal ).-adj( 'lumbar', '-', '-', normal ).-adj( 'luminous', '-', '-', normal ).-adj( 'lumpish', '-', '-', normal ).-adj( 'lumpy', 'lumpier', 'lumpiest', normal ).-adj( 'lunar', '-', '-', normal ).-adj( 'lurid', '-', '-', normal ).-adj( 'luscious', '-', '-', normal ).-adj( 'lush', 'lusher', 'lushest', normal ).-adj( 'lustful', '-', '-', normal ).-adj( 'lustrous', '-', '-', normal ).-adj( 'lusty', 'lustier', 'lustiest', normal ).-adj( 'luxe', '-', '-', normal ).-adj( 'luxuriant', '-', '-', normal ).-adj( 'luxurious', '-', '-', normal ).-adj( 'lying-in', '-', '-', normal ).-adj( 'lymphatic', '-', '-', normal ).-adj( 'lynx-eyed', '-', '-', normal ).-adj( 'lyric', '-', '-', normal ).-adj( 'lyrical', '-', '-', normal ).-adj( 'macabre', '-', '-', normal ).-adj( 'machiavellian', '-', '-', normal ).-adj( 'machine-made', '-', '-', normal ).-adj( 'macrobiotic', '-', '-', normal ).-adj( 'mad', 'madder', 'maddest', normal ).-adj( 'magenta', '-', '-', normal ).-adj( 'maggoty', '-', '-', normal ).-adj( 'magic', '-', '-', normal ).-adj( 'magical', '-', '-', normal ).-adj( 'magisterial', '-', '-', normal ).-adj( 'magnanimous', '-', '-', normal ).-adj( 'magnetic', '-', '-', normal ).-adj( 'magnificent', '-', '-', normal ).-adj( 'magniloquent', '-', '-', normal ).-adj( 'maiden', '-', '-', normal ).-adj( 'maidenlike', '-', '-', normal ).-adj( 'maidenly', '-', '-', normal ).-adj( 'mailed', '-', '-', normal ).-adj( 'main', '-', '-', normal ).-adj( 'maintainable', '-', '-', normal ).-adj( 'majestic', '-', '-', normal ).-adj( 'major', '-', '-', normal ).-adj( 'maladjusted', '-', '-', normal ).-adj( 'maladroit', '-', '-', normal ).-adj( 'malapropos', '-', '-', normal ).-adj( 'malarial', '-', '-', normal ).-adj( 'malcontent', '-', '-', normal ).-adj( 'male', '-', '-', normal ).-adj( 'maleficent', '-', '-', normal ).-adj( 'malevolent', '-', '-', normal ).-adj( 'malformed', '-', '-', normal ).-adj( 'malicious', '-', '-', normal ).-adj( 'malign', '-', '-', normal ).-adj( 'malignant', '-', '-', normal ).-adj( 'malleable', '-', '-', normal ).-adj( 'malodorous', '-', '-', normal ).-adj( 'man-sized', '-', '-', normal ).-adj( 'manageable', '-', '-', normal ).-adj( 'managerial', '-', '-', normal ).-adj( 'mandatory', '-', '-', normal ).-adj( 'manful', '-', '-', normal ).-adj( 'mangy', 'mangier', 'mangiest', normal ).-adj( 'maniacal', '-', '-', normal ).-adj( 'manic-depressive', '-', '-', normal ).-adj( 'manifest', '-', '-', normal ).-adj( 'manifold', '-', '-', normal ).-adj( 'manipulative', '-', '-', normal ).-adj( 'manlike', '-', '-', normal ).-adj( 'manly', 'manlier', 'manliest', normal ).-adj( 'mannered', '-', '-', normal ).-adj( 'mannerly', '-', '-', normal ).-adj( 'mannish', '-', '-', normal ).-adj( 'manoeuvrable', '-', '-', normal ).-adj( 'manorial', '-', '-', normal ).-adj( 'manual', '-', '-', normal ).-adj( 'many', '-', '-', normal ).-adj( 'many-sided', '-', '-', normal ).-adj( 'marbled', '-', '-', normal ).-adj( 'marginal', '-', '-', normal ).-adj( 'marine', '-', '-', normal ).-adj( 'marital', '-', '-', normal ).-adj( 'maritime', '-', '-', normal ).-adj( 'marked', '-', '-', normal ).-adj( 'marketable', '-', '-', normal ).-adj( 'marmoreal', '-', '-', normal ).-adj( 'maroon', '-', '-', normal ).-adj( 'marriageable', '-', '-', normal ).-adj( 'married', '-', '-', normal ).-adj( 'marshy', 'marshier', 'marshiest', normal ).-adj( 'marsupial', '-', '-', normal ).-adj( 'martial', '-', '-', normal ).-adj( 'marvellous', '-', '-', normal ).-adj( 'marvelous', '-', '-', normal ).-adj( 'masculine', '-', '-', normal ).-adj( 'masochistic', '-', '-', normal ).-adj( 'masonic', '-', '-', normal ).-adj( 'massive', '-', '-', normal ).-adj( 'massy', 'massier', 'massiest', normal ).-adj( 'masterful', '-', '-', normal ).-adj( 'masterless', '-', '-', normal ).-adj( 'masterly', '-', '-', normal ).-adj( 'mat', '-', '-', normal ).-adj( 'matchless', '-', '-', normal ).-adj( 'material', '-', '-', normal ).-adj( 'materialistic', '-', '-', normal ).-adj( 'maternal', '-', '-', normal ).-adj( 'matey', '-', '-', normal ).-adj( 'mathematical', '-', '-', normal ).-adj( 'matriarchal', '-', '-', normal ).-adj( 'matrimonial', '-', '-', normal ).-adj( 'matronly', '-', '-', normal ).-adj( 'matt', '-', '-', normal ).-adj( 'matted', '-', '-', normal ).-adj( 'matter-of-course', '-', '-', normal ).-adj( 'matter-of-fact', '-', '-', normal ).-adj( 'mature', '-', '-', normal ).-adj( 'matutinal', '-', '-', normal ).-adj( 'maudlin', '-', '-', normal ).-adj( 'mauve', '-', '-', normal ).-adj( 'mawkish', '-', '-', normal ).-adj( 'maximal', '-', '-', normal ).-adj( 'maximum', '-', '-', normal ).-adj( 'mayoral', '-', '-', normal ).-adj( 'mazed', '-', '-', normal ).-adj( 'meagre', '-', '-', normal ).-adj( 'mealy', 'mealier', 'mealiest', normal ).-adj( 'mealy-mouthed', '-', '-', normal ).-adj( 'mean', 'meaner', 'meanest', normal ).-adj( 'meaning', '-', '-', normal ).-adj( 'meaningful', '-', '-', normal ).-adj( 'meaningless', '-', '-', normal ).-adj( 'measly', '-', '-', normal ).-adj( 'measurable', '-', '-', normal ).-adj( 'measured', '-', '-', normal ).-adj( 'measureless', '-', '-', normal ).-adj( 'meatless', '-', '-', normal ).-adj( 'meaty', 'meatier', 'meatiest', normal ).-adj( 'mechanical', '-', '-', normal ).-adj( 'mechanistic', '-', '-', normal ).-adj( 'meddlesome', '-', '-', normal ).-adj( 'mediaeval', '-', '-', normal ).-adj( 'medial', '-', '-', normal ).-adj( 'median', '-', '-', normal ).-adj( 'medical', '-', '-', normal ).-adj( 'medicinal', '-', '-', normal ).-adj( 'medieval', '-', '-', normal ).-adj( 'mediocre', '-', '-', normal ).-adj( 'meditative', '-', '-', normal ).-adj( 'medium', '-', '-', normal ).-adj( 'meek', 'meeker', 'meekest', normal ).-adj( 'meet', '-', '-', normal ).-adj( 'megalithic', '-', '-', normal ).-adj( 'melancholic', '-', '-', normal ).-adj( 'melancholy', '-', '-', normal ).-adj( 'mellifluous', '-', '-', normal ).-adj( 'mellow', 'mellower', 'mellowest', normal ).-adj( 'melodic', '-', '-', normal ).-adj( 'melodious', '-', '-', normal ).-adj( 'melodramatic', '-', '-', normal ).-adj( 'melting', '-', '-', normal ).-adj( 'membranous', '-', '-', normal ).-adj( 'memorable', '-', '-', normal ).-adj( 'mendacious', '-', '-', normal ).-adj( 'mendicant', '-', '-', normal ).-adj( 'menial', '-', '-', normal ).-adj( 'menstrual', '-', '-', normal ).-adj( 'mensurable', '-', '-', normal ).-adj( 'mental', '-', '-', normal ).-adj( 'mentholated', '-', '-', normal ).-adj( 'mentioned', '-', '-', affix ).-adj( 'mercantile', '-', '-', normal ).-adj( 'mercenary', '-', '-', normal ).-adj( 'merciful', '-', '-', normal ).-adj( 'merciless', '-', '-', normal ).-adj( 'mercurial', '-', '-', normal ).-adj( 'mere', '-', '-', normal ).-adj( 'meretricious', '-', '-', normal ).-adj( 'meridional', '-', '-', normal ).-adj( 'meritocratic', '-', '-', normal ).-adj( 'meritorious', '-', '-', normal ).-adj( 'merry', 'merrier', 'merriest', normal ).-adj( 'mesmeric', '-', '-', normal ).-adj( 'messianic', '-', '-', normal ).-adj( 'messy', 'messier', 'messiest', normal ).-adj( 'metabolic', '-', '-', normal ).-adj( 'metacarpal', '-', '-', normal ).-adj( 'metallic', '-', '-', normal ).-adj( 'metallurgical', '-', '-', normal ).-adj( 'metaphorical', '-', '-', normal ).-adj( 'metaphysical', '-', '-', normal ).-adj( 'metatarsal', '-', '-', normal ).-adj( 'meteoric', '-', '-', normal ).-adj( 'meteorological', '-', '-', normal ).-adj( 'methodical', '-', '-', normal ).-adj( 'methodological', '-', '-', normal ).-adj( 'methylated', '-', '-', normal ).-adj( 'meticulous', '-', '-', normal ).-adj( 'metric', '-', '-', normal ).-adj( 'metrical', '-', '-', normal ).-adj( 'metropolitan', '-', '-', normal ).-adj( 'mettlesome', '-', '-', normal ).-adj( 'mezzanine', '-', '-', normal ).-adj( 'microscopic', '-', '-', normal ).-adj( 'microscopical', '-', '-', normal ).-adj( 'mid', '-', '-', normal ).-adj( 'middle-aged', '-', '-', normal ).-adj( 'middle-class', '-', '-', normal ).-adj( 'middle-distance', '-', '-', normal ).-adj( 'middle-of-the-road', '-', '-', normal ).-adj( 'middleweight', '-', '-', normal ).-adj( 'middling', '-', '-', normal ).-adj( 'midmost', '-', '-', normal ).-adj( 'midway', '-', '-', normal ).-adj( 'midweek', '-', '-', attr ).-adj( 'mighty', 'mightier', 'mightiest', normal ).-adj( 'migratory', '-', '-', normal ).-adj( 'milch', '-', '-', normal ).-adj( 'mild', 'milder', 'mildest', normal ).-adj( 'militant', '-', '-', normal ).-adj( 'militaristic', '-', '-', normal ).-adj( 'military', '-', '-', normal ).-adj( 'milk-white', '-', '-', normal ).-adj( 'milky', 'milkier', 'milkiest', normal ).-adj( 'millennial', '-', '-', normal ).-adj( 'million', '-', '-', normal ).-adj( 'millionth', '-', '-', normal ).-adj( 'mimetic', '-', '-', normal ).-adj( 'mimic', '-', '-', attr ).-adj( 'minatory', '-', '-', normal ).-adj( 'mincing', '-', '-', normal ).-adj( 'mind-bending', '-', '-', normal ).-adj( 'mind-blowing', '-', '-', normal ).-adj( 'mind-boggling', '-', '-', normal ).-adj( 'minded', '-', '-', pred ).-adj( 'minded', '-', '-', affix ).-adj( 'mindful', '-', '-', normal ).-adj( 'mindless', '-', '-', normal ).-adj( 'mine', '-', '-', normal ).-adj( 'mineral', '-', '-', normal ).-adj( 'mingy', 'mingier', 'mingiest', normal ).-adj( 'minimal', '-', '-', normal ).-adj( 'minimum', '-', '-', normal ).-adj( 'ministerial', '-', '-', normal ).-adj( 'ministrant', '-', '-', attr ).-adj( 'minor', '-', '-', normal ).-adj( 'minus', '-', '-', normal ).-adj( 'minuscule', '-', '-', normal ).-adj( 'minute', 'minuter', 'minutest', normal ).-adj( 'miraculous', '-', '-', normal ).-adj( 'mirthful', '-', '-', normal ).-adj( 'mirthless', '-', '-', normal ).-adj( 'miry', 'mirier', 'miriest', normal ).-adj( 'misanthropic', '-', '-', normal ).-adj( 'misbegotten', '-', '-', normal ).-adj( 'miscellaneous', '-', '-', normal ).-adj( 'mischievous', '-', '-', normal ).-adj( 'miserable', '-', '-', normal ).-adj( 'miserly', '-', '-', normal ).-adj( 'misguided', '-', '-', normal ).-adj( 'misshapen', '-', '-', normal ).-adj( 'missing', '-', '-', normal ).-adj( 'mistaken', '-', '-', normal ).-adj( 'mistrustful', '-', '-', normal ).-adj( 'misty', 'mistier', 'mistiest', normal ).-adj( 'mixed', '-', '-', normal ).-adj( 'mixed-up', '-', '-', normal ).-adj( 'mnemonic', '-', '-', normal ).-adj( 'moated', '-', '-', normal ).-adj( 'mobile', '-', '-', normal ).-adj( 'mock', '-', '-', attr ).-adj( 'mod', '-', '-', normal ).-adj( 'modal', '-', '-', normal ).-adj( 'moderate', '-', '-', normal ).-adj( 'modern', '-', '-', normal ).-adj( 'modernistic', '-', '-', normal ).-adj( 'modest', '-', '-', normal ).-adj( 'modish', '-', '-', normal ).-adj( 'modular', '-', '-', normal ).-adj( 'moist', '-', '-', normal ).-adj( 'molar', '-', '-', normal ).-adj( 'moldy', 'moldier', 'moldiest', normal ).-adj( 'molecular', '-', '-', normal ).-adj( 'momentary', '-', '-', normal ).-adj( 'momentous', '-', '-', normal ).-adj( 'monarchic', '-', '-', normal ).-adj( 'monastic', '-', '-', normal ).-adj( 'monaural', '-', '-', normal ).-adj( 'monetary', '-', '-', normal ).-adj( 'moneyed', '-', '-', normal ).-adj( 'moneyless', '-', '-', normal ).-adj( 'mongol', '-', '-', attr ).-adj( 'mongrel', '-', '-', attr ).-adj( 'monkish', '-', '-', normal ).-adj( 'mono', '-', '-', normal ).-adj( 'monochrome', '-', '-', normal ).-adj( 'monocled', '-', '-', normal ).-adj( 'monogamous', '-', '-', normal ).-adj( 'monolithic', '-', '-', normal ).-adj( 'monopolistic', '-', '-', normal ).-adj( 'monosyllabic', '-', '-', normal ).-adj( 'monotheistic', '-', '-', normal ).-adj( 'monotonous', '-', '-', normal ).-adj( 'monstrous', '-', '-', normal ).-adj( 'monthly', '-', '-', normal ).-adj( 'monumental', '-', '-', normal ).-adj( 'moody', 'moodier', 'moodiest', normal ).-adj( 'moonless', '-', '-', normal ).-adj( 'moonlit', '-', '-', normal ).-adj( 'moonstruck', '-', '-', normal ).-adj( 'moony', 'moonier', 'mooniest', normal ).-adj( 'moot', '-', '-', normal ).-adj( 'moral', '-', '-', normal ).-adj( 'moralistic', '-', '-', normal ).-adj( 'morbid', '-', '-', normal ).-adj( 'mordant', '-', '-', normal ).-adj( 'morganatic', '-', '-', normal ).-adj( 'moribund', '-', '-', normal ).-adj( 'moronic', '-', '-', normal ).-adj( 'morose', '-', '-', normal ).-adj( 'morphemic', '-', '-', normal ).-adj( 'morphological', '-', '-', normal ).-adj( 'mortal', '-', '-', normal ).-adj( 'mosaic', '-', '-', normal ).-adj( 'moss-grown', '-', '-', normal ).-adj( 'mossy', 'mossier', 'mossiest', normal ).-adj( 'moth-eaten', '-', '-', normal ).-adj( 'motherless', '-', '-', normal ).-adj( 'motherlike', '-', '-', normal ).-adj( 'motherly', '-', '-', normal ).-adj( 'mothproof', '-', '-', normal ).-adj( 'motionless', '-', '-', normal ).-adj( 'motive', '-', '-', normal ).-adj( 'motiveless', '-', '-', normal ).-adj( 'motley', '-', '-', normal ).-adj( 'motor-assisted', '-', '-', normal ).-adj( 'mouldy', 'mouldier', 'mouldiest', normal ).-adj( 'mountainous', '-', '-', normal ).-adj( 'mournful', '-', '-', normal ).-adj( 'mousy', 'mousier', 'mousiest', normal ).-adj( 'mouth-watering', '-', '-', normal ).-adj( 'movable', '-', '-', normal ).-adj( 'much', '-', '-', normal ).-adj( 'mucky', 'muckier', 'muckiest', normal ).-adj( 'mucous', '-', '-', normal ).-adj( 'muddle-headed', '-', '-', normal ).-adj( 'muddy', 'muddier', 'muddiest', normal ).-adj( 'muggy', 'muggier', 'muggiest', normal ).-adj( 'mulish', '-', '-', normal ).-adj( 'mullioned', '-', '-', normal ).-adj( 'multi-lingual', '-', '-', normal ).-adj( 'multifarious', '-', '-', normal ).-adj( 'multiform', '-', '-', normal ).-adj( 'multilateral', '-', '-', normal ).-adj( 'multiple', '-', '-', normal ).-adj( 'multiplex', '-', '-', normal ).-adj( 'multitudinous', '-', '-', normal ).-adj( 'mum', '-', '-', normal ).-adj( 'mundane', '-', '-', normal ).-adj( 'municipal', '-', '-', normal ).-adj( 'munificent', '-', '-', normal ).-adj( 'mural', '-', '-', normal ).-adj( 'murderous', '-', '-', normal ).-adj( 'murky', 'murkier', 'murkiest', normal ).-adj( 'muscle-bound', '-', '-', normal ).-adj( 'muscular', '-', '-', normal ).-adj( 'mushy', 'mushier', 'mushiest', normal ).-adj( 'musical', '-', '-', normal ).-adj( 'musky', 'muskier', 'muskiest', normal ).-adj( 'musty', 'mustier', 'mustiest', normal ).-adj( 'mutable', '-', '-', normal ).-adj( 'mute', '-', '-', normal ).-adj( 'mutinous', '-', '-', normal ).-adj( 'mutual', '-', '-', normal ).-adj( 'muzzy', 'muzzier', 'muzziest', normal ).-adj( 'my', '-', '-', normal ).-adj( 'myopic', '-', '-', normal ).-adj( 'myriad', '-', '-', attr ).-adj( 'mysterious', '-', '-', normal ).-adj( 'mystic', '-', '-', normal ).-adj( 'mystical', '-', '-', normal ).-adj( 'mythical', '-', '-', normal ).-adj( 'mythological', '-', '-', normal ).-adj( 'n_ee', '-', '-', normal ).-adj( 'na\"ive', '-', '-', normal ).-adj( 'naive', '-', '-', normal ).-adj( 'naked', '-', '-', normal ).-adj( 'namby-pamby', '-', '-', normal ).-adj( 'nameless', '-', '-', normal ).-adj( 'narcotic', '-', '-', normal ).-adj( 'narrow', 'narrower', 'narrowest', normal ).-adj( 'narrow-minded', '-', '-', normal ).-adj( 'nasal', '-', '-', normal ).-adj( 'nascent', '-', '-', normal ).-adj( 'nasty', 'nastier', 'nastiest', normal ).-adj( 'natal', '-', '-', normal ).-adj( 'national', '-', '-', normal ).-adj( 'nationalist', '-', '-', normal ).-adj( 'nationalistic', '-', '-', normal ).-adj( 'nationwide', '-', '-', normal ).-adj( 'native', '-', '-', normal ).-adj( 'natty', 'nattier', 'nattiest', normal ).-adj( 'natural', '-', '-', normal ).-adj( 'naturalistic', '-', '-', normal ).-adj( 'naughty', 'naughtier', 'naughtiest', normal ).-adj( 'nauseous', '-', '-', normal ).-adj( 'nautical', '-', '-', normal ).-adj( 'naval', '-', '-', normal ).-adj( 'navigable', '-', '-', normal ).-adj( 'near', 'nearer', 'nearest', normal ).-adj( 'near-sighted', '-', '-', normal ).-adj( 'nearby', '-', '-', normal ).-adj( 'neat', 'neater', 'neatest', normal ).-adj( 'nebular', '-', '-', normal ).-adj( 'nebulous', '-', '-', normal ).-adj( 'necessary', '-', '-', normal ).-adj( 'necessitous', '-', '-', normal ).-adj( 'needful', '-', '-', normal ).-adj( 'needless', '-', '-', normal ).-adj( 'needy', 'needier', 'neediest', normal ).-adj( 'nefarious', '-', '-', normal ).-adj( 'negative', '-', '-', normal ).-adj( 'neglectful', '-', '-', normal ).-adj( 'negligent', '-', '-', normal ).-adj( 'negligible', '-', '-', normal ).-adj( 'negotiable', '-', '-', normal ).-adj( 'neighbourly', '-', '-', normal ).-adj( 'neither', '-', '-', normal ).-adj( 'neolithic', '-', '-', normal ).-adj( 'nerve-racking', '-', '-', normal ).-adj( 'nerveless', '-', '-', normal ).-adj( 'nervous', '-', '-', normal ).-adj( 'nervy', '-', '-', normal ).-adj( 'nescient', '-', '-', normal ).-adj( 'net', '-', '-', normal ).-adj( 'nether', '-', '-', normal ).-adj( 'nethermost', '-', '-', normal ).-adj( 'nett', '-', '-', normal ).-adj( 'neural', '-', '-', normal ).-adj( 'neuralgic', '-', '-', normal ).-adj( 'neurasthenic', '-', '-', normal ).-adj( 'neurotic', '-', '-', normal ).-adj( 'neuter', '-', '-', normal ).-adj( 'neutral', '-', '-', normal ).-adj( 'new', 'newer', 'newest', normal ).-adj( 'newfangled', '-', '-', normal ).-adj( 'newsless', '-', '-', normal ).-adj( 'newsworthy', '-', '-', normal ).-adj( 'newsy', 'newsier', 'newsiest', normal ).-adj( 'next', '-', '-', normal ).-adj( 'nice', 'nicer', 'nicest', normal ).-adj( 'niffy', 'niffier', 'niffiest', normal ).-adj( 'nifty', 'niftier', 'niftiest', normal ).-adj( 'niggardly', '-', '-', normal ).-adj( 'niggling', '-', '-', normal ).-adj( 'nightlong', '-', '-', normal ).-adj( 'nightly', '-', '-', normal ).-adj( 'nightmarish', '-', '-', normal ).-adj( 'nihilistic', '-', '-', normal ).-adj( 'nimble', 'nimbler', 'nimblest', normal ).-adj( 'niminy-piminy', '-', '-', normal ).-adj( 'nine', '-', '-', normal ).-adj( 'ninefold', '-', '-', normal ).-adj( 'ninepenny', '-', '-', normal ).-adj( 'nineteen', '-', '-', normal ).-adj( 'nineteenth', '-', '-', normal ).-adj( 'ninetieth', '-', '-', normal ).-adj( 'ninety', '-', '-', normal ).-adj( 'ninth', '-', '-', normal ).-adj( 'nipping', '-', '-', normal ).-adj( 'nippy', 'nippier', 'nippiest', normal ).-adj( 'nisi', '-', '-', normal ).-adj( 'nitric', '-', '-', normal ).-adj( 'nitrous', '-', '-', normal ).-adj( 'nitwitted', '-', '-', normal ).-adj( 'no', '-', '-', normal ).-adj( 'no-go', '-', '-', attr ).-adj( 'noble', 'nobler', 'noblest', normal ).-adj( 'nocturnal', '-', '-', normal ).-adj( 'nodular', '-', '-', normal ).-adj( 'nodulated', '-', '-', normal ).-adj( 'noiseless', '-', '-', normal ).-adj( 'noisome', '-', '-', normal ).-adj( 'noisy', 'noisier', 'noisiest', normal ).-adj( 'nomadic', '-', '-', normal ).-adj( 'nominal', '-', '-', normal ).-adj( 'nominative', '-', '-', normal ).-adj( 'non compos mentis', '-', '-', normal ).-adj( 'non-u', '-', '-', normal ).-adj( 'non-contentious', '-', '-', normal ).-adj( 'non-skid', '-', '-', normal ).-adj( 'nonagenarian', '-', '-', normal ).-adj( 'nonchalant', '-', '-', normal ).-adj( 'noncommissioned', '-', '-', normal ).-adj( 'noncommittal', '-', '-', normal ).-adj( 'nondescript', '-', '-', normal ).-adj( 'nonflammable', '-', '-', normal ).-adj( 'nonmoral', '-', '-', normal ).-adj( 'nonpareil', '-', '-', normal ).-adj( 'nonresident', '-', '-', normal ).-adj( 'nonsensical', '-', '-', normal ).-adj( 'nonstick', '-', '-', normal ).-adj( 'nonstop', '-', '-', normal ).-adj( 'nonunion', '-', '-', normal ).-adj( 'noonday', '-', '-', normal ).-adj( 'normal', '-', '-', normal ).-adj( 'normative', '-', '-', normal ).-adj( 'northeasterly', '-', '-', normal ).-adj( 'northeastern', '-', '-', normal ).-adj( 'northerly', '-', '-', normal ).-adj( 'northern', '-', '-', normal ).-adj( 'northernmost', '-', '-', normal ).-adj( 'northwesterly', '-', '-', normal ).-adj( 'northwestern', '-', '-', normal ).-adj( 'nosed', '-', '-', affix ).-adj( 'nosey', '-', '-', normal ).-adj( 'nostalgic', '-', '-', normal ).-adj( 'nosy', 'nosier', 'nosiest', normal ).-adj( 'notable', '-', '-', normal ).-adj( 'noted', '-', '-', normal ).-adj( 'noteworthy', '-', '-', normal ).-adj( 'noticeable', '-', '-', normal ).-adj( 'notifiable', '-', '-', normal ).-adj( 'notional', '-', '-', normal ).-adj( 'notorious', '-', '-', normal ).-adj( 'novel', '-', '-', normal ).-adj( 'noxious', '-', '-', normal ).-adj( 'nubile', '-', '-', normal ).-adj( 'nuclear', '-', '-', normal ).-adj( 'nucleic', '-', '-', normal ).-adj( 'nude', '-', '-', normal ).-adj( 'nugatory', '-', '-', normal ).-adj( 'null', '-', '-', normal ).-adj( 'numb', '-', '-', normal ).-adj( 'numberless', '-', '-', normal ).-adj( 'numerable', '-', '-', normal ).-adj( 'numeral', '-', '-', normal ).-adj( 'numerate', '-', '-', normal ).-adj( 'numeric', '-', '-', normal ).-adj( 'numerical', '-', '-', normal ).-adj( 'numerous', '-', '-', normal ).-adj( 'numinous', '-', '-', normal ).-adj( 'nuptial', '-', '-', normal ).-adj( 'nut-brown', '-', '-', normal ).-adj( 'nutrient', '-', '-', normal ).-adj( 'nutritional', '-', '-', normal ).-adj( 'nutritious', '-', '-', normal ).-adj( 'nutritive', '-', '-', normal ).-adj( 'nuts', '-', '-', normal ).-adj( 'nutty', 'nuttier', 'nuttiest', normal ).-adj( 'nymphomaniac', '-', '-', normal ).-adj( 'oafish', '-', '-', normal ).-adj( 'oaken', '-', '-', normal ).-adj( 'obdurate', '-', '-', normal ).-adj( 'obedient', '-', '-', normal ).-adj( 'obese', '-', '-', normal ).-adj( 'objectionable', '-', '-', normal ).-adj( 'objective', '-', '-', normal ).-adj( 'oblate', '-', '-', normal ).-adj( 'obligatory', '-', '-', normal ).-adj( 'obliging', '-', '-', normal ).-adj( 'oblique', '-', '-', normal ).-adj( 'oblivious', '-', '-', normal ).-adj( 'oblong', '-', '-', normal ).-adj( 'obnoxious', '-', '-', normal ).-adj( 'obscene', '-', '-', normal ).-adj( 'obscure', '-', '-', normal ).-adj( 'obsequious', '-', '-', normal ).-adj( 'observable', '-', '-', normal ).-adj( 'observant', '-', '-', normal ).-adj( 'observing', '-', '-', normal ).-adj( 'obsessional', '-', '-', normal ).-adj( 'obsessive', '-', '-', normal ).-adj( 'obsolescent', '-', '-', normal ).-adj( 'obsolete', '-', '-', normal ).-adj( 'obstetric', '-', '-', normal ).-adj( 'obstetrical', '-', '-', normal ).-adj( 'obstinate', '-', '-', normal ).-adj( 'obstreperous', '-', '-', normal ).-adj( 'obstructive', '-', '-', normal ).-adj( 'obtainable', '-', '-', normal ).-adj( 'obtrusive', '-', '-', normal ).-adj( 'obtuse', '-', '-', normal ).-adj( 'obvious', '-', '-', normal ).-adj( 'occasional', '-', '-', normal ).-adj( 'occult', '-', '-', normal ).-adj( 'occupational', '-', '-', normal ).-adj( 'oceanic', '-', '-', normal ).-adj( 'octagonal', '-', '-', normal ).-adj( 'octogenarian', '-', '-', normal ).-adj( 'ocular', '-', '-', normal ).-adj( 'odd', 'odder', 'oddest', normal ).-adj( 'odd-job', '-', '-', attr ).-adj( 'odds-on', '-', '-', normal ).-adj( 'odious', '-', '-', normal ).-adj( 'odoriferous', '-', '-', normal ).-adj( 'odorous', '-', '-', normal ).-adj( 'odourless', '-', '-', normal ).-adj( 'oecumenical', '-', '-', normal ).-adj( 'off', '-', '-', normal ).-adj( 'off-peak', '-', '-', attr ).-adj( 'off-putting', '-', '-', normal ).-adj( 'off-street', '-', '-', attr ).-adj( 'off-white', '-', '-', normal ).-adj( 'offbeat', '-', '-', normal ).-adj( 'offenceless', '-', '-', normal ).-adj( 'offensive', '-', '-', normal ).-adj( 'offhand', '-', '-', normal ).-adj( 'offhanded', '-', '-', normal ).-adj( 'offhandedly', '-', '-', normal ).-adj( 'official', '-', '-', normal ).-adj( 'officious', '-', '-', normal ).-adj( 'offish', '-', '-', normal ).-adj( 'offshore', '-', '-', normal ).-adj( 'offside', '-', '-', attr ).-adj( 'offstage', '-', '-', normal ).-adj( 'ogreish', '-', '-', normal ).-adj( 'oil-bearing', '-', '-', normal ).-adj( 'oiled', '-', '-', normal ).-adj( 'oilfired', '-', '-', normal ).-adj( 'oily', 'oilier', 'oiliest', normal ).-adj( 'okay', '-', '-', normal ).-adj( 'old', 'older', 'oldest', normal ).-adj( 'old-fashioned', '-', '-', normal ).-adj( 'old-maidish', '-', '-', normal ).-adj( 'old-time', '-', '-', normal ).-adj( 'old-womanish', '-', '-', normal ).-adj( 'old-world', '-', '-', normal ).-adj( 'olden', '-', '-', normal ).-adj( 'oldish', '-', '-', normal ).-adj( 'oleaginous', '-', '-', normal ).-adj( 'olfactory', '-', '-', normal ).-adj( 'olive', '-', '-', normal ).-adj( 'ominous', '-', '-', normal ).-adj( 'omnipotent', '-', '-', normal ).-adj( 'omniscient', '-', '-', normal ).-adj( 'omnivorous', '-', '-', normal ).-adj( 'oncoming', '-', '-', normal ).-adj( 'one', '-', '-', normal ).-adj( 'one-armed', '-', '-', normal ).-adj( 'one-eyed', '-', '-', normal ).-adj( 'one-horse', '-', '-', normal ).-adj( 'one-idea\'d', '-', '-', normal ).-adj( 'one-sided', '-', '-', normal ).-adj( 'one-time', '-', '-', normal ).-adj( 'onerous', '-', '-', normal ).-adj( 'ongoing', '-', '-', normal ).-adj( 'only', '-', '-', normal ).-adj( 'onshore', '-', '-', normal ).-adj( 'onward', '-', '-', normal ).-adj( 'oozy', 'oozier', 'ooziest', normal ).-adj( 'opalescent', '-', '-', normal ).-adj( 'opaque', '-', '-', normal ).-adj( 'open', '-', '-', normal ).-adj( 'open-air', '-', '-', attr ).-adj( 'open-ended', '-', '-', normal ).-adj( 'open-eyed', '-', '-', normal ).-adj( 'open-handed', '-', '-', normal ).-adj( 'open-hearted', '-', '-', normal ).-adj( 'open-minded', '-', '-', normal ).-adj( 'open-mouthed', '-', '-', normal ).-adj( 'opencast', '-', '-', normal ).-adj( 'opening', '-', '-', normal ).-adj( 'operable', '-', '-', normal ).-adj( 'operatic', '-', '-', normal ).-adj( 'operational', '-', '-', normal ).-adj( 'operative', '-', '-', normal ).-adj( 'ophthalmic', '-', '-', normal ).-adj( 'opinionated', '-', '-', normal ).-adj( 'opinionative', '-', '-', normal ).-adj( 'opportune', '-', '-', normal ).-adj( 'opposite', '-', '-', normal ).-adj( 'oppressive', '-', '-', normal ).-adj( 'opprobrious', '-', '-', normal ).-adj( 'optative', '-', '-', normal ).-adj( 'optic', '-', '-', normal ).-adj( 'optical', '-', '-', normal ).-adj( 'optimal', '-', '-', normal ).-adj( 'optimistic', '-', '-', normal ).-adj( 'optional', '-', '-', normal ).-adj( 'opulent', '-', '-', normal ).-adj( 'oracular', '-', '-', normal ).-adj( 'oral', '-', '-', normal ).-adj( 'orange', '-', '-', normal ).-adj( 'oratorical', '-', '-', normal ).-adj( 'orbital', '-', '-', normal ).-adj( 'orchestral', '-', '-', normal ).-adj( 'orderly', '-', '-', normal ).-adj( 'ordinal', '-', '-', normal ).-adj( 'ordinary', '-', '-', normal ).-adj( 'organic', '-', '-', normal ).-adj( 'organizational', '-', '-', normal ).-adj( 'organized', '-', '-', normal ).-adj( 'orgiastic', '-', '-', normal ).-adj( 'orient', '-', '-', normal ).-adj( 'oriental', '-', '-', normal ).-adj( 'original', '-', '-', normal ).-adj( 'ornamental', '-', '-', normal ).-adj( 'ornate', '-', '-', normal ).-adj( 'ornery', '-', '-', normal ).-adj( 'ornithological', '-', '-', normal ).-adj( 'orotund', '-', '-', normal ).-adj( 'orthodontic', '-', '-', normal ).-adj( 'orthodox', '-', '-', normal ).-adj( 'orthogonal', '-', '-', normal ).-adj( 'orthographic', '-', '-', normal ).-adj( 'orthopaedic', '-', '-', normal ).-adj( 'orthopedic', '-', '-', normal ).-adj( 'osseous', '-', '-', normal ).-adj( 'ostensible', '-', '-', normal ).-adj( 'ostentatious', '-', '-', normal ).-adj( 'other', '-', '-', normal ).-adj( 'otherworldly', '-', '-', normal ).-adj( 'otiose', '-', '-', normal ).-adj( 'our', '-', '-', normal ).-adj( 'ours', '-', '-', pred ).-adj( 'out-of-date', '-', '-', normal ).-adj( 'out-of-door', '-', '-', attr ).-adj( 'out-of-the-way', '-', '-', normal ).-adj( 'out-of-work', '-', '-', normal ).-adj( 'outback', '-', '-', normal ).-adj( 'outboard', '-', '-', attr ).-adj( 'outbound', '-', '-', normal ).-adj( 'outcast', '-', '-', normal ).-adj( 'outcaste', '-', '-', normal ).-adj( 'outdated', '-', '-', normal ).-adj( 'outdoor', '-', '-', attr ).-adj( 'outer', '-', '-', normal ).-adj( 'outermost', '-', '-', normal ).-adj( 'outgoing', '-', '-', normal ).-adj( 'outlandish', '-', '-', normal ).-adj( 'outlying', '-', '-', normal ).-adj( 'outmoded', '-', '-', normal ).-adj( 'outmost', '-', '-', normal ).-adj( 'outr_e', '-', '-', normal ).-adj( 'outrageous', '-', '-', normal ).-adj( 'outrigged', '-', '-', normal ).-adj( 'outright', '-', '-', normal ).-adj( 'outside', '-', '-', normal ).-adj( 'outsize', '-', '-', normal ).-adj( 'outspoken', '-', '-', normal ).-adj( 'outspread', '-', '-', normal ).-adj( 'outstanding', '-', '-', normal ).-adj( 'outstretched', '-', '-', normal ).-adj( 'outward', '-', '-', normal ).-adj( 'oval', '-', '-', normal ).-adj( 'over-ripe', '-', '-', normal ).-adj( 'overabundant', '-', '-', normal ).-adj( 'overactive', '-', '-', normal ).-adj( 'overall', '-', '-', normal ).-adj( 'overambitious', '-', '-', normal ).-adj( 'overanxious', '-', '-', normal ).-adj( 'overarm', '-', '-', normal ).-adj( 'overbearing', '-', '-', normal ).-adj( 'overblown', '-', '-', normal ).-adj( 'overbold', '-', '-', normal ).-adj( 'overbusy', '-', '-', normal ).-adj( 'overcareful', '-', '-', normal ).-adj( 'overcast', '-', '-', normal ).-adj( 'overcautious', '-', '-', normal ).-adj( 'overconfident', '-', '-', normal ).-adj( 'overcredulous', '-', '-', normal ).-adj( 'overcritical', '-', '-', normal ).-adj( 'overcurious', '-', '-', normal ).-adj( 'overdelicate', '-', '-', normal ).-adj( 'overdue', '-', '-', normal ).-adj( 'overeager', '-', '-', normal ).-adj( 'overemotional', '-', '-', normal ).-adj( 'overenthusiastic', '-', '-', normal ).-adj( 'overexcited', '-', '-', normal ).-adj( 'overfamiliar', '-', '-', normal ).-adj( 'overfond', '-', '-', normal ).-adj( 'overfull', '-', '-', normal ).-adj( 'overgenerous', '-', '-', normal ).-adj( 'overgreedy', '-', '-', normal ).-adj( 'overgrown', '-', '-', normal ).-adj( 'overhand', '-', '-', normal ).-adj( 'overhasty', '-', '-', normal ).-adj( 'overhead', '-', '-', normal ).-adj( 'overjealous', '-', '-', normal ).-adj( 'overjoyed', '-', '-', normal ).-adj( 'overladen', '-', '-', normal ).-adj( 'overland', '-', '-', normal ).-adj( 'overlarge', '-', '-', normal ).-adj( 'overmodest', '-', '-', normal ).-adj( 'overmuch', '-', '-', normal ).-adj( 'overnervous', '-', '-', normal ).-adj( 'overnight', '-', '-', normal ).-adj( 'overpowering', '-', '-', normal ).-adj( 'overproud', '-', '-', normal ).-adj( 'overripe', '-', '-', normal ).-adj( 'oversea', '-', '-', normal ).-adj( 'overseas', '-', '-', normal ).-adj( 'oversensitive', '-', '-', normal ).-adj( 'overserious', '-', '-', normal ).-adj( 'oversewn', '-', '-', normal ).-adj( 'oversexed', '-', '-', normal ).-adj( 'overshot', '-', '-', normal ).-adj( 'oversize', '-', '-', normal ).-adj( 'overstrung', '-', '-', normal ).-adj( 'overstuffed', '-', '-', normal ).-adj( 'oversubscribed', '-', '-', normal ).-adj( 'oversuspicious', '-', '-', normal ).-adj( 'overt', '-', '-', normal ).-adj( 'overweening', '-', '-', normal ).-adj( 'overweight', '-', '-', normal ).-adj( 'overweighted', '-', '-', normal ).-adj( 'overwrought', '-', '-', normal ).-adj( 'overzealous', '-', '-', normal ).-adj( 'oviparous', '-', '-', normal ).-adj( 'ovoid', '-', '-', normal ).-adj( 'owing', '-', '-', normal ).-adj( 'owlish', '-', '-', normal ).-adj( 'own', '-', '-', normal ).-adj( 'owner-driven', '-', '-', normal ).-adj( 'owner-occupied', '-', '-', normal ).-adj( 'ownerless', '-', '-', normal ).-adj( 'oxeyed', '-', '-', normal ).-adj( 'oxyacetylene', '-', '-', normal ).-adj( 'pacific', '-', '-', normal ).-adj( 'pagan', '-', '-', normal ).-adj( 'pained', '-', '-', normal ).-adj( 'painful', '-', '-', normal ).-adj( 'painless', '-', '-', normal ).-adj( 'painstaking', '-', '-', normal ).-adj( 'palaeolithic', '-', '-', normal ).-adj( 'palatable', '-', '-', normal ).-adj( 'palatal', '-', '-', normal ).-adj( 'palatial', '-', '-', normal ).-adj( 'pale', 'paler', 'palest', normal ).-adj( 'paleolithic', '-', '-', normal ).-adj( 'palish', '-', '-', normal ).-adj( 'palliative', '-', '-', normal ).-adj( 'pallid', '-', '-', normal ).-adj( 'pally', 'pallier', 'palliest', normal ).-adj( 'palmy', 'palmier', 'palmiest', normal ).-adj( 'palpable', '-', '-', normal ).-adj( 'paltry', 'paltrier', 'paltriest', normal ).-adj( 'panchromatic', '-', '-', normal ).-adj( 'pancreatic', '-', '-', normal ).-adj( 'pandemic', '-', '-', normal ).-adj( 'panic-stricken', '-', '-', normal ).-adj( 'panicky', '-', '-', normal ).-adj( 'panoplied', '-', '-', normal ).-adj( 'panoptic', '-', '-', normal ).-adj( 'panoramic', '-', '-', normal ).-adj( 'pantheistic', '-', '-', normal ).-adj( 'panzer', '-', '-', attr ).-adj( 'papal', '-', '-', normal ).-adj( 'paperbacked', '-', '-', normal ).-adj( 'paperless', '-', '-', normal ).-adj( 'papist', '-', '-', normal ).-adj( 'parabolic', '-', '-', normal ).-adj( 'parabolical', '-', '-', normal ).-adj( 'paradisiac', '-', '-', normal ).-adj( 'paradisiacal', '-', '-', normal ).-adj( 'paradoxical', '-', '-', normal ).-adj( 'parallel', '-', '-', normal ).-adj( 'paralytic', '-', '-', normal ).-adj( 'paramilitary', '-', '-', normal ).-adj( 'paramount', '-', '-', normal ).-adj( 'paranoid', '-', '-', normal ).-adj( 'paraplegic', '-', '-', normal ).-adj( 'parasitic', '-', '-', normal ).-adj( 'parasitical', '-', '-', normal ).-adj( 'pardonable', '-', '-', normal ).-adj( 'parental', '-', '-', normal ).-adj( 'parenthetic', '-', '-', normal ).-adj( 'parenthetical', '-', '-', normal ).-adj( 'parky', '-', '-', normal ).-adj( 'parliamentary', '-', '-', normal ).-adj( 'parlous', '-', '-', normal ).-adj( 'parochial', '-', '-', normal ).-adj( 'parsimonious', '-', '-', normal ).-adj( 'part-time', '-', '-', normal ).-adj( 'parti-coloured', '-', '-', normal ).-adj( 'partial', '-', '-', normal ).-adj( 'participial', '-', '-', normal ).-adj( 'particular', '-', '-', normal ).-adj( 'partisan', '-', '-', normal ).-adj( 'partitive', '-', '-', normal ).-adj( 'party-spirited', '-', '-', normal ).-adj( 'paschal', '-', '-', normal ).-adj( 'pass_e', '-', '-', normal ).-adj( 'pass_ee', '-', '-', normal ).-adj( 'passable', '-', '-', normal ).-adj( 'passing', '-', '-', normal ).-adj( 'passing-out', '-', '-', normal ).-adj( 'passionate', '-', '-', normal ).-adj( 'passionless', '-', '-', normal ).-adj( 'passive', '-', '-', normal ).-adj( 'past', '-', '-', normal ).-adj( 'pastoral', '-', '-', normal ).-adj( 'pasty', 'pastier', 'pastiest', normal ).-adj( 'patchy', 'patchier', 'patchiest', normal ).-adj( 'patent', '-', '-', normal ).-adj( 'paternal', '-', '-', normal ).-adj( 'pathetic', '-', '-', normal ).-adj( 'pathless', '-', '-', normal ).-adj( 'pathological', '-', '-', normal ).-adj( 'patient', '-', '-', normal ).-adj( 'patriarchal', '-', '-', normal ).-adj( 'patrician', '-', '-', normal ).-adj( 'patrimonial', '-', '-', normal ).-adj( 'patriotic', '-', '-', normal ).-adj( 'patronizing', '-', '-', normal ).-adj( 'patronymic', '-', '-', normal ).-adj( 'paunchy', 'paunchier', 'paunchiest', normal ).-adj( 'pawky', '-', '-', normal ).-adj( 'payable', '-', '-', normal ).-adj( 'pea-green', '-', '-', normal ).-adj( 'peaceable', '-', '-', normal ).-adj( 'peaceful', '-', '-', normal ).-adj( 'peacock-blue', '-', '-', normal ).-adj( 'peaked', '-', '-', normal ).-adj( 'peaky', 'peakier', 'peakiest', normal ).-adj( 'pearly', 'pearlier', 'pearliest', normal ).-adj( 'peaty', 'peatier', 'peatiest', normal ).-adj( 'pebbly', 'pebblier', 'pebbliest', normal ).-adj( 'peccable', '-', '-', normal ).-adj( 'peckish', '-', '-', normal ).-adj( 'pectic', '-', '-', normal ).-adj( 'pectoral', '-', '-', normal ).-adj( 'peculiar', '-', '-', normal ).-adj( 'pecuniary', '-', '-', normal ).-adj( 'pedagogic', '-', '-', normal ).-adj( 'pedagogical', '-', '-', normal ).-adj( 'pedal', '-', '-', normal ).-adj( 'pedantic', '-', '-', normal ).-adj( 'peddling', '-', '-', normal ).-adj( 'pedestrian', '-', '-', normal ).-adj( 'peerless', '-', '-', normal ).-adj( 'peeved', '-', '-', normal ).-adj( 'peevish', '-', '-', normal ).-adj( 'pejorative', '-', '-', normal ).-adj( 'pellucid', '-', '-', normal ).-adj( 'pelvic', '-', '-', normal ).-adj( 'penal', '-', '-', normal ).-adj( 'pendent', '-', '-', normal ).-adj( 'pending', '-', '-', normal ).-adj( 'pendulous', '-', '-', normal ).-adj( 'penetrable', '-', '-', normal ).-adj( 'penetrating', '-', '-', normal ).-adj( 'penetrative', '-', '-', normal ).-adj( 'peninsular', '-', '-', normal ).-adj( 'penitent', '-', '-', normal ).-adj( 'penitential', '-', '-', normal ).-adj( 'penitentiary', '-', '-', normal ).-adj( 'penniless', '-', '-', normal ).-adj( 'pensionable', '-', '-', normal ).-adj( 'pensive', '-', '-', normal ).-adj( 'pent-up', '-', '-', normal ).-adj( 'pentagonal', '-', '-', normal ).-adj( 'penultimate', '-', '-', normal ).-adj( 'penurious', '-', '-', normal ).-adj( 'peppery', '-', '-', normal ).-adj( 'peptic', '-', '-', normal ).-adj( 'perceivable', '-', '-', normal ).-adj( 'perceptible', '-', '-', normal ).-adj( 'perceptive', '-', '-', normal ).-adj( 'perceptual', '-', '-', normal ).-adj( 'percipient', '-', '-', normal ).-adj( 'peremptory', '-', '-', normal ).-adj( 'perennial', '-', '-', normal ).-adj( 'perfect', '-', '-', normal ).-adj( 'perfectible', '-', '-', normal ).-adj( 'perfervid', '-', '-', normal ).-adj( 'perfidious', '-', '-', normal ).-adj( 'perfunctory', '-', '-', normal ).-adj( 'perilous', '-', '-', normal ).-adj( 'periodic', '-', '-', normal ).-adj( 'periodical', '-', '-', normal ).-adj( 'peripatetic', '-', '-', normal ).-adj( 'peripheral', '-', '-', normal ).-adj( 'periphrastic', '-', '-', normal ).-adj( 'perishable', '-', '-', normal ).-adj( 'perky', 'perkier', 'perkiest', normal ).-adj( 'permanent', '-', '-', normal ).-adj( 'permeable', '-', '-', normal ).-adj( 'permissible', '-', '-', normal ).-adj( 'permissive', '-', '-', normal ).-adj( 'pernicious', '-', '-', normal ).-adj( 'pernickety', '-', '-', normal ).-adj( 'perpendicular', '-', '-', normal ).-adj( 'perpetual', '-', '-', normal ).-adj( 'perplexed', '-', '-', normal ).-adj( 'persevering', '-', '-', normal ).-adj( 'persistent', '-', '-', normal ).-adj( 'personable', '-', '-', normal ).-adj( 'personal', '-', '-', normal ).-adj( 'perspicacious', '-', '-', normal ).-adj( 'perspicuous', '-', '-', normal ).-adj( 'persuadable', '-', '-', normal ).-adj( 'persuasive', '-', '-', normal ).-adj( 'pert', '-', '-', normal ).-adj( 'pertinacious', '-', '-', normal ).-adj( 'pertinent', '-', '-', normal ).-adj( 'pervasive', '-', '-', normal ).-adj( 'perverse', '-', '-', normal ).-adj( 'pesky', 'peskier', 'peskiest', normal ).-adj( 'pessimistic', '-', '-', normal ).-adj( 'pestiferous', '-', '-', normal ).-adj( 'pestilent', '-', '-', normal ).-adj( 'pestilential', '-', '-', normal ).-adj( 'petaled', '-', '-', normal ).-adj( 'petalled', '-', '-', normal ).-adj( 'petite', '-', '-', normal ).-adj( 'pettifogging', '-', '-', normal ).-adj( 'pettish', '-', '-', normal ).-adj( 'petty', 'pettier', 'pettiest', normal ).-adj( 'petulant', '-', '-', normal ).-adj( 'phallic', '-', '-', normal ).-adj( 'phantasmal', '-', '-', normal ).-adj( 'pharisaic', '-', '-', normal ).-adj( 'pharisaical', '-', '-', normal ).-adj( 'pharmaceutical', '-', '-', normal ).-adj( 'pharmacological', '-', '-', normal ).-adj( 'phenomenal', '-', '-', normal ).-adj( 'philanthropic', '-', '-', normal ).-adj( 'philatelic', '-', '-', normal ).-adj( 'philharmonic', '-', '-', normal ).-adj( 'philhellene', '-', '-', normal ).-adj( 'philhellenic', '-', '-', normal ).-adj( 'philological', '-', '-', normal ).-adj( 'philosophic', '-', '-', normal ).-adj( 'philosophical', '-', '-', normal ).-adj( 'phlegmatic', '-', '-', normal ).-adj( 'phonemic', '-', '-', normal ).-adj( 'phonetic', '-', '-', normal ).-adj( 'phoney', '-', '-', normal ).-adj( 'phonic', '-', '-', normal ).-adj( 'phonological', '-', '-', normal ).-adj( 'phony', '-', '-', normal ).-adj( 'phosphorescent', '-', '-', normal ).-adj( 'phosphoric', '-', '-', normal ).-adj( 'phosphorous', '-', '-', normal ).-adj( 'photoelectric', '-', '-', normal ).-adj( 'photogenic', '-', '-', normal ).-adj( 'photographic', '-', '-', normal ).-adj( 'phrasal', '-', '-', normal ).-adj( 'phrenetic', '-', '-', normal ).-adj( 'physical', '-', '-', normal ).-adj( 'physiological', '-', '-', normal ).-adj( 'pianissimo', '-', '-', normal ).-adj( 'piano', '-', '-', normal ).-adj( 'picaresque', '-', '-', normal ).-adj( 'picric', '-', '-', normal ).-adj( 'pictorial', '-', '-', normal ).-adj( 'picturesque', '-', '-', normal ).-adj( 'piddling', '-', '-', normal ).-adj( 'piebald', '-', '-', normal ).-adj( 'piecemeal', '-', '-', normal ).-adj( 'pied', '-', '-', normal ).-adj( 'piercing', '-', '-', normal ).-adj( 'piffling', '-', '-', normal ).-adj( 'pig-headed', '-', '-', normal ).-adj( 'pigeon-breasted', '-', '-', normal ).-adj( 'pigeon-toed', '-', '-', normal ).-adj( 'piggish', '-', '-', normal ).-adj( 'piggy', 'piggier', 'piggiest', normal ).-adj( 'pillared', '-', '-', normal ).-adj( 'pimpled', '-', '-', normal ).-adj( 'pimply', 'pimplier', 'pimpliest', normal ).-adj( 'pinchbeck', '-', '-', normal ).-adj( 'pineal', '-', '-', normal ).-adj( 'pink', 'pinker', 'pinkest', normal ).-adj( 'pinkish', '-', '-', normal ).-adj( 'pinnate', '-', '-', normal ).-adj( 'pinstripe', '-', '-', normal ).-adj( 'pious', '-', '-', normal ).-adj( 'piping', '-', '-', normal ).-adj( 'piquant', '-', '-', normal ).-adj( 'piratical', '-', '-', normal ).-adj( 'piscatorial', '-', '-', normal ).-adj( 'pissed', '-', '-', normal ).-adj( 'pitch-black', '-', '-', normal ).-adj( 'pitch-dark', '-', '-', normal ).-adj( 'piteous', '-', '-', normal ).-adj( 'pithy', 'pithier', 'pithiest', normal ).-adj( 'pitiable', '-', '-', normal ).-adj( 'pitiful', '-', '-', normal ).-adj( 'pitiless', '-', '-', normal ).-adj( 'pituitary', '-', '-', normal ).-adj( 'pitying', '-', '-', normal ).-adj( 'pivotal', '-', '-', normal ).-adj( 'pixilated', '-', '-', normal ).-adj( 'pizzicato', '-', '-', normal ).-adj( 'placid', '-', '-', normal ).-adj( 'plaguy', '-', '-', normal ).-adj( 'plain', 'plainer', 'plainest', normal ).-adj( 'plain-spoken', '-', '-', normal ).-adj( 'plaintive', '-', '-', normal ).-adj( 'planetary', '-', '-', normal ).-adj( 'plangent', '-', '-', normal ).-adj( 'planless', '-', '-', normal ).-adj( 'plastered', '-', '-', normal ).-adj( 'plastic', '-', '-', normal ).-adj( 'platitudinous', '-', '-', normal ).-adj( 'plausible', '-', '-', normal ).-adj( 'playful', '-', '-', normal ).-adj( 'pleasant', 'pleasanter', 'pleasantest', normal ).-adj( 'pleased', '-', '-', normal ).-adj( 'pleasing', '-', '-', normal ).-adj( 'pleasurable', '-', '-', normal ).-adj( 'plebeian', '-', '-', normal ).-adj( 'plenary', '-', '-', normal ).-adj( 'plenteous', '-', '-', normal ).-adj( 'plentiful', '-', '-', normal ).-adj( 'pliable', '-', '-', normal ).-adj( 'pliant', '-', '-', normal ).-adj( 'plodding', '-', '-', normal ).-adj( 'plosive', '-', '-', normal ).-adj( 'plucky', 'pluckier', 'pluckiest', normal ).-adj( 'plummy', 'plummier', 'plummiest', normal ).-adj( 'plump', 'plumper', 'plumpest', normal ).-adj( 'pluperfect', '-', '-', normal ).-adj( 'plural', '-', '-', normal ).-adj( 'plus', '-', '-', normal ).-adj( 'plush', 'plusher', 'plushest', normal ).-adj( 'plushy', 'plushier', 'plushiest', normal ).-adj( 'plutocratic', '-', '-', normal ).-adj( 'pneumatic', '-', '-', normal ).-adj( 'pocked', '-', '-', normal ).-adj( 'pockmarked', '-', '-', normal ).-adj( 'podgy', 'podgier', 'podgiest', normal ).-adj( 'poetic', '-', '-', normal ).-adj( 'poetical', '-', '-', normal ).-adj( 'poignant', '-', '-', normal ).-adj( 'point-blank', '-', '-', normal ).-adj( 'pointed', '-', '-', normal ).-adj( 'pointless', '-', '-', normal ).-adj( 'poisonous', '-', '-', normal ).-adj( 'poky', 'pokier', 'pokiest', normal ).-adj( 'polar', '-', '-', normal ).-adj( 'polemic', '-', '-', normal ).-adj( 'polite', 'politer', 'politest', normal ).-adj( 'politic', '-', '-', normal ).-adj( 'political', '-', '-', normal ).-adj( 'polo-neck', '-', '-', normal ).-adj( 'polyandrous', '-', '-', normal ).-adj( 'polygamous', '-', '-', normal ).-adj( 'polyglot', '-', '-', normal ).-adj( 'polygonal', '-', '-', normal ).-adj( 'polymorphic', '-', '-', normal ).-adj( 'polymorphous', '-', '-', normal ).-adj( 'polynomial', '-', '-', normal ).-adj( 'polyphonic', '-', '-', normal ).-adj( 'polysyllabic', '-', '-', normal ).-adj( 'polytheistic', '-', '-', normal ).-adj( 'pompous', '-', '-', normal ).-adj( 'ponderable', '-', '-', normal ).-adj( 'ponderous', '-', '-', normal ).-adj( 'pontifical', '-', '-', normal ).-adj( 'poor', 'poorer', 'poorest', normal ).-adj( 'poor-spirited', '-', '-', normal ).-adj( 'poorly', '-', '-', pred ).-adj( 'pop', '-', '-', normal ).-adj( 'popeyed', '-', '-', normal ).-adj( 'popish', '-', '-', normal ).-adj( 'popular', '-', '-', normal ).-adj( 'populous', '-', '-', normal ).-adj( 'porcine', '-', '-', normal ).-adj( 'pornographic', '-', '-', normal ).-adj( 'porous', '-', '-', normal ).-adj( 'portable', '-', '-', normal ).-adj( 'portentous', '-', '-', normal ).-adj( 'portly', '-', '-', normal ).-adj( 'posh', 'posher', 'poshest', normal ).-adj( 'positive', '-', '-', normal ).-adj( 'possessive', '-', '-', normal ).-adj( 'possible', '-', '-', normal ).-adj( 'post-free', '-', '-', normal ).-adj( 'post-mortem', '-', '-', normal ).-adj( 'post-paid', '-', '-', normal ).-adj( 'postal', '-', '-', normal ).-adj( 'posterior', '-', '-', normal ).-adj( 'postgraduate', '-', '-', normal ).-adj( 'posthumous', '-', '-', normal ).-adj( 'postprandial', '-', '-', normal ).-adj( 'postural', '-', '-', normal ).-adj( 'pot-trained', '-', '-', normal ).-adj( 'potable', '-', '-', normal ).-adj( 'potbellied', '-', '-', normal ).-adj( 'potbound', '-', '-', normal ).-adj( 'potent', '-', '-', normal ).-adj( 'potential', '-', '-', normal ).-adj( 'potted', '-', '-', normal ).-adj( 'potty', 'pottier', 'pottiest', normal ).-adj( 'poverty-stricken', '-', '-', normal ).-adj( 'powdered', '-', '-', normal ).-adj( 'powdery', '-', '-', normal ).-adj( 'powered', '-', '-', normal ).-adj( 'powerful', '-', '-', normal ).-adj( 'powerless', '-', '-', normal ).-adj( 'practicable', '-', '-', normal ).-adj( 'practical', '-', '-', normal ).-adj( 'practised', '-', '-', normal ).-adj( 'praetorian', '-', '-', normal ).-adj( 'pragmatic', '-', '-', normal ).-adj( 'praiseworthy', '-', '-', normal ).-adj( 'pre-eminent', '-', '-', normal ).-adj( 'pre-emptive', '-', '-', normal ).-adj( 'pre-existent', '-', '-', normal ).-adj( 'pre-packaged', '-', '-', normal ).-adj( 'precarious', '-', '-', normal ).-adj( 'precast', '-', '-', normal ).-adj( 'precautionary', '-', '-', normal ).-adj( 'precedented', '-', '-', normal ).-adj( 'preceding', '-', '-', normal ).-adj( 'precious', '-', '-', normal ).-adj( 'precipitate', '-', '-', normal ).-adj( 'precipitous', '-', '-', normal ).-adj( 'precise', '-', '-', normal ).-adj( 'precocious', '-', '-', normal ).-adj( 'preconcerted', '-', '-', normal ).-adj( 'preconditioned', '-', '-', normal ).-adj( 'precursory', '-', '-', normal ).-adj( 'predatory', '-', '-', normal ).-adj( 'predestinate', '-', '-', normal ).-adj( 'predicative', '-', '-', normal ).-adj( 'predictable', '-', '-', normal ).-adj( 'predominant', '-', '-', normal ).-adj( 'prefatory', '-', '-', normal ).-adj( 'prefectural', '-', '-', normal ).-adj( 'preferable', '-', '-', normal ).-adj( 'preferential', '-', '-', normal ).-adj( 'pregnant', '-', '-', normal ).-adj( 'prehensile', '-', '-', normal ).-adj( 'prehistoric', '-', '-', normal ).-adj( 'prehistorical', '-', '-', normal ).-adj( 'prejudicial', '-', '-', normal ).-adj( 'preliminary', '-', '-', normal ).-adj( 'premarital', '-', '-', normal ).-adj( 'premature', '-', '-', normal ).-adj( 'premier', '-', '-', normal ).-adj( 'premonitory', '-', '-', normal ).-adj( 'prenatal', '-', '-', normal ).-adj( 'prepacked', '-', '-', normal ).-adj( 'preparatory', '-', '-', normal ).-adj( 'preponderant', '-', '-', normal ).-adj( 'prepositional', '-', '-', normal ).-adj( 'prepossessing', '-', '-', normal ).-adj( 'preposterous', '-', '-', normal ).-adj( 'prerequisite', '-', '-', normal ).-adj( 'prescient', '-', '-', normal ).-adj( 'prescriptive', '-', '-', normal ).-adj( 'present', '-', '-', normal ).-adj( 'present-day', '-', '-', attr ).-adj( 'presentable', '-', '-', normal ).-adj( 'preservable', '-', '-', normal ).-adj( 'preservative', '-', '-', normal ).-adj( 'presidential', '-', '-', normal ).-adj( 'pressing', '-', '-', normal ).-adj( 'pressurized', '-', '-', normal ).-adj( 'prestigious', '-', '-', normal ).-adj( 'prestissimo', '-', '-', normal ).-adj( 'presto', '-', '-', normal ).-adj( 'prestressed', '-', '-', normal ).-adj( 'presumable', '-', '-', normal ).-adj( 'presuming', '-', '-', normal ).-adj( 'presumptive', '-', '-', normal ).-adj( 'presumptuous', '-', '-', normal ).-adj( 'pretentious', '-', '-', normal ).-adj( 'preterit', '-', '-', normal ).-adj( 'preterite', '-', '-', normal ).-adj( 'preternatural', '-', '-', normal ).-adj( 'pretty', 'prettier', 'prettiest', normal ).-adj( 'pretty-pretty', '-', '-', normal ).-adj( 'prevailing', '-', '-', normal ).-adj( 'prevalent', '-', '-', normal ).-adj( 'preventable', '-', '-', normal ).-adj( 'preventive', '-', '-', normal ).-adj( 'previous', '-', '-', normal ).-adj( 'price-controlled', '-', '-', normal ).-adj( 'priceless', '-', '-', normal ).-adj( 'pricey', 'pricier', 'priciest', normal ).-adj( 'prickly', 'pricklier', 'prickliest', normal ).-adj( 'priest-ridden', '-', '-', normal ).-adj( 'priestlike', '-', '-', normal ).-adj( 'priestly', 'priestlier', 'priestliest', normal ).-adj( 'priggish', '-', '-', normal ).-adj( 'prim', 'primmer', 'primmest', normal ).-adj( 'prima', '-', '-', normal ).-adj( 'prima facie', '-', '-', normal ).-adj( 'primaeval', '-', '-', normal ).-adj( 'primal', '-', '-', normal ).-adj( 'primary', '-', '-', normal ).-adj( 'prime', '-', '-', normal ).-adj( 'primeval', '-', '-', normal ).-adj( 'primitive', '-', '-', normal ).-adj( 'primordial', '-', '-', normal ).-adj( 'princely', 'princelier', 'princeliest', normal ).-adj( 'principal', '-', '-', normal ).-adj( 'principled', '-', '-', normal ).-adj( 'printable', '-', '-', normal ).-adj( 'prior', '-', '-', normal ).-adj( 'prismatic', '-', '-', normal ).-adj( 'pristine', '-', '-', normal ).-adj( 'private', '-', '-', normal ).-adj( 'privileged', '-', '-', normal ).-adj( 'privy', '-', '-', normal ).-adj( 'pro forma', '-', '-', normal ).-adj( 'probabilistic', '-', '-', normal ).-adj( 'probable', '-', '-', normal ).-adj( 'probationary', '-', '-', normal ).-adj( 'problematic', '-', '-', normal ).-adj( 'procedural', '-', '-', normal ).-adj( 'processional', '-', '-', normal ).-adj( 'proconsular', '-', '-', normal ).-adj( 'procurable', '-', '-', normal ).-adj( 'prodigal', '-', '-', normal ).-adj( 'prodigious', '-', '-', normal ).-adj( 'productive', '-', '-', normal ).-adj( 'profane', '-', '-', normal ).-adj( 'professed', '-', '-', normal ).-adj( 'professional', '-', '-', normal ).-adj( 'professorial', '-', '-', normal ).-adj( 'proficient', '-', '-', normal ).-adj( 'profitable', '-', '-', normal ).-adj( 'profitless', '-', '-', normal ).-adj( 'profligate', '-', '-', normal ).-adj( 'profound', '-', '-', normal ).-adj( 'profuse', '-', '-', normal ).-adj( 'prognostic', '-', '-', normal ).-adj( 'progressive', '-', '-', normal ).-adj( 'prohibitive', '-', '-', normal ).-adj( 'prohibitory', '-', '-', normal ).-adj( 'projectile', '-', '-', normal ).-adj( 'proletarian', '-', '-', normal ).-adj( 'prolific', '-', '-', normal ).-adj( 'prolix', '-', '-', normal ).-adj( 'prolonged', '-', '-', normal ).-adj( 'prominent', '-', '-', normal ).-adj( 'promiscuous', '-', '-', normal ).-adj( 'promising', '-', '-', normal ).-adj( 'promissory', '-', '-', normal ).-adj( 'promotional', '-', '-', normal ).-adj( 'prompt', '-', '-', normal ).-adj( 'prone', '-', '-', normal ).-adj( 'pronged', '-', '-', normal ).-adj( 'pronominal', '-', '-', normal ).-adj( 'pronounceable', '-', '-', normal ).-adj( 'pronounced', '-', '-', normal ).-adj( 'proof', '-', '-', normal ).-adj( 'propellant', '-', '-', normal ).-adj( 'propellent', '-', '-', normal ).-adj( 'proper', '-', '-', normal ).-adj( 'propertied', '-', '-', normal ).-adj( 'prophetic', '-', '-', normal ).-adj( 'prophetical', '-', '-', normal ).-adj( 'prophylactic', '-', '-', normal ).-adj( 'propitiatory', '-', '-', normal ).-adj( 'propitious', '-', '-', normal ).-adj( 'proportionable', '-', '-', normal ).-adj( 'proportional', '-', '-', normal ).-adj( 'proportionate', '-', '-', normal ).-adj( 'proprietary', '-', '-', normal ).-adj( 'propulsive', '-', '-', normal ).-adj( 'prosaic', '-', '-', normal ).-adj( 'prospective', '-', '-', normal ).-adj( 'prosperous', '-', '-', normal ).-adj( 'prostrate', '-', '-', normal ).-adj( 'prosy', 'prosier', 'prosiest', normal ).-adj( 'protean', '-', '-', normal ).-adj( 'protective', '-', '-', normal ).-adj( 'protrusive', '-', '-', normal ).-adj( 'protuberant', '-', '-', normal ).-adj( 'proud', 'prouder', 'proudest', normal ).-adj( 'provable', '-', '-', normal ).-adj( 'proverbial', '-', '-', normal ).-adj( 'provident', '-', '-', normal ).-adj( 'providential', '-', '-', normal ).-adj( 'provincial', '-', '-', normal ).-adj( 'provisional', '-', '-', normal ).-adj( 'provisory', '-', '-', normal ).-adj( 'provocative', '-', '-', normal ).-adj( 'provoking', '-', '-', normal ).-adj( 'proximate', '-', '-', normal ).-adj( 'proximo', '-', '-', normal ).-adj( 'prudent', '-', '-', normal ).-adj( 'prudential', '-', '-', normal ).-adj( 'prudish', '-', '-', normal ).-adj( 'prurient', '-', '-', normal ).-adj( 'prussic', '-', '-', normal ).-adj( 'pseudo', '-', '-', normal ).-adj( 'pseudonymous', '-', '-', normal ).-adj( 'psychedelic', '-', '-', normal ).-adj( 'psychiatric', '-', '-', normal ).-adj( 'psychic', '-', '-', normal ).-adj( 'psychical', '-', '-', normal ).-adj( 'psychoanalytic', '-', '-', normal ).-adj( 'psychoanalytical', '-', '-', normal ).-adj( 'psychological', '-', '-', normal ).-adj( 'psychopathic', '-', '-', normal ).-adj( 'psychosomatic', '-', '-', normal ).-adj( 'pubic', '-', '-', normal ).-adj( 'public', '-', '-', normal ).-adj( 'public-spirited', '-', '-', normal ).-adj( 'puckish', '-', '-', normal ).-adj( 'pudgy', 'pudgier', 'pudgiest', normal ).-adj( 'puerile', '-', '-', normal ).-adj( 'puerperal', '-', '-', normal ).-adj( 'puffy', 'puffier', 'puffiest', normal ).-adj( 'pug-nose', '-', '-', normal ).-adj( 'pug-nosed', '-', '-', normal ).-adj( 'pugilistic', '-', '-', normal ).-adj( 'pugnacious', '-', '-', normal ).-adj( 'puissant', '-', '-', normal ).-adj( 'pukka', '-', '-', normal ).-adj( 'pulchritudinous', '-', '-', normal ).-adj( 'pulmonary', '-', '-', normal ).-adj( 'pulpy', 'pulpier', 'pulpiest', normal ).-adj( 'punch-drunk', '-', '-', normal ).-adj( 'punctilious', '-', '-', normal ).-adj( 'punctual', '-', '-', normal ).-adj( 'pungent', '-', '-', normal ).-adj( 'punishable', '-', '-', normal ).-adj( 'punitive', '-', '-', normal ).-adj( 'puny', 'punier', 'puniest', normal ).-adj( 'purblind', '-', '-', normal ).-adj( 'purchasable', '-', '-', normal ).-adj( 'pure', 'purer', 'purest', normal ).-adj( 'purgative', '-', '-', normal ).-adj( 'purgatorial', '-', '-', normal ).-adj( 'puritan', '-', '-', normal ).-adj( 'puritanical', '-', '-', normal ).-adj( 'purple', '-', '-', normal ).-adj( 'purplish', '-', '-', normal ).-adj( 'purpose-built', '-', '-', normal ).-adj( 'purposeful', '-', '-', normal ).-adj( 'purposeless', '-', '-', normal ).-adj( 'purposive', '-', '-', normal ).-adj( 'purse-proud', '-', '-', normal ).-adj( 'pursuant', '-', '-', normal ).-adj( 'pursy', '-', '-', normal ).-adj( 'purulent', '-', '-', normal ).-adj( 'pushful', '-', '-', normal ).-adj( 'pushing', '-', '-', normal ).-adj( 'pusillanimous', '-', '-', normal ).-adj( 'putative', '-', '-', normal ).-adj( 'putrescent', '-', '-', normal ).-adj( 'putrid', '-', '-', normal ).-adj( 'pyjama', '-', '-', attr ).-adj( 'pyrotechnic', '-', '-', normal ).-adj( 'quadrangular', '-', '-', normal ).-adj( 'quadratic', '-', '-', normal ).-adj( 'quadrilateral', '-', '-', normal ).-adj( 'quadrophonic', '-', '-', normal ).-adj( 'quadruple', '-', '-', normal ).-adj( 'quadruplicate', '-', '-', normal ).-adj( 'quaint', 'quainter', 'quaintest', normal ).-adj( 'qualified', '-', '-', normal ).-adj( 'qualitative', '-', '-', normal ).-adj( 'quantitative', '-', '-', normal ).-adj( 'quarrelsome', '-', '-', normal ).-adj( 'quarterly', '-', '-', normal ).-adj( 'queasy', 'queasier', 'queasiest', normal ).-adj( 'queenly', 'queenlier', 'queenliest', normal ).-adj( 'queer', 'queerer', 'queerest', normal ).-adj( 'quenchless', '-', '-', normal ).-adj( 'querulous', '-', '-', normal ).-adj( 'questionable', '-', '-', normal ).-adj( 'quibbling', '-', '-', normal ).-adj( 'quick', 'quicker', 'quickest', normal ).-adj( 'quick-change', '-', '-', attr ).-adj( 'quick-eared', '-', '-', normal ).-adj( 'quick-eyed', '-', '-', normal ).-adj( 'quick-sighted', '-', '-', normal ).-adj( 'quick-tempered', '-', '-', normal ).-adj( 'quick-witted', '-', '-', normal ).-adj( 'quickset', '-', '-', normal ).-adj( 'quiescent', '-', '-', normal ).-adj( 'quiet', 'quieter', 'quietest', normal ).-adj( 'quincentenary', '-', '-', normal ).-adj( 'quit', '-', '-', pred ).-adj( 'quits', '-', '-', pred ).-adj( 'quixotic', '-', '-', normal ).-adj( 'quizzical', '-', '-', normal ).-adj( 'quotable', '-', '-', normal ).-adj( 'quotidian', '-', '-', normal ).-adj( 'rabbinical', '-', '-', normal ).-adj( 'rabble-rousing', '-', '-', normal ).-adj( 'rabid', '-', '-', normal ).-adj( 'racial', '-', '-', normal ).-adj( 'racy', 'racier', 'raciest', normal ).-adj( 'raddled', '-', '-', normal ).-adj( 'radial', '-', '-', normal ).-adj( 'radiant', '-', '-', normal ).-adj( 'radical', '-', '-', normal ).-adj( 'radioactive', '-', '-', normal ).-adj( 'raffish', '-', '-', normal ).-adj( 'raftered', '-', '-', normal ).-adj( 'ragged', '-', '-', normal ).-adj( 'rainproof', '-', '-', normal ).-adj( 'rainy', 'rainier', 'rainiest', normal ).-adj( 'rakish', '-', '-', normal ).-adj( 'rallentando', '-', '-', normal ).-adj( 'rambling', '-', '-', normal ).-adj( 'rambunctious', '-', '-', normal ).-adj( 'rampageous', '-', '-', normal ).-adj( 'rampant', '-', '-', normal ).-adj( 'ramshackle', '-', '-', normal ).-adj( 'rancid', '-', '-', normal ).-adj( 'rancorous', '-', '-', normal ).-adj( 'randy', 'randier', 'randiest', normal ).-adj( 'rank', '-', '-', normal ).-adj( 'rapacious', '-', '-', normal ).-adj( 'rapid', '-', '-', normal ).-adj( 'rapt', '-', '-', normal ).-adj( 'rapturous', '-', '-', normal ).-adj( 'rare', 'rarer', 'rarest', normal ).-adj( 'raring', '-', '-', normal ).-adj( 'rascally', '-', '-', normal ).-adj( 'rash', 'rasher', 'rashest', normal ).-adj( 'ratable', '-', '-', normal ).-adj( 'rateable', '-', '-', normal ).-adj( 'rational', '-', '-', normal ).-adj( 'rationalistic', '-', '-', normal ).-adj( 'rattlebrained', '-', '-', normal ).-adj( 'rattlepated', '-', '-', normal ).-adj( 'rattling', '-', '-', normal ).-adj( 'ratty', 'rattier', 'rattiest', normal ).-adj( 'raucous', '-', '-', normal ).-adj( 'ravening', '-', '-', normal ).-adj( 'ravenous', '-', '-', normal ).-adj( 'raving', '-', '-', normal ).-adj( 'raw', '-', '-', normal ).-adj( 'rawboned', '-', '-', normal ).-adj( 'rawhide', '-', '-', normal ).-adj( 'razorbacked', '-', '-', normal ).-adj( 'readable', '-', '-', normal ).-adj( 'ready', 'readier', 'readiest', normal ).-adj( 'ready-made', '-', '-', normal ).-adj( 'real', '-', '-', normal ).-adj( 'realistic', '-', '-', normal ).-adj( 'realizable', '-', '-', normal ).-adj( 'rearmost', '-', '-', normal ).-adj( 'reasonable', '-', '-', normal ).-adj( 'reasonless', '-', '-', normal ).-adj( 'reassuring', '-', '-', normal ).-adj( 'rebarbative', '-', '-', normal ).-adj( 'rebellious', '-', '-', normal ).-adj( 'reborn', '-', '-', normal ).-adj( 'recalcitrant', '-', '-', normal ).-adj( 'receivable', '-', '-', normal ).-adj( 'received', '-', '-', normal ).-adj( 'recent', '-', '-', normal ).-adj( 'receptive', '-', '-', normal ).-adj( 'recessional', '-', '-', normal ).-adj( 'recessive', '-', '-', normal ).-adj( 'recherch_e', '-', '-', normal ).-adj( 'reciprocal', '-', '-', normal ).-adj( 'reckless', '-', '-', normal ).-adj( 'recognizable', '-', '-', normal ).-adj( 'reconcilable', '-', '-', normal ).-adj( 'recondite', '-', '-', normal ).-adj( 'record-breaking', '-', '-', normal ).-adj( 'recoverable', '-', '-', normal ).-adj( 'recreant', '-', '-', normal ).-adj( 'recreational', '-', '-', normal ).-adj( 'recriminatory', '-', '-', normal ).-adj( 'rectal', '-', '-', normal ).-adj( 'rectangular', '-', '-', normal ).-adj( 'rectilinear', '-', '-', normal ).-adj( 'recumbent', '-', '-', normal ).-adj( 'recuperative', '-', '-', normal ).-adj( 'recurrent', '-', '-', normal ).-adj( 'recusant', '-', '-', normal ).-adj( 'red', 'redder', 'reddest', normal ).-adj( 'red-hot', '-', '-', normal ).-adj( 'red-rimmed', '-', '-', normal ).-adj( 'reddish', '-', '-', normal ).-adj( 'redeemable', '-', '-', normal ).-adj( 'redemptive', '-', '-', normal ).-adj( 'redolent', '-', '-', normal ).-adj( 'redoubtable', '-', '-', normal ).-adj( 'reducible', '-', '-', normal ).-adj( 'redundant', '-', '-', normal ).-adj( 'reedy', 'reedier', 'reediest', normal ).-adj( 'referable', '-', '-', normal ).-adj( 'referential', '-', '-', normal ).-adj( 'reflective', '-', '-', normal ).-adj( 'reflex', '-', '-', normal ).-adj( 'reflexive', '-', '-', normal ).-adj( 'reformatory', '-', '-', normal ).-adj( 'refractory', '-', '-', normal ).-adj( 'refreshing', '-', '-', normal ).-adj( 'refrigerant', '-', '-', normal ).-adj( 'refulgent', '-', '-', normal ).-adj( 'refutable', '-', '-', normal ).-adj( 'regal', '-', '-', normal ).-adj( 'regardful', '-', '-', normal ).-adj( 'regardless', '-', '-', normal ).-adj( 'regenerate', '-', '-', normal ).-adj( 'regent', '-', '-', normal ).-adj( 'regimental', '-', '-', normal ).-adj( 'regional', '-', '-', normal ).-adj( 'regnant', '-', '-', normal ).-adj( 'regressive', '-', '-', normal ).-adj( 'regretful', '-', '-', normal ).-adj( 'regrettable', '-', '-', normal ).-adj( 'regular', '-', '-', normal ).-adj( 'reincarnate', '-', '-', normal ).-adj( 'relative', '-', '-', normal ).-adj( 'relentless', '-', '-', normal ).-adj( 'relevant', '-', '-', normal ).-adj( 'reliable', '-', '-', normal ).-adj( 'reliant', '-', '-', normal ).-adj( 'religious', '-', '-', normal ).-adj( 'reluctant', '-', '-', normal ).-adj( 'remarkable', '-', '-', normal ).-adj( 'remediable', '-', '-', normal ).-adj( 'remedial', '-', '-', normal ).-adj( 'reminiscent', '-', '-', normal ).-adj( 'remiss', '-', '-', normal ).-adj( 'remittent', '-', '-', normal ).-adj( 'remorseful', '-', '-', normal ).-adj( 'remorseless', '-', '-', normal ).-adj( 'remote', 'remoter', 'remotest', normal ).-adj( 'removable', '-', '-', normal ).-adj( 'removed', '-', '-', normal ).-adj( 'remunerative', '-', '-', normal ).-adj( 'renal', '-', '-', normal ).-adj( 'renascent', '-', '-', normal ).-adj( 'renewable', '-', '-', normal ).-adj( 'renowned', '-', '-', normal ).-adj( 'rent-free', '-', '-', normal ).-adj( 'rentable', '-', '-', normal ).-adj( 'repairable', '-', '-', normal ).-adj( 'reparable', '-', '-', normal ).-adj( 'repayable', '-', '-', normal ).-adj( 'repeatable', '-', '-', normal ).-adj( 'repeated', '-', '-', normal ).-adj( 'repellent', '-', '-', normal ).-adj( 'repentant', '-', '-', normal ).-adj( 'repetitious', '-', '-', normal ).-adj( 'repetitive', '-', '-', normal ).-adj( 'replaceable', '-', '-', normal ).-adj( 'replete', '-', '-', normal ).-adj( 'reply-paid', '-', '-', normal ).-adj( 'reportable', '-', '-', normal ).-adj( 'reposeful', '-', '-', normal ).-adj( 'reprehensible', '-', '-', normal ).-adj( 'representative', '-', '-', normal ).-adj( 'repressed', '-', '-', normal ).-adj( 'repressive', '-', '-', normal ).-adj( 'reproachful', '-', '-', normal ).-adj( 'reproducible', '-', '-', normal ).-adj( 'reproductive', '-', '-', normal ).-adj( 'reptilian', '-', '-', normal ).-adj( 'republican', '-', '-', normal ).-adj( 'repugnant', '-', '-', normal ).-adj( 'repulsive', '-', '-', normal ).-adj( 'reputable', '-', '-', normal ).-adj( 'reputed', '-', '-', attr ).-adj( 'requisite', '-', '-', normal ).-adj( 'resentful', '-', '-', normal ).-adj( 'reserved', '-', '-', normal ).-adj( 'resident', '-', '-', normal ).-adj( 'residential', '-', '-', normal ).-adj( 'residual', '-', '-', normal ).-adj( 'residuary', '-', '-', normal ).-adj( 'resigned', '-', '-', normal ).-adj( 'resilient', '-', '-', normal ).-adj( 'resinated', '-', '-', normal ).-adj( 'resinous', '-', '-', normal ).-adj( 'resistant', '-', '-', normal ).-adj( 'resistive', '-', '-', normal ).-adj( 'resistless', '-', '-', normal ).-adj( 'resolute', '-', '-', normal ).-adj( 'resolvable', '-', '-', normal ).-adj( 'resonant', '-', '-', normal ).-adj( 'resourceful', '-', '-', normal ).-adj( 'resourceless', '-', '-', normal ).-adj( 'respectable', '-', '-', normal ).-adj( 'respectful', '-', '-', normal ).-adj( 'respective', '-', '-', normal ).-adj( 'respiratory', '-', '-', normal ).-adj( 'resplendent', '-', '-', normal ).-adj( 'responsible', '-', '-', normal ).-adj( 'responsive', '-', '-', normal ).-adj( 'restful', '-', '-', normal ).-adj( 'restive', '-', '-', normal ).-adj( 'restless', '-', '-', normal ).-adj( 'restorative', '-', '-', normal ).-adj( 'restrained', '-', '-', normal ).-adj( 'restrictive', '-', '-', normal ).-adj( 'resultant', '-', '-', normal ).-adj( 'resurgent', '-', '-', normal ).-adj( 'retaliative', '-', '-', normal ).-adj( 'retaliatory', '-', '-', normal ).-adj( 'retentive', '-', '-', normal ).-adj( 'reticent', '-', '-', normal ).-adj( 'reticulate', '-', '-', normal ).-adj( 'retinal', '-', '-', normal ).-adj( 'retired', '-', '-', normal ).-adj( 'retiring', '-', '-', normal ).-adj( 'retractable', '-', '-', normal ).-adj( 'retractile', '-', '-', normal ).-adj( 'retributive', '-', '-', normal ).-adj( 'retrievable', '-', '-', normal ).-adj( 'retroactive', '-', '-', normal ).-adj( 'retrograde', '-', '-', normal ).-adj( 'retrogressive', '-', '-', normal ).-adj( 'retrospective', '-', '-', normal ).-adj( 'retrouss_e', '-', '-', normal ).-adj( 'returnable', '-', '-', normal ).-adj( 'revengeful', '-', '-', normal ).-adj( 'reverberant', '-', '-', normal ).-adj( 'reverend', '-', '-', normal ).-adj( 'reverent', '-', '-', normal ).-adj( 'reverential', '-', '-', normal ).-adj( 'reverse', '-', '-', normal ).-adj( 'reversible', '-', '-', normal ).-adj( 'reversionary', '-', '-', normal ).-adj( 'revertible', '-', '-', normal ).-adj( 'revocable', '-', '-', normal ).-adj( 'revolting', '-', '-', normal ).-adj( 'revolutionary', '-', '-', normal ).-adj( 'rhetorical', '-', '-', normal ).-adj( 'rheumatic', '-', '-', normal ).-adj( 'rheumatoid', '-', '-', normal ).-adj( 'rhinal', '-', '-', normal ).-adj( 'rhomboid', '-', '-', normal ).-adj( 'rhymed', '-', '-', normal ).-adj( 'rhythmic', '-', '-', normal ).-adj( 'rhythmical', '-', '-', normal ).-adj( 'ribald', '-', '-', normal ).-adj( 'rich', 'richer', 'richest', normal ).-adj( 'rickety', '-', '-', normal ).-adj( 'riderless', '-', '-', normal ).-adj( 'ridiculous', '-', '-', normal ).-adj( 'rife', '-', '-', pred ).-adj( 'right', '-', '-', normal ).-adj( 'right-angled', '-', '-', normal ).-adj( 'right-down', '-', '-', normal ).-adj( 'right-hand', '-', '-', normal ).-adj( 'right-handed', '-', '-', normal ).-adj( 'right-minded', '-', '-', normal ).-adj( 'righteous', '-', '-', normal ).-adj( 'rightful', '-', '-', normal ).-adj( 'rightist', '-', '-', normal ).-adj( 'rigid', '-', '-', normal ).-adj( 'rigorous', '-', '-', normal ).-adj( 'riotous', '-', '-', normal ).-adj( 'rip-roaring', '-', '-', normal ).-adj( 'riparian', '-', '-', normal ).-adj( 'ripe', 'riper', 'ripest', normal ).-adj( 'risible', '-', '-', normal ).-adj( 'risky', 'riskier', 'riskiest', normal ).-adj( 'risqu_e', '-', '-', normal ).-adj( 'ritual', '-', '-', normal ).-adj( 'ritualistic', '-', '-', normal ).-adj( 'ritzy', '-', '-', normal ).-adj( 'roadless', '-', '-', normal ).-adj( 'roadworthy', '-', '-', normal ).-adj( 'roan', '-', '-', normal ).-adj( 'roaring', '-', '-', normal ).-adj( 'roast', '-', '-', attr ).-adj( 'robust', '-', '-', normal ).-adj( 'rocky', 'rockier', 'rockiest', normal ).-adj( 'rococo', '-', '-', normal ).-adj( 'roguish', '-', '-', normal ).-adj( 'rollicking', '-', '-', normal ).-adj( 'romantic', '-', '-', normal ).-adj( 'roofless', '-', '-', normal ).-adj( 'roomed', '-', '-', affix ).-adj( 'roomy', 'roomier', 'roomiest', normal ).-adj( 'rootless', '-', '-', normal ).-adj( 'ropey', 'ropier', 'ropiest', normal ).-adj( 'rose-red', '-', '-', normal ).-adj( 'roseate', '-', '-', normal ).-adj( 'rosy', 'rosier', 'rosiest', normal ).-adj( 'rotary', '-', '-', normal ).-adj( 'rotational', '-', '-', normal ).-adj( 'rotatory', '-', '-', normal ).-adj( 'rotten', '-', '-', normal ).-adj( 'rotund', '-', '-', normal ).-adj( 'rough', 'rougher', 'roughest', normal ).-adj( 'rough-and-tumble', '-', '-', normal ).-adj( 'rough-hewn', '-', '-', normal ).-adj( 'rough-spoken', '-', '-', normal ).-adj( 'roughish', '-', '-', normal ).-adj( 'roughshod', '-', '-', normal ).-adj( 'round', 'rounder', 'roundest', normal ).-adj( 'round-arm', '-', '-', normal ).-adj( 'round-backed', '-', '-', normal ).-adj( 'round-eyed', '-', '-', normal ).-adj( 'round-shouldered', '-', '-', normal ).-adj( 'round-the-clock', '-', '-', attr ).-adj( 'roundabout', '-', '-', attr ).-adj( 'roundish', '-', '-', normal ).-adj( 'routine', '-', '-', normal ).-adj( 'rowdy', 'rowdier', 'rowdiest', normal ).-adj( 'royal', '-', '-', normal ).-adj( 'rubbery', '-', '-', normal ).-adj( 'rubbishy', '-', '-', normal ).-adj( 'rubicund', '-', '-', normal ).-adj( 'ruby', '-', '-', normal ).-adj( 'rudderless', '-', '-', normal ).-adj( 'ruddy', 'ruddier', 'ruddiest', normal ).-adj( 'rude', 'ruder', 'rudest', normal ).-adj( 'rudimentary', '-', '-', normal ).-adj( 'rueful', '-', '-', normal ).-adj( 'ruffianly', '-', '-', normal ).-adj( 'rugged', '-', '-', normal ).-adj( 'ruinous', '-', '-', normal ).-adj( 'ruling', '-', '-', normal ).-adj( 'rumbustious', '-', '-', normal ).-adj( 'ruminant', '-', '-', normal ).-adj( 'ruminative', '-', '-', normal ).-adj( 'rummy', 'rummer', 'rummest', normal ).-adj( 'run-of-the-mill', '-', '-', normal ).-adj( 'runaway', '-', '-', normal ).-adj( 'rundown', '-', '-', normal ).-adj( 'runic', '-', '-', normal ).-adj( 'running', '-', '-', normal ).-adj( 'runny', 'runnier', 'runniest', normal ).-adj( 'rural', '-', '-', normal ).-adj( 'rushy', 'rushier', 'rushiest', normal ).-adj( 'russet', '-', '-', normal ).-adj( 'rustic', '-', '-', normal ).-adj( 'rustless', '-', '-', normal ).-adj( 'rusty', 'rustier', 'rustiest', normal ).-adj( 'ruthless', '-', '-', normal ).-adj( 'sabbatarian', '-', '-', normal ).-adj( 'sabbatical', '-', '-', normal ).-adj( 'sable', '-', '-', normal ).-adj( 'sabre-toothed', '-', '-', normal ).-adj( 'saccharine', '-', '-', normal ).-adj( 'sacerdotal', '-', '-', normal ).-adj( 'sacramental', '-', '-', normal ).-adj( 'sacred', '-', '-', normal ).-adj( 'sacrificial', '-', '-', normal ).-adj( 'sacrilegious', '-', '-', normal ).-adj( 'sacrosanct', '-', '-', normal ).-adj( 'sad', 'sadder', 'saddest', normal ).-adj( 'saddle-sore', '-', '-', normal ).-adj( 'sadistic', '-', '-', normal ).-adj( 'safe', 'safer', 'safest', normal ).-adj( 'safe-deposit', '-', '-', normal ).-adj( 'sagacious', '-', '-', normal ).-adj( 'sage', '-', '-', normal ).-adj( 'sage-green', '-', '-', normal ).-adj( 'said', '-', '-', attr ).-adj( 'sainted', '-', '-', normal ).-adj( 'saintlike', '-', '-', normal ).-adj( 'saintly', 'saintlier', 'saintliest', normal ).-adj( 'salable', '-', '-', normal ).-adj( 'salacious', '-', '-', normal ).-adj( 'salaried', '-', '-', normal ).-adj( 'saleable', '-', '-', normal ).-adj( 'salient', '-', '-', normal ).-adj( 'saline', '-', '-', normal ).-adj( 'salivary', '-', '-', normal ).-adj( 'sallow', 'sallower', 'sallowest', normal ).-adj( 'salt', '-', '-', normal ).-adj( 'salty', 'saltier', 'saltiest', normal ).-adj( 'salubrious', '-', '-', normal ).-adj( 'salutary', '-', '-', normal ).-adj( 'same', '-', '-', normal ).-adj( 'sanctimonious', '-', '-', normal ).-adj( 'sandalled', '-', '-', normal ).-adj( 'sandy', 'sandier', 'sandiest', normal ).-adj( 'sane', 'saner', 'sanest', normal ).-adj( 'sanguinary', '-', '-', normal ).-adj( 'sanguine', '-', '-', normal ).-adj( 'sanitary', '-', '-', normal ).-adj( 'sapient', '-', '-', normal ).-adj( 'sapless', '-', '-', normal ).-adj( 'sappy', 'sappier', 'sappiest', normal ).-adj( 'sarcastic', '-', '-', normal ).-adj( 'sardonic', '-', '-', normal ).-adj( 'sartorial', '-', '-', normal ).-adj( 'satiable', '-', '-', normal ).-adj( 'satin', '-', '-', normal ).-adj( 'satirical', '-', '-', normal ).-adj( 'satisfactory', '-', '-', normal ).-adj( 'satisfying', '-', '-', normal ).-adj( 'saturnine', '-', '-', normal ).-adj( 'satyric', '-', '-', normal ).-adj( 'saucer-eyed', '-', '-', normal ).-adj( 'saucy', 'saucier', 'sauciest', normal ).-adj( 'saurian', '-', '-', normal ).-adj( 'saut_e', '-', '-', normal ).-adj( 'savage', '-', '-', normal ).-adj( 'saving', '-', '-', normal ).-adj( 'savoury', '-', '-', normal ).-adj( 'scabby', 'scabbier', 'scabbiest', normal ).-adj( 'scabrous', '-', '-', normal ).-adj( 'scaly', 'scalier', 'scaliest', normal ).-adj( 'scandalous', '-', '-', normal ).-adj( 'scant', '-', '-', normal ).-adj( 'scanty', 'scantier', 'scantiest', normal ).-adj( 'scarce', 'scarcer', 'scarcest', normal ).-adj( 'scarlet', '-', '-', normal ).-adj( 'scary', 'scarier', 'scariest', normal ).-adj( 'scathing', '-', '-', normal ).-adj( 'scatterbrained', '-', '-', normal ).-adj( 'scattered', '-', '-', normal ).-adj( 'scatty', 'scattier', 'scattiest', normal ).-adj( 'scenic', '-', '-', normal ).-adj( 'scentless', '-', '-', normal ).-adj( 'sceptered', '-', '-', normal ).-adj( 'sceptical', '-', '-', normal ).-adj( 'sceptred', '-', '-', normal ).-adj( 'schematic', '-', '-', normal ).-adj( 'schismatic', '-', '-', normal ).-adj( 'schizoid', '-', '-', normal ).-adj( 'schizophrenic', '-', '-', normal ).-adj( 'schmaltzy', 'schmaltzier', 'schmaltziest', normal ).-adj( 'schmalzy', 'schmalzier', 'schmalziest', normal ).-adj( 'scholarly', '-', '-', normal ).-adj( 'scholastic', '-', '-', normal ).-adj( 'sciatic', '-', '-', normal ).-adj( 'scientific', '-', '-', normal ).-adj( 'scorbutic', '-', '-', normal ).-adj( 'scorching', '-', '-', normal ).-adj( 'scornful', '-', '-', normal ).-adj( 'scoundrelly', '-', '-', normal ).-adj( 'scraggy', 'scraggier', 'scraggiest', normal ).-adj( 'scrappy', 'scrappier', 'scrappiest', normal ).-adj( 'scratchy', 'scratchier', 'scratchiest', normal ).-adj( 'scrawny', 'scrawnier', 'scrawniest', normal ).-adj( 'screw-topped', '-', '-', normal ).-adj( 'screwball', '-', '-', normal ).-adj( 'screwy', 'screwier', 'screwiest', normal ).-adj( 'scripted', '-', '-', normal ).-adj( 'scriptural', '-', '-', normal ).-adj( 'scrofulous', '-', '-', normal ).-adj( 'scrubby', 'scrubbier', 'scrubbiest', normal ).-adj( 'scruffy', 'scruffier', 'scruffiest', normal ).-adj( 'scrumptious', '-', '-', normal ).-adj( 'scrupulous', '-', '-', normal ).-adj( 'sculptural', '-', '-', normal ).-adj( 'scummy', 'scummier', 'scummiest', normal ).-adj( 'scurfy', 'scurfier', 'scurfiest', normal ).-adj( 'scurrilous', '-', '-', normal ).-adj( 'scurvy', '-', '-', normal ).-adj( 'sea-girt', '-', '-', normal ).-adj( 'sea-green', '-', '-', normal ).-adj( 'seaborne', '-', '-', normal ).-adj( 'seafaring', '-', '-', normal ).-adj( 'seagoing', '-', '-', normal ).-adj( 'seamanlike', '-', '-', normal ).-adj( 'seamless', '-', '-', normal ).-adj( 'seamy', 'seamier', 'seamiest', normal ).-adj( 'sear', '-', '-', normal ).-adj( 'searching', '-', '-', normal ).-adj( 'seasick', '-', '-', normal ).-adj( 'seasonable', '-', '-', normal ).-adj( 'seasonal', '-', '-', normal ).-adj( 'seaward', '-', '-', normal ).-adj( 'seaworthy', '-', '-', normal ).-adj( 'secluded', '-', '-', normal ).-adj( 'second', '-', '-', normal ).-adj( 'second-best', '-', '-', normal ).-adj( 'second-class', '-', '-', normal ).-adj( 'second-hand', '-', '-', normal ).-adj( 'second-rate', '-', '-', normal ).-adj( 'second-sighted', '-', '-', normal ).-adj( 'secondary', '-', '-', normal ).-adj( 'secret', '-', '-', normal ).-adj( 'secretarial', '-', '-', normal ).-adj( 'secretive', '-', '-', normal ).-adj( 'sectarian', '-', '-', normal ).-adj( 'sectional', '-', '-', normal ).-adj( 'secular', '-', '-', normal ).-adj( 'secure', '-', '-', normal ).-adj( 'sedate', '-', '-', normal ).-adj( 'sedative', '-', '-', normal ).-adj( 'sedentary', '-', '-', normal ).-adj( 'sedgy', 'sedgier', 'sedgiest', normal ).-adj( 'sedimentary', '-', '-', normal ).-adj( 'seditious', '-', '-', normal ).-adj( 'seductive', '-', '-', normal ).-adj( 'sedulous', '-', '-', normal ).-adj( 'see-through', '-', '-', normal ).-adj( 'seedless', '-', '-', normal ).-adj( 'seedy', 'seedier', 'seediest', normal ).-adj( 'seeming', '-', '-', normal ).-adj( 'seemly', 'seemlier', 'seemliest', normal ).-adj( 'seismic', '-', '-', normal ).-adj( 'select', '-', '-', normal ).-adj( 'selective', '-', '-', normal ).-adj( 'self-absorbed', '-', '-', normal ).-adj( 'self-acting', '-', '-', normal ).-adj( 'self-activating', '-', '-', normal ).-adj( 'self-addressed', '-', '-', normal ).-adj( 'self-appointed', '-', '-', normal ).-adj( 'self-assertive', '-', '-', normal ).-adj( 'self-assured', '-', '-', normal ).-adj( 'self-centred', '-', '-', normal ).-adj( 'self-collected', '-', '-', normal ).-adj( 'self-coloured', '-', '-', normal ).-adj( 'self-confessed', '-', '-', normal ).-adj( 'self-confident', '-', '-', normal ).-adj( 'self-conscious', '-', '-', normal ).-adj( 'self-contained', '-', '-', normal ).-adj( 'self-denying', '-', '-', normal ).-adj( 'self-educated', '-', '-', normal ).-adj( 'self-effacing', '-', '-', normal ).-adj( 'self-employed', '-', '-', normal ).-adj( 'self-evident', '-', '-', normal ).-adj( 'self-explanatory', '-', '-', normal ).-adj( 'self-important', '-', '-', normal ).-adj( 'self-imposed', '-', '-', normal ).-adj( 'self-indulgent', '-', '-', normal ).-adj( 'self-locking', '-', '-', normal ).-adj( 'self-made', '-', '-', normal ).-adj( 'self-opinionated', '-', '-', normal ).-adj( 'self-possessed', '-', '-', normal ).-adj( 'self-raising', '-', '-', normal ).-adj( 'self-reliant', '-', '-', normal ).-adj( 'self-respecting', '-', '-', normal ).-adj( 'self-righteous', '-', '-', normal ).-adj( 'self-sacrificing', '-', '-', normal ).-adj( 'self-same', '-', '-', normal ).-adj( 'self-sealing', '-', '-', normal ).-adj( 'self-seeking', '-', '-', normal ).-adj( 'self-sown', '-', '-', normal ).-adj( 'self-styled', '-', '-', normal ).-adj( 'self-sufficient', '-', '-', normal ).-adj( 'self-sufficing', '-', '-', normal ).-adj( 'self-supporting', '-', '-', normal ).-adj( 'self-willed', '-', '-', normal ).-adj( 'self-winding', '-', '-', normal ).-adj( 'selfish', '-', '-', normal ).-adj( 'semantic', '-', '-', normal ).-adj( 'semicircular', '-', '-', normal ).-adj( 'semiconducting', '-', '-', normal ).-adj( 'semiconscious', '-', '-', normal ).-adj( 'semidetached', '-', '-', normal ).-adj( 'seminal', '-', '-', normal ).-adj( 'semiofficial', '-', '-', normal ).-adj( 'semirigid', '-', '-', normal ).-adj( 'semitropical', '-', '-', normal ).-adj( 'senatorial', '-', '-', normal ).-adj( 'senescent', '-', '-', normal ).-adj( 'senile', '-', '-', normal ).-adj( 'senior', '-', '-', normal ).-adj( 'sensational', '-', '-', normal ).-adj( 'senseless', '-', '-', normal ).-adj( 'sensible', '-', '-', normal ).-adj( 'sensitive', '-', '-', normal ).-adj( 'sensory', '-', '-', normal ).-adj( 'sensual', '-', '-', normal ).-adj( 'sensuous', '-', '-', normal ).-adj( 'sententious', '-', '-', normal ).-adj( 'sentient', '-', '-', normal ).-adj( 'sentimental', '-', '-', normal ).-adj( 'separable', '-', '-', normal ).-adj( 'separate', '-', '-', normal ).-adj( 'septic', '-', '-', normal ).-adj( 'sepulchral', '-', '-', normal ).-adj( 'sequent', '-', '-', normal ).-adj( 'sequential', '-', '-', normal ).-adj( 'sequestered', '-', '-', normal ).-adj( 'seraphic', '-', '-', normal ).-adj( 'sere', '-', '-', normal ).-adj( 'serene', '-', '-', normal ).-adj( 'serial', '-', '-', normal ).-adj( 'sericultural', '-', '-', normal ).-adj( 'seriocomic', '-', '-', normal ).-adj( 'serious', '-', '-', normal ).-adj( 'serous', '-', '-', normal ).-adj( 'serpentine', '-', '-', normal ).-adj( 'serrated', '-', '-', normal ).-adj( 'serried', '-', '-', normal ).-adj( 'serviceable', '-', '-', normal ).-adj( 'servile', '-', '-', normal ).-adj( 'sesquipedalian', '-', '-', normal ).-adj( 'settled', '-', '-', normal ).-adj( 'seven', '-', '-', normal ).-adj( 'sevenfold', '-', '-', normal ).-adj( 'seventeen', '-', '-', normal ).-adj( 'seventeenth', '-', '-', normal ).-adj( 'seventh', '-', '-', normal ).-adj( 'seventieth', '-', '-', normal ).-adj( 'seventy', '-', '-', normal ).-adj( 'several', '-', '-', normal ).-adj( 'severe', 'severer', 'severest', normal ).-adj( 'sex-starved', '-', '-', normal ).-adj( 'sexagenarian', '-', '-', normal ).-adj( 'sexed', '-', '-', normal ).-adj( 'sexist', '-', '-', normal ).-adj( 'sexless', '-', '-', normal ).-adj( 'sexual', '-', '-', normal ).-adj( 'sexy', 'sexier', 'sexiest', normal ).-adj( 'shabby', 'shabbier', 'shabbiest', normal ).-adj( 'shabby-genteel', '-', '-', normal ).-adj( 'shadowy', 'shadowier', 'shadowiest', normal ).-adj( 'shady', 'shadier', 'shadiest', normal ).-adj( 'shaggy', 'shaggier', 'shaggiest', normal ).-adj( 'shaky', 'shakier', 'shakiest', normal ).-adj( 'shallow', 'shallower', 'shallowest', normal ).-adj( 'sham', '-', '-', normal ).-adj( 'shame-making', '-', '-', normal ).-adj( 'shamefaced', '-', '-', normal ).-adj( 'shameful', '-', '-', normal ).-adj( 'shameless', '-', '-', normal ).-adj( 'shapeless', '-', '-', normal ).-adj( 'shapely', 'shapelier', 'shapeliest', normal ).-adj( 'sharp', 'sharper', 'sharpest', normal ).-adj( 'sharp-eyed', '-', '-', normal ).-adj( 'sharp-set', '-', '-', normal ).-adj( 'sharp-sighted', '-', '-', normal ).-adj( 'sharp-witted', '-', '-', normal ).-adj( 'shatterproof', '-', '-', normal ).-adj( 'sheepish', '-', '-', normal ).-adj( 'sheer', 'sheerer', 'sheerest', normal ).-adj( 'shellproof', '-', '-', normal ).-adj( 'shiftless', '-', '-', normal ).-adj( 'shifty', 'shiftier', 'shiftiest', normal ).-adj( 'shingly', 'shinglier', 'shingliest', normal ).-adj( 'shiny', 'shinier', 'shiniest', normal ).-adj( 'shipboard', '-', '-', attr ).-adj( 'shipshape', '-', '-', normal ).-adj( 'shirty', 'shirtier', 'shirtiest', normal ).-adj( 'shivery', '-', '-', normal ).-adj( 'shock-headed', '-', '-', normal ).-adj( 'shockable', '-', '-', normal ).-adj( 'shocking', '-', '-', normal ).-adj( 'shoddy', 'shoddier', 'shoddiest', normal ).-adj( 'shopsoiled', '-', '-', normal ).-adj( 'shopworn', '-', '-', normal ).-adj( 'short', 'shorter', 'shortest', normal ).-adj( 'short-dated', '-', '-', normal ).-adj( 'short-handed', '-', '-', normal ).-adj( 'short-lived', '-', '-', normal ).-adj( 'short-range', '-', '-', normal ).-adj( 'short-sighted', '-', '-', normal ).-adj( 'short-tempered', '-', '-', normal ).-adj( 'short-term', '-', '-', attr ).-adj( 'short-winded', '-', '-', normal ).-adj( 'shortish', '-', '-', normal ).-adj( 'showery', 'showerier', 'showeriest', normal ).-adj( 'showy', 'showier', 'showiest', normal ).-adj( 'shrewd', 'shrewder', 'shrewdest', normal ).-adj( 'shrewish', '-', '-', normal ).-adj( 'shrill', 'shriller', 'shrillest', normal ).-adj( 'shrinkable', '-', '-', normal ).-adj( 'shy', 'shyer', 'shyest', normal ).-adj( 'sibilant', '-', '-', normal ).-adj( 'sibylline', '-', '-', normal ).-adj( 'sick', '-', '-', normal ).-adj( 'sickening', '-', '-', normal ).-adj( 'sickish', '-', '-', normal ).-adj( 'sickly', 'sicklier', 'sickliest', normal ).-adj( 'side-splitting', '-', '-', normal ).-adj( 'sided', '-', '-', affix ).-adj( 'sidelong', '-', '-', normal ).-adj( 'sidereal', '-', '-', normal ).-adj( 'sighted', '-', '-', affix ).-adj( 'sightless', '-', '-', normal ).-adj( 'signal', '-', '-', attr ).-adj( 'significant', '-', '-', normal ).-adj( 'significative', '-', '-', normal ).-adj( 'silent', '-', '-', normal ).-adj( 'silken', '-', '-', normal ).-adj( 'silky', 'silkier', 'silkiest', normal ).-adj( 'silly', 'sillier', 'silliest', normal ).-adj( 'silvan', '-', '-', normal ).-adj( 'silvern', '-', '-', normal ).-adj( 'silvery', 'silverier', 'silveriest', normal ).-adj( 'simian', '-', '-', normal ).-adj( 'similar', '-', '-', normal ).-adj( 'simple', 'simpler', 'simplest', normal ).-adj( 'simple-hearted', '-', '-', normal ).-adj( 'simple-minded', '-', '-', normal ).-adj( 'simultaneous', '-', '-', normal ).-adj( 'sincere', '-', '-', normal ).-adj( 'sinewy', '-', '-', normal ).-adj( 'sinful', '-', '-', normal ).-adj( 'singable', '-', '-', normal ).-adj( 'single', '-', '-', normal ).-adj( 'single-breasted', '-', '-', normal ).-adj( 'single-handed', '-', '-', normal ).-adj( 'single-minded', '-', '-', normal ).-adj( 'singular', '-', '-', normal ).-adj( 'sinister', '-', '-', normal ).-adj( 'sinkable', '-', '-', normal ).-adj( 'sinless', '-', '-', normal ).-adj( 'sinuous', '-', '-', normal ).-adj( 'sissified', '-', '-', normal ).-adj( 'sisterly', '-', '-', normal ).-adj( 'situated', '-', '-', pred ).-adj( 'six', '-', '-', normal ).-adj( 'sixfold', '-', '-', normal ).-adj( 'sixpenny', '-', '-', normal ).-adj( 'sixteen', '-', '-', normal ).-adj( 'sixteenth', '-', '-', normal ).-adj( 'sixth', '-', '-', normal ).-adj( 'sixtieth', '-', '-', normal ).-adj( 'sixty', '-', '-', normal ).-adj( 'sizable', '-', '-', normal ).-adj( 'sizeable', '-', '-', normal ).-adj( 'sized', '-', '-', affix ).-adj( 'skeptical', '-', '-', normal ).-adj( 'sketchy', 'sketchier', 'sketchiest', normal ).-adj( 'skew', '-', '-', normal ).-adj( 'skew-eyed', '-', '-', normal ).-adj( 'skilful', '-', '-', normal ).-adj( 'skilled', '-', '-', normal ).-adj( 'skimpy', 'skimpier', 'skimpiest', normal ).-adj( 'skin-deep', '-', '-', normal ).-adj( 'skin-tight', '-', '-', normal ).-adj( 'skinny', 'skinnier', 'skinniest', normal ).-adj( 'skint', '-', '-', normal ).-adj( 'skittish', '-', '-', normal ).-adj( 'skulled', '-', '-', affix ).-adj( 'sky-blue', '-', '-', normal ).-adj( 'skyward', '-', '-', normal ).-adj( 'skywards', '-', '-', normal ).-adj( 'slack', 'slacker', 'slackest', normal ).-adj( 'slanderous', '-', '-', normal ).-adj( 'slangy', 'slangier', 'slangiest', normal ).-adj( 'slap-happy', '-', '-', normal ).-adj( 'slap-up', '-', '-', normal ).-adj( 'slapdash', '-', '-', normal ).-adj( 'slatted', '-', '-', normal ).-adj( 'slatternly', '-', '-', normal ).-adj( 'slaty', 'slatier', 'slatiest', normal ).-adj( 'slavish', '-', '-', normal ).-adj( 'sleazy', 'sleazier', 'sleaziest', normal ).-adj( 'sleek', 'sleeker', 'sleekest', normal ).-adj( 'sleepless', '-', '-', normal ).-adj( 'sleepy', 'sleepier', 'sleepiest', normal ).-adj( 'sleety', 'sleetier', 'sleetiest', normal ).-adj( 'sleeved', '-', '-', affix ).-adj( 'sleeveless', '-', '-', normal ).-adj( 'slender', '-', '-', normal ).-adj( 'slick', 'slicker', 'slickest', normal ).-adj( 'slight', 'slighter', 'slightest', normal ).-adj( 'slim', 'slimmer', 'slimmest', normal ).-adj( 'slimy', 'slimier', 'slimiest', normal ).-adj( 'slippered', '-', '-', normal ).-adj( 'slippery', 'slipperier', 'slipperiest', normal ).-adj( 'slippy', '-', '-', normal ).-adj( 'slipshod', '-', '-', normal ).-adj( 'slithery', '-', '-', normal ).-adj( 'sloppy', 'sloppier', 'sloppiest', normal ).-adj( 'sloshed', '-', '-', normal ).-adj( 'slothful', '-', '-', normal ).-adj( 'slovenly', 'slovenlier', 'slovenliest', normal ).-adj( 'slow', 'slower', 'slowest', normal ).-adj( 'sluggish', '-', '-', normal ).-adj( 'slumberous', '-', '-', normal ).-adj( 'slummy', 'slummier', 'slummiest', normal ).-adj( 'slushy', 'slushier', 'slushiest', normal ).-adj( 'sluttish', '-', '-', normal ).-adj( 'sly', 'slyer', 'slyest', normal ).-adj( 'small', 'smaller', 'smallest', normal ).-adj( 'small-minded', '-', '-', normal ).-adj( 'smalltime', '-', '-', normal ).-adj( 'smarmy', '-', '-', normal ).-adj( 'smart', 'smarter', 'smartest', normal ).-adj( 'smashing', '-', '-', normal ).-adj( 'smelly', 'smellier', 'smelliest', normal ).-adj( 'smoke-cured', '-', '-', normal ).-adj( 'smoke-dried', '-', '-', normal ).-adj( 'smokeless', '-', '-', normal ).-adj( 'smoky', 'smokier', 'smokiest', normal ).-adj( 'smooth', 'smoother', 'smoothest', normal ).-adj( 'smooth-bore', '-', '-', normal ).-adj( 'smooth-faced', '-', '-', normal ).-adj( 'smooth-spoken', '-', '-', normal ).-adj( 'smooth-tongued', '-', '-', normal ).-adj( 'smudgy', '-', '-', normal ).-adj( 'smug', 'smugger', 'smuggest', normal ).-adj( 'smutty', 'smuttier', 'smuttiest', normal ).-adj( 'snaky', 'snakier', 'snakiest', normal ).-adj( 'snappish', '-', '-', normal ).-adj( 'snappy', 'snappier', 'snappiest', normal ).-adj( 'snazzy', '-', '-', normal ).-adj( 'sneaking', '-', '-', normal ).-adj( 'sneaky', 'sneakier', 'sneakiest', normal ).-adj( 'snide', '-', '-', normal ).-adj( 'sniffy', 'sniffier', 'sniffiest', normal ).-adj( 'snobbish', '-', '-', normal ).-adj( 'snooty', 'snootier', 'snootiest', normal ).-adj( 'snorty', 'snortier', 'snortiest', normal ).-adj( 'snot-nosed', '-', '-', normal ).-adj( 'snotty', 'snottier', 'snottiest', normal ).-adj( 'snow-clad', '-', '-', normal ).-adj( 'snow-covered', '-', '-', normal ).-adj( 'snow-white', '-', '-', normal ).-adj( 'snowblind', '-', '-', normal ).-adj( 'snowbound', '-', '-', normal ).-adj( 'snowcapped', '-', '-', normal ).-adj( 'snowy', 'snowier', 'snowiest', normal ).-adj( 'snub', '-', '-', normal ).-adj( 'snub-nosed', '-', '-', normal ).-adj( 'snuff-colour', '-', '-', normal ).-adj( 'snuff-coloured', '-', '-', normal ).-adj( 'snug', 'snugger', 'snuggest', normal ).-adj( 'so-called', '-', '-', normal ).-adj( 'so-so', '-', '-', pred ).-adj( 'soapy', 'soapier', 'soapiest', normal ).-adj( 'sober', '-', '-', normal ).-adj( 'sociable', '-', '-', normal ).-adj( 'social', '-', '-', normal ).-adj( 'socialist', '-', '-', normal ).-adj( 'sociological', '-', '-', normal ).-adj( 'sodden', '-', '-', normal ).-adj( 'sodding', '-', '-', attr ).-adj( 'soft', 'softer', 'softest', normal ).-adj( 'soft-boiled', '-', '-', normal ).-adj( 'soft-footed', '-', '-', normal ).-adj( 'soft-headed', '-', '-', normal ).-adj( 'soft-hearted', '-', '-', normal ).-adj( 'soft-spoken', '-', '-', normal ).-adj( 'soft-witted', '-', '-', normal ).-adj( 'softish', '-', '-', normal ).-adj( 'soggy', 'soggier', 'soggiest', normal ).-adj( 'soign_e', '-', '-', normal ).-adj( 'soignee', '-', '-', normal ).-adj( 'solar', '-', '-', normal ).-adj( 'sole', '-', '-', normal ).-adj( 'soled', '-', '-', affix ).-adj( 'solemn', '-', '-', normal ).-adj( 'solicitous', '-', '-', normal ).-adj( 'solid', '-', '-', normal ).-adj( 'solid-state', '-', '-', normal ).-adj( 'solitary', '-', '-', normal ).-adj( 'soluble', '-', '-', normal ).-adj( 'solvable', '-', '-', normal ).-adj( 'solvent', '-', '-', normal ).-adj( 'somatic', '-', '-', normal ).-adj( 'sombre', '-', '-', normal ).-adj( 'some', '-', '-', normal ).-adj( 'somnolent', '-', '-', normal ).-adj( 'sonic', '-', '-', normal ).-adj( 'sonorous', '-', '-', normal ).-adj( 'sonsy', '-', '-', normal ).-adj( 'sooty', 'sootier', 'sootiest', normal ).-adj( 'sophisticated', '-', '-', normal ).-adj( 'soporific', '-', '-', normal ).-adj( 'sopping', '-', '-', normal ).-adj( 'soppy', 'soppier', 'soppiest', normal ).-adj( 'sordid', '-', '-', normal ).-adj( 'sore', '-', '-', normal ).-adj( 'sorrel', '-', '-', normal ).-adj( 'sorrowful', '-', '-', normal ).-adj( 'sorry', 'sorrier', 'sorriest', normal ).-adj( 'sottish', '-', '-', normal ).-adj( 'soul-destroying', '-', '-', normal ).-adj( 'soul-stirring', '-', '-', normal ).-adj( 'soulful', '-', '-', normal ).-adj( 'soulless', '-', '-', normal ).-adj( 'sound', '-', '-', normal ).-adj( 'soundless', '-', '-', normal ).-adj( 'soundproof', '-', '-', normal ).-adj( 'sour', '-', '-', normal ).-adj( 'soused', '-', '-', normal ).-adj( 'southeasterly', '-', '-', normal ).-adj( 'southeastern', '-', '-', normal ).-adj( 'southerly', '-', '-', normal ).-adj( 'southern', '-', '-', normal ).-adj( 'southernmost', '-', '-', normal ).-adj( 'southwesterly', '-', '-', normal ).-adj( 'southwestern', '-', '-', normal ).-adj( 'sovereign', '-', '-', normal ).-adj( 'sozzled', '-', '-', normal ).-adj( 'spacious', '-', '-', normal ).-adj( 'spanking', '-', '-', normal ).-adj( 'spare', '-', '-', normal ).-adj( 'sparing', '-', '-', normal ).-adj( 'sparkling', '-', '-', normal ).-adj( 'sparse', 'sparser', 'sparsest', normal ).-adj( 'spasmodic', '-', '-', normal ).-adj( 'spastic', '-', '-', normal ).-adj( 'spatial', '-', '-', normal ).-adj( 'spavined', '-', '-', normal ).-adj( 'special', '-', '-', normal ).-adj( 'specifiable', '-', '-', normal ).-adj( 'specific', '-', '-', normal ).-adj( 'specious', '-', '-', normal ).-adj( 'specked', '-', '-', normal ).-adj( 'speckled', '-', '-', normal ).-adj( 'speckless', '-', '-', normal ).-adj( 'spectacled', '-', '-', normal ).-adj( 'spectacular', '-', '-', normal ).-adj( 'spectral', '-', '-', normal ).-adj( 'spectroscopic', '-', '-', normal ).-adj( 'speculative', '-', '-', normal ).-adj( 'speechless', '-', '-', normal ).-adj( 'speedy', 'speedier', 'speediest', normal ).-adj( 'spellbound', '-', '-', normal ).-adj( 'spent', '-', '-', normal ).-adj( 'spherical', '-', '-', normal ).-adj( 'spick', '-', '-', normal ).-adj( 'spicy', 'spicier', 'spiciest', normal ).-adj( 'spidery', '-', '-', normal ).-adj( 'spiky', 'spikier', 'spikiest', normal ).-adj( 'spinal', '-', '-', normal ).-adj( 'spindle-legged', '-', '-', normal ).-adj( 'spindle-shanked', '-', '-', normal ).-adj( 'spindly', 'spindlier', 'spindliest', normal ).-adj( 'spineless', '-', '-', normal ).-adj( 'spiny', 'spinier', 'spiniest', normal ).-adj( 'spiral', '-', '-', normal ).-adj( 'spirited', '-', '-', normal ).-adj( 'spiritless', '-', '-', normal ).-adj( 'spiritual', '-', '-', normal ).-adj( 'spiritualistic', '-', '-', normal ).-adj( 'spirituous', '-', '-', normal ).-adj( 'spiteful', '-', '-', normal ).-adj( 'splay', '-', '-', normal ).-adj( 'splayfooted', '-', '-', normal ).-adj( 'splendid', '-', '-', normal ).-adj( 'splendiferous', '-', '-', normal ).-adj( 'splenetic', '-', '-', normal ).-adj( 'splinter-proof', '-', '-', normal ).-adj( 'splintery', '-', '-', normal ).-adj( 'spondaic', '-', '-', normal ).-adj( 'spongy', 'spongier', 'spongiest', normal ).-adj( 'spontaneous', '-', '-', normal ).-adj( 'spooky', 'spookier', 'spookiest', normal ).-adj( 'sporadic', '-', '-', normal ).-adj( 'sporting', '-', '-', normal ).-adj( 'sportive', '-', '-', normal ).-adj( 'sportsmanlike', '-', '-', normal ).-adj( 'spotless', '-', '-', normal ).-adj( 'spotted', '-', '-', normal ).-adj( 'spotty', 'spottier', 'spottiest', normal ).-adj( 'sprigged', '-', '-', normal ).-adj( 'sprightly', 'sprightlier', 'sprightliest', normal ).-adj( 'springless', '-', '-', normal ).-adj( 'springlike', '-', '-', normal ).-adj( 'springy', 'springier', 'springiest', normal ).-adj( 'spruce', '-', '-', normal ).-adj( 'spry', 'spryer', 'spryest', normal ).-adj( 'spunky', 'spunkier', 'spunkiest', normal ).-adj( 'spurious', '-', '-', normal ).-adj( 'squalid', '-', '-', normal ).-adj( 'squally', '-', '-', normal ).-adj( 'square', '-', '-', normal ).-adj( 'square-built', '-', '-', normal ).-adj( 'square-rigged', '-', '-', normal ).-adj( 'square-shouldered', '-', '-', normal ).-adj( 'square-toed', '-', '-', normal ).-adj( 'squashy', 'squashier', 'squashiest', normal ).-adj( 'squat', '-', '-', normal ).-adj( 'squeaky', 'squeakier', 'squeakiest', normal ).-adj( 'squeamish', '-', '-', normal ).-adj( 'squiffy', '-', '-', normal ).-adj( 'squiggly', 'squigglier', 'squiggliest', normal ).-adj( 'squint-eyed', '-', '-', normal ).-adj( 'stable', '-', '-', normal ).-adj( 'staccato', '-', '-', normal ).-adj( 'stage-struck', '-', '-', normal ).-adj( 'stagnant', '-', '-', normal ).-adj( 'stagy', '-', '-', normal ).-adj( 'staid', '-', '-', normal ).-adj( 'stainless', '-', '-', normal ).-adj( 'stale', 'staler', 'stalest', normal ).-adj( 'stall-fed', '-', '-', normal ).-adj( 'stalwart', '-', '-', normal ).-adj( 'stand-up', '-', '-', normal ).-adj( 'standard', '-', '-', normal ).-adj( 'standing', '-', '-', normal ).-adj( 'standoffish', '-', '-', normal ).-adj( 'starchy', 'starchier', 'starchiest', normal ).-adj( 'staring', '-', '-', normal ).-adj( 'stark', '-', '-', normal ).-adj( 'starkers', '-', '-', pred ).-adj( 'starless', '-', '-', normal ).-adj( 'starlit', '-', '-', normal ).-adj( 'starry', 'starrier', 'starriest', normal ).-adj( 'starry-eyed', '-', '-', normal ).-adj( 'stated', '-', '-', normal ).-adj( 'stateless', '-', '-', normal ).-adj( 'stately', 'statelier', 'stateliest', normal ).-adj( 'statesmanlike', '-', '-', normal ).-adj( 'static', '-', '-', normal ).-adj( 'stationary', '-', '-', normal ).-adj( 'statistical', '-', '-', normal ).-adj( 'statuary', '-', '-', normal ).-adj( 'statuesque', '-', '-', normal ).-adj( 'statutory', '-', '-', normal ).-adj( 'staunch', '-', '-', normal ).-adj( 'steadfast', '-', '-', normal ).-adj( 'steady', 'steadier', 'steadiest', normal ).-adj( 'stealthy', 'stealthier', 'stealthiest', normal ).-adj( 'steamy', 'steamier', 'steamiest', normal ).-adj( 'steel-clad', '-', '-', normal ).-adj( 'steel-plated', '-', '-', normal ).-adj( 'steely', 'steelier', 'steeliest', normal ).-adj( 'steep', 'steeper', 'steepest', normal ).-adj( 'steepish', '-', '-', normal ).-adj( 'stellar', '-', '-', normal ).-adj( 'stemmed', '-', '-', affix ).-adj( 'stentorian', '-', '-', normal ).-adj( 'stereophonic', '-', '-', normal ).-adj( 'stereoscopic', '-', '-', normal ).-adj( 'sterile', '-', '-', normal ).-adj( 'sterling', '-', '-', normal ).-adj( 'stern', 'sterner', 'sternest', normal ).-adj( 'stertorous', '-', '-', normal ).-adj( 'stewed', '-', '-', normal ).-adj( 'stick-in-the-mud', '-', '-', attr ).-adj( 'stick-on', '-', '-', attr ).-adj( 'sticky', 'stickier', 'stickiest', normal ).-adj( 'stiff', 'stiffer', 'stiffest', normal ).-adj( 'stiff-necked', '-', '-', normal ).-adj( 'still', 'stiller', 'stillest', normal ).-adj( 'stillborn', '-', '-', normal ).-adj( 'stilly', '-', '-', normal ).-adj( 'stilted', '-', '-', normal ).-adj( 'stimulating', '-', '-', normal ).-adj( 'stingless', '-', '-', normal ).-adj( 'stingy', 'stingier', 'stingiest', normal ).-adj( 'stipendiary', '-', '-', normal ).-adj( 'stirring', '-', '-', normal ).-adj( 'stochastic', '-', '-', normal ).-adj( 'stockinged', '-', '-', normal ).-adj( 'stocky', 'stockier', 'stockiest', normal ).-adj( 'stodgy', 'stodgier', 'stodgiest', normal ).-adj( 'stoical', '-', '-', normal ).-adj( 'stolen', '-', '-', normal ).-adj( 'stolid', '-', '-', normal ).-adj( 'stone-blind', '-', '-', normal ).-adj( 'stone-cold', '-', '-', normal ).-adj( 'stone-dead', '-', '-', normal ).-adj( 'stone-deaf', '-', '-', normal ).-adj( 'stone-sober', '-', '-', normal ).-adj( 'stoned', '-', '-', normal ).-adj( 'stoneless', '-', '-', normal ).-adj( 'stony', 'stonier', 'stoniest', normal ).-adj( 'stony-broke', '-', '-', normal ).-adj( 'storeyed', '-', '-', affix ).-adj( 'storied', '-', '-', normal ).-adj( 'storm-beaten', '-', '-', normal ).-adj( 'storm-bound', '-', '-', normal ).-adj( 'storm-tossed', '-', '-', normal ).-adj( 'stormproof', '-', '-', normal ).-adj( 'stormy', 'stormier', 'stormiest', normal ).-adj( 'stout', 'stouter', 'stoutest', normal ).-adj( 'stouthearted', '-', '-', normal ).-adj( 'straggly', 'stragglier', 'straggliest', normal ).-adj( 'straight', '-', '-', normal ).-adj( 'straightforward', '-', '-', normal ).-adj( 'strained', '-', '-', normal ).-adj( 'strait', '-', '-', normal ).-adj( 'strait-laced', '-', '-', normal ).-adj( 'strange', 'stranger', 'strangest', normal ).-adj( 'strapping', '-', '-', normal ).-adj( 'strategic', '-', '-', normal ).-adj( 'strategical', '-', '-', normal ).-adj( 'straw-coloured', '-', '-', normal ).-adj( 'streaky', 'streakier', 'streakiest', normal ).-adj( 'streamlined', '-', '-', normal ).-adj( 'strenuous', '-', '-', normal ).-adj( 'striated', '-', '-', normal ).-adj( 'stricken', '-', '-', pred ).-adj( 'strict', 'stricter', 'strictest', normal ).-adj( 'strident', '-', '-', normal ).-adj( 'strikebound', '-', '-', normal ).-adj( 'striking', '-', '-', normal ).-adj( 'stringent', '-', '-', normal ).-adj( 'stringy', 'stringier', 'stringiest', normal ).-adj( 'striped', '-', '-', normal ).-adj( 'stripy', 'stripier', 'stripiest', normal ).-adj( 'strong', 'stronger', 'strongest', normal ).-adj( 'strong-arm', '-', '-', normal ).-adj( 'strong-boned', '-', '-', normal ).-adj( 'strong-minded', '-', '-', normal ).-adj( 'stroppy', '-', '-', normal ).-adj( 'struck', '-', '-', affix ).-adj( 'structural', '-', '-', normal ).-adj( 'structured', '-', '-', normal ).-adj( 'stubbly', 'stubblier', 'stubbliest', normal ).-adj( 'stubborn', '-', '-', normal ).-adj( 'stubby', 'stubbier', 'stubbiest', normal ).-adj( 'stuck-up', '-', '-', normal ).-adj( 'studied', '-', '-', normal ).-adj( 'studious', '-', '-', normal ).-adj( 'stuffy', 'stuffier', 'stuffiest', normal ).-adj( 'stumpy', 'stumpier', 'stumpiest', normal ).-adj( 'stunning', '-', '-', normal ).-adj( 'stupendous', '-', '-', normal ).-adj( 'stupid', '-', '-', normal ).-adj( 'stupifying', '-', '-', normal ).-adj( 'sturdy', 'sturdier', 'sturdiest', normal ).-adj( 'stylish', '-', '-', normal ).-adj( 'stylistic', '-', '-', normal ).-adj( 'styptic', '-', '-', normal ).-adj( 'suave', '-', '-', normal ).-adj( 'sub judice', '-', '-', normal ).-adj( 'subatomic', '-', '-', normal ).-adj( 'subconscious', '-', '-', normal ).-adj( 'subcutaneous', '-', '-', normal ).-adj( 'subfusc', '-', '-', normal ).-adj( 'subhuman', '-', '-', normal ).-adj( 'subject', '-', '-', normal ).-adj( 'subjective', '-', '-', normal ).-adj( 'subjunctive', '-', '-', normal ).-adj( 'sublimate', '-', '-', normal ).-adj( 'sublime', '-', '-', normal ).-adj( 'subliminal', '-', '-', normal ).-adj( 'submarine', '-', '-', normal ).-adj( 'submerged', '-', '-', normal ).-adj( 'submersible', '-', '-', normal ).-adj( 'submissive', '-', '-', normal ).-adj( 'subnormal', '-', '-', normal ).-adj( 'suborbital', '-', '-', normal ).-adj( 'subordinate', '-', '-', normal ).-adj( 'subordinative', '-', '-', normal ).-adj( 'subsequent', '-', '-', normal ).-adj( 'subservient', '-', '-', normal ).-adj( 'subsidiary', '-', '-', normal ).-adj( 'subsonic', '-', '-', normal ).-adj( 'substandard', '-', '-', normal ).-adj( 'substantial', '-', '-', normal ).-adj( 'substantival', '-', '-', normal ).-adj( 'substantive', '-', '-', normal ).-adj( 'subterranean', '-', '-', normal ).-adj( 'subtle', 'subtler', 'subtlest', normal ).-adj( 'subtropical', '-', '-', normal ).-adj( 'suburban', '-', '-', normal ).-adj( 'subversive', '-', '-', normal ).-adj( 'successful', '-', '-', normal ).-adj( 'successive', '-', '-', normal ).-adj( 'succinct', '-', '-', normal ).-adj( 'succulent', '-', '-', normal ).-adj( 'such', '-', '-', normal ).-adj( 'suchlike', '-', '-', normal ).-adj( 'sudden', '-', '-', normal ).-adj( 'suety', '-', '-', normal ).-adj( 'sufferable', '-', '-', normal ).-adj( 'sufficient', '-', '-', normal ).-adj( 'sugar-coated', '-', '-', normal ).-adj( 'sugary', 'sugarier', 'sugariest', normal ).-adj( 'suggestible', '-', '-', normal ).-adj( 'suggestive', '-', '-', normal ).-adj( 'suicidal', '-', '-', normal ).-adj( 'suitable', '-', '-', normal ).-adj( 'sulky', 'sulkier', 'sulkiest', normal ).-adj( 'sullen', '-', '-', normal ).-adj( 'sulphuretted', '-', '-', normal ).-adj( 'sulphuric', '-', '-', normal ).-adj( 'sulphurous', '-', '-', normal ).-adj( 'sultry', 'sultrier', 'sultriest', normal ).-adj( 'summary', '-', '-', normal ).-adj( 'summery', 'summerier', 'summeriest', normal ).-adj( 'sumptuary', '-', '-', normal ).-adj( 'sumptuous', '-', '-', normal ).-adj( 'sun-drenched', '-', '-', normal ).-adj( 'sun-dried', '-', '-', normal ).-adj( 'sunbaked', '-', '-', normal ).-adj( 'sunburned', '-', '-', normal ).-adj( 'sunburnt', '-', '-', normal ).-adj( 'sundry', '-', '-', normal ).-adj( 'sunless', '-', '-', normal ).-adj( 'sunlit', '-', '-', normal ).-adj( 'sunny', 'sunnier', 'sunniest', normal ).-adj( 'sunray', '-', '-', normal ).-adj( 'super', '-', '-', normal ).-adj( 'superabundant', '-', '-', normal ).-adj( 'superannuated', '-', '-', normal ).-adj( 'superb', '-', '-', normal ).-adj( 'supercharged', '-', '-', normal ).-adj( 'supercilious', '-', '-', normal ).-adj( 'superfatted', '-', '-', normal ).-adj( 'superficial', '-', '-', normal ).-adj( 'superfine', '-', '-', normal ).-adj( 'superfluous', '-', '-', normal ).-adj( 'superhuman', '-', '-', normal ).-adj( 'superior', '-', '-', normal ).-adj( 'superlative', '-', '-', normal ).-adj( 'supernal', '-', '-', normal ).-adj( 'supernatural', '-', '-', normal ).-adj( 'supernormal', '-', '-', normal ).-adj( 'supersonic', '-', '-', normal ).-adj( 'superstitious', '-', '-', normal ).-adj( 'supervisory', '-', '-', normal ).-adj( 'supine', '-', '-', normal ).-adj( 'supperless', '-', '-', normal ).-adj( 'supple', 'suppler', 'supplest', normal ).-adj( 'supplementary', '-', '-', normal ).-adj( 'suppliant', '-', '-', normal ).-adj( 'supportable', '-', '-', normal ).-adj( 'supposed', '-', '-', normal ).-adj( 'suppressive', '-', '-', normal ).-adj( 'supranational', '-', '-', normal ).-adj( 'supreme', '-', '-', normal ).-adj( 'sure', 'surer', 'surest', normal ).-adj( 'sure-footed', '-', '-', normal ).-adj( 'surface-to-air', '-', '-', normal ).-adj( 'surgical', '-', '-', normal ).-adj( 'surly', 'surlier', 'surliest', normal ).-adj( 'surmountable', '-', '-', normal ).-adj( 'surpassing', '-', '-', normal ).-adj( 'surpliced', '-', '-', normal ).-adj( 'surprised', '-', '-', normal ).-adj( 'surprising', '-', '-', normal ).-adj( 'surrealistic', '-', '-', normal ).-adj( 'surreptitious', '-', '-', normal ).-adj( 'surrogate', '-', '-', normal ).-adj( 'surrounding', '-', '-', normal ).-adj( 'susceptible', '-', '-', normal ).-adj( 'suspect', '-', '-', pred ).-adj( 'suspicious', '-', '-', normal ).-adj( 'svelte', '-', '-', normal ).-adj( 'swagger', '-', '-', normal ).-adj( 'swallow-tailed', '-', '-', normal ).-adj( 'swampy', 'swampier', 'swampiest', normal ).-adj( 'swanky', 'swankier', 'swankiest', normal ).-adj( 'swarthy', '-', '-', normal ).-adj( 'swashbuckling', '-', '-', normal ).-adj( 'sweaty', 'sweatier', 'sweatiest', normal ).-adj( 'sweeping', '-', '-', normal ).-adj( 'sweet', 'sweeter', 'sweetest', normal ).-adj( 'sweet-scented', '-', '-', normal ).-adj( 'sweetish', '-', '-', normal ).-adj( 'swell', '-', '-', normal ).-adj( 'sweptback', '-', '-', normal ).-adj( 'swift', 'swifter', 'swiftest', normal ).-adj( 'swingeing', '-', '-', normal ).-adj( 'swinging', '-', '-', normal ).-adj( 'swinish', '-', '-', normal ).-adj( 'swish', '-', '-', normal ).-adj( 'swollen-headed', '-', '-', normal ).-adj( 'sworn', '-', '-', normal ).-adj( 'sybaritic', '-', '-', normal ).-adj( 'sycophantic', '-', '-', normal ).-adj( 'syllabic', '-', '-', normal ).-adj( 'syllabled', '-', '-', affix ).-adj( 'syllogistic', '-', '-', normal ).-adj( 'sylph-like', '-', '-', normal ).-adj( 'sylvan', '-', '-', normal ).-adj( 'symbolic', '-', '-', normal ).-adj( 'symbolical', '-', '-', normal ).-adj( 'symmetric', '-', '-', normal ).-adj( 'symmetrical', '-', '-', normal ).-adj( 'sympathetic', '-', '-', normal ).-adj( 'symphonic', '-', '-', normal ).-adj( 'symptomatic', '-', '-', normal ).-adj( 'symptomless', '-', '-', normal ).-adj( 'synchronous', '-', '-', normal ).-adj( 'synonymous', '-', '-', normal ).-adj( 'synoptic', '-', '-', normal ).-adj( 'syntactic', '-', '-', normal ).-adj( 'synthetic', '-', '-', normal ).-adj( 'syphilitic', '-', '-', normal ).-adj( 'syrupy', '-', '-', normal ).-adj( 'systematic', '-', '-', normal ).-adj( 'tabby', '-', '-', attr ).-adj( 'table d\'h^ote', '-', '-', normal ).-adj( 'taboo', '-', '-', normal ).-adj( 'tabular', '-', '-', normal ).-adj( 'tacit', '-', '-', normal ).-adj( 'taciturn', '-', '-', normal ).-adj( 'tacky', 'tackier', 'tackiest', normal ).-adj( 'tactful', '-', '-', normal ).-adj( 'tactical', '-', '-', normal ).-adj( 'tactile', '-', '-', normal ).-adj( 'tactless', '-', '-', normal ).-adj( 'tactual', '-', '-', normal ).-adj( 'tailed', '-', '-', affix ).-adj( 'tailless', '-', '-', normal ).-adj( 'tailor-made', '-', '-', normal ).-adj( 'taintless', '-', '-', normal ).-adj( 'take-home', '-', '-', normal ).-adj( 'takeaway', '-', '-', attr ).-adj( 'taking', '-', '-', normal ).-adj( 'talented', '-', '-', normal ).-adj( 'talkative', '-', '-', normal ).-adj( 'tall', 'taller', 'tallest', normal ).-adj( 'tallish', '-', '-', normal ).-adj( 'tamable', '-', '-', normal ).-adj( 'tame', 'tamer', 'tamest', normal ).-adj( 'tan', '-', '-', normal ).-adj( 'tangerine', '-', '-', normal ).-adj( 'tangible', '-', '-', normal ).-adj( 'tangy', 'tangier', 'tangiest', normal ).-adj( 'tannic', '-', '-', normal ).-adj( 'tantamount', '-', '-', normal ).-adj( 'tapestried', '-', '-', normal ).-adj( 'tardy', 'tardier', 'tardiest', normal ).-adj( 'tarry', '-', '-', normal ).-adj( 'tarsal', '-', '-', normal ).-adj( 'tart', '-', '-', normal ).-adj( 'tartaric', '-', '-', normal ).-adj( 'tasseled', '-', '-', normal ).-adj( 'tasselled', '-', '-', normal ).-adj( 'tasteful', '-', '-', normal ).-adj( 'tasteless', '-', '-', normal ).-adj( 'tasty', 'tastier', 'tastiest', normal ).-adj( 'tattered', '-', '-', normal ).-adj( 'tatty', 'tattier', 'tattiest', normal ).-adj( 'taut', 'tauter', 'tautest', normal ).-adj( 'tautological', '-', '-', normal ).-adj( 'tawdry', 'tawdrier', 'tawdriest', normal ).-adj( 'tawny', '-', '-', normal ).-adj( 'tax-free', '-', '-', normal ).-adj( 'taxable', '-', '-', normal ).-adj( 'teachable', '-', '-', normal ).-adj( 'tearaway', '-', '-', normal ).-adj( 'tearful', '-', '-', normal ).-adj( 'tearing', '-', '-', attr ).-adj( 'tearless', '-', '-', normal ).-adj( 'technical', '-', '-', normal ).-adj( 'technological', '-', '-', normal ).-adj( 'techy', '-', '-', normal ).-adj( 'tedious', '-', '-', normal ).-adj( 'teenage', '-', '-', normal ).-adj( 'teeny', 'teenier', 'teeniest', normal ).-adj( 'teetotal', '-', '-', normal ).-adj( 'telegraphic', '-', '-', normal ).-adj( 'teleological', '-', '-', normal ).-adj( 'telepathic', '-', '-', normal ).-adj( 'telephonic', '-', '-', normal ).-adj( 'telescopic', '-', '-', normal ).-adj( 'telling', '-', '-', normal ).-adj( 'temperamental', '-', '-', normal ).-adj( 'temperate', '-', '-', normal ).-adj( 'tempered', '-', '-', affix ).-adj( 'tempest-swept', '-', '-', normal ).-adj( 'tempest-tossed', '-', '-', normal ).-adj( 'tempestuous', '-', '-', normal ).-adj( 'temporal', '-', '-', normal ).-adj( 'temporary', '-', '-', normal ).-adj( 'ten', '-', '-', normal ).-adj( 'tenable', '-', '-', normal ).-adj( 'tenacious', '-', '-', normal ).-adj( 'tendentious', '-', '-', normal ).-adj( 'tender', 'tenderer', 'tenderest', normal ).-adj( 'tenderhearted', '-', '-', normal ).-adj( 'tense', 'tenser', 'tensest', normal ).-adj( 'tensile', '-', '-', normal ).-adj( 'tentative', '-', '-', normal ).-adj( 'tenth', '-', '-', normal ).-adj( 'tenuous', '-', '-', normal ).-adj( 'tepid', '-', '-', normal ).-adj( 'terminable', '-', '-', normal ).-adj( 'terminal', '-', '-', normal ).-adj( 'terminological', '-', '-', normal ).-adj( 'terrestrial', '-', '-', normal ).-adj( 'terrible', '-', '-', normal ).-adj( 'terrific', '-', '-', normal ).-adj( 'territorial', '-', '-', normal ).-adj( 'terror-stricken', '-', '-', normal ).-adj( 'terror-struck', '-', '-', normal ).-adj( 'terse', 'terser', 'tersest', normal ).-adj( 'tertian', '-', '-', normal ).-adj( 'tertiary', '-', '-', normal ).-adj( 'tessellated', '-', '-', normal ).-adj( 'testamentary', '-', '-', normal ).-adj( 'testate', '-', '-', normal ).-adj( 'testy', 'testier', 'testiest', normal ).-adj( 'tetchy', 'tetchier', 'tetchiest', normal ).-adj( 'textile', '-', '-', attr ).-adj( 'textual', '-', '-', normal ).-adj( 'textured', '-', '-', normal ).-adj( 'thankful', '-', '-', normal ).-adj( 'thankless', '-', '-', normal ).-adj( 'that', '-', '-', normal ).-adj( 'theatrical', '-', '-', normal ).-adj( 'their', '-', '-', normal ).-adj( 'theistic', '-', '-', normal ).-adj( 'theistical', '-', '-', normal ).-adj( 'thematic', '-', '-', normal ).-adj( 'theocratic', '-', '-', normal ).-adj( 'theological', '-', '-', normal ).-adj( 'theoretic', '-', '-', normal ).-adj( 'theoretical', '-', '-', normal ).-adj( 'theosophical', '-', '-', normal ).-adj( 'therapeutic', '-', '-', normal ).-adj( 'therapeutical', '-', '-', normal ).-adj( 'thermal', '-', '-', normal ).-adj( 'thermionic', '-', '-', normal ).-adj( 'thermonuclear', '-', '-', normal ).-adj( 'thermoplastic', '-', '-', normal ).-adj( 'thermosetting', '-', '-', normal ).-adj( 'thermostatic', '-', '-', normal ).-adj( 'these', '-', '-', normal ).-adj( 'thick', 'thicker', 'thickest', normal ).-adj( 'thick-headed', '-', '-', normal ).-adj( 'thick-set', '-', '-', normal ).-adj( 'thick-skinned', '-', '-', normal ).-adj( 'thievish', '-', '-', normal ).-adj( 'thin', 'thinner', 'thinnest', normal ).-adj( 'thin-skinned', '-', '-', normal ).-adj( 'thine', '-', '-', normal ).-adj( 'thinkable', '-', '-', normal ).-adj( 'thinking', '-', '-', normal ).-adj( 'third', '-', '-', normal ).-adj( 'third-rate', '-', '-', normal ).-adj( 'thirsty', 'thirstier', 'thirstiest', normal ).-adj( 'thirteen', '-', '-', normal ).-adj( 'thirteenth', '-', '-', normal ).-adj( 'thirtieth', '-', '-', normal ).-adj( 'thirty', '-', '-', normal ).-adj( 'this', '-', '-', normal ).-adj( 'thorny', 'thornier', 'thorniest', normal ).-adj( 'thorough', '-', '-', normal ).-adj( 'thoroughbred', '-', '-', normal ).-adj( 'thoroughgoing', '-', '-', normal ).-adj( 'those', '-', '-', normal ).-adj( 'thoughtful', '-', '-', normal ).-adj( 'thoughtless', '-', '-', normal ).-adj( 'thousand', '-', '-', normal ).-adj( 'thousandfold', '-', '-', normal ).-adj( 'thousandth', '-', '-', normal ).-adj( 'threadbare', '-', '-', normal ).-adj( 'threadlike', '-', '-', normal ).-adj( 'three', '-', '-', normal ).-adj( 'three-d', '-', '-', normal ).-adj( 'three-cornered', '-', '-', normal ).-adj( 'three-dimensional', '-', '-', normal ).-adj( 'three-figure', '-', '-', normal ).-adj( 'three-funnelled', '-', '-', normal ).-adj( 'three-lane', '-', '-', normal ).-adj( 'three-legged', '-', '-', normal ).-adj( 'three-piece', '-', '-', normal ).-adj( 'three-ply', '-', '-', normal ).-adj( 'three-quarter', '-', '-', normal ).-adj( 'three-score', '-', '-', normal ).-adj( 'three-storey', '-', '-', normal ).-adj( 'three-storeyed', '-', '-', normal ).-adj( 'three-wheeled', '-', '-', normal ).-adj( 'threefold', '-', '-', normal ).-adj( 'threepenny', '-', '-', normal ).-adj( 'thriftless', '-', '-', normal ).-adj( 'thrifty', 'thriftier', 'thriftiest', normal ).-adj( 'throated', '-', '-', affix ).-adj( 'throaty', 'throatier', 'throatiest', normal ).-adj( 'throbbing', '-', '-', normal ).-adj( 'thumping', '-', '-', normal ).-adj( 'thunderous', '-', '-', normal ).-adj( 'thunderstruck', '-', '-', normal ).-adj( 'thundery', '-', '-', normal ).-adj( 'thy', '-', '-', normal ).-adj( 'ticklish', '-', '-', normal ).-adj( 'tidal', '-', '-', normal ).-adj( 'tiddley', '-', '-', normal ).-adj( 'tidy', 'tidier', 'tidiest', normal ).-adj( 'tie-on', '-', '-', attr ).-adj( 'tigerish', '-', '-', normal ).-adj( 'tight', 'tighter', 'tightest', normal ).-adj( 'tight-laced', '-', '-', normal ).-adj( 'tight-lipped', '-', '-', normal ).-adj( 'timbered', '-', '-', normal ).-adj( 'time-expired', '-', '-', normal ).-adj( 'time-honoured', '-', '-', normal ).-adj( 'timeless', '-', '-', normal ).-adj( 'timely', 'timelier', 'timeliest', normal ).-adj( 'timesaving', '-', '-', normal ).-adj( 'timeserving', '-', '-', normal ).-adj( 'timid', '-', '-', normal ).-adj( 'timorous', '-', '-', normal ).-adj( 'tined', '-', '-', affix ).-adj( 'tinny', 'tinnier', 'tinniest', normal ).-adj( 'tinselly', '-', '-', normal ).-adj( 'tiny', 'tinier', 'tiniest', normal ).-adj( 'tip-and-run', '-', '-', normal ).-adj( 'tip-top', '-', '-', normal ).-adj( 'tip-up', '-', '-', normal ).-adj( 'tipsy', '-', '-', normal ).-adj( 'tired', '-', '-', normal ).-adj( 'tireless', '-', '-', normal ).-adj( 'tiresome', '-', '-', normal ).-adj( 'titanic', '-', '-', normal ).-adj( 'titled', '-', '-', normal ).-adj( 'titular', '-', '-', normal ).-adj( 'toilsome', '-', '-', normal ).-adj( 'tolerable', '-', '-', normal ).-adj( 'tolerant', '-', '-', normal ).-adj( 'tonal', '-', '-', normal ).-adj( 'tone-deaf', '-', '-', normal ).-adj( 'toned', '-', '-', affix ).-adj( 'toneless', '-', '-', normal ).-adj( 'tongue-in-cheek', '-', '-', normal ).-adj( 'tongue-tied', '-', '-', normal ).-adj( 'tongued', '-', '-', affix ).-adj( 'tonic', '-', '-', normal ).-adj( 'tonsorial', '-', '-', normal ).-adj( 'toothed', '-', '-', affix ).-adj( 'toothless', '-', '-', normal ).-adj( 'toothsome', '-', '-', normal ).-adj( 'top-flight', '-', '-', attr ).-adj( 'top-heavy', '-', '-', normal ).-adj( 'top-hole', '-', '-', normal ).-adj( 'top-ranking', '-', '-', normal ).-adj( 'topgallant', '-', '-', normal ).-adj( 'topical', '-', '-', normal ).-adj( 'topless', '-', '-', normal ).-adj( 'topmost', '-', '-', normal ).-adj( 'topnotch', '-', '-', attr ).-adj( 'topographical', '-', '-', normal ).-adj( 'topping', '-', '-', normal ).-adj( 'topsy-turvy', '-', '-', normal ).-adj( 'torpid', '-', '-', normal ).-adj( 'torrential', '-', '-', normal ).-adj( 'torrid', '-', '-', normal ).-adj( 'tortuous', '-', '-', normal ).-adj( 'total', '-', '-', normal ).-adj( 'totalitarian', '-', '-', normal ).-adj( 'tottery', '-', '-', normal ).-adj( 'touch-and-go', '-', '-', normal ).-adj( 'touchable', '-', '-', normal ).-adj( 'touched', '-', '-', normal ).-adj( 'touching', '-', '-', normal ).-adj( 'touchy', 'touchier', 'touchiest', normal ).-adj( 'tough', 'tougher', 'toughest', normal ).-adj( 'touring', '-', '-', normal ).-adj( 'towering', '-', '-', normal ).-adj( 'toxic', '-', '-', normal ).-adj( 'traceable', '-', '-', normal ).-adj( 'tracked', '-', '-', normal ).-adj( 'trackless', '-', '-', normal ).-adj( 'tractable', '-', '-', normal ).-adj( 'traditional', '-', '-', normal ).-adj( 'tragic', '-', '-', normal ).-adj( 'tragicomic', '-', '-', normal ).-adj( 'traitorous', '-', '-', normal ).-adj( 'tranquil', '-', '-', normal ).-adj( 'transalpine', '-', '-', normal ).-adj( 'transatlantic', '-', '-', normal ).-adj( 'transcendent', '-', '-', normal ).-adj( 'transcendental', '-', '-', normal ).-adj( 'transcontinental', '-', '-', normal ).-adj( 'transferable', '-', '-', normal ).-adj( 'transformable', '-', '-', normal ).-adj( 'transient', '-', '-', normal ).-adj( 'transistorized', '-', '-', normal ).-adj( 'transitional', '-', '-', normal ).-adj( 'transitive', '-', '-', normal ).-adj( 'transitory', '-', '-', normal ).-adj( 'translatable', '-', '-', normal ).-adj( 'translucent', '-', '-', normal ).-adj( 'transmutable', '-', '-', normal ).-adj( 'transoceanic', '-', '-', normal ).-adj( 'transparent', '-', '-', normal ).-adj( 'transpolar', '-', '-', normal ).-adj( 'transportable', '-', '-', normal ).-adj( 'transverse', '-', '-', normal ).-adj( 'trashy', 'trashier', 'trashiest', normal ).-adj( 'traumatic', '-', '-', normal ).-adj( 'travel-soiled', '-', '-', normal ).-adj( 'travel-stained', '-', '-', normal ).-adj( 'travel-worn', '-', '-', normal ).-adj( 'traveled', '-', '-', normal ).-adj( 'travelled', '-', '-', normal ).-adj( 'treacherous', '-', '-', normal ).-adj( 'treacly', '-', '-', normal ).-adj( 'treasonable', '-', '-', normal ).-adj( 'treasonous', '-', '-', normal ).-adj( 'treble', '-', '-', normal ).-adj( 'treeless', '-', '-', normal ).-adj( 'tremendous', '-', '-', normal ).-adj( 'tremulous', '-', '-', normal ).-adj( 'trenchant', '-', '-', normal ).-adj( 'trendy', 'trendier', 'trendiest', normal ).-adj( 'triangular', '-', '-', normal ).-adj( 'tribal', '-', '-', normal ).-adj( 'tributary', '-', '-', normal ).-adj( 'tricksy', '-', '-', normal ).-adj( 'tricky', 'trickier', 'trickiest', normal ).-adj( 'tried', '-', '-', normal ).-adj( 'triennial', '-', '-', normal ).-adj( 'trifling', '-', '-', normal ).-adj( 'trigger-happy', '-', '-', normal ).-adj( 'trilateral', '-', '-', normal ).-adj( 'trillion', '-', '-', normal ).-adj( 'trillionth', '-', '-', normal ).-adj( 'trim', 'trimmer', 'trimmest', normal ).-adj( 'tripartite', '-', '-', normal ).-adj( 'triple', '-', '-', normal ).-adj( 'triplex', '-', '-', normal ).-adj( 'triplicate', '-', '-', normal ).-adj( 'tripping', '-', '-', normal ).-adj( 'trite', '-', '-', normal ).-adj( 'triumphal', '-', '-', normal ).-adj( 'triumphant', '-', '-', normal ).-adj( 'triune', '-', '-', normal ).-adj( 'trivial', '-', '-', normal ).-adj( 'trochaic', '-', '-', normal ).-adj( 'tropical', '-', '-', normal ).-adj( 'troublesome', '-', '-', normal ).-adj( 'troublous', '-', '-', normal ).-adj( 'truculent', '-', '-', normal ).-adj( 'true', 'truer', 'truest', normal ).-adj( 'true-blue', '-', '-', normal ).-adj( 'true-hearted', '-', '-', normal ).-adj( 'trumpery', '-', '-', normal ).-adj( 'trustful', '-', '-', normal ).-adj( 'trusting', '-', '-', normal ).-adj( 'trustworthy', '-', '-', normal ).-adj( 'trusty', 'trustier', 'trustiest', normal ).-adj( 'truthful', '-', '-', normal ).-adj( 'trying', '-', '-', normal ).-adj( 'tubby', 'tubbier', 'tubbiest', normal ).-adj( 'tubeless', '-', '-', normal ).-adj( 'tubercular', '-', '-', normal ).-adj( 'tuberculous', '-', '-', normal ).-adj( 'tubular', '-', '-', normal ).-adj( 'tufted', '-', '-', normal ).-adj( 'tumble-down', '-', '-', attr ).-adj( 'tumescent', '-', '-', normal ).-adj( 'tumid', '-', '-', normal ).-adj( 'tumultuous', '-', '-', normal ).-adj( 'tuneful', '-', '-', normal ).-adj( 'tuppenny', '-', '-', normal ).-adj( 'turbaned', '-', '-', normal ).-adj( 'turbid', '-', '-', normal ).-adj( 'turbulent', '-', '-', normal ).-adj( 'turgid', '-', '-', normal ).-adj( 'turtleneck', '-', '-', normal ).-adj( 'turtlenecked', '-', '-', normal ).-adj( 'tutelary', '-', '-', normal ).-adj( 'tutorial', '-', '-', normal ).-adj( 'twee', '-', '-', normal ).-adj( 'twelfth', '-', '-', normal ).-adj( 'twelve', '-', '-', normal ).-adj( 'twentieth', '-', '-', normal ).-adj( 'twenty', '-', '-', normal ).-adj( 'twiddly', '-', '-', normal ).-adj( 'twiggy', 'twiggier', 'twiggiest', normal ).-adj( 'twilit', '-', '-', normal ).-adj( 'twilled', '-', '-', normal ).-adj( 'twinned', '-', '-', attr ).-adj( 'twisty', 'twistier', 'twistiest', normal ).-adj( 'two', '-', '-', normal ).-adj( 'two-a-penny', '-', '-', normal ).-adj( 'two-edged', '-', '-', normal ).-adj( 'two-faced', '-', '-', normal ).-adj( 'two-funnelled', '-', '-', normal ).-adj( 'two-handed', '-', '-', normal ).-adj( 'two-ply', '-', '-', normal ).-adj( 'two-timing', '-', '-', normal ).-adj( 'two-way', '-', '-', attr ).-adj( 'twofold', '-', '-', normal ).-adj( 'twopenny', '-', '-', normal ).-adj( 'twopenny-halfpenny', '-', '-', normal ).-adj( 'typewritten', '-', '-', normal ).-adj( 'typical', '-', '-', normal ).-adj( 'typographic', '-', '-', normal ).-adj( 'tyrannical', '-', '-', normal ).-adj( 'tyrannous', '-', '-', normal ).-adj( 'ubiquitous', '-', '-', normal ).-adj( 'ugly', 'uglier', 'ugliest', normal ).-adj( 'ulcerous', '-', '-', normal ).-adj( 'ulterior', '-', '-', normal ).-adj( 'ultimate', '-', '-', normal ).-adj( 'ultimo', '-', '-', normal ).-adj( 'ultra vires', '-', '-', normal ).-adj( 'ultramarine', '-', '-', normal ).-adj( 'ultramontane', '-', '-', normal ).-adj( 'ultrasonic', '-', '-', normal ).-adj( 'ultraviolet', '-', '-', normal ).-adj( 'umber', '-', '-', normal ).-adj( 'umbilical', '-', '-', normal ).-adj( 'umpteen', '-', '-', normal ).-adj( 'umpteenth', '-', '-', normal ).-adj( 'un-come-at-able', '-', '-', normal ).-adj( 'un-get-at-able', '-', '-', normal ).-adj( 'unabashed', '-', '-', normal ).-adj( 'unabated', '-', '-', normal ).-adj( 'unable', '-', '-', pred ).-adj( 'unabridged', '-', '-', normal ).-adj( 'unacceptable', '-', '-', normal ).-adj( 'unaccommodating', '-', '-', normal ).-adj( 'unaccompanied', '-', '-', normal ).-adj( 'unaccountable', '-', '-', normal ).-adj( 'unaccounted', '-', '-', normal ).-adj( 'unaccustomed', '-', '-', normal ).-adj( 'unacknowledged', '-', '-', normal ).-adj( 'unacquainted', '-', '-', normal ).-adj( 'unadorned', '-', '-', normal ).-adj( 'unadulterated', '-', '-', normal ).-adj( 'unadventurous', '-', '-', normal ).-adj( 'unadvised', '-', '-', normal ).-adj( 'unaffected', '-', '-', normal ).-adj( 'unafraid', '-', '-', pred ).-adj( 'unaided', '-', '-', normal ).-adj( 'unalienable', '-', '-', normal ).-adj( 'unaligned', '-', '-', normal ).-adj( 'unalloyed', '-', '-', normal ).-adj( 'unalterable', '-', '-', normal ).-adj( 'unaltered', '-', '-', normal ).-adj( 'unambiguous', '-', '-', normal ).-adj( 'unamended', '-', '-', normal ).-adj( 'unanimous', '-', '-', normal ).-adj( 'unannounced', '-', '-', normal ).-adj( 'unanswerable', '-', '-', normal ).-adj( 'unanswered', '-', '-', normal ).-adj( 'unanticipated', '-', '-', normal ).-adj( 'unappealing', '-', '-', normal ).-adj( 'unappetizing', '-', '-', normal ).-adj( 'unappreciated', '-', '-', normal ).-adj( 'unappreciative', '-', '-', normal ).-adj( 'unapproachable', '-', '-', normal ).-adj( 'unarguable', '-', '-', normal ).-adj( 'unarmed', '-', '-', normal ).-adj( 'unarticulated', '-', '-', normal ).-adj( 'unashamed', '-', '-', pred ).-adj( 'unasked', '-', '-', normal ).-adj( 'unassailable', '-', '-', normal ).-adj( 'unassisted', '-', '-', normal ).-adj( 'unassuming', '-', '-', normal ).-adj( 'unattached', '-', '-', normal ).-adj( 'unattainable', '-', '-', normal ).-adj( 'unattended', '-', '-', normal ).-adj( 'unattractive', '-', '-', normal ).-adj( 'unauthorized', '-', '-', normal ).-adj( 'unavailable', '-', '-', normal ).-adj( 'unavailing', '-', '-', normal ).-adj( 'unavoidable', '-', '-', normal ).-adj( 'unawakened', '-', '-', normal ).-adj( 'unaware', '-', '-', pred ).-adj( 'unbacked', '-', '-', normal ).-adj( 'unbalanced', '-', '-', normal ).-adj( 'unbalanced', '-', '-', normal ).-adj( 'unbearable', '-', '-', normal ).-adj( 'unbeatable', '-', '-', normal ).-adj( 'unbeaten', '-', '-', normal ).-adj( 'unbecoming', '-', '-', normal ).-adj( 'unbeknown', '-', '-', normal ).-adj( 'unbeknownst', '-', '-', normal ).-adj( 'unbelievable', '-', '-', normal ).-adj( 'unbelieving', '-', '-', normal ).-adj( 'unbeloved', '-', '-', normal ).-adj( 'unbending', '-', '-', normal ).-adj( 'unbiased', '-', '-', normal ).-adj( 'unbiassed', '-', '-', normal ).-adj( 'unbidden', '-', '-', normal ).-adj( 'unblushing', '-', '-', normal ).-adj( 'unborn', '-', '-', normal ).-adj( 'unbounded', '-', '-', normal ).-adj( 'unbowed', '-', '-', normal ).-adj( 'unbreakable', '-', '-', normal ).-adj( 'unbridled', '-', '-', normal ).-adj( 'unbroken', '-', '-', normal ).-adj( 'unburied', '-', '-', normal ).-adj( 'unbuttoned', '-', '-', normal ).-adj( 'unbuttoned', '-', '-', normal ).-adj( 'uncalled-for', '-', '-', normal ).-adj( 'uncanny', '-', '-', normal ).-adj( 'uncared-for', '-', '-', normal ).-adj( 'uncarpeted', '-', '-', normal ).-adj( 'unceasing', '-', '-', normal ).-adj( 'uncensored', '-', '-', normal ).-adj( 'unceremonious', '-', '-', normal ).-adj( 'uncertain', '-', '-', normal ).-adj( 'unchallengeable', '-', '-', normal ).-adj( 'unchallenged', '-', '-', normal ).-adj( 'unchanged', '-', '-', normal ).-adj( 'unchanging', '-', '-', normal ).-adj( 'uncharacteristic', '-', '-', normal ).-adj( 'uncharitable', '-', '-', normal ).-adj( 'uncharted', '-', '-', normal ).-adj( 'unchecked', '-', '-', normal ).-adj( 'unchristian', '-', '-', normal ).-adj( 'uncivil', '-', '-', normal ).-adj( 'uncivilized', '-', '-', normal ).-adj( 'unclaimed', '-', '-', normal ).-adj( 'unclassified', '-', '-', normal ).-adj( 'unclean', '-', '-', normal ).-adj( 'unclear', '-', '-', normal ).-adj( 'unclouded', '-', '-', normal ).-adj( 'uncluttered', '-', '-', normal ).-adj( 'unco', '-', '-', normal ).-adj( 'unco-operative', '-', '-', normal ).-adj( 'unco-ordinated', '-', '-', normal ).-adj( 'uncoloured', '-', '-', normal ).-adj( 'uncomfortable', '-', '-', normal ).-adj( 'uncommercialized', '-', '-', normal ).-adj( 'uncommitted', '-', '-', normal ).-adj( 'uncommon', '-', '-', normal ).-adj( 'uncommunicative', '-', '-', normal ).-adj( 'uncompetitive', '-', '-', normal ).-adj( 'uncomplaining', '-', '-', normal ).-adj( 'uncompleted', '-', '-', normal ).-adj( 'uncomplicated', '-', '-', normal ).-adj( 'uncomplimentary', '-', '-', normal ).-adj( 'uncomprehending', '-', '-', normal ).-adj( 'uncompromising', '-', '-', normal ).-adj( 'unconcealed', '-', '-', normal ).-adj( 'unconcerned', '-', '-', normal ).-adj( 'unconditional', '-', '-', normal ).-adj( 'unconditioned', '-', '-', normal ).-adj( 'unconfined', '-', '-', normal ).-adj( 'unconfirmed', '-', '-', normal ).-adj( 'unconformable', '-', '-', normal ).-adj( 'uncongenial', '-', '-', normal ).-adj( 'unconnected', '-', '-', normal ).-adj( 'unconquered', '-', '-', normal ).-adj( 'unconscionable', '-', '-', normal ).-adj( 'unconscious', '-', '-', normal ).-adj( 'unconsidered', '-', '-', normal ).-adj( 'unconstitutional', '-', '-', normal ).-adj( 'unconstrained', '-', '-', normal ).-adj( 'unconstructive', '-', '-', normal ).-adj( 'unconsummated', '-', '-', normal ).-adj( 'uncontaminated', '-', '-', normal ).-adj( 'uncontrollable', '-', '-', normal ).-adj( 'uncontrolled', '-', '-', normal ).-adj( 'uncontroversial', '-', '-', normal ).-adj( 'unconventional', '-', '-', normal ).-adj( 'unconverted', '-', '-', normal ).-adj( 'unconvinced', '-', '-', normal ).-adj( 'unconvincing', '-', '-', normal ).-adj( 'uncooked', '-', '-', normal ).-adj( 'uncorrected', '-', '-', normal ).-adj( 'uncorrelated', '-', '-', normal ).-adj( 'uncorroborated', '-', '-', normal ).-adj( 'uncouth', '-', '-', normal ).-adj( 'uncritical', '-', '-', normal ).-adj( 'uncrossed', '-', '-', normal ).-adj( 'uncrossed', '-', '-', normal ).-adj( 'uncrowned', '-', '-', normal ).-adj( 'unctuous', '-', '-', normal ).-adj( 'uncultivated', '-', '-', normal ).-adj( 'uncultured', '-', '-', normal ).-adj( 'uncut', '-', '-', normal ).-adj( 'undamaged', '-', '-', normal ).-adj( 'undated', '-', '-', normal ).-adj( 'undaunted', '-', '-', normal ).-adj( 'undecided', '-', '-', normal ).-adj( 'undeclared', '-', '-', normal ).-adj( 'undefeated', '-', '-', normal ).-adj( 'undefended', '-', '-', normal ).-adj( 'undeferential', '-', '-', normal ).-adj( 'undefinable', '-', '-', normal ).-adj( 'undefined', '-', '-', normal ).-adj( 'undemanding', '-', '-', normal ).-adj( 'undemocratic', '-', '-', normal ).-adj( 'undemonstrative', '-', '-', normal ).-adj( 'undeniable', '-', '-', normal ).-adj( 'undenominational', '-', '-', normal ).-adj( 'under-the-counter', '-', '-', normal ).-adj( 'underarm', '-', '-', normal ).-adj( 'underbred', '-', '-', normal ).-adj( 'undercover', '-', '-', normal ).-adj( 'underdeveloped', '-', '-', normal ).-adj( 'underdone', '-', '-', normal ).-adj( 'underemployed', '-', '-', normal ).-adj( 'underfed', '-', '-', normal ).-adj( 'underfloor', '-', '-', normal ).-adj( 'underground', '-', '-', attr ).-adj( 'underhand', '-', '-', normal ).-adj( 'underhanded', '-', '-', normal ).-adj( 'underhung', '-', '-', normal ).-adj( 'undermanned', '-', '-', normal ).-adj( 'undermentioned', '-', '-', normal ).-adj( 'undernourished', '-', '-', normal ).-adj( 'underpopulated', '-', '-', normal ).-adj( 'underprivileged', '-', '-', normal ).-adj( 'undersea', '-', '-', normal ).-adj( 'undersealed', '-', '-', normal ).-adj( 'undersexed', '-', '-', normal ).-adj( 'undersized', '-', '-', normal ).-adj( 'underslung', '-', '-', normal ).-adj( 'underspent', '-', '-', normal ).-adj( 'understaffed', '-', '-', normal ).-adj( 'understandable', '-', '-', normal ).-adj( 'understanding', '-', '-', normal ).-adj( 'underwater', '-', '-', normal ).-adj( 'underweight', '-', '-', normal ).-adj( 'undeserved', '-', '-', normal ).-adj( 'undeserving', '-', '-', normal ).-adj( 'undesigned', '-', '-', normal ).-adj( 'undesirable', '-', '-', normal ).-adj( 'undetected', '-', '-', normal ).-adj( 'undetermined', '-', '-', normal ).-adj( 'undeterred', '-', '-', normal ).-adj( 'undeveloped', '-', '-', normal ).-adj( 'undiagnosed', '-', '-', normal ).-adj( 'undifferentiated', '-', '-', normal ).-adj( 'undigested', '-', '-', normal ).-adj( 'undignified', '-', '-', normal ).-adj( 'undiluted', '-', '-', normal ).-adj( 'undiminished', '-', '-', normal ).-adj( 'undimmed', '-', '-', normal ).-adj( 'undiplomatic', '-', '-', normal ).-adj( 'undischarged', '-', '-', normal ).-adj( 'undisciplined', '-', '-', normal ).-adj( 'undisclosed', '-', '-', normal ).-adj( 'undiscovered', '-', '-', normal ).-adj( 'undiscriminating', '-', '-', normal ).-adj( 'undisguised', '-', '-', normal ).-adj( 'undismayed', '-', '-', normal ).-adj( 'undisputed', '-', '-', normal ).-adj( 'undissolved', '-', '-', normal ).-adj( 'undistinguishable', '-', '-', normal ).-adj( 'undistinguished', '-', '-', normal ).-adj( 'undistributed', '-', '-', normal ).-adj( 'undisturbed', '-', '-', normal ).-adj( 'undivided', '-', '-', normal ).-adj( 'undocumented', '-', '-', normal ).-adj( 'undogmatic', '-', '-', normal ).-adj( 'undomesticated', '-', '-', normal ).-adj( 'undone', '-', '-', pred ).-adj( 'undoubted', '-', '-', normal ).-adj( 'undramatic', '-', '-', normal ).-adj( 'undreamed', '-', '-', normal ).-adj( 'undreamed-of', '-', '-', normal ).-adj( 'undreamt', '-', '-', normal ).-adj( 'undrinkable', '-', '-', normal ).-adj( 'undue', '-', '-', normal ).-adj( 'undying', '-', '-', normal ).-adj( 'unearned', '-', '-', normal ).-adj( 'unearthly', '-', '-', normal ).-adj( 'uneasy', '-', '-', normal ).-adj( 'uneatable', '-', '-', normal ).-adj( 'uneaten', '-', '-', normal ).-adj( 'uneconomic', '-', '-', normal ).-adj( 'uneconomical', '-', '-', normal ).-adj( 'unedifying', '-', '-', normal ).-adj( 'unedited', '-', '-', normal ).-adj( 'uneducated', '-', '-', normal ).-adj( 'uneffective', '-', '-', normal ).-adj( 'unelaborated', '-', '-', normal ).-adj( 'unemotional', '-', '-', normal ).-adj( 'unemployable', '-', '-', normal ).-adj( 'unemployed', '-', '-', normal ).-adj( 'unending', '-', '-', normal ).-adj( 'unendurable', '-', '-', normal ).-adj( 'unenlightened', '-', '-', normal ).-adj( 'unenterprising', '-', '-', normal ).-adj( 'unenthusiastic', '-', '-', normal ).-adj( 'unenviable', '-', '-', normal ).-adj( 'unequal', '-', '-', normal ).-adj( 'unequalled', '-', '-', normal ).-adj( 'unequipped', '-', '-', normal ).-adj( 'unequivocal', '-', '-', normal ).-adj( 'unerring', '-', '-', normal ).-adj( 'unethical', '-', '-', normal ).-adj( 'uneven', '-', '-', normal ).-adj( 'uneventful', '-', '-', normal ).-adj( 'unexampled', '-', '-', normal ).-adj( 'unexceeded', '-', '-', normal ).-adj( 'unexceptionable', '-', '-', normal ).-adj( 'unexceptional', '-', '-', normal ).-adj( 'unexciting', '-', '-', normal ).-adj( 'unexpected', '-', '-', normal ).-adj( 'unexpired', '-', '-', normal ).-adj( 'unexplained', '-', '-', normal ).-adj( 'unexplored', '-', '-', normal ).-adj( 'unexposed', '-', '-', normal ).-adj( 'unexpressed', '-', '-', normal ).-adj( 'unexpurgated', '-', '-', normal ).-adj( 'unfailing', '-', '-', normal ).-adj( 'unfair', '-', '-', normal ).-adj( 'unfaithful', '-', '-', normal ).-adj( 'unfaltering', '-', '-', normal ).-adj( 'unfamiliar', '-', '-', normal ).-adj( 'unfashionable', '-', '-', normal ).-adj( 'unfathomable', '-', '-', normal ).-adj( 'unfathomed', '-', '-', normal ).-adj( 'unfavourable', '-', '-', normal ).-adj( 'unfed', '-', '-', normal ).-adj( 'unfeeling', '-', '-', normal ).-adj( 'unfeigned', '-', '-', normal ).-adj( 'unfermented', '-', '-', normal ).-adj( 'unfertilized', '-', '-', normal ).-adj( 'unfettered', '-', '-', normal ).-adj( 'unfinished', '-', '-', normal ).-adj( 'unfit', '-', '-', normal ).-adj( 'unflagging', '-', '-', normal ).-adj( 'unflappable', '-', '-', normal ).-adj( 'unfledged', '-', '-', normal ).-adj( 'unflinching', '-', '-', normal ).-adj( 'unflurried', '-', '-', normal ).-adj( 'unforeseeable', '-', '-', normal ).-adj( 'unforeseen', '-', '-', normal ).-adj( 'unforgettable', '-', '-', normal ).-adj( 'unforgivable', '-', '-', normal ).-adj( 'unforgiving', '-', '-', normal ).-adj( 'unformed', '-', '-', normal ).-adj( 'unforthcoming', '-', '-', normal ).-adj( 'unfortunate', '-', '-', normal ).-adj( 'unfounded', '-', '-', normal ).-adj( 'unframed', '-', '-', normal ).-adj( 'unfrequented', '-', '-', normal ).-adj( 'unfriendly', '-', '-', normal ).-adj( 'unfruitful', '-', '-', normal ).-adj( 'unfulfilled', '-', '-', normal ).-adj( 'unfurnished', '-', '-', normal ).-adj( 'ungainly', '-', '-', normal ).-adj( 'ungenerous', '-', '-', normal ).-adj( 'ungentle', '-', '-', normal ).-adj( 'ungentlemanly', '-', '-', normal ).-adj( 'unglazed', '-', '-', normal ).-adj( 'ungodly', '-', '-', normal ).-adj( 'ungovernable', '-', '-', normal ).-adj( 'ungraceful', '-', '-', normal ).-adj( 'ungracious', '-', '-', normal ).-adj( 'ungrammatical', '-', '-', normal ).-adj( 'ungrateful', '-', '-', normal ).-adj( 'ungrudging', '-', '-', normal ).-adj( 'unguarded', '-', '-', normal ).-adj( 'unhallowed', '-', '-', normal ).-adj( 'unhampered', '-', '-', normal ).-adj( 'unhappy', 'unhappier', 'unhappiest', normal ).-adj( 'unharmed', '-', '-', normal ).-adj( 'unhealed', '-', '-', normal ).-adj( 'unhealthy', '-', '-', normal ).-adj( 'unheard', '-', '-', normal ).-adj( 'unheard-of', '-', '-', normal ).-adj( 'unhearing', '-', '-', normal ).-adj( 'unheated', '-', '-', normal ).-adj( 'unheeded', '-', '-', normal ).-adj( 'unhelpful', '-', '-', normal ).-adj( 'unheralded', '-', '-', normal ).-adj( 'unhesitating', '-', '-', normal ).-adj( 'unhindered', '-', '-', normal ).-adj( 'unholy', '-', '-', normal ).-adj( 'unhoped-for', '-', '-', normal ).-adj( 'unhurried', '-', '-', normal ).-adj( 'unhurt', '-', '-', normal ).-adj( 'unhygienic', '-', '-', normal ).-adj( 'unidentifiable', '-', '-', normal ).-adj( 'unidentified', '-', '-', normal ).-adj( 'uniform', '-', '-', normal ).-adj( 'uniformed', '-', '-', normal ).-adj( 'unilateral', '-', '-', normal ).-adj( 'unilateralist', '-', '-', normal ).-adj( 'unimaginable', '-', '-', normal ).-adj( 'unimaginative', '-', '-', normal ).-adj( 'unimpaired', '-', '-', normal ).-adj( 'unimpeachable', '-', '-', normal ).-adj( 'unimpeded', '-', '-', normal ).-adj( 'unimportant', '-', '-', normal ).-adj( 'unimpressed', '-', '-', normal ).-adj( 'unimpressive', '-', '-', normal ).-adj( 'uninfluenced', '-', '-', normal ).-adj( 'uninformative', '-', '-', normal ).-adj( 'uninformed', '-', '-', normal ).-adj( 'uninhabitable', '-', '-', normal ).-adj( 'uninhabited', '-', '-', normal ).-adj( 'uninhibited', '-', '-', normal ).-adj( 'uninitiated', '-', '-', normal ).-adj( 'uninjured', '-', '-', normal ).-adj( 'uninspired', '-', '-', normal ).-adj( 'uninspiring', '-', '-', normal ).-adj( 'uninsured', '-', '-', normal ).-adj( 'unintelligent', '-', '-', normal ).-adj( 'unintelligible', '-', '-', normal ).-adj( 'unintended', '-', '-', normal ).-adj( 'unintentional', '-', '-', normal ).-adj( 'uninterested', '-', '-', normal ).-adj( 'uninteresting', '-', '-', normal ).-adj( 'uninterrupted', '-', '-', normal ).-adj( 'uninvited', '-', '-', normal ).-adj( 'uninviting', '-', '-', normal ).-adj( 'unique', '-', '-', normal ).-adj( 'unisex', '-', '-', normal ).-adj( 'unitary', '-', '-', normal ).-adj( 'united', '-', '-', normal ).-adj( 'universal', '-', '-', normal ).-adj( 'unjust', '-', '-', normal ).-adj( 'unjustifiable', '-', '-', normal ).-adj( 'unjustified', '-', '-', normal ).-adj( 'unkempt', '-', '-', normal ).-adj( 'unkind', '-', '-', normal ).-adj( 'unkissed', '-', '-', normal ).-adj( 'unknowable', '-', '-', normal ).-adj( 'unknowing', '-', '-', normal ).-adj( 'unknown', '-', '-', normal ).-adj( 'unlabelled', '-', '-', normal ).-adj( 'unladylike', '-', '-', normal ).-adj( 'unlamented', '-', '-', normal ).-adj( 'unlatched', '-', '-', normal ).-adj( 'unlawful', '-', '-', normal ).-adj( 'unleavened', '-', '-', normal ).-adj( 'unlettered', '-', '-', normal ).-adj( 'unlicensed', '-', '-', normal ).-adj( 'unlighted', '-', '-', normal ).-adj( 'unlikable', '-', '-', normal ).-adj( 'unlike', '-', '-', pred ).-adj( 'unlikely', '-', '-', normal ).-adj( 'unlimited', '-', '-', normal ).-adj( 'unlined', '-', '-', normal ).-adj( 'unlisted', '-', '-', normal ).-adj( 'unlit', '-', '-', normal ).-adj( 'unliterary', '-', '-', normal ).-adj( 'unlocated', '-', '-', normal ).-adj( 'unlooked-for', '-', '-', normal ).-adj( 'unlovable', '-', '-', normal ).-adj( 'unloved', '-', '-', normal ).-adj( 'unlovely', '-', '-', normal ).-adj( 'unlucky', '-', '-', normal ).-adj( 'unmade', '-', '-', normal ).-adj( 'unmanageable', '-', '-', normal ).-adj( 'unmanly', '-', '-', normal ).-adj( 'unmanned', '-', '-', normal ).-adj( 'unmannered', '-', '-', normal ).-adj( 'unmannerly', '-', '-', normal ).-adj( 'unmarked', '-', '-', normal ).-adj( 'unmarried', '-', '-', normal ).-adj( 'unmatchable', '-', '-', normal ).-adj( 'unmatched', '-', '-', normal ).-adj( 'unmechanized', '-', '-', normal ).-adj( 'unmemorable', '-', '-', normal ).-adj( 'unmentionable', '-', '-', normal ).-adj( 'unmerciful', '-', '-', normal ).-adj( 'unmerited', '-', '-', normal ).-adj( 'unmindful', '-', '-', normal ).-adj( 'unmingled', '-', '-', normal ).-adj( 'unmistakable', '-', '-', normal ).-adj( 'unmitigated', '-', '-', normal ).-adj( 'unmixed', '-', '-', normal ).-adj( 'unmodernized', '-', '-', normal ).-adj( 'unmodified', '-', '-', normal ).-adj( 'unmolested', '-', '-', normal ).-adj( 'unmourned', '-', '-', normal ).-adj( 'unmovable', '-', '-', normal ).-adj( 'unmoved', '-', '-', normal ).-adj( 'unmoving', '-', '-', normal ).-adj( 'unmusical', '-', '-', normal ).-adj( 'unnamed', '-', '-', normal ).-adj( 'unnatural', '-', '-', normal ).-adj( 'unnecessary', '-', '-', normal ).-adj( 'unnoticeable', '-', '-', normal ).-adj( 'unnoticed', '-', '-', normal ).-adj( 'unnumbered', '-', '-', normal ).-adj( 'unobjectionable', '-', '-', normal ).-adj( 'unobservant', '-', '-', normal ).-adj( 'unobserved', '-', '-', normal ).-adj( 'unobtainable', '-', '-', normal ).-adj( 'unobtrusive', '-', '-', normal ).-adj( 'unobvious', '-', '-', normal ).-adj( 'unoccupied', '-', '-', normal ).-adj( 'unofficial', '-', '-', normal ).-adj( 'unopen', '-', '-', normal ).-adj( 'unopened', '-', '-', normal ).-adj( 'unopposed', '-', '-', normal ).-adj( 'unoriginal', '-', '-', normal ).-adj( 'unorthodox', '-', '-', normal ).-adj( 'unpaid', '-', '-', normal ).-adj( 'unpainted', '-', '-', normal ).-adj( 'unpalatable', '-', '-', normal ).-adj( 'unparalleled', '-', '-', normal ).-adj( 'unpardonable', '-', '-', normal ).-adj( 'unparliamentary', '-', '-', normal ).-adj( 'unpatriotic', '-', '-', normal ).-adj( 'unpaved', '-', '-', normal ).-adj( 'unpersuaded', '-', '-', normal ).-adj( 'unperturbed', '-', '-', normal ).-adj( 'unplaced', '-', '-', normal ).-adj( 'unplanned', '-', '-', normal ).-adj( 'unplayable', '-', '-', normal ).-adj( 'unpleasant', '-', '-', normal ).-adj( 'unplumbed', '-', '-', normal ).-adj( 'unpolluted', '-', '-', normal ).-adj( 'unpompous', '-', '-', normal ).-adj( 'unpopular', '-', '-', normal ).-adj( 'unpractised', '-', '-', normal ).-adj( 'unprecedented', '-', '-', normal ).-adj( 'unpredictable', '-', '-', normal ).-adj( 'unpredicted', '-', '-', normal ).-adj( 'unprejudiced', '-', '-', normal ).-adj( 'unpremeditated', '-', '-', normal ).-adj( 'unprepared', '-', '-', normal ).-adj( 'unprepossessing', '-', '-', normal ).-adj( 'unpretentious', '-', '-', normal ).-adj( 'unprincipled', '-', '-', normal ).-adj( 'unprintable', '-', '-', normal ).-adj( 'unproductive', '-', '-', normal ).-adj( 'unprofessional', '-', '-', normal ).-adj( 'unprofitable', '-', '-', normal ).-adj( 'unpromising', '-', '-', normal ).-adj( 'unprompted', '-', '-', normal ).-adj( 'unpronounceable', '-', '-', normal ).-adj( 'unpropitious', '-', '-', normal ).-adj( 'unprotected', '-', '-', normal ).-adj( 'unproved', '-', '-', normal ).-adj( 'unproven', '-', '-', pred ).-adj( 'unprovided', '-', '-', normal ).-adj( 'unprovoked', '-', '-', normal ).-adj( 'unpublished', '-', '-', normal ).-adj( 'unpunished', '-', '-', normal ).-adj( 'unputdownable', '-', '-', normal ).-adj( 'unqualified', '-', '-', normal ).-adj( 'unquestionable', '-', '-', normal ).-adj( 'unquestioned', '-', '-', normal ).-adj( 'unquestioning', '-', '-', normal ).-adj( 'unquiet', '-', '-', normal ).-adj( 'unquotable', '-', '-', normal ).-adj( 'unreached', '-', '-', normal ).-adj( 'unread', '-', '-', normal ).-adj( 'unreadable', '-', '-', normal ).-adj( 'unready', '-', '-', normal ).-adj( 'unreal', '-', '-', normal ).-adj( 'unrealistic', '-', '-', normal ).-adj( 'unrealized', '-', '-', normal ).-adj( 'unreasonable', '-', '-', normal ).-adj( 'unreasoning', '-', '-', normal ).-adj( 'unreceptive', '-', '-', normal ).-adj( 'unreciprocated', '-', '-', normal ).-adj( 'unrecognizable', '-', '-', normal ).-adj( 'unrecognized', '-', '-', normal ).-adj( 'unreconciled', '-', '-', normal ).-adj( 'unrecorded', '-', '-', normal ).-adj( 'unredeemable', '-', '-', normal ).-adj( 'unrefined', '-', '-', normal ).-adj( 'unreflective', '-', '-', normal ).-adj( 'unregenerate', '-', '-', normal ).-adj( 'unregistered', '-', '-', normal ).-adj( 'unrehearsed', '-', '-', normal ).-adj( 'unrelated', '-', '-', normal ).-adj( 'unrelaxed', '-', '-', normal ).-adj( 'unrelenting', '-', '-', normal ).-adj( 'unreliable', '-', '-', normal ).-adj( 'unrelieved', '-', '-', normal ).-adj( 'unremarkable', '-', '-', normal ).-adj( 'unremitting', '-', '-', normal ).-adj( 'unrepeatable', '-', '-', normal ).-adj( 'unrepentant', '-', '-', normal ).-adj( 'unrepresentative', '-', '-', normal ).-adj( 'unrequested', '-', '-', normal ).-adj( 'unrequited', '-', '-', normal ).-adj( 'unreserved', '-', '-', normal ).-adj( 'unresisting', '-', '-', normal ).-adj( 'unresolved', '-', '-', normal ).-adj( 'unrestrained', '-', '-', normal ).-adj( 'unrestricted', '-', '-', normal ).-adj( 'unrevised', '-', '-', normal ).-adj( 'unrewarded', '-', '-', normal ).-adj( 'unrewarding', '-', '-', normal ).-adj( 'unrhythmical', '-', '-', normal ).-adj( 'unrighteous', '-', '-', normal ).-adj( 'unripe', '-', '-', normal ).-adj( 'unripened', '-', '-', normal ).-adj( 'unrivalled', '-', '-', normal ).-adj( 'unromantic', '-', '-', normal ).-adj( 'unruffled', '-', '-', normal ).-adj( 'unruly', 'unrulier', 'unruliest', normal ).-adj( 'unsaddled', '-', '-', normal ).-adj( 'unsafe', '-', '-', normal ).-adj( 'unsaid', '-', '-', normal ).-adj( 'unsaleable', '-', '-', normal ).-adj( 'unsalted', '-', '-', normal ).-adj( 'unsatisfactory', '-', '-', normal ).-adj( 'unsatisfied', '-', '-', normal ).-adj( 'unsatisfying', '-', '-', normal ).-adj( 'unsaturated', '-', '-', normal ).-adj( 'unsavoury', '-', '-', normal ).-adj( 'unscathed', '-', '-', normal ).-adj( 'unscheduled', '-', '-', normal ).-adj( 'unscientific', '-', '-', normal ).-adj( 'unscripted', '-', '-', normal ).-adj( 'unscrupulous', '-', '-', normal ).-adj( 'unsealed', '-', '-', normal ).-adj( 'unseasonable', '-', '-', normal ).-adj( 'unseasoned', '-', '-', normal ).-adj( 'unseaworthy', '-', '-', normal ).-adj( 'unsecured', '-', '-', normal ).-adj( 'unseeded', '-', '-', normal ).-adj( 'unseeing', '-', '-', normal ).-adj( 'unseemly', '-', '-', normal ).-adj( 'unseen', '-', '-', normal ).-adj( 'unselected', '-', '-', normal ).-adj( 'unselective', '-', '-', normal ).-adj( 'unselfconscious', '-', '-', normal ).-adj( 'unselfish', '-', '-', normal ).-adj( 'unsexed', '-', '-', normal ).-adj( 'unshakable', '-', '-', normal ).-adj( 'unshaved', '-', '-', normal ).-adj( 'unshaven', '-', '-', normal ).-adj( 'unshielded', '-', '-', normal ).-adj( 'unshrinkable', '-', '-', normal ).-adj( 'unshrinking', '-', '-', normal ).-adj( 'unshuttered', '-', '-', normal ).-adj( 'unsighted', '-', '-', normal ).-adj( 'unsightly', '-', '-', normal ).-adj( 'unsigned', '-', '-', normal ).-adj( 'unsilenced', '-', '-', normal ).-adj( 'unsinkable', '-', '-', normal ).-adj( 'unskilled', '-', '-', normal ).-adj( 'unsmiling', '-', '-', normal ).-adj( 'unsociable', '-', '-', normal ).-adj( 'unsocial', '-', '-', normal ).-adj( 'unsold', '-', '-', normal ).-adj( 'unsolicited', '-', '-', normal ).-adj( 'unsolved', '-', '-', normal ).-adj( 'unsophisticated', '-', '-', normal ).-adj( 'unsound', '-', '-', normal ).-adj( 'unsparing', '-', '-', normal ).-adj( 'unspeakable', '-', '-', normal ).-adj( 'unspecialized', '-', '-', normal ).-adj( 'unspecific', '-', '-', normal ).-adj( 'unspecified', '-', '-', normal ).-adj( 'unspectacular', '-', '-', normal ).-adj( 'unspoiled', '-', '-', normal ).-adj( 'unspoilt', '-', '-', normal ).-adj( 'unspoken', '-', '-', normal ).-adj( 'unsporting', '-', '-', normal ).-adj( 'unsportsmanlike', '-', '-', normal ).-adj( 'unspotted', '-', '-', normal ).-adj( 'unstable', '-', '-', normal ).-adj( 'unstartling', '-', '-', normal ).-adj( 'unstated', '-', '-', normal ).-adj( 'unstatesmanlike', '-', '-', normal ).-adj( 'unsteady', '-', '-', pred ).-adj( 'unstoppable', '-', '-', normal ).-adj( 'unstrained', '-', '-', normal ).-adj( 'unstressed', '-', '-', normal ).-adj( 'unstructured', '-', '-', normal ).-adj( 'unstrung', '-', '-', normal ).-adj( 'unstuck', '-', '-', normal ).-adj( 'unstudied', '-', '-', normal ).-adj( 'unsubtle', '-', '-', normal ).-adj( 'unsuccessful', '-', '-', normal ).-adj( 'unsuitable', '-', '-', normal ).-adj( 'unsuited', '-', '-', normal ).-adj( 'unsullied', '-', '-', normal ).-adj( 'unsung', '-', '-', normal ).-adj( 'unsupervised', '-', '-', normal ).-adj( 'unsupported', '-', '-', normal ).-adj( 'unsure', '-', '-', normal ).-adj( 'unsurpassed', '-', '-', normal ).-adj( 'unsuspected', '-', '-', normal ).-adj( 'unsuspecting', '-', '-', normal ).-adj( 'unsuspicious', '-', '-', normal ).-adj( 'unswayed', '-', '-', normal ).-adj( 'unsweetened', '-', '-', normal ).-adj( 'unswept', '-', '-', normal ).-adj( 'unswerving', '-', '-', normal ).-adj( 'unsyllabic', '-', '-', normal ).-adj( 'unsympathetic', '-', '-', normal ).-adj( 'unsystematic', '-', '-', normal ).-adj( 'untainted', '-', '-', normal ).-adj( 'untamed', '-', '-', normal ).-adj( 'untapped', '-', '-', normal ).-adj( 'untarnished', '-', '-', normal ).-adj( 'untaxed', '-', '-', normal ).-adj( 'untenable', '-', '-', normal ).-adj( 'untenanted', '-', '-', normal ).-adj( 'untended', '-', '-', normal ).-adj( 'untested', '-', '-', normal ).-adj( 'untethered', '-', '-', normal ).-adj( 'unthinkable', '-', '-', normal ).-adj( 'unthinking', '-', '-', normal ).-adj( 'unthought-of', '-', '-', normal ).-adj( 'untidy', 'untidier', 'untidiest', normal ).-adj( 'untimely', '-', '-', normal ).-adj( 'untiring', '-', '-', normal ).-adj( 'untitled', '-', '-', normal ).-adj( 'untold', '-', '-', normal ).-adj( 'untouchable', '-', '-', normal ).-adj( 'untouched', '-', '-', normal ).-adj( 'untoward', '-', '-', normal ).-adj( 'untrained', '-', '-', normal ).-adj( 'untrammelled', '-', '-', normal ).-adj( 'untranslatable', '-', '-', normal ).-adj( 'untreated', '-', '-', normal ).-adj( 'untried', '-', '-', normal ).-adj( 'untroubled', '-', '-', normal ).-adj( 'untrue', '-', '-', normal ).-adj( 'untrustworthy', '-', '-', normal ).-adj( 'untruthful', '-', '-', normal ).-adj( 'untucked', '-', '-', normal ).-adj( 'unturned', '-', '-', normal ).-adj( 'untutored', '-', '-', normal ).-adj( 'untwisted', '-', '-', normal ).-adj( 'untypical', '-', '-', normal ).-adj( 'unused', '-', '-', normal ).-adj( 'unused', '-', '-', normal ).-adj( 'unusual', '-', '-', normal ).-adj( 'unutterable', '-', '-', normal ).-adj( 'unvaried', '-', '-', normal ).-adj( 'unvarnished', '-', '-', normal ).-adj( 'unvarying', '-', '-', normal ).-adj( 'unverified', '-', '-', normal ).-adj( 'unversed', '-', '-', normal ).-adj( 'unvigilant', '-', '-', normal ).-adj( 'unvoiced', '-', '-', normal ).-adj( 'unwanted', '-', '-', normal ).-adj( 'unwarranted', '-', '-', normal ).-adj( 'unwary', '-', '-', normal ).-adj( 'unwashed', '-', '-', normal ).-adj( 'unwavering', '-', '-', normal ).-adj( 'unweaned', '-', '-', normal ).-adj( 'unwearied', '-', '-', normal ).-adj( 'unwed', '-', '-', normal ).-adj( 'unwelcome', '-', '-', normal ).-adj( 'unwell', '-', '-', pred ).-adj( 'unwholesome', '-', '-', normal ).-adj( 'unwieldy', '-', '-', normal ).-adj( 'unwilling', '-', '-', normal ).-adj( 'unwise', '-', '-', normal ).-adj( 'unwitnessed', '-', '-', normal ).-adj( 'unwitting', '-', '-', normal ).-adj( 'unwonted', '-', '-', attr ).-adj( 'unworkable', '-', '-', normal ).-adj( 'unworkmanlike', '-', '-', normal ).-adj( 'unworldly', '-', '-', normal ).-adj( 'unworn', '-', '-', normal ).-adj( 'unworried', '-', '-', normal ).-adj( 'unworthy', '-', '-', normal ).-adj( 'unwritten', '-', '-', normal ).-adj( 'unyielding', '-', '-', normal ).-adj( 'up-and-coming', '-', '-', normal ).-adj( 'up-market', '-', '-', normal ).-adj( 'up-to-date', '-', '-', normal ).-adj( 'up-to-the-minute', '-', '-', attr ).-adj( 'upcountry', '-', '-', normal ).-adj( 'uphill', '-', '-', normal ).-adj( 'upmost', '-', '-', normal ).-adj( 'upper', '-', '-', normal ).-adj( 'uppermost', '-', '-', normal ).-adj( 'uppish', '-', '-', normal ).-adj( 'uppity', '-', '-', normal ).-adj( 'upright', '-', '-', normal ).-adj( 'uproarious', '-', '-', normal ).-adj( 'upstage', '-', '-', normal ).-adj( 'upstairs', '-', '-', attr ).-adj( 'upstanding', '-', '-', normal ).-adj( 'upstart', '-', '-', normal ).-adj( 'uptight', '-', '-', normal ).-adj( 'uptown', '-', '-', normal ).-adj( 'upturned', '-', '-', normal ).-adj( 'upward', '-', '-', normal ).-adj( 'urban', '-', '-', normal ).-adj( 'urbane', '-', '-', normal ).-adj( 'urgent', '-', '-', normal ).-adj( 'uric', '-', '-', normal ).-adj( 'urinary', '-', '-', normal ).-adj( 'usable', '-', '-', normal ).-adj( 'used', '-', '-', normal ).-adj( 'used', '-', '-', normal ).-adj( 'useful', '-', '-', normal ).-adj( 'useless', '-', '-', normal ).-adj( 'usual', '-', '-', normal ).-adj( 'usurious', '-', '-', normal ).-adj( 'uterine', '-', '-', normal ).-adj( 'utilitarian', '-', '-', normal ).-adj( 'utilizable', '-', '-', normal ).-adj( 'utmost', '-', '-', normal ).-adj( 'utter', '-', '-', normal ).-adj( 'uttermost', '-', '-', normal ).-adj( 'uvular', '-', '-', normal ).-adj( 'uxorious', '-', '-', normal ).-adj( 'vacant', '-', '-', normal ).-adj( 'vacuous', '-', '-', normal ).-adj( 'vagabond', '-', '-', normal ).-adj( 'vaginal', '-', '-', normal ).-adj( 'vagrant', '-', '-', normal ).-adj( 'vague', 'vaguer', 'vaguest', normal ).-adj( 'vain', 'vainer', 'vainest', normal ).-adj( 'vainglorious', '-', '-', normal ).-adj( 'valedictory', '-', '-', normal ).-adj( 'valetudinarian', '-', '-', normal ).-adj( 'valiant', '-', '-', normal ).-adj( 'valid', '-', '-', normal ).-adj( 'valorous', '-', '-', normal ).-adj( 'valuable', '-', '-', normal ).-adj( 'value-added', '-', '-', attr ).-adj( 'valueless', '-', '-', normal ).-adj( 'valvular', '-', '-', normal ).-adj( 'vapid', '-', '-', normal ).-adj( 'vaporous', '-', '-', normal ).-adj( 'variable', '-', '-', normal ).-adj( 'variant', '-', '-', normal ).-adj( 'varicoloured', '-', '-', normal ).-adj( 'varicose', '-', '-', normal ).-adj( 'varied', '-', '-', normal ).-adj( 'variegated', '-', '-', normal ).-adj( 'variform', '-', '-', normal ).-adj( 'variorum', '-', '-', normal ).-adj( 'various', '-', '-', normal ).-adj( 'vascular', '-', '-', normal ).-adj( 'vast', '-', '-', normal ).-adj( 'vaulted', '-', '-', normal ).-adj( 'vegetable', '-', '-', normal ).-adj( 'vehement', '-', '-', normal ).-adj( 'vehicular', '-', '-', normal ).-adj( 'veined', '-', '-', normal ).-adj( 'velvety', '-', '-', normal ).-adj( 'venal', '-', '-', normal ).-adj( 'venerable', '-', '-', normal ).-adj( 'venereal', '-', '-', normal ).-adj( 'vengeful', '-', '-', normal ).-adj( 'venial', '-', '-', normal ).-adj( 'venomed', '-', '-', normal ).-adj( 'venomous', '-', '-', normal ).-adj( 'venous', '-', '-', normal ).-adj( 'ventral', '-', '-', normal ).-adj( 'ventricular', '-', '-', normal ).-adj( 'venturesome', '-', '-', normal ).-adj( 'venturous', '-', '-', normal ).-adj( 'veracious', '-', '-', normal ).-adj( 'verbal', '-', '-', normal ).-adj( 'verbatim', '-', '-', normal ).-adj( 'verbose', '-', '-', normal ).-adj( 'verdant', '-', '-', normal ).-adj( 'verifiable', '-', '-', normal ).-adj( 'veritable', '-', '-', normal ).-adj( 'vermiform', '-', '-', normal ).-adj( 'vermilion', '-', '-', normal ).-adj( 'verminous', '-', '-', normal ).-adj( 'vernacular', '-', '-', normal ).-adj( 'vernal', '-', '-', normal ).-adj( 'versatile', '-', '-', normal ).-adj( 'versed', '-', '-', normal ).-adj( 'vertebrate', '-', '-', normal ).-adj( 'vertical', '-', '-', normal ).-adj( 'vertiginous', '-', '-', normal ).-adj( 'very', '-', '-', attr ).-adj( 'vesicular', '-', '-', normal ).-adj( 'vestal', '-', '-', normal ).-adj( 'vestigial', '-', '-', normal ).-adj( 'veterinary', '-', '-', normal ).-adj( 'vexatious', '-', '-', normal ).-adj( 'viable', '-', '-', normal ).-adj( 'vibrant', '-', '-', normal ).-adj( 'vicarious', '-', '-', normal ).-adj( 'viceregal', '-', '-', normal ).-adj( 'vicious', '-', '-', normal ).-adj( 'victorious', '-', '-', normal ).-adj( 'viewless', '-', '-', normal ).-adj( 'vigilant', '-', '-', normal ).-adj( 'vigorous', '-', '-', normal ).-adj( 'vile', 'viler', 'vilest', normal ).-adj( 'villainous', '-', '-', normal ).-adj( 'vindictive', '-', '-', normal ).-adj( 'vinegary', '-', '-', normal ).-adj( 'vinous', '-', '-', normal ).-adj( 'violent', '-', '-', normal ).-adj( 'virgin', '-', '-', normal ).-adj( 'virginal', '-', '-', normal ).-adj( 'virile', '-', '-', normal ).-adj( 'virtual', '-', '-', normal ).-adj( 'virtuous', '-', '-', normal ).-adj( 'virulent', '-', '-', normal ).-adj( 'visaged', '-', '-', affix ).-adj( 'visceral', '-', '-', normal ).-adj( 'viscid', '-', '-', normal ).-adj( 'viscous', '-', '-', normal ).-adj( 'visible', '-', '-', normal ).-adj( 'visionary', '-', '-', normal ).-adj( 'visual', '-', '-', normal ).-adj( 'vital', '-', '-', normal ).-adj( 'vitreous', '-', '-', normal ).-adj( 'vitriolic', '-', '-', normal ).-adj( 'vituperative', '-', '-', normal ).-adj( 'viva voce', '-', '-', normal ).-adj( 'vivacious', '-', '-', normal ).-adj( 'vivid', '-', '-', normal ).-adj( 'viviparous', '-', '-', normal ).-adj( 'vixenish', '-', '-', normal ).-adj( 'vocal', '-', '-', normal ).-adj( 'vocational', '-', '-', normal ).-adj( 'vocative', '-', '-', normal ).-adj( 'vociferous', '-', '-', normal ).-adj( 'voiced', '-', '-', affix ).-adj( 'voiceless', '-', '-', normal ).-adj( 'void', '-', '-', normal ).-adj( 'volatile', '-', '-', normal ).-adj( 'volcanic', '-', '-', normal ).-adj( 'volitional', '-', '-', normal ).-adj( 'voluble', '-', '-', normal ).-adj( 'voluminous', '-', '-', normal ).-adj( 'voluntary', '-', '-', normal ).-adj( 'voluptuous', '-', '-', normal ).-adj( 'voluted', '-', '-', normal ).-adj( 'voracious', '-', '-', normal ).-adj( 'voteless', '-', '-', normal ).-adj( 'votive', '-', '-', normal ).-adj( 'voyeuristic', '-', '-', normal ).-adj( 'vulgar', '-', '-', normal ).-adj( 'vulnerable', '-', '-', normal ).-adj( 'vulpine', '-', '-', normal ).-adj( 'waggish', '-', '-', normal ).-adj( 'wainscoted', '-', '-', normal ).-adj( 'waist-deep', '-', '-', normal ).-adj( 'waist-high', '-', '-', normal ).-adj( 'wakeful', '-', '-', normal ).-adj( 'waking', '-', '-', normal ).-adj( 'wall-eyed', '-', '-', normal ).-adj( 'walloping', '-', '-', normal ).-adj( 'wan', 'wanner', 'wannest', normal ).-adj( 'wanton', '-', '-', normal ).-adj( 'war-torn', '-', '-', normal ).-adj( 'warlike', '-', '-', normal ).-adj( 'warm', 'warmer', 'warmest', normal ).-adj( 'warm-blooded', '-', '-', normal ).-adj( 'warm-hearted', '-', '-', normal ).-adj( 'warning', '-', '-', normal ).-adj( 'wary', 'warier', 'wariest', normal ).-adj( 'washable', '-', '-', normal ).-adj( 'washy', '-', '-', normal ).-adj( 'wasp-waisted', '-', '-', normal ).-adj( 'waspish', '-', '-', normal ).-adj( 'waste', '-', '-', normal ).-adj( 'wasteful', '-', '-', normal ).-adj( 'watchful', '-', '-', normal ).-adj( 'water-worn', '-', '-', normal ).-adj( 'waterborne', '-', '-', normal ).-adj( 'waterless', '-', '-', normal ).-adj( 'waterlogged', '-', '-', normal ).-adj( 'waterproof', '-', '-', normal ).-adj( 'watertight', '-', '-', normal ).-adj( 'watery', 'waterier', 'wateriest', normal ).-adj( 'wavy', 'wavier', 'waviest', normal ).-adj( 'waxen', '-', '-', normal ).-adj( 'waxy', 'waxier', 'waxiest', normal ).-adj( 'way-out', '-', '-', normal ).-adj( 'wayfaring', '-', '-', normal ).-adj( 'wayward', '-', '-', normal ).-adj( 'weak', 'weaker', 'weakest', normal ).-adj( 'weak-kneed', '-', '-', normal ).-adj( 'weakly', 'weaklier', 'weakliest', normal ).-adj( 'wealthy', 'wealthier', 'wealthiest', normal ).-adj( 'weaponless', '-', '-', normal ).-adj( 'wearable', '-', '-', normal ).-adj( 'wearing', '-', '-', normal ).-adj( 'wearisome', '-', '-', normal ).-adj( 'weary', 'wearier', 'weariest', normal ).-adj( 'weather-beaten', '-', '-', normal ).-adj( 'weather-bound', '-', '-', normal ).-adj( 'weatherproof', '-', '-', normal ).-adj( 'web-footed', '-', '-', normal ).-adj( 'web-toed', '-', '-', normal ).-adj( 'webbed', '-', '-', normal ).-adj( 'wee', '-', '-', normal ).-adj( 'weedy', 'weedier', 'weediest', normal ).-adj( 'weekly', '-', '-', normal ).-adj( 'weeny', 'weenier', 'weeniest', normal ).-adj( 'weeping', '-', '-', normal ).-adj( 'weightless', '-', '-', normal ).-adj( 'weighty', 'weightier', 'weightiest', normal ).-adj( 'weird', 'weirder', 'weirdest', normal ).-adj( 'welcome', '-', '-', normal ).-adj( 'well', '-', '-', pred ).-adj( 'well-adjusted', '-', '-', normal ).-adj( 'well-advised', '-', '-', normal ).-adj( 'well-appointed', '-', '-', normal ).-adj( 'well-balanced', '-', '-', normal ).-adj( 'well-behaved', '-', '-', normal ).-adj( 'well-born', '-', '-', normal ).-adj( 'well-bred', '-', '-', normal ).-adj( 'well-conducted', '-', '-', normal ).-adj( 'well-connected', '-', '-', normal ).-adj( 'well-disposed', '-', '-', normal ).-adj( 'well-favoured', '-', '-', normal ).-adj( 'well-found', '-', '-', normal ).-adj( 'well-founded', '-', '-', normal ).-adj( 'well-groomed', '-', '-', normal ).-adj( 'well-grounded', '-', '-', normal ).-adj( 'well-heeled', '-', '-', normal ).-adj( 'well-informed', '-', '-', normal ).-adj( 'well-intentioned', '-', '-', normal ).-adj( 'well-knit', '-', '-', normal ).-adj( 'well-known', '-', '-', normal ).-adj( 'well-lined', '-', '-', normal ).-adj( 'well-marked', '-', '-', normal ).-adj( 'well-meaning', '-', '-', normal ).-adj( 'well-meant', '-', '-', normal ).-adj( 'well-read', '-', '-', normal ).-adj( 'well-rounded', '-', '-', normal ).-adj( 'well-set', '-', '-', normal ).-adj( 'well-shaven', '-', '-', normal ).-adj( 'well-spoken', '-', '-', normal ).-adj( 'well-timed', '-', '-', normal ).-adj( 'well-to-do', '-', '-', normal ).-adj( 'well-tried', '-', '-', normal ).-adj( 'well-turned', '-', '-', normal ).-adj( 'well-worn', '-', '-', normal ).-adj( 'welter', '-', '-', normal ).-adj( 'west-country', '-', '-', normal ).-adj( 'west-end', '-', '-', normal ).-adj( 'westerly', '-', '-', attr ).-adj( 'western', '-', '-', normal ).-adj( 'westernmost', '-', '-', normal ).-adj( 'westward', '-', '-', normal ).-adj( 'wet', 'wetter', 'wettest', normal ).-adj( 'whacked', '-', '-', normal ).-adj( 'whacking', '-', '-', normal ).-adj( 'what', '-', '-', normal ).-adj( 'whate\'er', '-', '-', normal ).-adj( 'whatever', '-', '-', normal ).-adj( 'whatsoe\'er', '-', '-', normal ).-adj( 'whatsoever', '-', '-', normal ).-adj( 'wheaten', '-', '-', normal ).-adj( 'wheezy', 'wheezier', 'wheeziest', normal ).-adj( 'whencesoever', '-', '-', normal ).-adj( 'which', '-', '-', normal ).-adj( 'whichever', '-', '-', normal ).-adj( 'whichsoever', '-', '-', normal ).-adj( 'whimsical', '-', '-', normal ).-adj( 'whippy', 'whippier', 'whippiest', normal ).-adj( 'whiskered', '-', '-', normal ).-adj( 'white', 'whiter', 'whitest', normal ).-adj( 'white-collar', '-', '-', normal ).-adj( 'white-hot', '-', '-', normal ).-adj( 'white-lipped', '-', '-', normal ).-adj( 'white-livered', '-', '-', normal ).-adj( 'whitish', '-', '-', normal ).-adj( 'whole', '-', '-', normal ).-adj( 'wholehearted', '-', '-', normal ).-adj( 'wholesale', '-', '-', normal ).-adj( 'wholesome', '-', '-', normal ).-adj( 'whopping', '-', '-', normal ).-adj( 'whorled', '-', '-', normal ).-adj( 'wicked', '-', '-', normal ).-adj( 'wide', 'wider', 'widest', normal ).-adj( 'wide-awake', '-', '-', normal ).-adj( 'widespread', '-', '-', normal ).-adj( 'widowed', '-', '-', normal ).-adj( 'wifelike', '-', '-', normal ).-adj( 'wifely', 'wifelier', 'wifeliest', normal ).-adj( 'wigged', '-', '-', normal ).-adj( 'wild', 'wilder', 'wildest', normal ).-adj( 'wildcat', '-', '-', attr ).-adj( 'wilful', '-', '-', normal ).-adj( 'willed', '-', '-', affix ).-adj( 'willful', '-', '-', normal ).-adj( 'willing', '-', '-', normal ).-adj( 'willowy', '-', '-', normal ).-adj( 'wily', 'wilier', 'wiliest', normal ).-adj( 'windblown', '-', '-', normal ).-adj( 'windless', '-', '-', normal ).-adj( 'windswept', '-', '-', normal ).-adj( 'windward', '-', '-', normal ).-adj( 'windy', 'windier', 'windiest', normal ).-adj( 'winged', '-', '-', normal ).-adj( 'wingless', '-', '-', normal ).-adj( 'winsome', '-', '-', normal ).-adj( 'wintery', 'winterier', 'winteriest', normal ).-adj( 'wintry', 'wintrier', 'wintriest', normal ).-adj( 'wire-haired', '-', '-', normal ).-adj( 'wireless', '-', '-', normal ).-adj( 'wiry', 'wirier', 'wiriest', normal ).-adj( 'wise', 'wiser', 'wisest', normal ).-adj( 'wishful', '-', '-', normal ).-adj( 'wishy-washy', '-', '-', normal ).-adj( 'wispy', 'wispier', 'wispiest', normal ).-adj( 'wistful', '-', '-', normal ).-adj( 'witching', '-', '-', normal ).-adj( 'witless', '-', '-', normal ).-adj( 'witty', 'wittier', 'wittiest', normal ).-adj( 'wizard', '-', '-', normal ).-adj( 'wizened', '-', '-', normal ).-adj( 'wobbly', 'wobblier', 'wobbliest', normal ).-adj( 'woebegone', '-', '-', normal ).-adj( 'woeful', '-', '-', normal ).-adj( 'wolfish', '-', '-', normal ).-adj( 'womanish', '-', '-', normal ).-adj( 'womanlike', '-', '-', normal ).-adj( 'womanly', 'womanlier', 'womanliest', normal ).-adj( 'wonder-struck', '-', '-', normal ).-adj( 'wonderful', '-', '-', normal ).-adj( 'wondrous', '-', '-', normal ).-adj( 'wonky', '-', '-', normal ).-adj( 'wont', '-', '-', pred ).-adj( 'wonted', '-', '-', attr ).-adj( 'wooded', '-', '-', normal ).-adj( 'wooden', '-', '-', normal ).-adj( 'woodenheaded', '-', '-', normal ).-adj( 'woody', 'woodier', 'woodiest', normal ).-adj( 'woolen', '-', '-', normal ).-adj( 'woolgathering', '-', '-', normal ).-adj( 'woollen', '-', '-', normal ).-adj( 'woolly', 'woollier', 'woolliest', normal ).-adj( 'wooly', 'woolier', 'wooliest', normal ).-adj( 'word-perfect', '-', '-', normal ).-adj( 'wordless', '-', '-', normal ).-adj( 'wordy', 'wordier', 'wordiest', normal ).-adj( 'workable', '-', '-', normal ).-adj( 'workaday', '-', '-', normal ).-adj( 'working', '-', '-', normal ).-adj( 'working-class', '-', '-', normal ).-adj( 'workmanlike', '-', '-', normal ).-adj( 'workshy', '-', '-', normal ).-adj( 'world-weary', '-', '-', normal ).-adj( 'worldly', 'worldlier', 'worldliest', normal ).-adj( 'worldwide', '-', '-', normal ).-adj( 'worm-eaten', '-', '-', normal ).-adj( 'wormy', 'wormier', 'wormiest', normal ).-adj( 'worried', '-', '-', normal ).-adj( 'worrisome', '-', '-', normal ).-adj( 'worrying', '-', '-', normal ).-adj( 'worshipful', '-', '-', normal ).-adj( 'worth', '-', '-', pred ).-adj( 'worthless', '-', '-', normal ).-adj( 'worthwhile', '-', '-', normal ).-adj( 'worthy', 'worthier', 'worthiest', normal ).-adj( 'would-be', '-', '-', attr ).-adj( 'wrathful', '-', '-', normal ).-adj( 'wretched', '-', '-', normal ).-adj( 'wrinkly', 'wrinklier', 'wrinkliest', normal ).-adj( 'writ large', '-', '-', normal ).-adj( 'wrong', '-', '-', normal ).-adj( 'wrong-headed', '-', '-', normal ).-adj( 'wrongful', '-', '-', normal ).-adj( 'wroth', '-', '-', normal ).-adj( 'wry', 'wrier', 'wriest', normal ).-adj( 'yearlong', '-', '-', normal ).-adj( 'yearly', '-', '-', normal ).-adj( 'yeasty', 'yeastier', 'yeastiest', normal ).-adj( 'yellow', 'yellower', 'yellowest', normal ).-adj( 'yellow-bellied', '-', '-', normal ).-adj( 'yellowish', '-', '-', normal ).-adj( 'yielding', '-', '-', normal ).-adj( 'yon', '-', '-', normal ).-adj( 'yonder', '-', '-', normal ).-adj( 'young', 'younger', 'youngest', normal ).-adj( 'youngish', '-', '-', normal ).-adj( 'your', '-', '-', normal ).-adj( 'yours', '-', '-', pred ).-adj( 'youthful', '-', '-', normal ).-adj( 'zany', 'zanier', 'zaniest', normal ).-adj( 'zealous', '-', '-', normal ).-adj( 'zenithal', '-', '-', normal ).-adj( 'zestful', '-', '-', normal ).-adj( 'zonal', '-', '-', normal ).-adj( 'zoological', '-', '-', normal ).--adv( '\'tween', normal ).-adv( '\'tween-decks', normal ).-adv( '`a la carte', normal ).-adv( '`a la mode', normal ).-adv( 'a fortiori', normal ).-adv( 'a posteriori', normal ).-adv( 'a priori', normal ).-adv( 'ab initio', normal ).-adv( 'aback', normal ).-adv( 'abaft', normal ).-adv( 'abeam', normal ).-adv( 'abed', normal ).-adv( 'abjectly', normal ).-adv( 'ablaze', normal ).-adv( 'ably', normal ).-adv( 'abnormally', normal ).-adv( 'aboard', normal ).-adv( 'abominably', normal ).-adv( 'abortively', normal ).-adv( 'about', normal ).-adv( 'above', normal ).-adv( 'above board', normal ).-adv( 'abreast', normal ).-adv( 'abroad', normal ).-adv( 'abruptly', normal ).-adv( 'absent-mindedly', normal ).-adv( 'absently', normal ).-adv( 'absolutely', normal ).-adv( 'abstemiously', normal ).-adv( 'abstractedly', normal ).-adv( 'abstrusely', normal ).-adv( 'absurdly', normal ).-adv( 'abundantly', normal ).-adv( 'abusively', normal ).-adv( 'abysmally', normal ).-adv( 'academically', normal ).-adv( 'accelerando', normal ).-adv( 'acceptably', normal ).-adv( 'accidentally', normal ).-adv( 'accordingly', normal ).-adv( 'accurately', normal ).-adv( 'accusingly', normal ).-adv( 'across', normal ).-adv( 'actively', normal ).-adv( 'actually', normal ).-adv( 'acutely', normal ).-adv( 'ad hoc', normal ).-adv( 'ad infinitum', normal ).-adv( 'ad interim', normal ).-adv( 'ad lib', normal ).-adv( 'ad libitum', normal ).-adv( 'ad nauseam', normal ).-adv( 'ad valorem', normal ).-adv( 'adagio', normal ).-adv( 'additionally', normal ).-adv( 'adequately', normal ).-adv( 'administratively', normal ).-adv( 'admirably', normal ).-adv( 'admiringly', normal ).-adv( 'admittedly', normal ).-adv( 'adorably', normal ).-adv( 'adoringly', normal ).-adv( 'adrift', normal ).-adv( 'adroitly', normal ).-adv( 'advantageously', normal ).-adv( 'adverbially', normal ).-adv( 'adversely', normal ).-adv( 'advisedly', normal ).-adv( 'aesthetically', normal ).-adv( 'afar', normal ).-adv( 'affably', normal ).-adv( 'affectingly', normal ).-adv( 'affectionately', normal ).-adv( 'afield', normal ).-adv( 'afore', normal ).-adv( 'aforethought', normal ).-adv( 'afoul', normal ).-adv( 'afresh', normal ).-adv( 'aft', normal ).-adv( 'after', normal ).-adv( 'afterwards', normal ).-adv( 'again', normal ).-adv( 'aggressively', normal ).-adv( 'agilely', normal ).-adv( 'ago', normal ).-adv( 'agonizingly', normal ).-adv( 'agreeably', normal ).-adv( 'aground', normal ).-adv( 'ahead', normal ).-adv( 'aimlessly', normal ).-adv( 'airily', normal ).-adv( 'akimbo', normal ).-adv( 'alarmingly', normal ).-adv( 'alee', normal ).-adv( 'alertly', normal ).-adv( 'alfresco', normal ).-adv( 'algebraically', normal ).-adv( 'alias', normal ).-adv( 'alike', normal ).-adv( 'all', normal ).-adv( 'allegedly', normal ).-adv( 'allegretto', normal ).-adv( 'allegro', normal ).-adv( 'alliteratively', normal ).-adv( 'almost', normal ).-adv( 'aloft', normal ).-adv( 'alone', normal ).-adv( 'along', normal ).-adv( 'alongside', normal ).-adv( 'aloof', normal ).-adv( 'aloud', normal ).-adv( 'alphabetically', normal ).-adv( 'already', normal ).-adv( 'alright', normal ).-adv( 'also', normal ).-adv( 'alternately', normal ).-adv( 'alternatively', normal ).-adv( 'altogether', normal ).-adv( 'altruistically', normal ).-adv( 'always', normal ).-adv( 'amain', normal ).-adv( 'amazingly', normal ).-adv( 'ambiguously', normal ).-adv( 'ambitiously', normal ).-adv( 'amiably', normal ).-adv( 'amicably', normal ).-adv( 'amidships', normal ).-adv( 'amiss', normal ).-adv( 'amok', normal ).-adv( 'amorously', normal ).-adv( 'amply', normal ).-adv( 'amuck', normal ).-adv( 'amusingly', normal ).-adv( 'analogously', normal ).-adv( 'analytically', normal ).-adv( 'anarchically', normal ).-adv( 'anatomically', normal ).-adv( 'andante', normal ).-adv( 'anew', normal ).-adv( 'angelically', normal ).-adv( 'angrily', normal ).-adv( 'annually', normal ).-adv( 'anomalously', normal ).-adv( 'anon', normal ).-adv( 'anonymously', normal ).-adv( 'antagonistically', normal ).-adv( 'ante meridiem', normal ).-adv( 'anticlockwise', normal ).-adv( 'antithetically', normal ).-adv( 'anxiously', normal ).-adv( 'any', normal ).-adv( 'anyhow', normal ).-adv( 'anyplace', normal ).-adv( 'anyway', normal ).-adv( 'anywhere', normal ).-adv( 'apace', normal ).-adv( 'apart', normal ).-adv( 'apathetically', normal ).-adv( 'apiece', normal ).-adv( 'apologetically', normal ).-adv( 'appallingly', normal ).-adv( 'apparently', normal ).-adv( 'appealingly', normal ).-adv( 'appositely', normal ).-adv( 'appreciably', normal ).-adv( 'appreciatively', normal ).-adv( 'appropriately', normal ).-adv( 'approvingly', normal ).-adv( 'approximately', normal ).-adv( 'apropos', normal ).-adv( 'aptly', normal ).-adv( 'arbitrarily', normal ).-adv( 'architecturally', normal ).-adv( 'archly', normal ).-adv( 'ardently', normal ).-adv( 'arduously', normal ).-adv( 'arguably', normal ).-adv( 'aright', normal ).-adv( 'aristocratically', normal ).-adv( 'arithmetically', normal ).-adv( 'around', normal ).-adv( 'arrogantly', normal ).-adv( 'artfully', normal ).-adv( 'articulately', normal ).-adv( 'artificially', normal ).-adv( 'artistically', normal ).-adv( 'artlessly', normal ).-adv( 'ascetically', normal ).-adv( 'ashamedly', normal ).-adv( 'ashore', normal ).-adv( 'aside', normal ).-adv( 'askance', normal ).-adv( 'askew', normal ).-adv( 'aslant', normal ).-adv( 'asleep', normal ).-adv( 'assertively', normal ).-adv( 'assiduously', normal ).-adv( 'assuredly', normal ).-adv( 'astern', normal ).-adv( 'astir', normal ).-adv( 'astonishingly', normal ).-adv( 'astray', normal ).-adv( 'astride', normal ).-adv( 'astronomically', normal ).-adv( 'astutely', normal ).-adv( 'asunder', normal ).-adv( 'asymmetrically', normal ).-adv( 'asymptotically', normal ).-adv( 'athwart', normal ).-adv( 'atop', normal ).-adv( 'atrociously', normal ).-adv( 'attentively', normal ).-adv( 'attractively', normal ).-adv( 'attributively', normal ).-adv( 'atypically', normal ).-adv( 'au fond', normal ).-adv( 'audaciously', normal ).-adv( 'audibly', normal ).-adv( 'auspiciously', normal ).-adv( 'austerely', normal ).-adv( 'authentically', normal ).-adv( 'authoritatively', normal ).-adv( 'autocratically', normal ).-adv( 'automatically', normal ).-adv( 'avariciously', normal ).-adv( 'avidly', normal ).-adv( 'avowedly', normal ).-adv( 'away', normal ).-adv( 'aweigh', normal ).-adv( 'awfully', normal ).-adv( 'awhile', normal ).-adv( 'awkwardly', normal ).-adv( 'awry', normal ).-adv( 'axiomatically', normal ).-adv( 'ay', normal ).-adv( 'aye', normal ).-adv( 'aye', normal ).-adv( 'back', normal ).-adv( 'backstage', normal ).-adv( 'backward', normal ).-adv( 'backwards', normal ).-adv( 'badly', normal ).-adv( 'baldly', normal ).-adv( 'balefully', normal ).-adv( 'bally', normal ).-adv( 'banefully', normal ).-adv( 'bang', normal ).-adv( 'banteringly', normal ).-adv( 'barbarously', normal ).-adv( 'bareback', normal ).-adv( 'barebacked', normal ).-adv( 'barefacedly', normal ).-adv( 'barefoot', normal ).-adv( 'barefooted', normal ).-adv( 'barely', normal ).-adv( 'bashfully', normal ).-adv( 'basically', normal ).-adv( 'bawdily', normal ).-adv( 'beastly', normal ).-adv( 'beautifully', normal ).-adv( 'becomingly', normal ).-adv( 'befittingly', normal ).-adv( 'before', normal ).-adv( 'beforehand', normal ).-adv( 'behind', normal ).-adv( 'belatedly', normal ).-adv( 'belike', normal ).-adv( 'belligerently', normal ).-adv( 'below', normal ).-adv( 'beneath', normal ).-adv( 'beneficially', normal ).-adv( 'benevolently', normal ).-adv( 'benignantly', normal ).-adv( 'benignly', normal ).-adv( 'beseechingly', normal ).-adv( 'besides', normal ).-adv( 'best', normal ).-adv( 'bestially', normal ).-adv( 'betimes', normal ).-adv( 'better', normal ).-adv( 'between', normal ).-adv( 'betwixt', normal ).-adv( 'bewitchingly', normal ).-adv( 'beyond', normal ).-adv( 'biennially', normal ).-adv( 'bilaterally', normal ).-adv( 'biologically', normal ).-adv( 'bitingly', normal ).-adv( 'bitterly', normal ).-adv( 'blamelessly', normal ).-adv( 'blandly', normal ).-adv( 'blankly', normal ).-adv( 'blasphemously', normal ).-adv( 'blatantly', normal ).-adv( 'bleakly', normal ).-adv( 'blindly', normal ).-adv( 'blissfully', normal ).-adv( 'blithely', normal ).-adv( 'bloodlessly', normal ).-adv( 'bloody', normal ).-adv( 'bluffly', normal ).-adv( 'bluntly', normal ).-adv( 'blushingly', normal ).-adv( 'boastfully', normal ).-adv( 'bodily', normal ).-adv( 'boisterously', normal ).-adv( 'boldly', normal ).-adv( 'bolt', normal ).-adv( 'bombastically', normal ).-adv( 'bona fide', normal ).-adv( 'bonnily', normal ).-adv( 'boorishly', normal ).-adv( 'both', normal ).-adv( 'boundlessly', normal ).-adv( 'bounteously', normal ).-adv( 'bountifully', normal ).-adv( 'boyishly', normal ).-adv( 'bravely', normal ).-adv( 'breadthways', normal ).-adv( 'breadthwise', normal ).-adv( 'breast-deep', normal ).-adv( 'breast-high', normal ).-adv( 'breathlessly', normal ).-adv( 'breezily', normal ).-adv( 'briefly', normal ).-adv( 'bright', normal ).-adv( 'brightly', normal ).-adv( 'brilliantly', normal ).-adv( 'briskly', normal ).-adv( 'broadcast', normal ).-adv( 'broadly', normal ).-adv( 'broadways', normal ).-adv( 'broadwise', normal ).-adv( 'brusquely', normal ).-adv( 'brutally', normal ).-adv( 'brutishly', normal ).-adv( 'bump', normal ).-adv( 'bumptiously', normal ).-adv( 'buoyantly', normal ).-adv( 'bureaucratically', normal ).-adv( 'busily', normal ).-adv( 'but', normal ).-adv( 'by', normal ).-adv( 'cagily', normal ).-adv( 'calmly', normal ).-adv( 'candidly', normal ).-adv( 'cannily', normal ).-adv( 'cantankerously', normal ).-adv( 'cap-`a-pie', normal ).-adv( 'capably', normal ).-adv( 'capriciously', normal ).-adv( 'captiously', normal ).-adv( 'carefully', normal ).-adv( 'carelessly', normal ).-adv( 'caressingly', normal ).-adv( 'carnally', normal ).-adv( 'casually', normal ).-adv( 'catastrophically', normal ).-adv( 'categorically', normal ).-adv( 'caustically', normal ).-adv( 'cautiously', normal ).-adv( 'cavalierly', normal ).-adv( 'ceaselessly', normal ).-adv( 'centennially', normal ).-adv( 'centrally', normal ).-adv( 'ceremonially', normal ).-adv( 'ceremoniously', normal ).-adv( 'certainly', normal ).-adv( 'champion', normal ).-adv( 'chaotically', normal ).-adv( 'characteristically', normal ).-adv( 'charily', normal ).-adv( 'charitably', normal ).-adv( 'charmingly', normal ).-adv( 'chastely', normal ).-adv( 'chattily', normal ).-adv( 'cheaply', normal ).-adv( 'cheekily', normal ).-adv( 'cheerfully', normal ).-adv( 'cheerily', normal ).-adv( 'cheerlessly', normal ).-adv( 'chemically', normal ).-adv( 'chiefly', normal ).-adv( 'childishly', normal ).-adv( 'chirpily', normal ).-adv( 'chivalrously', normal ).-adv( 'chock-a-block', normal ).-adv( 'chop-chop', normal ).-adv( 'chronically', normal ).-adv( 'chronologically', normal ).-adv( 'churlishly', normal ).-adv( 'circumspectly', normal ).-adv( 'circumstantially', normal ).-adv( 'civilly', normal ).-adv( 'clammily', normal ).-adv( 'clannishly', normal ).-adv( 'classically', normal ).-adv( 'clean', normal ).-adv( 'cleanly', normal ).-adv( 'clear', normal ).-adv( 'clear-cut', normal ).-adv( 'clearly', normal ).-adv( 'cleverly', normal ).-adv( 'climatically', normal ).-adv( 'clinically', normal ).-adv( 'clockwise', normal ).-adv( 'close', normal ).-adv( 'closely', normal ).-adv( 'clumsily', normal ).-adv( 'coarsely', normal ).-adv( 'coastwise', normal ).-adv( 'coaxingly', normal ).-adv( 'cock-a-hoop', normal ).-adv( 'coherently', normal ).-adv( 'coldly', normal ).-adv( 'collect', normal ).-adv( 'collectedly', normal ).-adv( 'colloquially', normal ).-adv( 'combatively', normal ).-adv( 'comfortably', normal ).-adv( 'comfortingly', normal ).-adv( 'comically', normal ).-adv( 'commercially', normal ).-adv( 'commonly', normal ).-adv( 'communally', normal ).-adv( 'compactly', normal ).-adv( 'comparatively', normal ).-adv( 'compassionately', normal ).-adv( 'compatibly', normal ).-adv( 'competently', normal ).-adv( 'complacently', normal ).-adv( 'complainingly', normal ).-adv( 'completely', normal ).-adv( 'composedly', normal ).-adv( 'comprehensively', normal ).-adv( 'compulsively', normal ).-adv( 'compulsorily', normal ).-adv( 'computationally', normal ).-adv( 'comradely', normal ).-adv( 'con', normal ).-adv( 'conceitedly', normal ).-adv( 'conceivably', normal ).-adv( 'conceptually', normal ).-adv( 'concernedly', normal ).-adv( 'concisely', normal ).-adv( 'conclusively', normal ).-adv( 'concretely', normal ).-adv( 'concurrently', normal ).-adv( 'condescendingly', normal ).-adv( 'conditionally', normal ).-adv( 'confessedly', normal ).-adv( 'confidentially', normal ).-adv( 'confidently', normal ).-adv( 'confidingly', normal ).-adv( 'confoundedly', normal ).-adv( 'confusedly', normal ).-adv( 'congenially', normal ).-adv( 'conjointly', normal ).-adv( 'conjugally', normal ).-adv( 'conscientiously', normal ).-adv( 'consciously', normal ).-adv( 'consecutively', normal ).-adv( 'consequentially', normal ).-adv( 'consequently', normal ).-adv( 'conservatively', normal ).-adv( 'considerably', normal ).-adv( 'considerately', normal ).-adv( 'consistently', normal ).-adv( 'conspicuously', normal ).-adv( 'constantly', normal ).-adv( 'constitutionally', normal ).-adv( 'constrainedly', normal ).-adv( 'constructively', normal ).-adv( 'contagiously', normal ).-adv( 'contemporaneously', normal ).-adv( 'contemptuously', normal ).-adv( 'contentedly', normal ).-adv( 'contiguously', normal ).-adv( 'continually', normal ).-adv( 'continuously', normal ).-adv( 'contrarily', normal ).-adv( 'contrariwise', normal ).-adv( 'contrastingly', normal ).-adv( 'contritely', normal ).-adv( 'controversially', normal ).-adv( 'contumaciously', normal ).-adv( 'contumeliously', normal ).-adv( 'conveniently', normal ).-adv( 'conventionally', normal ).-adv( 'conversationally', normal ).-adv( 'conversely', normal ).-adv( 'convexly', normal ).-adv( 'convincingly', normal ).-adv( 'convivially', normal ).-adv( 'convulsively', normal ).-adv( 'coolly', normal ).-adv( 'coordinately', normal ).-adv( 'copiously', normal ).-adv( 'coquettishly', normal ).-adv( 'cordially', normal ).-adv( 'correctly', normal ).-adv( 'correspondingly', normal ).-adv( 'corruptly', normal ).-adv( 'cosily', normal ).-adv( 'counter', normal ).-adv( 'counterclockwise', normal ).-adv( 'courageously', normal ).-adv( 'courteously', normal ).-adv( 'covertly', normal ).-adv( 'covetously', normal ).-adv( 'coyly', normal ).-adv( 'craftily', normal ).-adv( 'cram-full', normal ).-adv( 'crash', normal ).-adv( 'crazily', normal ).-adv( 'creakily', normal ).-adv( 'creatively', normal ).-adv( 'credibly', normal ).-adv( 'creditably', normal ).-adv( 'credulously', normal ).-adv( 'criminally', normal ).-adv( 'crisply', normal ).-adv( 'crisscross', normal ).-adv( 'critically', normal ).-adv( 'crookedly', normal ).-adv( 'cross-legged', normal ).-adv( 'crosscountry', normal ).-adv( 'crossly', normal ).-adv( 'crosswise', normal ).-adv( 'crucially', normal ).-adv( 'crudely', normal ).-adv( 'cruelly', normal ).-adv( 'crushingly', normal ).-adv( 'cryptically', normal ).-adv( 'culpably', normal ).-adv( 'cumulatively', normal ).-adv( 'cunningly', normal ).-adv( 'curiously', normal ).-adv( 'currently', normal ).-adv( 'currishly', normal ).-adv( 'cursedly', normal ).-adv( 'cursorily', normal ).-adv( 'curtly', normal ).-adv( 'cussedly', normal ).-adv( 'customarily', normal ).-adv( 'cutely', normal ).-adv( 'cynically', normal ).-adv( 'daftly', normal ).-adv( 'daily', normal ).-adv( 'daintily', normal ).-adv( 'damn', normal ).-adv( 'damnably', normal ).-adv( 'damned', normal ).-adv( 'damply', normal ).-adv( 'dangerously', normal ).-adv( 'daringly', normal ).-adv( 'darkly', normal ).-adv( 'dashingly', normal ).-adv( 'dauntlessly', normal ).-adv( 'daylong', normal ).-adv( 'dazedly', normal ).-adv( 'de facto', normal ).-adv( 'de jure', normal ).-adv( 'dead', normal ).-adv( 'deadly', normal ).-adv( 'deal', normal ).-adv( 'dear', normal ).-adv( 'dearly', normal ).-adv( 'deathly', normal ).-adv( 'deceitfully', normal ).-adv( 'deceivingly', normal ).-adv( 'decently', normal ).-adv( 'deceptively', normal ).-adv( 'decidedly', normal ).-adv( 'decisively', normal ).-adv( 'decorously', normal ).-adv( 'deep', normal ).-adv( 'deeply', normal ).-adv( 'defectively', normal ).-adv( 'defencelessly', normal ).-adv( 'defensively', normal ).-adv( 'deferentially', normal ).-adv( 'defiantly', normal ).-adv( 'definitely', normal ).-adv( 'deftly', normal ).-adv( 'dejectedly', normal ).-adv( 'deliberately', normal ).-adv( 'delicately', normal ).-adv( 'deliciously', normal ).-adv( 'delightedly', normal ).-adv( 'delightfully', normal ).-adv( 'deliriously', normal ).-adv( 'delusively', normal ).-adv( 'dementedly', normal ).-adv( 'democratically', normal ).-adv( 'demoniacally', normal ).-adv( 'demonstrably', normal ).-adv( 'demonstratively', normal ).-adv( 'demurely', normal ).-adv( 'densely', normal ).-adv( 'deplorably', normal ).-adv( 'derisively', normal ).-adv( 'descriptively', normal ).-adv( 'deservedly', normal ).-adv( 'designedly', normal ).-adv( 'desolately', normal ).-adv( 'despairingly', normal ).-adv( 'desperately', normal ).-adv( 'despicably', normal ).-adv( 'despitefully', normal ).-adv( 'despondently', normal ).-adv( 'destructively', normal ).-adv( 'determinedly', normal ).-adv( 'detestably', normal ).-adv( 'detrimentally', normal ).-adv( 'deucedly', normal ).-adv( 'devilish', normal ).-adv( 'devilishly', normal ).-adv( 'deviously', normal ).-adv( 'devotedly', normal ).-adv( 'devoutly', normal ).-adv( 'dexterously', normal ).-adv( 'diabolically', normal ).-adv( 'diagonally', normal ).-adv( 'diagrammatically', normal ).-adv( 'diametrically', normal ).-adv( 'dictatorially', normal ).-adv( 'didactically', normal ).-adv( 'differentially', normal ).-adv( 'differently', normal ).-adv( 'diffidently', normal ).-adv( 'diffusely', normal ).-adv( 'digitally', normal ).-adv( 'diligently', normal ).-adv( 'dimly', normal ).-adv( 'ding-dong', normal ).-adv( 'dingily', normal ).-adv( 'diplomatically', normal ).-adv( 'direct', normal ).-adv( 'directly', normal ).-adv( 'direfully', normal ).-adv( 'dirtily', normal ).-adv( 'disadvantageously', normal ).-adv( 'disagreeably', normal ).-adv( 'disappointedly', normal ).-adv( 'disappointingly', normal ).-adv( 'disapprovingly', normal ).-adv( 'disastrously', normal ).-adv( 'disbelievingly', normal ).-adv( 'disconcertingly', normal ).-adv( 'disconsolately', normal ).-adv( 'discontentedly', normal ).-adv( 'discordantly', normal ).-adv( 'discourteously', normal ).-adv( 'discreditably', normal ).-adv( 'discreetly', normal ).-adv( 'discursively', normal ).-adv( 'disdainfully', normal ).-adv( 'disgracefully', normal ).-adv( 'disgustedly', normal ).-adv( 'disgustingly', normal ).-adv( 'dishonestly', normal ).-adv( 'dishonourably', normal ).-adv( 'disingenuously', normal ).-adv( 'disinterestedly', normal ).-adv( 'disjointedly', normal ).-adv( 'disloyally', normal ).-adv( 'dismally', normal ).-adv( 'disobediently', normal ).-adv( 'disparagingly', normal ).-adv( 'dispassionately', normal ).-adv( 'dispiritedly', normal ).-adv( 'displeasingly', normal ).-adv( 'disproportionately', normal ).-adv( 'disputatiously', normal ).-adv( 'disquietingly', normal ).-adv( 'disreputably', normal ).-adv( 'disrespectfully', normal ).-adv( 'dissolutely', normal ).-adv( 'distantly', normal ).-adv( 'distastefully', normal ).-adv( 'distinctively', normal ).-adv( 'distinctly', normal ).-adv( 'distractedly', normal ).-adv( 'distressfully', normal ).-adv( 'distressingly', normal ).-adv( 'distributively', normal ).-adv( 'distrustfully', normal ).-adv( 'disturbingly', normal ).-adv( 'diversely', normal ).-adv( 'divertingly', normal ).-adv( 'divinely', normal ).-adv( 'dizzily', normal ).-adv( 'doggedly', normal ).-adv( 'doggo', normal ).-adv( 'dogmatically', normal ).-adv( 'dolefully', normal ).-adv( 'domestically', normal ).-adv( 'dominantly', normal ).-adv( 'domineeringly', normal ).-adv( 'double', normal ).-adv( 'double-quick', normal ).-adv( 'doubly', normal ).-adv( 'doubtfully', normal ).-adv( 'doubtless', normal ).-adv( 'dourly', normal ).-adv( 'dowdily', normal ).-adv( 'down', normal ).-adv( 'downhill', normal ).-adv( 'downright', normal ).-adv( 'downstairs', normal ).-adv( 'downstream', normal ).-adv( 'downtown', normal ).-adv( 'downward', normal ).-adv( 'downwards', normal ).-adv( 'drably', normal ).-adv( 'dramatically', normal ).-adv( 'drastically', normal ).-adv( 'dreadfully', normal ).-adv( 'dreamily', normal ).-adv( 'drearily', normal ).-adv( 'drily', normal ).-adv( 'droopingly', normal ).-adv( 'drowsily', normal ).-adv( 'drunkenly', normal ).-adv( 'dubiously', normal ).-adv( 'due', normal ).-adv( 'dully', normal ).-adv( 'duly', normal ).-adv( 'dumbly', normal ).-adv( 'dutifully', normal ).-adv( 'dynamically', normal ).-adv( 'e\'en', normal ).-adv( 'e\'er', normal ).-adv( 'eagerly', normal ).-adv( 'early', normal ).-adv( 'earnestly', normal ).-adv( 'easily', normal ).-adv( 'east', normal ).-adv( 'easterly', normal ).-adv( 'eastward', normal ).-adv( 'eastwards', normal ).-adv( 'easy', normal ).-adv( 'ebulliently', normal ).-adv( 'ecclesiastically', normal ).-adv( 'ecologically', normal ).-adv( 'economically', normal ).-adv( 'ecstatically', normal ).-adv( 'edgeways', normal ).-adv( 'edgewise', normal ).-adv( 'educationally', normal ).-adv( 'eerily', normal ).-adv( 'effectively', normal ).-adv( 'effectually', normal ).-adv( 'efficaciously', normal ).-adv( 'efficiently', normal ).-adv( 'effortlessly', normal ).-adv( 'effusively', normal ).-adv( 'egotistically', normal ).-adv( 'either', normal ).-adv( 'elaborately', normal ).-adv( 'electrically', normal ).-adv( 'electronically', normal ).-adv( 'elegantly', normal ).-adv( 'elementarily', normal ).-adv( 'eloquently', normal ).-adv( 'else', normal ).-adv( 'elsewhere', normal ).-adv( 'embarrassingly', normal ).-adv( 'eminently', normal ).-adv( 'emotionally', normal ).-adv( 'emphatically', normal ).-adv( 'empirically', normal ).-adv( 'emulously', normal ).-adv( 'en clair', normal ).-adv( 'en famille', normal ).-adv( 'en masse', normal ).-adv( 'en route', normal ).-adv( 'enchantingly', normal ).-adv( 'encouragingly', normal ).-adv( 'endearingly', normal ).-adv( 'endlessly', normal ).-adv( 'enduringly', normal ).-adv( 'endways', normal ).-adv( 'endwise', normal ).-adv( 'energetically', normal ).-adv( 'engagingly', normal ).-adv( 'enigmatically', normal ).-adv( 'enjoyably', normal ).-adv( 'enormously', normal ).-adv( 'enough', normal ).-adv( 'enquiringly', normal ).-adv( 'enterprisingly', normal ).-adv( 'entertainingly', normal ).-adv( 'enthusiastically', normal ).-adv( 'entirely', normal ).-adv( 'entreatingly', normal ).-adv( 'enviously', normal ).-adv( 'environmentally', normal ).-adv( 'equably', normal ).-adv( 'equally', normal ).-adv( 'equitably', normal ).-adv( 'ere', normal ).-adv( 'erectly', normal ).-adv( 'ergo', normal ).-adv( 'erratically', normal ).-adv( 'erroneously', normal ).-adv( 'eruditely', normal ).-adv( 'especially', normal ).-adv( 'essentially', normal ).-adv( 'eternally', normal ).-adv( 'ethically', normal ).-adv( 'ethnically', normal ).-adv( 'euphemistically', normal ).-adv( 'evasively', normal ).-adv( 'even', normal ).-adv( 'evenly', normal ).-adv( 'eventually', normal ).-adv( 'ever', normal ).-adv( 'evermore', normal ).-adv( 'everyplace', normal ).-adv( 'everywhere', normal ).-adv( 'evidently', normal ).-adv( 'evilly', normal ).-adv( 'ex officio', normal ).-adv( 'exactly', normal ).-adv( 'exceedingly', normal ).-adv( 'excellently', normal ).-adv( 'exceptionally', normal ).-adv( 'excessively', normal ).-adv( 'excitedly', normal ).-adv( 'excitingly', normal ).-adv( 'exclusively', normal ).-adv( 'excruciatingly', normal ).-adv( 'excusably', normal ).-adv( 'exhaustively', normal ).-adv( 'exorbitantly', normal ).-adv( 'expansively', normal ).-adv( 'expectantly', normal ).-adv( 'expediently', normal ).-adv( 'expeditiously', normal ).-adv( 'expensively', normal ).-adv( 'experimentally', normal ).-adv( 'expertly', normal ).-adv( 'explicitly', normal ).-adv( 'explosively', normal ).-adv( 'exponentially', normal ).-adv( 'express', normal ).-adv( 'expressively', normal ).-adv( 'expressly', normal ).-adv( 'exquisitely', normal ).-adv( 'extemporaneously', normal ).-adv( 'extemporarily', normal ).-adv( 'extempore', normal ).-adv( 'extensively', normal ).-adv( 'externally', normal ).-adv( 'extortionately', normal ).-adv( 'extra', normal ).-adv( 'extraordinarily', normal ).-adv( 'extravagantly', normal ).-adv( 'extremely', normal ).-adv( 'exuberantly', normal ).-adv( 'exultantly', normal ).-adv( 'fabulously', normal ).-adv( 'facetiously', normal ).-adv( 'factually', normal ).-adv( 'faddily', normal ).-adv( 'fain', normal ).-adv( 'faintly', normal ).-adv( 'fair', normal ).-adv( 'fairly', normal ).-adv( 'faithfully', normal ).-adv( 'faithlessly', normal ).-adv( 'false', normal ).-adv( 'falsely', normal ).-adv( 'falteringly', normal ).-adv( 'familiarly', normal ).-adv( 'famously', normal ).-adv( 'fanatically', normal ).-adv( 'fancifully', normal ).-adv( 'fantastically', normal ).-adv( 'far', normal ).-adv( 'farcically', normal ).-adv( 'farther', normal ).-adv( 'farthest', normal ).-adv( 'fascinatingly', normal ).-adv( 'fashionably', normal ).-adv( 'fast', normal ).-adv( 'fastidiously', normal ).-adv( 'fatefully', normal ).-adv( 'fatuously', normal ).-adv( 'faultily', normal ).-adv( 'faultlessly', normal ).-adv( 'favourably', normal ).-adv( 'fearfully', normal ).-adv( 'fearlessly', normal ).-adv( 'fearsomely', normal ).-adv( 'fecklessly', normal ).-adv( 'feebly', normal ).-adv( 'feelingly', normal ).-adv( 'felicitously', normal ).-adv( 'ferociously', normal ).-adv( 'fervently', normal ).-adv( 'fervidly', normal ).-adv( 'feverishly', normal ).-adv( 'fiendishly', normal ).-adv( 'fiercely', normal ).-adv( 'fierily', normal ).-adv( 'fifthly', normal ).-adv( 'figuratively', normal ).-adv( 'filthily', normal ).-adv( 'finally', normal ).-adv( 'financially', normal ).-adv( 'fine', normal ).-adv( 'finely', normal ).-adv( 'firm', normal ).-adv( 'firmly', normal ).-adv( 'first', normal ).-adv( 'first-class', normal ).-adv( 'first-hand', normal ).-adv( 'first-rate', normal ).-adv( 'firstly', normal ).-adv( 'fitfully', normal ).-adv( 'fitly', normal ).-adv( 'fixedly', normal ).-adv( 'flabbily', normal ).-adv( 'flagrantly', normal ).-adv( 'flamboyantly', normal ).-adv( 'flashily', normal ).-adv( 'flat', normal ).-adv( 'flatly', normal ).-adv( 'flawlessly', normal ).-adv( 'fleetly', normal ).-adv( 'flexibly', normal ).-adv( 'flimsily', normal ).-adv( 'flippantly', normal ).-adv( 'flop', normal ).-adv( 'floridly', normal ).-adv( 'fluently', normal ).-adv( 'fondly', normal ).-adv( 'foolishly', normal ).-adv( 'forbiddingly', normal ).-adv( 'forcefully', normal ).-adv( 'forcibly', normal ).-adv( 'fore', normal ).-adv( 'foremost', normal ).-adv( 'forever', normal ).-adv( 'forgetfully', normal ).-adv( 'forgivably', normal ).-adv( 'forgivingly', normal ).-adv( 'forlornly', normal ).-adv( 'formally', normal ).-adv( 'formerly', normal ).-adv( 'formidably', normal ).-adv( 'formlessly', normal ).-adv( 'forrader', normal ).-adv( 'forsooth', normal ).-adv( 'forte', normal ).-adv( 'forth', normal ).-adv( 'forthwith', normal ).-adv( 'fortissimo', normal ).-adv( 'fortnightly', normal ).-adv( 'fortuitously', normal ).-adv( 'fortunately', normal ).-adv( 'forward', normal ).-adv( 'forwards', normal ).-adv( 'foully', normal ).-adv( 'fourfold', normal ).-adv( 'fourthly', normal ).-adv( 'fractiously', normal ).-adv( 'frankly', normal ).-adv( 'frantically', normal ).-adv( 'fraternally', normal ).-adv( 'fraudulently', normal ).-adv( 'freakishly', normal ).-adv( 'freely', normal ).-adv( 'frenziedly', normal ).-adv( 'frequently', normal ).-adv( 'fresh', normal ).-adv( 'freshly', normal ).-adv( 'fretfully', normal ).-adv( 'frighteningly', normal ).-adv( 'frightfully', normal ).-adv( 'frigidly', normal ).-adv( 'friskily', normal ).-adv( 'frivolously', normal ).-adv( 'fro', normal ).-adv( 'frostily', normal ).-adv( 'frothily', normal ).-adv( 'frowningly', normal ).-adv( 'frugally', normal ).-adv( 'fruitfully', normal ).-adv( 'fruitlessly', normal ).-adv( 'full-time', normal ).-adv( 'fully', normal ).-adv( 'fulsomely', normal ).-adv( 'functionally', normal ).-adv( 'fundamentally', normal ).-adv( 'funnily', normal ).-adv( 'furiously', normal ).-adv( 'further', normal ).-adv( 'furthermore', normal ).-adv( 'furthest', normal ).-adv( 'furtively', normal ).-adv( 'fussily', normal ).-adv( 'gaily', normal ).-adv( 'gainfully', normal ).-adv( 'gallantly', normal ).-adv( 'galore', normal ).-adv( 'gamely', normal ).-adv( 'garishly', normal ).-adv( 'gaudily', normal ).-adv( 'genealogically', normal ).-adv( 'generally', normal ).-adv( 'generically', normal ).-adv( 'generously', normal ).-adv( 'genetically', normal ).-adv( 'genially', normal ).-adv( 'genteelly', normal ).-adv( 'gently', normal ).-adv( 'genuinely', normal ).-adv( 'geographically', normal ).-adv( 'geologically', normal ).-adv( 'geometrically', normal ).-adv( 'gibingly', normal ).-adv( 'giddily', normal ).-adv( 'gingerly', normal ).-adv( 'girlishly', normal ).-adv( 'gladly', normal ).-adv( 'gleefully', normal ).-adv( 'glibly', normal ).-adv( 'glissando', normal ).-adv( 'gloatingly', normal ).-adv( 'gloomily', normal ).-adv( 'gloriously', normal ).-adv( 'glossily', normal ).-adv( 'gloweringly', normal ).-adv( 'glowingly', normal ).-adv( 'glumly', normal ).-adv( 'gluttonously', normal ).-adv( 'goddam', normal ).-adv( 'gorgeously', normal ).-adv( 'gracefully', normal ).-adv( 'gracelessly', normal ).-adv( 'graciously', normal ).-adv( 'gradually', normal ).-adv( 'grammatically', normal ).-adv( 'grandly', normal ).-adv( 'graphically', normal ).-adv( 'gratefully', normal ).-adv( 'gratingly', normal ).-adv( 'gratis', normal ).-adv( 'gratuitously', normal ).-adv( 'gravely', normal ).-adv( 'greasily', normal ).-adv( 'greatly', normal ).-adv( 'greedily', normal ).-adv( 'gregariously', normal ).-adv( 'greyly', normal ).-adv( 'grievously', normal ).-adv( 'grimly', normal ).-adv( 'gropingly', normal ).-adv( 'grossly', normal ).-adv( 'grotesquely', normal ).-adv( 'growlingly', normal ).-adv( 'grudgingly', normal ).-adv( 'gruesomely', normal ).-adv( 'gruffly', normal ).-adv( 'grumpily', normal ).-adv( 'guardedly', normal ).-adv( 'guiltily', normal ).-adv( 'gushingly', normal ).-adv( 'gutturally', normal ).-adv( 'habitually', normal ).-adv( 'half-heartedly', normal ).-adv( 'half-hourly', normal ).-adv( 'half-price', normal ).-adv( 'half-yearly', normal ).-adv( 'halfway', normal ).-adv( 'haltingly', normal ).-adv( 'handily', normal ).-adv( 'handsomely', normal ).-adv( 'haphazard', normal ).-adv( 'haphazardly', normal ).-adv( 'haply', normal ).-adv( 'happily', normal ).-adv( 'hard', normal ).-adv( 'hardly', normal ).-adv( 'harmfully', normal ).-adv( 'harmlessly', normal ).-adv( 'harmoniously', normal ).-adv( 'harshly', normal ).-adv( 'hastily', normal ).-adv( 'hatefully', normal ).-adv( 'haughtily', normal ).-adv( 'hazily', normal ).-adv( 'head-on', normal ).-adv( 'headlong', normal ).-adv( 'healthily', normal ).-adv( 'heaps', normal ).-adv( 'heartily', normal ).-adv( 'heartlessly', normal ).-adv( 'heatedly', normal ).-adv( 'heavenward', normal ).-adv( 'heavenwards', normal ).-adv( 'heavily', normal ).-adv( 'heavy', normal ).-adv( 'heinously', normal ).-adv( 'helpfully', normal ).-adv( 'helplessly', normal ).-adv( 'helter-skelter', normal ).-adv( 'hence', normal ).-adv( 'henceforth', normal ).-adv( 'henceforward', normal ).-adv( 'here', normal ).-adv( 'hereabouts', normal ).-adv( 'hereafter', normal ).-adv( 'hereby', normal ).-adv( 'herein', normal ).-adv( 'hereinafter', normal ).-adv( 'hereinbefore', normal ).-adv( 'hereof', normal ).-adv( 'hereto', normal ).-adv( 'heretofore', normal ).-adv( 'hereupon', normal ).-adv( 'herewith', normal ).-adv( 'hermetically', normal ).-adv( 'heroically', normal ).-adv( 'hesitantly', normal ).-adv( 'hesitatingly', normal ).-adv( 'hideously', normal ).-adv( 'higgledy-piggledy', normal ).-adv( 'high', normal ).-adv( 'high-handedly', normal ).-adv( 'high-mindedly', normal ).-adv( 'highly', normal ).-adv( 'hilariously', normal ).-adv( 'historically', normal ).-adv( 'hither', normal ).-adv( 'hitherto', normal ).-adv( 'hoarsely', normal ).-adv( 'home', normal ).-adv( 'homeward', normal ).-adv( 'homewards', normal ).-adv( 'honestly', normal ).-adv( 'honourably', normal ).-adv( 'hopefully', normal ).-adv( 'hopelessly', normal ).-adv( 'horizontally', normal ).-adv( 'horribly', normal ).-adv( 'horridly', normal ).-adv( 'horrifyingly', normal ).-adv( 'hospitably', normal ).-adv( 'hostilely', normal ).-adv( 'hotfoot', normal ).-adv( 'hotly', normal ).-adv( 'hourly', normal ).-adv( 'how', normal ).-adv( 'however', normal ).-adv( 'huffily', normal ).-adv( 'hugely', normal ).-adv( 'hugger-mugger', normal ).-adv( 'humanely', normal ).-adv( 'humanly', normal ).-adv( 'humbly', normal ).-adv( 'humorously', normal ).-adv( 'hundredfold', normal ).-adv( 'hungrily', normal ).-adv( 'hurriedly', normal ).-adv( 'huskily', normal ).-adv( 'hydraulicly', normal ).-adv( 'hygienically', normal ).-adv( 'hypocritically', normal ).-adv( 'hysterically', normal ).-adv( 'ibidem', normal ).-adv( 'icily', normal ).-adv( 'ideally', normal ).-adv( 'identically', normal ).-adv( 'identifiably', normal ).-adv( 'ideologically', normal ).-adv( 'idiomatically', normal ).-adv( 'idiotically', normal ).-adv( 'idly', normal ).-adv( 'idolatrously', normal ).-adv( 'ignobly', normal ).-adv( 'ignominiously', normal ).-adv( 'ignorantly', normal ).-adv( 'ill', normal ).-adv( 'illegally', normal ).-adv( 'illegibly', normal ).-adv( 'illegitimately', normal ).-adv( 'illiberally', normal ).-adv( 'illicitly', normal ).-adv( 'illogically', normal ).-adv( 'illustriously', normal ).-adv( 'imaginatively', normal ).-adv( 'immaculately', normal ).-adv( 'immeasurably', normal ).-adv( 'immediately', normal ).-adv( 'immensely', normal ).-adv( 'imminently', normal ).-adv( 'immoderately', normal ).-adv( 'immodestly', normal ).-adv( 'immorally', normal ).-adv( 'immovably', normal ).-adv( 'immutably', normal ).-adv( 'impartially', normal ).-adv( 'impassively', normal ).-adv( 'impatiently', normal ).-adv( 'impeccably', normal ).-adv( 'impenitently', normal ).-adv( 'imperatively', normal ).-adv( 'imperceptibly', normal ).-adv( 'imperfectly', normal ).-adv( 'imperially', normal ).-adv( 'imperiously', normal ).-adv( 'impersonally', normal ).-adv( 'impertinently', normal ).-adv( 'impetuously', normal ).-adv( 'impiously', normal ).-adv( 'impishly', normal ).-adv( 'implausibly', normal ).-adv( 'implicitly', normal ).-adv( 'imploringly', normal ).-adv( 'impolitely', normal ).-adv( 'importantly', normal ).-adv( 'importunately', normal ).-adv( 'imposingly', normal ).-adv( 'impossibly', normal ).-adv( 'impotently', normal ).-adv( 'impracticably', normal ).-adv( 'imprecisely', normal ).-adv( 'impregnably', normal ).-adv( 'impressively', normal ).-adv( 'improbably', normal ).-adv( 'impromptu', normal ).-adv( 'improperly', normal ).-adv( 'improvidently', normal ).-adv( 'imprudently', normal ).-adv( 'impudently', normal ).-adv( 'impulsively', normal ).-adv( 'in', normal ).-adv( 'in loco parentis', normal ).-adv( 'in situ', normal ).-adv( 'in toto', normal ).-adv( 'inaccurately', normal ).-adv( 'inadequately', normal ).-adv( 'inadvertently', normal ).-adv( 'inadvisably', normal ).-adv( 'inanely', normal ).-adv( 'inappropriately', normal ).-adv( 'inasmuch as', normal ).-adv( 'inauspiciously', normal ).-adv( 'incautiously', normal ).-adv( 'incessantly', normal ).-adv( 'incidentally', normal ).-adv( 'incisively', normal ).-adv( 'inclusively', normal ).-adv( 'incognito', normal ).-adv( 'incoherently', normal ).-adv( 'incomparably', normal ).-adv( 'incompetently', normal ).-adv( 'incompletely', normal ).-adv( 'inconclusively', normal ).-adv( 'incongruously', normal ).-adv( 'inconsequentially', normal ).-adv( 'inconsequently', normal ).-adv( 'inconsiderately', normal ).-adv( 'inconsistently', normal ).-adv( 'inconspicuously', normal ).-adv( 'inconveniently', normal ).-adv( 'incorrectly', normal ).-adv( 'increasingly', normal ).-adv( 'incredibly', normal ).-adv( 'incredulously', normal ).-adv( 'incurably', normal ).-adv( 'indecently', normal ).-adv( 'indecisively', normal ).-adv( 'indecorously', normal ).-adv( 'indeed', normal ).-adv( 'indefinitely', normal ).-adv( 'indelibly', normal ).-adv( 'independently', normal ).-adv( 'indescribably', normal ).-adv( 'indeterminably', normal ).-adv( 'indifferently', normal ).-adv( 'indignantly', normal ).-adv( 'indirectly', normal ).-adv( 'indiscreetly', normal ).-adv( 'indiscriminately', normal ).-adv( 'indistinctly', normal ).-adv( 'individually', normal ).-adv( 'indolently', normal ).-adv( 'indoors', normal ).-adv( 'indubitably', normal ).-adv( 'indulgently', normal ).-adv( 'industriously', normal ).-adv( 'ineffably', normal ).-adv( 'ineffectively', normal ).-adv( 'ineffectually', normal ).-adv( 'inefficiently', normal ).-adv( 'inelegantly', normal ).-adv( 'ineptly', normal ).-adv( 'inescapably', normal ).-adv( 'inevitably', normal ).-adv( 'inexorably', normal ).-adv( 'inexpensively', normal ).-adv( 'inexpertly', normal ).-adv( 'inextricably', normal ).-adv( 'infernally', normal ).-adv( 'infinitely', normal ).-adv( 'inflexibly', normal ).-adv( 'influentially', normal ).-adv( 'informally', normal ).-adv( 'informatively', normal ).-adv( 'infra', normal ).-adv( 'infrequently', normal ).-adv( 'ingeniously', normal ).-adv( 'ingenuously', normal ).-adv( 'ingloriously', normal ).-adv( 'ingratiatingly', normal ).-adv( 'inherently', normal ).-adv( 'inhumanely', normal ).-adv( 'inimitably', normal ).-adv( 'iniquitously', normal ).-adv( 'initially', normal ).-adv( 'injudiciously', normal ).-adv( 'inland', normal ).-adv( 'innately', normal ).-adv( 'innocently', normal ).-adv( 'inoffensively', normal ).-adv( 'inopportunely', normal ).-adv( 'inordinately', normal ).-adv( 'inorganically', normal ).-adv( 'inquiringly', normal ).-adv( 'inquisitively', normal ).-adv( 'insanely', normal ).-adv( 'insatiably', normal ).-adv( 'insecurely', normal ).-adv( 'insensibly', normal ).-adv( 'insensitively', normal ).-adv( 'inshore', normal ).-adv( 'inside', normal ).-adv( 'insidiously', normal ).-adv( 'insignificantly', normal ).-adv( 'insincerely', normal ).-adv( 'insinuatingly', normal ).-adv( 'insipidly', normal ).-adv( 'insofar', normal ).-adv( 'insolently', normal ).-adv( 'insomuch', normal ).-adv( 'inspirationally', normal ).-adv( 'instantaneously', normal ).-adv( 'instantly', normal ).-adv( 'instead', normal ).-adv( 'instinctively', normal ).-adv( 'institutionally', normal ).-adv( 'instructively', normal ).-adv( 'insubstantially', normal ).-adv( 'insufficiently', normal ).-adv( 'insultingly', normal ).-adv( 'insuperably', normal ).-adv( 'integrally', normal ).-adv( 'intellectually', normal ).-adv( 'intelligently', normal ).-adv( 'intelligibly', normal ).-adv( 'intemperately', normal ).-adv( 'intensely', normal ).-adv( 'intensively', normal ).-adv( 'intentionally', normal ).-adv( 'intently', normal ).-adv( 'inter alia', normal ).-adv( 'interchangeably', normal ).-adv( 'interdepartmentally', normal ).-adv( 'interestingly', normal ).-adv( 'intermediately', normal ).-adv( 'interminably', normal ).-adv( 'intermittently', normal ).-adv( 'internally', normal ).-adv( 'internationally', normal ).-adv( 'interrogatively', normal ).-adv( 'intimately', normal ).-adv( 'intolerably', normal ).-adv( 'intolerantly', normal ).-adv( 'intransitively', normal ).-adv( 'intravenously', normal ).-adv( 'intrepidly', normal ).-adv( 'intricately', normal ).-adv( 'intrinsically', normal ).-adv( 'intuitively', normal ).-adv( 'invariably', normal ).-adv( 'inventively', normal ).-adv( 'inversely', normal ).-adv( 'invidiously', normal ).-adv( 'invincibly', normal ).-adv( 'invisibly', normal ).-adv( 'invitingly', normal ).-adv( 'involuntarily', normal ).-adv( 'inward', normal ).-adv( 'inwardly', normal ).-adv( 'inwards', normal ).-adv( 'ipso facto', normal ).-adv( 'irately', normal ).-adv( 'ironically', normal ).-adv( 'irrationally', normal ).-adv( 'irregularly', normal ).-adv( 'irrelevantly', normal ).-adv( 'irretrievably', normal ).-adv( 'irreverently', normal ).-adv( 'irreversibly', normal ).-adv( 'irritably', normal ).-adv( 'item', normal ).-adv( 'jarringly', normal ).-adv( 'jauntily', normal ).-adv( 'jealously', normal ).-adv( 'jeeringly', normal ).-adv( 'jejunely', normal ).-adv( 'jerkily', normal ).-adv( 'jestingly', normal ).-adv( 'jocosely', normal ).-adv( 'jocularly', normal ).-adv( 'jointly', normal ).-adv( 'jokingly', normal ).-adv( 'jolly', normal ).-adv( 'journalistically', normal ).-adv( 'jovially', normal ).-adv( 'joyfully', normal ).-adv( 'joylessly', normal ).-adv( 'joyously', normal ).-adv( 'jubilantly', normal ).-adv( 'judiciously', normal ).-adv( 'just', normal ).-adv( 'justifiably', normal ).-adv( 'justly', normal ).-adv( 'keenly', normal ).-adv( 'killingly', normal ).-adv( 'kinda', normal ).-adv( 'kindly', normal ).-adv( 'knavishly', normal ).-adv( 'knee-deep', normal ).-adv( 'knee-high', normal ).-adv( 'knowingly', normal ).-adv( 'laboriously', normal ).-adv( 'lackadaisically', normal ).-adv( 'laconically', normal ).-adv( 'lamely', normal ).-adv( 'lamentably', normal ).-adv( 'landward', normal ).-adv( 'langsyne', normal ).-adv( 'languidly', normal ).-adv( 'languorously', normal ).-adv( 'large', normal ).-adv( 'largely', normal ).-adv( 'lasciviously', normal ).-adv( 'last', normal ).-adv( 'lastly', normal ).-adv( 'late', normal ).-adv( 'lately', normal ).-adv( 'laterally', normal ).-adv( 'latterly', normal ).-adv( 'laudably', normal ).-adv( 'laughably', normal ).-adv( 'laughingly', normal ).-adv( 'lavishly', normal ).-adv( 'lawfully', normal ).-adv( 'lawlessly', normal ).-adv( 'laxly', normal ).-adv( 'lazily', normal ).-adv( 'learnedly', normal ).-adv( 'least', normal ).-adv( 'leastways', normal ).-adv( 'leastwise', normal ).-adv( 'leeward', normal ).-adv( 'left', normal ).-adv( 'legally', normal ).-adv( 'legato', normal ).-adv( 'legibly', normal ).-adv( 'legitimately', normal ).-adv( 'leisurely', normal ).-adv( 'lengthily', normal ).-adv( 'lengthways', normal ).-adv( 'lengthwise', normal ).-adv( 'leniently', normal ).-adv( 'lento', normal ).-adv( 'less', normal ).-adv( 'lethargically', normal ).-adv( 'lewdly', normal ).-adv( 'lexically', normal ).-adv( 'liberally', normal ).-adv( 'licentiously', normal ).-adv( 'lief', normal ).-adv( 'lifelessly', normal ).-adv( 'light', normal ).-adv( 'light-handedly', normal ).-adv( 'light-headedly', normal ).-adv( 'light-heartedly', normal ).-adv( 'lightly', normal ).-adv( 'lightsomely', normal ).-adv( 'like', normal ).-adv( 'likely', normal ).-adv( 'likewise', normal ).-adv( 'limpidly', normal ).-adv( 'limply', normal ).-adv( 'lineally', normal ).-adv( 'linearly', normal ).-adv( 'lingeringly', normal ).-adv( 'linguistically', normal ).-adv( 'lispingly', normal ).-adv( 'listlessly', normal ).-adv( 'literally', normal ).-adv( 'little', normal ).-adv( 'live', normal ).-adv( 'lividly', normal ).-adv( 'locally', normal ).-adv( 'loftily', normal ).-adv( 'logarithmically', normal ).-adv( 'logically', normal ).-adv( 'long', normal ).-adv( 'longer', normal ).-adv( 'longest', normal ).-adv( 'longingly', normal ).-adv( 'longitudinally', normal ).-adv( 'longways', normal ).-adv( 'longwise', normal ).-adv( 'loosely', normal ).-adv( 'loquaciously', normal ).-adv( 'loud', normal ).-adv( 'loudly', normal ).-adv( 'louringly', normal ).-adv( 'lovingly', normal ).-adv( 'low', normal ).-adv( 'lower', normal ).-adv( 'lowest', normal ).-adv( 'loyally', normal ).-adv( 'lucidly', normal ).-adv( 'luckily', normal ).-adv( 'ludicrously', normal ).-adv( 'lugubriously', normal ).-adv( 'lukewarmly', normal ).-adv( 'luridly', normal ).-adv( 'lusciously', normal ).-adv( 'lustfully', normal ).-adv( 'lustily', normal ).-adv( 'luxuriantly', normal ).-adv( 'luxuriously', normal ).-adv( 'lyrically', normal ).-adv( 'madly', normal ).-adv( 'magically', normal ).-adv( 'magisterially', normal ).-adv( 'magnanimously', normal ).-adv( 'magnetically', normal ).-adv( 'magnificently', normal ).-adv( 'magniloquently', normal ).-adv( 'mainly', normal ).-adv( 'majestically', normal ).-adv( 'maladroitly', normal ).-adv( 'malapropos', normal ).-adv( 'malevolently', normal ).-adv( 'maliciously', normal ).-adv( 'malignantly', normal ).-adv( 'manageably', normal ).-adv( 'manfully', normal ).-adv( 'mangily', normal ).-adv( 'maniacally', normal ).-adv( 'manifestly', normal ).-adv( 'manually', normal ).-adv( 'marginally', normal ).-adv( 'markedly', normal ).-adv( 'martially', normal ).-adv( 'marvellously', normal ).-adv( 'marvelously', normal ).-adv( 'masochistically', normal ).-adv( 'massively', normal ).-adv( 'masterfully', normal ).-adv( 'materialistically', normal ).-adv( 'materially', normal ).-adv( 'maternally', normal ).-adv( 'mathematically', normal ).-adv( 'maturely', normal ).-adv( 'mawkishly', normal ).-adv( 'maximally', normal ).-adv( 'maybe', normal ).-adv( 'meagrely', normal ).-adv( 'meanderingly', normal ).-adv( 'meaningfully', normal ).-adv( 'meaningly', normal ).-adv( 'meanly', normal ).-adv( 'meantime', normal ).-adv( 'meanwhile', normal ).-adv( 'measurably', normal ).-adv( 'mechanically', normal ).-adv( 'mechanistically', normal ).-adv( 'medially', normal ).-adv( 'medically', normal ).-adv( 'meditatively', normal ).-adv( 'meekly', normal ).-adv( 'mellowly', normal ).-adv( 'melodiously', normal ).-adv( 'melodramatically', normal ).-adv( 'memorably', normal ).-adv( 'menacingly', normal ).-adv( 'mendaciously', normal ).-adv( 'menially', normal ).-adv( 'mentally', normal ).-adv( 'mercifully', normal ).-adv( 'mercilessly', normal ).-adv( 'merely', normal ).-adv( 'meretriciously', normal ).-adv( 'meritoriously', normal ).-adv( 'merrily', normal ).-adv( 'meseems', normal ).-adv( 'messily', normal ).-adv( 'metaphorically', normal ).-adv( 'metaphysically', normal ).-adv( 'methinks', normal ).-adv( 'methodically', normal ).-adv( 'methodologically', normal ).-adv( 'methought', normal ).-adv( 'meticulously', normal ).-adv( 'metrically', normal ).-adv( 'mezzo', normal ).-adv( 'microscopically', normal ).-adv( 'middling', normal ).-adv( 'midmost', normal ).-adv( 'midships', normal ).-adv( 'midway', normal ).-adv( 'midweek', normal ).-adv( 'mightily', normal ).-adv( 'mighty', normal ).-adv( 'mildly', normal ).-adv( 'militarily', normal ).-adv( 'millionfold', normal ).-adv( 'mincingly', normal ).-adv( 'mindfully', normal ).-adv( 'mindlessly', normal ).-adv( 'minimally', normal ).-adv( 'ministerially', normal ).-adv( 'minutely', normal ).-adv( 'miraculously', normal ).-adv( 'mirthfully', normal ).-adv( 'mischievously', normal ).-adv( 'miserably', normal ).-adv( 'mistakenly', normal ).-adv( 'mistily', normal ).-adv( 'mistrustfully', normal ).-adv( 'mockingly', normal ).-adv( 'moderately', normal ).-adv( 'modestly', normal ).-adv( 'modishly', normal ).-adv( 'moistly', normal ).-adv( 'molto', normal ).-adv( 'momentarily', normal ).-adv( 'momentously', normal ).-adv( 'monotonously', normal ).-adv( 'monstrously', normal ).-adv( 'monthly', normal ).-adv( 'moodily', normal ).-adv( 'morally', normal ).-adv( 'morbidly', normal ).-adv( 'more', normal ).-adv( 'moreover', normal ).-adv( 'morosely', normal ).-adv( 'morphologically', normal ).-adv( 'mortally', normal ).-adv( 'most', normal ).-adv( 'mostly', normal ).-adv( 'motionlessly', normal ).-adv( 'mournfully', normal ).-adv( 'much', normal ).-adv( 'mulishly', normal ).-adv( 'multifariously', normal ).-adv( 'mundanely', normal ).-adv( 'municipally', normal ).-adv( 'munificently', normal ).-adv( 'murderously', normal ).-adv( 'murkily', normal ).-adv( 'musically', normal ).-adv( 'musingly', normal ).-adv( 'mutatis mutandis', normal ).-adv( 'mutely', normal ).-adv( 'mutually', normal ).-adv( 'mysteriously', normal ).-adv( 'naively', normal ).-adv( 'nakedly', normal ).-adv( 'namely', normal ).-adv( 'narrow-mindedly', normal ).-adv( 'narrowly', normal ).-adv( 'nastily', normal ).-adv( 'nationally', normal ).-adv( 'nationwide', normal ).-adv( 'nattily', normal ).-adv( 'naturally', normal ).-adv( 'naughtily', normal ).-adv( 'nay', normal ).-adv( 'ne\'er', normal ).-adv( 'near', normal ).-adv( 'nearer', normal ).-adv( 'nearest', normal ).-adv( 'nearly', normal ).-adv( 'neatly', normal ).-adv( 'necessarily', normal ).-adv( 'needfully', normal ).-adv( 'needlessly', normal ).-adv( 'needs', normal ).-adv( 'nefariously', normal ).-adv( 'negatively', normal ).-adv( 'neglectfully', normal ).-adv( 'negligently', normal ).-adv( 'neither', normal ).-adv( 'nem con', normal ).-adv( 'nervelessly', normal ).-adv( 'nervously', normal ).-adv( 'neurotically', normal ).-adv( 'never', normal ).-adv( 'nevermore', normal ).-adv( 'nevertheless', normal ).-adv( 'new', normal ).-adv( 'newly', normal ).-adv( 'next', normal ).-adv( 'nicely', normal ).-adv( 'nigh', normal ).-adv( 'nigher', normal ).-adv( 'nighest', normal ).-adv( 'nightly', normal ).-adv( 'nimbly', normal ).-adv( 'ninefold', normal ).-adv( 'no', normal ).-adv( 'nobly', normal ).-adv( 'nohow', normal ).-adv( 'noiselessly', normal ).-adv( 'noisily', normal ).-adv( 'nominally', normal ).-adv( 'nonchalantly', normal ).-adv( 'none', normal ).-adv( 'nonstop', normal ).-adv( 'nor\'-east', normal ).-adv( 'nor\'-nor\'-east', normal ).-adv( 'nor\'-nor\'-west', normal ).-adv( 'nor\'-west', normal ).-adv( 'normally', normal ).-adv( 'north', normal ).-adv( 'north-northeast', normal ).-adv( 'north-northwest', normal ).-adv( 'northeast', normal ).-adv( 'northerly', normal ).-adv( 'northwards', normal ).-adv( 'northwest', normal ).-adv( 'nostalgically', normal ).-adv( 'not', normal ).-adv( 'notably', normal ).-adv( 'nothing', normal ).-adv( 'noticeably', normal ).-adv( 'notoriously', normal ).-adv( 'notwithstanding', normal ).-adv( 'now', normal ).-adv( 'nowadays', normal ).-adv( 'nowhere', normal ).-adv( 'nowise', normal ).-adv( 'noxiously', normal ).-adv( 'numbly', normal ).-adv( 'numerically', normal ).-adv( 'nutritionally', normal ).-adv( 'o\'er', normal ).-adv( 'obdurately', normal ).-adv( 'obediently', normal ).-adv( 'objectionably', normal ).-adv( 'objectively', normal ).-adv( 'obligingly', normal ).-adv( 'obliquely', normal ).-adv( 'obnoxiously', normal ).-adv( 'obscenely', normal ).-adv( 'obscurely', normal ).-adv( 'obsequiously', normal ).-adv( 'observably', normal ).-adv( 'observantly', normal ).-adv( 'observingly', normal ).-adv( 'obsessionally', normal ).-adv( 'obsessively', normal ).-adv( 'obstinately', normal ).-adv( 'obstreperously', normal ).-adv( 'obstructively', normal ).-adv( 'obtrusively', normal ).-adv( 'obtusely', normal ).-adv( 'obviously', normal ).-adv( 'occasionally', normal ).-adv( 'oddly', normal ).-adv( 'odds-on', normal ).-adv( 'odiously', normal ).-adv( 'off', normal ).-adv( 'offensively', normal ).-adv( 'offhand', normal ).-adv( 'offhanded', normal ).-adv( 'offhandedly', normal ).-adv( 'officially', normal ).-adv( 'officiously', normal ).-adv( 'offside', normal ).-adv( 'offstage', normal ).-adv( 'oft', normal ).-adv( 'oft-times', normal ).-adv( 'often', normal ).-adv( 'oftener', normal ).-adv( 'okay', normal ).-adv( 'ominously', normal ).-adv( 'on', normal ).-adv( 'once', normal ).-adv( 'onerously', normal ).-adv( 'only', normal ).-adv( 'onshore', normal ).-adv( 'onward', normal ).-adv( 'onwards', normal ).-adv( 'opaquely', normal ).-adv( 'openly', normal ).-adv( 'opportunely', normal ).-adv( 'oppressively', normal ).-adv( 'opprobriously', normal ).-adv( 'optically', normal ).-adv( 'optimally', normal ).-adv( 'optimistically', normal ).-adv( 'optionally', normal ).-adv( 'opulently', normal ).-adv( 'orally', normal ).-adv( 'ordinarily', normal ).-adv( 'organically', normal ).-adv( 'organizationally', normal ).-adv( 'originally', normal ).-adv( 'ornately', normal ).-adv( 'orthogonally', normal ).-adv( 'ostensibly', normal ).-adv( 'ostentatiously', normal ).-adv( 'other', normal ).-adv( 'otherwise', normal ).-adv( 'out', normal ).-adv( 'out-of-doors', normal ).-adv( 'out-of-the-way', normal ).-adv( 'outdoors', normal ).-adv( 'outlandishly', normal ).-adv( 'outrageously', normal ).-adv( 'outright', normal ).-adv( 'outside', normal ).-adv( 'outspokenly', normal ).-adv( 'outstandingly', normal ).-adv( 'outward', normal ).-adv( 'outwardly', normal ).-adv( 'outwards', normal ).-adv( 'over', normal ).-adv( 'overarm', normal ).-adv( 'overbearingly', normal ).-adv( 'overboard', normal ).-adv( 'overhead', normal ).-adv( 'overleaf', normal ).-adv( 'overly', normal ).-adv( 'overmuch', normal ).-adv( 'overnight', normal ).-adv( 'oversea', normal ).-adv( 'overseas', normal ).-adv( 'overside', normal ).-adv( 'overtime', normal ).-adv( 'overtly', normal ).-adv( 'overwhelmingly', normal ).-adv( 'owlishly', normal ).-adv( 'pacifically', normal ).-adv( 'painfully', normal ).-adv( 'painlessly', normal ).-adv( 'painstakingly', normal ).-adv( 'palatably', normal ).-adv( 'palely', normal ).-adv( 'pallidly', normal ).-adv( 'palpably', normal ).-adv( 'pantingly', normal ).-adv( 'par excellence', normal ).-adv( 'paradoxically', normal ).-adv( 'pardonably', normal ).-adv( 'parentally', normal ).-adv( 'parenthetically', normal ).-adv( 'pari passu', normal ).-adv( 'parochially', normal ).-adv( 'part', normal ).-adv( 'part-time', normal ).-adv( 'partially', normal ).-adv( 'particularly', normal ).-adv( 'partly', normal ).-adv( 'passably', normal ).-adv( 'passim', normal ).-adv( 'passing', normal ).-adv( 'passionately', normal ).-adv( 'passively', normal ).-adv( 'past', normal ).-adv( 'pat', normal ).-adv( 'patchily', normal ).-adv( 'patently', normal ).-adv( 'paternally', normal ).-adv( 'pathetically', normal ).-adv( 'pathologically', normal ).-adv( 'patiently', normal ).-adv( 'patriotically', normal ).-adv( 'patronizingly', normal ).-adv( 'pawkily', normal ).-adv( 'peaceably', normal ).-adv( 'peacefully', normal ).-adv( 'peculiarly', normal ).-adv( 'pedantically', normal ).-adv( 'peevishly', normal ).-adv( 'pejoratively', normal ).-adv( 'pell-mell', normal ).-adv( 'pellucidly', normal ).-adv( 'penally', normal ).-adv( 'penetratingly', normal ).-adv( 'penitentially', normal ).-adv( 'penitently', normal ).-adv( 'pensively', normal ).-adv( 'penuriously', normal ).-adv( 'peradventure', normal ).-adv( 'perceptibly', normal ).-adv( 'perceptively', normal ).-adv( 'perceptually', normal ).-adv( 'perchance', normal ).-adv( 'peremptorily', normal ).-adv( 'perennially', normal ).-adv( 'perfectly', normal ).-adv( 'perfidiously', normal ).-adv( 'perforce', normal ).-adv( 'perfunctorily', normal ).-adv( 'perhaps', normal ).-adv( 'perilously', normal ).-adv( 'periodically', normal ).-adv( 'perkily', normal ).-adv( 'permanently', normal ).-adv( 'permissibly', normal ).-adv( 'perniciously', normal ).-adv( 'perpendicularly', normal ).-adv( 'perpetually', normal ).-adv( 'perplexedly', normal ).-adv( 'perseveringly', normal ).-adv( 'persistently', normal ).-adv( 'personally', normal ).-adv( 'perspicuously', normal ).-adv( 'persuasively', normal ).-adv( 'pertinaciously', normal ).-adv( 'pertinently', normal ).-adv( 'pertly', normal ).-adv( 'pervasively', normal ).-adv( 'perversely', normal ).-adv( 'pessimistically', normal ).-adv( 'pettily', normal ).-adv( 'pettishly', normal ).-adv( 'petulantly', normal ).-adv( 'pharmacologically', normal ).-adv( 'phenomenally', normal ).-adv( 'philanthropically', normal ).-adv( 'philosophically', normal ).-adv( 'phlegmatically', normal ).-adv( 'phonetically', normal ).-adv( 'photographically', normal ).-adv( 'phut', normal ).-adv( 'physically', normal ).-adv( 'pianissimo', normal ).-adv( 'piano', normal ).-adv( 'pickaback', normal ).-adv( 'picturesquely', normal ).-adv( 'piecemeal', normal ).-adv( 'piercingly', normal ).-adv( 'pig-headedly', normal ).-adv( 'piggishly', normal ).-adv( 'piously', normal ).-adv( 'piping', normal ).-adv( 'piquantly', normal ).-adv( 'piratically', normal ).-adv( 'pit-a-pat', normal ).-adv( 'piteously', normal ).-adv( 'pithily', normal ).-adv( 'pitiably', normal ).-adv( 'pitifully', normal ).-adv( 'pitilessly', normal ).-adv( 'pityingly', normal ).-adv( 'pizzicato', normal ).-adv( 'placatingly', normal ).-adv( 'placidly', normal ).-adv( 'plaguily', normal ).-adv( 'plain', normal ).-adv( 'plainly', normal ).-adv( 'plaintively', normal ).-adv( 'plausibly', normal ).-adv( 'playfully', normal ).-adv( 'pleadingly', normal ).-adv( 'pleasantly', normal ).-adv( 'pleasingly', normal ).-adv( 'pleasurably', normal ).-adv( 'plenarily', normal ).-adv( 'plenteously', normal ).-adv( 'plentifully', normal ).-adv( 'plenty', normal ).-adv( 'pliantly', normal ).-adv( 'ploddingly', normal ).-adv( 'plonk', normal ).-adv( 'plop', normal ).-adv( 'pluckily', normal ).-adv( 'plumb', normal ).-adv( 'plump', normal ).-adv( 'pneumatically', normal ).-adv( 'poetically', normal ).-adv( 'poignantly', normal ).-adv( 'point-blank', normal ).-adv( 'pointedly', normal ).-adv( 'pointlessly', normal ).-adv( 'poisonously', normal ).-adv( 'polemically', normal ).-adv( 'politely', normal ).-adv( 'politically', normal ).-adv( 'pompously', normal ).-adv( 'ponderously', normal ).-adv( 'poorly', normal ).-adv( 'pop', normal ).-adv( 'popishly', normal ).-adv( 'popularly', normal ).-adv( 'portentously', normal ).-adv( 'positively', normal ).-adv( 'possessively', normal ).-adv( 'possibly', normal ).-adv( 'post meridiem', normal ).-adv( 'post-free', normal ).-adv( 'post-haste', normal ).-adv( 'post-paid', normal ).-adv( 'posthumously', normal ).-adv( 'potentially', normal ).-adv( 'potently', normal ).-adv( 'poutingly', normal ).-adv( 'powerfully', normal ).-adv( 'powerlessly', normal ).-adv( 'practicably', normal ).-adv( 'practically', normal ).-adv( 'pragmatically', normal ).-adv( 'praiseworthily', normal ).-adv( 'pre-eminently', normal ).-adv( 'precariously', normal ).-adv( 'precious', normal ).-adv( 'preciously', normal ).-adv( 'precipitately', normal ).-adv( 'precipitously', normal ).-adv( 'precisely', normal ).-adv( 'precociously', normal ).-adv( 'predictably', normal ).-adv( 'predominantly', normal ).-adv( 'preferably', normal ).-adv( 'prematurely', normal ).-adv( 'preponderantly', normal ).-adv( 'preposterously', normal ).-adv( 'presciently', normal ).-adv( 'presentably', normal ).-adv( 'presently', normal ).-adv( 'pressingly', normal ).-adv( 'prestissimo', normal ).-adv( 'presto', normal ).-adv( 'presumably', normal ).-adv( 'presumptively', normal ).-adv( 'presumptuously', normal ).-adv( 'pretendedly', normal ).-adv( 'pretentiously', normal ).-adv( 'preternaturally', normal ).-adv( 'prettily', normal ).-adv( 'pretty', normal ).-adv( 'previously', normal ).-adv( 'priggishly', normal ).-adv( 'prima facie', normal ).-adv( 'primarily', normal ).-adv( 'primitively', normal ).-adv( 'primly', normal ).-adv( 'principally', normal ).-adv( 'privately', normal ).-adv( 'privily', normal ).-adv( 'pro', normal ).-adv( 'pro forma', normal ).-adv( 'pro rata', normal ).-adv( 'pro tem', normal ).-adv( 'pro tempore', normal ).-adv( 'probabilistically', normal ).-adv( 'probably', normal ).-adv( 'problematically', normal ).-adv( 'prodigally', normal ).-adv( 'prodigiously', normal ).-adv( 'productively', normal ).-adv( 'profanely', normal ).-adv( 'professedly', normal ).-adv( 'professionally', normal ).-adv( 'proficiently', normal ).-adv( 'profitably', normal ).-adv( 'profitlessly', normal ).-adv( 'profoundly', normal ).-adv( 'profusely', normal ).-adv( 'progressively', normal ).-adv( 'prohibitively', normal ).-adv( 'prominently', normal ).-adv( 'promiscuously', normal ).-adv( 'promisingly', normal ).-adv( 'promptly', normal ).-adv( 'pronto', normal ).-adv( 'properly', normal ).-adv( 'prophetically', normal ).-adv( 'propitiously', normal ).-adv( 'proportionally', normal ).-adv( 'proportionately', normal ).-adv( 'prosaically', normal ).-adv( 'prosily', normal ).-adv( 'prosperously', normal ).-adv( 'protectively', normal ).-adv( 'protestingly', normal ).-adv( 'proudly', normal ).-adv( 'proverbially', normal ).-adv( 'providentially', normal ).-adv( 'providently', normal ).-adv( 'provincially', normal ).-adv( 'provisionally', normal ).-adv( 'provocatively', normal ).-adv( 'provokingly', normal ).-adv( 'prox', normal ).-adv( 'prudently', normal ).-adv( 'prudishly', normal ).-adv( 'pruriently', normal ).-adv( 'pryingly', normal ).-adv( 'psychologically', normal ).-adv( 'publicly', normal ).-adv( 'puckishly', normal ).-adv( 'pugnaciously', normal ).-adv( 'punctiliously', normal ).-adv( 'punctually', normal ).-adv( 'pungently', normal ).-adv( 'punily', normal ).-adv( 'purely', normal ).-adv( 'puritanically', normal ).-adv( 'purposefully', normal ).-adv( 'purposelessly', normal ).-adv( 'purposely', normal ).-adv( 'quaintly', normal ).-adv( 'qualitatively', normal ).-adv( 'quantitatively', normal ).-adv( 'quarterly', normal ).-adv( 'queasily', normal ).-adv( 'queerly', normal ).-adv( 'querulously', normal ).-adv( 'questionably', normal ).-adv( 'questioningly', normal ).-adv( 'quick', normal ).-adv( 'quicker', normal ).-adv( 'quickest', normal ).-adv( 'quickly', normal ).-adv( 'quiescently', normal ).-adv( 'quietly', normal ).-adv( 'quite', normal ).-adv( 'quixotically', normal ).-adv( 'quizzically', normal ).-adv( 'racially', normal ).-adv( 'racily', normal ).-adv( 'radially', normal ).-adv( 'radiantly', normal ).-adv( 'radically', normal ).-adv( 'raffishly', normal ).-adv( 'raggedly', normal ).-adv( 'rakishly', normal ).-adv( 'rallentando', normal ).-adv( 'rampantly', normal ).-adv( 'randomly', normal ).-adv( 'rankly', normal ).-adv( 'rapaciously', normal ).-adv( 'rapidly', normal ).-adv( 'rapturously', normal ).-adv( 'rarely', normal ).-adv( 'rashly', normal ).-adv( 'raspingly', normal ).-adv( 'rather', normal ).-adv( 'rationally', normal ).-adv( 'rattling', normal ).-adv( 'raucously', normal ).-adv( 'ravenously', normal ).-adv( 'raving', normal ).-adv( 'ravishingly', normal ).-adv( 'readily', normal ).-adv( 'realistically', normal ).-adv( 'really', normal ).-adv( 'rearwards', normal ).-adv( 'reasonably', normal ).-adv( 'reassuringly', normal ).-adv( 'rebelliously', normal ).-adv( 'rebukingly', normal ).-adv( 'recently', normal ).-adv( 'receptively', normal ).-adv( 'reciprocally', normal ).-adv( 'recklessly', normal ).-adv( 'recognizably', normal ).-adv( 'reflectively', normal ).-adv( 'refreshingly', normal ).-adv( 'regally', normal ).-adv( 'regionally', normal ).-adv( 'regretfully', normal ).-adv( 'regrettably', normal ).-adv( 'regularly', normal ).-adv( 'relatively', normal ).-adv( 'relentlessly', normal ).-adv( 'relevantly', normal ).-adv( 'reliably', normal ).-adv( 'religiously', normal ).-adv( 'reluctantly', normal ).-adv( 'remarkably', normal ).-adv( 'reminiscently', normal ).-adv( 'remorsefully', normal ).-adv( 'remorselessly', normal ).-adv( 'remotely', normal ).-adv( 'rent-free', normal ).-adv( 'repeatedly', normal ).-adv( 'repentantly', normal ).-adv( 'repetitively', normal ).-adv( 'reportedly', normal ).-adv( 'reprehensibly', normal ).-adv( 'reproachfully', normal ).-adv( 'reprovingly', normal ).-adv( 'repulsively', normal ).-adv( 'reputably', normal ).-adv( 'reputedly', normal ).-adv( 'resentfully', normal ).-adv( 'reservedly', normal ).-adv( 'resignedly', normal ).-adv( 'resolutely', normal ).-adv( 'resoundingly', normal ).-adv( 'resourcefully', normal ).-adv( 'respectably', normal ).-adv( 'respectfully', normal ).-adv( 'respectively', normal ).-adv( 'resplendently', normal ).-adv( 'responsibly', normal ).-adv( 'restfully', normal ).-adv( 'restively', normal ).-adv( 'restlessly', normal ).-adv( 'restrictively', normal ).-adv( 'retail', normal ).-adv( 'retentively', normal ).-adv( 'reticently', normal ).-adv( 'retroactively', normal ).-adv( 'retrospectively', normal ).-adv( 'revengefully', normal ).-adv( 'reverentially', normal ).-adv( 'reverently', normal ).-adv( 'reversely', normal ).-adv( 'revoltingly', normal ).-adv( 'rhetorically', normal ).-adv( 'rhythmically', normal ).-adv( 'richly', normal ).-adv( 'ridiculously', normal ).-adv( 'right', normal ).-adv( 'right-down', normal ).-adv( 'righteously', normal ).-adv( 'rightfully', normal ).-adv( 'rightly', normal ).-adv( 'rigidly', normal ).-adv( 'rigorously', normal ).-adv( 'riotously', normal ).-adv( 'ripely', normal ).-adv( 'riskily', normal ).-adv( 'roaring', normal ).-adv( 'robustly', normal ).-adv( 'roguishly', normal ).-adv( 'romantically', normal ).-adv( 'roomily', normal ).-adv( 'rotationally', normal ).-adv( 'rottenly', normal ).-adv( 'rotundly', normal ).-adv( 'rough', normal ).-adv( 'roughly', normal ).-adv( 'round', normal ).-adv( 'round-arm', normal ).-adv( 'round-the-clock', normal ).-adv( 'roundly', normal ).-adv( 'rowdily', normal ).-adv( 'royally', normal ).-adv( 'rudely', normal ).-adv( 'ruefully', normal ).-adv( 'ruggedly', normal ).-adv( 'ruinously', normal ).-adv( 'ruthlessly', normal ).-adv( 'sacredly', normal ).-adv( 'sadly', normal ).-adv( 'safely', normal ).-adv( 'sagaciously', normal ).-adv( 'sagely', normal ).-adv( 'salaciously', normal ).-adv( 'same', normal ).-adv( 'sanctimoniously', normal ).-adv( 'sanely', normal ).-adv( 'sapiently', normal ).-adv( 'sarcastically', normal ).-adv( 'sardonically', normal ).-adv( 'satirically', normal ).-adv( 'satisfactorily', normal ).-adv( 'satisfyingly', normal ).-adv( 'saucily', normal ).-adv( 'savagely', normal ).-adv( 'scandalously', normal ).-adv( 'scantily', normal ).-adv( 'scarcely', normal ).-adv( 'scathingly', normal ).-adv( 'scenically', normal ).-adv( 'sceptically', normal ).-adv( 'schematically', normal ).-adv( 'scientifically', normal ).-adv( 'scoffingly', normal ).-adv( 'scorching', normal ).-adv( 'scornfully', normal ).-adv( 'scot-free', normal ).-adv( 'scrappily', normal ).-adv( 'screamingly', normal ).-adv( 'scrupulously', normal ).-adv( 'scurrilously', normal ).-adv( 'scurvily', normal ).-adv( 'searchingly', normal ).-adv( 'seasonally', normal ).-adv( 'seawards', normal ).-adv( 'second', normal ).-adv( 'second-best', normal ).-adv( 'second-class', normal ).-adv( 'secondarily', normal ).-adv( 'secondly', normal ).-adv( 'secretively', normal ).-adv( 'secretly', normal ).-adv( 'securely', normal ).-adv( 'sedately', normal ).-adv( 'seductively', normal ).-adv( 'sedulously', normal ).-adv( 'seedily', normal ).-adv( 'seemingly', normal ).-adv( 'seldom', normal ).-adv( 'selectively', normal ).-adv( 'selfconsciously', normal ).-adv( 'selfishly', normal ).-adv( 'sensationally', normal ).-adv( 'senselessly', normal ).-adv( 'sensibly', normal ).-adv( 'sensitively', normal ).-adv( 'sensuously', normal ).-adv( 'sententiously', normal ).-adv( 'sentimentally', normal ).-adv( 'separably', normal ).-adv( 'separately', normal ).-adv( 'sequentially', normal ).-adv( 'serenely', normal ).-adv( 'serially', normal ).-adv( 'seriatim', normal ).-adv( 'seriously', normal ).-adv( 'servilely', normal ).-adv( 'sevenfold', normal ).-adv( 'seventhly', normal ).-adv( 'severally', normal ).-adv( 'severely', normal ).-adv( 'sexually', normal ).-adv( 'shabbily', normal ).-adv( 'shaggily', normal ).-adv( 'shakily', normal ).-adv( 'shamefacedly', normal ).-adv( 'shamefully', normal ).-adv( 'shamelessly', normal ).-adv( 'shapelessly', normal ).-adv( 'sharp', normal ).-adv( 'sharply', normal ).-adv( 'sheepishly', normal ).-adv( 'sheer', normal ).-adv( 'shiftily', normal ).-adv( 'shipshape', normal ).-adv( 'shock', normal ).-adv( 'shockingly', normal ).-adv( 'short', normal ).-adv( 'shortly', normal ).-adv( 'showily', normal ).-adv( 'shrewdly', normal ).-adv( 'shrewishly', normal ).-adv( 'shrilly', normal ).-adv( 'shudderingly', normal ).-adv( 'shyly', normal ).-adv( 'sic', normal ).-adv( 'sickeningly', normal ).-adv( 'side-face', normal ).-adv( 'side-saddle', normal ).-adv( 'sidelong', normal ).-adv( 'sidewards', normal ).-adv( 'sideways', normal ).-adv( 'signally', normal ).-adv( 'significantly', normal ).-adv( 'silently', normal ).-adv( 'silkily', normal ).-adv( 'similarly', normal ).-adv( 'simperingly', normal ).-adv( 'simply', normal ).-adv( 'simultaneously', normal ).-adv( 'since', normal ).-adv( 'sincerely', normal ).-adv( 'sine die', normal ).-adv( 'single-handed', normal ).-adv( 'singly', normal ).-adv( 'singularly', normal ).-adv( 'sixfold', normal ).-adv( 'sixthly', normal ).-adv( 'skeptically', normal ).-adv( 'sketchily', normal ).-adv( 'skilfully', normal ).-adv( 'skimpily', normal ).-adv( 'skittishly', normal ).-adv( 'sky-high', normal ).-adv( 'skyward', normal ).-adv( 'skywards', normal ).-adv( 'slackly', normal ).-adv( 'slangily', normal ).-adv( 'slantingly', normal ).-adv( 'slantwise', normal ).-adv( 'slap', normal ).-adv( 'slap-bang', normal ).-adv( 'slapdash', normal ).-adv( 'slavishly', normal ).-adv( 'sleekly', normal ).-adv( 'sleepily', normal ).-adv( 'sleeplessly', normal ).-adv( 'slenderly', normal ).-adv( 'slick', normal ).-adv( 'slightingly', normal ).-adv( 'slightly', normal ).-adv( 'slimly', normal ).-adv( 'slopingly', normal ).-adv( 'sloppily', normal ).-adv( 'slouchingly', normal ).-adv( 'slow', normal ).-adv( 'slower', normal ).-adv( 'slowest', normal ).-adv( 'slowly', normal ).-adv( 'sluggishly', normal ).-adv( 'slyly', normal ).-adv( 'smack', normal ).-adv( 'small', normal ).-adv( 'smartly', normal ).-adv( 'smash', normal ).-adv( 'smilingly', normal ).-adv( 'smoothly', normal ).-adv( 'smugly', normal ).-adv( 'smuttily', normal ).-adv( 'snappishly', normal ).-adv( 'sneakingly', normal ).-adv( 'sneeringly', normal ).-adv( 'snobbishly', normal ).-adv( 'snootily', normal ).-adv( 'snugly', normal ).-adv( 'so', normal ).-adv( 'so-so', normal ).-adv( 'sobbingly', normal ).-adv( 'soberly', normal ).-adv( 'sociably', normal ).-adv( 'socially', normal ).-adv( 'sociologically', normal ).-adv( 'sock', normal ).-adv( 'softly', normal ).-adv( 'solely', normal ).-adv( 'solemnly', normal ).-adv( 'solicitously', normal ).-adv( 'solidly', normal ).-adv( 'solitarily', normal ).-adv( 'sombrely', normal ).-adv( 'some', normal ).-adv( 'someday', normal ).-adv( 'somehow', normal ).-adv( 'someplace', normal ).-adv( 'something', normal ).-adv( 'sometime', normal ).-adv( 'sometimes', normal ).-adv( 'someway', normal ).-adv( 'somewhat', normal ).-adv( 'somewhere', normal ).-adv( 'somnolently', normal ).-adv( 'sonorously', normal ).-adv( 'soon', normal ).-adv( 'sooner', normal ).-adv( 'soonest', normal ).-adv( 'soothingly', normal ).-adv( 'sopping', normal ).-adv( 'sordidly', normal ).-adv( 'sorely', normal ).-adv( 'sorrowfully', normal ).-adv( 'sottishly', normal ).-adv( 'sotto voce', normal ).-adv( 'sou\'-east', normal ).-adv( 'sou\'-sou\'-east', normal ).-adv( 'sou\'-sou\'-west', normal ).-adv( 'sou\'-west', normal ).-adv( 'soulfully', normal ).-adv( 'soullessly', normal ).-adv( 'sound', normal ).-adv( 'soundlessly', normal ).-adv( 'soundly', normal ).-adv( 'sourly', normal ).-adv( 'south', normal ).-adv( 'south-southeast', normal ).-adv( 'south-southwest', normal ).-adv( 'southeast', normal ).-adv( 'southerly', normal ).-adv( 'southward', normal ).-adv( 'southwards', normal ).-adv( 'southwest', normal ).-adv( 'spaciously', normal ).-adv( 'sparely', normal ).-adv( 'sparingly', normal ).-adv( 'sparsely', normal ).-adv( 'spasmodically', normal ).-adv( 'spatially', normal ).-adv( 'specially', normal ).-adv( 'specifically', normal ).-adv( 'speciously', normal ).-adv( 'spectacularly', normal ).-adv( 'speculatively', normal ).-adv( 'speechlessly', normal ).-adv( 'speedily', normal ).-adv( 'spicily', normal ).-adv( 'spirally', normal ).-adv( 'spiritually', normal ).-adv( 'spitefully', normal ).-adv( 'splendidly', normal ).-adv( 'spontaneously', normal ).-adv( 'sporadically', normal ).-adv( 'sportingly', normal ).-adv( 'sportively', normal ).-adv( 'spotlessly', normal ).-adv( 'sprucely', normal ).-adv( 'spuriously', normal ).-adv( 'squalidly', normal ).-adv( 'square', normal ).-adv( 'squarely', normal ).-adv( 'squeamishly', normal ).-adv( 'staccato', normal ).-adv( 'staggeringly', normal ).-adv( 'stagily', normal ).-adv( 'staidly', normal ).-adv( 'stammeringly', normal ).-adv( 'standoffishly', normal ).-adv( 'staring', normal ).-adv( 'stark', normal ).-adv( 'starkly', normal ).-adv( 'startlingly', normal ).-adv( 'statically', normal ).-adv( 'statistically', normal ).-adv( 'statutorily', normal ).-adv( 'staunchly', normal ).-adv( 'steadfastly', normal ).-adv( 'steadily', normal ).-adv( 'steady', normal ).-adv( 'stealthily', normal ).-adv( 'steeply', normal ).-adv( 'sternly', normal ).-adv( 'stertorously', normal ).-adv( 'stickily', normal ).-adv( 'stiff', normal ).-adv( 'stiffly', normal ).-adv( 'still', normal ).-adv( 'stiltedly', normal ).-adv( 'stingily', normal ).-adv( 'stirringly', normal ).-adv( 'stochastically', normal ).-adv( 'stock-still', normal ).-adv( 'stockily', normal ).-adv( 'stoically', normal ).-adv( 'stolidly', normal ).-adv( 'stonily', normal ).-adv( 'stormily', normal ).-adv( 'stoutly', normal ).-adv( 'straight', normal ).-adv( 'straightforwardly', normal ).-adv( 'straightway', normal ).-adv( 'strangely', normal ).-adv( 'strategically', normal ).-adv( 'strenuously', normal ).-adv( 'strictly', normal ).-adv( 'stridently', normal ).-adv( 'strikingly', normal ).-adv( 'stringently', normal ).-adv( 'strongly', normal ).-adv( 'structurally', normal ).-adv( 'stubbornly', normal ).-adv( 'studiously', normal ).-adv( 'stuffily', normal ).-adv( 'stunningly', normal ).-adv( 'stupendously', normal ).-adv( 'stupidly', normal ).-adv( 'sturdily', normal ).-adv( 'stutteringly', normal ).-adv( 'stylishly', normal ).-adv( 'stylistically', normal ).-adv( 'suavely', normal ).-adv( 'sub rosa', normal ).-adv( 'subconsciously', normal ).-adv( 'subjectively', normal ).-adv( 'sublimely', normal ).-adv( 'submissively', normal ).-adv( 'subsequently', normal ).-adv( 'subserviently', normal ).-adv( 'substantially', normal ).-adv( 'subtly', normal ).-adv( 'successfully', normal ).-adv( 'successively', normal ).-adv( 'succinctly', normal ).-adv( 'suddenly', normal ).-adv( 'sufficiently', normal ).-adv( 'suggestively', normal ).-adv( 'suitably', normal ).-adv( 'sulkily', normal ).-adv( 'sullenly', normal ).-adv( 'sultrily', normal ).-adv( 'summarily', normal ).-adv( 'sumptuously', normal ).-adv( 'sunnily', normal ).-adv( 'superbly', normal ).-adv( 'superciliously', normal ).-adv( 'superficially', normal ).-adv( 'superfluously', normal ).-adv( 'supernaturally', normal ).-adv( 'superstitiously', normal ).-adv( 'supinely', normal ).-adv( 'supposedly', normal ).-adv( 'supra', normal ).-adv( 'supremely', normal ).-adv( 'sure', normal ).-adv( 'surely', normal ).-adv( 'surgically', normal ).-adv( 'surlily', normal ).-adv( 'surpassingly', normal ).-adv( 'surprisedly', normal ).-adv( 'surprisingly', normal ).-adv( 'surreptitiously', normal ).-adv( 'suspiciously', normal ).-adv( 'sweepingly', normal ).-adv( 'sweetly', normal ).-adv( 'swiftly', normal ).-adv( 'swimmingly', normal ).-adv( 'symbolically', normal ).-adv( 'symmetrically', normal ).-adv( 'sympathetically', normal ).-adv( 'symptomatically', normal ).-adv( 'synchronously', normal ).-adv( 'synoptically', normal ).-adv( 'syntactically', normal ).-adv( 'synthetically', normal ).-adv( 'systematically', normal ).-adv( 't^ete-`a-t^ete', normal ).-adv( 'table d\'h^ote', normal ).-adv( 'tacitly', normal ).-adv( 'taciturnly', normal ).-adv( 'tactfully', normal ).-adv( 'tactically', normal ).-adv( 'tactlessly', normal ).-adv( 'tamely', normal ).-adv( 'tandem', normal ).-adv( 'tangibly', normal ).-adv( 'tardily', normal ).-adv( 'tartly', normal ).-adv( 'tastefully', normal ).-adv( 'tastelessly', normal ).-adv( 'tastily', normal ).-adv( 'tattily', normal ).-adv( 'tauntingly', normal ).-adv( 'tautly', normal ).-adv( 'tawdrily', normal ).-adv( 'tearfully', normal ).-adv( 'teasingly', normal ).-adv( 'technically', normal ).-adv( 'tediously', normal ).-adv( 'telegraphically', normal ).-adv( 'telescopically', normal ).-adv( 'tellingly', normal ).-adv( 'temperamentally', normal ).-adv( 'temperately', normal ).-adv( 'temporarily', normal ).-adv( 'temptingly', normal ).-adv( 'tenaciously', normal ).-adv( 'tendentiously', normal ).-adv( 'tenderly', normal ).-adv( 'tenfold', normal ).-adv( 'tensely', normal ).-adv( 'tentatively', normal ).-adv( 'tenthly', normal ).-adv( 'tenuously', normal ).-adv( 'tepidly', normal ).-adv( 'terminally', normal ).-adv( 'terribly', normal ).-adv( 'terrifically', normal ).-adv( 'tersely', normal ).-adv( 'testily', normal ).-adv( 'tetchily', normal ).-adv( 'thankfully', normal ).-adv( 'that', normal ).-adv( 'the', normal ).-adv( 'theatrically', normal ).-adv( 'then', normal ).-adv( 'thence', normal ).-adv( 'thenceforth', normal ).-adv( 'thenceforward', normal ).-adv( 'theologically', normal ).-adv( 'theoretically', normal ).-adv( 'there', normal ).-adv( 'thereabout', normal ).-adv( 'thereabouts', normal ).-adv( 'thereafter', normal ).-adv( 'thereby', normal ).-adv( 'therefore', normal ).-adv( 'therefrom', normal ).-adv( 'therein', normal ).-adv( 'thereinafter', normal ).-adv( 'thereof', normal ).-adv( 'thereon', normal ).-adv( 'thereto', normal ).-adv( 'thereunder', normal ).-adv( 'thereupon', normal ).-adv( 'therewith', normal ).-adv( 'therewithal', normal ).-adv( 'thermally', normal ).-adv( 'thermostatically', normal ).-adv( 'thick', normal ).-adv( 'thickly', normal ).-adv( 'thievishly', normal ).-adv( 'thin', normal ).-adv( 'thinly', normal ).-adv( 'thirdly', normal ).-adv( 'thirstily', normal ).-adv( 'this', normal ).-adv( 'thither', normal ).-adv( 'tho\'', normal ).-adv( 'thoroughly', normal ).-adv( 'though', normal ).-adv( 'thoughtfully', normal ).-adv( 'thoughtlessly', normal ).-adv( 'thousandfold', normal ).-adv( 'threateningly', normal ).-adv( 'threefold', normal ).-adv( 'thrice', normal ).-adv( 'thriftily', normal ).-adv( 'thriftlessly', normal ).-adv( 'through', normal ).-adv( 'throughout', normal ).-adv( 'thus', normal ).-adv( 'tidily', normal ).-adv( 'tight', normal ).-adv( 'tightly', normal ).-adv( 'timidly', normal ).-adv( 'timorously', normal ).-adv( 'tip-top', normal ).-adv( 'tiptoe', normal ).-adv( 'tirelessly', normal ).-adv( 'tiresomely', normal ).-adv( 'tiring', normal ).-adv( 'to', normal ).-adv( 'today', normal ).-adv( 'together', normal ).-adv( 'tolerably', normal ).-adv( 'tolerantly', normal ).-adv( 'tomorrow', normal ).-adv( 'tonelessly', normal ).-adv( 'tongue-in-cheek', normal ).-adv( 'tonight', normal ).-adv( 'too', normal ).-adv( 'topically', normal ).-adv( 'topographically', normal ).-adv( 'toppingly', normal ).-adv( 'topsy-turvy', normal ).-adv( 'torpidly', normal ).-adv( 'tortuously', normal ).-adv( 'totally', normal ).-adv( 'touchily', normal ).-adv( 'touchingly', normal ).-adv( 'toughly', normal ).-adv( 'tout ensemble', normal ).-adv( 'traditionally', normal ).-adv( 'tragically', normal ).-adv( 'traitorously', normal ).-adv( 'tranquilly', normal ).-adv( 'transcendentally', normal ).-adv( 'transiently', normal ).-adv( 'transitionally', normal ).-adv( 'transitively', normal ).-adv( 'transparently', normal ).-adv( 'transversely', normal ).-adv( 'treacherously', normal ).-adv( 'treasonably', normal ).-adv( 'tremendously', normal ).-adv( 'tremulously', normal ).-adv( 'trenchantly', normal ).-adv( 'trimly', normal ).-adv( 'trippingly', normal ).-adv( 'tritely', normal ).-adv( 'triumphantly', normal ).-adv( 'trivially', normal ).-adv( 'tropically', normal ).-adv( 'truculently', normal ).-adv( 'true', normal ).-adv( 'truly', normal ).-adv( 'trustfully', normal ).-adv( 'trustingly', normal ).-adv( 'truthfully', normal ).-adv( 'tumultuously', normal ).-adv( 'tunefully', normal ).-adv( 'turbulently', normal ).-adv( 'turgidly', normal ).-adv( 'tutorially', normal ).-adv( 'twice', normal ).-adv( 'twofold', normal ).-adv( 'typically', normal ).-adv( 'typographically', normal ).-adv( 'ultimately', normal ).-adv( 'ultra vires', normal ).-adv( 'unacceptably', normal ).-adv( 'unaccountably', normal ).-adv( 'unadvisedly', normal ).-adv( 'unalterably', normal ).-adv( 'unambiguously', normal ).-adv( 'unanimously', normal ).-adv( 'unarguably', normal ).-adv( 'unashamedly', normal ).-adv( 'unassailably', normal ).-adv( 'unassumingly', normal ).-adv( 'unattainably', normal ).-adv( 'unattractively', normal ).-adv( 'unavoidably', normal ).-adv( 'unawares', normal ).-adv( 'unbearably', normal ).-adv( 'unbecomingly', normal ).-adv( 'unbeknown', normal ).-adv( 'unbeknownst', normal ).-adv( 'unbelievably', normal ).-adv( 'unbelievingly', normal ).-adv( 'unblushingly', normal ).-adv( 'unblushingly', normal ).-adv( 'uncannily', normal ).-adv( 'unceasingly', normal ).-adv( 'unceremoniously', normal ).-adv( 'uncertainly', normal ).-adv( 'uncharacteristically', normal ).-adv( 'unchivalrously', normal ).-adv( 'unco', normal ).-adv( 'uncomfortably', normal ).-adv( 'uncommonly', normal ).-adv( 'uncomplainingly', normal ).-adv( 'unconcernedly', normal ).-adv( 'unconditionally', normal ).-adv( 'unconsciously', normal ).-adv( 'unconstitutionally', normal ).-adv( 'uncontrollably', normal ).-adv( 'uncouthly', normal ).-adv( 'uncritically', normal ).-adv( 'unctuously', normal ).-adv( 'undemocratically', normal ).-adv( 'undeniably', normal ).-adv( 'under', normal ).-adv( 'underarm', normal ).-adv( 'underfoot', normal ).-adv( 'underground', normal ).-adv( 'underhand', normal ).-adv( 'underneath', normal ).-adv( 'understandably', normal ).-adv( 'undiplomatically', normal ).-adv( 'undisputedly', normal ).-adv( 'undoubtedly', normal ).-adv( 'undramatically', normal ).-adv( 'unduly', normal ).-adv( 'uneasily', normal ).-adv( 'unemotionally', normal ).-adv( 'unendingly', normal ).-adv( 'unenthusiastically', normal ).-adv( 'unequally', normal ).-adv( 'unequivocally', normal ).-adv( 'unerringly', normal ).-adv( 'unethically', normal ).-adv( 'unevenly', normal ).-adv( 'uneventfully', normal ).-adv( 'unexpectedly', normal ).-adv( 'unfailingly', normal ).-adv( 'unfairly', normal ).-adv( 'unfaithfully', normal ).-adv( 'unfalteringly', normal ).-adv( 'unfashionably', normal ).-adv( 'unfavourably', normal ).-adv( 'unfeelingly', normal ).-adv( 'unfeignedly', normal ).-adv( 'unforgettably', normal ).-adv( 'unforgivably', normal ).-adv( 'unfortunately', normal ).-adv( 'ungraciously', normal ).-adv( 'ungrammatically', normal ).-adv( 'ungratefully', normal ).-adv( 'ungrudgingly', normal ).-adv( 'unhappily', normal ).-adv( 'unhelpfully', normal ).-adv( 'unhesitatingly', normal ).-adv( 'unhurriedly', normal ).-adv( 'unhygienically', normal ).-adv( 'uniformly', normal ).-adv( 'unilaterally', normal ).-adv( 'unimaginably', normal ).-adv( 'unimaginatively', normal ).-adv( 'unimpressively', normal ).-adv( 'unintelligently', normal ).-adv( 'unintelligibly', normal ).-adv( 'unintentionally', normal ).-adv( 'uninterestingly', normal ).-adv( 'uninterruptedly', normal ).-adv( 'uniquely', normal ).-adv( 'unitedly', normal ).-adv( 'universally', normal ).-adv( 'unjustifiably', normal ).-adv( 'unjustly', normal ).-adv( 'unkindly', normal ).-adv( 'unknowingly', normal ).-adv( 'unlawfully', normal ).-adv( 'unluckily', normal ).-adv( 'unmanageably', normal ).-adv( 'unmemorably', normal ).-adv( 'unmercifully', normal ).-adv( 'unmistakably', normal ).-adv( 'unmusically', normal ).-adv( 'unnaturally', normal ).-adv( 'unnecessarily', normal ).-adv( 'unobtrusively', normal ).-adv( 'unofficially', normal ).-adv( 'unpalatably', normal ).-adv( 'unpardonably', normal ).-adv( 'unpatriotically', normal ).-adv( 'unpleasantly', normal ).-adv( 'unprecedentedly', normal ).-adv( 'unpredictably', normal ).-adv( 'unproductively', normal ).-adv( 'unprofitably', normal ).-adv( 'unquestionably', normal ).-adv( 'unquote', normal ).-adv( 'unrealistically', normal ).-adv( 'unreasonably', normal ).-adv( 'unrecognizably', normal ).-adv( 'unreliably', normal ).-adv( 'unremarkably', normal ).-adv( 'unreservedly', normal ).-adv( 'unrighteously', normal ).-adv( 'unromantically', normal ).-adv( 'unsatisfactorily', normal ).-adv( 'unscientifically', normal ).-adv( 'unscrupulously', normal ).-adv( 'unseasonably', normal ).-adv( 'unselfconsciously', normal ).-adv( 'unselfishly', normal ).-adv( 'unshakably', normal ).-adv( 'unsociably', normal ).-adv( 'unsparingly', normal ).-adv( 'unspeakably', normal ).-adv( 'unspecifically', normal ).-adv( 'unsportingly', normal ).-adv( 'unsteadily', normal ).-adv( 'unsuccessfully', normal ).-adv( 'unsuitably', normal ).-adv( 'unsuspectingly', normal ).-adv( 'unswervingly', normal ).-adv( 'unsympathetically', normal ).-adv( 'unsystematically', normal ).-adv( 'unthinkingly', normal ).-adv( 'untidily', normal ).-adv( 'untruly', normal ).-adv( 'untruthfully', normal ).-adv( 'untypically', normal ).-adv( 'unusually', normal ).-adv( 'unutterably', normal ).-adv( 'unwarily', normal ).-adv( 'unwarrantably', normal ).-adv( 'unwaveringly', normal ).-adv( 'unwillingly', normal ).-adv( 'unwisely', normal ).-adv( 'unwittingly', normal ).-adv( 'unwontedly', normal ).-adv( 'unworthily', normal ).-adv( 'up', normal ).-adv( 'upcountry', normal ).-adv( 'uphill', normal ).-adv( 'uppermost', normal ).-adv( 'uppishly', normal ).-adv( 'uprightly', normal ).-adv( 'uproariously', normal ).-adv( 'upside-down', normal ).-adv( 'upstage', normal ).-adv( 'upstairs', normal ).-adv( 'upstream', normal ).-adv( 'uptown', normal ).-adv( 'upward', normal ).-adv( 'upwards', normal ).-adv( 'urbanely', normal ).-adv( 'urgently', normal ).-adv( 'usefully', normal ).-adv( 'uselessly', normal ).-adv( 'usually', normal ).-adv( 'utterly', normal ).-adv( 'uxoriously', normal ).-adv( 'vacantly', normal ).-adv( 'vacuously', normal ).-adv( 'vaguely', normal ).-adv( 'vainly', normal ).-adv( 'valiantly', normal ).-adv( 'validly', normal ).-adv( 'vapidly', normal ).-adv( 'variably', normal ).-adv( 'variously', normal ).-adv( 'vastly', normal ).-adv( 'vauntingly', normal ).-adv( 'vehemently', normal ).-adv( 'venally', normal ).-adv( 'venomously', normal ).-adv( 'veraciously', normal ).-adv( 'verbally', normal ).-adv( 'verbatim', normal ).-adv( 'verbosely', normal ).-adv( 'verily', normal ).-adv( 'vertically', normal ).-adv( 'very', normal ).-adv( 'vicariously', normal ).-adv( 'vice versa', normal ).-adv( 'viciously', normal ).-adv( 'victoriously', normal ).-adv( 'videlicet', normal ).-adv( 'vigilantly', normal ).-adv( 'vigorously', normal ).-adv( 'vilely', normal ).-adv( 'vindictively', normal ).-adv( 'violently', normal ).-adv( 'virtually', normal ).-adv( 'virtuously', normal ).-adv( 'virulently', normal ).-adv( 'vis-`a-vis', normal ).-adv( 'visibly', normal ).-adv( 'visually', normal ).-adv( 'vitally', normal ).-adv( 'viva voce', normal ).-adv( 'vivace', normal ).-adv( 'vivaciously', normal ).-adv( 'vividly', normal ).-adv( 'vocally', normal ).-adv( 'volubly', normal ).-adv( 'voluntarily', normal ).-adv( 'voluptuously', normal ).-adv( 'voraciously', normal ).-adv( 'voyeuristically', normal ).-adv( 'vulgarly', normal ).-adv( 'waggishly', normal ).-adv( 'waist-deep', normal ).-adv( 'waist-high', normal ).-adv( 'wanly', normal ).-adv( 'wantonly', normal ).-adv( 'warily', normal ).-adv( 'warmly', normal ).-adv( 'wastefully', normal ).-adv( 'watchfully', normal ).-adv( 'way', normal ).-adv( 'weakly', normal ).-adv( 'wealthily', normal ).-adv( 'wearily', normal ).-adv( 'weekly', normal ).-adv( 'weightily', normal ).-adv( 'weirdly', normal ).-adv( 'well', normal ).-adv( 'well-nigh', normal ).-adv( 'west', normal ).-adv( 'westerly', normal ).-adv( 'westward', normal ).-adv( 'westwards', normal ).-adv( 'whacking', normal ).-adv( 'whang', normal ).-adv( 'wheezily', normal ).-adv( 'when', whq ).-adv( 'when', whrel ).-adv( 'whence', normal ).-adv( 'whenever', normal ).-adv( 'where', whq ).-adv( 'where', whrel ).-adv( 'whereabouts', normal ).-adv( 'whereat', normal ).-adv( 'whereby', normal ).-adv( 'wherefore', normal ).-adv( 'wherein', normal ).-adv( 'whereof', normal ).-adv( 'whereon', normal ).-adv( 'wheresoever', normal ).-adv( 'whereto', normal ).-adv( 'whereunto', normal ).-adv( 'whereupon', normal ).-adv( 'wherever', normal ).-adv( 'wherewith', normal ).-adv( 'wherewithal', normal ).-adv( 'whimsically', normal ).-adv( 'whither', normal ).-adv( 'whithersoever', normal ).-adv( 'wholeheartedly', normal ).-adv( 'wholesale', normal ).-adv( 'wholesomely', normal ).-adv( 'wholly', normal ).-adv( 'whopping', normal ).-adv( 'why', whq ).-adv( 'why', whrel ).-adv( 'wickedly', normal ).-adv( 'wide', normal ).-adv( 'widely', normal ).-adv( 'wild', normal ).-adv( 'wildly', normal ).-adv( 'wilfully', normal ).-adv( 'willingly', normal ).-adv( 'willy-nilly', normal ).-adv( 'windily', normal ).-adv( 'winsomely', normal ).-adv( 'wisely', normal ).-adv( 'wishfully', normal ).-adv( 'wistfully', normal ).-adv( 'withal', normal ).-adv( 'witheringly', normal ).-adv( 'within', normal ).-adv( 'without', normal ).-adv( 'wittily', normal ).-adv( 'wittingly', normal ).-adv( 'woefully', normal ).-adv( 'wonderfully', normal ).-adv( 'wonderingly', normal ).-adv( 'wondrous', normal ).-adv( 'wordily', normal ).-adv( 'worryingly', normal ).-adv( 'worse', normal ).-adv( 'worst', normal ).-adv( 'worthily', normal ).-adv( 'worthlessly', normal ).-adv( 'wrathfully', normal ).-adv( 'wretchedly', normal ).-adv( 'wrong', normal ).-adv( 'wrong-headedly', normal ).-adv( 'wrongfully', normal ).-adv( 'wrongly', normal ).-adv( 'wryly', normal ).-adv( 'yea', normal ).-adv( 'yeah', normal ).-adv( 'yearly', normal ).-adv( 'yearningly', normal ).-adv( 'yesterday', normal ).-adv( 'yet', normal ).-adv( 'yieldingly', normal ).-adv( 'yon', normal ).-adv( 'yonder', normal ).-adv( 'youthfully', normal ).-adv( 'zealously', normal ).-adv( 'zestfully', normal ).-adv( 'zigzag', normal ).--pron( '\'em', acc, normal, _ ).-pron( '\'un', _, normal, _ ).-pron( 'i', nom, normal, per ).-pron( 'aforesaid', _, normal, _ ).-pron( 'all', _, normal, _ ).-pron( 'another', _, normal, _ ).-pron( 'any', _, normal, _ ).-pron( 'anybody', _, normal, per ).-pron( 'anyone', _, normal, per ).-pron( 'anything', _, normal, nper ).-pron( 'best', _, normal, _ ).-pron( 'both', _, normal, _ ).-pron( 'but', _, whrel, _ ).-pron( 'each', _, normal, _ ).-pron( 'either', _, normal, _ ).-pron( 'everybody', _, normal, per ).-pron( 'everyone', _, normal, per ).-pron( 'everything', _, normal, nper ).-pron( 'few', _, normal, _ ).-pron( 'he', nom, normal, per ).-pron( 'her', acc, normal, per ).-pron( 'hers', _, normal, _ ).-pron( 'herself', acc, normal, per ).-pron( 'him', acc, normal, per ).-pron( 'himself', acc, normal, per ).-pron( 'his', _, normal, _ ).-pron( 'it', _, normal, nper ).-pron( 'itself', acc, normal, nper ).-pron( 'me', acc, normal, per ).-pron( 'mine', _, normal, _ ).-pron( 'myself', acc, normal, per ).-pron( 'neither', _, normal, _ ).-pron( 'no one', _, normal, per ).-pron( 'no-one', _, normal, per ).-pron( 'nobody', _, normal, per ).-pron( 'none', _, normal, _ ).-pron( 'one', _, normal, _ ).-pron( 'oneself', acc, normal, per ).-pron( 'ours', _, normal, _ ).-pron( 'ourselves', acc, normal, per ).-pron( 'own', _, normal, _ ).-pron( 'same', _, normal, _ ).-pron( 'several', _, normal, _ ).-pron( 'she', nom, normal, per ).-pron( 'some', _, normal, _ ).-pron( 'somebody', _, normal, per ).-pron( 'someone', _, normal, per ).-pron( 'something', _, normal, nper ).-pron( 'such', _, normal, _ ).-pron( 'summat', _, normal, nper ).-pron( 'that', _, normal, nper ).-pron( 'that', _, whrel, _ ).-pron( 'thee', acc, normal, per ).-pron( 'theirs', _, normal, _ ).-pron( 'them', acc, normal, per ).-pron( 'themselves', acc, normal, per ).-pron( 'these', _, normal, nper ).-pron( 'they', nom, normal, per ).-pron( 'thine', _, normal, _ ).-pron( 'this', _, normal, nper ).-pron( 'those', _, normal, nper ).-pron( 'thou', nom, normal, per ).-pron( 'thyself', acc, normal, per ).-pron( 'us', acc, normal, per ).-pron( 'we', nom, normal, per ).-pron( 'what', _, whq, nper ).-pron( 'what', _, whrel, nper ).-pron( 'whatever', _, normal, nper ).-pron( 'which', _, whq, _ ).-pron( 'which', _, whrel, _ ).-pron( 'whichever', _, normal, _ ).-pron( 'whichsoever', _, normal, _ ).-pron( 'who', _, whq, per ).-pron( 'who', _, whrel, per ).-pron( 'whoever', _, normal, per ).-pron( 'whom', acc, whq, per ).-pron( 'whom', acc, whrel, per ).-pron( 'whose', _, normal, _ ).-pron( 'whoso', _, normal, per ).-pron( 'whosoever', _, normal, per ).-pron( 'ye', _, normal, per ).-pron( 'you', _, normal, per ).-pron( 'yours', _, normal, _ ).-pron( 'yourself', acc, normal, per ).-pron( 'yourselves', acc, normal, per ).--det( 'a', indef, exists ).-det( 'an', indef, exists ).-det( 'the', def, the ).-det( 'ye', def, the ).-% manual additions-det( 'every', indef, forall ).-det( 'some', indef, exists ).--prep( '\'neath', prep ).-prep( '\'tween', prep ).-prep( '\'twixt', prep ).-prep( 'abaft', prep ).-prep( 'aboard', prep ).-prep( 'about', prep ).-prep( 'above', prep ).-prep( 'according to', prep ).-prep( 'across', prep ).-prep( 'afore', prep ).-prep( 'after', prep ).-prep( 'against', prep ).-prep( 'agin', prep ).-prep( 'along', prep ).-prep( 'alongside', prep ).-prep( 'amid', prep ).-prep( 'amidst', prep ).-prep( 'among', prep ).-prep( 'amongst', prep ).-prep( 'anent', prep ).-prep( 'around', prep ).-prep( 'aslant', prep ).-prep( 'astride', prep ).-prep( 'at', prep ).-prep( 'athwart', prep ).-prep( 'bar', prep ).-prep( 'barring', prep ).-prep( 'before', prep ).-prep( 'behind', prep ).-prep( 'below', prep ).-prep( 'beneath', prep ).-prep( 'beside', prep ).-prep( 'besides', prep ).-prep( 'between', prep ).-prep( 'betwixt', prep ).-prep( 'beyond', prep ).-prep( 'but', prep ).-prep( 'by', prep ).-prep( 'circa', prep ).-prep( 'concerning', prep ).-prep( 'considering', prep ).-prep( 'despite', prep ).-prep( 'down', prep ).-prep( 'during', prep ).-prep( 'ere', prep ).-prep( 'except', prep ).-prep( 'excepting', prep ).-prep( 'failing', prep ).-prep( 'for', prep ).-prep( 'from', prep ).-prep( 'in', prep ).-prep( 'inside', prep ).-prep( 'into', prep ).-prep( 'less', prep ).-prep( 'like', prep ).-prep( 'mid', prep ).-prep( 'midst', prep ).-prep( 'minus', prep ).-prep( 'near', prep ).-prep( 'next', prep ).-prep( 'nigh', prep ).-prep( 'nigher', prep ).-prep( 'nighest', prep ).-prep( 'notwithstanding', prep ).-prep( 'o\'er', prep ).-prep( 'of', prep ).-prep( 'off', prep ).-prep( 'on', prep ).-prep( 'on to', prep ).-prep( 'onto', prep ).-prep( 'outside', prep ).-prep( 'over', prep ).-prep( 'past', prep ).-prep( 'pending', prep ).-prep( 'per', prep ).-prep( 'plus', prep ).-prep( 'qua', prep ).-prep( 're', prep ).-prep( 'respecting', prep ).-prep( 'round', prep ).-prep( 'sans', prep ).-prep( 'save', prep ).-prep( 'saving', prep ).-prep( 'since', prep ).-prep( 'thro\'', prep ).-prep( 'through', prep ).-prep( 'throughout', prep ).-prep( 'thru', prep ).-prep( 'till', prep ).-prep( 'to', prep ).-prep( 'touching', prep ).-prep( 'toward', prep ).-prep( 'towards', prep ).-prep( 'under', prep ).-prep( 'underneath', prep ).-prep( 'unlike', prep ).-prep( 'until', prep ).-prep( 'unto', prep ).-prep( 'up', prep ).-prep( 'upon', prep ).-prep( 'versus', prep ).-prep( 'via', prep ).-prep( 'vice', prep ).-prep( 'vis-`a-vis', prep ).-prep( 'wanting', prep ).-prep( 'with', prep ).-prep( 'within', prep ).-prep( 'without', prep ).--conj( 'according as', conj ).-conj( 'after', conj ).-conj( 'albeit', conj ).-conj( 'although', conj ).-conj( 'an', conj ).-conj( 'and', conj ).-conj( 'as', conj ).-conj( 'because', conj ).-conj( 'before', conj ).-conj( 'but', conj ).-conj( 'cos', conj ).-conj( 'directly', conj ).-conj( 'either', conj ).-conj( 'except', conj ).-conj( 'for', conj ).-conj( 'forasmuch as', conj ).-conj( 'howbeit', conj ).-conj( 'if', conj ).-conj( 'immediately', conj ).-conj( 'instantly', conj ).-conj( 'lest', conj ).-conj( 'like', conj ).-conj( 'likewise', conj ).-conj( 'neither', conj ).-conj( 'nevertheless', conj ).-conj( 'nisi', conj ).-conj( 'nor', conj ).-conj( 'notwithstanding', conj ).-conj( 'now', conj ).-conj( 'only', conj ).-conj( 'or', conj ).-conj( 'otherwise', conj ).-conj( 'provided', conj ).-conj( 'providing', conj ).-conj( 'qua', conj ).-conj( 'since', conj ).-conj( 'so', conj ).-conj( 'supposing', conj ).-conj( 'than', conj ).-conj( 'that', conj ).-conj( 'tho\'', conj ).-conj( 'though', conj ).-conj( 'till', conj ).-conj( 'unless', conj ).-conj( 'until', conj ).-conj( 'when', conj ).-conj( 'whencesoever', conj ).-conj( 'whenever', conj ).-conj( 'whereas', conj ).-conj( 'whether', conj ).-conj( 'while', conj ).-conj( 'whilst', conj ).-conj( 'yet', conj ).--misc( 'afro-', prefix, '-' ).-misc( 'anglo-', prefix, '-' ).-misc( 'franco-', prefix, '-' ).-misc( 'indo-', prefix, '-' ).-misc( 'after-', prefix, '-' ).-misc( 'all', prefix, '-' ).-misc( 'ante', prefix, '-' ).-misc( 'anti-', prefix, '-' ).-misc( 'arch-', prefix, '-' ).-misc( 'audio-', prefix, '-' ).-misc( 'auto-', prefix, '-' ).-misc( 'be-', prefix, '-' ).-misc( 'bi-', prefix, '-' ).-misc( 'bond-', prefix, '-' ).-misc( 'centi-', prefix, '-' ).-misc( 'cine-', prefix, '-' ).-misc( 'co-', prefix, '-' ).-misc( 'contra-', prefix, '-' ).-misc( 'counter-', prefix, '-' ).-misc( 'crypto-', prefix, '-' ).-misc( 'deca-', prefix, '-' ).-misc( 'deci-', prefix, '-' ).-misc( 'electro-', prefix, '-' ).-misc( 'ex-', prefix, '-' ).-misc( 'geo-', prefix, '-' ).-misc( 'grand-', prefix, '-' ).-misc( 'hecto-', prefix, '-' ).-misc( 'infra', prefix, '-' ).-misc( 'kilo-', prefix, '-' ).-misc( 'maxi-', prefix, '-' ).-misc( 'milli-', prefix, '-' ).-misc( 'mini-', prefix, '-' ).-misc( 'multi-', prefix, '-' ).-misc( 'neo-', prefix, '-' ).-misc( 'non-', prefix, '-' ).-misc( 'nor\'-', prefix, '-' ).-misc( 'off', prefix, '-' ).-misc( 'over-', prefix, '-' ).-misc( 'palaeo-', prefix, '-' ).-misc( 'pan-', prefix, '-' ).-misc( 'petro-', prefix, '-' ).-misc( 'photo-', prefix, '-' ).-misc( 'post-', prefix, '-' ).-misc( 'pre-', prefix, '-' ).-misc( 'pro-', prefix, '-' ).-misc( 'pseudo-', prefix, '-' ).-misc( 'quasi-', prefix, '-' ).-misc( 'radio-', prefix, '-' ).-misc( 're-', prefix, '-' ).-misc( 'self-', prefix, '-' ).-misc( 'semi-', prefix, '-' ).-misc( 'servo-', prefix, '-' ).-misc( 'socio-', prefix, '-' ).-misc( 'step-', prefix, '-' ).-misc( 'sub-', prefix, '-' ).-misc( 'thermo-', prefix, '-' ).-misc( 'trans-', prefix, '-' ).-misc( 'tri-', prefix, '-' ).-misc( 'ultra-', prefix, '-' ).-misc( 'un-', prefix, '-' ).-misc( 'under-', prefix, '-' ).-misc( 'up-', prefix, '-' ).-misc( 'vice-', prefix, '-' ).-misc( 'wash-', prefix, '-' ).-misc( 'well-', prefix, '-' ).-misc( 'wich-', prefix, '-' ).-misc( 'witch-', prefix, '-' ).-misc( 'wych-', prefix, '-' ).-misc( 'yester-', prefix, '-' ).--misc( '\'shun', interj, '-' ).-misc( 'all right', interj, '-' ).-misc( 'alright', interj, '-' ).-misc( 'cheers', interj, '-' ).-misc( 'hey presto', interj, '-' ).-misc( 'o', interj, '-' ).-misc( 'ok', interj, '-' ).-misc( 'shucks', interj, '-' ).-misc( 'abracadabra', interj, '-' ).-misc( 'adieu', interj, close ).-misc( 'ah', interj, '-' ).-misc( 'aha', interj, '-' ).-misc( 'ahem', interj, hail ).-misc( 'ahoy', interj, greet ).-misc( 'alack', interj, '-' ).-misc( 'alas', interj, '-' ).-misc( 'alleluia', interj, '-' ).-misc( 'amen', interj, close ).-misc( 'atishoo', interj, '-' ).-misc( 'attaboy', interj, '-' ).-misc( 'au revoir', interj, close ).-misc( 'avast', interj, greet ).-misc( 'avaunt', interj, greet ).-misc( 'ay', interj, '-' ).-misc( 'aye', interj, '-' ).-misc( 'bah', interj, '-' ).-misc( 'ball', interj, '-' ).-misc( 'balls', interj, '-' ).-misc( 'bang', interj, '-' ).-misc( 'begad', interj, '-' ).-misc( 'begorra', interj, '-' ).-misc( 'blimey', interj, '-' ).-misc( 'bo', interj, '-' ).-misc( 'boh', interj, '-' ).-misc( 'bosh', interj, '-' ).-misc( 'botheration', interj, '-' ).-misc( 'bow-wow', interj, '-' ).-misc( 'bravo', interj, '-' ).-misc( 'bye-bye', interj, close ).-misc( 'cheerio', interj, close ).-misc( 'crikey', interj, '-' ).-misc( 'cripes', interj, '-' ).-misc( 'dear', interj, '-' ).-misc( 'eh', interj, '-' ).-misc( 'encore', interj, '-' ).-misc( 'eureka', interj, '-' ).-misc( 'farewell', interj, close ).-misc( 'faugh', interj, '-' ).-misc( 'fiddlesticks', interj, '-' ).-misc( 'fie', interj, '-' ).-misc( 'fore', interj, '-' ).-misc( 'fudge', interj, '-' ).-misc( 'gad', interj, '-' ).-misc( 'gangway', interj, '-' ).-misc( 'gee', interj, '-' ).-misc( 'gee whiz', interj, '-' ).-misc( 'gee-up', interj, '-' ).-misc( 'golly', interj, '-' ).-misc( 'goodbye', interj, close ).-misc( 'gosh', interj, '-' ).-misc( 'h\'m', interj, '-' ).-misc( 'ha', interj, '-' ).-misc( 'hallelujah', interj, '-' ).-misc( 'hallo', interj, greet ).-misc( 'halloo', interj, greet ).-misc( 'haw-haw', interj, '-' ).-misc( 'heighho', interj, '-' ).-misc( 'hello', interj, greet ).-misc( 'hem', interj, '-' ).-misc( 'hey', interj, hail ).-misc( 'hi', interj, greet ).-misc( 'hip', interj, '-' ).-misc( 'ho', interj, '-' ).-misc( 'hoity-toity', interj, '-' ).-misc( 'holloa', interj, hail ).-misc( 'hooray', interj, '-' ).-misc( 'hosanna', interj, '-' ).-misc( 'hullo', interj, greet ).-misc( 'humbug', interj, '-' ).-misc( 'humph', interj, '-' ).-misc( 'hurrah', interj, '-' ).-misc( 'hurray', interj, '-' ).-misc( 'jiminy', interj, '-' ).-misc( 'lo', interj, '-' ).-misc( 'lor', interj, '-' ).-misc( 'lumme', interj, '-' ).-misc( 'lummy', interj, '-' ).-misc( 'mum', interj, '-' ).-misc( 'no', interj, '-' ).-misc( 'nope', interj, '-' ).-misc( 'oh', interj, '-' ).-misc( 'oho', interj, '-' ).-misc( 'ouch', interj, '-' ).-misc( 'oyes', interj, '-' ).-misc( 'oyez', interj, '-' ).-misc( 'pah', interj, '-' ).-misc( 'phew', interj, '-' ).-misc( 'phooey', interj, '-' ).-misc( 'pooh', interj, '-' ).-misc( 'prithee', interj, '-' ).-misc( 'pshaw', interj, '-' ).-misc( 'rah', interj, '-' ).-misc( 'roger', interj, '-' ).-misc( 'scat', interj, '-' ).-misc( 'shalom', interj, greet ).-misc( 'shit', interj, '-' ).-misc( 'strewth', interj, '-' ).-misc( 'struth', interj, '-' ).-misc( 'ta', interj, '-' ).-misc( 'ta ta', interj, close ).-misc( 'tally-ho', interj, '-' ).-misc( 'there', interj, '-' ).-misc( 'tu quoque', interj, '-' ).-misc( 'tut', interj, '-' ).-misc( 'tut-tut', interj, '-' ).-misc( 'ugh', interj, '-' ).-misc( 'well', interj, '-' ).-misc( 'whew', interj, '-' ).-misc( 'whoa', interj, '-' ).-misc( 'why', interj, '-' ).-misc( 'wo', interj, '-' ).-misc( 'wotcher', interj, greet ).-misc( 'wow', interj, '-' ).-misc( 'yah', interj, '-' ).-misc( 'yea', interj, '-' ).-misc( 'yes', interj, '-' ).-misc( 'yippee', interj, '-' ).-misc( 'yo-heave-ho', interj, '-' ).-% manual additions-misc( 'bye', interj, close ).-misc( 'exit', interj, close ).-misc( 'quit', interj, close ).--misc( 'to', partcl, '-' ).--misc( 'anno domini', unknown, '-' ).-misc( 'celsius', unknown, '-' ).-misc( 'fahrenheit', unknown, '-' ).-misc( 'anon', unknown, '-' ).-misc( 'begone', unknown, '-' ).-misc( 'da capo', unknown, '-' ).-misc( 'et cetera', unknown, '-' ).-misc( 'id est', unknown, '-' ).-misc( 'in memoriam', unknown, '-' ).-misc( 'nota bene', unknown, '-' ).-misc( 'o\'clock', unknown, '-' ).-misc( 'stet', unknown, '-' ).-misc( 'vide', unknown, '-' ).
− lib/src/probs
@@ -1,39 +0,0 @@-youPl_Pron 0.04-youPol_Pron 0.04--UttS 0.6-UttQS 0.2-UttImp 0.1--NoPConj 0.8-NoVoc 0.98--PredVP 0.9--DetCN 0.8-UsePron 0.1-something_NP 0.01-somebody_NP 0.01-everything_NP 0.01-everybody_NP 0.01--SlashV2 0.8--UseV 0.4-ComplSlash 0.4-ComplVQ 0.02-ComplVS 0.02-ComplVA 0.02--DetQuant 0.8--ASimul 0.8-TFut 0.1-TCond 0.1-PPos 0.7--ApposCN 0.01--ExistNP 0.0001-UseCopula 0.01-ConjS 0.1
lib/src/romanian/GrammarRon.gf view
@@ -13,7 +13,7 @@   ConjunctionRon,
   PhraseRon,
   TextX - [CAdv,Temp,Tense],
-  Prelude, MorphoRon, Coordination,
+--  Prelude, MorphoRon, Coordination,
   StructuralRon,
   TenseRon
   ** {
lib/src/swedish/ParadigmsSwe.gf view
@@ -459,25 +459,20 @@   mk7A a b c d e f g = mkAdjective a b c d e f g ** {isComp = False ; lock_A = <>} ;   regA fin =      let -      fint : Str = case fin of {-        ru  + "nd" => ru  + "nt" ; -        se  + "dd" => se  + "tt" ; -        pla + "tt" => pla + "tt" ; -        gla + "d"  => gla + "tt" ;-        _ + ("a"|"e"|"o") => fin ;-        _          => fin + "t" -      } ;-      fina : Str = case fin of {-        unk@(? + ? + ? + _) + "e" + n@("l" | "n" | "r") => unk + n + "a" ;-        _ + ("a"|"e"|"o") => fin ;-        _ => fin + "a"-      } ;-      comp : Bool = case fin of {-        _ + ("a"|"e"|"o") => True ;-        _ => False-        }-    in-    lin A {s = (mk3A fin fint fina).s ; isComp = comp} ;+      fint = fin + "t" ;+      fina = fin + "a" ;+    in case fin of {+        unk@(? + ? + ? + _) + "en"                => mk3cA fin (unk  + "et") (unk + "na") True ;+        unk@(? + ? + ? + _) + "e" + n@("l" | "r") => mk3A  fin fint (unk + n + "a") ;+        kork@(? + ? + ? + _) + "ad"               => mk3cA fin (kork + "at") (kork + "ade") True ;+        se  + "dd"                                => mk3cA fin (se  + "tt") fina True ;+        ru  + "nd"                                => mk3A  fin (ru  + "nt") fina ; +        pla + "tt"                                => mk3A  fin (pla + "tt") fina ; +        aekt + "a"                                => mk3A  fin fin fin ;+        puck + ("e"|"o")                          => mk3cA fin fin fin True ;+        _                                         => mk3A  fin fint fina+        } ;+   irregA ung yngre yngst =      mk7A ung (ung + "t") (ung + "a") (ung + "a") yngre yngst (yngst+"a") ; @@ -485,9 +480,12 @@     mk7A       ljummen ljummet ljumma ljumma        (ljumma + "re") (ljumma + "st") (ljumma + "ste") ;-  mk2A vid vitt = case <vid,vitt> of {-    <gal + "en", _ + "et"> => mk3A vid vitt (gal + "na") ;-    _ => mk3A vid vitt (vid + "a")++  mk2A vid vitt = +    case <vid,vitt> of {+      <gal + "en", _ + "et">  => mk3cA vid vitt (gal + "na") True ;+      <gal + "ad", _ + "at">  => mk3cA vid vitt (gal + "ade") True ;+      _ => mk3A vid vitt (vid + "a")     } ;    compoundA adj = {s = adj.s ; isComp = True ; lock_A = <>} ;@@ -645,6 +643,9 @@ -- Sometimes just the positive forms are irregular.    mk3A : (galen,galet,galna : Str) -> A ;++  mk3cA : (galen,galet,galna : Str) -> Bool -> A = +    \x,y,z,b -> lin A {s = (mk3A x y z).s ; isComp = b} ;    mk6V : (supa,super,sup,söp,supit,supen : Str) -> V ;   regV : (talar : Str) -> V ;
src/compiler/GF/Command/Commands.hs view
@@ -61,7 +61,7 @@   longname :: String,   options  :: [(String,String)],   flags    :: [(String,String)],-  examples :: [String],+  examples :: [(String,String)],   needsTypeCheck :: Bool   } @@ -83,46 +83,62 @@  commandHelpAll :: PGFEnv -> [Option] -> String commandHelpAll pgf opts = unlines-  [commandHelp (isOpt "full" opts) (co,info)+  [commandHelp' opts (isOpt "full" opts) (co,info)     | (co,info) <- Map.assocs (allCommands pgf)] +commandHelp' opts = if isOpt "t2t" opts then commandHelpTags else commandHelp+ commandHelp :: Bool -> (String,CommandInfo) -> String-commandHelp full (co,info) = unlines $ [-  co ++ ", " ++ longname info,+commandHelp full (co,info) = unlines . compact $ [+  co ++ optionally (", " ++) (longname info),   synopsis info] ++ if full then [   "",-  "syntax:" ++++ "  " ++ syntax info,-  "",+  optionally (("syntax:" ++++).("  "++).(++"\n")) (syntax info),   explanation info,-  "options:" ++++ unlines [" -" ++ o ++ "\t" ++ e | (o,e) <- options info],-  "flags:" ++++ unlines [" -" ++ o ++ "\t" ++ e | (o,e) <- flags info],-  "examples:" ++++ unlines ["  " ++ s | s <- examples info]+  section "options:"  [" -" ++ o ++ "\t" ++ e | (o,e) <- options info],+  section "flags:"    [" -" ++ o ++ "\t" ++ e | (o,e) <- flags info],+  section "examples:" ["  " ++ o ++ "\t--" ++ e | (o,e) <- examples info]   ] else []  -- for printing with txt2tags formatting  commandHelpTags :: Bool -> (String,CommandInfo) -> String-commandHelpTags full (co,info) = unlines $ [-  "#VSPACE","","#NOINDENT",-  lit co ++ " = " ++ lit (longname info) ++ ": " +++commandHelpTags full (co,info) = unlines . compact $ [+  "#VSPACE","",+  "===="++hdrname++"====",+  "#NOINDENT",+  name ++ ": " ++   "//" ++ synopsis info ++ ".//"] ++ if full then [   "","#TINY","",   explanation info,-  "- Syntax: ``" ++ syntax info ++ "``",-  "- Options:\n" ++++ -   unlines [" | ``-" ++ o ++ "`` | " ++ e | (o,e) <- options info],-  "- Flags:\n" ++++ -   unlines [" | ``-" ++ o ++ "`` | " ++ e | (o,e) <- flags info],-  "- Examples:\n```" ++++ -   unlines ["  " ++ s | s <- examples info],-  "```",+  optionally ("- Syntax: "++) (lit (syntax info)),+  section "- Options:\n"  [" | ``-" ++ o ++ "`` | " ++ e | (o,e) <- options info],+  section "- Flags:\n"    [" | ``-" ++ o ++ "`` | " ++ e | (o,e) <- flags info],+  section "- Examples:\n" [" | ``"  ++ o ++ "`` | " ++ e | (o,e) <- examples info],   "", "#NORMAL", ""   ] else []  where-   lit s = "``" ++ s ++ "``"+   hdrname = co ++ equal (longname info)+   name = lit co ++ equal (lit (longname info)) +   lit = optionally (wrap "``")+   equal = optionally (" = "++)+   verbatim = optionally (wrap ["```"])+   wrap d s = d++s++d++section hdr = optionally ((hdr++++).unlines)++optionally f [] = []+optionally f s  = f s++compact [] = []+compact ([]:xs@([]:_)) = compact xs+compact (x:xs) = x:compact xs+ type PGFEnv = (PGF, Map.Map Language Morpho) +mkEx s = let (command,expl) = break (=="--") (words s) in (unwords command, unwords (drop 1 expl))+ -- this list must no more be kept sorted by the command name allCommands :: PGFEnv -> Map.Map String CommandInfo allCommands env@(pgf, mos) = Map.fromList [@@ -130,7 +146,7 @@      synopsis = "system command: escape to system shell",      syntax   = "! SYSTEMCOMMAND",      examples = [-       "! ls *.gf   -- list all GF files in the working directory"+       ("! ls *.gf",  "list all GF files in the working directory")        ],      needsTypeCheck = False      }),@@ -138,7 +154,7 @@      synopsis = "system pipe: send value from previous command to a system command",      syntax   = "? SYSTEMCOMMAND",      examples = [-       "gt | l | ? wc  -- generate, linearize, word-count"+       ("gt | l | ? wc",  "generate, linearize, word-count")        ],      needsTypeCheck = False      }),@@ -177,10 +193,10 @@                  return void                else return $ fromString grph,      examples = [-       "gr | aw                         -- generate a tree and show word alignment as graph script",-       "gr | aw -view=\"open\"            -- generate a tree and display alignment on Mac",-       "gr | aw -view=\"eog\"             -- generate a tree and display alignment on Ubuntu",-       "gt | aw -giza | wf -file=aligns -- generate trees, send giza alignments to file"+       ("gr | aw"                         , "generate a tree and show word alignment as graph script"),+       ("gr | aw -view=\"open\""          , "generate a tree and display alignment on Mac"),+       ("gr | aw -view=\"eog\""           , "generate a tree and display alignment on Ubuntu"),+       ("gt | aw -giza | wf -file=aligns" , "generate trees, send giza alignments to file")        ],      options = [        ("giza",  "show alignments in the Giza format; the first two languages")@@ -219,7 +235,7 @@        ("raw", "analyse each word separately (not suitable input for parser)")        ],      examples = [-       "ca -lang=Fin -clitics=ko,ni \"nukkuuko minun vaimoni\" | p  -- to parse Finnish"+       mkEx "ca -lang=Fin -clitics=ko,ni \"nukkuuko minun vaimoni\" | p  -- to parse Finnish"        ]      }), @@ -281,7 +297,7 @@        ("only","list of modules included (default: all), literally or by prefix*")        ],      examples = [-       "dg -only=SyntaxEng,Food*  -- shows only SyntaxEng, and those with prefix Food"+       mkEx "dg -only=SyntaxEng,Food*  -- shows only SyntaxEng, and those with prefix Food"        ],      needsTypeCheck = False      }),@@ -298,10 +314,10 @@        "and thus cannot be a part of a pipe."        ],      examples = [-       ("dt ex \"hello world\"                    -- define ex as string"),-       ("dt ex UseN man_N                         -- define ex as string"),-       ("dt ex < p -cat=NP \"the man in the car\" -- define ex as parse result"),-       ("l -lang=LangSwe %ex | ps -to_utf8        -- linearize the tree ex")+       mkEx ("dt ex \"hello world\"                    -- define ex as string"),+       mkEx ("dt ex UseN man_N                         -- define ex as string"),+       mkEx ("dt ex < p -cat=NP \"the man in the car\" -- define ex as parse result"),+       mkEx ("l -lang=LangSwe %ex | ps -to_utf8        -- linearize the tree ex")        ],      needsTypeCheck = False      }),@@ -346,11 +362,11 @@      synopsis = "generate random trees in the current abstract syntax",      syntax = "gr [-cat=CAT] [-number=INT]",      examples = [-       "gr                     -- one tree in the startcat of the current grammar",-       "gr -cat=NP -number=16  -- 16 trees in the category NP",-       "gr -lang=LangHin,LangTha -cat=Cl  -- Cl, both in LangHin and LangTha",-       "gr -probs=FILE         -- generate with bias",-       "gr (AdjCN ? (UseN ?))  -- generate trees of form (AdjCN ? (UseN ?))"+       mkEx "gr                     -- one tree in the startcat of the current grammar",+       mkEx "gr -cat=NP -number=16  -- 16 trees in the category NP",+       mkEx "gr -lang=LangHin,LangTha -cat=Cl  -- Cl, both in LangHin and LangTha",+       mkEx "gr -probs=FILE         -- generate with bias",+       mkEx "gr (AdjCN ? (UseN ?))  -- generate trees of form (AdjCN ? (UseN ?))"        ],      explanation = unlines [        "Generates a list of random trees, by default one tree.",@@ -390,10 +406,10 @@        ("number","the number of trees generated")        ],      examples = [-       "gt                     -- all trees in the startcat, to depth 4",-       "gt -cat=NP -number=16  -- 16 trees in the category NP",-       "gt -cat=NP -depth=2    -- trees in the category NP to depth 2",-       "gt (AdjCN ? (UseN ?))  -- trees of form (AdjCN ? (UseN ?))"+       mkEx "gt                     -- all trees in the startcat, to depth 4",+       mkEx "gt -cat=NP -number=16  -- 16 trees in the category NP",+       mkEx "gt -cat=NP -depth=2    -- trees in the category NP to depth 2",+       mkEx "gt (AdjCN ? (UseN ?))  -- trees of form (AdjCN ? (UseN ?))"        ],      exec = \opts xs -> do        let pgfr = optRestricted opts@@ -415,7 +431,8 @@        ("changes","give a summary of changes from GF 2.9"),        ("coding","give advice on character encoding"),        ("full","give full information of the commands"),-       ("license","show copyright and license information")+       ("license","show copyright and license information"),+       ("t2t","output help in txt2tags format")        ],      exec = \opts ts ->         let@@ -425,7 +442,7 @@           _ | isOpt "license" opts -> licenseMsg           [t] -> let co = getCommandOp (showExpr [] t) in                   case lookCommand co (allCommands env) of   ---- new map ??!!-                   Just info -> commandHelp True (co,info)+                   Just info -> commandHelp' opts True (co,info)                    _ -> "command not found"           _ -> commandHelpAll env opts        in return (fromString msg),@@ -473,9 +490,9 @@        "sequences; see example."        ],      examples = [-       "l -lang=LangSwe,LangNor no_Utt   -- linearize tree to LangSwe and LangNor",-       "gr -lang=LangHin -cat=Cl | l -table -to_devanagari -- hindi table",-       "l -unlexer=\"LangAra=to_arabic LangHin=to_devanagari\" -- different unlexers"+       mkEx "l -lang=LangSwe,LangNor no_Utt   -- linearize tree to LangSwe and LangNor",+       mkEx "gr -lang=LangHin -cat=Cl | l -table -to_devanagari -- hindi table",+       mkEx "l -unlexer=\"LangAra=to_arabic LangHin=to_devanagari\" -- different unlexers"        ],      exec = \opts -> return . fromStrings . optLins opts,      options = [@@ -597,7 +614,7 @@        ("words", "print the list of words")        ],      examples = [-       ("pg -funs | ? grep \" S ;\"  -- show functions with value cat S")+       mkEx ("pg -funs | ? grep \" S ;\"  -- show functions with value cat S")        ]      }),   ("ph", emptyCommandInfo {@@ -609,7 +626,7 @@        "The result can be used as a script when starting GF."        ],      examples = [-      "ph | wf -file=foo.gfs  -- save the history into a file"+      mkEx "ph | wf -file=foo.gfs  -- save the history into a file"       ]      }),   ("ps", emptyCommandInfo {@@ -625,13 +642,13 @@        "To see transliteration tables, use command ut."         ],       examples = [-       "l (EAdd 3 4) | ps -code         -- linearize code-like output",-       "ps -lexer=code | p -cat=Exp     -- parse code-like input",-       "gr -cat=QCl | l | ps -bind      -- linearization output from LangFin", -       "ps -to_devanagari \"A-p\"         -- show Devanagari in UTF8 terminal",-       "rf -file=Hin.gf | ps -env=quotes -to_devanagari -- convert translit to UTF8",-       "rf -file=Ara.gf | ps -from_utf8 -env=quotes -from_arabic -- convert UTF8 to transliteration",-       "ps -to=chinese.trans \"abc\"      -- apply transliteration defined in file chinese.trans"+       mkEx "l (EAdd 3 4) | ps -code         -- linearize code-like output",+       mkEx "ps -lexer=code | p -cat=Exp     -- parse code-like input",+       mkEx "gr -cat=QCl | l | ps -bind      -- linearization output from LangFin", +       mkEx "ps -to_devanagari \"A-p\"         -- show Devanagari in UTF8 terminal",+       mkEx "rf -file=Hin.gf | ps -env=quotes -to_devanagari -- convert translit to UTF8",+       mkEx "rf -file=Ara.gf | ps -from_utf8 -env=quotes -from_arabic -- convert UTF8 to transliteration",+       mkEx "ps -to=chinese.trans \"abc\"      -- apply transliteration defined in file chinese.trans"        ],      exec = \opts x -> do                let (os,fs) = optsAndFlags opts@@ -655,8 +672,8 @@        "are type checking and semantic computation."        ],       examples = [-       "pt -compute (plus one two)                               -- compute value",-       "p \"4 dogs love 5 cats\" | pt -transfer=digits2numeral | l -- four...five..."+       mkEx "pt -compute (plus one two)                               -- compute value",+       mkEx "p \"4 dogs love 5 cats\" | pt -transfer=digits2numeral | l -- four...five..."        ],      exec = \opts ->              returnFromExprs . takeOptNum opts . treeOps opts,@@ -735,8 +752,7 @@        ("v","show all trees with their probability scores")        ],      examples = [-      "p \"you are here\" | rt -probs=probs | pt -number=1 -- most probable result",-      "se utf8   -- set encoding to utf8 (default)"+      mkEx "p \"you are here\" | rt -probs=probs | pt -number=1 -- most probable result"       ]      }),   ("tq", emptyCommandInfo {@@ -759,17 +775,39 @@        ("probs","file with biased probabilities for generation")        ],       examples = [-       ("tq -from=Eng -to=Swe                               -- any trees in startcat"),-       ("tq -from=Eng -to=Swe (AdjCN (PositA ?2) (UseN ?))  -- only trees of this form")+       mkEx ("tq -from=Eng -to=Swe                               -- any trees in startcat"),+       mkEx ("tq -from=Eng -to=Swe (AdjCN (PositA ?2) (UseN ?))  -- only trees of this form")        ]       }),++  ("sd", emptyCommandInfo {+     longname = "show_dependencies",+     syntax = "sd QUALIFIED_CONSTANT+",+     synopsis = "show all constants that the given constants depend on",+     explanation = unlines [+       "Show recursively all qualified constant names, by tracing back the types and definitions",+       "of each constant encountered, but just listing every name once.",+       "This command requires a source grammar to be in scope, imported with 'import -retain'.",+       "Notice that the accuracy is better if the modules are compiled with the flag -optimize=noexpand.",+       "This command must be a line of its own, and thus cannot be a part of a pipe."+       ],+     options = [+       ("size","show the size of the source code for each constants (number of constructors)")+       ],+     examples = [+       mkEx "sd ParadigmsEng.mkV ParadigmsEng.mkN  -- show all constants on which mkV and mkN depend",+       mkEx "sd -size ParadigmsEng.mkV    -- show all constants on which mkV depends, together with size"+       ],+     needsTypeCheck = False+     }),+   ("se", emptyCommandInfo {      longname = "set_encoding",      synopsis = "set the encoding used in current terminal",      syntax   = "se ID",      examples = [-      "se cp1251 -- set encoding to cp1521",-      "se utf8   -- set encoding to utf8 (default)"+      mkEx "se cp1251 -- set encoding to cp1521",+      mkEx "se utf8   -- set encoding to utf8 (default)"       ],      needsTypeCheck = False     }),@@ -789,8 +827,7 @@        ("command","the system command applied to the argument")        ],      examples = [-       "sp -command=\"wc\" \"foo\"",-       "gt | l | sp -command=\"grep \\\"who\\\"\" | sp -command=\"wc\""+       mkEx "gt | l | ? wc  -- generate trees, linearize, and count words"        ]      }), @@ -816,6 +853,30 @@      needsTypeCheck = False      }), +  ("ss", emptyCommandInfo {+     longname = "show_source",+     syntax = "ss (-strip)? (-save)? MODULE*",+     synopsis = "show the source code of modules in scope, possibly just headers",+     explanation = unlines [+       "Show compiled source code, i.e. as it is included in GF object files.",+       "This command requires a source grammar to be in scope, imported with 'import -retain'.",+       "The optional MODULE arguments cause just these modules to be shown.",+       "The -size and -detailedsize options show code size as the number of constructor nodes.",+       "This command must be a line of its own, and thus cannot be a part of a pipe."+       ],+     options = [+       ("detailedsize", "instead of code, show the sizes of all judgements and modules"),+       ("save", "save each MODULE in file MODULE.gfh instead of printing it on terminal"),+       ("size", "instead of code, show the sizes of all modules"),+       ("strip","show only type signatures of oper's and lin's, not their definitions") +       ],+     examples = [+       mkEx "ss                         -- print complete current source grammar on terminal",+       mkEx "ss -strip -save MorphoFin  -- print the headers in file MorphoFin.gfh"+       ],+     needsTypeCheck = False+     }),+   ("ut", emptyCommandInfo {      longname = "unicode_table",      synopsis = "show a transliteration table for a unicode character set",@@ -860,10 +921,10 @@            return void           else return $ fromString grphs,      examples = [-       "gr | vd              -- generate a tree and show dependency tree in .dot",-       "gr | vd -view=open   -- generate a tree and display dependency tree on a Mac",-       "gr -number=1000 | vd -file=dep.labels -output=malt      -- generate training treebank",-       "gr -number=100 | vd -file=dep.labels -output=malt_input -- generate test sentences"+       mkEx "gr | vd              -- generate a tree and show dependency tree in .dot",+       mkEx "gr | vd -view=open   -- generate a tree and display dependency tree on a Mac",+       mkEx "gr -number=1000 | vd -file=dep.labels -output=malt      -- generate training treebank",+       mkEx "gr -number=100 | vd -file=dep.labels -output=malt_input -- generate test sentences"        ],      options = [        ("v","show extra information")@@ -901,8 +962,8 @@            return void           else return $ fromString grph,      examples = [-       "p \"John walks\" | vp  -- generate a tree and show parse tree as .dot script",-       "gr | vp -view=\"open\" -- generate a tree and display parse tree on a Mac"+       mkEx "p \"John walks\" | vp  -- generate a tree and show parse tree as .dot script",+       mkEx "gr | vp -view=\"open\" -- generate a tree and display parse tree on a Mac"        ],      options = [        ],@@ -946,8 +1007,8 @@            return void           else return $ fromString grph,      examples = [-       "p \"hello\" | vt              -- parse a string and show trees as graph script",-       "p \"hello\" | vt -view=\"open\" -- parse a string and display trees on a Mac"+       mkEx "p \"hello\" | vt              -- parse a string and show trees as graph script",+       mkEx "p \"hello\" | vt -view=\"open\" -- parse a string and display trees on a Mac"        ],      options = [        ("api", "show the tree with function names converted to 'mkC' with value cats C"),
src/compiler/GF/Compile/Compute/AppPredefined.hs view
@@ -52,26 +52,26 @@   [ (cErrorType, ResOper (Just (noLoc typeType)) Nothing)   , (cInt      , ResOper (Just (noLoc typePType)) Nothing)   , (cFloat    , ResOper (Just (noLoc typePType)) Nothing)-  , (cInts     , ResOper (Just (noLoc (mkFunType [typeInt] typePType))) Nothing)+  , (cInts     , fun [typeInt] typePType)   , (cPBool    , ResParam (Just [noLoc (cPTrue,[]),noLoc (cPFalse,[])]) (Just [QC (cPredef,cPTrue), QC (cPredef,cPFalse)]))   , (cPTrue    , ResValue (noLoc typePBool))   , (cPFalse   , ResValue (noLoc typePBool))-  , (cError    , ResOper (Just (noLoc (mkFunType [typeStr] typeError))) Nothing)  -- non-can. of empty set-  , (cLength   , ResOper (Just (noLoc (mkFunType [typeTok] typeInt))) Nothing)-  , (cDrop     , ResOper (Just (noLoc (mkFunType [typeInt,typeTok] typeTok))) Nothing)-  , (cTake     , ResOper (Just (noLoc (mkFunType [typeInt,typeTok] typeTok))) Nothing)-  , (cTk       , ResOper (Just (noLoc (mkFunType [typeInt,typeTok] typeTok))) Nothing)-  , (cDp       , ResOper (Just (noLoc (mkFunType [typeInt,typeTok] typeTok))) Nothing)-  , (cEqInt    , ResOper (Just (noLoc (mkFunType [typeInt,typeInt] typePBool))) Nothing)-  , (cLessInt  , ResOper (Just (noLoc (mkFunType [typeInt,typeInt] typePBool))) Nothing)-  , (cPlus     , ResOper (Just (noLoc (mkFunType [typeInt,typeInt] typeInt))) Nothing)-  , (cEqStr    , ResOper (Just (noLoc (mkFunType [typeTok,typeTok] typePBool))) Nothing)-  , (cOccur    , ResOper (Just (noLoc (mkFunType [typeTok,typeTok] typePBool))) Nothing)-  , (cOccurs   , ResOper (Just (noLoc (mkFunType [typeTok,typeTok] typePBool))) Nothing)+  , (cError    , fun [typeStr] typeError)  -- non-can. of empty set+  , (cLength   , fun [typeTok] typeInt)+  , (cDrop     , fun [typeInt,typeTok] typeTok)+  , (cTake     , fun [typeInt,typeTok] typeTok)+  , (cTk       , fun [typeInt,typeTok] typeTok)+  , (cDp       , fun [typeInt,typeTok] typeTok)+  , (cEqInt    , fun [typeInt,typeInt] typePBool)+  , (cLessInt  , fun [typeInt,typeInt] typePBool)+  , (cPlus     , fun [typeInt,typeInt] typeInt)+  , (cEqStr    , fun [typeTok,typeTok] typePBool)+  , (cOccur    , fun [typeTok,typeTok] typePBool)+  , (cOccurs   , fun [typeTok,typeTok] typePBool) -  , (cToUpper  , ResOper (Just (noLoc (mkFunType [typeTok] typeTok))) Nothing)-  , (cToLower  , ResOper (Just (noLoc (mkFunType [typeTok] typeTok))) Nothing)-  , (cIsUpper  , ResOper (Just (noLoc (mkFunType [typeTok] typePBool))) Nothing)+  , (cToUpper  , fun [typeTok] typeTok)+  , (cToLower  , fun [typeTok] typeTok)+  , (cIsUpper  , fun [typeTok] typePBool)  ----  "read"   ->    , (cRead     , ResOper (Just (noLoc (mkProd -- (P : Type) -> Tok -> P@@ -84,6 +84,9 @@                                          [(Explicit,varL,typeType),(Explicit,identW,mkFunType [typeStr] typeStr),(Explicit,identW,Vr varL)] (Vr varL) []))) Nothing)   ]   where+    fun from to = oper (mkFunType from to)+    oper ty     = ResOper (Just (noLoc ty)) Nothing+     noLoc = L (0,0)      varL :: Ident@@ -104,6 +107,7 @@         (K s) | f == cIsUpper -> retb $ if (all isUpper s) then predefTrue else predefFalse         (K s) | f == cToUpper -> retb $ K $ map toUpper s         (K s) | f == cToLower -> retb $ K $ map toLower s+        (K s) | f == cError   -> retb $ Error s          _                    -> retb t 
src/compiler/GF/Compile/Compute/ConcreteLazy.hs view
@@ -44,7 +44,7 @@ type Comp a = Identity a -- inherit Haskell's laziness errr = err runtime_error return -- convert interpreter error to run-time error no_error = err fail return -- failure caused by interpreter/type checker bug (?)-runtime_error = return . predef_error -- run-time error term+runtime_error = return . Error -- run-time error term  -- | computation of concrete syntax terms into normal form -- used mainly for partial evaluation@@ -59,7 +59,8 @@     -- full = True means full evaluation under Abs    comput full g t = ---- errIn ("subterm" +++ prt t) $ --- for debugging -              case t of+    --trace ("comput "++show (map fst g)++" "++take 65 (show t)) $+    case t of       Q (p,c) | p == cPredef -> return t    -- qualified constant              | otherwise    -> look (p,c) @@ -104,6 +105,7 @@         h' <- hnf g h         as' <- mapM (comp g) as         case h' of+          Error{} -> return h'           _ | not (null [() | FV _ <- as']) -> compApp g (mkApp h' as')           c@(QC _) -> do             return $ mkApp c as'@@ -131,6 +133,7 @@      P t l  -> do     -- t.l        t' <- comp g t        case t' of+         Error{} -> return t'          FV rs -> mapM (\c -> comp g (P c l)) rs >>= returnC . variants -- (r| r').l          R r   -> project l r --{...}.l @@ -164,6 +167,8 @@        x <- comp g x0        y <- comp g y0        case (x,y) of+         (Error{},_)       -> return x+         (_,Error{})       -> return y          (FV ks,_)         -> do                               -- (k|k') + y            kys <- mapM (comp g . flip Glue y) ks            return $ variants kys@@ -205,9 +210,13 @@       -- remove empty      C a b    -> do    -- a ++ b-       a' <- comp g a-       b' <- comp g b+       a0 <- comp g a+       b0 <- comp g b+       let (a',b') = strForm (C a0 b0)        case (a',b') of+         (Error{},_) -> return a'+         (_,Error{}) -> return b'+          (Alts _ _, K d) -> errr $ checks [do                      -- pre {...} ++ "d"             as <- strsFromTerm a' -- this may fail when compiling opers             return $ variants [@@ -222,6 +231,7 @@             ,             return $ C a' b'            ]+          (Empty,_) -> returnC b'        -- [] ++ b'          (_,Empty) -> returnC a'        -- a' ++ []          _     -> returnC $ C a' b'@@ -234,6 +244,8 @@        r' <- comp g r        s' <- comp g s        case (r',s') of+         (Error{},_) -> return r'+         (_,Error{}) -> return s'          (R rs, R ss) -> errr $ plusRecord r' s'          (RecType rs, RecType ss) -> errr $ plusRecType r' s'          _ -> return $ ExtR r' s'@@ -251,17 +263,18 @@     where      --{...}.l      project l = maybe (fail_project l) (comp g) . try_project l-     try_project l = fmap snd . lookup l . reverse+     try_project l = fmap snd . lookup l      fail_project l = fail (render (text "no value for label" <+> ppLabel l))       compApp g (App f a) = do    -- (f a)        f' <- hnf g f        a' <- comp g a        case (f',a') of+         (Error{},_) -> return f'          (Abs _ x b, FV as) ->   -- (\x -> b) (variants {...})-           mapM (\c -> comp (ext x c g) b) as >>= return . variants-         (_, FV as)  -> mapM (\c -> comp g (App f' c)) as >>= return . variants-         (FV fs, _)  -> mapM (\c -> comp g (App c a')) fs >>= return . variants+           liftM variants $ mapM (\c -> comp (ext x c g) b) as+         (_, FV as)  -> liftM variants $ mapM (\c -> comp g (App f' c)) as+         (FV fs, _)  -> liftM variants $ mapM (\c -> comp g (App c a')) fs          (Abs _ x b,_) -> comp (ext x a' g) b  -- (\x -> b) a -- normal beta conv.           (QC _,_)  -> returnC $ App f' a'  -- (C a') -- constructor application@@ -271,13 +284,22 @@  	 _ -> case appPredefined (App f' a') of                 Ok (t',b) -> if b then return t' else comp g t'-                Bad s -> fail s+                Bad s -> runtime_error s       hnf, comp :: Substitution -> Term -> Comp Term      hnf  = comput False      comp = comput True       look c = errr (lookupResDef gr c)+     {- -- This seems to loop in the greek example:+     look c = --trace ("look "++show c) $+              optcomp =<< errr (lookupResDef gr c)+       where+         optcomp t = if t==Q c+                     then --trace "looking up undefined oper" $+                          return t+                     else comp [] t -- g or []?+     -}                 ext x a g = (x,a):g  -- extend environment with new variable and its value @@ -329,6 +351,7 @@              _ -> case t' of+         Error{} -> return t'          FV ccs -> mapM (\c -> comp g (S c v')) ccs >>= returnC . variants           T _ [(PW,c)] -> comp g c           -- (\\_ => c) ! v'@@ -449,6 +472,16 @@            return [K (s ++ t) | K s <- as, K t <- bs]          _ -> fail (render (text "not valid pattern in pre expression" <+> ppPatt Unqualified 0 p)) +     strForm s = case s of+       C (C a b) c -> let (a1,a2) = strForm a in (a1, ccStr a2 (ccStr b c))+       C a b -> (a,b)+       _ -> (s,Empty)++     ccStr a b = case (a,b) of+       (Empty,_) -> b+       (_,Empty) -> a+       _ -> C a b+ {- ----      uncurrySelect g fs t v = do        ts <- mapM (allParamValues gr . snd) fs@@ -488,10 +521,17 @@   T (TComp ty) _ -> return ty   _ -> fail (render (text "cannot get argument type of table" $$ nest 2 (ppTerm Unqualified 0 t))) - checkPredefError :: SourceGrammar -> Term -> Err Term+checkPredefError sgr t =+    case t of+      Error s -> fail ("Error: "++s)+      _ -> return t+  +{-+-- Old checkPredefError sgr t = case t of   App (Q (mod,f)) s | mod == cPredef && f == cError -> fail $ showTerm sgr TermPrintOne Unqualified s   _ -> composOp (checkPredefError sgr) t    predef_error s = App (Q (cPredef,cError)) (K s)+-}
src/compiler/GF/Compile/Rename.hs view
@@ -92,6 +92,7 @@  where    opens  = [st  | (OSimple _,st) <- imps]    qualifs = [(m, st) | (OQualif m _, st) <- imps] ++ +             [(m, st) | (OQualif _ m, st) <- imps] ++               [(m, st) | (OSimple m, st) <- imps] -- qualif is always possible     -- this facility is mainly for BWC with GF1: you need not import PredefAbs
+ src/compiler/GF/Grammar/Analyse.hs view
@@ -0,0 +1,155 @@+module GF.Grammar.Analyse (+        stripSourceGrammar,+        constantDepsTerm,+        sizeTerm,+        sizeConstant,+        sizesModule,+        sizesGrammar,+        printSizesGrammar+        ) where++import GF.Grammar.Grammar+import GF.Infra.Ident+import GF.Infra.Option ---+import GF.Infra.Modules+import GF.Grammar.Macros+import GF.Grammar.Lookup++import GF.Data.Operations++import qualified Data.Map as Map+import Data.List (nub)+import Debug.Trace++stripSourceGrammar :: SourceGrammar -> SourceGrammar+stripSourceGrammar sgr = mGrammar [(i, m{jments = Map.map stripInfo (jments m)}) | (i,m) <- modules sgr]++stripInfo :: Info -> Info+stripInfo i = case i of+  AbsCat _ -> i+  AbsFun mt mi me mb -> AbsFun mt mi Nothing mb+  ResParam mp mt -> ResParam mp Nothing+  ResValue lt -> i ----+  ResOper mt md -> ResOper mt Nothing+  ResOverload is fs -> ResOverload is [(lty, L loc (EInt 0)) | (lty,L loc _) <- fs]+  CncCat mty mte mtf -> CncCat mty Nothing Nothing+  CncFun mict mte mtf -> CncFun mict Nothing Nothing+  AnyInd b f -> i++constantsInTerm :: Term -> [QIdent]+constantsInTerm = nub . consts where+  consts t = case t of+    Q c  -> [c]+    QC c -> [c]+    _ -> collectOp consts t++constantDeps :: SourceGrammar -> QIdent -> Err [QIdent]+constantDeps sgr f = return $ nub $ iterFix more start where+  start = constants f+  more  = concatMap constants+  constants c = (c :) $ errVal [] $ do+    ts  <- termsOfConstant sgr c+    return $ concatMap constantsInTerm ts++getIdTerm :: Term -> Err QIdent+getIdTerm t = case t of+  Q i  -> return i+  QC i -> return i+  P (Vr r) l -> return (r,label2ident l) --- needed if term is received from parser+  _ -> Bad ("expected qualified constant, not " ++ show t)++constantDepsTerm :: SourceGrammar -> Term -> Err [Term]+constantDepsTerm sgr t = do+  i <- getIdTerm t+  cs <- constantDeps sgr i+  return $ map Q cs  --- losing distinction Q/QC++termsOfConstant :: SourceGrammar -> QIdent -> Err [Term]+termsOfConstant sgr c = case lookupOverload sgr c of+  Ok tts -> return $ concat [[ty,tr] | (_,(ty,tr)) <- tts]+  _ -> return $+         [ty | Ok ty <- [lookupResType sgr c]] ++  -- type sig may be missing+         [ty | Ok ty <- [lookupResDef sgr c]]++sizeConstant :: SourceGrammar -> Term -> Int+sizeConstant sgr t = err (const 0) id $ do+  c  <- getIdTerm t+  fmap (sum . map sizeTerm) $ termsOfConstant sgr c++-- the number of constructors in a term, ignoring position information and unnecessary types+-- ground terms count as 1, i.e. as "one work" each+sizeTerm :: Term -> Int+sizeTerm t = case t of+  App c a      -> sizeTerm c + sizeTerm a  -- app nodes don't count +  Abs _ _ b    -> 2 + sizeTerm b+  Prod _ _ a b -> 2 + sizeTerm a + sizeTerm b +  S c a        -> 1 + sizeTerm c + sizeTerm a+  Table a c    -> 1 + sizeTerm a + sizeTerm c+  ExtR a c     -> 1 + sizeTerm a + sizeTerm c+  R r          -> 1 + sum [1 + sizeTerm a | (_,(_,a)) <- r]  -- label counts as 1, type ignored+  RecType r    -> 1 + sum [1 + sizeTerm a | (_,a)     <- r]  -- label counts as 1+  P t i        -> 2 + sizeTerm t+  T _ cc       -> 1 + sum [1 + sizeTerm (patt2term p) + sizeTerm v | (p,v) <- cc]+  V ty cc      -> 1 + sizeTerm ty + sum [1 + sizeTerm v | v <- cc]+  Let (x,(mt,a)) b -> 2 + maybe 0 sizeTerm mt + sizeTerm a + sizeTerm b+  C s1 s2      -> 1 + sizeTerm s1 + sizeTerm s2 +  Glue s1 s2   -> 1 + sizeTerm s1 + sizeTerm s2 +  Alts t aa    -> 1 + sizeTerm t + sum [sizeTerm p + sizeTerm v | (p,v) <- aa]+  FV ts        -> 1 + sum (map sizeTerm ts)+  Strs tt      -> 1 + sum (map sizeTerm tt)+  _            -> 1+++-- the size of a judgement+sizeInfo :: Info -> Int+sizeInfo i = case i of+  AbsCat (Just (L _ co)) -> 1 + sum [1 + sizeTerm ty | (_,_,ty) <- co]+  AbsFun mt mi me mb -> 1 + msize mt + +    sum [sum (map (sizeTerm . patt2term) ps) + sizeTerm t | Just es <- [me], L _ (ps,t) <- es]+  ResParam mp mt -> +    1 + sum [1 + sum [1 + sizeTerm ty | (_,_,ty) <- co] | Just ps <- [mp], L _ (_,co) <- ps]+  ResValue lt -> 0+  ResOper mt md -> 1 + msize mt + msize md+  ResOverload is fs -> 1 + sum [sizeTerm ty + sizeTerm tr | (L _ ty, L _ tr) <- fs]+  CncCat mty mte mtf -> 1 + msize mty   -- ignoring lindef and printname+  CncFun mict mte mtf -> 1 + msize mte  -- ignoring type and printname+  AnyInd b f -> -1  -- just to ignore these in the size+  _ -> 0+ where +  msize mt = case mt of+    Just (L _ t) -> sizeTerm t+    _ -> 0++-- the size of a module+sizeModule :: SourceModule -> Int+sizeModule = fst . sizesModule++sizesModule :: SourceModule -> (Int, [(Ident,Int)])+sizesModule (_,m) = +  let +    js = Map.toList (jments m) +    tb = [(i,k) | (i,j) <- js, let k = sizeInfo j, k >= 0]+  in (length tb + sum (map snd tb),tb)++-- the size of a grammar+sizeGrammar :: SourceGrammar -> Int+sizeGrammar = fst . sizesGrammar++sizesGrammar :: SourceGrammar -> (Int,[(Ident,(Int,[(Ident,Int)]))])+sizesGrammar g = +  let +    ms = modules g +    mz = [(i,sizesModule m) | m@(i,j) <- ms]+  in (length mz + sum (map (fst . snd) mz), mz)++printSizesGrammar :: SourceGrammar -> String+printSizesGrammar g = unlines $ +  ("total" +++ show s):+  [showIdent m +++ "total" +++ show i ++++ +   unlines [indent 2 (showIdent j +++ show k) | (j,k) <- js]+     | (m,(i,js)) <- sg+  ]+ where+   (s,sg) = sizesGrammar g++
src/compiler/GF/Grammar/Grammar.hs view
@@ -161,7 +161,7 @@   | Alts Term [(Term, Term)]      -- ^ alternatives by prefix: @pre {t ; s\/c ; ...}@  | Strs [Term]                   -- ^ conditioning prefix strings: @strs {s ; ...}@-+ | Error String                  -- ^ error values returned by Predef.error   deriving (Show, Eq, Ord)  data Patt =@@ -239,3 +239,4 @@ label2ident :: Label -> Ident label2ident (LIdent s) = identC s label2ident (LVar i)   = identC (BS.pack ('$':show i))+
src/compiler/GF/Grammar/Macros.hs view
@@ -574,3 +574,14 @@           (\cyc -> Bad (render (text "circular definitions:" <+> fsep (map ppIdent (head cyc)))))           (topoTest (allDependencies (==m) (jments mi)))   return (reverse [(i,info) | i <- is, Ok info <- [lookupTree showIdent i (jments mi)]])+{-+-- | Smart constructor for PSeq+pSeq p1 p2 =+  case (p1,p2) of+    (PString s1,PString s2) -> PString (s1++s2)+    (PSeq p11 (PString s1),PString s2) -> PSeq p11 (PString (s1++s2))+    (PString s1,PSeq (PString s2) p22) -> PSeq (PString (s1++s2)) p22+    (PSeq p11 (PString s1),PSeq (PString s2) p22) ->+        PSeq p11 (PSeq (PString (s1++s2)) p22)+    _ -> PSeq p1 p2+-}
src/compiler/GF/Grammar/Parser.y view
@@ -554,7 +554,7 @@ Decl :: { [Hypo] } Decl   : '(' ListBind ':' Exp ')' { [(b,x,$4) | (b,x) <- $2] } -  | Exp4                     { [mkHypo $1]              }+  | Exp3                     { [mkHypo $1]              }  ListTupleComp :: { [Term] } ListTupleComp
src/compiler/GF/Grammar/PatternMatch.hs view
@@ -116,10 +116,7 @@         Bad _ -> return []         _ -> Bad (render (text "no match with negative pattern" <+> ppPatt Unqualified 0 p)) -      (PSeq p1 p2, ([],K s, [])) -> do-         let cuts = [splitAt n s | n <- [0 .. length s]] -         matches <- checks [mapM tryMatch [(p1,K s1),(p2,K s2)] | (s1,s2) <- cuts]-         return (concat matches)+      (PSeq p1 p2, ([],K s, [])) -> matchPSeq p1 p2 s        (PRep p1, ([],K s, [])) -> checks [          trym (foldr (const (PSeq p1)) (PString "") @@ -131,7 +128,26 @@       (PChars cs, ([],K [c], [])) | elem c cs -> return []        _ -> Bad (render (text "no match in case expr for" <+> ppTerm Unqualified 0 t))-  ++matchPSeq p1 p2 s =+  do let min1 = 0 --minLength p1+         min2 = length s -- -minLength p2+         cuts = [splitAt n s | n <- [min1 .. min2]]+     matches <- checks [mapM tryMatch [(p1,K s1),(p2,K s2)] | (s1,s2) <- cuts]+     return (concat matches)+{-+-- | Estimate the minimal length of the string that a pattern will match+minLength p =+  case p of+    PString s -> length s+    PSeq p1 p2 -> minLength p1+minLength p2+    PAlt p1 p2 -> min (minLength p1) (minLength p2)+    PChar -> 1+    PChars _ -> 1+    PAs x p' -> minLength p' +    PT t p' -> minLength p' +    _ -> 0 -- safe underestimate+-} isInConstantForm :: Term -> Bool isInConstantForm trm = case trm of     Cn _     -> True
src/compiler/GF/Grammar/Printer.hs view
@@ -10,6 +10,7 @@ module GF.Grammar.Printer
            ( TermPrintQual(..)
            , ppLabel
+           , ppGrammar
            , ppModule
            , ppJudgement
            , ppTerm
@@ -33,6 +34,9 @@ 
 data TermPrintQual = Qualified | Unqualified
 
+ppGrammar :: SourceGrammar -> Doc
+ppGrammar sgr = vcat $ map (ppModule Qualified) $ modules sgr
+
 ppModule :: TermPrintQual -> SourceModule -> Doc
 ppModule q (mn, ModInfo mtype mstat opts exts with opens _ jments) =
     hdr $$ nest 2 (ppOptions opts $$ vcat (map (ppJudgement q) defs)) $$ ftr
@@ -103,7 +107,7 @@ ppJudgement q (id, ResOverload ids defs) =
   text "oper" <+> ppIdent id <+> equals <+> 
   (text "overload" <+> lbrace $$
-   nest 2 (vcat [ppIdent id <+> (colon <+> ppTerm q 0 ty $$ equals <+> ppTerm q 0 e) | (L _ ty,L _ e) <- defs]) $$
+   nest 2 (vcat [ppIdent id <+> (colon <+> ppTerm q 0 ty $$ equals <+> ppTerm q 0 e <+> semi) | (L _ ty,L _ e) <- defs]) $$
    rbrace) <+> semi
 ppJudgement q (id, CncCat  ptype pexp pprn) =
   (case ptype of
@@ -123,7 +127,7 @@   (case pprn of
      Just (L _ prn) -> text "printname" <+> text "fun" <+> ppIdent id <+> equals <+> ppTerm q 0 prn <+> semi
      Nothing        -> empty)
-ppJudgement q (id, AnyInd cann mid) = text "ind" <+> ppIdent id <+> equals <+> (if cann then text "canonical" else empty) <+> ppIdent mid <+> semi
+ppJudgement q (id, AnyInd cann mid) = text "-- ind" <+> ppIdent id <+> equals <+> (if cann then text "canonical" else empty) <+> ppIdent mid <+> semi
 
 ppTerm q d (Abs b v e)   = let (xs,e') = getAbs (Abs b v e)
                            in prec d 0 (char '\\' <> commaPunct ppBind xs <+> text "->" <+> ppTerm q 0 e')
@@ -188,6 +192,7 @@ ppTerm q d (ImplArg e) = braces (ppTerm q 0 e)
 ppTerm q d (ELincat cat t) = prec d 4 (text "lincat" <+> ppIdent cat <+> ppTerm q 5 t)
 ppTerm q d (ELin cat t) = prec d 4 (text "lin" <+> ppIdent cat <+> ppTerm q 5 t)
+ppTerm q d (Error s)   = prec d 4 (text "Predef.error" <+> str s)
 
 ppEquation q (ps,e) = hcat (map (ppPatt q 2) ps) <+> text "->" <+> ppTerm q 0 e
 
@@ -236,7 +241,7 @@ str s = doubleQuotes (text s)
 
 ppDecl q (_,id,typ)
-  | id == identW = ppTerm q 4 typ
+  | id == identW = ppTerm q 3 typ
   | otherwise    = parens (ppIdent id <+> colon <+> ppTerm q 0 typ)
 
 ppDDecl q (_,id,typ)
src/compiler/GF/Text/Transliterations.hs view
@@ -75,8 +75,8 @@ appTransFromUnicode :: Transliteration -> String -> String appTransFromUnicode trans =    concat .-  map (maybe "?" id . -       flip Map.lookup (trans_from_unicode trans)+  map (\c -> maybe [toEnum c] id $ +             Map.lookup c (trans_from_unicode trans)       ) .    map fromEnum 
src/compiler/GFI.hs view
@@ -9,7 +9,9 @@ import GF.Data.ErrM import GF.Data.Operations (chunks,err) import GF.Grammar hiding (Ident)+import GF.Grammar.Analyse import GF.Grammar.Parser (runP, pExp)+import GF.Grammar.Printer (ppGrammar, ppModule) import GF.Grammar.ShowTerm import GF.Grammar.Lookup (allOpers,allOpersTo) import GF.Compile.Rename@@ -19,7 +21,8 @@ import GF.Infra.CheckM import GF.Infra.UseIO import GF.Infra.Option-import GF.Infra.Modules (greatestResource, modules, emptyModInfo)+import GF.Infra.Modules (greatestResource, modules, emptyModInfo, mGrammar)+import GF.Infra.Ident (showIdent) import GF.Infra.BuildInfo (buildInfo) import qualified System.Console.Haskeline as Haskeline import GF.Text.Coding@@ -32,7 +35,7 @@  import Data.Char import Data.Maybe-import Data.List(isPrefixOf,isInfixOf,partition)+import Data.List(nub,isPrefixOf,isInfixOf,partition) import qualified Data.Map as Map import qualified Data.ByteString.Char8 as BS import qualified Text.ParserCombinators.ReadP as RP@@ -125,7 +128,9 @@     "q" :_   -> quit     "!" :ws  -> system_command ws     "cc":ws  -> compute_concrete ws+    "sd":ws  -> show_deps ws     "so":ws  -> show_operations ws+    "ss":ws  -> show_source ws     "dg":ws  -> dependency_graph ws     "eh":ws  -> eh ws     "i" :ws  -> import_ ws@@ -181,9 +186,27 @@                           Bad s -> putStrLn $ s       continue gfenv +    show_deps ws = do+          let (os,xs) = partition (isPrefixOf "-") ws+          ops <- case xs of+             _:_ -> do+               let ts = [t | Right t <- map (runP pExp . encodeUnicode utf8) xs]+               err error (return . nub . concat) $ mapM (constantDepsTerm sgr) ts+             _   -> error "expected one or more qualified constants as argument"+          let prTerm = showTerm sgr TermPrintDefault Qualified+          let size = sizeConstant sgr+          let printed +                | elem "-size" os =+                    let sz = map size ops in +                    unlines $ ("total: " ++ show (sum sz)) : +                              [prTerm f ++ "\t" ++ show s | (f,s) <- zip ops sz]+                | otherwise = unwords $ map prTerm ops+          putStrLn $ printed+          continue gfenv+     show_operations ws =       case greatestResource sgr of-        Nothing -> putStrLn "no source grammar in scope" >> continue gfenv+        Nothing -> putStrLn "no source grammar in scope; did you import with -retain?" >> continue gfenv         Just mo -> do           let (os,ts) = partition (isPrefixOf "-") ws           let greps = [drop 6 o | o <- os, take 6 o == "-grep="]@@ -201,6 +224,26 @@           let printed = [unwords [showIdent op, ":", printer ty] | (op,ty) <- sigs]           mapM_ putStrLn [l | l <- printed, all (flip isInfixOf l) greps]           continue gfenv++    show_source ws = do+      let (os,ts) = partition (isPrefixOf "-") ws+      let strip = if elem "-strip" os then stripSourceGrammar else id+      let mygr = strip $ case ts of+            _:_ -> mGrammar [(i,m) | (i,m) <- modules sgr, elem (showIdent i) ts] +            [] -> sgr+      case 0 of+        _ | elem "-detailedsize" os -> putStrLn (printSizesGrammar mygr)+        _ | elem "-size" os -> do+               let sz = sizesGrammar mygr+               putStrLn $ unlines $+                 ("total\t" ++ show (fst sz)): +                 [showIdent j ++ "\t" ++ show (fst k) | (j,k) <- snd sz]+        _ | elem "-save" os -> mapM_ +                 (\ m@(i,_) -> let file = (showIdent i ++ ".gfh") in +                    writeFile file (render (ppModule Qualified m)) >> putStrLn ("wrote " ++ file))+                 (modules mygr)  +        _ -> putStrLn $ render $ ppGrammar mygr+      continue gfenv      dependency_graph ws =       do let stop = case ws of
src/compiler/GFServer.hs view
@@ -6,44 +6,77 @@ import System.IO(stdout,stderr) import System.IO.Error(try,ioError) import System.Directory(doesDirectoryExist,doesFileExist,createDirectory,-                        setCurrentDirectory,getCurrentDirectory)-import System.FilePath(takeExtension,(</>))+                        setCurrentDirectory,getCurrentDirectory,+                        getDirectoryContents,removeFile,removeDirectory)+import System.FilePath(takeExtension,takeFileName,takeDirectory,(</>))+import System.Posix.Files(getFileStatus,isSymbolicLink,removeLink,+                          createSymbolicLink) import Control.Concurrent.MVar(newMVar,modifyMVar) import Network.URI(URI(..)) import Network.Shed.Httpd(initServer,Request(..),Response(..),queryToArguments,                           noCache)+import Network.CGI(handleErrors,liftIO)+import FastCGIUtils(outputJSONP,handleCGIErrors) import System.IO.Silently(hCapture)+import System.Process(readProcessWithExitCode)+import System.Exit(ExitCode(..)) import Codec.Binary.UTF8.String(encodeString)-import GF.Infra.UseIO(readBinaryFile)---- * Configuraiton-port = 41295-documentRoot = "."+import GF.Infra.UseIO(readBinaryFile,writeBinaryFile)+import qualified PGFService as PS+import qualified ExampleService as ES+import Data.Version(showVersion)+import Paths_gf(getDataDir,version)+import GF.Infra.BuildInfo (buildInfo)+import RunHTTP(cgiHandler)  -- * HTTP server server execute1 state0 =    do state <- newMVar M.empty-     putStrLn $ "Starting server on port "++show port-     initServer port (modifyMVar state . handle state0 execute1)+     cache <- PS.newPGFCache+     datadir <- getDataDir+     let root = datadir</>"www"+         port = 41296+     putStrLn $ "This is GF version "++showVersion version++"."+     putStrLn buildInfo+     putStrLn $ "Document root = "++root+     putStrLn $ "Starting HTTP server, open http://localhost:"+                ++show port++"/ in your web browser."+     setCurrentDirectory root+     initServer port (modifyMVar state . handle state0 cache execute1)  -- * HTTP request handler-handle state0 execute1 (Request method URI{uriPath=path,uriQuery=q} hdrs body) state =+handle state0 cache execute1+       rq@(Request method URI{uriPath=upath,uriQuery=q} hdrs body) state =     do let qs = decodeQ $                  case method of                   "GET" -> queryToArguments q                   "POST" -> queryToArguments body -       logPutStrLn $ method++" "++path++" "++show qs-       case path of+       logPutStrLn $ method++" "++upath++" "++show qs+       case upath of          "/new" -> new --       "/stop" -> --       "/start" ->          "/gfshell" -> inDir qs $ look "command" . command-         "/upload" -> inDir qs upload-         '/':rpath -> do resp <- serveStaticFile (translatePath rpath)-                         return (state,resp)-         _ -> return (state,resp400 path)+         "/cloud" -> inDir qs $ look "command" . cloud+         '/':rpath ->+           case (takeDirectory path,takeFileName path,takeExtension path) of+             (_  ,_             ,".pgf") -> wrapCGI $ PS.cgiMain' cache path+             (dir,"grammars.cgi",_     ) -> wrapCGI $ grammarList dir+             (dir  ,"exb.fcgi"  ,_     ) -> wrapCGI $ ES.cgiMain' root dir cache+             _ -> do resp <- serveStaticFile path+                     return (state,resp)+           where path = translatePath rpath+         _ -> return (state,resp400 upath)   where+    root = "."++    translatePath rpath = root</>rpath -- hmm, check for ".."++    wrapCGI cgi = +      do resp <- cgiHandler root (handleErrors . handleCGIErrors $ cgi) rq+         return (state,resp)+     look field ok qs =         case partition ((==field).fst) qs of           ((_,value):qs1,qs2) -> ok value (qs1++qs2)@@ -74,32 +107,117 @@          let state' = maybe state (flip (M.insert dir) state) st'          return (state',ok200 output) -    upload dir files=-      do let update (name,contents)= updateFile (name++".gf") contents+    cloud dir cmd qs =+      case cmd of+        "make" -> make dir qs+        "upload" -> upload qs+        "ls" -> jsonList+        "rm" -> look "file" rm qs+        "download" -> look "file" download qs+        "link_directories" -> look "newdir" (link_directories dir) qs+        _ -> return (state,resp400 $ "cloud command "++cmd)++    make dir files =+      do (state,_) <- upload files+         let args = "-s":"-make":map fst files+             cmd = unwords ("gf":args)+         out <- readProcessWithExitCode "gf" args ""+         return (state,html200 (resultpage ('/':dir++"/") cmd out files))++    upload files =+      do let update (name,contents)= updateFile name contents          mapM_ update files          return (state,resp204) --- * Static content+    jsonList =+        do jsons <- ls_ext "." ".json"+           return (state,ok200 (unwords jsons)) -translatePath path = documentRoot</>path -- hmm, check for ".."+    rm path _ | takeExtension path==".json" =+      do b <- doesFileExist path+         if b+           then do removeFile path+                   return (state,ok200 "")+           else return (state,resp404 path)+    rm path _ = return (state,resp400 $ "unacceptable file "++path) +    download path _ = (,) state `fmap` serveStaticFile path++    link_directories olddir newdir@('/':'t':'m':'p':'/':_) _ | olddir/=newdir =+        do setCurrentDirectory ".."+           st <- getFileStatus old+           if isSymbolicLink st then removeLink old else removeDir old+           createSymbolicLink new old+           return (state,ok200 "")+      where+        old = takeFileName olddir+        new = takeFileName newdir+    link_directories olddir newdir _ =+      return (state,resp400 $ "unacceptable directories "++olddir++" "++newdir)++    grammarList dir = outputJSONP =<< liftIO (ls_ext dir ".pgf")++    ls_ext dir ext =+        do paths <- getDirectoryContents dir+           return [path | path<-paths, takeExtension path==ext]++-- * Dynamic content++resultpage dir cmd (ecode,stdout,stderr) files =+  unlines $ +    "<!DOCTYPE html>":+    "<title>Uploaded</title>":+    "<link rel=stylesheet type=\"text/css\" HREF=\"/gfse/editor.css\" title=\"Normal\">":+    "<h1>Uploaded</h1>":+    "<pre>":escape cmd:"":escape stderr:escape stdout:+    "</pre>":+    (if ecode==ExitSuccess+     then "<h3>OK</h3>":links+     else "<h3 class=error_message>Error</h3>":listing)+  where+    links = "<dl>":+            ("<dt>▸ <a href=\"/minibar/minibar.html?"++dir++"\">Minibar</a>"):+            "<dt>◂ <a href=\"javascript:history.back()\">Back to Editor</a>":+            "</dl>":+            []++    listing = concatMap listfile files++    listfile (name,source) = +      ("<h4>"++name++"</h4><pre class=plain>"):number source:"</pre>":[]++    number = unlines . zipWith num [1..] . lines+    num n s = pad (show n)++"  "++escape s+    pad s = replicate (5-length s) ' '++s++escape = concatMap escape1+escape1 '<' = "&lt;"+escape1 '&' = "&amp;"+escape1 c   = [c]++-- * Static content+ serveStaticFile path =   do b <- doesDirectoryExist path      let path' = if b then path </> "index.html" else path      serveStaticFile' path'  serveStaticFile' path =-  do b <- doesFileExist path-     let (t,rdFile,encode) = contentTypeFromExt (takeExtension path)-     if b then fmap (ok200' (ct t) . encode) $ rdFile path-          else return (resp404 path)+  do let ext = takeExtension path+         (t,rdFile,encode) = contentTypeFromExt ext+     if ext `elem` [".cgi",".fcgi",".sh",".php"]+       then return $ resp400 $ "Unsupported file type: "++ext+       else do b <- doesFileExist path+               if b then fmap (ok200' (ct t) . encode) $ rdFile path+                    else return (resp404 path)  -- * Logging logPutStrLn = putStrLn  -- * Standard HTTP responses-ok200 body   = Response 200 [plainUTF8,noCache] (encodeString body)-ok200' t body = Response 200 [t] body+ok200        = Response 200 [plainUTF8,noCache] . encodeString+ok200' t     = Response 200 [t]+html200      = ok200' htmlUTF8 . encodeString resp204      = Response 204 [] "" -- no content resp400 msg  = Response 400 [plain] $ "Bad request: "++msg++"\n" resp404 path = Response 404 [plain] $ "Not found: "++path++"\n"@@ -107,6 +225,7 @@ -- * Content types plain = ct "text/plain" plainUTF8 = ct "text/plain; charset=UTF-8"+htmlUTF8 = ct "text/html; charset=UTF-8" ct t = ("Content-Type",t)  contentTypeFromExt ext =@@ -126,10 +245,10 @@  -- * IO utilities updateFile path new =-  do old <- try $ readFile path+  do old <- try $ readBinaryFile path      when (Right new/=old) $ do logPutStrLn $ "Updating "++path                                 seq (either (const 0) length old) $-                                    writeFile path new+                                    writeBinaryFile path new   newDirectory =@@ -139,6 +258,12 @@      case b of        Left _ -> newDirectory        Right _ -> return ('/':path)++-- | Remove a directory and the files in it, but not recursively+removeDir dir =+  do files <- filter (`notElem` [".",".."]) `fmap` getDirectoryContents dir+     mapM (removeFile . (dir</>)) files+     removeDirectory dir  -- * misc utils 
− src/editor/simple/Makefile
@@ -1,7 +0,0 @@--save: save.hs-	ghc --make save.hs--install::-	@make save-	rsync -avz --exclude .DS_Store P *.html *.css *.js ../../runtime/javascript/minibar/support.js *.cgi *.manifest save www.grammaticalframework.org:/usr/local/www/GF/demos/gfse
− src/editor/simple/P/1306856253_weather_06.png

binary file changed (2311 → absent bytes)

− src/editor/simple/P/1307545089_weather_04.png

binary file changed (2376 → absent bytes)

− src/editor/simple/P/w1s.jpg

binary file changed (26163 → absent bytes)

− src/editor/simple/P/w2s.jpg

binary file changed (25953 → absent bytes)

− src/editor/simple/P/w3s.jpg

binary file changed (29664 → absent bytes)

− src/editor/simple/P/w4s.jpg

binary file changed (22005 → absent bytes)

− src/editor/simple/TODO
@@ -1,36 +0,0 @@-+ Safety question before deleting a grammar-+ Check identifier syntax-+ Allow lincat for deleted cat to be deleted-+ Allow lin for deleted fun to be deleted-+ Apply category alpha conversion in concrete syntax-+ Remove a concrete syntax-+ Apply function alpha conversion in concrete syntax-+ Change lhs of lins when function type is changed--- Allow languages other than the ones in the given list to be added-+ Export as plain text-+ Allow definitions to be reordered--+ 1. possibility to compile the grammar set, returning a URL to a translator app-+ 2a. possibility to import modules - resource libraries-- 2b. possibility to import modules - user's own auxiliaries-- 3. possibility to upload own modules-+ 4. access to the created files in an on-line shell (making testing possible)-- 5. rule-to-rule type checking and guidance (e.g. with library oper-     suggestions)-+    Try grammars in the Translation Quiz-+    Show lincat and lin before params and opers below-+    Create a new concrete syntax by copying an existing one.--    Easy access to compute_concrete from the editor--    Instead of starting with an empty grammar, start a new grammar by copying-     an example.--+ compile only the uploaded grammar even if other grammars are present-+ 'flags startcat' is needed for grammars with only one category (since the-   default startcat is S, even if it doesn't exist)--- Bug! After adding a 2nd def of a fun with a different type and then deleting-  the old fun, the corresponding lin will have the wrong lhs.--+ Bug! The startcat menu shows the first category by default, but the startcat-  flag is actually not set until a selection is made from the menu.
− src/editor/simple/about.html
@@ -1,237 +0,0 @@-<!DOCTYPE HTML>-<html>-<head>-<title>About: GF online editor for simple multilingual grammars</title>-<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">-<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">--<link rel=author href="http://www.cse.chalmers.se/~hallgren/" title="Thomas Hallgren">--<meta name = "viewport" content = "width = device-width">-<meta http-equiv="Content-type" content="text/html;charset=UTF-8">-<meta charset="UTF-8">--<script type="text/javascript" src="slideshow.js"></script>--</head>--<body>-<h1>GF online editor for simple multilingual grammars</h1>--<div class=right>-  <div class=slideshow>-    <img onload="start_slideshow(this,{delay:5,fade:0.3})" src="P/w1s.jpg" alt="[GF online editor screen shoot]">-    <img class=hidden src="P/w2s.jpg" alt="[GF online editor screen shoot]">-    <img class=hidden src="P/w3s.jpg" alt="[GF online editor screen shoot]">-    <img class=hidden src="P/w4s.jpg" alt="[GF online editor screen shoot]">-  </div>-</div>-<h2>About</h2>--Traditionally, <a href="http://www.grammaticalframework.org/">GF</a>-grammars are created in a text editor and tested in the-GF shell. Text editors know very little (if anything) about the syntax of-GF grammars, and thus provide little guidance for novice GF users. Also, the-grammar author has to download and install the GF software on his/her own-computer.--<p>-In contrast, the-<a href="."><em>GF online editor for simple multilingual grammars</em></a>-is available online, making it easier to get started. All that-is needed is a reasonably modern web browser. Even Android and iOS devices-can be used.-<p>-The editor-also guides the grammar author by showing a skeleton grammar file and-hinting how the parts should be filled in. When a new part is added to the-grammar, it is immediately checked for errors.--<p>-Editing operations are accessed by clicking on editing symbols embedded-in the grammar display:-<span class=more>+</span>=Add an item,-<span class=delete>×</span>=Delete an item,-<span class=edit>%</span>=Edit an item.-These are revealed when hovering over items. On touch devices, hovering is-in some cases simulated by tapping, but there is also a button at the bottom-of the display to "Enable editing on touch devices" that reveals all editing-symbols.--<p>-In spite of its name, the editor runs entierly in the web-browser, so once you have opened the web page, you can-<strong>continue editing</strong> grammars even while you are-<strong>offline</strong>.--<h3>Limitations</h3>--<p>-At the moment, the editor supports only a small subset of the GF grammar-notation.-Proper error checking is done for abstract syntax, but not (yet) for concrete-syntax.--<p>-The grammars created with this editor always consists of one file for the-abstract syntax, and one file for each concrete syntax.--<h4>Abstract syntax</h4>--The supported abstract syntax corresponds to context-free grammars-(no dependent types). The definition of an abstract syntax is limited to-<ul>-  <li>a list of <em>category names</em>,-  <var>Cat<sub>1</sub></var> ; ... ; <var>Cat<sub>n</sub></var>,-  <li>a list of <em>functions</em> of the form-  <var>Fun</var> : <var>Cat<sub>1</sub></var> -> ... ->-  <var>Cat<sub>n</sub></var>,-  <li>and a <em>start category</em>.-</ul>--Available editing operations:-<ul>-  <li>Categories can be added, removed and renamed. When renaming a category,-  occurences of it in function types will be updated accordingly.-  <li>Functions can be added, removed and edited. Concrete syntaxes are updated-  to reflect changes.-  <li>Functions can be reordered using drag-and-drop.-</ul>--Error checks:--<ul>-  <li>Syntactically incorrect function definitions are refused.-  <li>Semantic problem such as duplicated definitions or references to-  undefined categories, are highlighted.-</ul>--<h4>Concrete syntax</h4>--At the moment, the concrete syntax for a language <var>L</var> is limited to-<ul>-  <li>opening the Resource Grammar Library modules-  <code>Syntax</code><var>L</var> and <code>Paradigms</code><var>L</var>,-  <li><em>linearization types</em> for the categories in the abstract syntax,-  <li><em>linearizations</em> for the functions in the abstract syntax,-  <li><em>parameter type definitions</em>,-  <var>P</var> = <var>C<sub>1</sub></var> | ... |<var>C<sub>n</sub></var>,-  <li>and <em>operation definitions</em>, <var>op</var> = <var>expr</var>,-   <var>op</var> : <var>type</var> = <var>expr</var>,-</ul>--Available editing operations:-<ul>-  <li>The LHSs of the linearization types and linearizations are determined by-  the abstract syntax and do not need to be entered manually.-  The RHSs can-  be edited.-  <li>Parameter types can be added, removed and edited.-  <li>Operation definitons can be added, removed and edited.-  <li>Definitions can be reordered (using drag-and-drop)-</ul>-Also,--<ul>-  <li>When a new concrete syntax is added to the grammar, a copy of the-  currently open concrete syntax is created, since copying and modifying-  is usually easier than creating something new from scratch.-  (If the abstract syntax is currently open, the new conrete syntax will-  start out empty.)-  <li>When adding a new concrete syntax, you normally pick one of the supported-  languages from a list. The language code and the file name is determined-  automatically. But you can also pick <em>Other</em> from the list and change-  the language code afterwards to add a concrete syntax for a language-  that is not in the list.-</ul>--Error checks:-<ul>-  <li>The RHSs in the concrete syntax are checked-  for syntactic correctness by the editor as they are entered.-  (TODO: the syntax of parameter types is not check at the moment.)-  <li>Duplicated definitions are highlighted. Checks for other-  semantic errors are delayed until the grammar is compiled.-</ul>--<h3>Compiling and testing grammars</h3>--When pressing the <strong>Compile</strong> button, the grammar will be compiled-with GF, and any errors not detected by the editor will be reported.-If the grammar is free from errors the user can then-test the grammar by clicking on links to the online GF shell, the Minibar or-the Translation Quiz.--<h3><img class=right src="P/1307545089_weather_04.png" alt="">-<img class=right src="P/1306856253_weather_06.png" alt="">Grammars in the-cloud</h3>--While the editor normally stores grammars locally in the browser, it is also-possible to store grammars in the cloud.  Grammars can be stored in the cloud-just for backup, or to make them accessible from multiple devices.--<p>-There is no automatic synchronization between local grammars and the cloud.-Instead, the user should press-<img src="P/1306856253_weather_06.png" alt="[Cloud Upload]">-to upload the grammars to the cloud, and press-<img src="P/1307545089_weather_04.png" alt="[Cloud download]">-to download grammars from the cloud. In both cases, complete grammars-are copied and older versions at the destination will be overwritten.-When a grammar is deleted, both the local copy and the copy in the cloud-is deleted.--<p>-Each device is initially assigned to its own unique cloud. Each device can thus-have its own set of grammars that are not available on other devices.  It is-also possible to merge clouds and share a common set of grammars between-multiple devices: when uploading grammars to the cloud, a link to this grammar-cloud appears. Accessing this link from another device will cause the clouds of-the two devices to be merged. After this, grammars uploaded from one of the-devices can be downloaded on the other devices. Any number devices can join the-same grammar cloud in this way.--<p>-<strong>Note</strong> that while it is possible to copy grammars between-multiple devices, there is no way to merge concurrent edits from multiple-devices. If the same grammar is uploaded to the-cloud from multiple devices, the last upload wins. Thus the current-implementation is suitable for a single user switching between different-devices, but not recommended for sharing grammars between multiple users.--<p>-Also <strong>note</strong> that each grammar is assigned a unique identity-when it is first created. Renaming a grammar does not change its identity.-This means that name changes are propagated between devices like other changes.--<h3>Future work</h3>--This prototype gives an idea of how a web based GF grammar editor could work.-While this editor is implemented in JavaScript and runs in the web browser,-we do not expect to create a full implementation of GF that runs in the-web browser, but let the editor communicate with a server running GF.-<p>-By developing a GF server with an appropriate API, it should-be possible to extend the editor to support a larger fragment of GF,-to do proper error checking and make more of the existing GF shell functionality-accessible directly from the editor.-<p>-The current grammar cloud service is very primitive. In particular, it is not-suitable for multiple users developing a grammar in collaboration.--<h3>Related documents</h3>-<ul>-  <li><a href="http://www.grammaticalframework.org/compiler-api">The GF Grammar-  Compiler API</a>.-  <li><a href="http://www.grammaticalframework.org/~hallgren/Talks/GF/gf-ide.html">Slides</a> from a presentation at the MOLTO meeting in Göteborg, March 2011.-</ul>--<hr>-<div class=modtime><small>-<!-- hhmts start --> Last modified: Fri Jul 29 17:44:00 CEST 2011 <!-- hhmts end -->-  </small></div>-<address>-<a href="http://www.cse.chalmers.se/~hallgren/">TH</a>-<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt="">-</address>-</body> </html>
− src/editor/simple/cloud.js
@@ -1,146 +0,0 @@--function with_dir(cont) {-    var dir=local.get("dir","");-    if(dir) cont(dir);-    else ajax_http_get("upload.cgi?dir",-		       function(dir) {-			   local.put("dir",dir);-			   cont(dir);-		       });-}--function remove_cloud_grammar(g) {-    var dir=local.get("dir")-    if(dir && g.unique_name) {-	var path=dir+"/"+g.unique_name+".json"-	ajax_http_get("upload.cgi?rm="+encodeURIComponent(path),debug);-    }-}--// Upload the grammar to the server and check it for errors-function upload(g) {-    function upload2(dir) {-	var form=node("form",{method:"post",action:"upload.cgi"+dir},-		      [hidden(g.basename+".gf",show_abstract(g))])-	for(var i in g.concretes)-	    form.appendChild(hidden(g.basename+g.concretes[i].langcode+".gf",-				    show_concrete(g.basename)(g.concretes[i])));-	editor.appendChild(form);-	form.submit();-	form.parentNode.removeChild(form);-    }--    with_dir(upload2);-}--// Upload the grammar to store it in the cloud-function upload_json(cont) {-    function upload3(resptext,status) {-	local.put("json_uploaded",Date.now());-	//debug("Upload complete")-	if(cont) cont();-	else {-	    var sharing=element("sharing");-	    if(sharing) sharing.innerHTML=resptext;-	}-    }-    function upload2(dir) {-	var prefix=dir.substr(10)+"-" // skip "/tmp/gfse."-	//debug("New form data");-	//var form=new FormData(); // !!! Doesn't work on Android 2.2!-	var form="",sep="";-	//debug("Preparing form data");-	for(var i=0;i<local.count;i++) {-	    var g=local.get(i,null);-	    if(g) {-		if(!g.unique_name) {-		    g.unique_name=prefix+i;-		    save_grammar(g)-		}-		//form.append(g.unique_name+".json",JSON.stringify(g));-		form+=sep+encodeURIComponent(g.unique_name+".json")+"="+-		    encodeURIComponent(JSON.stringify(g))-		sep="&"-	    }-	}-	//debug("Upload to "+prefix);-	ajax_http_post("upload.cgi"+dir,form,upload3,cont)-    }--    with_dir(upload2);-}--function download_json() {-    var dir=local.get("dir");-    var index=grammar_index();-    var downloading=0;--    function get_list(ok,err) {-	ajax_http_get("upload.cgi?ls="+dir,ok,err);-    }--    function get_file(file,ok,err) {-	downloading++;-	ajax_http_get("upload.cgi?download="+encodeURIComponent(dir+"/"+file),ok,err);-    }--    function file_failed(errormsg,status) {-	debug(errormsg)-	downloading--;-    }-    function file_downloaded(grammar) {-	downloading--;-	var newg=JSON.parse(grammar);-	debug("Downloaded "+newg.unique_name)-	var i=index[newg.unique_name];-	if(i!=undefined) merge_grammar(i,newg)-	else {-	    debug("New")-	    newg.index=null;-	    save_grammar(newg);-	}-	if(downloading==0) done()-    }--    function done() {-	setTimeout(function(){location.href="."},2000);-    }--    function download_files(ls) {-	local.put("current",0);-	if(ls) {-	    //debug("Downloading "+ls);-	    var files=ls.split(" ");-	    cleanup_deleted(files);-	    for(var i in files) get_file(files[i],file_downloaded,file_failed);-	}-	else {-	    debug("No grammars in the cloud")-	    done()-	}-    }--    get_list(download_files);-}--function link_directories(olddir,newdir,cont) {-    ajax_http_get("upload.cgi?rmdir="+olddir+"&newdir="+newdir,cont)-}--/* -------------------------------------------------------------------------- */--// Send a command to the GF shell-function gfshell(cmd,cont) {-    alert("gfshell(...) not implmemented!!!")-}--// Check the syntax of an expression-function check_exp(s,cont) {-    function check(gf_message) {-	debug("cc "+s+" = "+gf_message);-	cont(/parse error/.test(gf_message) ? "parse error" : null);-    }-    if(navigator.onLine)-	ajax_http_get("upload.cgi?cc="+encodeURIComponent(s),check)-    else cont(null)-}
− src/editor/simple/cloud2.js
@@ -1,70 +0,0 @@--function with_dir(cont) {-    var dir=local.get("dir","");-    if(/^\/tmp\//.test(dir)) cont(dir);-    else ajax_http_get("/new",-		       function(dir) {-			   local.put("dir",dir);-			   cont(dir);-		       });-}--function remove_cloud_grammar(g) {-    alert("remove_cloud_grammar(g) not implemented yet!!!")-}--// Upload the grammar to the server and check it for errors-function upload(g) {-    function upload2(dir) {-	var form=node("form",{method:"post",action:"/upload"},-		      [hidden("dir",dir),hidden(g.basename,show_abstract(g))])-	var files = [g.basename+".gf"]-	for(var i in g.concretes) {-	    var cname=g.basename+g.concretes[i].langcode;-	    files.push(cname+".gf");-	    form.appendChild(hidden(cname,-				    show_concrete(g.basename)(g.concretes[i])));-	}-	editor.appendChild(form);-	form.submit();-	form.parentNode.removeChild(form);-	/* wait until upload is done */-	gfshell("i -retain "+files.join(" "),upload3)-    }-    -    function upload3(message) {	if(message) alert(message); }--    with_dir(upload2)-}--// Upload the grammar to store it in the cloud-function upload_json(cont) {-    alert("upload_json() not implemented yet!!!")-}--function download_json() {-    alert("download_json() not implemented yet!!!")-}--function link_directories(olddir,newdir,cont) {-    alert("link_directories(...) not implemented yet!!!")-}--/* -------------------------------------------------------------------------- */--// Send a command to the GF shell-function gfshell(cmd,cont) {-    with_dir(function(dir) {-	var enc=encodeURIComponent;-	ajax_http_get("/gfshell?dir="+enc(dir)+"&command="+enc(cmd),cont)-    })-}--// Check the syntax of an expression-function check_exp(s,cont) {-    function check(gf_message) {-	debug("cc "+s+" = "+gf_message);-	cont(/parse error/.test(gf_message) ? "parse error" : null);-    }-    gfshell("cc "+s,check);-}
− src/editor/simple/editor.css
@@ -1,84 +0,0 @@-body { background: #eee; }-h1 { font-size: 175%; }-h1,h2,h3,h4,small { font-family: sans-serif; }-h1:first-child, h2:first-child { margin-top: 0; margin-bottom: 1ex; }--#editor { max-width: 50em; }-div.home, div.grammar { border: 1px solid black; background: #9df; }-div.home { padding: 5px; }-div.files { margin: 0 8px 8px 8px; }--div#file { border: 2px solid #009; border-top-width: 0; }-pre.plain { border: 2px solid #009; }-div#file, pre.plain { background: white; padding: 0.6ex; }--.slideshow .hidden { display: none; }--img.cloud, img.right, div.right, div.modtime { float: right; }-.modtime { color: #999; white-space: nowrap; }--div.namebar { background: #9df; }-div.namebar table { width: 100%; }-.namebar h3, .home h3 { margin: 0; color: #009; }--td.right { text-align: right; }--.kw { font-weight: bold; font-family: sans-serif; color: #009; }-.sep { font-weight: bold; color: #009; }--div.indent { padding-left: 1em; min-width: 1em; min-height: 1em; }--/*-div.fun, div.param, div.lincat, div.oper, div.lin-{ padding-left: 2em; text-indent: -2em; }-*/-.more, .delete { font-weight: bold; font-family: sans-serif; }-.more, .delete, .edit { cursor: pointer; }--.hover .more, .hover .delete, .hover .edit { visibility: hidden }--.hover .hidden, .nohover .ifhover { display: none; }--.editable:hover, .deletable:hover { background: #ff9; }--.extensible:hover .more,.editable:hover > .edit ,.deletable:hover > .delete -  { visibility: visible; }--.more { color: green; }-.edit { color: orange; }-.delete { color: red; }-.error_message,.inError { color: red; }-.template, .template .sep { color: #999; }-form { display: inline-block; }--table.tabs {-    width: 100%;-    border-width: 0; border-spacing: 0; empty-cells: show;-}--table.tabs td { text-align: center; border: 2px solid #009; padding: 2px; }-table.tabs td.active { background: white; border-bottom-width: 0; }-table.tabs td.inactive {-    background: #cef;-    border-top-color: #66c; border-left-color: #66c; border-right-color: #66c;-}-- table.tabs td.gap-{ border-top-width: 0; border-left-width: 0; border-right-width: 0; }--table.tabs input[type=button] {-    border: 0;-    background: inherit;-    color: #009;-    font-size: inherit;-    font-weight: bold;-    /*text-decoration: underline;*/-}--input.string_edit { font-family: inherit; font-size: inherit; }--ul.languages { -moz-column-width: 20em; }--li { margin-top: 0.5ex; margin-bottom: 0.5ex; }--#sharing h1, #sharing .footer { display: none; }
− src/editor/simple/editor.js
@@ -1,1093 +0,0 @@---var editor=element("editor");--/* -------------------------------------------------------------------------- */--function initial_view() {-    var current=local.get("current");-    if(current>0) open_grammar(current-1);-    else draw_grammar_list();-    //debug(local.get("dir","no server directory yet"));-}--function draw_grammar_list() {-    local.put("current",0);-    editor.innerHTML="";-    var uploaded=local.get("dir") && local.get("json_uploaded");-    var cloud_upload=-	a(jsurl("upload_json()"),-	  [node("img",{"class":"cloud",-		       src:"P/1306856253_weather_06.png",alt:"[Up Cloud]",-		       title: uploaded-		               ? "Click to upload grammar updates to the cloud"-		               : "Click to store your grammars in the cloud"},-		    [])]);-    var home=div_class("home",[node("h3",{},-				    [text("Your grammars"),cloud_upload])]);-    if(uploaded) {-	var cloud_download=-	    a(jsurl("download_json()"),-	      [node("img",{"class":"cloud",-			   src:"P/1307545089_weather_04.png",alt:"[Down Cloud]",-			   title:"Click to download grammar updates from the cloud"},-		    [])]);-	insertAfter(cloud_download,cloud_upload);-    }-    editor.appendChild(home)-    var gs=ul([]);-    function del(i) { return function () { delete_grammar(i); } }-    for(var i=0;i<local.count;i++) {-	var grammar=local.get(i,null);-	if(grammar && grammar.basename) {-	    var link=a(jsurl("open_grammar("+i+")"),[text(grammar.basename)]);-	    gs.appendChild(-		li([deletable(del(i),link,"Delete this grammar")]))-	}-    }-    if(local.get("count",null)==null)-	home.appendChild(text("You have not created any grammars yet."));-    else if(local.count==0)-	home.appendChild(text("Your grammar list is empty."));-    home.appendChild(gs);--    home.appendChild(-	ul([li([a(jsurl("new_grammar()"),[text("New grammar")])])]));-    //editor.appendChild(text(local.count));-    home.appendChild(empty_id("div","sharing"));-}--function new_grammar() {-    var g={basename:"Unnamed",-	   abstract:{cats:[],funs:[]},-	   concretes:[]}-    edit_grammar(g);-}--function remove_local_grammar(i) {-    local.remove(i);-    while(local.count>0 && !local.get(local.count-1))-	local.count--;-}--function delete_grammar(i) {-    var g=local.get(i);-    var ok=confirm("Do you really want to delete the grammar "+g.basename+"?")-    if(ok) {-	remove_local_grammar(i)-	remove_cloud_grammar(g)-	initial_view();-    }-}--function open_grammar(i) {-    var g=local.get(i);-    g.index=i;-    local.put("current",i+1);-    edit_grammar(g);-}--function close_grammar(g) { save_grammar(g); draw_grammar_list(); }-function reload_grammar(g) { save_grammar(g);  edit_grammar(g); }--function save_grammar(g) {-    if(g.index==null) g.index=local.count++;-    local.put(g.index,g);-}--function edit_grammar(g) {-    editor.innerHTML="";-    editor.appendChild(draw_grammar(g));-}---function draw_grammar(g) {-    var files=div_class("files",[draw_filebar(g),draw_file(g)]);-    return div_class("grammar",[draw_namebar(g,files),files])--}--function draw_namebar(g,files) {-    return div_class("namebar",-		  [table([tr([td(draw_name(g)),-			      td_right([draw_plainbutton(g,files),-					upload_button(g),-					draw_closebutton(g)])])])])-}--function draw_name(g) {-    return editable("h3",text(g.basename),g,edit_name,"Rename grammar");-}--function draw_closebutton(g) {-    var b=button("X",function(){close_grammar(g);});-    b.title="Save and Close this grammar";-    return b;-}--function draw_plainbutton(g,files) {-    var b2;-    function show_editor() { edit_grammar(g); }-    function show_plain() {-	files.innerHTML="<pre class=plain>"+show_grammar(g)+"</pre>"-	b.style.display="none";-	if(b2) b2.style.display="";-	else {-	    b2=button("Show editor",show_editor);-	    insertAfter(b2,b);-	}-    }-    var b=button("Show plain",show_plain);-    b.title="Show plain text representaiton of the grammar";-    return b;-}--function upload_button(g) {-    var b=button("Compile",function(){upload(g);});-    b.title="Upload the grammar to the server to check it in GF and test it in the minibar";-    return b;-}--function lang(code,name) { return { code:code, name:name} }-function lang1(name) {-    var ws=name.split("/");-    return ws.length==1 ? lang(name.substr(0,3),name) : lang(ws[0],ws[1]);-}-var languages =-    map(lang1,"Amharic Arabic Bulgarian Catalan Danish Dutch English Finnish French German Hindi Ina/Interlingua Italian Latin Norwegian Polish Ron/Romanian Russian Spanish Swedish Thai Turkish Urdu".split(" "));-languages.push(lang("Other","Other"));--var langname={};-for(var i in languages)-    langname[languages[i].code]=languages[i].name--function concname(code) { return langname[code] || code; }--function add_concrete(g,el) {-    var file=element("file");-    file.innerHTML="";-    var dc={};-    for(var i in g.concretes)-	dc[g.concretes[i].langcode]=true;-    var list=[]-    for(var i in languages) {-	var l=languages[i], c=l.code;-	if(!dc[c])-	    list.push(li([a(jsurl("add_concrete2("+g.index+",'"+c+"')"),-			    [text(l.name)])]));-    }-    var from= g.current>0 -	? "a copy of "+concname(g.concretes[g.current-1].langcode)-	:"scratch";-    file.appendChild(p(text("You are about to create a new concrete syntax by starting from "+from+".")));-    file.appendChild(p(text("Pick a language for the new concrete syntax:")));-    file.appendChild(node("ul",{"class":"languages"},list));-}--function new_concrete(code) {-    return { langcode:code,params:[],lincats:[],opers:[],lins:[] };-}--function adjust_opens(cnc,oldcode,code) {-    for(var oi in cnc.opens)-	for(var li in rgl_modules)-	    if(cnc.opens[oi]==rgl_modules[li]+oldcode)-		cnc.opens[oi]=rgl_modules[li]+code;-}--function add_concrete2(ix,code) {-    var g=local.get(ix);-    var cs=g.concretes;-    var ci;-    for(var ci=0;ci<cs.length;ci++) if(cs[ci].langcode==code) break;-    if(ci==cs.length) {-	if(g.current>0) {-	    cs.push(cs[g.current-1]); // old and new are shared at this point-	    save_grammar(g); // serialization loses sharing-	    g=local.get(ix); // old and new are separate now-	    var oldcode=cs[g.current-1].langcode;-	    var cnc=g.concretes[ci];-	    cnc.langcode=code;-	    adjust_opens(cnc,oldcode,code);-	    timestamp(cnc)-	}-	else-	    cs.push(new_concrete(code))-	save_grammar(g);-    }-    open_concrete(g,ci);-}--function open_abstract(g) { g.current=0; reload_grammar(g); }-function open_concrete(g,i) { g.current=i+1; reload_grammar(g); }--function td_gap(c) {return wrap_class("td","gap",c); }-function gap() { return td_gap(text(" ")); }--function tab(active,link) {-    return  wrap_class("td",active ? "active" : "inactive",link);-}--function delete_concrete(g,ci) {-    var c=g.concretes[ci];-    var ok=c.params.length==0 && c.lincats.length==0 && c.opers.length==0-	   && c.lins.length==0-	|| confirm("Do you really want to delete the concrete syntax for "+-		   concname(c.langcode)+"?");-    if(ok) {-	g.concretes=delete_ix(g.concretes,ci)-	if(g.current && g.current-1>=ci) g.current--;-	reload_grammar(g);-    }-}--function draw_filebar(g) {-    var cur=(g.current||0)-1;-    var filebar = empty_class("tr","extensible")-    filebar.appendChild(gap());-    filebar.appendChild(-	tab(cur== -1,button("Abstract",function(){open_abstract(g);})));-    var cs=g.concretes;-    function del(ci) { return function() { delete_concrete(g,ci); }}-    function open_conc(i) { return function() {open_concrete(g,1*i); }}-    for(var i in cs) {-	filebar.appendChild(gap());-	filebar.appendChild(-	    tab(i==cur,deletable(del(i),button(concname(cs[i].langcode),open_conc(i)),"Delete this concrete syntax")));-    }-    filebar.appendChild(td_gap(more(g,add_concrete,"Add a concrete syntax")));-    return wrap_class("table","tabs",filebar);-}--function draw_file(g) {-    return g.current>0 // && g.current<=g.concretes.length-	? draw_concrete(g,g.current-1)-	: draw_abstract(g);-}--function draw_startcat(g) {-    var abs=g.abstract;-    var startcat = abs.startcat || abs.cats[0];-    function opt(cat) { return option(cat,cat); }-    var m= node("select",{},map(opt,abs.cats));-    m.value=startcat;-    m.onchange=function() { -	if(m.value!=abs.startcat) {-	    abs.startcat=m.value;-	    timestamp(abs);-	    save_grammar(g); -	}-    }-    return indent([kw("flags startcat"),sep(" = "),m]);-}--function draw_abstract(g) {-    var kw_cat = kw("cat");-    kw_cat.title = "The categories (nonterminals) of the grammar are enumerated here.";-    var kw_fun = kw("fun");-    kw_fun.title = "The functions (productions) of the grammar are enumerated here.";-    var flags=g.abstract.startcat || g.abstract.cats.length>1-	? draw_startcat(g)-	: text("");-    function sort_funs() {-	g.abstract.funs=sort_list(this,g.abstract.funs,"name");-	timestamp(g.abstract);-	save_grammar(g);-    }-    return div_id("file",-		  [kw("abstract "),ident(g.basename),sep(" = "),-		   draw_timestamp(g.abstract),-		   flags,-		   indent([extensible([kw_cat,-				       indent(draw_cats(g))]),-			   extensible([kw_fun,-				       indent_sortable(draw_funs(g),sort_funs)])])]);-}--function add_cat(g,el) {-    function add(s) {-	var cats=s.split(/\s*(?:\s|[;])\s*/); // allow separating spaces or ";"-	if(cats.length>0 && cats[cats.length-1]=="") cats.pop();-	for(var i in cats) {-	    var err=check_name(cats[i],"Category");-	    if(err) return err;-	}-	for(var i in cats) g.abstract.cats.push(cats[i]);-	timestamp(g.abstract);-	reload_grammar(g);-	return null;-    }-    string_editor(el,"",add);-}--function delete_cat(g,ix) {-    with(g.abstract) cats=delete_ix(cats,ix);-    timestamp(g.abstract);-    reload_grammar(g);-}--function rename_cat(g,el,cat) {-    function ren(newcat) {-	if(newcat!="" && newcat!=cat) {-	    var err=check_name(newcat,"Category");-	    if(err) return err;-	    var dc=defined_cats(g);-	    if(dc[newcat]) return newcat+" is already in use";-	    g=rename_category(g,cat,newcat);-	    timestamp(g.abstract);-	    reload_grammar(g);-	}-	return null;-    }-    string_editor(el,cat,ren);-}--function draw_cats(g) {-    var cs=g.abstract.cats;-    var es=[];-    var defined={};-    function eident(cat) {-	function ren(g,el) { rename_cat(g,el,cat); }-	return editable("span",ident(cat),g,ren,"Rename category");-    }-    function check(cat,el) {-	return ifError(defined[cat],"Same category named twice",el);-    }-    function del(i) { return function() { delete_cat(g,i); }}-    for(var i in cs) {-	es.push(deletable(del(i),check(cs[i],eident(cs[i])),"Delete this category"));-	defined[cs[i]]=true;-	es.push(sep("; "));-    }-    es.push(more(g,add_cat,"Add more categories"));-    return es;-}--function add_fun(g,el) {-    function add(s) {-	var p=parse_fun(s);-	if(p.ok) {-	    g.abstract.funs.push(p.ok);-	    timestamp(g.abstract);-	    reload_grammar(g);-	    return null;-	}-	else-	    return p.error-    }-    string_editor(el,"",add);-}--function edit_fun(i) {-    return function (g,el) {-	function replace(s) {-	    var p=parse_fun(s);-	    if(p.ok) {-		var old=g.abstract.funs[i];-		g.abstract.funs[i]=p.ok;-		if(p.ok.name!=old.name) g=rename_function(g,old.name,p.ok.name);-		if(show_type(p.ok.type)!=show_type(old.type))-		    g=change_lin_lhs(g,p.ok);-		timestamp(g.abstract);-		reload_grammar(g);-		return null;-	    }-	    else-		return p.error;-	}-	string_editor(el,show_fun(g.abstract.funs[i]),replace);-    }-}--function delete_fun(g,ix) {-    with(g.abstract) funs=delete_ix(funs,ix);-    timestamp(g.abstract);-    reload_grammar(g);-}--function draw_funs(g) {-    var funs=g.abstract.funs;-    var es=[];-    var dc=defined_cats(g);-    var df={};-    function del(i) { return function() { delete_fun(g,i); }}-    function draw_efun(i,df) {-	return editable("span",draw_fun(funs[i],dc,df),g,edit_fun(i),"Edit this function");-    }-    for(var i in funs) {-	es.push(node_sortable("fun",funs[i].name,[deletable(del(i),draw_efun(i,df),"Delete this function")]));-	df[funs[i].name]=true;-    }-    es.push(more(g,add_fun,"Add a new function"));-    return es;-}--function draw_fun(fun,dc,df) {-    function check(el) {-	return ifError(dc[fun.name],-		       "Function names must be distinct from category names",-		       ifError(df[fun.name],"Same function defined twice",el));-    }-    return node("span",{},-		[check(ident(fun.name)),sep(" : "),draw_type(fun.type,dc)]);-}--function draw_type(t,dc) {-    var el=empty("span");-    function check(t,el) {-	return ifError(!dc[t],"Undefined category",el);-    }-    for(var i in t) {-	if(i>0) el.appendChild(sep(" → "));-	el.appendChild(check(t[i],ident(t[i])));-    }-    return el;-}--function edit_name(g,el) {-    function change_name(name) {-	if(name!=g.basename && name!="") {-	    var err=check_name(name,"Grammar");-	    if(err) return err;-	    g.basename=name-	    reload_grammar(g);-	}-	return null;-    }-    string_editor(el,g.basename,change_name)-}-/* -------------------------------------------------------------------------- */--function draw_concrete(g,i) {-    var conc=g.concretes[i];-    function edit_langcode(g,el) {-	function change_langcode(code) {-	    var err=check_name(g.basename+code,"Name of concrete syntax");-	    if(err) return err;-	    adjust_opens(conc,conc.langcode,code);-	    conc.langcode=code;-	    timestamp(conc);-	    reload_grammar(g);-	}-	string_editor(el,conc.langcode,change_langcode)-    }-    return div_id("file",-		  [kw("concrete "),-		   ident(g.basename),-		   editable("span",ident(conc.langcode),g,-			    edit_langcode,"Change language"),-		   kw(" of "),ident(g.basename),sep(" = "),-		   draw_timestamp(conc),-		   indent([extensible([kw("open "),draw_opens(g,i)])]),-		   indent([kw("lincat"),draw_lincats(g,i)]),-		   indent([kw("lin"),draw_lins(g,i)]),-		   indent([extensible([kw("param"),draw_params(g,i)])]),-		   indent([extensible([kw("oper"),draw_opers(g,i)])])-		  ])-}--var rgl_modules=["Paradigms","Syntax"];--function add_open(ci) {-    return function (g,el) {-	var conc=g.concretes[ci];-	var os=conc.opens;-	var ds={};-	for(var i in os) ds[os[i]]=true;-	var list=[]-	for(var i in rgl_modules) {-	    var b=rgl_modules[i], m=b+conc.langcode;-	    if(!ds[m])-		list.push(li([a(jsurl("add_open2("+g.index+","+ci+",'"+m+"')"),-				[text(m)])]));-	}-	if(list.length>0) {-	    var file=element("file");-	    file.innerHTML="";-	    file.appendChild(p(text("Pick a resource library module to open:")));-	    file.appendChild(node("ul",{},list));-	}-    }-}--function add_open2(ix,ci,m) {-    var g=local.get(ix);-    var conc=g.concretes[ci];-    conc.opens || (conc.opens=[]);-    conc.opens.push(m);-    timestamp(conc);-    save_grammar(g);-    open_concrete(g,ci);-}--function delete_open(g,ci,ix) {-    with(g.concretes[ci]) opens=delete_ix(opens,ix);-    timestamp(g.concretes[ci]);-    reload_grammar(g);-}--function draw_opens(g,ci) {-    var conc=g.concretes[ci];-    var os=conc.opens || [] ;-    var es=[];-    function del(i) { return function() { delete_open(g,ci,i); }}-    var first=true;-    for(var i in os) {-	if(!first) es.push(sep(", "))-	es.push(deletable(del(i),ident(os[i]),"Don't open this module"));-	first=false;-    }-    es.push(more(g,add_open(ci),"Open more modules"));-    return indent(es);-}--function draw_param(p,dp) {-    function check(el) {-	return ifError(dp[p.name],"Same parameter type defined twice",el);-    }-    return node("span",{},[check(ident(p.name)),sep(" = "),text(p.rhs)]);-}--function add_param(g,ci,el) {-    function add(s) {-	var p=parse_param(s);-	if(p.ok) {-	    g.concretes[ci].params.push(p.ok);-	    timestamp(g.concretes[ci]);-	    reload_grammar(g);-	    return null;-	}-	else-	    return p.error-    }-    string_editor(el,"",add);-}--function edit_param(ci,i) {-    return function (g,el) {-	function replace(s) {-	    var p=parse_param(s);-	    if(p.ok) {-		g.concretes[ci].params[i]=p.ok;-		timestamp(g.concretes[ci]);-		reload_grammar(g);-		return null;-	    }-	    else-		return p.error;-	}-	string_editor(el,show_param(g.concretes[ci].params[i]),replace);-    }-}---function delete_param(g,ci,ix) {-    with(g.concretes[ci]) params=delete_ix(params,ix);-    timestamp(g.concretes[ci]);-    reload_grammar(g);-}--function draw_params(g,ci) {-    var conc=g.concretes[ci];-    conc.params || (conc.params=[]);-    var params=conc.params;-    var es=[];-    var dp={};-    function del(i) { return function() { delete_param(g,ci,i); }}-    function draw_eparam(i,dp) {-	return editable("span",draw_param(params[i],dp),g,edit_param(ci,i),"Edit this parameter type");-    }-    for(var i in params) {-	es.push(div_class("param",[deletable(del(i),draw_eparam(i,dp),"Delete this parameter type")]));-	dp[params[i].name]=true;-    }-    es.push(more(g,function(g,el) { return add_param(g,ci,el)},-		 "Add a new parameter type"));-    return indent(es);-}--function delete_lincat(g,ci,cat) {-    var i;-    var c=g.concretes[ci];-    for(i=0;i<c.lincats.length && c.lincats[i].cat!=cat;i++);-    if(i<c.lincats.length) c.lincats=delete_ix(c.lincats,i);-    timestamp(c);-    reload_grammar(g);-}--function draw_lincats(g,i) {-    var conc=g.concretes[i];-    function edit(c) {-	return function(g,el) {-	    function check(s,cont) {-		function check2(msg) {-		    if(!msg) {-			if(c.template) conc.lincats.push({cat:c.cat,type:s});-			else c.type=s;-			reload_grammar(g);-		    }-		    cont(msg);-		}-		check_exp(s,check2);-	    }-	    string_editor(el,c.type,check,true)-	}-    }-    function del(c) { return function() { delete_lincat(g,i,c); } }-    function dlc(c,cls) {-	var t=editable("span",text_ne(c.type),g,edit(c),"Edit lincat for "+c.cat);-	return node("span",{"class":cls},-		    [ident(c.cat),sep(" = "),t]);-    }-    var dc=defined_cats(g);-    function draw_lincat(c) {-	var cat=c.cat;-	var err=!dc[cat];-	var l1=dlc(c,"lincat");-	var l2= err ? deletable(del(cat),l1,"Delete this lincat") : l1;-	var l=ifError(err,"lincat for undefined category",l2);-	delete dc[cat];-	return node_sortable("lincat",cat,[l]);-    }-    function dtmpl(c) {	-	return wrap("div",dlc({cat:c,type:"",template:true},"template")); }-    var lcs=map(draw_lincat,conc.lincats);-    for(var c in dc)-	lcs.push(dtmpl(c));-    function sort_lincats() {-	conc.lincats=sort_list(this,conc.lincats,"cat");-	timestamp(conc);-	save_grammar(g);-    }-    return indent_sortable(lcs,sort_lincats);-}--/* -------------------------------------------------------------------------- */--function draw_oper(p,dp) {-    function check(el) {-	return ifError(dp[p.name],"Same operator definition defined twice",el);-    }-    return node("span",{},[check(ident(p.name)),text(" "),text(p.rhs)]);-}--function check_oper(s,ok,err) {-    var p=parse_oper(s);-    function check2(msg) {-	if(msg) err(msg);-	else ok(p.ok)-    }-    if(p.ok) {-	// Checking oper syntax by checking an expression with a local-	// definition. Some valid opers will be rejected!!-	var e=p.ok.name+" where { "+p.ok.name+" "+p.ok.rhs+" }";-	check_exp(e,check2);-    }-    else-	err(p.error);-}--function add_oper(g,ci,el) {-    function check(s,cont) {-	function ok(oper) {-	    g.concretes[ci].opers.push(oper);-	    timestamp(g.concretes[ci]);-	    reload_grammar(g);-	    cont(null);-	}-	check_oper(s,ok,cont)-    }-    string_editor(el,"",check,true);-}--function edit_oper(ci,i) {-    return function (g,el) {-	function check(s,cont) {-	    function ok(oper) {-		g.concretes[ci].opers[i]=oper;-		timestamp(g.concretes[ci]);-		reload_grammar(g);-		cont(null);-	    }-	    check_oper(s,ok,cont)-	}-	string_editor(el,show_oper(g.concretes[ci].opers[i]),check,true);-    }-}--function delete_oper(g,ci,ix) {-    with(g.concretes[ci]) opers=delete_ix(opers,ix);-    timestamp(g.concretes[ci]);-    reload_grammar(g);-}--function draw_opers(g,ci) {-    var conc=g.concretes[ci];-    conc.opers || (conc.opers=[]);-    var opers=conc.opers;-    var es=[];-    var dp={};-    function del(i) { return function() { delete_oper(g,ci,i); }}-    function draw_eoper(i,dp) {-	return editable("span",draw_oper(opers[i],dp),g,edit_oper(ci,i),"Edit this operator definition");-    }-    for(var i in opers) {-	es.push(node_sortable("oper",opers[i].name,-			      [deletable(del(i),draw_eoper(i,dp),-					 "Delete this operator definition")]));-	dp[opers[i].name]=true;-    }-    es.push(more(g,function(g,el) { return add_oper(g,ci,el)},-		 "Add a new operator definition"));-    function sort_opers() {-	conc.opers=sort_list(this,conc.opers,"name");-	timestamp(conc);-	save_grammar(g);-    }-    return indent_sortable(es,sort_opers);-}--function delete_lin(g,ci,fun) {-    var i;-    var c=g.concretes[ci];-    for(i=0;i<c.lins.length && c.lins[i].fun!=fun;i++);-    if(i<c.lins.length) c.lins=delete_ix(c.lins,i);-    timestamp(c);-    reload_grammar(g);-}--/* -------------------------------------------------------------------------- */-function arg_names(type) {-    function lower(s) { return s.toLowerCase(); }-    var names=map(lower,type);-    names.pop(); // remove result type-    var n,count={},use={};-    for(var i in names) n=names[i],count[n]=0,use[n]=0;-    for(var i in names) count[names[i]]++;-    function unique(n) {-	return count[n]>1 ? n+(++use[n]) : n;-    }-    return map(unique,names);-}--function draw_lins(g,i) {-    var conc=g.concretes[i];-    function edit(f) {-	return function(g,el) {-	    function check(s,cont) {-		function check2(msg) {-		    if(!msg) {-			if(f.template)-			    conc.lins.push({fun:f.fun,args:f.args,lin:s});-			else f.lin=s;-			reload_grammar(g);-		    }-		    cont(msg);-		}-		check_exp(s,check2);-	    }-	    string_editor(el,f.lin,check,true)-	}-    }-    function del(fun) { return function () { delete_lin(g,i,fun); } }-    function dl(f,cls) {-	var l=[ident(f.fun)]-	for(var i in f.args) {-	    l.push(text(" "));-	    l.push(ident(f.args[i]));-	}-	l.push(sep(" = "));-	var t=editable("span",text_ne(f.lin),g,edit(f),"Edit lin for "+f.fun);-	l.push(t);-	return node("span",{"class":cls},l);-    }-    var df=defined_funs(g);-    function draw_lin(f) {-	var fun=f.fun;-	var err= !df[fun];-	var l= err ? deletable(del(fun),dl(f,"lin"),"Delete this function") : dl(f,"lin")-	var l=ifError(err,"Function "+fun+" is not part of the abstract syntax",l);-	delete df[fun];-	return node_sortable("lin",fun,[l]);-    }-    function largs(f) {-	var funs=g.abstract.funs;-	for(var i=0;i<funs.length && funs[i].name!=f;i++);-	return arg_names(funs[i].type);-    }-    function dtmpl(f) {	-	return wrap("div",-		    dl({fun:f,args:largs(f),lin:"",template:true},"template"));-    }-    function sort_lins() {-	conc.lins=sort_list(this,conc.lins,"fun");-	timestamp(conc);-	save_grammar(g);-    }-    var ls=map(draw_lin,conc.lins);-    for(var f in df)-	ls.push(dtmpl(f));-    return indent_sortable(ls,sort_lins);-}--/* -------------------------------------------------------------------------- */--function find_langcode(concs,langcode) {-    for(var ci in concs)-	if(concs[ci].langcode==langcode)-	    return concs[ci];-    return null;-}--function cleanup_deleted(files) {-    var keep={}-    for(var i in files) keep[files[i]]=true;-    //debug("cleanup_deleted "+JSON.stringify(files))-    //debug("keep "+JSON.stringify(keep))-    for(var i=0;i<local.count;i++) {-	var g=local.get(i,null)-	if(g && g.unique_name && !keep[g.unique_name+".json"]) {-	    debug("cleanup "+i+" "+g.unique_name);-	    remove_local_grammar(i)-	}-    }-}--function grammar_index() {-    var index={}-    var count=local.count-    for(var i=0;i<count;i++) {-	var g=local.get(i,null)-	if(g && g.unique_name) index[g.unique_name]=i-    }-    return index-}--function merge_grammar(i,newg) {-    var oldg=local.get(i);-    var keep="";-    debug("Merging at "+i);-    if(oldg) {-	oldg.basename=newg.basename;-	if(newg.abstract.timestamp<oldg.abstract.timestamp) {-	    newg.abstract=newg.abstract-	    keep+=" "+oldg.basename-	}-	for(var ci in newg.concretes) {-	    var conc=newg.concretes[ci];-	    var oldconc=find_langcode(oldg.concretes,conc.langcode);-	    if(oldconc && conc.timestamp<oldconc.timestamp) {-		newg.concretes[ci]=oldconc;-		keep+=" "+oldg.basename+conc.langcode;-	    }-	}-    }-    local.put(i,newg)-    return keep;-}--function timestamp(obj,prop) {-    obj[prop || "timestamp"]=Date.now();-}--function draw_timestamp(obj) {-    var t=obj.timestamp;-    return node("small",{"class":"modtime"},-		[text(t ? " -- "+new Date(t).toLocaleString() : "")]);-}--/* -------------------------------------------------------------------------- */--function delete_ix(old,ix) {-    var a=[];-    for(var i in old) if(i!=ix) a.push(old[i]);-    return a;-}--function sort_list(list,olditems,key) {-    var items=[];-    function find(fun) {-	for(var i=0;i<olditems.length;i++)-	    if(olditems[i][key]==fun) return olditems[i];-	return null;-    }-    for(var el=list.firstChild;el;el=el.nextSibling) {-	var name=el.getAttribute("ident")-	if(name) {-	    var old=find(name);-	    if(old) items.push(old)-	    else debug("Bug: did not find "+name+" while sorting");-	}-    }-    if(items.length==olditems.length)-	return items;-    else {-	debug("Bug: length changed while sorting")-	return olditems;-    }-}--function string_editor(el,init,ok,async) {-    var p=el.parentNode;-    function restore() {-	e.parentNode.removeChild(e);-	el.style.display="";-    }-    function done() {-	var edited=e.it.value;-	restore();-	function cont(msg) { if(msg) start(msg); }-	if(async) ok(edited,cont)-	else cont(ok(edited));-	return false;-    }-    function start(msg) {-	el.style.display="none";-	m.innerHTML=msg;-	insertAfter(e,el);-	e.it.focus();-    }-    var m=empty_class("span","error_message");-    var i=node("input",{"class":"string_edit",name:"it",value:init},[]);-    if(init.length>10) i.size=init.length+5;-//  var i=node("textarea",{name:"it",rows:"2",cols:"60"},[text(init)]);-    var e=node("form",{},-	       [i,-		node("input",{type:"submit",value:"OK"},[]),-		button("Cancel",restore),-		text(" "),-		m])-    e.onsubmit=done-    start("");-}--function ifError(b,msg,el) { return b ? inError(msg,el) : el; }--function inError(msg,el) {-    return node("span",{"class":"inError",title:msg},[el]);-}--function kw(txt) { return wrap_class("span","kw",text(txt)); }-function sep(txt) { return wrap_class("span","sep",text(txt)); }-function ident(txt) { return wrap_class("span","ident",text(txt)); }-function indent(cs) { return div_class("indent",cs); }--function indent_sortable(cs,sort) {-    var n= indent(cs);-    n.onsort=sort;-    return n;-}--function node_sortable(cls,name,ls) {-    return node("div",{"class":cls,"ident":name},ls);-}--function extensible(cs) { return div_class("extensible",cs); }--function more(g,action,hint) {-    var b=node("span",{"class":"more","title":hint || "Add more"},-	       [text(" + ")]);-    b.onclick=function() { action(g,b); }-    return b;-}--function text_ne(s) { // like text(s), but force it to be non-empty-    return text(s ? s : "\xa0\xa0\xa0")-}--function editable(tag,cs,g,f,hint) {-    var b=edit_button(function(){f(g,e)},hint);-    var e=node(tag,{"class":"editable"},[cs,b]);-    return e;-}--function edit_button(action,hint) {-    var b=node("span",{"class":"edit","title":hint || "Edit"},[text("%")]);-    b.onclick=action;-    return b;-}--function deletable(del,el,hint) {-    var b=node("span",{"class":"delete",title:hint || "Delete"},[text("×")])-    b.onclick=del;-    return node("span",{"class":"deletable"},[b,el])-}--function touch_edit() {-    var b=node("input",{type:"checkbox"},[]);-    function touch() {-	document.body.className=b.checked ? "nohover" : "hover";-    }-    b.onchange=touch;-    insertAfter(b,editor);-    insertAfter(wrap("small",text("Enable editing on touch devices. ")),b);-}-/* --- DOM Support ---------------------------------------------------------- */--function div_id(id,cs) { return node("div",{id:id},cs); }-function div_class(cls,cs) { return node("div",{"class":cls},cs); }-function a(url,linked) { return node("a",{href:url},linked); }-function ul(lis) { return node("ul",{},lis); }-function li(xs) { return node("li",{},xs); }-function table(rows) { return node("table",{},rows); }-function td_right(cs) { return node("td",{"class":"right"},cs); }-function jsurl(js) { return "javascript:"+js; }--function hidden(name,value) {-    return node("input",{type:"hidden",name:name,value:value},[])-}--function insertBefore(el,ref) { ref.parentNode.insertBefore(el,ref); }--function insertAfter(el,ref) {-    ref.parentNode.insertBefore(el,ref.nextSibling);-}-/* -------------------------------------------------------------------------- */--function download_from_cloud() {-    var newdir="/tmp/"+location.hash.substr(1)--    function download2(olddir) {-	//debug("Starting grammar sharing in the cloud")-	if(newdir!=olddir) link_directories(olddir,newdir,download3)-	else download4()-    }-    function download3() {-	//debug("Uploading local grammars to cloud");-	upload_json(download4)-    }-    function download4() {-	//debug("Downloading grammars from the cloud");-	download_json()-    }--    with_dir(download2)-}--/* --- Initialization ------------------------------------------------------- */--//document.body.appendChild(empty_id("div","debug"));--function dir_bugfix() {-    // remove trailing newline caused by bug in older version-    var dir=local.get("dir");-    if(dir) {-	var n=dir.length;-	while(dir[dir.length-1]=="\n" || dir[dir.length-1]=="\r")-	    dir=dir.substr(0,dir.length-1)-	if(dir.length<n) {-	    debug("removing trailing newline")-	    local.put("dir",dir);-	}-	//debug("Server directory: "+JSON.stringify(dir))-    }-    else debug("No server directory yet")-}--if(editor) {-    initial_view();-    touch_edit();-    dir_bugfix();-}--//console.log("hi")
− src/editor/simple/gf_abs.js
@@ -1,214 +0,0 @@-/* Abstract syntax for a small subset of GF grammars in JavaScript */--function defined_cats(g) {-    var dc={};-    with(g.abstract)-	for(var i in cats) dc[cats[i]]=true;-    return dc;-}--function defined_funs(g) {-    var df={};-    with(g.abstract)-	for(var i in funs) df[funs[i].name]=true;-    return df;-}--function rename_category(g,oldcat,newcat) {-    function rename_cats(cats) {-	for(var i in cats) if(cats[i]==oldcat) cats[i]=newcat;-    }-    function rename_type(t) {-	for(var i in t) if(t[i]==oldcat) t[i]=newcat;-    }-    function rename_funs(funs) {-	for(var i in funs) rename_type(funs[i].type)-    }-    function rename_abstract(a) {-	rename_cats(a.cats);-	rename_funs(a.funs);-    }-    function rename_lincat(lc) {-	if(lc.cat==oldcat) lc.cat=newcat;-    }-    function rename_concrete(c) {-	for(var i in c.lincats) rename_lincat(c.lincats[i]);-    }-    function rename_concretes(cs) {-	for(var i in cs) rename_concrete(cs[i]);-    }-    rename_abstract(g.abstract)-    rename_concretes(g.concretes);-    return g;-}--function rename_function(g,oldfun,newfun) {-    function rename_lin(lin) {-	if(lin.fun==oldfun) lin.fun=newfun;-    }-    function rename_concrete(c) {-	for(var i in c.lins) rename_lin(c.lins[i]);-    }-    for(var i in g.concretes) rename_concrete(g.concretes[i]);-    return g;-}--function change_lin_lhs(g,fun) {-    function change_lin(lin) {-	if(lin.fun==fun.name) lin.args=arg_names(fun.type);-    }-    function change_concrete(c) {-	for(var i in c.lins) change_lin(c.lins[i]);-    }-    for(var i in g.concretes) change_concrete(g.concretes[i]);-    return g;-}--/* --- Parsing -------------------------------------------------------------- */--// GF idenfifier syntax:-var lex_id=/^[A-Za-z][A-Za-z0-9_']*$/-// See https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions--function check_id(s) { return lex_id.test(s); }--function check_name(s,kind) {-    return check_id(s)-	? null-	: s+"? "+kind+" names must start with a letter and can contain letters, digits, _ and '"-}---function parse_fun(s) {-    var ws=s.split(/\s+/);-    var fun={name:"",type:[]};-    /* Use a state machine to parse function definitions */-    /* f : T1 -> ... -> Tn */-    var state="name";-    var ok=true;-    for(var i=0;ok && i<ws.length;i++) {-	if(ws[i]!="") {-	    switch(state) {-	    case "name": fun.name=ws[i]; state=":"; break;-	    case ":": ok=ws[i]==":"; state="type"; break;-	    case "type": fun.type.push(ws[i]); state="->"; break;-	    case "->": ok=ws[i]=="->"; state="type"; break;-	    }-	}-    }-    var err=check_name(fun.name,"Function");-    if(err) return {error: err};-    return ok && state=="->"-           ? {ok:fun}-           : { error : "Fun : Cat<sub>1</sub>  -> ...  -> Cat<sub>n</sub>" }-}---function parse_param(s) {-    var ws=s.split("=");-    if(ws.length==2) {-	var name=ws[0].trim();-	var err=check_name(name,"Parameter type");-	return err ? { error:err } : { ok: { name:name,rhs:ws[1].trim() } }-    }-    else-	return { error: "P = C1 | ... | Cn" }-}--function parse_oper(s) {-    var i=s.indexOf(" ");-    var operr = { error: "op = expr" }-    if(i>0 && i<s.length-1) {-	var name=s.substr(0,i).trim();-	var rhs=s.substr(i).trim();-	var err=check_name(name,"Operator");-	return err -	    ? {error:err}-	    : rhs!="" ? {ok: {name:name, rhs:rhs}} -	              : operr-    }-    else return operr-    -}--/* --- Print as plain text (normal GF concrete syntax) ---------------------- */--function show_type(t) {-    var s="";-    for(var i in t) {-	if(i>0) s+=" -> ";-	s+=t[i];-    }-    return s;-}--function show_fun(fun) {-    return fun.name+" : "+show_type(fun.type);-}--function show_grammar(g) {-    return show_abstract(g)+"\n"+show_concretes(g)-}--function show_abstract(g) {-//  var startcat= g.abstract.cats.length==1 ? g.abstract.cats[0] : g.abstract.startcat;-    var startcat= g.abstract.startcat || g.abstract.cats[0];-    return "abstract "+g.basename+" = {\n\n"-	+"flags coding = utf8 ;\n\n"-	+show_startcat(startcat)-        +show_cats(g.abstract.cats)-        +show_funs(g.abstract.funs)-	+"}\n";-}--function show_startcat(startcat) {-    return startcat ? "flags startcat = "+startcat+";\n\n" : "";-}--function show_cats(cats) {-    return cats.length>0 ? "cat\n   "+cats.join("; ")+";\n\n" : "";-}--function show_funs(funs) { return show_list("fun",show_fun,funs); }--function show_concretes(g) {-    return map(show_concrete(g.basename),g.concretes).join("\n\n");-}--function show_concrete(basename) {-    return function(conc) {-	return "--# -path=.:present\n"-            + "concrete "+basename+conc.langcode+" of "+basename+" ="-            +show_opens(conc.opens)-	    +" {\n\nflags coding = utf8 ;\n\n"-	    +show_params(conc.params)-	    +show_lincats(conc.lincats)-	    +show_opers(conc.opers)-	    +show_lins(conc.lins)-	    +"}\n"-    }-}--function show_list(kw,show1,list) {-    return list.length>0 -	? kw+"\n    "+map(show1,list).join(";\n    ")+";\n\n"-	: ""-}--function show_opens(opens) {-    return opens && opens.length>0 ? "\n\nopen "+opens.join(", ")+" in" : ""-}--function show_params(params) { return show_list("param",show_param,params); }-function show_lincats(lincats) { return show_list("lincat",show_lincat,lincats); }-function show_opers(opers) { return show_list("oper",show_oper,opers); }-function show_lins(lins) { return show_list("lin",show_lin,lins); }---function show_param(p) { return p.name + " = " + p.rhs; }-function show_oper(p) { return p.name + " " + p.rhs; }-function show_lincat(p) { return p.cat + " = " + p.type; }--function show_lin(lin) {-    return lin.fun + " " + lin.args.join(" ")+ " = " + lin.lin;-}
− src/editor/simple/gfse.manifest
@@ -1,4 +0,0 @@-CACHE MANIFEST-# 5-NETWORK:-*
− src/editor/simple/grammars.cgi
@@ -1,19 +0,0 @@-#!/bin/bash-echo "Content-Type: text/javascript"-echo ""--case "$QUERY_STRING" in-  jsonp=*) prefix="${QUERY_STRING#jsonp=}("; suffix=")" ;;-  *) prefix=""; suffix=""-esac--echo -n "$prefix"-sep="["-for g in *.pgf ; do-  echo -n "$sep\"$g\""-  sep=", "-done-echo "]$suffix"-#echo "/*"-#set-#echo "*/"
− src/editor/simple/index.html
@@ -1,46 +0,0 @@-<!DOCTYPE html>-<html> <!-- manifest="gfse.manifest" -->-<head>-<title>GF online editor for simple multilingual grammars</title>-<meta charset="UTF-8">-<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">-<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">--<link rel=author href="http://www.cse.chalmers.se/~hallgren/" title="Thomas Hallgren">--<meta name = "viewport" content = "width = device-width">-<meta http-equiv="Content-type" content="text/html;charset=UTF-8">--</head>--<body class=hover>--<h2>GF online editor for simple multilingual grammars</h2>-<div id=editor>-</div>-<small class="hidden">-<span class=more>+</span>=Add an item,-<span class=delete>×</span>=Delete item,-<span class=edit>%</span>=Edit item.-</small>-<small class="ifhover">Hover over items for hints and editing options.</small>--<noscript>-This page does not work without JavaScript.-</noscript>--<hr>-<div class=modtime><small>-HTML-<!-- hhmts start --> Last modified: Fri Jul 29 15:43:58 CEST 2011 <!-- hhmts end -->-</small></div>-<a href="about.html">About</a>-<pre id=debug></pre>-<script type="text/javascript" src="support.js"></script>-<script type="text/javascript" src="localstorage.js"></script>-<script type="text/javascript" src="gf_abs.js"></script>-<script type="text/javascript" src="editor.js"></script>-<script type="text/javascript" src="cloud.js"></script>-<script type="text/javascript" src="sort.js"></script>-</body>-</html>
− src/editor/simple/localstorage.js
@@ -1,21 +0,0 @@--// We use localStorage to store the grammars,-// see http://diveintohtml5.org/storage.html--var local={-    prefix:"gf.editor.simple.grammar",-    get: function (name,def) {-	var id=this.prefix+name-	return localStorage[id] ? JSON.parse(localStorage[id]) : def;-    },-    put: function (name,value) {-	var id=this.prefix+name;-	localStorage[id]=JSON.stringify(value);-    },-    remove: function(name) {-	var id=this.prefix+name;-	localStorage.removeItem(id);-    },-    get count() { return this.get("count",0); },-    set count(v) { this.put("count",v); }-}
− src/editor/simple/molto.css
@@ -1,82 +0,0 @@-body { color: #413b36;-       background: #fffcfa;- }-h1 { font-size: 175%; }-h1,h2,h3,h4,small { font-family: sans-serif; }-h1,h2,h3,h4,a { color: #5c1a1a; }--h1:first-child, h2:first-child { margin-top: 0; margin-bottom: 1ex; }--#editor { max-width: 50em; }-div.grammar { border: 2px solid #b09779; background: #642121; }-div.files { margin: 0 8px 8px 8px; }--div#file { border: 2px solid #b0977d; border-top-width: 0; }-pre.plain { border: 2px solid #b0977d; }-div#file, pre.plain { background: #fffcfa; padding: 0.6ex; }--.slideshow .hidden { display: none; }--img.right, div.right, div.modtime { float: right; }-.modtime { color: #999; white-space: nowrap; }--/*div.namebar { background: #642121; }*/-div.namebar table { width: 100%; }-.namebar h3 { margin: 0; color: white; }--td.right { text-align: right; }--.kw { font-weight: bold; font-family: sans-serif; color: #642121; }-.sep { font-weight: bold; color: #642121; }--div.indent { padding-left: 1em; min-width: 1em; min-height: 1em; }--/*-div.fun, div.param, div.lincat, div.oper, div.lin-{ padding-left: 2em; text-indent: -2em; }-*/-.more, .delete { font-weight: bold; font-family: sans-serif; }-.more, .delete, .edit { cursor: pointer; }--.hover .more, .hover .delete, .hover .edit { visibility: hidden }--.hover .hidden, .nohover .ifhover { display: none; }--.editable:hover, .deletable:hover { background: #ff9; }-.namebar .editable:hover { background: #04b; }--.extensible:hover .more,.editable:hover > .edit ,.deletable:hover > .delete -  { visibility: visible; }--.more { color: green; }-.edit { color: orange; }-.delete { color: red; }-.error_message,.inError { color: red; }-.template, .template .sep { color: #999; }-form { display: inline-block; }--table.tabs {-    width: 100%;-    border-width: 0; border-spacing: 0; empty-cells: show;-}--table.tabs td { text-align: center; border: 2px solid #b09779; padding: 2px; }-table.tabs td.active { background: white; border-bottom-width: 0; }-table.tabs td.inactive {-    background: #e1e1e1;-    border-top-color: #b09779; border-left-color: #b09779; border-right-color: #b09779;-}-- table.tabs td.gap-{ border-top-width: 0; border-left-width: 0; border-right-width: 0; }--table.tabs input[type=button] {-    border: 0;-    background: inherit;-    color: #642121;-    font-size: inherit;-    font-weight: bold;-    /*text-decoration: underline;*/-}--input.string_edit { font-family: inherit; font-size: inherit; }
− src/editor/simple/save.hs
@@ -1,25 +0,0 @@-import System(getArgs)-import CGI(getQuery,string)-import MUtils(apSnd)--main = save2 =<< getArgs--{--save1 [dir] =-  do fs@[ns,_] <- readIO =<< getContents-     nes <- save_all fs-     putStrLn $ unwords nes-  where-    save_all [ns,cs] = mapM (write1 dir) (zip ns cs)--}--write1 dir (n,c) = -   do writeFile (dir++"/"++ne) c-      return ne-  where-    ne=if '.' `elem` n then n else n++".gf"- -save2 [dir] =-  do nfs <- getQuery-     nes <- mapM (write1 dir . apSnd string) nfs-     putStrLn $ unwords nes
− src/editor/simple/share.html
@@ -1,27 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">-<html> <head>-<title>Download from Grammar Cloud</title>-<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">-<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">--</head>--<body>-<h1><img src="P/1307545048_weather_09.png" alt="">Download from Grammar Cloud</h1>--<pre id=debug></pre>--<hr>-<address></address>-<!-- hhmts start --> Last modified: Mon Aug  1 16:24:44 CEST 2011 <!-- hhmts end -->-<script type="text/javascript" src="support.js"></script>-<script type="text/javascript" src="localstorage.js"></script>-<script type="text/javascript" src="gf_abs.js"></script>-<script type="text/javascript" src="editor.js"></script>-<script type="text/javascript" src="cloud.js"></script>-<script type="text/javascript" src="sort.js"></script>-<script type="text/javascript">-download_from_cloud();-</script>-</body>-</html>
− src/editor/simple/slideshow.js
@@ -1,86 +0,0 @@--var internet_explorer=navigator.appName=="Microsoft Internet Explorer";--/* How to change opacity in IE:-http://joseph.randomnetworks.com/archives/2006/08/16/css-opacity-in-internet-explorer-ie/-*/--var set_opacity =-  internet_explorer-    ? function(el,o) { el.style.filter="alpha(opacity="+Math.round(o*100)+")";}-    : function(el,o) { el.style.opacity=o; };--function start_slideshow(img,options) {-    var p=img.parentNode;-    if(p.tagName=="A") p=p.parentNode;-    var is=p.getElementsByTagName("img");-    if(is.length>1) {-	var cur=0;-	var w=img.width;-	var h=img.height;-	//p.style.position="relative";-	p.style.minWidth=w+"px";-	p.style.minHeight=h+"px";-	var images=[];-	for(var i=0;i<is.length;i++) {-	    images[i]=is[i];-	    var c=images[i];-	    if(internet_explorer) c.style.zoom=1;-	    c.style.position="absolute";-	}-	var timeout=1000*(options.delay || 5);-	var ft=options.fade==null ? 1 : options.fade;-	var tick=function() {-	    var c=images[cur];-	    cur= (cur+1) % images.length;-	    var n=images[cur];-	    set_opacity(n,0);-	    //n.style.position="static";-	    n.style.zIndex=1;-	    n.className="";-	    if(n.width>w) { w=n.width; p.style.minWidth=w+"px"; }-	    if(n.height>h) { h=n.height; p.style.minHeight=h+"px"; }-	    c.style.position="absolute";-	    c.style.zIndex=0;-	    fade(n,0,1,ft,function() {-		if(c.width>n.width || c.height>n.height) fade(c,1,0,ft,null);-		else set_opacity(c,0); });-	    //debug.innerHTML=w+"x"+h;-	    //for(var i=0;i<images.length;i++)-		//debug.appendChild(text(" "+images[i].style.position));-	}-	//var debug=document.createElement("div");-	//p.parentNode.insertBefore(debug,p);-	//debug.innerHTML=w+"x"+h;-	setInterval(tick,timeout);-    }-    //else alert("No slideshow!");-}--function fade(el,start,stop,t,after) {-  // el: which element to fade-  // start: starting opacity [0..1]-  // stop: ending opacity [0..1]-  // t: duration of fade (in seconds), default 1s-  // after: function to call when done fading, optional-  var dt=40; // Animation granularity, 1/40ms = 25fps-  el.step=(stop-start)*dt/(1000*(t==null ? 1 : t));-  el.stop=stop;-  //alert("fade "+start+" "+stop+" "+el.step);-  var done=function() {-      clearInterval(el.timer);-      el.timer=null;-      if(after) after();-  }-  var f=function() {-     var next=el.current+el.step;-     if(next>=1) { next=1; done(); }-     if(next<=0) { next=0; done(); }-     set_opacity(el,next);-     el.current=next-  }-  if(!el.timer) {-      el.current=start;-      el.timer=setInterval(f,dt);-  }-}
− src/editor/simple/upload.cgi
@@ -1,252 +0,0 @@-#!/bin/bash--bin=/Users/hallgren/www/bin--charset="UTF-8"-AUTOHEADER=no--. $bin/cgistart.sh-export LC_CTYPE="UTF-8"-style_url="editor.css"--tmp="$documentRoot/tmp"--make_dir() {-  dir="$(mktemp -d "$tmp/gfse.XXXXXXXXXX")"-# chmod a+rxw "$dir"-  chmod a+rx "$dir"-  cp "grammars.cgi" "$dir"-}---check_grammar() {-  pagestart "Uploaded"-# echo "$PATH_INFO"-  chgrp everyone "$dir"-  chmod g+ws "$dir"-  umask 002-# files=( $(Reg from-url | LC_CTYPE=sv_SE.ISO8859-1 ./save "$dir") )-  files=( $(LC_CTYPE=sv_SE.ISO8859-1 ./save "$dir") )-  gffiles=( )-  otherfiles=( )-  for f in ${files[*]} ; do-    case "$f" in-      *.gf) gffiles=( ${gffiles[*]} "$f" ) ;;-      *) otherfiles=( ${otherfiles[*]} "$f" ) ;;-    esac-  done--  if [ ${#otherfiles} -gt 0  -a -n "$PATH_INFO" ] ; then-      echo "Use the following link for shared access to your grammars from multiple devices:"-      begin ul-        case "$SERVER_PORT" in-	    80) port="" ;;-	    *) port=":$SERVER_PORT"-        esac-        parent="http://$SERVER_NAME$port${REQUEST_URI%/upload.cgi/tmp/gfse.*}"-        cloudurl="$parent/share.html#${dir##*/}"-        li; link "$cloudurl" "$cloudurl"-      end-      #begin dl-      #dt ; echo "◂"; link "javascript:history.back()" "Back to Editor"-      #end-  fi--  cd $dir-  if [ ${#gffiles} -gt 0 ] ; then-    begin pre-    echo "gf -s -make ${gffiles[*]}"-    if gf -s -make ${gffiles[*]} 2>&1 ; then-      end-      h3 OK-      begin dl-      [ -z "$minibar_url" ] || { dt; echo "▸"; link "$minibar_url?/tmp/${dir##*/}/" "Minibar"; }-      [ -z "$transquiz_url" ] || { dt; echo "▸"; link "$transquiz_url?/tmp/${dir##*/}/" "Translation Quiz"; }-      [ -z "$gfshell_url" ] || { dt; echo "▸"; link "$gfshell_url?dir=${dir##*/}" "GF Shell"; }-      dt ; echo "◂"; link "javascript:history.back()" "Back to Editor"--      end-      sed=();-      for pgf in *.pgf ; do-	  sed=("${sed[@]}" -e "s%$pgf%<a href=\"${dir##*/}/$pgf\">$pgf</a>%")-      done-      begin pre-        ls -l *.pgf | sed "${sed[@]}"-      end-    else-      end-      begin h3 class=error_message; echo Error; end-      for f in ${gffiles[*]} ; do-	h4 "$f"-	begin pre class=plain-	cat -n "$f"-	end-      done-    fi-  fi-  begin div class=footer-  hr-  date-  end-# begin pre ; env-  endall-}--error400() {-    echo "Status: 400"-    pagestart "Error"-    echo "What do you want?"-    endall-}--error404() {-    echo "Status: 404"-    pagestart "Not found"-    echo "Not found"-    endall-}--if [ -z "$tmp" ] || ! [ -d "$tmp" ] ; then-  pagestart "Error"-  begin pre-  echo "upload.cgi is not properly configured:"-  if [ -z "$tmp" ] ; then-    echo "cgiconfig.sh must define tmp"-  elif [ ! -d "$tmp" ] || [ ! -w "$tmp" ] ; then-    echo "$tmp must be a writeable directory"-  fi-  # cgiconfig.sh should define minibar & gfshell to allow grammars to be tested.-  endall-else-case "$REQUEST_METHOD" in-  POST)-    case "$PATH_INFO" in-      /tmp/gfse.*)-	style_url="../../$style_url"-        dir="$tmp/${PATH_INFO##*/}"-	check_grammar-	;;-      *)-        make_dir-	echo >&2 "Using temporary directory $dir"-	check_grammar-        rm -rf "$dir"-    esac-    ;;-  GET)-    case "$QUERY_STRING" in-	dir) make_dir-	     ContentType="text/plain"-	     cgiheaders-	     echo_n "/tmp/${dir##*/}"-             ;;-	ls=*)-	     dir=$(qparse "$QUERY_STRING" ls)-	     case "$dir" in-		 /tmp/gfse.*) # shouldn't allow .. in path !!!-		     path="$documentRoot$dir"-		     if [ -d "$path" ] ; then-			 ContentType="text/plain; charset=$charset"-			 cgiheaders-			 cd "$path"-			 shopt -s nullglob-			 echo_n *-*.json-		     else-			 error404-		     fi-		     ;;-                *) error400-	     esac-	     ;;-	rmdir=*)-	     dir=$(qparse "$QUERY_STRING" rmdir)-	     case "$dir" in-		 /tmp/gfse.*) # shouldn't allow .. in path !!!-		     path="$documentRoot$dir"-		     if [ -d "$path" ] ; then-			 ContentType="text/plain; charset=$charset"-			 cgiheaders-			 if [ -h "$path" ] ; then-			     cd "$path"-			     cd ..-			     rm "$path"-			 else-			   cd "$path"-			   shopt -s nullglob-			   rm *.gf *.gfo *-*.json *.pgf grammars.cgi-			   cd ..-			   rmdir "$path"-			 fi-			 newdir=$(qparse "$QUERY_STRING" newdir)-			 case "$newdir" in-			     /tmp/gfse.*) # shouldn't allow .. in path !!!-				 newnode="${newdir##*/}"-				 oldnode="${path##*/}"-				 ln -s "$newnode" "$oldnode"-			 esac-		     else-			 error404-		     fi-		     ;;-                *) error400-	     esac-	     ;;-	download=*)-	     file=$(qparse "$QUERY_STRING" download)-	     case "$file" in-		 /tmp/gfse.*/*.json) # shouldn't allow .. in path !!!-		     path="$documentRoot$file"-		     if [ -r "$path" ] ; then-			 ContentType="text/javascript; charset=$charset"-			 cgiheaders-			 cat "$path"-		     else-			 error404-		     fi-		     ;;-                *) error400-	     esac-	     ;;-	rm=*)-	     file=$(qparse "$QUERY_STRING" rm)-	     case "$file" in-		 /tmp/gfse.*/*.json) # shouldn't allow .. in path !!!-		     path="$documentRoot$file"-		     if [ -r "$path" ] ; then-			 ContentType="text/javascript; charset=$charset"-			 cgiheaders-			 rm "$path"-		     else-			 error404-		     fi-		     ;;-                *) error400-	     esac-	     ;;-	cc=*)-	     # Just to check an expression for syntax errors-	     exp=$(qparse "$QUERY_STRING" cc)-	     ContentType="text/plain; charset=$charset"-	     cgiheaders-	     echo "cc $exp" | GF_RESTRICTED=True gf -run-	     ;;-	"")-	    case "$PATH_INFO" in-		/tmp/gfse.*/*.pgf)-		    path="$documentRoot$PATH_INFO"-		    if [ -r $path ] ; then-			ContentType="application/binary"-			cgiheaders-			cat "$path"-		    else -			error404-		    fi-		    ;;-		*)-		  error400-	    esac-	    ;;-        *) error400-    esac-esac-fi
+ src/example-based/ExampleDemo.hs view
@@ -0,0 +1,553 @@+module ExampleDemo (Environ,initial,getNext, provideExample, testThis,mkFuncWithArg,searchGoodTree,isMeta)+  where++import PGF+import System.IO+import Data.List+import Control.Monad+import qualified Data.Map as Map+import qualified Data.IntMap as IntMap+import qualified Data.Set as Set+import Data.Maybe+import System.Environment (getArgs)+import System.Random (RandomGen) --newStdGen+++type MyType = CId                                -- name of the categories from the program+type ConcType = CId                              -- categories from the resource grammar, that we parse on+type MyFunc = CId                                -- functions that we need to implement+--type FuncWithArg = ((MyFunc, MyType), Expr)    -- function with arguments  +type InterInstr = [String]                       -- lincats that were generated but not written to the file++++data FuncWithArg = FuncWithArg +                      {getName :: MyFunc,        -- name of the function to generate+                       getType :: MyType,        -- return type of the function+                       getTypeArgs :: [MyType]  -- types of arguments +                       }+       deriving (Show,Eq,Ord)++-- we assume that it's for English for the moment+++type TypeMap = Map.Map MyType ConcType           -- mapping found from a file++type ConcMap = Map.Map MyFunc Expr               -- concrete expression after parsing++data Environ = Env {getTypeMap :: TypeMap,                  -- mapping between a category in the grammar and a concrete type from RGL+                    getConcMap :: ConcMap,                  -- concrete expression after parsing          +                    getSigs :: Map.Map MyType [FuncWithArg], -- functions for which we have the concrete syntax already with args +                    getAll :: [FuncWithArg]           -- all the functions with arguments  +                    }+++getNext :: Environ -> ([MyFunc],[MyFunc])+getNext env = +  let sgs = getSigs env+      allfuncs  = getAll env+      names = Set.fromList $ map getName $ concat $ Map.elems sgs+      exampleable = filter (\x -> (isJust $ getNameExpr x env) +                               &&+                               (not $ Set.member x names) -- maybe drop this if you want to also rewrite from examples...+                            ) $ map getName allfuncs+      testeable = filter (\x -> (isJust $ getNameExpr x env ) +                              && +                               (Set.member x names)+                          ) $ map getName allfuncs    ++     in (exampleable,testeable)+++provideExample :: RandomGen gen => gen -> Environ -> MyFunc -> PGF -> PGF -> Language -> Maybe (Expr,String)+provideExample gen env myfunc parsePGF pgfFile lang = +      fmap giveExample $ getNameExpr myfunc env+ where +   giveExample e_ = +     let newexpr = head $ generateRandomFromDepth gen pgfFile e_ (Just 5) -- change here with the new random generator+         ty = getType $ head $ filter (\x -> getName x == myfunc) $ getAll env+         embeddedExpr = maybe "" (\x -> ", as in: " ++ q (linearize pgfFile lang x)) (embedInStart (getAll env) (Map.fromList [(ty,e_)]))+         lexpr = linearize pgfFile lang newexpr  +         q s = sq++s++sq+         sq = "\""+       in (newexpr,q lexpr ++ embeddedExpr)+-- question, you need the IO monad for the random generator, how to do otherwise ??+-- question can you make the expression bold/italic - somehow distinguishable from the rest ?++++testThis :: Environ -> MyFunc -> PGF -> Language -> Maybe String  +testThis env myfunc parsePGF lang = +    fmap (linearize parsePGF lang . mapToResource env . llin env) $+    getNameExpr myfunc env  +++-- we assume that even the functions linearized by the user will still be in getSigs along with their linearization +++-- fill in the blancs of an expression that we want to linearize for testing purposes+---------------------------------------------------------------------------++llin :: Environ -> Expr -> Expr +llin env expr = +     let +         (id,args) = fromJust $ unApp expr+         cexpr = fromJust $ Map.lookup id (getConcMap env)+     in +         if any isMeta args +              then let +                       sigs = concat $ Map.elems $ getSigs env+                       tys = findExprWhich sigs id+                    in  replaceConcArg 1 tys expr env +           else mkApp id $ map (llin env) args+++-- argument of the meta variable to replace, list of arguments left, expression to replace, environment, current replace expression +replaceConcArg :: Int -> [MyType] -> Expr -> Environ -> Expr+replaceConcArg i [] expr env = expr+replaceConcArg i (t:ts) expr env =      -- TO DO : insert randomness here !!+   let ss = fromJust $ Map.lookup t $ getSigs env +       args = filter (null . getTypeArgs) ss +       finArg = if null args then let l = last ss in llin env (mkApp (getName l) [mkMeta j | j <- [1..(length $ getTypeArgs l)]]) +                   else mkApp (getName $ last args) [] +    in   +                     let newe = replaceOne i finArg expr+                               in replaceConcArg (i+1) ts newe env       +                   +-- replace a certain metavariable with a certain expression in another expression - return updated expression+replaceOne :: Int -> Expr -> Expr -> Expr                               +replaceOne i erep expr = +      if isMeta expr && ((fromJust $ unMeta expr) == i) +               then erep+        else if isMeta expr then expr+              else let (id,args) = fromJust $ unApp expr+                       in  +                        mkApp id $ map (replaceOne i erep) args+++findExprWhich :: [FuncWithArg] -> MyFunc -> [MyType]+findExprWhich lst f = getTypeArgs $ head $ filter (\x -> getName x == f) lst +++mapToResource :: Environ -> Expr -> Expr +mapToResource env expr = +      let (id,args) =  maybe (error $ "tried to unwrap " ++ showExpr [] expr) (\x -> x) (unApp expr)+          cmap      = getConcMap env+          cexp      = maybe (error $ "didn't find " ++ showCId id ++ " in  "++ show cmap) (\x -> x)  (Map.lookup id cmap)+        in +        if null args then cexp+             else let newargs = map (mapToResource env) args+                   in replaceAllArgs cexp 1 newargs+      where +      replaceAllArgs expr i []     = expr +      replaceAllArgs expr i (x:xs) = replaceAllArgs (replaceOne i x expr) (i+1) xs +   +         ++-----------------------------------------------++-- embed expression in another one from the start category++embedInStart :: [FuncWithArg] -> Map.Map MyType Expr -> Maybe Expr +embedInStart fss cs =+  let currset = Map.toList cs +      nextset = Map.fromList $ concat [ if elem myt (getTypeArgs farg) +                     then connectWithArg (myt,exp) farg else [] +                        | (myt,exp) <- currset, farg <- fss]+      nextmap = Map.union cs nextset+      maybeExpr = Map.lookup startCateg nextset+     in if isNothing maybeExpr then +               if Map.size nextmap == Map.size cs then Nothing --error $ "could't build " ++ show startCateg ++ "with " ++ show fss +                  else embedInStart fss nextmap+       else return $ fromJust maybeExpr+   where +      connectWithArg (myt,exp) farg = +             let ind = head $ elemIndices myt (getTypeArgs farg)+              in [(getType farg, mkApp (getName farg) $ [mkMeta i | i <- [1..ind]] ++ [exp] ++ [mkMeta i | i <- [(ind + 1)..((length $ getTypeArgs farg) - 1)]])]+               +++++-----------------------------------------------++updateConcMap :: Environ -> MyFunc -> Expr -> Environ+updateConcMap env myf expr = +     Env (getTypeMap env) (Map.insert myf expr (getConcMap env)) (getSigs env) (getAll env)++ +updateInterInstr :: Environ -> MyType -> FuncWithArg -> Environ+updateInterInstr env myt myf  = +  let  ii = getSigs env+       newInterInstr = +         maybe (Map.insert myt [myf] ii) (\x -> Map.insert myt (myf:x) ii) $ Map.lookup myt ii+      in Env (getTypeMap env) (getConcMap env) newInterInstr (getAll env)+++putSignatures :: Environ -> [FuncWithArg] -> Environ+putSignatures env fss = +     Env (getTypeMap env) (getConcMap env) (mkSigs fss) (getAll env)+      +      +updateEnv :: Environ -> FuncWithArg -> MyType -> Expr -> Environ +updateEnv env myf myt expr =  +  let  ii = getSigs env+       nn = getName myf+       newInterInstr = +         maybe (Map.insert myt [myf] ii) (\x -> Map.insert myt (myf:x) ii) $ Map.lookup myt ii+      in Env (getTypeMap env) (Map.insert nn expr (getConcMap env)) newInterInstr (getAll env)+++mkSigs :: [FuncWithArg] -> Map.Map MyType [FuncWithArg]+mkSigs fss = Map.fromListWith (++) $ zip (map getType fss) (map (\x -> [x]) fss)++++------------------------------------+lang :: String +lang = "Eng"+++parseLang :: Language+parseLang = fromJust $ readLanguage "ParseEng"+++parsePGFfile :: String+parsePGFfile = "ParseEngAbs.pgf"+------------------------------------+++++                 +searchGoodTree :: Environ -> Expr -> [Expr] -> IO (Maybe (Expr,Expr))+searchGoodTree env expr [] = return Nothing+searchGoodTree env expr (e:es) = +     do val <- debugReplaceArgs expr e env+        maybe (searchGoodTree env expr es) (\x -> return $ Just (x,e)) val ++++getNameExpr :: MyFunc -> Environ -> Maybe Expr+getNameExpr myfunc env = +    let allfunc = filter (\x -> getName x == myfunc) $ getAll env+            in +        if null allfunc then Nothing+            else getExpr (head allfunc) env++-- find an expression to generate where we have all the other elements available+getExpr :: FuncWithArg -> Environ -> Maybe Expr +getExpr farg env =  +  let tys = getTypeArgs farg+      ctx = getSigs env +      lst = getConcTypes ctx tys 1+    in if (all isJust lst) then  Just $ mkApp (getName farg) (map fromJust lst)+            else  Nothing    +     where getConcTypes context [] i = []+           getConcTypes context (ty:types) i =  +                let pos = Map.lookup ty context+                   in +                    if isNothing pos  || (null $ fromJust pos) then [Nothing]                                                +                          else  +                             let mm = last $ fromJust pos+                                 mmargs = getTypeArgs mm+                                 newi = i + length mmargs - 1  +                                 lst = getConcTypes (Map.insert ty (init $ (fromJust pos)) context) types (newi+1)+                                  in                      +                                  if (all isJust lst) then                     -- i..newi+                                         (Just $ mkApp (getName mm) [mkMeta j | j <- [1..(length mmargs)]]) : lst +                                       else  [Nothing]+      +++++-- only covers simple expressions with meta variables, not the rest...+isGeneralizationOf :: Expr -> Expr -> Bool+isGeneralizationOf genExpr testExpr = +  if isMeta genExpr then True+   else if isMeta testExpr then False+    else let genUnwrap = unApp genExpr +             testUnwrap = unApp testExpr+       in if isNothing genUnwrap || isNothing testUnwrap then False -- see if you can generalize here+           else let (gencid, genargs) = fromJust genUnwrap +                    (testcid, testargs) = fromJust testUnwrap+                in +                   (gencid == testcid) && (length genargs == length testargs)       +                       && (and [isGeneralizationOf g t | (g,t) <- (zip genargs testargs)])++{-do lst <- getConcTypes context types (i+1)+     return $ mkMeta i : lst -} ++debugReplaceArgs :: Expr -> Expr -> Environ -> IO (Maybe Expr)+debugReplaceArgs aexpr cexpr env = +  if isNothing $ unApp aexpr then return Nothing+       else if any isNothing $ map unApp $ snd $ fromJust $ unApp aexpr then return Nothing+     else+       let args = map (fst.fromJust.unApp) $ snd $ fromJust $ unApp aexpr+           concExprs = map (\x -> fromJust $ Map.lookup x $ getConcMap env) args+         in startReplace 1 cexpr concExprs+        where +          startReplace i cex []        = return $ Just cex+          startReplace i cex (a:as)    = do val <- debugReplaceConc cex i a+                                            maybe ( --do putStrLn $ "didn't find "++ showExpr [] a ++ " in " ++showExpr [] cexpr+                                                       return Nothing) +                                                  (\x -> --do putStrLn $ "found it, the current expression is "++ showExpr [] x+                                                            startReplace (i+1) x as) +                                                     val +                      +debugReplaceConc :: Expr -> Int -> Expr -> IO (Maybe Expr)+debugReplaceConc expr i e = +       let (newe,isThere) = searchArg expr +          in if isThere then return $ Just newe else return $ Nothing +     where   +      searchArg e_  =  +            if isGeneralizationOf e e_ then (mkMeta i, True)+              else maybe (e_,False) (\(cid,args) -> let repargs = map searchArg args+                                         in (mkApp cid (map  fst repargs), or $ map snd repargs)) $ unApp e_  + +++-- replaceArgs : Original expression to parse (from abstract syntax) -> Concrete expression (parsed) +replaceArgs :: Expr -> Expr -> Environ -> Maybe Expr+replaceArgs aexpr cexpr env =+  if isNothing $ unApp aexpr then error $ "could't unwrap this "++ show aexpr +      else if any isNothing $ map unApp $ snd $ fromJust $ unApp aexpr then error $ "couldn't unwrap more this : "++ show aexpr+  else +   let  args = map (fst.fromJust.unApp) $ snd $ fromJust $ unApp aexpr+        concExprs = map (\x -> fromJust $ Map.lookup x $ getConcMap env) args+          in startReplace 1 cexpr concExprs+    where +      startReplace i cex []       = return cex +      startReplace i cex (a:as)   = maybe Nothing (\x -> startReplace (i+1) x as) $ replaceConc cex i a++++replaceConc :: Expr -> Int -> Expr -> Maybe Expr+replaceConc expr i e = +       let (newe,isThere) = searchArg expr +          in if isThere then return newe else Nothing +     where   +      searchArg e_  =  +            if isGeneralizationOf e e_ then (mkMeta i, True)+              else maybe (e_,False) (\(cid,args) -> let repargs = map searchArg args+                                         in (mkApp cid (map  fst repargs), or $ map snd repargs)) $ unApp e_  ++++writeResults :: Environ -> String -> IO ()+writeResults env fileName = +   let cmap = getConcMap env+       lincats = unlines $ map (\(x,y) -> "lincat " ++ showCId x ++ " = " ++ showCId y ++ " ; " ) $ Map.toList $ getTypeMap env +       sigs = unlines $ map +                  (\x -> let n = getName x +                             no = length $ getTypeArgs x+                             oargs = unwords $ ("lin " ++ showCId n) : ["o"++show i | i <- [1..no]]     +                         in (oargs ++ " = " ++ (simpleReplace $ showExpr [] $ fromJust $ Map.lookup n cmap) ++ " ; ")) $ concat $ Map.elems $ getSigs env+    in +          writeFile fileName ("\n" ++ lincats ++ "\n\n" ++  sigs)  +         ++simpleReplace :: String -> String +simpleReplace [] = []+simpleReplace ('?':xs) = 'o' : simpleReplace xs+simpleReplace (x:xs) = x : simpleReplace xs+++isMeta :: Expr -> Bool+isMeta = isJust.unMeta ++-- works with utf-8 characters also, as it seems+++mkFuncWithArg ::  ((CId,CId),[CId]) -> FuncWithArg+mkFuncWithArg ((c1,c2),cids) = FuncWithArg c1 c2 cids+++---------------------------------------------------------------------------------++initial :: TypeMap -> ConcMap -> [FuncWithArg] -> [FuncWithArg] -> Environ+initial tm cm fss allfs = Env tm cm (mkSigs fss) allfs++testInit :: [FuncWithArg] -> Environ+testInit allfs = initial lTypes Map.empty [] allfs++lTypes = Map.fromList [(mkCId "Comment", mkCId "S"),(mkCId "Item", mkCId "NP"), (mkCId "Kind", mkCId "CN"), (mkCId "Quality", mkCId "AP")]++startCateg = mkCId "Comment"+-- question about either to give the startcat or not ...++++++----------------------------------------------------------------------------------------------------------+{-+main = + do args <- getArgs+    case args of +      [pgfFile] -> +         do pgf <- readPGF pgfFile+            parsePGF <- readPGF parsePGFfile+            fsWithArg <- forExample pgf+            let funcsWithArg = map (map mkFuncWithArg) fsWithArg+            let morpho = buildMorpho parsePGF parseLang+            let fss = concat funcsWithArg+            let fileName = takeWhile (/='.') pgfFile ++ lang ++ ".gf"+            env <- start parsePGF pgf morpho (testInit fss) fss+            putStrLn $ "Should I write the results to a file ? yes/no"+            ans <-getLine +            if ans == "yes" then do writeResults env fileName+                                    putStrLn $ "Wrote file " ++ fileName+             else return ()  +      _ ->  fail "usage : Testing <path-to-pgf> "+++  +start :: PGF -> PGF -> Morpho -> Environ -> [FuncWithArg] -> IO Environ+start parsePGF pgfFile morpho env lst = +  do putStrLn "Do you want examples from another language ? (no/concrete syntax name otherwise)"+     ans1 <- getLine+     putStrLn "Do you want testing mode ? (yes/no)"+     ans2 <- getLine+     case (ans1,ans2) of+       ("no","no")    -> do putStrLn "no extra language, just the abstract syntax tree"+                            interact env lst False Nothing +       (_,"no")       -> interact env lst False (readLanguage ans1)+       ("no","yes")   -> do putStrLn "no extra language, just the abstract syntax tree"+                            interact env lst True Nothing+       (_,"yes")    -> interact env lst True (readLanguage ans1)+       ("no",_)       -> do putStrLn "no extra language, just the abstract syntax tree"+                            putStrLn $ "I assume you don't want the testing mode ... " +                            interact env lst False Nothing+       (_,_)          -> do putStrLn $ "I assume you don't want the testing mode ... " +                            interact env lst False (readLanguage ans1)             +  where ++   interact environ [] func _ = return environ+   interact environ (farg:fargs) boo otherLang = +             do +                maybeEnv <- basicInter farg otherLang environ boo+                if isNothing maybeEnv then return environ+                 else interact (fromJust maybeEnv) fargs boo otherLang                ++   basicInter farg js environ False = +       let e_ = getExpr farg environ in +        if isNothing e_ then return $ Just environ+             else parseAndBuild farg js environ (getType farg) e_ Nothing +   basicInter farg js environ True = +        let (e_,e_test) = get2Expr farg environ in +         if isNothing e_ then return $ Just environ +          else if isNothing e_test then do putStrLn $ "not enough arguments "++ (showCId $ getName farg)+                                           parseAndBuild farg js environ (getType farg) e_ Nothing  +                    else parseAndBuild farg js environ (getType farg) e_ e_test++-- . head . generateRandomFrom gen2 pgfFile+   parseAndBuild farg js environ ty e_ e_test =+           do let expr = fromJust e_+              gen1 <- newStdGen+              gen2 <- newStdGen+              let newexpr = head $ generateRandomFrom gen1 pgfFile expr+              let embeddedExpr = maybe "***" (showExpr [] ) (embedInStart (getAll environ) (Map.fromList [(ty,expr)])) +              let lexpr = if isNothing js then "" else "\n-- " ++ linearize pgfFile (fromJust js) newexpr ++ " --" +              putStrLn $ "Give an example for " ++ (showExpr [] expr)    +                               ++ lexpr ++ "and now"+                               ++ "\n\nas in " ++ embeddedExpr ++ "\n\n"+              --+              ex <- getLine +              if (ex == ":q") then return Nothing  +                    else +                      let ctype = fromJust $ Map.lookup (getType farg) (getTypeMap environ) in+                         do env' <- decypher farg ex expr environ (fromJust $ readType $ showCId ctype) e_test+                            return (Just env')+       +   decypher farg ex expr environ ty e_test =  +     --do putStrLn $ "We need to parse " ++ ex ++ " as " ++ show ctype+        let pTrees = parse parsePGF (fromJust $ readLanguage "ParseEng") ty ex  in +             pickTree farg expr environ ex e_test pTrees +             + --  putStrLn $ "And now for testing, \n is this also correct yes/no \n ## " ++  (linearize parsePGF parseLang $ mapToResource newenv $ llin newenv e_test) ++ " ##"+                                               +   -- select the right tree among the options given by the parser +   pickTree farg expr environ ex e_test [] =  +                let miswords = morphoMissing morpho (words ex) +                   in +                if null miswords then do putStrLn $ "all words known, but some syntactic construction is not covered by the grammar..."+                                         return environ+                    else do putStrLn $ "the following words are unknown, please add them to the lexicon: " ++ show miswords+                            return environ+   pickTree farg expr environ ex e_test [tree] = +                do val <- searchGoodTree environ expr [tree]  -- maybe order here after the probabilities for better precision+                   maybe (do putStrLn $ "none of the trees is consistent with the rest of the grammar, please check arguments "+                             return environ) +                         (\(x,newtree) -> let newenv = updateEnv environ farg (getType farg) x in+                                              do putStrLn $ "the result is "++showExpr [] x+                                                 newtestenv <- testTest newenv e_test -- question ? should it belong there - there is just one possibility of a tree... +                                                 return newenv) val+   pickTree farg expr environ ex e_test parseTrees = +                do putStrLn $ "There is more than one possibility, do you want to choose the right tree yourself ? yes/no "+                   putStr "  >"+                   ans <- getLine+                   if ans == "yes" then do pTree <- chooseRightTree parseTrees+                                           processTree farg environ expr pTree e_test+                     else processTree farg environ expr parseTrees e_test++   -- introduce testing function, if it doesn't work, then reparse, take that tree+   testTree envv e_test = return envv -- TO DO - add testing here+   +   testTest envv Nothing = return envv+   testTest envv (Just exxpr) = testTree envv exxpr   + ++   -- allows the user to pick his own tree+   chooseRightTree trees = return trees -- TO DO - add something clever here     +   +   -- selects the tree from where one can abstract over the original arguments +   processTree farg environ expr lsTrees e_test =+     let trmes = if length lsTrees == 1 then "the tree is not consistent " else "none of the trees is consistent " in+     do val <- searchGoodTree environ expr lsTrees+        maybe (do putStrLn $ trmes ++ "with the rest of the grammar, please check arguments! "+                  return environ) +                         (\(x,newtree) -> let newenv = updateEnv environ farg (getType farg) x in+                                              do putStrLn $ "the result is "++showExpr [] x+                                                 newtestenv <- testTest newenv e_test +                                                 return newenv) val++++-------------------------------++get2Expr :: FuncWithArg -> Environ -> (Maybe Expr, Maybe Expr)+get2Expr farg env =+  let tys = getTypeArgs farg+      ctx = getSigs env+      (lst1,lst2) = getConcTypes2 ctx tys 1+      arg1 = if (all isJust lst1) then Just $ mkApp (getName farg) (map fromJust lst1) else Nothing+      arg2 = if (all isJust lst2) then Just $ mkApp (getName farg) (map fromJust lst2) else Nothing+   in if arg1 == arg2 then (arg1, Nothing)+         else (arg1,arg2)+  where +           getConcTypes2 context [] i = ([],[])+           getConcTypes2 context (ty:types) i =  +                let pos = Map.lookup ty context+                   in +                    if isNothing pos  || (null $ fromJust pos) then ([Nothing],[Nothing])                                                +                          else  +                             let (mm,tt) = (last $ fromJust pos, head $ fromJust pos)+                                 mmargs = getTypeArgs mm+                                 newi = i + length mmargs - 1  +                                 (lst1,lst2) = getConcTypes2 (Map.insert ty (init (fromJust pos)) context) types (newi+1)+                                 ttargs = getTypeArgs tt+                                 newtti = i + length ttargs - 1+                                 fstArg = if (all isJust lst1) then               -- i..newi  +                                             (Just $ mkApp (getName mm) [mkMeta j | j <- [1..(length mmargs)]]) : lst1 +                                            else [Nothing]+                                 sndArg = if (all isJust lst2) then +                                             (Just $ mkApp (getName tt) [mkMeta j | j <- [1..(length ttargs)]]) : lst2+                                            else [Nothing]+                              in +                                (fstArg,sndArg)   +++-}+ 
+ src/example-based/ExampleService.hs view
@@ -0,0 +1,123 @@+module ExampleService(cgiMain,cgiMain',newPGFCache) where+import System.Random(newStdGen)+import System.FilePath((</>),makeRelative)+import Data.Map(fromList)+import Data.Char(isDigit)+import Data.Maybe(fromJust)+import PGF+import GF.Compile.ToAPI+import Network.CGI+import Text.JSON+import FastCGIUtils+import Cache+import qualified ExampleDemo as E++newPGFCache = newCache readPGF+++cgiMain :: Cache PGF -> CGI CGIResult+cgiMain = handleErrors . handleCGIErrors . cgiMain' "." "."++cgiMain' root cwd cache =+  do command <- getInp "command"+     environ <- parseEnviron =<< getInp "state"+     case command of+       "possibilities" -> outputJSONP (E.getNext environ)+       "provide_example" ->  doProvideExample root cwd cache environ+       "abstract_example" -> doAbstractExample cwd cache environ+       "test_function" -> doTestFunction cwd cache environ+       _ -> throwCGIError 400 ("Unknown command: "++command) []++doProvideExample root cwd cache environ =+  do Just lang <- readInput "lang"+     fun <- getCId "fun"+     parsePGF <- readParsePGF cwd cache+     let adjpath path = root</>makeRelative "/" (makeRelative root cwd</>path)+     pgf <- liftIO . readCache cache . adjpath =<< getInp "grammar"+     gen <- liftIO newStdGen+     let Just (e,s) = E.provideExample gen environ fun parsePGF pgf lang+         res = (showExpr [] e,s)+     liftIO $ logError $ "proveExample ... = "++show res+     outputJSONP res++doAbstractExample cwd cache environ =+  do example <- getInp "input"+     Just params <- readInput "params"+     absstr <- getInp "abstract"+     Just abs <- return $ readExpr absstr+     liftIO $ logError $ "abstract = "++showExpr [] abs+     Just cat <- readInput "cat"+     let t = mkType [] cat []+     parsePGF <- readParsePGF cwd cache+     let lang:_ = languages parsePGF+     ae <- liftIO $ abstractExample parsePGF environ lang t abs example+     outputJSONP (fmap (\(e,_)->(exprToAPI (instExpMeta params e),e)) ae)++abstractExample parsePGF env lang cat abs example =+    E.searchGoodTree env abs (parse parsePGF lang cat example)++doTestFunction cwd cache environ =+  do fun <- getCId "fun"+     parsePGF <- readParsePGF cwd cache+     let lang:_ = languages parsePGF+     Just txt <- return (E.testThis environ fun parsePGF lang)+     outputJSONP txt++getCId :: String -> CGI CId+getCId name = maybe err return =<< fmap readCId (getInp name)+  where err = throwCGIError 400 ("Bad "++name) []++getLimit :: CGI Int+getLimit = maybe err return =<< readInput "limit"+  where err = throwCGIError 400 "Missing/bad limit" []+++readParsePGF cwd cache =+    do parsepgf <- getInp "parser"+       liftIO $ readCache cache (cwd</>parsepgf)++parseEnviron s = do state <- liftIO $ readIO s+                    return $ environ state++getInp name = maybe err return =<< getInput name+  where err = throwCGIError 400 ("Missing parameter: "++name) []+++instance JSON CId where+    showJSON = showJSON . show+    readJSON = (readResult =<<) . readJSON++instance JSON Expr where+   showJSON = showJSON . showExpr []+   readJSON = (m2r . readExpr =<<) . readJSON++m2r = maybe (Error "read failed") Ok++readResult s = case reads s of+                 (x,r):_ | lex r==[("","")] -> Ok x+                 _ -> Error "read failed"++--------------------------------------------------------------------------------+--            cat  lincat  fun  lin       fun  cat    cat+environ :: ([(CId, CId)],[(CId, Expr)],[((CId, CId), [CId])]) -> E.Environ+environ (lincats,lins0,funs) =+    E.initial (fromList lincats) concmap fs allfs+  where+    concmap = fromList lins+    allfs = map E.mkFuncWithArg funs+    fs = [E.mkFuncWithArg f | f@((fn,_),_)<-funs, fn `elem` cns]+    cns = map fst lins+    lins = filter (not . E.isMeta .snd) lins0+++instExpMeta :: [CId] -> Expr -> Expr+instExpMeta ps = fromJust . readExpr . instMeta ps . showExpr []++instMeta :: [CId] -> String -> String+instMeta ps s =+  case break (=='?') s of+    (s1,'?':s2) ->+       case span isDigit s2 of+         (s21@(_:_),s22) -> s1++show (ps!!(read s21-1))++instMeta ps s22+         ("",s22) -> s1++'?':instMeta ps s22+    (_,_) -> s
+ src/example-based/exb-fcgi.hs view
@@ -0,0 +1,15 @@+{-# LANGUAGE CPP #-}+import Control.Concurrent(forkIO)+import Network.FastCGI(runFastCGI,runFastCGIConcurrent')+import ExampleService(cgiMain,newPGFCache)++main = do --stderrToFile logFile+          fcgiMain =<< newPGFCache+++fcgiMain cache =+#ifndef mingw32_HOST_OS+          runFastCGIConcurrent' forkIO 100 (cgiMain cache)+#else+          runFastCGI (cgiMain cache)+#endif
+ src/example-based/gf-exb.cabal view
@@ -0,0 +1,25 @@+Name: gf-exb+Version: 1.0+Cabal-version: >= 1.8+Build-type: Simple+License: GPL+Synopsis: Example-based grammar writing for the Grammatical Framework++executable exb.fcgi+  main-is: exb-fcgi.hs+  Hs-source-dirs: . ../server ../compiler ../runtime/haskell+  other-modules: ExampleService ExampleDemo+                 FastCGIUtils Cache GF.Compile.ToAPI+                 -- and a lot more...+  ghc-options: -threaded+  if impl(ghc>=7.0)+    ghc-options: -rtsopts++  build-depends: base >=4.2 && <5, json, cgi, fastcgi, random,+                 containers, old-time, directory, bytestring, utf8-string,+                 pretty, array, mtl, fst, filepath++  if os(windows)+    ghc-options: -optl-mwindows+  else+    build-depends: unix
+ src/example-based/todo.txt view
@@ -0,0 +1,20 @@++Editor improvements for example-based grammar writing:+- Remove the same language from the example language menu+- Send the other language environment to getNext+- Compile a new .pgf automatically when needed+- Update buttons automatically when functions are added or removed+- Switch over to using AbsParadigmsEng.pgf instead of the old exprToAPI function++Editor support for guided construction of linearization functions+- enter api expressions by parsing them with AbsParadigmsEng.pgf in minibar+- replace simpleParseInput with one that accepts quoted string literals+- use lexcode/unlexcode in minibar+- better support for literals in minibar (completion info from the PGF+  library should indicate if literals are acceptable)++Server support for example-based grammar writing:+- Change getNext to use info from the example language+- Random generator restricted to defined functions++- More testing
src/runtime/haskell/PGF.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE BangPatterns #-} ------------------------------------------------- -- | -- Module      : PGF@@ -109,7 +110,8 @@            -- ** Morphological Analysis            Lemma, Analysis, Morpho,            lookupMorpho, buildMorpho, fullFormLexicon,-           +           morphoMissing,+            -- ** Tokenizing            mkTokenizer, @@ -128,12 +130,16 @@            showProbabilities,            readProbabilitiesFromFile,            +           -- ** SortTop+--         forExample,+            -- * Browsing            browse           ) where  import PGF.CId import PGF.Linearize+--import PGF.SortTop import PGF.Generate import PGF.TypeCheck import PGF.Paraphrase
+ src/runtime/haskell/PGF/SortTop.hs view
@@ -0,0 +1,78 @@+module PGF.SortTop+    ( forExample+     ) where++import PGF.CId+import PGF.Data+import PGF.Expr+import qualified Data.Map as Map+import qualified Data.Set as Set+import Data.Maybe+++arguments :: Type -> [CId]+arguments (DTyp [] _ _) = []+arguments (DTyp hypos _ _) = [ t |  (_,_, DTyp _ t _) <- hypos]++-- topological order of functions+-- in the order that they should be tested and generated in an example-based system++showInOrder :: Abstr -> Set.Set CId -> Set.Set CId -> Set.Set CId  -> IO [[((CId,CId),[CId])]]+showInOrder abs fset remset avset = +    let mtypes = typesInterm abs fset+        nextsetWithArgs = Set.map (\(x,y) -> ((x, returnCat abs x), fromJust y)) $ Set.filter (isJust.snd) $ Set.map (\x -> (x, isArg abs mtypes avset x)) remset+        nextset = Set.map (fst.fst) nextsetWithArgs+        nextcat = Set.map (returnCat abs) nextset+        diffset = Set.difference remset nextset+              in +            if Set.null diffset then do +                                        return [Set.toList nextsetWithArgs]+               else if Set.null nextset then do +                                                putStrLn $ "not comparable : "  ++ show diffset+                                                return []+                      else do +                               +                              rest <- showInOrder abs (Set.union fset nextset) (Set.difference remset nextset) (Set.union avset nextcat)+                              return $ (Set.toList nextsetWithArgs) : rest ++  +isArg :: Abstr -> Map.Map CId CId -> Set.Set CId -> CId -> Maybe [CId]+isArg abs mtypes scid cid = +   let p = Map.lookup cid $ funs abs+       (ty,_,_,_) = fromJust p +       args  = arguments ty  +       setargs = Set.fromList args+       cond = Set.null $ Set.difference setargs scid+      in     +        if isNothing p then error $ "not found " ++ show cid ++ "here !!"+             else if cond then return args+                   else Nothing ++typesInterm :: Abstr -> Set.Set CId -> Map.Map CId CId+typesInterm abs fset = +          let fs = funs abs+              fsetTypes = Set.map (\x -> +                                    let (DTyp _ c _,_,_,_)=fromJust $ Map.lookup x fs+                                     in (x,c)) fset+              in Map.fromList $ Set.toList fsetTypes             +++takeArgs :: Map.Map CId CId -> Map.Map CId Expr -> CId -> Expr+takeArgs mtypes mexpr ty = +     let xarg = head $ Map.keys $ Map.filter (==ty) mtypes+          in fromJust $ Map.lookup xarg mexpr               ++doesReturnCat :: Type -> CId -> Bool+doesReturnCat (DTyp _ c _) cat = c == cat                                  +                         +returnCat :: Abstr -> CId -> CId +returnCat abs cid = +      let p = Map.lookup cid $ funs abs           +          (DTyp _ c _,_,_,_) = fromJust p  +        in if isNothing p then error $ "not found "++ show cid ++ " in abstract "+                   else c++-- topological order of the categories+forExample :: PGF -> IO [[((CId,CId),[CId])]]+forExample pgf = let abs = abstract pgf +       in showInOrder abs Set.empty (Set.fromList $ Map.keys $ funs abs) Set.empty 
src/runtime/haskell/PGF/TypeCheck.hs view
@@ -548,6 +548,8 @@                                              return (VConst f vs)     occurCheck i0 k xs (VClosure env e) = do env <- mapM (occurCheck i0 k xs) env                                              return (VClosure env e)+    occurCheck i0 k xs (VImplArg e)     = do e <- occurCheck i0 k xs e+                                             return (VImplArg e)   -----------------------------------------------------------@@ -572,7 +574,7 @@  generateForMetas :: Selector s => (Scope -> TType -> TcM s Expr) -> Expr -> TcM s Expr generateForMetas prove e = do-  infExpr emptyScope e+  (e,_) <- infExpr emptyScope e   fillinVariables   refineExpr e   where@@ -587,7 +589,7 @@  generateForForest :: (Scope -> TType -> TcM FId Expr) -> Expr -> TcM FId Expr generateForForest prove e = do-  fillinVariables+--  fillinVariables   refineExpr e   where     fillinVariables = do
− src/runtime/javascript/minibar/about.html
@@ -1,180 +0,0 @@-<!DOCTYPE html>-<html> <head>-<title>About Minibar</title>-<link rel=stylesheet type="text/css" href="minibar.css">-<meta charset="UTF-8">-</head>--<body>-<h1>About Minibar</h1>--<a href="minibar.html">Minibar</a> is an alternative implementation of the-<a href="http://www.grammaticalframework.org/">GF</a> web app-<a href="http://www.grammaticalframework.org:41296/fridge/">Fridge Poetry</a>.-It doesn't do everything the original Fridge Poetry does (e.g. drag-and-drop is missing),-so I refer to it as a minibar rather than a full refrigerator :-)--<p>-Some implementation details:--<ul class=space>-  <li>It is implemented directly in JavaScipt. It does not use Google Web Toolkit or any big JavaScript libraries.-  <li>It has been tested and found to work in the following browsers:-  <ul>-    <li>On the Mac: Firefox 3.5 &amp; 3.6, Safari 4.0, Opera 10.10 and-    Google Chrome 4.0.249.49.-    <li>On Linux: Firefox 3.0.18 & 3.5, Opera 10.10.-    <li>On the Android Dev Phone: Android Mobile Safari 3.0.4 & 3.1.2-    and Android Opera Mini 4.2.-  </ul>-  It does not seem work in Internet Explorer 7-  (there are both styling and scripting issues).-  There seems to be some rendering bugs in Chrome 5.0.342.9 β.-  <li>The implementation consist of two JavaScript files:-  <a href="minibar.js">minibar.js</a> and <a href="support.js">support.js</a>-  The latter is also used in-  <a href="http://spraakbanken.gu.se/swe/forskning/saldo/ordspel">a couple of-  small web apps</a> based on the-  <a href="http://spraakbanken.gu.se/sal/ws/">SALDO web services</a>.-  <li>To access the GF web service, it uses the-  <a href="http://en.wikipedia.org/wiki/JSON#JSONP">JSONP method</a>-  mentioned in the GF-  web services paper, which allows the web app to be hosted on a different server-  from the GF web service. (To demonstrate this, I put the Minibar demo on-  www.cs.chalmers.se, while the GF server that it calls is on-  www.grammaticalframework.org.)-  <li>As an experiment, it does no use the <code>grammars.xml</code> file,-  but instead calls a little CGI script,-  <a href="http://www.grammaticalframework.org:41296/grammars/grammars.cgi.txt">grammars.cgi</a>-  which lists the .pgf files in the directory, in JSONP format.-  (Note: if you want to install this on your own computer,-  <ul>-    <li>if you click on the link,-        the CGI script will be downloaded as <code>grammars.cgi.txt</code>,-        but it should be called <code>grammars.cgi</code> and stored on the server-        in the same directory as the grammar files.-    <li>for CGI scripts to work with lighttpd, <code>"mod_cgi"</code> needs-    to be included in the definition of <code>server.modules</code> in the-    <code>lighttpd.conf</code> file.)-  </ul>-  <li>[Added 2010-02-16] There is a button for generating random sentences.-  <li>[Added 2010-02-23] All translations are shown, not just the first one,-  if there are multiple parses.-  <li>[Added 2010-02-25] Next to each translation, there is now a little tree-  icon that you can click on to see a drawing of an abstract syntax tree or a-  parse tree. If you click on a drawing it collapses back into a tree icon.-  <li>[Added 2010-04-09] Preparations to support different ways to access the-  grammar: currently we access a PGF server via JSONP, but I would also like-  to support AJAX, and local/downloaded JavaScript grammars.-  <li>[Added 2010-04-19] A text entry field appears when you click in-  the sentence area (with a dashed border). This allows you to enter words by-  typing on the keyboard. As you start typing word magnets that don't match what-  you are typing are removed. When only one magnet remains, you can press enter-  to complete the word.-  <li>[Added 2010-04-19] There is a menu for choosing the output language:-  you can pick "All" to translate to all available languages, or pick one-  particular language.-  <li>[Added 2010-04-19] You can pass options to the function-  <code>start_minibar</code> to customize the user interface. The default is-  <code>{show_abstract:true,show_trees:true}</code> to show the abstract syntax-  of parsed sentences, and to show icons that expand to syntax/parse trees next-  each translation.-  These features can be turned off by setting the fields to <code>false</code>.-  <li>[Added 2010-04-30] The grammar menu is omitted if there is only one-      grammar in the grammar list.-  <li>[Added 2010-04-30] Fewer hardwired constants and new-  <code>start_minibar</code> options (server, grammars_url, grammar_list,-  show_grouped_translations, delete_button_text) to make-  <code>minibar.js</code> more resuable.)-  <li>[Added 2010-05-26] The magnets are now created with-  <code>&lt;input type=button&gt;</code> tags to make them clickable in more-  browsers.-  <li>[Added 2010-05-26] The text entry field is now visible from the start,-  and it is removed when no more words can be added to the sentence. When you-  press enter, a word is added if there is only one magnet left,-  <em>or</em> if what you have entered exactly matches one of the remaining-  magnet.-  <li>[Added 2010-05-28] Added a link to make it easy to try the same sentence in-  <a href="http://translate.google.com">Google Translate</a>.This can be-  turned off by passing the option <code>{try_google:false}</code> to-  <code>start_minibar</code>.-  <li>[Added 2010-06-02] Added support for Help and Feedback buttons, controlled-  by the options <code>feedback_url</code> and <code>help_url</code> passed to-  <code>start_minibar</code>.-  <li>[Added 2010-06-02] New option: <code>default_source_language</code>.-  <li>[Added 2010-09-10] Minibar now automatically uses-      <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XHR</a>-      instead of JSONP when possible (i.e. when the HTML document and the-      PGF service are on the same server).-  <li>[Added 2010-09-10] The default input language is now the user's preferred-  language, if possible. This is implemented by consulting the-  <code>userLanguage</code> field in the grammar info output by pgf-server.-  <li>[Added 2010-10-27] Keyboard input and completion should now work much-      more smoothly:-  <ul>-    <li>When you press space, the current word will be completed (if incomplete)-      and a new magnet will be created. If there is more than one possible-      completion, no magnet is created, but the common prefix of the possible-      completions is added to the text box.-    <li>Instead of asking the server for possible completions every time a new-      letter is added to the curent word, minibar only ask for completions for-      whole words and then filters the list locally when more letters are entered,-      speeding things up when server responses are slow.-  </ul>-  <li>[Added 2010-10-27] Code restructuring:-    <ul>-    <li>The PGF server API has been moved to its own file:-      <a href="pgf_online.js">pgf_online.js</a>. This-      allows it to be reused in other applicaitons without importing the entire-      minibar. It also allows minibar to be used with different server-      interfaces. <a href="minibar.html">minibar.html</a> has been updated to-      show how you use the new <a href="minibar.js">minibar.js</a> and-      <a href="pgf_online.js">pgf_online.js</a>.-    <li>The minibar code has been rewritten to avoid storing state information-      in the document tree and accessing it by referring to named document-      elements. The code now also avoids using string literals containing-      the names of top-level functions to specify event handlers for buttons-      and menus. (The code is no longer introspective, so &alpha; conversion-      will not change its meaning.)-   </ul>- <li>[Added 2010-11-09] Some new documentation:-   <ul>-     <li><a href="gf-web-api-examples.html">gf-web-api-examples.html</a>:-     examples illustrating the PGF server API provided by-     <a href="pgf_online.js">pgf_online.js</a>.-     <li><a href="example.html">example.html</a>: a minimal example of a web-     page that uses <a href="pgf_online.js">pgf_online.js</a> to talk to the-     PGF server.-   </ul>- <li>[Added 2011-03-03] Added a button to display word alignment.- <li>[Changed 2011-03-22] Don't force focus to the typed input field-   after every word. On touch-based devices, the on-screen keyboard kept-   popping up after every word, which was very annoying if you were-   entering a sentence by tapping on the magnets.- <li>[Changed 2011-08-03] Moved the initialization code in minibar.html to-   <a href="minibar_online.js">minibar_online.js</a>.- <li>[Changed 2011-08-08] For improved modularity and reusability,-   two smaller objects have been factored out from the Minibar object:-   Input and Translations. These have been placed in two separate files:-   <a href="minibar_input.js">minibar_input.js</a> and-   <a href="minibar_translations.js">minibar_translations.js</a>.-   Some common auxiliary functions have also been moved to a separate file:-   <a href="minibar_support.js">minibar_support.js</a>.- <li>[Added 2011-08-09] Added some <a href="minibar-api.html">Minibar API</a>-   documentation.- <li>[Changed 2011-08-22] Quick fix to allow literals to be entered:-   if you press Enter, the current word will be accepted, even if there are no-   matching completions.-   (You can now use names of people when constructing sentences in the Letter-   grammar, for example.)-</ul>--<hr>-<small class=modtime>-<!-- hhmts start --> Last modified: Mon Aug 22 19:31:37 CEST 2011 <!-- hhmts end -->-</small>-<address>-<a href="http://www.cs.chalmers.se/~hallgren/">TH</a>-<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>-</address>-</body> </html>
− src/runtime/javascript/minibar/align-btn.png

binary file changed (138 → absent bytes)

− src/runtime/javascript/minibar/brushed-metal.png

binary file changed (36233 → absent bytes)

− src/runtime/javascript/minibar/example.html
@@ -1,57 +0,0 @@-<!DOCTYPE html>-<html> <head>-<title>PGF online server example</title>-<style type="text/css">-body { background: #ddd; }-h1, h2, h3, small, th { font-family: sans-serif; }-div.modtime { float: right; }-.modtime { color: #666; white-space: nowrap; }-</style>-<script type="text/JavaScript" src="support.js"></script>-<script type="text/JavaScript" src="pgf_online.js"></script>-<script type="text/JavaScript">--var server_options={-  grammars_url: "http://www.grammaticalframework.org/grammars/",-  grammar_list: ["Foods.pgf"]-}-var pgf_server = pgf_online(server_options);--function call_server() {-  pgf_server.parse({from:"FoodsEng",input:document.forms[0].input.value},-                   show_output)-}--function show_output(parsed) {-  document.getElementById("output").innerHTML=parsed[0].trees[0]-}--</script>--</head>--<body>-<h1>PGF online server example</h1>--<form onsubmit="call_server(); return false">-Input:-<input name=input size=50 value="this cheese is expensive">-<input type=submit value=Parse>--<p>-Output:-<span id=output></span>-</form>---<h2>Documentation</h2>-<ul>-  <li><a href="gf-web-api-examples.html">GF Web API examples</a>-</ul>--<hr>-<div class=modtime><small>-<!-- hhmts start --> Last modified: Wed Aug  3 16:52:51 CEST 2011 <!-- hhmts end -->-  </small></div>-<address><a href="http://www.cse.chalmers.se/~hallgren/">TH</a></address>-</body> </html>
− src/runtime/javascript/minibar/feedback.cgi
@@ -1,44 +0,0 @@-#!/bin/bash--bin=bin-AUTOHEADER=no-. $bin/cgistart.sh--save_feedback() {-getquery--if [ -n "$feedback_path" ] && -   echo "t=$(date +%F+%T)&ip=$REMOTE_ADDR&$query&accept_language=$HTTP_ACCEPT_LANGUAGE&user_agent=$(echo -n $HTTP_USER_AGENT | plain2url)" >> "$feedback_path"-then --    pagestart "Thank you!"-    echo "Your feedback has been saved."-    begin script type="text/javascript"-    echo "setTimeout(function(){window.close()},4000);"-    end-    pageend--else--    pagestart "Feedback error"-    echo "Your feedback could not be saved. Sorry."-    p-    tag 'input type=button onclick="javascript:history.back()" value="&lt;- Go back"'-    pageend--fi-}--view_feedback() {-  charset="UTF-8"-  pagestart "Collected Feedback"-  begin pre class=feedbacklist-   Reg show reverse drop color_depth,pixel_depth,outer_size,inner_size,available_screen_size from-url <"$PATH_TRANSLATED" | plain2html-  end-  pageend-}--case "$PATH_TRANSLATED" in-  "") save_feedback ;;-  *) view_feedback-esac
− src/runtime/javascript/minibar/feedback.html
@@ -1,48 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<html> <head>-<title>Feedback</title>-<link rel=stylesheet type="text/css" href="minibar.css">-<script type="text/JavaScript" src="support.js"></script>-<script type="text/JavaScript" src="minibar.js"></script>-<meta name = "viewport" content = "width = device-width">--</head>--<body onload="prefill_feedback_form()">--<h2><span id=grammar></span> Feedback</h2>--<form class=feedback name=feedback action="feedback.cgi" method="post">-<input type=hidden name="grammar">--<p>-<input type=hidden name="from"> <span class=field id=from>...</span> input:-<input type=hidden name="input"> <span class=field id=input>...</span>--<div id=translation_box>-<p><input type=hidden name="to"> <span class=field id="to">...</span> translation:-<input type=hidden name="translation"> <span class=field id=translation>...</span>--<p><label accesskey="S">Suggest a better translation:-<textarea rows=3 name="improvement"></textarea></label>-</div>--<p><label accesskey="C">Comments:-<br><textarea rows=5 name="comment"></textarea></label>--<p>-<input type=submit value="Submit Feedback">-<input type=button value="Cancel" onclick="window.close()">---<input type=hidden name="inner_size">-<input type=hidden name="outer_size">-<input type=hidden name="screen_size">-<input type=hidden name="available_screen_size">-<input type=hidden name="color_depth">-<input type=hidden name="pixel_depth">--</form>-</body>--</html>
− src/runtime/javascript/minibar/gf-web-api-examples.html
@@ -1,151 +0,0 @@-<!DOCTYPE html>-<html>-<head>-<title>GF web services API examples</title>-<meta charset="UTF-8">--<style type="text/css">-body { background: #ddd; }-h1, h2, h3, small, th { font-family: sans-serif; }--dt { background: #cef; }-dt.js { background: white; margin-bottom: 1ex; }-dt.js em { color: #36f; }-dd { background: #ffc; margin-top: 1ex; margin-bottom: 1ex; }--dl.apiexamples>dt, dl.apiexamples>dd { font-family: monospace; }-dl.apiexamples>dd {  white-space: pre; }--div.modtime { float: right; }-.modtime { color: #666; white-space: nowrap; }--@media projection {-    div.intro { display: none; }--    body {-	font-size: 150%;-    }--    h2 { page-break-before: always; }--    dl.apiexamples dd {-	page-break-after: always;-	/*border-style: none;*/-    }-}--</style>--<body>-<h1>GF web services API examples</h1>--GF can be used interactively from the GF Shell. Some of the functionality-availiable in the GF shell is also available via the GF web services API.--<p>-The-<a href="http://code.google.com/p/grammatical-framework/wiki/GFWebServiceAPI">GF-Web Service API page</a> describes the calls supported by the GF web service-API. Below, we illustrate these calls by examples, and also show-how to make these calls from JavaScript using the API defined in-<a href="pgf_online.js"><code>pgf_online.js</code></a>.--<p>-<strong>Note</strong> that <code>pgf_online.js</code> was initially developed-with one particular web application in mind (the minibar), so the server API was-incomplete. It was simplified and generalized in August 2011 to support the-full API.--<dl>-  <dt class=js>These boxes show what the calls look like in the JavaScript-    API defined in <code>pgf_online.js</code>.-  <dt>These boxes show the corresponding URLs sent to the PGF server.-  <dd>These boxes show the JSON (JavaScript data structures) returned by the PGF-    server. This will be passed to the callback function supplied in the-    call.-</dl>--<h2>Initialization</h2>-<dl class=apiexamples>-  <dt class=js>-    <em>// Select which server and grammars to use:</em>-    <br>var server_options = {-    <br>&nbsp;&nbsp;grammars_url: "http://www.grammaticalframework.org/grammars/",-    <br>&nbsp;&nbsp;grammar_list: ["Foods.pgf"] <em>// It's ok to skip this</em>-    <br>}-    <br>var server = pgf_online(server_options);-</dl>--<h2>Examples</h2>--<dl class=apiexamples>-  <dt class=js> <em>//  Get the list of available grammars</em>-    <br>server.get_grammarlist(callback)-  <dt>http://localhost:41296/grammars/grammars.cgi-  <dd>["Foods.pgf","Phrasebook.pgf"]-  <dt class=js> <em>// Select which grammar to use</em>-    <br>server.switch_grammar("Foods.pgf")-  <dt class=js><em>// Get list of concrete languages and other grammar info</em>-    <br>server.grammar_info(callback)-  <dt>http://localhost:41296/grammars/Foods.pgf-  <dd>{"name":"Foods",- "userLanguage":"FoodsEng",- "categories":["Comment","Float","Int","Item","Kind","Quality","String"],- "functions":["Boring","Cheese","Delicious","Expensive","Fish","Fresh",-           "Italian","Mod","Pizza","Pred","That","These","This","Those","Very",-           "Warm","Wine"],- "languages":[{"name":"FoodsBul","languageCode":""},- 	      {"name":"FoodsEng","languageCode":"en-US"},- 	      {"name":"FoodsFin","languageCode":""},-	      {"name":"FoodsSwe","languageCode":"sv-SE"},-	      ...]-}-  <dt class=js><em>// Get a random syntax tree</em>-    <br>server.get_random({},callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=random-  <dd>[{"tree":"Pred (That Pizza) (Very Boring)"}]-  <dt class=js><em>// Linearize a syntax tree</em>-    <br>server.linearize({tree:"Pred (That Pizza) (Very Boring)",to:"FoodsEng"},callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=linearize&tree=Pred+(That+Pizza)+(Very+Boring)&to=FoodsEng-  <dd>[{"to":"FoodsEng","text":"that pizza is very boring"}]-  <dt class=js>server.linearize({tree:"Pred (That Pizza) (Very Boring)"},callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=linearize&tree=Pred+(That+Pizza)+(Very+Boring)-  <dd>[{"to":"FoodsBul","text":"онази пица е много еднообразна"},- {"to":"FoodsEng","text":"that pizza is very boring"},- {"to":"FoodsFin","text":"tuo pizza on erittäin tylsä"},- {"to":"FoodsSwe","text":"den där pizzan är mycket tråkig"},- ...-]-  <dt class=js><em>// Parse a string</em>-    <br>server.parse({from:"FoodsEng",input:"that pizza is very boring"},callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=parse&input=that+pizza+is+very+boring&from=FoodsEng-  <dd>[{"from":"FoodsEng",-  "brackets":{"cat":"Comment","fid":10,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"cat":"Quality","fid":9,"index":0,"children":[{"token":"very"},{"cat":"Quality","fid":8,"index":0,"children":[{"token":"boring"}]}]}]},-  "trees":["Pred (That Pizza) (Very Boring)"]}]-  <dt class=js><em>// Translate to all available languages</em>-    <br>server.translate({from:"FoodsEng",input:"that pizza is very boring"},callback)-  <dd>...-  <dt class=js><em>// Translate to one language</em>-    <br>server.translate({input:"that pizza is very boring", from:"FoodsEng", to:"FoodsSwe"}, callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=translate&input=that+pizza+is+very+boring&from=FoodsEng&to=FoodsSwe-  <dd>[{"from":"FoodsEng",-  "brackets":{"cat":"Comment","fid":10,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"cat":"Quality","fid":9,"index":0,"children":[{"token":"very"},{"cat":"Quality","fid":8,"index":0,"children":[{"token":"boring"}]}]}]},-  "translations":-       [{"tree":"Pred (That Pizza) (Very Boring)",-         "linearizations":-            [{"to":"FoodsSwe",-              "text":"den där pizzan är mycket tråkig"}]}]}]-  <dt class=js><em>// Get completions (what words could come next)</em>-    <br>server.complete({from:"FoodsEng",input:"that pizza is very "},callback)-  <dt>http://localhost:41296/grammars/Foods.pgf?command=complete&input=that+pizza+is+very+&from=FoodsEng-  <dd>[{"from":"FoodsEng",-  "brackets":{"cat":"_","fid":0,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"token":"very"}]},-  "completions":["boring","delicious","expensive","fresh","Italian","very","warm"],-  "text":""}]-</dl>-<hr>-<div class=modtime><small>-<!-- hhmts start --> Last modified: Sun Aug 21 10:52:43 CEST 2011 <!-- hhmts end -->-  </small></div>-<address><a href="http://www.cse.chalmers.se/~hallgren/">TH</a></address>-  
− src/runtime/javascript/minibar/minibar-api.html
@@ -1,235 +0,0 @@-<!DOCTYPE html>-<html>-<head>-<title>GF web services API examples</title>-<meta charset="UTF-8">--<style type="text/css">-body { background: #eee; }-h1, h2, h3, small, th { font-family: sans-serif; }-th { text-align: left; }-h1,h2 { border-bottom: 2px solid black }-dt { background: #cef; }-code { background: #ffc; }-dt.js { background: white; margin-bottom: 1ex; }-dt.js em { color: #36f; }-dd { background: #ffc; margin-top: 1ex; margin-bottom: 1ex; }--dl.apiexamples>dt, dl.apiexamples>dd { font-family: monospace; }-dl.apiexamples>dd {  white-space: pre; }--table.border { border-collapse: collapse; margin-top: 1ex; margin-bottom: 1ex; }-table.border td, table.border th { border: 1px solid black; background: #fcfcfc; }--div.modtime { float: right; }-.modtime { color: #666; white-space: nowrap; }--</style>--<body>-<h1>Minibar API</h1>--The Minibar web app consists of the following objects:--<ul>-  <li><a href="#Minibar">Minibar</a>-  <li><a href="#Input">Input</a>-  <li><a href="#Translations">Translations</a>-</ul>--They are described below.--<h2 id=Minibar>The Minibar object</h2>--<p>-This object implements the complete Minibar web app. It is defined in-<a href="minibar.js">minibar.js</a>. It also uses the <code>Input</code>-and <code>Translations</code> objects described below, and some auxiliary-functions defined in <a href="minibar_support.js">minibar_support.js</a>-and <a href="support.js">support.js</a>, so to use it in an-HTML file, you would normally include at least the following:--<blockquote><pre>-&lt;script type="text/JavaScript" src="minibar.js">&lt;/script>-&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>-&lt;script type="text/JavaScript" src="minibar_translations.js">&lt;/script>-&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>-&lt;script type="text/JavaScript" src="support.js">&lt;/script>-</pre></blockquote>--<p>-For an example, see <a href="minibar.html">minibar.html</a>.--<h3>Constructor</h3>--<code>var minibar=new Minibar(server,options,target)</code>--<ul>-  <li><code>server</code> is the PGF service object.-  <li><code>options</code> is an object where the following properties-  can be set to override various default options:-    <table class=border>-        <tr><th>Option<th>Default<th>Description-        <tr><td>show_abstract<td>false<td rowspan=3>See Translations,-	  not used directly by Minibar-	<tr><td>show_trees<td>false-	<tr><td>show_grouped_translations<td>true-	<tr><td>delete_button_text<td>"⌫"<td rowspan=3>See Input,-	  not used directly by Minibar-	<tr><td>default_source_language<td>null-	<tr><td>random_button<td>true-	<tr><td>try_google<td>true<td>Include a button to try the current-	  sentence in Google Translate-	<tr><td>feedback_url<td>null<td>Include a button to open a feedback-	  form. The HTTP server must be configured to handle form submissions-	  for this to work.-	<tr><td>help_url<td>null<td>Include a button to open a help text.-    </table>-  <li><code>target</code> is the <code>id</code> of the HTML element inside-    which the minibar user interface is created. It can be omitted if-    the <code>id</code> is <code>minibar</code>. The HTML document should-    contain something like this:-    <blockquote><code>&lt;div id="minibar">&lt;/div></code></blockquote>-</ul>--<h3>Methods</h3>-There are several internal methods, but since this is a self-contained-web app, there is usually no need to call any methods from outside.--<h2 id=Input>The Input object</h2>--This object handles user input. Text can be entered by typing or by clicking-on the "refrigerator magnets".-<p>-It is defined in-<a href="minibar_input.js">minibar_input.js</a>.-It also uses some auxiliary functions defined-in <a href="minibar_support.js">minibar_support.js</a>-and <a href="support.js">support.js</a>, so to use it in an-HTML file, you would normally include at least the following:--<blockquote><pre>-&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>-&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>-&lt;script type="text/JavaScript" src="support.js">&lt;/script>-</pre></blockquote>--<h3>Constructor</h3>--<code>var input=new Input(server,translations,options)</code>--<ul>-  <li><code>server</code> is the PGF service object-  <li><code>options</code> is an object where the following properties-  can be set to override various default options:-      <table class=border>-        <tr><th>Option<th>Default<th>Description-	<tr><td>delete_button_text<td>"⌫"<td>the label for the button that deletes the last word-	<tr><td>default_source_language<td>null<td>the concrete language to-	  use for input in case the user's browers doesn't supply a suitable-	  default. If none is provided the first language in alphabetical-	  order will be used.-	<tr><td>random_button<td>true<td>include a button to generate a-	  random sentence-    </table>--  <li><code>translations</code> is the object that is notified when the input-  has changed. In the minibar, this is the object that display translations, but-  other apps might of course use the entered text for other purposes.-  The following methods will be called:-  <ul>-    <li><code>translations.clear()</code> is called when there no entered-    text.-    <li><code>translations.translateFrom({from:<var>conc</var>,input:<var>string</var>})</code>-    is called when the user has entered some text. The <code>from</code>-    property is the name of the concrete syntax and the <code>input</code>-    property is the entered text.-  </ul>-</ul>--<h3>Properties and user interface</h3>--The <code>input</code> object created by the <code>Input</code> constructor-contains two field that the caller should add to the user interface:-<ul>-  <li><code>input.main</code> is the main user interface where the current-  input and the refrigerator magnets are displayed.-  <li><code>input.menus</code> contains the menu for selecting input language,-  and buttons for deleting the last word, clearing the input and generating-  a random sentence (if enabled in the options)-</ul>--<h3>Methods</h3>--<ul>-  <li><code>input.change_grammar(grammar_info)</code> should be called-  after a different grammar is selected in the <code>server</code> object. It-  will clear away old input and magnets, and update the input language menu-  with the languages available in the new grammar.--</ul>--<h2 id=Translations>The Translations object</h2>--This object display translations. It is defined in-<a href="minibar_translations.js">minibar_translations.js</a>.-It also uses some auxiliary functions defined-in <a href="minibar_support.js">minibar_support.js</a>-and <a href="support.js">support.js</a>, so to use it in an-HTML file, you would normally include at least the following:--<blockquote><pre>-&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>-&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>-&lt;script type="text/JavaScript" src="support.js">&lt;/script>-</pre></blockquote>--<h3>Constructor</h3>-<code>var translations=new Translations(server,options)</code>-<ul>-  <li><code>server</code> is the PGF service object.-  <li><p><code>options</code> is an object where the following properties-  can be set to override various default options:-      <table class=border>-        <tr><th>Option<th>Default<th>Description-        <tr><td>show_abstract<td>false<td>show the abstract syntax in addition-	  to the concrete syntax for the translations-	<tr><td>show_trees<td>false<td>add buttons to display syntax trees-	  next to translations.-	<tr><td>show_grouped_translations<td>true<td>in case there are-	  multiple translations, group them by concrete language-    </table>--</ul>--<h3>Properties and user interface</h3>---The <code>translations</code> object created by the-<code>Translations</code> constructor contains two field that the caller-should add to the user interface:-<ul>-  <li><code>input.main</code> is the main user interface where the current-  translations are displayed.-  <li><code>input.menus</code> contains the menu for selecting target language.-</ul>--<h3>Methods</h3>-<ul>-  <li><code>translations.change_grammar(grammar_info)</code> should be called-  after a different grammar is selected in the <code>server</code> object. It-  will clear away old translations and update the target language menu-  with the languages available in the new grammar.-</ul>---<hr>-<div class=modtime>-<small class=modtime>-HTML <!-- hhmts start --> Last modified: Sun Aug 21 19:11:35 CEST 2011 <!-- hhmts end -->-</small>-</div>--<address>-<a href="Http://www.cse.chalmers.se/~hallgren/">TH</a>-</address>
− src/runtime/javascript/minibar/minibar.css
@@ -1,53 +0,0 @@-body {-    background: #ccc url("brushed-metal.png");-}--h1, h2, h3, small, th { font-family: sans-serif; }--th, td { vertical-align: baseline; text-align: left; }--div#surface {-    min-height: 3ex;-    margin: 5px;-    padding: 5px;-    border: 3px dashed #e0e0e0;-}--div#words {-    min-height: 3ex;-    margin: 5px;-    padding: 6px;-    border: 3px solid #e0e0e0;-}--div.word, span.word, div#words div, div#words input[type=button] {-    display: inline-block;-    font-family: sans-serif;-    font-size: 100%;-    background-color: white;-    border: 1px solid black;-    padding: 3px;-    margin: 3px;-}--.invalid { color: red; }--div.modtime { float: right; }-.modtime { color: #666; white-space: nowrap; }--ul.space>li { margin-top: 0.75ex; }--div#saldospel input[type=button] { font-size: 100%; }--div#saldospel input.correct { color: green; }-div#saldospel input.incorrect { color: red; }--#surface input[type=text] { width: 5em; }--.feedback textarea { width: 95%; }--span.field { background-color: #eee; }--pre.feedbacklist { background: white }--img.button { padding: 1px; }
− src/runtime/javascript/minibar/minibar.html
@@ -1,41 +0,0 @@-<!DOCTYPE html>-<html>-<head>-<title>Minibar</title>-<link rel=stylesheet type="text/css" href="minibar.css">--<meta name = "viewport" content = "width = device-width">-<meta charset="UTF-8">--</head>--<body>-<h2>Minibar online</h2>-<div id=minibar></div>--<noscript>This page doesn't works unless JavaScript is enabled.</noscript>--<hr>--<small>-[<a href="about.html">About Minibar</a>-| <a href="http://www.grammaticalframework.org:41296/fridge/">Original Fridge Poetry</a>-&amp; <a href="http://www.grammaticalframework.org:41296/translate/">Translator</a>]-</small>-<small class=modtime>-HTML <!-- hhmts start --> Last modified: Mon Aug  8 18:04:22 CEST 2011 <!-- hhmts end -->-</small>-<address>-<a href="http://www.cse.chalmers.se/~hallgren/">TH</a>-<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>--<script type="text/JavaScript" src="support.js"></script>-<script type="text/JavaScript" src="minibar.js"></script>-<script type="text/JavaScript" src="minibar_input.js"></script>-<script type="text/JavaScript" src="minibar_translations.js"></script>-<script type="text/JavaScript" src="minibar_support.js"></script>-<script type="text/JavaScript" src="pgf_online.js"></script>-<script type="text/javascript" src="minibar_online.js"></script>--</body>-</html>
− src/runtime/javascript/minibar/minibar.js
@@ -1,176 +0,0 @@-/* minibar.js-needs: minibar_support.js, minibar_input.js, minibar_translations.js, support.js-*/--/*-// This is essentially what happens when you call start_minibar:-if(server.grammar_list) grammars=server.grammar_list;-else grammars=server.get_grammarlist();-show_grammarlist(grammars)-select_grammar(grammars[0])-grammar_info=server.get_languages()-show_languages(grammar_info)-new_language()-complete_output=get_completions()-show_completions(complete_output)-*/--// For backward compatibility:-function start_minibar(server,opts,target) {-    if(target) opts.target=target;-    return new Minibar(server,opts);-}--/* --- Main Minibar object -------------------------------------------------- */-function Minibar(server,opts) {-    // Contructor, typically called when the HTML document is loaded--    /* --- Configuration ---------------------------------------------------- */--    // default values for options:-    this.options={-	target: "minibar",-	try_google: true,-	feedback_url: null,-	help_url: null-    }--    // Apply supplied options-    if(opts) for(var o in opts) this.options[o]=opts[o];--    /* --- Creating the components of the minibar --------------------------- */-    this.translations=new Translations(server,this.options)-    this.input=new Input(server,this.translations,this.options)--    /* --- Creating user interface elements --------------------------------- */--    this.menubar=empty("div");-    this.extra=div_id("extra");--    this.minibar=element(this.options.target);-    this.minibar.innerHTML="";-    with(this) {-	appendChildren(menubar,[input.menus,translations.menus,input.buttons])-	appendChildren(minibar,[menubar,input.main,translations.main,extra]);-	append_extra_buttons(extra,options);-    }--    /* --- Minibar client state initialisation ------------------------------ */-    this.grammar=null;--    this.server=server;--    /* --- Main program, this gets things going ----------------------------- */-    with(this) {-	if(server.grammar_list) show_grammarlist(server.grammar_list);-	else server.get_grammarlist(bind(show_grammarlist,this));-    }-}--Minibar.prototype.show_grammarlist=function(grammars) {-    this.grammar_menu=empty_id("select","grammar_menu");-    with(this) {-	if(grammars.length>1) {-	    function opt(g) { return option(g,g); }-	    appendChildren(grammar_menu,map(opt,grammars));-    	    grammar_menu.onchange=-		bind(function() { select_grammar(grammar_menu.value); },this);-	    insertFirst(menubar,grammar_menu);-	    insertFirst(menubar,text("Grammar: "));-	}-	if(options.help_url)-	    menubar.appendChild(button("Help",bind(open_help,this)));-	select_grammar(grammars[0]);-    }-}--Minibar.prototype.select_grammar=function(grammar_name) {-    var t=this;-    //debug("select_grammar ");-    function change_grammar() {-	t.server.grammar_info(bind(t.change_grammar,t));-    }-    t.server.switch_grammar(grammar_name,change_grammar);-}--Minibar.prototype.change_grammar=function(grammar_info) {-    var t=this;-    with(t) {-	//debug("show_languages ");-	grammar=grammar_info;--	input.change_grammar(grammar)-	translations.change_grammar(grammar)-    }-}--Minibar.prototype.append_extra_buttons=function(extra,options) {-    with(this) {-	if(options.try_google)-	    extra.appendChild(button("Try Google Translate",bind(try_google,this)));-	if(options.feedback_url)-	    appendChildren(extra,[text(" "),button("Feedback",bind(open_feedback,this))]);-    }-}--Minibar.prototype.try_google=function() {-    with(this) {-	var to=translations.target_lang();-	var s=input.current.input;-	if(input.surface.typed) s+=input.surface.typed.value;-	var url="http://translate.google.com/?sl="-	        +langpart(input.current.from,grammar.name);-	if(to!="All") url+="&tl="+to;-	url+="&q="+encodeURIComponent(s);-	window.open(url);-    }-}--Minibar.prototype.open_help=function() {-    with(this) open_popup(options.help_url,"help");-}--Minibar.prototype.open_feedback=function() {-    with(this) {-	// make the minibar state easily accessible from the feedback page:-	minibar.state={grammar:grammar,current:input.current,-		       to:translations.to_menu.value,-		       translations:translations.translations};-	open_popup(options.feedback_url,'feedback');-    }-}--// This function is called from feedback.html-function prefill_feedback_form() {-    var state=opener_element("minibar").state;-    var trans=state.translations;-    var gn=state.grammar.name-    var to=langpart(state.to,gn);--    var form=document.forms.namedItem("feedback");-    setField(form,"grammar",gn);-    setField(form,"from",langpart(state.current.from,gn));-    setField(form,"input",state.current.input);-    setField(form,"to",to);-    if(to=="All") element("translation_box").style.display="none";-    else setField(form,"translation",trans.single_translation.join(" / "));-    -    // Browser info:-    form["inner_size"].value=window.innerWidth+"×"+window.innerHeight;-    form["outer_size"].value=window.outerWidth+"×"+window.outerHeight;-    form["screen_size"].value=screen.width+"×"+screen.height;-    form["available_screen_size"].value=screen.availWidth+"×"+screen.availHeight;-    form["color_depth"].value=screen.colorDepth;-    form["pixel_depth"].value=screen.pixelDepth;--    window.focus();-}-    --/*-se.chalmers.cs.gf.gwt.TranslateApp/align-btn.png--GET /grammars/Foods.pgf?&command=abstrtree&tree=Pred+(This+Fish)+(Very+Fresh)-GET /grammars/Foods.pgf?&command=parsetree&tree=Pred+(This+Fish)+Expensive&from=FoodsAfr-GET /grammars/Foods.pgf?&command=alignment&tree=Pred+(This+Fish)+Expensive-*/
− src/runtime/javascript/minibar/minibar_input.js
@@ -1,277 +0,0 @@--/* --- Input object --------------------------------------------------------- */--function Input(server,translations,opts) { // Input object constructor-    this.server=server;-    this.translations=translations;--    // Default values for options:-    this.options={-	delete_button_text: "⌫",-	default_source_language: null,-	random_button: true,-    }--    // Apply supplied options-    if(opts) for(var o in opts) this.options[o]=opts[o];--    // User interface elements-    this.main=empty("div");-    this.menus=empty("span");-    this.buttons=empty("span");-    this.surface=div_id("surface");-    this.words=div_id("words");-    this.from_menu=empty("select");--    with(this) {-	appendChildren(main,[surface,words]);-	appendChildren(menus,[text(" From: "),from_menu])-	appendChildren(buttons,-		       [button(options.delete_button_text,bind(delete_last,this),"H"),-			button("Clear",bind(clear_all,this),"L")]);-	if(options.random_button)-	    buttons.appendChild(button("Random",bind(generate_random,this),"R"));-    }--    /* --- Input client state initialization --- */-    this.current={from: null, input: ""};-    this.previous=null;--    this.from_menu.onchange=bind(this.change_language,this);-}--Input.prototype.change_grammar=function (grammar) {-    update_language_menu(this.from_menu,grammar);-    set_initial_language(this.options,this.from_menu,grammar);-    this.change_language();-}--Input.prototype.change_language=function () {-    this.current.from=this.from_menu.value;-    this.clear_all();-}---Input.prototype.clear_all1=function() {-    with(this) {-	remove_typed_input();-	current.input="";-	previous=null;-	surface.innerHTML="";-	translations.clear();-    }-}--Input.prototype.clear_all=function() {-    with(this) {-	clear_all1();-	get_completions();-    }-}--Input.prototype.get_completions=function() {-    with(this) {-	//debug("get_completions ");-	words.innerHTML="...";-	server.complete({from:current.from,input:current.input},-			bind(show_completions,this));-    }-}--Input.prototype.show_completions=function(complete_output) {-    with(this) {-	//debug("show_completions ");-	var completions=complete_output[0].completions;-	var emptycnt=add_completions(completions)-	if(true/*emptycnt>0*/) translations.translateFrom(current);-	else translations.clear();-	if(surface.typed && emptycnt==completions.length) {-	    if(surface.typed.value=="") remove_typed_input();-	}-	else add_typed_input();-    }-}--Input.prototype.add_completions=function(completions) {-    with(this) {-	if(words.timeout) clearTimeout(words.timeout),words.timeout=null;-	words.innerHTML="";-	words.completions=completions;-	words.word=[];-	var t=surface.typed ? surface.typed.value : "";-	var emptycnt=0;-	for(var i=0;i<completions.length;i++) {-	    var s=completions[i];-	    if(s.length>0) {-		var w=word(s);-		words.appendChild(w);-		words.word[i]=w;-	    }-	    else emptycnt++;-	}-	filter_completions(t,true);-	return emptycnt;-    }-}--Input.prototype.filter_completions=function(t,dim) {-    with(this) {-	if(words.timeout) clearTimeout(words.timeout),words.timeout=null;-	words.filtered=t;-	//if(dim) debug('filter "'+t+'"');-	var w=words.word;-	words.count=0;-	var dimmed=0;-	var prefix=""; // longest common prefix, for completion-	for(var i=0;i<w.length;i++) {-	    var s=words.completions[i];-	    var keep=hasPrefix(s,t);-	    if(keep) {-		if(words.count==0) prefix=s;-		else prefix=(commonPrefix(prefix,s));-		words.count++;-	    }-	    if(dim) {-		w[i].style.opacity= keep ? "1" : "0.5";-		if(keep) w[i].style.display="inline";-		else dimmed++;-	    }-	    else -		w[i].style.display=keep ? "inline" : "none";-	}-	words.theword=prefix;-	if(dimmed>0)-	    words.timeout=setTimeout(function(){ filter_completions(t,false)},1000);-    }-}---Input.prototype.add_typed_input=function() {-    with(this) {-	if(!surface.typed) {-	    var inp=empty("input","type","text");-	    inp.value="";-	    inp.setAttribute("accesskey","t");-	    inp.style.width="10em";-	    inp.onkeyup=bind(complete_typed,this);-	    surface.appendChild(inp);-	    surface.typed=inp;-	    inp.focus();-	}-    }-}--Input.prototype.remove_typed_input=function() {-    with(this) {-	if(surface.typed) {-	    surface.typed.parentNode.removeChild(surface.typed);-	    surface.typed=null;-	}-    }-}--Input.prototype.complete_typed=function(event) {-    with(this) {-	//element("debug").innerHTML=show_props(event,"event");-	var inp=surface.typed;-	//debug('"'+inp.value+'"');-	var s=inp.value;-	var ws=s.split(" ");-	if(ws.length>1 || event.keyCode==13) {-	    if(ws[0]!=words.filtered) filter_completions(ws[0],true);-	    if(words.count==1) add_word(words.theword);-	    else if(event.keyCode==13) add_word(ws[0]) // for literals-	    else if(elem(ws[0],words.completions)) add_word(ws[0]);-	    else if(words.theword.length>ws[0].length) inp.value=words.theword;-	}-	else if(s!=words.filtered) filter_completions(s,true)-    }-}--Input.prototype.generate_random=function() {-    var t=this;-    function show_random(random) {-	t.clear_all1();-	t.add_words(random[0].text);-    }-    -    function lin_random(abs) {-	t.server.linearize({tree:abs[0].tree,to:t.current.from},show_random);-    }-    t.server.get_random({},lin_random);-}--Input.prototype.add_words=function(s) {-    with(this) {-	var ws=s.split(" ");-	for(var i=0;i<ws.length;i++)-	    add_word1(ws[i]+" ");-	get_completions();-    }-}--Input.prototype.word=function(s) { -    var t=this;-    function click_word() {-	if(t.surface.typed) t.surface.typed.value="";-	t.add_word(s);-    }-    return button(s,click_word);-}--Input.prototype.add_word=function(s) {-    with(this) {-	add_word1(s+" ");-	if(surface.typed) {-	    var s2;-	    if(hasPrefix(s2=surface.typed.value,s)) {-		s2=s2.substr(s.length);-		while(s2.length>0 && s2[0]==" ") s2=s2.substr(1);-		surface.typed.value=s2;-	    }-	    else surface.typed.value="";-	}-	get_completions();-    }-}--Input.prototype.add_word1=function(s) {-    with(this) {-	previous={ input: current.input, previous: previous };-	current.input+=s;-	var w=span_class("word",text(s));-	if(surface.typed) surface.insertBefore(w,surface.typed);-	else surface.appendChild(w);-    }-}--Input.prototype.delete_last=function() {-    with(this) {-	if(surface.typed && surface.typed.value!="")-	    surface.typed.value="";-	else if(previous) {-	    current.input=previous.input;-	    previous=previous.previous;-	    if(surface.typed) {-		surface.removeChild(surface.typed.previousSibling);-		surface.typed.focus();-	    }-	    else surface.removeChild(surface.lastChild);-	    translations.clear();-	    get_completions();-	}-    }-}--/* --- Auxiliary functions -------------------------------------------------- */--function set_initial_language(options,menu,grammar) {-    if(grammar.userLanguage) menu.value=grammar.userLanguage;-    else if(options.default_source_language) {-	for(var i=0;i<menu.options.length;i++) {-	    var o=menu.options[i].value;-	    var l=langpart(o,grammar.name);-	    if(l==options.default_source_language) menu.value=o;-	}-    }-}
− src/runtime/javascript/minibar/minibar_online.js
@@ -1,25 +0,0 @@-// minibar_demo.js, assumes that minibar.js and pgf_online.js have been loaded.--var online_options={-  //grammars_url: "http://www.grammaticalframework.org/grammars/",-  //grammars_url: "http://tournesol.cs.chalmers.se:41296/grammars/",-  //grammars_url: "http://localhost:41296/grammars/",-  //grammar_list: ["Foods.pgf"], // leave undefined to get list from server-}---if(/^\?\/tmp\//.test(location.search)) {-  online_options.grammars_url=location.search.substr(1);-}--var server=pgf_online(online_options);--var minibar_options= {-  show_abstract: true,-  show_trees: true,-  show_grouped_translations: false,-  default_source_language: "Eng",-//feedback_url: "feedback.html",-  try_google: true-}-var minibar=new Minibar(server,minibar_options);
− src/runtime/javascript/minibar/minibar_support.js
@@ -1,46 +0,0 @@--/* --- Auxiliary functions -------------------------------------------------- */--function langpart(conc,abs) { // langpart("FoodsEng","Foods") == "Eng"-    return hasPrefix(conc,abs) ? conc.substr(abs.length) : conc;-}--function update_language_menu(menu,grammar) {-    // Replace the options in the menu with the languages in the grammar-    var lang=grammar.languages;-    menu.innerHTML="";-	-    for(var i=0; i<lang.length; i++) {-	var ln=lang[i].name;-	if(!hasPrefix(ln,"Disamb")) {-	    var lp=langpart(ln,grammar.name);-	    menu.appendChild(option(lp,ln));-	}-    }-}--function button_img(url,action) {-    var i=img(url);-    i.setAttribute("class","button");-    i.setAttribute("onclick",action);-    return i;-}--function toggle_img(i) {-  var tmp=i.src;-  i.src=i.other;-  i.other=tmp;-}--function setField(form,name,value) {-    form[name].value=value;-    var el=element(name);-    if(el) el.innerHTML=value;-}--function open_popup(url,target) {-    var w=window.open(url,target,'toolbar=no,location=no,status=no,menubar=no');-    w.focus();-}--function opener_element(id) { with(window.opener) return element(id); }
− src/runtime/javascript/minibar/minibar_translations.js
@@ -1,162 +0,0 @@-/* --- Translations object -------------------------------------------------- */--var tree_icon="tree-btn.png";-var alignment_icon="align-btn.png";--function Translations(server,opts) {-    this.server=server;--    // Default values for options:-    this.options={-	show_abstract: false,-	show_trees: false,-	show_grouped_translations: true,-    }--    // Apply supplied options-    if(opts) for(var o in opts) this.options[o]=opts[o];--    this.main=empty("div");-    this.menus=empty("span");--    this.to_menu=empty_id("select","to_menu");--    appendChildren(this.menus,[text(" To: "), this.to_menu])-    this.to_menu.onchange=bind(this.get_translations,this);--}--Translations.prototype.change_grammar=function(grammar) {-    this.grammar=grammar;-    -    update_language_menu(this.to_menu,grammar);-    insertFirst(this.to_menu,option("All","All"));-    this.to_menu.value="All";-}--Translations.prototype.clear=function() {-    this.main.innerHTML="";-}--Translations.prototype.translateFrom=function(current) {-    this.current=current;-    this.get_translations();-}--Translations.prototype.get_translations=function() {-    with(this) {-	var c=current;-	if(options.show_grouped_translations)-	    server.translategroup({from:c.from,input:c.input},-				  bind(show_groupedtranslations,this));-	else-	    server.translate({from:c.from,input:c.input},-			     bind(show_translations,this));-    }-}--Translations.prototype.tdt=function(tree_btn,txt) {-    with(this) {-	return options.show_trees ? tda([tree_btn,txt]) : td(txt);-    }-}--Translations.prototype.target_lang=function() {-    with(this) return langpart(to_menu.value,grammar.name);-}--Translations.prototype.show_translations=function(translationResults) {-    with(this) {-	var trans=main;-	//var to=target_lang(); // wrong-	var to=to_menu.value;-	var cnt=translationResults.length;-	//trans.translations=translations;-	trans.single_translation=[];-	trans.innerHTML="";-	/*-	  trans.appendChild(wrap("h3",text(cnt<1 ? "No translations?" :-	  cnt>1 ? ""+cnt+" translations:":-	  "One translation:")));-	*/-	for(p=0;p<cnt;p++) {-	    var tra=translationResults[p];-	    if (tra.translations != null) {-		for (q = 0; q < tra.translations.length; q++) {-		    var t = tra.translations[q];-		    var lin=t.linearizations;-		    var tbody=empty("tbody");-		    if(options.show_abstract && t.tree)-			tbody.appendChild(-			    tr([th(text("Abstract: ")),-				tdt(node("span",{},[abstree_button(t.tree),-						    alignment_button(t.tree)]),-				    text(" "+t.tree))]));-		    for(var i=0;i<lin.length;i++) {-			if(lin[i].to==to)-			    trans.single_translation.push(lin[i].text);-			if(to=="All" || lin[i].to==to)-			    tbody.appendChild(tr([th(text(langpart(lin[i].to,grammar.name)+": ")),-						  tdt(parsetree_button(t.tree,lin[i].to),-						      text(lin[i].text))]));-		    }-		    trans.appendChild(wrap("table",tbody));-		}-	    }-	    else if(tra.typeErrors) {-		var errs=tra.typeErrors;-		for(var i=0;i<errs.length;i++)-		    trans.appendChild(wrap("pre",text(errs[i].msg)))-	    }-	}-    }-}--Translations.prototype.show_groupedtranslations=function(translationsResult) {-    with(this) {-	var trans=main;-	var to=target_lang();-	//var to=to_menu.value // wrong-	var cnt=translationsResult.length;-	//trans.translations=translationsResult;-	trans.single_translation=[];-	trans.innerHTML="";-	for(p=0;p<cnt;p++) {-	    var t=translationsResult[p];-	    if(to=="All" || t.to==to) {-		var lin=t.linearizations;-		var tbody=empty("tbody");-		if(to=="All") tbody.appendChild(tr([th(text(t.to+":"))]));-		for(var i=0;i<lin.length;i++) {-		    if(to!="All") trans.single_translation[i]=lin[i].text;-		    tbody.appendChild(tr([td(text(lin[i].text))]));-		    if (lin.length > 1) tbody.appendChild(tr([td(text(lin[i].tree))]));-		}-		trans.appendChild(wrap("table",tbody));-	    }-	}-    }-}---function abstree_button(abs) {-  var i=button_img(tree_icon,"toggle_img(this)");-  i.title="Click to display abstract syntax tree"-  i.other=server.current_grammar_url+"?command=abstrtree&tree="+encodeURIComponent(abs);-  return i;-}--function alignment_button(abs) {-  var i=button_img(alignment_icon,"toggle_img(this)");-  i.title="Click to display word alignment"-  i.other=server.current_grammar_url+"?command=alignment&tree="+encodeURIComponent(abs);-  return i;-}--function parsetree_button(abs,lang) {-  var i=button_img(tree_icon,"toggle_img(this)");-  i.title="Click to display parse tree"-  i.other=server.current_grammar_url-          +"?command=parsetree&from="+lang+"&tree="+encodeURIComponent(abs);-  return i;-}
− src/runtime/javascript/minibar/pgf_offline.js
@@ -1,96 +0,0 @@-// Assumes that Services.js has been loaded--function pgf_offline(options) {-    var server = {-	// State variables (private):-	grammars_url: "",-	grammar_list: ["Foods.pgf"],--	current_grammar_url: null,-	pgf : null,-	-	// Methods:-	switch_grammar: function(grammar_url,cont) {-	    //debug("switch_grammar ");-	    var new_grammar_url=this.grammars_url+grammar_url;-	    var self=this;-	    var update_pgf=function(pgfbinary) {-		debug("Got "+new_grammar_url+", length="- 		 			   +pgfbinary.length+", parsing... ");-		self.pgf = {v: Services_decodePGF.v({v:pgfbinary}) }-		//debug("done")-		self.current_grammar_url=new_grammar_url;-		cont();-	    }-	    ajax_http_get_binary(new_grammar_url,update_pgf);-	},-	get_grammarlist: function(cont) { cont([this.grammar_list]); },-	-	get_languages: function(cont) {-	    cont(fromJSValue(Services_grammar.v(this.pgf)))-	},-	grammar_info: function(cont) {-	    cont(fromJSValue(Services_grammar.v(this.pgf)))-	},--	get_random: function(cont) {-	    alert("Random generation not supported yet in the offline version");-	},-	linearize: function(args,cont) {-	    cont(fromJSValue(Services_linearize.v(this.pgf)(v(args.tree))(v(args.to))));-	},-	complete: function(args,cont) {-	    cont(fromJSValue(Services_complete.v(this.pgf)(v(args.from))(v(args.input))));-	},-	parse: function(args,cont) {-	    cont(fromJSValue(Services_parse.v(this.pgf)(v(args.from))(v(args.input))));-	},-	translate: function(args,cont) {-          cont(fromJSValue(Services_translate.v(this.pgf)(v(args.from))(v(args.input))));-	},-	translategroup: function(args,cont) {-	    cont(fromJSValue(Services_translategroup.v(this.pgf)(v(args.from))(v(args.input))));-	}-    };-    for(var o in options) server[o]=options[o];-    return server;-};----// See https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest-function ajax_http_get_binary(url,callback) {-  var http=GetXmlHttpObject()-  if (http==null) {-    alert ("Browser does not support HTTP Request")-    return-  } -  var statechange=function() {-      if (http.readyState==4 || http.readyState=="complete") {-	  if(http.status==200) {-	      var buffer=http.mozResponseArrayBuffer;-	      if(buffer) callback(bufferToString(buffer)) // Gecko 2 (Firefox 4)-	      else callback(http.responseText); // other browsers-	  }-	  else alert("Request for "+url+" failed: "-		     +http.status+" "+http.statusText);-      }-  }-  http.onreadystatechange=statechange;-  http.open("GET",url,true);-  http.overrideMimeType('text/plain; charset=x-user-defined');-  http.send(null);-  //dump("http get "+url+"\n")-  return http;-}--function bufferToString(buffer) {-    // This function converts to the current representation of ByteString,-    // but it would be better to use binary buffers for ByteStrings as well.-    debug("bufferToString");-    var u=new Uint8Array(buffer);-    var a=new Array(u.length);-    for(var i=0;i<u.length;i++)-	a[i]=String.fromCharCode(u[i]);-    return a.join("");-}
− src/runtime/javascript/minibar/pgf_online.js
@@ -1,55 +0,0 @@--/* --- Grammar access object ------------------------------------------------ */--function pgf_online(options) {-    var server = {-	// State variables (private):-	grammars_url: "/grammars/",-	grammar_list: null,-	current_grammar_url: null,-	-	// Methods:-	switch_grammar: function(grammar_url,cont) {- 	    this.current_grammar_url=this.grammars_url+grammar_url;-	    if(cont) cont();-	},-	get_grammarlist: function(cont) {-	    http_get_json(this.grammars_url+"grammars.cgi",cont);-	},-	pgf_call: function(cmd,args,cont) {-	    var url=this.current_grammar_url+"?command="+cmd;-	    for(var arg in args)-		if(args[arg]!=undefined)-		    url+="&"+arg+"="+encodeURIComponent(args[arg]);-	    http_get_json(url,cont);-	},-	-	get_languages: function(cont) { this.pgf_call("grammar",{},cont); },-	grammar_info: function(cont) { this.pgf_call("grammar",{},cont); },-	-	get_random: function(args,cont) { // cat, limit-	    args.random=Math.random(); // side effect!!-	    this.pgf_call("random",args,cont);-	},-	linearize: function(args,cont) { // tree, to-	    this.pgf_call("linearize",args,cont);-	},-	complete: function(args,cont) { // from, input, cat, limit-	    this.pgf_call("complete",args,cont);-	},-	parse: function(args,cont) { // from, input, cat-	    this.pgf_call("parse",args,cont);-	},-	translate: function(args,cont) { // from, input, cat, to-	    this.pgf_call("translate",args,cont);-	},-	translategroup: function(args,cont) { // from, input, cat, to-	    this.pgf_call("translategroup",args,cont);-	}-	-    };-    for(var o in options) server[o]=options[o];-    if(server.grammar_list && server.grammar_list.length>0)-	server.switch_grammar(server.grammar_list[0]);-    return server;-}
− src/runtime/javascript/minibar/phrasebook.html
@@ -1,56 +0,0 @@-<!DOCTYPE html> -<html>-<head> -<title>Phrasebook</title> -<link rel=stylesheet type="text/css" href="minibar.css"> -<meta charset="UTF-8">-<meta name = "viewport" content = "width = device-width">-</head>- -<body> --<div id=minibar></div> --<hr> - -<small> --Powered by <a href="http://www.grammaticalframework.org/">GF</a>,-see <a href="http://www.grammaticalframework.org/examples/phrasebook/doc-phrasebook.html">doc</a>.--</small>--<script type="text/JavaScript" src="support.js"></script>-<script type="text/JavaScript" src="minibar.js"></script>-<script type="text/JavaScript" src="minibar_input.js"></script>-<script type="text/JavaScript" src="minibar_translations.js"></script>-<script type="text/JavaScript" src="minibar_support.js"></script>-<script type="text/JavaScript" src="pgf_online.js"></script>--<script type="text/JavaScript">--var online_options={- // grammars_url: "http://www.grammaticalframework.org/grammars/",-//grammars_url: "http://tournesol.cs.chalmers.se:41296/grammars",-//grammars_url: "http://localhost:41296/grammars/",-  grammar_list: ["Phrasebook.pgf"] // leave undefined to get list from server-}--var server=pgf_online(online_options);--var phrasebook_options={-  delete_button_text: "Del",-  help_url: "http://www.grammaticalframework.org/examples/phrasebook/help-phrasebook.html",-  feedback_url: "feedback.html",-  default_source_language: "Eng"-}--start_minibar(server,phrasebook_options)-</script>--</body> - -</html> ---
− src/runtime/javascript/minibar/saldotest.html
@@ -1,30 +0,0 @@-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">-<html> <head>-<title>Saldotest</title>-<link rel=stylesheet type="text/css" href="minibar.css">-<script type="text/JavaScript" src="support.js"></script>-<script type="text/JavaScript" src="saldotest.js"></script>-<meta name = "viewport" content = "width = device-width">-</head>--<body onload="start_saldotest();start_saldospel()">--<h2>Vilket ord ska bort?</h2>-<div id=saldospel>-</div>--<h2>Hel- och halvspöke</h2>-<div id=saldotest>-</div>--<hr>-<small>-[Baserad på <a href="http://spraakbanken.gu.se/sal/ws/">SALDOs nättjänster</a>]-</small>-<small class=modtime>-HTML <!-- hhmts start --> Last modified: Thu May 27 14:02:42 CEST 2010 <!-- hhmts end -->-</small>-<address>TH <img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>-</body>--</html>
− src/runtime/javascript/minibar/saldotest.js
@@ -1,340 +0,0 @@--var Saldo_ws_url = "http://spraakbanken.gu.se/ws/saldo-ws/";-//var Saldo_ff_url = Saldo_ws_url+"ff/json+remember_completions/";-var Saldo_lid_url = Saldo_ws_url+"lid/json";--function saldo_ws(fn,fmt,arg,cont_name) {-    jsonp(Saldo_ws_url+fn+"/"+fmt+(cont_name ? "+"+cont_name : "")+"/"+arg,"");-}--function saldo_json(fn,arg,cont_name) { saldo_ws(fn,"json",arg,cont_name); }-function saldo_lid(arg,cont_name) { saldo_json("lid",arg,cont_name); }-function saldo_lid_rnd(cont_name) { saldo_lid("rnd?"+Math.random(),cont_name); }--var ordlista=[];-var current="";--function start_saldotest() {-  appendChildren(element("saldotest"),-		 [button("Slumpa","random_word()"),-		  button("Rensa","clear_all()"),-		  button("⌫","delete_last()"),-		//button("Ordlista","show_ordlista()"),-		  button("Visa tänkbara drag","show_moves()"),-		  button("Gör ett drag","make_a_move()"),-		//button("Visa prefix","show_prefixes()"),-		  div_id("surface"),-		  div_id("words"),-		  div_id("translations")])-  var style0="min-height: 3ex; margin: 5px; padding: 5px;";-  element("surface").setAttribute("style",style0+"border: 3px dashed #e0e0e0;");-  element("words").setAttribute("style",style0+"border: 3px solid #e0e0e0;");-  clear_all();-}--function random_word() {-  saldo_lid_rnd("show_random");-}--function show_random(lid) {-  var lex=lid.lex;-  reset_all(lex.substring(0,lex.indexOf('.')));-}--function clear_all() { reset_all(""); }--function reset_all(s) {-  current=s;-  element("surface").innerHTML=s;-  element("translations").innerHTML="";-  get_completions();-}--function delete_last() {-  var len=current.length;-  if(len>0) {-    current=current.substring(0,len-1);-    var s=element("surface");-    s.innerHTML=current;-    element("translations").innerHTML="";-    get_completions();-  }-}--function with_completions(s,cont) {-  var c=ordlista[s];-  if(c && c.a) cont(c);-  else {-    //if(c) alert("c already has fields"+field_names(c));-    ordlista[s]={put: function(c) { ordlista[s]=c; cont(c); }};-    var url=Saldo_ws_url+"ff/json+ordlista[\""+s+"\"].put/"+encodeURIComponent(s);-    jsonp(url,"");-  }-}--function get_completions() {-  with_completions(current,show_completions);-}--function word(s) {-    //var w=span_class("word",text(s));-    //if(s==" ") w.innerHTML="&nbsp;";-    //w.setAttribute("onclick",'extend_current("'+s+'")');-    //return w;-    return button(s,'extend_current("'+s+'")');-}--function extend_current(s) {-  current+=s;-  element("words").innerHTML="";-  element("surface").innerHTML=current;-  get_completions();-}--function show_completions(saldo_ff) {-  var box=element("words");-  box.innerHTML="";-  //var c=saldo_ff.c.split("");-  var c=filter(allowed,saldo_ff.c);-  sort(c);-  for(var i=0;i<c.length;i++) {-    var s=c[i];-    if(s!='-')-      box.appendChild(word(s));-  }-  show_translations(saldo_ff.a);-}--function allowed(c) {-  switch(c) {-  case 'å':-  case 'ä':-  case 'ö':-  case 'é':-  case 'ü':-    return true;-  default:-    return 'a'<=c && c<='z';-  }-}--// ordklasser: mxc sxc (förekommer bara som prefix),-//             *h (förekommer bara som suffix)-function ignore(msd) {-  switch(msd) {-  case "c":-  case "ci":-  case "cm":-  case "seg":-  case "sms":-    return true;-  default:-    return false;-  }-}--function count_wordforms(a) {-  var cnt=0;-  for(var i=0;i<a.length;i++)-    if(!ignore(a[i].msd)) cnt++;-  return cnt;-}--function pad(s) {-  return s.length>0 ? " "+s : "";-}--function show_translations(a) {-  var tr=element("translations");-  tr.innerHTML="";-  //if(!a) alert("a undefined in show_translations");-  if(count_wordforms(a)<1) {-    tr.appendChild(p(text(a.length<1 ? "Detta är inte en giltig ordform"-			             : "Denna form förekommer bara i sammansättningar")));-    element("surface").setAttribute("class","invalid");-  }-  else {-    element("surface").setAttribute("class","valid");-    for(var i=0;i<a.length;i++)-      if(!ignore(a[i].msd))-	tr.appendChild(p(text(a[i].gf+" ("+a[i].pos+pad(a[i].is)+", "+a[i].msd+")")));-  }-}--function show_ordlista() {-  var trans=element("translations");-  trans.innerHTML="Följande ord har slagits upp: ";-  var apnd=function(el) { trans.appendChild(el) };-  for(var i in ordlista) {-    apnd(empty("br"));-    apnd(span_class(ordlista[i].a.length<1 ? "invalid" : "valid",text(" "+i)));-    apnd(text(": "+(ordlista[i].ok!=null ? ordlista[i].ok.length : "?")-	      +"/"+(ordlista[i].allowed!=null ? ordlista[i].allowed.length : "?")));-  }-}--function extend_ordlista(s,cs,cont) {-  if(cs.length<1) cont();-  else {-    var c=cs[0];-    var cs2=cs.substring(1);-    with_completions(s+c,function(o){extend_ordlista(s,cs2,cont)});-  }-}--function known_possible_moves(s,cont) {-  var c=implode(sort(filter(allowed,ordlista[s].c)));-  ordlista[s].allowed=c;-  extend_ordlista(s,c,function() {-      var ok="";-      for(var i=0;i<c.length;i++) {-	var next=s+c[i];-	var ff=ordlista[next];-	//if(!ff.a) alert(show_props(ff,"ff"));-	if(next.length<2 || count_wordforms(ff.a)<1) ok+=c[i];-      }-      ordlista[s].ok=ok;-      cont(ok);-    }-    );-}--function unknown_possible_moves(s,cont) {-  with_completions(s,function(c){known_possible_moves(s,cont);});-}--function currently_possible_moves(cont) {-  known_possible_moves(current,cont);-}--function show_moves() {-  var trans=element("translations");-  trans.innerHTML="Letar efter möjliga drag";-  currently_possible_moves(function(ok) {-      trans.innerHTML="Tänkbara drag: "+ok;-      winning_moves(trans,ok);-    });-}--function winning_moves(trans,ok) {-  var ws=map(function(c){return current+c;},ok);-  mapc(unknown_possible_moves,ws,function(oks){-      var winning="";-      for(i=0;i<oks.length;i++)-	if(oks[i].length<1) winning+=ok[i];-      trans.innerHTML+="<br>Vinnande drag: "+winning;-    });-}--function make_a_move() {-  currently_possible_moves(function(ok) {-      if(ok.length<1) element("translations").innerHTML="Hittade inga möjliga drag!";-      else {-	var i=Math.floor(Math.random()*ok.length);-	extend_current(ok[i]);-      }-    }-    );-}--function show_prefixes_of(trans,s) {-  if(s.length>0) {-    var p=s.substr(0,s.length-1);-    with_completions(p,function(c) {-	if(count_wordforms(c.a)>0) trans.innerHTML+="<br>"+p;-	show_prefixes_of(trans,p);-      });-  }-}--function show_prefixes() {-  var trans=element("translations");-  trans.innerHTML="Prefix av "+current+":";-  show_prefixes_of(trans,current);-}--/* -------------------------------------------------------------------------- */--var spel={ antal_ord: 4, // antal närbesläktade ord att visa-	   antal_korrekta_svar: 0,-	   antal_felaktiga_svar: 0 -	 };--function start_saldospel() {-    spel.hylla=div_id("hylla");-    spel.status=div_id("status");-    //element("saldospel").innerHTML="<span id=score></span>";-    appendChildren(element("saldospel"),-		   [spel.hylla,spel.status,-		    p(text("")),-		    button("Nya ord","spel0()"),-		    text(" "),-		    wrap("b",span_id("score"))]);-    spel.score=element("score");-    show_score();-    spel0();-}--function spel0() { // Välj ord 1-  saldo_lid_rnd("spel1");-}--function spel1(lid) { // Slå upp md1 för ord 1-    spel.lid=lid;-    saldo_json("md1",lid.lex,"spel2");-}--function spel2(md1) { // Kontrollera att det finns minst 4 ord i md1 för ord1-    if(md1.length<spel.antal_ord) spel0();-    else {-	spel.md1=md1;-	spel3();-    }-}--function spel3() { // Välj ord 2-    saldo_lid_rnd("spel4");-}--function spel4(lid) { // Slå upp md1 för ord 2-    spel.lid2=lid;-    saldo_json("md1",lid.lex,"spel5");-}--function spel5(md1) { // Kontrollera att ord 1 och ord 2 inte har något gemensamt-    var ordlista1=map(wf,spel.md1);-    var ord2=wf(spel.lid2.lex);-    var ordlista2=map(wf,md1).concat(ord2);-    if(overlaps(ordlista1,ordlista2)) spel3();-    else spel6(ordlista1,ord2);-}--function spel6(ordlista1,ord2) {-    spel.ord2=ord2;-    var pos=Math.floor(Math.random()*spel.antal_ord);-    var ordlista=shuffle(shuffle(ordlista1).slice(0,spel.antal_ord).concat(ord2));-    spel.hylla.innerHTML="";-    var lista=empty_class("div","space");-    for(var i=0;i<ordlista.length;i++)-	lista.appendChild((button(ordlista[i],"spel7(this)")));-    spel.hylla.appendChild(lista);-}--function spel7(btn) {-    btn.disabled=true;-    var ok=btn.value==spel.ord2;-    //btn.setAttribute("class",ok ? "correct" : "incorrect");-    btn.setAttribute("style",ok ? "color: green" : "color: red");-    if(ok) spel.antal_korrekta_svar++; else spel.antal_felaktiga_svar++;-    show_score();-    if(ok) spel0();-}--function show_score() {-    spel.score.innerHTML=""+spel.antal_korrekta_svar+" rätt, "-	+spel.antal_felaktiga_svar+" fel";-}--function wf(ord) { // word form, wf("band..1") == "band"-    return ord.split(".",1)[0].split("_").join(" ");-}
− src/runtime/javascript/minibar/support.js
@@ -1,291 +0,0 @@-/* --- Accessing document elements ------------------------------------------ */--function element(id) {-  return document.getElementById(id);-}--/* --- JavaScript tricks ---------------------------------------------------- */--// To be able to use object methods that refer to "this" as callbacks-// See section 3.3 of https://github.com/spencertipping/js-in-ten-minutes/raw/master/js-in-ten-minutes.pdf-function bind(f, this_value) {-    return function () {return f.apply (this_value, arguments)};-};--/* --- JSONP ---------------------------------------------------------------- */--// Inspired by the function jsonp from -//          http://www.west-wind.com/Weblog/posts/107136.aspx-// See also http://niryariv.wordpress.com/2009/05/05/jsonp-quickly/-//          http://en.wikipedia.org/wiki/JSON#JSONP-function jsonp(url,callback)-{                -    if (url.indexOf("?") > -1)-        url += "&jsonp=" -    else-        url += "?jsonp=" -    url += callback;-    //url += "&" + new Date().getTime().toString(); // prevent caching        -    -    var script = empty("script");        -    script.setAttribute("src",url);-    script.setAttribute("type","text/javascript");                -    document.body.appendChild(script);-}--var json = {next:0};--// Like jsonp, but instead of passing the name of the callback function, you -// pass the callback function directly, making it possible to use anonymous-// functions.-function jsonpf(url,callback)-{-    var name="callback"+(json.next++);-    json[name]=function(x) { delete json[name]; callback(x); }-    jsonp(url,"json."+name);-}--/* --- AJAX ----------------------------------------------------------------- */--function GetXmlHttpObject(handler)-{ -  var objXMLHttp=null-  if (window.XMLHttpRequest)-  {-    // See http://www.w3.org/TR/XMLHttpRequest/-    //     https://developer.mozilla.org/en/xmlhttprequest-    objXMLHttp=new XMLHttpRequest()-  }-  else if (window.ActiveXObject)-  {-    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")-  }-  return objXMLHttp-}--function ajax_http(method,url,body,callback,errorcallback) {-    var http=GetXmlHttpObject()-    if (!http) {-	var errortext="Browser does not support HTTP Request";-	if(errorcallback) errorcallback(errortext,500)-	else alert(errortext)-    }-    else {-	var statechange=function() {-	    if (http.readyState==4 || http.readyState=="complete") {-		if(http.status<300) callback(http.responseText,http.status);-		else if(errorcallback) errorcallback(http.responseText,http.status);-		else alert("Request for "+url+" failed: "-			   +http.status+" "+http.statusText);-	    }-	}-	http.onreadystatechange=statechange;-	http.open(method,url,true)-	http.send(body)-    }-    return http-}--function ajax_http_get(url,callback,errorcallback) {-    ajax_http("GET",url,null,callback,errorcallback)-}--function ajax_http_post(url,formdata,callback,errorcallback) {-    ajax_http("POST",url,formdata,callback,errorcallback)-    // See https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects-}--// JSON via AJAX-function ajax_http_get_json(url,cont) {-    ajax_http_get(url,function(txt) { cont(eval("("+txt+")")); });-}--function sameOrigin(url) {-    var a=empty("a");-    a.href=url; // converts to an absolute URL-    return hasPrefix(a.href,location.protocol+"//"+location.host+"/");-}--// Use AJAX when possible, fallback to JSONP-function http_get_json(url,cont) {-    if(sameOrigin(url)) ajax_http_get_json(url,cont);-    else jsonpf(url,cont);-}---/* --- HTML construction ---------------------------------------------------- */-function text(s) { return document.createTextNode(s); }--function node(tag,as,ds) {-    var n=document.createElement(tag);-    for(var a in as) n.setAttribute(a,as[a]);-    for(var i in ds) n.appendChild(ds[i]);-    return n;-}--function empty(tag,name,value) {-    var el=node(tag,{},[])-    if(name && value) el.setAttribute(name,value);-    return el;-}--function empty_id(tag,id) { return empty(tag,"id",id); }-function empty_class(tag,cls) { return empty(tag,"class",cls); }--function div_id(id) { return empty_id("div",id); }-function span_id(id) { return empty_id("span",id); }--function wrap(tag,contents) { return node(tag,{},[contents]); }--function wrap_class(tag,cls,contents) {-  var el=empty_class(tag,cls);-  if(contents) el.appendChild(contents);-  return el;-}--function span_class(cls,contents) { return wrap_class("span",cls,contents); }-function div_class(cls,contents)  { return wrap_class("div",cls,contents); }--function p(contents) { return wrap("p",contents); }-function dt(contents) { return wrap("dt",contents); }-function li(contents) { return wrap("li",contents); }--function th(contents) { return wrap("th",contents); }-function td(contents) { return wrap("td",contents); }--function tr(cells) { return node("tr",{},cells); }--function button(label,action,key) {-    var el=node("input",{"type":"button","value":label},[]);-    if(typeof action=="string") el.setAttribute("onclick",action);-    else el.onclick=action;-    if(key) el.setAttribute("accesskey",key);-    return el;-}--function option(label,value) {-    return node("option",{"value":value},[text(label)]);-}--function appendChildren(el,ds) {-    for(var i in ds) el.appendChild(ds[i]);-    return el;-}--function insertFirst(parent,child) {-    parent.insertBefore(child,parent.firstChild);-}--function tda(cs) { return node("td",{},cs); }--function img(src) { return empty("img","src",src); }--/* --- Debug ---------------------------------------------------------------- */--function debug(s) {-    var d=element("debug");-    if(d) d.appendChild(text(s+"\n"))-}--function show_props(obj, objName) {-   var result = "";-   for (var i in obj) {-      result += objName + "." + i + " = " + obj[i] + "<br>";-   }-   return result;-}--function field_names(obj) {-   var result = "";-   for (var i in obj) {-      result += " " + i;-   }-   return result;-}--/* --- Data manipulation ---------------------------------------------------- */-function swap(a,i,j) { // Note: this doesn't work on strings.-  var tmp=a[i];-  a[i]=a[j];-  a[j]=tmp;-  return a;-}--function sort(a) {-// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/sort-  return a.sort();-  /* // Note: this doesn't work on strings.-  for(var i=0;i<a.length-1;i++) {-    var min=i;-    for(var j=i+1;j<a.length;j++)-      if(a[j]<a[min]) min=j;-    if(min!=i) swap(a,i,min);-  }-  return a;-  */-}--function filter(p,xs) {-  var ys=[];-  for(var i=0;i<xs.length;i++)-    if(p(xs[i])) ys[ys.length]=xs[i];-  return ys;-}--function implode(cs) { // array of strings to string-  /*-  var s="";-  for(var i=0;i<cs.length;i++)-    s+=cs[i];-  return s;-  */-  return cs.join("");-}--function hasPrefix(s,pre) { return s.substr(0,pre.length)==pre; }--function commonPrefix(s1,s2) {-    for(var i=0;i<s1.length && i<s2.length && s1[i]==s2[i];i++);-    return s1.substr(0,i);-}--/*-function all(p,xs) {-  for(var i=0;i<xs.length;i++)-    if(!p(xs[i])) return false;-  return true;-}-*/--function map(f,xs) {-  var ys=[];-  for(var i=0;i<xs.length;i++) ys[i]=f(xs[i]);-  return ys;-}--// map in continuation passing style -function mapc(f,xs,cont) { mapc_from(f,xs,0,[],cont); }--function mapc_from(f,xs,i,ys,cont) {-  if(i<xs.length)-    f(xs[i],function(y){ys[i]=y;mapc_from(f,xs,i+1,ys,cont)});-  else-    cont(ys);-}--function overlaps(as,bs) {-    for(var i=0;i<as.length;i++)-	if(elem(as[i],bs)) return true;-    return false;-}--function elem(a,as) {-    for(var i=0;i<as.length;i++)-	if(a==as[i]) return true;-    return false;-}--function shuffle(a) {-    for(i=0;i<a.length;i++) swap(a,i,Math.floor(Math.random()*a.length))-    return a;-}
− src/runtime/javascript/minibar/tree-btn.png

binary file changed (149 → absent bytes)

src/server/PGFService.hs view
@@ -297,6 +297,7 @@ doGrammar pgf macc = showJSON $ toJSObject              [("name", showJSON (PGF.abstractName pgf)),               ("userLanguage", showJSON (selectLanguage pgf macc)),+              ("startcat",showJSON (PGF.showType [] (PGF.startCat pgf))),               ("categories", showJSON categories),               ("functions", showJSON functions),               ("languages", showJSON languages)]
src/server/RunHTTP.hs view
@@ -1,4 +1,4 @@-module RunHTTP(runHTTP,Options(..)) where+module RunHTTP(runHTTP,Options(..),cgiHandler) where import Network.URI(uriPath,uriQuery) import Network.CGI(ContentType(..)) import Network.CGI.Protocol(CGIResult(..),CGIRequest(..),Input(..),
src/server/Setup.hs view
@@ -29,7 +29,7 @@     ("Letter.pgf","letter",      ".."</>".."</>"examples"</>"letter"</>"Letter???.gf")] -minibar_src = ".."</>"runtime"</>"javascript"</>"minibar"+minibar_src = ".."</>"www"</>"minibar"  -------------------------------------------------------------------------------- instWWW args flags pki lbi = setupWWW args dest pki lbi
+ src/tools/dark-filetypes.GF.conf view
@@ -0,0 +1,37 @@+# This file written by John J. Camilleri, June 2011+# Geany documentation ref: http://www.geany.org/manual/dev/index.html#custom-filetypes++[styling]+# foreground;background;bold;italic+default=0xffffff;0x1E1E1E;false;false+commentline=0x747474;0x1E1E1E;false;false+commentblock=0x747474;0x1E1E1E;false;false+commentblock2=0x747474;0x1E1E1E;false;false+commentblock3=0x747474;0x1E1E1E;false;false+number=0x7ECDFF;0x1E1E1E;false;false+keyword=0xFFCA4A;0x1E1E1E;true;false+import=0x8C2421;0x1E1E1E;false;false+string=0xA18651;0x1E1E1E;false;false+character=0xA18651;0x1E1E1E;false;false+class=0xB2A886;0x1E1E1E;True;false+operator=0x98BAC5;0x1E1E1E;true;false+identifier=0xffffff;0x1E1E1E;false;false+capital=0x7BB25A;0x1E1E1E;false;false+module=0xAD7DAD;0x1E1E1E;false;false+data=0x5ABEFF;0x1E1E1E;false;false++[keywords]+keywords=PType Str Strs Type abstract case cat concrete data def flags fun in incomplete instance interface let lin lincat lindef of open oper param pre printname resource strs table transfer variants where with++[settings]+extension=gf++comment_single=--+comment_open={-+comment_close=-}+comment_use_indent=true++#tag_parser=GF+lexer_filetype=Haskell++[build_settings]
+ src/tools/gf.lang view
@@ -0,0 +1,211 @@+<?xml version="1.0" encoding="UTF-8"?>+<!--++ Author: John J. Camilleri+ Copyright (C) 2011, John J. Camilleri+ Based on haskell.lang by Duncan Coutts <duncan@haskell.org> and Anders Carlsson <andersca@gnome.org>++ This library is free software; you can redistribute it and/or+ modify it under the terms of the GNU Library General Public+ License as published by the Free Software Foundation; either+ version 2 of the License, or (at your option) any later version.++ This library is distributed in the hope that it will be useful,+ but WITHOUT ANY WARRANTY; without even the implied warranty of+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU+ Library General Public License for more details.++ You should have received a copy of the GNU Library General Public+ License along with this library; if not, write to the+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,+ Boston, MA 02111-1307, USA.++-->+<language id="gf" _name="Grammatical Framework" version="2.0" _section="Sources">+  <metadata>+    <property name="mimetypes">text/x-gf;text/plain</property>+    <property name="globs">*.gf</property>+  </metadata>++  <styles>+    <style id="preprocessor" _name="Preprocessor" map-to="def:preprocessor"/>+    <style id="comment"      _name="Comment"      map-to="def:comment"/>+    <style id="variable"     _name="Variable"                         />+    <style id="symbol"       _name="Symbol"                           />+    <style id="keyword"      _name="Keyword"      map-to="def:keyword"/>+    <style id="type"         _name="Data Type"    map-to="def:type"/>+    <style id="string"       _name="String"       map-to="def:string"/>+    <style id="character"    _name="Character"    map-to="def:character"/>+    <style id="char-escape"  _name="Escaped Character" map-to="def:special-char"/>+    <style id="decimal"      _name="Decimal"      map-to="def:decimal"/>+  </styles>++  <definitions>++    <define-regex id="symbolchar">[!#$%&amp;*+./&gt;=&lt;?@:\\^|~-]</define-regex>++    <context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check">+      <start>(?&lt;!\%{symbolchar})--+(?!\%{symbolchar})</start>+      <include>+        <context ref="def:in-comment"/>+        <context ref="haddock:line-paragraph"/>+        <context ref="haddock:directive"/>+      </include>+    </context>++    <context id="block-comment" style-ref="comment" class="comment" class-disabled="no-spell-check">+      <start>\{-</start>+      <end>-\}</end>+      <include>+        <context ref="def:in-comment"/>+        <context ref="haddock:block-paragraph"/>+        <context ref="haddock:directive"/>+        <context ref="block-comment"/>+      </include>+    </context>++    <context id="pragma" style-ref="preprocessor">+      <start>\{-#</start>+      <end>#-\}</end>+    </context>++    <context id="variable" style-ref="variable">+      <match>\b[a-z_][0-9a-zA-Z_'#]*</match>+    </context>++    <context id="type-or-constructor" style-ref="type">+      <match>\b[A-Z][0-9a-zA-Z._'#]*</match>+    </context>++    <!-- Must not extend parent context, or we end up matching+         "\end{code}" as part of the Haskell context, but when in+         literate haskell mode it should be terminating a code block. -->+    <context id="symbol" style-ref="symbol" extend-parent="false">+      <match>\%{symbolchar}+</match>+    </context>++    <context id="keysymbol" style-ref="keyword">+      <prefix>(?&lt;!\%{symbolchar})</prefix>+      <suffix>(?!\%{symbolchar})</suffix>+      <keyword>\.\.</keyword>+      <keyword>::</keyword>+      <keyword>=</keyword>+      <keyword>\|</keyword>+      <keyword>\</keyword>+      <keyword>-&gt;</keyword>+      <keyword>&lt;-</keyword>+      <keyword>@</keyword>+      <keyword>~</keyword>+      <keyword>=&gt;</keyword>+    </context>++    <define-regex id="escaped-character" extended="true">+        \\(                   # leading backslash+        [abfnrtv\\"\'&amp;] | # escaped character+         [0-9]+ |             # decimal digits+        o[0-7]+ |             # 'o' followed by octal digits+        x[0-9A-Fa-f]+ |       # 'x' followed by hex digits+        \^[A-Z@\[\\\]^_] |    # control character codes+        NUL | SOH | STX | ETX | EOT | ENQ | ACK |+        BEL | BS | HT | LF | VT | FF | CR | SO |+        SI | DLE | DC1 | DC2 | DC3 | DC4 | NAK |+        SYN | ETB | CAN | EM | SUB | ESC | FS | GS |+        RS | US | SP | DEL    # control char names+        )+    </define-regex>++    <context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check">+      <start>"</start>+      <end>"</end>+      <include>+        <context ref="def:line-continue"/>+        <context style-ref="char-escape">+          <match>\%{escaped-character}</match>+        </context>+      </include>+    </context>++    <context id="char" style-ref="character" end-at-line-end="true">+      <start>'</start>+      <end>'</end>+      <include>+        <context style-ref="char-escape" once-only="true">+          <match>\%{escaped-character}</match>+        </context>+        <context once-only="true" extend-parent="false">+          <match>.</match>+        </context>+        <context style-ref="def:error" extend-parent="false">+          <match>.</match>+        </context>+      </include>+    </context>++    <context id="decimal" style-ref="decimal">+      <match>[0-9]+</match>+    </context>++    <context id="keyword" style-ref="keyword">+		<keyword>PType</keyword>+		<keyword>Str</keyword>+		<keyword>Strs</keyword>+		<keyword>Type</keyword>+		<keyword>abstract</keyword>+		<keyword>case</keyword>+		<keyword>cat</keyword>+		<keyword>concrete</keyword>+		<keyword>data</keyword>+		<keyword>def</keyword>+		<keyword>flags</keyword>+		<keyword>fun</keyword>+		<keyword>in</keyword>+		<keyword>incomplete</keyword>+		<keyword>instance</keyword>+		<keyword>interface</keyword>+		<keyword>let</keyword>+		<keyword>lin</keyword>+		<keyword>lincat</keyword>+		<keyword>lindef</keyword>+		<keyword>of</keyword>+		<keyword>open</keyword>+		<keyword>oper</keyword>+		<keyword>param</keyword>+		<keyword>pre</keyword>+		<keyword>printname</keyword>+		<keyword>resource</keyword>+		<keyword>strs</keyword>+		<keyword>table</keyword>+		<keyword>transfer</keyword>+		<keyword>variants</keyword>+		<keyword>where</keyword>+		<keyword>with</keyword>+    </context>++    <context id="body">+      <include>+        <context ref="line-comment"/>+        <context ref="pragma"/>+        <context ref="block-comment"/>+        <context ref="keyword"/>+        <context ref="variable"/>+        <context ref="type-or-constructor"/>+        <context ref="keysymbol"/>+        <context ref="symbol"/>+        <context ref="string"/>+        <context ref="char"/>+        <context ref="decimal"/>+      </include>+    </context>++    <context id="gf" class="no-spell-check">+      <include>+        <context ref="def:shebang"/>+        <context ref="c:if0-comment"/>+        <context ref="c:include"/>+        <context ref="c:preprocessor"/>+        <context ref="body"/>+      </include>+    </context>++  </definitions>+</language>
+ src/tools/light-filetypes.GF.conf view
@@ -0,0 +1,33 @@+# This file written by John J. Camilleri, June 2011+# Geany documentation ref: http://www.geany.org/manual/dev/index.html#custom-filetypes+[styling]+default=0x000000;0xffffff;false;false+commentline=0x808080;0xffffff;false;false+commentblock=0x808080;0xffffff;false;false+commentblock2=0x808080;0xffffff;false;false+commentblock3=0x808080;0xffffff;false;false+number=0x007f00;0xffffff;false;false+keyword=0x00007f;0xffffff;true;false+import=0x991111;0xffffff;false;false+string=0xff901e;0xffffff;false;false+character=0x7f007f;0xffffff;false;false+class=0x0000d0;0xffffff;false;false+operator=0x301010;0xffffff;false;false+identifier=0x000000;0xffffff;false;false+instance=0x000000;0xffffff;false;false+capital=0x635b00;0xffffff;false;false+module=0x007f7f;0xffffff;false;false+data=0x000000;0xffffff;false;false++[keywords]+keywords=PType Str Strs Type abstract case cat concrete data def flags fun in incomplete instance interface let lin lincat lindef of open oper param pre printname resource strs table transfer variants where with++[settings]+extension=gf++comment_single=--+comment_open={-+comment_close=-}+comment_use_indent=true++lexer_filetype=Haskell
+ src/www/gfse/Makefile view
@@ -0,0 +1,7 @@++save: save.hs+	ghc --make save.hs++install::+	@make save+	rsync -avz --exclude .DS_Store P *.html *.css *.js *.cgi *.manifest save www.grammaticalframework.org:/usr/local/www/GF/demos/gfse
+ src/www/gfse/P/1306856253_weather_06.png view

binary file changed (absent → 2311 bytes)

+ src/www/gfse/P/1307545089_weather_04.png view

binary file changed (absent → 2376 bytes)

+ src/www/gfse/P/w1s.jpg view

binary file changed (absent → 26163 bytes)

+ src/www/gfse/P/w2s.jpg view

binary file changed (absent → 25953 bytes)

+ src/www/gfse/P/w3s.jpg view

binary file changed (absent → 29664 bytes)

+ src/www/gfse/P/w4s.jpg view

binary file changed (absent → 22005 bytes)

+ src/www/gfse/TODO view
@@ -0,0 +1,43 @@++ Safety question before deleting a grammar++ Check identifier syntax++ Allow lincat for deleted cat to be deleted++ Allow lin for deleted fun to be deleted++ Apply category alpha conversion in concrete syntax++ Remove a concrete syntax++ Apply function alpha conversion in concrete syntax++ Change lhs of lins when function type is changed+++ Allow languages other than the ones in the given list to be added++ Export as plain text++ Allow definitions to be reordered+++ 1. possibility to compile the grammar set, returning a URL to a translator app++ 2a. possibility to import modules - resource libraries+- 2b. possibility to import modules - user's own auxiliaries+- 3. possibility to upload own modules++ 4. access to the created files in an on-line shell (making testing possible)+- 5. rule-to-rule type checking and guidance (e.g. with library oper+     suggestions)++    Try grammars in the Translation Quiz++    Show lincat and lin before params and opers below++    Create a new concrete syntax by copying an existing one.+-    Easy access to compute_concrete from the editor+-    Instead of starting with an empty grammar, start a new grammar by copying+     an example.++ Cloning grammars+- Allow grammars to contain a resoure module. Create the resource module by+ factoring out common parts of the concrete syntaxes.+- Integrate example-based concrete syntax construction (using Ramona's tool)+- Open lexicon modules? They are not installed by default!+     DictEng, MorphalouFre, DictSwe, DictTur, DictBul, DictFun, DictLav+++ compile only the uploaded grammar even if other grammars are present++ 'flags startcat' is needed for grammars with only one category (since the+   default startcat is S, even if it doesn't exist)++- Bug! After adding a 2nd def of a fun with a different type and then deleting+  the old fun, the corresponding lin will have the wrong lhs.+++ Bug! The startcat menu shows the first category by default, but the startcat+  flag is actually not set until a selection is made from the menu.+
+ src/www/gfse/about.html view
@@ -0,0 +1,243 @@+<!DOCTYPE HTML>+<html>+<head>+<title>About: GF online editor for simple multilingual grammars</title>+<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">+<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">++<link rel=author href="http://www.cse.chalmers.se/~hallgren/" title="Thomas Hallgren">++<meta name = "viewport" content = "width = device-width">+<meta http-equiv="Content-type" content="text/html;charset=UTF-8">+<meta charset="UTF-8">++<script type="text/javascript" src="slideshow.js"></script>++</head>++<body>+<h1>GF online editor for simple multilingual grammars</h1>++<div class=right>+  <div class=slideshow>+    <img onload="start_slideshow(this,{delay:5,fade:0.3})" src="P/w1s.jpg" alt="[GF online editor screen shoot]">+    <img class=hidden src="P/w2s.jpg" alt="[GF online editor screen shoot]">+    <img class=hidden src="P/w3s.jpg" alt="[GF online editor screen shoot]">+    <img class=hidden src="P/w4s.jpg" alt="[GF online editor screen shoot]">+  </div>+</div>+<h2>Introduction</h2>++Traditionally, <a href="http://www.grammaticalframework.org/">GF</a>+grammars are created in a text editor and tested in the+GF shell. Text editors know very little (if anything) about the syntax of+GF grammars, and thus provide little guidance for novice GF users. Also, the+grammar author has to download and install the GF software on his/her own+computer.++<p>+In contrast, the+<a href="."><em>GF online editor for simple multilingual grammars</em></a>+is available online, making it easier to get started. All that+is needed is a reasonably modern web browser. Even Android and iOS devices+can be used.+<p>+The editor+also guides the grammar author by showing a skeleton grammar file and+hinting how the parts should be filled in. When a new part is added to the+grammar, it is immediately checked for errors.++<p>+Editing operations are accessed by clicking on editing symbols embedded+in the grammar display:+<span class=more>+</span>=Add an item,+<span class=delete>×</span>=Delete an item,+<span class=edit>%</span>=Edit an item.+These are revealed when hovering over items. On touch devices, hovering is+in some cases simulated by tapping, but there is also a button at the bottom+of the display to "Enable editing on touch devices" that reveals all editing+symbols.++<p>+In spite of its name, the editor runs entierly in the web+browser, so once you have opened the web page, you can+<strong>continue editing</strong> grammars even while you are+<strong>offline</strong>.++<h3>Current status</h3>++<p>+At the moment, the editor supports only a small subset of the GF grammar+notation.+Proper error checking is done for abstract syntax, but not (yet) for concrete+syntax.++<p>+The grammars created with this editor always consists of one file for the+abstract syntax, and one file for each concrete syntax.++<h4>Abstract syntax</h4>++The supported abstract syntax corresponds to context-free grammars+(no dependent types). The definition of an abstract syntax is limited to+<ul>+  <li>a list of <em>category names</em>,+  <var>Cat<sub>1</sub></var> ; ... ; <var>Cat<sub>n</sub></var>,+  <li>a list of <em>functions</em> of the form+  <var>Fun</var> : <var>Cat<sub>1</sub></var> -> ... ->+  <var>Cat<sub>n</sub></var>,+  <li>and a <em>start category</em>.+</ul>++Available editing operations:+<ul>+  <li>Categories can be added, removed and renamed. When renaming a category,+  occurences of it in function types will be updated accordingly.+  <li>Functions can be added, removed and edited. Concrete syntaxes are updated+  to reflect changes.+  <li>Functions can be reordered using drag-and-drop.+</ul>++Error checks:++<ul>+  <li>Syntactically incorrect function definitions are refused.+  <li>Semantic problem such as duplicated definitions or references to+  undefined categories, are highlighted.+</ul>++<h4>Concrete syntax</h4>++At the moment, the concrete syntax for a language <var>L</var> is limited to+<ul>+  <li>opening the Resource Grammar Library modules+  <code>Syntax</code><var>L</var> and <code>Paradigms</code><var>L</var>,+  <code>Lexicon</code><var>L</var> and <code>Extra</code><var>L</var>,+  <li><em>linearization types</em> for the categories in the abstract syntax,+  <li><em>linearizations</em> for the functions in the abstract syntax,+  <li><em>parameter type definitions</em>,+  <var>P</var> = <var>C<sub>1</sub></var> | ... |<var>C<sub>n</sub></var>,+  <li>and <em>operation definitions</em>, <var>op</var> = <var>expr</var>,+   <var>op</var> : <var>type</var> = <var>expr</var>,+</ul>++Available editing operations:+<ul>+  <li>The LHSs of the linearization types and linearizations are determined by+  the abstract syntax and do not need to be entered manually.+  The RHSs can+  be edited.+  <li>Parameter types can be added, removed and edited.+  <li>Operation definitons can be added, removed and edited.+  <li>Definitions can be reordered (using drag-and-drop)+</ul>+Also,++<ul>+  <li>When a new concrete syntax is added to the grammar, a copy of the+  currently open concrete syntax is created, since copying and modifying+  is usually easier than creating something new from scratch.+  (If the abstract syntax is currently open, the new conrete syntax will+  start out empty.)+  <li>When adding a new concrete syntax, you normally pick one of the supported+  languages from a list. The language code and the file name is determined+  automatically. But you can also pick <em>Other</em> from the list and change+  the language code afterwards to add a concrete syntax for a language+  that is not in the list.+</ul>++Error checks:+<ul>+  <li>The RHSs in the concrete syntax are checked+  for syntactic correctness by the editor as they are entered.+  (TODO: the syntax of parameter types is not check at the moment.)+  <li>Duplicated definitions are highlighted. Checks for other+  semantic errors are delayed until the grammar is compiled.+</ul>++<h3>Compiling and testing grammars</h3>++When pressing the <strong>Compile</strong> button, the grammar will be compiled+with GF, and any errors not detected by the editor will be reported.+If the grammar is free from errors the user can then+test the grammar by clicking on links to the online GF shell, the Minibar or+the Translation Quiz.++<h3><img class=right src="P/1307545089_weather_04.png" alt="">+<img class=right src="P/1306856253_weather_06.png" alt="">Grammars in the+cloud</h3>++While the editor normally stores grammars locally in the browser, it is also+possible to store grammars in the cloud.  Grammars can be stored in the cloud+just for backup, or to make them accessible from multiple devices.++<p>+There is no automatic synchronization between local grammars and the cloud.+Instead, the user should press+<img src="P/1306856253_weather_06.png" alt="[Cloud Upload]">+to upload the grammars to the cloud, and press+<img src="P/1307545089_weather_04.png" alt="[Cloud download]">+to download grammars from the cloud. In both cases, complete grammars+are copied and older versions at the destination will be overwritten.+When a grammar is deleted, both the local copy and the copy in the cloud+is deleted.++<p>+Each device is initially assigned to its own unique cloud. Each device can thus+have its own set of grammars that are not available on other devices.  It is+also possible to merge clouds and share a common set of grammars between+multiple devices: when uploading grammars to the cloud, a link to this grammar+cloud appears. Accessing this link from another device will cause the clouds of+the two devices to be merged. After this, grammars uploaded from one of the+devices can be downloaded on the other devices. Any number devices can join the+same grammar cloud in this way.++<p>+<strong>Note</strong> that while it is possible to copy grammars between+multiple devices, there is no way to merge concurrent edits from multiple+devices. If the same grammar is uploaded to the+cloud from multiple devices, the last upload wins. Thus the current+implementation is suitable for a single user switching between different+devices, but not recommended for sharing grammars between multiple users.++<p>+Also <strong>note</strong> that each grammar is assigned a unique identity+when it is first created. Renaming a grammar does not change its identity.+This means that name changes are propagated between devices like other changes.++<h3>Example-based grammar writing</h3>++This is work in progress...++<h3>Future work</h3>++This prototype gives an idea of how a web based GF grammar editor could work.+While this editor is implemented in JavaScript and runs in the web browser,+we do not expect to create a full implementation of GF that runs in the+web browser, but let the editor communicate with a server running GF.+<p>+By developing a GF server with an appropriate API, it should+be possible to extend the editor to support a larger fragment of GF,+to do proper error checking and make more of the existing GF shell functionality+accessible directly from the editor.+<p>+The current grammar cloud service is very primitive. In particular, it is not+suitable for multiple users developing a grammar in collaboration.++<h3>Related documents</h3>+<ul>+  <li><a href="http://www.grammaticalframework.org/~hallgren/Talks/GF/gf-ide.html">GF Grammar Development Tools</a>. Slides from a presentation at the MOLTO meeting in Göteborg, March 2011.+  <li><a href="http://www.grammaticalframework.org/grammar-ide/">The GF Grammar IDE</a>. MOLTO deliverable.+  <li><a href="http://www.grammaticalframework.org/compiler-api">The GF Grammar+  Compiler API</a>. MOLTO deliverable.+</ul>++<hr>+<div class=modtime><small>+<!-- hhmts start --> Last modified: Fri Oct  7 14:06:14 CEST 2011 <!-- hhmts end -->+  </small></div>+<address>+<a href="http://www.cse.chalmers.se/~hallgren/">TH</a>+<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt="">+</address>+</body> </html>
+ src/www/gfse/cloud.js view
@@ -0,0 +1,148 @@++function with_dir(cont) {+    var dir=local.get("dir","");+    if(dir) cont(dir);+    else ajax_http_get("upload.cgi?dir",+		       function(dir) {+			   local.put("dir",dir);+			   cont(dir);+		       });+}++function remove_cloud_grammar(g) {+    var dir=local.get("dir")+    if(dir && g.unique_name) {+	var path=dir+"/"+g.unique_name+".json"+	ajax_http_get("upload.cgi?rm="+encodeURIComponent(path),debug);+    }+}++// Upload the grammar to the server and check it for errors+function upload(g) {+    function upload2(dir) {+	var form=node("form",{method:"post",action:"upload.cgi"+dir},+		      [hidden(g.basename+".gf",show_abstract(g))])+	for(var i in g.concretes)+	    form.appendChild(hidden(g.basename+g.concretes[i].langcode+".gf",+				    show_concrete(g.basename)(g.concretes[i])));+	editor.appendChild(form);+	form.submit();+	form.parentNode.removeChild(form);+    }++    with_dir(upload2);+}++// Upload the grammar to store it in the cloud+function upload_json(cont) {+    function upload3(resptext,status) {+	local.put("json_uploaded",Date.now());+	//debug("Upload complete")+	if(cont) cont();+	else {+	    var sharing=element("sharing");+	    if(sharing) sharing.innerHTML=resptext;+	}+    }+    function upload2(dir) {+	var prefix=dir.substr(10)+"-" // skip "/tmp/gfse."+	//debug("New form data");+	//var form=new FormData(); // !!! Doesn't work on Android 2.2!+	var form="",sep="";+	//debug("Preparing form data");+	for(var i=0;i<local.count;i++) {+	    var g=local.get(i,null);+	    if(g) {+		if(!g.unique_name) {+		    g.unique_name=prefix+i;+		    save_grammar(g)+		}+		//form.append(g.unique_name+".json",JSON.stringify(g));+		form+=sep+encodeURIComponent(g.unique_name+".json")+"="++		    encodeURIComponent(JSON.stringify(g))+		sep="&"+	    }+	}+	//debug("Upload to "+prefix);+	ajax_http_post("upload.cgi"+dir,form,upload3,cont)+    }++    with_dir(upload2);+}++function download_json() {+    var dir=local.get("dir");+    var index=grammar_index();+    var downloading=0;++    function get_list(ok,err) {+	ajax_http_get("upload.cgi?ls="+dir,ok,err);+    }++    function get_file(file,ok,err) {+	downloading++;+	ajax_http_get("upload.cgi?download="+encodeURIComponent(dir+"/"+file),ok,err);+    }++    function file_failed(errormsg,status) {+	debug(errormsg)+	downloading--;+    }+    function file_downloaded(grammar) {+	downloading--;+	var newg=JSON.parse(grammar);+	debug("Downloaded "+newg.unique_name)+	var i=index[newg.unique_name];+	if(i!=undefined) merge_grammar(i,newg)+	else {+	    debug("New")+	    newg.index=null;+	    save_grammar(newg);+	}+	if(downloading==0) done()+    }++    function done() {+	setTimeout(function(){location.href="."},2000);+    }++    function download_files(ls) {+	local.put("current",0);+	if(ls) {+	    //debug("Downloading "+ls);+	    var files=ls.split(" ");+	    cleanup_deleted(files);+	    for(var i in files) get_file(files[i],file_downloaded,file_failed);+	}+	else {+	    debug("No grammars in the cloud")+	    done()+	}+    }++    get_list(download_files);+}++function link_directories(newdir,cont) {+    with_dir(function(olddir) {+	ajax_http_get("upload.cgi?rmdir="+olddir+"&newdir="+newdir,cont)+    })+}++/* -------------------------------------------------------------------------- */++// Send a command to the GF shell+function gfshell(cmd,cont) {+    alert("gfshell(...) not implmemented!!!")+}++// Check the syntax of an expression+function check_exp(s,cont) {+    function check(gf_message) {+	//debug("cc "+s+" = "+gf_message);+	cont(/parse error/.test(gf_message) ? "parse error" : null);+    }+    if(navigator.onLine)+	ajax_http_get("upload.cgi?cc="+encodeURIComponent(s),check)+    else cont(null)+}
+ src/www/gfse/cloud2.js view
@@ -0,0 +1,171 @@++function with_dir(cont) {+    var dir=local.get("dir","");+    if(/^\/tmp\//.test(dir)) cont(dir);+    else ajax_http_get("/new",+		       function(dir) {+			   local.put("dir",dir);+			   cont(dir);+		       });+}++function remove_cloud_grammar(g) {+    var dir=local.get("dir")+    if(dir && g.unique_name) {+	var path=g.unique_name+".json"+	gfcloud("rm",{file:path},debug);+    }+}++// Upload the grammar to the server and check it for errors+function upload(g) {+    function upload2(dir) {+	var form=node("form",{method:"post",action:"/cloud"},+		      [hidden("dir",dir),hidden("command","make"),+		       hidden(g.basename+".gf",show_abstract(g))])+	var files = [g.basename+".gf"]+	for(var i in g.concretes) {+	    var cname=g.basename+g.concretes[i].langcode+".gf";+	    files.push(cname);+	    form.appendChild(hidden(cname,+				    show_concrete(g.basename)(g.concretes[i])));+	}+	editor.appendChild(form);+	form.submit();+	form.parentNode.removeChild(form);+    }+    +    function upload3(message) {	if(message) alert(message); }++    with_dir(upload2)+}++// Upload the grammar to store it in the cloud+function upload_json(cont) {+    function upload2(dir) {+	function upload3(resptext,status) {+	    local.put("json_uploaded",Date.now());+	    //debug("Upload complete")+	    if(cont) cont();+	    else {+		var sharing=element("sharing");+		if(sharing) {+		    if(status==204) {+			var a=empty("a");+			a.href="share.html#"+dir.substr(5) // skip "/tmp/"+			a.innerHTML=a.href;+			sharing.innerHTML="";+			sharing.appendChild(text("Use the following link for shared access to your grammars from multiple devices: "))+			sharing.appendChild(a)+		    }+		    else+			sharing.innerHTML=resptext;+		}+	    }+	}++	var prefix=dir.substr(10)+"-" // skip "/tmp/gfse."+	//debug("New form data");+	//var form=new FormData(); // !!! Doesn't work on Android 2.2!+	var form={dir:dir};+	//debug("Preparing form data");+	for(var i=0;i<local.count;i++) {+	    var g=local.get(i,null);+	    if(g) {+		if(!g.unique_name) {+		    g.unique_name=prefix+i;+		    save_grammar(g)+		}+		//form.append(g.unique_name+".json",JSON.stringify(g));+		form[encodeURIComponent(g.unique_name+".json")]=JSON.stringify(g)+	    }+	}+	//debug("Upload to "+prefix);+	ajax_http_post("/cloud","command=upload"+encodeArgs(form),upload3,cont)+    }++    with_dir(upload2);+}++function download_json() {+    var dir=local.get("dir");+    var index=grammar_index();+    var downloading=0;++    function get_list(ok,err) {	gfcloud("ls",{},ok,err) }++    function get_file(file,ok,err) {+	downloading++;+	gfcloud("download",{file:encodeURIComponent(file)},ok,err);+    }++    function file_failed(errormsg,status) {+	debug(errormsg)+	downloading--;+    }+    function file_downloaded(grammar) {+	downloading--;+	var newg=JSON.parse(grammar);+	debug("Downloaded "+newg.unique_name)+	var i=index[newg.unique_name];+	if(i!=undefined) merge_grammar(i,newg)+	else {+	    debug("New")+	    newg.index=null;+	    save_grammar(newg);+	}+	if(downloading==0) done()+    }++    function done() {+	setTimeout(function(){location.href="."},2000);+    }++    function download_files(ls) {+	local.put("current",0);+	if(ls) {+	    //debug("Downloading "+ls);+	    var files=ls.split(" ");+	    cleanup_deleted(files);+	    for(var i in files) get_file(files[i],file_downloaded,file_failed);+	}+	else {+	    debug("No grammars in the cloud")+	    done()+	}+    }++    get_list(download_files);+}++function link_directories(newdir,cont) {+    gfcloud("link_directories",{newdir:newdir},cont)+}++/* -------------------------------------------------------------------------- */++// Request GF cloud service+function gfcloud(cmd,args,cont,err) {+    with_dir(function(dir) {+	var enc=encodeURIComponent;+	var url="/cloud?dir="+enc(dir)+"&command="+enc(cmd)+encodeArgs(args)+	ajax_http_get(url,cont,err)+    })+}++// Send a command to the GF shell+function gfshell(cmd,cont) {+    with_dir(function(dir) {+	var enc=encodeURIComponent;+	ajax_http_get("/gfshell?dir="+enc(dir)+"&command="+enc(cmd),cont)+    })+}++// Check the syntax of an expression+function check_exp(s,cont) {+    function check(gf_message) {+	//debug("cc "+s+" = "+gf_message);+	cont(/parse error/.test(gf_message) ? "parse error" : null);+    }+    gfshell("cc "+s,check);+}
+ src/www/gfse/editor.css view
@@ -0,0 +1,88 @@+body { background: #eee; }+h1 { font-size: 175%; }+h1,h2,h3,h4,small { font-family: sans-serif; }+h1:first-child, h2:first-child { margin-top: 0; margin-bottom: 1ex; }++#editor { max-width: 50em; }+div.home, div.grammar { border: 1px solid black; background: #9df; }+div.home { padding: 5px; }+div.files { margin: 0 8px 8px 8px; }++div#file { border: 2px solid #009; border-top-width: 0; }+pre.plain { border: 2px solid #009; }+div#file, pre.plain { background: white; padding: 0.6ex; }++.slideshow .hidden { display: none; }++img.cloud, img.right, div.right, div.modtime { float: right; }+.modtime { color: #999; white-space: nowrap; }++div.namebar { background: #9df; }+div.namebar table { width: 100%; }+.namebar h3, .home h3 { margin: 0; color: #009; }++td.right { text-align: right; }++.kw { font-weight: bold; font-family: sans-serif; color: #009; }+.sep { font-weight: bold; color: #009; }++div.indent { padding-left: 1em; min-width: 1em; min-height: 1em; }++div.fun:hover, div.param:hover, div.lincat:hover, div.oper:hover, div.lin:hover,+div.template:hover+{ background: #def;}++.lin input[type=button],+.template input[type=button] { float: right; clear: right; margin: 0; }+.exb_output { background: #dfd; float: right; margin: 0 10px; }++.more, .delete { font-weight: bold; font-family: sans-serif; }+.more, .delete, .edit { cursor: pointer; }++.hover .more, .hover .delete, .hover .edit { visibility: hidden }++.hover .hidden, .nohover .ifhover { display: none; }++.editable:hover, .deletable:hover { background: #ff9; }++.extensible:hover .more,.editable:hover > .edit ,.deletable:hover > .delete +  { visibility: visible; }++.more { color: green; }+.edit { color: orange; }+.delete { color: red; }+.error_message,.inError { color: red; }+.template, .template .sep { color: #999; }+form { display: inline-block; }++table.tabs {+    width: 100%;+    border-width: 0; border-spacing: 0; empty-cells: show;+}++table.tabs td { text-align: center; border: 2px solid #009; padding: 2px; }+table.tabs td.active { background: white; border-bottom-width: 0; }+table.tabs td.inactive {+    background: #cef;+    border-top-color: #66c; border-left-color: #66c; border-right-color: #66c;+}++ table.tabs td.gap+{ border-top-width: 0; border-left-width: 0; border-right-width: 0; }++table.tabs input[type=button] {+    border: 0;+    background: inherit;+    color: #009;+    font-size: inherit;+    font-weight: bold;+    /*text-decoration: underline;*/+}++input.string_edit { font-family: inherit; font-size: inherit; }++ul.languages { -moz-column-width: 20em; }++li { margin-top: 0.5ex; margin-bottom: 0.5ex; }++#sharing h1, #sharing .footer { display: none; }
+ src/www/gfse/editor.js view
@@ -0,0 +1,1114 @@+++var editor=element("editor");++/* -------------------------------------------------------------------------- */++function initial_view() {+    var current=local.get("current");+    if(current>0) open_grammar(current-1);+    else draw_grammar_list();+    //debug(local.get("dir","no server directory yet"));+}++function draw_grammar_list() {+    local.put("current",0);+    editor.innerHTML="";+    var uploaded=local.get("dir") && local.get("json_uploaded");+    var cloud_upload=+	a(jsurl("upload_json()"),+	  [node("img",{"class":"cloud",+		       src:"P/1306856253_weather_06.png",alt:"[Up Cloud]",+		       title: uploaded+		               ? "Click to upload grammar updates to the cloud"+		               : "Click to store your grammars in the cloud"},+		    [])]);+    var home=div_class("home",[node("h3",{},+				    [text("Your grammars"),cloud_upload])]);+    if(uploaded) {+	var cloud_download=+	    a(jsurl("download_json()"),+	      [node("img",{"class":"cloud",+			   src:"P/1307545089_weather_04.png",alt:"[Down Cloud]",+			   title:"Click to download grammar updates from the cloud"},+		    [])]);+	insertAfter(cloud_download,cloud_upload);+    }+    editor.appendChild(home)+    var gs=ul([]);+    function del(i) { return function () { delete_grammar(i); } }+    function clone(i) { return function (g,b) { clone_grammar(i); } }+    for(var i=0;i<local.count;i++) {+	var grammar=local.get(i,null);+	if(grammar && grammar.basename) {+	    var link=a(jsurl("open_grammar("+i+")"),[text(grammar.basename)]);+	    gs.appendChild(+		node("li",{"class":"extensible"},+		     [deletable(del(i),link,"Delete this grammar"),+		      more(grammar,clone(i),"Clone this grammar")]))+	}+    }+    if(local.get("count",null)==null)+	home.appendChild(text("You have not created any grammars yet."));+    else if(local.count==0)+	home.appendChild(text("Your grammar list is empty."));+    home.appendChild(gs);++    home.appendChild(+	ul([li([a(jsurl("new_grammar()"),[text("New grammar")])])]));+    //editor.appendChild(text(local.count));+    home.appendChild(empty_id("div","sharing"));+}++function new_grammar() {+    var g={basename:"Unnamed",+	   abstract:{cats:[],funs:[]},+	   concretes:[]}+    edit_grammar(g);+}++function remove_local_grammar(i) {+    local.remove(i);+    while(local.count>0 && !local.get(local.count-1))+	local.count--;+}++function delete_grammar(i) {+    var g=local.get(i);+    var ok=confirm("Do you really want to delete the grammar "+g.basename+"?")+    if(ok) {+	remove_local_grammar(i)+	remove_cloud_grammar(g)+	initial_view();+    }+}++function clone_grammar(i) {+    var old=local.get(i);+    var g={basename:old.basename,abstract:old.abstract,concretes:old.concretes}+    save_grammar(g);+    draw_grammar_list();+}++function open_grammar(i) {+    var g=local.get(i);+    g.index=i;+    local.put("current",i+1);+    edit_grammar(g);+}++function close_grammar(g) { save_grammar(g); draw_grammar_list(); }+function reload_grammar(g) { save_grammar(g);  edit_grammar(g); }++function save_grammar(g) {+    if(g.index==null) g.index=local.count++;+    local.put(g.index,g);+}++function edit_grammar(g) {+    editor.innerHTML="";+    editor.appendChild(draw_grammar(g));+}+++function draw_grammar(g) {+    var files=div_class("files",[draw_filebar(g),draw_file(g)]);+    return div_class("grammar",[draw_namebar(g,files),files])++}++function draw_namebar(g,files) {+    return div_class("namebar",+		  [table([tr([td(draw_name(g)),+			      td_right([draw_plainbutton(g,files),+					upload_button(g),+					draw_closebutton(g)])])])])+}++function draw_name(g) {+    return editable("h3",text(g.basename),g,edit_name,"Rename grammar");+}++function draw_closebutton(g) {+    var b=button("X",function(){close_grammar(g);});+    b.title="Save and Close this grammar";+    return b;+}++function draw_plainbutton(g,files) {+    var b2;+    function show_editor() { edit_grammar(g); }+    function show_plain() {+	files.innerHTML="<pre class=plain>"+show_grammar(g)+"</pre>"+	b.style.display="none";+	if(b2) b2.style.display="";+	else {+	    b2=button("Show editor",show_editor);+	    insertAfter(b2,b);+	}+    }+    var b=button("Show plain",show_plain);+    b.title="Show plain text representaiton of the grammar";+    return b;+}++function upload_button(g) {+    var b=button("Compile",function(){upload(g);});+    b.title="Upload the grammar to the server to check it in GF and test it in the minibar";+    return b;+}++function lang(code,name) { return { code:code, name:name} }+function lang1(name) {+    var ws=name.split("/");+    return ws.length==1 ? lang(name.substr(0,3),name) : lang(ws[0],ws[1]);+}+var languages =+    map(lang1,"Amharic Arabic Bulgarian Catalan Danish Dutch English Finnish French German Hindi Ina/Interlingua Italian Latin Norwegian Polish Ron/Romanian Russian Spanish Swedish Thai Turkish Urdu".split(" "));+languages.push(lang("Other","Other"));++var langname={};+for(var i in languages)+    langname[languages[i].code]=languages[i].name++function concname(code) { return langname[code] || code; }++function add_concrete(g,el) {+    var file=element("file");+    file.innerHTML="";+    var dc={};+    for(var i in g.concretes)+	dc[g.concretes[i].langcode]=true;+    var list=[]+    for(var i in languages) {+	var l=languages[i], c=l.code;+	if(!dc[c])+	    list.push(li([a(jsurl("add_concrete2("+g.index+",'"+c+"')"),+			    [text(l.name)])]));+    }+    var from= g.current>0 +	? "a copy of "+concname(g.concretes[g.current-1].langcode)+	:"scratch";+    file.appendChild(p(text("You are about to create a new concrete syntax by starting from "+from+".")));+    file.appendChild(p(text("Pick a language for the new concrete syntax:")));+    file.appendChild(node("ul",{"class":"languages"},list));+}++function new_concrete(code) {+    return { langcode:code,params:[],lincats:[],opers:[],lins:[] };+}++function adjust_opens(cnc,oldcode,code) {+    for(var oi in cnc.opens)+	for(var li in rgl_modules)+	    if(cnc.opens[oi]==rgl_modules[li]+oldcode)+		cnc.opens[oi]=rgl_modules[li]+code;+}++function add_concrete2(ix,code) {+    var g=local.get(ix);+    var cs=g.concretes;+    var ci;+    for(var ci=0;ci<cs.length;ci++) if(cs[ci].langcode==code) break;+    if(ci==cs.length) {+	if(g.current>0) {+	    cs.push(cs[g.current-1]); // old and new are shared at this point+	    save_grammar(g); // serialization loses sharing+	    g=local.get(ix); // old and new are separate now+	    var oldcode=cs[g.current-1].langcode;+	    var cnc=g.concretes[ci];+	    cnc.langcode=code;+	    adjust_opens(cnc,oldcode,code);+	    timestamp(cnc)+	}+	else+	    cs.push(new_concrete(code))+	save_grammar(g);+    }+    open_concrete(g,ci);+}++function open_abstract(g) { g.current=0; reload_grammar(g); }+function open_concrete(g,i) { g.current=i+1; reload_grammar(g); }++function td_gap(c) {return wrap_class("td","gap",c); }+function gap() { return td_gap(text(" ")); }++function tab(active,link) {+    return  wrap_class("td",active ? "active" : "inactive",link);+}++function delete_concrete(g,ci) {+    var c=g.concretes[ci];+    var ok=c.params.length==0 && c.lincats.length==0 && c.opers.length==0+	   && c.lins.length==0+	|| confirm("Do you really want to delete the concrete syntax for "++		   concname(c.langcode)+"?");+    if(ok) {+	g.concretes=delete_ix(g.concretes,ci)+	if(g.current && g.current-1>=ci) g.current--;+	reload_grammar(g);+    }+}++function draw_filebar(g) {+    var cur=(g.current||0)-1;+    var filebar = empty_class("tr","extensible")+    filebar.appendChild(gap());+    filebar.appendChild(+	tab(cur== -1,button("Abstract",function(){open_abstract(g);})));+    var cs=g.concretes;+    function del(ci) { return function() { delete_concrete(g,ci); }}+    function open_conc(i) { return function() {open_concrete(g,1*i); }}+    for(var i in cs) {+	filebar.appendChild(gap());+	filebar.appendChild(+	    tab(i==cur,deletable(del(i),button(concname(cs[i].langcode),open_conc(i)),"Delete this concrete syntax")));+    }+    filebar.appendChild(td_gap(more(g,add_concrete,"Add a concrete syntax")));+    return wrap_class("table","tabs",filebar);+}++function draw_file(g) {+    return g.current>0 // && g.current<=g.concretes.length+	? draw_concrete(g,g.current-1)+	: draw_abstract(g);+}++function draw_startcat(g) {+    var abs=g.abstract;+    var startcat = abs.startcat || abs.cats[0];+    function opt(cat) { return option(cat,cat); }+    var m= node("select",{},map(opt,abs.cats));+    m.value=startcat;+    m.onchange=function() { +	if(m.value!=abs.startcat) {+	    abs.startcat=m.value;+	    timestamp(abs);+	    save_grammar(g); +	}+    }+    return indent([kw("flags startcat"),sep(" = "),m]);+}++function draw_abstract(g) {+    var kw_cat = kw("cat");+    kw_cat.title = "The categories (nonterminals) of the grammar are enumerated here. [C.3.2]";+    var kw_fun = kw("fun");+    kw_fun.title = "The functions (productions) of the grammar are enumerated here. [C.3.4]";+    var flags=g.abstract.startcat || g.abstract.cats.length>1+	? draw_startcat(g)+	: text("");+    function sort_funs() {+	g.abstract.funs=sort_list(this,g.abstract.funs,"name");+	timestamp(g.abstract);+	save_grammar(g);+    }+    return div_id("file",+		  [kw("abstract "),ident(g.basename),sep(" = "),+		   draw_timestamp(g.abstract),+		   flags,+		   indent([extensible([kw_cat,+				       indent(draw_cats(g))]),+			   extensible([kw_fun,+				       indent_sortable(draw_funs(g),sort_funs)])])]);+}++function add_cat(g,el) {+    function add(s) {+	var cats=s.split(/\s*(?:\s|[;])\s*/); // allow separating spaces or ";"+	if(cats.length>0 && cats[cats.length-1]=="") cats.pop();+	for(var i in cats) {+	    var err=check_name(cats[i],"Category");+	    if(err) return err;+	}+	for(var i in cats) g.abstract.cats.push(cats[i]);+	timestamp(g.abstract);+	reload_grammar(g);+	return null;+    }+    string_editor(el,"",add);+}++function delete_cat(g,ix) {+    with(g.abstract) cats=delete_ix(cats,ix);+    timestamp(g.abstract);+    reload_grammar(g);+}++function rename_cat(g,el,cat) {+    function ren(newcat) {+	if(newcat!="" && newcat!=cat) {+	    var err=check_name(newcat,"Category");+	    if(err) return err;+	    var dc=defined_cats(g);+	    if(dc[newcat]) return newcat+" is already in use";+	    g=rename_category(g,cat,newcat);+	    timestamp(g.abstract);+	    reload_grammar(g);+	}+	return null;+    }+    string_editor(el,cat,ren);+}++function draw_cats(g) {+    var cs=g.abstract.cats;+    var es=[];+    var defined={};+    function eident(cat) {+	function ren(g,el) { rename_cat(g,el,cat); }+	return editable("span",ident(cat),g,ren,"Rename category");+    }+    function check(cat,el) {+	return ifError(defined[cat],"Same category named twice",el);+    }+    function del(i) { return function() { delete_cat(g,i); }}+    for(var i in cs) {+	es.push(deletable(del(i),check(cs[i],eident(cs[i])),"Delete this category"));+	defined[cs[i]]=true;+	es.push(sep("; "));+    }+    es.push(more(g,add_cat,"Add more categories"));+    return es;+}++function add_fun(g,el) {+    function add(s) {+	var p=parse_fun(s);+	if(p.ok) {+	    g.abstract.funs.push(p.ok);+	    timestamp(g.abstract);+	    reload_grammar(g);+	    return null;+	}+	else+	    return p.error+    }+    string_editor(el,"",add);+}++function edit_fun(i) {+    return function (g,el) {+	function replace(s) {+	    var p=parse_fun(s);+	    if(p.ok) {+		var old=g.abstract.funs[i];+		g.abstract.funs[i]=p.ok;+		if(p.ok.name!=old.name) g=rename_function(g,old.name,p.ok.name);+		if(show_type(p.ok.type)!=show_type(old.type))+		    g=change_lin_lhs(g,p.ok);+		timestamp(g.abstract);+		reload_grammar(g);+		return null;+	    }+	    else+		return p.error;+	}+	string_editor(el,show_fun(g.abstract.funs[i]),replace);+    }+}++function delete_fun(g,ix) {+    with(g.abstract) funs=delete_ix(funs,ix);+    timestamp(g.abstract);+    reload_grammar(g);+}++function draw_funs(g) {+    var funs=g.abstract.funs;+    var es=[];+    var dc=defined_cats(g);+    var df={};+    function del(i) { return function() { delete_fun(g,i); }}+    function draw_efun(i,df) {+	return editable("span",draw_fun(funs[i],dc,df),g,edit_fun(i),"Edit this function");+    }+    for(var i in funs) {+	es.push(node_sortable("fun",funs[i].name,[deletable(del(i),draw_efun(i,df),"Delete this function")]));+	df[funs[i].name]=true;+    }+    es.push(more(g,add_fun,"Add a new function"));+    return es;+}++function draw_fun(fun,dc,df) {+    function check(el) {+	return ifError(dc[fun.name],+		       "Function names must be distinct from category names",+		       ifError(df[fun.name],"Same function defined twice",el));+    }+    return node("span",{},+		[check(ident(fun.name)),sep(" : "),draw_type(fun.type,dc)]);+}++function draw_type(t,dc) {+    var el=empty("span");+    function check(t,el) {+	return ifError(!dc[t],"Undefined category",el);+    }+    for(var i in t) {+	if(i>0) el.appendChild(sep(" → "));+	el.appendChild(check(t[i],ident(t[i])));+    }+    return el;+}++function edit_name(g,el) {+    function change_name(name) {+	if(name!=g.basename && name!="") {+	    var err=check_name(name,"Grammar");+	    if(err) return err;+	    g.basename=name+	    reload_grammar(g);+	}+	return null;+    }+    string_editor(el,g.basename,change_name)+}+/* -------------------------------------------------------------------------- */++function draw_concrete(g,i) {+    var conc=g.concretes[i];+    function edit_langcode(g,el) {+	function change_langcode(code) {+	    var err=check_name(g.basename+code,"Name of concrete syntax");+	    if(err) return err;+	    adjust_opens(conc,conc.langcode,code);+	    conc.langcode=code;+	    timestamp(conc);+	    reload_grammar(g);+	}+	string_editor(el,conc.langcode,change_langcode)+    }+    var kw_lincat=kw("lincat")+    kw_lincat.title="The linearization type for each catagory in the abstract syntax is given here. [C.3.8]"+    var kw_lin=kw("lin")+    kw_lin.title="The linearization function for each function in the abstract syntax is given here. [C.3.9]"+    var kw_param=kw("param")+    kw_param.title="Parameter type definitions can be added here. [C.3.12]"+    var kw_oper=kw("oper")+    kw_oper.title="Operation definitions can be added here. [C.3.14]"+    return div_id("file",+		  [kw("concrete "),+		   ident(g.basename),+		   editable("span",ident(conc.langcode),g,+			    edit_langcode,"Change language"),+		   kw(" of "),ident(g.basename),sep(" = "),+		   draw_timestamp(conc),+		   indent([extensible([kw("open "),draw_opens(g,i)])]),+		   indent([kw_lincat,draw_lincats(g,i)]),+		   indent([kw_lin,draw_lins(g,i)]),+		   indent([extensible([kw_param,draw_params(g,i)])]),+		   indent([extensible([kw_oper,draw_opers(g,i)])]),+		   exb_extra(g,i)+		  ])+}++var rgl_modules=["Paradigms","Syntax","Lexicon","Extra"];++function add_open(ci) {+    return function (g,el) {+	var conc=g.concretes[ci];+	var os=conc.opens;+	var ds={};+	for(var i in os) ds[os[i]]=true;+	var list=[]+	for(var i in rgl_modules) {+	    var b=rgl_modules[i], m=b+conc.langcode;+	    if(!ds[m])+		list.push(li([a(jsurl("add_open2("+g.index+","+ci+",'"+m+"')"),+				[text(m)])]));+	}+	if(list.length>0) {+	    var file=element("file");+	    file.innerHTML="";+	    file.appendChild(p(text("Pick a resource library module to open:")));+	    file.appendChild(node("ul",{},list));+	}+    }+}++function add_open2(ix,ci,m) {+    var g=local.get(ix);+    var conc=g.concretes[ci];+    conc.opens || (conc.opens=[]);+    conc.opens.push(m);+    timestamp(conc);+    save_grammar(g);+    open_concrete(g,ci);+}++function delete_open(g,ci,ix) {+    with(g.concretes[ci]) opens=delete_ix(opens,ix);+    timestamp(g.concretes[ci]);+    reload_grammar(g);+}++function draw_opens(g,ci) {+    var conc=g.concretes[ci];+    var os=conc.opens || [] ;+    var es=[];+    function del(i) { return function() { delete_open(g,ci,i); }}+    var first=true;+    for(var i in os) {+	if(!first) es.push(sep(", "))+	es.push(deletable(del(i),ident(os[i]),"Don't open this module"));+	first=false;+    }+    es.push(more(g,add_open(ci),"Open more modules"));+    return indent(es);+}++function draw_param(p,dp) {+    function check(el) {+	return ifError(dp[p.name],"Same parameter type defined twice",el);+    }+    return node("span",{},[check(ident(p.name)),sep(" = "),text(p.rhs)]);+}++function add_param(g,ci,el) {+    function add(s) {+	var p=parse_param(s);+	if(p.ok) {+	    g.concretes[ci].params.push(p.ok);+	    timestamp(g.concretes[ci]);+	    reload_grammar(g);+	    return null;+	}+	else+	    return p.error+    }+    string_editor(el,"",add);+}++function edit_param(ci,i) {+    return function (g,el) {+	function replace(s) {+	    var p=parse_param(s);+	    if(p.ok) {+		g.concretes[ci].params[i]=p.ok;+		timestamp(g.concretes[ci]);+		reload_grammar(g);+		return null;+	    }+	    else+		return p.error;+	}+	string_editor(el,show_param(g.concretes[ci].params[i]),replace);+    }+}+++function delete_param(g,ci,ix) {+    with(g.concretes[ci]) params=delete_ix(params,ix);+    timestamp(g.concretes[ci]);+    reload_grammar(g);+}++function draw_params(g,ci) {+    var conc=g.concretes[ci];+    conc.params || (conc.params=[]);+    var params=conc.params;+    var es=[];+    var dp={};+    function del(i) { return function() { delete_param(g,ci,i); }}+    function draw_eparam(i,dp) {+	return editable("span",draw_param(params[i],dp),g,edit_param(ci,i),"Edit this parameter type");+    }+    for(var i in params) {+	es.push(div_class("param",[deletable(del(i),draw_eparam(i,dp),"Delete this parameter type")]));+	dp[params[i].name]=true;+    }+    es.push(more(g,function(g,el) { return add_param(g,ci,el)},+		 "Add a new parameter type"));+    return indent(es);+}++function delete_lincat(g,ci,cat) {+    var i;+    var c=g.concretes[ci];+    for(i=0;i<c.lincats.length && c.lincats[i].cat!=cat;i++);+    if(i<c.lincats.length) c.lincats=delete_ix(c.lincats,i);+    timestamp(c);+    reload_grammar(g);+}++function draw_lincats(g,i) {+    var conc=g.concretes[i];+    function edit(c) {+	return function(g,el) {+	    function check(s,cont) {+		function check2(msg) {+		    if(!msg) {+			if(c.template) conc.lincats.push({cat:c.cat,type:s});+			else c.type=s;+			reload_grammar(g);+		    }+		    cont(msg);+		}+		check_exp(s,check2);+	    }+	    string_editor(el,c.type,check,true)+	}+    }+    function del(c) { return function() { delete_lincat(g,i,c); } }+    function dlc(c,cls) {+	var t=editable("span",text_ne(c.type),g,edit(c),"Edit lincat for "+c.cat);+	return node("span",{"class":cls},+		    [ident(c.cat),sep(" = "),t]);+    }+    var dc=defined_cats(g);+    function draw_lincat(c) {+	var cat=c.cat;+	var err=!dc[cat];+	var l1=dlc(c,"lincat");+	var l2= deletable(del(cat),l1,"Delete this lincat");+	var l=ifError(err,"lincat for undefined category",l2);+	delete dc[cat];+	return node_sortable("lincat",cat,[l]);+    }+    function dtmpl(c) {	+	return wrap("div",dlc({cat:c,type:"",template:true},"template")); }+    var lcs=map(draw_lincat,conc.lincats);+    for(var c in dc)+	lcs.push(dtmpl(c));+    function sort_lincats() {+	conc.lincats=sort_list(this,conc.lincats,"cat");+	timestamp(conc);+	save_grammar(g);+    }+    return indent_sortable(lcs,sort_lincats);+}++/* -------------------------------------------------------------------------- */++function draw_oper(p,dp) {+    function check(el) {+	return ifError(dp[p.name],"Same operator definition defined twice",el);+    }+    return node("span",{},[check(ident(p.name)),text(" "),text(p.rhs)]);+}++function check_oper(s,ok,err) {+    var p=parse_oper(s);+    function check2(msg) {+	if(msg) err(msg);+	else ok(p.ok)+    }+    if(p.ok) {+	// Checking oper syntax by checking an expression with a local+	// definition. Some valid opers will be rejected!!+	var e=p.ok.name+" where { "+p.ok.name+" "+p.ok.rhs+" }";+	check_exp(e,check2);+    }+    else+	err(p.error);+}++function add_oper(g,ci,el) {+    function check(s,cont) {+	function ok(oper) {+	    g.concretes[ci].opers.push(oper);+	    timestamp(g.concretes[ci]);+	    reload_grammar(g);+	    cont(null);+	}+	check_oper(s,ok,cont)+    }+    string_editor(el,"",check,true);+}++function edit_oper(ci,i) {+    return function (g,el) {+	function check(s,cont) {+	    function ok(oper) {+		g.concretes[ci].opers[i]=oper;+		timestamp(g.concretes[ci]);+		reload_grammar(g);+		cont(null);+	    }+	    check_oper(s,ok,cont)+	}+	string_editor(el,show_oper(g.concretes[ci].opers[i]),check,true);+    }+}++function delete_oper(g,ci,ix) {+    with(g.concretes[ci]) opers=delete_ix(opers,ix);+    timestamp(g.concretes[ci]);+    reload_grammar(g);+}++function draw_opers(g,ci) {+    var conc=g.concretes[ci];+    conc.opers || (conc.opers=[]);+    var opers=conc.opers;+    var es=[];+    var dp={};+    function del(i) { return function() { delete_oper(g,ci,i); }}+    function draw_eoper(i,dp) {+	return editable("span",draw_oper(opers[i],dp),g,edit_oper(ci,i),"Edit this operator definition");+    }+    for(var i in opers) {+	es.push(node_sortable("oper",opers[i].name,+			      [deletable(del(i),draw_eoper(i,dp),+					 "Delete this operator definition")]));+	dp[opers[i].name]=true;+    }+    es.push(more(g,function(g,el) { return add_oper(g,ci,el)},+		 "Add a new operator definition"));+    function sort_opers() {+	conc.opers=sort_list(this,conc.opers,"name");+	timestamp(conc);+	save_grammar(g);+    }+    return indent_sortable(es,sort_opers);+}++function delete_lin(g,ci,fun) {+    var i;+    var c=g.concretes[ci];+    for(i=0;i<c.lins.length && c.lins[i].fun!=fun;i++);+    if(i<c.lins.length) c.lins=delete_ix(c.lins,i);+    timestamp(c);+    reload_grammar(g);+}++/* -------------------------------------------------------------------------- */+function arg_names(type) {+    function lower(s) { return s.toLowerCase(); }+    var names=map(lower,type);+    names.pop(); // remove result type+    var n,count={},use={};+    for(var i in names) n=names[i],count[n]=0,use[n]=0;+    for(var i in names) count[names[i]]++;+    function unique(n) {+	return count[n]>1 ? n+(++use[n]) : n;+    }+    return map(unique,names);+}++function draw_lins(g,ci) {+    var conc=g.concretes[ci];+    function edit(f) {+	return function(g,el) {+	    function check(s,cont) {+		function check2(msg) {+		    if(!msg) {+			if(f.template)+			    conc.lins.push({fun:f.fun,args:f.args,lin:s});+			else { f.lin=s; f.eb_lin=null; }+			reload_grammar(g);+		    }+		    cont(msg);+		}+		check_exp(s,check2);+	    }+	    string_editor(el,f.lin,check,true)+	}+    }+    function del(fun) { return function () { delete_lin(g,ci,fun); } }+    function dl(f,cls) {+	var l=[ident(f.fun)]+	for(var i in f.args) {+	    l.push(text(" "));+	    l.push(ident(f.args[i]));+	}+	l.push(sep(" = "));+	var t=editable("span",text_ne(f.lin),g,edit(f),"Edit lin for "+f.fun);+	appendChildren(t,exb_linbuttons(g,ci,f));+	l.push(t);+	return node("span",{"class":cls},l);+    }+    var df=defined_funs(g);+    function draw_lin(f) {+	var fun=f.fun;+	var err= !df[fun];+	var l= deletable(del(fun),dl(f,"lin"),"Delete this linearization function")+	var l=ifError(err,"Function "+fun+" is not part of the abstract syntax",l);+	delete df[fun];+	return node_sortable("lin",fun,[l]);+    }+    function largs(f) {+	var funs=g.abstract.funs;+	for(var i=0;i<funs.length && funs[i].name!=f;i++);+	return arg_names(funs[i].type);+    }+    function dtmpl(f) {	+	return div_class("template",+			 [dl({fun:f,args:largs(f),lin:"",template:true},"template")]);+    }+    function sort_lins() {+	conc.lins=sort_list(this,conc.lins,"fun");+	timestamp(conc);+	save_grammar(g);+    }+    var ls=map(draw_lin,conc.lins);+    for(var f in df)+	ls.push(dtmpl(f));+    return indent_sortable(ls,sort_lins);+}++/* -------------------------------------------------------------------------- */++function find_langcode(concs,langcode) {+    for(var ci in concs)+	if(concs[ci].langcode==langcode)+	    return concs[ci];+    return null;+}++function cleanup_deleted(files) {+    var keep={}+    for(var i in files) keep[files[i]]=true;+    //debug("cleanup_deleted "+JSON.stringify(files))+    //debug("keep "+JSON.stringify(keep))+    for(var i=0;i<local.count;i++) {+	var g=local.get(i,null)+	if(g && g.unique_name && !keep[g.unique_name+".json"]) {+	    debug("cleanup "+i+" "+g.unique_name);+	    remove_local_grammar(i)+	}+    }+}++function grammar_index() {+    var index={}+    var count=local.count+    for(var i=0;i<count;i++) {+	var g=local.get(i,null)+	if(g && g.unique_name) index[g.unique_name]=i+    }+    return index+}++function merge_grammar(i,newg) {+    var oldg=local.get(i);+    var keep="";+    debug("Merging at "+i);+    if(oldg) {+	oldg.basename=newg.basename;+	if(newg.abstract.timestamp<oldg.abstract.timestamp) {+	    newg.abstract=newg.abstract+	    keep+=" "+oldg.basename+	}+	for(var ci in newg.concretes) {+	    var conc=newg.concretes[ci];+	    var oldconc=find_langcode(oldg.concretes,conc.langcode);+	    if(oldconc && conc.timestamp<oldconc.timestamp) {+		newg.concretes[ci]=oldconc;+		keep+=" "+oldg.basename+conc.langcode;+	    }+	}+    }+    local.put(i,newg)+    return keep;+}++function timestamp(obj,prop) {+    obj[prop || "timestamp"]=Date.now();+}++function draw_timestamp(obj) {+    var t=obj.timestamp;+    return node("small",{"class":"modtime"},+		[text(t ? " -- "+new Date(t).toLocaleString() : "")]);+}++/* -------------------------------------------------------------------------- */++function delete_ix(old,ix) {+    var a=[];+    for(var i in old) if(i!=ix) a.push(old[i]);+    return a;+}++function sort_list(list,olditems,key) {+    var items=[];+    function find(fun) {+	for(var i=0;i<olditems.length;i++)+	    if(olditems[i][key]==fun) return olditems[i];+	return null;+    }+    for(var el=list.firstChild;el;el=el.nextSibling) {+	var name=el.getAttribute("ident")+	if(name) {+	    var old=find(name);+	    if(old) items.push(old)+	    else debug("Bug: did not find "+name+" while sorting");+	}+    }+    if(items.length==olditems.length)+	return items;+    else {+	debug("Bug: length changed while sorting")+	return olditems;+    }+}++function string_editor(el,init,ok,async) {+    var p=el.parentNode;+    function restore() {+	e.parentNode.removeChild(e);+	el.style.display="";+    }+    function done() {+	var edited=e.it.value;+	restore();+	function cont(msg) { if(msg) start(msg); }+	if(async) ok(edited,cont)+	else cont(ok(edited));+	return false;+    }+    function start(msg) {+	el.style.display="none";+	m.innerHTML=msg;+	insertAfter(e,el);+	e.it.focus();+    }+    var m=empty_class("span","error_message");+    var i=node("input",{"class":"string_edit",name:"it",value:init},[]);+    if(init.length>10) i.size=init.length+5;+//  var i=node("textarea",{name:"it",rows:"2",cols:"60"},[text(init)]);+    var e=node("form",{},+	       [i,+		node("input",{type:"submit",value:"OK"},[]),+		button("Cancel",restore),+		text(" "),+		m])+    e.onsubmit=done+    start("");+}++function ifError(b,msg,el) { return b ? inError(msg,el) : el; }++function inError(msg,el) {+    return node("span",{"class":"inError",title:msg},[el]);+}++function kw(txt) { return wrap_class("span","kw",text(txt)); }+function sep(txt) { return wrap_class("span","sep",text(txt)); }+function ident(txt) { return wrap_class("span","ident",text(txt)); }+function indent(cs) { return div_class("indent",cs); }++function indent_sortable(cs,sort) {+    var n= indent(cs);+    n.onsort=sort;+    return n;+}++function node_sortable(cls,name,ls) {+    return node("div",{"class":cls,"ident":name},ls);+}++function extensible(cs) { return div_class("extensible",cs); }++function more(g,action,hint) {+    var b=node("span",{"class":"more","title":hint || "Add more"},+	       [text(" + ")]);+    b.onclick=function() { action(g,b); }+    return b;+}++function text_ne(s) { // like text(s), but force it to be non-empty+    return text(s ? s : "\xa0\xa0\xa0")+}++function editable(tag,cs,g,f,hint) {+    var b=edit_button(function(){f(g,e)},hint);+    var e=node(tag,{"class":"editable"},[cs,b]);+    //e.onclick=b.onclick;+    return e;+}++function edit_button(action,hint) {+    var b=node("span",{"class":"edit","title":hint || "Edit"},[text("%")]);+    b.onclick=action;+    return b;+}++function deletable(del,el,hint) {+    var b=node("span",{"class":"delete",title:hint || "Delete"},[text("×")])+    b.onclick=del;+    return node("span",{"class":"deletable"},[b,el])+}++function touch_edit() {+    var b=node("input",{type:"checkbox"},[]);+    function touch() {+	document.body.className=b.checked ? "nohover" : "hover";+    }+    b.onchange=touch;+    insertAfter(b,editor);+    insertAfter(wrap("small",text("Enable editing on touch devices. ")),b);+}+/* --- DOM Support ---------------------------------------------------------- */++function div_id(id,cs) { return node("div",{id:id},cs); }+function div_class(cls,cs) { return node("div",{"class":cls},cs); }+function a(url,linked) { return node("a",{href:url},linked); }+function ul(lis) { return node("ul",{},lis); }+function li(xs) { return node("li",{},xs); }+function table(rows) { return node("table",{},rows); }+function td_right(cs) { return node("td",{"class":"right"},cs); }+function jsurl(js) { return "javascript:"+js; }++function hidden(name,value) {+    return node("input",{type:"hidden",name:name,value:value},[])+}++function insertBefore(el,ref) { ref.parentNode.insertBefore(el,ref); }++function insertAfter(el,ref) {+    ref.parentNode.insertBefore(el,ref.nextSibling);+}+/* -------------------------------------------------------------------------- */++function download_from_cloud() {+    var newdir="/tmp/"+location.hash.substr(1)++    function download2(olddir) {+	//debug("Starting grammar sharing in the cloud")+	if(newdir!=olddir) link_directories(newdir,download3)+	else download4()+    }+    function download3() {+	//debug("Uploading local grammars to cloud");+	upload_json(download4)+    }+    function download4() {+	//debug("Downloading grammars from the cloud");+	download_json()+    }++    with_dir(download2)+}++/* --- Initialization ------------------------------------------------------- */++//document.body.appendChild(empty_id("div","debug"));++function dir_bugfix() {+    // remove trailing newline caused by bug in older version+    var dir=local.get("dir");+    if(dir) {+	var n=dir.length;+	while(dir[dir.length-1]=="\n" || dir[dir.length-1]=="\r")+	    dir=dir.substr(0,dir.length-1)+	if(dir.length<n) {+	    debug("removing trailing newline")+	    local.put("dir",dir);+	}+	//debug("Server directory: "+JSON.stringify(dir))+    }+    else debug("No server directory yet")+}++if(editor) {+    initial_view();+    touch_edit();+    dir_bugfix();+}++//console.log("hi")
+ src/www/gfse/example_based.js view
@@ -0,0 +1,171 @@++var example_based=[];++/*+--            cat  lincat  fun  lin       fun  cat    cat+environ :: ([(CId, CId)],[(CId, Expr)],[((CId, CId), [CId])]) -> Environ+*/+function exb_state(g,ci) {+    var conc=g.concretes[ci]+    function show_list(show1,xs) {+	return "["+map(show1,xs).join(",")+"]";+    }+    function show_fun(fun) {+	var t=fun.type+	var res=t[t.length-1]+	var args=t.slice(0,length-1);+	return "(("+fun.name+","+res+"),["+args.join(",")+"])"+    }+    function show_lincat(lincat) {+	return "("+lincat.cat+","+lincat.type+")"+    }+    function show_lin(lin) {+	return "("+lin.fun+","+(lin.eb_lin||"?")+")"+    }+    function show_funs(funs) { return show_list(show_fun,funs) }+    function show_lincats(lincats) { return show_list(show_lincat,lincats); }+    function show_lins(lins) { return show_list(show_lin,lins) }+    return "("+show_lincats(conc.lincats)+	+","+show_lins(conc.lins)+	+","+show_funs(g.abstract.funs)+")"+}++function exb_call(g,ci,command,args,cont) {+    var url=window.exb_url || "exb/exb.fcgi";+    var q=encodeArgs(args);+    var cmd="?command="+command+"&state="+encodeURIComponent(exb_state(g,ci))+q;+    http_get_json(url+cmd,cont)+}++function ask_possibilities(g,ci) {+    var conc=g.concretes[ci];++    function show_poss(poss) {+	//debug("possibilities: "+JSON.stringify(poss))+	var exready={}+	for(var i in poss[0]) exready[poss[0][i]]=true;+	var testable={}+	for(var i in poss[1]) testable[poss[1][i]]=true;+	example_based[ci]={exready:exready,testable:testable}+	conc.example_based=true;+	if(!conc.example_lang) conc.example_lang=g.concretes[0].langcode;+	reload_grammar(g);+    }+    +    exb_call(g,ci,"possibilities",{},show_poss)+}++var parser = { Eng: "ParseEngAbs.pgf",+	       Swe: "AllSweAbs.pgf"+	     }++function exb_extra(g,ci) {+    var conc=g.concretes[ci];+    function stop_exb() {+	conc.example_based=false;+	reload_grammar(g);+    }++    function exblangmenu() {+	function opt(conc) { return option(conc.langcode,conc.langcode); }+	// skip target language+	var m =node("select",{},map(opt,g.concretes));+	if(conc.example_lang) m.value=conc.example_lang;+	m.onchange=function() { conc.example_lang=m.value; save_grammar(g); }+	return m+    }++    function ask_poss() { ask_possibilities(g,ci) }++    if(navigator.onLine && g.concretes.length>1 && conc.example_based && !example_based[ci]) ask_poss();+    return parser[conc.langcode] && g.concretes.length>1+	? indent([text("Example based editing: "),+		  conc.example_based+		  ? node("span",{},[button("Stop",stop_exb),+				    text(" Example language: "),+				    exblangmenu()+				   ])+		  : button("Start",ask_poss)])+	: text("")+}++function fun_lincat(g,conc,fun) {+    var t=function_type(g,fun);+    var abscat=t[t.length-1]+    return cat_lincat(conc,abscat)+}++function exb_linbuttons(g,ci,f) {+    var conc=g.concretes[ci];+    var fun=f.fun;+    var eb=example_based[ci];+    var exb_output;+    function fill_example(maybetree) {+	var tree=maybetree.Just+	if(tree) {+	    if(f.template)+		conc.lins.push({fun:f.fun,args:f.args,+				lin:tree[0],eb_lin:tree[1]});+	    else {+		f.lin=tree[0];+		f.eb_lin=tree[1];+	    }+	    ask_possibilities(g,ci)+	}+	else exb_output.innerHTML="Bug: no tree found"+    }+    function show_example(example){+	exb_output.innerHTML="";+	var s=prompt(example[1]);+	if(s) {+	    var cat=fun_lincat(g,conc,fun)+	    exb_output.innerHTML="...";+	    //server.parse({from:"ParseEng",cat:cat,input:s},fill_example)+	    exb_call(g,ci,"abstract_example",+		     {cat:cat,input:s,+		      parser:parser[conc.langcode],+		      params:"["+f.args.join(",")+"]",+		      "abstract":example[0]},+		     fill_example)+	}+    }+    function by_example() {+	var dir=local.get("dir")+	if(dir) {+	    if(exb_output) {+		exb_output.innerHTML="...";+		exb_call(g,ci,"provide_example",+			 {lang:g.basename+conc.example_lang,+			  parser:parser[conc.langcode],+			  fun:fun,+			  grammar:dir+"/"+g.basename+".pgf"},+			 show_example)+	    }+	}+	else exb_output.innerHTML="Compile the grammar first!"+    }+    function show_test(txt) {+	exb_output.innerHTML="";+	exb_output.appendChild(text(txt))+    }+    function test_it(b) {+	if(exb_output) {+	    exb_output.innerHTML="...";+	    exb_call(g,ci,"test_function",+		     {fun:fun,parser:parser[conc.langcode]},+		     show_test)+	}+    }+    var buttons=[];+    if(conc.example_based && eb) {+	if(eb.exready[fun] && fun_lincat(g,conc,fun))+	    buttons.push(button("By example",by_example))+	if(eb.testable[fun] && f.eb_lin) {+	    var b=button("Test it",test_it);+	    buttons.push(b)+	}+	var exb_output=node("span",{"class":"exb_output"},[]);+	buttons.push(exb_output)+    }+    return buttons+}
+ src/www/gfse/gf_abs.js view
@@ -0,0 +1,226 @@+/* Abstract syntax for a small subset of GF grammars in JavaScript */++function defined_cats(g) {+    var dc={};+    with(g.abstract)+	for(var i in cats) dc[cats[i]]=true;+    return dc;+}++function defined_funs(g) {+    var df={};+    with(g.abstract)+	for(var i in funs) df[funs[i].name]=true;+    return df;+}++function function_type(g,fun) {+    with(g.abstract)+	for(var i in funs) if(funs[i].name==fun) return funs[i].type+    return null;+}++function cat_lincat(conc,cat) {+    with(conc)+	for(var i in lincats) if(lincats[i].cat==cat) return lincats[i].type+    return null;+}++function rename_category(g,oldcat,newcat) {+    function rename_cats(cats) {+	for(var i in cats) if(cats[i]==oldcat) cats[i]=newcat;+    }+    function rename_type(t) {+	for(var i in t) if(t[i]==oldcat) t[i]=newcat;+    }+    function rename_funs(funs) {+	for(var i in funs) rename_type(funs[i].type)+    }+    function rename_abstract(a) {+	rename_cats(a.cats);+	rename_funs(a.funs);+    }+    function rename_lincat(lc) {+	if(lc.cat==oldcat) lc.cat=newcat;+    }+    function rename_concrete(c) {+	for(var i in c.lincats) rename_lincat(c.lincats[i]);+    }+    function rename_concretes(cs) {+	for(var i in cs) rename_concrete(cs[i]);+    }+    rename_abstract(g.abstract)+    rename_concretes(g.concretes);+    return g;+}++function rename_function(g,oldfun,newfun) {+    function rename_lin(lin) {+	if(lin.fun==oldfun) lin.fun=newfun;+    }+    function rename_concrete(c) {+	for(var i in c.lins) rename_lin(c.lins[i]);+    }+    for(var i in g.concretes) rename_concrete(g.concretes[i]);+    return g;+}++function change_lin_lhs(g,fun) {+    function change_lin(lin) {+	if(lin.fun==fun.name) lin.args=arg_names(fun.type);+    }+    function change_concrete(c) {+	for(var i in c.lins) change_lin(c.lins[i]);+    }+    for(var i in g.concretes) change_concrete(g.concretes[i]);+    return g;+}++/* --- Parsing -------------------------------------------------------------- */++// GF idenfifier syntax:+var lex_id=/^[A-Za-z][A-Za-z0-9_']*$/+// See https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions++function check_id(s) { return lex_id.test(s); }++function check_name(s,kind) {+    return check_id(s)+	? null+	: s+"? "+kind+" names must start with a letter and can contain letters, digits, _ and '"+}+++function parse_fun(s) {+    var ws=s.split(/\s+/);+    var fun={name:"",type:[]};+    /* Use a state machine to parse function definitions */+    /* f : T1 -> ... -> Tn */+    var state="name";+    var ok=true;+    for(var i=0;ok && i<ws.length;i++) {+	if(ws[i]!="") {+	    switch(state) {+	    case "name": fun.name=ws[i]; state=":"; break;+	    case ":": ok=ws[i]==":"; state="type"; break;+	    case "type": fun.type.push(ws[i]); state="->"; break;+	    case "->": ok=ws[i]=="->"; state="type"; break;+	    }+	}+    }+    var err=check_name(fun.name,"Function");+    if(err) return {error: err};+    return ok && state=="->"+           ? {ok:fun}+           : { error : "Fun : Cat<sub>1</sub>  -> ...  -> Cat<sub>n</sub>" }+}+++function parse_param(s) {+    var ws=s.split("=");+    if(ws.length==2) {+	var name=ws[0].trim();+	var err=check_name(name,"Parameter type");+	return err ? { error:err } : { ok: { name:name,rhs:ws[1].trim() } }+    }+    else+	return { error: "P = C1 | ... | Cn" }+}++function parse_oper(s) {+    var i=s.indexOf(" ");+    var operr = { error: "op = expr" }+    if(i>0 && i<s.length-1) {+	var name=s.substr(0,i).trim();+	var rhs=s.substr(i).trim();+	var err=check_name(name,"Operator");+	return err +	    ? {error:err}+	    : rhs!="" ? {ok: {name:name, rhs:rhs}} +	              : operr+    }+    else return operr+    +}++/* --- Print as plain text (normal GF concrete syntax) ---------------------- */++function show_type(t) {+    var s="";+    for(var i in t) {+	if(i>0) s+=" -> ";+	s+=t[i];+    }+    return s;+}++function show_fun(fun) {+    return fun.name+" : "+show_type(fun.type);+}++function show_grammar(g) {+    return show_abstract(g)+"\n"+show_concretes(g)+}++function show_abstract(g) {+//  var startcat= g.abstract.cats.length==1 ? g.abstract.cats[0] : g.abstract.startcat;+    var startcat= g.abstract.startcat || g.abstract.cats[0];+    return "abstract "+g.basename+" = {\n\n"+	+"flags coding = utf8 ;\n\n"+	+show_startcat(startcat)+        +show_cats(g.abstract.cats)+        +show_funs(g.abstract.funs)+	+"}\n";+}++function show_startcat(startcat) {+    return startcat ? "flags startcat = "+startcat+";\n\n" : "";+}++function show_cats(cats) {+    return cats.length>0 ? "cat\n   "+cats.join("; ")+";\n\n" : "";+}++function show_funs(funs) { return show_list("fun",show_fun,funs); }++function show_concretes(g) {+    return map(show_concrete(g.basename),g.concretes).join("\n\n");+}++function show_concrete(basename) {+    return function(conc) {+	return "--# -path=.:present\n"+            + "concrete "+basename+conc.langcode+" of "+basename+" ="+            +show_opens(conc.opens)+	    +" {\n\nflags coding = utf8 ;\n\n"+	    +show_params(conc.params)+	    +show_lincats(conc.lincats)+	    +show_opers(conc.opers)+	    +show_lins(conc.lins)+	    +"}\n"+    }+}++function show_list(kw,show1,list) {+    return list.length>0 +	? kw+"\n    "+map(show1,list).join(";\n    ")+";\n\n"+	: ""+}++function show_opens(opens) {+    return opens && opens.length>0 ? "\n\nopen "+opens.join(", ")+" in" : ""+}++function show_params(params) { return show_list("param",show_param,params); }+function show_lincats(lincats) { return show_list("lincat",show_lincat,lincats); }+function show_opers(opers) { return show_list("oper",show_oper,opers); }+function show_lins(lins) { return show_list("lin",show_lin,lins); }+++function show_param(p) { return p.name + " = " + p.rhs; }+function show_oper(p) { return p.name + " " + p.rhs; }+function show_lincat(p) { return p.cat + " = " + p.type; }++function show_lin(lin) {+    return lin.fun + " " + lin.args.join(" ")+ " = " + lin.lin;+}
+ src/www/gfse/gfse.manifest view
@@ -0,0 +1,4 @@+CACHE MANIFEST+# 5+NETWORK:+*
+ src/www/gfse/grammars.cgi view
@@ -0,0 +1,19 @@+#!/bin/bash+echo "Content-Type: text/javascript"+echo ""++case "$QUERY_STRING" in+  jsonp=*) prefix="${QUERY_STRING#jsonp=}("; suffix=")" ;;+  *) prefix=""; suffix=""+esac++echo -n "$prefix"+sep="["+for g in *.pgf ; do+  echo -n "$sep\"$g\""+  sep=", "+done+echo "]$suffix"+#echo "/*"+#set+#echo "*/"
+ src/www/gfse/index.html view
@@ -0,0 +1,48 @@+<!DOCTYPE html>+<html> <!-- manifest="gfse.manifest" -->+<head>+<title>GF online editor for simple multilingual grammars</title>+<meta charset="UTF-8">+<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">+<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">++<link rel=author href="http://www.cse.chalmers.se/~hallgren/" title="Thomas Hallgren">++<meta name = "viewport" content = "width = device-width">+<meta http-equiv="Content-type" content="text/html;charset=UTF-8">++</head>++<body class=hover>++<h2>GF online editor for simple multilingual grammars</h2>+<div id=editor>+</div>+<small class="hidden">+<span class=more>+</span>=Add an item,+<span class=delete>×</span>=Delete item,+<span class=edit>%</span>=Edit item.+</small>+<small class="ifhover">Hover over items for hints and editing options.</small>++<noscript>+This page does not work without JavaScript.+</noscript>++<hr>+<div class=modtime><small>+HTML+<!-- hhmts start --> Last modified: Mon Oct 10 19:24:05 CEST 2011 <!-- hhmts end -->+</small></div>+<a href="about.html">About</a>+<pre id=debug></pre>+<script type="text/javascript" src="config.js"></script> <!-- optional -->+<script type="text/javascript" src="../minibar/support.js"></script>+<script type="text/javascript" src="localstorage.js"></script>+<script type="text/javascript" src="gf_abs.js"></script>+<script type="text/javascript" src="example_based.js"></script>+<script type="text/javascript" src="editor.js"></script>+<script type="text/javascript" src="cloud2.js"></script>+<script type="text/javascript" src="sort.js"></script>+</body>+</html>
+ src/www/gfse/localstorage.js view
@@ -0,0 +1,21 @@++// We use localStorage to store the grammars,+// see http://diveintohtml5.org/storage.html++var local={+    prefix:"gf.editor.simple.grammar",+    get: function (name,def) {+	var id=this.prefix+name+	return localStorage[id] ? JSON.parse(localStorage[id]) : def;+    },+    put: function (name,value) {+	var id=this.prefix+name;+	localStorage[id]=JSON.stringify(value);+    },+    remove: function(name) {+	var id=this.prefix+name;+	localStorage.removeItem(id);+    },+    get count() { return this.get("count",0); },+    set count(v) { this.put("count",v); }+}
+ src/www/gfse/molto.css view
@@ -0,0 +1,82 @@+body { color: #413b36;+       background: #fffcfa;+ }+h1 { font-size: 175%; }+h1,h2,h3,h4,small { font-family: sans-serif; }+h1,h2,h3,h4,a { color: #5c1a1a; }++h1:first-child, h2:first-child { margin-top: 0; margin-bottom: 1ex; }++#editor { max-width: 50em; }+div.grammar { border: 2px solid #b09779; background: #642121; }+div.files { margin: 0 8px 8px 8px; }++div#file { border: 2px solid #b0977d; border-top-width: 0; }+pre.plain { border: 2px solid #b0977d; }+div#file, pre.plain { background: #fffcfa; padding: 0.6ex; }++.slideshow .hidden { display: none; }++img.right, div.right, div.modtime { float: right; }+.modtime { color: #999; white-space: nowrap; }++/*div.namebar { background: #642121; }*/+div.namebar table { width: 100%; }+.namebar h3 { margin: 0; color: white; }++td.right { text-align: right; }++.kw { font-weight: bold; font-family: sans-serif; color: #642121; }+.sep { font-weight: bold; color: #642121; }++div.indent { padding-left: 1em; min-width: 1em; min-height: 1em; }++/*+div.fun, div.param, div.lincat, div.oper, div.lin+{ padding-left: 2em; text-indent: -2em; }+*/+.more, .delete { font-weight: bold; font-family: sans-serif; }+.more, .delete, .edit { cursor: pointer; }++.hover .more, .hover .delete, .hover .edit { visibility: hidden }++.hover .hidden, .nohover .ifhover { display: none; }++.editable:hover, .deletable:hover { background: #ff9; }+.namebar .editable:hover { background: #04b; }++.extensible:hover .more,.editable:hover > .edit ,.deletable:hover > .delete +  { visibility: visible; }++.more { color: green; }+.edit { color: orange; }+.delete { color: red; }+.error_message,.inError { color: red; }+.template, .template .sep { color: #999; }+form { display: inline-block; }++table.tabs {+    width: 100%;+    border-width: 0; border-spacing: 0; empty-cells: show;+}++table.tabs td { text-align: center; border: 2px solid #b09779; padding: 2px; }+table.tabs td.active { background: white; border-bottom-width: 0; }+table.tabs td.inactive {+    background: #e1e1e1;+    border-top-color: #b09779; border-left-color: #b09779; border-right-color: #b09779;+}++ table.tabs td.gap+{ border-top-width: 0; border-left-width: 0; border-right-width: 0; }++table.tabs input[type=button] {+    border: 0;+    background: inherit;+    color: #642121;+    font-size: inherit;+    font-weight: bold;+    /*text-decoration: underline;*/+}++input.string_edit { font-family: inherit; font-size: inherit; }
+ src/www/gfse/save.hs view
@@ -0,0 +1,25 @@+import System(getArgs)+import CGI(getQuery,string)+import MUtils(apSnd)++main = save2 =<< getArgs++{-+save1 [dir] =+  do fs@[ns,_] <- readIO =<< getContents+     nes <- save_all fs+     putStrLn $ unwords nes+  where+    save_all [ns,cs] = mapM (write1 dir) (zip ns cs)+-}++write1 dir (n,c) = +   do writeFile (dir++"/"++ne) c+      return ne+  where+    ne=if '.' `elem` n then n else n++".gf"+ +save2 [dir] =+  do nfs <- getQuery+     nes <- mapM (write1 dir . apSnd string) nfs+     putStrLn $ unwords nes
+ src/www/gfse/share.html view
@@ -0,0 +1,27 @@+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">+<html> <head>+<title>Download from Grammar Cloud</title>+<link rel="stylesheet" type="text/css" href="editor.css" title="Cloud">+<link rel="alternate stylesheet" type="text/css" href="molto.css" title="MOLTO">++</head>++<body>+<h1><img src="P/1307545048_weather_09.png" alt="">Download from Grammar Cloud</h1>++<pre id=debug></pre>++<hr>+<address></address>+<!-- hhmts start --> Last modified: Mon Oct 10 20:29:01 CEST 2011 <!-- hhmts end -->+<script type="text/javascript" src="../minibar/support.js"></script>+<script type="text/javascript" src="localstorage.js"></script>+<script type="text/javascript" src="gf_abs.js"></script>+<script type="text/javascript" src="editor.js"></script>+<script type="text/javascript" src="cloud2.js"></script>+<script type="text/javascript" src="sort.js"></script>+<script type="text/javascript">+download_from_cloud();+</script>+</body>+</html>
+ src/www/gfse/slideshow.js view
@@ -0,0 +1,86 @@++var internet_explorer=navigator.appName=="Microsoft Internet Explorer";++/* How to change opacity in IE:+http://joseph.randomnetworks.com/archives/2006/08/16/css-opacity-in-internet-explorer-ie/+*/++var set_opacity =+  internet_explorer+    ? function(el,o) { el.style.filter="alpha(opacity="+Math.round(o*100)+")";}+    : function(el,o) { el.style.opacity=o; };++function start_slideshow(img,options) {+    var p=img.parentNode;+    if(p.tagName=="A") p=p.parentNode;+    var is=p.getElementsByTagName("img");+    if(is.length>1) {+	var cur=0;+	var w=img.width;+	var h=img.height;+	//p.style.position="relative";+	p.style.minWidth=w+"px";+	p.style.minHeight=h+"px";+	var images=[];+	for(var i=0;i<is.length;i++) {+	    images[i]=is[i];+	    var c=images[i];+	    if(internet_explorer) c.style.zoom=1;+	    c.style.position="absolute";+	}+	var timeout=1000*(options.delay || 5);+	var ft=options.fade==null ? 1 : options.fade;+	var tick=function() {+	    var c=images[cur];+	    cur= (cur+1) % images.length;+	    var n=images[cur];+	    set_opacity(n,0);+	    //n.style.position="static";+	    n.style.zIndex=1;+	    n.className="";+	    if(n.width>w) { w=n.width; p.style.minWidth=w+"px"; }+	    if(n.height>h) { h=n.height; p.style.minHeight=h+"px"; }+	    c.style.position="absolute";+	    c.style.zIndex=0;+	    fade(n,0,1,ft,function() {+		if(c.width>n.width || c.height>n.height) fade(c,1,0,ft,null);+		else set_opacity(c,0); });+	    //debug.innerHTML=w+"x"+h;+	    //for(var i=0;i<images.length;i++)+		//debug.appendChild(text(" "+images[i].style.position));+	}+	//var debug=document.createElement("div");+	//p.parentNode.insertBefore(debug,p);+	//debug.innerHTML=w+"x"+h;+	setInterval(tick,timeout);+    }+    //else alert("No slideshow!");+}++function fade(el,start,stop,t,after) {+  // el: which element to fade+  // start: starting opacity [0..1]+  // stop: ending opacity [0..1]+  // t: duration of fade (in seconds), default 1s+  // after: function to call when done fading, optional+  var dt=40; // Animation granularity, 1/40ms = 25fps+  el.step=(stop-start)*dt/(1000*(t==null ? 1 : t));+  el.stop=stop;+  //alert("fade "+start+" "+stop+" "+el.step);+  var done=function() {+      clearInterval(el.timer);+      el.timer=null;+      if(after) after();+  }+  var f=function() {+     var next=el.current+el.step;+     if(next>=1) { next=1; done(); }+     if(next<=0) { next=0; done(); }+     set_opacity(el,next);+     el.current=next+  }+  if(!el.timer) {+      el.current=start;+      el.timer=setInterval(f,dt);+  }+}
+ src/www/gfse/upload.cgi view
@@ -0,0 +1,252 @@+#!/bin/bash++bin=/Users/hallgren/www/bin++charset="UTF-8"+AUTOHEADER=no++. $bin/cgistart.sh+export LC_CTYPE="UTF-8"+style_url="editor.css"++tmp="$documentRoot/tmp"++make_dir() {+  dir="$(mktemp -d "$tmp/gfse.XXXXXXXXXX")"+# chmod a+rxw "$dir"+  chmod a+rx "$dir"+  cp "grammars.cgi" "$dir"+}+++check_grammar() {+  pagestart "Uploaded"+# echo "$PATH_INFO"+  chgrp everyone "$dir"+  chmod g+ws "$dir"+  umask 002+# files=( $(Reg from-url | LC_CTYPE=sv_SE.ISO8859-1 ./save "$dir") )+  files=( $(LC_CTYPE=sv_SE.ISO8859-1 ./save "$dir") )+  gffiles=( )+  otherfiles=( )+  for f in ${files[*]} ; do+    case "$f" in+      *.gf) gffiles=( ${gffiles[*]} "$f" ) ;;+      *) otherfiles=( ${otherfiles[*]} "$f" ) ;;+    esac+  done++  if [ ${#otherfiles} -gt 0  -a -n "$PATH_INFO" ] ; then+      echo "Use the following link for shared access to your grammars from multiple devices:"+      begin ul+        case "$SERVER_PORT" in+	    80) port="" ;;+	    *) port=":$SERVER_PORT"+        esac+        parent="http://$SERVER_NAME$port${REQUEST_URI%/upload.cgi/tmp/gfse.*}"+        cloudurl="$parent/share.html#${dir##*/}"+        li; link "$cloudurl" "$cloudurl"+      end+      #begin dl+      #dt ; echo "◂"; link "javascript:history.back()" "Back to Editor"+      #end+  fi++  cd $dir+  if [ ${#gffiles} -gt 0 ] ; then+    begin pre+    echo "gf -s -make ${gffiles[*]}"+    if gf -s -make ${gffiles[*]} 2>&1 ; then+      end+      h3 OK+      begin dl+      [ -z "$minibar_url" ] || { dt; echo "▸"; link "$minibar_url?/tmp/${dir##*/}/" "Minibar"; }+      [ -z "$transquiz_url" ] || { dt; echo "▸"; link "$transquiz_url?/tmp/${dir##*/}/" "Translation Quiz"; }+      [ -z "$gfshell_url" ] || { dt; echo "▸"; link "$gfshell_url?dir=${dir##*/}" "GF Shell"; }+      dt ; echo "◂"; link "javascript:history.back()" "Back to Editor"++      end+      sed=();+      for pgf in *.pgf ; do+	  sed=("${sed[@]}" -e "s%$pgf%<a href=\"${dir##*/}/$pgf\">$pgf</a>%")+      done+      begin pre+        ls -l *.pgf | sed "${sed[@]}"+      end+    else+      end+      begin h3 class=error_message; echo Error; end+      for f in ${gffiles[*]} ; do+	h4 "$f"+	begin pre class=plain+	cat -n "$f"+	end+      done+    fi+  fi+  begin div class=footer+  hr+  date+  end+# begin pre ; env+  endall+}++error400() {+    echo "Status: 400"+    pagestart "Error"+    echo "What do you want?"+    endall+}++error404() {+    echo "Status: 404"+    pagestart "Not found"+    echo "Not found"+    endall+}++if [ -z "$tmp" ] || ! [ -d "$tmp" ] ; then+  pagestart "Error"+  begin pre+  echo "upload.cgi is not properly configured:"+  if [ -z "$tmp" ] ; then+    echo "cgiconfig.sh must define tmp"+  elif [ ! -d "$tmp" ] || [ ! -w "$tmp" ] ; then+    echo "$tmp must be a writeable directory"+  fi+  # cgiconfig.sh should define minibar & gfshell to allow grammars to be tested.+  endall+else+case "$REQUEST_METHOD" in+  POST)+    case "$PATH_INFO" in+      /tmp/gfse.*)+	style_url="../../$style_url"+        dir="$tmp/${PATH_INFO##*/}"+	check_grammar+	;;+      *)+        make_dir+	echo >&2 "Using temporary directory $dir"+	check_grammar+        rm -rf "$dir"+    esac+    ;;+  GET)+    case "$QUERY_STRING" in+	dir) make_dir+	     ContentType="text/plain"+	     cgiheaders+	     echo_n "/tmp/${dir##*/}"+             ;;+	ls=*)+	     dir=$(qparse "$QUERY_STRING" ls)+	     case "$dir" in+		 /tmp/gfse.*) # shouldn't allow .. in path !!!+		     path="$documentRoot$dir"+		     if [ -d "$path" ] ; then+			 ContentType="text/plain; charset=$charset"+			 cgiheaders+			 cd "$path"+			 shopt -s nullglob+			 echo_n *-*.json+		     else+			 error404+		     fi+		     ;;+                *) error400+	     esac+	     ;;+	rmdir=*)+	     dir=$(qparse "$QUERY_STRING" rmdir)+	     case "$dir" in+		 /tmp/gfse.*) # shouldn't allow .. in path !!!+		     path="$documentRoot$dir"+		     if [ -d "$path" ] ; then+			 ContentType="text/plain; charset=$charset"+			 cgiheaders+			 if [ -h "$path" ] ; then+			     cd "$path"+			     cd ..+			     rm "$path"+			 else+			   cd "$path"+			   shopt -s nullglob+			   rm *.gf *.gfo *-*.json *.pgf grammars.cgi+			   cd ..+			   rmdir "$path"+			 fi+			 newdir=$(qparse "$QUERY_STRING" newdir)+			 case "$newdir" in+			     /tmp/gfse.*) # shouldn't allow .. in path !!!+				 newnode="${newdir##*/}"+				 oldnode="${path##*/}"+				 ln -s "$newnode" "$oldnode"+			 esac+		     else+			 error404+		     fi+		     ;;+                *) error400+	     esac+	     ;;+	download=*)+	     file=$(qparse "$QUERY_STRING" download)+	     case "$file" in+		 /tmp/gfse.*/*.json) # shouldn't allow .. in path !!!+		     path="$documentRoot$file"+		     if [ -r "$path" ] ; then+			 ContentType="text/javascript; charset=$charset"+			 cgiheaders+			 cat "$path"+		     else+			 error404+		     fi+		     ;;+                *) error400+	     esac+	     ;;+	rm=*)+	     file=$(qparse "$QUERY_STRING" rm)+	     case "$file" in+		 /tmp/gfse.*/*.json) # shouldn't allow .. in path !!!+		     path="$documentRoot$file"+		     if [ -r "$path" ] ; then+			 ContentType="text/javascript; charset=$charset"+			 cgiheaders+			 rm "$path"+		     else+			 error404+		     fi+		     ;;+                *) error400+	     esac+	     ;;+	cc=*)+	     # Just to check an expression for syntax errors+	     exp=$(qparse "$QUERY_STRING" cc)+	     ContentType="text/plain; charset=$charset"+	     cgiheaders+	     echo "cc $exp" | GF_RESTRICTED=True gf -run+	     ;;+	"")+	    case "$PATH_INFO" in+		/tmp/gfse.*/*.pgf)+		    path="$documentRoot$PATH_INFO"+		    if [ -r $path ] ; then+			ContentType="application/binary"+			cgiheaders+			cat "$path"+		    else +			error404+		    fi+		    ;;+		*)+		  error400+	    esac+	    ;;+        *) error400+    esac+esac+fi
+ src/www/index.html view
@@ -0,0 +1,18 @@+<!DOCTYPE html>++<!-- This is the start page served by "gf -server" -->++<title>GF web service</title>+<h1>GF web service</h1>++<h2>Available web applications</h2>++<ul>+  <li><a href="minibar/minibar.html">Minibar</a>+  <li><a href="gfse/">GF online editor for simple multilingual grammars</a>+</ul>+++<hr>++<a href="http://www.grammaticalframework.org/">Grammatical Framework</a>
+ src/www/minibar/about.html view
@@ -0,0 +1,183 @@+<!DOCTYPE html>+<html> <head>+<title>About Minibar</title>+<link rel=stylesheet type="text/css" href="minibar.css">+<meta charset="UTF-8">+</head>++<body>+<h1>About Minibar</h1>++<a href="minibar.html">Minibar</a> is an alternative implementation of the+<a href="http://www.grammaticalframework.org/">GF</a> web app+<a href="http://www.grammaticalframework.org:41296/fridge/">Fridge Poetry</a>.+It doesn't do everything the original Fridge Poetry does (e.g. drag-and-drop is missing),+so I refer to it as a minibar rather than a full refrigerator :-)++<p>+Some implementation details:++<ul class=space>+  <li>It is implemented directly in JavaScipt. It does not use Google Web Toolkit or any big JavaScript libraries.+  <li>It has been tested and found to work in the following browsers:+  <ul>+    <li>On the Mac: Firefox 3.5 &amp; 3.6, Safari 4.0, Opera 10.10 and+    Google Chrome 4.0.249.49.+    <li>On Linux: Firefox 3.0.18 & 3.5, Opera 10.10.+    <li>On the Android Dev Phone: Android Mobile Safari 3.0.4 & 3.1.2+    and Android Opera Mini 4.2.+  </ul>+  It does not seem work in Internet Explorer 7+  (there are both styling and scripting issues).+  There seems to be some rendering bugs in Chrome 5.0.342.9 β.+  <li>The implementation consist of two JavaScript files:+  <a href="minibar.js">minibar.js</a> and <a href="support.js">support.js</a>+  The latter is also used in+  <a href="http://spraakbanken.gu.se/swe/forskning/saldo/ordspel">a couple of+  small web apps</a> based on the+  <a href="http://spraakbanken.gu.se/sal/ws/">SALDO web services</a>.+  <li>To access the GF web service, it uses the+  <a href="http://en.wikipedia.org/wiki/JSON#JSONP">JSONP method</a>+  mentioned in the GF+  web services paper, which allows the web app to be hosted on a different server+  from the GF web service. (To demonstrate this, I put the Minibar demo on+  www.cs.chalmers.se, while the GF server that it calls is on+  www.grammaticalframework.org.)+  <li>As an experiment, it does no use the <code>grammars.xml</code> file,+  but instead calls a little CGI script,+  <a href="http://www.grammaticalframework.org:41296/grammars/grammars.cgi.txt">grammars.cgi</a>+  which lists the .pgf files in the directory, in JSONP format.+  (Note: if you want to install this on your own computer,+  <ul>+    <li>if you click on the link,+        the CGI script will be downloaded as <code>grammars.cgi.txt</code>,+        but it should be called <code>grammars.cgi</code> and stored on the server+        in the same directory as the grammar files.+    <li>for CGI scripts to work with lighttpd, <code>"mod_cgi"</code> needs+    to be included in the definition of <code>server.modules</code> in the+    <code>lighttpd.conf</code> file.)+  </ul>+  <li>[Added 2010-02-16] There is a button for generating random sentences.+  <li>[Added 2010-02-23] All translations are shown, not just the first one,+  if there are multiple parses.+  <li>[Added 2010-02-25] Next to each translation, there is now a little tree+  icon that you can click on to see a drawing of an abstract syntax tree or a+  parse tree. If you click on a drawing it collapses back into a tree icon.+  <li>[Added 2010-04-09] Preparations to support different ways to access the+  grammar: currently we access a PGF server via JSONP, but I would also like+  to support AJAX, and local/downloaded JavaScript grammars.+  <li>[Added 2010-04-19] A text entry field appears when you click in+  the sentence area (with a dashed border). This allows you to enter words by+  typing on the keyboard. As you start typing word magnets that don't match what+  you are typing are removed. When only one magnet remains, you can press enter+  to complete the word.+  <li>[Added 2010-04-19] There is a menu for choosing the output language:+  you can pick "All" to translate to all available languages, or pick one+  particular language.+  <li>[Added 2010-04-19] You can pass options to the function+  <code>start_minibar</code> to customize the user interface. The default is+  <code>{show_abstract:true,show_trees:true}</code> to show the abstract syntax+  of parsed sentences, and to show icons that expand to syntax/parse trees next+  each translation.+  These features can be turned off by setting the fields to <code>false</code>.+  <li>[Added 2010-04-30] The grammar menu is omitted if there is only one+      grammar in the grammar list.+  <li>[Added 2010-04-30] Fewer hardwired constants and new+  <code>start_minibar</code> options (server, grammars_url, grammar_list,+  show_grouped_translations, delete_button_text) to make+  <code>minibar.js</code> more resuable.)+  <li>[Added 2010-05-26] The magnets are now created with+  <code>&lt;input type=button&gt;</code> tags to make them clickable in more+  browsers.+  <li>[Added 2010-05-26] The text entry field is now visible from the start,+  and it is removed when no more words can be added to the sentence. When you+  press enter, a word is added if there is only one magnet left,+  <em>or</em> if what you have entered exactly matches one of the remaining+  magnet.+  <li>[Added 2010-05-28] Added a link to make it easy to try the same sentence in+  <a href="http://translate.google.com">Google Translate</a>.This can be+  turned off by passing the option <code>{try_google:false}</code> to+  <code>start_minibar</code>.+  <li>[Added 2010-06-02] Added support for Help and Feedback buttons, controlled+  by the options <code>feedback_url</code> and <code>help_url</code> passed to+  <code>start_minibar</code>.+  <li>[Added 2010-06-02] New option: <code>default_source_language</code>.+  <li>[Added 2010-09-10] Minibar now automatically uses+      <a href="http://en.wikipedia.org/wiki/XMLHttpRequest">XHR</a>+      instead of JSONP when possible (i.e. when the HTML document and the+      PGF service are on the same server).+  <li>[Added 2010-09-10] The default input language is now the user's preferred+  language, if possible. This is implemented by consulting the+  <code>userLanguage</code> field in the grammar info output by pgf-server.+  <li>[Added 2010-10-27] Keyboard input and completion should now work much+      more smoothly:+  <ul>+    <li>When you press space, the current word will be completed (if incomplete)+      and a new magnet will be created. If there is more than one possible+      completion, no magnet is created, but the common prefix of the possible+      completions is added to the text box.+    <li>Instead of asking the server for possible completions every time a new+      letter is added to the curent word, minibar only ask for completions for+      whole words and then filters the list locally when more letters are entered,+      speeding things up when server responses are slow.+  </ul>+  <li>[Added 2010-10-27] Code restructuring:+    <ul>+    <li>The PGF server API has been moved to its own file:+      <a href="pgf_online.js">pgf_online.js</a>. This+      allows it to be reused in other applicaitons without importing the entire+      minibar. It also allows minibar to be used with different server+      interfaces. <a href="minibar.html">minibar.html</a> has been updated to+      show how you use the new <a href="minibar.js">minibar.js</a> and+      <a href="pgf_online.js">pgf_online.js</a>.+    <li>The minibar code has been rewritten to avoid storing state information+      in the document tree and accessing it by referring to named document+      elements. The code now also avoids using string literals containing+      the names of top-level functions to specify event handlers for buttons+      and menus. (The code is no longer introspective, so &alpha; conversion+      will not change its meaning.)+   </ul>+ <li>[Added 2010-11-09] Some new documentation:+   <ul>+     <li><a href="gf-web-api-examples.html">gf-web-api-examples.html</a>:+     examples illustrating the PGF server API provided by+     <a href="pgf_online.js">pgf_online.js</a>.+     <li><a href="example.html">example.html</a>: a minimal example of a web+     page that uses <a href="pgf_online.js">pgf_online.js</a> to talk to the+     PGF server.+   </ul>+ <li>[Added 2011-03-03] Added a button to display word alignment.+ <li>[Changed 2011-03-22] Don't force focus to the typed input field+   after every word. On touch-based devices, the on-screen keyboard kept+   popping up after every word, which was very annoying if you were+   entering a sentence by tapping on the magnets.+ <li>[Changed 2011-08-03] Moved the initialization code in minibar.html to+   <a href="minibar_online.js">minibar_online.js</a>.+ <li>[Changed 2011-08-08] For improved modularity and reusability,+   two smaller objects have been factored out from the Minibar object:+   Input and Translations. These have been placed in two separate files:+   <a href="minibar_input.js">minibar_input.js</a> and+   <a href="minibar_translations.js">minibar_translations.js</a>.+   Some common auxiliary functions have also been moved to a separate file:+   <a href="minibar_support.js">minibar_support.js</a>.+ <li>[Added 2011-08-09] Added some <a href="minibar-api.html">Minibar API</a>+   documentation.+ <li>[Changed 2011-08-22] Quick fix to allow literals to be entered:+   if you press Enter, the current word will be accepted, even if there are no+   matching completions.+   (You can now use names of people when constructing sentences in the Letter+   grammar, for example.)+ <li>[Added 2011-10-18] Added a button to display some grammar info and a+   start category menu. The start category menu can be turned off by passing+   the option <code>{startcat_menu:false}</code> when starting the minibar.+</ul>++<hr>+<small class=modtime>+<!-- hhmts start --> Last modified: Tue Oct 18 17:18:42 CEST 2011 <!-- hhmts end -->+</small>+<address>+<a href="http://www.cs.chalmers.se/~hallgren/">TH</a>+<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>+</address>+</body> </html>
+ src/www/minibar/align-btn.png view

binary file changed (absent → 138 bytes)

+ src/www/minibar/brushed-metal.png view

binary file changed (absent → 36233 bytes)

+ src/www/minibar/example.html view
@@ -0,0 +1,57 @@+<!DOCTYPE html>+<html> <head>+<title>PGF online server example</title>+<style type="text/css">+body { background: #ddd; }+h1, h2, h3, small, th { font-family: sans-serif; }+div.modtime { float: right; }+.modtime { color: #666; white-space: nowrap; }+</style>+<script type="text/JavaScript" src="support.js"></script>+<script type="text/JavaScript" src="pgf_online.js"></script>+<script type="text/JavaScript">++var server_options={+  grammars_url: "http://www.grammaticalframework.org/grammars/",+  grammar_list: ["Foods.pgf"]+}+var pgf_server = pgf_online(server_options);++function call_server() {+  pgf_server.parse({from:"FoodsEng",input:document.forms[0].input.value},+                   show_output)+}++function show_output(parsed) {+  document.getElementById("output").innerHTML=parsed[0].trees[0]+}++</script>++</head>++<body>+<h1>PGF online server example</h1>++<form onsubmit="call_server(); return false">+Input:+<input name=input size=50 value="this cheese is expensive">+<input type=submit value=Parse>++<p>+Output:+<span id=output></span>+</form>+++<h2>Documentation</h2>+<ul>+  <li><a href="gf-web-api-examples.html">GF Web API examples</a>+</ul>++<hr>+<div class=modtime><small>+<!-- hhmts start --> Last modified: Wed Aug  3 16:52:51 CEST 2011 <!-- hhmts end -->+  </small></div>+<address><a href="http://www.cse.chalmers.se/~hallgren/">TH</a></address>+</body> </html>
+ src/www/minibar/feedback.cgi view
@@ -0,0 +1,44 @@+#!/bin/bash++bin=bin+AUTOHEADER=no+. $bin/cgistart.sh++save_feedback() {+getquery++if [ -n "$feedback_path" ] && +   echo "t=$(date +%F+%T)&ip=$REMOTE_ADDR&$query&accept_language=$HTTP_ACCEPT_LANGUAGE&user_agent=$(echo -n $HTTP_USER_AGENT | plain2url)" >> "$feedback_path"+then ++    pagestart "Thank you!"+    echo "Your feedback has been saved."+    begin script type="text/javascript"+    echo "setTimeout(function(){window.close()},4000);"+    end+    pageend++else++    pagestart "Feedback error"+    echo "Your feedback could not be saved. Sorry."+    p+    tag 'input type=button onclick="javascript:history.back()" value="&lt;- Go back"'+    pageend++fi+}++view_feedback() {+  charset="UTF-8"+  pagestart "Collected Feedback"+  begin pre class=feedbacklist+   Reg show reverse drop color_depth,pixel_depth,outer_size,inner_size,available_screen_size from-url <"$PATH_TRANSLATED" | plain2html+  end+  pageend+}++case "$PATH_TRANSLATED" in+  "") save_feedback ;;+  *) view_feedback+esac
+ src/www/minibar/feedback.html view
@@ -0,0 +1,48 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">+<html> <head>+<title>Feedback</title>+<link rel=stylesheet type="text/css" href="minibar.css">+<script type="text/JavaScript" src="support.js"></script>+<script type="text/JavaScript" src="minibar.js"></script>+<meta name = "viewport" content = "width = device-width">++</head>++<body onload="prefill_feedback_form()">++<h2><span id=grammar></span> Feedback</h2>++<form class=feedback name=feedback action="feedback.cgi" method="post">+<input type=hidden name="grammar">++<p>+<input type=hidden name="from"> <span class=field id=from>...</span> input:+<input type=hidden name="input"> <span class=field id=input>...</span>++<div id=translation_box>+<p><input type=hidden name="to"> <span class=field id="to">...</span> translation:+<input type=hidden name="translation"> <span class=field id=translation>...</span>++<p><label accesskey="S">Suggest a better translation:+<textarea rows=3 name="improvement"></textarea></label>+</div>++<p><label accesskey="C">Comments:+<br><textarea rows=5 name="comment"></textarea></label>++<p>+<input type=submit value="Submit Feedback">+<input type=button value="Cancel" onclick="window.close()">+++<input type=hidden name="inner_size">+<input type=hidden name="outer_size">+<input type=hidden name="screen_size">+<input type=hidden name="available_screen_size">+<input type=hidden name="color_depth">+<input type=hidden name="pixel_depth">++</form>+</body>++</html>
+ src/www/minibar/gf-web-api-examples.html view
@@ -0,0 +1,152 @@+<!DOCTYPE html>+<html>+<head>+<title>GF web services API examples</title>+<meta charset="UTF-8">++<style type="text/css">+body { background: #ddd; }+h1, h2, h3, small, th { font-family: sans-serif; }++dt { background: #cef; }+dt.js { background: white; margin-bottom: 1ex; }+dt.js em { color: #36f; }+dd { background: #ffc; margin-top: 1ex; margin-bottom: 1ex; }++dl.apiexamples>dt, dl.apiexamples>dd { font-family: monospace; }+dl.apiexamples>dd {  white-space: pre; }++div.modtime { float: right; }+.modtime { color: #666; white-space: nowrap; }++@media projection {+    div.intro { display: none; }++    body {+	font-size: 150%;+    }++    h2 { page-break-before: always; }++    dl.apiexamples dd {+	page-break-after: always;+	/*border-style: none;*/+    }+}++</style>++<body>+<h1>GF web services API examples</h1>++GF can be used interactively from the GF Shell. Some of the functionality+availiable in the GF shell is also available via the GF web services API.++<p>+The+<a href="http://code.google.com/p/grammatical-framework/wiki/GFWebServiceAPI">GF+Web Service API page</a> describes the calls supported by the GF web service+API. Below, we illustrate these calls by examples, and also show+how to make these calls from JavaScript using the API defined in+<a href="pgf_online.js"><code>pgf_online.js</code></a>.++<p>+<strong>Note</strong> that <code>pgf_online.js</code> was initially developed+with one particular web application in mind (the minibar), so the server API was+incomplete. It was simplified and generalized in August 2011 to support the+full API.++<dl>+  <dt class=js>These boxes show what the calls look like in the JavaScript+    API defined in <code>pgf_online.js</code>.+  <dt>These boxes show the corresponding URLs sent to the PGF server.+  <dd>These boxes show the JSON (JavaScript data structures) returned by the PGF+    server. This will be passed to the callback function supplied in the+    call.+</dl>++<h2>Initialization</h2>+<dl class=apiexamples>+  <dt class=js>+    <em>// Select which server and grammars to use:</em>+    <br>var server_options = {+    <br>&nbsp;&nbsp;grammars_url: "http://www.grammaticalframework.org/grammars/",+    <br>&nbsp;&nbsp;grammar_list: ["Foods.pgf"] <em>// It's ok to skip this</em>+    <br>}+    <br>var server = pgf_online(server_options);+</dl>++<h2>Examples</h2>++<dl class=apiexamples>+  <dt class=js> <em>//  Get the list of available grammars</em>+    <br>server.get_grammarlist(callback)+  <dt>http://localhost:41296/grammars/grammars.cgi+  <dd>["Foods.pgf","Phrasebook.pgf"]+  <dt class=js> <em>// Select which grammar to use</em>+    <br>server.switch_grammar("Foods.pgf")+  <dt class=js><em>// Get list of concrete languages and other grammar info</em>+    <br>server.grammar_info(callback)+  <dt>http://localhost:41296/grammars/Foods.pgf+  <dd>{"name":"Foods",+ "userLanguage":"FoodsEng",+ "startcat":"Comment",+ "categories":["Comment","Float","Int","Item","Kind","Quality","String"],+ "functions":["Boring","Cheese","Delicious","Expensive","Fish","Fresh",+           "Italian","Mod","Pizza","Pred","That","These","This","Those","Very",+           "Warm","Wine"],+ "languages":[{"name":"FoodsBul","languageCode":""},+ 	      {"name":"FoodsEng","languageCode":"en-US"},+ 	      {"name":"FoodsFin","languageCode":""},+	      {"name":"FoodsSwe","languageCode":"sv-SE"},+	      ...]+}+  <dt class=js><em>// Get a random syntax tree</em>+    <br>server.get_random({},callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=random+  <dd>[{"tree":"Pred (That Pizza) (Very Boring)"}]+  <dt class=js><em>// Linearize a syntax tree</em>+    <br>server.linearize({tree:"Pred (That Pizza) (Very Boring)",to:"FoodsEng"},callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=linearize&tree=Pred+(That+Pizza)+(Very+Boring)&to=FoodsEng+  <dd>[{"to":"FoodsEng","text":"that pizza is very boring"}]+  <dt class=js>server.linearize({tree:"Pred (That Pizza) (Very Boring)"},callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=linearize&tree=Pred+(That+Pizza)+(Very+Boring)+  <dd>[{"to":"FoodsBul","text":"онази пица е много еднообразна"},+ {"to":"FoodsEng","text":"that pizza is very boring"},+ {"to":"FoodsFin","text":"tuo pizza on erittäin tylsä"},+ {"to":"FoodsSwe","text":"den där pizzan är mycket tråkig"},+ ...+]+  <dt class=js><em>// Parse a string</em>+    <br>server.parse({from:"FoodsEng",input:"that pizza is very boring"},callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=parse&input=that+pizza+is+very+boring&from=FoodsEng+  <dd>[{"from":"FoodsEng",+  "brackets":{"cat":"Comment","fid":10,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"cat":"Quality","fid":9,"index":0,"children":[{"token":"very"},{"cat":"Quality","fid":8,"index":0,"children":[{"token":"boring"}]}]}]},+  "trees":["Pred (That Pizza) (Very Boring)"]}]+  <dt class=js><em>// Translate to all available languages</em>+    <br>server.translate({from:"FoodsEng",input:"that pizza is very boring"},callback)+  <dd>...+  <dt class=js><em>// Translate to one language</em>+    <br>server.translate({input:"that pizza is very boring", from:"FoodsEng", to:"FoodsSwe"}, callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=translate&input=that+pizza+is+very+boring&from=FoodsEng&to=FoodsSwe+  <dd>[{"from":"FoodsEng",+  "brackets":{"cat":"Comment","fid":10,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"cat":"Quality","fid":9,"index":0,"children":[{"token":"very"},{"cat":"Quality","fid":8,"index":0,"children":[{"token":"boring"}]}]}]},+  "translations":+       [{"tree":"Pred (That Pizza) (Very Boring)",+         "linearizations":+            [{"to":"FoodsSwe",+              "text":"den där pizzan är mycket tråkig"}]}]}]+  <dt class=js><em>// Get completions (what words could come next)</em>+    <br>server.complete({from:"FoodsEng",input:"that pizza is very "},callback)+  <dt>http://localhost:41296/grammars/Foods.pgf?command=complete&input=that+pizza+is+very+&from=FoodsEng+  <dd>[{"from":"FoodsEng",+  "brackets":{"cat":"_","fid":0,"index":0,"children":[{"cat":"Item","fid":7,"index":0,"children":[{"token":"that"},{"cat":"Kind","fid":6,"index":0,"children":[{"token":"pizza"}]}]},{"token":"is"},{"token":"very"}]},+  "completions":["boring","delicious","expensive","fresh","Italian","very","warm"],+  "text":""}]+</dl>+<hr>+<div class=modtime><small>+<!-- hhmts start --> Last modified: Tue Oct 18 16:36:36 CEST 2011 <!-- hhmts end -->+  </small></div>+<address><a href="http://www.cse.chalmers.se/~hallgren/">TH</a></address>+  
+ src/www/minibar/minibar-api.html view
@@ -0,0 +1,235 @@+<!DOCTYPE html>+<html>+<head>+<title>GF web services API examples</title>+<meta charset="UTF-8">++<style type="text/css">+body { background: #eee; }+h1, h2, h3, small, th { font-family: sans-serif; }+th { text-align: left; }+h1,h2 { border-bottom: 2px solid black }+dt { background: #cef; }+code { background: #ffc; }+dt.js { background: white; margin-bottom: 1ex; }+dt.js em { color: #36f; }+dd { background: #ffc; margin-top: 1ex; margin-bottom: 1ex; }++dl.apiexamples>dt, dl.apiexamples>dd { font-family: monospace; }+dl.apiexamples>dd {  white-space: pre; }++table.border { border-collapse: collapse; margin-top: 1ex; margin-bottom: 1ex; }+table.border td, table.border th { border: 1px solid black; background: #fcfcfc; }++div.modtime { float: right; }+.modtime { color: #666; white-space: nowrap; }++</style>++<body>+<h1>Minibar API</h1>++The Minibar web app consists of the following objects:++<ul>+  <li><a href="#Minibar">Minibar</a>+  <li><a href="#Input">Input</a>+  <li><a href="#Translations">Translations</a>+</ul>++They are described below.++<h2 id=Minibar>The Minibar object</h2>++<p>+This object implements the complete Minibar web app. It is defined in+<a href="minibar.js">minibar.js</a>. It also uses the <code>Input</code>+and <code>Translations</code> objects described below, and some auxiliary+functions defined in <a href="minibar_support.js">minibar_support.js</a>+and <a href="support.js">support.js</a>, so to use it in an+HTML file, you would normally include at least the following:++<blockquote><pre>+&lt;script type="text/JavaScript" src="minibar.js">&lt;/script>+&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>+&lt;script type="text/JavaScript" src="minibar_translations.js">&lt;/script>+&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>+&lt;script type="text/JavaScript" src="support.js">&lt;/script>+</pre></blockquote>++<p>+For an example, see <a href="minibar.html">minibar.html</a>.++<h3>Constructor</h3>++<code>var minibar=new Minibar(server,options,target)</code>++<ul>+  <li><code>server</code> is the PGF service object.+  <li><code>options</code> is an object where the following properties+  can be set to override various default options:+    <table class=border>+        <tr><th>Option<th>Default<th>Description+        <tr><td>show_abstract<td>false<td rowspan=3>See Translations,+	  not used directly by Minibar+	<tr><td>show_trees<td>false+	<tr><td>show_grouped_translations<td>true+	<tr><td>delete_button_text<td>"⌫"<td rowspan=3>See Input,+	  not used directly by Minibar+	<tr><td>default_source_language<td>null+	<tr><td>random_button<td>true+	<tr><td>try_google<td>true<td>Include a button to try the current+	  sentence in Google Translate+	<tr><td>feedback_url<td>null<td>Include a button to open a feedback+	  form. The HTTP server must be configured to handle form submissions+	  for this to work.+	<tr><td>help_url<td>null<td>Include a button to open a help text.+    </table>+  <li><code>target</code> is the <code>id</code> of the HTML element inside+    which the minibar user interface is created. It can be omitted if+    the <code>id</code> is <code>minibar</code>. The HTML document should+    contain something like this:+    <blockquote><code>&lt;div id="minibar">&lt;/div></code></blockquote>+</ul>++<h3>Methods</h3>+There are several internal methods, but since this is a self-contained+web app, there is usually no need to call any methods from outside.++<h2 id=Input>The Input object</h2>++This object handles user input. Text can be entered by typing or by clicking+on the "refrigerator magnets".+<p>+It is defined in+<a href="minibar_input.js">minibar_input.js</a>.+It also uses some auxiliary functions defined+in <a href="minibar_support.js">minibar_support.js</a>+and <a href="support.js">support.js</a>, so to use it in an+HTML file, you would normally include at least the following:++<blockquote><pre>+&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>+&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>+&lt;script type="text/JavaScript" src="support.js">&lt;/script>+</pre></blockquote>++<h3>Constructor</h3>++<code>var input=new Input(server,translations,options)</code>++<ul>+  <li><code>server</code> is the PGF service object+  <li><code>options</code> is an object where the following properties+  can be set to override various default options:+      <table class=border>+        <tr><th>Option<th>Default<th>Description+	<tr><td>delete_button_text<td>"⌫"<td>the label for the button that deletes the last word+	<tr><td>default_source_language<td>null<td>the concrete language to+	  use for input in case the user's browers doesn't supply a suitable+	  default. If none is provided the first language in alphabetical+	  order will be used.+	<tr><td>random_button<td>true<td>include a button to generate a+	  random sentence+    </table>++  <li><code>translations</code> is the object that is notified when the input+  has changed. In the minibar, this is the object that display translations, but+  other apps might of course use the entered text for other purposes.+  The following methods will be called:+  <ul>+    <li><code>translations.clear()</code> is called when there no entered+    text.+    <li><code>translations.translateFrom({from:<var>conc</var>,input:<var>string</var>})</code>+    is called when the user has entered some text. The <code>from</code>+    property is the name of the concrete syntax and the <code>input</code>+    property is the entered text.+  </ul>+</ul>++<h3>Properties and user interface</h3>++The <code>input</code> object created by the <code>Input</code> constructor+contains two field that the caller should add to the user interface:+<ul>+  <li><code>input.main</code> is the main user interface where the current+  input and the refrigerator magnets are displayed.+  <li><code>input.menus</code> contains the menu for selecting input language,+  and buttons for deleting the last word, clearing the input and generating+  a random sentence (if enabled in the options)+</ul>++<h3>Methods</h3>++<ul>+  <li><code>input.change_grammar(grammar_info)</code> should be called+  after a different grammar is selected in the <code>server</code> object. It+  will clear away old input and magnets, and update the input language menu+  with the languages available in the new grammar.++</ul>++<h2 id=Translations>The Translations object</h2>++This object display translations. It is defined in+<a href="minibar_translations.js">minibar_translations.js</a>.+It also uses some auxiliary functions defined+in <a href="minibar_support.js">minibar_support.js</a>+and <a href="support.js">support.js</a>, so to use it in an+HTML file, you would normally include at least the following:++<blockquote><pre>+&lt;script type="text/JavaScript" src="minibar_input.js">&lt;/script>+&lt;script type="text/JavaScript" src="minibar_support.js">&lt;/script>+&lt;script type="text/JavaScript" src="support.js">&lt;/script>+</pre></blockquote>++<h3>Constructor</h3>+<code>var translations=new Translations(server,options)</code>+<ul>+  <li><code>server</code> is the PGF service object.+  <li><p><code>options</code> is an object where the following properties+  can be set to override various default options:+      <table class=border>+        <tr><th>Option<th>Default<th>Description+        <tr><td>show_abstract<td>false<td>show the abstract syntax in addition+	  to the concrete syntax for the translations+	<tr><td>show_trees<td>false<td>add buttons to display syntax trees+	  next to translations.+	<tr><td>show_grouped_translations<td>true<td>in case there are+	  multiple translations, group them by concrete language+    </table>++</ul>++<h3>Properties and user interface</h3>+++The <code>translations</code> object created by the+<code>Translations</code> constructor contains two field that the caller+should add to the user interface:+<ul>+  <li><code>input.main</code> is the main user interface where the current+  translations are displayed.+  <li><code>input.menus</code> contains the menu for selecting target language.+</ul>++<h3>Methods</h3>+<ul>+  <li><code>translations.change_grammar(grammar_info)</code> should be called+  after a different grammar is selected in the <code>server</code> object. It+  will clear away old translations and update the target language menu+  with the languages available in the new grammar.+</ul>+++<hr>+<div class=modtime>+<small class=modtime>+HTML <!-- hhmts start --> Last modified: Sun Aug 21 19:11:35 CEST 2011 <!-- hhmts end -->+</small>+</div>++<address>+<a href="Http://www.cse.chalmers.se/~hallgren/">TH</a>+</address>
+ src/www/minibar/minibar.css view
@@ -0,0 +1,53 @@+body {+    background: #ccc url("brushed-metal.png");+}++h1, h2, h3, small, th { font-family: sans-serif; }++th, td { vertical-align: baseline; text-align: left; }++div#surface {+    min-height: 3ex;+    margin: 5px;+    padding: 5px;+    border: 3px dashed #e0e0e0;+}++div#words {+    min-height: 3ex;+    margin: 5px;+    padding: 6px;+    border: 3px solid #e0e0e0;+}++div.word, span.word, div#words div, div#words input[type=button] {+    display: inline-block;+    font-family: sans-serif;+    font-size: 100%;+    background-color: white;+    border: 1px solid black;+    padding: 3px;+    margin: 3px;+}++.invalid { color: red; }++div.modtime { float: right; }+.modtime { color: #666; white-space: nowrap; }++ul.space>li { margin-top: 0.75ex; }++div#saldospel input[type=button] { font-size: 100%; }++div#saldospel input.correct { color: green; }+div#saldospel input.incorrect { color: red; }++#surface input[type=text] { width: 5em; }++.feedback textarea { width: 95%; }++span.field { background-color: #eee; }++pre.feedbacklist { background: white }++img.button { padding: 1px; }
+ src/www/minibar/minibar.html view
@@ -0,0 +1,41 @@+<!DOCTYPE html>+<html>+<head>+<title>Minibar</title>+<link rel=stylesheet type="text/css" href="minibar.css">++<meta name = "viewport" content = "width = device-width">+<meta charset="UTF-8">++</head>++<body>+<h2>Minibar online</h2>+<div id=minibar></div>++<noscript>This page doesn't works unless JavaScript is enabled.</noscript>++<hr>++<small>+[<a href="about.html">About Minibar</a>+| <a href="http://www.grammaticalframework.org:41296/fridge/">Original Fridge Poetry</a>+&amp; <a href="http://www.grammaticalframework.org:41296/translate/">Translator</a>]+</small>+<small class=modtime>+HTML <!-- hhmts start --> Last modified: Mon Aug  8 18:04:22 CEST 2011 <!-- hhmts end -->+</small>+<address>+<a href="http://www.cse.chalmers.se/~hallgren/">TH</a>+<img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>++<script type="text/JavaScript" src="support.js"></script>+<script type="text/JavaScript" src="minibar.js"></script>+<script type="text/JavaScript" src="minibar_input.js"></script>+<script type="text/JavaScript" src="minibar_translations.js"></script>+<script type="text/JavaScript" src="minibar_support.js"></script>+<script type="text/JavaScript" src="pgf_online.js"></script>+<script type="text/javascript" src="minibar_online.js"></script>++</body>+</html>
+ src/www/minibar/minibar.js view
@@ -0,0 +1,191 @@+/* minibar.js+needs: minibar_support.js, minibar_input.js, minibar_translations.js, support.js+*/++/*+// This is essentially what happens when you call start_minibar:+if(server.grammar_list) grammars=server.grammar_list;+else grammars=server.get_grammarlist();+show_grammarlist(grammars)+select_grammar(grammars[0])+grammar_info=server.get_languages()+show_languages(grammar_info)+new_language()+complete_output=get_completions()+show_completions(complete_output)+*/++// For backward compatibility:+function start_minibar(server,opts,target) {+    if(target) opts.target=target;+    return new Minibar(server,opts);+}++/* --- Main Minibar object -------------------------------------------------- */+function Minibar(server,opts) {+    // Contructor, typically called when the HTML document is loaded++    /* --- Configuration ---------------------------------------------------- */++    // default values for options:+    this.options={+	target: "minibar",+	try_google: true,+	feedback_url: null,+	help_url: null+    }++    // Apply supplied options+    if(opts) for(var o in opts) this.options[o]=opts[o];++    /* --- Creating the components of the minibar --------------------------- */+    this.translations=new Translations(server,this.options)+    this.input=new Input(server,this.translations,this.options)++    /* --- Creating user interface elements --------------------------------- */++    this.menubar=empty("div");+    this.extra=div_id("extra");++    this.minibar=element(this.options.target);+    this.minibar.innerHTML="";+    with(this) {+	appendChildren(menubar,[input.menus,translations.menus,input.buttons])+	appendChildren(minibar,[menubar,input.main,translations.main,extra]);+	append_extra_buttons(extra,options);+    }++    /* --- Minibar client state initialisation ------------------------------ */+    this.grammar=null;++    this.server=server;++    /* --- Main program, this gets things going ----------------------------- */+    with(this) {+	if(server.grammar_list) show_grammarlist(server.grammar_list);+	else server.get_grammarlist(bind(show_grammarlist,this));+    }+}++Minibar.prototype.show_grammarlist=function(grammars) {+    this.grammar_menu=empty_id("select","grammar_menu");+    with(this) {+	if(grammars.length>1) {+	    function opt(g) { return option(g,g); }+	    appendChildren(grammar_menu,map(opt,grammars));+    	    grammar_menu.onchange=+		bind(function() { select_grammar(grammar_menu.value); },this);+	    insertFirst(menubar,button("i",bind(show_grammarinfo,this)))+	    insertFirst(menubar,grammar_menu);+	    insertFirst(menubar,text("Grammar: "));+	}+	if(options.help_url)+	    menubar.appendChild(button("Help",bind(open_help,this)));+	select_grammar(grammars[0]);+    }+}++Minibar.prototype.select_grammar=function(grammar_name) {+    var t=this;+    //debug("select_grammar ");+    function change_grammar() {+	t.server.grammar_info(bind(t.change_grammar,t));+    }+    t.server.switch_grammar(grammar_name,change_grammar);+}++Minibar.prototype.change_grammar=function(grammar_info) {+    var t=this;+    with(t) {+	//debug("show_languages ");+	grammar=grammar_info;++	input.change_grammar(grammar)+	translations.change_grammar(grammar)+    }+}++Minibar.prototype.show_grammarinfo=function() {+    this.translations.main.innerHTML=""+    var g=this.grammar;+    appendChildren(this.translations.main,+		   [wrap("h3",text(g.name)),+		    node("dl",{},+			 [dt(text("Start category")),+			  dd(text(g.startcat || "")),+			  dt(text("Categories")),+			  dd(text(g.categories.join(", "))),+			  dt(text("Functions")),+			  dd(text(g.functions.join(", ")))])])+}++Minibar.prototype.append_extra_buttons=function(extra,options) {+    with(this) {+	if(options.try_google)+	    extra.appendChild(button("Try Google Translate",bind(try_google,this)));+	if(options.feedback_url)+	    appendChildren(extra,[text(" "),button("Feedback",bind(open_feedback,this))]);+    }+}++Minibar.prototype.try_google=function() {+    with(this) {+	var to=translations.target_lang();+	var s=input.current.input;+	if(input.surface.typed) s+=input.surface.typed.value;+	var url="http://translate.google.com/?sl="+	        +langpart(input.current.from,grammar.name);+	if(to!="All") url+="&tl="+to;+	url+="&q="+encodeURIComponent(s);+	window.open(url);+    }+}++Minibar.prototype.open_help=function() {+    with(this) open_popup(options.help_url,"help");+}++Minibar.prototype.open_feedback=function() {+    with(this) {+	// make the minibar state easily accessible from the feedback page:+	minibar.state={grammar:grammar,current:input.current,+		       to:translations.to_menu.value,+		       translations:translations.translations};+	open_popup(options.feedback_url,'feedback');+    }+}++// This function is called from feedback.html+function prefill_feedback_form() {+    var state=opener_element("minibar").state;+    var trans=state.translations;+    var gn=state.grammar.name+    var to=langpart(state.to,gn);++    var form=document.forms.namedItem("feedback");+    setField(form,"grammar",gn);+    setField(form,"from",langpart(state.current.from,gn));+    setField(form,"input",state.current.input);+    setField(form,"to",to);+    if(to=="All") element("translation_box").style.display="none";+    else setField(form,"translation",trans.single_translation.join(" / "));+    +    // Browser info:+    form["inner_size"].value=window.innerWidth+"×"+window.innerHeight;+    form["outer_size"].value=window.outerWidth+"×"+window.outerHeight;+    form["screen_size"].value=screen.width+"×"+screen.height;+    form["available_screen_size"].value=screen.availWidth+"×"+screen.availHeight;+    form["color_depth"].value=screen.colorDepth;+    form["pixel_depth"].value=screen.pixelDepth;++    window.focus();+}+    ++/*+se.chalmers.cs.gf.gwt.TranslateApp/align-btn.png++GET /grammars/Foods.pgf?&command=abstrtree&tree=Pred+(This+Fish)+(Very+Fresh)+GET /grammars/Foods.pgf?&command=parsetree&tree=Pred+(This+Fish)+Expensive&from=FoodsAfr+GET /grammars/Foods.pgf?&command=alignment&tree=Pred+(This+Fish)+Expensive+*/
+ src/www/minibar/minibar_input.js view
@@ -0,0 +1,296 @@++/* --- Input object --------------------------------------------------------- */++function Input(server,translations,opts) { // Input object constructor+    this.server=server;+    this.translations=translations;++    // Default values for options:+    this.options={+	delete_button_text: "⌫",+	default_source_language: null,+	startcat_menu: true,+	random_button: true,+    }++    // Apply supplied options+    if(opts) for(var o in opts) this.options[o]=opts[o];++    // User interface elements+    this.main=empty("div");+    this.menus=empty("span");+    this.buttons=empty("span");+    this.surface=div_id("surface");+    this.words=div_id("words");+    this.from_menu=empty("select");+    this.startcat_menu=empty("select")++    with(this) {+	appendChildren(main,[surface,words]);+	if(options.startcat_menu)+	    appendChildren(menus,[text(" Startcat: "),startcat_menu])+	appendChildren(menus,[text(" From: "),from_menu])+	appendChildren(buttons,+		       [button(options.delete_button_text,bind(delete_last,this),"H"),+			button("Clear",bind(clear_all,this),"L")]);+	if(options.random_button)+	    buttons.appendChild(button("Random",bind(generate_random,this),"R"));+    }++    /* --- Input client state initialization --- */+    this.current={from: null, input: ""};+    this.previous=null;++    this.from_menu.onchange=bind(this.change_language,this);+    this.startcat_menu.onchange=bind(this.clear_all,this);+}++Input.prototype.change_grammar=function (grammar) {+    update_language_menu(this.from_menu,grammar);+    set_initial_language(this.options,this.from_menu,grammar);+    this.update_startcat_menu(grammar)+    this.change_language();+}++Input.prototype.update_startcat_menu=function (grammar) {+    var menu=this.startcat_menu;+    menu.innerHTML="";+    var cats=grammar.categories;+    for(var cat in cats) menu.appendChild(option(cats[cat],cats[cat]))+    if(grammar.startcat) menu.value=grammar.startcat;+    else {+	insertFirst(menu,option("Default",""));+	menu.value="";+    }+}++Input.prototype.change_language=function () {+    this.current.from=this.from_menu.value;+    this.clear_all();+}+++Input.prototype.clear_all1=function() {+    with(this) {+	remove_typed_input();+	current.input="";+	previous=null;+	surface.innerHTML="";+	translations.clear();+    }+}++Input.prototype.clear_all=function() {+    with(this) {+	clear_all1();+	get_completions();+    }+}++Input.prototype.get_completions=function() {+    with(this) {+	//debug("get_completions ");+	words.innerHTML="...";+	server.complete({from:current.from,input:current.input,+			 cat:startcat_menu.value},+			bind(show_completions,this));+    }+}++Input.prototype.show_completions=function(complete_output) {+    with(this) {+	//debug("show_completions ");+	var completions=complete_output[0].completions;+	var emptycnt=add_completions(completions)+	if(true/*emptycnt>0*/) translations.translateFrom(current,startcat_menu.value);+	else translations.clear();+	if(surface.typed && emptycnt==completions.length) {+	    if(surface.typed.value=="") remove_typed_input();+	}+	else add_typed_input();+    }+}++Input.prototype.add_completions=function(completions) {+    with(this) {+	if(words.timeout) clearTimeout(words.timeout),words.timeout=null;+	words.innerHTML="";+	words.completions=completions;+	words.word=[];+	var t=surface.typed ? surface.typed.value : "";+	var emptycnt=0;+	for(var i=0;i<completions.length;i++) {+	    var s=completions[i];+	    if(s.length>0) {+		var w=word(s);+		words.appendChild(w);+		words.word[i]=w;+	    }+	    else emptycnt++;+	}+	filter_completions(t,true);+	return emptycnt;+    }+}++Input.prototype.filter_completions=function(t,dim) {+    with(this) {+	if(words.timeout) clearTimeout(words.timeout),words.timeout=null;+	words.filtered=t;+	//if(dim) debug('filter "'+t+'"');+	var w=words.word;+	words.count=0;+	var dimmed=0;+	var prefix=""; // longest common prefix, for completion+	for(var i=0;i<w.length;i++) {+	    var s=words.completions[i];+	    var keep=hasPrefix(s,t);+	    if(keep) {+		if(words.count==0) prefix=s;+		else prefix=(commonPrefix(prefix,s));+		words.count++;+	    }+	    if(dim) {+		w[i].style.opacity= keep ? "1" : "0.5";+		if(keep) w[i].style.display="inline";+		else dimmed++;+	    }+	    else +		w[i].style.display=keep ? "inline" : "none";+	}+	words.theword=prefix;+	if(dimmed>0)+	    words.timeout=setTimeout(function(){ filter_completions(t,false)},1000);+    }+}+++Input.prototype.add_typed_input=function() {+    with(this) {+	if(!surface.typed) {+	    var inp=empty("input","type","text");+	    inp.value="";+	    inp.setAttribute("accesskey","t");+	    inp.style.width="10em";+	    inp.onkeyup=bind(complete_typed,this);+	    surface.appendChild(inp);+	    surface.typed=inp;+	    inp.focus();+	}+    }+}++Input.prototype.remove_typed_input=function() {+    with(this) {+	if(surface.typed) {+	    surface.typed.parentNode.removeChild(surface.typed);+	    surface.typed=null;+	}+    }+}++Input.prototype.complete_typed=function(event) {+    with(this) {+	//element("debug").innerHTML=show_props(event,"event");+	var inp=surface.typed;+	//debug('"'+inp.value+'"');+	var s=inp.value;+	var ws=s.split(" ");+	if(ws.length>1 || event.keyCode==13) {+	    if(ws[0]!=words.filtered) filter_completions(ws[0],true);+	    if(words.count==1) add_word(words.theword);+	    else if(event.keyCode==13) add_word(ws[0]) // for literals+	    else if(elem(ws[0],words.completions)) add_word(ws[0]);+	    else if(words.theword.length>ws[0].length) inp.value=words.theword;+	}+	else if(s!=words.filtered) filter_completions(s,true)+    }+}++Input.prototype.generate_random=function() {+    var t=this;+    function show_random(random) {+	t.clear_all1();+	t.add_words(random[0].text);+    }+    +    function lin_random(abs) {+	t.server.linearize({tree:abs[0].tree,to:t.current.from},show_random);+    }+    t.server.get_random({cat:t.startcat_menu.value},lin_random);+}++Input.prototype.add_words=function(s) {+    with(this) {+	var ws=s.split(" ");+	for(var i=0;i<ws.length;i++)+	    add_word1(ws[i]+" ");+	get_completions();+    }+}++Input.prototype.word=function(s) { +    var t=this;+    function click_word() {+	if(t.surface.typed) t.surface.typed.value="";+	t.add_word(s);+    }+    return button(s,click_word);+}++Input.prototype.add_word=function(s) {+    with(this) {+	add_word1(s+" ");+	if(surface.typed) {+	    var s2;+	    if(hasPrefix(s2=surface.typed.value,s)) {+		s2=s2.substr(s.length);+		while(s2.length>0 && s2[0]==" ") s2=s2.substr(1);+		surface.typed.value=s2;+	    }+	    else surface.typed.value="";+	}+	get_completions();+    }+}++Input.prototype.add_word1=function(s) {+    with(this) {+	previous={ input: current.input, previous: previous };+	current.input+=s;+	var w=span_class("word",text(s));+	if(surface.typed) surface.insertBefore(w,surface.typed);+	else surface.appendChild(w);+    }+}++Input.prototype.delete_last=function() {+    with(this) {+	if(surface.typed && surface.typed.value!="")+	    surface.typed.value="";+	else if(previous) {+	    current.input=previous.input;+	    previous=previous.previous;+	    if(surface.typed) {+		surface.removeChild(surface.typed.previousSibling);+		surface.typed.focus();+	    }+	    else surface.removeChild(surface.lastChild);+	    translations.clear();+	    get_completions();+	}+    }+}++/* --- Auxiliary functions -------------------------------------------------- */++function set_initial_language(options,menu,grammar) {+    if(grammar.userLanguage) menu.value=grammar.userLanguage;+    else if(options.default_source_language) {+	for(var i=0;i<menu.options.length;i++) {+	    var o=menu.options[i].value;+	    var l=langpart(o,grammar.name);+	    if(l==options.default_source_language) menu.value=o;+	}+    }+}
+ src/www/minibar/minibar_online.js view
@@ -0,0 +1,25 @@+// minibar_demo.js, assumes that minibar.js and pgf_online.js have been loaded.++var online_options={+  //grammars_url: "http://www.grammaticalframework.org/grammars/",+  //grammars_url: "http://tournesol.cs.chalmers.se:41296/grammars/",+  //grammars_url: "http://localhost:41296/grammars/",+  //grammar_list: ["Foods.pgf"], // leave undefined to get list from server+}+++if(/^\?\/tmp\//.test(location.search)) {+  online_options.grammars_url=location.search.substr(1);+}++var server=pgf_online(online_options);++var minibar_options= {+  show_abstract: true,+  show_trees: true,+  show_grouped_translations: false,+  default_source_language: "Eng",+//feedback_url: "feedback.html",+  try_google: true+}+var minibar=new Minibar(server,minibar_options);
+ src/www/minibar/minibar_support.js view
@@ -0,0 +1,46 @@++/* --- Auxiliary functions -------------------------------------------------- */++function langpart(conc,abs) { // langpart("FoodsEng","Foods") == "Eng"+    return hasPrefix(conc,abs) ? conc.substr(abs.length) : conc;+}++function update_language_menu(menu,grammar) {+    // Replace the options in the menu with the languages in the grammar+    var lang=grammar.languages;+    menu.innerHTML="";+	+    for(var i=0; i<lang.length; i++) {+	var ln=lang[i].name;+	if(!hasPrefix(ln,"Disamb")) {+	    var lp=langpart(ln,grammar.name);+	    menu.appendChild(option(lp,ln));+	}+    }+}++function button_img(url,action) {+    var i=img(url);+    i.setAttribute("class","button");+    i.setAttribute("onclick",action);+    return i;+}++function toggle_img(i) {+  var tmp=i.src;+  i.src=i.other;+  i.other=tmp;+}++function setField(form,name,value) {+    form[name].value=value;+    var el=element(name);+    if(el) el.innerHTML=value;+}++function open_popup(url,target) {+    var w=window.open(url,target,'toolbar=no,location=no,status=no,menubar=no');+    w.focus();+}++function opener_element(id) { with(window.opener) return element(id); }
+ src/www/minibar/minibar_translations.js view
@@ -0,0 +1,163 @@+/* --- Translations object -------------------------------------------------- */++var tree_icon="tree-btn.png";+var alignment_icon="align-btn.png";++function Translations(server,opts) {+    this.server=server;++    // Default values for options:+    this.options={+	show_abstract: false,+	show_trees: false,+	show_grouped_translations: true,+    }++    // Apply supplied options+    if(opts) for(var o in opts) this.options[o]=opts[o];++    this.main=empty("div");+    this.menus=empty("span");++    this.to_menu=empty_id("select","to_menu");++    appendChildren(this.menus,[text(" To: "), this.to_menu])+    this.to_menu.onchange=bind(this.get_translations,this);++}++Translations.prototype.change_grammar=function(grammar) {+    this.grammar=grammar;+    +    update_language_menu(this.to_menu,grammar);+    insertFirst(this.to_menu,option("All","All"));+    this.to_menu.value="All";+}++Translations.prototype.clear=function() {+    this.main.innerHTML="";+}++Translations.prototype.translateFrom=function(current,startcat) {+    this.current=current;+    this.startcat=startcat;+    this.get_translations();+}++Translations.prototype.get_translations=function() {+    with(this) {+	var c=current;+	if(options.show_grouped_translations)+	    server.translategroup({from:c.from,input:c.input,cat:startcat},+				  bind(show_groupedtranslations,this));+	else+	    server.translate({from:c.from,input:c.input,cat:startcat},+			     bind(show_translations,this));+    }+}++Translations.prototype.tdt=function(tree_btn,txt) {+    with(this) {+	return options.show_trees ? tda([tree_btn,txt]) : td(txt);+    }+}++Translations.prototype.target_lang=function() {+    with(this) return langpart(to_menu.value,grammar.name);+}++Translations.prototype.show_translations=function(translationResults) {+    with(this) {+	var trans=main;+	//var to=target_lang(); // wrong+	var to=to_menu.value;+	var cnt=translationResults.length;+	//trans.translations=translations;+	trans.single_translation=[];+	trans.innerHTML="";+	/*+	  trans.appendChild(wrap("h3",text(cnt<1 ? "No translations?" :+	  cnt>1 ? ""+cnt+" translations:":+	  "One translation:")));+	*/+	for(p=0;p<cnt;p++) {+	    var tra=translationResults[p];+	    if (tra.translations != null) {+		for (q = 0; q < tra.translations.length; q++) {+		    var t = tra.translations[q];+		    var lin=t.linearizations;+		    var tbody=empty("tbody");+		    if(options.show_abstract && t.tree)+			tbody.appendChild(+			    tr([th(text("Abstract: ")),+				tdt(node("span",{},[abstree_button(t.tree),+						    alignment_button(t.tree)]),+				    text(" "+t.tree))]));+		    for(var i=0;i<lin.length;i++) {+			if(lin[i].to==to)+			    trans.single_translation.push(lin[i].text);+			if(to=="All" || lin[i].to==to)+			    tbody.appendChild(tr([th(text(langpart(lin[i].to,grammar.name)+": ")),+						  tdt(parsetree_button(t.tree,lin[i].to),+						      text(lin[i].text))]));+		    }+		    trans.appendChild(wrap("table",tbody));+		}+	    }+	    else if(tra.typeErrors) {+		var errs=tra.typeErrors;+		for(var i=0;i<errs.length;i++)+		    trans.appendChild(wrap("pre",text(errs[i].msg)))+	    }+	}+    }+}++Translations.prototype.show_groupedtranslations=function(translationsResult) {+    with(this) {+	var trans=main;+	var to=target_lang();+	//var to=to_menu.value // wrong+	var cnt=translationsResult.length;+	//trans.translations=translationsResult;+	trans.single_translation=[];+	trans.innerHTML="";+	for(p=0;p<cnt;p++) {+	    var t=translationsResult[p];+	    if(to=="All" || t.to==to) {+		var lin=t.linearizations;+		var tbody=empty("tbody");+		if(to=="All") tbody.appendChild(tr([th(text(t.to+":"))]));+		for(var i=0;i<lin.length;i++) {+		    if(to!="All") trans.single_translation[i]=lin[i].text;+		    tbody.appendChild(tr([td(text(lin[i].text))]));+		    if (lin.length > 1) tbody.appendChild(tr([td(text(lin[i].tree))]));+		}+		trans.appendChild(wrap("table",tbody));+	    }+	}+    }+}+++function abstree_button(abs) {+  var i=button_img(tree_icon,"toggle_img(this)");+  i.title="Click to display abstract syntax tree"+  i.other=server.current_grammar_url+"?command=abstrtree&tree="+encodeURIComponent(abs);+  return i;+}++function alignment_button(abs) {+  var i=button_img(alignment_icon,"toggle_img(this)");+  i.title="Click to display word alignment"+  i.other=server.current_grammar_url+"?command=alignment&tree="+encodeURIComponent(abs);+  return i;+}++function parsetree_button(abs,lang) {+  var i=button_img(tree_icon,"toggle_img(this)");+  i.title="Click to display parse tree"+  i.other=server.current_grammar_url+          +"?command=parsetree&from="+lang+"&tree="+encodeURIComponent(abs);+  return i;+}
+ src/www/minibar/pgf_offline.js view
@@ -0,0 +1,96 @@+// Assumes that Services.js has been loaded++function pgf_offline(options) {+    var server = {+	// State variables (private):+	grammars_url: "",+	grammar_list: ["Foods.pgf"],++	current_grammar_url: null,+	pgf : null,+	+	// Methods:+	switch_grammar: function(grammar_url,cont) {+	    //debug("switch_grammar ");+	    var new_grammar_url=this.grammars_url+grammar_url;+	    var self=this;+	    var update_pgf=function(pgfbinary) {+		debug("Got "+new_grammar_url+", length="+ 		 			   +pgfbinary.length+", parsing... ");+		self.pgf = {v: Services_decodePGF.v({v:pgfbinary}) }+		//debug("done")+		self.current_grammar_url=new_grammar_url;+		cont();+	    }+	    ajax_http_get_binary(new_grammar_url,update_pgf);+	},+	get_grammarlist: function(cont) { cont([this.grammar_list]); },+	+	get_languages: function(cont) {+	    cont(fromJSValue(Services_grammar.v(this.pgf)))+	},+	grammar_info: function(cont) {+	    cont(fromJSValue(Services_grammar.v(this.pgf)))+	},++	get_random: function(cont) {+	    alert("Random generation not supported yet in the offline version");+	},+	linearize: function(args,cont) {+	    cont(fromJSValue(Services_linearize.v(this.pgf)(v(args.tree))(v(args.to))));+	},+	complete: function(args,cont) {+	    cont(fromJSValue(Services_complete.v(this.pgf)(v(args.from))(v(args.input))));+	},+	parse: function(args,cont) {+	    cont(fromJSValue(Services_parse.v(this.pgf)(v(args.from))(v(args.input))));+	},+	translate: function(args,cont) {+          cont(fromJSValue(Services_translate.v(this.pgf)(v(args.from))(v(args.input))));+	},+	translategroup: function(args,cont) {+	    cont(fromJSValue(Services_translategroup.v(this.pgf)(v(args.from))(v(args.input))));+	}+    };+    for(var o in options) server[o]=options[o];+    return server;+};++++// See https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest+function ajax_http_get_binary(url,callback) {+  var http=GetXmlHttpObject()+  if (http==null) {+    alert ("Browser does not support HTTP Request")+    return+  } +  var statechange=function() {+      if (http.readyState==4 || http.readyState=="complete") {+	  if(http.status==200) {+	      var buffer=http.mozResponseArrayBuffer;+	      if(buffer) callback(bufferToString(buffer)) // Gecko 2 (Firefox 4)+	      else callback(http.responseText); // other browsers+	  }+	  else alert("Request for "+url+" failed: "+		     +http.status+" "+http.statusText);+      }+  }+  http.onreadystatechange=statechange;+  http.open("GET",url,true);+  http.overrideMimeType('text/plain; charset=x-user-defined');+  http.send(null);+  //dump("http get "+url+"\n")+  return http;+}++function bufferToString(buffer) {+    // This function converts to the current representation of ByteString,+    // but it would be better to use binary buffers for ByteStrings as well.+    debug("bufferToString");+    var u=new Uint8Array(buffer);+    var a=new Array(u.length);+    for(var i=0;i<u.length;i++)+	a[i]=String.fromCharCode(u[i]);+    return a.join("");+}
+ src/www/minibar/pgf_online.js view
@@ -0,0 +1,52 @@++/* --- Grammar access object ------------------------------------------------ */++function pgf_online(options) {+    var server = {+	// State variables (private):+	grammars_url: "/grammars/",+	grammar_list: null,+	current_grammar_url: null,+	+	// Methods:+	switch_grammar: function(grammar_url,cont) {+ 	    this.current_grammar_url=this.grammars_url+grammar_url;+	    if(cont) cont();+	},+	get_grammarlist: function(cont) {+	    http_get_json(this.grammars_url+"grammars.cgi",cont);+	},+	pgf_call: function(cmd,args,cont) {+	    var url=this.current_grammar_url+"?command="+cmd+encodeArgs(args)+	    http_get_json(url,cont);+	},+	+	get_languages: function(cont) { this.pgf_call("grammar",{},cont); },+	grammar_info: function(cont) { this.pgf_call("grammar",{},cont); },+	+	get_random: function(args,cont) { // cat, limit+	    args.random=Math.random(); // side effect!!+	    this.pgf_call("random",args,cont);+	},+	linearize: function(args,cont) { // tree, to+	    this.pgf_call("linearize",args,cont);+	},+	complete: function(args,cont) { // from, input, cat, limit+	    this.pgf_call("complete",args,cont);+	},+	parse: function(args,cont) { // from, input, cat+	    this.pgf_call("parse",args,cont);+	},+	translate: function(args,cont) { // from, input, cat, to+	    this.pgf_call("translate",args,cont);+	},+	translategroup: function(args,cont) { // from, input, cat, to+	    this.pgf_call("translategroup",args,cont);+	}+	+    };+    for(var o in options) server[o]=options[o];+    if(server.grammar_list && server.grammar_list.length>0)+	server.switch_grammar(server.grammar_list[0]);+    return server;+}
+ src/www/minibar/phrasebook.html view
@@ -0,0 +1,56 @@+<!DOCTYPE html> +<html>+<head> +<title>Phrasebook</title> +<link rel=stylesheet type="text/css" href="minibar.css"> +<meta charset="UTF-8">+<meta name = "viewport" content = "width = device-width">+</head>+ +<body> ++<div id=minibar></div> ++<hr> + +<small> ++Powered by <a href="http://www.grammaticalframework.org/">GF</a>,+see <a href="http://www.grammaticalframework.org/examples/phrasebook/doc-phrasebook.html">doc</a>.++</small>++<script type="text/JavaScript" src="support.js"></script>+<script type="text/JavaScript" src="minibar.js"></script>+<script type="text/JavaScript" src="minibar_input.js"></script>+<script type="text/JavaScript" src="minibar_translations.js"></script>+<script type="text/JavaScript" src="minibar_support.js"></script>+<script type="text/JavaScript" src="pgf_online.js"></script>++<script type="text/JavaScript">++var online_options={+ // grammars_url: "http://www.grammaticalframework.org/grammars/",+//grammars_url: "http://tournesol.cs.chalmers.se:41296/grammars",+//grammars_url: "http://localhost:41296/grammars/",+  grammar_list: ["Phrasebook.pgf"] // leave undefined to get list from server+}++var server=pgf_online(online_options);++var phrasebook_options={+  delete_button_text: "Del",+  help_url: "http://www.grammaticalframework.org/examples/phrasebook/help-phrasebook.html",+  feedback_url: "feedback.html",+  default_source_language: "Eng"+}++start_minibar(server,phrasebook_options)+</script>++</body> + +</html> +++
+ src/www/minibar/saldotest.html view
@@ -0,0 +1,30 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">+<html> <head>+<title>Saldotest</title>+<link rel=stylesheet type="text/css" href="minibar.css">+<script type="text/JavaScript" src="support.js"></script>+<script type="text/JavaScript" src="saldotest.js"></script>+<meta name = "viewport" content = "width = device-width">+</head>++<body onload="start_saldotest();start_saldospel()">++<h2>Vilket ord ska bort?</h2>+<div id=saldospel>+</div>++<h2>Hel- och halvspöke</h2>+<div id=saldotest>+</div>++<hr>+<small>+[Baserad på <a href="http://spraakbanken.gu.se/sal/ws/">SALDOs nättjänster</a>]+</small>+<small class=modtime>+HTML <!-- hhmts start --> Last modified: Thu May 27 14:02:42 CEST 2010 <!-- hhmts end -->+</small>+<address>TH <img src="http://www.altocumulus.org/~hallgren/online.cgi?icon" alt=""></address>+</body>++</html>
+ src/www/minibar/saldotest.js view
@@ -0,0 +1,340 @@++var Saldo_ws_url = "http://spraakbanken.gu.se/ws/saldo-ws/";+//var Saldo_ff_url = Saldo_ws_url+"ff/json+remember_completions/";+var Saldo_lid_url = Saldo_ws_url+"lid/json";++function saldo_ws(fn,fmt,arg,cont_name) {+    jsonp(Saldo_ws_url+fn+"/"+fmt+(cont_name ? "+"+cont_name : "")+"/"+arg,"");+}++function saldo_json(fn,arg,cont_name) { saldo_ws(fn,"json",arg,cont_name); }+function saldo_lid(arg,cont_name) { saldo_json("lid",arg,cont_name); }+function saldo_lid_rnd(cont_name) { saldo_lid("rnd?"+Math.random(),cont_name); }++var ordlista=[];+var current="";++function start_saldotest() {+  appendChildren(element("saldotest"),+		 [button("Slumpa","random_word()"),+		  button("Rensa","clear_all()"),+		  button("⌫","delete_last()"),+		//button("Ordlista","show_ordlista()"),+		  button("Visa tänkbara drag","show_moves()"),+		  button("Gör ett drag","make_a_move()"),+		//button("Visa prefix","show_prefixes()"),+		  div_id("surface"),+		  div_id("words"),+		  div_id("translations")])+  var style0="min-height: 3ex; margin: 5px; padding: 5px;";+  element("surface").setAttribute("style",style0+"border: 3px dashed #e0e0e0;");+  element("words").setAttribute("style",style0+"border: 3px solid #e0e0e0;");+  clear_all();+}++function random_word() {+  saldo_lid_rnd("show_random");+}++function show_random(lid) {+  var lex=lid.lex;+  reset_all(lex.substring(0,lex.indexOf('.')));+}++function clear_all() { reset_all(""); }++function reset_all(s) {+  current=s;+  element("surface").innerHTML=s;+  element("translations").innerHTML="";+  get_completions();+}++function delete_last() {+  var len=current.length;+  if(len>0) {+    current=current.substring(0,len-1);+    var s=element("surface");+    s.innerHTML=current;+    element("translations").innerHTML="";+    get_completions();+  }+}++function with_completions(s,cont) {+  var c=ordlista[s];+  if(c && c.a) cont(c);+  else {+    //if(c) alert("c already has fields"+field_names(c));+    ordlista[s]={put: function(c) { ordlista[s]=c; cont(c); }};+    var url=Saldo_ws_url+"ff/json+ordlista[\""+s+"\"].put/"+encodeURIComponent(s);+    jsonp(url,"");+  }+}++function get_completions() {+  with_completions(current,show_completions);+}++function word(s) {+    //var w=span_class("word",text(s));+    //if(s==" ") w.innerHTML="&nbsp;";+    //w.setAttribute("onclick",'extend_current("'+s+'")');+    //return w;+    return button(s,'extend_current("'+s+'")');+}++function extend_current(s) {+  current+=s;+  element("words").innerHTML="";+  element("surface").innerHTML=current;+  get_completions();+}++function show_completions(saldo_ff) {+  var box=element("words");+  box.innerHTML="";+  //var c=saldo_ff.c.split("");+  var c=filter(allowed,saldo_ff.c);+  sort(c);+  for(var i=0;i<c.length;i++) {+    var s=c[i];+    if(s!='-')+      box.appendChild(word(s));+  }+  show_translations(saldo_ff.a);+}++function allowed(c) {+  switch(c) {+  case 'å':+  case 'ä':+  case 'ö':+  case 'é':+  case 'ü':+    return true;+  default:+    return 'a'<=c && c<='z';+  }+}++// ordklasser: mxc sxc (förekommer bara som prefix),+//             *h (förekommer bara som suffix)+function ignore(msd) {+  switch(msd) {+  case "c":+  case "ci":+  case "cm":+  case "seg":+  case "sms":+    return true;+  default:+    return false;+  }+}++function count_wordforms(a) {+  var cnt=0;+  for(var i=0;i<a.length;i++)+    if(!ignore(a[i].msd)) cnt++;+  return cnt;+}++function pad(s) {+  return s.length>0 ? " "+s : "";+}++function show_translations(a) {+  var tr=element("translations");+  tr.innerHTML="";+  //if(!a) alert("a undefined in show_translations");+  if(count_wordforms(a)<1) {+    tr.appendChild(p(text(a.length<1 ? "Detta är inte en giltig ordform"+			             : "Denna form förekommer bara i sammansättningar")));+    element("surface").setAttribute("class","invalid");+  }+  else {+    element("surface").setAttribute("class","valid");+    for(var i=0;i<a.length;i++)+      if(!ignore(a[i].msd))+	tr.appendChild(p(text(a[i].gf+" ("+a[i].pos+pad(a[i].is)+", "+a[i].msd+")")));+  }+}++function show_ordlista() {+  var trans=element("translations");+  trans.innerHTML="Följande ord har slagits upp: ";+  var apnd=function(el) { trans.appendChild(el) };+  for(var i in ordlista) {+    apnd(empty("br"));+    apnd(span_class(ordlista[i].a.length<1 ? "invalid" : "valid",text(" "+i)));+    apnd(text(": "+(ordlista[i].ok!=null ? ordlista[i].ok.length : "?")+	      +"/"+(ordlista[i].allowed!=null ? ordlista[i].allowed.length : "?")));+  }+}++function extend_ordlista(s,cs,cont) {+  if(cs.length<1) cont();+  else {+    var c=cs[0];+    var cs2=cs.substring(1);+    with_completions(s+c,function(o){extend_ordlista(s,cs2,cont)});+  }+}++function known_possible_moves(s,cont) {+  var c=implode(sort(filter(allowed,ordlista[s].c)));+  ordlista[s].allowed=c;+  extend_ordlista(s,c,function() {+      var ok="";+      for(var i=0;i<c.length;i++) {+	var next=s+c[i];+	var ff=ordlista[next];+	//if(!ff.a) alert(show_props(ff,"ff"));+	if(next.length<2 || count_wordforms(ff.a)<1) ok+=c[i];+      }+      ordlista[s].ok=ok;+      cont(ok);+    }+    );+}++function unknown_possible_moves(s,cont) {+  with_completions(s,function(c){known_possible_moves(s,cont);});+}++function currently_possible_moves(cont) {+  known_possible_moves(current,cont);+}++function show_moves() {+  var trans=element("translations");+  trans.innerHTML="Letar efter möjliga drag";+  currently_possible_moves(function(ok) {+      trans.innerHTML="Tänkbara drag: "+ok;+      winning_moves(trans,ok);+    });+}++function winning_moves(trans,ok) {+  var ws=map(function(c){return current+c;},ok);+  mapc(unknown_possible_moves,ws,function(oks){+      var winning="";+      for(i=0;i<oks.length;i++)+	if(oks[i].length<1) winning+=ok[i];+      trans.innerHTML+="<br>Vinnande drag: "+winning;+    });+}++function make_a_move() {+  currently_possible_moves(function(ok) {+      if(ok.length<1) element("translations").innerHTML="Hittade inga möjliga drag!";+      else {+	var i=Math.floor(Math.random()*ok.length);+	extend_current(ok[i]);+      }+    }+    );+}++function show_prefixes_of(trans,s) {+  if(s.length>0) {+    var p=s.substr(0,s.length-1);+    with_completions(p,function(c) {+	if(count_wordforms(c.a)>0) trans.innerHTML+="<br>"+p;+	show_prefixes_of(trans,p);+      });+  }+}++function show_prefixes() {+  var trans=element("translations");+  trans.innerHTML="Prefix av "+current+":";+  show_prefixes_of(trans,current);+}++/* -------------------------------------------------------------------------- */++var spel={ antal_ord: 4, // antal närbesläktade ord att visa+	   antal_korrekta_svar: 0,+	   antal_felaktiga_svar: 0 +	 };++function start_saldospel() {+    spel.hylla=div_id("hylla");+    spel.status=div_id("status");+    //element("saldospel").innerHTML="<span id=score></span>";+    appendChildren(element("saldospel"),+		   [spel.hylla,spel.status,+		    p(text("")),+		    button("Nya ord","spel0()"),+		    text(" "),+		    wrap("b",span_id("score"))]);+    spel.score=element("score");+    show_score();+    spel0();+}++function spel0() { // Välj ord 1+  saldo_lid_rnd("spel1");+}++function spel1(lid) { // Slå upp md1 för ord 1+    spel.lid=lid;+    saldo_json("md1",lid.lex,"spel2");+}++function spel2(md1) { // Kontrollera att det finns minst 4 ord i md1 för ord1+    if(md1.length<spel.antal_ord) spel0();+    else {+	spel.md1=md1;+	spel3();+    }+}++function spel3() { // Välj ord 2+    saldo_lid_rnd("spel4");+}++function spel4(lid) { // Slå upp md1 för ord 2+    spel.lid2=lid;+    saldo_json("md1",lid.lex,"spel5");+}++function spel5(md1) { // Kontrollera att ord 1 och ord 2 inte har något gemensamt+    var ordlista1=map(wf,spel.md1);+    var ord2=wf(spel.lid2.lex);+    var ordlista2=map(wf,md1).concat(ord2);+    if(overlaps(ordlista1,ordlista2)) spel3();+    else spel6(ordlista1,ord2);+}++function spel6(ordlista1,ord2) {+    spel.ord2=ord2;+    var pos=Math.floor(Math.random()*spel.antal_ord);+    var ordlista=shuffle(shuffle(ordlista1).slice(0,spel.antal_ord).concat(ord2));+    spel.hylla.innerHTML="";+    var lista=empty_class("div","space");+    for(var i=0;i<ordlista.length;i++)+	lista.appendChild((button(ordlista[i],"spel7(this)")));+    spel.hylla.appendChild(lista);+}++function spel7(btn) {+    btn.disabled=true;+    var ok=btn.value==spel.ord2;+    //btn.setAttribute("class",ok ? "correct" : "incorrect");+    btn.setAttribute("style",ok ? "color: green" : "color: red");+    if(ok) spel.antal_korrekta_svar++; else spel.antal_felaktiga_svar++;+    show_score();+    if(ok) spel0();+}++function show_score() {+    spel.score.innerHTML=""+spel.antal_korrekta_svar+" rätt, "+	+spel.antal_felaktiga_svar+" fel";+}++function wf(ord) { // word form, wf("band..1") == "band"+    return ord.split(".",1)[0].split("_").join(" ");+}
+ src/www/minibar/support.js view
@@ -0,0 +1,301 @@+/* --- Accessing document elements ------------------------------------------ */++function element(id) {+  return document.getElementById(id);+}++/* --- JavaScript tricks ---------------------------------------------------- */++// To be able to use object methods that refer to "this" as callbacks+// See section 3.3 of https://github.com/spencertipping/js-in-ten-minutes/raw/master/js-in-ten-minutes.pdf+function bind(f, this_value) {+    return function () {return f.apply (this_value, arguments)};+};++/* --- JSONP ---------------------------------------------------------------- */++// Inspired by the function jsonp from +//          http://www.west-wind.com/Weblog/posts/107136.aspx+// See also http://niryariv.wordpress.com/2009/05/05/jsonp-quickly/+//          http://en.wikipedia.org/wiki/JSON#JSONP+function jsonp(url,callback)+{                +    if (url.indexOf("?") > -1)+        url += "&jsonp=" +    else+        url += "?jsonp=" +    url += callback;+    //url += "&" + new Date().getTime().toString(); // prevent caching        +    +    var script = empty("script");        +    script.setAttribute("src",url);+    script.setAttribute("type","text/javascript");                +    document.body.appendChild(script);+}++var json = {next:0};++// Like jsonp, but instead of passing the name of the callback function, you +// pass the callback function directly, making it possible to use anonymous+// functions.+function jsonpf(url,callback)+{+    var name="callback"+(json.next++);+    json[name]=function(x) { delete json[name]; callback(x); }+    jsonp(url,"json."+name);+}++/* --- AJAX ----------------------------------------------------------------- */++function GetXmlHttpObject(handler)+{ +  var objXMLHttp=null+  if (window.XMLHttpRequest)+  {+    // See http://www.w3.org/TR/XMLHttpRequest/+    //     https://developer.mozilla.org/en/xmlhttprequest+    objXMLHttp=new XMLHttpRequest()+  }+  else if (window.ActiveXObject)+  {+    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")+  }+  return objXMLHttp+}++function ajax_http(method,url,body,callback,errorcallback) {+    var http=GetXmlHttpObject()+    if (!http) {+	var errortext="Browser does not support HTTP Request";+	if(errorcallback) errorcallback(errortext,500)+	else alert(errortext)+    }+    else {+	var statechange=function() {+	    if (http.readyState==4 || http.readyState=="complete") {+		if(http.status<300) callback(http.responseText,http.status);+		else if(errorcallback) errorcallback(http.responseText,http.status);+		else alert("Request for "+url+" failed: "+			   +http.status+" "+http.statusText);+	    }+	}+	http.onreadystatechange=statechange;+	http.open(method,url,true)+	http.send(body)+    }+    return http+}++function ajax_http_get(url,callback,errorcallback) {+    ajax_http("GET",url,null,callback,errorcallback)+}++function ajax_http_post(url,formdata,callback,errorcallback) {+    ajax_http("POST",url,formdata,callback,errorcallback)+    // See https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects+}++// JSON via AJAX+function ajax_http_get_json(url,cont) {+    ajax_http_get(url,function(txt) { cont(eval("("+txt+")")); });+}++function sameOrigin(url) {+    var a=empty("a");+    a.href=url; // converts to an absolute URL+    return hasPrefix(a.href,location.protocol+"//"+location.host+"/");+}++// Use AJAX when possible, fallback to JSONP+function http_get_json(url,cont) {+    if(sameOrigin(url)) ajax_http_get_json(url,cont);+    else jsonpf(url,cont);+}++/* --- URL construction ----------------------------------------------------- */++function encodeArgs(args) {+    var q=""+    for(var arg in args)+	if(args[arg]!=undefined)+	    q+="&"+arg+"="+encodeURIComponent(args[arg]);+    return q;+}++/* --- HTML construction ---------------------------------------------------- */+function text(s) { return document.createTextNode(s); }++function node(tag,as,ds) {+    var n=document.createElement(tag);+    for(var a in as) n.setAttribute(a,as[a]);+    for(var i in ds) n.appendChild(ds[i]);+    return n;+}++function empty(tag,name,value) {+    var el=node(tag,{},[])+    if(name && value) el.setAttribute(name,value);+    return el;+}++function empty_id(tag,id) { return empty(tag,"id",id); }+function empty_class(tag,cls) { return empty(tag,"class",cls); }++function div_id(id) { return empty_id("div",id); }+function span_id(id) { return empty_id("span",id); }++function wrap(tag,contents) { return node(tag,{},[contents]); }++function wrap_class(tag,cls,contents) {+  var el=empty_class(tag,cls);+  if(contents) el.appendChild(contents);+  return el;+}++function span_class(cls,contents) { return wrap_class("span",cls,contents); }+function div_class(cls,contents)  { return wrap_class("div",cls,contents); }++function p(contents) { return wrap("p",contents); }+function dt(contents) { return wrap("dt",contents); }+function dd(contents) { return wrap("dd",contents); }+function li(contents) { return wrap("li",contents); }++function th(contents) { return wrap("th",contents); }+function td(contents) { return wrap("td",contents); }++function tr(cells) { return node("tr",{},cells); }++function button(label,action,key) {+    var el=node("input",{"type":"button","value":label},[]);+    if(typeof action=="string") el.setAttribute("onclick",action);+    else el.onclick=action;+    if(key) el.setAttribute("accesskey",key);+    return el;+}++function option(label,value) {+    return node("option",{"value":value},[text(label)]);+}++function appendChildren(el,ds) {+    for(var i in ds) el.appendChild(ds[i]);+    return el;+}++function insertFirst(parent,child) {+    parent.insertBefore(child,parent.firstChild);+}++function tda(cs) { return node("td",{},cs); }++function img(src) { return empty("img","src",src); }++/* --- Debug ---------------------------------------------------------------- */++function debug(s) {+    var d=element("debug");+    if(d) d.appendChild(text(s+"\n"))+}++function show_props(obj, objName) {+   var result = "";+   for (var i in obj) {+      result += objName + "." + i + " = " + obj[i] + "<br>";+   }+   return result;+}++function field_names(obj) {+   var result = "";+   for (var i in obj) {+      result += " " + i;+   }+   return result;+}++/* --- Data manipulation ---------------------------------------------------- */+function swap(a,i,j) { // Note: this doesn't work on strings.+  var tmp=a[i];+  a[i]=a[j];+  a[j]=tmp;+  return a;+}++function sort(a) {+// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/sort+  return a.sort();+  /* // Note: this doesn't work on strings.+  for(var i=0;i<a.length-1;i++) {+    var min=i;+    for(var j=i+1;j<a.length;j++)+      if(a[j]<a[min]) min=j;+    if(min!=i) swap(a,i,min);+  }+  return a;+  */+}++function filter(p,xs) {+  var ys=[];+  for(var i=0;i<xs.length;i++)+    if(p(xs[i])) ys[ys.length]=xs[i];+  return ys;+}++function implode(cs) { // array of strings to string+  /*+  var s="";+  for(var i=0;i<cs.length;i++)+    s+=cs[i];+  return s;+  */+  return cs.join("");+}++function hasPrefix(s,pre) { return s.substr(0,pre.length)==pre; }++function commonPrefix(s1,s2) {+    for(var i=0;i<s1.length && i<s2.length && s1[i]==s2[i];i++);+    return s1.substr(0,i);+}++/*+function all(p,xs) {+  for(var i=0;i<xs.length;i++)+    if(!p(xs[i])) return false;+  return true;+}+*/++function map(f,xs) {+  var ys=[];+  for(var i=0;i<xs.length;i++) ys[i]=f(xs[i]);+  return ys;+}++// map in continuation passing style +function mapc(f,xs,cont) { mapc_from(f,xs,0,[],cont); }++function mapc_from(f,xs,i,ys,cont) {+  if(i<xs.length)+    f(xs[i],function(y){ys[i]=y;mapc_from(f,xs,i+1,ys,cont)});+  else+    cont(ys);+}++function overlaps(as,bs) {+    for(var i=0;i<as.length;i++)+	if(elem(as[i],bs)) return true;+    return false;+}++function elem(a,as) {+    for(var i=0;i<as.length;i++)+	if(a==as[i]) return true;+    return false;+}++function shuffle(a) {+    for(i=0;i<a.length;i++) swap(a,i,Math.floor(Math.random()*a.length))+    return a;+}
+ src/www/minibar/tree-btn.png view

binary file changed (absent → 149 bytes)

+ testsuite/compiler/compute/Records.gf view
@@ -0,0 +1,12 @@+resource Records = {++param P = A;++oper+  hello = id "hello";+  -- Id should be an identity function for Str+--id : Str -> Str = \ s -> s ;+  id : Str -> Str = \ s -> ({a=s}**f r).a;+  f : { b:Str } -> { b:Str } = \ x -> x;+  r : { a:P; b:Str} = {a=A;b="b"};+}
+ testsuite/compiler/compute/Records.gfs view
@@ -0,0 +1,2 @@+i -retain testsuite/compiler/compute/Records.gf+cc hello
+ testsuite/compiler/compute/Records.gfs.gold view
@@ -0,0 +1,1 @@+"hello"